EasyBCD now has full internationalization support. Beta builds can be downloaded from EasyBCD Beta Builds to get started.
EasyBCD is using the NeoSmart Localization Toolkit, opensourced at NeoSmart/Localization - GitHub, to power the translations.
After installing EasyBCD, you'll find a new folder: C:\Program Files\NeoSmart Technologies\EasyBCD\lang
lang currently contains one subfolder called "en-US" and it has a number of XML files that contain the text used in EasyBCD. Translating EasyBCD is as simple as creating your own folder, copying these XML files to it, and changing the text inside them. You can also see/contribute to the localizations on github at NeoSmart/EasyBCD-Localization - GitHub
Languages Already Being Localized
Wonderful volunteers have come forward for the followings languages:
Creating a Localization
Note: the NeoSmart Localization Toolkit is still in active beta. This section will be updated as new versions of the product are released.
Step 0: Use the latest BETA version of EasyBCD
Download EasyBCD beta from here: EasyBCD Beta Builds
Step 1: Download NLTUI.zip
Download the attached NLTUI.zip and extract it to a folder.
Step 2: Run NLTUI.exe
Step 3: Load the EasyBCD translation project
Click the Open button, and browse to C:\Program Files\NeoSmart Technologies\EasyBCD\lang (or if you're on a 64-bit version of Windows, C:\Program Files (x86)\NeoSmart Technologies\EasyBCD\lang
Step 4: Create a new locale
Click the second icon in the top toolbar to create a new locale. Give it a friendly name, and a key that corresponds to the default for your language, then click OK:
Step 5: Select a string to translate
There are two parts of the dialog used to select a string, the first is the "component" section which is the name of the tabs at the top of the page. Different components correspond to different "pages" of EasyBCD.
Each component has a number of strings stored in it. After choosing a component, strings will appear in the list on the left-hand side:
Red means that this string has not been translated yet. Orange means that an older version of this text has been translated and is now out of date. Green means the string is translated and is up to date.
Step 6: Translate the texts, and save your work
When you're done translating each component, press the 'Save' button to save it. Note that each tab is saved separately. A 'Save All' button is coming soon.
Step 7: Add your name to the About Box!
Don't forget to give yourself credit for your hard work!
End result:
WARNING: At the moment, installing/uninstalling EasyBCD builds will DELETE the lang folder! Make sure you make a copy first! Back up always!
EasyBCD is using the NeoSmart Localization Toolkit, opensourced at NeoSmart/Localization - GitHub, to power the translations.
After installing EasyBCD, you'll find a new folder: C:\Program Files\NeoSmart Technologies\EasyBCD\lang
lang currently contains one subfolder called "en-US" and it has a number of XML files that contain the text used in EasyBCD. Translating EasyBCD is as simple as creating your own folder, copying these XML files to it, and changing the text inside them. You can also see/contribute to the localizations on github at NeoSmart/EasyBCD-Localization - GitHub
Languages Already Being Localized
Wonderful volunteers have come forward for the followings languages:
- Arabic (العربية) - Azal Tammu
- Catalan (Català) - Manel Fernàndez
- Brazilian Portuguese (Português do Brasil) - igorruckert
- Chinese (Simplified) (简体字) - Dancing Zhao
- Chinese (Taiwanese) (繁體中文) - fei
- Czech (Čeština) - Tomanek1
- Dutch (Nederlands) - Bart Koens
- German (Deutsch) - Wolfgang Milhard
- English - NeoSmart Technologies
- Spanish (Español) - Manel Fernàndez
- French (Français) - Guillaume van den Bavière & co.
- Greek (Ελληνικά) - kostas85
- Hebrew (עִבְרִית) - xman2012
- Hungarian (Magyar) - Jé Em
- Italian (Italiano) - Paolo Viappiani
- Indonesian (Bahasa Indonesia) - rz.k
- Korean (한국어) - Youngju Yun
- Polish (Polski) - Kili
- Portuguese (Português) - Hugo Carvalho
- Romanian (Română) - Don.Pedro
- Russian (Русский) - niknikch45 & co.
- Slovenian (Slovenščina) - Deseti_brat
- Swedish (Svenska) - Åke Engelbrektson
- Turkish (Türkçe) - Fara Delisi, Mehmet Keçeci
- Ukrainian (Українська) - z_mashine
Creating a Localization
Note: the NeoSmart Localization Toolkit is still in active beta. This section will be updated as new versions of the product are released.
Step 0: Use the latest BETA version of EasyBCD
Download EasyBCD beta from here: EasyBCD Beta Builds
Step 1: Download NLTUI.zip
Download the attached NLTUI.zip and extract it to a folder.
Step 2: Run NLTUI.exe
Step 3: Load the EasyBCD translation project
Click the Open button, and browse to C:\Program Files\NeoSmart Technologies\EasyBCD\lang (or if you're on a 64-bit version of Windows, C:\Program Files (x86)\NeoSmart Technologies\EasyBCD\lang
Step 4: Create a new locale
Click the second icon in the top toolbar to create a new locale. Give it a friendly name, and a key that corresponds to the default for your language, then click OK:
Step 5: Select a string to translate
There are two parts of the dialog used to select a string, the first is the "component" section which is the name of the tabs at the top of the page. Different components correspond to different "pages" of EasyBCD.
Each component has a number of strings stored in it. After choosing a component, strings will appear in the list on the left-hand side:
Red means that this string has not been translated yet. Orange means that an older version of this text has been translated and is now out of date. Green means the string is translated and is up to date.
Step 6: Translate the texts, and save your work
When you're done translating each component, press the 'Save' button to save it. Note that each tab is saved separately. A 'Save All' button is coming soon.
Step 7: Add your name to the About Box!
Don't forget to give yourself credit for your hard work!
End result:
WARNING: At the moment, installing/uninstalling EasyBCD builds will DELETE the lang folder! Make sure you make a copy first! Back up always!
Attachments
Last edited: