Translating
This guide is about translating WackoWiki to another language.WackoWiki‘s userinterface can be configured to use any language by setting the appropriate option. Have a look in the
lang/
directory to see which languages are already available. To translate WackoWiki to your own language, copy the lang/en/
directory to a new one named after your two-letter ISO language code[link1].1. Supported Languages
# | Language tag | User Documentation | Localization | Locale | Maintainer |
---|---|---|---|---|---|
1 | bg | Български | ((!/bg )) | bg_BG.UTF-8 | |
2 | da | Danish | Danish[link2] | da_DK.UTF-8 | |
3 | de | Deutsch[link3] | Deutsch[link4] | de_DE.UTF-8 | WikiAdmin[link5] |
4 | el | Ελληνικά[link6] | Ελληνικά[link7] | el_GR.UTF-8 | Evaggelos Balaskas[link8] |
5 | en | English[link9] | ((!/en )) | en.UTF-8 | |
6 | es | Español[link10] | ((!/es )) | es_ES.UTF-8 | KlePy[link11] |
7 | et | Eesti | ((!/et )) | et_EE.UTF-8 | |
8 | fa | Persian | ((!/fa )) | fa_IR.UTF-8 | |
9 | fr | Français[link12] | Français[link13] | fr_FR.UTF-8 | |
10 | hi | हिन्दी[link14] | ((!/hi )) | hi_IN.UTF-8 | |
11 | hu | Magyar[link15] | ((!/hu )) | hu_HU.UTF-8 | |
12 | it | Italiano[link16] | ((!/it )) | it_IT.UTF-8 | |
13 | ja | 日本語[link17] | ((!/ja )) | ja_JP.UTF-8 | |
14 | ko | 한국어[link18] | ((!/ko )) | ko_KR.UTF-8 | |
15 | nl | Nederlands[link19] | ((!/nl )) | nl_NL.UTF-8 | |
16 | pl | Polski[link20] | ((!/pl )) | pl_PL.UTF-8 | |
17 | pt | Português[link21] | ((!/pt )) | pt_PT.UTF-8 | |
18 | ru | Русский[link22] | ((!/ru )) | ru_RU.UTF-8 | Elar9000[link23] |
19 | zh | 简体中文[link24] | 简体中文[link25] | zh_CN.UTF-8 | qianmengnet[link26] |
20 | zh-tw | 正體中文[link27] | ((!/zh-tw )) | zh_TW.UTF-8 |
Important: Please note that we have not verified those translations. If you believe that a translation is false or misleading, please contact us[link28].
2. Message sets
WackoWiki supports thefi
and pt-br
language tag sub-code[link29] scheme in the language file name, only lower case characters are allowed. 2.1. Locations
Message sets can be found under the following locations:Repo: https://bitbucket.org/wackowiki/wackowiki/
wacko/[link30]
-
admin/lang/
-
js/lang/
-
lang/
-
setup/lang/
-
theme/yourtheme/lang/
2.2. To Localize
Please check your language files whether the following message sets have yet to be translated into your language or whether the wording can be improved.2.2.1. Main
lang/[link31]
-
lang/lang.en.php
- default language definition file -
lang/wacko.en.php
- default language file
2.2.2. Installer
setup/lang/[link32]
-
setup/lang/inserts.en.php
-
setup/lang/installer.en.php
– default language file
2.2.3. Admin panel
admin/lang/[link33]
-
admin/lang/ap.en.php
– default language file
2.2.4. JavaScript
js/lang/[link34]
-
js/lang/wikiedit.en.js
– default language file
2.2.5. Theme
theme/[link35]
-
theme/yourtheme/lang/
– default language file
3. Help to improve translation

Don't see your native language here? Is a translation incomplete or improper?
If your ability in English is sufficient to produce high-quality translations of English texts in a formal style, you can volunteer to translate WackoWiki.
Forum: Translation[link28]
- you want to start a new translation or continue an existing one and you want to avoid duplicating your work with someone else
- you're looking for other people who want to work with you on translating
- you're having technical questions about tools, the source tree, the meaning of terms, etc.
- Localizations[link36]
Send us your translations or corrections via E-Mail, Bugtracker, Pullreqest or add them at Crowdin.
3.1. Online Translation

Register and login at Crowdin[link37]
- translate
- proofread
If you'd like a new language to be added to Crowdin, for you to be able to provide translations for, please open a new issue here[link28].
4. Documentation
Core pages to translate
# | Page | Languages | Notes |
---|---|---|---|
1 | Features[link38] | de[link39], es[link40], fr[link41], ru[link42], zh[link43] | |
2 | Requirements[link44] | de[link45], es[link46], fr[link47], ru[link48], zh[link49] | |
3 | Installation[link50] | de[link51], es[link52], fr[link53], ru[link54], zh[link55] | |
4 | Upgrade[link56] | de[link57], fr[link58], ru[link59] | |
5 | Configuration[link60] | de[link61], es[link62], fr[link63], ru[link64] | |
6 | Themes[link65] | de[link66], es[link67], fr[link68], ru[link69], zh[link70] | |
7 | Formatting[link71] | de[link72], es[link73], fr[link74], ru[link75], zh[link76] | |
8 | Actions[link77] | de[link78], es[link79], fr[link80], ru[link81], zh[link82] | |
9 | Access Control[link83] | de[link84], es[link85], fr[link86], ru[link87], zh[link88] | |
10 | Admin Panel[link89] | de[link90], es[link91], fr[link92], ru[link93], zh[link94] | |
11 | WikiConcept[link95] | de[link96], es[link97], ru[link98] | |
12 | Markup[link99] | de[link100], es[link101], ru[link102], zh[link103] | |
13 | Wabi-sabi[link104] | de[link105], es[link106], fr[link107], ru[link108], zh[link109] | |
14 | File Permissions[link110] | de[link111], ru[link112] | |
15 |
It is desirable to have all essential pages available at least in Chinese, German, English, French, Russian and Spanish.
5. Localize your action, handler or module
5.1. Action and Handler
lang/wacko.en.php'UserName' => 'User name',
usage
$this->_t('UserName')
5.2. Template
pull in templates[ ' _t: UserName ' ]
5.3. Admin Panel
admin/lang/ap.en.php'BackupCompleted' => 'Backing up and archiving completed.<br>' . 'The Backup package files were stored in the sub-directory %1.<br>' . 'To download it use FTP (maintain the directory structure and file names when copying).<br>' . 'To restore a backup copy or remove a package, go to <a href="%2">Restore database</a>.',
usage
Ut::perc_replace( $engine->_t('BackupCompleted'), '<code>' . $pack . '</code>', $engine->href('', '', ['mode' => 'db_restore']))
6. Tools
6.1. relang.php
- Relang[link113] - sync message sets in all language files based on default file (en)
6.2. Machine translation
- https://translate.google.com/
- https://translate.yandex.ru/
- https://www.bing.com/translator/
- https://www.deepl.com/translator
- Firefox Addon
7. Suggestions
- Proposed Specifications For Languages Holding[link115]
- Language Links[link116]
- [link1] https://en.wikipedia.org/wiki/List_of_ISO_639-1_codes
- [link2] https://wackowiki.org/doc/Dev/Translations/da
- [link3] https://wackowiki.org/doc/Doc/Deutsch
- [link4] https://wackowiki.org/doc/Dev/Translations/de
- [link5] https://wackowiki.org/doc/Users?profile=WikiAdmin
- [link6] https://wackowiki.org/doc/Doc/Ελληνικά
- [link7] https://wackowiki.org/doc/Dev/Translations/el
- [link8] https://wackowiki.org/doc/Users?profile=EvaggelosBalaskas
- [link9] https://wackowiki.org/doc/Doc/English
- [link10] https://wackowiki.org/doc/Doc/Español
- [link11] https://wackowiki.org/doc/Users?profile=KlePy
- [link12] https://wackowiki.org/doc/Doc/Français
- [link13] https://wackowiki.org/doc/Dev/Translations/fr
- [link14] https://wackowiki.org/doc/Doc/हिन्दी
- [link15] https://wackowiki.org/doc/Doc/Magyar
- [link16] https://wackowiki.org/doc/Doc/Italiano
- [link17] https://wackowiki.org/doc/Doc/日本語
- [link18] https://wackowiki.org/doc/Doc/한국어
- [link19] https://wackowiki.org/doc/Doc/Nederlands
- [link20] https://wackowiki.org/doc/Doc/Polski
- [link21] https://wackowiki.org/doc/Doc/Português
- [link22] https://wackowiki.org/doc/Doc/Русский
- [link23] https://wackowiki.org/doc/Users?profile=Elar9000
- [link24] https://wackowiki.org/doc/Doc/简体中文
- [link25] https://wackowiki.org/doc/Dev/Translations/zh
- [link26] https://wackowiki.org/doc/Users?profile=qianmengnet
- [link27] https://wackowiki.org/doc/Doc/正體中文
- [link28] https://wackowiki.org/doc/Forum/Development/Translation
- [link29] https://en.wikipedia.org/wiki/Language_localisation#Language_tags_and_codes
- [link30] https://bitbucket.org/wackowiki/wackowiki/src/master/src/
- [link31] https://bitbucket.org/wackowiki/wackowiki/src/master/src/lang/
- [link32] https://bitbucket.org/wackowiki/wackowiki/src/master/src/setup/lang/
- [link33] https://bitbucket.org/wackowiki/wackowiki/src/master/src/admin/lang/
- [link34] https://bitbucket.org/wackowiki/wackowiki/src/master/src/js/lang/
- [link35] https://bitbucket.org/wackowiki/wackowiki/src/master/src/theme/
- [link36] https://wackowiki.org/doc/Doc/English/Localizations
- [link37] https://crowdin.com/project/wackowiki
- [link38] https://wackowiki.org/doc/Doc/English/Features
- [link39] https://wackowiki.org/doc/Doc/Deutsch/Funktionen
- [link40] https://wackowiki.org/doc/Doc/Español/Características
- [link41] https://wackowiki.org/doc/Doc/Français/Fonctionnalités
- [link42] https://wackowiki.org/doc/Doc/Русский/Особенности
- [link43] https://wackowiki.org/doc/Doc/简体中文/软件特色
- [link44] https://wackowiki.org/doc/Doc/English/Requirements
- [link45] https://wackowiki.org/doc/Doc/Deutsch/Voraussetzungen
- [link46] https://wackowiki.org/doc/Doc/Español/Requisitos
- [link47] https://wackowiki.org/doc/Doc/Français/Prérequis
- [link48] https://wackowiki.org/doc/Doc/Русский/Требования
- [link49] https://wackowiki.org/doc/Doc/简体中文/系统要求
- [link50] https://wackowiki.org/doc/Doc/English/Installation
- [link51] https://wackowiki.org/doc/Doc/Deutsch/Installation
- [link52] https://wackowiki.org/doc/Doc/Español/Instalación
- [link53] https://wackowiki.org/doc/Doc/Français/Installation
- [link54] https://wackowiki.org/doc/Doc/Русский/Инсталляция
- [link55] https://wackowiki.org/doc/Doc/简体中文/安装指南
- [link56] https://wackowiki.org/doc/Doc/English/Upgrade
- [link57] https://wackowiki.org/doc/Doc/Deutsch/Upgrade
- [link58] https://wackowiki.org/doc/Doc/Français/MiseAJour
- [link59] https://wackowiki.org/doc/Doc/Русский/Обновление
- [link60] https://wackowiki.org/doc/Doc/English/Configuration
- [link61] https://wackowiki.org/doc/Doc/Deutsch/Konfiguration
- [link62] https://wackowiki.org/doc/Doc/Español/Configuración
- [link63] https://wackowiki.org/doc/Doc/Français/Configuration
- [link64] https://wackowiki.org/doc/Doc/Русский/ФайлКонфигурации
- [link65] https://wackowiki.org/doc/Doc/English/Themes
- [link66] https://wackowiki.org/doc/Doc/Deutsch/Layouts
- [link67] https://wackowiki.org/doc/Doc/Español/Temas
- [link68] https://wackowiki.org/doc/Doc/Français/Themes
- [link69] https://wackowiki.org/doc/Doc/Русский/Темы
- [link70] https://wackowiki.org/doc/Doc/简体中文/主题
- [link71] https://wackowiki.org/doc/Doc/English/Formatting
- [link72] https://wackowiki.org/doc/Doc/Deutsch/Formatierung
- [link73] https://wackowiki.org/doc/Doc/Español/ReglasFormato
- [link74] https://wackowiki.org/doc/Doc/Français/MiseEnForme
- [link75] https://wackowiki.org/doc/Doc/Русский/WackoСинтаксис
- [link76] https://wackowiki.org/doc/Doc/简体中文/格式化
- [link77] https://wackowiki.org/doc/Doc/English/Actions
- [link78] https://wackowiki.org/doc/Doc/Deutsch/Aktionen
- [link79] https://wackowiki.org/doc/Doc/Español/Acciones
- [link80] https://wackowiki.org/doc/Doc/Français/Fonctions
- [link81] https://wackowiki.org/doc/Doc/Русский/Действия
- [link82] https://wackowiki.org/doc/Doc/简体中文/Actions组件
- [link83] https://wackowiki.org/doc/Doc/English/AccessControl
- [link84] https://wackowiki.org/doc/Doc/Deutsch/Zugriffssteuerung
- [link85] https://wackowiki.org/doc/Doc/Español/ControlAcceso
- [link86] https://wackowiki.org/doc/Doc/Français/GestionDesDroits
- [link87] https://wackowiki.org/doc/Doc/Русский/ПраваДоступа
- [link88] https://wackowiki.org/doc/Doc/简体中文/访问控制表
- [link89] https://wackowiki.org/doc/Doc/English/AdminPanel
- [link90] https://wackowiki.org/doc/Doc/Deutsch/AdminPanel
- [link91] https://wackowiki.org/doc/Doc/Español/AdminPanel
- [link92] https://wackowiki.org/doc/Doc/Français/AdminPanel
- [link93] https://wackowiki.org/doc/Doc/Русский/АдминПанель
- [link94] https://wackowiki.org/doc/Doc/简体中文/管理面板
- [link95] https://wackowiki.org/doc/Doc/English/WikiConcept
- [link96] https://wackowiki.org/doc/Doc/Deutsch/WikiKonzeption
- [link97] https://wackowiki.org/doc/Doc/Español/ConceptoWiki
- [link98] https://wackowiki.org/doc/Doc/Русский/WikiКонцепции
- [link99] https://wackowiki.org/doc/Doc/English/Markup
- [link100] https://wackowiki.org/doc/Doc/Deutsch/Markup
- [link101] https://wackowiki.org/doc/Doc/Español/Markup
- [link102] https://wackowiki.org/doc/Doc/Русский/Разметка
- [link103] https://wackowiki.org/doc/Doc/简体中文/Markup
- [link104] https://wackowiki.org/doc/Doc/English/WabiSabi
- [link105] https://wackowiki.org/doc/Doc/Deutsch/WabiSabi
- [link106] https://wackowiki.org/doc/Doc/Español/WabiSabi
- [link107] https://wackowiki.org/doc/Doc/Français/WabiSabi
- [link108] https://wackowiki.org/doc/Doc/Русский/ВабиCаби
- [link109] https://wackowiki.org/doc/Doc/简体中文/侘寂
- [link110] https://wackowiki.org/doc/Doc/English/FilePermissions
- [link111] https://wackowiki.org/doc/Doc/Deutsch/Dateiberechtigungen
- [link112] https://wackowiki.org/doc/Doc/Русский/ФайловыеРазрешения
- [link113] https://wackowiki.org/doc/Dev/Translations/Relang
- [link114] https://addons.mozilla.org/en-US/firefox/addon/dictcc-translation/
- [link115] https://wackowiki.org/doc/Users/DidierSpaier/ProposedSpecificationsForLanguagesHolding
- [link116] https://wackowiki.org/doc/Dev/NewFeatures/LanguageLinks