Skip to content

Add a translation (el). - #235

Draft
calmsacibis995 wants to merge 1 commit into
shidel:masterfrom
calmsacibis995:el-translation
Draft

Add a translation (el).#235
calmsacibis995 wants to merge 1 commit into
shidel:masterfrom
calmsacibis995:el-translation

Conversation

@calmsacibis995

Copy link
Copy Markdown

No description provided.

@shidel

shidel commented Jul 8, 2026

Copy link
Copy Markdown
Owner

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.

@calmsacibis995

Copy link
Copy Markdown
Author

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:

  1. Which codepage should we prefer: 737 or 869?
  2. Can we merge this now, or should I finish the translation and then we should merge them?

@shidel

shidel commented Jul 9, 2026

Copy link
Copy Markdown
Owner

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.

737

Then, viewing the ASCII mapping of for CP869, you can see that they are very different.

869

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.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants