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

Zipujeme efektivně

Jedna ze základních vlastností Javy je práce se ZIP archívy, ať už jsou to knihovny tříd a spustitelné JARy, webové aplikace (war), nebo třeba JEE bumbrlíčci (ear). Není tedy divu, že i přímo v základním API je implementována práce s těmito archívy. Slouží k tomu třídy v balíku java.util.zip a nejzajímavější z nich jsou ZipOutputStream a ZipInputStream. Příkladem budiž vytvoření zipu: //Vytvorime Zip ZipOutputStream zos = new ZipOutputStream(new FileOutputStream("javlog.zip")); //V Zipu chceme mit jeden textovy soubor zos.putNextEntry(new ZipEntry("priznani.txt")); //naplnime obsah textoveho souboru zos.write("Máme rádi Javu!".getBytes()); //zavrem entry (priznani.txt) zos.closeEntry(); //zavrem stream zos.close(); a jeho rozbalení: ZipInputStream zis = new ZipInputStream(new FileInputStream("javlog.zip")); ZipEntry zipEntry; //budem predpokladat, ze v ZIPu mame jen textove soubory a tak je vypisem do konzole while ((zipEntry = zis.getNextE

Simple TLS certificates in WildFly 18

It's just 2 weeks when WildFly 18 was released. It includes nice improvements in TLS certificates handling through ACME protocol (Automatic Certificate Management Environment), it greatly simplifies obtaining valid HTTPS certificates. There was already a support for the Let's Encrypt CA in WildFly 14 as Farah Juma described in her blog post last year. New WildFly version allows using other CA-s with ACME protocol support. It also adds new switch --lets-encrypt to interactive mode of security enable-ssl-http-server JBoss CLI commands. Let's try it. Before we jump on WildFly configuration, let's just mention the HTTPs can be used even in the default configuration and a self-signed certificate is generated on the fly. Nevertheless, it's not secure and you should not use it for any other purpose than testing. Use Let's Encrypt signed certificate for HTTPs application interface Start WildFly on a machine with the public IP address. Run it on the defaul