1
0
mirror of https://github.com/kremalicious/umami.git synced 2024-12-22 17:23:54 +01:00

Added support for ja-JP locale.

This commit is contained in:
Kamino 2020-09-12 12:49:41 +09:00
parent 67787724fd
commit c61e35dd88
2 changed files with 244 additions and 1 deletions

239
lang/ja-JP.json Normal file
View File

@ -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": "トラッキングコードを取得"
}
}

View File

@ -1,11 +1,12 @@
import { format } from 'date-fns'; 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 enMessages from 'lang-compiled/en.json';
import nlMessages from 'lang-compiled/nl-NL.json'; import nlMessages from 'lang-compiled/nl-NL.json';
import zhCNMessages from 'lang-compiled/zh-CN.json'; import zhCNMessages from 'lang-compiled/zh-CN.json';
import trTRMessages from 'lang-compiled/tr-TR.json'; import trTRMessages from 'lang-compiled/tr-TR.json';
import ruRUMessages from 'lang-compiled/ru-RU.json'; import ruRUMessages from 'lang-compiled/ru-RU.json';
import deDEMessages from 'lang-compiled/de-DE.json'; import deDEMessages from 'lang-compiled/de-DE.json';
import jaMessages from 'lang-compiled/ja-JP.json';
export const messages = { export const messages = {
en: enMessages, en: enMessages,
@ -14,6 +15,7 @@ export const messages = {
'de-DE': deDEMessages, 'de-DE': deDEMessages,
'ru-RU': ruRUMessages, 'ru-RU': ruRUMessages,
'tr-TR': trTRMessages, 'tr-TR': trTRMessages,
'ja-JP': jaMessages,
}; };
export const dateLocales = { export const dateLocales = {
@ -23,6 +25,7 @@ export const dateLocales = {
'de-DE': de, 'de-DE': de,
'ru-RU': ru, 'ru-RU': ru,
'tr-TR': tr, 'tr-TR': tr,
'ja-JP': ja,
}; };
export const menuOptions = [ export const menuOptions = [
@ -32,6 +35,7 @@ export const menuOptions = [
{ label: 'Nederlands (Dutch)', value: 'nl-NL', display: 'NL' }, { label: 'Nederlands (Dutch)', value: 'nl-NL', display: 'NL' },
{ label: 'Русский (Russian)', value: 'ru-RU', display: 'РУ' }, { label: 'Русский (Russian)', value: 'ru-RU', display: 'РУ' },
{ label: 'Turkish', value: 'tr-TR', display: 'TR' }, { label: 'Turkish', value: 'tr-TR', display: 'TR' },
{ label: '日本語 (Japanese)', value: 'ja-JP', display: 'JP' },
]; ];
export function dateFormat(date, str, locale) { export function dateFormat(date, str, locale) {