diff --git a/mobile/src/i18n/locales/es.json b/mobile/src/i18n/locales/es.json index ea6d9aa85b0..c508ab4223f 100644 --- a/mobile/src/i18n/locales/es.json +++ b/mobile/src/i18n/locales/es.json @@ -101,7 +101,7 @@ "y0bB4-s": "Sin cambios de archivos", "c_4jbTI": "No se pudo cargar el historial", "O_0cF4M": "{{value0}} cambió", - "cLOWzDM": "{{value0}} puesta en escena", + "cLOWzDM": "En staging: {{value0}}", "Dysvcf0": "{{value0}} en rama", "8tFmU9A": "Generar mensaje de commit con IA", "PTohtCY": "Cancelar la generación del mensaje de commit", @@ -268,8 +268,8 @@ "kOr-gVg": "No se pudo guardar la reseña", "AtE6oQA": "Esperando el escritorio...", "HkX9h2s": "Árbol de trabajo faltante", - "-k-F-P0": "{{value0}} puesta en escena", - "tyXkf4g": "{{value0}} preparado, {{value1}} fallido", + "-k-F-P0": "En staging: {{value0}}", + "tyXkf4g": "En staging: {{value0}}; fallidos: {{value1}}", "L-xz6vw": "Esperando el escritorio...", "MOtwYRI": "Error en la acción de control de código fuente", "x0Dr_H8": "Esperando el escritorio...", @@ -455,7 +455,7 @@ "v58oW_E": "Quitar del stage", "VZPK0FM": "Archivo sin etapa", "JiM1DAU": "Agregar al stage", - "SzcIpKs": "Archivo de etapa", + "SzcIpKs": "Añadir archivo al staging", "r-agX-k": "Todo", "qcWQKWI": "Mostrar archivos de revisión {{value0}}", "LU8BxDQ": "Abrir acciones de revisión", @@ -719,7 +719,7 @@ "bF0aphw": "Comentado", "rjj84-Y": "Cambios solicitados", "IloG18k": "Aprobado", - "hCKjn9A": "Sin cheques", + "hCKjn9A": "Sin comprobaciones", "_RfDeuw": "Bots", "4fGywsA": "Humanos", "rkpE-Mg": "Todo", @@ -1042,7 +1042,7 @@ "Hhu9oHM": "Vuelva a ejecutar todo", "jphAkJQ": "Error al volver a ejecutar", "ruk6BoQ": "Actualizar", - "XlbT3Zg": "Checks", + "XlbT3Zg": "Comprobaciones", "KoPjVCY": "Solicitar revisión", "WTd49qc": "Solicitar revisores", "k2ppyKs": "No se encontraron sugerencias de revisores.", @@ -1689,7 +1689,7 @@ "Sos7PxI": "{{value0}}/{{value1}} pasó", "Uc3hFHs": "{{value0}} pendiente", "L37iq1E": "{{value0}} fallando", - "X9M1AcA": "Sin cheques", + "X9M1AcA": "Sin comprobaciones", "pmjWIDk": "GitLab todo", "kjZMz_U": "bloqueado", "1WEmdBA": "Borrador", @@ -1719,8 +1719,8 @@ "uxZVTz8": "{{value0}} llamada de herramienta", "IlwwqQs": "{{value0}} llamadas a herramientas", "OLmV45U": "Sin título", - "S-avV-Y": "{{value0}} archivo revisado preparado", - "IPu47z8": "{{value0}} archivos revisados ​​preparados", + "S-avV-Y": "{{value0}} archivo revisado añadido al staging", + "IPu47z8": "{{value0}} archivos revisados añadidos al staging", "TxG95wU": "comprobar escala trasera", "oBMMuM8": "Los elementos de trabajo de GitHub requieren un control remoto de GitHub para repositorios SSH", "m4LECc4": "Espacio de trabajo flotante", @@ -1742,7 +1742,7 @@ "PnL-W2o": "Rama editorial...", "uN9IaYI": "Confirmando cambios...", "us6yszU": "Generando mensaje de commit...", - "eCa7Me8": "Cambios de escena...", + "eCa7Me8": "Añadiendo cambios al staging...", "Kdbzhtg": "Esta rama aún no está lista para un {{value0}}.", "eeoaUzE": "Empuje la rama base antes de crear un {{value0}}.", "dhReg-4": "No se admite la creación de un {{value0}} desde esta bifurcación.", @@ -1840,8 +1840,8 @@ "jdt98Vo": "Solicitud fallida: {{value0}}", "aLzpW3w": "Los cambios confirmados fallaron", "nKp2Mj0": "Los cambios confirmados no están disponibles", - "FJnzL9Y": "sin escena", - "senOKG4": "Escenificado", + "FJnzL9Y": "Sin preparar", + "senOKG4": "En staging", "OtjVKog": "Terminal", "tod-ra0": "Error en la secuencia de transcripción", "GmBjriA": "Cambiar a vista de chat", diff --git a/mobile/src/i18n/locales/ja.json b/mobile/src/i18n/locales/ja.json index c1eb2a6d6b5..e7beeecc9dd 100644 --- a/mobile/src/i18n/locales/ja.json +++ b/mobile/src/i18n/locales/ja.json @@ -100,7 +100,7 @@ "y0bB4-s": "ファイルの変更はありません", "c_4jbTI": "履歴のロードに失敗しました", "O_0cF4M": "{{value0}} が変更されました", - "cLOWzDM": "{{value0}} ステージングされました", + "cLOWzDM": "{{value0}} 件をステージしました", "Dysvcf0": "ブランチ上の{{value0}}", "8tFmU9A": "AIで commit メッセージを生成", "PTohtCY": "commit メッセージ生成のキャンセル", @@ -267,8 +267,8 @@ "kOr-gVg": "レビューの保存に失敗しました", "AtE6oQA": "デスクトップを待っています...", "HkX9h2s": "ワークツリーがありません", - "-k-F-P0": "{{value0}} ステージングされました", - "tyXkf4g": "{{value0}} はステージングされましたが、{{value1}} は失敗しました", + "-k-F-P0": "{{value0}} 件をステージしました", + "tyXkf4g": "{{value0}} 件をステージ、{{value1}} 件失敗", "L-xz6vw": "デスクトップを待っています...", "MOtwYRI": "ソース管理操作が失敗しました", "x0Dr_H8": "デスクトップを待っています...", @@ -454,7 +454,7 @@ "v58oW_E": "アンステージ", "VZPK0FM": "ファイルのステージングを解除する", "JiM1DAU": "ステージ", - "SzcIpKs": "ステージファイル", + "SzcIpKs": "ファイルをステージ", "r-agX-k": "全て", "qcWQKWI": "{{value0}} レビュー ファイルを表示", "LU8BxDQ": "オープンレビュー操作", @@ -1718,8 +1718,8 @@ "uxZVTz8": "{{value0}} ツール呼び出し", "IlwwqQs": "{{value0}} ツール呼び出し", "OLmV45U": "無題", - "S-avV-Y": "{{value0}} レビューされたファイルがステージングされました", - "IPu47z8": "{{value0}} がステージングされたファイルをレビューしました", + "S-avV-Y": "レビュー済みファイル {{value0}} 件をステージしました", + "IPu47z8": "レビュー済みファイル {{value0}} 件をステージしました", "TxG95wU": "テールスケールをチェックする", "oBMMuM8": "GitHub ワークアイテムには SSH リポジトリ用の GitHub リモートが必要です", "m4LECc4": "フローティングワークスペース", @@ -1741,7 +1741,7 @@ "PnL-W2o": "出版ブランチ...", "uN9IaYI": "変更をコミットしています...", "us6yszU": "commit メッセージを生成中...", - "eCa7Me8": "ステージングの変更...", + "eCa7Me8": "変更をステージしています...", "Kdbzhtg": "This branch is not ready for a {{value0}} yet.", "eeoaUzE": "{{value0}} を作成する前にベース ブランチをプッシュします。", "dhReg-4": "このフォークからの {{value0}} の作成はサポートされていません。", @@ -1839,8 +1839,8 @@ "jdt98Vo": "リクエストが失敗しました: {{value0}}", "aLzpW3w": "コミットされた変更が失敗しました", "nKp2Mj0": "コミットされた変更は利用できません", - "FJnzL9Y": "ステージングされていない", - "senOKG4": "段階的", + "FJnzL9Y": "未ステージ", + "senOKG4": "ステージ済み", "OtjVKog": "Terminal", "tod-ra0": "トランスクリプトストリームが失敗しました", "GmBjriA": "チャットビューに切り替える", diff --git a/mobile/src/i18n/locales/ko.json b/mobile/src/i18n/locales/ko.json index c8d65479c8b..573fa1ea43d 100644 --- a/mobile/src/i18n/locales/ko.json +++ b/mobile/src/i18n/locales/ko.json @@ -100,7 +100,7 @@ "y0bB4-s": "파일 변경 없음", "c_4jbTI": "기록을 로드하지 못했습니다.", "O_0cF4M": "{{value0}} 변경됨", - "cLOWzDM": "{{value0}} 준비됨", + "cLOWzDM": "{{value0}}개 스테이징됨", "Dysvcf0": "브랜치의 {{value0}}", "8tFmU9A": "AI로 commit 메시지 생성", "PTohtCY": "commit 메시지 생성 취소", @@ -267,8 +267,8 @@ "kOr-gVg": "리뷰를 저장하지 못했습니다.", "AtE6oQA": "데스크톱을 기다리는 중...", "HkX9h2s": "누락된 작업 트리", - "-k-F-P0": "{{value0}} 준비됨", - "tyXkf4g": "{{value0}} 준비됨, {{value1}} 실패", + "-k-F-P0": "{{value0}}개 스테이징됨", + "tyXkf4g": "{{value0}}개 스테이징됨, {{value1}}개 실패", "L-xz6vw": "데스크톱을 기다리는 중...", "MOtwYRI": "소스 제어 작업이 실패했습니다.", "x0Dr_H8": "데스크톱을 기다리는 중...", @@ -454,7 +454,7 @@ "v58oW_E": "언스테이지", "VZPK0FM": "언스테이지 파일", "JiM1DAU": "스테이지", - "SzcIpKs": "스테이지 파일", + "SzcIpKs": "파일 스테이징", "r-agX-k": "모두", "qcWQKWI": "{{value0}} 리뷰 파일 표시", "LU8BxDQ": "검토 작업 열기", @@ -718,7 +718,7 @@ "bF0aphw": "댓글이 달림", "rjj84-Y": "변경 요청됨", "IloG18k": "승인됨", - "hCKjn9A": "수표 없음", + "hCKjn9A": "체크 없음", "_RfDeuw": "봇", "4fGywsA": "사람", "rkpE-Mg": "모두", @@ -1688,7 +1688,7 @@ "Sos7PxI": "{{value0}}/{{value1}} 통과됨", "Uc3hFHs": "{{value0}} 보류 중", "L37iq1E": "{{value0}} 실패", - "X9M1AcA": "수표 없음", + "X9M1AcA": "체크 없음", "pmjWIDk": "GitLab 할 일", "kjZMz_U": "잠김", "1WEmdBA": "초안", @@ -1718,8 +1718,8 @@ "uxZVTz8": "{{value0}} 도구 호출", "IlwwqQs": "{{value0}} 도구 호출", "OLmV45U": "제목 없음", - "S-avV-Y": "{{value0}} 검토된 파일이 준비됨", - "IPu47z8": "{{value0}} 검토된 파일이 준비되었습니다.", + "S-avV-Y": "검토된 파일 {{value0}}개 스테이징됨", + "IPu47z8": "검토된 파일 {{value0}}개 스테이징됨", "TxG95wU": "테일스케일을 확인하세요", "oBMMuM8": "GitHub 작업 항목에는 SSH 저장소용 GitHub 원격이 필요합니다.", "m4LECc4": "플로팅 워크스페이스", @@ -1741,7 +1741,7 @@ "PnL-W2o": "출판 브랜치...", "uN9IaYI": "변경사항을 커밋하는 중...", "us6yszU": "commit 메시지 생성 중...", - "eCa7Me8": "스테이징 변경...", + "eCa7Me8": "변경 사항을 스테이징하는 중...", "Kdbzhtg": "이 브랜치는 아직 {{value0}}을(를) 만들 준비가 되지 않았습니다.", "eeoaUzE": "{{value0}}을 생성하기 전에 기본 브랜치를 푸시하세요.", "dhReg-4": "이 포크에서 {{value0}}을 생성하는 것은 지원되지 않습니다.", @@ -1839,8 +1839,8 @@ "jdt98Vo": "요청 실패: {{value0}}", "aLzpW3w": "커밋된 변경 사항이 실패했습니다.", "nKp2Mj0": "커밋된 변경 사항을 사용할 수 없습니다.", - "FJnzL9Y": "무단계", - "senOKG4": "일부러 꾸민", + "FJnzL9Y": "스테이징되지 않음", + "senOKG4": "스테이징됨", "OtjVKog": "Terminal", "tod-ra0": "스크립트 스트림 실패", "GmBjriA": "채팅 보기로 전환", diff --git a/mobile/src/i18n/locales/zh.json b/mobile/src/i18n/locales/zh.json index 4e2254e8ace..8c2d2971f3e 100644 --- a/mobile/src/i18n/locales/zh.json +++ b/mobile/src/i18n/locales/zh.json @@ -100,7 +100,7 @@ "y0bB4-s": "没有文件更改", "c_4jbTI": "加载历史记录失败", "O_0cF4M": "{{value0}} 已更改", - "cLOWzDM": "{{value0}} 上演", + "cLOWzDM": "已暂存 {{value0}} 个", "Dysvcf0": "分支上的 {{value0}}", "8tFmU9A": "使用 AI 生成 commit 信息", "PTohtCY": "取消 commit 消息生成", @@ -267,8 +267,8 @@ "kOr-gVg": "无法保存评论", "AtE6oQA": "等待桌面...", "HkX9h2s": "缺少工作树", - "-k-F-P0": "{{value0}} 上演", - "tyXkf4g": "{{value0}} 已上演,{{value1}} 失败", + "-k-F-P0": "已暂存 {{value0}} 个", + "tyXkf4g": "已暂存 {{value0}} 个,{{value1}} 个失败", "L-xz6vw": "等待桌面...", "MOtwYRI": "源代码控制操作失败", "x0Dr_H8": "等待桌面...", @@ -415,7 +415,7 @@ "ls_e0g8": "保存", "-bToH9I": "删除", "7BEb-8o": "删除注释", - "2lwuEDc": "复习笔记", + "2lwuEDc": "审查备注", "cy6hF-c": "取消备注", "K4ExXj0": "文件注释", "YlMekyY": "行 {{value0}}", @@ -454,7 +454,7 @@ "v58oW_E": "取消暂存", "VZPK0FM": "取消暂存文件", "JiM1DAU": "暂存", - "SzcIpKs": "舞台文件", + "SzcIpKs": "暂存文件", "r-agX-k": "全部", "qcWQKWI": "显示 {{value0}} 审阅文件", "LU8BxDQ": "开放审查行动", @@ -718,7 +718,7 @@ "bF0aphw": "评论过", "rjj84-Y": "要求更改", "IloG18k": "已批准", - "hCKjn9A": "没有支票", + "hCKjn9A": "没有检查项", "_RfDeuw": "机器人", "4fGywsA": "人类", "rkpE-Mg": "全部", @@ -1686,12 +1686,12 @@ "Sos7PxI": "{{value0}}/{{value1}} 通过", "Uc3hFHs": "{{value0}} 待处理", "L37iq1E": "{{value0}} 失败", - "X9M1AcA": "没有支票", + "X9M1AcA": "没有检查项", "kjZMz_U": "锁定", "1WEmdBA": "草稿", "BbDPGbM": "已编辑", "qJU9f5Q": "{{value0}} 评论笔记", - "QGcvPOc": "{{value0}} 复习笔记", + "QGcvPOc": "{{value0}} 条审查备注", "kYCT6qM": "由 {{value0}} 解决的线程", "ahIRbHk": "{{value0}} 已解决的评论", "qcFeMQM": "当前和即将推出的", @@ -1715,8 +1715,8 @@ "uxZVTz8": "{{value0}} 工具调用", "IlwwqQs": "{{value0}} 工具调用", "OLmV45U": "无题", - "S-avV-Y": "{{value0}} 审核文件已上演", - "IPu47z8": "{{value0}} 已审核文件已上演", + "S-avV-Y": "已暂存 {{value0}} 个已审查文件", + "IPu47z8": "已暂存 {{value0}} 个已审查文件", "TxG95wU": "检查尾标", "oBMMuM8": "GitHub 工作项需要 SSH 存储库的 GitHub 远程", "m4LECc4": "浮动工作区", @@ -1738,7 +1738,7 @@ "PnL-W2o": "出版分社...", "uN9IaYI": "正在提交更改...", "us6yszU": "正在生成 commit 消息...", - "eCa7Me8": "舞台变化...", + "eCa7Me8": "正在暂存更改...", "Kdbzhtg": "此分支尚未准备好创建 {{value0}}。", "eeoaUzE": "在创建 {{value0}} 之前推送基础分支。", "dhReg-4": "不支持从此分叉创建 {{value0}}。", @@ -1836,8 +1836,8 @@ "jdt98Vo": "请求失败:{{value0}}", "aLzpW3w": "提交的更改失败", "nKp2Mj0": "提交的更改不可用", - "FJnzL9Y": "未上演", - "senOKG4": "上演", + "FJnzL9Y": "未暂存", + "senOKG4": "已暂存", "OtjVKog": "Terminal", "tod-ra0": "转录流失败", "GmBjriA": "切换到聊天视图", diff --git a/mobile/src/i18n/mobile-i18n.test.ts b/mobile/src/i18n/mobile-i18n.test.ts index c8a5e3d0956..80938eb1785 100644 --- a/mobile/src/i18n/mobile-i18n.test.ts +++ b/mobile/src/i18n/mobile-i18n.test.ts @@ -65,4 +65,17 @@ describe('mobile i18n', () => { 'GitLab todo' ]) }) + + it.each([ + ['es', ['Sin comprobaciones', 'En staging', 'Nota de revisión']], + ['ja', ['チェックなし', 'ステージ済み', 'レビューメモ']], + ['ko', ['체크 없음', '스테이징됨', '리뷰 노트']], + ['zh', ['没有检查项', '已暂存', '审查备注']] + ] satisfies [MobileUiLocale, string[]][])( + 'preserves source-control glossary terms in %s', + async (locale, expected) => { + await mobileI18n.changeLanguage(locale) + expect([t('m.hCKjn9A'), t('m.senOKG4'), t('m.2lwuEDc')]).toEqual(expected) + } + ) })