Ferramenta gratuíta de desenvolvemento para localización

Comprobador gratuíto de chaves de tradución JSON i18n

Pega un dicionario JSON no idioma de orixe e unha tradución de destino. Atopa claves anidadas faltantes e sobrantes ao instante sen necesidade de subir ningún dos dous ficheiros.

O dicionario completo do idioma de orixe.

O locale que queres comprobar para paridade.

4Chaves de orixe
3Claves que coinciden
1Chaves faltantes
1Chaves adicionais
75%Cobertura de chaves

Falta no destino

  • checkout.cancel

Extra no destino

  • navigation.legacy

Privado por deseño. Esta ferramenta execute integramente no teu navegador. Os valores pegados nunca se envían, almacenan nin inclúense nas análises.

Convertedor de código de localeIntroduce un locale como en_US, pt-BR, zh-Hant-TW ou un nome de lingua común. Obtén códigos canónicos e detalles lexibles ao instante.Xerador de etiquetas hreflangPega un código de idioma e unha URL absoluta por liña. O xerador valida o conxunto e crea etiquetas <link> HTML listas para reciprocidade.

Como comparar chaves de traducción

  1. Pegue o dicionario de orixePega o obxecto JSON completo do idioma de orixe no primeiro editor.
  2. Pega o dicionario de destinoPega o obxecto JSON traducido que queres comprobar no segundo editor.
  3. Revisar as principais diferenzasUse os resultados de faltantes, extras, coincidencias e cobertura para resolver a deriva de ficheiros de locale antes do lanzamento.

Detecta ficheiros de idioma incompletos antes do lanzamento

Unha clave i18n ausente adoita chegar aos usuarios como texto cru do desenvolvedor, unha etiqueta baleira ou unha frase na lingua de reserva. Compara o dicionario de orixe con cada locale obxectivo antes do lanzamento para detectar desviacións mentres aínda é doado arranxalas.

O verificador achata obxectos anidados en rutas de chaves e logo separa chaves faltantes, extras e coincidentes. As chaves extras poden revelar texto obsoleto que foi eliminado da fonte ou unha chave exclusiva do idioma de destino que necesita unha excepción intencional.

Usar a paridade de chaves como un control de calidade de localización

Os recontos coincidentes de claves non demostran que as traducións sexan precisas, actuais ou axeitadas para o seu contexto de IU. Combine as comprobacións de paridade de parellas con revisión por parte do tradutor, validación de marcadores, capturas de pantalla e probas automatizadas para o comportamento de pluralización e interpolación.

Para localización continua, execute a mesma comparación cada vez que cambie o texto de orixe. Un fluxo de traballo de xestión de traducións pode logo asignar só o traballo que falta en vez de intercambiar repetidamente ficheiros enteiros.

Os teus dicionarios permanecen neste dispositivo

O navegador analiza ambos documentos JSON localmente. Multilocale non carga nin retén as súas chaves ou valores, e a analítica de interacción contén só totais numéricos e estados xerais de éxito ou erro.

Preguntas máis frecuentes

¿O comprobador compara o texto da tradución?

Non. Compara rutas de chaves e indica se cada chave de orixe existe no JSON de destino. Non xulga a calidade da tradución, non copia valores nin envía texto a un servizo de tradución.

Admite obxectos JSON anidados?

Si. As chaves anidadas amósanse como rutas lexibles separadas por puntos, por exemplo checkout.payment.failed. As matrices trátanse como un único valor de tradución en lugar de expandirse en chaves por índice.

Os ficheiros de tradución pegados son subidos?

Non. O análise e a comparación realízanse integramente no teu navegador. As análises só reciben contadores agregados e o estado do análise; nunca reciben claves, valores, contidos de ficheiros nin nomes de ficheiros.