Component Approved Translated Unfinished Unfinished words Unfinished characters Untranslated Checks Suggestions Comments
FluffyChat Website AGPL-3.0-only 23% 65% 484 22,443 164,820 482 18 189 2
Translations AGPL-3.0-or-later 10% 62% 17,895 91,708 551,702 17,782 362 108 55
Glossary FluffyChat: English AGPL-3.0-or-later 44% 85% 119 155 700 118 2 8 3

Summary

Project website github.com/krille-chan/fluffychat
Instructions for translators

There are 3 main types of strings to be translated.

Table of Contents

  • [](#simple)
  • [](#placeholder)
  • [](#plural)

Simple

Add new friend

They are just plain text and are to be translated in full.

Placeholder

{username} changed their avatar

Contains one or more words surrounded by curly brackets "{}" anything outside of the curly brackets is to be translated as normal but the words in the curly brackets are NOT to be translated. In the above example "{username}" will be replaced by the users actual username by fluffychat.

Plural

  • {count,plural, =1{1 more event} other{{count} more events}}

    This is the most complicated string type, the parts in bold are the only parts that need translating in this string. You can identify plural strings by seeing the pattern {word,plural, at the start. =1 and other are "selectors" so you can have multiple different translations for different quantities other is the only required selector and will be chosen if the count does not match any other selectors.

Selector Matches
=0 a count of exactly 0
=1 a count of exactly 1
=2 a count of exactly 2
other any number unless it matches a more specific rule

There is also "few" and "many" but they seem to have language specific meaning.

Also the selectors do not need to match the english version such as your language may not even use different words for when there is more than one of something so:

  • {count,plural, other{{count} <insert translation here>}}

    could be a perfectly resonable way to translate.

Project maintainers4 User avatar ChristianPaulyUser avatar SorunomeUser avatar RaattyUser avatar j.kussowski
Project reviewers25 User avatar slsimicUser avatar TiriftoUser avatar JelvUser avatar babolivierUser avatar meskobalazsUser avatar ghoseUser avatar ChristianPaulyUser avatar milkor73User avatar milotypeUser avatar ersenUser avatar kateshineUser avatar SorunomeUser avatar NiketsUser avatar serge.tarkovskiUser avatar jrthwlateUser avatar HelaBasaUser avatar AtalonicaUser avatar hermogenesUser avatar mindUser avatar hellojackUser avatar NN708User avatar RaattyUser avatar gjpowerUser avatar LinerlyUser avatar j.kussowski
02/15/2026

String statistics

Strings percent Hosted strings Words percent Hosted words Characters percent Hosted characters
Total 50,144 276,489 1,717,065
Source 1,124 6,715 43,444
Approved 11% 5,608 11% 30,589 11% 192,650
Waiting for review 51% 25,755 47% 131,208 46% 804,994
Translated 63% 31,646 58% 162,183 58% 999,843
Needs editing 1% 116 1% 1,173 1% 7,113
Read-only 1% 283 1% 386 1% 2,199
Failing checks 1% 382 1% 4,172 1% 29,511
Strings with suggestions 1% 305 1% 4,164 1% 28,281
Untranslated strings 36% 18,382 40% 113,133 41% 710,109

Quick numbers

276 k
Hosted words
50,144
Hosted strings
63%
Translated
3
Components
63
Languages
138
Translations
20
Screenshots
and previous 30 days

Trends of last 30 days

+8%
Hosted words
+100%
+5%
Hosted strings
+100%
−1%
Translated
+63%
+24%
Contributors
+100%
Language Approved Translated Unfinished Unfinished words Unfinished characters Untranslated Checks Suggestions Comments
English 18% 100% 0 0 0 0 109 0 21
Albanian 0% 0% 923 6,471 41,916 923 0 0 0
Arabic 1% 82% 145 671 4,237 142 1 0 0
Armenian 16% 16% 5 6 27 5 0 0 0
Basque 1% 99% 6 65 391 6 5 0 1
Belarusian 1% 89% 94 2,358 17,008 94 3 72 0
Bengali 1% 4% 806 4,034 24,252 806 2 1 0
Cantonese (Traditional Han script) 1% 8% 778 3,810 22,946 777 1 0 0
Catalan 1% 97% 23 2,077 15,255 21 6 3 0
Chinese (Simplified Han script) 1% 0 0 0 0 0 0 1
Chinese (Traditional Han script) 1% 90% 77 338 2,069 69 7 0 0
Croatian 98% 98% 11 1,481 11,385 11 2 0 0
Czech 45% 92% 67 321 2,092 66 9 19 1
Danish 1% 5% 804 3,951 23,809 804 0 1 0
Dutch 99% 99% 1 2 9 1 1 0 2
Esperanto 1% 43% 500 2,866 17,037 495 8 0 0
Estonian 5% 100% 0 0 0 0 3 0 0
Filipino 1% 23% 649 3,325 19,908 648 3 0 0
Finnish 1% 87% 113 2,559 18,390 112 6 72 2
French 56% 81% 163 767 4,832 160 7 3 1
Frisian 72% 72% 23 1,985 14,610 23 1 0 0
Galician 71% 100% 0 0 0 0 4 1 1
Georgian 1% 18% 690 3,499 20,982 690 0 0 0
German 64% 99% 6 981 7,140 6 16 36 8
Greek 1% 10% 753 3,701 22,203 743 4 1 0
Hebrew 1% 29% 600 3,124 18,611 597 5 1 0
Hindi 1% 1% 837 4,063 24,459 837 1 0 0
Hungarian 1% 91% 74 311 1,887 68 8 0 0
Indonesian 92% 100% 0 0 0 0 4 0 2
Interlingua 1% 1% 831 4,049 24,372 831 1 0 0
Irish 1% 99% 1 2 9 1 3 1 0
Italian 1% 93% 54 243 1,481 53 8 0 0
Japanese 1% 58% 351 2,176 12,923 345 16 1 0
Kabyle 0% 36% 582 4,994 32,887 582 0 0 0
Korean 1% 88% 106 538 3,303 99 7 1 0
Latvian 1% 91% 80 2,431 17,661 69 7 39 3
Lithuanian 1% 54% 381 2,156 12,876 379 6 0 0
Lojban 16% 16% 5 6 27 5 0 1 0
Norwegian Bokmål 28% 94% 49 2,260 16,543 49 4 9 0
Occidental 1% 28% 601 3,608 21,546 601 2 0 0
Persian 1% 93% 58 246 1,469 56 1 0 0
Polish 1% 89% 97 2,408 17,188 94 13 6 2
Portuguese 1% 3% 820 4,052 24,350 817 0 0 0
Portuguese (Brazil) 2% 98% 16 89 572 16 5 13 2
Portuguese (Portugal) 1% 34% 552 2,978 17,804 547 9 0 1
Romanian 1% 58% 353 1,995 11,965 350 6 0 0
Russian 5% 97% 23 128 912 23 14 6 7
Serbian 33% 38% 521 2,989 17,806 514 10 17 0
Sinhala 16% 16% 5 6 27 5 0 0 0
Slovak 1% 26% 618 3,309 19,675 613 8 0 0
Slovenian 1% 12% 742 3,658 21,890 741 3 0 0
Spanish 1% 94% 44 203 1,246 43 4 0 1
Swedish 1% 89% 86 453 2,828 85 1 0 1
Tamil 4% 92% 62 274 1,641 61 7 1 0
Telugu 1% 1% 842 4,077 24,532 842 1 0 0
Thai 1% 6% 795 3,913 23,562 795 1 0 0
Tibetan 1% 1% 845 4,084 24,571 845 0 0 0
Toki Pona 7% 0 0 0 0 0 0 0
Turkish 1% 83% 141 686 4,340 137 8 0 2
Ukrainian 1% 100% 0 0 0 0 4 0 1
Uzbek 1% 99% 8 231 1,817 7 12 0 0
Vietnamese 1% 20% 676 3,292 19,917 668 5 0 0
Yue (yue_HK) 16% 16% 5 6 27 5 0 0 0
User avatar None

Changes pushed

Changes pushed 02/15/2026
User avatar weblate:commit

Changes committed

Changes committed 02/15/2026
User avatar Agurzil

Translation added

02/15/2026
User avatar Agurzil

Translation added

02/15/2026
User avatar Agurzil

Translation changed

02/15/2026
User avatar Agurzil

Translation changed

02/15/2026
User avatar Agurzil

Translation changed

02/15/2026
User avatar Agurzil

Translation changed

02/15/2026
User avatar Agurzil

Translation changed

02/15/2026
User avatar Agurzil

Applied enforced check

Ulac aglam n udiwenni i d-yenulfan yakan
02/15/2026
Browse all project changes
User avatar ChristianPauly

Announcement posted

Translation seems to have huge problems with the placeholders. A lot of placeholders are misplaced, missing or there are wrong brackets somewhere in the translation. Please fix this and commit it again :) if you need help with some strings just, ping me in Matrix.

12/30/2024
User avatar Sorunome

Announcement posted

If you want to translate strings, please check by our matrix room #fluffychat-translation:matrix.org!

08/15/2021
User avatar Sorunome

Announcement posted

If you want to translate strings, please check by our matrix room #fluffychat:matrix.org!

07/24/2021
Browse all project changes