También disponible en ((../Deutsch/Lokalisierung Deutsch)), ((../English/Localizations English)), ((../Français/Localisation Française)), ((../Русский/Локализация Русский)), ((/Doc/简体中文/本地化 简体中文))
{{toc numerate=1}}
Esto es WackoWiki, y hay buenas noticias para ti:
1. WackoWiki soporta tantos ((/Dev/Translations language schemes)) como te atrevas a escribir.
===Crea tu propio esquema lingüístico===
Los archivos de lenguaje de WackoWiki se separan del código y se almacenan en el **lang/** subcarpeta.. Si desinstala/descomprime ((/Download el paquete de instalación)), seguramente encontrará uno. Allí, en esa misma carpeta, encontrarás **wacko.en.php**, **wacko.ru.php** y algunos archivos más para otros idiomas (uno en el momento de escribirlo).
* ##lang/wacko.en.php##
Si quieres crear tu propio esquema de lenguaje, quizás para el finlandés o el urdu, tendrás que realizar dos simples acciones:
1. Copiar uno de los esquemas existentes (aquel con el que esté más familiarizado) a un nuevo archivo (**wacko.fi.php** para el finlandés, por ejemplo)
2. Abrir el archivo recién creado y editarlo, cambiando los valores después de "##=>##" en algo significativo en los idiomas de destino. (oh, sería un sumidero de tiempo)
3. Adapte lang_scheme (**wacko.fi.php** para el finlandés, por ejemplo) para su esquema de idioma
%%
'lang_scheme' => [
'name' => 'Finnish',
'code' => 'fi',
'dir' => 'ltr',
'locale' => 'fi_FI.UTF-8',
],
%%
Cuando termine la etapa 3, su esquema de lenguaje se habrá completado y aparecerá automáticamente en su configuración de usuario como una opción de !!lenguaje!!.
Si quieres usar tu esquema de lenguaje como predeterminado en tu instalación de Wacko, simplemente cambia el parámetro ##language## en tu ((Configuración de la configuración)) a través del ((AdminPanel Panel de administración)).
file:/ap_language_settings_es.png
Ten en cuenta que si quieres que el instalador de WackoWiki funcione con tu idioma, también necesitas traducir:
* ##setup/lang/inserts.en.php##
* ##setup/lang/installer.en.php##
Panel de administración
* ##admin/ap.en.php##
WikiEdit
* ##js/lang/wikiedit.en.js##
Si ya has terminado de crear el esquema para el lenguaje que aún no aparece en esta página, sería genial y honorable ((https://wackowiki.org/bugs/ envíanos)) tu archivo de lenguaje (**wacko.fi.php** según el ejemplo anterior) -- para que podamos añadir un lenguaje más en ((/Download el paquete de instalación)) y hacer que WackoWiki sea un paso más internacional.
La forma más fácil de crear un nuevo esquema de lenguaje es copiar uno existente (ver [[/Org/Tools/Repository Repository]]) y editarlo.
=== Contribuye a la traducción de WackoWiki en Crowdin. ===
Ayuda a traducir WackoWiki para otros miembros de la comunidad. Necesitamos tu ayuda para traducir WackoWiki a diferentes idiomas. Hemos creado un repositorio en ((https://crowdin.com/project/wackowiki crowdin.com/project/wackowiki)), donde los usuarios pueden contribuir con traducciones.
===Traducciones de conjuntos de mensajes personalizados===
Puede agregar conjuntos de mensajes personalizados para sus propios scripts en ##lang/custom.<lang>.php##
El usuario debe crear estos archivos por sí mismo, p. ej. ##custom.de.php## usando ##$custom_translation = [];##
%%(php)<?php
$custom_translation = [
// acción my coffee
'BuyMilk' => 'Comprar leche',
'MakeCoffee' => 'Machar café',
'AddSugar' => 'Añadir azúcar',
]
%%
De esta manera, los conjuntos de mensajes propios del usuario no se sobrescriben accidentalmente con las actualizaciones.