feat: replace generated nicknames with filtered user input
This commit is contained in:
@@ -0,0 +1,8 @@
|
||||
export const PROFILE_NAME_MIN_LENGTH = 2;
|
||||
export const PROFILE_NAME_MAX_LENGTH = 16;
|
||||
export const PROFILE_NAME_BLOCKED_WORDS = [
|
||||
'시발', '씨발', '씨팔', '시팔', '씨바', '씨벌', '씨부랄', '씹', '좆', '좃', '존나',
|
||||
'병신', '븅신', '빙신', '개새끼', '새끼', '개새기', '개색기', '개색끼', '지랄', '염병',
|
||||
'꺼져', '닥쳐', '느금마', '니애미', '니애비', '애미뒤진', '창녀', '걸레',
|
||||
'ㅅㅂ', 'ㅆㅂ', 'ㅂㅅ', 'ㅈㄹ', 'ㅈㄴ', 'fuck', 'shit', 'bitch', 'asshole', 'cunt',
|
||||
] as const;
|
||||
@@ -7,8 +7,3 @@ export const RANKED_STATS_CACHE_LIMIT = 1000;
|
||||
export const RANKED_STATS_CACHE_TTL_MS = 5 * 60 * 1000;
|
||||
export const RANKED_LEADERBOARD_CACHE_LIMIT = 1000;
|
||||
export const RANKED_LEADERBOARD_CACHE_TTL_MS = 5000;
|
||||
export const PROFILE_NAME_VERSION = 1;
|
||||
export const PROFILE_NAME_PREFIXES = ['푸른', '밝은', '고요한', '빛나는', '온화한', '맑은', '은빛', '씩씩한'] as const;
|
||||
export const PROFILE_NAME_NOUNS = ['구름', '바람', '별빛', '노을', '하늘', '달빛', '물결', '나무'] as const;
|
||||
export const PROFILE_NAME_SUFFIX_MIN = 1000;
|
||||
export const PROFILE_NAME_SUFFIX_MAX = 10000;
|
||||
|
||||
@@ -15,7 +15,8 @@ export const GAME_API_MESSAGES: Record<string, string> = {
|
||||
ROOM_EXPIRED: '방이 만료되었습니다. 새 방을 만드세요.',
|
||||
SERVER_ERROR: '처리하지 못했습니다. 다시 시도하세요.',
|
||||
INVALID_PROFILE: '프로필 정보를 확인하세요.',
|
||||
PROFILE_NAME_READONLY: '이름은 자동으로 지정되며 변경할 수 없습니다.',
|
||||
INVALID_PROFILE_NAME: '닉네임은 한글·영문·숫자·공백·_·-로 2~16자 입력하세요.',
|
||||
PROFILE_NAME_PROFANITY: '사용할 수 없는 표현이 포함되어 있습니다. 다른 닉네임을 입력하세요.',
|
||||
INVALID_APPEARANCE: '캐릭터, 머리, 도복색과 장비를 확인하세요.',
|
||||
COLOR_LOCKED: '아직 획득하지 않은 도복입니다.',
|
||||
EQUIPMENT_LOCKED: '아직 획득하지 않은 장비입니다.',
|
||||
|
||||
Reference in New Issue
Block a user