Changes between Initial Version and Version 1 of Skinning/Internationalization


Ignore:
Timestamp:
05/20/10 12:47:06 (15 years ago)
Author:
deyan
Comment:

--

Legend:

Unmodified
Added
Removed
Modified
  • Skinning/Internationalization

    v1 v1  
     1 * Skinning 
     2  * Each skin contain internationalization, theme or interaction map (this means that a skin may contain more than one, but in different parts and folders) 
     3   * a file named "''skinid''.lang" (in distrib/skins) 
     4    * The file contains properties of the skin name, fallback skin. The fallback skin may be only one, and if it does not exist (or a value does not exist), a default value is used. 
     5{{{ 
     6#Example 
     7name = American English  
     8fallback = en_GB 
     9}}} 
     10   * a folder named "''skinid''_lang" (in distrib/skins) 
     11    * The folder contains parts of the skins in different files with extension ''.part''. If a value is present in more than one file, one of the values is chosen (no matter which) It is advisable parts to be in different files grouped by functionality for example, but this should not be mandatory. 
     12        * Lines of the part files may be the following 
     13         * ''id'' : ''type'' : ''value'' - Where id is the id of the element, for the internationalization the 
     14         type is "text" 
     15    * The internationalization should include the following: titles in the application and tooltips 
     16  * Skin choosing 
     17   * A file named "skin.conf" in distrib/conf will show which skin is chosen 
     18    * Lines starting with "#" should be allowed and treated as comments 
     19    * For now only language will be chooseable (a line in the file with the following synthax "language = ''skinid'')