{
  "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.regex": "(regex)",
    "panel.no_matches": "No matches found",
    "panel.results": "Results: {count}",
    "panel.limited": "(limited to {max})",
    "panel.selected": "({selected} selected)",
    "panel.help": "[Up/Down] navigate  [Space] toggle  [Enter] replace  [Esc] close"
  },
  "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.regex": "(regex)",
    "panel.no_matches": "Zadne shody",
    "panel.results": "Vysledky: {count}",
    "panel.limited": "(omezeno na {max})",
    "panel.selected": "({selected} vybrano)",
    "panel.help": "[Nahoru/Dolu] navigace  [Mezernik] prepnout  [Enter] nahradit  [Esc] zavrit"
  },
  "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.regex": "(Regex)",
    "panel.no_matches": "Keine Treffer gefunden",
    "panel.results": "Ergebnisse: {count}",
    "panel.limited": "(begrenzt auf {max})",
    "panel.selected": "({selected} ausgewaehlt)",
    "panel.help": "[Auf/Ab] navigieren  [Leer] umschalten  [Enter] ersetzen  [Esc] schliessen"
  },
  "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.regex": "(regex)",
    "panel.no_matches": "No se encontraron coincidencias",
    "panel.results": "Resultados: {count}",
    "panel.limited": "(limitado a {max})",
    "panel.selected": "({selected} seleccionados)",
    "panel.help": "[Arriba/Abajo] navegar  [Espacio] alternar  [Enter] reemplazar  [Esc] cerrar"
  },
  "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.regex": "(regex)",
    "panel.no_matches": "Aucune correspondance trouvee",
    "panel.results": "Resultats : {count}",
    "panel.limited": "(limite a {max})",
    "panel.selected": "({selected} selectionnes)",
    "panel.help": "[Haut/Bas] naviguer  [Espace] basculer  [Entree] remplacer  [Esc] fermer"
  },
  "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.regex": "(regex)",
    "panel.no_matches": "Nessuna corrispondenza trovata",
    "panel.results": "Risultati: {count}",
    "panel.limited": "(limitati a {max})",
    "panel.selected": "({selected} selezionati)",
    "panel.help": "[Su/Giu] naviga  [Spazio] alterna  [Invio] sostituisci  [Esc] chiudi"
  },
  "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.regex": "(正規表現)",
    "panel.no_matches": "一致するものが見つかりません",
    "panel.results": "結果: {count}",
    "panel.limited": "(最大 {max} 件)",
    "panel.selected": "({selected} 件選択)",
    "panel.help": "[上/下] 移動  [スペース] 切替  [Enter] 置換  [Esc] 閉じる"
  },
  "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.regex": "(정규식)",
    "panel.no_matches": "일치 항목 없음",
    "panel.results": "결과: {count}",
    "panel.limited": "(최대 {max}개)",
    "panel.selected": "({selected}개 선택)",
    "panel.help": "[위/아래] 탐색  [스페이스] 전환  [엔터] 바꾸기  [Esc] 닫기"
  },
  "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.regex": "(regex)",
    "panel.no_matches": "Nenhuma correspondencia encontrada",
    "panel.results": "Resultados: {count}",
    "panel.limited": "(limitado a {max})",
    "panel.selected": "({selected} selecionados)",
    "panel.help": "[Cima/Baixo] navegar  [Espaco] alternar  [Enter] substituir  [Esc] fechar"
  },
  "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.regex": "(регулярное выражение)",
    "panel.no_matches": "Совпадений не найдено",
    "panel.results": "Результаты: {count}",
    "panel.limited": "(ограничено до {max})",
    "panel.selected": "({selected} выбрано)",
    "panel.help": "[Вверх/Вниз] навигация  [Пробел] переключить  [Enter] заменить  [Esc] закрыть"
  },
  "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.regex": "(regex)",
    "panel.no_matches": "ไม่พบรายการที่ตรงกัน",
    "panel.results": "ผลลัพธ์: {count}",
    "panel.limited": "(จำกัด {max})",
    "panel.selected": "(เลือก {selected})",
    "panel.help": "[ขึ้น/ลง] นำทาง  [เว้นวรรค] สลับ  [Enter] แทนที่  [Esc] ปิด"
  },
  "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.regex": "(регулярний вираз)",
    "panel.no_matches": "Збігів не знайдено",
    "panel.results": "Результати: {count}",
    "panel.limited": "(обмежено до {max})",
    "panel.selected": "({selected} вибрано)",
    "panel.help": "[Вгору/Вниз] навігація  [Пробіл] перемкнути  [Enter] замінити  [Esc] закрити"
  },
  "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.regex": "(正则表达式)",
    "panel.no_matches": "未找到匹配项",
    "panel.results": "结果: {count}",
    "panel.limited": "(限制为 {max})",
    "panel.selected": "(已选择 {selected})",
    "panel.help": "[上/下] 导航  [空格] 切换  [回车] 替换  [Esc] 关闭"
  }
}
