By using this site you agree to the use of cookies for analytics, personalised content and ads. Read more

Enable translations on Linux and MacOSX

Experienced Adventurer

Skype has many localizations, both official and community-based. But most of them are only available on Windows (via customized .lang files) but although I've looked, there is no way of using the .lang files we have created on MacOS or Linux. That's ... not helpful.

5 Replies
Experienced Adventurer

Errr... thank you not to the admin who moved this here. There's a reason why it was listed under Suggestions guys...

Flag for a Moderator
Message 2 of 6
Community Manager Emeritus
This is the correct board to discuss this (The suggestions board is for suggestions directly about this community offering)

Regarding your question: The Skype application on Windows, Mac and Linux are built using completely different technology to achieve best performance and system integration on each platform. This also means that the text files cannot be shared across plattforms. Additionally terminology differs per platfrom (Windows taskbar vs MacOS doc, Windows systray vs. Linux menubar).
Any language your are missing on a certain platform?

Found a helpful message? Give it a Kudo below to say "thanks"
Did my reply answer your question? Accept it as a solution to help others, Thanks.
Flag for a Moderator
Message 3 of 6
Experienced Adventurer

Yes but those are minor difference which could be adapted easily. Well, the easiest thing would be if there was one large file which contained the strings for all OS and the software in question just pulls the system specific ones.


It's Scottish Gaelic on OSX that people keep asking me for.


While we're on the topic, the .lang format isn't great to work with, I had to convert it to a .po file manually to be able to use a translation memory, there's a lot of recurring stuff but no TM I'm familiar with handles .lang. If the file for MacOSX needs a re-translation from scratch, then some format which can be handled by a TM would be great as it would really save time and improve consistency.

Flag for a Moderator
Message 4 of 6
Casual Tourist

You can translate .po and .lang files with .po and .ini file filters by CAT tool OmegaT supports TM. Gettext .po files can be obtained from .ts by ts2po tool from translate-toolkit package on Linux.

And you can use translation platform with .po and .lang files without any converting (maybe only UTF16←→UTF8 converting).

Flag for a Moderator
Message 5 of 6
Experienced Adventurer

Interesting, I never thought of trying OmegaT for .lang files - I'll have to try that, that would certainly be a bonus. Thanks for suggesting it!

Flag for a Moderator
Message 6 of 6
Discussion Stats
  • 5 replies
  • 2 kudos
  • 3 in conversation