Skip to content

Fix MySQL transliterator_transliterate fallback#8427

Merged
Alkarex merged 1 commit intoFreshRSS:edgefrom
Alkarex:transliterator_transliterate-fallback
Jan 10, 2026
Merged

Fix MySQL transliterator_transliterate fallback#8427
Alkarex merged 1 commit intoFreshRSS:edgefrom
Alkarex:transliterator_transliterate-fallback

Conversation

@Alkarex
Copy link
Member

@Alkarex Alkarex commented Jan 10, 2026

The string syntax of strtr() cannot handle mutibytes characters, so need to be rewritten using an array map approach.
Extend the fallback replacements to include the Windows/ISO charsets of the latin languages for which we have a translation.
Found during debugging of #8425

The string syntax of `strtr()` cannot handle mutibytes characters, so need to be rewritten using an array map approach.
Extend the fallback replacements to include the Windows/ISO charsets of the latin languages for which we have a translation
@Alkarex Alkarex added I18n 🌍 Translations Bug (confirmed) 🐞 issues that are reproducible labels Jan 10, 2026
@Alkarex Alkarex added this to the 1.28.1 milestone Jan 10, 2026
Copy link
Member

@Frenzie Frenzie left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Ouch :-)

@Alkarex Alkarex merged commit 7573fee into FreshRSS:edge Jan 10, 2026
1 check passed
@Alkarex Alkarex deleted the transliterator_transliterate-fallback branch January 10, 2026 22:38
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

Bug (confirmed) 🐞 issues that are reproducible I18n 🌍 Translations

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants