From 89d01e720a7e398ca42c17b0bc2800b2d6a65081 Mon Sep 17 00:00:00 2001 From: 312k <55316963+312k@users.noreply.github.com> Date: Sat, 8 Oct 2022 23:14:10 +0900 Subject: [PATCH] Added Japanese translation (#697) --- public/locales/ja/translation.json | 152 +++++++++++++++++++++ public/locales/ja/translation.missing.json | 4 + src/main/menu.js | 3 +- 3 files changed, 158 insertions(+), 1 deletion(-) create mode 100644 public/locales/ja/translation.json create mode 100644 public/locales/ja/translation.missing.json diff --git a/public/locales/ja/translation.json b/public/locales/ja/translation.json new file mode 100644 index 00000000..b668ac2c --- /dev/null +++ b/public/locales/ja/translation.json @@ -0,0 +1,152 @@ +{ + "All Feeds": "すべてのフィード", + "Favourites": "お気に入り", + "Unread Articles": "未読記事", + "Recently Read": "最近読んだ記事", + "Recently Played": "最近再生したもの", + "Saved articles": "保存した記事", + "Show more": "もっと表示する", + "Show less": "表示を減らす", + "Subscriptions": "購読", + "Add": "追加", + "Please select category": "カテゴリを選んでください", + "Add new category": "新しいカテゴリを追加する", + "Close": "閉じる", + "Subscribe": "購読", + "No articles available": "記事がありません", + "Load more": "もっと読み込む", + "Subscriptions added from here would not be synced with your service": "注: ここから購読したのは同期されません。", + "Enter website or feed url": "ウェブサイトあるいはフィードのURLを入力してください", + "Enter new category": "新しいカテゴリを入力してください", + "Search": "検索", + "Refresh All Feeds": "すべてのフィードを更新する", + "Mark all as read": "すべてを既読にする", + "Settings": "設定", + "Preferences": "環境設定", + "Keep read RSS items": "項目を既読のままにしておく期間", + "Set refresh interval for news feed": "フィードの更新間隔", + "Choose appearance": "外観", + "Oldest articles first": "古い記事を最初にする", + "Disable images in Articles": "記事内の画像を無効にする", + "Full article view by default": "すべての記事を表示する", + "View original by default": "記事をそのまま表示する", + "Delete all feed, category and article data": "すべてのフィード、カテゴリと記事のデータを削除する", + "Clear all data": "すべてのデータを削除する", + "Proxy Setting": "プロキシ設定", + "Web Server (HTTP)": "ウェブサーバー (HTTP):", + "Secure Web Server (HTTPS)": "セキュアウェブサーバー (HTTPS):", + "Bypass proxy settings for these hosts & domains": "プロキシ設定をこれらのホストとドメインで回避する:", + "Set proxy & restart": "プロキシを設定し再起動する", + "Connect Instapaper": "Instapaperに接続する", + "Connect pocket": "pocketに接続する", + "Log into Instapaper": "Instapaperにログインする", + "Enter endpoint": "エンドポイントを入力してください", + "Enter email": "メールアドレスを入力してください", + "Enter password": "パスワードを入力してください", + "Read it later services": "後で読むサービス", + "Sharing": "共有", + "Save articles to read it later services": "後で読むサービスに記事を保存します", + "Instapaper": "Instapaper", + "Connect": "接続", + "Pocket": "Pocket", + "RSS Services": "RSS サービス", + "Sync across device with RSS services": "RSS サービスをまたいで同期されます。", + "Only one service can be connected If you have local sources prior to connecting sync accounts that share same feed URLs, local articles will be removed": "一つのサービスしか接続できません。もしも、同じフィードURLを同期したアカウントがあれば、ローカルにある記事は削除されます。", + "Invalid credentials": "無効な認証", + "Cancel": "キャンセル", + "Login": "ログイン", + "OPML is a standard format to import or export feed subscriptions You can export OPML files from other readers and import it": "OPML とはフィードの購読のインポートやエクスポートにおいての標準規格です。またOPML ファイルを他のリーダーでインポートできるようにエクスポートできます。", + "Import": "インポート", + "Import Subscriptions from OPML file": "OPML ファイルから購読したものをインポートする", + "Choose a file": "ファイルを選んでください", + "Edit Feed": "フィードの編集", + "Update": "更新", + "Rename category": "カテゴリの名称変更", + "Mark all articles as read": "すべての記事を既読にする", + "Are you sure you want to mark all articles as read?": "すべての記事を既読にしますか?", + "Yes": "はい", + "No": "いいえ", + "Full Content": "すべてのコンテンツ", + "Save article": "記事を保存する", + "View original": "Webサイトを見る", + "Format Options": "表示の設定", + "Mark as unread": "未読にする", + "Mark as read": "既読にする", + "Mark as unfavourite": "お気に入りから外す", + "Mark as favourite": "お気に入りにする", + "Disconnect": "切断", + "Sync Account": "アカウントを同期する", + "Quit": "終了", + "Edit": "編集", + "View": "表示", + "Add subscription": "購読するサイトを追加する", + "Item": "項目", + "Next item": "次の項目", + "Previous item": "前の項目", + "Toggle read": "既読と未読を切り替える", + "Toggle favourite": "お気に入りと気に入らないのを切り替える", + "Mark all read": "すべてを既読にする", + "Save offline": "オフラインに保存する", + "View in browser": "ブラウザで閲覧する", + "Import and Export": "インポートとエクスポート", + "Import subscriptions": "購読したものをインポートする", + "Export subscriptions": "購読したものをエクスポートする", + "Speech": "スピーチ", + "Start in tray": "トレイで起動する", + "Automatically add to Recently": "最近へ自動的に追加する", + "Automatically add to Recently Read": "最近読んだものへ自動的に追加する", + "Content preview": "コンテンツのプレビュー", + "Manage categories": "カテゴリの編集", + "Manage feeds": "フィードの編集", + "Connect Feedbin": "Feedbinに接続する", + "Log into Feedbin": "Feedbinにログインする", + "Connect Self-hosted (Google Reader API)": "セルフホスト (Google Reader API) に接続する", + "Log into Self Hosted RSS Service": "セルフホストされたRSS サービスにログインする", + "Enter username": "ユーザー名を入力する", + "Connect Fever": "Fever に接続する", + "Log into Fever": "Fever にログインする", + "No categories available": "カテゴリが存在しません", + "Feed in this categories would not be deleted": "このカテゴリ内のフィードは削除されません", + "Please select atleast one feed": "少なくとも1つのフィードを選んでください", + "Title": "タイトル", + "Feed": "フィード", + "Articles": "記事", + "Action": "アクション", + "Unsubscribe": "購読をやめる", + "Articles inside this feed would be deleted": "このフィード内の記事は削除されません", + "Category cannot be empty": { + "": "カテゴリは空にはできません。" + }, + "Category": "カテゴリ", + "Manage Categories": "カテゴリを編集する", + "Manage Feeds": "フィードを編集する", + "Please subscribe to atleast one feed to add category": "購読するには少なくとも1つのカテゴリを追加してください", + "No feeds available": "フィードはありません", + "Add new feed": "新しいフィードを追加する", + "Disconnect Fever": "Fever から切断する", + "Disconnect Self-hosted (Google Reader API)": "セルフホスト (Google Reader API) から切断する", + "Copy link": "リンクをコピーする", + "Remove from favourite": "お気に入りを削除する", + "Edit Feedbin": "Feedbin を編集する", + "Disconnect Feedbin": "Feedbin から切断する", + "Disconnect pocket": "pocket から切断する", + "Disconnect Instapaper": "Instapaper から切断する", + "Copy feed link": "フィードのリンクをコピーする", + "Edit feed": "フィードを編集する", + "About Raven Reader": "Raven Reader について", + "Version": "バージョン", + "Services": "サービス", + "Hide": "隠す", + "Hide Others": "他のを隠す", + "Show All": "すべて表示する", + "Quit Raven Reader": "Raven Reader を終了する", + "Close Window": "ウィンドウを閉じる", + "Minimize": "最小", + "Zoom": "拡大", + "Bring All to Front": "全面に出す", + "Mark all articles as unread": "すべてを未読にする", + "Are you sure you want to mark all articles as unread?": "すべてを未読にしてもよろしいでしょうか?", + "Mark all unread": "すべてを未読にする", + "Article list actions": "記事のリストのオプション", + "Language": "言語" +} diff --git a/public/locales/ja/translation.missing.json b/public/locales/ja/translation.missing.json new file mode 100644 index 00000000..a45b41be --- /dev/null +++ b/public/locales/ja/translation.missing.json @@ -0,0 +1,4 @@ +{ + "Language": "言語" +} + diff --git a/src/main/menu.js b/src/main/menu.js index 47a2104b..b73ecd4c 100644 --- a/src/main/menu.js +++ b/src/main/menu.js @@ -17,7 +17,8 @@ const langMap = { tr: 'Türk', pl: 'Polish', 'pt-br': 'Brazilian portuguese', - 'zh-CN': '简体中文' + 'zh-CN': '简体中文', + ja: '日本語' } function buildLangMenu (channel, i18nextMainBackend) {