{
  "en": {
    "cmd.search_replace": "Search and Replace in Project",
    "cmd.search_replace_desc": "Search and replace text across all git-tracked files",
    "status.ready": "Search & Replace plugin ready",
    "status.enter_pattern": "Enter search pattern...",
    "status.no_matches": "No matches found for \"%{pattern}\"",
    "status.found_matches": "Found %{count} matches",
    "status.search_error": "Search error: %{error}",
    "status.cancelled_empty": "Search cancelled - empty pattern",
    "status.cancelled": "Search/Replace cancelled",
    "status.no_selected": "No items selected for replacement",
    "status.no_items_selected": "No items selected",
    "status.selected_count": "%{selected}/%{total} selected",
    "status.replacing": "Replacing %{count} occurrences...",
    "status.replaced_with_errors": "Replaced in %{files} files (%{errors} errors)",
    "status.replaced": "Replaced %{count} occurrences in %{files} files",
    "status.closed": "Search/Replace closed",
    "status.failed_open_panel": "Failed to open search/replace panel",
    "status.preview": "Preview: %{file}:%{line}",
    "prompt.search": "Search (in project): ",
    "prompt.replace": "Replace with: ",
    "panel.header": "Search & Replace",
    "panel.search_label": "Search:",
    "panel.replace_label": "Replace:",
    "panel.files_label": "Files:",
    "panel.regex": "(regex)",
    "panel.no_matches": "No matches found",
    "panel.results": "Results: %{count}",
    "panel.limited": "(results capped)",
    "panel.selected": "(%{selected} selected)",
    "panel.help": "Tab: next  Space: include/exclude  Enter: open  Alt+Ret: replace selected  Esc: close",
    "panel.match_stats": "(%{count} matches / %{files} files)",
    "panel.case_toggle": "Case(Alt+C)",
    "panel.regex_toggle": "Regex(Alt+R)",
    "panel.whole_toggle": "Whole(Alt+W)",
    "panel.replace_all_btn": "Replace All (Alt+Ret)",
    "panel.type_pattern": "Type a search pattern above",
    "panel.matches_count": "Matches (%{count} in %{files} files)",
    "panel.matches_title": "Matches",
    "prompt.confirm_replace": "Replace %{count} match(es) in %{files} file(s)? Undo only covers files still open in this workspace. Press Enter to confirm, Esc to cancel.",
    "status.replace_cancelled": "Replacement cancelled",
    "panel.searching": "Searching…",
    "cmd.search_replace_in_buffer": "Search and Replace in Current File",
    "cmd.search_replace_in_buffer_desc": "Search and replace text in only the active file",
    "panel.all_files_toggle": "All Files",
    "panel.scope_row_file": "Only in: %{file}",
    "panel.scope_row_unnamed": "Only in: (unsaved buffer)",
    "panel.replace_all_in_file_btn": "Replace All in %{file} (Alt+Ret)",
    "status.replace_wait_for_search": "Search still running — please wait, then try again.",
    "cmd.next_match": "Next Search Match",
    "cmd.next_match_desc": "Jump to the next Search & Replace match in the editor",
    "cmd.prev_match": "Previous Search Match",
    "cmd.prev_match_desc": "Jump to the previous Search & Replace match in the editor",
    "status.no_active_search": "No Search & Replace results — run a search first",
    "status.match_position": "Match %{n}/%{total}"
  },
  "cs": {
    "cmd.search_replace": "Hledat a nahradit v projektu",
    "cmd.search_replace_desc": "Hledat a nahradit text ve vsech souborech sledovanych gitem",
    "status.ready": "Plugin Hledat a nahradit pripraven",
    "status.enter_pattern": "Zadejte vyhledavaci vzor...",
    "status.no_matches": "Zadne shody pro \"%{pattern}\"",
    "status.found_matches": "Nalezeno %{count} shod",
    "status.search_error": "Chyba vyhledavani: %{error}",
    "status.cancelled_empty": "Vyhledavani zruseno - prazdny vzor",
    "status.cancelled": "Hledani/Nahrazeni zruseno",
    "status.no_selected": "Zadne polozky vybrane k nahrazeni",
    "status.no_items_selected": "Zadne polozky vybrane",
    "status.selected_count": "%{selected}/%{total} vybrano",
    "status.replacing": "Nahrazuji %{count} vyskytu...",
    "status.replaced_with_errors": "Nahrazeno v %{files} souborech (%{errors} chyb)",
    "status.replaced": "Nahrazeno %{count} vyskytu v %{files} souborech",
    "status.closed": "Hledani/Nahrazeni zavreno",
    "status.failed_open_panel": "Nepodarilo se otevrit panel hledani/nahrazeni",
    "status.preview": "Nahled: %{file}:%{line}",
    "prompt.search": "Hledat (v projektu): ",
    "prompt.replace": "Nahradit za: ",
    "panel.header": "Hledat a nahradit",
    "panel.search_label": "Hledat:",
    "panel.replace_label": "Nahradit:",
    "panel.files_label": "Soubory:",
    "panel.regex": "(regex)",
    "panel.no_matches": "Zadne shody",
    "panel.results": "Vysledky: %{count}",
    "panel.limited": "(výsledky omezeny)",
    "panel.selected": "(%{selected} vybrano)",
    "panel.help": "Tab: další  Mezerník: zahrnout/vyloučit  Enter: otevřít  Alt+Ret: nahradit vybrané  Esc: zavřít",
    "panel.match_stats": "(%{count} shod / %{files} souborů)",
    "panel.case_toggle": "Velikost(Alt+C)",
    "panel.regex_toggle": "Regex(Alt+R)",
    "panel.whole_toggle": "Celá(Alt+W)",
    "panel.replace_all_btn": "Nahradit vše (Alt+Ret)",
    "panel.type_pattern": "Zadejte vyhledávací vzor",
    "panel.matches_count": "Shody (%{count} v %{files} souborech)",
    "panel.matches_title": "Shody",
    "prompt.confirm_replace": "Nahradit %{count} výskyt(ů) v %{files} souboru(ech)? Vrátit zpět lze jen soubory otevřené v tomto pracovním prostoru. Enter potvrdí, Esc zruší.",
    "status.replace_cancelled": "Nahrazení zrušeno",
    "panel.searching": "Hledání…",
    "cmd.search_replace_in_buffer": "Hledat a nahradit v aktuálním souboru",
    "cmd.search_replace_in_buffer_desc": "Hledat a nahradit text pouze v aktivním souboru",
    "panel.all_files_toggle": "Všechny soubory",
    "panel.scope_row_file": "Pouze v: %{file}",
    "panel.scope_row_unnamed": "Pouze v: (neuložený buffer)",
    "panel.replace_all_in_file_btn": "Nahradit vše v %{file} (Alt+Ret)",
    "status.replace_wait_for_search": "Vyhledávání probíhá — počkejte prosím a zkuste to znovu.",
    "cmd.next_match": "Dalsi shoda",
    "cmd.next_match_desc": "Prejit na dalsi shodu hledani a nahrazeni v editoru",
    "cmd.prev_match": "Predchozi shoda",
    "cmd.prev_match_desc": "Prejit na predchozi shodu hledani a nahrazeni v editoru",
    "status.no_active_search": "Zadne vysledky hledani a nahrazeni — nejprve spustte hledani",
    "status.match_position": "Shoda %{n}/%{total}"
  },
  "de": {
    "cmd.search_replace": "Suchen und Ersetzen im Projekt",
    "cmd.search_replace_desc": "Text in allen von Git verfolgten Dateien suchen und ersetzen",
    "status.ready": "Suchen & Ersetzen Plugin bereit",
    "status.enter_pattern": "Suchmuster eingeben...",
    "status.no_matches": "Keine Treffer fuer \"%{pattern}\" gefunden",
    "status.found_matches": "%{count} Treffer gefunden",
    "status.search_error": "Suchfehler: %{error}",
    "status.cancelled_empty": "Suche abgebrochen - leeres Muster",
    "status.cancelled": "Suchen/Ersetzen abgebrochen",
    "status.no_selected": "Keine Elemente zum Ersetzen ausgewaehlt",
    "status.no_items_selected": "Keine Elemente ausgewaehlt",
    "status.selected_count": "%{selected}/%{total} ausgewaehlt",
    "status.replacing": "Ersetze %{count} Vorkommen...",
    "status.replaced_with_errors": "Ersetzt in %{files} Dateien (%{errors} Fehler)",
    "status.replaced": "%{count} Vorkommen in %{files} Dateien ersetzt",
    "status.closed": "Suchen/Ersetzen geschlossen",
    "status.failed_open_panel": "Fehler beim Oeffnen des Suchen/Ersetzen-Panels",
    "status.preview": "Vorschau: %{file}:%{line}",
    "prompt.search": "Suchen (im Projekt): ",
    "prompt.replace": "Ersetzen durch: ",
    "panel.header": "Suchen & Ersetzen",
    "panel.search_label": "Suchen:",
    "panel.replace_label": "Ersetzen:",
    "panel.files_label": "Dateien:",
    "panel.regex": "(Regex)",
    "panel.no_matches": "Keine Treffer gefunden",
    "panel.results": "Ergebnisse: %{count}",
    "panel.limited": "(Ergebnisse begrenzt)",
    "panel.selected": "(%{selected} ausgewaehlt)",
    "panel.help": "Tab: nächstes  Leertaste: ein-/ausschließen  Enter: öffnen  Alt+Ret: ausgewählte ersetzen  Esc: schließen",
    "panel.match_stats": "(%{count} Treffer / %{files} Dateien)",
    "panel.case_toggle": "Groß/Klein(Alt+C)",
    "panel.regex_toggle": "Regex(Alt+R)",
    "panel.whole_toggle": "Ganze(Alt+W)",
    "panel.replace_all_btn": "Alle ersetzen (Alt+Ret)",
    "panel.type_pattern": "Suchmuster oben eingeben",
    "panel.matches_count": "Treffer (%{count} in %{files} Dateien)",
    "panel.matches_title": "Treffer",
    "prompt.confirm_replace": "%{count} Treffer in %{files} Datei(en) ersetzen? Rückgängig wirkt nur auf Dateien, die in diesem Arbeitsbereich geöffnet sind. Enter bestätigt, Esc bricht ab.",
    "status.replace_cancelled": "Ersetzen abgebrochen",
    "panel.searching": "Suche…",
    "cmd.search_replace_in_buffer": "Suchen und Ersetzen in aktueller Datei",
    "cmd.search_replace_in_buffer_desc": "Text nur in der aktiven Datei suchen und ersetzen",
    "panel.all_files_toggle": "Alle Dateien",
    "panel.scope_row_file": "Nur in: %{file}",
    "panel.scope_row_unnamed": "Nur in: (ungespeicherter Puffer)",
    "panel.replace_all_in_file_btn": "Alle in %{file} ersetzen (Alt+Ret)",
    "status.replace_wait_for_search": "Suche läuft noch — bitte warten und erneut versuchen.",
    "cmd.next_match": "Nächster Treffer",
    "cmd.next_match_desc": "Zum nächsten Treffer von Suchen und Ersetzen im Editor springen",
    "cmd.prev_match": "Vorheriger Treffer",
    "cmd.prev_match_desc": "Zum vorherigen Treffer von Suchen und Ersetzen im Editor springen",
    "status.no_active_search": "Keine Such- und Ersetzungsergebnisse — führen Sie zuerst eine Suche aus",
    "status.match_position": "Treffer %{n}/%{total}"
  },
  "es": {
    "cmd.search_replace": "Buscar y Reemplazar en Proyecto",
    "cmd.search_replace_desc": "Buscar y reemplazar texto en todos los archivos rastreados por git",
    "status.ready": "Plugin de Buscar y Reemplazar listo",
    "status.enter_pattern": "Ingresa el patron de busqueda...",
    "status.no_matches": "No se encontraron coincidencias para \"%{pattern}\"",
    "status.found_matches": "Se encontraron %{count} coincidencias",
    "status.search_error": "Error de busqueda: %{error}",
    "status.cancelled_empty": "Busqueda cancelada - patron vacio",
    "status.cancelled": "Buscar/Reemplazar cancelado",
    "status.no_selected": "No hay elementos seleccionados para reemplazar",
    "status.no_items_selected": "No hay elementos seleccionados",
    "status.selected_count": "%{selected}/%{total} seleccionados",
    "status.replacing": "Reemplazando %{count} ocurrencias...",
    "status.replaced_with_errors": "Reemplazado en %{files} archivos (%{errors} errores)",
    "status.replaced": "Se reemplazaron %{count} ocurrencias en %{files} archivos",
    "status.closed": "Buscar/Reemplazar cerrado",
    "status.failed_open_panel": "Error al abrir el panel de buscar/reemplazar",
    "status.preview": "Vista previa: %{file}:%{line}",
    "prompt.search": "Buscar (en proyecto): ",
    "prompt.replace": "Reemplazar con: ",
    "panel.header": "Buscar y Reemplazar",
    "panel.search_label": "Buscar:",
    "panel.replace_label": "Reemplazar:",
    "panel.files_label": "Archivos:",
    "panel.regex": "(regex)",
    "panel.no_matches": "No se encontraron coincidencias",
    "panel.results": "Resultados: %{count}",
    "panel.limited": "(resultados limitados)",
    "panel.selected": "(%{selected} seleccionados)",
    "panel.help": "Tab: siguiente  Espacio: incluir/excluir  Enter: abrir  Alt+Ret: reemplazar selección  Esc: cerrar",
    "panel.match_stats": "(%{count} coincidencias / %{files} archivos)",
    "panel.case_toggle": "Mayús(Alt+C)",
    "panel.regex_toggle": "Regex(Alt+R)",
    "panel.whole_toggle": "Palabra(Alt+W)",
    "panel.replace_all_btn": "Reemplazar todo (Alt+Ret)",
    "panel.type_pattern": "Escriba un patrón de búsqueda",
    "panel.matches_count": "Coincidencias (%{count} en %{files} archivos)",
    "panel.matches_title": "Coincidencias",
    "prompt.confirm_replace": "¿Reemplazar %{count} coincidencia(s) en %{files} archivo(s)? Deshacer solo cubre los archivos abiertos en este espacio de trabajo. Intro confirma, Esc cancela.",
    "status.replace_cancelled": "Reemplazo cancelado",
    "panel.searching": "Buscando…",
    "cmd.search_replace_in_buffer": "Buscar y reemplazar en archivo actual",
    "cmd.search_replace_in_buffer_desc": "Buscar y reemplazar texto solo en el archivo activo",
    "panel.all_files_toggle": "Todos los archivos",
    "panel.scope_row_file": "Solo en: %{file}",
    "panel.scope_row_unnamed": "Solo en: (buffer sin guardar)",
    "panel.replace_all_in_file_btn": "Reemplazar todo en %{file} (Alt+Ret)",
    "status.replace_wait_for_search": "Búsqueda en curso — espere y vuelva a intentar.",
    "cmd.next_match": "Siguiente coincidencia",
    "cmd.next_match_desc": "Saltar a la siguiente coincidencia de Buscar y Reemplazar en el editor",
    "cmd.prev_match": "Coincidencia anterior",
    "cmd.prev_match_desc": "Saltar a la coincidencia anterior de Buscar y Reemplazar en el editor",
    "status.no_active_search": "No hay resultados de Buscar y Reemplazar — ejecuta una búsqueda primero",
    "status.match_position": "Coincidencia %{n}/%{total}"
  },
  "fr": {
    "cmd.search_replace": "Rechercher et Remplacer dans le Projet",
    "cmd.search_replace_desc": "Rechercher et remplacer du texte dans tous les fichiers suivis par git",
    "status.ready": "Plugin Rechercher et Remplacer pret",
    "status.enter_pattern": "Entrez le motif de recherche...",
    "status.no_matches": "Aucune correspondance trouvee pour \"%{pattern}\"",
    "status.found_matches": "%{count} correspondances trouvees",
    "status.search_error": "Erreur de recherche : %{error}",
    "status.cancelled_empty": "Recherche annulee - motif vide",
    "status.cancelled": "Rechercher/Remplacer annule",
    "status.no_selected": "Aucun element selectionne pour le remplacement",
    "status.no_items_selected": "Aucun element selectionne",
    "status.selected_count": "%{selected}/%{total} selectionnes",
    "status.replacing": "Remplacement de %{count} occurrences...",
    "status.replaced_with_errors": "Remplace dans %{files} fichiers (%{errors} erreurs)",
    "status.replaced": "%{count} occurrences remplacees dans %{files} fichiers",
    "status.closed": "Rechercher/Remplacer ferme",
    "status.failed_open_panel": "Echec de l'ouverture du panneau rechercher/remplacer",
    "status.preview": "Apercu : %{file}:%{line}",
    "prompt.search": "Rechercher (dans le projet) : ",
    "prompt.replace": "Remplacer par : ",
    "panel.header": "Rechercher et Remplacer",
    "panel.search_label": "Rechercher :",
    "panel.replace_label": "Remplacer :",
    "panel.files_label": "Fichiers :",
    "panel.regex": "(regex)",
    "panel.no_matches": "Aucune correspondance trouvee",
    "panel.results": "Resultats : %{count}",
    "panel.limited": "(résultats limités)",
    "panel.selected": "(%{selected} selectionnes)",
    "panel.help": "Tab: suivant  Espace: inclure/exclure  Entrée: ouvrir  Alt+Ret: remplacer sélection  Échap: fermer",
    "panel.match_stats": "(%{count} correspondances / %{files} fichiers)",
    "panel.case_toggle": "Casse(Alt+C)",
    "panel.regex_toggle": "Regex(Alt+R)",
    "panel.whole_toggle": "Mot(Alt+W)",
    "panel.replace_all_btn": "Tout remplacer (Alt+Ret)",
    "panel.type_pattern": "Saisissez un motif de recherche",
    "panel.matches_count": "Correspondances (%{count} dans %{files} fichiers)",
    "panel.matches_title": "Correspondances",
    "prompt.confirm_replace": "Remplacer %{count} correspondance(s) dans %{files} fichier(s) ? L'annulation ne concerne que les fichiers ouverts dans cet espace de travail. Entrée confirme, Échap annule.",
    "status.replace_cancelled": "Remplacement annulé",
    "panel.searching": "Recherche en cours…",
    "cmd.search_replace_in_buffer": "Rechercher et remplacer dans le fichier courant",
    "cmd.search_replace_in_buffer_desc": "Rechercher et remplacer du texte uniquement dans le fichier actif",
    "panel.all_files_toggle": "Tous les fichiers",
    "panel.scope_row_file": "Seulement dans : %{file}",
    "panel.scope_row_unnamed": "Seulement dans : (tampon non enregistré)",
    "panel.replace_all_in_file_btn": "Tout remplacer dans %{file} (Alt+Ret)",
    "status.replace_wait_for_search": "Recherche en cours — veuillez patienter puis réessayer.",
    "cmd.next_match": "Correspondance suivante",
    "cmd.next_match_desc": "Aller à la correspondance suivante de Rechercher et Remplacer dans l'éditeur",
    "cmd.prev_match": "Correspondance précédente",
    "cmd.prev_match_desc": "Aller à la correspondance précédente de Rechercher et Remplacer dans l'éditeur",
    "status.no_active_search": "Aucun résultat de Rechercher et Remplacer — lancez d'abord une recherche",
    "status.match_position": "Correspondance %{n}/%{total}"
  },
  "it": {
    "cmd.search_replace": "Cerca e sostituisci nel progetto",
    "cmd.search_replace_desc": "Cerca e sostituisci testo in tutti i file tracciati da git",
    "status.ready": "Plugin Cerca e Sostituisci pronto",
    "status.enter_pattern": "Inserisci il modello di ricerca...",
    "status.no_matches": "Nessuna corrispondenza trovata per \"%{pattern}\"",
    "status.found_matches": "Trovate %{count} corrispondenze",
    "status.search_error": "Errore di ricerca: %{error}",
    "status.cancelled_empty": "Ricerca annullata - modello vuoto",
    "status.cancelled": "Cerca/Sostituisci annullato",
    "status.no_selected": "Nessun elemento selezionato per la sostituzione",
    "status.no_items_selected": "Nessun elemento selezionato",
    "status.selected_count": "%{selected}/%{total} selezionati",
    "status.replacing": "Sostituzione di %{count} occorrenze...",
    "status.replaced_with_errors": "Sostituito in %{files} file (%{errors} errori)",
    "status.replaced": "Sostituite %{count} occorrenze in %{files} file",
    "status.closed": "Cerca/Sostituisci chiuso",
    "status.failed_open_panel": "Impossibile aprire il pannello cerca/sostituisci",
    "status.preview": "Anteprima: %{file}:%{line}",
    "prompt.search": "Cerca (nel progetto): ",
    "prompt.replace": "Sostituisci con: ",
    "panel.header": "Cerca e Sostituisci",
    "panel.search_label": "Cerca:",
    "panel.replace_label": "Sostituisci:",
    "panel.files_label": "File:",
    "panel.regex": "(regex)",
    "panel.no_matches": "Nessuna corrispondenza trovata",
    "panel.results": "Risultati: %{count}",
    "panel.limited": "(risultati limitati)",
    "panel.selected": "(%{selected} selezionati)",
    "panel.help": "Tab: successivo  Spazio: includi/escludi  Invio: apri  Alt+Ret: sostituisci selezione  Esc: chiudi",
    "panel.match_stats": "(%{count} corrispondenze / %{files} file)",
    "panel.case_toggle": "Maiuscole(Alt+C)",
    "panel.regex_toggle": "Regex(Alt+R)",
    "panel.whole_toggle": "Parola(Alt+W)",
    "panel.replace_all_btn": "Sostituisci tutto (Alt+Ret)",
    "panel.type_pattern": "Digita un modello di ricerca",
    "panel.matches_count": "Corrispondenze (%{count} in %{files} file)",
    "panel.matches_title": "Corrispondenze",
    "prompt.confirm_replace": "Sostituire %{count} corrispondenza/e in %{files} file? L'annulla copre solo i file aperti in questo spazio di lavoro. Invio conferma, Esc annulla.",
    "status.replace_cancelled": "Sostituzione annullata",
    "panel.searching": "Ricerca in corso…",
    "cmd.search_replace_in_buffer": "Cerca e sostituisci nel file corrente",
    "cmd.search_replace_in_buffer_desc": "Cerca e sostituisci testo solo nel file attivo",
    "panel.all_files_toggle": "Tutti i file",
    "panel.scope_row_file": "Solo in: %{file}",
    "panel.scope_row_unnamed": "Solo in: (buffer non salvato)",
    "panel.replace_all_in_file_btn": "Sostituisci tutto in %{file} (Alt+Ret)",
    "status.replace_wait_for_search": "Ricerca in corso — attendere e riprovare.",
    "cmd.next_match": "Corrispondenza successiva",
    "cmd.next_match_desc": "Vai alla corrispondenza successiva di Cerca e sostituisci nell'editor",
    "cmd.prev_match": "Corrispondenza precedente",
    "cmd.prev_match_desc": "Vai alla corrispondenza precedente di Cerca e sostituisci nell'editor",
    "status.no_active_search": "Nessun risultato di Cerca e sostituisci — esegui prima una ricerca",
    "status.match_position": "Corrispondenza %{n}/%{total}"
  },
  "ja": {
    "cmd.search_replace": "プロジェクト内で検索と置換",
    "cmd.search_replace_desc": "git追跡されているすべてのファイルでテキストを検索して置換",
    "status.ready": "検索と置換プラグイン準備完了",
    "status.enter_pattern": "検索パターンを入力...",
    "status.no_matches": "\"%{pattern}\" に一致するものが見つかりません",
    "status.found_matches": "%{count} 件の一致が見つかりました",
    "status.search_error": "検索エラー: %{error}",
    "status.cancelled_empty": "検索キャンセル - 空のパターン",
    "status.cancelled": "検索/置換がキャンセルされました",
    "status.no_selected": "置換対象が選択されていません",
    "status.no_items_selected": "項目が選択されていません",
    "status.selected_count": "%{selected}/%{total} 選択済み",
    "status.replacing": "%{count} 件を置換中...",
    "status.replaced_with_errors": "%{files} ファイルで置換しました (%{errors} エラー)",
    "status.replaced": "%{files} ファイルで %{count} 件を置換しました",
    "status.closed": "検索/置換を閉じました",
    "status.failed_open_panel": "検索/置換パネルを開けませんでした",
    "status.preview": "プレビュー: %{file}:%{line}",
    "prompt.search": "検索 (プロジェクト内): ",
    "prompt.replace": "置換文字列: ",
    "panel.header": "検索と置換",
    "panel.search_label": "検索:",
    "panel.replace_label": "置換:",
    "panel.files_label": "ファイル:",
    "panel.regex": "(正規表現)",
    "panel.no_matches": "一致するものが見つかりません",
    "panel.results": "結果: %{count}",
    "panel.limited": "(結果制限あり)",
    "panel.selected": "(%{selected} 件選択)",
    "panel.help": "Tab: 次へ  スペース: 含める/除外  Enter: 開く  Alt+Ret: 選択を置換  Esc: 閉じる",
    "panel.match_stats": "(%{count}件 / %{files}ファイル)",
    "panel.case_toggle": "大小文字(Alt+C)",
    "panel.regex_toggle": "正規表現(Alt+R)",
    "panel.whole_toggle": "単語(Alt+W)",
    "panel.replace_all_btn": "すべて置換 (Alt+Ret)",
    "panel.type_pattern": "検索パターンを入力してください",
    "panel.matches_count": "一致 (%{files}ファイル中%{count}件)",
    "panel.matches_title": "一致",
    "prompt.confirm_replace": "%{files} 個のファイルで %{count} 件の一致を置換しますか？元に戻せるのはこのワークスペースで開いているファイルのみです。Enterで確認、Escでキャンセル。",
    "status.replace_cancelled": "置換がキャンセルされました",
    "panel.searching": "検索中…",
    "cmd.search_replace_in_buffer": "現在のファイルで検索と置換",
    "cmd.search_replace_in_buffer_desc": "アクティブなファイル内でのみテキストを検索および置換",
    "panel.all_files_toggle": "全ファイル",
    "panel.scope_row_file": "対象: %{file}",
    "panel.scope_row_unnamed": "対象: (未保存バッファ)",
    "panel.replace_all_in_file_btn": "%{file} 内ですべて置換 (Alt+Ret)",
    "status.replace_wait_for_search": "検索中です — 完了後にもう一度お試しください。",
    "cmd.next_match": "次の一致",
    "cmd.next_match_desc": "エディタで検索と置換の次の一致へ移動",
    "cmd.prev_match": "前の一致",
    "cmd.prev_match_desc": "エディタで検索と置換の前の一致へ移動",
    "status.no_active_search": "検索と置換の結果がありません — 先に検索を実行してください",
    "status.match_position": "一致 %{n}/%{total}"
  },
  "ko": {
    "cmd.search_replace": "프로젝트에서 검색 및 바꾸기",
    "cmd.search_replace_desc": "git 추적 파일에서 텍스트 검색 및 바꾸기",
    "status.ready": "검색 및 바꾸기 플러그인 준비 완료",
    "status.enter_pattern": "검색 패턴 입력...",
    "status.no_matches": "\"%{pattern}\"에 대한 일치 항목 없음",
    "status.found_matches": "%{count}개 일치 항목 발견",
    "status.search_error": "검색 오류: %{error}",
    "status.cancelled_empty": "검색 취소됨 - 빈 패턴",
    "status.cancelled": "검색/바꾸기 취소됨",
    "status.no_selected": "바꿀 항목이 선택되지 않음",
    "status.no_items_selected": "선택된 항목 없음",
    "status.selected_count": "%{selected}/%{total} 선택됨",
    "status.replacing": "%{count}개 항목 바꾸는 중...",
    "status.replaced_with_errors": "%{files}개 파일에서 바꿈 (%{errors}개 오류)",
    "status.replaced": "%{files}개 파일에서 %{count}개 항목 바꿈",
    "status.closed": "검색/바꾸기 닫힘",
    "status.failed_open_panel": "검색/바꾸기 패널 열기 실패",
    "status.preview": "미리보기: %{file}:%{line}",
    "prompt.search": "검색 (프로젝트): ",
    "prompt.replace": "바꿀 내용: ",
    "panel.header": "검색 및 바꾸기",
    "panel.search_label": "검색:",
    "panel.replace_label": "바꾸기:",
    "panel.files_label": "파일:",
    "panel.regex": "(정규식)",
    "panel.no_matches": "일치 항목 없음",
    "panel.results": "결과: %{count}",
    "panel.limited": "(결과 제한됨)",
    "panel.selected": "(%{selected}개 선택)",
    "panel.help": "Tab: 다음  스페이스: 포함/제외  Enter: 열기  Alt+Ret: 선택 항목 바꾸기  Esc: 닫기",
    "panel.match_stats": "(%{count}개 / %{files}개 파일)",
    "panel.case_toggle": "대소문자(Alt+C)",
    "panel.regex_toggle": "정규식(Alt+R)",
    "panel.whole_toggle": "단어(Alt+W)",
    "panel.replace_all_btn": "모두 바꾸기 (Alt+Ret)",
    "panel.type_pattern": "검색 패턴을 입력하세요",
    "panel.matches_count": "일치 (%{files}개 파일에서 %{count}개)",
    "panel.matches_title": "일치",
    "prompt.confirm_replace": "%{files}개 파일에서 %{count}개 일치를 바꾸시겠습니까? 실행 취소는 이 작업 공간에서 열려 있는 파일에만 적용됩니다. Enter 확인, Esc 취소.",
    "status.replace_cancelled": "바꾸기가 취소됨",
    "panel.searching": "검색 중…",
    "cmd.search_replace_in_buffer": "현재 파일에서 찾기 및 바꾸기",
    "cmd.search_replace_in_buffer_desc": "활성 파일에서만 텍스트를 찾고 바꾸기",
    "panel.all_files_toggle": "모든 파일",
    "panel.scope_row_file": "범위: %{file}",
    "panel.scope_row_unnamed": "범위: (저장되지 않은 버퍼)",
    "panel.replace_all_in_file_btn": "%{file} 에서 모두 바꾸기 (Alt+Ret)",
    "status.replace_wait_for_search": "검색 중입니다 — 완료된 후 다시 시도하세요.",
    "cmd.next_match": "다음 일치 항목",
    "cmd.next_match_desc": "편집기에서 검색 및 바꾸기의 다음 일치 항목으로 이동",
    "cmd.prev_match": "이전 일치 항목",
    "cmd.prev_match_desc": "편집기에서 검색 및 바꾸기의 이전 일치 항목으로 이동",
    "status.no_active_search": "검색 및 바꾸기 결과가 없습니다 — 먼저 검색을 실행하세요",
    "status.match_position": "일치 %{n}/%{total}"
  },
  "pt-BR": {
    "cmd.search_replace": "Pesquisar e Substituir no Projeto",
    "cmd.search_replace_desc": "Pesquisar e substituir texto em todos os arquivos rastreados pelo git",
    "status.ready": "Plugin Pesquisar e Substituir pronto",
    "status.enter_pattern": "Digite o padrao de pesquisa...",
    "status.no_matches": "Nenhuma correspondencia encontrada para \"%{pattern}\"",
    "status.found_matches": "Encontradas %{count} correspondencias",
    "status.search_error": "Erro de pesquisa: %{error}",
    "status.cancelled_empty": "Pesquisa cancelada - padrao vazio",
    "status.cancelled": "Pesquisar/Substituir cancelado",
    "status.no_selected": "Nenhum item selecionado para substituicao",
    "status.no_items_selected": "Nenhum item selecionado",
    "status.selected_count": "%{selected}/%{total} selecionados",
    "status.replacing": "Substituindo %{count} ocorrencias...",
    "status.replaced_with_errors": "Substituido em %{files} arquivos (%{errors} erros)",
    "status.replaced": "Substituidas %{count} ocorrencias em %{files} arquivos",
    "status.closed": "Pesquisar/Substituir fechado",
    "status.failed_open_panel": "Falha ao abrir painel de pesquisar/substituir",
    "status.preview": "Visualizar: %{file}:%{line}",
    "prompt.search": "Pesquisar (no projeto): ",
    "prompt.replace": "Substituir por: ",
    "panel.header": "Pesquisar e Substituir",
    "panel.search_label": "Pesquisar:",
    "panel.replace_label": "Substituir:",
    "panel.files_label": "Arquivos:",
    "panel.regex": "(regex)",
    "panel.no_matches": "Nenhuma correspondencia encontrada",
    "panel.results": "Resultados: %{count}",
    "panel.limited": "(resultados limitados)",
    "panel.selected": "(%{selected} selecionados)",
    "panel.help": "Tab: próximo  Espaço: incluir/excluir  Enter: abrir  Alt+Ret: substituir seleção  Esc: fechar",
    "panel.match_stats": "(%{count} correspondências / %{files} arquivos)",
    "panel.case_toggle": "Maiúsc(Alt+C)",
    "panel.regex_toggle": "Regex(Alt+R)",
    "panel.whole_toggle": "Palavra(Alt+W)",
    "panel.replace_all_btn": "Substituir tudo (Alt+Ret)",
    "panel.type_pattern": "Digite um padrão de pesquisa",
    "panel.matches_count": "Correspondências (%{count} em %{files} arquivos)",
    "panel.matches_title": "Correspondências",
    "prompt.confirm_replace": "Substituir %{count} ocorrência(s) em %{files} arquivo(s)? Desfazer só cobre arquivos abertos neste espaço de trabalho. Enter confirma, Esc cancela.",
    "status.replace_cancelled": "Substituição cancelada",
    "panel.searching": "Pesquisando…",
    "cmd.search_replace_in_buffer": "Pesquisar e substituir no arquivo atual",
    "cmd.search_replace_in_buffer_desc": "Pesquisar e substituir texto apenas no arquivo ativo",
    "panel.all_files_toggle": "Todos os arquivos",
    "panel.scope_row_file": "Somente em: %{file}",
    "panel.scope_row_unnamed": "Somente em: (buffer não salvo)",
    "panel.replace_all_in_file_btn": "Substituir tudo em %{file} (Alt+Ret)",
    "status.replace_wait_for_search": "Pesquisa em andamento — aguarde e tente novamente.",
    "cmd.next_match": "Próxima correspondência",
    "cmd.next_match_desc": "Ir para a próxima correspondência de Pesquisar e Substituir no editor",
    "cmd.prev_match": "Correspondência anterior",
    "cmd.prev_match_desc": "Ir para a correspondência anterior de Pesquisar e Substituir no editor",
    "status.no_active_search": "Nenhum resultado de Pesquisar e Substituir — execute uma pesquisa primeiro",
    "status.match_position": "Correspondência %{n}/%{total}"
  },
  "ru": {
    "cmd.search_replace": "Поиск и замена в проекте",
    "cmd.search_replace_desc": "Поиск и замена текста во всех файлах, отслеживаемых git",
    "status.ready": "Плагин поиска и замены готов",
    "status.enter_pattern": "Введите шаблон поиска...",
    "status.no_matches": "Совпадений для \"%{pattern}\" не найдено",
    "status.found_matches": "Найдено %{count} совпадений",
    "status.search_error": "Ошибка поиска: %{error}",
    "status.cancelled_empty": "Поиск отменен - пустой шаблон",
    "status.cancelled": "Поиск/Замена отменена",
    "status.no_selected": "Не выбраны элементы для замены",
    "status.no_items_selected": "Элементы не выбраны",
    "status.selected_count": "%{selected}/%{total} выбрано",
    "status.replacing": "Замена %{count} вхождений...",
    "status.replaced_with_errors": "Заменено в %{files} файлах (%{errors} ошибок)",
    "status.replaced": "Заменено %{count} вхождений в %{files} файлах",
    "status.closed": "Поиск/Замена закрыта",
    "status.failed_open_panel": "Не удалось открыть панель поиска/замены",
    "status.preview": "Просмотр: %{file}:%{line}",
    "prompt.search": "Поиск (в проекте): ",
    "prompt.replace": "Заменить на: ",
    "panel.header": "Поиск и замена",
    "panel.search_label": "Поиск:",
    "panel.replace_label": "Замена:",
    "panel.files_label": "Файлы:",
    "panel.regex": "(регулярное выражение)",
    "panel.no_matches": "Совпадений не найдено",
    "panel.results": "Результаты: %{count}",
    "panel.limited": "(результаты ограничены)",
    "panel.selected": "(%{selected} выбрано)",
    "panel.help": "Tab: дальше  Пробел: включить/исключить  Enter: открыть  Alt+Ret: заменить выбранные  Esc: закрыть",
    "panel.match_stats": "(%{count} совпадений / %{files} файлов)",
    "panel.case_toggle": "Регистр(Alt+C)",
    "panel.regex_toggle": "Регулярное(Alt+R)",
    "panel.whole_toggle": "Слово(Alt+W)",
    "panel.replace_all_btn": "Заменить все (Alt+Ret)",
    "panel.type_pattern": "Введите шаблон поиска",
    "panel.matches_count": "Совпадения (%{count} в %{files} файлах)",
    "panel.matches_title": "Совпадения",
    "prompt.confirm_replace": "Заменить %{count} совпадений в %{files} файлах? Отмена применяется только к файлам, открытым в этой рабочей области. Enter — подтвердить, Esc — отменить.",
    "status.replace_cancelled": "Замена отменена",
    "panel.searching": "Поиск…",
    "cmd.search_replace_in_buffer": "Поиск и замена в текущем файле",
    "cmd.search_replace_in_buffer_desc": "Поиск и замена текста только в активном файле",
    "panel.all_files_toggle": "Все файлы",
    "panel.scope_row_file": "Только в: %{file}",
    "panel.scope_row_unnamed": "Только в: (несохранённый буфер)",
    "panel.replace_all_in_file_btn": "Заменить все в %{file} (Alt+Ret)",
    "status.replace_wait_for_search": "Поиск ещё выполняется — подождите и попробуйте снова.",
    "cmd.next_match": "Следующее совпадение",
    "cmd.next_match_desc": "Перейти к следующему совпадению поиска и замены в редакторе",
    "cmd.prev_match": "Предыдущее совпадение",
    "cmd.prev_match_desc": "Перейти к предыдущему совпадению поиска и замены в редакторе",
    "status.no_active_search": "Нет результатов поиска и замены — сначала выполните поиск",
    "status.match_position": "Совпадение %{n}/%{total}"
  },
  "th": {
    "cmd.search_replace": "ค้นหาและแทนที่ในโปรเจกต์",
    "cmd.search_replace_desc": "ค้นหาและแทนที่ข้อความในไฟล์ทั้งหมดที่ git ติดตาม",
    "status.ready": "ปลั๊กอินค้นหาและแทนที่พร้อมใช้งาน",
    "status.enter_pattern": "ป้อนรูปแบบการค้นหา...",
    "status.no_matches": "ไม่พบรายการที่ตรงกับ \"%{pattern}\"",
    "status.found_matches": "พบ %{count} รายการที่ตรงกัน",
    "status.search_error": "ข้อผิดพลาดในการค้นหา: %{error}",
    "status.cancelled_empty": "ยกเลิกการค้นหา - รูปแบบว่างเปล่า",
    "status.cancelled": "ยกเลิกการค้นหา/แทนที่",
    "status.no_selected": "ไม่มีรายการที่เลือกสำหรับการแทนที่",
    "status.no_items_selected": "ไม่มีรายการที่เลือก",
    "status.selected_count": "เลือก %{selected}/%{total}",
    "status.replacing": "กำลังแทนที่ %{count} รายการ...",
    "status.replaced_with_errors": "แทนที่ใน %{files} ไฟล์ (%{errors} ข้อผิดพลาด)",
    "status.replaced": "แทนที่ %{count} รายการใน %{files} ไฟล์",
    "status.closed": "ปิดการค้นหา/แทนที่",
    "status.failed_open_panel": "ไม่สามารถเปิดแผงค้นหา/แทนที่",
    "status.preview": "ดูตัวอย่าง: %{file}:%{line}",
    "prompt.search": "ค้นหา (ในโปรเจกต์): ",
    "prompt.replace": "แทนที่ด้วย: ",
    "panel.header": "ค้นหาและแทนที่",
    "panel.search_label": "ค้นหา:",
    "panel.replace_label": "แทนที่:",
    "panel.files_label": "ไฟล์:",
    "panel.regex": "(regex)",
    "panel.no_matches": "ไม่พบรายการที่ตรงกัน",
    "panel.results": "ผลลัพธ์: %{count}",
    "panel.limited": "(ผลลัพธ์ถูกจำกัด)",
    "panel.selected": "(เลือก %{selected})",
    "panel.help": "Tab: ถัดไป  Space: รวม/ยกเว้น  Enter: เปิด  Alt+Ret: แทนที่ที่เลือก  Esc: ปิด",
    "panel.match_stats": "(%{count} รายการ / %{files} ไฟล์)",
    "panel.case_toggle": "ตัวพิมพ์(Alt+C)",
    "panel.regex_toggle": "Regex(Alt+R)",
    "panel.whole_toggle": "คำ(Alt+W)",
    "panel.replace_all_btn": "แทนที่ทั้งหมด (Alt+Ret)",
    "panel.type_pattern": "พิมพ์รูปแบบการค้นหา",
    "panel.matches_count": "รายการที่ตรงกัน (%{count} ใน %{files} ไฟล์)",
    "panel.matches_title": "รายการที่ตรงกัน",
    "prompt.confirm_replace": "แทนที่ %{count} รายการใน %{files} ไฟล์? เลิกทำครอบคลุมเฉพาะไฟล์ที่เปิดอยู่ในพื้นที่ทำงานนี้เท่านั้น กด Enter เพื่อยืนยัน, Esc เพื่อยกเลิก",
    "status.replace_cancelled": "ยกเลิกการแทนที่",
    "panel.searching": "กำลังค้นหา…",
    "cmd.search_replace_in_buffer": "ค้นหาและแทนที่ในไฟล์ปัจจุบัน",
    "cmd.search_replace_in_buffer_desc": "ค้นหาและแทนที่ข้อความเฉพาะในไฟล์ที่ใช้งาน",
    "panel.all_files_toggle": "ไฟล์ทั้งหมด",
    "panel.scope_row_file": "เฉพาะใน: %{file}",
    "panel.scope_row_unnamed": "เฉพาะใน: (บัฟเฟอร์ที่ยังไม่ได้บันทึก)",
    "panel.replace_all_in_file_btn": "แทนที่ทั้งหมดใน %{file} (Alt+Ret)",
    "status.replace_wait_for_search": "กำลังค้นหา — กรุณารอแล้วลองอีกครั้ง",
    "cmd.next_match": "รายการที่ตรงกันถัดไป",
    "cmd.next_match_desc": "ไปยังรายการที่ตรงกันถัดไปของค้นหาและแทนที่ในตัวแก้ไข",
    "cmd.prev_match": "รายการที่ตรงกันก่อนหน้า",
    "cmd.prev_match_desc": "ไปยังรายการที่ตรงกันก่อนหน้าของค้นหาและแทนที่ในตัวแก้ไข",
    "status.no_active_search": "ไม่มีผลลัพธ์ค้นหาและแทนที่ — โปรดค้นหาก่อน",
    "status.match_position": "รายการที่ตรงกัน %{n}/%{total}"
  },
  "uk": {
    "cmd.search_replace": "Пошук та заміна в проекті",
    "cmd.search_replace_desc": "Пошук та заміна тексту в усіх файлах, відстежуваних git",
    "status.ready": "Плагін пошуку та заміни готовий",
    "status.enter_pattern": "Введіть шаблон пошуку...",
    "status.no_matches": "Збігів для \"%{pattern}\" не знайдено",
    "status.found_matches": "Знайдено %{count} збігів",
    "status.search_error": "Помилка пошуку: %{error}",
    "status.cancelled_empty": "Пошук скасовано - порожній шаблон",
    "status.cancelled": "Пошук/Заміну скасовано",
    "status.no_selected": "Не вибрано елементів для заміни",
    "status.no_items_selected": "Елементи не вибрано",
    "status.selected_count": "%{selected}/%{total} вибрано",
    "status.replacing": "Заміна %{count} входжень...",
    "status.replaced_with_errors": "Замінено в %{files} файлах (%{errors} помилок)",
    "status.replaced": "Замінено %{count} входжень в %{files} файлах",
    "status.closed": "Пошук/Заміну закрито",
    "status.failed_open_panel": "Не вдалося відкрити панель пошуку/заміни",
    "status.preview": "Перегляд: %{file}:%{line}",
    "prompt.search": "Пошук (в проекті): ",
    "prompt.replace": "Замінити на: ",
    "panel.header": "Пошук та заміна",
    "panel.search_label": "Пошук:",
    "panel.replace_label": "Заміна:",
    "panel.files_label": "Файли:",
    "panel.regex": "(регулярний вираз)",
    "panel.no_matches": "Збігів не знайдено",
    "panel.results": "Результати: %{count}",
    "panel.limited": "(результати обмежені)",
    "panel.selected": "(%{selected} вибрано)",
    "panel.help": "Tab: далі  Пробіл: увімкнути/вимкнути  Enter: відкрити  Alt+Ret: замінити вибрані  Esc: закрити",
    "panel.match_stats": "(%{count} збігів / %{files} файлів)",
    "panel.case_toggle": "Регістр(Alt+C)",
    "panel.regex_toggle": "Регулярний(Alt+R)",
    "panel.whole_toggle": "Слово(Alt+W)",
    "panel.replace_all_btn": "Замінити все (Alt+Ret)",
    "panel.type_pattern": "Введіть шаблон пошуку",
    "panel.matches_count": "Збіги (%{count} у %{files} файлах)",
    "panel.matches_title": "Збіги",
    "prompt.confirm_replace": "Замінити %{count} збіг(ів) у %{files} файл(ах)? Скасування охоплює лише файли, відкриті в цій робочій області. Enter — підтвердити, Esc — скасувати.",
    "status.replace_cancelled": "Заміну скасовано",
    "panel.searching": "Пошук…",
    "cmd.search_replace_in_buffer": "Пошук і заміна у поточному файлі",
    "cmd.search_replace_in_buffer_desc": "Пошук і заміна тексту лише в активному файлі",
    "panel.all_files_toggle": "Усі файли",
    "panel.scope_row_file": "Лише в: %{file}",
    "panel.scope_row_unnamed": "Лише в: (незбережений буфер)",
    "panel.replace_all_in_file_btn": "Замінити все в %{file} (Alt+Ret)",
    "status.replace_wait_for_search": "Триває пошук — зачекайте та спробуйте знову.",
    "cmd.next_match": "Наступний збіг",
    "cmd.next_match_desc": "Перейти до наступного збігу пошуку та заміни в редакторі",
    "cmd.prev_match": "Попередній збіг",
    "cmd.prev_match_desc": "Перейти до попереднього збігу пошуку та заміни в редакторі",
    "status.no_active_search": "Немає результатів пошуку та заміни — спочатку виконайте пошук",
    "status.match_position": "Збіг %{n}/%{total}"
  },
  "vi": {
    "cmd.search_replace": "Tìm và Thay thế trong Dự án",
    "cmd.search_replace_desc": "Tìm và thay thế văn bản trong tất cả các tệp được git theo dõi",
    "status.ready": "Plugin Tìm và Thay thế sẵn sàng",
    "status.enter_pattern": "Nhập mẫu tìm kiếm...",
    "status.no_matches": "Không tìm thấy kết quả cho \"%{pattern}\"",
    "status.found_matches": "Tìm thấy %{count} kết quả",
    "status.search_error": "Lỗi tìm kiếm: %{error}",
    "status.cancelled_empty": "Đã hủy tìm kiếm - mẫu trống",
    "status.cancelled": "Đã hủy Tìm/Thay thế",
    "status.no_selected": "Không có mục nào được chọn để thay thế",
    "status.no_items_selected": "Không có mục nào được chọn",
    "status.selected_count": "Đã chọn %{selected}/%{total}",
    "status.replacing": "Đang thay thế %{count} lần xuất hiện...",
    "status.replaced_with_errors": "Đã thay thế trong %{files} tệp (%{errors} lỗi)",
    "status.replaced": "Đã thay thế %{count} lần xuất hiện trong %{files} tệp",
    "status.closed": "Đã đóng Tìm/Thay thế",
    "status.failed_open_panel": "Không thể mở bảng tìm/thay thế",
    "status.preview": "Xem trước: %{file}:%{line}",
    "prompt.search": "Tìm kiếm (trong dự án): ",
    "prompt.replace": "Thay thế bằng: ",
    "panel.header": "Tìm và Thay thế",
    "panel.search_label": "Tìm:",
    "panel.replace_label": "Thay thế:",
    "panel.files_label": "Tệp:",
    "panel.regex": "(regex)",
    "panel.no_matches": "Không tìm thấy kết quả",
    "panel.results": "Kết quả: %{count}",
    "panel.limited": "(kết quả bị giới hạn)",
    "panel.selected": "(đã chọn %{selected})",
    "panel.help": "Tab: tiếp  Phím cách: bao gồm/loại trừ  Enter: mở  Alt+Ret: thay thế đã chọn  Esc: đóng",
    "panel.match_stats": "(%{count} kết quả / %{files} tệp)",
    "panel.case_toggle": "Hoa/thường(Alt+C)",
    "panel.regex_toggle": "Regex(Alt+R)",
    "panel.whole_toggle": "Từ(Alt+W)",
    "panel.replace_all_btn": "Thay thế tất cả (Alt+Ret)",
    "panel.type_pattern": "Nhập mẫu tìm kiếm",
    "panel.matches_count": "Kết quả (%{count} trong %{files} tệp)",
    "panel.matches_title": "Kết quả",
    "prompt.confirm_replace": "Thay thế %{count} kết quả trong %{files} tệp? Hoàn tác chỉ áp dụng cho các tệp đang mở trong không gian làm việc này. Enter để xác nhận, Esc để hủy.",
    "status.replace_cancelled": "Đã hủy thay thế",
    "panel.searching": "Đang tìm kiếm…",
    "cmd.search_replace_in_buffer": "Tìm và thay thế trong tệp hiện tại",
    "cmd.search_replace_in_buffer_desc": "Tìm và thay thế văn bản chỉ trong tệp đang mở",
    "panel.all_files_toggle": "Tất cả tệp",
    "panel.scope_row_file": "Chỉ trong: %{file}",
    "panel.scope_row_unnamed": "Chỉ trong: (bộ đệm chưa lưu)",
    "panel.replace_all_in_file_btn": "Thay thế tất cả trong %{file} (Alt+Ret)",
    "status.replace_wait_for_search": "Đang tìm kiếm — vui lòng chờ rồi thử lại.",
    "cmd.next_match": "Kết quả tiếp theo",
    "cmd.next_match_desc": "Chuyển đến kết quả khớp tiếp theo của Tìm và Thay thế trong trình soạn thảo",
    "cmd.prev_match": "Kết quả trước đó",
    "cmd.prev_match_desc": "Chuyển đến kết quả khớp trước đó của Tìm và Thay thế trong trình soạn thảo",
    "status.no_active_search": "Không có kết quả Tìm và Thay thế — hãy tìm kiếm trước",
    "status.match_position": "Kết quả %{n}/%{total}"
  },
  "zh-CN": {
    "cmd.search_replace": "在项目中搜索和替换",
    "cmd.search_replace_desc": "在所有 git 跟踪的文件中搜索和替换文本",
    "status.ready": "搜索和替换插件已就绪",
    "status.enter_pattern": "输入搜索模式...",
    "status.no_matches": "未找到 \"%{pattern}\" 的匹配项",
    "status.found_matches": "找到 %{count} 个匹配项",
    "status.search_error": "搜索错误: %{error}",
    "status.cancelled_empty": "搜索已取消 - 空模式",
    "status.cancelled": "搜索/替换已取消",
    "status.no_selected": "没有选择要替换的项目",
    "status.no_items_selected": "没有选择项目",
    "status.selected_count": "已选择 %{selected}/%{total}",
    "status.replacing": "正在替换 %{count} 处...",
    "status.replaced_with_errors": "已在 %{files} 个文件中替换 (%{errors} 个错误)",
    "status.replaced": "已在 %{files} 个文件中替换 %{count} 处",
    "status.closed": "搜索/替换已关闭",
    "status.failed_open_panel": "无法打开搜索/替换面板",
    "status.preview": "预览: %{file}:%{line}",
    "prompt.search": "搜索 (在项目中): ",
    "prompt.replace": "替换为: ",
    "panel.header": "搜索和替换",
    "panel.search_label": "搜索:",
    "panel.replace_label": "替换:",
    "panel.files_label": "文件:",
    "panel.regex": "(正则表达式)",
    "panel.no_matches": "未找到匹配项",
    "panel.results": "结果: %{count}",
    "panel.limited": "(结果已截断)",
    "panel.selected": "(已选择 %{selected})",
    "panel.help": "Tab: 下一个  空格: 包含/排除  Enter: 打开  Alt+Ret: 替换已选  Esc: 关闭",
    "panel.match_stats": "(%{count} 个匹配 / %{files} 个文件)",
    "panel.case_toggle": "大小写(Alt+C)",
    "panel.regex_toggle": "正则(Alt+R)",
    "panel.whole_toggle": "全词(Alt+W)",
    "panel.replace_all_btn": "全部替换 (Alt+Ret)",
    "panel.type_pattern": "请输入搜索模式",
    "panel.matches_count": "匹配 (%{files} 个文件中 %{count} 个)",
    "panel.matches_title": "匹配",
    "prompt.confirm_replace": "在 %{files} 个文件中替换 %{count} 处匹配？撤销仅适用于本工作区中打开的文件。按 Enter 确认，Esc 取消。",
    "status.replace_cancelled": "替换已取消",
    "panel.searching": "正在搜索…",
    "cmd.search_replace_in_buffer": "在当前文件中查找和替换",
    "cmd.search_replace_in_buffer_desc": "仅在活动文件中查找和替换文本",
    "panel.all_files_toggle": "所有文件",
    "panel.scope_row_file": "仅在: %{file}",
    "panel.scope_row_unnamed": "仅在: (未保存的缓冲区)",
    "panel.replace_all_in_file_btn": "在 %{file} 中全部替换 (Alt+Ret)",
    "status.replace_wait_for_search": "搜索仍在进行中 — 请稍候再试。",
    "cmd.next_match": "下一个匹配项",
    "cmd.next_match_desc": "在编辑器中跳转到下一个搜索和替换匹配项",
    "cmd.prev_match": "上一个匹配项",
    "cmd.prev_match_desc": "在编辑器中跳转到上一个搜索和替换匹配项",
    "status.no_active_search": "没有搜索和替换结果 — 请先执行搜索",
    "status.match_position": "匹配项 %{n}/%{total}"
  }
}
