Main menu

Search
Login
Signup
Links
<< Previous thread | Next thread >>   
X-OpenOffice 2 (development)

Go to page       >>  
Author Post
Danix
Sun 12 Aug 2007 - 21:02

online

Registered Member #1
Joined: Fri 29 Dec 2006 - 05:38
Location: Sassari
Posts: 12956

X-OpenOffice Launcher [rev7]
  1. Il nuovo X-OpenOffice ha già il supporto Java. Non è quindi necessario copiare la cartella Java in \Lib

  2. Permette inoltre di scegliere fra l'Italiano e l'Inglese come lingue disponibili.
    Attenzione: è impostata su una sola lingua all'avvio, a seconda che si utilizzi il file INI presente nella root di X-OpenOffice o quello inserito nella cartella "English_users".

[Setup]
AppName=OpenOffice

[FileToRun]
PathToExe=$Bin$\$AppName$\program\soffice.exe

[Environment]
OPEN_OFFICE_USER_HOME=$Home$\$AppName$
PATH=$Lib$\Java
;JavaVer=6.0_01

[WriteToIni=$ExeDir$\bootstrap.ini]
Bootstrap|UserInstallation=file:///%OPEN_OFFICE_USER_HOME%|%20/

[WriteToFile=%OPEN_OFFICE_USER_HOME%\user\registry\data\org\openoffice\
Office\Linguistic.xcu]

;Line5=<value>en-US</value>

;Line8=<value>en-US</value>

Line5=<value>it-IT</value>

Line8=<value>it-IT</value>


[Functions]
FileCopy=$Lib$\$AppName$\Splash\intro.bmp|$ExeDir$\intro.bmp|o
DirCreate=%OPEN_OFFICE_USER_HOME%
FileCopy=$Lib$\$AppName$\Lang\it\Linguistic.xcu|%OPEN_OFFICE_USER_HOME%\
user\registry\data\org\openoffice\Office\Linguistic.xcu
DirRemove=$Lib$\$AppName$
;DirCopy=@ProgramFilesDir@\Java\jre1.%JavaVer%\bin|$Lib$\Java\bin
;DirCopy=@ProgramFilesDir@\Java\jre1.%JavaVer%\lib|$Lib$\Java\lib

[RunAfter]
FileDelete=@StartupDir@\OpenOffice.org 2.2.lnk
FileDelete=%OPEN_OFFICE_USER_HOME%\user\config\javasettings_Windows_x86.xml

[Options]
DeleteTemp=true
MultipleIstances=true
RunWait=true
ShowSplash=false
WriteLog=false

[SplashScreen]
Image=
Title=
TimeOut=1500


Per poter passare da una lingua all'altra tramite le opzioni del programma, è necessario modificare il codice dell'INI nel modo seguente. Linea 28:

;[WriteToFile=%OPEN_OFFICE_USER_HOME%\user\registry\data\org\openoffice\Office\Linguistic.xcu]

;Line5=<value>en-US</value>

;Line8=<value>en-US</value>

;Line5=<value>it-IT</value>

;Line8=<value>it-IT</value>


Inserendo quindi un punto e virgola davanti alle stringhe.
Una volta disattivate le parti relative all'impostazione della lingua, si potrà effettuare il passaggio da una lingua all'altra tramite le opzioni.

-------------------------------------
English translation
-------------------------------------
X-OpenOffice Launcher [rev7]
  1. New release of X-OpenOffice already has Java built-in support. So it's NOT necessary to copy Java folder in \Lib (wpp structural folder).

  2. Important improvement: Now You have the possibility to choose between English and Italian program and dictionary languages.
    IMPORTANT: at FIRST program startup You have only one language working properly. This choice can be done using the .INI file present inside X-OpenOffice root. For English users is important to overwtrite this file with the same one located in "English_users" folder.

This is the ini file sintax:

[Setup]
AppName=OpenOffice

[FileToRun]
PathToExe=$Bin$\$AppName$\program\soffice.exe

[Environment]
OPEN_OFFICE_USER_HOME=$Home$\$AppName$
PATH=$Lib$\Java
;JavaVer=6.0_01

[WriteToIni=$ExeDir$\bootstrap.ini]
Bootstrap|UserInstallation=file:///%OPEN_OFFICE_USER_HOME%|%20/

[WriteToFile=%OPEN_OFFICE_USER_HOME%\user\registry\data\org\openoffice\
Office\Linguistic.xcu]

Line5=<value>en-US</value>

Line8=<value>en-US</value>

;Line5=<value>it-IT</value>

;Line8=<value>it-IT</value>


[Functions]
FileCopy=$Lib$\$AppName$\Splash\intro.bmp|$ExeDir$\intro.bmp|o
DirCreate=%OPEN_OFFICE_USER_HOME%
FileCopy=$Lib$\$AppName$\Lang\it\Linguistic.xcu|%OPEN_OFFICE_USER_HOME%\
user\registry\data\org\openoffice\Office\Linguistic.xcu
DirRemove=$Lib$\$AppName$
;DirCopy=@ProgramFilesDir@\Java\jre1.%JavaVer%\bin|$Lib$\Java\bin
;DirCopy=@ProgramFilesDir@\Java\jre1.%JavaVer%\lib|$Lib$\Java\lib

[RunAfter]
FileDelete=@StartupDir@\OpenOffice.org 2.2.lnk
FileDelete=%OPEN_OFFICE_USER_HOME%\user\config\javasettings_Windows_x86.xml

[Options]
DeleteTemp=true
MultipleIstances=true
RunWait=true
ShowSplash=false
WriteLog=false

[SplashScreen]
Image=
Title=
TimeOut=1500




After first startup You can have the possibility to switch between languages only with a manual modification of INI file.
NOTE: this modification must be done only ONCE!
Here You can see how to modify strings. Line 28:

;[WriteToFile=%OPEN_OFFICE_USER_HOME%\user\registry\data\org\openoffice\Office\Linguistic.xcu]

;Line5=<value>en-US</value>

;Line8=<value>en-US</value>

;Line5=<value>it-IT</value>

;Line8=<value>it-IT</value>



Putting a ";" at the
beginning of the lines (as shown above).
After this, You are able to switch languages directly from the program settings, passing through OpenOffice "options".

If You have some trouble or misunderstanding, please write Your comments/requests in this topic.



[ Edited Fri 04 Jul 2008 - 21:11 ]
Back to top
Website
tittoproject
Sun 12 Aug 2007 - 21:11

online
Registered Member #821
Joined: Wed 24 Jan 2007 - 17:22
Posts: 592
Danix, e fare così:

[Environment]
LOCALE=it-IT
; LOCALE=en-US

[WriteToFile=%OPEN_OFFICE_USER_HOME%\user\registry\data\org\openoffice\
Office\Linguistic.xcu]
Line5=<value>%LOCALE%</value>
Line8=<value>%LOCALE%</value>
Back to top
Danix
Sun 12 Aug 2007 - 21:14

online

Registered Member #1
Joined: Fri 29 Dec 2006 - 05:38
Location: Sassari
Posts: 12956
E' uguale.... ma scritto con la variabile
Forse è più comodo perchè si può cambiare la lingua in [Environment]
Ma il risultato non cambia. Resta il fatto che non si può cambiare la lingua dalle opzioni se è settato LOCALE..

[ Edited Sun 12 Aug 2007 - 21:16 ]
Back to top
Website
tittoproject
Sun 12 Aug 2007 - 21:23

online
Registered Member #821
Joined: Wed 24 Jan 2007 - 17:22
Posts: 592
Danix wrote ...

Resta il fatto che non si può cambiare la lingua dalle opzioni se è settato LOCALE..

Allora mi sfugge qualcosa: se si può farlo dalle opzioni, perché farlo fare al launcher?

Back to top
Danix
Sun 12 Aug 2007 - 21:25

online

Registered Member #1
Joined: Fri 29 Dec 2006 - 05:38
Location: Sassari
Posts: 12956
E' il codice che ho inserito in modo differenziato nei winPenPack [en-it] per fare in modo che la registrazione iniziale fosse in En o in It..
In fin dei conti, nel programma standalone potrebbe non servire.
Ma se non si inserisce, X-OOo si avvia in en.


[ Edited Sun 12 Aug 2007 - 21:33 ]
Back to top
Website
Danix
Sun 12 Aug 2007 - 21:31

online

Registered Member #1
Joined: Fri 29 Dec 2006 - 05:38
Location: Sassari
Posts: 12956
Ho dovuto inoltre ricorrere a un trucchetto, facendo copiare il file Linguistic.xcu in $Home$, perchè al primo avvio, non essendo ancora presente il profilo, le impostazioni della lingua non venivano applicate.
Ti passo la struttura.


1186947083_1_FT9063_x-openoffice.zip

[ Edited Sun 12 Aug 2007 - 21:33 ]
Back to top
Website
tittoproject
Sun 12 Aug 2007 - 21:44

online
Registered Member #821
Joined: Wed 24 Jan 2007 - 17:22
Posts: 592
Danix wrote ...

Ti passo la struttura.

Mmm, non mi convince molto la scelta di mettere i file di configurazione in "Lib". Certo ci vuole una cartella dedicata a questi file/cartelle di personalizzazione, ma "Lib" avrebbe un altro scopo.

Piuttosto una cartella "Setup", o "Config".
Back to top
Danix
Sun 12 Aug 2007 - 23:08

online

Registered Member #1
Joined: Fri 29 Dec 2006 - 05:38
Location: Sassari
Posts: 12956
Si hai ragione, ma non ne avevo altre a disposizione (fra quelle "di sistema").
Infatti avevo la coscienza sporca e:

DirRemove=$Lib$\$AppName$





[ Edited Sun 12 Aug 2007 - 23:09 ]
Back to top
Website
tittoproject
Sun 12 Aug 2007 - 23:34

online
Registered Member #821
Joined: Wed 24 Jan 2007 - 17:22
Posts: 592
Danix wrote ...

Si hai ragione, ma non ne avevo altre a disposizione (fra quelle "di sistema").

A riguardo ti do una notizia: col nuovo codice a cui sto lavorando si potrà definire un filesystem personalizzato, ossia puoi crearti quante e quali cartelle di sistema vuoi.
Tutto sull'x-launcher.cfg!

Back to top
jpeni
Fri 21 Mar 2008 - 21:03
online
Registered Member #9863
Joined: Fri 21 Mar 2008 - 02:38
Posts: 3
Danix,

Thank you for the English translation.

Grazie per la traduzione in inglese.

JPeni
Back to top

Go to page       >>  
Moderators: Danix, Taf, Rcs, Energy, zandet2, ZioZione, Admin, LordJim60

Jump:     Back to top

Syndicate this thread: rss 0.92 Syndicate this thread: rss 2.0 Syndicate this thread: RDF
Powered by e107 Forum System