From 1205bb2078dbf4c803ca6d14a6384fdbb03beb53 Mon Sep 17 00:00:00 2001 From: patt812 Date: Thu, 25 Jan 2024 22:30:26 +0900 Subject: [PATCH] Added Japanese translation --- src/electron/app.js | 1 + src/electron/window/onenote/load.js | 1 + src/translation/de-DE.js | 1 + src/translation/en-US.js | 1 + src/translation/es-ES.js | 1 + src/translation/fr-FR.js | 1 + src/translation/it-IT.js | 1 + src/translation/ja-JP.js | 169 ++++++++++++++++++++++++++++ src/translation/nl-NL.js | 1 + src/translation/pl-PL.js | 1 + src/translation/pt-BR.js | 1 + src/translation/ru-RU.js | 1 + src/translation/tr-TR.js | 1 + src/translation/zh-CN.js | 1 + 14 files changed, 182 insertions(+) create mode 100644 src/translation/ja-JP.js diff --git a/src/electron/app.js b/src/electron/app.js index eac8a38..3bcd412 100644 --- a/src/electron/app.js +++ b/src/electron/app.js @@ -30,6 +30,7 @@ const langTranslations = { 'ru-RU': require('../translation/ru-RU'), 'pl-PL': require('../translation/pl-PL'), 'tr-TR': require('../translation/tr-TR'), + 'ja-JP': require('../translation/ja-JP'), } diff --git a/src/electron/window/onenote/load.js b/src/electron/window/onenote/load.js index 3b0c67d..3c5a087 100644 --- a/src/electron/window/onenote/load.js +++ b/src/electron/window/onenote/load.js @@ -15,6 +15,7 @@ const langTranslations = { 'ru-RU': require('../../../translation/ru-RU'), 'pl-PL': require('../../../translation/pl-PL'), 'tr-TR': require('../../../translation/tr-TR'), + 'ja-JP': require('../../../translation/ja-JP'), } if (!translationKey) { translationKey = 'en-US' diff --git a/src/translation/de-DE.js b/src/translation/de-DE.js index 8bbc198..60b0301 100644 --- a/src/translation/de-DE.js +++ b/src/translation/de-DE.js @@ -132,6 +132,7 @@ const translation = { 'ru-RU': 'Русский / Russian', 'pl-PL': 'Polski / Polish', 'tr-TR': 'Türkçe / Turkish', + 'ja-JP': '日本語 / Japanese', }, }, diff --git a/src/translation/en-US.js b/src/translation/en-US.js index 9006b07..41c7954 100644 --- a/src/translation/en-US.js +++ b/src/translation/en-US.js @@ -132,6 +132,7 @@ const translation = { 'ru-RU': 'Русский / Russian', 'pl-PL': 'Polski / Polish', 'tr-TR': 'Türkçe / Turkish', + 'ja-JP': '日本語 / Japanese', } }, diff --git a/src/translation/es-ES.js b/src/translation/es-ES.js index ea9229e..ea92bc3 100644 --- a/src/translation/es-ES.js +++ b/src/translation/es-ES.js @@ -133,6 +133,7 @@ const translation = { 'ru-RU': 'Русский / Russian', 'pl-PL': 'Polski / Polish', 'tr-TR': 'Türkçe / Turkish', + 'ja-JP': '日本語 / Japanese', } }, diff --git a/src/translation/fr-FR.js b/src/translation/fr-FR.js index ee8fcf2..bd86371 100644 --- a/src/translation/fr-FR.js +++ b/src/translation/fr-FR.js @@ -132,6 +132,7 @@ const translation = { 'ru-RU': 'Русский / Russian', 'pl-PL': 'Polski / Polish', 'tr-TR': 'Türkçe / Turkish', + 'ja-JP': '日本語 / Japanese', } }, diff --git a/src/translation/it-IT.js b/src/translation/it-IT.js index b3a986b..fedf6f8 100644 --- a/src/translation/it-IT.js +++ b/src/translation/it-IT.js @@ -132,6 +132,7 @@ const translation = { 'ru-RU': 'Русский / Russian', 'pl-PL': 'Polski / Polish', 'tr-TR': 'Türkçe / Turkish', + 'ja-JP': '日本語 / Japanese', } }, diff --git a/src/translation/ja-JP.js b/src/translation/ja-JP.js new file mode 100644 index 0000000..9df9198 --- /dev/null +++ b/src/translation/ja-JP.js @@ -0,0 +1,169 @@ +const translation = { + title: 'P3X OneNote', + restart: 'アプリケーションを再起動しています。しばらくお待ちください。', + label: { + darkThemeInvert: { + title: 'ダークモードを有効にする(色の反転)' + }, + hideMenu: 'メインメニューを隠す(Altキーで表示)', + optionToHideMenuState: { + yes: '再起動後メニューが非表示になります。Altキーで再表示できます。', + }, + donate: '寄付', + allowMultiple: { + checkbox: '複数のウィンドウを許可する(試験的)', + message: { + yes: '複数ウィンドウを許可しました。予期せぬ動作を起こす可能性があります。', + no: '最大ウィンドウ数を1つに戻しました。複数ウィンドウによる副作用がなくなりました。' + } + }, + disableHide: { + //yes: '閉じるボタンの動作を設定し、終了する代わりにトレイに最小化します', + //no: '閉じるボタンの動作を設定し、アプリを終了します', + checkbox: 'メニューバーにアプリを常駐させる', + message: { + yes: '閉じるボタンはアプリを終了するようになります。', + no: '閉じるボタンは、終了せずアプリをメニューバーへしまいます。', + + } + }, + optionToDisableInternalExternalPopup: 'リンクのポップアップ確認を無効にする(全て内部リンク扱いにする)', + settings: '設定', + setProxy: 'プロキシの設定', + openUrl: 'URLを開く', + promptRedirectUrlTitle: 'URLにリダイレクト', + edit: '編集', + view: '表示', + download: 'ダウンロード', + developer: 'Patrik Laszlo', + personalHome: '個人のホーム', + corporateHome: '法人のホーム', + clearCache: 'サインアウトしてキャッシュをクリア', + quit: '終了', + show: '表示', + hide: '隠す', + copyLocation: 'URLをクリップボードにコピーする', + copyLocationCopied: 'URLがクリップボードにコピーされました。', + //disallowedContent: '許可されていないコンテンツです! 動作しない場合は、リセットしてデフォルトのホームに戻します。 (最大5秒)。', + //unknownLink: 'しばらくお待ちください。 ロード中に変更される可能性があります。 これがOneNoteページでない場合は、P3X OneNoteメニューホームをクリックしてください', + back: '戻る', + forward: '前へ', + }, + dialog: { + info: '情報', + openUrl: { + info: '任意のURLに移動できます', + placeholder: '有効なURL', + + }, + minimizationBehavior: { + title: '最小化の動作', + }, + setProxy: { + placeholder: 'プロキシ設定', + info: 'プロキシをクリアするには、空の文字列のまま保存ボタンを押します。', + clear: 'プロキシ設定を無効にしました。', + set: (value) => { + return `プロキシを${value}に設定しました。` + } + }, + redirect: { + url: (opts) => { + return `${opts.url}` + }, + urlExternal: '外部アプリ', + urlInternal: 'アプリ内', + } + }, + button: { + yes: 'はい', + no: 'いいえ', + ok: 'OK', + cancel: 'キャンセル', + save: '保存', + clear: 'クリア', + go: '移動', + delete: '削除', + }, + menu: { + action: 'アクション', + role: { + edit: { + undo: '元に戻す', + redo: 'やり直し', + cut: 'カット', + copy: 'コピー', + paste: 'ペースト', + pasteandmatchstyle: 'ペーストしてスタイルを一致させる', + delete: '削除', + selectall: 'すべて選択', + }, + view: { + reload: 'リロード', + forcereload: '強制リロード', + toggledevtools: '開発ツールの表示切り替え', + resetzoom: 'ズームをリセット', + zoomin: '拡大', + zoomout: '縮小', + togglefullscreen: 'フルスクリーンの表示切り替え', + } + }, + help: { + title: 'ヘルプ', + checkUpdates: '更新を確認する' + }, + language: { + label: '言語', + alert: '言語を日本語に設定しました。', + dialog: { + label: 'OneNote本体の言語も設定しますか?', + corporate: '法人', + personal: '個人', + }, + translations: { + 'en-US': 'English', + 'de-DE': 'Deutsch / German', + 'pt-BR': 'Português / Portuguese', + 'es-ES': 'Español / Spanish', + 'fr-FR': 'Français / French', + 'nl-NL': 'Nederlands / Dutch', + 'it-IT': 'Italiano / Italian', + 'zh-CN': '简体中文 / Simplified Chinese', + 'ru-RU': 'Русский / Russian', + 'pl-PL': 'Polski / Polish', + 'tr-TR': 'Türkçe / Turkish', + 'ja-JP': '日本語 / Japanese', + + } + }, + }, + redirecting: 'しばらくお待ちください。 新しいノートブックにリダイレクトしています。 少し時間がかかります...', + slow: 'しばらくお待ちください。 OneNoteの読み込みは時間がかかります...', + updater: { + 'checking-for-update': '更新を確認しています...', + 'update-available': '最新のリリースをダウンロードしています...', + 'update-not-available': '新しい更新はありません。', + error: (opts) => { + return `自動更新プログラムのエラー:${opts.errorMessage}` + }, + 'download-progress': (opts) => { + return opts.progressObj.percent + '%ダウンロード済み' + }, + 'update-downloaded': '更新がダウンロードされました。 アプリを再起動して更新できます。' + }, + bookmarks: { + title: 'ブックマーク', + add: 'ブックマークを追加', + edit: 'ブックマークを編集', + form: { + title: 'タイトル', + url: 'URL' + } + }, + validation: { + required: '必須項目です。', + url: '無効なURLです。', + }, +}; + +module.exports = translation; diff --git a/src/translation/nl-NL.js b/src/translation/nl-NL.js index ac4dc6c..f6178c3 100644 --- a/src/translation/nl-NL.js +++ b/src/translation/nl-NL.js @@ -132,6 +132,7 @@ const translation = { 'ru-RU': 'Русский / Russian', 'pl-PL': 'Polski / Polish', 'tr-TR': 'Türkçe / Turkish', + 'ja-JP': '日本語 / Japanese', } }, diff --git a/src/translation/pl-PL.js b/src/translation/pl-PL.js index 75339be..897a47e 100644 --- a/src/translation/pl-PL.js +++ b/src/translation/pl-PL.js @@ -132,6 +132,7 @@ const translation = { 'ru-RU': 'Русский / Russian', 'pl-PL': 'Polski / Polish', 'tr-TR': 'Türkçe / Turkish', + 'ja-JP': '日本語 / Japanese', } }, }, diff --git a/src/translation/pt-BR.js b/src/translation/pt-BR.js index 4633b87..d09113e 100644 --- a/src/translation/pt-BR.js +++ b/src/translation/pt-BR.js @@ -132,6 +132,7 @@ const translation = { 'ru-RU': 'Русский / Russian', 'pl-PL': 'Polski / Polish', 'tr-TR': 'Türkçe / Turkish', + 'ja-JP': '日本語 / Japanese', } }, diff --git a/src/translation/ru-RU.js b/src/translation/ru-RU.js index d82dec5..340014b 100644 --- a/src/translation/ru-RU.js +++ b/src/translation/ru-RU.js @@ -133,6 +133,7 @@ const translation = { 'ru-RU': 'Русский / Russian', 'pl-PL': 'Polski / Polish', 'tr-TR': 'Türkçe / Turkish', + 'ja-JP': '日本語 / Japanese', } }, diff --git a/src/translation/tr-TR.js b/src/translation/tr-TR.js index f0b277c..fa77a58 100644 --- a/src/translation/tr-TR.js +++ b/src/translation/tr-TR.js @@ -132,6 +132,7 @@ const translation = { 'ru-RU': 'Русский / Russian', 'pl-PL': 'Polski / Polish', 'tr-TR': 'Türkçe / Turkish', + 'ja-JP': '日本語 / Japanese', } }, diff --git a/src/translation/zh-CN.js b/src/translation/zh-CN.js index 07d12c5..0057574 100644 --- a/src/translation/zh-CN.js +++ b/src/translation/zh-CN.js @@ -132,6 +132,7 @@ const translation = { 'ru-RU': 'Русский / Russian', 'pl-PL': 'Polski / Polish', 'tr-TR': 'Türkçe / Turkish', + 'ja-JP': '日本語 / Japanese', } },