diff --git a/src/locales/ja-JP.ts b/src/locales/ja-JP.ts new file mode 100644 index 00000000..ed51f694 --- /dev/null +++ b/src/locales/ja-JP.ts @@ -0,0 +1,24 @@ +import globalHeader from './ja-JP/globalHeader'; +import menu from './ja-JP/menu'; +import settingDrawer from './ja-JP/settingDrawer'; +import settings from './ja-JP/settings'; +import pwa from './ja-JP/pwa'; +import component from './ja-JP/component'; +import pages from './ja-JP/pages'; + +export default { + 'navBar.lang': '言語', + 'layout.user.link.help': 'ヘルプ', + 'layout.user.link.privacy': 'プライバシー', + 'layout.user.link.terms': '利用規約', + 'app.preview.down.block': 'このページをローカルプロジェクトにダウンロードしてください', + 'app.welcome.link.fetch-blocks': '', + 'app.welcome.link.block-list': '', + ...globalHeader, + ...menu, + ...settingDrawer, + ...settings, + ...pwa, + ...component, + ...pages, +}; diff --git a/src/locales/ja-JP/component.ts b/src/locales/ja-JP/component.ts new file mode 100644 index 00000000..40f238c0 --- /dev/null +++ b/src/locales/ja-JP/component.ts @@ -0,0 +1,5 @@ +export default { + 'component.tagSelect.expand': '展開', + 'component.tagSelect.collapse': '折りたたむ', + 'component.tagSelect.all': 'すべて', +}; diff --git a/src/locales/ja-JP/globalHeader.ts b/src/locales/ja-JP/globalHeader.ts new file mode 100644 index 00000000..16429387 --- /dev/null +++ b/src/locales/ja-JP/globalHeader.ts @@ -0,0 +1,17 @@ +export default { + 'component.globalHeader.search': '検索', + 'component.globalHeader.search.example1': '検索例1', + 'component.globalHeader.search.example2': '検索例2', + 'component.globalHeader.search.example3': '検索例3', + 'component.globalHeader.help': 'ヘルプ', + 'component.globalHeader.notification': '通知', + 'component.globalHeader.notification.empty': 'すべての通知を表示しました。', + 'component.globalHeader.message': 'メッセージ', + 'component.globalHeader.message.empty': 'すべてのメッセージを表示しました。', + 'component.globalHeader.event': 'イベント', + 'component.globalHeader.event.empty': 'すべてのイベントを表示しました。', + 'component.noticeIcon.clear': 'クリア', + 'component.noticeIcon.cleared': 'クリア済み', + 'component.noticeIcon.empty': '通知なし', + 'component.noticeIcon.view-more': 'もっと見る', +}; diff --git a/src/locales/ja-JP/menu.ts b/src/locales/ja-JP/menu.ts new file mode 100644 index 00000000..0f0b0ecf --- /dev/null +++ b/src/locales/ja-JP/menu.ts @@ -0,0 +1,52 @@ +export default { + 'menu.welcome': 'ようこそ', + 'menu.more-blocks': 'その他のブロック', + 'menu.home': 'ホーム', + 'menu.admin': '管理者', + 'menu.admin.sub-page': 'サブページ', + 'menu.login': 'ログイン', + 'menu.register': '登録', + 'menu.register.result': '登録結果', + 'menu.dashboard': 'ダッシュボード', + 'menu.dashboard.analysis': '分析', + 'menu.dashboard.monitor': 'モニター', + 'menu.dashboard.workplace': '職場', + 'menu.exception.403': '403', + 'menu.exception.404': '404', + 'menu.exception.500': '500', + 'menu.form': 'フォーム', + 'menu.form.basic-form': '基本フォーム', + 'menu.form.step-form': 'ステップフォーム', + 'menu.form.step-form.info': 'ステップフォーム(転送情報の書き込み)', + 'menu.form.step-form.confirm': 'ステップフォーム(転送情報の確認)', + 'menu.form.step-form.result': 'ステップフォーム(完成)', + 'menu.form.advanced-form': '高度なフォーム', + 'menu.list': 'リスト', + 'menu.list.table-list': '検索テーブル', + 'menu.list.basic-list': '基本リスト', + 'menu.list.card-list': 'カードリスト', + 'menu.list.search-list': '検索リスト', + 'menu.list.search-list.articles': '検索リスト(記事)', + 'menu.list.search-list.projects': '検索リスト(プロジェクト)', + 'menu.list.search-list.applications': '検索リスト(アプリ)', + 'menu.profile': 'プロフィール', + 'menu.profile.basic': '基本プロフィール', + 'menu.profile.advanced': '高度なプロフィール', + 'menu.result': '結果', + 'menu.result.success': '成功', + 'menu.result.fail': '失敗', + 'menu.exception': '例外', + 'menu.exception.not-permission': '403', + 'menu.exception.not-find': '404', + 'menu.exception.server-error': '500', + 'menu.exception.trigger': 'トリガー', + 'menu.account': 'アカウント', + 'menu.account.center': 'アカウントセンター', + 'menu.account.settings': 'アカウント設定', + 'menu.account.trigger': 'トリガーエラー', + 'menu.account.logout': 'ログアウト', + 'menu.editor': 'グラフィックエディタ', + 'menu.editor.flow': 'フローエディタ', + 'menu.editor.mind': 'マインドエディター', + 'menu.editor.koni': 'コニエディター', +}; diff --git a/src/locales/ja-JP/pages.ts b/src/locales/ja-JP/pages.ts new file mode 100644 index 00000000..6745d58b --- /dev/null +++ b/src/locales/ja-JP/pages.ts @@ -0,0 +1,67 @@ +export default { + 'pages.layouts.userLayout.title': 'Ant Designは、西湖区で最も影響力のあるWebデザイン仕様です。', + 'pages.login.accountLogin.tab': 'アカウントログイン', + 'pages.login.accountLogin.errorMessage': + 'ユーザー名/パスワードが正しくありません(admin/ant.design)', + 'pages.login.username.placeholder': 'ユーザー名:adminまたはuser', + 'pages.login.username.required': 'ユーザー名を入力してください!', + 'pages.login.password.placeholder': 'パスワード:ant.design', + 'pages.login.password.required': 'パスワードを入力してください!', + 'pages.login.phoneLogin.tab': '電話ログイン', + 'pages.login.phoneLogin.errorMessage': '検証コードエラー', + 'pages.login.phoneNumber.placeholder': '電話番号', + 'pages.login.phoneNumber.required': '電話番号を入力してください!', + 'pages.login.phoneNumber.invalid': '電話番号が無効です!', + 'pages.login.captcha.placeholder': '確認コード', + 'pages.login.captcha.required': '確認コードを入力してください!', + 'pages.login.phoneLogin.getVerificationCode': '確認コードを取得', + 'pages.getCaptchaSecondText': '秒', + 'pages.login.rememberMe': 'Remember me', + 'pages.login.forgotPassword': 'パスワードをお忘れですか?', + 'pages.login.submit': 'ログイン', + 'pages.login.loginWith': 'その他のログイン方法:', + 'pages.login.registerAccount': 'アカウント登録', + 'pages.welcome.advancedComponent': '高度なコンポーネント', + 'pages.welcome.link': 'ようこそ', + 'pages.welcome.advancedLayout': '高度なレイアウト', + 'pages.welcome.alertMessage': 'より高速で強力な頑丈なコンポーネントがリリースされました。', + 'pages.admin.subPage.title': 'このページは管理者のみが表示できます', + 'pages.admin.subPage.alertMessage': + 'Umi uiがリリースされました。npm run uiを使用して体験してください。', + 'pages.searchTable.createForm.newRule': '新しいルール', + 'pages.searchTable.updateForm.ruleConfig': 'ルール構成', + 'pages.searchTable.updateForm.basicConfig': '基本情報', + 'pages.searchTable.updateForm.ruleName.nameLabel': 'ルール名', + 'pages.searchTable.updateForm.ruleName.nameRules': 'ルール名を入力してください!', + 'pages.searchTable.updateForm.ruleDesc.descLabel': 'ルールの説明', + 'pages.searchTable.updateForm.ruleDesc.descPlaceholder': '5文字以上入力してください', + 'pages.searchTable.updateForm.ruleDesc.descRules': '5文字以上のルールの説明を入力してください!', + 'pages.searchTable.updateForm.ruleProps.title': 'プロパティの構成', + 'pages.searchTable.updateForm.object': '監視対象', + 'pages.searchTable.updateForm.ruleProps.templateLabel': 'ルールテンプレート', + 'pages.searchTable.updateForm.ruleProps.typeLabel': 'ルールタイプ', + 'pages.searchTable.updateForm.schedulingPeriod.title': 'スケジュール期間の設定', + 'pages.searchTable.updateForm.schedulingPeriod.timeLabel': '開始時間', + 'pages.searchTable.updateForm.schedulingPeriod.timeRules': '開始時間を選択してください!', + 'pages.searchTable.titleDesc': '説明', + 'pages.searchTable.ruleName': 'ルール名が必要です', + 'pages.searchTable.titleCallNo': 'サービスコール数', + 'pages.searchTable.titleStatus': 'ステータス', + 'pages.searchTable.nameStatus.default': 'デフォルト', + 'pages.searchTable.nameStatus.running': '起動中', + 'pages.searchTable.nameStatus.online': 'オンライン', + 'pages.searchTable.nameStatus.abnormal': '異常', + 'pages.searchTable.titleUpdatedAt': '最終スケジュール', + 'pages.searchTable.exception': '例外の理由を入力してください!', + 'pages.searchTable.titleOption': 'オプション', + 'pages.searchTable.config': '構成', + 'pages.searchTable.subscribeAlert': 'アラートを購読する', + 'pages.searchTable.title': 'お問い合わせフォーム', + 'pages.searchTable.new': '新しい', + 'pages.searchTable.chosen': '選んだ項目', + 'pages.searchTable.item': '項目', + 'pages.searchTable.totalServiceCalls': 'サービスコールの総数', + 'pages.searchTable.tenThousand': '万', + 'pages.searchTable.batchDeletion': 'バッチ削除', + 'pages.searchTable.batchApproval': 'バッチ承認', +}; diff --git a/src/locales/ja-JP/pwa.ts b/src/locales/ja-JP/pwa.ts new file mode 100644 index 00000000..ace23aef --- /dev/null +++ b/src/locales/ja-JP/pwa.ts @@ -0,0 +1,7 @@ +export default { + 'app.pwa.offline': 'あなたは今オフラインです', + 'app.pwa.serviceworker.updated': '新しいコンテンツが利用可能です', + 'app.pwa.serviceworker.updated.hint': + '現在のページをリロードするには、「更新」ボタンを押してください', + 'app.pwa.serviceworker.updated.ok': 'リフレッシュ', +}; diff --git a/src/locales/ja-JP/settingDrawer.ts b/src/locales/ja-JP/settingDrawer.ts new file mode 100644 index 00000000..67a22df1 --- /dev/null +++ b/src/locales/ja-JP/settingDrawer.ts @@ -0,0 +1,31 @@ +export default { + 'app.setting.pagestyle': 'ページスタイル設定', + 'app.setting.pagestyle.dark': 'ダークスタイル', + 'app.setting.pagestyle.light': 'ライトスタイル', + 'app.setting.content-width': 'コンテンツの幅', + 'app.setting.content-width.fixed': '固定', + 'app.setting.content-width.fluid': '流体', + 'app.setting.themecolor': 'テーマカラー', + 'app.setting.themecolor.dust': 'ダストレッド', + 'app.setting.themecolor.volcano': 'ボルケ-ノ', + 'app.setting.themecolor.sunset': 'サンセットオレンジ', + 'app.setting.themecolor.cyan': 'シアン', + 'app.setting.themecolor.green': 'ポーラーグリーン', + 'app.setting.themecolor.daybreak': '夜明けの青(デフォルト)', + 'app.setting.themecolor.geekblue': 'ギーク ブルー', + 'app.setting.themecolor.purple': 'ゴールデンパープル', + 'app.setting.navigationmode': 'ナビゲーションモード', + 'app.setting.sidemenu': 'サイドメニューのレイアウト', + 'app.setting.topmenu': 'トップメニューのレイアウト', + 'app.setting.fixedheader': '固定ヘッダー', + 'app.setting.fixedsidebar': '固定サイドバー', + 'app.setting.fixedsidebar.hint': 'サイドメニューのレイアウトで動作します', + 'app.setting.hideheader': 'スクロール時の非表示ヘッダー', + 'app.setting.hideheader.hint': '非表示ヘッダーが有効になっている場合に機能します', + 'app.setting.othersettings': 'その他の設定', + 'app.setting.weakmode': 'ウィークモード', + 'app.setting.copy': 'コピー設定', + 'app.setting.copyinfo': + 'コピーが成功しました。src/models/setting.jsのdefaultSettingsを置き換えてください', + 'app.setting.production.hint': '設定パネルは開発環境でのみ表示されます。手動で変更してください', +}; diff --git a/src/locales/ja-JP/settings.ts b/src/locales/ja-JP/settings.ts new file mode 100644 index 00000000..de52481c --- /dev/null +++ b/src/locales/ja-JP/settings.ts @@ -0,0 +1,59 @@ +export default { + 'app.settings.menuMap.basic': '基本設定', + 'app.settings.menuMap.security': 'セキュリティ設定', + 'app.settings.menuMap.binding': 'アカウントのバインド', + 'app.settings.menuMap.notification': '新しいメッセージの通知', + 'app.settings.basic.avatar': 'アバター', + 'app.settings.basic.change-avatar': 'アバターを変更する', + 'app.settings.basic.email': 'メール', + 'app.settings.basic.email-message': 'メールアドレスを入力してください!', + 'app.settings.basic.nickname': 'ニックネーム', + 'app.settings.basic.nickname-message': 'ニックネームを入力してください!', + 'app.settings.basic.profile': '個人プロフィール', + 'app.settings.basic.profile-message': '個人プロフィールを入力してください!', + 'app.settings.basic.profile-placeholder': '自己紹介', + 'app.settings.basic.country': '国/地域', + 'app.settings.basic.country-message': 'あなたの国を入力してください!', + 'app.settings.basic.geographic': '州または市', + 'app.settings.basic.geographic-message': '地理情報を入力してください!', + 'app.settings.basic.address': '住所', + 'app.settings.basic.address-message': '住所を入力してください!', + 'app.settings.basic.phone': '電話番号', + 'app.settings.basic.phone-message': '電話番号を入力してください!', + 'app.settings.basic.update': '更新情報', + 'app.settings.security.strong': '強い', + 'app.settings.security.medium': 'ミディアム', + 'app.settings.security.weak': '弱い', + 'app.settings.security.password': 'アカウントパスワード', + 'app.settings.security.password-description': '現在のパスワードの強度', + 'app.settings.security.phone': 'セキュリティ電話番号', + 'app.settings.security.phone-description': 'バインドされた電話番号', + 'app.settings.security.question': '秘密の質問', + 'app.settings.security.question-description': + 'セキュリティの質問が設定されてません。セキュリティポリシーはアカウントのセキュリティを効果的に保護できます', + 'app.settings.security.email': 'バックアップメール', + 'app.settings.security.email-description': 'バインドされたメール', + 'app.settings.security.mfa': '多要素認証デバイス', + 'app.settings.security.mfa-description': + 'バインドされていない多要素認証デバイスは、バインド後、2回確認できます', + 'app.settings.security.modify': '変更する', + 'app.settings.security.set': 'セットする', + 'app.settings.security.bind': 'バインド', + 'app.settings.binding.taobao': 'タオバオをバインドする', + 'app.settings.binding.taobao-description': '現在バインドされていないタオバオアカウント', + 'app.settings.binding.alipay': 'アリペイをバインドする', + 'app.settings.binding.alipay-description': '現在バインドされていないアリペイアカウント', + 'app.settings.binding.dingding': 'ディントークをバインドする', + 'app.settings.binding.dingding-description': '現在バインドされていないディントークアカウント', + 'app.settings.binding.bind': 'バインド', + 'app.settings.notification.password': 'アカウントパスワード', + 'app.settings.notification.password-description': + '他のユーザーからのメッセージは、ステーションレターの形式で通知されます', + 'app.settings.notification.messages': 'システムメッセージ', + 'app.settings.notification.messages-description': + 'システムメッセージは、ステーションレターの形式で通知されます', + 'app.settings.notification.todo': 'To Do(用事) 通知', + 'app.settings.notification.todo-description': 'To Doタスクは、内部レターの形式で通知されます', + 'app.settings.open': '開く', + 'app.settings.close': '閉じる', +};