Re: howto track translations

2010-12-09 Thread jcgarciam

It seems very helpful, however i believe this can be used in other places
(not only to wicket projects), since it may mislead users to think is
wicket specific.

However thanks for sharing it.



On Thu, Dec 9, 2010 at 4:38 AM, Vijay Kiran-3 [via Apache Wicket] <
ml-node+3079700-1936498219-65...@n4.nabble.com
> wrote:

> I created a simple maven plugin to check the localizations in the
> properties
> files in a project.
>
> The plugin scans the folders for .properties file and verifies if there are
>
> corresponding files for the specified locales. Also, it checks for the
> missing labels in other languages.
>
> The results can be saved to a simple HTML file which lists the missing file
>
> and missing labels in other locales. You can also configure the plugin to
> cause the build to fail when these checks are failed.
>
> https://github.com/vijaykiran/wicket-l10n-checker
>
> I plan to add the
> support
> for XML localization checking as soon as I find some more time.
>
> HTH,
> Vijay Kiran.
>
> On Fri, Dec 3, 2010 at 10:40 AM, Frank van Lankvelt <
> [hidden email] >
> wrote:
>
> > in the process of expanding the number of languages my wicket
> > application is available in, I'm running into the question of tracking
> > properties files.
> > In particular, I want to be able to get some kind of feedback about
> > missing translations; mismatches between property files would be
> > sufficient.
> >
> > How do you do this?  Is there a maven plugin that I've missed, or
> > perhaps a standalone tool?
> >
> > cheers, Frank
> >
> > --
> > Hippo Europe  •  Amsterdam  Oosteinde 11  •  1017 WT Amsterdam  •  +31
> > (0)20 522 4466
> > USA  • San Francisco 755 Baywood Drive, Second Floor •  Petaluma, CA.
> > 94954 •  +1 877 414 4776 (toll free)
> > Canada•   Montréal  5369 Boulevard St-Laurent #430 •  Montréal QC
> > H2T 1S5  •  +1 (514) 316 8966
> > www.onehippo.com  •  www.onehippo.org  •  [hidden 
> > email]
> > 
> > This e-mail may be privileged and/or confidential, and the sender does
> > not waive any related rights and obligations. Any distribution, use or
> > copying of this e-mail or the information it contains by other than an
> > intended recipient is unauthorized. If you received this e-mail in
> > error, please advise me (by return e-mail or otherwise) immediately.
> >
> > -
> > To unsubscribe, e-mail: [hidden 
> > email]
> > For additional commands, e-mail: [hidden 
> > email]
> >
> >
>
>
> --
>  View message @
> http://apache-wicket.1842946.n4.nabble.com/howto-track-translations-tp3070837p3079700.html
>
> To start a new topic under Apache Wicket, email
> ml-node+1842946-398011874-65...@n4.nabble.com
> To unsubscribe from Apache Wicket, click 
> here.
>
>



-- 
Sincerely,
JC (http://www.linkedin.com/in/jcgarciam)
--Anyone who has never made a mistake has never tried anything new.--

-- 
View this message in context: 
http://apache-wicket.1842946.n4.nabble.com/howto-track-translations-tp3070837p3080297.html
Sent from the Users forum mailing list archive at Nabble.com.

-
To unsubscribe, e-mail: users-unsubscr...@wicket.apache.org
For additional commands, e-mail: users-h...@wicket.apache.org



Re: howto track translations

2010-12-08 Thread Vijay Kiran
I created a simple maven plugin to check the localizations in the properties
files in a project.

The plugin scans the folders for .properties file and verifies if there are
corresponding files for the specified locales. Also, it checks for the
missing labels in other languages.

The results can be saved to a simple HTML file which lists the missing file
and missing labels in other locales. You can also configure the plugin to
cause the build to fail when these checks are failed.

https://github.com/vijaykiran/wicket-l10n-checker

I plan to add the support
for XML localization checking as soon as I find some more time.

HTH,
Vijay Kiran.

On Fri, Dec 3, 2010 at 10:40 AM, Frank van Lankvelt <
f.vanlankv...@onehippo.com> wrote:

> in the process of expanding the number of languages my wicket
> application is available in, I'm running into the question of tracking
> properties files.
> In particular, I want to be able to get some kind of feedback about
> missing translations; mismatches between property files would be
> sufficient.
>
> How do you do this?  Is there a maven plugin that I've missed, or
> perhaps a standalone tool?
>
> cheers, Frank
>
> --
> Hippo Europe  •  Amsterdam  Oosteinde 11  •  1017 WT Amsterdam  •  +31
> (0)20 522 4466
> USA  • San Francisco 755 Baywood Drive, Second Floor •  Petaluma, CA.
> 94954 •  +1 877 414 4776 (toll free)
> Canada•   Montréal  5369 Boulevard St-Laurent #430 •  Montréal QC
> H2T 1S5  •  +1 (514) 316 8966
> www.onehippo.com  •  www.onehippo.org  •  i...@onehippo.com
> 
> This e-mail may be privileged and/or confidential, and the sender does
> not waive any related rights and obligations. Any distribution, use or
> copying of this e-mail or the information it contains by other than an
> intended recipient is unauthorized. If you received this e-mail in
> error, please advise me (by return e-mail or otherwise) immediately.
>
> -
> To unsubscribe, e-mail: users-unsubscr...@wicket.apache.org
> For additional commands, e-mail: users-h...@wicket.apache.org
>
>


re: howto track translations

2010-12-03 Thread Marzia Forli
maybe this can help you:
http://cal10n.qos.ch/index.html


  

-
To unsubscribe, e-mail: users-unsubscr...@wicket.apache.org
For additional commands, e-mail: users-h...@wicket.apache.org



Re: howto track translations

2010-12-03 Thread Frank van Lankvelt
thanks; I seem to be getting this hint more and more often.
It's not built into my IDE, eclipse, hopefully there is a plugin with
similar functionality.

cheers, Frnak

On Fri, Dec 3, 2010 at 11:43 AM, Peter Miklosko  wrote:
> Not sure how other IDEs but in IntelliJ once you have at least one
> translation beside default and you open any of them there at the bottom of
> the freame are two tabs to switch between "Text" and "Resource bundle". In
> Resource bundle view it will highlight in red any property that is not
> available in some translations. This is default functionality of IDE.
>
> Peter
>
> On 3 December 2010 09:40, Frank van Lankvelt 
> wrote:
>
>> in the process of expanding the number of languages my wicket
>> application is available in, I'm running into the question of tracking
>> properties files.
>> In particular, I want to be able to get some kind of feedback about
>> missing translations; mismatches between property files would be
>> sufficient.
>>
>> How do you do this?  Is there a maven plugin that I've missed, or
>> perhaps a standalone tool?
>>
>> cheers, Frank
>>
>> --
>> Hippo Europe  •  Amsterdam  Oosteinde 11  •  1017 WT Amsterdam  •  +31
>> (0)20 522 4466
>> USA  • San Francisco 755 Baywood Drive, Second Floor •  Petaluma, CA.
>> 94954 •  +1 877 414 4776 (toll free)
>> Canada    •   Montréal  5369 Boulevard St-Laurent #430 •  Montréal QC
>> H2T 1S5  •  +1 (514) 316 8966
>> www.onehippo.com  •  www.onehippo.org  •  i...@onehippo.com
>> 
>> This e-mail may be privileged and/or confidential, and the sender does
>> not waive any related rights and obligations. Any distribution, use or
>> copying of this e-mail or the information it contains by other than an
>> intended recipient is unauthorized. If you received this e-mail in
>> error, please advise me (by return e-mail or otherwise) immediately.
>>
>> -
>> To unsubscribe, e-mail: users-unsubscr...@wicket.apache.org
>> For additional commands, e-mail: users-h...@wicket.apache.org
>>
>>
>



-- 
Hippo Europe  •  Amsterdam  Oosteinde 11  •  1017 WT Amsterdam  •  +31
(0)20 522 4466
USA  • San Francisco 755 Baywood Drive, Second Floor •  Petaluma, CA.
94954 •  +1 877 414 4776 (toll free)
Canada    •   Montréal  5369 Boulevard St-Laurent #430 •  Montréal QC
H2T 1S5  •  +1 (514) 316 8966
www.onehippo.com  •  www.onehippo.org  •  i...@onehippo.com

This e-mail may be privileged and/or confidential, and the sender does
not waive any related rights and obligations. Any distribution, use or
copying of this e-mail or the information it contains by other than an
intended recipient is unauthorized. If you received this e-mail in
error, please advise me (by return e-mail or otherwise) immediately.

-
To unsubscribe, e-mail: users-unsubscr...@wicket.apache.org
For additional commands, e-mail: users-h...@wicket.apache.org



Re: howto track translations

2010-12-03 Thread Peter Karich
 See differences (only) with the following snippet which assumes the 
correct/original properties in messages.properties ('englisch').
It will create a property file for the missing keys for 'de' (german) 
and shows which original keys are unused


  public static void main(String[] args) throws IOException {
new CheckI18N().start();
}


public void start() throws IOException {
Properties english = new Properties();

english.load(getClass().getResourceAsStream("messages.properties"));


Properties de = new Properties();
de.load(getClass().getResourceAsStream("messages_de.properties"));

// replace FastMap with LinkedHashMap
Set deKeys = FastSet.newInstance();
Map missingInDE = new TreeMap();
Set unusedInDE = FastSet.newInstance();

for (Entry entry : de.entrySet()) {
deKeys.add(entry.getKey().toString());
}

for (Entry entry : english.entrySet()) {
if (!deKeys.contains(entry.getKey().toString()))
missingInDE.put(entry.getKey().toString(), 
entry.getValue().toString());

}

for (String deKey : deKeys) {
if (english.get(deKey) == null)
unusedInDE.add(deKey);
}

System.out.println("en:" + english.size());

System.out.println("de:" + deKeys.size());
System.out.println("missing in de:" + missingInDE.size());
System.out.println("unused in de:" + unusedInDE.size());

System.out.println("\n\n==\nmissing in de:\n");
outAsProperties(missingInDE);

System.out.println("\n\n==\nunused in de:\n");
for (String str : unusedInDE) {
System.out.println(str);
}
}

public void outAsProperties(Map map) {
for (Entry entry : map.entrySet()) {
System.out.println(entry.getKey() + "=" + entry.getValue());
}
}


in the process of expanding the number of languages my wicket
application is available in, I'm running into the question of tracking
properties files.
In particular, I want to be able to get some kind of feedback about
missing translations; mismatches between property files would be
sufficient.

How do you do this?  Is there a maven plugin that I've missed, or
perhaps a standalone tool?

cheers, Frank




-
To unsubscribe, e-mail: users-unsubscr...@wicket.apache.org
For additional commands, e-mail: users-h...@wicket.apache.org



Re: howto track translations

2010-12-03 Thread Peter Miklosko
Not sure how other IDEs but in IntelliJ once you have at least one
translation beside default and you open any of them there at the bottom of
the freame are two tabs to switch between "Text" and "Resource bundle". In
Resource bundle view it will highlight in red any property that is not
available in some translations. This is default functionality of IDE.

Peter

On 3 December 2010 09:40, Frank van Lankvelt wrote:

> in the process of expanding the number of languages my wicket
> application is available in, I'm running into the question of tracking
> properties files.
> In particular, I want to be able to get some kind of feedback about
> missing translations; mismatches between property files would be
> sufficient.
>
> How do you do this?  Is there a maven plugin that I've missed, or
> perhaps a standalone tool?
>
> cheers, Frank
>
> --
> Hippo Europe  •  Amsterdam  Oosteinde 11  •  1017 WT Amsterdam  •  +31
> (0)20 522 4466
> USA  • San Francisco 755 Baywood Drive, Second Floor •  Petaluma, CA.
> 94954 •  +1 877 414 4776 (toll free)
> Canada•   Montréal  5369 Boulevard St-Laurent #430 •  Montréal QC
> H2T 1S5  •  +1 (514) 316 8966
> www.onehippo.com  •  www.onehippo.org  •  i...@onehippo.com
> 
> This e-mail may be privileged and/or confidential, and the sender does
> not waive any related rights and obligations. Any distribution, use or
> copying of this e-mail or the information it contains by other than an
> intended recipient is unauthorized. If you received this e-mail in
> error, please advise me (by return e-mail or otherwise) immediately.
>
> -
> To unsubscribe, e-mail: users-unsubscr...@wicket.apache.org
> For additional commands, e-mail: users-h...@wicket.apache.org
>
>