{
  "en": {
    "cmd.git_log": "Git Log",
    "cmd.git_log_desc": "Show git log in magit-style interface",
    "cmd.git_log_close": "Git Log: Close",
    "cmd.git_log_close_desc": "Close the git log panel",
    "cmd.git_log_refresh": "Git Log: Refresh",
    "cmd.git_log_refresh_desc": "Refresh the git log",
    "cmd.git_log_current_file": "Git Log (Current File)",
    "cmd.git_log_current_file_desc": "Show git log for the current file in a magit-style interface",

    "status.already_open": "Git log already open",
    "status.loading": "Loading git log...",
    "status.no_commits": "No commits found or not a git repository",
    "status.no_file": "No file to show history for",
    "status.closed": "Git log closed",
    "status.failed_open": "Failed to open git log panel",
    "status.refreshing": "Refreshing git log...",
    "status.refreshed": "Git log refreshed: %{count} commits",
    "status.log_ready": "Git log: %{count} commits | Up/Down: navigate | RET: show | q: quit",
    "status.commit_position": "Commit %{current}/%{total}",
    "status.move_to_commit": "Move cursor to a commit line",
    "status.loading_commit": "Loading commit %{hash}...",
    "status.commit_ready": "Commit %{hash} | Up/Down: navigate | RET: open file | q: back",
    "status.failed_open_details": "Failed to open commit details",
    "status.hash_copied": "Copied: %{short} (%{full})",
    "status.hash_display": "Hash: %{hash}",
    "status.git_error": "Git log error: %{error}",
    "status.error_fetching_diff": "Error fetching diff: %{error}",
    "status.file_loading": "Loading %{file} at %{hash}...",
    "status.file_not_found": "File %{file} not found at commit %{hash}",
    "status.file_view_ready": "%{file} @ %{hash} (read-only) | Target: line %{line} | q: back",
    "status.failed_open_file": "Failed to open %{file}",
    "status.move_to_diff_with_context": "Move cursor to a diff line with file context",
    "status.move_to_diff": "Move cursor to a diff line",

    "panel.commits_header": "Commits:",
    "panel.no_commits": "  No commits found"
  },
  "cs": {
    "cmd.git_log": "Git Log",
    "cmd.git_log_desc": "Zobrazit git log v rozhrani stylu magit",
    "cmd.git_log_close": "Git Log: Zavrit",
    "cmd.git_log_close_desc": "Zavrit panel git logu",
    "cmd.git_log_refresh": "Git Log: Obnovit",
    "cmd.git_log_refresh_desc": "Obnovit git log",
    "cmd.git_log_current_file": "Git Log (Aktualni soubor)",
    "cmd.git_log_current_file_desc": "Zobrazit git log pro aktualni soubor v rozhrani stylu magit",

    "status.already_open": "Git log je jiz otevren",
    "status.loading": "Nacitam git log...",
    "status.no_commits": "Zadne commity nenalezeny nebo to neni git repozitar",
    "status.no_file": "Zadny soubor pro zobrazeni historie",
    "status.closed": "Git log zavren",
    "status.failed_open": "Nepodarilo se otevrit panel git logu",
    "status.refreshing": "Obnovuji git log...",
    "status.refreshed": "Git log obnoven: %{count} commitu",
    "status.log_ready": "Git log: %{count} commitu | Nahoru/Dolu: navigace | RET: zobrazit | q: ukoncit",
    "status.commit_position": "Commit %{current}/%{total}",
    "status.move_to_commit": "Presunte kurzor na radek commitu",
    "status.loading_commit": "Nacitam commit %{hash}...",
    "status.commit_ready": "Commit %{hash} | Nahoru/Dolu: navigace | RET: otevrit soubor | q: zpet",
    "status.failed_open_details": "Nepodarilo se otevrit detaily commitu",
    "status.hash_copied": "Zkopirovano: %{short} (%{full})",
    "status.hash_display": "Hash: %{hash}",
    "status.git_error": "Chyba git logu: %{error}",
    "status.error_fetching_diff": "Chyba pri ziskavani diffu: %{error}",
    "status.file_loading": "Nacitam %{file} v %{hash}...",
    "status.file_not_found": "Soubor %{file} nenalezen v commitu %{hash}",
    "status.file_view_ready": "%{file} @ %{hash} (pouze pro cteni) | Cil: radek %{line} | q: zpet",
    "status.failed_open_file": "Nepodarilo se otevrit %{file}",
    "status.move_to_diff_with_context": "Presunte kurzor na radek diffu s kontextem souboru",
    "status.move_to_diff": "Presunte kurzor na radek diffu",

    "panel.commits_header": "Commity:",
    "panel.no_commits": "  Zadne commity nenalezeny"
  },
  "de": {
    "cmd.git_log": "Git-Protokoll",
    "cmd.git_log_desc": "Git-Protokoll in Magit-Stil-Oberflaeche anzeigen",
    "cmd.git_log_close": "Git-Protokoll: Schliessen",
    "cmd.git_log_close_desc": "Git-Protokoll-Panel schliessen",
    "cmd.git_log_refresh": "Git-Protokoll: Aktualisieren",
    "cmd.git_log_refresh_desc": "Git-Protokoll aktualisieren",
    "cmd.git_log_current_file": "Git-Protokoll (Aktuelle Datei)",
    "cmd.git_log_current_file_desc": "Git-Protokoll fuer die aktuelle Datei in Magit-Stil-Oberflaeche anzeigen",

    "status.already_open": "Git-Protokoll bereits geoeffnet",
    "status.loading": "Lade Git-Protokoll...",
    "status.no_commits": "Keine Commits gefunden oder kein Git-Repository",
    "status.no_file": "Keine Datei zum Anzeigen der Historie",
    "status.closed": "Git-Protokoll geschlossen",
    "status.failed_open": "Git-Protokoll-Panel konnte nicht geoeffnet werden",
    "status.refreshing": "Aktualisiere Git-Protokoll...",
    "status.refreshed": "Git-Protokoll aktualisiert: %{count} Commits",
    "status.log_ready": "Git-Protokoll: %{count} Commits | Auf/Ab: navigieren | RET: anzeigen | q: beenden",
    "status.commit_position": "Commit %{current}/%{total}",
    "status.move_to_commit": "Cursor auf eine Commit-Zeile bewegen",
    "status.loading_commit": "Lade Commit %{hash}...",
    "status.commit_ready": "Commit %{hash} | Auf/Ab: navigieren | RET: Datei oeffnen | q: zurueck",
    "status.failed_open_details": "Commit-Details konnten nicht geoeffnet werden",
    "status.hash_copied": "Kopiert: %{short} (%{full})",
    "status.hash_display": "Hash: %{hash}",
    "status.git_error": "Git-Protokoll-Fehler: %{error}",
    "status.error_fetching_diff": "Fehler beim Abrufen des Diffs: %{error}",
    "status.file_loading": "Lade %{file} bei %{hash}...",
    "status.file_not_found": "Datei %{file} nicht gefunden bei Commit %{hash}",
    "status.file_view_ready": "%{file} @ %{hash} (schreibgeschuetzt) | Ziel: Zeile %{line} | q: zurueck",
    "status.failed_open_file": "%{file} konnte nicht geoeffnet werden",
    "status.move_to_diff_with_context": "Cursor auf eine Diff-Zeile mit Dateikontext bewegen",
    "status.move_to_diff": "Cursor auf eine Diff-Zeile bewegen",

    "panel.commits_header": "Commits:",
    "panel.no_commits": "  Keine Commits gefunden"
  },
  "es": {
    "cmd.git_log": "Registro Git",
    "cmd.git_log_desc": "Mostrar registro git en interfaz estilo magit",
    "cmd.git_log_close": "Registro Git: Cerrar",
    "cmd.git_log_close_desc": "Cerrar el panel de registro git",
    "cmd.git_log_refresh": "Registro Git: Actualizar",
    "cmd.git_log_refresh_desc": "Actualizar el registro git",
    "cmd.git_log_current_file": "Registro Git (Archivo actual)",
    "cmd.git_log_current_file_desc": "Mostrar registro git del archivo actual en interfaz estilo magit",

    "status.already_open": "El registro git ya esta abierto",
    "status.loading": "Cargando registro git...",
    "status.no_commits": "No se encontraron commits o no es un repositorio git",
    "status.no_file": "No hay archivo para mostrar el historial",
    "status.closed": "Registro git cerrado",
    "status.failed_open": "Error al abrir el panel de registro git",
    "status.refreshing": "Actualizando registro git...",
    "status.refreshed": "Registro git actualizado: %{count} commits",
    "status.log_ready": "Registro git: %{count} commits | Arriba/Abajo: navegar | RET: mostrar | q: salir",
    "status.commit_position": "Commit %{current}/%{total}",
    "status.move_to_commit": "Mueve el cursor a una linea de commit",
    "status.loading_commit": "Cargando commit %{hash}...",
    "status.commit_ready": "Commit %{hash} | Arriba/Abajo: navegar | RET: abrir archivo | q: volver",
    "status.failed_open_details": "Error al abrir detalles del commit",
    "status.hash_copied": "Copiado: %{short} (%{full})",
    "status.hash_display": "Hash: %{hash}",
    "status.git_error": "Error de registro git: %{error}",
    "status.error_fetching_diff": "Error al obtener diff: %{error}",
    "status.file_loading": "Cargando %{file} en %{hash}...",
    "status.file_not_found": "Archivo %{file} no encontrado en commit %{hash}",
    "status.file_view_ready": "%{file} @ %{hash} (solo lectura) | Objetivo: linea %{line} | q: volver",
    "status.failed_open_file": "Error al abrir %{file}",
    "status.move_to_diff_with_context": "Mueve el cursor a una linea de diff con contexto de archivo",
    "status.move_to_diff": "Mueve el cursor a una linea de diff",

    "panel.commits_header": "Commits:",
    "panel.no_commits": "  No se encontraron commits"
  },
  "fr": {
    "cmd.git_log": "Journal Git",
    "cmd.git_log_desc": "Afficher le journal git en interface style magit",
    "cmd.git_log_close": "Journal Git: Fermer",
    "cmd.git_log_close_desc": "Fermer le panneau du journal git",
    "cmd.git_log_refresh": "Journal Git: Actualiser",
    "cmd.git_log_refresh_desc": "Actualiser le journal git",
    "cmd.git_log_current_file": "Journal Git (Fichier actuel)",
    "cmd.git_log_current_file_desc": "Afficher le journal git du fichier actuel en interface style magit",

    "status.already_open": "Le journal git est deja ouvert",
    "status.loading": "Chargement du journal git...",
    "status.no_commits": "Aucun commit trouve ou ce n'est pas un depot git",
    "status.no_file": "Aucun fichier pour afficher l'historique",
    "status.closed": "Journal git ferme",
    "status.failed_open": "Echec de l'ouverture du panneau du journal git",
    "status.refreshing": "Actualisation du journal git...",
    "status.refreshed": "Journal git actualise: %{count} commits",
    "status.log_ready": "Journal git: %{count} commits | Haut/Bas: naviguer | RET: afficher | q: quitter",
    "status.commit_position": "Commit %{current}/%{total}",
    "status.move_to_commit": "Deplacez le curseur sur une ligne de commit",
    "status.loading_commit": "Chargement du commit %{hash}...",
    "status.commit_ready": "Commit %{hash} | Haut/Bas: naviguer | RET: ouvrir fichier | q: retour",
    "status.failed_open_details": "Echec de l'ouverture des details du commit",
    "status.hash_copied": "Copie: %{short} (%{full})",
    "status.hash_display": "Hash: %{hash}",
    "status.git_error": "Erreur du journal git: %{error}",
    "status.error_fetching_diff": "Erreur lors de la recuperation du diff: %{error}",
    "status.file_loading": "Chargement de %{file} a %{hash}...",
    "status.file_not_found": "Fichier %{file} non trouve au commit %{hash}",
    "status.file_view_ready": "%{file} @ %{hash} (lecture seule) | Cible: ligne %{line} | q: retour",
    "status.failed_open_file": "Echec de l'ouverture de %{file}",
    "status.move_to_diff_with_context": "Deplacez le curseur sur une ligne de diff avec contexte de fichier",
    "status.move_to_diff": "Deplacez le curseur sur une ligne de diff",

    "panel.commits_header": "Commits:",
    "panel.no_commits": "  Aucun commit trouve"
  },
  "it": {
    "cmd.git_log": "Git Log",
    "cmd.git_log_desc": "Mostra il log di git in un'interfaccia stile magit",
    "cmd.git_log_close": "Git Log: Chiudi",
    "cmd.git_log_close_desc": "Chiudi il pannello git log",
    "cmd.git_log_refresh": "Git Log: Aggiorna",
    "cmd.git_log_refresh_desc": "Aggiorna il log di git",
    "cmd.git_log_current_file": "Git Log (File corrente)",
    "cmd.git_log_current_file_desc": "Mostra il log di git per il file corrente in un'interfaccia stile magit",
    "status.already_open": "Git log già aperto",
    "status.loading": "Caricamento git log...",
    "status.no_commits": "Nessun commit trovato o non è un repository git",
    "status.no_file": "Nessun file di cui mostrare la cronologia",
    "status.closed": "Git log chiuso",
    "status.failed_open": "Apertura del pannello git log fallita",
    "status.refreshing": "Aggiornamento git log...",
    "status.refreshed": "Git log aggiornato: %{count} commit",
    "status.log_ready": "Git log: %{count} commit | Su/Giù: naviga | RET: mostra | q: esci",
    "status.commit_position": "Commit %{current}/%{total}",
    "status.move_to_commit": "Sposta il cursore su una riga di commit",
    "status.loading_commit": "Caricamento commit %{hash}...",
    "status.commit_ready": "Commit %{hash} | Su/Giù: naviga | RET: apri file | q: indietro",
    "status.failed_open_details": "Apertura dettagli commit fallita",
    "status.hash_copied": "Copiato: %{short} (%{full})",
    "status.hash_display": "Hash: %{hash}",
    "status.git_error": "Errore git log: %{error}",
    "status.error_fetching_diff": "Errore nel recupero del diff: %{error}",
    "status.file_loading": "Caricamento %{file} a %{hash}...",
    "status.file_not_found": "File %{file} non trovato al commit %{hash}",
    "status.file_view_ready": "%{file} @ %{hash} (sola lettura) | Destinazione: riga %{line} | q: indietro",
    "status.failed_open_file": "Apertura di %{file} fallita",
    "status.move_to_diff_with_context": "Sposta il cursore su una riga di diff con contesto file",
    "status.move_to_diff": "Sposta il cursore su una riga di diff",
    "panel.commits_header": "Commit:",
    "panel.no_commits": "  Nessun commit trovato"
  },
  "ja": {
    "cmd.git_log": "Gitログ",
    "cmd.git_log_desc": "magitスタイルのインターフェースでgitログを表示",
    "cmd.git_log_close": "Gitログ: 閉じる",
    "cmd.git_log_close_desc": "gitログパネルを閉じる",
    "cmd.git_log_refresh": "Gitログ: 更新",
    "cmd.git_log_refresh_desc": "gitログを更新",
    "cmd.git_log_current_file": "Gitログ (現在のファイル)",
    "cmd.git_log_current_file_desc": "現在のファイルのgitログをmagitスタイルのインターフェースで表示",

    "status.already_open": "Gitログは既に開いています",
    "status.loading": "Gitログを読み込み中...",
    "status.no_commits": "コミットが見つからないか、gitリポジトリではありません",
    "status.no_file": "履歴を表示するファイルがありません",
    "status.closed": "Gitログを閉じました",
    "status.failed_open": "Gitログパネルを開けませんでした",
    "status.refreshing": "Gitログを更新中...",
    "status.refreshed": "Gitログを更新しました: %{count}件のコミット",
    "status.log_ready": "Gitログ: %{count}件のコミット | 上/下: 移動 | RET: 表示 | q: 終了",
    "status.commit_position": "コミット %{current}/%{total}",
    "status.move_to_commit": "カーソルをコミット行に移動してください",
    "status.loading_commit": "コミット %{hash} を読み込み中...",
    "status.commit_ready": "コミット %{hash} | 上/下: 移動 | RET: ファイルを開く | q: 戻る",
    "status.failed_open_details": "コミット詳細を開けませんでした",
    "status.hash_copied": "コピーしました: %{short} (%{full})",
    "status.hash_display": "ハッシュ: %{hash}",
    "status.git_error": "Gitログエラー: %{error}",
    "status.error_fetching_diff": "差分取得エラー: %{error}",
    "status.file_loading": "%{file} を %{hash} で読み込み中...",
    "status.file_not_found": "コミット %{hash} でファイル %{file} が見つかりません",
    "status.file_view_ready": "%{file} @ %{hash} (読み取り専用) | 対象: %{line}行目 | q: 戻る",
    "status.failed_open_file": "%{file} を開けませんでした",
    "status.move_to_diff_with_context": "ファイルコンテキストのある差分行にカーソルを移動してください",
    "status.move_to_diff": "カーソルを差分行に移動してください",

    "panel.commits_header": "コミット:",
    "panel.no_commits": "  コミットが見つかりません"
  },
  "ko": {
    "cmd.git_log": "Git 로그",
    "cmd.git_log_desc": "magit 스타일 인터페이스로 git 로그 표시",
    "cmd.git_log_close": "Git 로그: 닫기",
    "cmd.git_log_close_desc": "git 로그 패널 닫기",
    "cmd.git_log_refresh": "Git 로그: 새로고침",
    "cmd.git_log_refresh_desc": "git 로그 새로고침",
    "cmd.git_log_current_file": "Git 로그 (현재 파일)",
    "cmd.git_log_current_file_desc": "현재 파일의 git 로그를 magit 스타일 인터페이스로 표시",

    "status.already_open": "Git 로그가 이미 열려 있습니다",
    "status.loading": "Git 로그 로딩 중...",
    "status.no_commits": "커밋을 찾을 수 없거나 git 저장소가 아닙니다",
    "status.no_file": "기록을 표시할 파일이 없습니다",
    "status.closed": "Git 로그 닫힘",
    "status.failed_open": "Git 로그 패널을 열지 못했습니다",
    "status.refreshing": "Git 로그 새로고침 중...",
    "status.refreshed": "Git 로그 새로고침됨: %{count}개 커밋",
    "status.log_ready": "Git 로그: %{count}개 커밋 | 위/아래: 탐색 | RET: 표시 | q: 종료",
    "status.commit_position": "커밋 %{current}/%{total}",
    "status.move_to_commit": "커서를 커밋 줄로 이동하세요",
    "status.loading_commit": "커밋 %{hash} 로딩 중...",
    "status.commit_ready": "커밋 %{hash} | 위/아래: 탐색 | RET: 파일 열기 | q: 뒤로",
    "status.failed_open_details": "커밋 세부 정보를 열지 못했습니다",
    "status.hash_copied": "복사됨: %{short} (%{full})",
    "status.hash_display": "해시: %{hash}",
    "status.git_error": "Git 로그 오류: %{error}",
    "status.error_fetching_diff": "diff 가져오기 오류: %{error}",
    "status.file_loading": "%{hash}에서 %{file} 로딩 중...",
    "status.file_not_found": "커밋 %{hash}에서 파일 %{file}을 찾을 수 없습니다",
    "status.file_view_ready": "%{file} @ %{hash} (읽기 전용) | 대상: %{line}행 | q: 뒤로",
    "status.failed_open_file": "%{file}을 열지 못했습니다",
    "status.move_to_diff_with_context": "파일 컨텍스트가 있는 diff 줄로 커서를 이동하세요",
    "status.move_to_diff": "커서를 diff 줄로 이동하세요",

    "panel.commits_header": "커밋:",
    "panel.no_commits": "  커밋을 찾을 수 없습니다"
  },
  "pt-BR": {
    "cmd.git_log": "Git Log",
    "cmd.git_log_desc": "Mostrar git log em interface estilo magit",
    "cmd.git_log_close": "Git Log: Fechar",
    "cmd.git_log_close_desc": "Fechar o painel git log",
    "cmd.git_log_refresh": "Git Log: Atualizar",
    "cmd.git_log_refresh_desc": "Atualizar o git log",
    "cmd.git_log_current_file": "Git Log (Arquivo atual)",
    "cmd.git_log_current_file_desc": "Mostrar git log do arquivo atual em interface estilo magit",

    "status.already_open": "Git log ja esta aberto",
    "status.loading": "Carregando git log...",
    "status.no_commits": "Nenhum commit encontrado ou nao e um repositorio git",
    "status.no_file": "Nenhum arquivo para mostrar o historico",
    "status.closed": "Git log fechado",
    "status.failed_open": "Falha ao abrir o painel git log",
    "status.refreshing": "Atualizando git log...",
    "status.refreshed": "Git log atualizado: %{count} commits",
    "status.log_ready": "Git log: %{count} commits | Cima/Baixo: navegar | RET: mostrar | q: sair",
    "status.commit_position": "Commit %{current}/%{total}",
    "status.move_to_commit": "Mova o cursor para uma linha de commit",
    "status.loading_commit": "Carregando commit %{hash}...",
    "status.commit_ready": "Commit %{hash} | Cima/Baixo: navegar | RET: abrir arquivo | q: voltar",
    "status.failed_open_details": "Falha ao abrir detalhes do commit",
    "status.hash_copied": "Copiado: %{short} (%{full})",
    "status.hash_display": "Hash: %{hash}",
    "status.git_error": "Erro git log: %{error}",
    "status.error_fetching_diff": "Erro ao buscar diff: %{error}",
    "status.file_loading": "Carregando %{file} em %{hash}...",
    "status.file_not_found": "Arquivo %{file} nao encontrado no commit %{hash}",
    "status.file_view_ready": "%{file} @ %{hash} (somente leitura) | Destino: linha %{line} | q: voltar",
    "status.failed_open_file": "Falha ao abrir %{file}",
    "status.move_to_diff_with_context": "Mova o cursor para uma linha de diff com contexto de arquivo",
    "status.move_to_diff": "Mova o cursor para uma linha de diff",

    "panel.commits_header": "Commits:",
    "panel.no_commits": "  Nenhum commit encontrado"
  },
  "ru": {
    "cmd.git_log": "Git Log",
    "cmd.git_log_desc": "Pokazat' git log v interfeyse stilya magit",
    "cmd.git_log_close": "Git Log: Zakryt'",
    "cmd.git_log_close_desc": "Zakryt' panel' git log",
    "cmd.git_log_refresh": "Git Log: Obnovit'",
    "cmd.git_log_refresh_desc": "Obnovit' git log",
    "cmd.git_log_current_file": "Git Log (Tekushchiy fayl)",
    "cmd.git_log_current_file_desc": "Pokazat' git log dlya tekushchego fayla v interfeyse stilya magit",

    "status.already_open": "Git log uzhe otkryt",
    "status.loading": "Zagruzka git log...",
    "status.no_commits": "Kommity ne naydeny ili eto ne git repozitoriy",
    "status.no_file": "Net fayla dlya otobrazheniya istorii",
    "status.closed": "Git log zakryt",
    "status.failed_open": "Ne udalos' otkryt' panel' git log",
    "status.refreshing": "Obnovlenie git log...",
    "status.refreshed": "Git log obnovlen: %{count} kommitov",
    "status.log_ready": "Git log: %{count} kommitov | Vverkh/Vniz: navigatsiya | RET: pokazat' | q: vyyti",
    "status.commit_position": "Kommit %{current}/%{total}",
    "status.move_to_commit": "Peremesstite kursor na stroku kommita",
    "status.loading_commit": "Zagruzka kommita %{hash}...",
    "status.commit_ready": "Kommit %{hash} | Vverkh/Vniz: navigatsiya | RET: otkryt' fayl | q: nazad",
    "status.failed_open_details": "Ne udalos' otkryt' detali kommita",
    "status.hash_copied": "Skopirovano: %{short} (%{full})",
    "status.hash_display": "Khesh: %{hash}",
    "status.git_error": "Oshibka git log: %{error}",
    "status.error_fetching_diff": "Oshibka polucheniya diff: %{error}",
    "status.file_loading": "Zagruzka %{file} v %{hash}...",
    "status.file_not_found": "Fayl %{file} ne nayden v kommite %{hash}",
    "status.file_view_ready": "%{file} @ %{hash} (tol'ko dlya chteniya) | Tsel': stroka %{line} | q: nazad",
    "status.failed_open_file": "Ne udalos' otkryt' %{file}",
    "status.move_to_diff_with_context": "Peremesstite kursor na stroku diff s kontekstom fayla",
    "status.move_to_diff": "Peremesstite kursor na stroku diff",

    "panel.commits_header": "Kommity:",
    "panel.no_commits": "  Kommity ne naydeny"
  },
  "th": {
    "cmd.git_log": "Git Log",
    "cmd.git_log_desc": "แสดง git log ในอินเทอร์เฟซสไตล์ magit",
    "cmd.git_log_close": "Git Log: ปิด",
    "cmd.git_log_close_desc": "ปิดแผง git log",
    "cmd.git_log_refresh": "Git Log: รีเฟรช",
    "cmd.git_log_refresh_desc": "รีเฟรช git log",
    "cmd.git_log_current_file": "Git Log (ไฟล์ปัจจุบัน)",
    "cmd.git_log_current_file_desc": "แสดง git log สำหรับไฟล์ปัจจุบันในอินเทอร์เฟซสไตล์ magit",

    "status.already_open": "Git log เปิดอยู่แล้ว",
    "status.loading": "กำลังโหลด git log...",
    "status.no_commits": "ไม่พบคอมมิตหรือไม่ใช่ git repository",
    "status.no_file": "ไม่มีไฟล์ที่จะแสดงประวัติ",
    "status.closed": "ปิด git log แล้ว",
    "status.failed_open": "ไม่สามารถเปิดแผง git log ได้",
    "status.refreshing": "กำลังรีเฟรช git log...",
    "status.refreshed": "รีเฟรช git log แล้ว: %{count} คอมมิต",
    "status.log_ready": "Git log: %{count} คอมมิต | ขึ้น/ลง: นำทาง | RET: แสดง | q: ออก",
    "status.commit_position": "คอมมิต %{current}/%{total}",
    "status.move_to_commit": "เลื่อนเคอร์เซอร์ไปที่บรรทัดคอมมิต",
    "status.loading_commit": "กำลังโหลดคอมมิต %{hash}...",
    "status.commit_ready": "คอมมิต %{hash} | ขึ้น/ลง: นำทาง | RET: เปิดไฟล์ | q: กลับ",
    "status.failed_open_details": "ไม่สามารถเปิดรายละเอียดคอมมิตได้",
    "status.hash_copied": "คัดลอกแล้ว: %{short} (%{full})",
    "status.hash_display": "แฮช: %{hash}",
    "status.git_error": "ข้อผิดพลาด git log: %{error}",
    "status.error_fetching_diff": "ข้อผิดพลาดในการดึง diff: %{error}",
    "status.file_loading": "กำลังโหลด %{file} ที่ %{hash}...",
    "status.file_not_found": "ไม่พบไฟล์ %{file} ในคอมมิต %{hash}",
    "status.file_view_ready": "%{file} @ %{hash} (อ่านอย่างเดียว) | เป้าหมาย: บรรทัด %{line} | q: กลับ",
    "status.failed_open_file": "ไม่สามารถเปิด %{file} ได้",
    "status.move_to_diff_with_context": "เลื่อนเคอร์เซอร์ไปที่บรรทัด diff ที่มีบริบทไฟล์",
    "status.move_to_diff": "เลื่อนเคอร์เซอร์ไปที่บรรทัด diff",

    "panel.commits_header": "คอมมิต:",
    "panel.no_commits": "  ไม่พบคอมมิต"
  },
  "uk": {
    "cmd.git_log": "Git Log",
    "cmd.git_log_desc": "Pokazaty git log v interfeysi stylyu magit",
    "cmd.git_log_close": "Git Log: Zakryty",
    "cmd.git_log_close_desc": "Zakryty panel' git log",
    "cmd.git_log_refresh": "Git Log: Onovyty",
    "cmd.git_log_refresh_desc": "Onovyty git log",
    "cmd.git_log_current_file": "Git Log (Potochnyy fayl)",
    "cmd.git_log_current_file_desc": "Pokazaty git log dlya potochnoho faylu v interfeysi stylyu magit",

    "status.already_open": "Git log vzhe vidkryto",
    "status.loading": "Zavantazhennya git log...",
    "status.no_commits": "Komity ne znaydeno abo tse ne git repozytoriy",
    "status.no_file": "Nemaye faylu dlya vidobrazhennya istoriyi",
    "status.closed": "Git log zakryto",
    "status.failed_open": "Ne vdalosya vidkryty panel' git log",
    "status.refreshing": "Onovlennya git log...",
    "status.refreshed": "Git log onovleno: %{count} komitiv",
    "status.log_ready": "Git log: %{count} komitiv | Vhoru/Vnyz: navihatsiya | RET: pokazaty | q: vyyty",
    "status.commit_position": "Komit %{current}/%{total}",
    "status.move_to_commit": "Peremistit' kursor na ryadok komitu",
    "status.loading_commit": "Zavantazhennya komitu %{hash}...",
    "status.commit_ready": "Komit %{hash} | Vhoru/Vnyz: navihatsiya | RET: vidkryty fayl | q: nazad",
    "status.failed_open_details": "Ne vdalosya vidkryty detali komitu",
    "status.hash_copied": "Skopiyovano: %{short} (%{full})",
    "status.hash_display": "Khesh: %{hash}",
    "status.git_error": "Pomylka git log: %{error}",
    "status.error_fetching_diff": "Pomylka otrymannya diff: %{error}",
    "status.file_loading": "Zavantazhennya %{file} v %{hash}...",
    "status.file_not_found": "Fayl %{file} ne znaydeno v komiti %{hash}",
    "status.file_view_ready": "%{file} @ %{hash} (til'ky dlya chytannya) | Tsil': ryadok %{line} | q: nazad",
    "status.failed_open_file": "Ne vdalosya vidkryty %{file}",
    "status.move_to_diff_with_context": "Peremistit' kursor na ryadok diff z kontekstom faylu",
    "status.move_to_diff": "Peremistit' kursor na ryadok diff",

    "panel.commits_header": "Komity:",
    "panel.no_commits": "  Komity ne znaydeno"
  },
  "vi": {
    "cmd.git_log": "Git Log",
    "cmd.git_log_desc": "Hiển thị git log với giao diện kiểu magit",
    "cmd.git_log_close": "Git Log: Đóng",
    "cmd.git_log_close_desc": "Đóng bảng git log",
    "cmd.git_log_refresh": "Git Log: Làm mới",
    "cmd.git_log_refresh_desc": "Làm mới git log",
    "cmd.git_log_current_file": "Git Log (Tệp hiện tại)",
    "cmd.git_log_current_file_desc": "Hiển thị git log cho tệp hiện tại với giao diện kiểu magit",

    "status.already_open": "Git log đã mở",
    "status.loading": "Đang tải git log...",
    "status.no_commits": "Không tìm thấy commit hoặc không phải kho git",
    "status.no_file": "Không có tệp để hiển thị lịch sử",
    "status.closed": "Đã đóng git log",
    "status.failed_open": "Không thể mở bảng git log",
    "status.refreshing": "Đang làm mới git log...",
    "status.refreshed": "Đã làm mới git log: %{count} commit",
    "status.log_ready": "Git log: %{count} commit | Lên/Xuống: điều hướng | RET: hiển thị | q: thoát",
    "status.commit_position": "Commit %{current}/%{total}",
    "status.move_to_commit": "Di chuyển con trỏ đến dòng commit",
    "status.loading_commit": "Đang tải commit %{hash}...",
    "status.commit_ready": "Commit %{hash} | Lên/Xuống: điều hướng | RET: mở tệp | q: quay lại",
    "status.failed_open_details": "Không thể mở chi tiết commit",
    "status.hash_copied": "Đã sao chép: %{short} (%{full})",
    "status.hash_display": "Hash: %{hash}",
    "status.git_error": "Lỗi git log: %{error}",
    "status.error_fetching_diff": "Lỗi khi lấy diff: %{error}",
    "status.file_loading": "Đang tải %{file} tại %{hash}...",
    "status.file_not_found": "Không tìm thấy tệp %{file} tại commit %{hash}",
    "status.file_view_ready": "%{file} @ %{hash} (chỉ đọc) | Đích: dòng %{line} | q: quay lại",
    "status.failed_open_file": "Không thể mở %{file}",
    "status.move_to_diff_with_context": "Di chuyển con trỏ đến dòng diff có ngữ cảnh tệp",
    "status.move_to_diff": "Di chuyển con trỏ đến dòng diff",

    "panel.commits_header": "Commit:",
    "panel.no_commits": "  Không tìm thấy commit"
  },
  "zh-CN": {
    "cmd.git_log": "Git日志",
    "cmd.git_log_desc": "以magit风格界面显示git日志",
    "cmd.git_log_close": "Git日志: 关闭",
    "cmd.git_log_close_desc": "关闭git日志面板",
    "cmd.git_log_refresh": "Git日志: 刷新",
    "cmd.git_log_refresh_desc": "刷新git日志",
    "cmd.git_log_current_file": "Git日志 (当前文件)",
    "cmd.git_log_current_file_desc": "以magit风格界面显示当前文件的git日志",

    "status.already_open": "Git日志已经打开",
    "status.loading": "正在加载Git日志...",
    "status.no_commits": "未找到提交或不是git仓库",
    "status.no_file": "没有可显示历史记录的文件",
    "status.closed": "Git日志已关闭",
    "status.failed_open": "无法打开Git日志面板",
    "status.refreshing": "正在刷新Git日志...",
    "status.refreshed": "Git日志已刷新: %{count}个提交",
    "status.log_ready": "Git日志: %{count}个提交 | 上/下: 导航 | RET: 显示 | q: 退出",
    "status.commit_position": "提交 %{current}/%{total}",
    "status.move_to_commit": "请将光标移动到提交行",
    "status.loading_commit": "正在加载提交 %{hash}...",
    "status.commit_ready": "提交 %{hash} | 上/下: 导航 | RET: 打开文件 | q: 返回",
    "status.failed_open_details": "无法打开提交详情",
    "status.hash_copied": "已复制: %{short} (%{full})",
    "status.hash_display": "哈希: %{hash}",
    "status.git_error": "Git日志错误: %{error}",
    "status.error_fetching_diff": "获取差异时出错: %{error}",
    "status.file_loading": "正在加载 %{file} 于 %{hash}...",
    "status.file_not_found": "在提交 %{hash} 中未找到文件 %{file}",
    "status.file_view_ready": "%{file} @ %{hash} (只读) | 目标: 第%{line}行 | q: 返回",
    "status.failed_open_file": "无法打开 %{file}",
    "status.move_to_diff_with_context": "请将光标移动到带有文件上下文的差异行",
    "status.move_to_diff": "请将光标移动到差异行",

    "panel.commits_header": "提交:",
    "panel.no_commits": "  未找到提交"
  }
}
