Contributing to this translation requires agreeing to its contributor license agreement.
Language Approved Translated Unreviewed Unfinished Unfinished words Unfinished characters Untranslated Checks Suggestions Comments
English AGPL-3.0-or-later 0% 100% 768 0 0 0 0 67 0 20
Albanian AGPL-3.0-or-later 0% 0% 0 768 3,681 22,062 768 0 0 0
Arabic AGPL-3.0-or-later 0% 77% 597 171 770 4,767 168 1 0 0
Basque AGPL-3.0-or-later 0% 99% 763 5 15 71 4 8 0 1
Belarusian AGPL-3.0-or-later 0% 768 0 0 0 0 0 0 0
Bengali AGPL-3.0-or-later 0% 4% 32 736 3,641 21,816 736 2 0 0
Cantonese (Traditional Han script) AGPL-3.0-or-later 0% 7% 59 709 3,448 20,691 708 1 0 0
Catalan AGPL-3.0-or-later 1% 99% 759 4 9 39 4 0 3 0
Chinese (Simplified Han script) AGPL-3.0-or-later 0% 768 0 0 0 0 0 0 1
Chinese (Traditional Han script) AGPL-3.0-or-later 1% 86% 662 105 471 2,820 97 7 0 0
Croatian AGPL-3.0-or-later 94% 94% 0 42 218 1,244 41 3 0 0
Czech AGPL-3.0-or-later 43% 87% 337 96 426 2,660 95 9 19 1
Danish AGPL-3.0-or-later 0% 4% 32 736 3,580 21,481 736 0 1 0
Dutch AGPL-3.0-or-later 99% 99% 0 4 9 39 4 0 0 0
Esperanto AGPL-3.0-or-later 1% 40% 309 458 2,571 15,246 452 7 0 0
Estonian AGPL-3.0-or-later 16% 643 0 0 0 0 0 0 0
Filipino AGPL-3.0-or-later 0% 23% 179 589 2,991 17,851 587 3 0 0
Finnish AGPL-3.0-or-later 0% 91% 700 68 321 1,880 66 6 0 2
French AGPL-3.0-or-later 52% 75% 174 188 876 5,414 185 7 2 1
Galician AGPL-3.0-or-later 69% 238 0 0 0 0 0 0 1
Georgian AGPL-3.0-or-later 0% 18% 139 629 3,129 18,680 629 0 0 0
German AGPL-3.0-or-later 64% 98% 257 15 53 271 15 13 27 6
Greek AGPL-3.0-or-later 0% 10% 79 689 3,362 20,101 678 3 1 0
Hebrew AGPL-3.0-or-later 0% 29% 224 544 2,787 16,534 541 5 0 0
Hindi AGPL-3.0-or-later 0% 2% 18 750 3,624 21,728 750 1 0 0
Hungarian AGPL-3.0-or-later 0% 86% 668 100 442 2,605 96 5 0 0
Indonesian AGPL-3.0-or-later 88% 95% 53 36 153 853 35 5 0 1
Interlingua AGPL-3.0-or-later 0% 1% 14 754 3,646 21,863 754 1 0 0
Irish AGPL-3.0-or-later 1% 764 0 0 0 0 0 0 0
Italian AGPL-3.0-or-later 1% 88% 674 87 391 2,305 85 9 0 0
Japanese AGPL-3.0-or-later 1% 71% 541 219 1,369 8,083 210 21 1 0
Kabyle AGPL-3.0-or-later 1% 75% 581 186 1,469 8,693 185 1 0 1
Korean AGPL-3.0-or-later 0% 82% 635 133 642 3,847 127 5 1 0
Latvian AGPL-3.0-or-later 0% 94% 724 44 213 1,254 35 8 1 2
Lithuanian AGPL-3.0-or-later 0% 51% 392 376 2,046 12,201 373 7 0 0
Norwegian Bokmål AGPL-3.0-or-later 30% 534 0 0 0 0 0 8 0
Occidental AGPL-3.0-or-later 0% 26% 205 563 3,281 19,567 563 1 0 0
Persian AGPL-3.0-or-later 0% 98% 755 13 47 237 13 0 0 0
Polish AGPL-3.0-or-later 0% 88% 679 89 390 2,299 89 65 0 1
Portuguese AGPL-3.0-or-later 0% 2% 22 746 3,652 21,878 745 0 0 0
Portuguese (Brazil) AGPL-3.0-or-later 2% 93% 698 51 240 1,407 50 7 25 2
Portuguese (Portugal) AGPL-3.0-or-later 0% 34% 265 503 2,680 15,929 498 8 0 1
Romanian AGPL-3.0-or-later 0% 54% 415 353 1,907 11,408 349 5 0 0
Russian AGPL-3.0-or-later 5% 100% 726 0 0 0 0 1 33 6
Serbian AGPL-3.0-or-later 33% 37% 36 477 2,685 15,971 469 9 13 0
Slovak AGPL-3.0-or-later 0% 26% 207 561 2,970 17,627 555 8 11 0
Slovenian AGPL-3.0-or-later 0% 12% 93 675 3,292 19,648 673 3 0 0
Spanish AGPL-3.0-or-later 0% 768 0 0 0 0 0 0 0
Swedish AGPL-3.0-or-later 1% 85% 652 115 581 3,548 115 1 0 1
Tamil AGPL-3.0-or-later 4% 97% 711 22 99 558 22 0 0 0
Telugu AGPL-3.0-or-later 0% 1% 3 765 3,674 22,023 765 1 0 0
Thai AGPL-3.0-or-later 0% 6% 48 720 3,520 21,109 719 1 0 0
Tibetan AGPL-3.0-or-later 0% 0% 0 768 3,681 22,062 768 0 0 0
Turkish AGPL-3.0-or-later 1% 77% 596 169 803 4,972 165 8 0 2
Ukrainian AGPL-3.0-or-later 0% 95% 733 35 152 849 34 5 0 1
Uzbek AGPL-3.0-or-later 0% 94% 725 43 233 1,326 41 9 0 0
Vietnamese AGPL-3.0-or-later 0% 18% 144 624 2,983 17,969 618 4 0 0
Please sign in to see the alerts.

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
Translation license GNU Affero General Public License v3.0 or later
Contributor license agreement
  • Ask in #fluffychat-translation:matrix.org to become moderator to be able to submit new translations without approvals
  • Please either try to use gender inclusive language or try to work around the issue
Translation process
  • Translations can be made directly.
  • Translation suggestions can be made.
  • Translations are reviewed by dedicated reviewers.
  • Any authenticated user can contribute.
  • The translation uses monolingual files.
  • The translation base language is editable.
  • Translations marked as needing editing are not written to the translation file.
Source code repository git@github.com:krille-chan/fluffychat.git
Repository branch main
Last remote commit Merge pull request #2860 from krille-chan/dependabot/pub/flutter_web_auth_2-5.0.2 849b155df
User avatar ChristianPauly authored 04/14/2026
Last commit in Weblate chore(translations): Translated using Weblate (Russian) 31afa9367
User avatar PuppyLo authored 04/12/2026
Weblate repository https://hosted.weblate.org/git/fluffychat/translations/
File mask lib/l10n/intl_*.arb
Monolingual base language file lib/l10n/intl_en.arb
04/14/2026

String statistics

Strings percent Hosted strings Words percent Hosted words Characters percent Hosted characters
Total 43,776 209,817 1,257,534
Source 768 3,681 22,062
Approved 10% 4,677 9% 20,737 9% 124,544
Waiting for review 51% 22,566 50% 105,857 50% 635,504
Translated 62% 27,243 60% 126,594 60% 760,048
Needs editing 1% 118 1% 1,127 1% 6,638
Read-only 0% 0 0% 0 0% 0
Failing checks 1% 341 1% 2,030 1% 12,155
Strings with suggestions 1% 146 1% 811 1% 4,917
Untranslated strings 37% 16,415 39% 82,096 39% 490,848

Quick numbers

209 k
Hosted words
43,776
Hosted strings
62%
Translated
0
Components
57
Languages
57
Translations
20
Screenshots
and previous 30 days

Trends of last 30 days

−10%
Hosted words
+100%
−9%
Hosted strings
+100%
Translated
+62%
−35%
Contributors
+100%
User avatar kimby

Translation changed

04/13/2026
User avatar kimby

Translation changed

04/13/2026
User avatar kimby

Translation changed

04/13/2026
User avatar kimby

Translation changed

04/13/2026
User avatar kimby

Translation completed

Translation completed 04/13/2026
User avatar kimby

Translation added

04/13/2026
User avatar kimby

Translation changed

04/13/2026
User avatar kimby

Translation added

04/13/2026
User avatar kimby

Translation added

04/13/2026
User avatar kimby

Translation added

04/13/2026
Browse all component changes