From c61e35dd883945c3a11ffd8dcd254f4a4ed9db17 Mon Sep 17 00:00:00 2001 From: Kamino <67395018+err931@users.noreply.github.com> Date: Sat, 12 Sep 2020 12:49:41 +0900 Subject: [PATCH] Added support for ja-JP locale. --- lang/ja-JP.json | 239 ++++++++++++++++++++++++++++++++++++++++++++++++ lib/lang.js | 6 +- 2 files changed, 244 insertions(+), 1 deletion(-) create mode 100644 lang/ja-JP.json diff --git a/lang/ja-JP.json b/lang/ja-JP.json new file mode 100644 index 00000000..de0a87ea --- /dev/null +++ b/lang/ja-JP.json @@ -0,0 +1,239 @@ +{ + "active-users.message": { + "defaultMessage": "{x}人が閲覧中です。" + }, + "button.add-account": { + "defaultMessage": "アカウント追加" + }, + "button.add-website": { + "defaultMessage": "Webサイト追加" + }, + "button.back": { + "defaultMessage": "戻る" + }, + "button.cancel": { + "defaultMessage": "キャンセル" + }, + "button.change-password": { + "defaultMessage": "パスワード変更" + }, + "button.copy-to-clipboard": { + "defaultMessage": "クリップボードにコピー" + }, + "button.delete": { + "defaultMessage": "削除" + }, + "button.edit": { + "defaultMessage": "編集" + }, + "button.login": { + "defaultMessage": "ログイン" + }, + "button.more": { + "defaultMessage": "さらに表示" + }, + "button.save": { + "defaultMessage": "保存" + }, + "button.view-details": { + "defaultMessage": "詳細表示" + }, + "footer.powered-by": { + "defaultMessage": "Powered by" + }, + "header.nav.dashboard": { + "defaultMessage": "ダッシュボード" + }, + "header.nav.settings": { + "defaultMessage": "設定" + }, + "label.administrator": { + "defaultMessage": "管理者" + }, + "label.confirm-password": { + "defaultMessage": "パスワード(確認)" + }, + "label.current-password": { + "defaultMessage": "現在のパスワード" + }, + "label.domain": { + "defaultMessage": "ドメイン" + }, + "label.enable-share-url": { + "defaultMessage": "共有リンクを有効にする" + }, + "label.invalid": { + "defaultMessage": "無効" + }, + "label.invalid-domain": { + "defaultMessage": "無効なドメイン" + }, + "label.last-days": { + "defaultMessage": "過去{x}日間" + }, + "label.last-hours": { + "defaultMessage": "過去{x}時間" + }, + "label.logged-in-as": { + "defaultMessage": "{username}でログイン中" + }, + "label.logout": { + "defaultMessage": "ログアウト" + }, + "label.name": { + "defaultMessage": "名前" + }, + "label.new-password": { + "defaultMessage": "新しいパスワード" + }, + "label.password": { + "defaultMessage": "パスワード" + }, + "label.passwords-dont-match": { + "defaultMessage": "パスワードが一致しません" + }, + "label.required": { + "defaultMessage": "必須" + }, + "label.this-month": { + "defaultMessage": "今月" + }, + "label.this-week": { + "defaultMessage": "今週" + }, + "label.this-year": { + "defaultMessage": "今年" + }, + "label.today": { + "defaultMessage": "今日" + }, + "label.username": { + "defaultMessage": "ユーザー名" + }, + "message.confirm-delete": { + "defaultMessage": "{target}を削除してもよろしいですか?" + }, + "message.copied": { + "defaultMessage": "コピーしました!" + }, + "message.delete-warning": { + "defaultMessage": "関連するすべてのデータも削除されます。" + }, + "message.failure": { + "defaultMessage": "問題が発生しました。" + }, + "message.incorrect-username-password": { + "defaultMessage": "ユーザー名/パスワードが正しくありません。" + }, + "message.no-data-available": { + "defaultMessage": "データがありません。" + }, + "message.save-success": { + "defaultMessage": "正常に保存されました。" + }, + "message.share-url": { + "defaultMessage": "これは {target} の共有リンクです。" + }, + "message.track-stats": { + "defaultMessage": "{target}のアクセス解析を開始するには、次のコードをWebサイトの{head}セクションへ追加してください。" + }, + "message.type-delete": { + "defaultMessage": "確認のため、下のフォームに{delete}と入力してください。" + }, + "metrics.actions": { + "defaultMessage": "アクション" + }, + "metrics.average-visit-time": { + "defaultMessage": "平均滞在時間" + }, + "metrics.bounce-rate": { + "defaultMessage": "直帰率" + }, + "metrics.browsers": { + "defaultMessage": "ブラウザ" + }, + "metrics.countries": { + "defaultMessage": "国" + }, + "metrics.devices": { + "defaultMessage": "デバイス" + }, + "metrics.events": { + "defaultMessage": "イベント" + }, + "metrics.filter.combined": { + "defaultMessage": "パスまで" + }, + "metrics.filter.domain-only": { + "defaultMessage": "ドメインのみ" + }, + "metrics.filter.raw": { + "defaultMessage": "すべて表示" + }, + "metrics.operating-system": { + "defaultMessage": "OS" + }, + "metrics.page-views": { + "defaultMessage": "閲覧人数" + }, + "metrics.pages": { + "defaultMessage": "ページ" + }, + "metrics.referrers": { + "defaultMessage": "リファラー" + }, + "metrics.unique-visitors": { + "defaultMessage": "ユニーク訪問者数" + }, + "metrics.views": { + "defaultMessage": "閲覧数" + }, + "metrics.visitors": { + "defaultMessage": "訪問者数" + }, + "placeholder.message.go-to-settings": { + "defaultMessage": "設定に移動" + }, + "placeholder.message.no-websites-configured": { + "defaultMessage": "Webサイトが設定されていません。" + }, + "settings.accounts": { + "defaultMessage": "アカウント" + }, + "settings.profile": { + "defaultMessage": "プロフィール" + }, + "settings.websites": { + "defaultMessage": "Webサイト" + }, + "title.add-account": { + "defaultMessage": "アカウントの追加" + }, + "title.add-website": { + "defaultMessage": "Webサイトの追加" + }, + "title.delete-account": { + "defaultMessage": "アカウントの削除" + }, + "title.delete-website": { + "defaultMessage": "Webサイトの削除" + }, + "title.edit-account": { + "defaultMessage": "アカウントの編集" + }, + "title.edit-website": { + "defaultMessage": "Webサイトの編集" + }, + "title.share-url": { + "defaultMessage": "共有リンク" + }, + "title.tracking-code": { + "defaultMessage": "トラッキングコード" + }, + "tooltip.get-share-url": { + "defaultMessage": "共有リンクを取得" + }, + "tooltip.get-tracking-code": { + "defaultMessage": "トラッキングコードを取得" + } +} diff --git a/lib/lang.js b/lib/lang.js index e05a7d42..2ddb2e0f 100644 --- a/lib/lang.js +++ b/lib/lang.js @@ -1,11 +1,12 @@ import { format } from 'date-fns'; -import { enUS, nl, zhCN, tr, ru, de } from 'date-fns/locale'; +import { enUS, nl, zhCN, tr, ru, de, ja } from 'date-fns/locale'; import enMessages from 'lang-compiled/en.json'; import nlMessages from 'lang-compiled/nl-NL.json'; import zhCNMessages from 'lang-compiled/zh-CN.json'; import trTRMessages from 'lang-compiled/tr-TR.json'; import ruRUMessages from 'lang-compiled/ru-RU.json'; import deDEMessages from 'lang-compiled/de-DE.json'; +import jaMessages from 'lang-compiled/ja-JP.json'; export const messages = { en: enMessages, @@ -14,6 +15,7 @@ export const messages = { 'de-DE': deDEMessages, 'ru-RU': ruRUMessages, 'tr-TR': trTRMessages, + 'ja-JP': jaMessages, }; export const dateLocales = { @@ -23,6 +25,7 @@ export const dateLocales = { 'de-DE': de, 'ru-RU': ru, 'tr-TR': tr, + 'ja-JP': ja, }; export const menuOptions = [ @@ -32,6 +35,7 @@ export const menuOptions = [ { label: 'Nederlands (Dutch)', value: 'nl-NL', display: 'NL' }, { label: 'Русский (Russian)', value: 'ru-RU', display: 'РУ' }, { label: 'Turkish', value: 'tr-TR', display: 'TR' }, + { label: '日本語 (Japanese)', value: 'ja-JP', display: 'JP' }, ]; export function dateFormat(date, str, locale) {