Lost in Translation? Explora les capacitats multilingües de tabi
Descobreix com tabi t'ajuda a connectar amb una audiència global gràcies a les seves funcions multilingües. Aprèn a canviar la llengua per defecte, afegir més llengües i aportar les teves pròpies traduccions. tabi simplifica el procés de creació de llocs web multilingües perquè puguis connectar amb una audiència global. En aquesta guia, t’explicarem tot el que necessites saber, des de com configurar la llengua principal en el teu lloc fins a com contribuir amb les teves pròpies traduccions. Comencem! tabi admet les següents llengües: Per a una llista sempre actualitzada de llengües suportades, consulta la carpeta Pots definir la llengua principal del teu lloc configurant la variable Per exemple, si vols que la llengua principal sigui el Xinès, simplement afegeix aquesta línia a l’arxiu Si el valor de Zola genera automàticament URLs per a cada llengua que no sigui la predeterminada de la següent manera: tabi facilita la navegació entre llengües afegint un commutador de llengua en la barra de navegació (que només es mostra quan hi ha més d’una llengua habilitada). Si pujes a la barra de navegació, veuràs el commutador de llengua. Si cliques sobre ell, es mostrarà un desplegable amb les llengües disponibles. Si fas clic en el nom d’una llengua, et portarà a la mateixa pàgina en aquesta llengua. Si una pàgina específica no està disponible en una llengua, tabi mostrarà una pàgina 404 amb el text: La pàgina que has sol·licitat sembla que no existeix o encara no s’ha traduït al teu idioma. Comprova l’URL per detectar errors o torna a la pàgina d’inici. Aquest text es mostrarà una vegada per cada llengua activada en el teu lloc. Pots veure aquesta pàgina en acció aquí. Per habilitar el suport per a diverses llengües, necessites configurar la variable En cada secció de llengua pots establir altres variables com Els codis de dues lletres són codis d’idioma ISO 639-1 (o IETF BCP 47, quan cal), que serveixen per identificar idiomes d’una manera estandarditzada. tabi utilitza aquests codis per permetre la navegació entre idiomes i traduir el tema. tabi cerca els fitxers de cadenes en el següent ordre. Per tant, si crees Assegura’t de copiar tot el fitxer per a aquest idioma primer, o el tema utilitzarà l’anglès per les claus que faltin. Si una cadena no es troba en el fitxer d’idioma, tabi utilitzarà a la cadena predeterminada en anglès. És clar! Sempre estem buscant afegir suport per a més idiomes. Pots contribuir amb una traducció creant una Pull Request al repositori de tabi. Pots utilitzar el fitxer en català com a base per traduir les cadenes al teu idioma. Assegura’t de mantenir la mateixa estructura. El fitxer ha de portar el nom del codi de dues lletres del teu idioma i ha de ser un fitxer TOML. Per exemple, si vols afegir suport per al suahili, pots crear un fitxer anomenat Nota: quan provis la teva traducció, és possible que necessitis reiniciar Si trobes un error en una traducció, pots crear una issue o una Pull Request al repositori de tabi. Si no vas personalitzar les traduccions, simplement actualitza el tema. Si ho vas fer, hauràs d’actualitzar manualment les traduccions. Pots fer-ho copiant les noves cadenes dels fitxers corresponents i enganxant-les al teu fitxer personalitzat. No. tabi només tradueix les cadenes de text del tema. Hauràs de traduir el teu contingut tu mateix. Preguntes Freqüents
Quines llengües admet tabi?
i18n
en el repositori de tabi. Com estableixo la llengua predeterminada del meu lloc?
default_language
a config.toml
.config.toml
:= "https://welpo.github.io/tabi"
= "~/tabi"
= "zh"
default_language
coincideix amb el nom d’un fitxer TOML al directori i18n
, tots els textos de tabi es traduiran a aquest idioma. Com gestiona tabi el suport multilingüe?
{base_url}/{codi_idioma}/{post}
. Com activo el suport multilingüe?
languages
a config.toml
. Per exemple, si vols un lloc amb anglès com a llengua principal que també admeti hindi i espanyol, pots configurar el teu config.toml
de la següent manera:= "https://example.com"
= "My Site"
= "en"
[]
= "मेरी वेबसाइट"
[]
= "El meu web"
taxonomies
, description
… Consulta la documentació de suport multilingüe de Zola per a més informació. Què són aquests codis de dues lletres?
Com personalitzo o reemplaço una cadena de text específica al meu lloc web?
$base_directory
és on resideix el teu lloc Zola (allà on està config.toml
):$base_directory + "i18n"
$base_directory + "themes/tabi/i18n"
i18n/ca.toml
al teu directori base, tabi llegirà les cadenes de text d’aquest fitxer en lloc de les cadenes predeterminades en català. Pots fer això per a qualsevol idioma, suportat o no. Què passa si falta una traducció o està incompleta?
El meu idioma no està suportat. Puc contribuir amb una traducció?
sw.toml
al directori i18n
.zola serve
per veure els canvis, ja que Zola no sempre detecta canvis en els fitxers TOML. He trobat un error en una traducció. Com el corregeixo?
Com actualitzo les traduccions després d’una actualització del tema?
tabi tradueix el meu contingut?