Summary

Project website github.com/Marco-9456/AniSync
Instructions for translators

Welcome to AniSync translations!

Thank you for helping make AniSync accessible to more people around the world.

Important guidelines

Placeholders

Some strings contain placeholders like %s, %d, %1$s, or %2$s. These are replaced dynamically by the app (e.g., a username or episode number).

Always keep these placeholders exactly as they appear — same symbol, same order. Example:

  • English: Episode %1$d airs in %2$s

  • Correct: Episodio %1$d se estrena en %2$s

  • Incorrect: Episodio %2$s se estrena en %1$d

    Special characters

  • & is an escaped ampersand (&). Keep it as & unless your language uses a different conjunction symbol.

  • \' is an escaped apostrophe. You can usually replace it with a regular apostrophe in your language if appropriate.

    Accessibility strings (a11y)

    Strings starting with a11y_, cd_, or content_description are used by screen readers for visually impaired users. Translate them as concise, descriptive phrases. Example:

  • cd_like → "Like" (not "Thumbs up icon")

    Notification channels

    Strings under notification_channel_* appear in Android system settings. Keep them short (under 40 characters if possible) since they appear in list headers.

    App name

    The app name AniSync should remain unchanged across all languages unless your language requires a different script (e.g., Arabic or Japanese could use a phonetic transliteration if culturally appropriate).

Style and tone

  • Consistent terminology: If you translate "Library" as "Biblioteca", use "Biblioteca" everywhere. Check existing translations in your language for consistency.

  • Keep it concise: UI labels, button text, and snackbar messages should be brief. Long text may be truncated on smaller screens.

Review process

  • Suggested translations are reviewed before merging.
  • You can comment on any string to ask for context or discuss the best phrasing.
  • Machine translation suggestions are provided as a starting point — please review and correct them before submitting.

Need help?

Project maintainers1 User avatar Marco_9456
Translation license GNU General Public License v3.0 only
Translation process
  • Translations can be made directly.
  • Translation suggestions can be made.
  • Any authenticated user can contribute.
  • The translation uses monolingual files.
  • The translation base language is editable.
Source code repository https://github.com/Marco-9456/AniSync.git
Repository branch main
Last remote commit fix(profile): let the activity period toggle read against its card c3dae5f
User avatar Marco_9456 authored 08/14/2026
Last commit in Weblate Translated using Weblate (Italian) 14891cc
User avatar Mannivu authored 08/14/2026
Weblate repository https://hosted.weblate.org/git/anisync/app/
File mask app/src/main/res/values-*/strings.xml
Monolingual base language file app/src/main/res/values/strings.xml
Translation file Download app/src/main/res/values-es/strings.xml
Last change Aug. 14, 2026, 6:04 p.m.
Last change made by GitHub webhook
Language Spanish
Language code es
Text direction Left to right
Case sensitivity Case-sensitive
Number of speakers 507,599,381
Number of plurals 3
Plural type One/many/other
Plurals One 1
Many 1000000, 2000000
Other 0, 2, 3, 4, 5, 6, 7, 8, 9, 10, …
Plural formula (n == 1) ? 0 : ((n != 0 && n % 1000000 == 0) ? 1 : 2)
08/14/2026

String statistics

Strings percent Hosted strings Words percent Hosted words Characters percent Hosted characters
Total 1,294 3,991 23,527
Translated 92% 1,198 92% 3,685 93% 21,914
Needs editing 0% 0 0% 0 0% 0
Read-only 1% 25 1% 49 1% 190
Failing checks 1% 2 1% 2 1% 11
Strings with suggestions 0% 0 0% 0 0% 0
Untranslated strings 7% 96 7% 306 6% 1,613

Quick numbers

0
Hosted words
0
Hosted strings
0%
Translated
and previous 30 days

Trends of last 30 days

Hosted words
+10%
Hosted strings
+12%
Translated
+4%
Contributors
−66%
User avatar webhook:github

Resource updated

The “app/src/main/res/values/strings.xml” file was changed. 08/14/2026
User avatar webhook:github

String added in the repository

 
08/14/2026
User avatar webhook:github

String added in the repository

 
08/14/2026
User avatar webhook:github

String added in the repository

 
08/14/2026
User avatar webhook:github

String added in the repository

 
08/14/2026
User avatar webhook:github

String added in the repository

 
08/14/2026
User avatar webhook:github

String added in the repository

 
08/14/2026
User avatar webhook:github

String added in the repository

 
08/14/2026
User avatar webhook:github

String added in the repository

 
08/14/2026
User avatar webhook:github

String added in the repository

 
08/14/2026
Browse all translation changes