This project is in a trial period, be cautious while contributing. Setup can still change before being approved as a libre project.

Translation status

154 Strings 93%
535 Words 97%
3,654 Characters 93%

Other components

Component Translated Unfinished Unfinished words Unfinished characters Untranslated Checks Suggestions Comments
Settings UI Apache-2.0 100% 0 0 0 0 1 0 0

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
Translation file Download stub/features/res/values-in/halcyon_strings.xml
Last change March 27, 2025, 12:44 a.m.
Last change made by Anonymous
Language Indonesian
Language code id
Text direction Left to right
Case sensitivity Case-sensitive
Number of speakers 180,519,583
Number of plurals 1
Plural type None
Plurals
Plural formula 0
3 days ago

String statistics

Strings percent Hosted strings Words percent Hosted words Characters percent Hosted characters
Total 154 535 3,654
Translated 98% 151 99% 530 98% 3,597
Needs editing 0% 0 0% 0 0% 0
Read-only 2% 4 2% 12 1% 20
Failing checks 4% 7 1% 8 5% 185
Strings with suggestions 1% 2 1% 5 1% 36
Untranslated strings 1% 3 1% 5 1% 57

Quick numbers

535
Hosted words
154
Hosted strings
98%
Translated
and previous 30 days

Trends of last 30 days

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

Suggestion added

3 days ago
User avatar anonymous

Suggestion added

3 days ago
User avatar None

Resource updated

File “stub/features/res/values-in/halcyon_strings.xml” was added. 12 days ago
User avatar None

String added in the repository

12 days ago
User avatar None

String added in the repository

12 days ago
User avatar None

String added in the repository

12 days ago
User avatar None

String added in the repository

12 days ago
User avatar None

String added in the repository

12 days ago
User avatar None

String added in the repository

12 days ago
User avatar None

String added in the repository

12 days ago
Browse all translation changes