Přeskočit na hlavní obsah

A všichni si rozumíme - budiž Resource Bundle

Problém s aplikacemi pro různé jazyky je, že musíte udržovat překlady konzistentní. Já jsem si své property fajly zatím spravoval ručně jen editací v Eclipsu, ale tenhle stav už je celkem neudržitelnej, takže se poohlížím po vhodném nástroji, který by se staral za mě. Při svém hledání jsem narazil na vhodný odrazový můstek a tím je tato stránka:

Zatím se mi nejvíc líbí Babel Fish, ale jestli víte ještě o něčem lepším, tak napište do komentářů.

Komentáře

Jira píše…
A co Resource Bundle Editor přímo pro Eclipse?
Josef Cacek píše…
Mrknu na něj, zatím jsem o něm neslyšel. Jen mi nefungují webové stránky pluginu (http://www.resourcebundleeditor.com/)
Jira píše…
Ten odkaz na sourceforge co jsem poslal funguje, dá se tam stáhnout a nainstalovat. Jinak se stopnul vývoj, a projekt se stal součástí Eclipse Babel pluginu.
Josef Cacek píše…
No jo, já jsem poslední dobou rozmlsanej, tak jsem čekal třeba nějakou update stránku pro eclipse.
Ale jinak ten editor nevypadá špatně, ještě by se mi líbilo, kdyby na té hlavní záložce šlo editovat hodnoty i když je property soubor označenej jako read-only (díky verzovacímu systému). Uvidíme jak se vyvrbí ten Babel plugin.
Josef Cacek píše…
Narazil jsem na další zajímavý počin: open-language-tools XLIFF Translation Editor
Roste to tady:
https://open-language-tools.dev.java.net/

Populární příspěvky z tohoto blogu

Three ways to redirect HTTP requests to HTTPs in WildFly and JBoss EAP

WildFly application server (and JBoss EAP) supports several simple ways how to redirect the communication from plain HTTP to TLS protected HTTPs. This article presents 3 ways. Two are on the application level and the last one is on the server level valid for requests to all deployments. 1. Request confidentiality in the deployment descriptor The first way is based on the Servlet specification. You need to specify which URLs should be protected in the web.xml deployment descriptor. It's the same approach as the one used for specifying which URLs require authentication/authorization. Just instead of requesting an assigned role, you request a transport-guarantee . Sample content of the WEB-INF/web.xml <web-app xmlns="http://xmlns.jcp.org/xml/ns/javaee" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://xmlns.jcp.org/xml/ns/javaee http://xmlns.jcp.org/xml/ns/javaee/web-app_3_1.xsd" version="3.1

Ignore the boring SSH error message - Host identification has changed!

The problem If you work with virtual machines in clouds, or you run an SSH server in Docker containers, then you've probably met the following error message during making ssh connection: (I'm connecting through SSH to a docker container) ~$ ssh -p 8822 root@localhost @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ @ WARNING: REMOTE HOST IDENTIFICATION HAS CHANGED! @ @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ IT IS POSSIBLE THAT SOMEONE IS DOING SOMETHING NASTY! Someone could be eavesdropping on you right now (man-in-the-middle attack)! It is also possible that a host key has just been changed. The fingerprint for the ECDSA key sent by the remote host is SHA256:smYv5yA0n9/YrBgJMUCk5dYPWGj7bTpU40M9aFBQ72Y. Please contact your system administrator. Add correct host key in /home/jcacek/.ssh/known_hosts to get rid of this message. Offending ECDSA key in /home/jcacek/.ssh/known_hosts:107 remove with: ssh-keygen -f "/home/jcacek/.ssh/know

Enable Elytron in WildFly

Steps to enable Elytron in WildFly nightly builds. There is an ongoing effort to bring a new security subsystem Elytron to WildFly and JBoss EAP. For some time a custom server profile named standalone-elytron.xml  existed beside other profiles in standalone/configuration directory. It was possible to use it for playing with Elytron. The custom Elytron profile was removed now.  The Elytron subsystem is newly introduced to all standard server profiles. The thing is, the Elytron is not used by default and users have to enable it in the subsystems themselves. Let's look into how you can enable it. Get WildFly nightly build # Download WildFly nightly build wget --user=guest --password=guest https://ci.wildfly.org/httpAuth/repository/downloadAll/WF_Nightly/.lastSuccessful/artifacts.zip # unzip build artifacts zip. It contains WildFly distribution ZIP unzip artifacts.zip # get the WildFly distribution ZIP name as property WILDFLY_DIST_ZIP=$(ls wildfly-*-SNAPSHOT.zip) # un