Magento 2: ¿que significa i18n?


13

Cuando comencé a trabajar con Magento 2, esa fue la primera vez que me encontré con esta abreviatura, así que no tengo idea de qué significa esa palabra / abreviatura .

Respuestas:


24

Wikipedia respondió mi pregunta:

Internacionalización y localización.

Los términos se abrevian con frecuencia a los numeronyms i18n (donde 18 representa el número de letras entre la primera iy la última n en la palabra internacionalización, un uso acuñado en DEC en la década de 1970 u 80) [3] [4] y L10n para localización, debido a la longitud de las palabras.

Entonces, si alguna vez te preguntas, i18n significa internacionalización


2
También es porque los desarrolladores son vagos y el código es propenso a los errores tipográficos. i18n es mucho más corto de escribir y más fácil de verificar que la ortografía sea correcta internationalization. Especialmente antes de los días de revisión ortográfica. Hay muchas otras abreviaturas como esta cuando tienes una palabra muy larga que nadie quiere escribir. _También se utiliza ocasionalmente para la internacionalización como una forma abreviada.
Wayne Werner el

Tenga en cuenta que la internacionalización y la localización son conceptos distintos (aunque i18n se usa a menudo para referirse a ambos). l10n también se usa para referirse a la localización.
Michael Mior

4

La carpeta i18n se usará para traducir contenido para varios idiomas.

Por ej. El sitio web tiene varias opciones de idioma, por lo que necesita traducción para todo el contenido. y la traducción se colocará dentro de la carpeta i18n en formato CSV.

p.ej. vendor \ magento \ module-cms \ i18n \ en_US.csv

"Save and Continue Edit","Save and Continue Edit"

cambiar "Save and Continue Edit","Save and Edit Again"y probar

Para contenido traducido, use como en frontend como __("Save and Continue Edit")


No estaba preguntando por el propósito de la carpeta i18n, estaba preguntando por el significado de la palabra i18n (vea mi respuesta)
Raphael en Digital Pianism
Al usar nuestro sitio, usted reconoce que ha leído y comprende nuestra Política de Cookies y Política de Privacidad.
Licensed under cc by-sa 3.0 with attribution required.