Changes

From SME Server
Jump to navigationJump to search
Line 165: Line 165:  
No  translations have complete coverage , so testing each one will result in anomalous messages, remember to look at the left navigation menu as well as the panel text.  There have been some changes to the headings and description of panels in the Navigation menu, these have not yet been incorporated into the lex files (and therefore not translated!).  
 
No  translations have complete coverage , so testing each one will result in anomalous messages, remember to look at the left navigation menu as well as the panel text.  There have been some changes to the headings and description of panels in the Navigation menu, these have not yet been incorporated into the lex files (and therefore not translated!).  
   −
So, go through as many of the SM2 panels as possible in each of the languages and spot situations where the  message has not been translated  (and is in English) OR shows the message ID rather than the translated OR where the translated text has HTML in it which is not being interpreted.  This screen shot demonstrates what I mean:
+
So, go through as many of the SM2 panels as possible in each of the languages (they are listed in a section above) and spot situations where the  message has not been translated  (and is in English) OR shows the message ID rather than the translated OR where the translated text has HTML in it which is not being interpreted.  This screen shot demonstrates what I mean:
 
[[File:Screenshot from 2024-07-27 14-28-29.png|left|thumb|Domains panel in Turkish. Showing anomalous messages. ]]
 
[[File:Screenshot from 2024-07-27 14-28-29.png|left|thumb|Domains panel in Turkish. Showing anomalous messages. ]]
   Line 181: Line 181:     
In some cases the Message Id in the translation file does not match the Id used in the Code. HTML has to be passed through Mojolicious specifically so we need to wrap a routine around that message in the code.  
 
In some cases the Message Id in the translation file does not match the Id used in the Code. HTML has to be passed through Mojolicious specifically so we need to wrap a routine around that message in the code.  
 +
 +
Note you could stay on one panel and switch between languages OR choose a language and examine all the panels.
    
Note that some global buttons such as the login are not translated.  They could be.   
 
Note that some global buttons such as the login are not translated.  They could be.   

Navigation menu