This project is in a trial period, be cautious while contributing. Setup can still change before being approved as a libre project.
Language Translated Unfinished Unfinished words Unfinished characters Untranslated Checks Suggestions Comments
English Apache-2.0 0 0 0 0 0 0 0
Croatian Apache-2.0 0% 14 31 184 14 0 0 0
French Apache-2.0 0% 14 31 184 14 0 0 0
German Apache-2.0 0% 14 31 184 14 0 0 0
Hindi Apache-2.0 0 0 0 0 0 0 0
Indonesian Apache-2.0 100% 0 0 0 0 1 0 0
Italian Apache-2.0 0% 14 31 184 14 0 0 0
Japanese Apache-2.0 0% 14 31 184 14 0 0 0
Korean Apache-2.0 0% 14 31 184 14 0 0 0
Macedonian Apache-2.0 0% 14 31 184 14 0 0 0
Malay Apache-2.0 35% 9 23 127 9 0 0 0
Polish Apache-2.0 0 0 0 0 0 0 0
Polish (formal) Apache-2.0 0% 14 31 184 14 0 0 0
Russian Apache-2.0 0% 14 31 184 14 0 0 0
Spanish Apache-2.0 0% 14 31 184 14 0 0 0
Turkish Apache-2.0 0% 14 31 184 14 0 0 0
Ukrainian Apache-2.0 0% 14 31 184 14 0 0 0
Vietnamese Apache-2.0 0% 14 31 184 14 0 0 0
Please sign in to see the alerts.

Overview

Project website hlcyn.co
Instructions for translators

Halcyon Translation Guide

Thank you for helping translate Halcyon! Follow these guidelines to keep translations accurate and consistent.

General Rules

  • Translate meaning, not just words Keep translations natural in your language. Avoid word-for-word translations.

  • Use consistent terms Stick to the same translations for key terms. Check existing translations if unsure.

  • Keep placeholders unchanged Do not modify special characters like %1$d, %2$s, or \n. Example: "Baterai tersisa %1$d%%" → %1$d%% must stay unchanged.

  • Keep it short and clear Long sentences may not fit the UI. Keep translations concise.

  • Use the right tone System messages: Formal User-friendly prompts: Natural and clear

    What Not to Translate Keep brand names and technical terms in English unless an official translation exists. Example:

  • "Halcyon" (Do not translate)

  • "Bluetooth" (Do not translate)

  • "Android" (Do not translate)

  • "Wi-Fi" (Do not translate)

    Select your language.

  • Find an untranslated string.

  • Translate it following these rules.

  • Save and continue.

  • If unsure, leave a comment instead of guessing.

    Need Help? Join our Telegram community for support: https://t.me/hlcynprjctchat

    Thank you for contributing to Halcyon!

Project maintainers User avatar herobuxx
Translation license Apache License 2.0
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/halcyonproject/packages_apps_Settings
Repository branch 15.1
Last commit in Weblate Settings: UI: Import translation for (Malay) d9104309d8f
User avatar herobuxx authored 9 days ago
Weblate repository https://hosted.weblate.org/git/halcyon/settings-features/
File mask stub/ui/res/values-*/halcyon_strings.xml
Monolingual base language file stub/ui/res/values/halcyon_strings.xml
8 days ago

String statistics

Strings percent Hosted strings Words percent Hosted words Characters percent Hosted characters
Total 238 527 3,128
Source 14 31 184
Translated 19% 47 19% 101 19% 609
Needs editing 0% 0 0% 0 0% 0
Read-only 5% 14 5% 31 5% 184
Failing checks 1% 1 1% 1 1% 7
Strings with suggestions 0% 0 0% 0 0% 0
Untranslated strings 80% 191 80% 426 80% 2,519

Quick numbers

527
Hosted words
238
Hosted strings
19%
Translated
and previous 30 days

Trends of last 30 days

+100%
Hosted words
+100%
Hosted strings
+19%
Translated
+100%
Contributors
User avatar None

Alert triggered

Repository has changes. 8 days ago
User avatar None

Changes committed

Changes committed 8 days ago
User avatar herobuxx

Translation added

9 days ago
User avatar herobuxx

Translation added

9 days ago
User avatar herobuxx

Translation added

9 days ago
User avatar herobuxx

Translation added

9 days ago
User avatar herobuxx

Translation added

9 days ago
User avatar None

Alert triggered

Repository has changes. 2 weeks ago
User avatar None

Changes committed

Changes committed 2 weeks ago
User avatar gustavopremium69

Translation completed

Translation completed 2 weeks ago
Browse all component changes