Los componentes de software (el software y la documentación) se crean usando distintas aplicaciones informáticas basadas en distintos lenguajes de programación. Como resultado, tienen formatos de archivo distintos.
Por ejemplo, con las interfaces de usuario de software, los datos pueden comprender no sólo texto (datos localizables), sino también código de programa, código fuente o código de recursos, una secuencia de instrucciones escritas en un lenguaje de programación legible por el ser humano.
En el caso de la documentación, como los sitios web y los archivos de ayuda, el texto traducibles puede estar enmarcado entre etiquetas de diseño. Algunos de los formatos posibles para los distintos componentes de software son:
Software:
- Archivos de programa: Archivos RC files y .exe procedentes de distintos entornos de programación, como Borland Delphi, Java, XML, .NET, Visual Basic o archivos en formatos de metalocalización como .po, XLIFF, etc.
- Archivos gráficos: .gif, .jpg, .tiff, .psd, .bmp, etc.
Documentación:
- Documentación impresa: .fm, .indd, .doc, .rtf, etc.
- Archivos de ayuda: .chm, .hlp, .rtf, .html, etc.
- Páginas web: .xml, .html, .php, .js, .pl, etc.
Respecto a los datos, las diferencias entre los formatos de archivo de la localización para los componentes de software dependen de:
- Qué datos se consideran relevantes para la localización
- Cómo se distinguen los datos relevantes para la localización de otros datos
- Cómo se almacenan los datos
- Cómo se usan los "transferibles" y las secuencias de escape