Skip to content

Latest commit

 

History

History
63 lines (46 loc) · 2.43 KB

File metadata and controls

63 lines (46 loc) · 2.43 KB

Translating Streak

Translations are managed on Weblate. Create an account and translate through the interface — no coding knowledge required, and nothing to download.

Translation status


Getting started

  1. Open Streak on Weblate and create an account.
  2. Pick your language. To add one that isn't listed, use the "Start new translation" button at the bottom of the page.
  3. Translate. Your work reaches the app in the next release, automatically.

Tip

You don't have to finish. Anything left untranslated simply shows in English, so nothing ever breaks. Ten strings today, more whenever you feel like it.

Important

Adding a new language? Pick the plain language — "German", "Portuguese", "Ukrainian" — not a country-specific variant like "Portuguese (Brazil)". The plain form covers everyone who speaks it and keeps the app tidy. Only reach for a variant when the split is real and unavoidable — Chinese, for example, genuinely divides into Simplified and Traditional.

Style

  • Address the user informally and directly — "du" rather than "Sie", "tú" rather than "usted".
  • Streak never nags. It's calm and encouraging, never guilt-tripping. Keep that tone even where a literal translation would sound stern.
  • Use gender-neutral language wherever your language allows it.
  • Shorter wins. Most of these phrases sit on buttons, chips and tabs on a phone screen. If yours runs much longer than the English, find a tighter wording — otherwise it gets cut off.
  • "Streak" stays "Streak". The app name isn't translated.
  • Leave {placeholders} alone. Anything in curly braces is replaced with a real value when the app runs. Move it where your language needs it, but never translate or rename it — Weblate warns you if one goes missing.

Questions

Not sure how a string is used, or where it appears in the app? Ask in an issue — a screenshot of the screen you're unsure about is the fastest way to get an answer.


Translations ship under the project's GNU GPLv3.
Thank you for making Streak speak your language.