BoincTasks Js Translations

How to start

Great, you want to help us with translations, let us know when you start adding a new language or want to improve an existing language.
Open an issue here.

The language files are stored in json files.
To make the file readable by humans, open the json file.
My preferred tool is Visual Studio Code.

Warning DO NOT edit the json file, use the Translation Editor below.

Context

Items that belong together are marked with a context.
Here is a list of all the translation parts.

SEL:
Prefix: SEL_
The main selectors

TAB:
Prefix: T_
Headers in the main screen.

TAB_MSG:
Prefix: TM_

STATUS:
Prefix: S_
Project, Task, etc status.

SUSPEND_REASON:
A Task status item that gives more info about the suspend reason.
Prefix: SR_

FOOTER:
All footer items
Prefix: FTR_

MENU:
Prefix: MN_
All menu items.

DIALOG_COLUMN_ORDER:
Prefix: DCO_
View – > Hide or change ….

DIALOG_COMPUTER_SCAN:
Prefix: DCS_
Computers -> Find

DIALOG_ADD_PROJECT:
Prefix: DAP_
Projects -> Add add a new project

DIALOG_ADD_MANAGER:
Prefix: DAM_
Projects -> Account Manager

DIALOG_BOINC_STATISTICS:
Prefix: DBS_
Show -> Statistics graph

DIALOG_LOGGING
Prefix: DLG_
Show -> Log

DIALOG_SETTINGS_BT:
Prefix: DS_BT_
Extra -> BoincTasks settings

DIALOG_COLORS_BT:
Prefix: DC_BT_
Extra -> BoincTasks colors

DIALOG_BOINC_SETTINGS
Prefix: DBO_
Extra -> Boinc settings

DIALOG_BOINC_ALLOW
Prefix: DSA_
Extra -> Boinc allow

DIALOG_ABOUT
Prefix: DAB_
Help -> About

DIALOG_UPDATE
Prefix: DUD_
Help -> Update


BOX_GENERAL:
BOX_DELETE_FILTER:
BOX_ABORT_TASK:
Prefix: BX_
Messages, 3 x text and buttons

MSG_GENERAL:
Prefix: MSG_


Tip:
To find all MENU items type MENU in search to show all menu items.

Or search for DIALOG_BOINC_SETTINGS to find all Boinc settings translations.

Special characters

<br> New line.
<a></a> Link.

Translation Editor

To actually translate BoincTasks Js, use the POEditor.

We like to thank POEditor for providing us with free localization management.

Test drive

To test the translation, go to the right language and select the Export tab.
Now click on .JSON key value next click on the export button.

Place the translation in the settings folder.
To find the folder Show -> Debug Log and look for the line Folder data. There you should find BoincTasks Js and enter it.

Now open the folder Folder data/BoincTasks Js/settings.
You should find computers.xml here. Place the translation file .json in the same folder and rename it to translation.json.

In BoincTasks JS go to Extra->Debug and check Test translation. Followed by File -> Restart.

Now your translation should be available for testing.