Read the translation instructions before translating.

Don't forget to also make sure the upstream InnerTune Weblate is translated. That's where a lot of core strings are, your translation won't be done without them. FYI we don't depend on InnerTune to update for us to get the translations, we update them ourselves.

Language Translated Unfinished Unfinished words Unfinished characters Untranslated Checks Suggestions Comments
English GPL-3.0-only 0 0 0 0 0 0 1
Azerbaijani GPL-3.0-only 36% 91 544 3,364 91 0 0 0
Bulgarian GPL-3.0-only 94% 8 36 221 7 0 0 0
Chinese (Simplified Han script) GPL-3.0-only 93% 10 33 197 10 0 0 0
French GPL-3.0-only 99% 1 2 12 1 0 0 0
German GPL-3.0-only 14% 123 643 4,016 123 0 0 0
Greek GPL-3.0-only 40% 86 521 3,240 86 0 0 0
Italian GPL-3.0-only 99% 1 2 12 1 0 0 0
Japanese GPL-3.0-only 99% 1 2 12 1 0 0 0
Portuguese (Brazil) GPL-3.0-only 0 0 0 0 0 0 0
Russian GPL-3.0-only 99% 1 2 12 1 0 6 0
Spanish GPL-3.0-only 0 0 0 0 0 0 0
Ukrainian GPL-3.0-only 0 0 0 0 0 0 0
Vietnamese GPL-3.0-only 41% 84 514 3,186 84 0 0 0
Please sign in to see the alerts.

Overview

Project website github.com/OuterTune
Instructions for translators

Many strings are recycled from InnerTune. You must also translate it for a lot of the app to be translated. Check the "App - Main" component to do this.

Do not

  • You MUST NOT use machine translation or "AI" translation in any form. You may use them for searching potential meanings, but never to translate a whole string. It will be considered vandalism.

Do

  • If you do not use OuterTune, getting the app can help understand context. We have also screenshots for where possible.

  • Remember to check for failing checks like untranslated strings, but if it's common for a certain word to not be translated (e.g. playlist in pt-BR) then you can reset the warning.

  • Try to not make strings too big in case they get cut off in the app.

  • Don't be too formal, or informal, try always to be natural to the user.

  • Try to match the wording from upstream InnerTune or modify it to match OuterTune (depending on whatever makes more sense).

    Thank you for helping translate OuterTune and making it accessible to more people worldwide!

Project maintainers User avatar lucasmzUser avatar mikooomich
Translation license GNU General Public License v3.0 only
Translation process
  • Translations can be made directly.
  • Translation suggestions can be made.
  • Any authenticated user can contribute.
  • The translation uses monolingual files.
  • The translation base language can not be edited.
Source code repository https://github.com/outertune/outertune
Repository branch dev
Last remote commit Merge pull request #490 from weblate/weblate-outertune-app b7d924b5
User avatar mikooomich authored yesterday
Last commit in Weblate Translated using Weblate (German) dc06de13
User avatar LukieHZX authored yesterday
Weblate repository https://hosted.weblate.org/git/outertune/app/
File mask app/src/main/res/values-*/strings-ot.xml
Monolingual base language file app/src/main/res/values/strings-ot.xml
17 hours ago

String statistics

Strings percent Hosted strings Words percent Hosted words Characters percent Hosted characters
Total 2,016 9,772 60,732
Source 144 698 4,338
Translated 79% 1,610 76% 7,473 76% 46,460
Needs editing 1% 1 1% 7 1% 47
Read-only 7% 157 7% 711 7% 4,377
Failing checks 0% 0 0% 0 0% 0
Strings with suggestions 1% 6 1% 15 1% 99
Untranslated strings 20% 405 23% 2,292 23% 14,225

Quick numbers

9,772
Hosted words
2,016
Hosted strings
79%
Translated
and previous 30 days

Trends of last 30 days

+52%
Hosted words
+100%
+54%
Hosted strings
+100%
−8%
Translated
+88%
+40%
Contributors
+100%
User avatar None

Changes pushed

Changes pushed 17 hours ago
User avatar None

Changes committed

Changes committed 17 hours ago
User avatar None

Changes committed

Changes committed 17 hours ago
User avatar None

Changes committed

Changes committed 17 hours ago
User avatar niko22493

Translation completed

Translation completed 22 hours ago
User avatar niko22493

Suggestion accepted

22 hours ago
User avatar niko22493

Suggestion accepted

22 hours ago
User avatar niko22493

Translation added

22 hours ago
User avatar niko22493

Translation added

22 hours ago
User avatar niko22493

Translation added

22 hours ago
Browse all component changes