Component Approved Translated Unreviewed Unfinished Unfinished words Unfinished characters Untranslated Checks Suggestions Comments
Translations AGPL-3.0-or-later 10% 59% 22,402 18,645 95,964 577,846 18,556 791 132 64
Glossary FluffyChat: English AGPL-3.0-or-later 53% 90% 309 83 112 514 81 2 10 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
07/01/2026

String statistics

Strings percent Hosted strings Words percent Hosted words Characters percent Hosted characters
Total 46,834 223,317 1,341,489
Source 1,003 4,089 24,645
Approved 10% 5,045 9% 21,809 9% 130,985
Waiting for review 48% 22,711 47% 104,977 46% 629,637
Translated 60% 28,106 56% 127,241 56% 763,129
Needs editing 1% 91 1% 782 1% 4,718
Read-only 1% 350 1% 455 1% 2,507
Failing checks 1% 793 2% 4,543 2% 27,321
Strings with suggestions 1% 142 1% 778 1% 4,781
Untranslated strings 39% 18,637 42% 95,294 42% 573,642
Last 12 months Previous

Activity in last 12 months

JulAugSepOctNovDecJanFebMarAprMayJun

Quick numbers

223 k
Hosted words
46,834
Hosted strings
60%
Translated
2
Components
63
Languages
121
Translations
20
Screenshots
and previous 30 days

Trends of last 30 days

−13%
Hosted words
+1%
+2%
Hosted strings
−1%
−3%
Translated
−1%
+36%
Contributors
−6%
Language Approved Translated Unreviewed Unfinished Unfinished words Unfinished characters Untranslated Checks Suggestions Comments
English 0 100% 0 0 0 0 0 144 0 29
Albanian 1% 1% 0 796 3,836 23,047 796 0 0 0
Arabic 1% 72% 576 221 1,065 6,640 219 1 0 0
Armenian 33% 33% 0 4 5 23 4 0 0 0
Azerbaijani 1% 1% 9 787 3,813 22,921 787 0 0 0
Basque 1% 93% 747 50 312 1,902 50 6 0 1
Belarusian 1% 91% 733 66 417 2,575 66 1 0 0
Bengali 1% 4% 32 765 3,797 22,807 765 2 1 0
Cantonese (Traditional Han script) 1% 7% 59 739 3,605 21,686 738 1 0 0
Catalan 1% 91% 722 70 426 2,614 70 0 3 0
Chinese (Simplified Han script) 1% 797 0 0 0 0 0 0 1
Chinese (Traditional Han script) 1% 80% 642 156 768 4,702 149 7 0 0
Croatian 87% 88% 4 95 534 3,233 94 3 0 0
Czech 40% 81% 323 150 767 4,806 149 9 19 1
Danish 1% 4% 36 762 3,732 22,453 762 0 1 0
Dutch 98% 98% 0 10 64 420 10 0 0 1
Esperanto 1% 40% 334 495 2,763 16,458 490 7 0 0
Estonian 53% 377 0 0 0 0 0 0 0
Filipino 1% 22% 175 622 3,159 18,915 621 3 0 0
Finnish 1% 85% 678 119 618 3,762 118 6 0 2
French 49% 100% 406 0 0 0 0 5 3 7
Frisian 25% 25% 0 3 4 18 3 0 0 0
Galician 70% 236 0 0 0 0 0 0 1
Georgian 1% 17% 141 656 3,302 19,762 656 0 0 0
German 66% 98% 258 10 64 420 10 15 35 7
Greek 1% 10% 81 716 3,516 21,082 706 3 1 0
Hebrew 1% 27% 215 582 2,989 17,809 579 4 1 0
Hindi 1% 3% 22 775 3,775 22,695 775 1 0 0
Hungarian 1% 81% 649 149 736 4,473 146 4 0 0
Indonesian 82% 97% 121 19 79 523 19 4 0 1
Interlingua 1% 2% 14 783 3,802 22,853 783 1 0 0
Irish 1% 98% 785 11 66 429 11 0 1 0
Italian 1% 82% 653 139 703 4,269 137 9 0 0
Japanese 1% 67% 533 264 1,654 9,896 257 23 1 0
Kabyle 1% 71% 570 225 1,741 10,405 224 1 0 1
Korean 1% 78% 684 184 939 5,729 179 5 1 0
Latvian 1% 95% 761 36 297 1,837 29 0 1 1
Lithuanian 1% 51% 409 388 2,155 12,932 386 10 0 0
Lojban 33% 33% 0 4 5 23 4 0 1 0
Norwegian Bokmål 28% 91% 503 66 417 2,575 66 0 7 0
Occidental 1% 25% 202 595 3,443 20,613 595 1 0 0
Persian 1% 91% 730 71 430 2,640 71 0 0 0
Polish 1% 100% 799 0 0 0 0 4 0 1
Portuguese 1% 3% 25 772 3,804 22,850 771 0 0 0
Portuguese (Brazil) 2% 87% 691 104 556 3,396 103 7 24 2
Portuguese (Portugal) 1% 49% 394 400 2,156 12,983 398 393 0 1
Romanian 1% 50% 401 396 2,175 13,070 393 5 0 0
Russian 4% 98% 751 11 67 438 11 1 19 6
Serbian 31% 35% 36 513 2,876 17,178 506 9 13 0
Sinhala 33% 33% 0 4 5 23 4 0 0 0
Slovak 1% 26% 207 590 3,132 18,645 584 8 10 0
Slovenian 1% 11% 92 705 3,455 20,671 704 3 0 0
Spanish 1% 93% 748 49 285 1,777 49 0 0 0
Swedish 1% 79% 630 167 893 5,519 167 1 0 1
Tamil 4% 90% 687 76 441 2,707 76 64 0 0
Telugu 1% 1% 3 794 3,830 23,013 794 0 0 0
Thai 1% 6% 51 746 3,672 22,081 744 1 0 0
Tibetan 1% 1% 0 797 3,837 23,052 797 0 0 0
Turkish 1% 72% 579 219 1,098 6,845 216 8 0 2
Ukrainian 1% 94% 761 49 311 1,897 49 0 0 1
Uzbek 1% 88% 701 95 534 3,233 94 9 0 0
Vietnamese 1% 18% 145 654 3,146 19,012 649 4 0 0
Yue (yue_HK) 33% 33% 0 4 5 23 4 0 0 0
User avatar Igilq

Translation completed

Translation completed 07/01/2026
User avatar Igilq

Translation added

07/01/2026
User avatar Igilq

Translation added

07/01/2026
User avatar Igilq

Translation added

07/01/2026
User avatar Igilq

Translation added

07/01/2026
User avatar Igilq

Translation added

07/01/2026
User avatar Igilq

Translation changed

07/01/2026
User avatar Igilq

Translation changed

07/01/2026
User avatar Igilq

Translation changed

07/01/2026
User avatar Igilq

Translation changed

07/01/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