@Jose-Moreno @scribblemaniac @CandyFace @davidlamhauge @J5lx
Finally I got some time that I can work on v0.6.5 release. It's nearly a year ago that we released v0.6.4.
Just had a look at 0.6.5 milestone, there is only one issue there so I supposed Pencil2D is in a good shape to release.
I will start a quick QA session to check if anything is broken. And please let me know if anything is missing.
The release checklist:
Make an announcement with release notes (or a link to the release notes) on the following platforms:
@chchwy Thanks! I'm currently working on release notes and changelog right now. It will probably take me until the weekend, but hopefully all the pending bugfixes that were discussed previously on discord will be issues during that time as well.
I'm also going to issue a call for artists as I want to edit a new user showreel to launch with this release. But this depends on the entries.
If this can't happen I'll try to go for a feature showcase as this release was meant to be the "feature" release and there's a lot packed in. Ideally it should feel worth the wait.
Really good news @chchwy !
I have tested the quality of the strokes compiling the last code [May2020], and the drawing tools are really great, specially the pencil tool. It is nice and smooth.
Please don't forget to update:
https://github.com/pencil2d/pencil/blob/master/app/data/org.pencil2d.Pencil2D.metainfo.xml
@eszlari Thanks for the reminder, it has been added to the release checklist.
Hi all
One thing that got my attention was the language translation at > Edit > Preferences > General > "Language" . They are all written in English, or to be precised, they are all _Duplicated in English_ [as "Turkish (Turkish)", "Hungarian (Hungarian)", "Catalan (Catalan)", ...]
This of course is not an issue at all, but it will look nicer if we get rid of the duplicated words and translate the other part to its native language.
Better than explaining, here they are.
عربى (Arabic)
Català (Catalan)
čeština (Czech)
Danish (?)
Deutsche (German)
γκρί (Greek)
English (English)
Español (Spanish)
Eestlane (Estonian)
Français (French)
עברית (Hebrew)
Magyar (Hungarian)
bahasa Indonesia (Indonesian)
Italiano (Italian)
日本語 (Japanese)
Kabyle (?)
Polskie (Polish)
Português Portugal (Portuguese Portugal)
Português Brasil (Portuguese Brazil)
русский (Russian)
Slovenščina (Slovene)
svenska (Swedish)
Türk (Turkish)
Tiếng Việt (Vietnamese)
中文 - China
China - Taiwán
This came to my mind when I realized that it is easier for a Spanish user to search, _and find_, the word "Español" when he is not acquaintance with any other written language.
If you want to implement this, we should ask for others to help and check if the list translation here is accurate enough.
Hey @Kaikogf Thanks for pointing it out.
That's because the source string in our code was changed in f9e5e5aba4, so the previous language names are invalidated. So the translators have to do it again. Apologize for that.
I will do a Transifex update again soon.
Actually I agree with @Kaikogf, the list isn't very good right now, and translations won't help. The current format is <language_name_in_current_language> (<language_name_in_english>), but I think it would be more useful to have it as <language_name_in_current_language> (<endonym>) where an endonym is the name of the language in its own language (ex: Español, Français, Deutsche, etc.). People should not need to know the name of their language in English or whatever the default language is to find their language in the list.
@scribblemaniac agree with you. that would be the best case. However it's not achievable by the current Translation system. So someone has to manually translate them and add endonym to the source code. Would appreicate if anyone wants to send a PR.
@Kaikogf @scribblemaniac just updated the endonym thing in preference dialog (939abcd). Please have a look if you get a chance.
@chchwy 👍
After re-checking all languages, here are the corrections:
("Greek (%1)").arg("Ελληνικά"), "el"
("Indonesian (%1)").arg("Bahasa Indonesia"), "id"
("Polish (%1)").arg("Polski"), "pl"
("Português Portugal"), "pt_PT"
("Swedish (%1)").arg("Svenska"), "sv"
Everything is OK now
Thanks @Kaikogf
I updated them again in 25be68070d28ff764cef476d439e935a28f43d4c
I just had a look over the list as well and compared it with the language lists on some big sites on the internet. Here’s what I found (including some likely non-issues, for the sake of completeness):
Thank you @J5lx, it's very informative.
Probably we can look at the previous ts files to find out how native speakers call their own language. As for Chinese, I am fairly sure that's fine without the country names (I'm from Taiwan).
Also can you send a PR if you have time?
Thanks for confirming the Chinese language names. I was only going by some big websites, and those all used parentheses, so I simply assumed that was more common or something. I’ll have another look at the other languages and make a PR when I find some time, probably tomorrow.
Very informative @J5lx 👍
As all the languages in Pencil2D were translated with the help of native speakers, I believe so, we can just ask them to look to the list and check if the translation is accurate (@J5lx did a good job, Still I am not 100% sure which list and which ones are the right ones since I went to several sites in which they pointed those names in my first list as names of their language. Only the translators can save us from doubt)
Alright, I will post an announcement on Transifex and see if anyone want to help.
[30-JUL-2020]
Alright, let's release it.
Hey @blackfile @City-busz just a heads up. Pencil2D 0.6.5 is out. Please update the package if you get a chance.
@scribblemaniac is there anything we need to do with KCP (KaOS) ?
Yes, we need to submit a PR to their community package repository, and I also need to set up an environment to test it. I will work on it.
Today I tried to create a Mac legacy build again but failed. Seems the macdeployqtfix breaks something in the app package.
Most helpful comment
@Kaikogf @scribblemaniac just updated the endonym thing in preference dialog (939abcd). Please have a look if you get a chance.