feat(i18n): 사용자 화면 문구를 I18n 키로 통일한다
This commit is contained in:
@@ -355,6 +355,23 @@ enum I18n {
|
||||
pick(ko: "더보기 >", en: "More >", ja: "もっと見る >")
|
||||
}
|
||||
}
|
||||
|
||||
enum SearchChannel {
|
||||
static var title: String {
|
||||
pick(ko: "채널 탐색", en: "Search channels", ja: "チャンネル探索")
|
||||
}
|
||||
}
|
||||
|
||||
enum NotificationList {
|
||||
static var emptyMessage: String {
|
||||
pick(ko: "알림이 없습니다.", en: "No notifications.", ja: "通知がありません。")
|
||||
}
|
||||
|
||||
static var timestampSeparator: String {
|
||||
pick(ko: " · ", en: " · ", ja: " · ")
|
||||
}
|
||||
}
|
||||
|
||||
enum ContentDetail {
|
||||
static var creatorOtherContents: String {
|
||||
pick(
|
||||
@@ -835,6 +852,10 @@ enum I18n {
|
||||
}
|
||||
|
||||
enum Report {
|
||||
static var cheersReportTitle: String {
|
||||
pick(ko: "응원글 신고", en: "Report cheer post", ja: "応援投稿を通報")
|
||||
}
|
||||
|
||||
static var postReportTitle: String {
|
||||
pick(ko: "게시물 신고", en: "Report post", ja: "投稿通報")
|
||||
}
|
||||
@@ -843,6 +864,135 @@ enum I18n {
|
||||
pick(ko: "신고", en: "Report", ja: "報告する")
|
||||
}
|
||||
|
||||
static var cheersReasons: [String] {
|
||||
[
|
||||
cheersReasonSpam,
|
||||
cheersReasonChildAbuse,
|
||||
cheersReasonHateOrViolence,
|
||||
cheersReasonTerrorism,
|
||||
cheersReasonHarassment,
|
||||
cheersReasonSelfHarm,
|
||||
cheersReasonMisinformation
|
||||
]
|
||||
}
|
||||
|
||||
static var userReasons: [String] {
|
||||
[
|
||||
userReasonHarassment,
|
||||
userReasonPrivacy,
|
||||
userReasonImpersonation,
|
||||
userReasonThreat,
|
||||
userReasonChildAbuse,
|
||||
userReasonHate,
|
||||
userReasonSpamFraud,
|
||||
userReasonNone
|
||||
]
|
||||
}
|
||||
|
||||
static var cheersReasonSpam: String {
|
||||
pick(
|
||||
ko: "원치 않는 상업성 콘텐츠 또는 스팸",
|
||||
en: "Unwanted commercial content or spam",
|
||||
ja: "望まない商業コンテンツまたはスパム"
|
||||
)
|
||||
}
|
||||
|
||||
static var cheersReasonChildAbuse: String {
|
||||
pick(ko: "아동 학대", en: "Child abuse", ja: "児童虐待")
|
||||
}
|
||||
|
||||
static var cheersReasonHateOrViolence: String {
|
||||
pick(
|
||||
ko: "증오심 표현 또는 노골적인 폭력",
|
||||
en: "Hate speech or graphic violence",
|
||||
ja: "憎悪表現または過度な暴力表現"
|
||||
)
|
||||
}
|
||||
|
||||
static var cheersReasonTerrorism: String {
|
||||
pick(ko: "테러 조장", en: "Promotion of terrorism", ja: "テロ助長")
|
||||
}
|
||||
|
||||
static var cheersReasonHarassment: String {
|
||||
pick(ko: "희롱 또는 괴롭힘", en: "Harassment or bullying", ja: "嫌がらせまたはいじめ")
|
||||
}
|
||||
|
||||
static var cheersReasonSelfHarm: String {
|
||||
pick(ko: "자살 또는 자해", en: "Suicide or self-harm", ja: "自殺または自傷行為")
|
||||
}
|
||||
|
||||
static var cheersReasonMisinformation: String {
|
||||
pick(ko: "잘못된 정보", en: "Misinformation", ja: "誤情報")
|
||||
}
|
||||
|
||||
static var userReasonHarassment: String {
|
||||
pick(ko: "괴롭힘 및 사이버 폭력", en: "Harassment and cyberbullying", ja: "嫌がらせとサイバー暴力")
|
||||
}
|
||||
|
||||
static var userReasonPrivacy: String {
|
||||
pick(ko: "개인정보 침해", en: "Privacy violation", ja: "プライバシー侵害")
|
||||
}
|
||||
|
||||
static var userReasonImpersonation: String {
|
||||
pick(ko: "명의 도용", en: "Impersonation", ja: "なりすまし")
|
||||
}
|
||||
|
||||
static var userReasonThreat: String {
|
||||
pick(ko: "폭력적 위협", en: "Violent threats", ja: "暴力的な脅迫")
|
||||
}
|
||||
|
||||
static var userReasonChildAbuse: String {
|
||||
pick(ko: "아동 학대", en: "Child abuse", ja: "児童虐待")
|
||||
}
|
||||
|
||||
static var userReasonHate: String {
|
||||
pick(ko: "보호 대상 집단에 대한 증오심 표현", en: "Hate speech toward protected groups", ja: "保護対象グループへの憎悪表現")
|
||||
}
|
||||
|
||||
static var userReasonSpamFraud: String {
|
||||
pick(ko: "스팸 및 사기", en: "Spam and fraud", ja: "スパムと詐欺")
|
||||
}
|
||||
|
||||
static var userReasonNone: String {
|
||||
pick(ko: "나에게 해당하는 문제 없음", en: "None of these apply", ja: "該当する問題なし")
|
||||
}
|
||||
|
||||
static var profilePhotoReportTitle: String {
|
||||
pick(ko: "프로필 사진 신고", en: "Report profile photo", ja: "プロフィール写真を通報")
|
||||
}
|
||||
|
||||
static var profilePhotoReportDescription: String {
|
||||
pick(
|
||||
ko: "신고제도를 남용할 경우, 계정에 제약이 있을 수 있습니다.\n프로필 사진을 신고하시겠습니까?",
|
||||
en: "Abusing the reporting system may restrict your account.\nDo you want to report this profile photo?",
|
||||
ja: "通報制度を乱用した場合、アカウントに制約がかかる可能性があります。\nプロフィール写真を通報しますか?"
|
||||
)
|
||||
}
|
||||
|
||||
static var userReportTitle: String {
|
||||
pick(ko: "사용자 신고", en: "Report user", ja: "ユーザーを通報")
|
||||
}
|
||||
|
||||
static var userReportAction: String {
|
||||
pick(ko: "사용자 신고하기", en: "Report user", ja: "ユーザーを通報")
|
||||
}
|
||||
|
||||
static var profileReportAction: String {
|
||||
pick(ko: "프로필 신고하기", en: "Report profile", ja: "プロフィールを通報")
|
||||
}
|
||||
|
||||
static var blockUserAction: String {
|
||||
pick(ko: "사용자 차단하기", en: "Block user", ja: "ユーザーをブロック")
|
||||
}
|
||||
|
||||
static var unblockUserAction: String {
|
||||
pick(ko: "사용자 차단해제", en: "Unblock user", ja: "ユーザーのブロックを解除")
|
||||
}
|
||||
|
||||
static var profileReportReason: String {
|
||||
pick(ko: "프로필 신고", en: "Report profile", ja: "プロフィールを通報")
|
||||
}
|
||||
|
||||
static var reasons: [String] {
|
||||
[
|
||||
reasonSpam,
|
||||
@@ -2080,7 +2230,149 @@ If you block this user, the following features will be restricted.
|
||||
}
|
||||
}
|
||||
|
||||
enum User {
|
||||
static var emailTitle: String {
|
||||
pick(ko: "이메일", en: "Email", ja: "メール")
|
||||
}
|
||||
|
||||
static var emailPlaceholder: String {
|
||||
pick(ko: "이메일", en: "Email", ja: "メール")
|
||||
}
|
||||
|
||||
static var passwordTitle: String {
|
||||
pick(ko: "비밀번호", en: "Password", ja: "パスワード")
|
||||
}
|
||||
|
||||
static var passwordPlaceholder: String {
|
||||
pick(ko: "비밀번호", en: "Password", ja: "パスワード")
|
||||
}
|
||||
|
||||
static var showPassword: String {
|
||||
pick(ko: "비밀번호 표시", en: "Show password", ja: "パスワードを表示")
|
||||
}
|
||||
|
||||
static var emailRequired: String {
|
||||
pick(ko: "이메일을 입력해 주세요.", en: "Please enter your email.", ja: "メールアドレスを入力してください。")
|
||||
}
|
||||
|
||||
static var emailInvalid: String {
|
||||
pick(ko: "올바른 이메일을 입력하세요", en: "Enter a valid email address.", ja: "正しいメールアドレスを入力してください。")
|
||||
}
|
||||
|
||||
static var passwordRequired: String {
|
||||
pick(ko: "비밀번호를 입력해 주세요.", en: "Please enter your password.", ja: "パスワードを入力してください。")
|
||||
}
|
||||
|
||||
static var blockUserAction: String {
|
||||
pick(ko: "사용자 차단하기", en: "Block user", ja: "ユーザーをブロック")
|
||||
}
|
||||
|
||||
static var unblockUserAction: String {
|
||||
pick(ko: "사용자 차단해제", en: "Unblock user", ja: "ユーザーのブロックを解除")
|
||||
}
|
||||
|
||||
static var reportUserAction: String {
|
||||
pick(ko: "사용자 신고하기", en: "Report user", ja: "ユーザーを通報")
|
||||
}
|
||||
|
||||
static var reportProfileAction: String {
|
||||
pick(ko: "프로필 신고하기", en: "Report profile", ja: "プロフィールを通報")
|
||||
}
|
||||
}
|
||||
|
||||
enum SignUp {
|
||||
static var title: String {
|
||||
pick(ko: "회원가입", en: "Sign up", ja: "会員登録")
|
||||
}
|
||||
|
||||
static var terms: String {
|
||||
pick(ko: "이용약관", en: "Terms of service", ja: "利用規約")
|
||||
}
|
||||
|
||||
static var privacyPolicy: String {
|
||||
pick(ko: "개인정보수집 및 이용동의", en: "Consent to collect and use personal information", ja: "個人情報の収集および利用への同意")
|
||||
}
|
||||
|
||||
static var required: String {
|
||||
pick(ko: "(필수)", en: "(Required)", ja: "(必須)")
|
||||
}
|
||||
|
||||
static var submit: String {
|
||||
pick(ko: "회원가입", en: "Sign up", ja: "会員登録")
|
||||
}
|
||||
|
||||
static var agreementRequired: String {
|
||||
pick(ko: "약관에 동의하셔야 회원가입이 가능합니다.", en: "You must agree to the terms to sign up.", ja: "利用規約に同意する必要があります。")
|
||||
}
|
||||
}
|
||||
|
||||
enum FindPassword {
|
||||
static var title: String {
|
||||
pick(ko: "비밀번호 재설정", en: "Reset password", ja: "パスワード再設定")
|
||||
}
|
||||
|
||||
static var description1: String {
|
||||
pick(ko: "회원가입한 이메일 주소로\n임시 비밀번호를 보내드립니다.", en: "We will send a temporary password to the email address you used to sign up.", ja: "登録したメールアドレスに仮パスワードを送信します。")
|
||||
}
|
||||
|
||||
static var description2: String {
|
||||
pick(ko: "임시 비밀번호로 로그인 후\n마이페이지 > 프로필 설정에서\n비밀번호를 변경하고 이용하세요.", en: "Log in with the temporary password, then change it in My Page > Profile Settings.", ja: "仮パスワードでログイン後、マイページ > プロフィール設定でパスワードを変更してください。")
|
||||
}
|
||||
|
||||
static var emailPlaceholder: String {
|
||||
pick(ko: "이메일을 입력하세요", en: "Enter your email", ja: "メールアドレスを入力してください")
|
||||
}
|
||||
|
||||
static var submit: String {
|
||||
pick(ko: "임시 비밀번호 받기", en: "Get temporary password", ja: "仮パスワードを受け取る")
|
||||
}
|
||||
|
||||
static var contactSupport: String {
|
||||
pick(ko: "고객센터로 문의하기", en: "Contact support", ja: "カスタマーセンターに問い合わせる")
|
||||
}
|
||||
|
||||
static var emailRequired: String {
|
||||
pick(ko: "이메일을 입력하세요.", en: "Please enter your email.", ja: "メールアドレスを入力してください。")
|
||||
}
|
||||
|
||||
static var successMessage: String {
|
||||
pick(ko: "임시 비밀번호가 입력하신 이메일로 발송되었습니다.\n이메일을 확인해 주세요.", en: "A temporary password has been sent to your email.\nPlease check your inbox.", ja: "仮パスワードを入力したメールアドレスに送信しました。\nメールをご確認ください。")
|
||||
}
|
||||
}
|
||||
|
||||
enum Login {
|
||||
static var title: String {
|
||||
pick(ko: "로그인", en: "Log in", ja: "ログイン")
|
||||
}
|
||||
|
||||
static var login: String {
|
||||
pick(ko: "로그인", en: "Log in", ja: "ログイン")
|
||||
}
|
||||
|
||||
static var forgotPassword: String {
|
||||
pick(ko: "비밀번호를 잊으셨나요?", en: "Forgot your password?", ja: "パスワードを忘れましたか?")
|
||||
}
|
||||
|
||||
static var signUpPrompt: String {
|
||||
pick(ko: "보이스온 회원이 아닌가요? 지금 가입하세요.", en: "Not a VoiceOn member? Sign up now.", ja: "VoiceOnの会員ではありませんか?今すぐ登録してください。")
|
||||
}
|
||||
|
||||
static var appleAuthorizationFailed: String {
|
||||
pick(ko: "애플 로그인 정보를 가져오지 못했습니다.", en: "Failed to retrieve Apple sign-in information.", ja: "Appleログイン情報を取得できませんでした。")
|
||||
}
|
||||
|
||||
static var appleTokenMissing: String {
|
||||
pick(ko: "애플 인증 토큰을 가져오지 못했습니다.", en: "Failed to retrieve Apple identity token.", ja: "Apple認証トークンを取得できませんでした。")
|
||||
}
|
||||
|
||||
static var appleRetry: String {
|
||||
pick(ko: "다시 시도해 주세요.", en: "Please try again.", ja: "もう一度お試しください。")
|
||||
}
|
||||
|
||||
static var appleSignInFailed: String {
|
||||
pick(ko: "애플 로그인에 실패했습니다.\n다시 시도해 주세요.", en: "Apple sign-in failed.\nPlease try again.", ja: "Appleログインに失敗しました。\nもう一度お試しください。")
|
||||
}
|
||||
|
||||
enum Google {
|
||||
static var openFailed: String {
|
||||
pick(
|
||||
|
||||
Reference in New Issue
Block a user