The third party app translation topic to rule them all

Let’s use this topic to provide an overview of all third party software for Sailfish OS that can be translated (mostly apps, but patches and such are welcome too), so translators don’t have to find their way in the endless labyrinth of OpenRepos, Chum, the Store, this forum, code repositories, etc, and can find what they’re looking for with a single Ctrl+F. I’ll sort by different translation platforms and alphabetically to make it easier to stay in a translation flow between translations.

I’ll turn it into a wiki so both translators and developers can add (their) applications to the list, or remove broken links or abandoned applications. Just write the name of the application, and make it link directly to the main page a translator needs to visit to start translating. If the app is non-free/proprietary (i.e. the source code isn’t published, or not with a free software license), please add “(non-free)” next to the app name in the list.

Note to developers: if at all possible, please consider setting up an easy translation platform where translators can simply create an account (oftentimes they already have one) and start translating, without having to worry about manually inspecting diffs or creating pull requests, without even having to use a GitHub account, and so on. A good translation platform is Hosted Weblate, which also happens to be free of charge if your app is published with a free software license. Many other translation platforms exist, too. As long as it works, it’s an improvement over the pull request method.

Here comes the list.

Hosted Weblate:

Codeberg Translate: (a Weblate instance)

Hint: If you know username of someone in Codeberg, you can list their translation projects by bwowsing to the URL https://translate.codeberg.org/projects/?owned=USERNAME

Transifex:

GitHub pull requests:

Codeberg pull requests:

Other: (could be split up again if there are at least 5-ish applications to create a new category)

14 Likes

So far I’ve only managed to list some of the most recent(ly updated) apps, many others still need to be added.

4 Likes

Thank you for this amazing initiative.

3 Likes

There is also https://translate.codeberg.org/ , a weblate instance hosted by Codeberg.

I plan to add my CB projects there eventually.

ThemeColor is there already, and I found SailCord

7 Likes

Great! I had no idea that existed. It’ll be very useful for everyone who hosts their code on Codeberg. I’ve added it as a new category.

2 Likes

Sorry, but I have to disagree a bit. I don’t know about Dutch, French, German or whatever, but when it comes to Swedish, there is s lot of bad translators on those platforms. They think they can type Swedish but seriously… they can’t. To many of them is just horny on getting their names on the About/Thanks page of the app.

On the other hand… a PR shows a certain level of engagement and a level of knowledge that confirms a fairly good translation. Am I wrong? I don’t think so.

Great initiative. I will definitely continue update Pure maps and OSM Scout Server with the missing Norwegian strings.

2 Likes

I understand where you’re coming from, but bad translators are everywhere. Of course I’ve seen terrible Dutch translations on Weblate, but I’ve also seen plenty of horrendous ‘translations’ that were almost complete gibberish, that were submitted as pull requests.
In fact, more than once when I noticed some horrible translations on Weblate, when I checked the translation history, they had been through pull requests at some point before the translations got moved to Weblate. And it’s only thanks to Weblate that I got to notice and fix them.

Weblate and such definitely make it easier to submit some bad translations and they don’t provide good tools for experienced translators to give feedback on translations by newcomers, but manually checking git repos, forking, submitting pull requests and such is also just really pointless busywork for good translators. If you like or don’t mind that, I envy you, but basically the only time I would create a pull request is if I really needed the translation and there was absolutely no other way to submit it. Otherwise I can think of plenty of more interesting things to spend my spare time on.

1 Like

I think I’m moving in the direction of only translating apps using Weblate (or a similar translation service).

I have now translated about 60 apps, some modules and I’m also taking part in translating new strings in Sailfish OS. A lot of devs have started updating their existing apps with new functionality and new strings to translate, and new developers have found the platform. It is all good! But it has become difficult to keep track of all these projects that I gotten involved with, the exception is those in Hosted Weblate.

I fear that I am reaching the point where I cannot do much more translation projects, if I am to find out if there are one or two new strings for an app or all those apps where I do PRs (there often no contact between me and the devs).

I really want to continue providing Norwegian translations for new apps, but most of all, I would like to maintain what I have started and keep them updated. So devs, please consider Weblate!

2 Likes