Yakup Kadri Demirci sent me a partial Turkish translation, so he is the new assigned translator.
Hello, I want to complete the partial Turkish translation. Can you help me for the necessary procedures?
Hello,
Thank you for your kind offer! You will be the assigned translator.
There is advice: https://lalescu.ro/liviu/fet/forum/index.php?topic=691.0, or in fet-7.4.5/doc/adding-new-translations/adding-new-translations.txt (they are the same).
I would advise you to begin with a new translation, from zero, so you will have your own style, but it is your decision if you prefer to use the current translation.
The most important, to begin, is FetMainForm_template.
Please tell us how do you intend to work: manually, in Qt Linguist, or using translation tools as Google Translate or Artificial Intelligence. I did Romanian manually, and the majority of the other translators are translating manually. I very much prefer and appreciate manual translations, but I cannot say no to an automatic translation, which for instance is the new Bosnian translation, where Bolja skola translated automatically and then began correcting it.
Do you like our program, FET? Some thoughts?
I can help you with more advice, just let me know.
Hi,
I've started the translation from scratch, and I'm following this strategy:
First, I began with manual translation. After a while, I used an AI to continue the process, providing it with my initial translations and explanations to ensure a consistent style that fits the context.
Next, I am providing the AI with the remaining content segments from the .ts file to get bulk translations.
Finally, I'm reviewing these translations for correctness and consistency.
I'll let you know when the entire process is complete.
Thank you for your support.
Thank you!
I plan a new FET release maybe tomorrow very early in the morning, or maybe on Wednesday very early in the morning, at 4 o'clock Romania time. I am only waiting for Qt 6.9.2 and I prefer to release at that hour because of several reasons (I can work uninterrupted, the internet is better, I am rested). If you would like me to include your partial work and add you as the current Turkish translator, please let me know before that.
I would need your name or pseudonym, and an email address, please, if we'll add your Turkish now. You can email me if you want, and also by email I receive the ts files (I don't need the qm files). I am fet4 AT lalescu.ro, or you can seek contact information on lalescu.ro, which is always updated.
I intend to add your credits as your name or pseudonym and, similar to Bosnian translator credits, "Assisted by x", where x is your choice of the AI name. Is that OK with you?
Bye!
I would prefer full Turkish translation to be included in FET as I received some demands from Turkish teachers here. They want to use FET fully functional. Therefore, if you postpone the new release 1 week, I can finish all translations. If it is not possible, lets skip partial translation, and they should wait the other release with full translation.
Thank you for your efforts.
I need to release sooner the new FET version, because of some improvements. I understand your wish. We'll see when we will be able to make another release with full Turkish.
You are welcome! Thank you, as well!
Hello again,
@erdemuygun ,
There are some corrections/improvements, and I might plan to make a new FET release in about 3 days (near 1 September). Kindly please let me know if we'll include Turkish with it; what are your plans/progress?
Hi
@Liviu Lalescu , I see 10,223 "unfinished" segments in my fet_tr.ts file. It will take a while, but I'll let you know as soon as I finish it.
Thank you! Please take your time, I know it is a difficult job.
I plan to release on 1 September. As I assume Turkish will not be ready then, we'll add it when it will be ready.
Hello again
@Liviu Lalescu,
I have finished the translation and attached the relevant file. Since it was a long translation, I am concerned that the syntax integrity of the translation file may have been compromised (eg., <context> tag missing). I hope this is not the case.
Thank you for your efforts.
Best regards.
Hello,
@erdemuygun ,
I just updated your file. There were I think about 400 new fields. I hope and planned to make a release on 9 October 4 in the morning, Romania time, which is in about 36 hours from now. So, if you would like a complete Turkish, please try to do this. I can wait some more if needed, but, as usual, I just hope to release as soon as possible.
I will stay tuned for your updates.
The snapshot announced on the Snapshots section here on the forum contains your updated file. Also, I write here the link: https://lalescu.ro/liviu/fet/download/test/
Things for you:
1) Check your credits: your name, your email address, "assisted by AI" - which AI?. OK? Changes needed? Is your name Erdem Uygun, or Uygun Erdem? My family name is Lalescu, and first name Liviu, and I write Liviu Lalescu in my credits. I wrote Erdem Uygun for now.
2) Turkish (the language name) - how do you write it in Turkish?
3) I can see in the main form, "Space" is untranslated (the space constraints tab).
4) (Try to) complete the remaining fields.
Please inform me! I will also write you an email, to make sure you will be notified immediately of my answer. You can write here, but I also prefer if you wrote me by email (fet4 AT lalescu.ro is one of my aliases).
Hi liviu,
1- I am writing those to "TRANSLATORS" file and will upload here
2- it is "türkçe". But I don't know where to write it. Can you do this for me?
3 and 4 - I will update the translations.
Hello, Erdem,
1- Thank you, I will wait for it.
2- Türkçe is OK? (capital T.) I will add it in the code, it is not a translated field.
3 and 4- Thank you! Only as your time permits.
"Türkçe" is ok Liviu, thanks
Hello, Erdem,
I did not receive your final work, yet. I was planning to release tomorrow very early in the morning, but I can wait one more day.
I cannot wait more than that. Please tell me your plans. I could release with your file or without, as you want. If I include your file, I need your preferred credits list, please.
Hello Liviu,
The updated files are attached. It includes fet_tr.ts and TRANSLATORS files. TRANSLATOR file includes the following:
tr - Turkish translation
former translator: Mehmet Gezmisoglu (m_gezmisoglu AT hotmail.com)
former translator: Mahir Nacar (mahirnacar AT email.com)
former translator: Yakup Kadri Demirci (yakup AT engineer.com)
current translator: Erdem Uygun (assisted by ChatGPT) (uygun.erdem AT proton.me) - rewrote the translation from zero
Let me know if you need further support.
Thank you for your support.
Hello, Erdem,
I am sorry, it is too late. I already released.
Hello again, Erdem,
Your file is corrupt. I am sorry, but I cannot use it. There is missing a "</message>" string, and also there are other problems. For instance, search "numerus" in another finished translation (like ro), and see the needed format. I tried to run lupdate on your file after I added the missing "</message>" and I got some obsolete and new fields shown.
To verify, please check that all fields are translated (search for "><" without quotes in the XML file), and also check that there are no problems/warnings when you open your file in Qt Linguist.
Hello Liviu,
Thanks for the good news :)
I uploaded another file. Could you check it? If possible, could you fix it if necessary?
If not, then the attempt to translate the application into Turkish has failed for now.
Maybe we can try again in the future with a more flexible program.
Regards.
Hello, Erdem,
OK, I will check it now and try to correct if there are problems. Please tell me if you can open/use Qt Linguist, in case there are minor things to correct. I think the numerus translations are problematic, and you need to translate these from Qt Linguist - but they are not too many, maybe 10-20.
I will let you know soon.
I already did that, Liviu.
QT Linguist only showed warnings for duplicates in the file I last uploaded.
I think you'll understand what it says better when you open the file with Qt Linguist.
Hello again, Erdem,
Thank you for your work! I ran lupdate on your file, and I don't know for sure why I got ~30 obsolete fields (which I removed automatically, so they don't bother you) and ~40 new fields, of which ~30 were already filled in.
I attach the updated file. The thing is that there are some slightly wrong fields, like %100 instead of 100%. Could you please try to correct these fields? I would do that myself, but I have no knowledge of Turkish language and might make mistakes. Every field must be finished and correct, so it will have a green flag, not red or yellow.
The %n fields I think in Turkish have a single form, unlike in other languages, so maybe no big problems here.
There are quite many fields with warning/error in Linguist, but I hope the work to correct them is not so hard.
I will try to follow this topic and help you if you need advice.
Hi Liviu, I hope this time everything is smooth with the file. I uploaded.
Thank you, Erdem,
All the fields are translated, now. But: there are many fields with yellow, like in my screenshot. All these should be made green. Qt Linguist shows you the reason, on the bottom right. Please let me know if you want more details. In this particular case, you should write "100%", not "%100".
PS: If you can solve the problems, I will do my best to release as soon as possible a new version, with your translation.
PPS: After you solve the problems, maybe you could have a look practically at FET with your Turkish - the most important are the constraints' menus, and also maybe you can open the 4 fet files in translations directory and check for consistence. I know it is time consuming and difficult, and I am sorry for this.
Edited to add: if you open the 4 fet files in the translations directory, you need to check the All time/space constraints dialogs, and see each constraint's description (on the left) and detailed description (on the right).
Hi Liviu, now all are green. I attached.
Thank you, Erdem!
I will now see your file. Please tell me if you had time to check practically, like I wrote above (I modified my previous message, added "Edited"). Only as your time permits, check the menus of time and space constraints, at least in the Official mode (there are 4 modes), and also open the 4 fet files in "translations" directory, and see the All time and space constraints dialogs (two dialogs), on the left there is the short description of the constraint, and if you click on the constraint you'll get on the right the detailed description.
I will try to make a new release maybe even tomorrow or in 2 days, hoping it will be a useful new feature for Turkish users.
Thank you! Please forgive me if I pushed you too much!
Sorry Liviu, I dont understand what you mean.
I saw 4 fet files in fet-7.5.2.tar.bz2 archive file, but I dont know how to open FET application with my current ts file. I have Linux Mint 22.2.
First of all, it is good, but there is a mix up of %5 -> in about 40 places it is 5% instead. I ran lupdate and saw this. Could you check and correct?
Then, you will need to run lrelease on your file (this is a command-line program), or release from Qt Linguist (I think it is a direct menu option from Linguist). If you cannot, I can do that for you. You will obtain fet_tr.qm. Overwrite the official file in fet-7.5.2/translations, and open FET-7.5.2 in Turkish, and then open in turn each of the 4 fet files (for instance, test-all-constraints-official.fet is the most important), and see what I wrote above.
You will need fet-7.5.2-bin.tar.bz2 - in the AppImage you cannot overwrite the qm Turkish file. In that bin archive, after you unpack, look in fet-7.5.2/usr/bin/translations directory.
I am here if you need more details/explanations.
Hi again Liviu,
I managed to open 4 fet files with the recent Turkish ts file. Menus in general and constraint menus looked okey to me.
If users in Türkiye come up with further feedback, we can talk later.
Thanks for your support. I am expecting to see it in action in the next release!
Hello, Erdem,
I will do my best. But I would need you to correct that problem I told you ("5%" should be "%5" in about 40 strings). I discovered it by running lupdate from Qt, it discovered ~40 new strings and said ~40 were obsolete. It is in the English original and I think also in your Turkish.
So, could you also correct this problem?
Edit: did you also have a look at each constraint in the All time/space constraints dialog? It is most important there. Short description and detailed description for each constraint.
If you cannot do this further change, I'll wait for a suitable time for you. No hurry now.
I just modified my post above.
It says there are 58 occurrences of 5% in the file Liviu. When opened with qt linguist, however, it shows all green.
Will I change all to %5?
edit: "did you also have a look at each constraint in the All time/space constraints dialog? It is most important there. Short description and detailed description for each constraint."
Yes I checked, they seemed okey to me.
I will run lupdate on your latest file and attach it here. The wrong ones will appear "vanished", and the new correct ones will appear untranslated. Is that good for you?
I attached the latest lupdate-d file, as I wrote above. There were 48 wrong fields.
Yes, Qt Linguist shows them in green, but the problem is that also the English originals are wrong (5% instead of %5). Note: I think there are a few legitimate places for "5%".
Hello, Erdem,
I just put a snapshot. See the Snapshots board, or: https://lalescu.ro/liviu/fet/download/test/
There remained about 49 fields to translate (I let them empty).
Please check also your credits.
When you have time and will. When I'll receive the final versions of Turkish and Vietnamese, I hope to release the new official version.
Thank you!
Dear Erdem,
I managed to fix the file by myself. Nothing remains for you to do. The only thing is if you want to check the latest snapshot. I'll put in about 30 minutes a new snapshot.
Hello Liviu,
I'm glad to hear that. When will the official version be released? Please let me know so I can promote it in Turkey.
Hello, Erdem,
I am depending on the Vietnamese translator. If we fix, maybe even tomorrow. If not, it will take some days. I'll let you know.
Thank you for your work!
Hello again, Erdem,
The new version was just released. Thank you for your contribution!