Internationalization
Translations into versions for other languages are welcome 🧐! Please read the translation guide before starting translations.
Key | Name | Status |
---|---|---|
ar | Arabic | ✔️ @hadialqattan, @AhmedElTabarani |
bg | Българският език | ✔️ @null-none |
ca | Català | ✔️ @marcizhu |
de | Deutsch | ✔️ @Schloemicher |
el | Ελληνικά | ✔️ @Likecinema |
en-US | English | ✔️ |
es | Español | ✔️ @Chofito |
fa | فارسی | ✔️ @Nima-Ra |
fr | Français | ✔️ @gpatarin |
hu | Hungarian | ✔️ @zalnaRs |
id | Indonesia | ✔️ @aarestu |
it | Italiano | ✔️ @blackcat-917 |
ja | 日本語 | ✔️ @hbkrkzk |
ko | 한국어 | ✔️ @KOZ39 |
nb | Norsk Bokmål | ✔️ @rubjo |
nl | Nederlands | ✔️ @nickbouwhuis |
pl | Polski | ✔️ @KanarekLife |
pt-BR | Portuguese (Brazil) | ✔️ @andrenoberto |
ro | Română | ✔️ @alyn3d |
ru | Русский | ✔️ @bladeaweb |
th | แบบไทย | ✔️ @nxanywhere |
tr | Türkçe | ✔️ @abdullah |
uk | Українська | ✔️ @bladeaweb |
vi | Tiếng Việt | ✔️ @duythanhvn |
zh-CN | 简体中文 | ✔️ |
zh-TW | 繁體中文 | ✔️ @Yukaii @5idereal |
Translation Guide
First you need to determine the English abbreviation of a language as locale, such as en-US, this locale value should strictly refer to the Electron's Documentation and Chromium Source Code.
The internationalization of Motrix is divided into two parts:
- Element UI
- Menu & Main Interface
Element UI
The internationalization of Element UI is provided by the Element community, then find the language pack file corresponding to locale (both locale naming may be inconsistent), which is import in src/shared/locales/all.js
, such as
import eleLocaleEn from 'element-ui/lib/locale/lang/en' import eleLocaleZhCN from 'element-ui/lib/locale/lang/zh-CN'
Menu & Main Interface
Motrix uses the i18next library for internationalization, so you need a quick look at how to use it. The configuration files are divided by locale: src/shared/locales
, such as src/shared/locales/en-US
and src/shared/locales/zh-CN
.
There are language files in the directory according to the business module.
After the menu module is refactored, the internationalization of the menu has been dispersed into the following files, and there is no need to copy the configuration in src/main/menus
.
- about.js
- app.js
- edit.js
- help.js
- index.js
- menu.js
- preferences.js
- subnav.js
- task.js
- window.js
Files
Get Motrix
Motrix
A full-featured download manager
Status | Released |
Category | Tool |
Author | Kavya78 |
Tags | download-manager, motrix |
More posts
- Motrix - LicenseFeb 08, 2024
- Motrix - FeaturesFeb 08, 2024
- Motrix 1.8.19Jan 25, 2024
Leave a comment
Log in with itch.io to leave a comment.