I want my Celestia 1.5.0 English version back

General discussion about Celestia that doesn't fit into other forums.
Topic author
danielj
Posts: 1477
Joined: 15.08.2003
With us: 21 years 3 months

I want my Celestia 1.5.0 English version back

Post #1by danielj » 12.06.2007, 17:55

I download the Celestia 1.5.0 pre3 and it automatically translates to Spanish,which is annoying specially in the scripts.Is there any way to get all back in English?
Although I??m a Brazilian,I understand English better than Spanish...

Avatar
t00fri
Developer
Posts: 8772
Joined: 29.03.2002
Age: 22
With us: 22 years 7 months
Location: Hamburg, Germany

Re: I want my Celestia 1.5.0 English version back

Post #2by t00fri » 12.06.2007, 18:21

danielj wrote:I download the Celestia 1.5.0 pre3 and it automatically translates to Spanish,which is annoying specially in the scripts.Is there any way to get all back in English?
Although I??m a Brazilian,I understand English better than Spanish...


A comunica?§??o neste mundo ?© sempre dif?­cil. ;-) Ordem e Progresso!
Image

Avatar
selden
Developer
Posts: 10192
Joined: 04.09.2002
With us: 22 years 2 months
Location: NY, USA

Post #3by selden » 12.06.2007, 18:35

Daniel,

You can run Celestia so that it displays text in any of the languages that it supports. One way to do this is to create a .bat file which contains these two lines of text:

Code: Select all

set LANGUAGE=en
call Celestia.exe


Then double click on that .bat file instead of the celestia icon.
Selden

Avatar
piellepi M
Posts: 124
Joined: 25.09.2003
Age: 69
With us: 21 years 1 month
Location: Rome, Italy

Post #4by piellepi » 13.06.2007, 12:13

Hello Celestians!
I had the same problem in the new version of Celestia!
I'm Italian but for programs I always prefer English versions, menus and commands, because often translations are wrong and ridiculous!
Celestia has some horrible Italian commands and texts, too !!!

I found an easier way to restore English version: I simply renamed the subfolder "locale" as "nolocale" (but also other names are OK) and my usual commands are back!

Perhaps deleting the folder could also do the job!

Bye bye
Pierluigi

Andy74 M
Posts: 114
Joined: 21.07.2004
Age: 50
With us: 20 years 3 months
Location: Regensburg, Germany

Post #5by Andy74 » 13.06.2007, 12:31

In my opinion the user should be able to choose the language he prefers either during the installation or by setting a config parameter.
For me everything is fine as I use Celestia from CVS ... 8)

Bye
Andy

Avatar
Adirondack M
Posts: 528
Joined: 01.03.2004
With us: 20 years 8 months

Post #6by Adirondack » 13.06.2007, 14:25

Andy74 wrote:For me everything is fine as I use Celestia from CVS ... 8)
...which also switches to the system's default language. :)

Renaming or deleting the \locale\ does the job!

Adirondack
We all live under the same sky, but we do not have the same horizon. (K. Adenauer)
The horizon of some people is a circle with the radius zero - and they call it their point of view. (A. Einstein)

Andy74 M
Posts: 114
Joined: 21.07.2004
Age: 50
With us: 20 years 3 months
Location: Regensburg, Germany

Post #7by Andy74 » 13.06.2007, 16:23

Adirondack wrote:
Andy74 wrote:For me everything is fine as I use Celestia from CVS ... 8)
...which also switches to the system's default language. :)


Oh, I'm sorry! :oops:
I didn't notice that German wasn't among the provided languages and thus the problem doesn't exist for me.
Then, danielj's Celestia 1.5pre3 was translated to Portuguese, not Spanish I suppose (as Spanish is also not provided but Portuguese, which is the language spoken in Brazil I think) ... :?

Christophe
Developer
Posts: 944
Joined: 18.07.2002
With us: 22 years 3 months
Location: Lyon (France)

Post #8by Christophe » 13.06.2007, 17:19

piellepi wrote:Celestia has some horrible Italian commands and texts, too !!!


Celestia is opensource, you are welcome to correct the translations!

Are you using an Italian version of Windows or the English version with the Italian locale?
Christophe

Avatar
Adirondack M
Posts: 528
Joined: 01.03.2004
With us: 20 years 8 months

Post #9by Adirondack » 14.06.2007, 08:32

Andy74 wrote:I didn't notice that German wasn't among the provided languages and thus the problem doesn't exist for me.
I guess, you did understand me wrongly (or I expressed myself wrongly).
A humble german localization is available in pre3 and should be switched on automatically (if you use a german Windows version).

Adirondack
We all live under the same sky, but we do not have the same horizon. (K. Adenauer)

The horizon of some people is a circle with the radius zero - and they call it their point of view. (A. Einstein)

Avatar
piellepi M
Posts: 124
Joined: 25.09.2003
Age: 69
With us: 21 years 1 month
Location: Rome, Italy

Post #10by piellepi » 14.06.2007, 08:39

Hi Christophe!

I currently use both English versions for Windows XP and for Celestia.

When I loaded the new version of Celestia, I got the English version of Celestia with Italian locale.

How can I correct wrong Italian messages?
I think I have to correct some files in locale\it (I don't remember well: I'm at office and my installation is at home!). No problem at all! It's an easy task!

But how can I extend those correction to the Celestia community?

Thanks!
Pierluigi

Christophe
Developer
Posts: 944
Joined: 18.07.2002
With us: 22 years 3 months
Location: Lyon (France)

Post #11by Christophe » 14.06.2007, 09:34

Hi Pierluigi,

You can't actually correct the translations localy on your installation, there is a required compilation step that you won't be able to do without a full dev environment.

What you can do is submit corrections so that they will be available in the next pre-releases. If you want to, I can also compile them for you so that you can try them out before submitting them for inclusion.

You can find on the translation page the italian catalog file (it.po) and a link to poEdit to edit it.
Christophe

steffens
Posts: 162
Joined: 06.11.2003
With us: 21 years
Location: RP Germany

Post #12by steffens » 14.06.2007, 09:59

Adirondack wrote:A humble german localization is available in pre3

Feel free to improve it.

steffens

Andy74 M
Posts: 114
Joined: 21.07.2004
Age: 50
With us: 20 years 3 months
Location: Regensburg, Germany

Post #13by Andy74 » 14.06.2007, 14:06

Adirondack wrote:
Andy74 wrote:I didn't notice that German wasn't among the provided languages and thus the problem doesn't exist for me.
I guess, you did understand me wrongly (or I expressed myself wrongly).
A humble german localization is available in pre3 and should be switched on automatically (if you use a german Windows version).

Adirondack


Adirondack,

I didn't notice anything like that. As I said, I use Celestia from CVS. My latest build is from June 7. On my WinXP system the language is set to German, but Celestia is English as it usually was before.
This is really not important for me as I want to stick with the English version anyway, but the localization doesn't seem to work for me, at least with Celestia from CVS. I certainly didn't want to cause any confusion.

Bye
Andy

Avatar
Adirondack M
Posts: 528
Joined: 01.03.2004
With us: 20 years 8 months

Post #14by Adirondack » 14.06.2007, 14:39

Andy74 wrote:As I said, I use Celestia from CVS. My latest build is from June 7. On my WinXP system the language is set to German, but Celestia is English as it usually was before.


Andreas,

I'm the one who causes confusion, I think. :oops: Sorry!

The CVS-version also switches to the system's language, as long as you also did run the translate-resources perl script after compiling the .exe.
I assumed that you did that. Obviously you did not run the perl script and CVS-Celestia can't switch to the localization.


Adirondack
We all live under the same sky, but we do not have the same horizon. (K. Adenauer)

The horizon of some people is a circle with the radius zero - and they call it their point of view. (A. Einstein)

Andy74 M
Posts: 114
Joined: 21.07.2004
Age: 50
With us: 20 years 3 months
Location: Regensburg, Germany

Post #15by Andy74 » 14.06.2007, 15:29

Adirondack wrote:The CVS-version also switches to the system's language, as long as you also did run the translate-resources perl script after compiling the .exe.
Adirondack


Thank you very much for this information. I didn't know about the script. Obviously I have missed that, because I didn't watch the discussions about the localization project. Now everything is clear.
Thanks again

Andy

Andy74 M
Posts: 114
Joined: 21.07.2004
Age: 50
With us: 20 years 3 months
Location: Regensburg, Germany

Post #16by Andy74 » 17.06.2007, 13:53

Adirondack,

I tried to run the perl script "translate_resources.pl". I received about 50 error messages. The following commands couldn't be found:

Code: Select all

rc
link
msgfmt

Do I need to install some further packages? I'm using ActivePerl 5.8.8 Build 820 on my WinXP (Home) SP2 system.

Thanks
Andy

Christophe
Developer
Posts: 944
Joined: 18.07.2002
With us: 22 years 3 months
Location: Lyon (France)

Post #17by Christophe » 17.06.2007, 16:59

rc and link are part of the development environment, check your path.

msgfmt is part of gettext, you can get it here.
Christophe

Andy74 M
Posts: 114
Joined: 21.07.2004
Age: 50
With us: 20 years 3 months
Location: Regensburg, Germany

Post #18by Andy74 » 18.06.2007, 19:58

Christophe wrote:msgfmt is part of gettext, you can get it here.


Christophe,

that's perfect! With gettext the script is running fine.
Thank you very much! :)

Andy

Avatar
Chuft-Captain
Posts: 1779
Joined: 18.12.2005
With us: 18 years 10 months

Post #19by Chuft-Captain » 12.12.2007, 18:34

I'm running 1.5.0pre4, XP-Home.

When I enable Locations > Labels the ones on Earth are in English, but others eg. Mars, Io appear to be in French.

I have created a shortcut which calls a .BAT with the following:

Code: Select all

set LANGUAGE=en
call celestia.exe


but this makes no difference.

I was wondering ... is it nescessary to choose a specific variant of English in the Regional Language settings (eg. en-US ) or will any English locale do.

Normally I would expect the latter, so I just can't get to the bottom of this. It's very strange that Earth is OK, but others are not.

Can anyone throw some light on this?

Cheers
CC
"Is a planetary surface the right place for an expanding technological civilization?"
-- Gerard K. O'Neill (1969)

CATALOG SYNTAX HIGHLIGHTING TOOLS LAGRANGE POINTS

Avatar
selden
Developer
Posts: 10192
Joined: 04.09.2002
With us: 22 years 2 months
Location: NY, USA

Post #20by selden » 12.12.2007, 18:43

CC,

Exactly what label text are you seeing on Mars?

The location labels for terrain on Mars should be in Latin, no matter what the locale setting: those names were decided by the IAU.
Selden


Return to “Celestia Users”