Files
Meshtastic-Android/docs/tr-rTR/user/translate.html
T

45 lines
2.4 KiB
HTML
Raw Blame History

This file contains ambiguous Unicode characters
This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.
<!DOCTYPE html>
<html lang="tr-rTR" dir="ltr">
<head>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<title>Translate the App</title>
<link rel="stylesheet" href="../../styles/docs.css">
</head>
<body data-page="translate" data-locale="tr-rTR">
<pre class="markdown-content"># Translate the App
Contributing translations helps make Meshtastic accessible to a wider audience. The app uses [Crowdin](https://crowdin.com/) to manage community translations for both the user interface and in-app documentation.
-------------- | ------------------------------------------------------------------- | ---------------------------------------------------------------------- |
UI strings | `core/resources/src/commonMain/composeResources/values/strings.xml` | Buttons, labels, messages, and all user-visible text |
User Guide pages | `docs/en/user/*.md` | In-app documentation shown in Help &amp; Documentation |
Fastlane metadata | `fastlane/metadata/android/en-US/` | App Store listing title, description, and changelogs |
&gt; ⚠️ **Note:** Developer Guide pages are English-only. Code-focused documentation targeting contributors is not translated.
## Adding a New Language
If your language is not yet listed on Crowdin:
1. Open an issue on [GitHub](https://github.com/meshtastic/Meshtastic-Android/issues/new) requesting the new locale.
2. A maintainer will add the language to Crowdin and configure `crowdin.yml`.
3. Once added, you can begin translating immediately.
## Translation Guidelines
- **Do not translate** technical terms like "LoRa", "MQTT", "BLE", "TAK", "SNR", or "RSSI" — these are universal.
- **Keep placeholders intact.** Strings like `%1$s` or `%d` are filled in at runtime. Do not remove or reorder them unless the grammar of your language requires it.
- **Match tone.** The app uses a friendly, direct voice. Avoid overly formal language.
- **Test if possible.** Switch your device language and open the app to see how translations look in context.
---
## Questions?
If you have questions about a specific string's context or need help getting started, open a discussion on the [Meshtastic GitHub Discussions](https://github.com/orgs/meshtastic/discussions) page.
Meshtastic'in erişimini genişletmemize yardımcı olduğunuz için teşekkür ederiz!
</pre>
</body>
</html>