From 6431d6f4d108cf39aca772e6e5b4b0a6a1039517 Mon Sep 17 00:00:00 2001 From: Pedro Beschorner Marin <pedrobmarin@gmail.com> Date: Wed, 25 Mar 2015 18:58:44 -0300 Subject: [PATCH] Basic portuguese localization --- bbb-client-check/.gitignore | 1 + bbb-client-check/build.xml | 3 +- bbb-client-check/html-template/index.html | 1 + .../html-template/index.template.html | 1 + .../locale/pt_BR/resources.properties | 31 +++++++++++++++++++ bbb-client-check/src/BBBClientCheck.mxml | 14 +++++++++ 6 files changed, 50 insertions(+), 1 deletion(-) create mode 100644 bbb-client-check/locale/pt_BR/resources.properties diff --git a/bbb-client-check/.gitignore b/bbb-client-check/.gitignore index 2d4fa21ea8..fbdc8da61e 100644 --- a/bbb-client-check/.gitignore +++ b/bbb-client-check/.gitignore @@ -9,3 +9,4 @@ index.template.html conf/config.xml resources/lib/bbb_webrtc_bridge_sip.js resources/lib/sip.js +resources/lib/bbb_localization.js diff --git a/bbb-client-check/build.xml b/bbb-client-check/build.xml index 7f1cab5f98..90eca8216b 100755 --- a/bbb-client-check/build.xml +++ b/bbb-client-check/build.xml @@ -55,7 +55,7 @@ <mxmlc file="${SRC_DIR}/BBBClientCheck.mxml" output="check/BBBClientCheck.swf" debug="false" - locale="en_US" + locale="en_US,pt_BR" actionscript-file-encoding="UTF-8" incremental="false"> <static-link-runtime-shared-libraries>false</static-link-runtime-shared-libraries> @@ -106,6 +106,7 @@ <copy todir="resources/lib/" > <fileset file="../bigbluebutton-client/resources/prod/lib/bbb_webrtc_bridge_sip.js" /> <fileset file="../bigbluebutton-client/resources/prod/lib/sip.js" /> + <fileset file="../bigbluebutton-client/resources/prod/lib/bbb_localization.js" /> </copy> <get src="${TEST_IMAGE_URL}" dest="${html.output}/test_image.jpg" skipexisting="true" /> diff --git a/bbb-client-check/html-template/index.html b/bbb-client-check/html-template/index.html index 1032a8e289..c677de2f7f 100755 --- a/bbb-client-check/html-template/index.html +++ b/bbb-client-check/html-template/index.html @@ -38,6 +38,7 @@ <script type="text/javascript" src="resources/lib/sip.js"></script> <script type="text/javascript" src="resources/lib/bbb_webrtc_bridge_sip.js"></script> <script type="text/javascript" src="resources/lib/deployJava.js"></script> + <script type="text/javascript" src="resources/lib/bbb_localization.js"></script> <script type="text/javascript" src="swfobject.js"></script> <script type="text/javascript"> // For version detection, set to min. required Flash Player version, or 0 (or 0.0.0), for no version detection. diff --git a/bbb-client-check/html-template/index.template.html b/bbb-client-check/html-template/index.template.html index 710134f4ce..f7583f2543 100755 --- a/bbb-client-check/html-template/index.template.html +++ b/bbb-client-check/html-template/index.template.html @@ -38,6 +38,7 @@ <script type="text/javascript" src="resources/lib/sip.js"></script> <script type="text/javascript" src="resources/lib/bbb_webrtc_bridge_sip.js"></script> <script type="text/javascript" src="resources/lib/deployJava.js"></script> + <script type="text/javascript" src="resources/lib/bbb_localization.js"></script> <script type="text/javascript" src="swfobject.js"></script> <script type="text/javascript"> // For version detection, set to min. required Flash Player version, or 0 (or 0.0.0), for no version detection. diff --git a/bbb-client-check/locale/pt_BR/resources.properties b/bbb-client-check/locale/pt_BR/resources.properties new file mode 100644 index 0000000000..fdf5e00c33 --- /dev/null +++ b/bbb-client-check/locale/pt_BR/resources.properties @@ -0,0 +1,31 @@ +bbbsystemcheck.title = BigBlueButton Client Check +bbbsystemcheck.refresh = Recarregar +bbbsystemcheck.mail = E-mail +bbbsystemcheck.version = Versão do Client Check +bbbsystemcheck.dataGridColumn.item = Item +bbbsystemcheck.dataGridColumn.status = Status +bbbsystemcheck.dataGridColumn.result = Resultado +bbbsystemcheck.copyAllText = Copiar todo texto +bbbsystemcheck.result.undefined = Indefinido +bbbsystemcheck.result.javaEnabled.disabled = O Java está desabilitado em seu navegador +bbbsystemcheck.result.javaEnabled.notDetected = Java não detectado +bbbsystemcheck.result.browser.changeBrowser = Recomendamos o uso de Firefox ou Chrome para um melhor audio +bbbsystemcheck.result.browser.browserOutOfDate = Seu navegador está desatualizado. Recomendamos que você autialize-o para uma nova versão. +bbbsystemcheck.status.succeeded = Sucesso +bbbsystemcheck.status.warning = Atenção +bbbsystemcheck.status.failed = Falha +bbbsystemcheck.status.loading = Carregando... +bbbsystemcheck.test.name.browser = Navegador +bbbsystemcheck.test.name.cookieEnabled = Cookie Habilitado +bbbsystemcheck.test.name.downloadSpeed = Velocidade de Download +bbbsystemcheck.test.name.flashVersion = Versão do Flash +bbbsystemcheck.test.name.pepperFlash = Pepper Flash +bbbsystemcheck.test.name.javaEnabled = Java Habilitado +bbbsystemcheck.test.name.language = Idioma +bbbsystemcheck.test.name.ping = Ping +bbbsystemcheck.test.name.screenSize = Tamanho da Tela +bbbsystemcheck.test.name.uploadSpeed = Velocidade de Upload +bbbsystemcheck.test.name.userAgent = Agente de Usuário +bbbsystemcheck.test.name.webRTCEcho = Teste de Eco WebRTC +bbbsystemcheck.test.name.webRTCSocket = Teste de Socket WebRTC +bbbsystemcheck.test.name.webRTCSupported = WebRTC Suportado diff --git a/bbb-client-check/src/BBBClientCheck.mxml b/bbb-client-check/src/BBBClientCheck.mxml index 2587d1ff73..88eaf4f120 100755 --- a/bbb-client-check/src/BBBClientCheck.mxml +++ b/bbb-client-check/src/BBBClientCheck.mxml @@ -18,6 +18,8 @@ <![CDATA[ import mx.events.FlexEvent; + import flash.external.ExternalInterface; + import org.bigbluebutton.clientcheck.AppConfig; import org.bigbluebutton.clientcheck.view.mainview.MainViewConfig; import org.bigbluebutton.clientcheck.view.mainview.RefreshButtonConfig; @@ -31,12 +33,24 @@ private static var robotlegsContext:IContext; + private var language:String; + protected function preinitializeHandler(event:FlexEvent):void { + setLanguage(); setupRobotlegsContext(); Security.allowDomain("*"); } + private function setLanguage():void + { + language = ExternalInterface.call("getLanguage"); + if (resourceManager.getLocales().indexOf(language) != -1) + { + resourceManager.localeChain = [language]; + } + } + /** * Setup robotlegs initial configuration */ -- GitLab