diff --git a/app/i18n/ja/admin.php b/app/i18n/ja/admin.php index 205aab98c..cdcbb22a6 100644 --- a/app/i18n/ja/admin.php +++ b/app/i18n/ja/admin.php @@ -19,8 +19,8 @@ return array( 'http' => 'HTTP (上級者はHTTPSでも)', 'none' => 'なし (危険)', 'title' => '認証', - 'token' => 'Master authentication token', // TODO - 'token_help' => 'Allows access to all RSS outputs of the user as well as refreshing feeds without authentication:', // TODO + 'token' => 'マスター認証用のトークン', + 'token_help' => 'ユーザーのすべての RSS 出力へのアクセスと、認証なしのフィードの更新を許可します', 'type' => '認証メソッド', 'unsafe_autologin' => '危険な自動ログインを有効にします', ), @@ -160,8 +160,8 @@ return array( '_' => 'システム設定', 'auto-update-url' => '自動アップグレードするサーバーのURL', 'base-url' => array( - '_' => 'Base URL', // TODO - 'recommendation' => 'Automatic recommendation: %s', // TODO + '_' => 'ベースURL', + 'recommendation' => '自動的に推薦: %s', ), 'cookie-duration' => array( 'help' => '秒', @@ -187,33 +187,33 @@ return array( ), 'title' => 'ユーザー登録', ), - 'sensitive-parameter' => 'Sensitive parameter. Edit manually in ./data/config.php', // TODO + 'sensitive-parameter' => 'センシティブなパラメーターです。./data/config.php を手動で編集', 'tos' => array( - 'disabled' => 'is not given', // TODO - 'enabled' => 'is enabled', // TODO - 'help' => 'How to enable the Terms of Service', // TODO + 'disabled' => '無効化', + 'enabled' => '有効化', + 'help' => '利用規約を有効にする方法', ), 'websub' => array( - 'help' => 'About WebSub', // TODO + 'help' => 'WebSubについて', ), ), 'update' => array( '_' => 'システムアップデート', 'apply' => '適用', - 'changelog' => 'Changelog', // TODO + 'changelog' => '変更履歴', 'check' => 'アップデートを確認する', - 'copiedFromURL' => 'update.php copied from %s to ./data', // TODO + 'copiedFromURL' => 'update.php が %s から ./data にコピーされました。', 'current_version' => '現在のバージョンは', 'last' => '最近の検証', - 'loading' => 'Updating…', // TODO + 'loading' => '更新中…', 'none' => '更新を適用できません', 'releaseChannel' => array( - '_' => 'Release channel', // TODO - 'edge' => 'Rolling release (“edge”)', // TODO - 'latest' => 'Stable release (“latest”)', // TODO + '_' => 'リリースチャンネル', + 'edge' => 'ローリングリリース (“edge”)', + 'latest' => '安定版リリース (“latest”)', ), 'title' => 'アップデートシステム', - 'viaGit' => 'Update via git and Github.com started', // TODO + 'viaGit' => 'gitとGithub.comによるアップデートを開始', ), 'user' => array( 'admin' => '管理者', diff --git a/app/i18n/ja/conf.php b/app/i18n/ja/conf.php index 2ef0739bf..3f5c30b5c 100644 --- a/app/i18n/ja/conf.php +++ b/app/i18n/ja/conf.php @@ -33,9 +33,9 @@ return array( 'display' => array( '_' => '表示', 'darkMode' => array( - '_' => 'Automatic dark mode (beta)', // TODO - 'auto' => 'Auto', // TODO - 'no' => 'No', // TODO + '_' => '自動ダークモード (beta)', + 'auto' => '自動', + 'no' => '無効', ), 'icon' => array( 'bottom_line' => '行の下部', @@ -56,8 +56,8 @@ return array( 'theme' => array( '_' => 'テーマ', 'deprecated' => array( - '_' => 'Deprecated', // TODO - 'description' => 'This theme is no longer supported and will be not available anymore in a future release of FreshRSS', // TODO + '_' => '非推奨', + 'description' => 'このテーマのサポートは終了しており、FreshRSS の将来のリリースでは利用できなくなります。', ), ), 'theme_not_available' => '“%s”テーマはご利用いただけません。他のテーマをお選びください。', @@ -68,14 +68,14 @@ return array( 'portrait' => 'ポートレート', 'square' => '四角', ), - 'timezone' => 'Time zone', // TODO + 'timezone' => 'タイムゾーン', 'title' => 'ディスプレイ', 'website' => array( - 'full' => 'Icon and name', // TODO - 'icon' => 'Icon only', // TODO - 'label' => 'Website', // TODO - 'name' => 'Name only', // TODO - 'none' => 'None', // TODO + 'full' => 'アイコンと名前', + 'icon' => 'アイコンのみ', + 'label' => 'ウェブサイト', + 'name' => '名前のみ', + 'none' => '無し', ), 'width' => array( 'content' => 'コンテンツ幅', @@ -120,20 +120,20 @@ return array( 'feeds' => 'フィードごとに表示する', 'order' => '日付ごとにソートする', 'search' => '式', - 'shareOpml' => 'Enable sharing by OPML of corresponding categories and feeds', // TODO - 'shareRss' => 'Enable sharing by HTML & RSS', // TODO + 'shareOpml' => '対応するカテゴリーとフィードのOPMLによる共有が可能', + 'shareRss' => 'HTMLとRSSによる共有を有効にする', 'state' => '状態', 'tags' => 'タグごとに表示する', 'type' => 'タイプ', ), 'get_all' => 'すべての著者を表示する', - 'get_all_labels' => 'Display articles with any label', // TODO + 'get_all_labels' => '任意のラベルで記事を表示する', 'get_category' => '“%s”カテゴリを表示する', 'get_favorite' => 'お気に入りの著者を表示する', 'get_feed' => '“%s”フィードを表示する', - 'get_important' => 'Display articles from important feeds', // TODO - 'get_label' => 'Display articles with “%s” label', // TODO - 'help' => 'See the documentation for user queries and resharing by HTML / RSS / OPML.', // TODO + 'get_important' => '重要なフィードからの記事を表示する', + 'get_label' => '“%s”ラベルの記事を表示する', + 'help' => 'HTML/RSS/OPMLによるユーザー照会と再共有については こちらをご覧ください', 'name' => '名前', 'no_filter' => 'フィルターはありません', 'number' => 'クエリ n°%d', @@ -141,11 +141,11 @@ return array( 'order_desc' => '新しい著者を最初に表示する', 'search' => '“%s”で検索する', 'share' => array( - '_' => 'Share this query by link', // TODO - 'help' => 'Give this link if you want to share this query with anyone', // TODO - 'html' => 'Shareable link to the HTML page', // TODO - 'opml' => 'Shareable link to the OPML list of feeds', // TODO - 'rss' => 'Shareable link to the RSS feed', // TODO + '_' => 'このクエリをリンクで共有する', + 'help' => 'このクエリを誰かと共有したい場合は、このリンクを貼ってください', + 'html' => 'HTMLページへの共有可能なリンク', + 'opml' => 'フィードのOPMLリストへの共有可能なリンク', + 'rss' => 'RSSフィードへの共有可能なリンク', ), 'state_0' => 'すべての記事を表示する', 'state_1' => '既読の記事を表示する', @@ -217,7 +217,7 @@ return array( 'read' => array( 'article_open_on_website' => '記事を元のwebサイトで開いたとき', 'article_viewed' => '記事を読んだとき', - 'focus' => 'when focused (except for important feeds)', // TODO + 'focus' => 'フォーカス時(重要なフィードを除く)', 'keep_max_n_unread' => '未読の記事として残す最大数', 'scroll' => 'スクロールしているとき (except for important feeds)', // DIRTY 'upon_gone' => 'ニュースフィードの提供元がなくなったとき', diff --git a/app/i18n/ja/feedback.php b/app/i18n/ja/feedback.php index e33a89171..325d48282 100644 --- a/app/i18n/ja/feedback.php +++ b/app/i18n/ja/feedback.php @@ -116,10 +116,10 @@ return array( ), 'tag' => array( 'created' => '“%s” タグが作成されました', - 'error' => 'Label could not be updated!', // TODO + 'error' => 'ラベルを更新できませんでした', 'name_exists' => 'このタグ名は既に存在します', 'renamed' => '“%s”タグは“%s”に改名されました', - 'updated' => 'Label has been updated.', // TODO + 'updated' => 'ラベルが更新されました', ), 'update' => array( 'can_apply' => 'FreshRSSはバージョン %sに更新されます。', diff --git a/app/i18n/ja/gen.php b/app/i18n/ja/gen.php index 203d7bd79..e99e8f8ce 100644 --- a/app/i18n/ja/gen.php +++ b/app/i18n/ja/gen.php @@ -134,7 +134,7 @@ return array( 'request_failed' => 'おそらくインターネット接続に問題があるため、リクエストは失敗しました。', 'title_new_articles' => 'FreshRSS: 新規記事!', ), - 'labels_empty' => 'No labels', // TODO + 'labels_empty' => 'ラベルがありません', 'new_article' => '新しい記事があるのでクリックしてページをリフレッシュしてください。', 'should_be_activated' => 'JavaScriptは有効になっている必要があります。', ), @@ -178,7 +178,7 @@ return array( 'queries' => 'ユーザークエリ', 'reading' => 'リーディング', 'search' => '単語で検索するかハッシュタグで検索する', - 'search_help' => 'See documentation for advanced search parameters', // TODO + 'search_help' => '高度な検索パラメータについては こちらを参照してください', 'sharing' => '共有', 'shortcuts' => 'ショートカット', 'stats' => '統計', @@ -203,7 +203,7 @@ return array( 'clipboard' => 'クリップボード', 'diaspora' => 'Diaspora*', // IGNORE 'email' => 'Eメール', - 'email-webmail-firefox-fix' => 'Email (webmail - fix for Firefox)', // TODO + 'email-webmail-firefox-fix' => 'Eメール(Firefox用に修正)', 'facebook' => 'Facebook', // IGNORE 'gnusocial' => 'GNU social', // IGNORE 'jdh' => 'Journal du hacker', // IGNORE diff --git a/app/i18n/ja/index.php b/app/i18n/ja/index.php index 3d1a84ff7..10e9c8b5a 100644 --- a/app/i18n/ja/index.php +++ b/app/i18n/ja/index.php @@ -17,7 +17,7 @@ return array( 'bugs_reports' => 'バグレポート', 'credits' => 'クレジット', 'credits_content' => 'いくつかのデザイン要素は Bootstrapから来ています。しかしFreshRSSはこのフレームワークを使用していません。 アイコンGNOME プロジェクトから作られていますOpen Sans フォントは Steve Matteson によって作成されました。 FreshRSS はMinz,PHP フレームワークをもとにしています。', - 'documentation' => 'Documentation', // TODO + 'documentation' => '文書', 'freshrss_description' => 'FreshRSSは なセルフホストできるRSSフィード収集ツールです。強力なツールになっており、軽量で簡単に使え、豊富な設定が特徴です。', 'github' => 'Githubへお願いします', 'license' => 'ライセンス', @@ -45,7 +45,7 @@ return array( 'bookmark_query' => '現在のブックマーククエリ', 'favorites' => 'お気に入り (%s)', 'global_view' => 'グローバルビュー', - 'important' => 'Important feeds', // TODO + 'important' => '重要なフィード', 'main_stream' => 'メイン', 'mark_all_read' => 'すべての記事に既読をつける', 'mark_cat_read' => 'カテゴリーに既読をつける', diff --git a/app/i18n/ja/sub.php b/app/i18n/ja/sub.php index 4cb6544a5..9e6097866 100644 --- a/app/i18n/ja/sub.php +++ b/app/i18n/ja/sub.php @@ -67,9 +67,9 @@ return array( 'empty' => 'このフィードは空です。サイトが運営されているかどうかを確認してみてください。', 'error' => 'このフィードに問題が発生しました。ここでアクセスできるかどうかを確認して更新してみてください。', 'export-as-opml' => array( - 'download' => 'Download', // TODO - 'help' => 'XML file', // TODO - 'label' => 'Export as OPML', // TODO + 'download' => 'ダウンロード', + 'help' => 'XMLファイル', + 'label' => 'OPMLとしてエクスポート', ), 'filteractions' => array( '_' => 'フィルターアクション', @@ -104,8 +104,8 @@ return array( 'help' => '例: descendant::img/@src', ), 'item_timeFormat' => array( - '_' => 'Custom date/time format', // TODO - 'help' => 'Optional. A format supported by DateTime::createFromFormat() such as d-m-Y H:i:s', // TODO + '_' => 'カスタム日時フォーマット', + 'help' => 'オプションです。DateTime::createFromFormat()でサポートされている、d-m-Y H:i:sのように使います', ), 'item_timestamp' => array( '_' => '項目の日付', @@ -127,46 +127,46 @@ return array( 'xpath' => 'XPathは:', ), 'json_dotnotation' => array( - '_' => 'JSON (dot notation)', // TODO + '_' => 'JSON(ドット記法)', 'feed_title' => array( - '_' => 'feed title', // TODO - 'help' => 'Example: meta.title or a static string: "My custom feed"', // TODO + '_' => 'フィード名', + 'help' => '例: meta.title または静的文字列: "My custom feed"', ), - 'help' => 'A JSON dot notated uses dots between objects and brackets for arrays (e.g. data.items[0].title)', // TODO + 'help' => 'JSONのドット表記は、オブジェクトの間にドットを使用し、配列には括弧を使用します。例: data.items[0].title', 'item' => array( - '_' => 'finding news items
(most important)', // TODO - 'help' => 'JSON path to the array containing the items, e.g. newsItems', // TODO + '_' => 'ニュースを探す
(最重要)', + 'help' => '項目を含む配列へのJSONパス。 例: newsItems', ), - 'item_author' => 'item author', // TODO - 'item_categories' => 'item tags', // TODO + 'item_author' => 'アイテム作成者', + 'item_categories' => 'アイテムタグ', 'item_content' => array( - '_' => 'item content', // TODO - 'help' => 'Key under which the content is found, e.g. content', // TODO + '_' => '項目内容', + 'help' => 'コンテンツが存在するキー。例: content', ), 'item_thumbnail' => array( - '_' => 'item thumbnail', // TODO - 'help' => 'Example: image', // TODO + '_' => 'アイテムのサムネイル', + 'help' => '例: image', ), 'item_timeFormat' => array( - '_' => 'Custom date/time format', // TODO - 'help' => 'Optional. A format supported by DateTime::createFromFormat() such as d-m-Y H:i:s', // TODO + '_' => 'カスタム日時フォーマット', + 'help' => 'オプションです。DateTime::createFromFormat()でサポートされている、d-m-Y H:i:sのように使います', ), 'item_timestamp' => array( - '_' => 'item date', // TODO - 'help' => 'The result will be parsed by strtotime()', // TODO + '_' => 'アイテム日付', + 'help' => '結果はstrtotime()で解析される', ), - 'item_title' => 'item title', // TODO - 'item_uid' => 'item unique ID', // TODO + 'item_title' => 'アイテム名', + 'item_uid' => 'アイテム固有ID', 'item_uri' => array( - '_' => 'item link (URL)', // TODO - 'help' => 'Example: permalink', // TODO + '_' => 'アイテムリンク(URL)', + 'help' => '例: permalink', ), - 'json' => 'dot notation for:', // TODO - 'relative' => 'dot notated path (relative to item) for:', // TODO + 'json' => ':のドット表記', + 'relative' => ':のドット表記パス(アイテムからの相対パス)。', ), - 'jsonfeed' => 'JSON Feed', // TODO + 'jsonfeed' => 'JSONフィード', 'rss' => 'RSS / Atom (標準)', - 'xml_xpath' => 'XML + XPath', // TODO + 'xml_xpath' => 'XML + XPath', // IGNORE ), 'maintenance' => array( 'clear_cache' => 'キャッシュのクリア', @@ -178,10 +178,10 @@ return array( 'max_http_redir' => 'HTTPのリダイレクトの上限', 'max_http_redir_help' => '0を設定するか、空白のままにすると無効になり、-1を設定するとリダイレクト数が無制限になります。', 'method' => array( - '_' => 'HTTP Method', // TODO + '_' => 'HTTPメソッド', ), - 'method_help' => 'The POST payload has automatic support for application/x-www-form-urlencoded and application/json', // TODO - 'method_postparams' => 'Payload for POST', // TODO + 'method_help' => 'POSTペイロードは application/x-www-form-urlencodedapplication/json を自動的にサポートしています', + 'method_postparams' => 'POST用ペイロード', 'moved_category_deleted' => 'カテゴリを削除したとき、フィードは自動的に%s下に分類されます。', 'mute' => 'ミュート', 'no_selected' => 'どのフィードも選択されていません', @@ -190,7 +190,7 @@ return array( '_' => '表示する場所', 'archived' => '非表示にする(アーカイブ)', 'category' => 'カテゴリで表示する', - 'important' => 'Show in important feeds', // TODO + 'important' => '重要なフィードに表示する', 'main_stream' => 'メインストリームで表示する', ), 'proxy' => 'フィードを読み込み時にproxyを設定してください', @@ -245,7 +245,7 @@ return array( 'subscription_tools' => '購読ツール', ), 'tag' => array( - 'auto_label' => 'Add this label to new articles', // TODO + 'auto_label' => 'このラベルを新しい記事に追加する', 'name' => '名前', 'new_name' => '新しい名前', 'old_name' => '古い名前',