[
Date Prev][
Date Next][
Thread Prev][
Thread Next][
Date Index][
Thread Index]
[
List Home]
[birt-dev] Re: [babel-dev] Identifying (and externalising) untranslated strings
|
Well, no, I haven't. I was just trying to ask a general development
question, and Antoine turned it into a cross-project bug report
snowball! ;-)
My followups to wtp-dev and birt-dev were really for the sake of
completeness. (I was going to follow up to cross-project, reluctantly,
but fortunately I was able to identify the offending projects in this
particular case.)
Without some sort of hypothetical tool to tell me which plugin created a
GUI control, I really wouldn't know where to report some of the NL
issues mentioned below. I can identify at least six different projects
behind these unexternalised strings, but it could be up to eleven, for
all I know.
Well, I'll make it eleven to be sure (unless I identify more of the
projects along the way). At least that way the bug titles should be
descriptive/specific, and they shouldn't need to be subdivided. I shall
reply to this thread (in babel-dev only) with the bug numbers.
Regards
Sean.
Tod Creasey wrote:
>
> Sean have you logged bugs for these?
>
> Tod
>
>
> *Sean Flanigan <sflaniga@xxxxxxxxxx>*
> Sent by: babel-dev-bounces@xxxxxxxxxxx
>
> 19/01/2009 12:38 AM
> Please respond to
> Babel committers mailing list <babel-dev@xxxxxxxxxxx>
>
>
> To
> birt-dev@xxxxxxxxxxx, wtp-dev@xxxxxxxxxxx
> cc
> Babel committers mailing list <babel-dev@xxxxxxxxxxx>
> Subject
> Re: [babel-dev] Identifying (and externalising) untranslated strings
>
>
> Apologies for the dev-spam, but I finished going through all the
> Preferences nodes, and found a few buried more deeply:
>
> WTP:
> * Web Services/Axis2 Preferences
> and contents of this node (both tabs)
> * Web/JavaServer Faces Tools (and subtree: FacesConfig Editor,
> Libraries, Validation, Views, JSP Tag Registry)
> preference node names
> and all node contents
>
> BIRT:
> * Report Design/Bidirectional Properties
> and contents
>
> As with my previous list, these strings have apparently been hard-coded
> in English [as of the Ganymede-SR1 release]. Please, externalise your
> strings! As Antoine said, ask babel-dev if you need help.
>
> Thanks!
>
> Sean.
>
> Antoine Toulme wrote:
>> I am adding the cross-project list in CC.
>>
>> Committers, if you find an unexternalized string in the list below is
>> part of your plugin, please act on it. Please do not reply to
>> cross-project, please reply to babel-dev if you have an idea to make
>> this easier or need help.
>>
>> For now I don't see a better way of dealing with this problem.
>>
>> Thanks for reading, and thanks Sean for bringing this to our attention.
>>
>> Antoine
>>
>> On Wed, Jan 14, 2009 at 10:54 PM, Sean Flanigan <sflaniga@xxxxxxxxxx
>> <mailto:sflaniga@xxxxxxxxxx>> wrote:
>>
>> I'm testing the Babel pseudo langpacks [editA: the pseudo langpacks
>> are just the english strings prefixed with a number to identify
>> them] with eclipse-jee-ganymede-SR1
>> [plus JBoss Tools pseudo langpacks], and ending up with a fair
> number of
>> unexternalised strings. For instance, in Preferences, these category
>> names are coming up in plain English:
>>
>> - Agent Controller
>> - Data Management
>> - Install/Update
>> - JPA
>> - Profiling and Logging
>> - Remote Systems
>> - Tasks (Mylyn)
>> - Test (TPTP)
>> - Usage Data Collector (Mylyn?)
>> - XML (Webtools?)
>>
>> In some cases, I can hazard a guess as to which project provides that
>> Prefs page. In others, two minutes of research, or someone more
>> knowledgable, should identify the project easily enough. But that's
>> still pretty coarse-grained.
>>
>> Anyone know of any shortcuts for identifying the exact source of a
>> string, other than grepping the relevant projects' source trees
> for the
>> string in question, and hoping it's unique?
>>
>> Any AOP tricks that log a stack trace when creating SWT objects?
>> Perhaps an SWT option which provides tooltips identifing the plugin
>> which created a GUI control?
>>
>> Or is it just a matter of running the Externalize Strings wizard
> on the
>> relevant project(s), and seeing what pops out?
--
Sean Flanigan
Senior Software Engineer
Engineering - Internationalisation
Red Hat
Attachment:
signature.asc
Description: OpenPGP digital signature