Translation to other languages

Registered by Oleg Tsarev

Original Strong DC++ project have custom tools for translation - MakeDefs, what generate source C++ file for load translation and also example english translation from one .header
We need choose common translation system, what the tolerant to GNU enviroment, windows platform, and possible another platform.
We also shouldn't forget about reasonableness for it - may be better make translation to specific GUI-frontend. But this different frontend also possible may use common translation base

Blueprint information

Status:
Not started
Approver:
Oleg Tsarev
Priority:
Undefined
Drafter:
Oleg Tsarev
Direction:
Needs approval
Assignee:
Oleg Tsarev
Definition:
Discussion
Series goal:
None
Implementation:
Deferred
Milestone target:
None

Related branches

Sprints

Whiteboard

Original Strong DC++ project have custom tools for translation - MakeDefs, what generate source C++ file for load translation and also example english translation from one .header
This solution has disadvantages:
1) Tools write on C++ and require build all every platform for generate template.
2) Tools is custom, and incompatible with popular translation tools and services (gettext, ICU, launchpad).
3) Tools is very pure, and don't allow make convenient things such as incremental translate update, find untranslated things, view translate status (readiness), ans also share intersected parts of sentences or duplicate words.

We need choose common translation system, what the tolerant to GNU enviroment, windows platform, and possible another platform.
From this point of view, we need cross-plaform translation tools, such as Qt Linsuist, ICU.

We also shouldn't forget about reasonableness for it - may be better make translation to specific GUI-frontend, and use common english-based kernel.
From this point of view, good choise is "native" for GUI translation system.

But this different frontend also possible may use common translation base.

This topic need additional discussion.
You are welcome!

(?)

Work Items

This blueprint contains Public information 
Everyone can see this information.

Subscribers

No subscribers.