Procházet zdrojové kódy

feat(lang): 修改日语

tangning před 3 roky
rodič
revize
483ced5b0a

+ 45 - 49
src/locales/lang/ja/apiCode.ts

@@ -1,51 +1,49 @@
 export default {
-  errCode3001: '必要なパラメータがありません',
+  errCode3001: '必要なパラメータがありません',
   errCode3002: 'アクセス例外',
   errCode3003: '異常なアクセス',
   errCode3004: 'ユーザーがログインしていません',
   errCode3005: '確認コードの有効期限が切れています',
   errCode3006: '検証コードエラー',
-  errCode3007: 'ニックネームはすでに存在します',
+  errCode3007: 'ニックネームは存在します',
   errCode3008: 'このメールアドレスは既に登録されています',
   errCode3009: '入力した2つのパスワードが一致しません',
-  errCode3010: 'ニックネームの長さが間違っている',
-  errCode3011:
-    'パスワードには、英語の大文字と小文字、数字、および8,16文字の長さが含まれている必要があります',
-  errCode3012: 'ニックネームに機密性の高い単語が含まれている',
-  errCode3013: '電話番号のフォーマットが間違っている',
-  errCode3014: 'アカウントまたはパスワードが正しくありません',
-  errCode3015: 'ユーザーは存在しません',
+  errCode3010: 'ニックネームの長さが間違いします',
+  errCode3011: 'パスワードの長さは、英語の大文字と小文字、数字、および8~16文字です',
+  errCode3012: '不適切な内容が含まれています。',
+  errCode3013: '電話番号のフォーマットが間違います',
+  errCode3014: 'アカウントまたはパスワードが誤っています。',
+  errCode3015: 'ユーザーが存在しません',
   errCode3016: 'ログインに失敗しました。アカ​​ウントへのアクセスが許可されていません',
-  errCode3017: '空のデータ',
-  errCode3018: 'アップロードまたは使用する必要のあるファイルが存在しません',
-  errCode3019: '電子メールの形式が正しくありません',
-  errCode3020: 'メールアドレスはすでに存在します',
+  errCode3017: '空のファイル',
+  errCode3018: 'アップロードまたは使用できるファイルがありません。',
+  errCode3019: 'メールの格式が合わないです。',
+  errCode3020: 'メールアドレスが存在しています',
   errCode3021: 'アカウントが存在しません。確認して再入力してください。',
   errCode3022:
     'このシーンにコラボレーターが追加されました。追加する前にコラボレーションをキャンセルしてください',
   errCode3023: '確認コードを取得する回数が多すぎます。明日もう一度お試しください',
   errCode3024: 'シーンを自分自身に割り当てることはできません',
   errCode3025: 'カメラを自分自身に割り当てることができません',
-  errCode3026:
-    '一部のシナリオにはすでに共同編集者がいます。追加する前に共同作業をキャンセルしてください',
-  errCode3027: '元のパスワードが間違っています',
-  errCode3028: '役割はすでに存在します',
+  errCode3026: '一部のシーンには共同編集者がいます。追加する前に共同作業をキャンセルしてください',
+  errCode3027: '元のパスワードが間違います',
+  errCode3028: '役割は存在します',
   errCode3029:
-    '現在の役割に関連付けられているユーザーがいます。最初にユーザーを削除するか、ユーザーが属する役割を変更してください',
-  errCode3030: '現在の会員特典は存在しません',
+    '役割に関連付けられているユーザーがいます。ユーザーを削除、または属する役割を変更してください',
+  errCode3030: '現在の会員特典はありません',
   errCode3031: 'カメラがバインドされています',
-  errCode3032: '現在のカメラがバインドされています。バインドする別のカメラを選択してください',
+  errCode3032: '現在のカメラはバインドされています。別のカメラを選択してください',
   errCode3033: '確認コードを60秒以内に繰り返し取得することはできません',
-  errCode3034: 'サーバーがビジーです。もう一度やり直してください',
-  errCode3035: 'ログインアカウントが承認されていません。しばらくしてからもう一度お試しください',
+  errCode3034: 'サーバーがビジーです。もう一度お試しください',
+  errCode3035: 'ログインアカウントが承認されていません。もう一度お試しください',
   errCode9001: 'ディーラーはすでに存在します',
-  errCode9002: '最初にリセラーの下のユーザーを削除してください',
-  errCode4001: '確認コードがタイムアウトしました',
-  errCode4002: 'このユーザーは既に存在します',
+  errCode9002: 'にリセラーの下のユーザーを削除してください',
+  errCode4001: 'タイムアウトしました',
+  errCode4002: 'ユーザーは既に存在します',
   errCode4003: '電話番号はすでに登録されています',
-  errCode4004: '2回入力したパスワードが同じではありません',
+  errCode4004: '2回入力したパスワードが一致しません',
   errCode4005: '電話番号が確認コードと一致しません',
-  errCode4006: '検証コードエラー',
+  errCode4006: '検証コードエラー',
   errCode4007: 'ユーザー名は存在しません',
   errCode4008: 'ユーザーがログインしていません',
   errCode4009: 'エラー',
@@ -54,21 +52,21 @@ export default {
   errCode4012: 'ユーザーネームまたはパスワードが違います',
   errCode4013: 'ニックネームが重複しています',
   errCode4014:
-    'モデルを生成するにはバランスが不十分です,アップロード時にモデルを生成するオプションを再充電または削除するには、Webページにアクセスしてください',
-  errCode4015: 'ニックネームに機密性の高い単語が含まれている',
+    '残高が足りないので、モデルの生成ができません。ホームページからチャージまたは、アップロード時にモデル生成オプションを削除してください。',
+  errCode4015: '不適切な内容が含まれています。',
   errCode4016: 'パラメータが空です',
   errCode4017: 'シーンは空です',
   errCode4018: 'シーンはこのカメラに属していません',
   errCode4019: 'シーン番号が空です',
   errCode4020: 'カメラはユーザーにバインドされていません',
-  errCode4021: '請求に失敗しました。注文はすでに請求されています',
+  errCode4021: '注文はすでに請求されているので、失敗しました。',
   errCode6001: 'SNコードはすでに存在します。再入力してください',
-  errCode6002: '返金額がリチャージ総額を超えてい',
+  errCode6002: '返金額がリチャージ総額を超えています。',
   errCode6003:
-    'カメラがバインドされていません。に移動してください。私のカメラは最初にカメラをバインドして、再試行してください',
+    'カメラがバインドされていません。「マイカメラ」から先にカメラをバインドして、もう一度お試しください',
   errCode6004: 'カメラのポイント数が100,000を超えていることを示します',
-  errCode6005: 'このカメラを操作する権限がありません',
-  errCode6006: '重複するバインディングはサポートされていません',
+  errCode6005: '操作権限がありません',
+  errCode6006: 'リピートバインディングはサポートされていません',
   errCode6007: 'カメラはバインド解除をサポートしていません',
   errCode6008: 'カメラの容量が足りません',
   errCode6009: 'data.fdageファイルが存在しません',
@@ -78,11 +76,11 @@ export default {
   errCode6013: '移行するカメラにバインドされているユーザーの確認コードを入力する必要があります',
   errCode6014: 'ターゲットカメラにバインドされているユーザーの確認コードを入力する必要があります',
   errCode6015:
-    'このカメラにコラボレーションユーザーが追加されました。追加する前にコラボレーションをキャンセルしてください',
+    'このカメラはコラボレーションユーザーが追加されています。追加前にコラボレーションをキャンセルしてから追加してください',
   errCode6016:
-    '一部のカメラにはすでに共同編集者が追加されています。追加する前に共同作業をキャンセルしてください',
+    '一部のカメラにはすでに共同編集者が追加されています。追加前に共同作業をキャンセルしてください',
   errCode6017: 'デバイスはストレージに入れられており、削除できません',
-  errCode6018: 'デバイスタイプが存在しない',
+  errCode6018: 'デバイスタイプが存在しません',
   errCode6019: 'snコードが入力されていません',
   errCode6020: 'snコードが存在しません',
   errCode6021: '出荷タイプは入力されていません',
@@ -111,21 +109,19 @@ export default {
   errCode5011: '作成',
   errCode5012: 'データが異常です',
   errCode5013: 'シーンに対応するユーザー名が空です',
-  errCode5014: 'ユーザーはシーンを操作する権限がありません',
+  errCode5014: '操作権限がありません',
   errCode5015: 'シーンは現在のログインアカウントに属していません',
-  errCode5016: 'ホットスポットの外部リンクシーンが間違っている',
-  errCode5017: 'モデルのアップロードに失敗しました。右のチュートリアルを参照してください',
-  errCode5018:
-    'zipファイルには、1レベルのディレクトリのみを含めるか、ディレクトリを含めることはできません',
-  errCode5019: 'objおよびmtlファイルは1つだけでなければなりません',
+  errCode5016: 'ホットスポットと外部リンクのシーンが一致しません。',
+  errCode5017: 'モデルのアップロードが失敗しました。右のチュートリアルを参照してください',
+  errCode5018: 'zipファイルは必ずリストが1層または無層です。',
+  errCode5019: 'objとmtlは必ずあり、そして唯一のファイルです',
   errCode5020:
-    'テクスチャは1.5M以内で制御する必要があり、objファイルは20M以内で制御する必要があります',
+    'テクスチャは1,5M以内で制御する必要があり、objファイルは20M以内で制御する必要があります',
   errCode5021: 'シーンのパスワードが正しくありません',
-  errCode5022: 'アップロードファイル形式、名前に一貫性がありません',
-  errCode5023:
-    'アップロードされたファイル形式が正しくありません。jpgまたはmp4形式のみである可能性があります',
-  errCode5024: 'パッケージ化されているシーンがありますので、しばらくしてからもう一度お試しください',
-  errCode5025: 'データパッケージが存在しません。最初にzipパッケージを作成してください',
+  errCode5022: 'アップロードファイル格式と名称が一致しません',
+  errCode5023: 'アップロードされたファイル格式が正しくありません。jpgまたはmp4格式のみです。',
+  errCode5024: 'シーンが包装中です。もう一度お試しください。',
+  errCode5025: 'データパッケージが存在しません、先にZipパッケージにしてください',
   errCode5026: '間違ったファイルタイプがアップロードされました',
   errCode5027: 'フォルダが存在しません',
   errCode5028: 'このフォルダを変更する権限がありません',

+ 14 - 14
src/locales/lang/ja/common.ts

@@ -5,45 +5,45 @@ export default {
   EditorNot: '是否取消编辑',
   loadingText: '読み込み中...',
   saveText: '保存',
-  delText: '消去',
-  operating: '権限の有無',
+  delText: '削除',
+  operating: '操作',
   resetText: 'リセット',
   searchText: '探す',
   queryText: '検索実行',
 
-  inputText: '検索する内容を入力してください',
+  inputText: '入力してください',
   chooseText: '選んでください',
   edit: '編集',
   redo: 'リフレッシュ',
   back: '戻る',
-  checkTips: '確認プロンプト',
+  checkTips: 'プロンプトを確認',
   light: '明るいテーマ',
-  dark: '暗いテーマ',
+  dark: 'ダークテーマ',
   unbind: '解放',
   details: '詳細',
-  bind: '練る',
+  bind: 'バインディング',
   yes: 'はい',
   no: 'いいえ',
   roleName: '役割',
   unusual: '異常な',
-  operation: '操作する',
+  operation: '操作',
   normal: '正常',
-  unNormal: '普通でない',
+  unNormal: '異常な',
   state: '調子',
   type: 'の種類',
   fullName: '名前',
-  print: '印刷',
+  print: 'プリント',
   all: 'すべて',
   optSuccess: 'アカウント登録完了!',
-  optFail: '操作に失敗しました!',
+  optFail: '失敗しました!',
   notConnect: 'まだ接続されていません',
   delConfirm: '削除しますか?',
   mobile: '携帯電話',
   phone: '携帯電話番号を入力してください!',
   phoneError: '携帯電話番号を正しく入力してください!',
-  staffPhoneError: '请正确填写您的企业账户!',
-  uploadMessge: '请选择上传文件',
-  userNick: '请输入员工名称',
-  userCorrectNameNick: '请输入正确的员工名称',
+  staffPhoneError: '正しい企業アドレスをご入力してください!',
+  uploadMessge: 'アップロードファイルを選んでください。',
+  userNick: '従業員名前をご入力してください',
+  userCorrectNameNick: '正しい従業員名前をご入力してください',
   warning: '警告',
 };

+ 10 - 10
src/locales/lang/ja/component.ts

@@ -1,17 +1,17 @@
 export default {
   app: {
-    searchNotData: '検索結果はまだありません',
+    searchNotData: '検索結果はありません',
     toSearch: '確認',
-    toNavigate: 'トグル',
+    toNavigate: '切替',
   },
   countdown: {
-    normalText: '確認コードを入力',
+    normalText: '確認コードを取る',
     sendText: '{0}秒後に再送可能',
   },
   cropper: {
     selectImage: '画像を選択',
     uploadSuccess: 'アップロードに成功',
-    modalTitle: 'アバターのアップロード',
+    modalTitle: 'プロフィール画像',
     okText: '確認してアップロード',
     btn_reset: 'リセット',
     btn_rotate_left: '反時計回りの回転',
@@ -33,10 +33,10 @@ export default {
     fileName: 'ファイル名',
   },
   form: {
-    putAway: '片付け',
+    putAway: '片',
     unfold: '拡大',
 
-    maxTip: '文字数は{0}桁未満である必要があります',
+    maxTip: '文字数は{0}桁未満です',
 
     apiSelectNotFound: 'お待ちください...',
   },
@@ -56,7 +56,7 @@ export default {
     restore: '元に戻す',
   },
   table: {
-    settingDens: '表示変更',
+    settingDens: '密度',
     settingDensDefault: 'ディフォルト',
     settingDensMiddle: 'ミディアム',
     settingDensSmall: '小型',
@@ -95,7 +95,7 @@ export default {
     imgUpload: '写真をアップロード',
     uploaded: 'アップロード画像を確認する',
 
-    operating: '操作する',
+    operating: '操作',
     del: '消去',
     download: 'ダウンロード',
     saveWarn: 'ファイルがアップロードされるのを待って、保存してください!',
@@ -118,9 +118,9 @@ export default {
     startUpload: 'アップロードを開始',
     uploadSuccess: 'アップロードに成功',
     uploadError: 'アップロードに失敗しました',
-    uploading: 'アップロード',
+    uploading: 'アップロード',
     uploadWait: 'ファイルのアップロードが完了するまでお待ちください',
-    reUploadFailed: '失敗したファイルを再アップロードする',
+    reUploadFailed: '失敗したファイルを再アップロード',
     empty: 'アップロードファイルが空です。もう一度アップロードしてください',
   },
   verify: {

+ 21 - 21
src/locales/lang/ja/layout.ts

@@ -1,8 +1,8 @@
 export default {
   app: {
-    searchNotData: '検索結果はまだありません',
+    searchNotData: '検索結果はありません',
     toSearch: '確認',
-    toNavigate: 'トグル',
+    toNavigate: '切替',
   },
   countdown: {
     normalText: '確認コードを入力',
@@ -11,7 +11,7 @@ export default {
   cropper: {
     selectImage: '画像を選択',
     uploadSuccess: 'アップロードに成功',
-    modalTitle: 'アバターのアップロード',
+    modalTitle: 'プロフィール画像',
     okText: '確認してアップロード',
     btn_reset: 'リセット',
     btn_rotate_left: '反時計回りの回転',
@@ -28,15 +28,15 @@ export default {
     okText: '確認',
   },
   excel: {
-    exportModalTitle: 'エクスポートデータ',
+    exportModalTitle: 'データをアウトプット',
     fileType: 'ファイルタイプ',
     fileName: 'ファイル名',
   },
   form: {
-    putAway: '片付け',
+    putAway: '片',
     unfold: '拡大',
 
-    maxTip: '文字数は{0}桁未満である必要があります',
+    maxTip: '文字数は{0}桁未満です',
 
     apiSelectNotFound: 'お待ちください...',
   },
@@ -56,7 +56,7 @@ export default {
     restore: '元に戻す',
   },
   table: {
-    settingDens: '表示変更',
+    settingDens: '密度',
     settingDensDefault: 'ディフォルト',
     settingDensMiddle: 'ミディアム',
     settingDensSmall: '小型',
@@ -95,7 +95,7 @@ export default {
     imgUpload: '写真をアップロード',
     uploaded: 'アップロード画像を確認する',
 
-    operating: '操作する',
+    operating: '操作',
     del: '消去',
     download: 'ダウンロード',
     saveWarn: 'ファイルがアップロードされるのを待って、保存してください!',
@@ -118,9 +118,9 @@ export default {
     startUpload: 'アップロードを開始',
     uploadSuccess: 'アップロードに成功',
     uploadError: 'アップロードに失敗しました',
-    uploading: 'アップロード',
+    uploading: 'アップロード',
     uploadWait: 'ファイルのアップロードが完了するまでお待ちください',
-    reUploadFailed: '失敗したファイルを再アップロードする',
+    reUploadFailed: '失敗したファイルを再アップロード',
     empty: 'アップロードファイルが空です。もう一度アップロードしてください',
   },
   verify: {
@@ -141,7 +141,7 @@ export default {
     // tooltip
     tooltipErrorLog: 'エラーログ',
     tooltipLock: 'ロック画面',
-    tooltipNotify: '通知',
+    tooltipNotify: 'お知らせ',
 
     tooltipEntryFull: '全画面表示',
     tooltipExitFull: '全画面表示を終了',
@@ -151,9 +151,9 @@ export default {
     lockScreen: 'ロック画面',
     lockScreenBtn: 'ロック',
 
-    home: '首页',
+    home: 'ホームページ',
     personalSetting: 'アカウントの設定',
-    userSetting: '账户设置',
+    userSetting: 'ユーザーの設定',
   },
   multipleTab: {
     reload: 'リロード',
@@ -168,9 +168,9 @@ export default {
     contentModeFull: 'ストリーミング',
     contentModeFixed: '固定幅',
     // topMenu align
-    topMenuAlignLeft: '左',
-    topMenuAlignRight: '中央揃え',
-    topMenuAlignCenter: '正しい',
+    topMenuAlignLeft: '左揃え',
+    topMenuAlignRight: '揃え',
+    topMenuAlignCenter: '中央揃え',
     // menu trigger
     menuTriggerNone: '非表示',
     menuTriggerBottom: '下部',
@@ -183,7 +183,7 @@ export default {
 
     on: 'オン',
     off: 'オフ',
-    minute: '分',
+    minute: '分',
 
     operatingTitle: '成功',
     operatingContent: 'コピーが完了しました。src/settings/projectSetting.ts に設定が保存されます!',
@@ -196,8 +196,8 @@ export default {
 
     darkMode: 'テーマ',
     navMode: 'ナビゲーションバーモード',
-    interfaceFunction: '関数',
-    interfaceDisplay: 'インターフェイスディスプレイ',
+    interfaceFunction: '界面機能',
+    interfaceDisplay: '界面機能',
     animation: 'アニメーション',
     splitMenu: '分割メニュー',
     closeMixSidebarOnChange: 'ページクローズメニューの切り替え',
@@ -236,9 +236,9 @@ export default {
     animationType: 'アニメーションの種類',
 
     autoScreenLock: '一定時間で画面ロック',
-    notAutoScreenLock: '定しない',
+    notAutoScreenLock: '定時間で画面ロックしない',
 
-    fixedHeader: '修繕header',
+    fixedHeader: '固定header',
     fixedSideBar: '固定Sidebar',
 
     mixSidebarTrigger: 'ハイブリッドメニュートリガー方式',

+ 13 - 13
src/locales/lang/ja/routes/corporation.ts

@@ -1,5 +1,5 @@
 export default {
-  recharge: '充電する',
+  recharge: 'リチャージ',
   device: '装置',
   deviceId: '装置ID',
   sub_account: '従業員アカウント',
@@ -12,35 +12,35 @@ export default {
   businessAuth: '企業認定',
   timeField: '利用期間',
   phone: '電話番号',
-  enterpriseName: '会社名',
+  enterpriseName: '企業名称',
   submitTime: '提出時間',
-  enterpriseId: '検索',
+  enterpriseId: '企業アカウント',
   rechargeId: 'アカウントのリチャージ',
-  sceneLogo: 'ローディングインターフェースLOGO',
+  sceneLogo: 'ローディング画面LOGO',
   floorLogo: 'ロードLOGO',
   bgMusic: '背景音楽',
   cameraNum: '設備数量',
   subNum: 'サブアカウントの数',
   sceneNum: 'アップロードシーン数',
-  point: 'バランス',
-  expirationTime: '作成時',
-  detailed: '詳細',
+  point: 'ポイント',
+  expirationTime: '作成時',
+  detailed: '詳細情報',
   modifySubId: '改訂',
   addSubId: '追加',
   activeTime: 'アクティベーション時間',
-  unBind: '解放',
-  isUnBind: 'バインドを解除するかどうか?',
+  unBind: 'アンバウンド',
+  isUnBind: 'バインドを解除しますか?',
   reject: '拒絶',
   allow: '許可する',
   name: '情報タイトル ',
-  area: 'それが属するエリア',
+  area: 'エリア',
   address: '住所',
   website: 'Webサイト',
   introduce: '会社概要',
   companyLogo: '会社LOGO',
-  qualification: '資格',
-  addCorporation: '会社を追加する',
-  managerName: '会社の代表',
+  qualification: '会社資格',
+  addCorporation: '会社を追加',
+  managerName: '担当者',
   optSuccess: '追加に成功しました。デフォルトのパスワードはGeosign123',
   approveState: '承認状況',
   addError: 'アカウントはバインドされています。再入力してください',

+ 3 - 3
src/locales/lang/ja/routes/dashboard.ts

@@ -1,6 +1,6 @@
 export default {
   dashboard: 'Dashboard',
-  about: 'だいたい',
+  about: '',
   workbench: '作業台',
   analysis: '分析ページ',
   corporation: 'ビジネス管理',
@@ -10,13 +10,13 @@ export default {
   bulletinRentInfo: 'レンタル情報',
   bulletinSellInfo: '販売情報',
   bulletinDecoration: 'サイトの装飾',
-  advertisement: '广告位',
+  advertisement: '広告スペース',
   advertisementList: 'カルーセル画像',
   advertisementPads: '推奨位置',
   scenes: 'シーン管理',
   scenesDownload: 'シーンのダウンロード',
   scenesList: 'シーンリスト',
-  scenesLive: '生放送',
+  scenesLive: 'シーンライブ',
   devices: 'デバイス管理',
   product: '商品管理',
   productRef: '製品の属性',

+ 13 - 13
src/locales/lang/ja/routes/devices.ts

@@ -1,18 +1,18 @@
 export default {
-  add: 'アカウントを追加する',
-  title: '员工账号',
+  add: '追加',
+  title: '従業員アカウント',
   listTile: '従業員アカウントリスト',
-  deviceList: 'ステータス',
+  deviceList: 'デバイスリスト',
   device: 'デバイス',
   addDevice: 'デバイスを追加',
   addBut: '新規従業員アカウント',
-  browserDevice: '機器を見る',
+  browserDevice: 'ブラウザデバイス',
   address: 'デバイスID',
   balance: '初期点',
   cameraType: 'カメラタイプ',
   childName: 'デバイスID',
   companyId: 'クライアントの名前',
-  phoneName: '携帯電話番号(ユーザー名)',
+  phoneName: '携帯番号(ユーザー名)',
   orderSn: '注文番号',
   own: '出荷タイプ',
   addCamera: 'カメラを追加する',
@@ -20,7 +20,7 @@ export default {
   type: '機器タイプ',
   wifiName: 'Wi-Fi名',
   normalSales: '通常販売',
-  giftGive: '贈',
+  giftGive: '贈り物',
   selfUse: '従業員自身の使用',
   other: 'その他',
   activationTime: '起動時間',
@@ -36,21 +36,21 @@ export default {
   },
   ownName: {
     '0': '通常販売',
-    '1': '自己使用',
-    '2': '贈',
+    '1': '自分で使う',
+    '2': '贈り物',
     '3': 'その他',
   },
   partList: {},
   addSubAccount: '追加',
-  bindErr: 'アカウントは会社によって拘束されています',
-  excess: 'アカウントの数がいっぱいです!',
-  unbindWarning: '現在のアカウントのバインドを解除しますか?',
+  bindErr: 'アカウントは会社に紐付けされています。',
+  excess: 'アカウント容量が満タンです。!',
+  unbindWarning: 'アカウントを解除しますか?',
   addeduser: '追加されたアカウントの数',
-  subNum: '機器数量',
+  subNum: '機器数量',
   deviceCode: 'デバイスIDが重複しています。再入力してください',
   searchName: 'キーワード',
   searchNamePlaceholder: 'デバイスID、メールアドレス、SNコード',
-  maxlength: '入力の長さ',
+  maxlength: '入力可能な長さを超えています',
 
   // normalSales: '正常销售',
   // normalSales: '正常销售',

+ 3 - 3
src/locales/lang/ja/routes/member.ts

@@ -1,14 +1,14 @@
 export default {
   username: '名前',
-  avatar: 'アバター',
+  avatar: 'プロフィール画像',
   birthday: '生年月日',
   lastLoginTime: '最終ログイン時間',
   nickname: 'WeChatの名前',
   pageTitle: 'WeChatユーザーリスト',
   gender: {
     text: '性別',
-    1: '男',
+    1: '男',
     0: '女性',
-    2: '他',
+    2: '他',
   },
 };

+ 67 - 67
src/locales/lang/ja/routes/product.ts

@@ -1,78 +1,78 @@
 export default {
-  name: '分类名称',
-  parentId: '上级分类',
-  addGoods: '新增商品',
-  editGoods: '编辑商品',
-  addAttributes: '新增商品属性',
-  levelNum: '级数',
+  name: '分類名',
+  parentId: '高級分類',
+  addGoods: '商品追加',
+  editGoods: '商品編集',
+  addAttributes: '商品属性を追加',
+  levelNum: 'レベル',
   batch: {
-    del: '批量删除',
-    grounding: '批量上架',
-    undercarriage: '批量下架',
-    delMessge: '是否确定批量删除?',
-    groundingMessge: '是否确定批量上架?',
-    undercarriageMessge: '是否确定批量下架?',
+    del: '一括削除',
+    grounding: '大量アップロード',
+    undercarriage: '大量テイクダウン',
+    delMessge: '一括削除しても問題ありませんか?',
+    groundingMessge: '大量アップロードしても問題ありませんか?',
+    undercarriageMessge: '大量テイクダウンしても問題ありませんか?',
   },
-  wapBannerUrl: '手机banner',
-  createType: '新增商品分类',
-  tradeName: '商品名称',
-  goodsSimpleDesc: '商品描述',
-  realShopUrl: '购买链接',
-  goodsgg: '商品规格',
-  productList: '规格明细',
-  isOnSale: '是否上架',
-  isLaunched: '上架状态',
-  primaryPicUrl: '主图',
-  listPicUrl: '列表图',
-  unit: '零售价格',
-  amount: '销售量',
-  salesPrice: '销售价',
-  marketingUnit: '市场价',
-  createTime: '下单时间',
-  addTime: '创建时间',
-  goodsSn: '规格值',
-  goodsId: '规格名',
-  field: '字段',
-  stock: '库存',
-  dataSave: '数据已保存',
-  correctData: '请填写正确的数据',
-  dataSaveFail: '保存失',
-  specificationCode: '规格编码',
-  addAttribute: '添加属性值',
-  addSpecs: '添加规格项目',
-  addSubmit: '生成规格明细',
-  productListMessge: '请选生成规格明细!!',
-  preservation: '正在保存...',
-  realShopUrlMessge: '仅支持京东链接',
-  sortOrderTips: '请输入正确的排序',
-  nameMessge: '请输入分类名称',
-  productRefMessge: '请输入商品属性',
+  wapBannerUrl: '携帯電話バナー',
+  createType: '商品分類追加',
+  tradeName: '商品名称',
+  goodsSimpleDesc: '商品の説明',
+  realShopUrl: '購入リンク',
+  goodsgg: '製品仕様',
+  productList: '仕様の内訳',
+  isOnSale: 'アップロードしますか?',
+  isLaunched: 'アップロードの状態',
+  primaryPicUrl: 'メイン画像',
+  listPicUrl: '一覧表',
+  unit: '小売り価格',
+  amount: '販売量',
+  salesPrice: '販売価格',
+  marketingUnit: '市場価格',
+  createTime: '受注時期',
+  addTime: '作成時間',
+  goodsSn: '仕様値',
+  goodsId: '仕様名',
+  field: 'フィールド',
+  stock: '在庫',
+  dataSave: 'データ保存',
+  correctData: '正しいデータを入力してください',
+  dataSaveFail: '保存失',
+  specificationCode: '规仕様コード',
+  addAttribute: '属性値の追加',
+  addSpecs: '仕様項目の追加',
+  addSubmit: '仕様の内訳を生成',
+  productListMessge: '仕様の内訳を生成を選択してください。',
+  preservation: '保存...',
+  realShopUrlMessge: 'Jingdongリンクのみ対応',
+  sortOrderTips: '正しい順番を入力してください。',
+  nameMessge: 'カテゴリー名を入力してください。',
+  productRefMessge: '製品の属性を入力してください。',
   onSale: {
-    1: '上架',
-    0: '下架',
-    9: '暂未接入',
+    1: 'アップロード',
+    0: 'テイクダウン',
+    9: 'まだ接続されていません。',
   },
   level: {
-    name: '级别',
-    1: '一级分类',
-    2: '二级分类',
+    name: 'レベル',
+    1: '一レベル分類',
+    2: '二レベル分類',
   },
   isShow: {
-    1: '示',
-    0: '不显示',
+    1: '示',
+    0: '表示なし',
   },
 
-  image: '封面',
-  featuredFirst: '推荐位',
-  addFeaturedFirst: '推荐位',
-  editFeaturedFirst: '推荐位',
-  title: '标题',
-  saveTime: '编辑时间',
-  pageTitle: '轮播图',
-  Submit: '提',
-  addinfo: '新增轮播资讯',
-  editinfo: '编辑轮播资讯',
-  orderNum: '推荐排序',
-  orderNum1: '请输入排序数',
-  orderNum2: '请输入正确的排序数',
+  image: 'カバー',
+  featuredFirst: 'おすすめポイント',
+  addFeaturedFirst: 'おすすめポイント',
+  editFeaturedFirst: 'おすすめポイント',
+  title: 'タイトル',
+  saveTime: '編集時間',
+  pageTitle: '画像のループ再生',
+  Submit: '提',
+  addinfo: '画像のループ再生の追加',
+  editinfo: '编画像のループ再生の編集',
+  orderNum: '推奨順番',
+  orderNum1: '番号を入力してください。',
+  orderNum2: '正しい番号を入力してください。',
 };

+ 52 - 51
src/locales/lang/ja/routes/rightsEnterprises.ts

@@ -1,57 +1,58 @@
 export default {
-  menuName: '企业权益管理',
-  menuList: '企业益',
-  menuTableList: '企业相机权益',
-  staffList: '员工权益',
-  staffName: '员工名称',
-  staffPhone: '员工手机号码',
-  timeField: '时间',
-  companyName: '企名称',
-  companyId: '企ID',
-  companyPhone: '企业账号',
-  userPermNum: '用户权益总数',
-  exUserPermNum: '已过期用户权益数',
+  menuName: '企业の権益の管理',
+  menuList: '企业の権益',
+  menuTableList: '企業カメラの権益',
+  staffList: '従業員の権益',
+  staffName: '従業員の名前',
+  staffPhone: '従業員の携帯番号',
+  timeField: '時間',
+  companyName: '企名称',
+  companyId: '企ID',
+  companyPhone: '企業アカウント',
+  userPermNum: 'ユーザーの権益の総数',
+  exUserPermNum: '有効期限が切れたユーザーの権益数',
   // companyName:'购买日期',
-  ddd: '公司到期日期',
-  add: '新增权益',
-  title: '新增权益',
-  rightsType: '权益类型',
-  year: '年',
+  ddd: '会社の有効期限',
+  add: '権益の追加',
+  title: '権益の追加',
+  rightsType: '権益のタイプ',
+  year: '年',
   muber: '数量',
-  purchaseTime: '购买日期',
-  permName: '益',
-  createTime: '购买时间',
-  activationTime: '激活时间',
-  expirationTime: '到期时间',
-  incrementNum: '益数',
-  addText: '新增',
-  kk: '四维看看 pro',
-  kj: '四维看见',
-  ss: '四维深时',
-  snCode: '授权相机S/N码',
-  snCodeText: '相机SN码',
-  cameraIncrementTypeName: '设备类型',
+  purchaseTime: '購入年月日',
+  permName: '益',
+  createTime: '購入時間',
+  activationTime: '起動時間',
+  expirationTime: '有効期限',
+  incrementNum: '益数',
+  addText: '追加',
+  kk: 'pro',
+  kj: 'Minion',
+  ss: 'Laser',
+  snCode: '公認カメラS/Nコード',
+  snCodeText: 'カメラSNコード',
+  cameraIncrementTypeName: '機器の種類',
   state: {
-    0: '未激活',
-    1: '已生效',
-    2: '已过期',
-    9: '未过期',
+    0: '未起動',
+    1: '効果的な',
+    2: '期限切れ',
+    9: '有効期限なし',
   },
-  addcamera: '新增相机权益',
-  maxlength: '请输入0-999的权益数!',
-  integer: '权益数应为正整数!',
-  cameraTitle: '相机权益',
-  see: '查看',
-  warrant: '授权',
-  cameraEquityId: '相机权益ID',
-  unbindorNot: '是否确定解绑相机?',
-  authorizedCamera: '授权相机',
-  activationTimeOut: '权益激活时间',
-  expirationTimeOut: '权益过期时间',
-  unbindPer: '解绑权益',
-  incrementNum1: '请输入权益数',
-  perMessge: '不支持两个权益都为空',
-  incrementNum2: '请输入正确的权益数',
-  alertMessge: '带看权益为 ${lookNum} 个、拍摄权益为 ${shotNum} 个',
-  unbindPercontent: '解绑权益后,公司员工的权益时间将缩减,是否继续解绑?',
+  addcamera: 'カメラの権益を追加',
+  maxlength: '権益数0-999をご入力してください!',
+  integer: '権益数には正の整数が必要です。',
+  cameraTitle: 'カメラの権益',
+  see: '調べる',
+  warrant: '授権',
+  cameraEquityId: 'カメラ権益ID',
+  unbindorNot: 'カメラのバインドを解除しますか?',
+  authorizedCamera: '公認カメラ',
+  activationTimeOut: '権益の起動時間',
+  expirationTimeOut: '権益の有効期限',
+  unbindPer: '権益の解除',
+  incrementNum1: '権益数を入力してください。',
+  perMessge: '二つの権益がnullの場合サポートしないです。',
+  incrementNum2: '正しい権益数を入力してください。',
+  alertMessge: '代理視の権益は ${lookNum} 個、撮影権益は ${shotNum} 個',
+  unbindPercontent:
+    '権益のバインドを解除したら、従業員の権益時間が削減します。バインドを解除しますか?',
 };

+ 28 - 28
src/locales/lang/ja/routes/scenes.ts

@@ -29,42 +29,42 @@ export default {
   liveName: 'ライブルーム名',
   makeLiveCover: 'ライブルームカバーを生成する',
   delete: '削除',
-  sceneUrl: '场景链接',
-  detailAddr: '详细地址',
-  contractPhone: '联系电话',
-  simpleDesc: '直播间描述',
-  appletPicUrl: '小程序封面',
-  applet: '小程序',
+  sceneUrl: 'シーンのリンク',
+  detailAddr: '住所',
+  contractPhone: '連絡先',
+  simpleDesc: 'ライブルームの説明',
+  appletPicUrl: 'アプレットのカバー',
+  applet: 'アプレット',
   roleType: {
     0: '会社の管理者',
-    1: '労働者',
+    1: '従業員',
   },
   houseType: {
-    0: '新しい家',
+    0: '新',
     1: '中古住宅',
     2: 'アパート',
-    3: 'ホームステイ',
-    4: '装修',
+    3: '民宿',
+    4: 'デコレーション',
     9: 'すべて',
   },
-  status: '状',
-  getting: '获取中',
-  gain: '获取成功',
+  status: '状',
+  getting: 'ゲット中',
+  gain: 'ゲット成功',
   statusText: {
-    1: '常',
-    0: '封存',
-    2: '禁用',
+    1: '常',
+    0: '記録',
+    2: '使用禁止',
   },
-  showTips: '是否显示在小程序',
-  liveRoomUrl: '直播间链接',
-  nameTips: '仅能输入 英文大小写和中文,最多可输入50个字',
-  appListPicUrlMessage: '推荐大小:400 * 400 像素',
-  sceneNumMessage: '直播间绑定后,将无法修改',
-  location: '直播间位置',
-  locationMessage: '查询地址异常',
-  map: '地图位置',
-  picList: '直播间图片',
-  contractPhoneMessage: '支持填写400(400-xxx-xxxx)热线、手机号等联系方式',
-  addAnchor: '新增直播间',
-  editAnchor: '编辑直播间',
+  showTips: 'アプレットを表示しますか?',
+  liveRoomUrl: 'ライブルームのリンク',
+  nameTips: '英語、大文字と小文字または漢字のみ、50文字以内で入力可能です。',
+  appListPicUrlMessage: 'おすすめのサイズ:400 * 400 ピクセル',
+  sceneNumMessage: 'ライブルームのバインディング後,変更はできません',
+  location: 'ライブルームの位置',
+  locationMessage: 'エラー',
+  map: '地',
+  picList: 'ライブルームの画像',
+  contractPhoneMessage: '400(400-xxx-xxxx)電話連絡のみ、ご利用可能です。',
+  addAnchor: 'ライブルームの追加',
+  editAnchor: 'ライブルームの編集',
 };

+ 16 - 14
src/locales/lang/ja/routes/staff.ts

@@ -6,23 +6,25 @@ export default {
   mobile: '携帯電話',
   createTime: '作成日時',
   staffList: '従業員リスト',
-  updateBtn: '修改密码',
-  password: '修改密码',
+  updateBtn: 'パスワードの変更',
+  password: 'パスワードの変更',
   roleType: {
     0: '会社の管理者',
-    1: '労働者',
+    1: '従業員',
   },
   permListName: {
-    1: '带看',
-    2: '拍摄',
+    1: '代理視聴',
+    2: '撮影',
   },
-  closeStutaText: '清除状态',
-  delUser: '删除员工',
-  toUserPhone: '选择迁移的员工',
-  delUserTips: '请将员工的数据迁移后,再删除员工(删除员工后,权益将进行解绑)',
-  addTips: '手机号未在指房宝APP中进行注册',
-  companyId: '公司',
-  add: '新 增',
-  addMessage: '剩余带看权益为 {lookNum} 个、拍摄权益为 {shotNum} 个',
-  delMessage: '此操作将对{userName}进行删除, 是否继续?',
+  closeStutaText: 'クリア状態',
+  delUser: 'スタッフ削除',
+  toUserPhone: '移転する従業員を選んでください。',
+  delUserTips:
+    '従業員のデータを移行してから、従業員を削除してください(従業員を削除した後、資格はバンドル解除されます)',
+  addTips: '携帯番号は「指房宝」アプリケーション中に新規登録を行っていいません',
+  companyId: '会社',
+  add: '追加',
+  addMessage: '残りの権益は {lookNum} 個、撮影権益は {shotNum} 個',
+
+  delMessage: 'この操作は{userName}を削除するものですが、続けますか?',
 };

+ 52 - 51
src/locales/lang/ja/routes/system.ts

@@ -1,64 +1,65 @@
 const account = {
   userName: 'ユーザー名',
   accountList: 'アカウントリスト',
-  addHost: '新增主持人',
-  edit: '编辑用户资料',
-  delText: '删除此账号',
-  departmentList: '部门列表',
-  departmentName: '部门名称',
-  addDepartment: '新增部门',
-  editDepartment: '编辑部门',
-  addUser: '新增账号',
-  editUser: '编辑账号',
-  parentDept: '上级部门',
+  addHost: '新規ホスト',
+  edit: 'ユーザーデータを編集',
+  delText: 'アカウントを削除',
+  departmentList: '部門リスト',
+  departmentName: '部門名',
+  addDepartment: '新規部門',
+  editDepartment: '編集部門',
+  addUser: '新規ユーザー',
+  editUser: '編集アカウント',
+  parentDept: '親部門',
   infoData: {
-    title: '用户{userId}的资料',
-    content: '这是用户资料详情页面。本页面仅用于演示相同路由在tab中打开多个页面并且显示不同的数据',
+    title: 'ユーザー{userId}データ',
+    content:
+      'ユーザープロフィールの詳細ページで、同じルートで複数のページをTabで開き、異なるデータを表示するデモにのみ使用されます。',
   },
-  disable: '禁用账号',
-  set: '修改密码',
-  userProfile: '用户资料',
-  log: '操作日志',
-  userinfo: '这是用户{userId}资料Tab',
-  userlog: '这是用户{userId}操作日志Tab',
-  setTitle: '详情:用户',
-  enable: '启用',
-  stopUsing: '停用',
-  remarks: '备注',
-  newMenu: '新增菜单',
-  menuList: '菜单列表',
-  menuType: '菜单类型',
-  menuName: '菜单名称',
-  menuName1: '请输入菜单名称',
-  menuName2: '请输入正确的菜单名称',
-  menuPath: '菜单路径',
-  routerPath: '菜单路径',
-  menuUrl: '外链地址',
-  menuParentName: '上级菜单',
-  component: '组件路径',
-  icon: '图标',
-  perms: '权限标识',
-  passwordOld: '当前密码',
-  passwordNew: '新密码',
-  passwordNew1: '请输入新密码',
-  confirmPassword: '确认密码',
-  confirmPassword1: '不能为空',
-  confirmPassword2: '两次输入的密码不一致!',
+  disable: 'アカウントの無効化',
+  set: 'パスワードの変更',
+  userProfile: 'ユーザーデータ',
+  log: '操作ログ',
+  userinfo: 'ユーザー{userId}データTab',
+  userlog: 'ユーザー{userId}操作ログTab',
+  setTitle: '詳細:ユーザー',
+  enable: '開始',
+  stopUsing: '使用停止',
+  remarks: '備考',
+  newMenu: 'メニュー追加',
+  menuList: 'メニューリスト',
+  menuType: 'メニュータイプ',
+  menuName: 'メニュー名称',
+  menuName1: 'メニュー名称を入力してください',
+  menuName2: '正しいメニュー名称を入力してください',
+  menuPath: 'メニューパス',
+  routerPath: 'メニューパス',
+  menuUrl: 'メニューURL',
+  menuParentName: '親メニュー名称',
+  component: '成分パス',
+  icon: 'アイコン',
+  perms: '許可マーク',
+  passwordOld: '現在のパスワード',
+  passwordNew: '新しいパスワード',
+  passwordNew1: '新しいパスワードを入力してください',
+  confirmPassword: 'パスワード確認',
+  confirmPassword1: '空にすることはできません',
+  confirmPassword2: 'パスワードが一致しません!',
   isExt: {
-    title: '是否外链',
-    1: '',
-    0: '',
+    title: '外部リンクしますか?',
+    1: 'はい',
+    0: 'いいえ',
     url: '',
   },
   type: {
-    title: '类型',
-    0: '目',
-    1: '菜单',
-    2: '按钮',
-    3: '按钮',
+    title: 'タイプ',
+    0: '目',
+    1: 'メニュー',
+    2: 'ボタン',
+    3: 'ボタン',
   },
-  roleTitle: '角色列表',
-  isPlatformRole: '是否平台角色',
+  roleTitle: '役割リスト',
+  isPlatformRole: 'プラットフォームの役割しますか?',
 };
 
 export default {

+ 21 - 22
src/locales/lang/ja/sys.ts

@@ -1,36 +1,35 @@
 export default {
   api: {
-    operationFailed: '操作に失敗しました',
-    errorTip: 'エラーメッセージ',
-    errorMessage: '操作に失敗しました、システム異常です!',
-    timeoutMessage: 'ログインがタイムアウトしました。もう一度ログインしてください。',
+    operationFailed: '失敗',
+    errorTip: 'エラー',
+    errorMessage: '失敗しました、システム異常です!',
+    timeoutMessage: 'タイムアウトです、もう一度ログインしてください。',
     apiTimeoutMessage:
       'インターフェイスリクエストがタイムアウトしました。ページを更新して、もう一度お試しください。',
-    apiRequestFailed: 'エラーをリクエストしてください。後でもう一度やり直してください',
+    apiRequestFailed: 'エラーをリクエストして、もう一度お試しください。',
     networkException: 'ネットワークの異常',
-    networkExceptionMsg:
-      'ネットワークが異常です。ネットワーク接続が正常かどうかを確認してください。',
+    networkExceptionMsg: 'ネットワークが異常です。接続を確認してください。',
 
     errMsg401: 'ユーザーに権限がありません(トークン、ユーザー名、間違ったパスワード)!',
     errMsg403: 'ユーザーは許可されていますが、アクセスは禁止されています。!',
-    errMsg404: 'ネットワーク要求エラー、リソースが見つかりません!',
+    errMsg404: 'ネットワークリクエストエラー、リソースが見つかりません!',
     errMsg405: 'ネットワークリクエストエラー、リクエストメソッドは許可されていません!',
     errMsg408: 'ネットワークリクエストがタイムアウトしました!',
     errMsg500: 'サーバーエラー、管理者に連絡してください!',
     errMsg501: 'ネットワークが実装されていません!',
     errMsg502: 'ネットワークエラー!',
-    errMsg503: 'サービスが利用できない、サーバーが一時的に過負荷または保守されている!',
+    errMsg503: 'サービスが利用できません、サーバーが一時的に過負荷またはメンテナンス!',
     errMsg504: 'ネットワークタイムアウト!',
     errMsg505: 'httpバージョンはリクエストをサポートしていません!',
   },
   app: {
     logoutTip: '確認',
-    logoutMessage: 'ご使用のアカウントからログアウトします。よろしいですか?',
-    menuLoading: '菜单加载中...',
+    logoutMessage: 'アカウントからログアウトします。よろしいでしょうか?',
+    menuLoading: 'ローディング',
   },
   errorLog: {
     tableTitle: 'エラーログリスト',
-    tableColumnType: '種類',
+    tableColumnType: 'タイプ',
     tableColumnDate: '時間',
     tableColumnFile: '資料',
     tableColumnMsg: 'エラーメッセージ',
@@ -38,7 +37,7 @@ export default {
 
     tableActionDesc: '詳細',
 
-    modalTitle: 'エラー詳細',
+    modalTitle: 'エラー詳細',
 
     fireVueError: 'クリックしてvueエラーをトリガーします',
     fireResourceError: 'クリックしてリソースロードエラーをトリガーします',
@@ -49,7 +48,7 @@ export default {
   },
   exception: {
     backLogin: 'ログイン画面に戻る',
-    backHome: '家に帰る',
+    backHome: 'ホームページに戻る',
     subTitle403: '申し訳ありませんが、このページにアクセスする権限がありません。',
     subTitle404: '申し訳ありませんが、アクセスしたページは存在しません。',
     subTitle500: '申し訳ありませんが、サーバーからエラーが報告されました。',
@@ -81,7 +80,7 @@ export default {
     loginButton: 'ログイン',
     registerButton: '登録',
     rememberMe: 'ログイン情報を保存する',
-    forgetPassword: 'パスワードを忘れる?',
+    forgetPassword: 'パスワードを忘れる',
     otherSignIn: 'その他のログイン方法',
 
     // notify
@@ -93,10 +92,10 @@ export default {
     passwordPlaceholder: 'パスワードを入力して下さい',
     smsPlaceholder: '確認コードを入力してください',
     mobilePlaceholder: '電話番号を入力してください',
-    policyPlaceholder: '確認後、ご登録ください',
+    policyPlaceholder: '確認後、ご登録してください',
     diffPwd: 'パスワードが一致しません',
 
-    userName: 'アカウント',
+    userName: '企業アカウント',
     password: 'パスワード',
     confirmPassword: 'パスワードを再入力',
     email: 'メールアドレス',
@@ -107,11 +106,11 @@ export default {
     loginDragSuccess: 'ログイン認証確認',
     loginAgain: 'もう一度やり直してください',
     captcha: '検証コード',
-    registrationLabel: 'サインアップ',
-    corporationName: '会社のアカウント',
-    corporationMail: '会社のメール',
-    fillMail: 'メールアドレスをご入ください !',
-    fillMailCorrect: 'メールボックスに正しく記入してください !',
+    registrationLabel: '新規登録',
+    corporationName: '企業アカウント',
+    corporationMail: '企業メール',
+    fillMail: 'メールアドレスをご入力してください !',
+    fillMailCorrect: '正しいメールアドレスをご入力してください!',
     emailSMS: '確認コードを入力',
   },
 };