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].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].
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. 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/
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.Main
lang/[link31]-
lang/wacko.en.php
- default language file- default language definition
'lang_scheme' => [ 'name' => 'English', 'code' => 'en', 'dir' => 'ltr', 'locale' => 'en_US.UTF-8', ],
- default language definition
Installer
setup/lang/[link32]
-
setup/lang/inserts.en.php
-
setup/lang/installer.en.php
– default language file
Admin panel
admin/lang/[link33]
-
admin/lang/ap.en.php
– default language file
JavaScript
js/lang/[link34]
-
js/lang/wikiedit.en.js
– default language file
Theme
theme/[link35]
-
theme/yourtheme/lang/
– default language file
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.
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].
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], es[link58], fr[link59], ru[link60], zh[link61] | |
5 | Configuration[link62] | de[link63], es[link64], fr[link65], ru[link66] | |
6 | Themes[link67] | de[link68], es[link69], fr[link70], ru[link71], zh[link72] | |
7 | Formatting[link73] | de[link74], es[link75], fr[link76], ru[link77], zh[link78] | |
8 | Actions[link79] | de[link80], es[link81], fr[link82], ru[link83], zh[link84] | |
9 | Access Control[link85] | de[link86], es[link87], fr[link88], ru[link89], zh[link90] | |
10 | Admin Panel[link91] | de[link92], es[link93], fr[link94], ru[link95], zh[link96] | |
11 | WikiConcept[link97] | de[link98], es[link99], ru[link100] | |
12 | Markup[link101] | de[link102], es[link103], ru[link104], zh[link105] | |
13 | Wabi-sabi[link106] | de[link107], es[link108], fr[link109], ru[link110], zh[link111] | |
14 | File Permissions[link112] | de[link113], ru[link114], zh[link115] | |
15 |
It is desirable to have all essential pages available at least in Chinese, German, English, French, Russian and Spanish.
Localize your action, handler or module
Action and Handler
lang/wacko.en.php'UserName' => 'User name',
usage
$this->_t('UserName')
Template
pull in templates[ ' _t: UserName ' ]
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']))
Tools
relang.php
- Relang[link116] - sync message sets in all language files based on default file (en)
Machine translation
- https://translate.google.com/
- https://translate.yandex.ru/
- https://www.bing.com/translator/
- https://www.deepl.com/translator
- Firefox Addon
Suggestions
- Proposed Specifications For Languages Holding[link118]
- Language Links[link119]
- [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/Español/Actualizar
- [link59] https://wackowiki.org/doc/Doc/Français/MiseAJour
- [link60] https://wackowiki.org/doc/Doc/Русский/Обновление
- [link61] https://wackowiki.org/doc/Doc/简体中文/升级
- [link62] https://wackowiki.org/doc/Doc/English/Configuration
- [link63] https://wackowiki.org/doc/Doc/Deutsch/Konfiguration
- [link64] https://wackowiki.org/doc/Doc/Español/Configuración
- [link65] https://wackowiki.org/doc/Doc/Français/Configuration
- [link66] https://wackowiki.org/doc/Doc/Русский/ФайлКонфигурации
- [link67] https://wackowiki.org/doc/Doc/English/Themes
- [link68] https://wackowiki.org/doc/Doc/Deutsch/Layouts
- [link69] https://wackowiki.org/doc/Doc/Español/Temas
- [link70] https://wackowiki.org/doc/Doc/Français/Themes
- [link71] https://wackowiki.org/doc/Doc/Русский/Темы
- [link72] https://wackowiki.org/doc/Doc/简体中文/主题
- [link73] https://wackowiki.org/doc/Doc/English/Formatting
- [link74] https://wackowiki.org/doc/Doc/Deutsch/Formatierung
- [link75] https://wackowiki.org/doc/Doc/Español/ReglasFormato
- [link76] https://wackowiki.org/doc/Doc/Français/MiseEnForme
- [link77] https://wackowiki.org/doc/Doc/Русский/WackoСинтаксис
- [link78] https://wackowiki.org/doc/Doc/简体中文/格式化
- [link79] https://wackowiki.org/doc/Doc/English/Actions
- [link80] https://wackowiki.org/doc/Doc/Deutsch/Aktionen
- [link81] https://wackowiki.org/doc/Doc/Español/Acciones
- [link82] https://wackowiki.org/doc/Doc/Français/Fonctions
- [link83] https://wackowiki.org/doc/Doc/Русский/Действия
- [link84] https://wackowiki.org/doc/Doc/简体中文/Actions组件
- [link85] https://wackowiki.org/doc/Doc/English/AccessControl
- [link86] https://wackowiki.org/doc/Doc/Deutsch/Zugriffssteuerung
- [link87] https://wackowiki.org/doc/Doc/Español/ControlAcceso
- [link88] https://wackowiki.org/doc/Doc/Français/GestionDesDroits
- [link89] https://wackowiki.org/doc/Doc/Русский/ПраваДоступа
- [link90] https://wackowiki.org/doc/Doc/简体中文/访问控制表
- [link91] https://wackowiki.org/doc/Doc/English/AdminPanel
- [link92] https://wackowiki.org/doc/Doc/Deutsch/AdminPanel
- [link93] https://wackowiki.org/doc/Doc/Español/AdminPanel
- [link94] https://wackowiki.org/doc/Doc/Français/AdminPanel
- [link95] https://wackowiki.org/doc/Doc/Русский/АдминПанель
- [link96] https://wackowiki.org/doc/Doc/简体中文/管理面板
- [link97] https://wackowiki.org/doc/Doc/English/WikiConcept
- [link98] https://wackowiki.org/doc/Doc/Deutsch/WikiKonzeption
- [link99] https://wackowiki.org/doc/Doc/Español/ConceptoWiki
- [link100] https://wackowiki.org/doc/Doc/Русский/WikiКонцепции
- [link101] https://wackowiki.org/doc/Doc/English/Markup
- [link102] https://wackowiki.org/doc/Doc/Deutsch/Markup
- [link103] https://wackowiki.org/doc/Doc/Español/Markup
- [link104] https://wackowiki.org/doc/Doc/Русский/Разметка
- [link105] https://wackowiki.org/doc/Doc/简体中文/Markup
- [link106] https://wackowiki.org/doc/Doc/English/WabiSabi
- [link107] https://wackowiki.org/doc/Doc/Deutsch/WabiSabi
- [link108] https://wackowiki.org/doc/Doc/Español/WabiSabi
- [link109] https://wackowiki.org/doc/Doc/Français/WabiSabi
- [link110] https://wackowiki.org/doc/Doc/Русский/ВабиCаби
- [link111] https://wackowiki.org/doc/Doc/简体中文/侘寂
- [link112] https://wackowiki.org/doc/Doc/English/FilePermissions
- [link113] https://wackowiki.org/doc/Doc/Deutsch/Dateiberechtigungen
- [link114] https://wackowiki.org/doc/Doc/Русский/ФайловыеРазрешения
- [link115] https://wackowiki.org/doc/Doc/简体中文/文件系统权限
- [link116] https://wackowiki.org/doc/Dev/Translations/Relang
- [link117] https://addons.mozilla.org/en-US/firefox/addon/dictcc-translation/
- [link118] https://wackowiki.org/doc/Users/DidierSpaier/ProposedSpecificationsForLanguagesHolding
- [link119] https://wackowiki.org/doc/Dev/NewFeatures/LanguageLinks