On 26.06.2025 10:46, Ігор Алексєєв via Freedos-devel wrote:
Hello!

Hey,

I have not a rich experience in usage of FreeDOS or developing for it, but I want to make translation into ukrainian.

That's how I started too, so welcome! Currently, only the shell (FreeCOM) is partly translated to Ukrainian according to <https://shidel.github.io/fd-nls/report.html>. You can take a look at the programs that need to be translated on <https://github.com/shidel/fd-nls>.

Please write me your politics about it. Maybe somebody would like to do it too.

Whats kind of language files do you use?

It depends on the program you want to translate so pay attention to the README section on GitHub, but most of the time you take the file in English and replace the English strings with your translations. Let's consider "find" for a short example: find.en contents are as follows:

0.0:Prints all lines of a file that contain a string
0.1:Count the number of lines that contain string
0.2:Ignore case
0.3:Number the displayed lines, starting at 1
0.4:Print lines that do not contain the string
1.0:file
1.1:string
2.0:Cannot open file
2.1:No such file
2.2:Cannot change to directory


The French translation (find.fr) is:

# Language: French (CP850)
# Translated by Mateusz Viste
#
0.0:Affiche les lignes d'un fichier correspondant à une expression recherchée.
0.1:Compte les lignes contenant l'expression
0.2:Ne différencie pas les majuscules/minuscules
0.3:Énumère les lignes affichées, en commençant à 1
0.4:Affiche les lignes ne contenant pas l'expression
1.0:fichier
1.1:expression
2.0:Ouverture du fichier impossible
2.1:Fichier inexistant
2.2:Impossible de changer de répertoire

Usually, we provide a given translation files in two encodings: one in IBM Code page, which for Ukrainian would be 866 according to <https://en.wikipedia.org/wiki/Code_page_866#Ukrainian_and_Belarusian_variants>, and one in UTF-8 in case something happens to the code page version. I'd say start with something small to get the hang of it. And if you have questions, just send a message :)



_______________________________________________
Freedos-devel mailing list
Freedos-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/freedos-devel

Reply via email to