LocalePilot 1.0.0
Primera versión pública de LocalePilot para macOS. Te lleva de las cadenas nuevas por traducir a archivos listos para revisar en Git, con el modelo de IA que elijas, y tus archivos se quedan en tu Mac.
Formatos
- Flutter ARB, JSON plano y anidado, JSON multilingüe, Apple
.stringsy String Catalogs de Xcode (.xcstrings), abiertos tal como son. - La ficha de App Store de tu carpeta
fastlane/metadata: nombre, subtítulo, palabras clave y descripciones, con contadores de caracteres y de bytes.
Controles antes de traducir
- Claves faltantes y sobrantes, valores vacíos y texto fuente copiado en un idioma de destino.
- Placeholders ICU,
{name}y de estilo printf o Apple (%@,%1$@,%d). - Categorías de plural comprobadas con las reglas CLDR de cada idioma.
Revisión y traducción con IA
- Una tabla en la que editas las celdas a mano y marcas cada traducción como borrador, revisada o aprobada. El inspector muestra si un valor viene de un archivo, de la IA o de ti.
- Traducción con IA de una selección o de un lote filtrado, con un modelo local (Ollama, LM Studio) o un proveedor en la nube con tu propia clave de API. Cada acción indica las celdas y los idiomas que va a cambiar antes de ejecutarse.
Exportación
- Se conserva la estructura original de cada archivo. Se hace una copia de seguridad antes de sobrescribir nada, y un resumen indica lo que se ha escrito.
También en esta versión
- Una paleta de comandos (⌘K) y un flujo de revisión que conserva el foco, la posición de desplazamiento y el filtro.
- Temas claro y oscuro.
- Firmada con un Developer ID y notarizada por Apple. La app se ejecuta en el App Sandbox de macOS y solo lee y escribe las carpetas que abres.
- Actualizaciones con Sparkle: la app te avisa cuando hay una versión disponible y solo la instala después de que hagas clic.