What should be the preferable way to state a language ID? Should we use the capital letters?
SUITECRM use only lowercase for filenames.
But the standard use is:
lower case letters to indicate language (ISO 639) followed by underscore followed by upper case letters to indicate the country code (from ISO 3166).
See:
ISO 639-1 defines two-letter language codes for many languages - http://en.wikipedia.org/wiki/List_of_ISO_639-1_codes
ISO 3166-1 defines two-letter country - http://en.wikipedia.org/wiki/ISO_3166-1_alpha-2
So this would be an example for the config file for pt-PT Portuguese (Portugal) language:
'id'=> 'pt_PT',
'lang_file_suffix' => 'pt_PT',
and language files as:
pt_PT.AdvancedOpenSales.php
or should we use:
'id'=> 'pt_pt',
'lang_file_suffix' => 'pt_pt',
and language files as:
pt_pt.AdvancedOpenSales.php