Incorrect transliteration of Ukrainian letters used in filenames

Created on 5 September 2020, about 4 years ago
Updated 17 January 2024, 10 months ago

Problem/Motivation

First of all, there is an issue in the Core.
#3169212: Improve transliteration of Ukrainian letters

Adding Ukrainian transliteration data for the PhpTransliteration class fixes the Core issue.

But after that this module still ignores rules for Ukrainian letters transliterating filenames.

Steps to reproduce

Upload any file with name containing letters "И", "и", "Ї", "ї", "Є", "є".

"И", "и" are transliterated to "i", but must be "y".
"Ї", "ї" are transliterated to "i", but must be "yi".
"Є", "є" are transliterated to "e", but must be "ye".

Proposed resolution

1. Add Ukrainian transliteration data for the PhpTransliteration class to Core.
(Currently: Apply patch from comment #4 on #3169212-4: Improve transliteration of Ukrainian letters ).

2. Use it by this module to transliterate filenames.

Remaining tasks

User interface changes

API changes

Data model changes

🐛 Bug report
Status

Closed: won't fix

Version

1.0

Component

Code

Created by

🇺🇦Ukraine biblos Lviv

Live updates comments and jobs are added and updated live.
Sign in to follow issues

Comments & Activities

Not all content is available!

It's likely this issue predates Contrib.social: some issue and comment data are missing.

Production build 0.71.5 2024