Menù Principale

Cerca
Login
Registrati
Link
<< Discussione precedente | Discussione successiva >>   
X-OpenOffice 2 (development)

Vai a pagina       >>  
Autore Messaggio
Danix
dom 12 ago 2007 - 21:02

online

Utente registrato #1
Registrato il: ven 29 dic 2006 - 05:38
Provenienza: Sassari
Messaggi: 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.



[ Modificato ven 04 lug 2008 - 21:11 ]
Torna ad inizio pagina
Sito Web
tittoproject
dom 12 ago 2007 - 21:11

online
Utente registrato #821
Registrato il: mer 24 gen 2007 - 17:22
Messaggi: 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>
Torna ad inizio pagina
Danix
dom 12 ago 2007 - 21:14

online

Utente registrato #1
Registrato il: ven 29 dic 2006 - 05:38
Provenienza: Sassari
Messaggi: 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..

[ Modificato dom 12 ago 2007 - 21:16 ]
Torna ad inizio pagina
Sito Web
tittoproject
dom 12 ago 2007 - 21:23

online
Utente registrato #821
Registrato il: mer 24 gen 2007 - 17:22
Messaggi: 592
Danix ha scritto ...

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?

Torna ad inizio pagina
Danix
dom 12 ago 2007 - 21:25

online

Utente registrato #1
Registrato il: ven 29 dic 2006 - 05:38
Provenienza: Sassari
Messaggi: 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.


[ Modificato dom 12 ago 2007 - 21:33 ]
Torna ad inizio pagina
Sito Web
Danix
dom 12 ago 2007 - 21:31

online

Utente registrato #1
Registrato il: ven 29 dic 2006 - 05:38
Provenienza: Sassari
Messaggi: 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

[ Modificato dom 12 ago 2007 - 21:33 ]
Torna ad inizio pagina
Sito Web
tittoproject
dom 12 ago 2007 - 21:44

online
Utente registrato #821
Registrato il: mer 24 gen 2007 - 17:22
Messaggi: 592
Danix ha scritto ...

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".
Torna ad inizio pagina
Danix
dom 12 ago 2007 - 23:08

online

Utente registrato #1
Registrato il: ven 29 dic 2006 - 05:38
Provenienza: Sassari
Messaggi: 12956
Si hai ragione, ma non ne avevo altre a disposizione (fra quelle "di sistema").
Infatti avevo la coscienza sporca e:

DirRemove=$Lib$\$AppName$





[ Modificato dom 12 ago 2007 - 23:09 ]
Torna ad inizio pagina
Sito Web
tittoproject
dom 12 ago 2007 - 23:34

online
Utente registrato #821
Registrato il: mer 24 gen 2007 - 17:22
Messaggi: 592
Danix ha scritto ...

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!

Torna ad inizio pagina
jpeni
ven 21 mar 2008 - 21:03
online
Utente registrato #9863
Registrato il: ven 21 mar 2008 - 02:38
Messaggi: 3
Danix,

Thank you for the English translation.

Grazie per la traduzione in inglese.

JPeni
Torna ad inizio pagina

Vai a pagina       >>  
Moderatori: Danix, Taf, Rcs, Energy, zandet2, ZioZione, Admin, LordJim60

Salta:     Torna ad inizio pagina

RSS discussione: rss 0.92 RSS discussione: rss 2.0 RSS discussione: RDF
Powered by e107 Forum System