← Back to team overview

dhis2-devs team mailing list archive

[Branch ~dhis2-devs-core/dhis2/trunk] Rev 6093: Cleaned reporting module translation files

 

------------------------------------------------------------
revno: 6093
committer: Lars Helge Overland <larshelge@xxxxxxxxx>
branch nick: dhis2
timestamp: Thu 2012-02-23 12:12:25 +0100
message:
  Cleaned reporting module translation files
modified:
  dhis-2/dhis-web/dhis-web-dataentry/src/main/resources/org/hisp/dhis/de/i18n_module_vi_VN.properties
  dhis-2/dhis-web/dhis-web-importexport/src/main/resources/org/hisp/dhis/importexport/i18n_module.properties
  dhis-2/dhis-web/dhis-web-light/src/main/resources/org/hisp/dhis/light/i18n_module.properties
  dhis-2/dhis-web/dhis-web-maintenance/dhis-web-maintenance-dataadmin/src/main/resources/org/hisp/dhis/dataadmin/i18n_module.properties
  dhis-2/dhis-web/dhis-web-maintenance/dhis-web-maintenance-datadictionary/src/main/resources/org/hisp/dhis/dd/i18n_module.properties
  dhis-2/dhis-web/dhis-web-maintenance/dhis-web-maintenance-dataset/src/main/resources/org/hisp/dhis/dataset/i18n_module.properties
  dhis-2/dhis-web/dhis-web-maintenance/dhis-web-maintenance-mobile/src/main/resources/org/hisp/dhis/mobile/i18n_module.properties
  dhis-2/dhis-web/dhis-web-maintenance/dhis-web-maintenance-organisationunit/src/main/resources/org/hisp/dhis/oum/i18n_module.properties
  dhis-2/dhis-web/dhis-web-maintenance/dhis-web-maintenance-patient/src/main/resources/org/hisp/dhis/patient/i18n_module.properties
  dhis-2/dhis-web/dhis-web-maintenance/dhis-web-maintenance-settings/src/main/resources/org/hisp/dhis/settings/i18n_module.properties
  dhis-2/dhis-web/dhis-web-maintenance/dhis-web-maintenance-user/src/main/resources/org/hisp/dhis/user/i18n_module.properties
  dhis-2/dhis-web/dhis-web-maintenance/dhis-web-maintenance-user/src/main/resources/org/hisp/dhis/user/i18n_module_fr_FR.properties
  dhis-2/dhis-web/dhis-web-maintenance/dhis-web-maintenance-user/src/main/resources/org/hisp/dhis/user/i18n_module_pt_PT.properties
  dhis-2/dhis-web/dhis-web-maintenance/dhis-web-maintenance-user/src/main/resources/org/hisp/dhis/user/i18n_module_vi_VN.properties
  dhis-2/dhis-web/dhis-web-mapping/src/main/resources/org/hisp/dhis/mapping/i18n_module_pt_PT.properties
  dhis-2/dhis-web/dhis-web-mapping/src/main/resources/org/hisp/dhis/mapping/i18n_module_vi_VN.properties
  dhis-2/dhis-web/dhis-web-portal/src/main/resources/org/hisp/dhis/wp/i18n_module_vi_VN.properties
  dhis-2/dhis-web/dhis-web-reporting/src/main/resources/org/hisp/dhis/reporting/i18n_module.properties
  dhis-2/dhis-web/dhis-web-reporting/src/main/resources/org/hisp/dhis/reporting/i18n_module_fr_FR.properties
  dhis-2/dhis-web/dhis-web-reporting/src/main/resources/org/hisp/dhis/reporting/i18n_module_pt_PT.properties
  dhis-2/dhis-web/dhis-web-reporting/src/main/resources/org/hisp/dhis/reporting/i18n_module_vi_VN.properties
  dhis-2/dhis-web/dhis-web-validationrule/src/main/resources/org/hisp/dhis/validationrule/i18n_module_vi_VN.properties
  dhis-2/dhis-web/dhis-web-visualizer/src/main/resources/org/hisp/dhis/visualizer/i18n_module.properties
  dhis-2/dhis-web/dhis-web-visualizer/src/main/resources/org/hisp/dhis/visualizer/i18n_module_pt_PT.properties
  dhis-2/dhis-web/dhis-web-visualizer/src/main/resources/org/hisp/dhis/visualizer/i18n_module_vi_VN.properties
  resources/util/find_unused_keys.sh


--
lp:dhis2
https://code.launchpad.net/~dhis2-devs-core/dhis2/trunk

Your team DHIS 2 developers is subscribed to branch lp:dhis2.
To unsubscribe from this branch go to https://code.launchpad.net/~dhis2-devs-core/dhis2/trunk/+edit-subscription
=== modified file 'dhis-2/dhis-web/dhis-web-dataentry/src/main/resources/org/hisp/dhis/de/i18n_module_vi_VN.properties'
--- dhis-2/dhis-web/dhis-web-dataentry/src/main/resources/org/hisp/dhis/de/i18n_module_vi_VN.properties	2011-12-14 08:10:22 +0000
+++ dhis-2/dhis-web/dhis-web-dataentry/src/main/resources/org/hisp/dhis/de/i18n_module_vi_VN.properties	2012-02-23 11:12:25 +0000
@@ -161,4 +161,4 @@
 cate_option_combo_with_id=T\u1eadp m\u1ee5c ch\u1ecdn ph\u00e2n lo\u1ea1i c\u00f3 m\u00e3
 cate_option_combo_not_exist=T\u1eadp m\u1ee5c ch\u1ecdn ph\u00e2n lo\u1ea1i kh\u00f4ng t\u1ed3n t\u1ea1i
 indicator_not_exist=Ch\u1ec9 s\u1ed1 kh\u00f4ng t\u1ed3n t\u1ea1i
-does_not_exist=kh\u00f4ng t\u1ed3n t\u1ea1i
\ No newline at end of file
+does_not_exist=kh\u00f4ng t\u1ed3n t\u1ea1i

=== modified file 'dhis-2/dhis-web/dhis-web-importexport/src/main/resources/org/hisp/dhis/importexport/i18n_module.properties'
--- dhis-2/dhis-web/dhis-web-importexport/src/main/resources/org/hisp/dhis/importexport/i18n_module.properties	2012-02-21 19:40:27 +0000
+++ dhis-2/dhis-web/dhis-web-importexport/src/main/resources/org/hisp/dhis/importexport/i18n_module.properties	2012-02-23 11:12:25 +0000
@@ -148,7 +148,7 @@
 importing_periods=Importing periods
 importing_routine_data_values=Importing routine data values
 importing_on_change_periods=Importing on-change periods
-importing_semi_permanent_data_values Importing semi-permanent data values
+importing_semi_permanent_data_values=Importing semi-permanent data values
 importing_aggregated_data_values=Importing aggregated data values
 importing_aggregated_indicator_values=Importing aggregated indicator values
 importing_validation_rules=Importing validation rules
@@ -268,4 +268,4 @@
 intro_detailed_metadata_export=Do a detailed meta data export of data elements and indicators to the DHIS 2 exchange format.
 intro_export_to_other_systems=Export data and meta data to formats such as PDF, Excel and DHIS 1.4.
 intro_dhis14_file_configuration=Set the configuration for the DHIS 1.4 file import process, such as the location of the data file.
-no_item_to_match=Sorry, there is no any selected item to match
\ No newline at end of file
+no_item_to_match=Sorry, there is no any selected item to match

=== modified file 'dhis-2/dhis-web/dhis-web-light/src/main/resources/org/hisp/dhis/light/i18n_module.properties'
--- dhis-2/dhis-web/dhis-web-light/src/main/resources/org/hisp/dhis/light/i18n_module.properties	2012-02-21 19:40:27 +0000
+++ dhis-2/dhis-web/dhis-web-light/src/main/resources/org/hisp/dhis/light/i18n_module.properties	2012-02-23 11:12:25 +0000
@@ -39,4 +39,4 @@
 form_complete=Form complete
 completed=Completed
 saved_section=Saved Section
-sections=Sections
\ No newline at end of file
+sections=Sections

=== modified file 'dhis-2/dhis-web/dhis-web-maintenance/dhis-web-maintenance-dataadmin/src/main/resources/org/hisp/dhis/dataadmin/i18n_module.properties'
--- dhis-2/dhis-web/dhis-web-maintenance/dhis-web-maintenance-dataadmin/src/main/resources/org/hisp/dhis/dataadmin/i18n_module.properties	2012-02-21 19:40:27 +0000
+++ dhis-2/dhis-web/dhis-web-maintenance/dhis-web-maintenance-dataadmin/src/main/resources/org/hisp/dhis/dataadmin/i18n_module.properties	2012-02-23 11:12:25 +0000
@@ -290,4 +290,4 @@
 lock_exception_batch_removal=Lock exception batch removal
 back_to_lock_exceptions=Back to lock exception
 batch_delete=Batch deletion
-deleting_lock_exceptions=Deleting lock exceptions
\ No newline at end of file
+deleting_lock_exceptions=Deleting lock exceptions

=== modified file 'dhis-2/dhis-web/dhis-web-maintenance/dhis-web-maintenance-datadictionary/src/main/resources/org/hisp/dhis/dd/i18n_module.properties'
--- dhis-2/dhis-web/dhis-web-maintenance/dhis-web-maintenance-datadictionary/src/main/resources/org/hisp/dhis/dd/i18n_module.properties	2012-02-21 19:40:27 +0000
+++ dhis-2/dhis-web/dhis-web-maintenance/dhis-web-maintenance-datadictionary/src/main/resources/org/hisp/dhis/dd/i18n_module.properties	2012-02-23 11:12:25 +0000
@@ -192,4 +192,4 @@
 compulsory=Compulsory
 select_group=Select group
 option_set=Option set
-please_select=Please select
\ No newline at end of file
+please_select=Please select

=== modified file 'dhis-2/dhis-web/dhis-web-maintenance/dhis-web-maintenance-dataset/src/main/resources/org/hisp/dhis/dataset/i18n_module.properties'
--- dhis-2/dhis-web/dhis-web-maintenance/dhis-web-maintenance-dataset/src/main/resources/org/hisp/dhis/dataset/i18n_module.properties	2012-02-21 19:20:15 +0000
+++ dhis-2/dhis-web/dhis-web-maintenance/dhis-web-maintenance-dataset/src/main/resources/org/hisp/dhis/dataset/i18n_module.properties	2012-02-23 11:12:25 +0000
@@ -81,4 +81,4 @@
 show_selection_box=Show selection box
 grey_field=Grey field
 totals=Totals
-expiry_days=Expiry Days
\ No newline at end of file
+expiry_days=Expiry Days

=== modified file 'dhis-2/dhis-web/dhis-web-maintenance/dhis-web-maintenance-mobile/src/main/resources/org/hisp/dhis/mobile/i18n_module.properties'
--- dhis-2/dhis-web/dhis-web-maintenance/dhis-web-maintenance-mobile/src/main/resources/org/hisp/dhis/mobile/i18n_module.properties	2012-02-21 15:14:22 +0000
+++ dhis-2/dhis-web/dhis-web-maintenance/dhis-web-maintenance-mobile/src/main/resources/org/hisp/dhis/mobile/i18n_module.properties	2012-02-23 11:12:25 +0000
@@ -41,4 +41,3 @@
 outbound=Outbound
 api_id=API ID
 save_settings=Save Settings
-

=== modified file 'dhis-2/dhis-web/dhis-web-maintenance/dhis-web-maintenance-organisationunit/src/main/resources/org/hisp/dhis/oum/i18n_module.properties'
--- dhis-2/dhis-web/dhis-web-maintenance/dhis-web-maintenance-organisationunit/src/main/resources/org/hisp/dhis/oum/i18n_module.properties	2012-02-22 12:01:02 +0000
+++ dhis-2/dhis-web/dhis-web-maintenance/dhis-web-maintenance-organisationunit/src/main/resources/org/hisp/dhis/oum/i18n_module.properties	2012-02-23 11:12:25 +0000
@@ -95,4 +95,4 @@
 hierarchy=Hierarchy
 data_sets=Data sets
 organisation_unit_groups=Organisation unit groups
-select_group=Select group
\ No newline at end of file
+select_group=Select group

=== modified file 'dhis-2/dhis-web/dhis-web-maintenance/dhis-web-maintenance-patient/src/main/resources/org/hisp/dhis/patient/i18n_module.properties'
--- dhis-2/dhis-web/dhis-web-maintenance/dhis-web-maintenance-patient/src/main/resources/org/hisp/dhis/patient/i18n_module.properties	2012-02-23 04:05:16 +0000
+++ dhis-2/dhis-web/dhis-web-maintenance/dhis-web-maintenance-patient/src/main/resources/org/hisp/dhis/patient/i18n_module.properties	2012-02-23 11:12:25 +0000
@@ -248,4 +248,4 @@
 hide_provided_other_facility=Hide provided other facility
 suggested_values=Suggested values
 back_to_main_menu = Back to main menu
-add_all_values = Add all values
\ No newline at end of file
+add_all_values = Add all values

=== modified file 'dhis-2/dhis-web/dhis-web-maintenance/dhis-web-maintenance-settings/src/main/resources/org/hisp/dhis/settings/i18n_module.properties'
--- dhis-2/dhis-web/dhis-web-maintenance/dhis-web-maintenance-settings/src/main/resources/org/hisp/dhis/settings/i18n_module.properties	2012-02-21 15:14:22 +0000
+++ dhis-2/dhis-web/dhis-web-maintenance/dhis-web-maintenance-settings/src/main/resources/org/hisp/dhis/settings/i18n_module.properties	2012-02-23 11:12:25 +0000
@@ -95,4 +95,4 @@
 message_sms_notification=Message sms notification
 completeness_recipients=Completeness notification recipients
 no_completeness_recipients=No completeness recipients
-use_db_locale_no_translation=Use database locale / no translation
\ No newline at end of file
+use_db_locale_no_translation=Use database locale / no translation

=== modified file 'dhis-2/dhis-web/dhis-web-maintenance/dhis-web-maintenance-user/src/main/resources/org/hisp/dhis/user/i18n_module.properties'
--- dhis-2/dhis-web/dhis-web-maintenance/dhis-web-maintenance-user/src/main/resources/org/hisp/dhis/user/i18n_module.properties	2012-02-22 11:53:53 +0000
+++ dhis-2/dhis-web/dhis-web-maintenance/dhis-web-maintenance-user/src/main/resources/org/hisp/dhis/user/i18n_module.properties	2012-02-23 11:12:25 +0000
@@ -239,4 +239,4 @@
 month=month
 months=months
 select=Select
-object_not_deleted_associated_by_objects=Object not deleted because it is associated by objects of type
\ No newline at end of file
+object_not_deleted_associated_by_objects=Object not deleted because it is associated by objects of type

=== modified file 'dhis-2/dhis-web/dhis-web-maintenance/dhis-web-maintenance-user/src/main/resources/org/hisp/dhis/user/i18n_module_fr_FR.properties'
--- dhis-2/dhis-web/dhis-web-maintenance/dhis-web-maintenance-user/src/main/resources/org/hisp/dhis/user/i18n_module_fr_FR.properties	2012-02-20 17:01:48 +0000
+++ dhis-2/dhis-web/dhis-web-maintenance/dhis-web-maintenance-user/src/main/resources/org/hisp/dhis/user/i18n_module_fr_FR.properties	2012-02-23 11:12:25 +0000
@@ -26,6 +26,7 @@
 M_dhis-web-light=Voir module Light
 M_dhis-web-visualizer=Voir module Visualiseur de donn\u00e9es
 M_dhis-web-maintenance-mobile=Voir Module de maintenance de mobile
+
 #-- User action privilegies ---------------------------------------------------#
 
 F_CONCEPT_ADD=Ajouter Concept

=== modified file 'dhis-2/dhis-web/dhis-web-maintenance/dhis-web-maintenance-user/src/main/resources/org/hisp/dhis/user/i18n_module_pt_PT.properties'
--- dhis-2/dhis-web/dhis-web-maintenance/dhis-web-maintenance-user/src/main/resources/org/hisp/dhis/user/i18n_module_pt_PT.properties	2012-01-16 06:35:50 +0000
+++ dhis-2/dhis-web/dhis-web-maintenance/dhis-web-maintenance-user/src/main/resources/org/hisp/dhis/user/i18n_module_pt_PT.properties	2012-02-23 11:12:25 +0000
@@ -26,6 +26,7 @@
 M_dhis-web-light=See Light module
 M_dhis-web-visualizer=See Data Visualizer module
 M_dhis-web-maintenance-mobile=See Mobile Maintenance module
+
 #-- User action privilegies ---------------------------------------------------#
 
 F_CONCEPT_ADD=Add Concept

=== modified file 'dhis-2/dhis-web/dhis-web-maintenance/dhis-web-maintenance-user/src/main/resources/org/hisp/dhis/user/i18n_module_vi_VN.properties'
--- dhis-2/dhis-web/dhis-web-maintenance/dhis-web-maintenance-user/src/main/resources/org/hisp/dhis/user/i18n_module_vi_VN.properties	2011-12-14 08:10:22 +0000
+++ dhis-2/dhis-web/dhis-web-maintenance/dhis-web-maintenance-user/src/main/resources/org/hisp/dhis/user/i18n_module_vi_VN.properties	2012-02-23 11:12:25 +0000
@@ -1,5 +1,3 @@
-#Resource generated by I18n Resource Editor
-#Tue Nov 01 15:15:03 ICT 2011
 F_ORGANISATIONUNIT_ADD=Th\u00EAm \u0111\u01A1n v\u1ECB
 F_PATIENTATTRIBUTEVALUE_DELETE=X\u00F3a gi\u00E1 tr\u1ECB thu\u1ED9c t\u00EDnh c\u00E1 th\u1EC3
 edit_user=C\u1EADp nh\u1EADt t\u00E0i kho\u1EA3n

=== modified file 'dhis-2/dhis-web/dhis-web-mapping/src/main/resources/org/hisp/dhis/mapping/i18n_module_pt_PT.properties'
--- dhis-2/dhis-web/dhis-web-mapping/src/main/resources/org/hisp/dhis/mapping/i18n_module_pt_PT.properties	2012-02-20 17:36:50 +0000
+++ dhis-2/dhis-web/dhis-web-mapping/src/main/resources/org/hisp/dhis/mapping/i18n_module_pt_PT.properties	2012-02-23 11:12:25 +0000
@@ -1,1 +0,0 @@
-

=== modified file 'dhis-2/dhis-web/dhis-web-mapping/src/main/resources/org/hisp/dhis/mapping/i18n_module_vi_VN.properties'
--- dhis-2/dhis-web/dhis-web-mapping/src/main/resources/org/hisp/dhis/mapping/i18n_module_vi_VN.properties	2011-11-21 12:44:20 +0000
+++ dhis-2/dhis-web/dhis-web-mapping/src/main/resources/org/hisp/dhis/mapping/i18n_module_vi_VN.properties	2012-02-23 11:12:25 +0000
@@ -1,5 +1,3 @@
-#Resource generated by I18n Resource Editor
-#Tue Nov 01 15:15:03 ICT 2011
 start_date=Ng\u00E0y b\u1EAFt \u0111\u1EA7u
 auto_assign=Auto-assign
 removed=\u0110\u00E3 x\u00F3a

=== modified file 'dhis-2/dhis-web/dhis-web-portal/src/main/resources/org/hisp/dhis/wp/i18n_module_vi_VN.properties'
--- dhis-2/dhis-web/dhis-web-portal/src/main/resources/org/hisp/dhis/wp/i18n_module_vi_VN.properties	2012-02-20 17:36:50 +0000
+++ dhis-2/dhis-web/dhis-web-portal/src/main/resources/org/hisp/dhis/wp/i18n_module_vi_VN.properties	2012-02-23 11:12:25 +0000
@@ -1,1 +0,0 @@
-

=== modified file 'dhis-2/dhis-web/dhis-web-reporting/src/main/resources/org/hisp/dhis/reporting/i18n_module.properties'
--- dhis-2/dhis-web/dhis-web-reporting/src/main/resources/org/hisp/dhis/reporting/i18n_module.properties	2012-02-21 19:40:27 +0000
+++ dhis-2/dhis-web/dhis-web-reporting/src/main/resources/org/hisp/dhis/reporting/i18n_module.properties	2012-02-23 11:12:25 +0000
@@ -4,7 +4,6 @@
 reporting_unit= Reporting unit
 reporting_period= Reporting period
 report_period= Report period
-report_parameters
 select_data_set= Please select a data set
 select_period=Please select a period
 select_organisation_unit=Please select an organisation unit
@@ -202,4 +201,4 @@
 end_date=End date
 start_export=Start export
 period_types=Period types
-include_cumulative=Include cumulative
\ No newline at end of file
+include_cumulative=Include cumulative

=== modified file 'dhis-2/dhis-web/dhis-web-reporting/src/main/resources/org/hisp/dhis/reporting/i18n_module_fr_FR.properties'
--- dhis-2/dhis-web/dhis-web-reporting/src/main/resources/org/hisp/dhis/reporting/i18n_module_fr_FR.properties	2012-02-20 17:01:48 +0000
+++ dhis-2/dhis-web/dhis-web-reporting/src/main/resources/org/hisp/dhis/reporting/i18n_module_fr_FR.properties	2012-02-23 11:12:25 +0000
@@ -1,19 +1,9 @@
 please_select_org_unit=Veuillez choisir une unit\u00e9 d'organisation
-please_select_dataset=Veuillez choisir un ensemble de donn\u00e9es
 please_select_period=Veuillez choisir une p\u00e9riode
 please_select_group_set=Veuillez choisir un ensemble de groupes
-refresh_datamart=Actualiser datamart
-error_in_input_parameters=Tous les param\u00e8tres requis ne sont pas s\u00e9lectionn\u00e9s!
-aggregation_mode=Mode d'agr\u00e9gation
 reporting_unit=Unit\u00e9 du rapport
 reporting_period=P\u00e9riode de rapportage
 report_period=P\u00e9riode du rapport
-report_parametersNoneReport parameters
-error_startDate=Vous devez saisir une date de d\u00e9but valide!
-error_endDate=Vous devez saisir une date de d\u00e9but valide!
-error_organisationUnitId=Vous devez s\u00e9lectionner une unit\u00e9 d'organisation!
-error_dataSetId=Vous devez s\u00e9lectionner un ensemble de donn\u00e9es!
-error_after=Date de fin doit \u00eatre post\u00e9rieure \u00e0 la date de d\u00e9but!
 select_data_set=Veuillez choisir un ensemble de donn\u00e9es
 select_period=Veuillez choisir une p\u00e9riode
 select_organisation_unit=Veuillez choisir une unit\u00e9 d'organisation
@@ -23,7 +13,6 @@
 add_all=Ajouter tout
 add=Ajouter
 create_report_table=Cr\u00e9er tableau de rapport
-manage_report_table=G\u00e9rer tableau de rapport
 available_indicators=Indicateurs disponibles
 select_indicatorgroup_all=S\u00e9lectionner le groupe d'indicateur / Voir tous
 select_dataelementgroup_all=S\u00e9lectionner groupe d'\u00e9l\u00e9ments de donn\u00e9es / Afficher tout
@@ -31,16 +20,13 @@
 selected_dataelements=El\u00e9ments de donn\u00e9es s\u00e9lectionn\u00e9s
 available_organisationunits=Unit\u00e9s d'organisation disponibles
 select_organisationunit_level_all=S\u00e9lectionner niveau d'unit\u00e9 organsation / Voir tout
-select_period_type_all=S\u00e9lectionner type de p\u00e9riode / Voir tout
 level=Niveau
 available_organisationunits=Unit\u00e9s d'organisation disponibles
 selected_organisationunits=Unit\u00e9s d'organisation choisies
 available_periods=P\u00e9riodes disponibles
 selected_periods=P\u00e9riodes s\u00e9lectionn\u00e9es
 add_children=Ajouter les enfants
-create_and_save=Cr\u00e9er et Enregistrer
 create=Cr\u00e9er
-skip_data_mart=Passer data mart
 indicators=Indicateurs
 organisation_units=Unit\u00e9s d'organisation
 periods=P\u00e9riodes
@@ -56,183 +42,71 @@
 crosstab_dimensions=Les dimensions de tableau crois\u00e9
 confirm_delete_table=Etes-vous s\u00fbr de vouloir supprimer le tableau?
 operations=Op\u00e9rations
-report_table_management=Gestion de tableaux de rapport
-creating_table=Cr\u00e9ation du tableau ...
 done=Termin\u00e9
-table_name=Nom du tableau
 crosstab_indicators=Croiser les Indicateurs
 crosstab_periods=Croiser les P\u00e9riodes
 crosstab_organisation_units=Croiser les unit\u00e9s d'organisation
-cannot_crosstab_all_dimensions=Vous ne pouvez pas croiser toutes les dimensions
-cannot_crosstab_no_dimensions=Veuillez s\u00e9lectionner au moins une dimension
 must_select_at_least_one_indictor_data_element_data_set=Veuillez s\u00e9lectionner au moins un indicateur, un \u00e9l\u00e9ment de donn\u00e9es ou un ensemble de donn\u00e9es
-must_select_at_least_one_indicator=Veuillez s\u00e9lectionner au moins un indicateur
-must_select_at_least_one_dataelement=Veuillez s\u00e9lectionner au moins un \u00e9l\u00e9ment de donn\u00e9es
-must_select_at_least_one_dataset=Veuillez s\u00e9lectionner au moins un ensemble de donn\u00e9es
 must_select_at_least_one_unit=Veuillez s\u00e9lectionner au moins une unit\u00e9 d'organisation
 must_select_at_least_one_period=Veuillez s\u00e9lectionner au moins une p\u00e9riode
-target_line_value_must_be_provided=La Valeur de la ligne de cible doit \u00eatre renseign\u00e9e lorsque les lignes cibles sont activ\u00e9es.
-target_line_value_must_be_number=Valeur de la ligne de cible doit \u00eatre un nombre.
 cannot_include_more_organisation_unit_regression=Ne peut pas inclure plus d'une unit\u00e9 d'organisation avec la r\u00e9gression
 cannot_select_orgunit_and_parent_orgunit_param=Impossible de s\u00e9lectionner \u00e0 la fois l'organisation actuelle et l'unit\u00e9 parent en param\u00e8tre
 must_enter_name=Veuillez saisir un nom
 specify_name=Veuillez sp\u00e9cifier un nom
-specify_title=Veuillez sp\u00e9cifier un titre
-select_file=S\u00e9lectionner le fichier
-select_report_table=Choisir le tableau de rapport
 name_in_use=Le nom existe d\u00e9j\u00e0
-title_in_use=Le titre existe d\u00e9j\u00e0
 design=Design
 home=Accueil
 directory=R\u00e9pertoire
-select_table=Choisir le tableau
 create_new_report=Cr\u00e9er nouveau rapport
 create_report=Cr\u00e9er rapport
 standard_report=Rapport standard
-file_upload_failed=Chargement de fichier \u00e9chou\u00e9
 confirm_remove_report=Etes-vous s\u00fbr de vouloir supprimer le rapport?
-confirm_delete_chart=Etes-vous s\u00fbr de vouloir supprimer le graphique?
-report_management=Gestion des rapports
 report=Rapport
 completed=Termin\u00e9
-no_process_running=Aucun processus en cours
-aggregating_data=Agr\u00e9gation des donn\u00e9es
-creating_report_datasource=Cr\u00e9ation de la la source de donn\u00e9es du rapport
-process_done=Processus termin\u00e9
-generate_datasource_and_view_report=G\u00e9n\u00e9rer source de donn\u00e9es et voir le rapport
-view_report_based_on_existing_datasource=Voir rapport bas\u00e9 sur la source de donn\u00e9es existante
 remove_report=Retirer le rapport
-data_completeness=Compl\u00e9tude des donn\u00e9es
-view_data_completeness=Voir les donn\u00e9es de compl\u00e9tude
 submit=Envoyer
-generate_pdf=G\u00e9n\u00e9rer un PDF
-data_completeness_report=Rapport de compl\u00e9tude des donn\u00e9es
 edit_report=Modifier rapport
 processing=Traitement
 indicators_data_elements_data_sets=Indicateurs / \u00e9l\u00e9ments de donn\u00e9es / ensembles de donn\u00e9es
-set_configuration=Veuillez d\u00e9finir la configuration pour que le module de rapport fonctionne correctement
-home_explanation=Home d\u00e9signe le chemin absolu de l'application Web BIRT viewer sur le serveur
-directory_explanation=Repertoire r\u00e9f\u00e8re \u00e0 la partie de l'URL qui vient apr\u00e8s la partie serveur pointant vers l'application Web Viewer BIRT
 dataset=Ensemble de donn\u00e9es
 organisation_unit=Unit\u00e9 d'organisation
 select_dataset_all=S\u00e9lectionner ensemble de donn\u00e9es / Afficher tout
-data_completeness_configuration=Configuration de compl\u00e9tude des donn\u00e9es
-offset_days=Jour de d\u00e9calage
-weekly=Hebdomadaire
 monthly=Mensuel
 quarterly=Trimestriel
-six_monthly=semestriel
 yearly=Annuel
-two_yearly=Bi-annuel
-generate_workbook=G\u00e9n\u00e9rer Document
-importing_report_tables=Importer des tableaux de rapport
-completeness_configuration_explanation=Nombre de jours se r\u00e9f\u00e8re au nombre maximum de jours apr\u00e8s la fin du mois de rapportage avant que les donn\u00e9es ne soient saisies
 omit_report_table_explanation=Si ne choisissez aucun tableau de rapport, l'utilisateur aura la responsabilit\u00e9 de fournir la source de donn\u00e9es
-reporting_deadline=D\u00e9lai de rapportage
-nr_of_days=Nombre de jours
-select_report_table_none=S\u00e9lectionner tableau de rapport / aucun
 dataset_completeness=Compl\u00e9tude des ensembles de donn\u00e9es
-export_dataset_completeness=Exportation donn\u00e9es de compl\u00e9tude
-available_datasets=Ensembles de donn\u00e9es disponibles
-selected_datasets=Ensembles donn\u00e9es s\u00e9lectionn\u00e9s
 report_parameters=Report parameters
 parent_organisation_unit=Unit\u00e9 d'organisation parent
 available_dataelements=El\u00e9ments de donn\u00e9es disponibles
 select_dataelementgroup_all=S\u00e9lectionner groupe d'\u00e9l\u00e9ments de donn\u00e9es / Afficher tout
 select_category_combo=S\u00e9lectionner la combinaison de cat\u00e9gories
 selected_dataelements=El\u00e9ments de donn\u00e9es s\u00e9lectionn\u00e9s
-create_indicator_report_table=Cr\u00e9er tableau de rapport d'indicateurs
-create_dataelement_report_table=Cr\u00e9er tableau de rapport d'\u00e9l\u00e9ment de donn\u00e9es
 dataelements=El\u00e9ments de donn\u00e9es
-datasets=Ensembles de donn\u00e9es
-parent_organisationunit=Unit\u00e9 d'organisation parent
 report_table_parameters=Param\u00e8tres du tableau de rapport
-so_far_this_year=Jusqu'\u00e0 pr\u00e9sent cette ann\u00e9e
-so_far_this_financial_year=Jusqu'\u00e0 pr\u00e9sent cette ann\u00e9e financi\u00e8re
 months_this_year=Mois de cette ann\u00e9e
 quarters_this_year=Trimestres de cette ann\u00e9e
-selected_report_tables=Tableaux de rapport s\u00e9lectionn\u00e9s
-available_report_tables=Tableaux rapport disponibles
 add_report_table=Ajouter tableau de rapport
 add_dataelement_dimension_table=Ajouter tableau de dimension d'\u00e9l\u00e9ment de donn\u00e9
-preview=Aper\u00e7u
 generate=G\u00e9n\u00e9rer
-print=Imprimer
 process_completed=Processus termin\u00e9
-process_started=Processus commenc\u00e9
-process_failed=Processus \u00e9chou\u00e9 - Voir le journal pour plus de d\u00e9tails
-please_wait=Veuillez patienter
 view=Voir
 chart=Graphique
-view_chart=Voir graphique
-create_chart=Cr\u00e9er graphique
-chart_dimension=Graphique de Dimension
-add_period_chart=Ajouter graphique de p\u00e9riode
-add_organisation_unit_chart=Ajouter graphique d'unit\u00e9 d'organisation
-add_indicator_chart=Ajouter tableau d'indicateur
-period_by_indicator_chart=Graphique d'indicateur par p\u00e9riode
-period_by_dataelement_chart=Graphique d'\u00e9l\u00e9ment de donn\u00e9es par p\u00e9riodes
-period_by_completeness_chart=Graphique de compl\u00e9tude par p\u00e9riode
-indicator_by_period_chart=Graphique de p\u00e9riode par indicateur
-dataelement_by_period_chart=Graphique de p\u00e9riode par \u00e9l\u00e9ment de donn\u00e9es
-completeness_by_period_chart=Graphique de p\u00e9riode par compl\u00e9tude
-indicator_by_organisation_unit_chart=Graphique d'unit\u00e9 d'organisation par indicateur
-dataelement_by_organisation_unit_chart=Graphique d'unit\u00e9 d'organisation par \u00e9l\u00e9ment de donn\u00e9es
-completeness_by_organisation_unit_chart=Graphique d'unit\u00e9 d'organisation par compl\u00e9tude
-create_indicator_by_period_chart=Cr\u00e9er graphique de p\u00e9riode par indicateur
-create_dataelement_by_period_chart=Cr\u00e9er graphique de p\u00e9riode par \u00e9l\u00e9ments de donn\u00e9es
-create_completeness_by_period_chart=Cr\u00e9er graphique de p\u00e9riode par compl\u00e9tude
-create_indicator_by_organisation_unit_chart=Cr\u00e9er graphique d'unit\u00e9 d'organisation par indicateur
-create_dataelement_by_organisation_unit_chart=Cr\u00e9er graphique d'unit\u00e9 d'organisation par \u00e9l\u00e9ments de donn\u00e9es
-create_completeness_by_organisation_unit_chart=Cr\u00e9er graphique d'unit\u00e9 d'organisation par compl\u00e9tude
 dimension=Dimension
-category_option_combos=Combinaisons d'options de Cat\u00e9gorie
-hide_legend=Cacher la l\u00e9gende
-vertical_category_labels=\u00c9tiquettes de cat\u00e9gorie verticale
-horizontal_plot_orientation=Orientation horizontale du champs
-chart_type=Type de graphique
-bar_chart=Diagramme \u00e0 barres
-bar3d_chart=Diagramme \u00e0 barres 3D
-line_chart=Graphique en ligne
-line3d_chart=Graphique en Ligne 3D
-pie_chart=Camembert
-pie3d_chart=Camembert 3D
-chart_size=Taille du graphique
-normal=Normale
-wide=Large
 tall=Hauteur
 title=Titre
-hide_subtitle=Masquer les sous-titres
-value_y_available_indicators=(Y) \u2013 Indicateurs disponibles
-value_y_selected_indicators=(Y) \u2013 indicateurs s\u00e9lectionn\u00e9s
-value_y_available_dataelements=(Y) \u2013 El\u00e9ments de donn\u00e9es disponibles
-value_y_available_datasets=(Y) - ensembles de donn\u00e9es disponibles
-value_y_selected_dataelements=(Y) - El\u00e9ments de donn\u00e9es s\u00e9lectionn\u00e9s
-value_y_selected_datasets=(Y) - ensembles de donn\u00e9es s\u00e9lectionn\u00e9s
-category_x_available_organisationunits=Cat\u00e9gorie (X) - unit\u00e9s d'organisation disponibles
-category_x_selected_organisationunits=Cat\u00e9gorie (X) - unit\u00e9s d'organisation s\u00e9lectionn\u00e9es
-category_x_available_periods=Cat\u00e9gorie (X) - P\u00e9riodes disponibles
-category_x_selected_periods=Cat\u00e9gorie (X) \u2013 p\u00e9riodes s\u00e9lectionn\u00e9es
-filter_available_organisationunits=Filtre - unit\u00e9s d'organisation disponibles
-filter_available_periods=Filtre - P\u00e9riodes disponibles
 pivot_table=Tableau crois\u00e9 dynamique
 indicator_group=Groupe d'indicateurs
-dataelement_group=Groupe d'\u00e9l\u00e9ments de donn\u00e9es
 start_date=Date de d\u00e9but
 end_date=Date de fin
 period_type=Type de p\u00e9riode
 organisation_unit_level=Niveau d'unit\u00e9 d'organisation
 select_period_type=S\u00e9lectionner type de p\u00e9riode
-select_level=S\u00e9lectionner niveau
 org_units=OrgUnit
 get_data=Obtenir donn\u00e9es
 pivot=Pivoter
 data=Donn\u00e9es
-include_regression_line=Inclure ligne de r\u00e9gression
 include_regression=Inclure r\u00e9gression
-include_target_line=Inclure ligne de cible
-target_line_value=Valeur de la ligne cible
-target_line_label=Etiquette de ligne cible
 select=S\u00e9lectionner
 criteria=Crit\u00e8res
 this_indicator_and_periods=Cet indicateur et les p\u00e9riodes
@@ -243,40 +117,26 @@
 use_data_for_selected_unit_only=Utiliser les donn\u00e9es pour l'unit\u00e9 s\u00e9lectionn\u00e9e uniquement
 add_to_dashboard=Ajouter au tableau de bord
 confirm_add_to_dashboard=Etes-vous s\u00fbr de vouloir ajouter ce rapport au tableau de bord?
-select_organisation_unit_level=S\u00e9lectionner le niveau d'unit\u00e9 d'organisation
 resource=Ressource
-specify_url=Veuillez sp\u00e9cifier une URL
 view_report=Voir le rapport
 create_new_resource=Cr\u00e9er une nouvelle ressource
 external_url=URL externe
 upload_file=Charger fichier
 file=Fichier
 url=URL
-export_to_csv=Exporter au format CSV
-export_to_excel=Exporter vers Excel
-export_to_html=Exporter au format HTML
-display_report_table=Afficher tableau de rapport
 display=Afficher
-column_name=Nom de la colonne
-display_name=Nom d'affichage
 visible=Visible
 column=Colonne
-click_and_drag=Cliquer et glisser
 confirm_add_report_table_to_dashboard=Etes-vous s\u00fbr de vouloir ajouter ce tableau rapport au tableau de bord?
 tally_sheet_generator=G\u00e9n\u00e9rateur de feuille de pointage
 tally_sheet_step1=\u00c9tape 1: Choisir un\u00e9tablissement
-tally_sheet_step2=\u00c9tape 2:
 continue=Continuer
 display_facility_name=Afficher nom de l'\u00e9tablissement
 use_a3_format=Utilisez le format A3
 tally_sheet_name=Nom feuille de pointage
 data_element=\u00c9l\u00e9ment de donn\u00e9es
-tally_rows=Lignes de pointage
 type_tally_sheet_name=Veuillez saisir le nom de la feuille de pointage
-calculate_tally_rows=Calculer les ligne de pointage
-select_none=Effacer tout
 tally_sheet=Feuille de pointage
-edit_tally_rows=(Facultatif) Modifiez manuellement le nombre de ligne de pointage
 clear=Effacer
 next=Suivant
 prev=Pr\u00e9c\u00e9dente
@@ -284,31 +144,11 @@
 facility=Etablissement
 month=Mois
 year=Ann\u00e9e
-total=Total
-select_dimension=S\u00e9lectionner dimension
-tally_sheet_report=Rapport de feuille de pointage
-data_completeness_report=Rapport de compl\u00e9tude des donn\u00e9es
-configuration=Configuration
 method=M\u00e9thode
-get_updated_data=Obtenir les donn\u00e9es agr\u00e9g\u00e9es actualis\u00e9es
-use_existing_data=Utiliser les donn\u00e9es agr\u00e9g\u00e9es existantes
 generate_before_export=Veuillez g\u00e9n\u00e9rer le tableau avant de l'exporter
 based_on_registration=Bas\u00e9 sur des donn\u00e9es compl\u00e8tes des ensembles de donn\u00e9es
 based_on_compulsory=Bas\u00e9 sur des \u00e9l\u00e9ments de donn\u00e9es obligatoires
 based_on_ratio=Bas\u00e9 sur le nombre de valeurs de donn\u00e9es saisies
-deleting_existing_aggregated_data=Suppression donn\u00e9es agr\u00e9g\u00e9es existantes
-crosstabulating_data=Croisement des donn\u00e9es
-exporting_data_for_data_elements=Exportation des donn\u00e9es pour les \u00e9l\u00e9ments de donn\u00e9es
-exporting_data_for_calculated_data_elements=Exportation des donn\u00e9es pour les \u00e9l\u00e9ments de donn\u00e9es calcul\u00e9s
-exporting_data_for_indicators=Exportation des donn\u00e9es pour les indicateurs
-export_process_done=Processus d'exportation termin\u00e9
-report_table_process_started=D\u00e9but du traitement du tableau de rapport
-report_table_process_done=Traitement du tableau de rapport termin\u00e9
-report_table_process_failed=Echec du traitement du tableau de rapport - Voir le journal pour plus de d\u00e9tails
-export_process_failed=Processus d'exportation a \u00e9chou\u00e9 - Voir le journal pour plus de d\u00e9tails
-data_completeness_process_started=D\u00e9but du traitement de compl\u00e9tude des donn\u00e9es
-data_completeness_process_done=Traitement de compl\u00e9tude des donn\u00e9es termin\u00e9
-data_completeness_process_failed=Echec du traitement de compl\u00e9tude des donn\u00e9es - Voir le journal pour plus de d\u00e9tails
 intro_standard_report=Voir et ajouter des rapports standard. Ces rapports peuvent \u00eatre bas\u00e9s sur les tableaux de rapport et peuvent \u00eatre con\u00e7us dans BIRT ou JasperReports.
 intro_dataset_report=Voir les rapports d'ensemble de donn\u00e9es. Ces rapports sont bas\u00e9s sur les formulaires de saisie de donn\u00e9es et produisent un rapport avec des donn\u00e9es agr\u00e9g\u00e9es.
 intro_resource=Visualiser et ajouter des ressources. Ces ressources peuvent \u00eatre t\u00e9l\u00e9charg\u00e9s des documents ou des URL sur le web.
@@ -319,17 +159,6 @@
 intro_reporting_rate_summary=Parcourir les taux de d\u00e9claration des ensembles de donn\u00e9es par unit\u00e9 organisationnelle et la p\u00e9riode de base sur diff\u00e9rents crit\u00e8res de soumission.
 intro_orgunit_distribution_report=Parcourir le rapport de distribution des unit\u00e9s d'organisation bas\u00e9 sur les ensembles de groupes d'unit\u00e9s d'organisation et leurs groupes.
 orgunit_distribution_report=Rapport de distribution des unit\u00e9s d'organisation
-create_period_by_indicator_chart=Cr\u00e9er graphique d'indicateur par p\u00e9riode
-create_period_by_dataelement_chart=Cr\u00e9er graphique d'\u00e9l\u00e9ments de donn\u00e9es par p\u00e9riode
-create_period_by_completeness_chart=Cr\u00e9er graphique de compl\u00e9tude par p\u00e9riode
-value_x_selected_indicators=Valeur (X) \u2013 Indicateurs s\u00e9lectionn\u00e9s
-value_x_available_indicators=Valeur (X) \u2013 Indicateurs disponibles
-value_x_selected_dataelements=Valeur (X) - El\u00e9ments de donn\u00e9es s\u00e9lectionn\u00e9s
-value_x_selected_datasets=Valeur (X) \u2013 Ensembles de donn\u00e9es s\u00e9lectionn\u00e9s
-value_x_available_dataelements=Valeur (X) \u2013 El\u00e9ments de donn\u00e9es disponibles
-value_x_available_datasets=Valeur (X) \u2013 Ensembles de donn\u00e9es disponibles
-category_y_selected_periods=(Y) \u2013 P\u00e9riodes s\u00e9lectionn\u00e9es
-category_y_available_periods=(Y) - P\u00e9riodes disponibles
 get_current_design=Obtenir le design actuel
 organisation_unit_report=Rapport d'Unit\u00e9 d'organisation
 select_group_set=S\u00e9lectionner l'ensemble de groupes
@@ -344,7 +173,6 @@
 get_report_as_pdf=T\u00e9l\u00e9charger en PDF
 get_report_as_jasper=T\u00e9l\u00e9charger comme rapport
 get_report_as_jrxml=T\u00e9l\u00e9charger en JRXML
-user_organisation_unit=Inclure unit\u00e9 d'organisation de l'utilisateur courant
 select_category_combo=S\u00e9lectionner la combinaison de cat\u00e9gories
 sort_order=Ordre de tri
 none=Aucun
@@ -361,30 +189,10 @@
 toggle_fixed_organisation_units=Basculer vers les unit\u00e9s d'organisation fixes
 group=Groupe
 groups=Groupes
-available_charts=Graphiques disponibles
-available_reports=Rapports disponibles
-group_members=Membres du groupe
-number_of_members=Nombre de membres
-chart_groups=Groupe de graphiques
-report_groups=Groupe de rapports
-report_table_groups=Groupes de tableaux de rapport
-chart_group_management=Gestion de groupes de graphiques
-report_group_management=Gestion de groupe de rapport
-report_table_group_management=Gestion de groupes de tableaux de rapport
-create_new_chart_group=Cr\u00e9er nouveau groupe de graphiques
-create_new_report_group=Cr\u00e9er nouveau groupe de rapport
-create_new_report_table_group=Cr\u00e9er nouveau groupe de tableaux de rapport
-edit_chart_group=Modifier groupe de graphiques existant
-edit_report_group=Modifier groupe de rapports existant
-edit_report_table_group=Modifier groupe de tableaux de rapport existants
 intro_chart_groups=Cr\u00e9er, modifier, afficher et supprimer des groupes de graphique. Les groupes sont utilis\u00e9s pour une meilleure analyse.
 intro_report_groups=Cr\u00e9er, modifier, afficher et supprimer des groupes de rapport. Les groupes sont utilis\u00e9s pour une meilleure analyse.
 intro_report_table_groups=Cr\u00e9er, modifier, afficher et supprimer des groupes de tableaux de rapport. Les groupes sont utilis\u00e9s pour une meilleure analyse.
 confirm_delete=Etes-vous s\u00fbr de vouloir supprimer cet objet?
-stacked_bar_chart=Graphique en barre empil\u00e9e
-stacked_bar3d_chart=Graphique en barre 3D empil\u00e9e
-domain_axis_label_x=\u00c9tiquette de domaine d'axe (x)
-range_axis_label_y=Etiquette d'oordonn\u00e9e (y)
 leaf_parent_organisation_unit=Unit\u00e9s d'organisation feuilles
 reporting_bimonth=Mi-mois de rapportage
 reporting_quarter=Trimestre de rapportage
@@ -394,10 +202,6 @@
 last_12_months=12 derniers mois
 last_4_quarters=4 derniers trimestres
 reporting_rate_summary=Taux rapports sommaires
-last_month=Le mois dernier
-last_quarter=Dernier trimestre
-last_six_month=Derni\u00e8re de six mois
-last_2_sixmonths=Deux derniers six mois
 available_organisation_unit_groups=Disponible groupes unit\u00e9 d'organisation
 selected_organisation_unit_groups=Groupes s\u00e9lectionn\u00e9s d'unit\u00e9 d'organisation
 prev_year=L'ann\u00e9e pr\u00e9c\u00e9dente
@@ -405,4 +209,4 @@
 data_mart=Data Mart
 data_mart_management=Data Mart de gestion
 start_export=Commencez l'exportation
-period_types=Type de p\u00e9riode
+period_types=Type de p\u00e9riode
\ No newline at end of file

=== modified file 'dhis-2/dhis-web/dhis-web-reporting/src/main/resources/org/hisp/dhis/reporting/i18n_module_pt_PT.properties'
--- dhis-2/dhis-web/dhis-web-reporting/src/main/resources/org/hisp/dhis/reporting/i18n_module_pt_PT.properties	2012-01-01 10:30:30 +0000
+++ dhis-2/dhis-web/dhis-web-reporting/src/main/resources/org/hisp/dhis/reporting/i18n_module_pt_PT.properties	2012-02-23 11:12:25 +0000
@@ -1,402 +0,0 @@
-please_select_org_unit=Please select an organisation unit
-please_select_dataset=Please select a dataset
-please_select_period=Please select a period
-please_select_group_set=Please select a group set
-refresh_datamart=Refresh datamart
-error_in_input_parameters=Not all required parameters are selected!
-aggregation_mode=Aggregation mode
-reporting_unit=Reporting unit
-reporting_period=Reporting period
-report_period=Report period
-report_parameters=
-error_startDate=You must enter a valid start date!
-error_endDate=You must enter a valid start date!
-error_organisationUnitId=You must select an organisation unit!
-error_dataSetId=You must select a data set!
-error_after=End date must be after start date!
-select_data_set=Please select a data set
-select_period=Please select a period
-select_organisation_unit=Please select an organisation unit
-report_organisation_unit=Report organisation unit
-dataset_report=Dataset Report
-add_selected=Add selected
-add_all=Add all
-add=Add
-create_report_table=Create report table
-manage_report_table=Manage report table
-available_indicators=Available indicators
-select_indicatorgroup_all=Select indicator group / View all
-select_dataelementgroup_all=Select data element group / View all
-selected_indicators=Selected indicators
-selected_dataelements=Selected data elements
-available_organisationunits=Available organisation units
-select_organisationunit_level_all=Select organsation unit level / View all
-select_period_type_all=Select period type / View all
-level=Level
-available_organisationunits=Available organisation units
-selected_organisationunits=Selected organisation units
-available_periods=Available periods
-selected_periods=Selected periods
-add_children=Add children
-create_and_save=Create and Save
-create=Create
-skip_data_mart=Skip data mart
-indicators=Indicators
-organisation_units=Organisation units
-periods=Periods
-relative_periods=Relative periods
-reporting_month=Reporting month
-months_this_year=Months this year
-quarters_this_year=Quarters this year
-this_year=This year
-months_last_year=Months last year
-quarters_last_year=Quarters last year
-last_year=Last year
-report_table=Report Table
-crosstab_dimensions=Crosstab dimensions
-confirm_delete_table=Are you sure you want to remove table?
-operations=Operations
-report_table_management=Report table management
-creating_table=Creating table...
-done=Done
-table_name=Table name
-crosstab_indicators=Crosstab indicators
-crosstab_periods=Crosstab periods
-crosstab_organisation_units=Crosstab organisation units
-cannot_crosstab_all_dimensions=You cannot crosstabulate all dimensions
-cannot_crosstab_no_dimensions=Please select at least one dimension
-must_select_at_least_one_indictor_data_element_data_set=Please select at least one indicator, data element or data set
-must_select_at_least_one_indicator=Please select at least one indicator
-must_select_at_least_one_dataelement=Please select at least one data element
-must_select_at_least_one_dataset=Please select at least one dataset
-must_select_at_least_one_unit=Please select at least one organisation unit
-must_select_at_least_one_period=Please select at least one period
-target_line_value_must_be_provided=Target line value must be provided when target lines are enabled.
-target_line_value_must_be_number=Target line value must be a number.
-cannot_include_more_organisation_unit_regression=Cannot include more that one organisation unit with regression
-cannot_select_orgunit_and_parent_orgunit_param=Cannot select both current and parent organisation unit parameter
-must_enter_name=Please enter a name
-specify_name=Please specify a name
-specify_title=Please specify a title
-select_file=Select file
-select_report_table=Select report table
-name_in_use=The name is already in use
-title_in_use=The title is already in use
-design=Design
-home=Home
-directory=Directory
-select_table=Select table
-create_new_report=Create new report
-create_report=Create report
-standard_report=Standard Report
-file_upload_failed=File upload failed
-confirm_remove_report=Are you sure you will delete the report?
-confirm_delete_chart=Are you sure you want to remove chart?
-report_management=Report management
-report=Report
-completed=completed
-no_process_running=No process running
-aggregating_data=Aggregating data
-creating_report_datasource=Creating report datasource
-process_done=Process done
-generate_datasource_and_view_report=Generate datasource and view report
-view_report_based_on_existing_datasource=View report based on existing datasource
-remove_report=Remove report
-data_completeness=Data Completeness
-view_data_completeness=View data completeness
-submit=Submit
-generate_pdf=Generate PDF
-data_completeness_report=Data Completeness Report
-edit_report=Edit report
-processing=Processing
-indicators_data_elements_data_sets=Indicators / data elements / data sets
-set_configuration=Please set the configuration in order for the report module to work properly
-home_explanation=Home refers to the absolute path to the BIRT viewer web application on the server
-directory_explanation=Directory refers to the part of the URL coming after the server part pointing to the BIRT viewer web application
-dataset=Dataset
-organisation_unit=Organisation unit
-select_dataset_all=Select dataset / View all
-data_completeness_configuration=Data Completeness Configuration
-offset_days=Offset days
-weekly=Weekly
-monthly=Monthly
-quarterly=Quarterly
-six_monthly=Six-Monthly
-yearly=Yearly
-two_yearly=Two-Yearly
-generate_workbook=Generate Workbook
-importing_report_tables=Importing report tables
-completeness_configuration_explanation=Number of days refers to the maximum number of days after the end of the reporting month before the data must be submitted
-omit_report_table_explanation=If selecting no report table, the user is responsible for providing the data source
-reporting_deadline=Reporting deadline
-nr_of_days=Number of days
-select_report_table_none=Select report table / none
-dataset_completeness=Dataset Completeness
-export_dataset_completeness=Export dataset completeness
-available_datasets=Available data sets
-selected_datasets=Selected data sets
-report_parameters=Report parameters
-parent_organisation_unit=Parent organisation unit
-available_dataelements=Available data elements
-select_dataelementgroup_all=Select data element group / View all
-select_category_combo=Select category combination
-selected_dataelements=Selected data elements
-create_indicator_report_table=Create indicator report table
-create_dataelement_report_table=Create data element report table
-dataelements=Data elements
-datasets=Data sets
-parent_organisationunit=Parent organisation unit
-report_table_parameters=Report table parameters
-so_far_this_year=So far this year
-so_far_this_financial_year=So far this financial year
-months_this_year=Months this year
-quarters_this_year=Quarters this year
-selected_report_tables=Selected report tables
-available_report_tables=Available report tables
-add_report_table=Add Report Table
-add_dataelement_dimension_table=Add Dataelement Dimension Table
-preview=Preview
-generate=Generate
-print=Print
-process_completed=Process completed
-process_started=Process started
-process_failed=Process failed - See log for details
-please_wait=Please wait
-view=View
-chart=Chart
-view_chart=View chart
-create_chart=Create chart
-chart_dimension=Chart dimension
-add_period_chart=Add period chart
-add_organisation_unit_chart=Add organisation unit chart
-add_indicator_chart=Add indicator chart
-period_by_indicator_chart=Period by indicator chart
-period_by_dataelement_chart=Period by data element chart
-period_by_completeness_chart=Period by completeness chart
-indicator_by_period_chart=Indicator by period chart
-dataelement_by_period_chart=Data element by period chart
-completeness_by_period_chart=Completeness by period chart
-indicator_by_organisation_unit_chart=Indicator by organisation unit chart
-dataelement_by_organisation_unit_chart=Data element by organisation unit chart
-completeness_by_organisation_unit_chart=Completeness by organisation unit chart
-create_indicator_by_period_chart=Create indicator by period chart
-create_dataelement_by_period_chart=Create data element by period chart
-create_completeness_by_period_chart=Create completeness by period chart
-create_indicator_by_organisation_unit_chart=Create indicator by organisation unit chart
-create_dataelement_by_organisation_unit_chart=Create data element by organisation unit chart
-create_completeness_by_organisation_unit_chart=Create completeness by organisation unit chart
-dimension=Dimension
-category_option_combos=Category Option Combinations
-hide_legend=Hide legend
-vertical_category_labels=Vertical category labels
-horizontal_plot_orientation=Horizontal plot orientation
-chart_type=Chart type
-bar_chart=Bar chart
-bar3d_chart=Bar 3D chart
-line_chart=Line chart
-line3d_chart=Line 3D chart
-pie_chart=Pie chart
-pie3d_chart=Pie 3D chart
-chart_size=Chart size
-normal=Normal
-wide=Wide
-tall=Tall
-title=Title
-hide_subtitle=Hide subtitle
-value_y_available_indicators=Value (Y) - Available indicators
-value_y_selected_indicators=Value (Y) - Selected indicators
-value_y_available_dataelements=Value (Y) - Available data elements
-value_y_available_datasets=Value (Y) - Available datasets
-value_y_selected_dataelements=Value (Y) - Selected data elements
-value_y_selected_datasets=Value (Y) - Selected datasets
-category_x_available_organisationunits=Category (X) - Available organisation units
-category_x_selected_organisationunits=Category (X) - Selected organisation units
-category_x_available_periods=Category (X) - Available periods
-category_x_selected_periods=Category (X) - Selected periods
-filter_available_organisationunits=Filter - Available organisation units
-filter_available_periods=Filter - Available periods
-pivot_table=Pivot Table
-indicator_group=Indicator group
-dataelement_group=Data element group
-start_date=Start date
-end_date=End date
-period_type=Period type
-organisation_unit_level=Organisation unit level
-select_period_type=Select period type
-select_level=Select level
-org_units=Org units
-get_data=Get data
-pivot=Pivot
-data=Data
-include_regression_line=Include regression line
-include_regression=Include regression
-include_target_line=Include target line
-target_line_value=Target line value
-target_line_label=Target line label
-select=Select
-criteria=Criteria
-this_indicator_and_periods=This indicator and periods
-this_indicator_and_orgunits=This indicator and orgunits
-all_indicator_and_periods=All indicators and periods
-all_indicator_and_orgunits=All indicators and orgunits
-generating_report=Generating report
-use_data_for_selected_unit_only=Use data for selected unit only
-add_to_dashboard=Add to dashboard
-confirm_add_to_dashboard=Are you sure want to add this report to the dashboard?
-select_organisation_unit_level=Select organisation unit level
-resource=Resource
-specify_url=Please specify a URL
-view_report=View report
-create_new_resource=Create new resource
-external_url=External URL
-upload_file=Upload file
-file=File
-url=URL
-export_to_csv=Export to CSV
-export_to_excel=Export to Excel
-export_to_html=Export to HTML
-display_report_table=Display report table
-display=Display
-column_name=Column name
-display_name=Display name
-visible=Visible
-column=Column
-click_and_drag=Click and drag
-confirm_add_report_table_to_dashboard=Are you sure you want to add this report table to dashboard?
-tally_sheet_generator=Tally Sheet Generator
-tally_sheet_step1=Step 1: Choose one Facility
-tally_sheet_step2=Step 2:
-continue=Continue
-display_facility_name=Display Facility Name
-use_a3_format=Use A3 format
-tally_sheet_name=Tally Sheet Name
-data_element=Data element
-tally_rows=Tally rows
-type_tally_sheet_name=Please type a desired name of the tally sheet
-calculate_tally_rows=Calculate tally rows
-select_none=Clear all
-tally_sheet=Tally Sheet
-edit_tally_rows=(Optional) Edit tally row numbers manually
-clear=Clear
-next=Next
-prev=Prev
-none=None
-facility=Facility
-month=Month
-year=Year
-total=Total
-select_dimension=Select dimension
-tally_sheet_report=Tally Sheet report
-data_completeness_report=Data Completeness Report
-configuration=Configuration
-method=Method
-get_updated_data=Get updated aggregated data
-use_existing_data=Use existing aggregated data
-generate_before_export=Please generate table before exporting
-based_on_registration=Based on complete data set registrations
-based_on_compulsory=Based on compulsory data elements
-based_on_ratio=Based on number of registered data values
-deleting_existing_aggregated_data=Deleting existing aggregated data
-crosstabulating_data=Crosstabulating data
-exporting_data_for_data_elements=Exporting data for data elements
-exporting_data_for_calculated_data_elements=Exporting data for calculated data elements
-exporting_data_for_indicators=Exporting data for indicators
-export_process_done=Export process done
-report_table_process_started=Report table process started
-report_table_process_done=Report table process done
-report_table_process_failed=Report table process failed - See log for details
-export_process_failed=Export process failed - See log for details
-data_completeness_process_started=Data completeness process started
-data_completeness_process_done=Data completeness process done
-data_completeness_process_failed=Data completeness process failed - See log for details
-intro_standard_report=View and add standard reports. These reports can be based on report tables and can be designed in BIRT or JasperReports.
-intro_dataset_report=View data set reports. These reports are based on data entry screens and will produce a report with aggregated data.
-intro_resource=View and add resources. These resources can be uploaded documents or URLs on the web.
-intro_tally_sheet_generator=Generate tally sheets, which can be printed and used to collect data in the field.
-intro_chart=View and add charts. Charts are based on indicators and either organisation units or periods.
-intro_pivot_table=Browse pivot tables, which can be pivoted on any of the indicator, organisation unit and period dimensions.
-intro_report_table=Add and generate report tables. Report tables are customizable database tables which can be used as basis for reports.
-intro_reporting_rate_summary=Browse the reporting rates of data sets by organisation unit and period based on various criteria for submission.
-intro_orgunit_distribution_report=Browse the organisation unit distribution report based on the organisation unit group sets and its groups.
-orgunit_distribution_report=Organisation Unit Distribution Report
-create_period_by_indicator_chart=Create period by indicator chart
-create_period_by_dataelement_chart=Create period by data element chart
-create_period_by_completeness_chart=Create period by completeness chart
-value_x_selected_indicators=Value (X) - Selected indicators
-value_x_available_indicators=Value (X) - Available indicators
-value_x_selected_dataelements=Value (X) - Selected data elements
-value_x_selected_datasets=Value (X) - Selected datasets
-value_x_available_dataelements=Value (X) - Available data elements
-value_x_available_datasets=Value (X) - Available datasets
-category_y_selected_periods=Value (Y) - Selected periods
-category_y_available_periods=Value (Y) - Available periods
-get_current_design=Get current design
-organisation_unit_report=Organisation Unit Report
-select_group_set=Select group set
-orgunit_distribution=Organisation unit distribution report
-get_report=Get report
-get_chart=Get chart
-group_set=Group set
-select_org_unit=Select organisation unit
-get_report=Get report
-get_report_as_xls=Download as Excel
-get_report_as_csv=Download as CSV
-get_report_as_pdf=Download as PDF
-get_report_as_jasper=Download as Report
-get_report_as_jrxml=Download as JRXML
-user_organisation_unit=Include current user organisation unit
-select_category_combo=Select category combination
-sort_order=Sort order
-none=None
-ascending=Low to high
-descending=High to low
-top_limit=Top limit
-data_type=Data type
-indicator=Indicator
-data_element_group=Data element group
-grand_parent_organisation_unit=Grand parent organisation unit
-available_dataset_completeness_percentages=Available data set completeness percentages
-selected_dataset_completeness_percentages=Selected data set completeness percentages
-toggle_fixed_periods=Toggle fixed periods
-toggle_fixed_organisation_units=Toggle fixed organisation units
-group=Group
-groups=Groups
-available_charts=Available charts
-available_reports=Available reports
-group_members=Group members
-number_of_members=Number of members
-chart_groups=Chart groups
-report_groups=Report groups
-report_table_groups=Report table groups
-chart_group_management=Chart group management
-report_group_management=Report group management
-report_table_group_management=Report table group management
-create_new_chart_group=Create a new chart group
-create_new_report_group=Create a new report group
-create_new_report_table_group=Create a new report table group
-edit_chart_group=Edit existing chart group
-edit_report_group=Edit existing report group
-edit_report_table_group=Edit existing report table group
-intro_chart_groups=Create, modify, view and delete chart groups. Groups are used for improved analysis.
-intro_report_groups=Create, modify, view and delete report groups. Groups are used for improved analysis.
-intro_report_table_groups=Create, modify, view and delete report table groups. Groups are used for improved analysis.
-confirm_delete=Are you sure you want to delete this object ?
-stacked_bar_chart=Stacked bar chart
-stacked_bar3d_chart=Stacked 3D bar chart
-domain_axis_label_x=Domain axis label (x)
-range_axis_label_y=Range axis label (y)
-leaf_parent_organisation_unit=Leaf organisation units
-reporting_bimonth=Reporting bimonth
-reporting_quarter=Reporting quarter
-include_organisation_unit_group_sets=Include org unit group sets param
-reporting_period=Reporting period
-last_5_years=Last 5 years
-last_12_months=Last 12 months
-last_4_quarters=Last 4 quarters
-reporting_rate_summary=Reporting Rate Summary
-last_month=Last month
-last_quarter=Last quarter
-last_six_month=Last six-month
-last_2_sixmonths=Last 2 six-months
-available_organisation_unit_groups=Available organisation unit groups
-selected_organisation_unit_groups=Selected organisation unit groups

=== modified file 'dhis-2/dhis-web/dhis-web-reporting/src/main/resources/org/hisp/dhis/reporting/i18n_module_vi_VN.properties'
--- dhis-2/dhis-web/dhis-web-reporting/src/main/resources/org/hisp/dhis/reporting/i18n_module_vi_VN.properties	2011-12-14 08:10:22 +0000
+++ dhis-2/dhis-web/dhis-web-reporting/src/main/resources/org/hisp/dhis/reporting/i18n_module_vi_VN.properties	2012-02-23 11:12:25 +0000
@@ -1,208 +1,94 @@
-#Resource generated by I18n Resource Editor
-#Tue Nov 01 15:15:03 ICT 2011
 start_date=Ng\u00E0y b\u1EAFt \u0111\u1EA7u
 periods=Th\u1EDDi \u0111i\u1EC3m
-please_select_dataset=H\u00E3y ch\u1ECDn m\u1ED9t t\u1EADp d\u1EEF li\u1EC7u
-data_completeness_report=Ba\u0301o ca\u0301o ti\u0300nh hi\u0300nh hoa\u0300n thi\u00EA\u0323n d\u01B0\u0303 li\u00EA\u0323u
-specify_title=H\u00E3y \u0111\u1EB7t m\u1ED9t ti\u00EAu \u0111\u1EC1
-so_far_this_year=T\u00EDnh t\u1EEB \u0111\u1EA7u n\u0103m cho \u0111\u1EBFn nay
 confirm_remove_report=C\u00F3 ch\u1EAFc l\u00E0 b\u1EA1n mu\u1ED1n x\u00F3a b\u00E1o c\u00E1o n\u00E0y?
-completeness_by_organisation_unit_chart=Ho\u00E0n th\u00E0nh v\u1EDBi bi\u1EC3u \u0111\u1ED3 \u0111\u01A1n v\u1ECB
 include_organisation_unit_group_sets=G\u1ED3m tham s\u1ED1 t\u1EADp \u0111\u01A1n v\u1ECB
 add_all=Th\u00EAm t\u1EA5t c\u1EA3
-six_monthly=M\u1ED7i 6 th\u00E1ng
-crosstabulating_data=\u0110ang t\u1EA1o c\u00E1c thanh d\u1EEF li\u1EC7u
-generate_datasource_and_view_report=T\u1EA1o ra b\u1EA3ng d\u1EEF li\u1EC7u v\u00E0 b\u00E1o c\u00E1o
-view_report_based_on_existing_datasource=Xem b\u00E1o c\u00E1o v\u1EDBi ngu\u1ED3n d\u1EEF li\u1EC7u \u0111ang c\u00F3
 display_facility_name=T\u00EAn c\u1EE7a \u0111\u01A1n v\u1ECB
-export_process_done=Ho\u00E0n t\u1EA5t xu\u1EA5t d\u1EEF li\u1EC7u
 edit_report=Edit report
-add_organisation_unit_chart=Th\u00EAm bi\u1EC3u \u0111\u1ED3 \u0111\u01A1n v\u1ECB
-aggregating_data=\u0110ang t\u00EDnh to\u00E1n s\u1ED1 li\u1EC7u...
-chart_groups=C\u00E1c nh\u00F3m bi\u1EC3u \u0111\u1ED3
 indicator_group=Nh\u00F3m ch\u1EC9 s\u1ED1
-create_period_by_completeness_chart=T\u1EA1o th\u1EDDi \u0111i\u1EC3m theo bi\u1EC3u \u0111\u1ED3 ho\u00E0n th\u00E0nh
 create_report=T\u1EA1o b\u00E1o c\u00E1o
 top_limit=Gi\u1EDBi h\u1EA1n tr\u00EAn
 must_select_at_least_one_indictor_data_element_data_set=H\u00E3y ch\u1ECDn t\u1ED1i thi\u1EC3u m\u1ED9t ch\u1EC9 s\u1ED1, d\u1EEF li\u1EC7u hay t\u1EADp d\u1EEF li\u1EC7u
-line_chart=Bi\u1EC3u \u0111\u1ED3 d\u1EA1ng \u0111\u01B0\u1EDDng
 group=Nh\u00F3m
 create=T\u1EA1o m\u1EDBi
-category_x_selected_periods=Ph\u00E2n lo\u1EA1i (X) - C\u00E1c th\u1EDDi \u0111i\u1EC3m \u0111\u01B0\u1EE3c ch\u1ECDn
 reporting_quarter=B\u00E1o c\u00E1o theo qu\u00FD
 upload_file=N\u1EA1p l\u00EAn m\u1ED9t t\u1EADp tin
-tally_sheet_report=B\u00E1o c\u00E1o b\u1EA3ng ki\u1EC3m \u0111\u1EBFm
-reporting_deadline=K\u1EF3 h\u1EA1n b\u00E1o c\u00E1o
-stacked_bar3d_chart=Bi\u1EC3u \u0111\u1ED3 thanh ch\u1ED3ng 3D
-create_period_by_dataelement_chart=T\u1EA1o d\u1EEF li\u1EC7u theo bi\u1EC3u \u0111\u1ED3 d\u1EEF li\u1EC7u
-hide_legend=\u1EA8n m\u1EE5c
 intro_data_completeness=Xem t\u1EF7 l\u1EC7 \u0111\u0103ng nh\u1EADp c\u1EE7a c\u00E1c t\u1EADp d\u1EEF li\u1EC7u. Vi\u1EC7c n\u00E0y c\u00F3 d\u1EF1a theo \u0111\u01A1n v\u1ECB v\u00E0 th\u1EDDi \u0111i\u1EC3m, v\u00E0 r\u1ED3i s\u1EBD b\u00E1o c\u00E1o ra PDF v\u00E0 Excel.
-select_dimension=Ch\u1ECDn m\u1ED9t chi\u1EC1u d\u1EEF li\u1EC7u
 cannot_select_orgunit_and_parent_orgunit_param=Kh\u00F4ng th\u1EC3 ch\u1ECD v\u1EEBa tham s\u1ED1 \u0111\u01A1n v\u1ECB hi\u1EC7n t\u1EA1i v\u00E0 \u0111\u01A1n v\u1ECB c\u1EA5p cha
-data_completeness_process_started=Ti\u1EBFn tr\u00ECnh ki\u1EC3m tra ho\u00E0n ch\u1EC9nh d\u1EEF li\u1EC7u \u0111\u00E3 b\u1EAFt \u0111\u1EA7u
 organisation_unit=\u0110\u01A1n v\u1ECB
 report=B\u00E1o c\u00E1o
-value_x_available_indicators=Gi\u00E1 tr\u1ECB (X) - C\u00E1c ch\u1EC9 s\u1ED1 c\u00F3 s\u1EB5n
 toggle_fixed_periods=Chuy\u1EC3n \u0111\u1ED5i c\u00E1c th\u1EDDi \u0111i\u1EC3m c\u1ED1 \u0111\u1ECBnh
 dataset_completeness=T\u00EDnh ho\u00E0n t\u1EA5t d\u1EEF li\u1EC7u
-create_and_save=T\u1EA1o m\u1EDBi v\u00E0 L\u01B0u
 add_selected=Th\u00EAm m\u1EE5c \u0111ang ch\u1ECDn
-completeness_by_period_chart=Ho\u00E0n th\u00E0nh v\u1EDBi bi\u1EC3u \u0111\u1ED3 th\u1EDDi \u0111i\u1EC3m
 select_organisationunit_level_all=Ch\u1ECDn \u0111\u01A1n v\u1ECB c\u00F3 c\u1EA5p / Hi\u1EC3n th\u1ECB t\u1EA5t c\u1EA3
-last_6_to_9_months=Last 6 to 9 months
-process_failed=Ti\u1EBFn tr\u00ECnh b\u1ECB l\u1ED7i - Xem chi ti\u1EBFt \u1EDF nh\u1EADt k\u00FD
 crosstab_indicators=C\u00E1c thanh ch\u1EC9 s\u1ED1
 standard_report=B\u00E1o c\u00E1o c\u01A1 b\u1EA3n
 omit_report_table_explanation=N\u1EBFu kh\u00F4ng ch\u1ECDn b\u1EA3ng b\u00E1o c\u00E1o, ng\u01B0\u1EDDi d\u00F9ng ch\u1ECBu tr\u00E1ch nhi\u1EC7m cung c\u1EA5p ngu\u1ED3n d\u1EEF li\u1EC7u
-select_period_type_all=Ch\u1ECDn lo\u1EA1i th\u1EDDi \u0111i\u1EC3m / Xem t\u1EA5t c\u1EA3
-create_new_report_group=T\u1EA1o m\u1EDBi nh\u00F3m b\u00E1o c\u00E1o
 use_data_for_selected_unit_only=D\u00F9ng d\u1EEF li\u1EC7u ch\u1EC9 cho \u0111\u01A1n v\u1ECB \u0111\u01B0\u1EE3c ch\u1ECDn
 file=T\u1EADp tin
-calculate_tally_rows=T\u00EDnh to\u00E1n c\u00E1c h\u00E0ng t\u1ED5ng h\u1EE3p
-chart_group_management=Qu\u1EA3n l\u00FD nh\u00F3m bi\u1EC3u \u0111\u1ED3
 groups=C\u00E1c nh\u00F3m
-report_table_groups=C\u00E1c nh\u00F3m b\u1EA3ng b\u00E1o c\u00E1o
-edit_tally_rows=(T\u00F9y ch\u1ECDn) Ch\u1EC9nh th\u1EE7 c\u00F4ng c\u00E1c s\u1ED1 \u0111\u1EBFm
-include_target_line=G\u1ED3m d\u00F2ng ti\u00EAu chu\u1EA9n
-exporting_data_for_indicators=\u0110ang xu\u1EA5t ra c\u00E1c ch\u1EC9 s\u1ED1
-error_in_input_parameters=C\u00E1c tham s\u1ED1 b\u1EAFt bu\u1ED9c ch\u01B0a \u0111\u01B0\u1EE3c ch\u1ECDn\!
 dataelements=C\u00E1c ph\u1EA7n t\u1EED d\u1EEF li\u1EC7u
-wide=R\u1ED9ng
-create_indicator_by_organisation_unit_chart=T\u1EA1o ch\u1EC9 s\u1ED1 v\u1EDBi bi\u1EC3u \u0111\u1ED3 \u0111\u01A1n v\u1ECB
 pivot_table=B\u1EA3ng xoay
 yearly=M\u1ED9t n\u0103m
-value_x_available_dataelements=Gi\u00E1 tr\u1ECB (X) - C\u00E1c d\u1EEF li\u1EC7u hi\u1EC7n c\u00F3
-period_by_completeness_chart=Bi\u1EC3u \u0111\u1ED3 th\u1EDDi \u0111i\u1EC3m ho\u00E0n th\u00E0nh
-chart_type=Lo\u1EA1i bi\u1EC3u \u0111\u1ED3
-chart_dimension=Chi\u1EC1u c\u1EE7a bi\u1EC3u \u0111\u1ED3
 start=B\u1EAFt \u0111\u1EA7u
 show_details=Th\u00F4ng tin chi ti\u1EBFt
-must_select_at_least_one_dataset=H\u00E3y ch\u1ECDn t\u1ED1i thi\u1EC3u m\u1ED9t bi\u1EC3u nh\u1EADp
-configure_report=Configure report
-available_datasets=Available data sets
 report_table_parameters=Tham s\u1ED1 b\u1EA3ng b\u00E1o c\u00E1o
 organisation_units=\u0110\u01A1n v\u1ECB
-print=In ra
-total=T\u1ED5ng
-error_startDate=Ng\u00E0y b\u1EAFt \u0111\u1EA7u kh\u00F4ng h\u1EE3p l\u1EC7\!
-exporting_data_for_data_elements=\u0110ang xu\u1EA5t ra d\u1EEF li\u1EC7u
 processing=\u0110ang x\u1EED l\u00FD
 get_report_as_pdf=T\u1EA3i xu\u1ED1ng v\u1EDBi PDF
-value_y_selected_indicators=Gi\u00E1 tr\u1ECB (Y) - C\u00E1c ch\u1EC9 s\u1ED1 \u0111\u01B0\u1EE3c ch\u1ECDn
 done=Ho\u00E0n t\u1EA5t
-domain_axis_label_x=Mi\u1EC1n m\u0169i t\u00EAn (X)
 intro_orgunit_distribution_report=Duy\u1EC7t xem c\u00E1c b\u00E1o c\u00E1o m\u1EDF r\u1ED9ng theo \u0111\u01A1n v\u1ECB
-no_process_running=Kh\u00F4ng ti\u1EBFn tr\u00ECnh n\u00E0o \u0111ang ch\u1EA1y
-horizontal_plot_orientation=H\u01B0\u1EDBng chi\u1EC1u ngang
-deleting_existing_aggregated_data=\u0110ang x\u00F3a d\u1EEF li\u1EC7u t\u1ED5ng h\u1EE3p
 select_indicatorgroup_all=Ch\u1ECDn nh\u00F3m ch\u1EC9 s\u1ED1 / Hi\u1EC3n th\u1ECB t\u1EA5t c\u00E1
 completed=Ho\u00E0n t\u1EA5t
-available_report_tables=C\u00E1c report table hi\u1EC7n c\u00F3
 all_indicator_and_orgunits=T\u1EA5t c\u1EA3 c\u00E1c ch\u1EC9 s\u1ED1 v\u00E0 \u0111\u01A1n v\u1ECB
 this_indicator_and_periods=Ch\u1EC9 s\u1ED1 v\u00E0 th\u1EDDi \u0111i\u1EC3m n\u00E0y
 orgunit_distribution=\u0110\u01A1n v\u1ECB b\u00E1o c\u00E1o ph\u00E2n t\u00E1n
 type_tally_sheet_name=H\u00E3y nh\u1EADp t\u00EAn c\u1EE7a b\u1EA3ng
-pie_chart=Bi\u1EC3u \u0111\u1ED3 b\u00E1nh
 available_dataset_completeness_percentages=T\u1EF7 l\u1EC7 ho\u00E0n th\u00E0nh t\u1EADp d\u1EEF li\u1EC7u hi\u1EC7n c\u00F3
-nr_of_days=Number of days
-report_table_process_failed=L\u1ED7i khi th\u1EF1c hi\u1EC7n t\u1EA1o c\u00E1c b\u1EA3ng b\u00E1o c\u00E1o - Xem chi ti\u1EBFt \u1EDF nh\u1EADt k\u00FD
-report_table_process_started=Ti\u1EBFn tr\u00ECnh t\u1EA1o b\u1EA3ng b\u00E1o c\u00E1o \u0111\u00E3 b\u1EAFt \u0111\u1EA7u
-last_9_to_12_months=Last 9 to 12 months
 intro_chart_groups=Cho ph\u00E9p t\u1EA1o, ch\u1EC9nh s\u1EEDa, xem v\u00E0 x\u00F3a c\u00E1c nh\u00F3m bi\u1EC3u \u0111\u1ED3. Nh\u00F3m n\u00E0y \u0111\u01B0\u1EE3c d\u00F9ng \u0111\u1EC3 n\u00E2ng cao vi\u1EC7c ph\u00E2n t\u00EDch d\u1EEF li\u1EC7u
-report_table_management=Qu\u1EA3n l\u00FD b\u1EA3ng b\u00E1o c\u00E1o
 use_data_for=D\u00F9ng d\u1EEF li\u1EC7u cho
-datasets=T\u1EADp h\u1EE3p d\u1EEF li\u1EC7u
 please_select_group_set=H\u00E3y ch\u1ECDn m\u1ED9t nh\u00F3m
-stacked_bar_chart=Bi\u1EC3u \u0111\u1ED3 thanh ch\u1ED3ng
 add=Th\u00EAm
-directory_explanation=Th\u01B0 m\u1EE5c li\u00EAn quan \u0111\u1EBFn m\u1ED9t \u0111\u01B0\u1EDDng d\u1EABn URL xu\u1EA5t hi\u1EC7n sau khi m\u00E1y ch\u1EE7 tham chi\u1EBFu \u0111\u1EBFn tr\u00ECnh xem \u1EE9ng d\u1EE5ng BIRT
 intro_report_table_groups=Cho ph\u00E9p t\u1EA1o, ch\u1EC9nh s\u1EEDa, xem v\u00E0 x\u00F3a c\u00E1c nh\u00F3m b\u1EA3ng b\u00E1o c\u00E1o. Nh\u00F3m n\u00E0y \u0111\u01B0\u1EE3c d\u00F9ng \u0111\u1EC3 n\u00E2ng cao vi\u1EC7c ph\u00E2n t\u00EDch d\u1EEF li\u1EC7u
-stopped=\u0111\u00E3 k\u1EBFt th\u00FAc
 please_select_period=H\u00E3y ch\u1ECDn m\u1ED9t th\u1EDDi \u0111i\u1EC3m
-category_y_available_periods=Ph\u00E2n lo\u1EA1i (X) - C\u00E1c th\u1EDDi \u0111i\u1EC3m c\u00F3 s\u1EB5n
 must_select_at_least_one_period=Ph\u1EA3i ch\u1ECDn \u00EDt nh\u1EA5t m\u1ED9t th\u1EDDi \u0111i\u1EC3m
 selected_periods=C\u00E1c th\u1EDDi \u0111i\u1EC3m \u0111\u01B0\u1EE3c ch\u1ECDn
 stop=K\u1EBFt th\u00FAc
-add_dataset_reporttable=Add Dataset Report Table
 report_table=B\u1EA3ng b\u00E1o c\u00E1o
-data_completeness_configuration=C\u1EA5u h\u00ECnh v\u1EC1 ho\u00E0n t\u1EA5t d\u1EEF li\u1EC7u
 crosstab_periods=C\u00E1c thanh d\u1EEF li\u1EC7u
-report_group_management=Qu\u1EA3n l\u00FD nh\u00F3m b\u00E1o c\u00E1o
-value_y_available_dataelements=Gi\u00E1 tr\u1ECB (Y) - C\u00E1c d\u1EEF li\u1EC7u hi\u1EC7n c\u00F3
-dataelement_by_period_chart=D\u1EEF li\u1EC7u theo bi\u1EC3u \u0111\u1ED3 th\u1EDDi \u0111i\u1EC3m
 view_report=Xem b\u00E1o c\u00E1o
-selected_datasets=C\u00E1c t\u1EADp h\u1EE3p d\u1EEF li\u1EC7u \u0111ang ch\u1ECDn
 quarterly=H\u00E0ng qu\u00FD
-home_explanation=Ch\u1EE9a \u0111\u01B0\u1EDDng d\u1EABn \u0111\u1EBFn tr\u00ECnh xem c\u00E1c thi\u1EBFt k\u1EBF b\u00E1o c\u00E1o v\u1EDBi BIRT \u1EDF m\u00E1y ch\u1EE7
 reporting_month=B\u00E1o c\u00E1o h\u00E0ng th\u00E1ng
 criteria=Ti\u00EAu chu\u1EA9n
-create_indicator_report_table=T\u1EA1o b\u1EA3ng b\u00E1o c\u00E1o t\u1EEB c\u00E1c ch\u1EC9 s\u1ED1
 create_report_table=T\u1EA1o b\u1EA3ng b\u00E1o c\u00E1o
 method=C\u00E1ch th\u1EE9c
-line3d_chart=Bi\u1EC3u \u0111\u1ED3 \u0111\u01B0\u1EDDng 3D
-export_to_csv=Xu\u1EA5t ra t\u1EADp tin CSV
 indicators=C\u00E1c ch\u1EC9 s\u1ED1
-number_of_members=S\u1ED1 th\u00E0nh vi\u00EAn trong nh\u00F3m
-create_dataelement_by_period_chart=T\u1EA1o d\u1EEF li\u1EC7u theo bi\u1EC3u \u0111\u1ED3 th\u1EDDi \u0111i\u1EC3m
 ok=OK
-file_upload_failed=T\u1EA3i t\u1EADp tin l\u00EAn kh\u00F4ng th\u00E0nh c\u00F4ng
 edit=Thay \u0111\u1ED5i
 generate_before_export=H\u00E3y t\u1EA1o b\u1EA3ng tr\u01B0\u1EDBc khi xu\u1EA5t
 selected_indicators=Ch\u1ECDn ch\u1EC9 s\u1ED1
 reporting_unit=\u0110\u01A1n v\u1ECB b\u00E1o c\u00E1o
-not_started=ch\u01B0a b\u1EAFt \u0111\u1EA7u
-set_configuration=H\u00E3y \u0111\u1EB7t c\u1EA5u h\u00ECnh \u0111\u1EC3 ch\u1EE9c n\u0103ng b\u00E1o c\u00E1o ho\u1EA1t \u0111\u1ED9ng \u0111\u00FAng
-export_dataset_completeness=Export dataset completeness
-completeness_configuration_explanation=Number of days refers to the maximum number of days after the end of the reporting month before the data must be submitted
 specify_name=H\u00E3y \u0111\u1EB7t m\u1ED9t t\u00EAn
-error_organisationUnitId=Ch\u01B0a ch\u1ECDn \u0111\u01A1n v\u1ECB\!
-tally_rows=Ki\u1EC3m \u0111\u1EBFm h\u00E0ng
 available_periods=C\u00E1c th\u1EDDi \u0111i\u1EC3m hi\u1EC7n c\u00F3
 chart=Bi\u1EC3u \u0111\u1ED3
-data_completeness_process_failed=L\u1ED7i ti\u1EBFn tr\u00ECnh ho\u00E0n t\u1EA5t d\u1EEF li\u1EC7u - Xem chi ti\u1EBFt \u1EDF b\u1EA3ng nh\u1EADt k\u00FD
 tall=Ki\u1EC3m \u0111\u1EBFm
-title_in_use=Ti\u00EAu \u0111\u1EC1 n\u00E0y \u0111\u00E3 \u0111\u01B0\u1EE3c d\u00F9ng
-include_regression_line=Bao g\u1ED3m \u0111\u01B0\u1EDDng bi\u1EC3u di\u1EC5n quy h\u1ED3i
 report_organisation_unit=\u0110\u01A1n v\u1ECB b\u00E1o c\u00E1o
-select_table=Ch\u1ECDn b\u1EA3ng
-running=x\u1EED l\u00FD
-target_line_label=Ti\u00EAu \u0111\u1EC1 d\u00F2ng \u0111\u00EDch
-create_dataelement_by_organisation_unit_chart=T\u1EA1o d\u1EEF li\u1EC7u theo bi\u1EC3u \u0111\u1ED3 \u0111\u01A1n v\u1ECB
 intro_report_groups=Cho ph\u00E9p t\u1EA1o, ch\u1EC9nh s\u1EEDa, xem v\u00E0 x\u00F3a c\u00E1c nh\u00F3m b\u00E1o c\u00E1o. Nh\u00F3m n\u00E0y \u0111\u01B0\u1EE3c d\u00F9ng \u0111\u1EC3 n\u00E2ng cao vi\u1EC7c ph\u00E2n t\u00EDch d\u1EEF li\u1EC7u
 months_this_year=Th\u00E1ng n\u0103m nay
-add_dataset_table=Th\u00EAm b\u1EA3ng t\u1EADp d\u1EEF li\u1EC7u
 selected_dataelements=C\u00E1c ph\u1EA7n t\u1EED d\u1EEF li\u1EC7u \u0111ang \u0111\u01B0\u1EE3c ch\u1ECDn
 select=Ch\u1ECDn
-please_select_an_orgUnit=H\u00E3y ch\u1ECDn m\u1ED9t \u0111\u01A1n v\u1ECB
 dataset=T\u1EADp d\u1EEF li\u1EC7u
-bar3d_chart=Bi\u1EC3u \u0111\u1ED3 thanh 3D
-must_select_at_least_one_indicator=Ph\u1EA3i ch\u1ECDn \u00EDt nh\u1EA5t m\u1ED9t ch\u1EC9 s\u1ED1
 please_select_org_unit=H\u00E3y ch\u1ECDn m\u1ED9t \u0111\u01A1n v\u1ECB
-aggregation_mode=Ch\u1EBF \u0111\u1ED9 t\u1ED5ng h\u1EE3p
 month=Th\u00E1ng
 pivot=B\u1EA3ng xoay
 remove=X\u00F3a
-add_indicator_table=Th\u00EAm b\u1EA3ng ch\u1EC9 s\u1ED1
 crosstab_dimensions=C\u00E1c thanh chi\u1EC1u d\u1EEF li\u1EC7u
-refresh_datamart=C\u1EADp nh\u1EADt d\u1EEF li\u1EC7u t\u1ED5ng h\u1EE3p
-last_6_months=Last 6 months
 submit=N\u1ED9p
 selected_organisationunits=C\u00E1c \u0111\u01A1n v\u1ECB \u0111ang \u0111\u01B0\u1EE3c ch\u1ECDn
-normal=B\u00ECnh th\u01B0\u1EDDng
 generate=Generate
-filter_available_organisationunits=L\u1ECDc - C\u00E1c \u0111\u01A1n v\u1ECB c\u00F3 s\u1EB5n
-create_new_report_table_group=T\u1EA1o m\u1EDBi nh\u00F3m b\u1EA3ng b\u00E1o c\u00E1o
 intro_static_report=Xem v\u00E0 th\u00EAm c\u00E1c b\u00E1o c\u00E1o t\u0129nh. C\u00E1c b\u00E1o c\u00E1o n\u00E0y c\u00F3 th\u1EC3 \u0111\u01B0\u1EE3c n\u1EA1p l\u00EAn d\u1EA1ng\: t\u00E0i li\u1EC7u hay l\u00E0 \u0111\u01B0\u1EDDng d\u1EABn tr\u00EAn web.
-value_x_selected_dataelements=Gi\u00E1 tr\u1ECB (X) - C\u00E1c d\u1EEF li\u1EC7u \u0111\u01B0\u1EE3c ch\u1ECDn
 intro_tally_sheet_generator=T\u1EA1o ra c\u00E1c b\u1EA3ng \u0111\u1EBFm \u0111\u1EC3 in v\u00E0 c\u00F3 th\u1EC3 s\u1EED d\u1EE5ng cho thu th\u1EADp d\u1EEF li\u1EC7u.
-display_report_table=B\u1EA3ng b\u00E1o c\u00E1o hi\u1EC3n th\u1ECB
-please_wait=Vui l\u00F2ng ch\u1EDD
 distribution_report=B\u00E1o c\u00E1o ph\u00E2n t\u00E1n
-range_axis_label_y=Mi\u1EC1n m\u0169i t\u00EAn (y)
-scheduling_is=D\u1EEF li\u1EC7u \u0111ang \u0111\u01B0\u1EE3c
-value_x_selected_datasets=Gi\u00E1 tr\u1ECB (X) - Bi\u1EC3u nh\u1EADp \u0111\u00E3 ch\u1ECDn
-user_organisation_unit=G\u1ED3m \u0111\u01A1n v\u1ECB c\u1EE7a ng\u01B0\u1EDDi d\u00F9ng hi\u1EC7n t\u1EA1i
-period_by_indicator_chart=Bi\u1EC3u \u0111\u1ED3 th\u1EDDi \u0111i\u1EC3m theo ch\u1EC9 s\u1ED1
 level=C\u1EA5p
 all_indicator_and_periods=T\u1EA5t c\u1EA3 c\u00E1c ch\u1EC9 s\u1ED1 v\u00E0 th\u1EDDi \u0111i\u1EC3m
 use_a3_format=D\u00F9ng m\u1EABu A3
@@ -210,112 +96,51 @@
 tally_sheet_generator=B\u1ED9 t\u1EA1o b\u1EA3ng ki\u1EC3m \u0111\u1EBFm
 months_last_year=Th\u00E1ng n\u0103m ngo\u00E1i
 leaf_parent_organisation_unit=\u0110\u01A1n v\u1ECB \u0111\u1EA7u cu\u1ED1i
-value_x_selected_indicators=Gi\u00E1 tr\u1ECB (X) - C\u00E1c ch\u1EC9 s\u1ED1 \u0111\u01B0\u1EE3c ch\u1ECDn
-offset_days=Offset days
 organisation_unit_report=B\u00E1o c\u00E1o \u0111\u01A1n v\u1ECB
-table_name=T\u00EAn b\u1EA3ng
 data=L\u1EA5y d\u1EEF li\u1EC7u
-data_completeness_process_done=Ho\u00E0n t\u1EA5t ti\u1EBFn tr\u00ECnh ho\u00E0n ch\u1EC9nh d\u1EEF li\u1EC7u
 intro_report_table=Th\u00EAm v\u00E0 t\u1EA1o ra c\u00E1c b\u1EA3ng b\u00E1o c\u00E1o. C\u00E1c b\u1EA3ng b\u00E1o c\u00E1o l\u00E0 c\u00E1c b\u1EA3ng c\u01A1 s\u1EDF d\u1EEF li\u1EC7u \u0111\u01B0\u1EE3c \u0111i\u1EC1u ch\u1EC9nh t\u00F9y ch\u1ECDn \u0111\u1EC3 c\u00F3 th\u1EC3 \u0111\u01B0\u1EE3c d\u00F9ng nh\u01B0 l\u00E0 d\u1EEF li\u1EC7u c\u01A1 b\u1EA3n cho c\u00E1c b\u00E1o c\u00E1o.
-export_to_html=Xu\u1EA5t ra t\u1EADp tin Html
-target_line_value=Gi\u00E1 tr\u1ECB d\u00F2ng \u0111\u00EDch
-create_dataelement_report_table=T\u1EA1o b\u1EA3ng b\u00E1o c\u00E1o t\u1EEB c\u00E1c ph\u1EA7n t\u1EED d\u1EEF li\u1EC7u
-indicator_by_period_chart=Bi\u1EC3u \u0111\u1ED3 ch\u1EC9 s\u1ED1 theo th\u1EDDi \u0111i\u1EC3m
-creating_table=\u0110ang t\u1EA1o b\u1EA3ng ...
-value_y_selected_datasets=Gi\u00E1 tr\u1ECB (Y) - Bi\u1EC3u nh\u1EADp hi\u1EC7n c\u00F3
-configuration=C\u1EA5u h\u00ECnh
 period_type=Lo\u1EA1i th\u1EDDi \u0111i\u1EC3m
 confirm_delete=B\u1EA1n c\u00F3 ch\u1EAFc mu\u1ED1n x\u00F3a \u0111\u1ED1i t\u01B0\u1EE3ng n\u00E0y kh\u00F4ng ?
-view_data_completeness=Xem s\u1EF1 ho\u00E0n ch\u1EC9nh d\u1EEF li\u1EC7u
-value_y_selected_dataelements=Gi\u00E1 tr\u1ECB (Y) - C\u00E1c d\u1EEF li\u1EC7u \u0111\u01B0\u1EE3c ch\u1ECDn
 add_dataelement_dimension_table=Th\u00EAm b\u1EA3ng d\u1EEF li\u1EC7u \u0111a chi\u1EC1u
-last_3_to_6_months=Last 3 to 6 months
-available_reports=C\u00E1c b\u00E1o c\u00E1o hi\u1EC7n c\u00F3
-last_9_months=Last 9 months
-click_and_drag=K\u00E9o v\u00E0 th\u1EA3
 quarters_this_year=Qu\u00FD n\u0103m nay
-create_period_by_indicator_chart=T\u1EA1o m\u1EDBi v\u1EDBi bi\u1EC3u \u0111\u1ED3 ch\u1EC9 s\u1ED1
 grand_parent_organisation_unit=\u0110\u01A1n v\u1ECB c\u1EA5p \u00F4ng
-view_chart=Xem bi\u1EC3u \u0111\u1ED3
-preview=Preview
-dataelement_group=Nh\u00F3m d\u1EEF li\u1EC7u
 column=C\u1ED9t
 data_element=Ph\u1EA7n t\u1EED d\u1EEF li\u1EC7u
 external_url=\u0110\u01B0\u1EDDng d\u1EABn b\u00EAn ngo\u00E0i
 process_completed=Ti\u1EBFn tr\u00ECnh ho\u00E0n t\u1EA5t
-select_report_table=Ch\u1ECDn b\u1EA3ng b\u00E1o c\u00E1o
 get_report_as_jrxml=T\u1EA3i xu\u1ED1ng thi\u1EBFu k\u1EBF
-export_to_excel=Xu\u1EA5t ra t\u1EADp tin Excel
 intro_pivot_table=Xem c\u00E1c b\u1EA3ng xoay, m\u00E0 \u0111\u01B0\u1EE3c t\u1EA1o ra t\u1EEB c\u00E1c chi\u1EC1u d\u1EEF li\u1EC7u c\u1EE7a ch\u1EC9 s\u1ED1, \u0111\u01A1n v\u1ECB v\u00E0 th\u1EDDi \u0111i\u1EC3m.
 org_units=C\u00E1c \u0111\u01A1n v\u1ECB
-please_select_a_dataset=H\u00E3y ch\u1ECDn m\u1ED9t t\u1EADp d\u1EEF li\u1EC7u
-cannot_create_display_columns_dynamic_columns=B\u1EA1n kh\u00F4ng th\u1EC3 t\u1EA1o c\u00E1c c\u1ED9t hi\u1EC3n th\u1ECB n\u00E0y v\u00EC b\u1EA3ng b\u00E1o c\u00E1o d\u00F9ng c\u00E1c tham s\u1ED1 cho m\u1ED9t c\u1ED9t k\u00EDch th\u01B0\u1EDBc. \u0110i\u1EC1u n\u00E0y c\u00F3 ngh\u0129a l\u00E0 c\u00E1c c\u1ED9t n\u00E0y l\u00E0 linh \u0111\u1ED9ng v\u00E0 kh\u00F4ng th\u1EC3 c\u1ED1 \u0111\u1ECBnh v\u1EDBi c\u00E1c t\u00EAn c\u1EE5 th\u1EC3.
-error_after=Ng\u00E0y k\u1EBFt th\u00FAc ph\u1EA3i sau ng\u00E0y b\u1EAFt \u0111\u1EA7u\!
 tally_sheet=B\u1EA3ng ki\u1EC3m \u0111\u1EBFm
 select_dataset_all=Ch\u1ECDn t\u1EADp h\u1EE3p d\u1EEF li\u1EC7u
 year=N\u0103m
-create_indicator_by_period_chart=T\u1EA1o ch\u1EC9 s\u1ED1 v\u1EDBi bi\u1EC3u \u0111\u1ED3 th\u1EDDi gian
-error_dataSetId=Ch\u01B0a ch\u1ECDn t\u1EADp h\u1EE3p d\u1EEF li\u1EC7u
-creating_report_datasource=\u0110ang t\u1EA1o d\u1EEF li\u1EC7u cho b\u00E1o c\u00E1o...
-data_completeness=S\u1EF1 ho\u00E0n t\u1EA5t d\u1EEF li\u1EC7u
-target_line_value_must_be_number=Gi\u00E1 tr\u1ECB d\u00F2ng ti\u00EAu chu\u1EA9n ph\u1EA3i l\u00E0 m\u1ED9t s\u1ED1.
-report_table_group_management=Qu\u1EA3n l\u00FD nh\u00F3m b\u1EA3ng b\u00E1o c\u00E1o
-dataelement_by_organisation_unit_chart=D\u1EEF li\u1EC7u theo bi\u1EC3u \u0111\u1ED3 \u0111\u01A1n v\u1ECB
-view_standard_report=Xem b\u00E1o c\u00E1o c\u01A1 b\u1EA3n
 create_new_report=T\u1EA1o b\u00E1o c\u00E1o m\u1EDBi
-value_y_available_datasets=Gi\u00E1 tr\u1ECB (Y) - Bi\u1EC3u nh\u1EADp hi\u1EC7n c\u00F3
 get_report_as_jasper=T\u1EA3i xu\u1ED1ng b\u00E1o c\u00E1o
 intro_chart=Xem v\u00E0 th\u00EAm bi\u1EC3u \u0111\u1ED3. C\u00E1c bi\u1EC3u \u0111\u1ED3 d\u1EF1a v\u00E0o c\u00E1c ch\u1EC9 s\u1ED1 v\u00E0 \u0111\u01A1n v\u1ECB ho\u1EB7c th\u1EDDi \u0111i\u1EC3m.
 url=\u0110\u01B0\u1EDDng d\u1EABn URL
-so_far_this_financial_year=T\u00EDnh t\u1EEB \u0111\u1EA7u n\u0103m t\u00E0i ch\u00EDnh \u0111\u1EBFn nay
-select_none=X\u00F3a t\u1EA5t c\u1EA3
 reporting_bimonth=B\u00E1o c\u00E1o m\u1ED7i 2 th\u00E1ng
-pie3d_chart=Bi\u1EC3u \u0111\u1ED3 tr\u00F2n 3D
-process_done=Ho\u00E0n t\u1EA5t
 this_indicator_and_orgunits=Ch\u1EC9 s\u1ED1 v\u00E0 \u0111\u01A1n v\u1ECB n\u00E0y
 directory=Th\u01B0 m\u1EE5c
 include_regression=Bao g\u1ED3m c\u00E1c h\u1ED3i quy
 based_on_ratio=T\u00F9y thu\u1ED9c v\u00E0o s\u1ED1 l\u01B0\u1EE3ng d\u1EEF li\u1EC7u \u0111\u0103ng k\u00FD
-generate_pdf=Xu\u1EA5t ra PDF
-report_configuration=C\u1EA5u h\u00ECnh b\u00E1o c\u00E1o
-view_dataset_report=Xem b\u00E1o c\u00E1o t\u1EADp h\u1EE3p d\u1EEF li\u1EC7u
-add_dataelement_table=Th\u00EAm b\u1EA3ng d\u1EEF li\u1EC7u
 remove_all=B\u1ECF t\u1EA5t c\u1EA3
 last_12_months=Last 12 months
-chart_size=K\u00EDch th\u01B0\u1EDBc bi\u1EC3u \u0111\u1ED3
 quarters_last_year=Qu\u00FD n\u0103m tr\u01B0\u1EDBc
 confirm_delete_table=B\u1EA1n c\u00F3 ch\u1EAFc mu\u1ED1n x\u00F3a b\u1EA3ng b\u00E1o c\u00E1o n\u00E0y?
-refresh=C\u1EADp nh\u1EADt
 data_element_group=Nh\u00F3m d\u1EEF li\u1EC7u
 this_year=N\u0103m nay
 select_dataelementgroup_all=Ch\u1ECDn nh\u00F3m ph\u1EA7n t\u1EED d\u1EEF li\u1EC7u / Ch\u1ECDn t\u1EA5t c\u1EA3
 display=Hi\u1EC3n th\u1ECB
-skip_data_mart=B\u1ECF qua d\u1EEF li\u1EC7u t\u1ED5ng h\u1EE3p
-last_3_months=Last 3 months
-value_x_available_datasets=Gi\u00E1 tr\u1ECB (X) - Bi\u1EC3u nh\u1EADp hi\u1EC7n c\u00F3
 continue=Ti\u1EBFp t\u1EE5c
-manage_report_table=Qu\u1EA3n l\u00FD report table
 select_organisation_unit=H\u00E3y ch\u1ECDn m\u1ED9t \u0111\u01A1n v\u1ECB
-category_y_selected_periods=Gi\u00E1 tr\u1ECB (Y) - C\u00E1c th\u1EDDi \u0111i\u1EC3m \u0111\u01B0\u1EE3c ch\u1ECDn
-bar_chart=Bi\u1EC3u \u0111\u1ED3 c\u1ED9t
 clear=X\u00F3a
 indicator=Ch\u1EC9 s\u1ED1
 organisation_unit_level=C\u1EA5p \u0111\u01A1n v\u1ECB
-group_members=Th\u00E0nh vi\u00EAn nh\u00F3m
-generate_workbook=Xu\u1EA5t ra excel
 available_dataelements=C\u00E1c ph\u1EA7n t\u1EED d\u1EEF li\u1EC7u hi\u1EC7n c\u00F3
 facility=Tr\u1EA1m Y t\u1EBF
-edit_chart_group=Ch\u1EC9nh s\u1EEDa nh\u00F3m bi\u1EC3u \u0111\u1ED3
 prev=Tr\u01B0\u1EDBc
 must_enter_name=Ch\u01B0a nh\u1EADp t\u00EAn
-use_existing_data=D\u00F9ng d\u1EEF li\u1EC7u \u0111\u00E3 t\u1ED5ng h\u1EE3p l\u1EA7n tr\u01B0\u1EDBc
-edit_report_group=Ch\u1EC9nh s\u1EEDa nh\u00F3m b\u00E1o c\u00E1o
-period_by_dataelement_chart=Bi\u1EC3u \u0111\u1ED3 th\u1EDDi \u0111i\u1EC3m theo d\u1EEF li\u1EC7u
-process_started=Ti\u1EBFn tr\u00ECnh \u0111\u00E3 b\u1EAFt \u0111\u1EA7u
-individual_months_this_year=T\u1EEBng th\u00E1ng c\u1EE7a n\u0103m nay
-target_line_value_must_be_provided=Gi\u00E1 tr\u1ECB d\u00F2ng ti\u00EAu chu\u1EA9n ph\u1EA3i \u0111\u01B0\u1EE3c cung c\u1EA5p khi d\u00F2ng \u0111\u01B0\u1EE3c k\u00EDch ho\u1EA1t.
 cancel=H\u1EE7y
-add_indicator_chart=Th\u00EAm bi\u1EC3u \u0111\u1ED3 ch\u1EC9 s\u1ED1
 descending=Cao xu\u1ED1ng th\u1EA5p
 get_chart=L\u1EA5y bi\u1EC3u \u0111\u1ED3
 select_period_type=Ch\u1ECDn lo\u1EA1i th\u1EDDi \u0111i\u1EC3m
@@ -323,114 +148,63 @@
 selected_dataset_completeness_percentages=T\u1EF7 l\u1EC7 t\u1EADp d\u1EEF li\u1EC7u ho\u00E0n t\u1EA5t \u0111\u01B0\u1EE3c ch\u1ECDn
 intro_dataset_report=Xem b\u00E1o c\u00E1o theo t\u1EADp d\u1EEF li\u1EC7u. C\u00E1c b\u00E1o c\u00E1o n\u00E0y d\u1EF1a v\u00E0o c\u00E1c m\u1EABu nh\u1EADp d\u1EEF li\u1EC7u v\u00E0 s\u1EBD t\u1EA1o ra m\u1ED9t b\u00E1o c\u00E1o v\u1EDBi d\u1EEF li\u1EC7u t\u1ED5ng h\u1EE3p.
 select_group_set=Ch\u1ECDn nh\u00F3m
-report_groups=C\u00E1c nh\u00F3m b\u00E1o c\u00E1o
 ascending=Th\u1EA5p \u0111\u1EBFn cao
-last_12_individual_months=Last 12 individual months
-available_charts=C\u00E1c bi\u1EC3u \u0111\u1ED3 hi\u1EC7n c\u00F3
-create_chart=T\u1EA1o bi\u1EC3u \u0111\u1ED3
 select_data_set=H\u00E3y ch\u1ECDn m\u1ED9t t\u1EADp d\u1EEF li\u1EC7u
 dataset_report=B\u00E1o c\u00E1o theo t\u1EADp h\u1EE3p d\u1EEF li\u1EC7u c\u00F3 s\u1EB5n
-value_y_available_indicators=Gi\u00E1 tr\u1ECB (X) - C\u00E1c ch\u1EC9 s\u1ED1 c\u00F3 s\u1EB5n
 last_year=N\u0103m ngo\u00E1i
-configure_data_completeness=Configure data completeness
 add_to_dashboard=Th\u00EAm v\u00E0o b\u1EA3ng \u0111i\u1EC1u khi\u1EC3n
-export_process_failed=L\u1ED7i do xu\u1EA5t ra d\u1EEF li\u1EC7u - Xem chi ti\u1EBFt nh\u1EADt k\u00FD ch\u01B0\u01A1ng tr\u00ECnh.
 cannot_include_more_organisation_unit_regression=Kh\u00F4ng th\u1EC3 th\u1EF1c hi\u1EC7n h\u1ED3i quy cho nhi\u1EC1u h\u01A1n m\u1ED9t \u0111\u01A1n v\u1ECB
 reporting_period=Th\u1EDDi \u0111i\u1EC3m b\u00E1o c\u00E1o
 group_set=Nh\u00F3m t\u1EADp h\u1EE3p
-select_report_table_none=Select report table / none
-column_name=T\u00EAn c\u1ED9t
-select_level=Ch\u1ECDn c\u1EA5p
-must_select_at_least_one_dataelement=Ph\u1EA3i ch\u1ECDn \u00EDt nh\u1EA5t m\u1ED9t ph\u1EA7n t\u1EED d\u1EEF li\u1EC7u
 visible=Hi\u1EC3n th\u1ECB
 dimension=Chi\u1EC1u k\u00EDch
 report_parameters=Tham s\u1ED1 b\u00E1o c\u00E1o
 get_report=L\u1EA5y b\u00E1o c\u00E1o
-create_new_static_report=T\u1EA1o m\u1EDBi b\u00E1o c\u00E1o t\u0129nh
 relative_periods=C\u00E1c th\u1EDDi \u0111i\u1EC3m c\u00F3 li\u00EAn h\u1EC7
-vertical_category_labels=C\u00E1c ti\u00EAu \u0111\u1EC1 ph\u00E2n lo\u1EA1i h\u00E0ng d\u1ECDc
-tally_sheet_step2=B\u01B0\u1EDBc 2\:
 tally_sheet_step1=B\u01B0\u1EDBc 1\: Ch\u1ECDn m\u1ED9t \u0111\u01A1n v\u1ECB
-error_endDate=Ng\u00E0y k\u1EBFt th\u00FAc kh\u00F4ng h\u1EE3p l\u1EC7\!
 get_data=L\u1EA5y d\u1EEF li\u1EC7u
 none=Kh\u00F4ng
-report_table_process_done=Ho\u00E0n t\u1EA5t ti\u1EBFn tr\u00ECnh c\u1EE7a b\u1EA3ng b\u00E1o c\u00E1o
 remove_report=X\u00F3a b\u00E1o c\u00E1o
 title=Ti\u00EAu \u0111\u1EC1
 must_select_at_least_one_unit=Ph\u1EA3i ch\u1ECDn \u00EDt nh\u1EA5t m\u1ED9t \u0111\u01A1n v\u1ECB
-cannot_crosstab_no_dimensions=Ph\u1EA3i ch\u1ECDn \u00EDt nh\u1EA5t m\u1ED9t chi\u1EC1u d\u1EEF li\u1EC7u
 select_dataset=Ch\u1ECDn m\u1ED9t t\u1EADp h\u1EE3p d\u1EEF li\u1EC7u
 save=L\u01B0u
-select_organisation_unit_level=H\u00E3y ch\u1ECDn m\u1ED9t c\u1EA5p \u0111\u01A1n v\u1ECB
-parent_organisationunit=\u0110\u01A1n v\u1ECB cha
-static_report=B\u00E1o c\u00E1o t\u0129nh
 orgunit_distribution_report=\u0110\u01A1n v\u1ECB b\u00E1o c\u00E1o ph\u00E2n t\u00E1n
 scheduling=H\u1EB9n l\u1ECBch x\u1EED l\u00FD d\u1EEF li\u1EC7u
-category_option_combos=S\u1EF1 k\u1EBFt h\u1EE3p t\u00F9y ch\u1ECDn c\u1EE7a ph\u00E2n lo\u1EA1i
 add_report_table=Th\u00EAm b\u1EA3ng b\u00E1o c\u00E1o
 select_category_combo=Ch\u1ECDn nh\u00F3m ph\u00E2n lo\u1EA1i
-display_name=T\u00EAn hi\u1EC3n th\u1ECB
 selected_unit_only=ch\u1EC9 ch\u1ECDn \u0111\u01A1n v\u1ECB
-report_management=Qu\u1EA3n l\u00FD b\u00E1o c\u00E1o
 tally_sheet_name=T\u00EAn b\u1EA3ng ki\u1EC3m \u0111\u1EBFm
 name_in_use=T\u00EAn n\u00E0y \u0111ang \u0111\u01B0\u1EE3c d\u00F9ng
 get_report_as_xls=T\u1EA3i xu\u1ED1ng v\u1EDBi Excel
-edit_report_table_group=Ch\u1EC9nh s\u1EEDa nh\u00F3m b\u1EA3ng b\u00E1o c\u00E1o
 parent_organisation_unit=\u0110\u01A1n v\u1ECB cha
-scheduling_management=Qu\u1EA3n l\u00FD h\u1EB9n l\u1ECBch x\u1EED l\u00FD d\u1EEF li\u1EC7u
-weekly=H\u00E0ng tu\u1EA7n
-importing_report_tables=Dua v\u00E0o c\u00E1c b\u1EA3ng b\u00E1o c\u00E1o
-reporting_organisation_unit=\u0110\u01A1n v\u1ECB b\u00E1o c\u00E1o
 confirm_add_report_table_to_dashboard=B\u1EA1n c\u00F3 ch\u1EAFc ch\u1EAFn mu\u1ED1n th\u00EAm b\u1EA3ng b\u00E1o c\u00E1o n\u00E0y v\u00E0o b\u1EA3ng \u0111i\u1EC1u khi\u1EC3n?
 get_report_as_csv=T\u1EA3i xu\u1ED1ng v\u1EDBi CSV
 back=Quay l\u1EA1i
 generating_report=\u0110ang t\u1EA1o ra b\u00E1o c\u00E1o
-specify_url=H\u00E3y \u0111\u1EB7t m\u1ED9t \u0111\u01B0\u1EDDng d\u1EABn
 add_children=Th\u00EAm c\u00E1c \u0111\u01A1n v\u1ECB con
 toggle_fixed_organisation_units=Chuy\u1EC3n \u0111\u1ED5i c\u00E1c \u0111\u01A1n v\u1ECB c\u1ED1 \u0111\u1ECBnh
 confirm_add_to_dashboard=B\u1EA1n c\u00F3 ch\u1EAFc ch\u1EAFn mu\u1ED1n th\u00EAm b\u00E1o c\u00E1o n\u00E0y v\u00E0o b\u1EA3ng \u0111i\u1EC1u khi\u1EC3n?
 get_current_design=L\u1EA5y thi\u1EBFt k\u1EBF \u0111ang d\u00F9ng
-add_period_chart=Th\u00EAm bi\u1EC3u \u0111\u1ED3 th\u1EDDi \u0111i\u1EC3m
-selected_report_tables=C\u00E1c b\u1EA3ng b\u00E1o c\u00E1o \u0111\u01B0\u1EE3c ch\u1ECDn
 operations=Thao t\u00E1c
-add_indicator_reporttable=Add Indicator Report Table
-district_health_information_software=District Health Information Software
-get_updated_data=L\u1EA5y d\u1EEF li\u1EC7u \u0111\u00E3 \u0111\u01B0\u1EE3c c\u1EADp nh\u1EADt v\u00E0 t\u1ED5ng h\u1EE3p
-indicator_by_organisation_unit_chart=Bi\u1EC3u \u0111\u1ED3 ch\u1EC9 s\u1ED1 theo \u0111\u01A1n v\u1ECB
 home=\u0110\u01B0\u1EDDng d\u1EABn t\u1EDBi th\u01B0 m\u1EE5c ch\u1EE9a thi\u1EBFt k\u1EBF BIRT (.rptdesign) \u1EDF m\u00E1y ch\u1EE7
 intro_standard_report=Xem v\u00E0 th\u00EAm c\u00E1c b\u00E1o c\u00E1o c\u01A1 b\u1EA3n. C\u00E1c b\u00E1o c\u00E1o n\u00E0y d\u00F9ng d\u1EEF li\u1EC7u l\u00E0 c\u00E1c b\u1EA3ng b\u00E1o c\u00E1o \u0111\u00E3 \u0111\u01B0\u1EE3c thi\u1EBFt k\u1EBF v\u1EDBi tr\u00ECnh thi\u1EBFt k\u1EBF BIRT hay l\u00E0 JasperReport
-filter_available_periods=L\u1ECDc - C\u00E1c th\u1EDDi \u0111i\u1EC3m c\u00F3 s\u1EB5n
 last_4_quarters=Trong 4 qu\u00FD v\u1EEBa qua
-create_new_chart_group=T\u1EA1o m\u1EDBi nh\u00F3m bi\u1EC3u \u0111\u1ED3
 available_indicators=C\u00E1c ch\u1EC9 s\u1ED1 hi\u1EC7n c\u00F3
 select_period=H\u00E3y ch\u1ECDn th\u1EDDi \u0111i\u1EC3m
-cannot_crosstab_all_dimensions=Kh\u00F4ng th\u1EC3 t\u1EA1o ra b\u1EA3ng \u0111a chi\u1EC1u
-individual_quarters_this_year=T\u1EEBng qu\u00FD c\u1EE7a n\u0103m nay
 end_date=Ng\u00E0y k\u1EBFt th\u00FAc
 crosstab_organisation_units=C\u00E1c thanh \u0111\u01A1n v\u1ECB
 next=Sau
 indicators_data_elements_data_sets=Ch\u1EC9 s\u1ED1 / D\u1EEF li\u1EC7u / T\u1EADp d\u1EEF li\u1EC7u
-create_completeness_by_organisation_unit_chart=T\u1EA1o bi\u1EC3u \u0111\u1ED3 ho\u00E0n th\u00E0nh theo \u0111\u01A1n v\u1ECB
-add_dataelement_reporttable=Add Dataelement Report Table
 available_organisationunits=C\u00E1c \u0111\u01A1n v\u1ECB hi\u1EC7n c\u00F3
-category_x_available_periods=Ph\u00E2n lo\u1EA1i (X) - C\u00E1c th\u1EDDi \u0111i\u1EC3m c\u00F3 s\u1EB5n
 monthly=H\u00E0ng th\u00E1ng
-scheduled_export_is=D\u1EEF li\u1EC7u t\u1ED5ng h\u1EE3p \u0111\u01B0\u1EE3c
-create_completeness_by_period_chart=T\u1EA1o bi\u1EC3u \u0111\u1ED3 ho\u00E0n th\u00E0nh theo th\u1EDDi \u0111i\u1EC3m
 last_5_years=Trong 5 n\u0103m v\u1EEBa qua
 hide_details=\u1EA8n th\u00F4ng tin chi ti\u1EBFt
 sort_order=Th\u1EE9 t\u1EF1 s\u1EAFp x\u1EBFp
 view=Xem
-category_x_available_organisationunits=Ph\u00E2n lo\u1EA1i (X) - C\u00E1c \u0111\u01A1n v\u1ECB c\u00F3 s\u1EB5n
-exporting_data_for_calculated_data_elements=\u0110ang xu\u1EA5t d\u1EEF li\u1EC7u ki\u1EC3u t\u1ED5ng h\u1EE3p
-confirm_delete_chart=B\u1EA1n c\u00F3 ch\u1EAFc ch\u1EAFn mu\u1ED1n x\u00F3a bi\u1EC3u \u0111\u1ED3?
 report_period=Th\u1EDDi \u0111i\u1EC3m b\u00E1o c\u00E1o
-two_yearly=Hai n\u0103m
-category_x_selected_organisationunits=Ph\u00E2n lo\u1EA1i (X) - C\u00E1c \u0111\u01A1n v\u1ECB \u0111\u01B0\u1EE3c ch\u1ECDn
 based_on_registration=T\u00F9y thu\u1ED9c v\u00E0o s\u1EF1 ho\u00E0n t\u1EA5t c\u00E1c t\u1EADp d\u1EEF li\u1EC7u \u0111\u0103ng k\u00FD
-hide_subtitle=\u1EA8n ti\u00EAu \u0111\u1EC1
 data_type=Ki\u1EC3u d\u1EEF li\u1EC7u
-select_file=Ch\u1ECDn t\u1EADp tin
 based_on_compulsory=T\u00F9y thu\u1ED9c v\u00E0o c\u00E1c d\u1EEF li\u1EC7u b\u1EAFt bu\u1ED9c
 select_org_unit=Ch\u1ECDn \u0111\u01A1n v\u1ECB
 add_new=Th\u00EAm m\u1EDBi

=== modified file 'dhis-2/dhis-web/dhis-web-validationrule/src/main/resources/org/hisp/dhis/validationrule/i18n_module_vi_VN.properties'
--- dhis-2/dhis-web/dhis-web-validationrule/src/main/resources/org/hisp/dhis/validationrule/i18n_module_vi_VN.properties	2011-12-14 08:10:22 +0000
+++ dhis-2/dhis-web/dhis-web-validationrule/src/main/resources/org/hisp/dhis/validationrule/i18n_module_vi_VN.properties	2012-02-23 11:12:25 +0000
@@ -1,5 +1,3 @@
-#Resource generated by I18n Resource Editor
-#Tue Nov 01 15:15:03 ICT 2011
 unmark_value_for_followup=H\u1EE7y \u0111\u00E1nh d\u1EA5u theo s\u00E1t d\u1EEF li\u1EC7u
 expression=Bi\u1EC3u th\u1EE9c
 value=Gi\u00E1 tr\u1ECB

=== modified file 'dhis-2/dhis-web/dhis-web-visualizer/src/main/resources/org/hisp/dhis/visualizer/i18n_module.properties'
--- dhis-2/dhis-web/dhis-web-visualizer/src/main/resources/org/hisp/dhis/visualizer/i18n_module.properties	2012-02-22 22:50:07 +0000
+++ dhis-2/dhis-web/dhis-web-visualizer/src/main/resources/org/hisp/dhis/visualizer/i18n_module.properties	2012-02-23 11:12:25 +0000
@@ -108,4 +108,4 @@
 wm_stacked_chart=stacked charts
 wm_pie_chart=pie charts
 wm_required_categories=at least two categories required
-wm_first_filter_unit=First filter unit used (more than one selected).
\ No newline at end of file
+wm_first_filter_unit=First filter unit used (more than one selected).

=== modified file 'dhis-2/dhis-web/dhis-web-visualizer/src/main/resources/org/hisp/dhis/visualizer/i18n_module_pt_PT.properties'
--- dhis-2/dhis-web/dhis-web-visualizer/src/main/resources/org/hisp/dhis/visualizer/i18n_module_pt_PT.properties	2012-02-20 17:36:50 +0000
+++ dhis-2/dhis-web/dhis-web-visualizer/src/main/resources/org/hisp/dhis/visualizer/i18n_module_pt_PT.properties	2012-02-23 11:12:25 +0000
@@ -1,1 +0,0 @@
-

=== modified file 'dhis-2/dhis-web/dhis-web-visualizer/src/main/resources/org/hisp/dhis/visualizer/i18n_module_vi_VN.properties'
--- dhis-2/dhis-web/dhis-web-visualizer/src/main/resources/org/hisp/dhis/visualizer/i18n_module_vi_VN.properties	2012-02-20 17:36:50 +0000
+++ dhis-2/dhis-web/dhis-web-visualizer/src/main/resources/org/hisp/dhis/visualizer/i18n_module_vi_VN.properties	2012-02-23 11:12:25 +0000
@@ -1,1 +0,0 @@
-

=== modified file 'resources/util/find_unused_keys.sh'
--- resources/util/find_unused_keys.sh	2012-02-21 14:12:02 +0000
+++ resources/util/find_unused_keys.sh	2012-02-23 11:12:25 +0000
@@ -1,28 +1,53 @@
 #!/bin/bash
 
-# Lists all property keys which are not used in source code.
+# Writes a property file to current directory without unused property keys.
 
 # Run this program from root of a web project after cleaning target dir.
 
 # First argument is the properties file to investigate.
 
+# Requires a line-break after the last line in property file to investigate.
+
 if [[ $# -lt 1 ]]; then
   echo "Usage: $0 properties-file"
   exit 1
 fi
 
+PROP_FILE="cleaned.properties"
+FILENAME=$1
+IGNORED_PROPS=0
+RETAINED_PROPS=0
+INVALID_LINES=0
+TOTAL_LINES=0
+
+rm -f ${PROP_FILE}
+touch ${PROP_FILE}
+
 echo "Keys not in use in file: $1"
 echo
 
-for i in $( cat $1 ); do
-  if [[ $i =~ (^.*)(=| =).* ]]; then
-    KEY=${BASH_REMATCH[1]}
+while read -r LINE
+do
+  if [[ ${LINE} =~ (^.*)(=| =).* ]]; then
+    KEY=${BASH_REMATCH[1]}    
     MATCH=`find . -name "*.java" -o -name "*.vm" -o -name "*.js" -o -name "*.html" | xargs grep $KEY`
     LENGTH_OF_MATCH=${#MATCH}
     if [[ ${LENGTH_OF_MATCH} == 0 ]] && [[ ${KEY} != intro_* ]]; then
-      echo ${KEY}
+      echo "Ignoring unused key: ${KEY}"
+      let IGNORED_PROPS++
+    else
+      echo ${LINE} >> ${PROP_FILE}
+      let RETAINED_PROPS++
     fi
+  else
+    echo "Line has no valid property key: ${LINE}"
+    let INVALID_LINES++
   fi
-done
-
-echo "- Done -"
+  let TOTAL_LINES++
+done < ${FILENAME}
+
+echo "" >> ${PROP_FILE}
+
+echo "- Done"
+echo "- Ignored ${IGNORED_PROPS} unused keys and ${INVALID_LINES} invalid lines, retained ${RETAINED_PROPS} properties, looked at ${TOTAL_LINES} lines"
+echo "- Cleaned properties written to file ${PROP_FILE}"