Summary
Project website | crypticorn.com | |
---|---|---|
Instructions for translators | Welcome to Crypticorn's Localization Project! 🎉 We use Weblate to manage translations. This guide helps you contribute effectively and avoid common mistakes. Getting Started
Translation SyntaxWe use MessageFormat syntax in the source strings. Please preserve placeholders when translating! These must appear exactly as in the original. Do not translate or change their structure. Examples:
✅ Correct
❌ Incorrect Replacing This logic apply to things like:
Safety Tips
Need Help?If you’re confused or stuck:
|
|
Translation process |
|
|
Source code repository |
[email protected]:crypticorn-ai/dashboard.git
|
|
Repository branch | dev | |
Last remote commit |
fix api key deletion still being connected to deleted bots
8d1881b
timonrieger authored 4 hours ago |
|
Last commit in Weblate |
fix api key deletion still being connected to deleted bots
8d1881b
timonrieger authored 4 hours ago |
|
Weblate repository |
https://translate.crypticorn.com/git/crypticorn/dashboard/
|
|
File mask |
src/lib/i18n/*.yaml
|
|
Monolingual base language file |
src/lib/i18n/en.yaml
|
|
Translation file |
Download
src/lib/i18n/ar.yaml
|
|
Last change | July 16, 2025, 8:54 p.m. | |
Last change made by | Crypticorn | |
Language | Arabic | |
Language code | ar | |
Text direction | Right to left | |
Case sensitivity | Case-insensitive | |
Number of speakers | 378,792,526 | |
Number of plurals | 6 | |
Plural type | Zero/one/two/few/many/other | |
Plurals | Zero | 0 | One | 1 |
Two | 2 | |
Few | 3, 4, 5, 6, 7, 8, 9, 10, 103, 104, … | |
Many | 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, … | |
Other | 100, 101, 102, 200, 201, 202, 300, 301, 302, 400, … | |
Plural formula |
n==0 ? 0 : n==1 ? 1 : n==2 ? 2 : n%100>=3 && n%100<=10 ? 3 : n%100>=11 ? 4 : 5
|
String statistics
Strings percent | Hosted strings | Words percent | Hosted words | Characters percent | Hosted characters | |
---|---|---|---|---|---|---|
Total | 941 | 4,330 | 26,153 | |||
Translated | 95% | 894 | 96% | 4,176 | 95% | 25,099 |
Needs editing | 2% | 25 | 1% | 48 | 1% | 356 |
Read-only | 0% | 0 | 0% | 0 | 0% | 0 |
Failing checks | 4% | 42 | 3% | 131 | 3% | 869 |
Strings with suggestions | 1% | 6 | 1% | 18 | 1% | 110 |
Untranslated strings | 2% | 22 | 2% | 106 | 2% | 698 |
Quick numbers
Trends of last 30 days
![]() Translation changed |
|
![]() Suggestion added |
|
![]() Suggestion added |
|
![]() Resource updated |
The “
src/lib/i18n/en.yaml ” file was changed.
6 hours ago
|
![]() String added in the repository |
|
![]() String added in the repository |
|
![]() String added in the repository |
|
![]() String added in the repository |
|
![]() Suggestion added |
|
![]() Suggestion added |
|
941 | File in original format as translated in the repository | YAML file | ||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|
941 | All strings, converted files enriched with comments; suitable for offline translation | Android String Resource | CSV | JSON | JSON nested structure file | gettext PO | iOS strings | TBX | TMX | XLIFF 1.1 with gettext extensions | XLIFF 1.1 | XLSX |
47 | Unfinished strings, converted files enriched with comments; suitable for offline translation | Android String Resource | CSV | JSON | JSON nested structure file | gettext PO | iOS strings | TBX | TMX | XLIFF 1.1 with gettext extensions | XLIFF 1.1 | XLSX |
__PH0_{$start} و {$end}_