Skip to content
Bjoern D. Rasmussen edited this page Jan 17, 2016 · 13 revisions

Translate TeamTalk

In order to translate TeamTalk to your language please request to become member of @BearWare/translators.

Translating iTeamTalk

To see the latest translation files please switch to the branch called new_translations and look into the iTeamTalk project files. In this folder each language has a prefix with the language id followed by ".lproj", e.g. ru.lproj for Russian. If you look inside a language folder you'll find Main.strings and Localizable.strings which contains the text items which need to be translated. The items that are not yet translated contain an empty string. Here's an example:

// preferences
"Announce user joining channel" = "";

I haven't found a way to automatically generate new text items into the files Main.strings and Localizable.strings. So for now I use the tool called Localization Suite to manually generate the new translation files. Localization Suite has the unfortunate effect that it cannot recognise if a text item is translated the same in English and your own language. If a text item is the same in English and your own language then I suggest either duplicating the text manually or simply delete the item.

Translate qtTeamTalk

Please checkout this tutorial.

Translate TeamTalkClassic

Please checkout this tutorial.

Clone this wiki locally