{
"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",
"status.already_open": "Git log already open",
"status.loading": "Loading git log...",
"status.no_commits": "No commits found or not a git repository",
"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",
"panel.log_footer": "{count} commits | Up/Down/j/k: navigate | RET: show | y: yank hash | r: refresh | q: quit",
"panel.detail_footer": "Up/Down/j/k: navigate | RET: open file at line | q: back to log"
},
"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",
"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.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",
"panel.log_footer": "{count} commitu | Nahoru/Dolu/j/k: navigace | RET: zobrazit | y: kopirovat hash | r: obnovit | q: ukoncit",
"panel.detail_footer": "Nahoru/Dolu/j/k: navigace | RET: otevrit soubor na radku | q: zpet do logu"
},
"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",
"status.already_open": "Git-Protokoll bereits geoeffnet",
"status.loading": "Lade Git-Protokoll...",
"status.no_commits": "Keine Commits gefunden oder kein Git-Repository",
"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",
"panel.log_footer": "{count} Commits | Auf/Ab/j/k: navigieren | RET: anzeigen | y: Hash kopieren | r: aktualisieren | q: beenden",
"panel.detail_footer": "Auf/Ab/j/k: navigieren | RET: Datei bei Zeile oeffnen | q: zurueck zum Protokoll"
},
"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",
"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.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",
"panel.log_footer": "{count} commits | Arriba/Abajo/j/k: navegar | RET: mostrar | y: copiar hash | r: actualizar | q: salir",
"panel.detail_footer": "Arriba/Abajo/j/k: navegar | RET: abrir archivo en linea | q: volver al registro"
},
"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",
"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.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",
"panel.log_footer": "{count} commits | Haut/Bas/j/k: naviguer | RET: afficher | y: copier hash | r: actualiser | q: quitter",
"panel.detail_footer": "Haut/Bas/j/k: naviguer | RET: ouvrir fichier a la ligne | q: retour au journal"
},
"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",
"status.already_open": "Git log già aperto",
"status.loading": "Caricamento git log...",
"status.no_commits": "Nessun commit trovato o non è un repository git",
"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",
"panel.log_footer": "{count} commit | Su/Giù/j/k: naviga | RET: mostra | y: copia hash | r: aggiorna | q: esci",
"panel.detail_footer": "Su/Giù/j/k: naviga | RET: apri file alla riga | q: torna al log"
},
"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ログを更新",
"status.already_open": "Gitログは既に開いています",
"status.loading": "Gitログを読み込み中...",
"status.no_commits": "コミットが見つからないか、gitリポジトリではありません",
"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": " コミットが見つかりません",
"panel.log_footer": "{count}件のコミット | 上/下/j/k: 移動 | RET: 表示 | y: ハッシュをコピー | r: 更新 | q: 終了",
"panel.detail_footer": "上/下/j/k: 移動 | RET: ファイルを行で開く | q: ログに戻る"
},
"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 로그 새로고침",
"status.already_open": "Git 로그가 이미 열려 있습니다",
"status.loading": "Git 로그 로딩 중...",
"status.no_commits": "커밋을 찾을 수 없거나 git 저장소가 아닙니다",
"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": " 커밋을 찾을 수 없습니다",
"panel.log_footer": "{count}개 커밋 | 위/아래/j/k: 탐색 | RET: 표시 | y: 해시 복사 | r: 새로고침 | q: 종료",
"panel.detail_footer": "위/아래/j/k: 탐색 | RET: 해당 줄에서 파일 열기 | q: 로그로 돌아가기"
},
"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",
"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.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",
"panel.log_footer": "{count} commits | Cima/Baixo/j/k: navegar | RET: mostrar | y: copiar hash | r: atualizar | q: sair",
"panel.detail_footer": "Cima/Baixo/j/k: navegar | RET: abrir arquivo na linha | q: voltar ao log"
},
"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",
"status.already_open": "Git log uzhe otkryt",
"status.loading": "Zagruzka git log...",
"status.no_commits": "Kommity ne naydeny ili eto ne git repozitoriy",
"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",
"panel.log_footer": "{count} kommitov | Vverkh/Vniz/j/k: navigatsiya | RET: pokazat' | y: kopirovat' khesh | r: obnovit' | q: vyyti",
"panel.detail_footer": "Vverkh/Vniz/j/k: navigatsiya | RET: otkryt' fayl na stroke | q: nazad k logu"
},
"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",
"status.already_open": "Git log เปิดอยู่แล้ว",
"status.loading": "กำลังโหลด git log...",
"status.no_commits": "ไม่พบคอมมิตหรือไม่ใช่ git repository",
"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": " ไม่พบคอมมิต",
"panel.log_footer": "{count} คอมมิต | ขึ้น/ลง/j/k: นำทาง | RET: แสดง | y: คัดลอกแฮช | r: รีเฟรช | q: ออก",
"panel.detail_footer": "ขึ้น/ลง/j/k: นำทาง | RET: เปิดไฟล์ที่บรรทัด | q: กลับไปที่ log"
},
"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",
"status.already_open": "Git log vzhe vidkryto",
"status.loading": "Zavantazhennya git log...",
"status.no_commits": "Komity ne znaydeno abo tse ne git repozytoriy",
"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",
"panel.log_footer": "{count} komitiv | Vhoru/Vnyz/j/k: navihatsiya | RET: pokazaty | y: kopiyuvaty khesh | r: onovyty | q: vyyty",
"panel.detail_footer": "Vhoru/Vnyz/j/k: navihatsiya | RET: vidkryty fayl na ryadku | q: nazad do lohu"
},
"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日志",
"status.already_open": "Git日志已经打开",
"status.loading": "正在加载Git日志...",
"status.no_commits": "未找到提交或不是git仓库",
"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": " 未找到提交",
"panel.log_footer": "{count}个提交 | 上/下/j/k: 导航 | RET: 显示 | y: 复制哈希 | r: 刷新 | q: 退出",
"panel.detail_footer": "上/下/j/k: 导航 | RET: 在行处打开文件 | q: 返回日志"
}
}