diff --git a/lib/l10n/app_ar.arb b/lib/l10n/app_ar.arb index 63fdc029..6aeab879 100644 --- a/lib/l10n/app_ar.arb +++ b/lib/l10n/app_ar.arb @@ -147,7 +147,7 @@ "source_title": "عنوان المصدر", "chapter_number": "رقم الفصل", "share": "مشاركة", - "n_chapters": "{number} فصول", + "n_chapters": "{n} فصول", "no_description": "لا يوجد وصف", "resume": "استئناف", "read": "قراءة", diff --git a/lib/l10n/app_as.arb b/lib/l10n/app_as.arb index 9d3bd3e8..72d78923 100644 --- a/lib/l10n/app_as.arb +++ b/lib/l10n/app_as.arb @@ -133,9 +133,9 @@ "by_chapter_number": "অধ্যায়ৰ সংখ্যা অনুসৰি", "by_upload_date": "আপলোডৰ তাৰিখ অনুসৰি", "source_title": "উৎসৰ শিৰোনাম", - "chapter_number": "অধ্যায়ৰ সংখ্যা", + "chapter_number": "অধ্যায় নম্বৰ", "share": "শ্বেয়াৰ", - "n_chapters": "{number} অধ্যায়", + "n_chapters": "{n} অধ্যায়", "no_description": "কোনো বিৱৰণ নাই", "resume": "পুনৰ আৰম্ভ", "read": "পঢ়ক", diff --git a/lib/l10n/app_de.arb b/lib/l10n/app_de.arb index 8051e5a7..276b55dc 100644 --- a/lib/l10n/app_de.arb +++ b/lib/l10n/app_de.arb @@ -163,7 +163,7 @@ "chapter_number": "Kapitelnummer", "episode_number": "Episodennummer", "share": "Teilen", - "n_chapters": "{number} Kapitel", + "n_chapters": "{n} Kapitel", "no_description": "Keine Beschreibung", "resume": "Fortsetzen", "read": "Lesen", diff --git a/lib/l10n/app_en.arb b/lib/l10n/app_en.arb index db8d2b5c..3850c381 100644 --- a/lib/l10n/app_en.arb +++ b/lib/l10n/app_en.arb @@ -171,7 +171,7 @@ "chapter_number": "Chapter number", "episode_number": "Episode number", "share": "Share", - "n_chapters": "{number} chapters", + "n_chapters": "{n} chapters", "no_description": "No description", "resume": "Resume", "read": "Read", diff --git a/lib/l10n/app_es.arb b/lib/l10n/app_es.arb index 95b6c96d..4d91db15 100644 --- a/lib/l10n/app_es.arb +++ b/lib/l10n/app_es.arb @@ -147,7 +147,7 @@ "source_title": "Título de fuente", "chapter_number": "Número de capítulo", "share": "Compartir", - "n_chapters": "{number} capítulos", + "n_chapters": "{n} capítulos", "no_description": "Sin descripción", "resume": "Reanudar", "read": "Leer", diff --git a/lib/l10n/app_es_419.arb b/lib/l10n/app_es_419.arb index c72c8edd..61bf6bb6 100644 --- a/lib/l10n/app_es_419.arb +++ b/lib/l10n/app_es_419.arb @@ -147,7 +147,7 @@ "source_title": "Título de fuente", "chapter_number": "Número de capítulo", "share": "Compartir", - "n_chapters": "{number} capítulos", + "n_chapters": "{n} capítulos", "no_description": "Sin descripción", "resume": "Reanudar", "read": "Leer", diff --git a/lib/l10n/app_fr.arb b/lib/l10n/app_fr.arb index 992824dd..66db6efb 100644 --- a/lib/l10n/app_fr.arb +++ b/lib/l10n/app_fr.arb @@ -146,7 +146,7 @@ "source_title": "Titre de la source", "chapter_number": "Numéro de chapitre", "share": "Partager", - "n_chapters": "{number} chapitres", + "n_chapters": "{n} chapitres", "no_description": "Aucune description", "resume": "Reprendre", "read": "Commencer", diff --git a/lib/l10n/app_hi.arb b/lib/l10n/app_hi.arb index e61ec3c2..b902f507 100644 --- a/lib/l10n/app_hi.arb +++ b/lib/l10n/app_hi.arb @@ -135,7 +135,7 @@ "source_title": "स्रोत शीर्षक", "chapter_number": "अध्याय संख्या", "share": "साझा करें", - "n_chapters": "{number} अध्याय", + "n_chapters": "{n} अध्याय", "no_description": "कोई विवरण नहीं", "resume": "जारी रखें", "read": "पढ़ें", diff --git a/lib/l10n/app_id.arb b/lib/l10n/app_id.arb index 6ada06bf..34296429 100644 --- a/lib/l10n/app_id.arb +++ b/lib/l10n/app_id.arb @@ -147,7 +147,7 @@ "source_title": "Judul sumber", "chapter_number": "Nomor bab", "share": "Bagikan", - "n_chapters": "{number} bab", + "n_chapters": "{n} bab", "no_description": "Tidak ada deskripsi", "resume": "Lanjutkan", "read": "Baca", diff --git a/lib/l10n/app_it.arb b/lib/l10n/app_it.arb index 6b9fdd52..69c98592 100644 --- a/lib/l10n/app_it.arb +++ b/lib/l10n/app_it.arb @@ -147,7 +147,7 @@ "source_title": "Titolo della fonte", "chapter_number": "Numero del capitolo", "share": "Condividi", - "n_chapters": "{number} capitoli", + "n_chapters": "{n} capitoli", "no_description": "Nessuna descrizione", "resume": "Riprendi", "read": "Leggi", diff --git a/lib/l10n/app_ja.arb b/lib/l10n/app_ja.arb new file mode 100644 index 00000000..d58e621e --- /dev/null +++ b/lib/l10n/app_ja.arb @@ -0,0 +1,560 @@ +{ + "@@locale": "ja", + "library": "ライブラリ", + "updates": "更新", + "history": "履歴", + "browse": "ブラウズ", + "more": "その他", + "open_random_entry": "ランダムに開く", + "import": "インポート", + "filter": "フィルター", + "ignore_filters": "フィルターを無視", + "downloaded": "ダウンロード済み", + "unread": "未読", + "unwatched": "未視聴", + "started": "開始済み", + "bookmarked": "ブックマーク済み", + "sort": "並び替え", + "alphabetically": "アルファベット順", + "last_read": "最後に読んだ", + "last_watched": "最後に視聴した", + "last_update_check": "最終更新確認", + "last_entry_delete_warning": "{count, plural, =1{この{mediaType}の唯一の{entryType}をライブラリから削除しようとしています。} other{この{mediaType}のすべての{count}個の{entryTypePlural}をライブラリから削除しようとしています。}}\nこれにより、{mediaType}全体もライブラリから削除されます。\n\n注:ファイル自体は削除されません。", + "@last_entry_delete_warning": { + "placeholders": { + "count": {}, + "entryType": {}, + "entryTypePlural": {}, + "mediaType": {} + } + }, + "chapter": "チャプター", + "episode": "エピソード", + "unread_count": "未読数", + "unwatched_count": "未視聴数", + "latest_chapter": "最新チャプター", + "latest_episode": "最新エピソード", + "date_added": "追加日", + "display": "表示", + "display_mode": "表示モード", + "compact_grid": "コンパクトグリッド", + "comfortable_grid": "快適グリッド", + "cover_only_grid": "カバーのみグリッド", + "list": "リスト", + "badges": "バッジ", + "downloaded_chapters": "ダウンロード済みチャプター", + "downloaded_episodes": "ダウンロード済みエピソード", + "language": "言語", + "local_source": "ローカルソース", + "tabs": "タブ", + "show_continue_reading_button": "読み続けるボタンを表示", + "show_continue_watching_buttons": "視聴を続けるボタンを表示", + "categories": "カテゴリ", + "edit_categories": "カテゴリ編集", + "category_rename": "名前変更", + "category_edit": "編集", + "default_category": "デフォルトカテゴリ", + "set_categories": "カテゴリを設定", + "remove_all_update_msg": "本当によろしいですか?すべての更新がクリアされます", + "remove_all_history": "すべての履歴を削除", + "remove_all_update": "すべての更新を削除", + "manga": "マンガ", + "anime": "アニメ", + "novel": "小説", + "manga_extensions": "マンガ拡張機能", + "anime_extensions": "アニメ拡張機能", + "novel_extensions": "小説拡張機能", + "manga_sources": "マンガソース", + "anime_sources": "アニメソース", + "novel_sources": "小説ソース", + "library_no_category_exist": "まだカテゴリがありません", + "reading": "読書中", + "watching": "視聴中", + "plan_to_read": "読む予定", + "plan_to_watch": "視聴予定", + "completed": "完了", + "re_reading": "再読中", + "re_watching": "再視聴中", + "on_hold": "保留中", + "dropped": "中断", + "select_category": "カテゴリを選択", + "about": "について", + "description": "説明", + "author": "作者", + "artist": "アーティスト", + "status": "ステータス", + "source": "ソース", + "search": "検索", + "genre": "ジャンル", + "in_library": "ライブラリに追加済み", + "add_to_library": "ライブラリに追加", + "remove_from_library": "ライブラリから削除", + "chapters": "チャプター", + "episodes": "エピソード", + "season": "シーズン", + "n_chapters": "{n} チャプター", + "n_episodes": "{n} エピソード", + "start": "開始", + "resume": "再開", + "next_chapter": "次のチャプター", + "next_5_chapters": "次の5チャプター", + "next_10_chapters": "次の10チャプター", + "next_25_chapters": "次の25チャプター", + "all_chapters": "すべてのチャプター", + "next_episode": "次のエピソード", + "next_5_episodes": "次の5エピソード", + "next_10_episodes": "次の10エピソード", + "next_25_episodes": "次の25エピソード", + "all_episodes": "すべてのエピソード", + "migrate": "移行", + "migrate_confirm": "別のソースに移行", + "migrate_search": "移行先を検索", + "sources": "ソース", + "sources_settings": "ソース設定", + "popular": "人気", + "latest": "最新", + "no_results_found": "結果が見つかりません", + "settings": "設定", + "appearance": "外観", + "general": "一般", + "reader": "リーダー", + "downloads": "ダウンロード", + "backup_and_restore": "バックアップと復元", + "about_app": "アプリについて", + "theme": "テーマ", + "light": "ライト", + "dark": "ダーク", + "pure_black_dark_mode": "純黒ダークモード", + "pure_black_dark_mode_info": "ダークモードで純黒の背景を使用", + "anime_pure_black_dark_mode": "アニメ純黒ダークモード", + "anime_pure_black_dark_mode_info": "アニメタブで純黒の背景を使用", + "manga_pure_black_dark_mode": "マンガ純黒ダークモード", + "manga_pure_black_dark_mode_info": "マンガタブで純黒の背景を使用", + "novel_pure_black_dark_mode": "小説純黒ダークモード", + "novel_pure_black_dark_mode_info": "小説タブで純黒の背景を使用", + "follow_system_theme": "システムテーマに従う", + "reader_mode": "リーダーモード", + "default_reader_mode": "デフォルトリーダーモード", + "vertical": "縦型", + "right_to_left": "右から左", + "left_to_right": "左から右", + "horizontal_continious": "横スクロール連続", + "webtoon": "ウェブトゥーン", + "crop_borders": "境界をトリミング", + "crop_borders_info": "ページの端の黒い境界を削除", + "animate_page_transitions": "ページ遷移をアニメーション化", + "animate_page_transitions_info": "ページめくり時にアニメーション効果を追加", + "background_color": "背景色", + "download_location": "ダウンロード場所", + "download_location_info": "チャプターダウンロードに使用", + "only_on_wifi": "Wi-Fiのみ", + "downloads_are_limited_to_wifi": "ダウンロードはWi-Fiに制限されています", + "backup": "バックアップ", + "restore": "復元", + "create_backup": "バックアップを作成", + "restore_backup": "バックアップを復元", + "version": "バージョン", + "check_for_updates": "更新を確認", + "download": "ダウンロード", + "delete": "削除", + "delete_all": "すべて削除", + "mark_as_read": "既読にする", + "mark_as_unread": "未読にする", + "mark_previous_as_read": "前を既読にする", + "mark_as_seen": "視聴済みにする", + "mark_as_unseen": "未視聴にする", + "mark_previous_as_seen": "前を視聴済みにする", + "cancel": "キャンセル", + "ok": "OK", + "yes": "はい", + "no": "いいえ", + "reset": "リセット", + "save": "保存", + "edit": "編集", + "rename": "名前変更", + "create": "作成", + "update": "更新", + "remove": "削除", + "add": "追加", + "error": "エラー", + "loading": "読み込み中", + "no_data": "データなし", + "confirm": "確認", + "warning": "警告", + "information": "情報", + "success": "成功", + "failed": "失敗", + "close": "閉じる", + "continue_text": "続ける", + "share": "共有", + "copy": "コピー", + "paste": "貼り付け", + "clear": "クリア", + "select_all": "すべて選択", + "deselect_all": "すべて選択解除", + "invert_selection": "選択を反転", + "search_result": "検索結果", + "no_search_result": "検索結果なし", + "refresh": "更新", + "retry": "再試行", + "previous": "前へ", + "next": "次へ", + "page": "ページ", + "show_all": "すべて表示", + "hide": "非表示", + "show": "表示", + "enable": "有効化", + "disable": "無効化", + "enable_all": "すべて有効化", + "disable_all": "すべて無効化", + "default_text": "デフォルト", + "custom": "カスタム", + "auto": "自動", + "manual": "手動", + "none": "なし", + "all": "すべて", + "other": "その他", + "advanced": "詳細設定", + "advanced_info": "mpv設定", + "name": "名前", + "value": "値", + "type": "タイプ", + "size": "サイズ", + "duration": "期間", + "date": "日付", + "time": "時刻", + "unknown": "不明", + "undefined": "未定義", + "downloading": "ダウンロード中", + "installing": "インストール中", + "installed": "インストール済み", + "not_installed": "未インストール", + "install": "インストール", + "uninstall": "アンインストール", + "update_available": "更新あり", + "up_to_date": "最新", + "obsolete": "廃止", + "nsfw": "NSFW", + "pinned_sources": "固定ソース", + "last_used": "最後に使用", + "incognito_mode": "シークレットモード", + "incognito_mode_info": "履歴を一時停止", + "when_incognito_mode_is_on": "シークレットモード有効時、マンガとアニメの履歴は保存されません", + "pause_history": "履歴を一時停止", + "show_nsfw_source": "NSFWソースを表示", + "show_nsfw_source_info": "NSFWタグ付きの拡張機能を表示", + "auto_refresh": "自動更新", + "auto_refresh_info": "起動時にライブラリを自動更新", + "only_update_ongoing_manga": "進行中のマンガのみ更新", + "only_update_ongoing_manga_info": "完結していないマンガのみ更新", + "update_library_on_app_launch": "アプリ起動時にライブラリを更新", + "update_library": "ライブラリを更新", + "updating_library": "ライブラリを更新中 ({cur} / {max}) - 失敗: {failed}", + "check_for_app_updates": "起動時にアプリ更新を確認", + "page_preload_amount": "ページプリロード量", + "scale_type": "スケールタイプ", + "fit_screen": "画面に合わせる", + "stretch": "引き伸ばす", + "fit_width": "幅に合わせる", + "fit_height": "高さに合わせる", + "original_size": "オリジナルサイズ", + "smart_fit": "スマートフィット", + "rotation": "回転", + "no_rotation": "回転なし", + "rotate_left": "左回転", + "rotate_right": "右回転", + "reading_direction": "読み方向", + "show_page_number": "ページ番号を表示", + "show_page_number_info": "リーダーでページ番号を表示", + "auto_scroll": "自動スクロール", + "video_audio": "オーディオ", + "player": "プレーヤー", + "markEpisodeAsSeenSetting": "エピソードを視聴済みにするタイミング", + "default_skip_intro_length": "デフォルトイントロスキップ長", + "default_playback_speed_length": "デフォルト再生速度長", + "updateProgressAfterReading": "読後にプログレスを更新", + "no_sources_installed": "ソースがインストールされていません!", + "show_extensions": "拡張機能を表示", + "ignore_filters": "フィルターを無視", + "unwatched": "未視聴", + "last_watched": "最後に視聴", + "last_entry_delete_warning": "{count, plural, =1{この{mediaType}の唯一の{entryType}をライブラリから削除しようとしています。} other{この{mediaType}のすべての{count}個の{entryTypePlural}をライブラリから削除しようとしています。}}\nこれにより、{mediaType}全体もライブラリから削除されます。\n\n注:ファイル自体は削除されません。", + "@last_entry_delete_warning": { + "placeholders": { + "count": {}, + "entryType": {}, + "entryTypePlural": {}, + "mediaType": {} + } + }, + "chapter": "チャプター", + "episode": "エピソード", + "unwatched_count": "未視聴数", + "latest_episode": "最新エピソード", + "downloaded_episodes": "ダウンロード済みエピソード", + "show_continue_watching_buttons": "視聴を続けるボタンを表示", + "remove_all_update_msg": "本当によろしいですか?すべての更新がクリアされます", + "migrate_confirm": "別のソースに移行", + "clean_database": "データベースをクリーン", + "cleaned_database": "データベースがクリーンされました!{x}個のエントリが削除されました", + "clean_database_desc": "これによりライブラリに追加されていないすべてのアイテムが削除されます!", + "downloaded_only": "ダウンロード済みのみ", + "downloaded_only_description": "ライブラリにダウンロード済みエントリのみを表示", + "statistics": "統計", + "default_subtitle_language": "デフォルト字幕言語", + "follow_system_theme": "システムテーマに従う", + "concurrent_downloads": "同時ダウンロード", + "share_app_logs": "アプリログを共有", + "no_app_logs": "log.txtファイルが利用できません!", + "failed": "失敗!", + "next_week": "来週", + "by_episode_number": "エピソード番号順", + "episode_number": "エピソード番号", + "watch": "視聴", + "total_episodes": "総エピソード数", + "syncing": "同期中", + "sync_password": "パスワード(8文字以上)", + "sync_logged": "ログイン成功", + "syncing_subtitle": "セルフホストサーバーを通じて複数デバイス間で進行状況を同期します。詳細はDiscordサーバーをご覧ください!", + "last_sync_manga": "最終マンガ同期: ", + "last_sync_history": "最終履歴同期: ", + "last_sync_update": "最終更新同期: ", + "sync_server": "同期サーバーアドレス", + "sync_login_invalid_creds": "無効なメールアドレスまたはパスワード", + "sync_starting": "同期を開始しています...", + "sync_finished": "同期完了", + "sync_failed": "同期失敗", + "sync_button_sync": "進行状況を同期", + "sync_button_upload": "アップロードのみ", + "sync_button_upload_info": "この操作はリモートデータを完全にローカルデータで置き換えます!", + "sync_button_download": "ダウンロードのみ", + "sync_button_download_info": "この操作はローカルデータを完全にリモートデータで置き換えます!", + "sync_on": "同期を有効化", + "sync_auto": "自動同期", + "sync_auto_warning": "自動同期は現在実験的な機能です!", + "sync_auto_off": "オフ", + "sync_auto_5_minutes": "5分ごと", + "sync_auto_10_minutes": "10分ごと", + "sync_auto_30_minutes": "30分ごと", + "sync_auto_1_hour": "1時間ごと", + "sync_auto_3_hours": "3時間ごと", + "sync_auto_6_hours": "6時間ごと", + "sync_auto_12_hours": "12時間ごと", + "server_error": "サーバーエラー!", + "dialog_confirm": "確認", + "reorder_navigation": "ナビゲーションをカスタマイズ", + "reorder_navigation_description": "ニーズに合わせて各ナビゲーションを並べ替えたり切り替えたりします。", + "full_screen_player": "フルスクリーンを使用", + "full_screen_player_info": "動画再生時に自動的にフルスクリーンを使用します。", + "novel_sources": "小説ソース", + "novel_extensions": "小説拡張機能", + "extension_settings": "拡張機能設定", + "novel": "小説", + "check_for_app_updates": "起動時にアプリ更新を確認", + "video_audio_info": "優先言語、ピッチ補正、オーディオチャンネル", + "default_skip_forward_skip_length": "デフォルトスキップフォワードスキップ長", + "aniskip_requires_info": "AniSkipを機能させるには、アニメをMALまたはAnilistで追跡する必要があります。", + "enable_aniskip": "AniSkipを有効化", + "enable_auto_skip": "自動スキップを有効化", + "aniskip_button_timeout": "ボタンタイムアウト", + "skip_opening": "オープニングをスキップ", + "skip_ending": "エンディングをスキップ", + "fullscreen": "フルスクリーン", + "update_library": "ライブラリを更新", + "updating_library": "ライブラリを更新中 ({cur} / {max}) - 失敗: {failed}", + "next_chapter": "次のチャプター", + "next_5_chapters": "次の5チャプター", + "next_10_chapters": "次の10チャプター", + "next_25_chapters": "次の25チャプター", + "all_chapters": "すべてのチャプター", + "next_episode": "次のエピソード", + "next_5_episodes": "次の5エピソード", + "next_10_episodes": "次の10エピソード", + "next_25_episodes": "次の25エピソード", + "all_episodes": "すべてのエピソード", + "cover_saved": "カバーを保存しました", + "set_as_cover": "カバーに設定", + "use_this_as_cover_art": "これをカバーアートとして使用しますか?", + "save": "保存", + "picture_saved": "画像を保存しました", + "cover_updated": "カバーを更新しました", + "include_subtitles": "字幕を含める", + "blend_mode_default": "デフォルト", + "blend_mode_multiply": "乗算", + "blend_mode_screen": "スクリーン", + "blend_mode_overlay": "オーバーレイ", + "blend_mode_colorDodge": "ColorDodge", + "blend_mode_lighten": "明るく", + "blend_mode_colorBurn": "ColorBurn", + "blend_mode_darken": "暗く", + "blend_mode_difference": "差", + "blend_mode_saturation": "彩度", + "blend_mode_softLight": "SoftLight", + "blend_mode_plus": "プラス", + "blend_mode_exclusion": "除外", + "custom_color_filter": "カスタムカラーフィルター", + "color_filter_blend_mode": "カラーフィルターブレンドモード", + "enable_all": "すべて有効化", + "disable_all": "すべて無効化", + "font": "フォント", + "color": "色", + "font_size": "フォントサイズ", + "text": "テキスト", + "border": "境界線", + "background": "背景", + "no_subtite_warning_message": "このビデオには字幕トラックがないため効果はありません", + "grid_size": "グリッドサイズ", + "n_per_row": "1行あたり{n}個", + "horizontal_continious": "横スクロール連続", + "edit_code": "コードを編集", + "use_libass": "libassを有効化", + "use_libass_info": "ネイティブバックエンドにlibassベースの字幕レンダリングを使用します。", + "libass_not_disable_message": "字幕をカスタマイズできるようにするには、プレーヤー設定で「libassを使用」を無効にしてください。", + "torrent_stream": "トレントストリーム", + "add_torrent": "トレントを追加", + "enter_torrent_hint_text": "マグネットまたはトレントファイルurlを入力", + "torrent_url": "トレントurl", + "or": "または", + "advanced": "詳細設定", + "advanced_info": "mpv設定", + "use_native_http_client": "ネイティブhttpクライアントを使用", + "use_native_http_client_info": "VPNのようなプラットフォーム機能を自動的にサポートし、HTTP/3のようなより多くのHTTP機能をサポートし、カスタムリダイレクト処理", + "n_hour_ago": "{hour}時間前", + "n_hours_ago": "{hours}時間前", + "n_minute_ago": "{minute}分前", + "n_minutes_ago": "{minutes}分前", + "n_day_ago": "{day}日前", + "now": "今", + "library_last_updated": "ライブラリ最終更新: {lastUpdated}", + "data_and_storage": "データとストレージ", + "download_location_info": "チャプターダウンロードに使用", + "storage": "ストレージ", + "clear_chapter_and_episode_cache": "チャプターとエピソードキャッシュをクリア", + "cache_cleared": "キャッシュをクリアしました", + "clear_chapter_or_episode_cache_on_app_launch": "アプリ起動時にチャプター/エピソードキャッシュをクリア", + "app_settings": "アプリ設定", + "sources_settings": "ソース設定", + "include_sensitive_settings": "機密設定を含める(例:トラッカーログイントークン)", + "create": "作成", + "downloads_are_limited_to_wifi": "ダウンロードはWi-Fiに制限されています", + "recommendations": "おすすめ", + "recommendations_similar": "類似", + "recommendations_weights": "おすすめの重み", + "recommendations_weights_genre": "ジャンル類似度", + "recommendations_weights_setting": "設定類似度", + "recommendations_weights_synopsis": "あらすじ類似度", + "recommendations_weights_theme": "テーマ類似度", + "manga_extensions_repo": "マンガ拡張機能リポジトリ", + "anime_extensions_repo": "アニメ拡張機能リポジトリ", + "novel_extensions_repo": "小説拡張機能リポジトリ", + "custom_dns": "カスタムDNS(システムDNSを使用する場合は空のままにしてください)", + "android_proxy_server": "Androidプロキシサーバー(ApkBridge)", + "get_apk_bridge": "ApkBridgeを入手", + "get_sync_server": "同期サーバーをここで入手", + "undefined": "未定義", + "empty_extensions_repo": "リポジトリURLがありません。追加するにはプラスボタンをクリックしてください!", + "add_extensions_repo": "リポジトリURLを追加", + "remove_extensions_repo": "リポジトリURLを削除", + "manage_manga_repo_urls": "マンガリポジトリURLを管理", + "manage_anime_repo_urls": "アニメリポジトリURLを管理", + "manage_novel_repo_urls": "小説リポジトリURLを管理", + "url_cannot_be_empty": "URLは空にできません", + "url_must_end_with_dot_json": "URLは.jsonで終わる必要があります", + "repo_url": "リポジトリURL", + "invalid_url_format": "無効なURL形式", + "clear_all_sources": "すべてのソースをクリア", + "clear_all_sources_msg": "これによりアプリケーションのすべてのソースが完全に削除されます。続行してもよろしいですか?", + "sources_cleared": "ソースがクリアされました!!!", + "repo_added": "ソースリポジトリが追加されました!", + "add_repo": "リポジトリを追加しますか?", + "genre_search_library": "ライブラリでジャンル検索", + "genre_search_source": "ソースでブラウズ", + "source_not_added": "ソースがインストールされていません!", + "load_own_subtitles": "独自の字幕を読み込む...", + "search_subtitles": "オンラインで字幕を検索...", + "extension_notes": "注:{notes}", + "unsupported_repo": "サポートされていないリポジトリを追加しようとしています。サポートについてはDiscordサーバーを確認してください!", + "end_of_chapter": "チャプターの終わり", + "chapter_completed": "チャプター完了", + "continue_to_next_chapter": "次のチャプターを読むにはスクロールを続けてください", + "no_next_chapter": "次のチャプターはありません", + "you_have_finished_reading": "読了しました", + "return_to_the_list_of_chapters": "チャプターリストに戻る", + "hwdec": "ハードウェアデコーダー", + "enable_hardware_accel": "ハードウェアアクセラレーション", + "enable_hardware_accel_info": "バグやクラッシュが発生している場合はオン/オフを切り替えてください", + "track_library_navigate": "既存のローカルエントリに移動", + "track_library_add": "ローカルライブラリに追加", + "track_library_add_confirm": "追跡アイテムをローカルライブラリに追加", + "track_library_not_logged": "この機能を使用するには、対応するトラッカーにログインしてください!", + "track_library_switch": "別のトラッカーに切り替え", + "go_back": "戻る", + "merge_library_nav_mobile": "モバイルでライブラリナビゲーションを統合", + "enable_discord_rpc": "Discord RPCを有効化", + "hide_discord_rpc_incognito": "シークレットモードでDiscord RPCを非表示", + "rpc_show_reading_watching_progress": "Discordに現在のチャプターを表示(再起動が必要)", + "rpc_show_title": "Discordに現在のタイトルを表示", + "rpc_show_cover_image": "Discordに現在のカバー画像を表示", + "sync_enable_histories": "履歴データを同期", + "sync_enable_updates": "更新データを同期", + "sync_enable_settings": "設定を同期", + "enable_mpv": "mpvシェーダー/スクリプトを有効化", + "mpv_info": "mpv/scripts/配下の.jsスクリプトをサポート", + "mpv_redownload": "mpv設定ファイルを再ダウンロード", + "mpv_redownload_info": "古い設定ファイルを新しいものに置き換えます!", + "mpv_download": "MPV設定ファイルが必要です!\n今すぐダウンロードしますか?", + "custom_buttons": "カスタムボタン", + "custom_buttons_info": "カスタムボタンでluaコードを実行", + "custom_buttons_edit": "カスタムボタンを編集", + "custom_buttons_add": "カスタムボタンを追加", + "custom_buttons_added": "カスタムボタンが追加されました!", + "custom_buttons_delete": "カスタムボタンを削除", + "custom_buttons_text": "ボタンテキスト", + "custom_buttons_text_req": "ボタンテキストが必要です", + "custom_buttons_js_code": "luaコード", + "custom_buttons_js_code_req": "luaコードが必要です", + "custom_buttons_js_code_long": "luaコード(長押し時)", + "custom_buttons_startup": "luaコード(起動時)", + "n_days": "{n}日", + "decoder": "デコーダー", + "decoder_info": "ハードウェアデコーディング、ピクセル形式、デバンディング", + "enable_gpu_next": "gpu-nextを有効化(Androidのみ)", + "enable_gpu_next_info": "新しいビデオレンダリングエンジン", + "debanding": "デバンディング", + "use_yuv420p": "YUV420Pピクセル形式を使用", + "use_yuv420p_info": "一部のビデオコーデックで黒い画面を修正し、品質を犠牲にしてパフォーマンスを向上させることもできます", + "audio_preferred_languages": "優先言語", + "audio_preferred_languages_info": "複数のオーディオストリームを持つビデオでデフォルトで選択されるオーディオ言語、2/3文字の言語コード(例:ja、en)。複数の値はカンマで区切ることができます。", + "enable_audio_pitch_correction": "オーディオピッチ補正を有効化", + "enable_audio_pitch_correction_info": "高速再生時にオーディオが高音になり、低速再生時に低音になるのを防ぎます", + "audio_channels": "オーディオチャンネル", + "volume_boost_cap": "音量ブーストキャップ", + "internal_player": "内蔵プレーヤー", + "internal_player_info": "進行状況、コントロール、向き", + "subtitle_delay_text": "字幕遅延", + "subtitle_delay": "遅延(ms)", + "subtitle_speed": "速度", + "calendar": "カレンダー", + "calendar_no_data": "まだデータがありません。", + "calendar_info": "カレンダーは過去のアップロードに基づいて次のチャプターアップロードを予測できるだけです。一部のデータは100%正確ではない可能性があります!", + "in_n_day": "{days}日後", + "in_n_days": "{days}日後", + "clear_library": "ライブラリをクリア", + "clear_library_desc": "すべてのマンガ、アニメ、および/または小説エントリをクリアする選択", + "clear_library_input": "すべての関連エントリを削除するには「manga」、「anime」、および/または「novel」と入力してください(カンマ区切り)", + "watch_order": "視聴順", + "sequels": "続編", + "recommendations_similarity": "類似度:", + "local_folder_structure": "ローカルフォルダ構造", + "local_folder": "ローカルフォルダ", + "add_local_folder": "ローカルフォルダを追加", + "rescan_local_folder": "すべてのローカルフォルダを今すぐ再スキャン", + "export_metadata": "メタデータをエクスポート", + "exported": "エクスポートしました", + "text_size": "テキストサイズ:", + "text_align": "テキスト配置", + "line_height": "行の高さ", + "show_scroll_percentage": "スクロール率を表示", + "remove_extra_paragraph_spacing": "余分な段落間隔を削除", + "select_label_color": "{label}の色を選択" +} diff --git a/lib/l10n/app_pt.arb b/lib/l10n/app_pt.arb index 7b6210a1..8619e519 100644 --- a/lib/l10n/app_pt.arb +++ b/lib/l10n/app_pt.arb @@ -147,7 +147,7 @@ "source_title": "Título da fonte", "chapter_number": "Número do capítulo", "share": "Compartilhar", - "n_chapters": "{number} capítulos", + "n_chapters": "{n} capítulos", "no_description": "Sem descrição", "resume": "Continuar", "read": "Ler", diff --git a/lib/l10n/app_pt_BR.arb b/lib/l10n/app_pt_BR.arb index 87ff32e1..eb7f7526 100644 --- a/lib/l10n/app_pt_BR.arb +++ b/lib/l10n/app_pt_BR.arb @@ -147,7 +147,7 @@ "source_title": "Título da fonte", "chapter_number": "Número do capítulo", "share": "Compartilhar", - "n_chapters": "{number} capítulos", + "n_chapters": "{n} capítulos", "no_description": "Sem descrição", "resume": "Continuar", "read": "Ler", diff --git a/lib/l10n/app_ru.arb b/lib/l10n/app_ru.arb index 76036482..aa51c83c 100644 --- a/lib/l10n/app_ru.arb +++ b/lib/l10n/app_ru.arb @@ -147,7 +147,7 @@ "source_title": "Название источника", "chapter_number": "Номер главы", "share": "Поделиться", - "n_chapters": "{number} глав", + "n_chapters": "{n} глав", "no_description": "Нет описания", "resume": "Продолжить", "read": "Читать", diff --git a/lib/l10n/app_th.arb b/lib/l10n/app_th.arb index 3ef5e3a6..1f6d4e69 100644 --- a/lib/l10n/app_th.arb +++ b/lib/l10n/app_th.arb @@ -147,10 +147,10 @@ "by_source": "ตามแหล่งที่มา", "by_chapter_number": "ตามหมายเลขตอน", "by_upload_date": "ตามวันที่อัพโหลด", - "source_title": "ชื่อจากแหล่ง", + "source_title": "ชื่อแหล่งที่มา", "chapter_number": "หมายเลขตอน", "share": "แชร์", - "n_chapters": "{number} ตอน", + "n_chapters": "{n} ตอน", "no_description": "ไม่มีคำอธิบาย", "resume": "ทำต่อ", "read": "อ่าน", diff --git a/lib/l10n/app_tr.arb b/lib/l10n/app_tr.arb index f1a67edf..f8143bc4 100644 --- a/lib/l10n/app_tr.arb +++ b/lib/l10n/app_tr.arb @@ -147,7 +147,7 @@ "source_title": "Kaynak Başlığı", "chapter_number": "Bölüm Numarası", "share": "Paylaş", - "n_chapters": "{number} bölüm", + "n_chapters": "{n} bölüm", "no_description": "Açıklama Yok", "resume": "Devam Et", "read": "Oku", diff --git a/lib/l10n/app_zh.arb b/lib/l10n/app_zh.arb index 363be3f8..6d453b0e 100644 --- a/lib/l10n/app_zh.arb +++ b/lib/l10n/app_zh.arb @@ -150,7 +150,7 @@ "source_title": "来源标题", "chapter_number": "章节号", "share": "分享", - "n_chapters": "{number}章", + "n_chapters": "{n}章", "no_description": "无描述", "resume": "继续", "read": "阅读", diff --git a/lib/l10n/generated/app_localizations.dart b/lib/l10n/generated/app_localizations.dart index 5b526482..d502b5fd 100644 --- a/lib/l10n/generated/app_localizations.dart +++ b/lib/l10n/generated/app_localizations.dart @@ -14,6 +14,7 @@ import 'app_localizations_fr.dart'; import 'app_localizations_hi.dart'; import 'app_localizations_id.dart'; import 'app_localizations_it.dart'; +import 'app_localizations_ja.dart'; import 'app_localizations_pt.dart'; import 'app_localizations_ru.dart'; import 'app_localizations_th.dart'; @@ -116,6 +117,7 @@ abstract class AppLocalizations { Locale('hi'), Locale('id'), Locale('it'), + Locale('ja'), Locale('pt'), Locale('pt', 'BR'), Locale('ru'), @@ -1104,8 +1106,8 @@ abstract class AppLocalizations { /// No description provided for @n_chapters. /// /// In en, this message translates to: - /// **'{number} chapters'** - String n_chapters(Object number); + /// **'{n} chapters'** + String n_chapters(Object n); /// No description provided for @no_description. /// @@ -3450,6 +3452,7 @@ class _AppLocalizationsDelegate 'hi', 'id', 'it', + 'ja', 'pt', 'ru', 'th', @@ -3502,6 +3505,8 @@ AppLocalizations lookupAppLocalizations(Locale locale) { return AppLocalizationsId(); case 'it': return AppLocalizationsIt(); + case 'ja': + return AppLocalizationsJa(); case 'pt': return AppLocalizationsPt(); case 'ru': diff --git a/lib/l10n/generated/app_localizations_ar.dart b/lib/l10n/generated/app_localizations_ar.dart index 3911cff1..b01c814e 100644 --- a/lib/l10n/generated/app_localizations_ar.dart +++ b/lib/l10n/generated/app_localizations_ar.dart @@ -521,8 +521,8 @@ class AppLocalizationsAr extends AppLocalizations { String get share => 'مشاركة'; @override - String n_chapters(Object number) { - return '$number فصول'; + String n_chapters(Object n) { + return '$n فصول'; } @override diff --git a/lib/l10n/generated/app_localizations_as.dart b/lib/l10n/generated/app_localizations_as.dart index b8b4c16a..124c21da 100644 --- a/lib/l10n/generated/app_localizations_as.dart +++ b/lib/l10n/generated/app_localizations_as.dart @@ -514,7 +514,7 @@ class AppLocalizationsAs extends AppLocalizations { String get source_title => 'উৎসৰ শিৰোনাম'; @override - String get chapter_number => 'অধ্যায়ৰ সংখ্যা'; + String get chapter_number => 'অধ্যায় নম্বৰ'; @override String get episode_number => 'খণ্ড নম্বৰ'; @@ -523,8 +523,8 @@ class AppLocalizationsAs extends AppLocalizations { String get share => 'শ্বেয়াৰ'; @override - String n_chapters(Object number) { - return '$number অধ্যায়'; + String n_chapters(Object n) { + return '$n অধ্যায়'; } @override diff --git a/lib/l10n/generated/app_localizations_de.dart b/lib/l10n/generated/app_localizations_de.dart index 73521737..3d1a6112 100644 --- a/lib/l10n/generated/app_localizations_de.dart +++ b/lib/l10n/generated/app_localizations_de.dart @@ -525,8 +525,8 @@ class AppLocalizationsDe extends AppLocalizations { String get share => 'Teilen'; @override - String n_chapters(Object number) { - return '$number Kapitel'; + String n_chapters(Object n) { + return '$n Kapitel'; } @override diff --git a/lib/l10n/generated/app_localizations_en.dart b/lib/l10n/generated/app_localizations_en.dart index 9d6bec08..3e44fc3c 100644 --- a/lib/l10n/generated/app_localizations_en.dart +++ b/lib/l10n/generated/app_localizations_en.dart @@ -523,8 +523,8 @@ class AppLocalizationsEn extends AppLocalizations { String get share => 'Share'; @override - String n_chapters(Object number) { - return '$number chapters'; + String n_chapters(Object n) { + return '$n chapters'; } @override diff --git a/lib/l10n/generated/app_localizations_es.dart b/lib/l10n/generated/app_localizations_es.dart index 485d31ab..ca2ae5f6 100644 --- a/lib/l10n/generated/app_localizations_es.dart +++ b/lib/l10n/generated/app_localizations_es.dart @@ -527,8 +527,8 @@ class AppLocalizationsEs extends AppLocalizations { String get share => 'Compartir'; @override - String n_chapters(Object number) { - return '$number capítulos'; + String n_chapters(Object n) { + return '$n capítulos'; } @override @@ -2329,8 +2329,8 @@ class AppLocalizationsEs419 extends AppLocalizationsEs { String get share => 'Compartir'; @override - String n_chapters(Object number) { - return '$number capítulos'; + String n_chapters(Object n) { + return '$n capítulos'; } @override diff --git a/lib/l10n/generated/app_localizations_fr.dart b/lib/l10n/generated/app_localizations_fr.dart index e0deb9dd..f1eef824 100644 --- a/lib/l10n/generated/app_localizations_fr.dart +++ b/lib/l10n/generated/app_localizations_fr.dart @@ -529,8 +529,8 @@ class AppLocalizationsFr extends AppLocalizations { String get share => 'Partager'; @override - String n_chapters(Object number) { - return '$number chapitres'; + String n_chapters(Object n) { + return '$n chapitres'; } @override diff --git a/lib/l10n/generated/app_localizations_hi.dart b/lib/l10n/generated/app_localizations_hi.dart index 45277570..60331e81 100644 --- a/lib/l10n/generated/app_localizations_hi.dart +++ b/lib/l10n/generated/app_localizations_hi.dart @@ -523,8 +523,8 @@ class AppLocalizationsHi extends AppLocalizations { String get share => 'साझा करें'; @override - String n_chapters(Object number) { - return '$number अध्याय'; + String n_chapters(Object n) { + return '$n अध्याय'; } @override diff --git a/lib/l10n/generated/app_localizations_id.dart b/lib/l10n/generated/app_localizations_id.dart index 3e75e020..c1d7cc4b 100644 --- a/lib/l10n/generated/app_localizations_id.dart +++ b/lib/l10n/generated/app_localizations_id.dart @@ -527,8 +527,8 @@ class AppLocalizationsId extends AppLocalizations { String get share => 'Bagikan'; @override - String n_chapters(Object number) { - return '$number bab'; + String n_chapters(Object n) { + return '$n bab'; } @override diff --git a/lib/l10n/generated/app_localizations_it.dart b/lib/l10n/generated/app_localizations_it.dart index f32cc786..b00f3b96 100644 --- a/lib/l10n/generated/app_localizations_it.dart +++ b/lib/l10n/generated/app_localizations_it.dart @@ -527,8 +527,8 @@ class AppLocalizationsIt extends AppLocalizations { String get share => 'Condividi'; @override - String n_chapters(Object number) { - return '$number capitoli'; + String n_chapters(Object n) { + return '$n capitoli'; } @override diff --git a/lib/l10n/generated/app_localizations_ja.dart b/lib/l10n/generated/app_localizations_ja.dart new file mode 100644 index 00000000..a374efa7 --- /dev/null +++ b/lib/l10n/generated/app_localizations_ja.dart @@ -0,0 +1,1755 @@ +// ignore: unused_import +import 'package:intl/intl.dart' as intl; +import 'app_localizations.dart'; + +// ignore_for_file: type=lint + +/// The translations for Japanese (`ja`). +class AppLocalizationsJa extends AppLocalizations { + AppLocalizationsJa([String locale = 'ja']) : super(locale); + + @override + String get library => 'ライブラリ'; + + @override + String get updates => '更新'; + + @override + String get history => '履歴'; + + @override + String get browse => 'ブラウズ'; + + @override + String get more => 'その他'; + + @override + String get open_random_entry => 'ランダムに開く'; + + @override + String get import => 'インポート'; + + @override + String get filter => 'フィルター'; + + @override + String get ignore_filters => 'フィルターを無視'; + + @override + String get downloaded => 'ダウンロード済み'; + + @override + String get unread => '未読'; + + @override + String get unwatched => '未視聴'; + + @override + String get started => '開始済み'; + + @override + String get bookmarked => 'ブックマーク済み'; + + @override + String get sort => '並び替え'; + + @override + String get alphabetically => 'アルファベット順'; + + @override + String get last_read => '最後に読んだ'; + + @override + String get last_watched => '最後に視聴'; + + @override + String get last_update_check => '最終更新確認'; + + @override + String last_entry_delete_warning( + num count, + Object entryType, + Object entryTypePlural, + Object mediaType, + ) { + String _temp0 = intl.Intl.pluralLogic( + count, + locale: localeName, + other: 'この$mediaTypeのすべての$count個の$entryTypePluralをライブラリから削除しようとしています。', + one: 'この$mediaTypeの唯一の$entryTypeをライブラリから削除しようとしています。', + ); + return '$_temp0\nこれにより、$mediaType全体もライブラリから削除されます。\n\n注:ファイル自体は削除されません。'; + } + + @override + String get chapter => 'チャプター'; + + @override + String get episode => 'エピソード'; + + @override + String get unread_count => '未読数'; + + @override + String get unwatched_count => '未視聴数'; + + @override + String get latest_chapter => '最新チャプター'; + + @override + String get latest_episode => '最新エピソード'; + + @override + String get date_added => '追加日'; + + @override + String get display => '表示'; + + @override + String get display_mode => '表示モード'; + + @override + String get compact_grid => 'コンパクトグリッド'; + + @override + String get comfortable_grid => '快適グリッド'; + + @override + String get cover_only_grid => 'カバーのみグリッド'; + + @override + String get list => 'リスト'; + + @override + String get badges => 'バッジ'; + + @override + String get downloaded_chapters => 'ダウンロード済みチャプター'; + + @override + String get downloaded_episodes => 'ダウンロード済みエピソード'; + + @override + String get language => '言語'; + + @override + String get local_source => 'ローカルソース'; + + @override + String get tabs => 'タブ'; + + @override + String get show_category_tabs => 'Show category tabs'; + + @override + String get show_numbers_of_items => 'Show numbers of items'; + + @override + String get other => 'その他'; + + @override + String get show_continue_reading_buttons => 'Show continue reading buttons'; + + @override + String get show_continue_watching_buttons => '視聴を続けるボタンを表示'; + + @override + String get empty_library => 'Empty library'; + + @override + String get search => '検索'; + + @override + String get no_recent_updates => 'No recent updates'; + + @override + String get remove_everything => 'Remove everything'; + + @override + String get remove_everything_msg => 'Are you sure? All history will be lost'; + + @override + String get remove_all_update_msg => '本当によろしいですか?すべての更新がクリアされます'; + + @override + String get ok => 'OK'; + + @override + String get cancel => 'キャンセル'; + + @override + String get remove => '削除'; + + @override + String get remove_history_msg => + 'This will remove the read date of this chapter. Are you sure?'; + + @override + String get last_used => '最後に使用'; + + @override + String get pinned => 'Pinned'; + + @override + String get sources => 'ソース'; + + @override + String get install => 'インストール'; + + @override + String get update => '更新'; + + @override + String get latest => '最新'; + + @override + String get extensions => 'Extensions'; + + @override + String get migrate => '移行'; + + @override + String get migrate_confirm => '別のソースに移行'; + + @override + String get clean_database => 'データベースをクリーン'; + + @override + String cleaned_database(Object x) { + return 'データベースがクリーンされました!$x個のエントリが削除されました'; + } + + @override + String get clean_database_desc => 'これによりライブラリに追加されていないすべてのアイテムが削除されます!'; + + @override + String get incognito_mode => 'シークレットモード'; + + @override + String get incognito_mode_description => 'Pauses reading history'; + + @override + String get downloaded_only => 'ダウンロード済みのみ'; + + @override + String get downloaded_only_description => 'ライブラリにダウンロード済みエントリのみを表示'; + + @override + String get download_queue => 'Download Queue'; + + @override + String get categories => 'カテゴリ'; + + @override + String get statistics => '統計'; + + @override + String get settings => '設定'; + + @override + String get about => 'について'; + + @override + String get help => 'Help'; + + @override + String get no_downloads => 'No Downloads'; + + @override + String get edit_categories => 'カテゴリ編集'; + + @override + String get edit_categories_description => + 'You have no categories. Tap the plus button to create one for organizing your library'; + + @override + String get add => '追加'; + + @override + String get add_category => 'Add Category'; + + @override + String get name => '名前'; + + @override + String get category_name_required => '*Required'; + + @override + String get add_category_error_exist => + 'A category with this name already exist!'; + + @override + String get delete_category => 'Delete Category'; + + @override + String delete_category_msg(Object name) { + return 'Do you wish to delete the category $name?'; + } + + @override + String get rename_category => 'Rename Category'; + + @override + String get general => '一般'; + + @override + String get general_subtitle => 'App language'; + + @override + String get app_language => 'App language'; + + @override + String get default_subtitle_language => 'デフォルト字幕言語'; + + @override + String get appearance => '外観'; + + @override + String get appearance_subtitle => 'Theme, date & time format'; + + @override + String get theme => 'テーマ'; + + @override + String get dark_mode => 'Dark mode'; + + @override + String get follow_system_theme => 'システムテーマに従う'; + + @override + String get on => 'On'; + + @override + String get off => 'Off'; + + @override + String get pure_black_dark_mode => '純黒ダークモード'; + + @override + String get timestamp => 'Timestamp'; + + @override + String get relative_timestamp => 'Relative timestamp'; + + @override + String get relative_timestamp_short => 'Short (Today, Yesterday)'; + + @override + String get relative_timestamp_long => 'Long (Short+, n days ago)'; + + @override + String get date_format => 'Date format'; + + @override + String get reader => 'リーダー'; + + @override + String get refresh => '更新'; + + @override + String get reader_subtitle => 'Reading mode, display, navigation'; + + @override + String get default_reading_mode => 'Default reading mode'; + + @override + String get reading_mode_vertical => 'Vertical'; + + @override + String get reading_mode_horizontal => 'Horizontal'; + + @override + String get reading_mode_left_to_right => 'Left to Right'; + + @override + String get reading_mode_right_to_left => 'Right to Left'; + + @override + String get reading_mode_vertical_continuous => 'Vertical continuous'; + + @override + String get reading_mode_webtoon => 'Webtoon'; + + @override + String get double_tap_animation_speed => 'Double tap animation speed'; + + @override + String get normal => 'Normal'; + + @override + String get fast => 'Fast'; + + @override + String get no_animation => 'No animation'; + + @override + String get animate_page_transitions => 'ページ遷移をアニメーション化'; + + @override + String get crop_borders => '境界をトリミング'; + + @override + String get downloads => 'ダウンロード'; + + @override + String get downloads_subtitle => 'Downloads settings'; + + @override + String get download_location => 'ダウンロード場所'; + + @override + String get custom_location => 'Custom location'; + + @override + String get only_on_wifi => 'Wi-Fiのみ'; + + @override + String get save_as_cbz_archive => 'Save as CBZ archive'; + + @override + String get concurrent_downloads => '同時ダウンロード'; + + @override + String get browse_subtitle => 'Sources, global search'; + + @override + String get only_include_pinned_sources => 'Only include pinned sources'; + + @override + String get nsfw_sources => 'NSFW (+18) sources'; + + @override + String get nsfw_sources_show => 'Show in sources and extensions lists'; + + @override + String get nsfw_sources_info => + 'This does not prevent unofficial or potentially incorrectly flagged extensions from surfacing NSFW (18+) content within the app'; + + @override + String get version => 'バージョン'; + + @override + String get check_for_update => 'Check for update'; + + @override + String get share_app_logs => 'アプリログを共有'; + + @override + String get no_app_logs => 'log.txtファイルが利用できません!'; + + @override + String get failed => '失敗!'; + + @override + String n_days_ago(Object days) { + return '$days days ago'; + } + + @override + String get today => 'Today'; + + @override + String get yesterday => 'Yesterday'; + + @override + String get a_week_ago => 'A week ago'; + + @override + String get next_week => '来週'; + + @override + String get add_to_library => 'ライブラリに追加'; + + @override + String get completed => '完了'; + + @override + String get ongoing => 'Ongoing'; + + @override + String get on_hiatus => 'On Hiatus'; + + @override + String get canceled => 'Canceled'; + + @override + String get publishing_finished => 'Publishing finished'; + + @override + String get unknown => '不明'; + + @override + String get set_categories => 'カテゴリを設定'; + + @override + String get edit => '編集'; + + @override + String get in_library => 'ライブラリに追加済み'; + + @override + String get filter_scanlator_groups => 'Filter scanlator groups'; + + @override + String get reset => 'リセット'; + + @override + String get by_source => 'By source'; + + @override + String get by_chapter_number => 'By chapter number'; + + @override + String get by_episode_number => 'エピソード番号順'; + + @override + String get by_upload_date => 'By upload date'; + + @override + String get source_title => 'Source title'; + + @override + String get chapter_number => 'Chapter number'; + + @override + String get episode_number => 'エピソード番号'; + + @override + String get share => '共有'; + + @override + String n_chapters(Object n) { + return '$n チャプター'; + } + + @override + String get no_description => 'No description'; + + @override + String get resume => '再開'; + + @override + String get read => 'Read'; + + @override + String get watch => '視聴'; + + @override + String get popular => '人気'; + + @override + String get open_in_browser => 'Open in browser'; + + @override + String get clear_cookie => 'Clear cookie'; + + @override + String get show_page_number => 'ページ番号を表示'; + + @override + String get from_library => 'From library'; + + @override + String get downloaded_chapter => 'Downloaded chapter'; + + @override + String page(Object page) { + return 'ページ'; + } + + @override + String get global_search => 'Global search'; + + @override + String get color_blend_level => 'Color blend level'; + + @override + String current(Object char) { + return 'Current $char'; + } + + @override + String finished(Object char) { + return 'Finished $char'; + } + + @override + String next(Object char) { + return '次へ'; + } + + @override + String previous(Object char) { + return '前へ'; + } + + @override + String get no_more_chapter => 'There\'s no more chapter'; + + @override + String get no_result => 'No result'; + + @override + String get send => 'Send'; + + @override + String get delete => '削除'; + + @override + String get start_downloading => 'Start downloading now'; + + @override + String get retry => '再試行'; + + @override + String get add_chapters => 'Add Chapters'; + + @override + String get delete_chapters => 'Delete Chapter?'; + + @override + String get default0 => 'Default'; + + @override + String get total_chapters => 'Total Chapters'; + + @override + String get total_episodes => '総エピソード数'; + + @override + String get import_local_file => 'Import Local file'; + + @override + String get import_files => 'Files'; + + @override + String get nothing_read_recently => 'Nothing read recently'; + + @override + String get status => 'ステータス'; + + @override + String get not_started => 'Not started'; + + @override + String get score => 'Score'; + + @override + String get start_date => 'Start date'; + + @override + String get finish_date => 'Finish date'; + + @override + String get reading => '読書中'; + + @override + String get on_hold => '保留中'; + + @override + String get dropped => '中断'; + + @override + String get plan_to_read => '読む予定'; + + @override + String get re_reading => '再読中'; + + @override + String get chapters => 'チャプター'; + + @override + String get add_tracker => 'Add tracking'; + + @override + String get one_tracker => '1 tracker'; + + @override + String n_tracker(Object n) { + return '$n trackers'; + } + + @override + String get tracking => 'Tracking'; + + @override + String get syncing => '同期中'; + + @override + String get sync_password => 'パスワード(8文字以上)'; + + @override + String get sync_logged => 'ログイン成功'; + + @override + String get syncing_subtitle => + 'セルフホストサーバーを通じて複数デバイス間で進行状況を同期します。詳細はDiscordサーバーをご覧ください!'; + + @override + String get last_sync_manga => '最終マンガ同期: '; + + @override + String get last_sync_history => '最終履歴同期: '; + + @override + String get last_sync_update => '最終更新同期: '; + + @override + String get sync_server => '同期サーバーアドレス'; + + @override + String get sync_login_invalid_creds => '無効なメールアドレスまたはパスワード'; + + @override + String get sync_starting => '同期を開始しています...'; + + @override + String get sync_finished => '同期完了'; + + @override + String get sync_failed => '同期失敗'; + + @override + String get sync_button_sync => '進行状況を同期'; + + @override + String get sync_button_upload => 'アップロードのみ'; + + @override + String get sync_button_upload_info => 'この操作はリモートデータを完全にローカルデータで置き換えます!'; + + @override + String get sync_button_download => 'ダウンロードのみ'; + + @override + String get sync_button_download_info => 'この操作はローカルデータを完全にリモートデータで置き換えます!'; + + @override + String get sync_on => '同期を有効化'; + + @override + String get sync_auto => '自動同期'; + + @override + String get sync_auto_warning => '自動同期は現在実験的な機能です!'; + + @override + String get sync_auto_off => 'オフ'; + + @override + String get sync_auto_5_minutes => '5分ごと'; + + @override + String get sync_auto_10_minutes => '10分ごと'; + + @override + String get sync_auto_30_minutes => '30分ごと'; + + @override + String get sync_auto_1_hour => '1時間ごと'; + + @override + String get sync_auto_3_hours => '3時間ごと'; + + @override + String get sync_auto_6_hours => '6時間ごと'; + + @override + String get sync_auto_12_hours => '12時間ごと'; + + @override + String get server_error => 'サーバーエラー!'; + + @override + String get dialog_confirm => '確認'; + + @override + String get description => '説明'; + + @override + String get reorder_navigation => 'ナビゲーションをカスタマイズ'; + + @override + String get reorder_navigation_description => + 'ニーズに合わせて各ナビゲーションを並べ替えたり切り替えたりします。'; + + @override + String get full_screen_player => 'フルスクリーンを使用'; + + @override + String get full_screen_player_info => '動画再生時に自動的にフルスクリーンを使用します。'; + + @override + String episode_progress(Object n) { + return 'Progress: $n'; + } + + @override + String n_episodes(Object n) { + return '$n エピソード'; + } + + @override + String get manga_sources => 'マンガソース'; + + @override + String get anime_sources => 'アニメソース'; + + @override + String get novel_sources => '小説ソース'; + + @override + String get anime_extensions => 'アニメ拡張機能'; + + @override + String get manga_extensions => 'マンガ拡張機能'; + + @override + String get novel_extensions => '小説拡張機能'; + + @override + String get extension_settings => '拡張機能設定'; + + @override + String get anime => 'アニメ'; + + @override + String get manga => 'マンガ'; + + @override + String get novel => '小説'; + + @override + String get library_no_category_exist => 'まだカテゴリがありません'; + + @override + String get watching => '視聴中'; + + @override + String get plan_to_watch => '視聴予定'; + + @override + String get re_watching => '再視聴中'; + + @override + String get episodes => 'エピソード'; + + @override + String get download => 'ダウンロード'; + + @override + String get new_update_available => 'New update available'; + + @override + String app_version(Object v) { + return 'App Version : v$v'; + } + + @override + String get searching_for_updates => 'Searching for updates...'; + + @override + String get no_new_updates_available => 'No new updates available'; + + @override + String get uninstall => 'アンインストール'; + + @override + String uninstall_extension(Object ext) { + return 'Uninstall $ext extension?'; + } + + @override + String get langauage => 'Language'; + + @override + String get extension_detail => 'Extension detail'; + + @override + String get scale_type => 'スケールタイプ'; + + @override + String get scale_type_fit_screen => 'Fit screen'; + + @override + String get scale_type_stretch => 'Stretch'; + + @override + String get scale_type_fit_width => 'Fit width'; + + @override + String get scale_type_fit_height => 'Fit height'; + + @override + String get scale_type_original_size => 'Original size'; + + @override + String get scale_type_smart_fit => 'Smart fit'; + + @override + String get page_preload_amount => 'ページプリロード量'; + + @override + String get page_preload_amount_subtitle => + 'The amount of pages to preload when reading. Higher values will result in a smoother reading experience, at the cost of higher cache and network usage.'; + + @override + String get image_loading_error => 'This image couldn\'t be loaded'; + + @override + String get add_episodes => 'Add Episodes'; + + @override + String get video_quality => 'Quality'; + + @override + String get video_subtitle => 'Subtitle'; + + @override + String get check_for_extension_updates => 'Check for extension updates'; + + @override + String get auto_extensions_updates => 'Auto extension updates'; + + @override + String get auto_extensions_updates_subtitle => + 'Will automatically update the extension when a new version is available.'; + + @override + String get check_for_app_updates => '起動時にアプリ更新を確認'; + + @override + String get reading_mode => 'Reading mode'; + + @override + String get custom_filter => 'Custom filter'; + + @override + String get background_color => '背景色'; + + @override + String get white => 'White'; + + @override + String get black => 'Black'; + + @override + String get grey => 'Grey'; + + @override + String get automaic => 'Automatic'; + + @override + String get preferred_domain => 'Preferred Domain'; + + @override + String get load_more => 'Load More'; + + @override + String get cancel_all_for_this_series => 'Cancel all for this series'; + + @override + String get login => 'Login'; + + @override + String login_into(Object tracker) { + return 'Login into $tracker'; + } + + @override + String get email_adress => 'Email Address'; + + @override + String get password => 'Password'; + + @override + String log_out_from(Object tracker) { + return 'Log out from $tracker?'; + } + + @override + String get log_out => 'Log out'; + + @override + String get update_pending => 'Update pending'; + + @override + String get update_all => 'Update all'; + + @override + String get backup_and_restore => 'バックアップと復元'; + + @override + String get create_backup => 'バックアップを作成'; + + @override + String get create_backup_dialog_title => 'What do you want to backup?'; + + @override + String get create_backup_subtitle => 'Can be used to restore current library'; + + @override + String get restore_backup => 'バックアップを復元'; + + @override + String get restore_backup_subtitle => 'Restore library from backup file'; + + @override + String get automatic_backups => 'Automatic backups'; + + @override + String get backup_frequency => 'Backup frequency'; + + @override + String get backup_location => 'Backup location'; + + @override + String get backup_options => 'Backup options'; + + @override + String get backup_options_dialog_title => 'What do you want to backup?'; + + @override + String get backup_options_subtitle => + 'What information to include in the backup file?'; + + @override + String get backup_and_restore_warning_info => + 'You should keep copies of backups in other places as well'; + + @override + String get library_entries => 'Library entries'; + + @override + String get chapters_and_episode => 'Chapters and episode'; + + @override + String get every_6_hours => 'Every 6 hours'; + + @override + String get every_12_hours => 'Every 12 hours'; + + @override + String get daily => 'Daily'; + + @override + String get every_2_days => 'Every 2 days'; + + @override + String get weekly => 'Weekly'; + + @override + String get restore_backup_warning_title => + 'Restoring a backup will overwrite all existing data.\n\nContinue restoring?'; + + @override + String get services => 'Services'; + + @override + String get tracking_warning_info => + 'One-way sync to update the chapter progress in tracking services. Set up tracking for individual entries from their tracking button.'; + + @override + String get use_page_tap_zones => 'Use page tap zones'; + + @override + String get manage_trackers => 'Manage trackers'; + + @override + String get restore => '復元'; + + @override + String get backups => 'Backups'; + + @override + String get by_scanlator => 'By scanlator'; + + @override + String get by_name => 'By name'; + + @override + String get installed => 'インストール済み'; + + @override + String get auto_scroll => '自動スクロール'; + + @override + String get video_audio => 'オーディオ'; + + @override + String get video_audio_info => '優先言語、ピッチ補正、オーディオチャンネル'; + + @override + String get player => 'プレーヤー'; + + @override + String get markEpisodeAsSeenSetting => 'エピソードを視聴済みにするタイミング'; + + @override + String get default_skip_intro_length => 'デフォルトイントロスキップ長'; + + @override + String get default_playback_speed_length => 'デフォルト再生速度長'; + + @override + String get updateProgressAfterReading => '読後にプログレスを更新'; + + @override + String get no_sources_installed => 'ソースがインストールされていません!'; + + @override + String get show_extensions => '拡張機能を表示'; + + @override + String get default_skip_forward_skip_length => 'デフォルトスキップフォワードスキップ長'; + + @override + String get aniskip_requires_info => + 'AniSkipを機能させるには、アニメをMALまたはAnilistで追跡する必要があります。'; + + @override + String get enable_aniskip => 'AniSkipを有効化'; + + @override + String get enable_auto_skip => '自動スキップを有効化'; + + @override + String get aniskip_button_timeout => 'ボタンタイムアウト'; + + @override + String get skip_opening => 'オープニングをスキップ'; + + @override + String get skip_ending => 'エンディングをスキップ'; + + @override + String get fullscreen => 'フルスクリーン'; + + @override + String get update_library => 'ライブラリを更新'; + + @override + String updating_library(Object cur, Object failed, Object max) { + return 'ライブラリを更新中 ($cur / $max) - 失敗: $failed'; + } + + @override + String get next_chapter => '次のチャプター'; + + @override + String get next_5_chapters => '次の5チャプター'; + + @override + String get next_10_chapters => '次の10チャプター'; + + @override + String get next_25_chapters => '次の25チャプター'; + + @override + String get all_chapters => 'すべてのチャプター'; + + @override + String get next_episode => '次のエピソード'; + + @override + String get next_5_episodes => '次の5エピソード'; + + @override + String get next_10_episodes => '次の10エピソード'; + + @override + String get next_25_episodes => '次の25エピソード'; + + @override + String get all_episodes => 'すべてのエピソード'; + + @override + String get cover_saved => 'カバーを保存しました'; + + @override + String get set_as_cover => 'カバーに設定'; + + @override + String get use_this_as_cover_art => 'これをカバーアートとして使用しますか?'; + + @override + String get save => '保存'; + + @override + String get picture_saved => '画像を保存しました'; + + @override + String get cover_updated => 'カバーを更新しました'; + + @override + String get include_subtitles => '字幕を含める'; + + @override + String get blend_mode_default => 'デフォルト'; + + @override + String get blend_mode_multiply => '乗算'; + + @override + String get blend_mode_screen => 'スクリーン'; + + @override + String get blend_mode_overlay => 'オーバーレイ'; + + @override + String get blend_mode_colorDodge => 'ColorDodge'; + + @override + String get blend_mode_lighten => '明るく'; + + @override + String get blend_mode_colorBurn => 'ColorBurn'; + + @override + String get blend_mode_darken => '暗く'; + + @override + String get blend_mode_difference => '差'; + + @override + String get blend_mode_saturation => '彩度'; + + @override + String get blend_mode_softLight => 'SoftLight'; + + @override + String get blend_mode_plus => 'プラス'; + + @override + String get blend_mode_exclusion => '除外'; + + @override + String get custom_color_filter => 'カスタムカラーフィルター'; + + @override + String get color_filter_blend_mode => 'カラーフィルターブレンドモード'; + + @override + String get enable_all => 'すべて有効化'; + + @override + String get disable_all => 'すべて無効化'; + + @override + String get font => 'フォント'; + + @override + String get color => '色'; + + @override + String get font_size => 'フォントサイズ'; + + @override + String get text => 'テキスト'; + + @override + String get border => '境界線'; + + @override + String get background => '背景'; + + @override + String get no_subtite_warning_message => 'このビデオには字幕トラックがないため効果はありません'; + + @override + String get grid_size => 'グリッドサイズ'; + + @override + String n_per_row(Object n) { + return '1行あたり$n個'; + } + + @override + String get horizontal_continious => '横スクロール連続'; + + @override + String get edit_code => 'コードを編集'; + + @override + String get use_libass => 'libassを有効化'; + + @override + String get use_libass_info => 'ネイティブバックエンドにlibassベースの字幕レンダリングを使用します。'; + + @override + String get libass_not_disable_message => + '字幕をカスタマイズできるようにするには、プレーヤー設定で「libassを使用」を無効にしてください。'; + + @override + String get torrent_stream => 'トレントストリーム'; + + @override + String get add_torrent => 'トレントを追加'; + + @override + String get enter_torrent_hint_text => 'マグネットまたはトレントファイルurlを入力'; + + @override + String get torrent_url => 'トレントurl'; + + @override + String get or => 'または'; + + @override + String get advanced => '詳細設定'; + + @override + String get advanced_info => 'mpv設定'; + + @override + String get use_native_http_client => 'ネイティブhttpクライアントを使用'; + + @override + String get use_native_http_client_info => + 'VPNのようなプラットフォーム機能を自動的にサポートし、HTTP/3のようなより多くのHTTP機能をサポートし、カスタムリダイレクト処理'; + + @override + String n_hour_ago(Object hour) { + return '$hour時間前'; + } + + @override + String n_hours_ago(Object hours) { + return '$hours時間前'; + } + + @override + String n_minute_ago(Object minute) { + return '$minute分前'; + } + + @override + String n_minutes_ago(Object minutes) { + return '$minutes分前'; + } + + @override + String n_day_ago(Object day) { + return '$day日前'; + } + + @override + String get now => '今'; + + @override + String library_last_updated(Object lastUpdated) { + return 'ライブラリ最終更新: $lastUpdated'; + } + + @override + String get data_and_storage => 'データとストレージ'; + + @override + String get download_location_info => 'チャプターダウンロードに使用'; + + @override + String get storage => 'ストレージ'; + + @override + String get clear_chapter_and_episode_cache => 'チャプターとエピソードキャッシュをクリア'; + + @override + String get cache_cleared => 'キャッシュをクリアしました'; + + @override + String get clear_chapter_or_episode_cache_on_app_launch => + 'アプリ起動時にチャプター/エピソードキャッシュをクリア'; + + @override + String get app_settings => 'アプリ設定'; + + @override + String get sources_settings => 'ソース設定'; + + @override + String get include_sensitive_settings => '機密設定を含める(例:トラッカーログイントークン)'; + + @override + String get create => '作成'; + + @override + String get downloads_are_limited_to_wifi => 'ダウンロードはWi-Fiに制限されています'; + + @override + String get recommendations => 'おすすめ'; + + @override + String get recommendations_similar => '類似'; + + @override + String get recommendations_weights => 'おすすめの重み'; + + @override + String get recommendations_weights_genre => 'ジャンル類似度'; + + @override + String get recommendations_weights_setting => '設定類似度'; + + @override + String get recommendations_weights_synopsis => 'あらすじ類似度'; + + @override + String get recommendations_weights_theme => 'テーマ類似度'; + + @override + String get manga_extensions_repo => 'マンガ拡張機能リポジトリ'; + + @override + String get anime_extensions_repo => 'アニメ拡張機能リポジトリ'; + + @override + String get novel_extensions_repo => '小説拡張機能リポジトリ'; + + @override + String get custom_dns => 'カスタムDNS(システムDNSを使用する場合は空のままにしてください)'; + + @override + String get android_proxy_server => 'Androidプロキシサーバー(ApkBridge)'; + + @override + String get get_apk_bridge => 'ApkBridgeを入手'; + + @override + String get get_sync_server => '同期サーバーをここで入手'; + + @override + String get undefined => '未定義'; + + @override + String get empty_extensions_repo => 'リポジトリURLがありません。追加するにはプラスボタンをクリックしてください!'; + + @override + String get add_extensions_repo => 'リポジトリURLを追加'; + + @override + String get remove_extensions_repo => 'リポジトリURLを削除'; + + @override + String get manage_manga_repo_urls => 'マンガリポジトリURLを管理'; + + @override + String get manage_anime_repo_urls => 'アニメリポジトリURLを管理'; + + @override + String get manage_novel_repo_urls => '小説リポジトリURLを管理'; + + @override + String get url_cannot_be_empty => 'URLは空にできません'; + + @override + String get url_must_end_with_dot_json => 'URLは.jsonで終わる必要があります'; + + @override + String get repo_url => 'リポジトリURL'; + + @override + String get invalid_url_format => '無効なURL形式'; + + @override + String get clear_all_sources => 'すべてのソースをクリア'; + + @override + String get clear_all_sources_msg => + 'これによりアプリケーションのすべてのソースが完全に削除されます。続行してもよろしいですか?'; + + @override + String get sources_cleared => 'ソースがクリアされました!!!'; + + @override + String get repo_added => 'ソースリポジトリが追加されました!'; + + @override + String get add_repo => 'リポジトリを追加しますか?'; + + @override + String get genre_search_library => 'ライブラリでジャンル検索'; + + @override + String get genre_search_source => 'ソースでブラウズ'; + + @override + String get source_not_added => 'ソースがインストールされていません!'; + + @override + String get load_own_subtitles => '独自の字幕を読み込む...'; + + @override + String get search_subtitles => 'オンラインで字幕を検索...'; + + @override + String extension_notes(Object notes) { + return '注:$notes'; + } + + @override + String get unsupported_repo => + 'サポートされていないリポジトリを追加しようとしています。サポートについてはDiscordサーバーを確認してください!'; + + @override + String get end_of_chapter => 'チャプターの終わり'; + + @override + String get chapter_completed => 'チャプター完了'; + + @override + String get continue_to_next_chapter => '次のチャプターを読むにはスクロールを続けてください'; + + @override + String get no_next_chapter => '次のチャプターはありません'; + + @override + String get you_have_finished_reading => '読了しました'; + + @override + String get return_to_the_list_of_chapters => 'チャプターリストに戻る'; + + @override + String get hwdec => 'ハードウェアデコーダー'; + + @override + String get enable_hardware_accel => 'ハードウェアアクセラレーション'; + + @override + String get enable_hardware_accel_info => 'バグやクラッシュが発生している場合はオン/オフを切り替えてください'; + + @override + String get track_library_navigate => '既存のローカルエントリに移動'; + + @override + String get track_library_add => 'ローカルライブラリに追加'; + + @override + String get track_library_add_confirm => '追跡アイテムをローカルライブラリに追加'; + + @override + String get track_library_not_logged => 'この機能を使用するには、対応するトラッカーにログインしてください!'; + + @override + String get track_library_switch => '別のトラッカーに切り替え'; + + @override + String get go_back => '戻る'; + + @override + String get merge_library_nav_mobile => 'モバイルでライブラリナビゲーションを統合'; + + @override + String get enable_discord_rpc => 'Discord RPCを有効化'; + + @override + String get hide_discord_rpc_incognito => 'シークレットモードでDiscord RPCを非表示'; + + @override + String get rpc_show_reading_watching_progress => + 'Discordに現在のチャプターを表示(再起動が必要)'; + + @override + String get rpc_show_title => 'Discordに現在のタイトルを表示'; + + @override + String get rpc_show_cover_image => 'Discordに現在のカバー画像を表示'; + + @override + String get sync_enable_histories => '履歴データを同期'; + + @override + String get sync_enable_updates => '更新データを同期'; + + @override + String get sync_enable_settings => '設定を同期'; + + @override + String get enable_mpv => 'mpvシェーダー/スクリプトを有効化'; + + @override + String get mpv_info => 'mpv/scripts/配下の.jsスクリプトをサポート'; + + @override + String get mpv_redownload => 'mpv設定ファイルを再ダウンロード'; + + @override + String get mpv_redownload_info => '古い設定ファイルを新しいものに置き換えます!'; + + @override + String get mpv_download => 'MPV設定ファイルが必要です!\n今すぐダウンロードしますか?'; + + @override + String get custom_buttons => 'カスタムボタン'; + + @override + String get custom_buttons_info => 'カスタムボタンでluaコードを実行'; + + @override + String get custom_buttons_edit => 'カスタムボタンを編集'; + + @override + String get custom_buttons_add => 'カスタムボタンを追加'; + + @override + String get custom_buttons_added => 'カスタムボタンが追加されました!'; + + @override + String get custom_buttons_delete => 'カスタムボタンを削除'; + + @override + String get custom_buttons_text => 'ボタンテキスト'; + + @override + String get custom_buttons_text_req => 'ボタンテキストが必要です'; + + @override + String get custom_buttons_js_code => 'luaコード'; + + @override + String get custom_buttons_js_code_req => 'luaコードが必要です'; + + @override + String get custom_buttons_js_code_long => 'luaコード(長押し時)'; + + @override + String get custom_buttons_startup => 'luaコード(起動時)'; + + @override + String n_days(Object n) { + return '$n日'; + } + + @override + String get decoder => 'デコーダー'; + + @override + String get decoder_info => 'ハードウェアデコーディング、ピクセル形式、デバンディング'; + + @override + String get enable_gpu_next => 'gpu-nextを有効化(Androidのみ)'; + + @override + String get enable_gpu_next_info => '新しいビデオレンダリングエンジン'; + + @override + String get debanding => 'デバンディング'; + + @override + String get use_yuv420p => 'YUV420Pピクセル形式を使用'; + + @override + String get use_yuv420p_info => + '一部のビデオコーデックで黒い画面を修正し、品質を犠牲にしてパフォーマンスを向上させることもできます'; + + @override + String get audio_preferred_languages => '優先言語'; + + @override + String get audio_preferred_languages_info => + '複数のオーディオストリームを持つビデオでデフォルトで選択されるオーディオ言語、2/3文字の言語コード(例:ja、en)。複数の値はカンマで区切ることができます。'; + + @override + String get enable_audio_pitch_correction => 'オーディオピッチ補正を有効化'; + + @override + String get enable_audio_pitch_correction_info => + '高速再生時にオーディオが高音になり、低速再生時に低音になるのを防ぎます'; + + @override + String get audio_channels => 'オーディオチャンネル'; + + @override + String get volume_boost_cap => '音量ブーストキャップ'; + + @override + String get internal_player => '内蔵プレーヤー'; + + @override + String get internal_player_info => '進行状況、コントロール、向き'; + + @override + String get subtitle_delay_text => '字幕遅延'; + + @override + String get subtitle_delay => '遅延(ms)'; + + @override + String get subtitle_speed => '速度'; + + @override + String get calendar => 'カレンダー'; + + @override + String get calendar_no_data => 'まだデータがありません。'; + + @override + String get calendar_info => + 'カレンダーは過去のアップロードに基づいて次のチャプターアップロードを予測できるだけです。一部のデータは100%正確ではない可能性があります!'; + + @override + String in_n_day(Object days) { + return '$days日後'; + } + + @override + String in_n_days(Object days) { + return '$days日後'; + } + + @override + String get clear_library => 'ライブラリをクリア'; + + @override + String get clear_library_desc => 'すべてのマンガ、アニメ、および/または小説エントリをクリアする選択'; + + @override + String get clear_library_input => + 'すべての関連エントリを削除するには「manga」、「anime」、および/または「novel」と入力してください(カンマ区切り)'; + + @override + String get watch_order => '視聴順'; + + @override + String get sequels => '続編'; + + @override + String get recommendations_similarity => '類似度:'; + + @override + String get local_folder_structure => 'ローカルフォルダ構造'; + + @override + String get local_folder => 'ローカルフォルダ'; + + @override + String get add_local_folder => 'ローカルフォルダを追加'; + + @override + String get rescan_local_folder => 'すべてのローカルフォルダを今すぐ再スキャン'; + + @override + String get export_metadata => 'メタデータをエクスポート'; + + @override + String get exported => 'エクスポートしました'; + + @override + String get text_size => 'テキストサイズ:'; + + @override + String get text_align => 'テキスト配置'; + + @override + String get line_height => '行の高さ'; + + @override + String get show_scroll_percentage => 'スクロール率を表示'; + + @override + String get remove_extra_paragraph_spacing => '余分な段落間隔を削除'; + + @override + String select_label_color(Object label) { + return '$labelの色を選択'; + } +} diff --git a/lib/l10n/generated/app_localizations_pt.dart b/lib/l10n/generated/app_localizations_pt.dart index c7162d03..0a819921 100644 --- a/lib/l10n/generated/app_localizations_pt.dart +++ b/lib/l10n/generated/app_localizations_pt.dart @@ -527,8 +527,8 @@ class AppLocalizationsPt extends AppLocalizations { String get share => 'Compartilhar'; @override - String n_chapters(Object number) { - return '$number capítulos'; + String n_chapters(Object n) { + return '$n capítulos'; } @override @@ -2324,8 +2324,8 @@ class AppLocalizationsPtBr extends AppLocalizationsPt { String get share => 'Compartilhar'; @override - String n_chapters(Object number) { - return '$number capítulos'; + String n_chapters(Object n) { + return '$n capítulos'; } @override diff --git a/lib/l10n/generated/app_localizations_ru.dart b/lib/l10n/generated/app_localizations_ru.dart index 1c768b94..53b50611 100644 --- a/lib/l10n/generated/app_localizations_ru.dart +++ b/lib/l10n/generated/app_localizations_ru.dart @@ -528,8 +528,8 @@ class AppLocalizationsRu extends AppLocalizations { String get share => 'Поделиться'; @override - String n_chapters(Object number) { - return '$number глав'; + String n_chapters(Object n) { + return '$n глав'; } @override diff --git a/lib/l10n/generated/app_localizations_th.dart b/lib/l10n/generated/app_localizations_th.dart index cd7a4cb7..d2c79dbd 100644 --- a/lib/l10n/generated/app_localizations_th.dart +++ b/lib/l10n/generated/app_localizations_th.dart @@ -511,7 +511,7 @@ class AppLocalizationsTh extends AppLocalizations { String get by_upload_date => 'ตามวันที่อัพโหลด'; @override - String get source_title => 'ชื่อจากแหล่ง'; + String get source_title => 'ชื่อแหล่งที่มา'; @override String get chapter_number => 'หมายเลขตอน'; @@ -523,8 +523,8 @@ class AppLocalizationsTh extends AppLocalizations { String get share => 'แชร์'; @override - String n_chapters(Object number) { - return '$number ตอน'; + String n_chapters(Object n) { + return '$n ตอน'; } @override diff --git a/lib/l10n/generated/app_localizations_tr.dart b/lib/l10n/generated/app_localizations_tr.dart index fab243d1..86607b5a 100644 --- a/lib/l10n/generated/app_localizations_tr.dart +++ b/lib/l10n/generated/app_localizations_tr.dart @@ -523,8 +523,8 @@ class AppLocalizationsTr extends AppLocalizations { String get share => 'Paylaş'; @override - String n_chapters(Object number) { - return '$number bölüm'; + String n_chapters(Object n) { + return '$n bölüm'; } @override diff --git a/lib/l10n/generated/app_localizations_zh.dart b/lib/l10n/generated/app_localizations_zh.dart index a3ccff1d..dd7bffce 100644 --- a/lib/l10n/generated/app_localizations_zh.dart +++ b/lib/l10n/generated/app_localizations_zh.dart @@ -514,8 +514,8 @@ class AppLocalizationsZh extends AppLocalizations { String get share => '分享'; @override - String n_chapters(Object number) { - return '$number章'; + String n_chapters(Object n) { + return '$n章'; } @override