From efa574bc6e4e37faca9b1b9adeeea18e2a843f0d Mon Sep 17 00:00:00 2001 From: mattf Date: Wed, 31 Dec 2014 15:30:11 +0000 Subject: [PATCH] updated languages doc git-svn-id: svn://192.168.202.10@2235 3d104415-ff17-0410-8863-d5cf3c621b8a --- docs/LANGUAGES_QXZ_notes.txt | 8 +++++--- 1 file changed, 5 insertions(+), 3 deletions(-) diff --git a/docs/LANGUAGES_QXZ_notes.txt b/docs/LANGUAGES_QXZ_notes.txt index e9d5c2eb..27dfb0fd 100644 --- a/docs/LANGUAGES_QXZ_notes.txt +++ b/docs/LANGUAGES_QXZ_notes.txt @@ -1,15 +1,17 @@ -Notes on the non-English language translations(QXZ process) Started: 2014-11-18 Updated: 2014-12-29 +Notes on the non-English language translations(QXZ process) Started: 2014-11-18 Updated: 2014-12-31 Summary: In the 2.10 branch, we started converting from a static build process for non-English languages of the agent and admin web interfaces, to a dynamic load-time process. This necessitated creating a new function in the agent and admin web interface functions.php files to facilitate the printing or echoing of text and image names within PHP. We call this function QXZ. -As of 2014-12-04, the administrative web interface was completed. To enable languages, you need to go to Admin -> System Settings in the admin.php web interface, then set "Enable Languages" to "1" and submit. Then go to your user modify page and set "Modify Languages" to "1" and submit. Now you will be able to go to Admin -> Languages and you can create new languages, copy existing languages, import languages and export languages.(The import and export processes use the existing ||| file format for UTF-8 text that is used for the language translations files currently in the codebase.) +As of 2014-12-04, the administrative web interface to add/modify/delete langauges was completed. To enable languages, you need to go to Admin -> System Settings in the admin.php web interface, then set "Enable Languages" to "1" and submit. Then go to your "user modify" page and set "Modify Languages" to "1" and submit. Now you will be able to go to Admin -> Languages and you can create new languages, copy existing languages, import languages and export languages.(The import and export processes use the existing ||| file format for UTF-8 text that is used for the language translations files currently in the codebase.) As of 2014-12-17, languages now follow User Group permissions for agents and managers just like other elements within Vicidial, and they can be assigned to users through the User Modify page, and if the agent has been given permission to change their own language, then the Agent Login screen will show a Language pull-down menu that will allow the agent to change their agent screen language upon logging in to the agent screen. Also, you can now quickly disable languages immediately systemwide by using the settings in the System Settings("Enable Languages" and "Language Method"). The Agent interface is now fully on-the-fly language capable. This means that you can create a language, and add phrases to it, and as you make changes to the language phrases, they are available immediately to the agent screen to display. -The last step is: To get on-the-fly translation working for all admin web pages. +As of 2014-12-31, on-the-fly translation is working for all admin web pages, and a new "Change language" page has been added and linked to at the top of the admin.php screen. + +The final step is: To complete the other 5 languages that have had admin translations in the past(French, German, Italian, Greek and Brazilian Portuguese). Spanish is already complete.