? Success

User tests: Successful: Unsuccessful:

avatar andrepereiradasilva
andrepereiradasilva
29 Dec 2016

Pull Request for Improvement.

Summary of Changes

  1. Remove the _QQ_ str_replace since parse_ini_file already does that as we already have defined constant _QQ_

Constants may also be parsed in the ini file so if you define a constant as an ini value before running parse_ini_file(), it will be integrated into the results. Only ini values are evaluated.

Source: http://php.net/manual/en/function.parse-ini-file.php

  1. Some other micro optimizations

Testing Instructions

  1. Apply patch in latest staging
  2. Make sure all string with "_QQ_" are still translated to ".

Documentation Changes Required

None.

Notes

When i have time i plan to make a PR to remove all _QQ_ from the language files.

avatar andrepereiradasilva andrepereiradasilva - open - 29 Dec 2016
avatar andrepereiradasilva andrepereiradasilva - change - 29 Dec 2016
Status New Pending
avatar joomla-cms-bot joomla-cms-bot - change - 29 Dec 2016
Category Libraries
avatar andrepereiradasilva andrepereiradasilva - change - 29 Dec 2016
The description was changed
avatar andrepereiradasilva andrepereiradasilva - edited - 29 Dec 2016
avatar andrepereiradasilva andrepereiradasilva - change - 29 Dec 2016
The description was changed
avatar andrepereiradasilva andrepereiradasilva - edited - 29 Dec 2016
avatar andrepereiradasilva andrepereiradasilva - change - 29 Dec 2016
The description was changed
avatar andrepereiradasilva andrepereiradasilva - edited - 29 Dec 2016
avatar andrepereiradasilva andrepereiradasilva - change - 29 Dec 2016
Labels Added: ?
avatar andrepereiradasilva andrepereiradasilva - change - 29 Dec 2016
The description was changed
avatar andrepereiradasilva andrepereiradasilva - edited - 29 Dec 2016
avatar andrepereiradasilva andrepereiradasilva - change - 29 Dec 2016
The description was changed
avatar andrepereiradasilva andrepereiradasilva - edited - 29 Dec 2016
avatar infograf768
infograf768 - comment - 29 Dec 2016

if I remember well, we had good reasons to keep the _QQ_.
Also, it is used 1865 times in ini files...

avatar andrepereiradasilva
andrepereiradasilva - comment - 29 Dec 2016

this PR will not remove _QQ_ processing. That would not be B/C.
Is just removing a double processing of _QQ_

The other one that i plan to make will remove _QQ_ from joomla core ini files, but not remove the core compability with _QQ_ processing (should always be processed trough this parse as long as the _QQ_ is defined as a constant in the beggining of this file).

avatar andrepereiradasilva andrepereiradasilva - change - 29 Dec 2016
The description was changed
avatar andrepereiradasilva andrepereiradasilva - edited - 29 Dec 2016
avatar ralain
ralain - comment - 29 Dec 2016

I have tested this item successfully on f5ea02d

"_QQ_" is still being translated as expected.


This comment was created with the J!Tracker Application at issues.joomla.org/tracker/joomla-cms/13407.

avatar ralain ralain - test_item - 29 Dec 2016 - Tested successfully
avatar frankmayer
frankmayer - comment - 30 Dec 2016

I have tested this item successfully on f5ea02d

_QQ_ translates to " as expected.
Tested on Back-End and Front-End.

Nice one!


This comment was created with the J!Tracker Application at issues.joomla.org/tracker/joomla-cms/13407.

avatar frankmayer frankmayer - test_item - 30 Dec 2016 - Tested successfully
avatar ggppdk
ggppdk - comment - 30 Dec 2016

I have tested this item successfully on f5ea02d


This comment was created with the J!Tracker Application at issues.joomla.org/tracker/joomla-cms/13407.

avatar ggppdk ggppdk - test_item - 30 Dec 2016 - Tested successfully
avatar infograf768 infograf768 - change - 30 Dec 2016
Status Pending Ready to Commit
avatar joomla-cms-bot joomla-cms-bot - edited - 30 Dec 2016
avatar joomla-cms-bot joomla-cms-bot - change - 30 Dec 2016
Title
[JLanguage] Simplify language file parse
[JLanguage] Simplify language file parse
avatar infograf768
infograf768 - comment - 30 Dec 2016

RTC. Thanks.

@andrepereiradasilva

Concerning changing ALL "_QQ_" in core files, it is a different matter as I explained to you in private.


This comment was created with the J!Tracker Application at issues.joomla.org/tracker/joomla-cms/13407.

avatar infograf768
infograf768 - comment - 30 Dec 2016

No need to test again. Can be merged.

avatar jeckodevelopment jeckodevelopment - change - 30 Dec 2016
Milestone Added:
avatar rdeutz rdeutz - change - 2 Jan 2017
Status Ready to Commit Fixed in Code Base
Closed_Date 0000-00-00 00:00:00 2017-01-02 01:00:21
Closed_By rdeutz
avatar rdeutz rdeutz - close - 2 Jan 2017
avatar rdeutz rdeutz - merge - 2 Jan 2017

Add a Comment

Login with GitHub to post a comment