2020-02-14 11:40:24 +01:00
{
"confirm.question" : "よろしいですか?" ,
2023-08-08 16:12:41 +02:00
"confirm.question.refresh" : "強制的に更新しますか?" ,
2020-02-14 11:40:24 +01:00
"confirm.yes" : "はい" ,
"confirm.no" : "いいえ" ,
"confirm.loading" : "実行中…" ,
"action.subscribe" : "フィードを購読" ,
"action.save" : "保存" ,
"action.or" : "または" ,
"action.cancel" : "取り消し" ,
"action.remove" : "削除" ,
"action.remove_feed" : "このフィードを削除" ,
"action.update" : "更新" ,
"action.edit" : "編集" ,
"action.download" : "ダウンロード" ,
"action.import" : "インポート" ,
"action.login" : "ログイン" ,
"action.home_screen" : "ホームスクリーンに追加" ,
2023-01-27 14:08:34 +01:00
"tooltip.keyboard_shortcuts" : "キーボードショートカット: %s" ,
2020-02-14 11:40:24 +01:00
"tooltip.logged_user" : "%s としてログイン中" ,
"menu.unread" : "未読" ,
"menu.starred" : "星付き" ,
"menu.history" : "履歴" ,
"menu.feeds" : "フィード一覧" ,
"menu.categories" : "カテゴリ" ,
"menu.settings" : "設定" ,
"menu.logout" : "ログアウト" ,
"menu.preferences" : "設定情報" ,
2023-01-27 14:08:34 +01:00
"menu.integrations" : "連携" ,
2020-02-14 11:40:24 +01:00
"menu.sessions" : "セッション" ,
"menu.users" : "ユーザー一覧" ,
2023-01-27 14:08:34 +01:00
"menu.about" : "ソフトウェア情報" ,
2020-02-14 11:40:24 +01:00
"menu.export" : "エクスポート" ,
"menu.import" : "インポート" ,
"menu.create_category" : "カテゴリを作成" ,
"menu.mark_page_as_read" : "このページを既読にする" ,
2023-01-27 14:08:34 +01:00
"menu.mark_all_as_read" : "すべて既読にする" ,
"menu.show_all_entries" : "すべての記事を表示" ,
2020-02-14 11:40:24 +01:00
"menu.show_only_unread_entries" : "未読の記事だけを表示" ,
"menu.refresh_feed" : "更新" ,
2023-01-27 14:08:34 +01:00
"menu.refresh_all_feeds" : "すべてのフィードをバックグラウンドで更新" ,
2020-02-14 11:40:24 +01:00
"menu.edit_feed" : "編集" ,
"menu.edit_category" : "編集" ,
2023-01-27 14:08:34 +01:00
"menu.add_feed" : "フィードを購読" ,
2020-02-14 11:40:24 +01:00
"menu.add_user" : "ユーザーを追加" ,
2023-01-27 14:08:34 +01:00
"menu.flush_history" : "履歴をクリア" ,
2020-02-14 11:40:24 +01:00
"menu.feed_entries" : "記事一覧" ,
2023-01-27 14:08:34 +01:00
"menu.api_keys" : "API キー" ,
"menu.create_api_key" : "新しい API キーを作成する" ,
2020-03-23 02:48:14 +01:00
"menu.shared_entries" : "共有エントリ" ,
2020-02-14 11:40:24 +01:00
"search.label" : "検索" ,
"search.placeholder" : "…を検索" ,
"pagination.next" : "次" ,
"pagination.previous" : "前" ,
2023-02-25 15:18:46 +01:00
"entry.status.unread" : "未読にする" ,
"entry.status.read" : "既読にする" ,
2023-01-27 14:08:34 +01:00
"entry.status.toast.unread" : "未読にしました" ,
"entry.status.toast.read" : "既読にしました" ,
2020-02-14 11:40:24 +01:00
"entry.status.title" : "記事の状態を変更" ,
"entry.bookmark.toggle.on" : "星を付ける" ,
"entry.bookmark.toggle.off" : "星を外す" ,
2023-01-27 14:08:34 +01:00
"entry.bookmark.toast.on" : "星を付けました" ,
"entry.bookmark.toast.off" : "星を外しました" ,
2020-02-14 11:40:24 +01:00
"entry.state.saving" : "保存中…" ,
"entry.state.loading" : "読み込み中…" ,
"entry.save.label" : "保存" ,
"entry.save.title" : "この記事を保存" ,
"entry.save.completed" : "完了!" ,
"entry.save.toast.completed" : "記事は保存されました" ,
2020-11-01 02:34:56 +01:00
"entry.scraper.label" : "ダウンロード" ,
2020-02-14 11:40:24 +01:00
"entry.scraper.title" : "オリジナルの内容を取得" ,
"entry.scraper.completed" : "完了!" ,
2020-11-01 02:34:56 +01:00
"entry.external_link.label" : "外部リンク" ,
2020-02-14 11:40:24 +01:00
"entry.comments.label" : "コメント" ,
"entry.comments.title" : "コメントを見る" ,
2019-10-05 13:30:25 +02:00
"entry.share.label" : "共有" ,
"entry.share.title" : "この記事を共有する" ,
2023-01-27 14:08:34 +01:00
"entry.unshare.label" : "共有を解除" ,
2020-03-23 02:48:14 +01:00
"entry.shared_entry.title" : "公開リンクを開く" ,
"entry.shared_entry.label" : "共有する" ,
2020-07-17 04:46:24 +02:00
"entry.estimated_reading_time" : [
2023-02-25 15:18:46 +01:00
"%d 分で読めます" ,
"%d 分で読めます"
2020-07-17 04:46:24 +02:00
] ,
2023-06-25 02:44:37 +02:00
"entry.tags.label" : "タグ:" ,
2020-03-23 02:48:14 +01:00
"page.shared_entries.title" : "共有エントリ" ,
2020-02-14 11:40:24 +01:00
"page.unread.title" : "未読" ,
"page.starred.title" : "星付き" ,
"page.categories.title" : "カテゴリ" ,
2023-01-27 14:08:34 +01:00
"page.categories.no_feed" : "フィードはありません。" ,
2023-02-25 15:18:46 +01:00
"page.categories.entries" : "記事一覧" ,
"page.categories.feeds" : "フィード一覧" ,
2020-02-14 11:40:24 +01:00
"page.categories.feed_count" : [
2023-01-27 14:08:34 +01:00
"%d 件のフィードがあります。" ,
"%d 件のフィードがあります。"
2020-02-14 11:40:24 +01:00
] ,
2023-02-25 15:18:46 +01:00
"page.categories.unread_counter" : "未読記事の数" ,
2020-02-14 11:40:24 +01:00
"page.new_category.title" : "新規カテゴリ" ,
"page.new_user.title" : "新規ユーザー" ,
2023-01-27 14:08:34 +01:00
"page.edit_category.title" : "カテゴリを編集: %s" ,
2020-02-14 11:40:24 +01:00
"page.edit_user.title" : "ユーザーを編集: %s" ,
"page.feeds.title" : "フィード一覧" ,
"page.feeds.last_check" : "最終チェック:" ,
2023-10-18 02:56:17 +02:00
"page.feeds.next_check" : "Next check:" ,
2023-02-25 15:18:46 +01:00
"page.feeds.unread_counter" : "未読記事の数" ,
"page.feeds.read_counter" : "既読記事の数" ,
2020-02-14 11:40:24 +01:00
"page.feeds.error_count" : [
"%d 個のエラー" ,
"%d 個のエラー"
] ,
"page.history.title" : "履歴" ,
"page.import.title" : "インポート" ,
"page.search.title" : "検索結果" ,
2023-01-27 14:08:34 +01:00
"page.about.title" : "ソフトウェア情報" ,
2020-02-14 11:40:24 +01:00
"page.about.credits" : "著作権表示" ,
"page.about.version" : "バージョン:" ,
"page.about.build_date" : "ビルド日時:" ,
"page.about.author" : "作者:" ,
"page.about.license" : "ライセンス:" ,
2020-12-30 04:43:37 +01:00
"page.about.global_config_options" : "グローバル構成オプション" ,
2021-02-16 16:37:24 +01:00
"page.about.postgres_version" : "Postgres バージョン:" ,
2022-01-22 16:44:26 +01:00
"page.about.go_version" : "Go バージョン:" ,
2023-01-27 14:08:34 +01:00
"page.add_feed.title" : "新規フィード" ,
2023-02-25 15:18:46 +01:00
"page.add_feed.no_category" : "カテゴリが存在しません。カテゴリが少なくとも1つ必要です。" ,
2020-02-14 11:40:24 +01:00
"page.add_feed.label.url" : "URL" ,
2023-01-27 14:08:34 +01:00
"page.add_feed.submit" : "フィードを探索して追加" ,
"page.add_feed.legend.advanced_options" : "高度な設定" ,
"page.add_feed.choose_feed" : "フィードを選択" ,
"page.edit_feed.title" : "フィードを編集: %s" ,
2020-02-14 11:40:24 +01:00
"page.edit_feed.last_check" : "最終チェック:" ,
2023-01-27 14:08:34 +01:00
"page.edit_feed.last_modified_header" : "Last-Modified ヘッダー:" ,
2020-02-14 11:40:24 +01:00
"page.edit_feed.etag_header" : "ETag ヘッダー:" ,
2023-02-25 15:18:46 +01:00
"page.edit_feed.no_header" : "なし" ,
2023-01-27 14:08:34 +01:00
"page.edit_feed.last_parsing_error" : "直近の解析エラー" ,
2023-02-25 15:18:46 +01:00
"page.entry.attachments" : "添付ファイル" ,
2023-01-27 14:08:34 +01:00
"page.keyboard_shortcuts.title" : "キーボードショートカット" ,
"page.keyboard_shortcuts.subtitle.sections" : "セクションを移動する" ,
"page.keyboard_shortcuts.subtitle.items" : "アイテム間を移動する" ,
"page.keyboard_shortcuts.subtitle.pages" : "ページ間を移動する" ,
2020-02-14 11:40:24 +01:00
"page.keyboard_shortcuts.subtitle.actions" : "アクション" ,
2023-01-27 14:08:34 +01:00
"page.keyboard_shortcuts.go_to_unread" : "未読" ,
"page.keyboard_shortcuts.go_to_starred" : "星付き" ,
"page.keyboard_shortcuts.go_to_history" : "履歴" ,
"page.keyboard_shortcuts.go_to_feeds" : "フィード一覧" ,
"page.keyboard_shortcuts.go_to_categories" : "カテゴリ" ,
"page.keyboard_shortcuts.go_to_settings" : "設定" ,
"page.keyboard_shortcuts.show_keyboard_shortcuts" : "キーボードショートカットを表示" ,
2020-02-14 11:40:24 +01:00
"page.keyboard_shortcuts.go_to_previous_item" : "前のアイテム" ,
"page.keyboard_shortcuts.go_to_next_item" : "次のアイテム" ,
2023-01-27 14:08:34 +01:00
"page.keyboard_shortcuts.go_to_feed" : "フィード" ,
"page.keyboard_shortcuts.go_to_previous_page" : "前のページ" ,
"page.keyboard_shortcuts.go_to_next_page" : "次のページ" ,
2020-02-14 11:40:24 +01:00
"page.keyboard_shortcuts.open_item" : "選択されたアイテムを開く" ,
"page.keyboard_shortcuts.open_original" : "オリジナルのリンクを開く" ,
"page.keyboard_shortcuts.open_original_same_window" : "現在のタブでオリジナルのリンクを開く" ,
"page.keyboard_shortcuts.open_comments" : "コメントリンクを開く" ,
"page.keyboard_shortcuts.open_comments_same_window" : "現在のタブでコメントリンクを開く" ,
2023-01-27 14:08:34 +01:00
"page.keyboard_shortcuts.toggle_read_status_next" : "既読/未読を切り替えて次のアイテムに移動" ,
"page.keyboard_shortcuts.toggle_read_status_prev" : "既読/未読を切り替えて前のアイテムに移動" ,
"page.keyboard_shortcuts.refresh_all_feeds" : "すべてのフィードをバックグラウンドで更新" ,
2023-02-25 15:18:46 +01:00
"page.keyboard_shortcuts.mark_page_as_read" : "現在のページの記事をすべて既読にする" ,
2020-02-14 11:40:24 +01:00
"page.keyboard_shortcuts.download_content" : "オリジナルの内容をダウンロード" ,
"page.keyboard_shortcuts.toggle_bookmark_status" : "星を付ける/外す" ,
"page.keyboard_shortcuts.save_article" : "記事を保存" ,
2023-01-27 14:08:34 +01:00
"page.keyboard_shortcuts.scroll_item_to_top" : "アイテムが上端になるようにスクロール" ,
2020-02-14 11:40:24 +01:00
"page.keyboard_shortcuts.remove_feed" : "このフィードを削除" ,
2023-01-27 14:08:34 +01:00
"page.keyboard_shortcuts.go_to_search" : "検索フォームに移動" ,
2023-02-25 15:18:46 +01:00
"page.keyboard_shortcuts.toggle_entry_attachments" : "添付ファイルを開く/閉じる" ,
2020-02-14 11:40:24 +01:00
"page.keyboard_shortcuts.close_modal" : "モーダルダイアログを閉じる" ,
"page.users.title" : "ユーザー一覧" ,
"page.users.username" : "ユーザー名" ,
"page.users.never_logged" : "未ログイン" ,
"page.users.admin.yes" : "管理者" ,
"page.users.admin.no" : "非管理者" ,
"page.users.actions" : "アクション" ,
"page.users.last_login" : "最終ログイン" ,
"page.users.is_admin" : "管理者" ,
"page.settings.title" : "設定" ,
"page.settings.link_google_account" : "Google アカウントと接続する" ,
"page.settings.unlink_google_account" : "Google アカウントと接続を解除する" ,
2020-03-08 03:45:19 +01:00
"page.settings.link_oidc_account" : "OpenID Connect アカウントと接続する" ,
"page.settings.unlink_oidc_account" : "OpenID Connect アカウントと接続を解除する" ,
2023-11-05 18:57:35 +01:00
"page.settings.webauthn.passkeys" : "Passkeys" ,
"page.settings.webauthn.actions" : "Actions" ,
"page.settings.webauthn.passkey_name" : "Passkey Name" ,
"page.settings.webauthn.added_on" : "Added On" ,
"page.settings.webauthn.last_seen_on" : "Last Used" ,
"page.settings.webauthn.register" : "パスキーを登録する" ,
"page.settings.webauthn.register.error" : "パスキーを登録できません" ,
"page.settings.webauthn.delete" : [
"%d 個のパスキーを削除" ,
"%d 個のパスキーを削除"
] ,
2020-02-14 11:40:24 +01:00
"page.login.title" : "ログイン" ,
"page.login.google_signin" : "Google アカウントでログイン" ,
2020-03-08 03:45:19 +01:00
"page.login.oidc_signin" : "OpenID Connect アカウントでログイン" ,
2023-11-05 18:57:35 +01:00
"page.login.webauthn_login" : "パスキーでログイン" ,
"page.login.webauthn_login.error" : "パスキーでログインできない" ,
2023-01-27 14:08:34 +01:00
"page.integrations.title" : "連携" ,
2020-02-14 11:40:24 +01:00
"page.integration.miniflux_api" : "Miniflux API" ,
"page.integration.miniflux_api_endpoint" : "API Endpoint" ,
"page.integration.miniflux_api_username" : "ユーザー名" ,
"page.integration.miniflux_api_password" : "パスワード" ,
"page.integration.miniflux_api_password_value" : "アカウントのパスワード" ,
"page.integration.bookmarklet" : "ブックマークレット" ,
"page.integration.bookmarklet.name" : "Miniflux に追加" ,
"page.integration.bookmarklet.instructions" : "このリンクをブラウザのブックマークへドラッグしてください。" ,
"page.integration.bookmarklet.help" : "この特別なリンクを使ってブラウザから直接ウェブサイトのフィードを購読できます。" ,
"page.sessions.title" : "セッション" ,
"page.sessions.table.date" : "日付" ,
"page.sessions.table.ip" : "IP アドレス" ,
"page.sessions.table.user_agent" : "User Agent" ,
"page.sessions.table.actions" : "アクション" ,
"page.sessions.table.current_session" : "現在のセッション" ,
2023-01-27 14:08:34 +01:00
"page.api_keys.title" : "API キー" ,
2020-03-02 02:38:29 +01:00
"page.api_keys.table.description" : "説明" ,
"page.api_keys.table.token" : "トークン" ,
"page.api_keys.table.last_used_at" : "最終使用" ,
"page.api_keys.table.created_at" : "作成日" ,
"page.api_keys.table.actions" : "アクション" ,
2023-01-27 14:08:34 +01:00
"page.api_keys.never_used" : "未使用" ,
"page.new_api_key.title" : "新しい API キー" ,
2021-03-08 00:25:34 +01:00
"page.offline.title" : "オフラインモード" ,
"page.offline.message" : "オフラインです" ,
"page.offline.refresh_page" : "ページを更新してみてください" ,
2023-11-05 18:57:35 +01:00
"page.webauthn_rename.title" : "Rename Passkey" ,
2020-03-23 02:48:14 +01:00
"alert.no_shared_entry" : "共有エントリはありません。" ,
2020-02-14 11:40:24 +01:00
"alert.no_bookmark" : "現在星付きはありません。" ,
"alert.no_category" : "カテゴリが存在しません。" ,
"alert.no_category_entry" : "このカテゴリには記事がありません。" ,
"alert.no_feed_entry" : "このフィードには記事がありません。" ,
"alert.no_feed" : "何も購読していません。" ,
2023-01-27 14:08:34 +01:00
"alert.no_feed_in_category" : "このカテゴリには購読中のフィードがありません。" ,
"alert.no_history" : "現在履歴はありません。" ,
2020-02-14 11:40:24 +01:00
"alert.feed_error" : "このフィードには問題があります。" ,
"alert.no_search_result" : "検索で何も見つかりませんでした。" ,
"alert.no_unread_entry" : "未読の記事はありません。" ,
"alert.no_user" : "あなたが唯一のユーザーです。" ,
"alert.account_unlinked" : "外部アカウントとのリンクが解除されました!" ,
"alert.account_linked" : "外部アカウントとリンクされました!" ,
"alert.pocket_linked" : "Pocket アカウントとリンクされました!" ,
"alert.prefs_saved" : "設定情報は保存されました!" ,
"error.unlink_account_without_password" : "パスワードを設定しなければ再びログインすることはできません。" ,
"error.duplicate_linked_account" : "別なユーザーが既にこのサービスの同じユーザーとリンクしています。" ,
"error.duplicate_fever_username" : "既に同じ名前の Fever ユーザー名が使われています!" ,
2022-01-03 04:45:12 +01:00
"error.duplicate_googlereader_username" : "既に同じ名前の Google Reader ユーザー名が使われています!" ,
2020-02-14 11:40:24 +01:00
"error.pocket_request_token" : "Pocket の request token が取得できません!" ,
"error.pocket_access_token" : "Pocket の access token が取得できません!" ,
2023-02-25 15:18:46 +01:00
"error.category_already_exists" : "このカテゴリは既に存在します。" ,
"error.unable_to_create_category" : "このカテゴリは作成できません。" ,
"error.unable_to_update_category" : "このカテゴリは更新できません。" ,
2020-02-14 11:40:24 +01:00
"error.user_already_exists" : "このユーザーは既に存在します。" ,
2023-02-25 15:18:46 +01:00
"error.unable_to_create_user" : "このユーザーは作成できません。" ,
"error.unable_to_update_user" : "このユーザーは更新できません。" ,
"error.unable_to_update_feed" : "このフィードは更新できません。" ,
2023-01-27 14:08:34 +01:00
"error.subscription_not_found" : "フィードが見つかりません。" ,
2023-01-27 12:55:46 +01:00
"error.invalid_theme" : "テーマが無効です。" ,
"error.invalid_language" : "言語が無効です。" ,
"error.invalid_timezone" : "タイムゾーンが無効です。" ,
2023-02-25 15:18:46 +01:00
"error.invalid_entry_direction" : "記事の表示順が無効です。" ,
2023-01-27 14:08:34 +01:00
"error.invalid_display_mode" : "Web アプリの表示モードが無効です。" ,
2022-09-30 07:37:57 +02:00
"error.invalid_gesture_nav" : "ジェスチャー ナビゲーションが無効です。" ,
2023-01-27 14:08:34 +01:00
"error.invalid_default_home_page" : "デフォルトのトップページが無効です" ,
2020-02-14 11:40:24 +01:00
"error.empty_file" : "このファイルは空です。" ,
"error.bad_credentials" : "ユーザー名かパスワードが間違っています。" ,
2023-01-27 14:08:34 +01:00
"error.fields_mandatory" : "すべての項目が必要です。" ,
2020-02-14 11:40:24 +01:00
"error.title_required" : "タイトルが必要です。" ,
"error.different_passwords" : "パスワードが一致しません。" ,
"error.password_min_length" : "パスワードは6文字以上である必要があります。" ,
2023-01-27 14:08:34 +01:00
"error.settings_mandatory_fields" : "ユーザー名、テーマ、言語、タイムゾーンのすべてが必要です。" ,
"error.settings_reading_speed_is_positive" : "読書速度は正の整数である必要があります。" ,
"error.entries_per_page_invalid" : "ページあたりの記事数が無効です。" ,
2020-02-14 11:40:24 +01:00
"error.feed_mandatory_fields" : "URL と カテゴリが必要です。" ,
2023-01-27 14:08:34 +01:00
"error.feed_already_exists" : "このフィードは既に存在します。" ,
"error.invalid_feed_url" : "フィード URL が無効です。" ,
"error.invalid_site_url" : "サイト URL が無効です。" ,
"error.feed_url_not_empty" : "フィード URL を空にすることはできません。" ,
"error.site_url_not_empty" : "サイトの URL を空にすることはできません。" ,
2021-01-04 22:49:28 +01:00
"error.feed_title_not_empty" : "フィードのタイトルを空にすることはできません。" ,
"error.feed_category_not_found" : "このカテゴリは存在しないか、このユーザーに属していません。" ,
2021-02-08 03:38:45 +01:00
"error.feed_invalid_blocklist_rule" : "ブロックリストルールが無効です。" ,
"error.feed_invalid_keeplist_rule" : "リストの保持ルールが無効です。" ,
2020-02-14 11:40:24 +01:00
"error.user_mandatory_fields" : "ユーザー名が必要です。" ,
2023-01-27 14:08:34 +01:00
"error.api_key_already_exists" : "この API キーは既に存在します。" ,
"error.unable_to_create_api_key" : "この API キーを作成できません。" ,
2020-02-14 11:40:24 +01:00
"form.feed.label.title" : "タイトル" ,
"form.feed.label.site_url" : "サイト URL" ,
"form.feed.label.feed_url" : "フィード URL" ,
"form.feed.label.category" : "カテゴリ" ,
"form.feed.label.crawler" : "オリジナルの内容を取得" ,
"form.feed.label.feed_username" : "フィードのユーザー名" ,
"form.feed.label.feed_password" : "フィードのパスワード" ,
2023-01-27 14:08:34 +01:00
"form.feed.label.user_agent" : "デフォルトの User Agent を上書きする" ,
"form.feed.label.cookie" : "Cookie の設定" ,
"form.feed.label.scraper_rules" : "Scraper ルール" ,
2020-02-14 11:40:24 +01:00
"form.feed.label.rewrite_rules" : "Rewrite ルール" ,
2023-01-27 14:08:34 +01:00
"form.feed.label.blocklist_rules" : "Block ルール" ,
"form.feed.label.keeplist_rules" : "Keep ルール" ,
"form.feed.label.urlrewrite_rules" : "Rewrite URL ルール" ,
2023-08-26 09:16:41 +02:00
"form.feed.label.apprise_service_urls" : "Comma separated list of Apprise service URLs" ,
2020-06-06 06:50:59 +02:00
"form.feed.label.ignore_http_cache" : "HTTPキャッシュを無視" ,
2021-02-21 22:42:49 +01:00
"form.feed.label.allow_self_signed_certificates" : "自己署名証明書または無効な証明書を許可する" ,
2023-01-27 14:08:34 +01:00
"form.feed.label.fetch_via_proxy" : "プロキシ経由で取得" ,
2020-02-14 11:40:24 +01:00
"form.feed.label.disabled" : "このフィードを更新しない" ,
Add Media Player and resume to last playback position
In order to ease podcast listening, the player can be put on top of the feed entry as main content.
Use the `Use podcast player` option to enable that. It works on audio and video.
Also, when playing audio or video, progression will be saved in order to be able to resume listening later.
This position saving is done using the original attachement/enclosures player AND podcast player and do not rely on
the podcast player option ti be enabled.
Additionally, I made the player fill the width with the entry container to ease seeking and have a bigger video.
updateEnclosures now keep existing enclosures based on URL
When feeds get updated, enclosures entries are always wiped and re-created. This cause two issue
- enclosure progression get lost in the process
- enclosure ID changes
I used the URL as identifier of an enclosure. Not perfect but hopefully should work.
When an enclosure already exist, I simply do nothing and leave the entry as is in the database.
If anyone is listening/watching to this enclosure during the refresh, the id stay coherent and progression saving still works.
The updateEnclosures function got a bit more complex. I tried to make it the more clear I could.
Some optimisation are possible but would make the function harder to read in my opinion.
I'm not sure if this is often the case, but some feeds may include tracking or simply change the url each
time we update the feed. In those situation, enclosures ids and progression will be lost.
I have no idea how to handle this last situation. Use the size instead/alongside url to define the identity of an enclosure ?
Translation: english as placeholder for every language except French
Aside, I tested a video feed and fixed a few things for it. In fact, the MimeType was not working
at all on my side, and found a pretty old stackoverflow discussion that suggest to use an Apple non-standard MimeType for
m4v video format. I only did one substitution because I only have one feed to test. Any new video feed can make this go away
or evolve depending on the situation. Real video feeds does not tend to be easy to find and test extensively this.
Co-authored-by: toastal
2023-04-13 11:46:43 +02:00
"form.feed.label.no_media_player" : "No media player (audio/video)" ,
2023-01-27 14:08:34 +01:00
"form.feed.label.hide_globally" : "未読一覧に記事を表示しない" ,
2023-09-11 20:35:08 +02:00
"form.feed.fieldset.general" : "General" ,
"form.feed.fieldset.rules" : "Rules" ,
"form.feed.fieldset.network_settings" : "Network Settings" ,
"form.feed.fieldset.integration" : "Third-Party Services" ,
2020-02-14 11:40:24 +01:00
"form.category.label.title" : "タイトル" ,
2023-01-27 14:08:34 +01:00
"form.category.hide_globally" : "未読一覧に記事を表示しない" ,
2020-02-14 11:40:24 +01:00
"form.user.label.username" : "ユーザー名" ,
"form.user.label.password" : "パスワード" ,
"form.user.label.confirmation" : "パスワード確認" ,
"form.user.label.admin" : "管理者" ,
"form.prefs.label.language" : "言語" ,
"form.prefs.label.timezone" : "タイムゾーン" ,
"form.prefs.label.theme" : "テーマ" ,
2023-02-25 15:18:46 +01:00
"form.prefs.label.entry_sorting" : "記事の表示順" ,
2023-01-27 14:08:34 +01:00
"form.prefs.label.entries_per_page" : "ページあたりの記事数" ,
"form.prefs.label.default_reading_speed" : "他言語の読書速度(単語/分)" ,
"form.prefs.label.cjk_reading_speed" : "中国語、韓国語、日本語の読書速度(文字数/分)" ,
2023-01-15 00:32:51 +01:00
"form.prefs.label.display_mode" : "プログレッシブ Web アプリ (PWA) 表示モード" ,
2020-02-14 11:40:24 +01:00
"form.prefs.select.older_first" : "古い記事を最初に" ,
"form.prefs.select.recent_first" : "新しい記事を最初に" ,
2023-02-25 15:18:46 +01:00
"form.prefs.select.fullscreen" : "Fullscreen" ,
"form.prefs.select.standalone" : "Standalone" ,
"form.prefs.select.minimal_ui" : "Minimal" ,
"form.prefs.select.browser" : "Browser" ,
"form.prefs.select.publish_time" : "記事の公開時刻" ,
"form.prefs.select.created_time" : "記事の取得時刻" ,
2022-10-16 07:36:59 +02:00
"form.prefs.select.alphabetical" : "アルファベット順" ,
"form.prefs.select.unread_count" : "未読数" ,
2022-09-30 07:37:57 +02:00
"form.prefs.select.none" : "なし" ,
"form.prefs.select.tap" : "ダブルタップ" ,
"form.prefs.select.swipe" : "スワイプ" ,
2023-01-27 14:08:34 +01:00
"form.prefs.label.keyboard_shortcuts" : "キーボードショートカットを有効にする" ,
"form.prefs.label.entry_swipe" : "タッチスクリーンでスワイプ入力を有効にする" ,
2022-09-30 07:37:57 +02:00
"form.prefs.label.gesture_nav" : "エントリ間を移動するジェスチャー" ,
2020-07-17 04:46:24 +02:00
"form.prefs.label.show_reading_time" : "記事の推定読書時間を表示する" ,
2023-01-27 14:08:34 +01:00
"form.prefs.label.custom_css" : "カスタム CSS" ,
2023-02-25 15:18:46 +01:00
"form.prefs.label.entry_order" : "記事の表示順の基準" ,
2022-07-20 22:07:55 +02:00
"form.prefs.label.default_home_page" : "デフォルトのトップページ" ,
2023-02-25 15:18:46 +01:00
"form.prefs.label.categories_sorting_order" : "カテゴリの表示順" ,
2023-03-17 14:56:17 +01:00
"form.prefs.label.mark_read_on_view" : "表示時にエントリを自動的に既読としてマークします" ,
2023-09-11 20:35:08 +02:00
"form.prefs.fieldset.application_settings" : "Application Settings" ,
"form.prefs.fieldset.authentication_settings" : "Authentication Settings" ,
"form.prefs.fieldset.reader_settings" : "Reader Settings" ,
2020-02-14 11:40:24 +01:00
"form.import.label.file" : "OPML ファイル" ,
"form.import.label.url" : "URL" ,
"form.integration.fever_activate" : "Fever API を有効にする" ,
2023-01-27 14:08:34 +01:00
"form.integration.fever_username" : "Fever のユーザー名" ,
"form.integration.fever_password" : "Fever のパスワード" ,
2020-02-14 11:40:24 +01:00
"form.integration.fever_endpoint" : "Fever API endpoint:" ,
2022-01-03 04:45:12 +01:00
"form.integration.googlereader_activate" : "Google Reader API を有効にする" ,
2023-01-27 14:08:34 +01:00
"form.integration.googlereader_username" : "Google Reader のユーザー名" ,
"form.integration.googlereader_password" : "Google Reader のパスワード" ,
2022-01-03 04:45:12 +01:00
"form.integration.googlereader_endpoint" : "Google Reader API endpoint:" ,
2020-02-14 11:40:24 +01:00
"form.integration.pinboard_activate" : "Pinboard に記事を保存する" ,
"form.integration.pinboard_token" : "Pinboard の API Token" ,
"form.integration.pinboard_tags" : "Pinboard の Tag" ,
"form.integration.pinboard_bookmark" : "ブックマークを未読にする" ,
"form.integration.instapaper_activate" : "Instapaper に記事を保存する" ,
2023-01-27 14:08:34 +01:00
"form.integration.instapaper_username" : "Instapaper のユーザー名" ,
"form.integration.instapaper_password" : "Instapaper のパスワード" ,
2020-02-14 11:40:24 +01:00
"form.integration.pocket_activate" : "Pocket に記事を保存する" ,
"form.integration.pocket_consumer_key" : "Pocket の Consumer Key" ,
"form.integration.pocket_access_token" : "Pocket の Access Token" ,
"form.integration.pocket_connect_link" : "Pocket account に接続" ,
"form.integration.wallabag_activate" : "Wallabag に記事を保存する" ,
2022-09-19 01:52:28 +02:00
"form.integration.wallabag_only_url" : "URL のみを送信 (完全なコンテンツではなく)" ,
2020-02-14 11:40:24 +01:00
"form.integration.wallabag_endpoint" : "Wallabag の API Endpoint" ,
"form.integration.wallabag_client_id" : "Wallabag の Client ID" ,
"form.integration.wallabag_client_secret" : "Wallabag の Client Secret" ,
2023-01-27 14:08:34 +01:00
"form.integration.wallabag_username" : "Wallabag のユーザー名" ,
"form.integration.wallabag_password" : "Wallabag のパスワード" ,
2023-07-08 00:20:14 +02:00
"form.integration.notion_activate" : "Save entries to Notion" ,
"form.integration.notion_page_id" : "Notion Page ID" ,
"form.integration.notion_token" : "Notion Secret Token" ,
2023-08-01 05:55:17 +02:00
"form.integration.apprise_activate" : "Push entries to Apprise" ,
"form.integration.apprise_url" : "Apprise API URL" ,
2023-08-14 06:58:45 +02:00
"form.integration.apprise_services_url" : "Comma separated list of Apprise service URLs" ,
2020-02-14 11:40:24 +01:00
"form.integration.nunux_keeper_activate" : "Nunux Keeper に記事を保存する" ,
"form.integration.nunux_keeper_endpoint" : "Nunux Keeper の API Endpoint" ,
"form.integration.nunux_keeper_api_key" : "Nunux Keeper の API key" ,
2022-04-21 04:44:47 +02:00
"form.integration.espial_activate" : "Espial に記事を保存する" ,
"form.integration.espial_endpoint" : "Espial の API Endpoint" ,
"form.integration.espial_api_key" : "Espial の API key" ,
"form.integration.espial_tags" : "Espial の Tag" ,
2023-07-28 05:51:44 +02:00
"form.integration.readwise_activate" : "Save entries to Readwise Reader" ,
"form.integration.readwise_api_key" : "Readwise Reader Access Token" ,
"form.integration.readwise_api_key_link" : "Get your Readwise Access Token" ,
2023-01-27 14:08:34 +01:00
"form.integration.telegram_bot_activate" : "新しい記事を Telegram チャットにプッシュする" ,
2021-09-08 05:04:22 +02:00
"form.integration.telegram_bot_token" : "ボットトークン" ,
2023-01-27 14:08:34 +01:00
"form.integration.telegram_chat_id" : "チャット ID" ,
2023-09-10 20:22:32 +02:00
"form.integration.telegram_topic_id" : "Topic ID" ,
"form.integration.telegram_bot_disable_web_page_preview" : "Disable web page preview" ,
"form.integration.telegram_bot_disable_notification" : "Disable notification" ,
2023-09-28 05:02:22 +02:00
"form.integration.telegram_bot_disable_buttons" : "Disable buttons" ,
2022-05-23 17:53:06 +02:00
"form.integration.linkding_activate" : "Linkding に記事を保存する" ,
"form.integration.linkding_endpoint" : "Linkding の API Endpoint" ,
"form.integration.linkding_api_key" : "Linkding の API key" ,
2023-05-21 16:29:51 +02:00
"form.integration.linkding_tags" : "Linkding Tags" ,
2023-06-24 19:30:01 +02:00
"form.integration.linkding_bookmark" : "ブックマークを未読にする" ,
2022-10-14 17:18:44 +02:00
"form.integration.matrix_bot_activate" : "新しい記事をMatrixに転送する" ,
"form.integration.matrix_bot_user" : "Matrixのユーザー名" ,
"form.integration.matrix_bot_password" : "Matrixユーザ用パスワード" ,
"form.integration.matrix_bot_url" : "MatrixサーバーのURL" ,
"form.integration.matrix_bot_chat_id" : "MatrixルームのID" ,
2023-08-13 21:48:29 +02:00
"form.integration.shiori_activate" : "Shiori に記事を保存する" ,
"form.integration.shiori_endpoint" : "Shiori の API Endpoint" ,
"form.integration.shiori_username" : "Shiori の ユーザー名" ,
"form.integration.shiori_password" : "Shiori の パスワード" ,
2023-08-13 23:30:57 +02:00
"form.integration.shaarli_activate" : "Save articles to Shaarli" ,
"form.integration.shaarli_endpoint" : "Shaarli URL" ,
"form.integration.shaarli_api_secret" : "Shaarli API Secret" ,
2023-09-09 07:45:17 +02:00
"form.integration.webhook_activate" : "Enable Webhook" ,
"form.integration.webhook_url" : "Webhook URL" ,
"form.integration.webhook_secret" : "Webhook Secret" ,
2023-10-22 20:10:56 +02:00
"form.integration.rssbridge_activate" : "Check RSS-Bridge when adding subscriptions" ,
"form.integration.rssbridge_url" : "RSS-Bridge server URL" ,
2023-01-27 14:08:34 +01:00
"form.api_key.label.description" : "API キーラベル" ,
2020-02-14 11:40:24 +01:00
"form.submit.loading" : "読み込み中…" ,
"form.submit.saving" : "保存中…" ,
"time_elapsed.not_yet" : "未来" ,
"time_elapsed.yesterday" : "昨日" ,
"time_elapsed.now" : "今" ,
"time_elapsed.minutes" : [
"%d 分前" ,
"%d 分前"
] ,
"time_elapsed.hours" : [
"%d 時間前" ,
"%d 時間前"
] ,
"time_elapsed.days" : [
"%d 日前" ,
"%d 日前"
] ,
"time_elapsed.weeks" : [
2023-01-27 14:08:34 +01:00
"%d 週間前" ,
"%d 週間前"
2020-02-14 11:40:24 +01:00
] ,
"time_elapsed.months" : [
2023-01-27 14:08:34 +01:00
"%d か月前" ,
"%d か月前"
2020-02-14 11:40:24 +01:00
] ,
"time_elapsed.years" : [
"%d 年前" ,
"%d 年前"
2023-10-19 04:57:02 +02:00
] ,
2023-10-21 00:12:02 +02:00
"alert.too_many_feeds_refresh" : "You have triggered too many feed refreshes. Please wait 30 minutes before trying again." ,
2023-10-22 04:50:29 +02:00
"alert.background_feed_refresh" : "All feeds are being refreshed in the background. You can continue to use Miniflux while this process is running." ,
"error.http_response_too_large" : "The HTTP response is too large. You could increase the HTTP response size limit in the global settings (requires a server restart)." ,
2023-11-01 19:28:24 +01:00
"error.http_body_read" : "Unable to read the HTTP body: %v." ,
2023-10-22 04:50:29 +02:00
"error.http_empty_response_body" : "The HTTP response body is empty." ,
"error.http_empty_response" : "The HTTP response is empty. Perhaps, this website is using a bot protection mechanism?" ,
"error.tls_error" : "TLS error: %v. You could disable TLS verification in the feed settings if you would like." ,
"error.network_operation" : "Miniflux is not able to reach this website due to a network error: %v." ,
"error.network_timeout" : "This website is too slow and the request timed out: %v" ,
"error.http_client_error" : "HTTP client error: %v." ,
"error.http_not_authorized" : "Access to this website is not authorized. It could be a bad username or password." ,
"error.http_too_many_requests" : "Miniflux generated too many requests to this website. Please, try again later or change the application configuration." ,
"error.http_forbidden" : "Access to this website is forbidden. Perhaps, this website has a bot protection mechanism?" ,
"error.http_resource_not_found" : "The requested resource is not found. Please, verify the URL." ,
"error.http_internal_server_error" : "The website is not available at the moment due to a server error. The problem is not on Miniflux side. Please, try again later." ,
"error.http_bad_gateway" : "The website is not available at the moment due to a bad gateway error. The problem is not on Miniflux side. Please, try again later." ,
"error.http_service_unavailable" : "The website is not available at the moment due to an internal server error. The problem is not on Miniflux side. Please, try again later." ,
"error.http_gateway_timeout" : "The website is not available at the moment due to a gateway timeout error. The problem is not on Miniflux side. Please, try again later." ,
"error.http_unexpected_status_code" : "The website is not available at the moment due to an unexpected HTTP status code: %d. The problem is not on Miniflux side. Please, try again later." ,
"error.database_error" : "Database error: %v." ,
"error.category_not_found" : "This category does not exist or does not belong to this user." ,
"error.duplicated_feed" : "This feed already exists." ,
"error.unable_to_parse_feed" : "Unable to parse this feed: %v." ,
"error.feed_not_found" : "This feed does not exist or does not belong to this user." ,
2023-10-23 01:07:06 +02:00
"error.unable_to_detect_rssbridge" : "Unable to detect feed using RSS-Bridge: %v." ,
"error.feed_format_not_detected" : "Unable to detect feed format: %v."
2023-11-05 18:57:35 +01:00
}