Coder Social home page Coder Social logo

Azerbaijani (Cyrillic) Kazakh (Cyrillic) Kyrgyz (Cyrillic) Tajik (Cyrillic) Tatar (Cyrillic) Uzbek (Cyrillic) about scriptshifter HOT 6 CLOSED

lcnetdev avatar lcnetdev commented on July 24, 2024
Azerbaijani (Cyrillic) Kazakh (Cyrillic) Kyrgyz (Cyrillic) Tajik (Cyrillic) Tatar (Cyrillic) Uzbek (Cyrillic)

from scriptshifter.

Comments (6)

scossu avatar scossu commented on July 24, 2024
  • ә -> ă: the issue is with the source letter, which in the reporter's text is ə (Latin Small Letter Schwa, U+0259) while Scriptshifter has a configuration entry for ә (Cyrillic Small Letter Schwa, U+04D9)
  • ј, ҹ are not a problem, correct?
  • и (U+0438), ы (U+044B): these are bona fide table errors. Azerbaijani inherits from _cyrillic_base, and these letters are not defined in either table.
  • y in мəҹмyеси: this is also an issue with the source string, which has is a Latin "y" letter rather than ү (U+04AF), which is correctly mapped in both upper- and lowercase.

from scriptshifter.

minazarova avatar minazarova commented on July 24, 2024

Greetings Matt and Stefano,
As I was looking though this post and preparing to the meeting with Rachel today, it suddenly occurred to me why it was decided not to include Azeri Latin in the script shifter. What was this decision based upon. we are talking about few peculiar letters and some diacritics. I realize that this might not be one of your top priority languages but if it doen't need much work then why not? Thanks. Muzhgan.

from scriptshifter.

rrroche avatar rrroche commented on July 24, 2024

I just met with Muzhgan about these issues.

  • I agree with Muzhgan that adding a handful of Latin letters might be worth our time. Someone using U+0259 in Azerbaijani they are transliterating almost certainly means to use U+04D9. As a test to make sure I am doing the process correctly, I am adding that to the table, in upper and lower case, in only the script_to_roman section because that is the only area the mistaken character is significant. Please let me know what you think.
  • @scossu, you are correct, ј and ҹ are not a problem.
  • Thank you for adding those letters!
  • Since an accidental Latin "y" (U+0079) could be intended to be "у" (U+0443) or "ү" (U+04AF) in Azerbaijani, it is not as simple to assume what letter is meant, so I did not add anything for that.
  • This would need to be entered as a different issue if possible, but would it be possible to add a flag when there are untransliterated Latin-block Unicode characters, or highlight them in some way in the output? Apologies if that has already been discussed in an office hours and I forgot.

from scriptshifter.

minazarova avatar minazarova commented on July 24, 2024

from scriptshifter.

rrroche avatar rrroche commented on July 24, 2024

Dear Muzhgan,

That is okay, I think the title was from the list of language experts, I do not think Stefano thinks all of those scripts are now perfect. We will add new tickets/issues to track the specific problems you find in the other languages, or if you find new issues with Azeri script.

Thank you,
Rachel

from scriptshifter.

minazarova avatar minazarova commented on July 24, 2024

from scriptshifter.

Related Issues (20)

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.