You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
This issue is to keep track of strings which need improvements, please keep discussion on topic. It is not a place to request new languages to be added to the Crowdin project!
Mention the string ID
Why is it bad
What improvement(s) would make it easier to translate.
sharing.invite-players-modal.cancel (Cancel) was replaced with the common button.cancel string (see #7020). Can this be reverted?
I used a different translation for this string because a generic "Cancel" closes a window without any changes, but this button specifically cancels an invite
settings.display.theme.sync-across-devices.sign-in-tooltip (Sign into Modrinth to sync theme) app.behavior-settings.sync-across-devices.signed-out-tooltip (Sign into a Modrinth account to sync settings.)
These strings are used in similar scenarios. I think they should be consistent:
use either into Modrinth or into a Modrinth account
Issue: Need plural/gender support for the string "All" in French (i18n)
Description:
The standalone string "All" requires plural and gender agreement in French depending on what it refers to (e.g., "Tous" for masculine/mixed items vs. "Toutes" for feminine items).
Could this string be given additional context or split into specific keys based on where it is used so it can be localized accurately?
Replace ALL strings having variables using strings with ICU-selects. Not having any, and limiting translators to NOT use any because they won't be accepted inside Modrinth, limit the translations greatly.
time-frame-picker.last-timeframe-prefix should give the translators the ability to change the order of the elements.
Something like this: In the last <amount></amount> <unit></unit>
Activity
Andre601 commentedon Apr 1, 2026
[-]i18n Megathread[/-][+]i18n - String improvement megathread[/+]creeperkatze commentedon Apr 1, 2026
Jerozgen commentedon Apr 3, 2026
Laxan3000 commentedon Apr 13, 2026
Daylight-MC commentedon Apr 13, 2026
creeperkatze commentedon Apr 13, 2026
creeperkatze commentedon Apr 13, 2026
Andre601 commentedon Apr 13, 2026
lumiscosity commentedon Apr 26, 2026
Jerozgen commentedon Apr 27, 2026
53 remaining items
Jerozgen commentedon Aug 19, 2026
app.library.group.delete(Delete group) should be split into header and button stringsJerozgen commentedon Aug 19, 2026
sharing.invite-players-modal.cancel(Cancel) was replaced with the commonbutton.cancelstring (see #7020). Can this be reverted?I used a different translation for this string because a generic "Cancel" closes a window without any changes, but this button specifically cancels an invite
Jerozgen commentedon Aug 23, 2026
settings.display.theme.sync-across-devices.sign-in-tooltip(Sign into Modrinth to sync theme)app.behavior-settings.sync-across-devices.signed-out-tooltip(Sign into a Modrinth account to sync settings.)These strings are used in similar scenarios. I think they should be consistent:
into Modrinthorinto a Modrinth account.or notJerozgen commentedon Aug 23, 2026
The "Actions" column in the blocked users table should adapt to longer buttons (or use an icon instead of text)
I've used "Разблокировать" (a literal Russian translation of "Unblock") in this screenshot:

creeperkatze commentedon Sep 3, 2026
The spacing of the ads consent popup is broken.
Cookai1205 commentedon Sep 5, 2026
Cookai1205 commentedon Sep 9, 2026
In Serbian (Latin), texts generated by i18n functions use Cyrillic instead of Latin script.
Laxan3000 commentedon Sep 9, 2026
All strings under
app.settings.game-options.choice.*should have duplicates based on where they are usedNamely "All" and "None", but also others under the same subkey.
moi-le-chat commentedon Sep 9, 2026
String ID:
app.settings.game-options.choice.allIssue: Need plural/gender support for the string "All" in French (i18n)
Description:
The standalone string
"All"requires plural and gender agreement in French depending on what it refers to (e.g.,"Tous"for masculine/mixed items vs."Toutes"for feminine items).Could this string be given additional context or split into specific keys based on where it is used so it can be localized accurately?
Laxan3000 commentedon Sep 12, 2026
dashboard.creator-withdraw-modal.tremendous-details.search-category-placeholdershould have an icu-select insteadCeebug commentedon Sep 24, 2026
Yeah that should be called "Open Sidebar"
Laxan3000 commentedon Sep 30, 2026
Replace ALL strings having variables using strings with ICU-selects. Not having any, and limiting translators to NOT use any because they won't be accepted inside Modrinth, limit the translations greatly.
Laxan3000 commentedon Sep 30, 2026
time-frame-picker.last-timeframe-prefixshould give the translators the ability to change the order of the elements.Something like this:
In the last <amount></amount> <unit></unit>Laxan3000 commentedon Oct 5, 2026
installation-settings.linked-instance.titlefor the languages that have the variable first, the first letter should be capitalized
Laxan3000 commentedon Oct 5, 2026
files.create-modal.header,files.upload.drag-and-drop.drop-to-uploadThese strings should use an ICU tag