Add Japanese localization and code refactor

This commit is contained in:
Moustapha Kodjo Amadou 2025-11-08 21:40:19 +01:00
parent 85ed2c50af
commit 65e7d16062
33 changed files with 2374 additions and 54 deletions

View file

@ -147,7 +147,7 @@
"source_title": "عنوان المصدر",
"chapter_number": "رقم الفصل",
"share": "مشاركة",
"n_chapters": "{number} فصول",
"n_chapters": "{n} فصول",
"no_description": "لا يوجد وصف",
"resume": "استئناف",
"read": "قراءة",

View file

@ -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": "পঢ়ক",

View file

@ -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",

View file

@ -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",

View file

@ -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",

View file

@ -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",

View file

@ -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",

View file

@ -135,7 +135,7 @@
"source_title": "स्रोत शीर्षक",
"chapter_number": "अध्याय संख्या",
"share": "साझा करें",
"n_chapters": "{number} अध्याय",
"n_chapters": "{n} अध्याय",
"no_description": "कोई विवरण नहीं",
"resume": "जारी रखें",
"read": "पढ़ें",

View file

@ -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",

View file

@ -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",

560
lib/l10n/app_ja.arb Normal file
View file

@ -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}の色を選択"
}

View file

@ -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",

View file

@ -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",

View file

@ -147,7 +147,7 @@
"source_title": "Название источника",
"chapter_number": "Номер главы",
"share": "Поделиться",
"n_chapters": "{number} глав",
"n_chapters": "{n} глав",
"no_description": "Нет описания",
"resume": "Продолжить",
"read": "Читать",

View file

@ -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": "อ่าน",

View file

@ -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",

View file

@ -150,7 +150,7 @@
"source_title": "来源标题",
"chapter_number": "章节号",
"share": "分享",
"n_chapters": "{number}章",
"n_chapters": "{n}章",
"no_description": "无描述",
"resume": "继续",
"read": "阅读",

View file

@ -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':

View file

@ -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

View file

@ -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

View file

@ -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

View file

@ -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

View file

@ -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

View file

@ -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

View file

@ -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

View file

@ -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

View file

@ -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

File diff suppressed because it is too large Load diff

View file

@ -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

View file

@ -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

View file

@ -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

View file

@ -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

View file

@ -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