I’ve found the tool fails on some files as well, including French as are currently in SVNCould you more precise ? I need to know which files ? I have done some tests with the French language Files and chineses language files without find any wrong results.
Same number of labels ? ...
Total number of labels are different!
- english labels:169
- new language file:166
Are english labels all translated ? ...
These labels have not been translated: - connection_screen_connection_method
- status_failed_database_collation_does_not_match
- warning
Useless labels ? ...
Ok
Same number of labels ? ...
Total number of labels are different!
- english labels:1027
- new language file:1002
Are english labels all translated ? ...
These labels have not been translated: - access_permissions_docs_collision
- access_permissions_group_link
- access_permissions_link_to_group
- access_permissions_link_user_group
- cfg_base_path
- cfg_base_url
- cfg_manager_path
- cfg_manager_url
- cfg_site_url
- database_version
- document_permissions_error
- duplicate_name_found_general
- duplicate_name_found_module
- modx_news
- modx_news_tab
- modx_news_title
- modx_security_notices
- rss_url_news_message
- rss_url_news_title
- rss_url_security_message
- rss_url_security_title
- security_notices_tab
- security_notices_title
- validate_referer_message
- validate_referer_title
Useless labels ? ...
Ok
Checking chinese
Language file analysed: E:/Perso/www/modx-1.0.0-rc1/manager/includes/lang/chinese.inc.php
English reference file analysed: E:/Perso/www/modx-1.0.0-rc1/manager/includes/lang/english.inc.php
Same number of labels ? ...
Total number of labels are different!
- english labels:1027
- new language file:981
Are english labels all translated ? ...
These labels have not been translated: - access_permissions_docs_collision
- access_permissions_group_link
- access_permissions_link_to_group
- access_permissions_link_user_group
- account_email
- cfg_base_path
- cfg_base_url
- cfg_manager_path
- cfg_manager_url
- cfg_site_url
- configcheck_errorpage_unavailable
- configcheck_errorpage_unavailable_msg
- configcheck_unauthorizedpage_unavailable
- configcheck_unauthorizedpage_unavailable_msg
- database_charset
- database_collation
- database_version
- document_permissions_error
- duplicate_name_found_general
- duplicate_name_found_module
- file_folder_chmod_error
- inbox
- login_cancelled_install_in_progress
- login_cancelled_site_was_updated
- modx_news
- modx_news_tab
- modx_news_title
- modx_security_notices
- none
- pagination_table_first
- pagination_table_gotopage
- pagination_table_last
- paging_first
- paging_last
- paging_next
- paging_prev
- paging_showing
- paging_to
- paging_total
- rb_webuser_message
- rb_webuser_title
- role
- role_empty_trash
- rss_url_news_message
- rss_url_news_title
- rss_url_security_message
- rss_url_security_title
- security_notices_tab
- security_notices_title
- validate_referer_message
- validate_referer_title
Useless labels ? ...
These labels are useless:
- access_permissions_user_group
- access_permissions_user_group_access
- nojava
- web_access_permissions_user_group
- web_access_permissions_user_group_access
MODx Language files checking tool
Checking francais
Language file analysed: /Library/WebServer/Documents/Evo/manager/includes/lang/francais.inc.php
English reference file analysed: /Library/WebServer/Documents/Evo/manager/includes/lang/english.inc.php
Checking russian-UTF8
Language file analysed: /Library/WebServer/Documents/Evo/manager/includes/lang/russian-UTF8.inc.php
English reference file analysed: /Library/WebServer/Documents/Evo/manager/includes/lang/english.inc.php
Same number of labels ? ...
Total number of labels are different!
- english labels:1013
- new language file:1009
Are english labels all translated ? ...
These labels have not been translated:
- access_permissions_docs_collision
- datepicker_offset
- datepicker_offset_message
- document_permissions_error
Useless labels ? ...
Ok
$_lang["captcha_message"] = 'Activer les codes CAPTCHA permet de renforcer la sécurité en exigeant des utilisateurs d\'écrire un code illisible par des machines (automates).' $_lang["captcha_words_message"] = 'Veuillez saisir une liste de mots à utiliser si CAPTCHA est activé. Séparez les mots par des virgules. Ce champ est limité à 255 caractères.' $_lang["configcheck_lang_difference_msg"] = 'La langue actuellement choisie a un nombre de variables différent de la langue par défaut. Ceci n\'est pas nécessairement un problème, mais peut signifier que le fichier de langue doit être mis à jour.'
MODx Language files checking tool
Checking francais-utf8
Language file analysed: E:/Perso/www/modx-1.0.0-rc2/manager/includes/lang/francais-utf8.inc.php
English reference file analysed: E:/Perso/www/modx-1.0.0-rc2/manager/includes/lang/english.inc.php
Same number of labels ? ...
Total number of labels are different!
- english labels:1013
- new language file:1008
Are english labels all translated ? ...
These labels have not been translated: - datepicker_offset
- datepicker_offset_message
- messages_message
- rss_url_security_message
- search_criteria_longtitle_msg
Useless labels ? ...
Ok
// error_reporting (E_ERROR); // to avoid useless include warnings
181a182,183 > $_lang["datepicker_offset"] = 'Décalage du contrôle de saisie de la date: '; > $_lang["datepicker_offset_message"] = 'Le nombre d\'années dans le passé a montré sur le contrôle de saisie de la date.'; 463c465 < $_lang["messages_inbox"] = 'Inbox'; --- > $_lang["messages_message"] = 'Message'; 771c773 < $_lang["rss_url_news_message"] = 'Entrez l\'URL du flux pour les bulletins de sécurité MODx.'; --- > $_lang["rss_url_security_message"] = 'Entrez l\'URL du flux pour les bulletins de sécurité MODx.'; 781c783 < $_lang["search_criteria_content"] = 'Rech. par contenu'; --- > $_lang["search_criteria_content"] = 'Recherche par contenu'; 785,787c787,789 < $_lang["search_criteria_longtitle"] = 'Rech. par titre long'; < $_lang["search_criteria_title_msg"] = 'Rechercher les documents dont le titre long contient ce texte'; < $_lang["search_criteria_title"] = 'Rech. par titre'; --- > $_lang["search_criteria_longtitle"] = 'Recherche par titre long'; > $_lang["search_criteria_longtitle_msg"] = 'Rechercher les documents dont le titre long contient ce texte'; > $_lang["search_criteria_title"] = 'Recherche par titre';
$_lang["search_criteria_title_msg"] = 'Rechercher les documents dont le titre long contient ce texte';
$_lang["search_criteria_longtitle_msg"] = 'Rechercher les documents dont le titre long contient ce texte';