🌐 Adds Japanese translations

This commit is contained in:
Alicia Sykes 2021-09-17 23:48:10 +01:00
parent bb3c558b7f
commit fe30aceca5
3 changed files with 180 additions and 0 deletions

View File

@ -446,6 +446,7 @@ Dashy supports multiple languages and locales. When available, you're language s
- 🇮🇹 **Italian**: `it` - Machine Translated *(awaiting human review)*
- 🇦🇪 **Arabic**: `ar`
- 🇮🇳 **Hindi**: `hi`
- 🇯🇵 **Japanese**: `ja`
#### Add your Language
I would love for Dashy to be available to everyone, without language being a barrier to entry for non-native English speakers. If you have a few minutes to sapir, you're help with translating it would be very much appreciated.

172
src/assets/locales/ja.json Normal file
View File

@ -0,0 +1,172 @@
{
"home": {
"no-results": "検索結果がありません",
"no-data": "データが構成されていません"
},
"search": {
"search-label": "検索",
"search-placeholder": "フィルタリングするために入力を開始します",
"clear-search-tooltip": "クリア検索",
"enter-to-search-web": "Enterキーを押して、Webを検索します"
},
"login": {
"title": "ダシー",
"username-label": "ユーザー名",
"password-label": "パスワード",
"login-button": "ログイン",
"remember-me-label": "私を覚えておいてください",
"remember-me-never": "一度もない",
"remember-me-hour": "4時間",
"remember-me-day": "1日",
"remember-me-week": "1週間",
"error-missing-username": "ユーザー名がありません",
"error-missing-password": "パスワードがありません",
"error-incorrect-username": "ユーザーが見つかりません",
"error-incorrect-password": "パスワードが正しくありません",
"success-message": "ログインしています...",
"logout-message": "ログアウトしました",
"already-logged-in-title": "ログイン済み",
"already-logged-in-text": "としてログインしています",
"proceed-to-dashboard": "ダッシュボードに進みます",
"log-out-button": "ログアウト",
"proceed-guest-button": "ゲストとして続行"
},
"config": {
"main-tab": "メインメニュー",
"view-config-tab": "構成の表示",
"edit-config-tab": "構成の編集",
"custom-css-tab": "カスタムスタイル",
"heading": "構成オプション",
"download-config-button": "構成のダウンロード",
"edit-config-button": "構成の編集",
"edit-css-button": "カスタムCSSを編集する",
"cloud-sync-button": "クラウド同期を有効にする",
"edit-cloud-sync-button": "CloudSyncを編集する",
"rebuild-app-button": "アプリケーションを再構築する",
"change-language-button": "アプリの言語を変更する",
"reset-settings-button": "ローカル設定をリセット",
"app-info-button": "アプリ情報",
"backup-note": "変更を加える前に、構成のバックアップを作成することをお勧めします。",
"reset-config-msg-l1": "これにより、ローカルストレージからすべてのユーザー設定が削除されますが、「conf.yml」ファイルには影響しません。",
"reset-config-msg-l2": "将来使用する場合は、最初にローカルで行った変更をバックアップする必要があります。",
"reset-config-msg-l3": "続行してもよろしいですか?",
"data-cleared-msg": "データは正常にクリアされました",
"actions-label": "行動",
"copy-config-label": "構成のコピー",
"data-copied-msg": "構成がクリップボードにコピーされました",
"reset-config-label": "構成のリセット",
"css-save-btn": "変更内容を保存",
"css-note-label": "ノート",
"css-note-l1": "変更を有効にするには、ページを更新する必要があります。",
"css-note-l2": "スタイルのオーバーライドはローカルにのみ保存されるため、CSSのコピーを作成することをお勧めします。",
"css-note-l3": "すべてのカスタムスタイルを削除するには、コンテンツを削除して[変更を保存]をクリックします"
},
"alternate-views": {
"alternate-view-heading": "ビューの切り替え",
"default": "ディフォルト",
"workspace": "ワークスペース",
"minimal": "最小限"
},
"settings": {
"theme-label": "テーマ",
"layout-label": "レイアウト",
"layout-auto": "自動",
"layout-horizontal": "水平",
"layout-vertical": "垂直",
"item-size-label": "アイテムサイズ",
"item-size-small": "小さな",
"item-size-medium": "中くらい",
"item-size-large": "大きい",
"config-launcher-label": "構成",
"config-launcher-tooltip": "構成の更新",
"sign-out-tooltip": "サインアウト",
"sign-in-tooltip": "ログインする",
"sign-in-welcome": "こんにちは{ユーザー名}"
},
"updates": {
"app-version-note": "Dashyバージョン",
"up-to-date": "最新の",
"out-of-date": "利用可能なアップデート",
"unsupported-version-l1": "サポートされていないバージョンのDashyを使用しています",
"unsupported-version-l2": "最高のエクスペリエンスと最近のセキュリティパッチについては、に更新してください。"
},
"language-switcher": {
"title": "アプリケーション言語の変更",
"dropdown-label": "言語を選択してください",
"save-button": "保存する",
"success-msg": "言語が更新されました"
},
"theme-maker": {
"title": "テーマコンフィギュレーター",
"export-button": "カスタム変数のエクスポート",
"reset-button": "のスタイルをリセット",
"show-all-button": "すべての変数を表示",
"save-button": "保存する",
"cancel-button": "キャンセル",
"saved-toast": "{テーマ}正常に更新されました",
"copied-toast": "クリップボードにコピーされた{theme}のテーマデータ",
"reset-toast": "{theme}のカスタムカラーが削除されました"
},
"config-editor": {
"save-location-label": "位置を保存",
"location-local-label": "ローカルで適用",
"location-disk-label": "構成ファイルへの変更の書き込み",
"save-button": "変更内容を保存",
"valid-label": "構成は有効です",
"status-success-msg": "タスク完了",
"status-fail-msg": "タスクが失敗しました",
"success-msg-disk": "構成ファイルがディスクに正常に書き込まれました",
"success-msg-local": "ローカルの変更が正常に保存されました",
"success-note-l1": "アプリは自動的に再構築されます。",
"success-note-l2": "これには最大1分かかる場合があります。",
"success-note-l3": "変更を有効にするには、ページを更新する必要があります。",
"error-msg-save-mode": "保存モードを選択してください:ローカルまたはファイル",
"error-msg-cannot-save": "設定の保存中にエラーが発生しました",
"error-msg-bad-json": "JSONのエラー、おそらく不正な形式",
"warning-msg-validation": "検証の警告",
"not-admin-note": "管理者としてログインしていないため、変更をディスクに書き込むことはできません"
},
"app-rebuild": {
"title": "アプリケーションを再構築する",
"rebuild-note-l1": "conf.ymlファイルに書き込まれた変更を有効にするには、再構築が必要です。",
"rebuild-note-l2": "これは自動的に発生するはずですが、発生していない場合は、ここで手動でトリガーできます。",
"rebuild-note-l3": "これは、ローカルに保存された変更には必要ありません。",
"rebuild-button": "ビルドを開始します",
"rebuilding-status-1": "建物...",
"rebuilding-status-2": "これには数分かかる場合があります",
"error-permission": "このアクションをトリガーする権限がありません",
"success-msg": "ビルドが正常に完了しました",
"fail-msg": "ビルド操作に失敗しました",
"reload-note": "変更を有効にするには、ページの再読み込みが必要になりました",
"reload-button": "ページをリロード"
},
"cloud-sync": {
"title": "クラウドのバックアップと復元",
"intro-l1": "クラウドのバックアップと復元はオプションの機能であり、構成をインターネットにアップロードしてから、他のデバイスまたはDashyのインスタンスに復元することができます。",
"intro-l2": "すべてのデータは、パスワードをキーとして使用して、AESで完全にエンドツーエンドで暗号化されます。",
"intro-l3": "詳細については、",
"backup-title-setup": "バックアップを作成する",
"backup-title-update": "バックアップの更新",
"password-label-setup": "パスワードを決めて下さい",
"password-label-update": "パスワードを入力してください",
"backup-button-setup": "バックアップ",
"backup-button-update": "バックアップの更新",
"backup-id-label": "バックアップID",
"backup-id-note": "これは、後でバックアップから復元するために使用されます。したがって、パスワードと一緒に安全な場所に保管してください。",
"restore-title": "バックアップを復元する",
"restore-id-label": "IDを復元",
"restore-password-label": "パスワード",
"restore-button": "戻す",
"backup-missing-password": "パスワードがありません",
"backup-error-unknown": "リクエストを処理できません",
"backup-error-password": "パスワードが正しくありません。現在のパスワードを入力してください。",
"backup-success-msg": "正常に完了しました",
"restore-success-msg": "構成が正常に復元されました"
},
"menu": {
"sametab": "現在のタブで開く",
"newtab": "新しいタブで開く",
"modal": "ポップアップモーダルで開く",
"workspace": "ワークスペースビューで開く"
}
}

View File

@ -9,6 +9,7 @@ import it from '@/assets/locales/it.json';
import zhCN from '@/assets/locales/zh-CN.json';
import ar from '@/assets/locales/ar.json';
import hi from '@/assets/locales/hi.json';
import ja from '@/assets/locales/ja.json';
// Language data - Next register your language by adding it to this list
export const languages = [
@ -72,6 +73,12 @@ export const languages = [
locale: hi,
flag: '🇮🇳',
},
{ // Japanese
name: '日本語',
code: 'ja',
locale: ja,
flag: '🇯🇵',
},
];
/**