Add a translation (el). - #235
Conversation
|
While, I don't speak or read Greek, it looks pretty good so far. I tossed it into The Codepage Witch and it identified it as Greek and would need CP 737 (or 869). However, that program is pretty new and really has not been used with Greek text before. It is possible there may be mapping issues or incorrect characters. You should download a copy of the program and verify the CP text looks correct in the program and perform a UTF-8 to CP conversion and verify the output is correct. Precompiled versions of that program are available for Intel based Macs, Linux and Windows machines. Other platforms will required compiling it from source. |
|
It also looks fine to me using CPWitch, no incorrect characters. Note that this is not AI generated, I translated the original messages in English to Greek myself. I only did one program to see if there is any interest in adding Greek language support (CP737, CP869). One problem is that CP737 does not have the letters ΐ and ΰ). Only CP869 does. Now I have two questions:
|
|
Great! I am glad that my Codepage mapping for Greek looks correct. According to wikipedia, codepage 737 was much more popular. So, you should probably use that one for the conversion. However, since you will include the original UTF-8 version of your translations, we could always use the Codepage Witch to switch them to CP869 if need be. Using the program I made to create the DOS Font (lower right view in the Codepage Witch), the CP737 has this mapping for the upper 128 characters of the ASCII table.
Then, viewing the ASCII mapping of for CP869, you can see that they are very different.
What we do not want to do, is switch back and forth between the different codepages under the same language like "Greek - el". I am going to update the LangCode.md file to include the information for Greek and it's primary codepage as 737. As for when to merge... First, just in case you did not know or are new to using GitHub, merge requests cannot really be merged. Those are kind of "hey, check this out. It is not ready and do not merge it. But, I want you to look at it." type of thing. Generally, translators provide one or more "finished" translations at a time. This allows those translations to be integrated and tested with the various programs. Mainly, that helps if a problem is discovered somewhere. If it is discovered that there is a mapping, codepage or some other issue, then only a handful of files need fixed and not all of the translations for a language. |


No description provided.