billchen198318 / bamboobsc

next version move to https://github.com/billchen198318/hillfog, bambooBSC is an opensource Balanced Scorecard (BSC) Business Intelligence (BI) Web platform. BSC's Vision, Perspectives, Objectives of strategy, Key Performance Indicators (KPIs), Strategy Map, and SWOT, PDCA & PDCA report, Time Series Analysis.
Apache License 2.0
227 stars 109 forks source link

Arabic translation #28

Closed 4group closed 7 years ago

4group commented 8 years ago

Dear Bill Chen Thank you for very nice and cool project.your projects is very wonderful. I want to contribute to translate your project to Arabic. I translate global.properties to Arabic and replace it but it. shows unknown characters.whats the problem. What should I do? Best regards Hessam

billchen198318 commented 8 years ago

Hi please use Eclipse to edit the properties file. or view this

http://stackoverflow.com/questions/7320573/convert-properties-file-in-arabic-to-unicode

billchen198318 commented 8 years ago

this is not ok settings: MyLabel = تجربه1

this is success settings: MyLabel = \u062a\u062c\u0631\u0628\u06471

maltourky commented 8 years ago

Hello,

regarding the names from the database tables like tb_sys and tb_sys_prog dos not support multi languages how this should be fixed?

and for a different mater, if we want to use Oracle database what is the approach to do so.?

thank you for your time and good project.

billchen198318 commented 8 years ago

Hi: How to modify Tree-menu system-name and program-name please view this issues: Brazilian portuguese translation : https://github.com/billchen198318/bamboobsc/issues/27#issuecomment-240390218

billchen198318 commented 8 years ago

Hi , use Oracle database: current no want to Increase support for other db, you need self to jump MySQL to Oracle.

Thanks.

maltourky commented 8 years ago

Hello Chen, thanks for your replay

How to modify Tree-menu system-name and program-name please view this issues: Brazilian portuguese translation : #27 (comment)

this makes the change to make the menus for one language and if you want to use form login english and you did translate to arabic the menu will stay in arabic.

billchen198318 commented 8 years ago

Hi

maybe 0.6.7 will provide tree-menu name for multi languages manager program function, and can change default locale select for login page.

but now bambooBSC not found Arabic locale properties file , so 0.6.7 only support locale: br, cn, de, en, es, fr, it, ja, pt, ru, tw. not found "ar" Unless someone provides *_ar.properties file to me

maltourky commented 8 years ago

hello,

Unless someone provides *_ar.properties file to me

i am working on translation for it and will provide it to you once it finished, you should consider the RTL layout once the arabic language is selected also support n export png files.

billchen198318 commented 8 years ago

now no enough resources and time to do RTL layout support, If there are enough resources in the future, maybe will plan to support it.

maltourky commented 7 years ago

hello Chen,

here in the attached file the *_ar.properties files for arabic support.

BambooBSC Arabic.zip

core-lib_ar.zip

if there is some thing wrong in the translation will updated it. also will provide the menu translation in csv file.

tb_sys_ar.zip

tb_sys_prog_id_name_ar.zip

to support the RTL you need to add some dir="RTL" attribute for some body and div elements in all jsp pages and some htm pages as a start then maybe modify some css files to correct some alignments.

billchen198318 commented 7 years ago

the language locale properties file will add to bamboobsc7 repo.

thanks.