=== modified file 'local/vn/dhis-web-excel-reporting/src/main/java/org/hisp/dhis/reportexcel/importing/action/GetPeriodsByImportReportAction.java' --- local/vn/dhis-web-excel-reporting/src/main/java/org/hisp/dhis/reportexcel/importing/action/GetPeriodsByImportReportAction.java 2011-05-26 04:39:50 +0000 +++ local/vn/dhis-web-excel-reporting/src/main/java/org/hisp/dhis/reportexcel/importing/action/GetPeriodsByImportReportAction.java 2011-05-27 04:45:31 +0000 @@ -87,7 +87,7 @@ { if ( importReportId == null || importReportId.equals( "null" ) ) { - message = i18n.getString( "there_is_no_excel_item_group" ); + message = i18n.getString( "there_is_no_import_report" ); return ERROR; } === modified file 'local/vn/dhis-web-excel-reporting/src/main/resources/org/hisp/dhis/reportexcel/i18n_module.properties' --- local/vn/dhis-web-excel-reporting/src/main/resources/org/hisp/dhis/reportexcel/i18n_module.properties 2011-05-24 07:48:23 +0000 +++ local/vn/dhis-web-excel-reporting/src/main/resources/org/hisp/dhis/reportexcel/i18n_module.properties 2011-05-27 04:45:31 +0000 @@ -2,29 +2,27 @@ reports = List of report row = Row column = Column -add_report = Add Report -update_report = Update Report excel_template = Excel Template -report_type = Report Type +export_report_type = Export Report Type PERIOD_COLUMN_LISTING = Period Column Listing ORGANIZATION_GROUP_LISTING = Organization Unit Listing NORMAL = Normal CATEGORY = Category -report_items = Report Items +export_items = Export Items period_postion_row = Period Position Row period_postion_column = Period Position Column organisation_position_row = Organisation Position Row organisation_position_column= Organisation Position Column -name_is_null = Please enter name ! -excel_is_null = Please enter excel template ! -name_ready_exist = Name Ready Exist ! -confirm_delete = Are you sure you want to delete this? +name_is_null = Please enter name \! +excel_is_null = Please enter excel template \! +name_ready_exist = Name Ready Exist \! +confirm_delete = Are you sure you want to delete this\? item_type = Item Type period_type = Period Type update = Update report_design = Report Design -report = Report -report_item = Report Item +export_report = Export Report +export_item = Export Item selected_month = Selected Month last_3_month = Last 3 Month so_far_this_year = So Far This year @@ -32,19 +30,19 @@ element_optioncombo = Element with OptionCombo expression = Expression indicator = Indicator -expression_is_null = Please enter expression! -row_is_null = Please enter row number ! -column_is_null = Please enter column number ! +expression_is_null = Please enter expression \! +row_is_null = Please enter row number \! +column_is_null = Please enter column number \! listing = Listing normal = Normal period = Period organisation = Organisation generate_report = Generate Report preview_report = Preview Report -please_wait = Please waiting for process ! -organisationunit_is_null = Please select organisation unit ! -period_is_null = Please select period ! -report_is_null = Please select report ! +please_wait = Please waiting for process \! +organisationunit_is_null = Please select organisation unit \! +period_is_null = Please select period \! +report_is_null = Please select report \! formula = Formula left_brackets = Left Brackets right_brackets = Right Brackets @@ -75,7 +73,8 @@ selected_user_roles = Selected user roles administration = Administration select_report = Select report -data_status = Data Entry Status +data_status = Data Entry Status +data_status_management = Data Entry Status Management make_default = Make as default completed = Completed entried = Entried @@ -127,16 +126,16 @@ generate_advanced_report = Generate advanced report choose_orgunit_group = Organisation group report_ready_exist = Report ready exist -upload_file_first = Upload file first ! +upload_file_first = Upload file first \! please_enter_sheet_no = Please enter 'Sheet No' please_enter_group_name = Please enter group name import_item = Excel items associations = Associations sheetNo = Sheet -choose_excelItem = Please choose excel items +choose_import_tem = Please choose import items copy_items_duplicated = Warning! Cannot copy the duplicated item(s) -copy_successful = Copy successful ! -copy_selected_item_to_import_item = Copy to excel item +copy_successful = Copy successful \! +copy_selected_item_to_import_item = Copy export item to import item import_report = Import Report copy_items = Copy items filter_by_name = Filter by name @@ -154,8 +153,8 @@ choose_report = Not choose report yet choose_excel_group = Not choose excel group yet choose_dataelement = Not choose dataelement yet -warning_upload_is_null = Please choose your excel file to upload ! -list_of_import_items = List of excel items +warning_upload_is_null = Please choose your excel file to upload \! +list_of_import_items = List of import items selected_dataelements = Selected Data Elements available_dataelements = Available Data Elements value_rounded = This value maybe have been rounded @@ -164,11 +163,11 @@ no_item = Don't have any items chosen excel_template_management = Excel Template Management file_exists = File is existing -confirm_override = Do you sure want to override this file? -upload_successful = Uploading is success ! -override_successful = Overriding is success ! +confirm_override = Do you sure want to override this file\? +upload_successful = Uploading is success \! +override_successful = Overriding is success \! cannot_write_file_being_used = Unable to write to this file as being used by another program -filename_wellformed = How to get a well-formed name of file? +filename_wellformed = How to get a well-formed name of file\? length_filename_min5_max30 = Length of file's name is at least 5 and at most 30 use_only_letters_numbers_dot_only = Please enter Letters, Numbers for file's name and Dot for extension only file_used_system = This file is being used in the system @@ -179,20 +178,20 @@ template_status = Template status use_only_letters_numbers_dot_only = Please enter Letters, Numbers for file's name and Dot for extension only cell_exist = Exist one cell same sheet, row and column with this. -update_successful = Updating is success ! +update_successful = Updating is success \! cell_exist = Exist one cell same sheet, row and column with this. download = Download upload_file_null = Upload file null file_type_not_supported = File type not supported association_roles = Association roles file_type_not_supported = File type not supported -override_confirm = File is exist. Do you want to override ? -ready_in_use = File is ready in use. Can not delete ! +override_confirm = File is exist. Do you want to override \? +ready_in_use = File is ready in use. Can not delete \! intro_configuration = Set the path to the directory only store excel template files on server.\nNotes\: This is a relative path.\nFor example\: \\templatefiles for Windows or /templatefiles for Linux. -intro_reports = Create, update, view and delete the excel report. A report excel containing many report items. Excel report can in a variety of different reports. Excel report for assignment to one or more units or group units and options list. +intro_export_reports = Create, update, view and delete the excel report. A report excel containing many report items. Excel report can in a variety of different reports. Excel report for assignment to one or more units or group units and options list. intro_data_status = This function is used to view the status input of data (Data is entered or not done or any missing one, etc. ..). intro_clean_up = This feature allows users to delete the temporary files generated during the generating report or previewing report. -intro_import_item = Create, update, delete and view the elements for importing data from excel files. This excel items closer to report items. +intro_import_reports = Create, update, delete and view the elements for importing data from excel files. This import items closer to export items. intro_excel_template_management = Upload, rename, search, download and delete the file extension .xls or .xlsx. Users can identify which files are used and unused files to. Automatically, allowing to update excel reporting system when file names which are used to be changed. translation_translate = Translate template_using = File is using @@ -200,7 +199,7 @@ expression_not_well_formed = Expression is not well formed basic = Basic advanced = Advanced -update_reportexcel_userrole = User role +assign_exportreport_userrole= Assign user role for export report expression_not_well_formed = Expression is not well formed print = Print template... chart = Chart @@ -217,10 +216,10 @@ full_style_chart = Full Style Chart organisation_chart = Organisation Unit Chart bookmark_chart = Bookmarked Charts -dataset_is_null = Please selecte dataset ! +dataset_is_null = Please selecte dataset \! bookmark_success = Bookmarked description = Description -description_is_null = Please enter description ! +description_is_null = Please enter description \! bookmark_chart = Bookmarked Charts specify_report = Please specify a report specify_template_directory = Please specify template directory @@ -272,5 +271,8 @@ access_denied_to_folder = Access denied to folder on server access_denied_to_file = Access denied to file on server template_folder_is_not_empty= Warning\! The old template directory of system is not empty.\nWould you like to move its children to the new one before it deleted ? -config_path_invalid = Invalid configuration\! Only Alphabetic, Numbers, Undercore, Middlecore and Space alow. -there_is_no_excel_item_group= There is no Excel item group in system \ No newline at end of file +config_path_invalid = Invalid configuration\! Only Alphabetic, Numbers, Undercore, Middlecore and Space alow\. +there_is_no_import_report = There is no Import Report/Import Item in system +export_reports = Export Reports +generate_export_report = Generate export report +set_organisationunit_group_level = Set up Organisation unit group level \ No newline at end of file === modified file 'local/vn/dhis-web-excel-reporting/src/main/resources/org/hisp/dhis/reportexcel/i18n_module_vi_VN.properties' --- local/vn/dhis-web-excel-reporting/src/main/resources/org/hisp/dhis/reportexcel/i18n_module_vi_VN.properties 2011-05-11 08:13:37 +0000 +++ local/vn/dhis-web-excel-reporting/src/main/resources/org/hisp/dhis/reportexcel/i18n_module_vi_VN.properties 2011-05-27 04:45:31 +0000 @@ -1,6 +1,6 @@ i18n_date_format = dd-mm-yy reports = Danh s\u00e1ch b\u00e1o c\u00e1o -report_type = Ki\u1ec3u b\u00e1o c\u00e1o +export_report_type = Ki\u1ec3u b\u00e1o c\u00e1o row = D\u00f2ng column = C\u1ed9t add_report = Th\u00eam b\u00e1o c\u00e1o @@ -10,37 +10,37 @@ ORGANIZATION_GROUP_LISTING = Li\u1ec7t k\u1ec7 \u0111\u01a1n v\u1ecb theo \u0111\u00f2ng NORMAL = B\u00ecnh th\u01b0\u1eddng CATEGORY = K\u1ebft h\u1ee3p ph\u1ea7n t\u1eed d\u1eef li\u1ec7u - Option Combo -report_items = Danh s\u00e1ch ph\u1ea7n t\u1eed b\u00e1o c\u00e1o +export_items = Danh s\u00e1ch ph\u1ea7n t\u1eed b\u00e1o c\u00e1o period_postion_row = V\u1ecb tr\u00ed \u00f4 th\u1eddi \u0111i\u1ec3m (d\u00f2ng) period_postion_column = V\u1ecb tr\u00ed \u00f4 th\u1eddi \u0111i\u1ec3m (c\u1ed9t) organisation_position_row = V\u1ecb tr\u00ed \u00f4 \u0111\u01a1n v\u1ecb (d\u00f2ng) organisation_position_column= V\u1ecb tr\u00ed \u00f4 \u0111\u01a1n v\u1ecb (c\u1ed9t) -name_is_null = Vui l\u00f2ng nh\u1eadp t\u00ean ! -excel_is_null = Vui l\u00f2ng nh\u1eadp \u0111\u01b0\u1eddng d\u1eabn m\u1eabu b\u00e1o c\u00e1o ! -name_ready_exist = T\u00ean n\u00e0y \u0111\u00e3 t\u1ed3n t\u1ea1i ! -confirm_delete = C\u00f3 ch\u1eafc l\u00e0 b\u1ea1n mu\u1ed1n x\u00f3a kh\u00f4ng ? +name_is_null = Vui l\u00f2ng nh\u1eadp t\u00ean \! +excel_is_null = Vui l\u00f2ng nh\u1eadp \u0111\u01b0\u1eddng d\u1eabn m\u1eabu b\u00e1o c\u00e1o \! +name_ready_exist = T\u00ean n\u00e0y \u0111\u00e3 t\u1ed3n t\u1ea1i \! +confirm_delete = C\u00f3 ch\u1eafc l\u00e0 b\u1ea1n mu\u1ed1n x\u00f3a kh\u00f4ng \? item_type = Ki\u1ec3u ph\u1ea7n t\u1eed period_type = Ki\u1ec3u th\u1eddi \u0111i\u1ec3m report_design = Thi\u1ebft k\u1ebf b\u00e1o c\u00e1o -report = B\u00e1o c\u00e1o -report_item = Ph\u1ea7n t\u1eed b\u00e1o c\u00e1o +export_report = B\u00e1o c\u00e1o +export_item = Ph\u1ea7n t\u1eed b\u00e1o c\u00e1o selected_month = D\u1eef li\u1ec7u c\u1ee7a th\u00e1ng \u0111\u01b0\u1ee3c ch\u1ecdn last_3_month = D\u1eef li\u1ec7u c\u1ee7a 3 th\u00e1ng g\u1ea7n nh\u1ea5t \u0111\u1ebfn th\u1eddi \u0111i\u1ec3m \u0111\u01b0\u1ee3c ch\u1ecdn so_far_this_year = D\u1eef li\u1ec7u t\u1eeb \u0111\u1ea7u n\u0103m \u0111\u1ebfn th\u00e1ng \u0111\u01b0\u1ee3c ch\u1ecdn calculation = T\u00ednh to\u00e1n \u0111\u01b0\u1ee3c expression = Bi\u1ec3u th\u1ee9c indicator = Ch\u1ec9 s\u1ed1 -expression_is_null = Vui l\u00f2ng nh\u1eadp bi\u1ec3u th\u1ee9c ! -row_is_null = Vui l\u00f2ng nh\u1eadp v\u1ecb tr\u00ed d\u00f2ng ! -column_is_null = Vui l\u00f2ng nh\u1eadp vi tr\u00ed c\u1ed9t ! +expression_is_null = Vui l\u00f2ng nh\u1eadp bi\u1ec3u th\u1ee9c \! +row_is_null = Vui l\u00f2ng nh\u1eadp v\u1ecb tr\u00ed d\u00f2ng \! +column_is_null = Vui l\u00f2ng nh\u1eadp vi tr\u00ed c\u1ed9t \! period = Th\u1eddi \u0111i\u1ec3m organisation = \u0110\u01a1n v\u1ecb generate_report = Xu\u1ea5t b\u00e1o c\u00e1o preview_report = Xem tr\u01b0\u1edbc b\u00e1o c\u00e1o -please_wait = Vui l\u00f2ng ch\u1edd \u0111\u1ee3i trong gi\u00e2y l\u00e1t ! -organisationunit_is_null = Vui l\u00f2ng ch\u1ecdn \u0111\u01a1n v\u1ecb ! -period_is_null = Vui l\u00f2ng ch\u1ecdn th\u1eddi \u0111i\u1ec3m ! -report_is_null = Vui l\u00f2ng ch\u1ecdn m\u1eabu b\u00e1o c\u00e1o ! +please_wait = Vui l\u00f2ng ch\u1edd \u0111\u1ee3i trong gi\u00e2y l\u00e1t \! +organisationunit_is_null = Vui l\u00f2ng ch\u1ecdn \u0111\u01a1n v\u1ecb \! +period_is_null = Vui l\u00f2ng ch\u1ecdn th\u1eddi \u0111i\u1ec3m \! +report_is_null = Vui l\u00f2ng ch\u1ecdn m\u1eabu b\u00e1o c\u00e1o \! formula = C\u00f4ng th\u1ee9c left_brackets = M\u1edf ngo\u1eb7c right_brackets = \u0110\u00f3ng ngo\u1eb7c @@ -102,6 +102,7 @@ upload_file = T\u1ea3i l\u00ean view = Xem b\u00e1o c\u00e1o data_status = T\u00ecnh tr\u1ea1ng nh\u1eadp li\u1ec7u +data_status_management = Qu\u1ea3n l\u00fd t\u00ecnh tr\u1ea1ng nh\u1eadp li\u1ec7u make_default = M\u1eb7c \u0111\u1ecbnh completed = \u0110\u00e3 n\u1ed9p entried = \u0110\u00e3 nh\u1eadp @@ -142,19 +143,19 @@ generate_advanced_report = B\u00e1o c\u00e1o theo nh\u00f3m \u0111\u01a1n v\u1ecb report_ready_exist = B\u00e1o c\u00e1o n\u00e0y \u0111\u00e3 t\u1ed3n t\u1ea1i upload_file_first = Upload t\u1eadp tin tr\u01b0\u1edbc ! -choose_excelItem = Xin ch\u1ecdn c\u00e1c gi\u00e1 tr\u1ecb c\u1ea7n import +choose_import_item = Xin ch\u1ecdn c\u00e1c gi\u00e1 tr\u1ecb c\u1ea7n import please_enter_sheet_no = Vui l\u00f2ng nh\u1eadp 'Sheet No' please_enter_group_name = Vui l\u00f2ng nh\u1eadp t\u00ean nh\u00f3m -copy_items_duplicated = Item b\u1ecb tr\u00f9ng l\u1eb7p, kh\u00f4ng th\u1ec3 sao ch\u00e9p ! -copy_successful = Sao ch\u00e9p th\u00e0nh c\u00f4ng ! -copy_selected_item_to_excel_item = Sao ch\u00e9p report item cho excel item -excelitem_group = Nh\u00f3m excel item -copy_items = Sao ch\u00e9p item +copy_items_duplicated = Item b\u1ecb tr\u00f9ng l\u1eb7p, kh\u00f4ng th\u1ec3 sao ch\u00e9p \! +copy_successful = Sao ch\u00e9p th\u00e0nh c\u00f4ng \! +copy_selected_item_to_import_item = Sao ch\u00e9p export item cho import item +improt_report = B\u00e1o c\u00e1o Nh\u1eadp +copy_items = Sao ch\u00e9p ph\u1ea7n t\u1eed excel period_type = Lo\u1ea1i th\u1eddi \u0111i\u1ec3m import_data = Import d\u1eef li\u1ec7u select_report = [Ch\u1ecdn b\u00e1o c\u00e1o] -warning_upload_is_null = Xin vui l\u00f2ng ch\u1ecdn file excel c\u1ea7n upload ! -list_of_excel_items = Danh s\u00e1ch c\u00e1c excel item +warning_upload_is_null = Xin vui l\u00f2ng ch\u1ecdn file excel c\u1ea7n upload \! +list_of_import_items = Danh s\u00e1ch c\u00e1c ph\u1ea7n t\u1eed import selected_dataelements = Ph\u1ea7n t\u1eed c\u00f3 s\u1eb5n available_dataelements = Ph\u1ea7n t\u1eed \u0111\u01b0\u1ee3c ch\u1ecdn value_rounded = Gi\u00e1 tr\u1ecb n\u00e0y c\u00f3 th\u1ec3 \u0111\u00e3 \u0111\u01b0\u1ee3c l\u00e0m tr\u00f2n @@ -163,40 +164,40 @@ choose_excel_group = Ch\u01b0a ch\u1ecdn nh\u00f3m choose_report = Ch\u01b0a ch\u1ecdn b\u00e1o c\u00e1o excel_template_management = Qu\u1ea3n l\u00fd c\u00e1c t\u1eadp tin excel m\u1eabu -confirm_override = B\u1ea1n c\u00f3 mu\u1ed1n ghi \u0111\u00e8 l\u00ean t\u1eadp tin \u0111\u00e3 c\u00f3? -file_exists = T\u1eadp tin excel n\u00e0y \u0111ang t\u1ed3n t\u1ea1i ! -upload_successful = T\u1ea3i t\u1eadp tin th\u00e0nh c\u00f4ng! +confirm_override = B\u1ea1n c\u00f3 mu\u1ed1n ghi \u0111\u00e8 l\u00ean t\u1eadp tin \u0111\u00e3 c\u00f3\? +file_exists = T\u1eadp tin excel n\u00e0y \u0111ang t\u1ed3n t\u1ea1i \! +upload_successful = T\u1ea3i t\u1eadp tin th\u00e0nh c\u00f4ng\! override_successful = T\u1eadp tin n\u00e0y \u0111\u00e3 \u0111\u01b0\u1ee3c ghi \u0111\u00e8! cannot_write_file_being_used = Kh\u00f4ng th\u1ec3 ghi l\u00ean t\u1eadp tin n\u00e0y v\u00ec \u0111ang \u0111\u01b0\u1ee3c s\u1eed d\u1ee5ng b\u1edfi m\u1ed9t ch\u01b0\u01a1ng tr\u00ecnh kh\u00e1c filename_wellformed = L\u00e0m c\u00e1ch n\u00e0o \u0111\u1ec3 c\u00f3 t\u00ean t\u1eadp tin h\u1ee3p l\u1ec7? length_filename_min5_max30 = \u0110\u1ed9 d\u00e0i c\u1ee7a t\u00ean t\u1eadp tin t\u1ed1i thi\u1ec3u l\u00e0 5 v\u00e0 t\u1ed1i \u0111a l\u00e0 30 use_only_letters_numbers_dot_only = Ch\u1ec9 nh\u1eadp K\u00fd t\u1ef1, S\u1ed1 cho t\u00ean t\u1eadp tin v\u00e0 D\u1ea5u ch\u1ea5m(.) cho ph\u1ea7n \u0111u\u00f4i m\u1edf r\u1ed9ng file_used_system = T\u1eadp tin n\u00e0y \u0111ang \u0111\u01b0\u1ee3c s\u1eed d\u1ee5ng trong H\u1ec7 th\u1ed1ng -confirm_rename = B\u1ea1n c\u00f3 mu\u1ed1n \u0111\u1ed5i t\u00ean n\u00f3 kh\u00f4ng? +confirm_rename = B\u1ea1n c\u00f3 mu\u1ed1n \u0111\u1ed5i t\u00ean n\u00f3 kh\u00f4ng\? rename_successful = T\u00ean t\u1eadp tin \u0111\u00e3 \u0111\u1ed5i -confirm_update_system = B\u1ea1n c\u00f3 mu\u1ed1n c\u1eadp nh\u1eadt l\u1ea1i H\u1ec7 th\u1ed1ng b\u00e1o c\u00e1o? +confirm_update_system = B\u1ea1n c\u00f3 mu\u1ed1n c\u1eadp nh\u1eadt l\u1ea1i H\u1ec7 th\u1ed1ng b\u00e1o c\u00e1o\? rename_failed = \u0110\u1ed5i t\u00ean kh\u00f4ng th\u00e0nh c\u00f4ng template_status = T\u00ecnh tr\u1ea1ng t\u1eadp tin length_filename_min5_max30 = \u0110\u1ed9 d\u00e0i c\u1ee7a t\u00ean t\u1eadp tin t\u1ed1i thi\u1ec3u l\u00e0 5 v\u00e0 t\u1ed1i \u0111a l\u00e0 30 use_only_letters_numbers_dot_only = Ch\u1ec9 nh\u1eadp K\u00fd t\u1ef1, S\u1ed1 cho t\u00ean t\u1eadp tin v\u00e0 D\u1ea5u ch\u1ea5m(.) cho ph\u1ea7n \u0111u\u00f4i m\u1edf r\u1ed9ng cell_exist = \u0110\u00e3 t\u1ed3n t\u1ea1i m\u1ed9t excel item c\u00f3 c\u00f9ng d\u00f2ng, c\u1ed9t v\u00e0 sheet. -update_successful = C\u1eadp nh\u1eadt th\u00e0nh c\u00f4ng ! +update_successful = C\u1eadp nh\u1eadt th\u00e0nh c\u00f4ng \! download = T\u1ea3i v\u1ec1 -override_confirm = File template n\u00e0y \u0111\u00e3 t\u1ed3n t\u1ea1i. B\u1ea1n c\u00f3 mu\u1ed1n ghi \u0111\u00e8 hay ko ? +override_confirm = File template n\u00e0y \u0111\u00e3 t\u1ed3n t\u1ea1i. B\u1ea1n c\u00f3 mu\u1ed1n ghi \u0111\u00e8 hay ko \? template_using = \u0110ANG s\u1eed d\u1ee5ng t\u1eadp tin n\u00e0y template_pending = CH\u01afA s\u1eed d\u1ee5ng t\u1eadp tin n\u00e0y -intro_configuration = Thi\u1ebft l\u1eadp \u0111\u01b0\u1eddng d\u1eabn tr\u1ecf t\u1edbi th\u01b0 m\u1ee5c l\u01b0u tr\u1eef c\u00e1c t\u1eadp tin m\u1eabu tr\u00ean m\u00e1y ch\u1ee7.\nCh\u00fa \u00fd: \u0110\u00e2y l\u00e0 \u0111\u01b0\u1eddng d\u1eabn t\u01b0\u01a1ng \u0111\u1ed1i.\nV\u00ed d\u1ee5: \\templatefiles d\u00e0nh cho Windows ho\u1eb7c /templatefiles cho Linux. -intro_reports = T\u1ea1o m\u1edbi, c\u1eadp nh\u1eadt, xem v\u00e0 x\u00f3a c\u00e1c B\u00e1o c\u00e1o excel. M\u1ed9t b\u00e1o c\u00e1o excel ch\u1ee9a nhi\u1ec1u ph\u1ea7n t\u1eed excel. B\u00e1o c\u00e1o excel c\u00f3 th\u1ec3 thu\u1ed9c nhi\u1ec1u lo\u1ea1i b\u00e1o c\u00e1o kh\u00e1c nhau. Cho ph\u00e9p g\u00e1n b\u00e1o c\u00e1o excel cho m\u1ed9t hay nhi\u1ec1u \u0111\u01a1n v\u1ecb ho\u1eb7c nh\u00f3m \u0111\u01a1n v\u1ecb v\u00e0 m\u1ed9t s\u1ed1 t\u00f9y ch\u1ecdn kh\u00e1c. -intro_data_status = Ch\u1ee9c n\u0103ng n\u00e0y d\u00f9ng \u0111\u1ec3 xem tr\u1ea1ng th\u00e1i nh\u1eadp d\u1eef li\u1ec7u (D\u1eef li\u1ec7u \u0111\u01b0\u1ee3c nh\u1eadp xong hay ch\u01b0a ho\u1eb7c s\u1ed1 li\u1ec7u n\u00e0o c\u00f2n thi\u1ebfu v.v...). -intro_clean_up = Ch\u1ee9c n\u0103ng n\u00e0y cho ph\u00e9p ng\u01b0\u1eddi d\u00f9ng x\u00f3a c\u00e1c t\u1eadp tin t\u1ea1m sinh ra trong qu\u00e1 tr\u00ecnh sinh b\u00e1o c\u00e1o ho\u1eb7c xem tr\u01b0\u1edbc b\u00e1o c\u00e1o. -intro_excel_item = T\u1ea1o m\u1edbi, c\u1eadp nh\u1eadt, xem v\u00e0o x\u00f3a c\u00e1c ph\u1ea7n t\u1eed excel cho qu\u00e1 tr\u00ecnh import d\u1eef li\u1ec7u t\u1eeb t\u1eadp tin excel. Ph\u1ea7n t\u1eed excel n\u00e0y c\u00f3 ch\u1ee9c n\u0103ng g\u1ea7n gi\u1ed1ng v\u1edbi ph\u1ea7n t\u1eed excel trong m\u1ed9t b\u00e1o c\u00e1o excel. -intro_excel_template_management = T\u1ea3i ,\u0111\u1ed5i t\u00ean, t\u00ecm ki\u1ebfm, t\u1ea3i v\u1ec1 v\u00e0 x\u00f3a c\u00e1c t\u1eadp tin c\u00f3 \u0111u\u00f4i m\u1edf r\u1ed9ng .xls ho\u1eb7c .xlsx. Ng\u01b0\u1eddi d\u00f9ng c\u00f3 th\u1ec3 nh\u1eadn bi\u1ebft t\u1eadp tin n\u00e0o \u0111ang \u0111\u01b0\u1ee3c s\u1eed d\u1ee5ng v\u00e0 t\u1eadp tin n\u00e0o ch\u01b0a d\u00f9ng \u0111\u1ebfn. Cho ph\u00e9p t\u1ef1 \u0111\u1ed9ng c\u1eadp nh\u1eadt l\u1ea1i h\u1ec7 th\u1ed1ng b\u00e1o c\u00e1o excel khi t\u00ean t\u1eadp tin \u0111ang s\u1eed d\u1ee5ng thay \u0111\u1ed5i. +intro_configuration = Thi\u1ebft l\u1eadp \u0111\u01b0\u1eddng d\u1eabn tr\u1ecf t\u1edbi th\u01b0 m\u1ee5c l\u01b0u tr\u1eef c\u00e1c t\u1eadp tin m\u1eabu tr\u00ean m\u00e1y ch\u1ee7.\nCh\u00fa \u00fd: \u0110\u00e2y l\u00e0 \u0111\u01b0\u1eddng d\u1eabn t\u01b0\u01a1ng \u0111\u1ed1i.\nV\u00ed d\u1ee5: \\templatefiles d\u00e0nh cho Windows ho\u1eb7c /templatefiles cho Linux\. +intro_export_reports = T\u1ea1o m\u1edbi, c\u1eadp nh\u1eadt, xem v\u00e0 x\u00f3a c\u00e1c B\u00e1o c\u00e1o excel. M\u1ed9t b\u00e1o c\u00e1o excel ch\u1ee9a nhi\u1ec1u ph\u1ea7n t\u1eed excel\. B\u00e1o c\u00e1o excel c\u00f3 th\u1ec3 thu\u1ed9c nhi\u1ec1u lo\u1ea1i b\u00e1o c\u00e1o kh\u00e1c nhau\. Cho ph\u00e9p g\u00e1n b\u00e1o c\u00e1o excel cho m\u1ed9t hay nhi\u1ec1u \u0111\u01a1n v\u1ecb ho\u1eb7c nh\u00f3m \u0111\u01a1n v\u1ecb v\u00e0 m\u1ed9t s\u1ed1 t\u00f9y ch\u1ecdn kh\u00e1c\. +intro_data_status = Ch\u1ee9c n\u0103ng n\u00e0y d\u00f9ng \u0111\u1ec3 xem tr\u1ea1ng th\u00e1i nh\u1eadp d\u1eef li\u1ec7u (D\u1eef li\u1ec7u \u0111\u01b0\u1ee3c nh\u1eadp xong hay ch\u01b0a ho\u1eb7c s\u1ed1 li\u1ec7u n\u00e0o c\u00f2n thi\u1ebfu v\.v\.\.\.)\. +intro_clean_up = Ch\u1ee9c n\u0103ng n\u00e0y cho ph\u00e9p ng\u01b0\u1eddi d\u00f9ng x\u00f3a c\u00e1c t\u1eadp tin t\u1ea1m sinh ra trong qu\u00e1 tr\u00ecnh sinh b\u00e1o c\u00e1o ho\u1eb7c xem tr\u01b0\u1edbc b\u00e1o c\u00e1o\. +intro_import_report = T\u1ea1o m\u1edbi, c\u1eadp nh\u1eadt, xem v\u00e0o x\u00f3a c\u00e1c ph\u1ea7n t\u1eed excel cho qu\u00e1 tr\u00ecnh import d\u1eef li\u1ec7u t\u1eeb t\u1eadp tin excel\. Ph\u1ea7n t\u1eed import excel n\u00e0y c\u00f3 ch\u1ee9c n\u0103ng g\u1ea7n gi\u1ed1ng v\u1edbi ph\u1ea7n t\u1eed export excel\. +intro_excel_template_management = T\u1ea3i, \u0111\u1ed5i t\u00ean, t\u00ecm ki\u1ebfm, t\u1ea3i v\u1ec1 v\u00e0 x\u00f3a c\u00e1c t\u1eadp tin c\u00f3 \u0111u\u00f4i m\u1edf r\u1ed9ng .xls ho\u1eb7c .xlsx\. Ng\u01b0\u1eddi d\u00f9ng c\u00f3 th\u1ec3 nh\u1eadn bi\u1ebft t\u1eadp tin n\u00e0o \u0111ang \u0111\u01b0\u1ee3c s\u1eed d\u1ee5ng v\u00e0 t\u1eadp tin n\u00e0o ch\u01b0a d\u00f9ng \u0111\u1ebfn. Cho ph\u00e9p t\u1ef1 \u0111\u1ed9ng c\u1eadp nh\u1eadt l\u1ea1i h\u1ec7 th\u1ed1ng b\u00e1o c\u00e1o excel khi t\u00ean t\u1eadp tin \u0111ang s\u1eed d\u1ee5ng thay \u0111\u1ed5i\. basic = C\u01a1 b\u1ea3n advanced = N\u00e2ng cao -update_reportexcel_userrole = G\u00e1n quy\u1ec1n truy xu\u1ea5t tr\u00ean b\u00e1o c\u00e1o +assign_exportreport_userrole= Assign user role for export report available = Hi\u1ec7n c\u00f3 selected = \u0110\u01b0\u1ee3c ch\u1ecdn -print = In th\u1eed.. +print = In th\u1eed... chart = Bi\u1ec3u \u0111\u1ed3 de_in_chart = Bi\u1ec3u \u0111\u1ed3 theo ph\u1ea7n t\u1eed d\u1eef li\u1ec7u/ch\u1ec9 s\u1ed1 axis_x = Tr\u1ee5c ho\u00e0nh (x) @@ -214,15 +215,15 @@ bookmark_success = \u0110\u00e1nh d\u1ea5u th\u00e0nh c\u00f4ng bookmark = \u0110\u00e1nh d\u1ea5u description = Description -description_is_null = Please enter description ! +description_is_null = Please enter description \! report_excel_item = Ph\u1ea7n t\u1eed b\u00e1o c\u00e1o name_ready_exist_in_sheet = Ph\u1ea7n t\u1eed b\u00e1o c\u00e1o v\u1edbi t\u00ean nh\u01b0 tr\u00ean \u0111\u00e3 t\u1ed3n t\u1ea1i trong sheet n\u00e0y add_report_excel_item = Th\u00eam ph\u1ea7n t\u1eed b\u00e1o c\u00e1o please_enter_row_and_column_first = Vui l\u00f2ng nh\u1eadp c\u1ed9t & d\u00f2ng tr\u01b0\u1edbc report_excel = B\u00e1o c\u00e1o excel -update_report_excel_item = Ch\u1ec9nh S\u1eeda Ph\u1ea7n T\u1eed B\u00e1o C\u00e1o +update_report_import_item = Ch\u1ec9nh s\u1eeda ph\u1ea7n t\u1eed b\u00e1o c\u00e1o Nh\u1eadp excel_importing = Excel Importing -import_item = Import Item +import_item = Ph\u1ea7n t\u1eed Nh\u1eadp selected_indicators = Ch\u1ec9 s\u1ed1 \u0111ang ch\u1ecdn available_indicators = Ch\u1ec9 s\u1ed1 hi\u1ec7n c\u00f3 color_selection = Ch\u1ecdn m\u00e0u bi\u1ec3u \u0111\u1ed3 @@ -264,5 +265,8 @@ access_denied_to_folder = Ba\u0323n kh\u00f4ng \u0111u\u0309 quy\u00ea\u0300n truy c\u00e2\u0323p va\u0300o th\u01b0 mu\u0323c tr\u00ean ma\u0301y chu\u0309 access_denied_to_file = Truy c\u1eadp b\u1ecb t\u1eeb ch\u1ed1i \u0111\u00ea\u0301n t\u1eadp tin tr\u00ean m\u00e1y ch\u1ee7 template_folder_is_not_empty= C\u1ea3nh b\u00e1o! Th\u01b0 m\u1ee5c c\u0169 c\u1ee7a h\u1ec7 th\u1ed1ng hi\u1ec7n \u0111ang ch\u1ee9a c\u00e1c t\u1eadp tin excel m\u1eabu.\nB\u1ea1n c\u00f3 mu\u1ed1n di chuy\u1ec3n ch\u00fang qua th\u01b0 m\u1ee5c m\u1edbi tr\u01b0\u1edbc khi n\u00f3 b\u1ecb x\u00f3a \? -config_path_invalid = C\u1ea5u h\u00ecnh kh\u00f4ng h\u1ee3p l\u1ec7\! Ch\u1ec9 cho ph\u00e9p nh\u1eadp ch\u1eef c\u00e1i, ch\u1eef s\u1ed1, k\u00fd t\u1ef1 g\u1ea1ch d\u01b0\u1edbi, g\u1ea1ch ngang v\u00e0 kho\u1ea3ng tr\u1eafng. -there_is_no_excel_item_group= Ch\u01b0a c\u00f3 nh\u00f3m ph\u1ea7n t\u1eed import d\u1eef li\u1ec7u n\u00e0o \u0111\u01b0\u1ee3c t\u1ea1o trong h\u1ec7 th\u1ed1ng \ No newline at end of file +config_path_invalid = C\u1ea5u h\u00ecnh kh\u00f4ng h\u1ee3p l\u1ec7\! Ch\u1ec9 cho ph\u00e9p nh\u1eadp ch\u1eef c\u00e1i, ch\u1eef s\u1ed1, k\u00fd t\u1ef1 g\u1ea1ch d\u01b0\u1edbi, g\u1ea1ch ngang v\u00e0 kho\u1ea3ng tr\u1eafng\. +there_is_no_import_report = Ch\u01b0a c\u00f3 nh\u00f3m ph\u1ea7n t\u1eed import d\u1eef li\u1ec7u n\u00e0o \u0111\u01b0\u1ee3c t\u1ea1o trong h\u1ec7 th\u1ed1ng +export_reports = B\u00e1o c\u00e1o Xu\u1ea5t +generate_export_report = Xu\u1ea5t b\u00e1o c\u00e1o +set_organisationunit_group_level = Thi\u1ebft l\u1eadp c\u1ea5p hi\u1ec3n th\u1ecb cho nh\u00f3m \u0111\u01a1n v\u1ecb \ No newline at end of file === modified file 'local/vn/dhis-web-excel-reporting/src/main/resources/struts.xml' --- local/vn/dhis-web-excel-reporting/src/main/resources/struts.xml 2011-05-24 07:48:23 +0000 +++ local/vn/dhis-web-excel-reporting/src/main/resources/struts.xml 2011-05-27 04:45:31 +0000 @@ -429,6 +429,7 @@ style/previewStyle.css ../dhis-web-commons/ouwt/ouwt.js, + ../dhis-web-commons/javascripts/jQuery/jquery.jqprint.0.3.js, javascript/export.js, javascript/preview.js === modified file 'local/vn/dhis-web-excel-reporting/src/main/webapp/dhis-web-excel-reporting/exportReportUserRoles.vm' --- local/vn/dhis-web-excel-reporting/src/main/webapp/dhis-web-excel-reporting/exportReportUserRoles.vm 2011-05-24 07:48:23 +0000 +++ local/vn/dhis-web-excel-reporting/src/main/webapp/dhis-web-excel-reporting/exportReportUserRoles.vm 2011-05-27 04:45:31 +0000 @@ -1,4 +1,4 @@ -

$i18n.getString( "update_exportreport_userrole" )

+

$i18n.getString( "assign_exportreport_userrole" )

=== modified file 'local/vn/dhis-web-excel-reporting/src/main/webapp/dhis-web-excel-reporting/javascript/preview.js' --- local/vn/dhis-web-excel-reporting/src/main/webapp/dhis-web-excel-reporting/javascript/preview.js 2011-05-24 07:48:23 +0000 +++ local/vn/dhis-web-excel-reporting/src/main/webapp/dhis-web-excel-reporting/javascript/preview.js 2011-05-27 04:45:31 +0000 @@ -32,13 +32,13 @@ function previewExportReportReceived( parentElement ) { - var aKey = new Array(); - var aMerged = new Array(); + var aKey = new Array(); + var aMerged = new Array(); var cells = parentElement.getElementsByTagName( 'cell' ); for (var i = 0 ; i < cells.length ; i ++) { - aKey[i] = cells[i].getAttribute( 'iKey' ); + aKey[i] = cells[i].getAttribute( 'iKey' ); aMerged[i] = cells[i].firstChild.nodeValue; } @@ -146,7 +146,6 @@ function printExportReport() { - var tab = jQuery('#tabs').tabs().data('selected.tabs'); - + var tab = jQuery('#tabs').tabs('option', 'selected'); jQuery( "#tabs-" + tab ).jqprint(); } \ No newline at end of file === modified file 'local/vn/dhis-web-excel-reporting/src/main/webapp/dhis-web-excel-reporting/listDataElementGroup.vm' --- local/vn/dhis-web-excel-reporting/src/main/webapp/dhis-web-excel-reporting/listDataElementGroup.vm 2011-05-24 07:48:23 +0000 +++ local/vn/dhis-web-excel-reporting/src/main/webapp/dhis-web-excel-reporting/listDataElementGroup.vm 2011-05-27 04:45:31 +0000 @@ -5,7 +5,7 @@ - + === modified file 'local/vn/dhis-web-excel-reporting/src/main/webapp/dhis-web-excel-reporting/menu.vm' --- local/vn/dhis-web-excel-reporting/src/main/webapp/dhis-web-excel-reporting/menu.vm 2011-05-16 06:30:16 +0000 +++ local/vn/dhis-web-excel-reporting/src/main/webapp/dhis-web-excel-reporting/menu.vm 2011-05-27 04:45:31 +0000 @@ -2,11 +2,11 @@

$i18n.getString( "generate_report" )