By Michel Dubé on Monday, 30 October 2017
Posted in General Issues
Replies 10
Likes 0
Views 561
Votes 0
Hi!

There is a lot of changes in ES 2.1.2 language files compared to ES 2.0.25. It is very hard to compare the old and new files and find out the new variables we should add in the corresponding translation.

The order/sorting of the variables in the translated files we get by the system is not the same as in the original one (en-GB.xxx.ini). Is it possible to have the en-GB.com_easysocial.ini version 2.0.25 formatted like the new one in 2.1.2 is? At least we could see what are the variables you added.

One more point, in the 2.1.2 version all "%1s" tags have been changed to "%1$s".

What is the difference between %1$s and %1s ? Should I make all thoses changes in the translated files to make ES 2.1.2 working properly?

Thanks!

Michel
++++++++++++++++++++++++++++++++=
Currently we still packaging all the current Easysocial 2.0 languages translated files from Transifex, because we do not want to messed up those 2.0 language constant whoever still running Easysocial 2.0.

In Easysocial 2.1 we already removed quite a lot of unused string and standardised most of the language constant, so it will easy for translator to translate it.

Once we done this, we will update EasySocial 2.1 all the language constant into Transifex and keep you update regarding this.

One more point, in the 2.1.2 version all "%1s" tags have been changed to "%1$s".

What is the difference between %1$s and %1s ?

This is really more of a general PHP programming question, the different between these is one of it is respected variable what type of string we passed as an argument, so it can translates to "replace this token with the first parameter, and treat it like a string".

Actually you can remain the same for these from the language constant.
·
Monday, 30 October 2017 11:46
·
0 Likes
·
0 Votes
·
0 Comments
·
Thank you Arlex!

You know it is a mess right now for those who want to run ES 2.1 in other language than english. Not only there are constants that have been removed, but there are new constants AND a lot of those that need to be modified too.

Any idea when the files at Transifex will be 2.1 ready.

Michel
+++++++++++++++++++++++++++++=
·
Monday, 30 October 2017 17:17
·
0 Likes
·
0 Votes
·
0 Comments
·
Same here, i am driving a modified german language file for ES and the only way right now i see is to check the hole translation line by line manually
·
Monday, 30 October 2017 18:36
·
0 Likes
·
0 Votes
·
0 Comments
·
yeah very frustaded. Also german.
joy
·
Monday, 30 October 2017 18:46
·
0 Likes
·
0 Votes
·
0 Comments
·
I am sorry for any inconvenience caused, we will try our best to update this on Transifex as soon as possible we can.
·
Monday, 30 October 2017 19:42
·
0 Likes
·
0 Votes
·
0 Comments
·
Guys, we already pushed all the Easysocial language string to Transifex, can you guys give it a try again?
·
Tuesday, 31 October 2017 17:07
·
0 Likes
·
0 Votes
·
0 Comments
·
Good work guys!
There is a lot to do in french but this is the only way to get it done right.
·
Tuesday, 31 October 2017 17:35
·
0 Likes
·
0 Votes
·
0 Comments
·
Thanks for your hard work and effort Michel and everyone else! Truly appreciate it! We are cleaning the language files incrementally by reducing duplicate strings (As EasySocial is a pretty huge extension)
·
Tuesday, 31 October 2017 18:00
·
0 Likes
·
0 Votes
·
0 Comments
·
View Full Post