public inbox for gcc@gcc.gnu.org
 help / color / mirror / Atom feed
* i18n of egcs
@ 1999-04-27 11:43 Philipp Thomas
  1999-04-27 13:06 ` Gabriel Dos_Reis
                   ` (2 more replies)
  0 siblings, 3 replies; 62+ messages in thread
From: Philipp Thomas @ 1999-04-27 11:43 UTC (permalink / raw)
  To: law; +Cc: egcs

[-- Warning: decoded text below may be mangled, UTF-8 assumed --]
[-- Attachment #1: Type: text/plain, Size: 1296 bytes --]

Jeff,
I've nearly finished translating egcs's messages into german and will send the
translation to people from the german translation team who volunteered to
proofread my work in a day or two. I *still* haven't got any answer from
François Pinoir, the maintainer for the FSF translation project, so this will
likely be the only translation for the time being.

Some points should be noted for the future though. The generation of the basic
gcc.pot needs a modified gettext 0.10.35 (patch in ABOUT-GCC-NLS).
So in order to not require that an egcs user has to patch his gettext package,
your release scripts should generate a gcc.pot for inclusion into the egcs
releases, as the modified xgettext is only need for the extraction of the
messages from the source code. Updating the translations (xx.po) and compiling
them can be done with an unmodified gettext package.

The second point is that it should be stated somewhere in the top level
documentation, that anyone who uses NLS and modifies the code needs the
patched gettext.

I think it would be a good idea to modify the top level configure to run sub
level configures when called with --help to get a list of the optional
parameters that may be passed to them. What do you think ?




Philipp Thomas

-- 
caffeine low .... brain halted

^ permalink raw reply	[flat|nested] 62+ messages in thread
* Re: i18n of egcs
@ 1999-04-28  9:17 Mike Stump
  1999-04-30 23:15 ` Mike Stump
  0 siblings, 1 reply; 62+ messages in thread
From: Mike Stump @ 1999-04-28  9:17 UTC (permalink / raw)
  To: Gabriel.Dos_Reis, egcs, law; +Cc: kthomas

> To: law@cygnus.com, egcs@egcs.cygnus.com
> Cc: kthomas@gwdg.de (Philipp Thomas)
> From: Gabriel Dos_Reis <Gabriel.Dos_Reis@sophia.inria.fr>
> Date: 27 Apr 1999 22:06:20 +0200

> should read 

> 	"ISO C++ forbids..."

> I'd suggest that people involded in NLS translate "ANSI C++" to "ISO
> C++".

Sounds fine (or one can substitute the name of the National Standards
body, if one wants).

^ permalink raw reply	[flat|nested] 62+ messages in thread
* Re: i18n of egcs
@ 1999-04-05 17:27 Mike Stump
  1999-04-30 23:15 ` Mike Stump
  0 siblings, 1 reply; 62+ messages in thread
From: Mike Stump @ 1999-04-05 17:27 UTC (permalink / raw)
  To: kthomas; +Cc: egcs

> From: kthomas@gwdg.de (Philipp Thomas)
> Date: Mon, 05 Apr 1999 00:57:25 GMT

> > http://egcs.cygnus.com/cvs.html

> Forgive me please, but I do know how to access the cvs repository,
> what I looked for was a way to synch two repositories. Or was I
> partially blinded when looking at the page.

Oh... Got it.  What part of the cvs documentation that explains this
in complete detail was unclear?

Hint, see importing an outside source base.  Consider egcs an outside
source base.

^ permalink raw reply	[flat|nested] 62+ messages in thread
* i18n of egcs
@ 1999-03-25  3:43 Philipp Thomas
  1999-03-31 23:46 ` Philipp Thomas
  1999-04-03 21:29 ` Jeffrey A Law
  0 siblings, 2 replies; 62+ messages in thread
From: Philipp Thomas @ 1999-03-25  3:43 UTC (permalink / raw)
  To: egcs

Yes, I know this is post 1.2 stuff, but as it looks like this could be
a way for me to contribute to egcs, I've started to track down all
that's necessary for complete i18n of egcs. 

Now before I go down the wrong path(s) I would like to get some input
for questions I have.

In the case of back/front ends the mechanism (as described in the
documentation) is clear: No direct calls to gettext(), the code doing
the output is responsible for getting messages translated. So xgettext
just needs to be told which keywords to look for and static strings
like help text for options marked.

But what should be done for the libraries ? As I see it, there is no
other way but to use direct gettext() calls. Or do the libraries also
have central functions for dealing with errors/warnings (haven't come
to inspecting the library code yet) ? And in order to keep the
installed stuff small, I'd say that the lang specific libraries should
have their own message catalogs, even if that gets a bit hairy wrt the
Makefile(s).

If any of you would share his/her thoughts and comments with me I'd be
very grateful.

BTW, anybody got hints/pointers for me (most probably better via
direct email) for how to setup my own cvs tree for egcs and then keep
it in sync with the cygnus tree ?

Philipp

---  caffeine low - brain halted

^ permalink raw reply	[flat|nested] 62+ messages in thread

end of thread, other threads:[~1999-07-31 23:33 UTC | newest]

Thread overview: 62+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
1999-04-27 11:43 i18n of egcs Philipp Thomas
1999-04-27 13:06 ` Gabriel Dos_Reis
1999-04-27 13:33   ` Philipp Thomas
1999-04-28  0:46     ` Steinar Bang
1999-04-28  5:37       ` Gabriel Dos_Reis
1999-04-30 23:15         ` Gabriel Dos_Reis
1999-04-28  6:05       ` craig
1999-04-28  6:47         ` alex.buell
1999-04-28  6:53           ` craig
1999-04-28  7:17             ` alex.buell
1999-04-28 15:41               ` Martin v. Loewis
1999-04-28 15:46                 ` Zack Weinberg
1999-04-28 23:16                   ` Martin v. Loewis
1999-04-28 23:25                     ` Gabriel Dos_Reis
1999-04-28 23:55                       ` Joe Buck
1999-04-29  8:00                         ` craig
1999-04-29  8:17                           ` Joern Rennecke
1999-04-30 12:40                             ` Philipp Thomas
1999-04-30 23:15                               ` Philipp Thomas
1999-05-05  1:43                               ` Steinar Bang
1999-05-31 21:36                                 ` Steinar Bang
1999-04-30 23:15                             ` Joern Rennecke
1999-04-30 23:15                           ` craig
1999-04-30 23:15                         ` Joe Buck
1999-04-30 23:15                       ` Gabriel Dos_Reis
1999-04-29 13:19                     ` Richard Henderson
1999-04-30 23:15                       ` Richard Henderson
1999-04-30 23:15                     ` Martin v. Loewis
1999-04-30 23:15                   ` Zack Weinberg
1999-04-30 23:15                 ` Martin v. Loewis
1999-04-30 23:15               ` alex.buell
1999-04-30 23:15             ` craig
1999-04-30 23:15           ` alex.buell
1999-04-28  6:54         ` Gabriel Dos_Reis
1999-04-30 23:15           ` Gabriel Dos_Reis
1999-04-30 23:15         ` craig
1999-04-30 23:15       ` Steinar Bang
1999-04-30 23:15     ` Philipp Thomas
1999-04-27 22:24   ` Jeffrey A Law
1999-04-30 23:15     ` Jeffrey A Law
1999-04-30 23:15   ` Gabriel Dos_Reis
1999-04-30  0:27 ` Jeffrey A Law
1999-04-30  2:22   ` Andreas Schwab
1999-04-30 23:15     ` Andreas Schwab
1999-04-30 15:06   ` Philipp Thomas
1999-04-30 23:15     ` Philipp Thomas
1999-05-04  0:33     ` Jeffrey A Law
1999-05-31 21:36       ` Jeffrey A Law
1999-07-09  2:56     ` Jeffrey A Law
1999-07-31 23:33       ` Jeffrey A Law
1999-04-30 23:15   ` Jeffrey A Law
1999-04-30 23:15 ` Philipp Thomas
  -- strict thread matches above, loose matches on Subject: below --
1999-04-28  9:17 Mike Stump
1999-04-30 23:15 ` Mike Stump
1999-04-05 17:27 Mike Stump
1999-04-30 23:15 ` Mike Stump
1999-03-25  3:43 Philipp Thomas
1999-03-31 23:46 ` Philipp Thomas
1999-04-03 21:29 ` Jeffrey A Law
1999-04-04 18:00   ` Philipp Thomas
1999-04-30 23:15     ` Philipp Thomas
1999-04-30 23:15   ` Jeffrey A Law

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for read-only IMAP folder(s) and NNTP newsgroup(s).