This project is in a trial period, be cautious while contributing. Setup can still change before being approved as a libre project.
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 6 days ago
Weblate repository https://hosted.weblate.org/git/halcyon/settings-features/
File mask stub/features/res/values-*/halcyon_strings.xml
Monolingual base language file stub/features/res/values/halcyon_strings.xml
3 days ago

String statistics

Strings percent Hosted strings Words percent Hosted words Characters percent Hosted characters
Total 2,618 9,095 62,118
Source 154 535 3,654
Translated 17% 447 16% 1,468 14% 9,110
Needs editing 1% 1 1% 1 1% 8
Read-only 8% 218 7% 727 6% 3,974
Failing checks 1% 10 1% 28 1% 307
Strings with suggestions 1% 2 1% 5 1% 36
Untranslated strings 82% 2,170 83% 7,626 85% 53,000

Quick numbers

9,095
Hosted words
2,618
Hosted strings
17%
Translated
and previous 30 days

Trends of last 30 days

+100%
Hosted words
+100%
Hosted strings
+17%
Translated
+100%
Contributors
User avatar anonymous

Suggestion added

3 days ago
User avatar anonymous

Suggestion added

3 days ago
User avatar None

Alert triggered

Repository has changes. 4 days ago
User avatar None

Changes pushed

Changes pushed 5 days ago
User avatar None

Alert triggered

Repository has changes. 10 days ago
User avatar None

Changes pushed

Changes pushed 11 days ago
User avatar None

Changes committed

Changes committed 11 days ago
User avatar None

Changes committed

Changes committed 11 days ago
User avatar None

Changes committed

Changes committed 11 days ago
User avatar gustavopremium69

Translation added

11 days ago
Browse all component changes