Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Incorrect handling of unicode talk titles #815

Closed
lisachenko opened this issue May 14, 2019 · 3 comments · Fixed by joindin/joindin-api#659
Closed

Incorrect handling of unicode talk titles #815

lisachenko opened this issue May 14, 2019 · 3 comments · Fixed by joindin/joindin-api#659
Labels
help wanted Stuff that we would love contributions for Improvement organizer-request user-organizers Feature for organizers

Comments

@lisachenko
Copy link

For the PhpRussia19 conference we have a lot of talks in Russian language https://joind.in/event/php-russia-2019/schedule/grid.
Unfortunately, I have noticed that platform does not support transliteration thus generated URL for talks are ugly:

My suggestion is to use Transliterator::transliterate method from Intl extension to perfrom transliteration of talk titles, based on talk language.

For example, for Russian language we should use 'Russian-Latin/BGN' transliterator:

$trans = Transliterator::create('Russian-Latin/BGN');
echo $trans->transliterate("Эволюция обработки вебхука Facebook: с нуля до 12'500 в секунду"), PHP_EOL;
Evolyutsiya obrabotki vebkhuka Facebook: s nulya do 12'500 v sekundu

Is it possible to quickly add this feature and to regenerate URLs for all talks in our conference before we ask speakers to add link to joind.in

@svpernova09 svpernova09 added help wanted Stuff that we would love contributions for Improvement organizer-request labels May 14, 2019
@lisachenko
Copy link
Author

Just as quick fix: allow organizers to edit the URL field of talk from the database. Not a safe variant, but it would better than nothing )

This can be simple and useful feature to adjust errors in URLs as well, for example one of my talk: https://joind.in/event/dutch-php-conference-2016/olving-cross-cutting-concerns-in-php misses capital letter "S" in URL and there is no way to fix that.

@heiglandreas
Copy link
Member

I'd see this as a separate issue. So I created a separate issue (#816) to track that ;-)

@lisachenko
Copy link
Author

Is it possible to implement one of this till our conference starts? Or update tracks? Otherwise I need to manually delete each talk and add it transliterated to have nice URL and edit one more time to change title to Russian language

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
help wanted Stuff that we would love contributions for Improvement organizer-request user-organizers Feature for organizers
Projects
None yet
Development

Successfully merging a pull request may close this issue.

4 participants