/
ja.js
182 lines (179 loc) · 10.7 KB
/
ja.js
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
const AuthStrings = (t) => {
return {
[t.BACK_TO_SIGN_IN]: "サインインに戻る",
[t.CHANGE_PASSWORD_ACTION]: "変更",
[t.CHANGE_PASSWORD]: "パスワードを変更",
[t.CODE_LABEL]: "検証コード",
[t.CODE_PLACEHOLDER]: "コードを入力",
[t.CONFIRM_SIGN_UP_CODE_LABEL]: "コードを確認",
[t.CONFIRM_SIGN_UP_CODE_PLACEHOLDER]: "コードを入力",
[t.CONFIRM_SIGN_UP_HEADER_TEXT]: "サインアップを確認",
[t.CONFIRM_SIGN_UP_LOST_CODE]: "コードを失いましたか",
[t.CONFIRM_SIGN_UP_RESEND_CODE]: "コードを再送信",
[t.CONFIRM_SIGN_UP_SUBMIT_BUTTON_TEXT]: "確認",
[t.CONFIRM_SMS_CODE]: "SMSコードを確認",
[t.CONFIRM_TOTP_CODE]: "TOTPコードを確認",
[t.CONFIRM]: "確認",
[t.CREATE_ACCOUNT_TEXT]: "アカウントを作成",
[t.EMAIL_LABEL]: "メールアドレス *",
[t.EMAIL_PLACEHOLDER]: "メールアドレスを入力",
[t.FORGOT_PASSWORD_TEXT]: "パスワードを忘れましたか",
[t.LESS_THAN_TWO_MFA_VALUES_MESSAGE]: "利用可能なMFAタイプは2つ未満です",
[t.NEW_PASSWORD_LABEL]: "新しいパスワード",
[t.NEW_PASSWORD_PLACEHOLDER]: "新しいパスワードを入力",
[t.NO_ACCOUNT_TEXT]: "アカウントがありませんか",
[t.PASSWORD_LABEL]: "パスワード *",
[t.PASSWORD_PLACEHOLDER]: "パスワードを入力",
[t.PHONE_LABEL]: "電話番号 *",
[t.PHONE_PLACEHOLDER]: "(03) 1234-5678",
[t.QR_CODE_ALT]: "QRコード",
[t.RESET_PASSWORD_TEXT]: "パスワードをリセット",
[t.RESET_YOUR_PASSWORD]: "パスワードをリセット",
[t.SELECT_MFA_TYPE_HEADER_TEXT]: "MFAタイプを選択",
[t.SELECT_MFA_TYPE_SUBMIT_BUTTON_TEXT]: "検証",
[t.SEND_CODE]: "コードを送信",
[t.SUBMIT]: "送信",
[t.SETUP_TOTP_REQUIRED]: "TOTPを設定する必要があります",
[t.SIGN_IN_ACTION]: "サインイン",
[t.SIGN_IN_HEADER_TEXT]: "サインイン",
[t.SIGN_IN_TEXT]: "サインイン",
[t.SIGN_IN_WITH_AMAZON]: "Amazonでサインイン",
[t.SIGN_IN_WITH_AUTH0]: "Auth0でサインイン",
[t.SIGN_IN_WITH_AWS]: "AWSでサインイン",
[t.SIGN_IN_WITH_FACEBOOK]: "Facebookでサインイン",
[t.SIGN_IN_WITH_GOOGLE]: "Googleでサインイン",
[t.SIGN_OUT]: "サインアウト",
[t.SIGN_UP_EMAIL_PLACEHOLDER]: "メールアドレス",
[t.SIGN_UP_HAVE_ACCOUNT_TEXT]: "アカウントをお持ちですか",
[t.SIGN_UP_HEADER_TEXT]: "新しいアカウントを作成",
[t.SIGN_UP_PASSWORD_PLACEHOLDER]: "パスワード",
[t.SIGN_UP_SUBMIT_BUTTON_TEXT]: "アカウントを作成",
[t.SIGN_UP_USERNAME_PLACEHOLDER]: "ユーザーネーム",
[t.SUCCESS_MFA_TYPE]: "成功しました。MFAタイプは次のとおりです:",
[t.TOTP_HEADER_TEXT]: "スキャンして認可コードを入力",
[t.TOTP_LABEL]: "セキュリティコードを入力",
[t.TOTP_ISSUER]: "AWS Cognito",
[t.TOTP_SETUP_FAILURE]: "TOTPの設定が失敗しました",
[t.TOTP_SUBMIT_BUTTON_TEXT]: "セキュリティトークンを認可",
[t.TOTP_SUCCESS_MESSAGE]: "TOTPの設定が成功しました!",
[t.UNABLE_TO_SETUP_MFA_AT_THIS_TIME]:
"失敗しました。MFAの設定ができませんでした",
[t.USERNAME_LABEL]: "ユーザーネーム *",
[t.USERNAME_PLACEHOLDER]: "ユーザーネームを入力",
[t.VERIFY_CONTACT_EMAIL_LABEL]: "メールアドレス",
[t.VERIFY_CONTACT_HEADER_TEXT]:
"アカウントの復旧には、確認済みの連絡先情報が必要です",
[t.VERIFY_CONTACT_PHONE_LABEL]: "電話番号",
[t.VERIFY_CONTACT_SUBMIT_LABEL]: "送信",
[t.VERIFY_CONTACT_VERIFY_LABEL]: "認可",
[t.ADDRESS_LABEL]: "住所",
[t.ADDRESS_PLACEHOLDER]: "住所を入力",
[t.NICKNAME_LABEL]: "ニックネーム",
[t.NICKNAME_PLACEHOLDER]: "ニックネームを入力",
[t.BIRTHDATE_LABEL]: "誕生日",
[t.BIRTHDATE_PLACEHOLDER]: "誕生日を入力",
[t.PICTURE_LABEL]: "画像URL",
[t.PICTURE_PLACEHOLDER]: "画像URLを入力",
[t.FAMILY_NAME_LABEL]: "苗字",
[t.FAMILY_NAME_PLACEHOLDER]: "苗字を入力",
[t.PREFERRED_USERNAME_LABEL]: "表示するユーザー名",
[t.PREFERRED_USERNAME_PLACEHOLDER]: "表示するユーザー名を入力",
[t.GENDER_LABEL]: "性別",
[t.GENDER_PLACEHOLDER]: "性別を入力",
[t.PROFILE_LABEL]: "プロフィールURL",
[t.PROFILE_PLACEHOLDER]: "プロフィールURLを入力",
[t.GIVEN_NAME_LABEL]: "名前",
[t.GIVEN_NAME_PLACEHOLDER]: "名前を入力",
[t.ZONEINFO_LABEL]: "タイムゾーン",
[t.ZONEINFO_PLACEHOLDER]: "タイムゾーンを入力",
[t.LOCALE_LABEL]: "言語",
[t.LOCALE_PLACEHOLDER]: "言語を入力",
[t.UPDATED_AT_LABEL]: "更新日時",
[t.UPDATED_AT_PLACEHOLDER]: "情報の最終更新日時を入力します",
[t.MIDDLE_NAME_LABEL]: "ミドルネーム",
[t.MIDDLE_NAME_PLACEHOLDER]: "ミドルネームを入力",
[t.WEBSITE_LABEL]: "ウェブサイト",
[t.WEBSITE_PLACEHOLDER]: "ウェブサイトを入力",
[t.NAME_LABEL]: "姓名",
[t.NAME_PLACEHOLDER]: "姓名を入力",
[t.PHOTO_PICKER_TITLE]: "ピッカータイトル",
[t.PHOTO_PICKER_HINT]:
"補助テキスト、またはコンテンツがここに入力される必要があります",
[t.PHOTO_PICKER_PLACEHOLDER_HINT]: "プレースホルダーのヒント",
[t.PHOTO_PICKER_BUTTON_TEXT]: "ボタン",
[t.IMAGE_PICKER_TITLE]: "プロフィール画像を追加",
[t.IMAGE_PICKER_HINT]: "アップロードする前に画像を確認",
[t.IMAGE_PICKER_PLACEHOLDER_HINT]: "タップして画像を選択",
[t.IMAGE_PICKER_BUTTON_TEXT]: "アップロード",
[t.PICKER_TEXT]: "ファイルを選択",
[t.TEXT_FALLBACK_CONTENT]: "フォールバックのコンテンツ",
[t.CONFIRM_SIGN_UP_FAILED]: "サインアップの確認が失敗しました",
[t.SIGN_UP_FAILED]: "サインアップが失敗しました",
// ref: https://dev.classmethod.jp/articles/try-amplify-ui-angular-translations/
"User does not exist.": "ユーザーが存在しません",
"Incorrect username or password.": "ユーザー名またはパスワードが違います",
"User is not confirmed.": "ユーザーは検証されていません",
"User already exists": "ユーザーは既に存在します",
"Invalid verification code provided, please try again.":
"指定された確認コードが無効です。もう一度お試しください",
"Invalid password format": "パスワードのフォーマットが不正です",
"Account recovery requires verified contact information":
"アカウントの復元には確認済みの連絡先情報が必要です",
"Invalid phone number format":
"不正な電話番号フォーマットです。 電話番号は次のフォーマットで入力してください: +12345678900",
"An account with the given email already exists.":
"そのメールアドレスは既に存在します",
"Username cannot be empty": "ユーザー名は必須です",
"Password attempts exceeded": "パスワード試行回数が超過しました",
"Attempt limit exceeded, please try after some time.":
"試行制限を超過しました。しばらくしてからもう一度お試しください",
"Username/client id combination not found.": "ユーザーが存在しません",
"CUSTOM_AUTH is not enabled for the client.": "パスワードは必須です", // 本来の意味とは異なるが、パスワード未入力時に発生するのでこの訳としている
"Password does not conform to policy: Password not long enough":
"パスワードは8文字以上を入力してください (8文字以上の大文字小文字を含む英数字)", // 適宜修正
"Password does not conform to policy: Password must have uppercase characters":
"パスワードには大文字を含めてください (8文字以上の大文字小文字を含む英数字)", // 適宜修正
"Password does not conform to policy: Password must have lowercase characters":
"パスワードには小文字を含めてください (8文字以上の大文字小文字を含む英数字)", // 適宜修正
"Password does not conform to policy: Password must have numeric characters":
"パスワードには数字を含めてください (8文字以上の大文字小文字を含む英数字)", // 適宜修正
"1 validation error detected: Value at 'password' failed to satisfy constraint: Member must have length greater than or equal to 6":
"パスワードは8文字以上、大文字小文字を含む英数字を指定してください", // 適宜修正。本来の意味とは異なるがこれで明示している。
"2 validation errors detected: Value at 'password' failed to satisfy constraint: Member must have length greater than or equal to 6; Value at 'password' failed to satisfy constraint: Member must satisfy regular expression pattern: ^[S]+.*[S]+$":
"パスワードは8文字以上、大文字小文字を含む英数字を指定してください", // 適宜修正。本来の意味とは異なるがこれで明示している。
};
};
const AuthErrorStrings = (t) => {
return {
[t.DEFAULT_MSG]: "認証エラー",
[t.EMPTY_USERNAME]: "ユーザーネームは空にできません",
[t.INVALID_USERNAME]:
"ユーザー名は文字列かサインインタイプのいずれかである必要があります",
[t.EMPTY_PASSWORD]: "パスワードは空にできません",
[t.EMPTY_CODE]: "確認コードは空にできません",
[t.SIGN_UP_ERROR]: "アカウントの作成中にエラーが発生しました",
[t.NO_MFA]: "有効なMFAメソッドが提供されていません",
[t.INVALID_MFA]: "無効なMFAタイプです",
[t.EMPTY_CHALLENGE]: "よくある質問を空にすることはできません",
[t.NO_USER_SESSION]:
"ユーザーが空であるため、セッションを取得できませんでした",
};
};
const InteractionsStrings = (t) => {
return {
[t.CHATBOT_TITLE]: "チャットボット Lex",
[t.TEXT_INPUT_PLACEHOLDER]: "メッセージを書く",
[t.VOICE_INPUT_PLACEHOLDER]: "マイクをクリックして話す",
[t.CHAT_DISABLED_ERROR]:
"エラー]: チャットボットで音声またはテキストのいずれかを有効にする必要があります",
[t.NO_BOT_NAME_ERROR]:
"エラー]: ボットの名前をチャットボットに設定する必要があります",
};
};
module.exports = (Translate) => {
return {
...AuthStrings(Translate),
...AuthErrorStrings(Translate),
...InteractionsStrings(Translate),
};
};