Gambas-it

Gambas3 => Domande tecniche => Topic aperto da: kicco - 09 Novembre 2021, 11:09:53

Titolo: Avviare gambas in un altra lingua
Inserito da: kicco - 09 Novembre 2021, 11:09:53
 :ciao:
Si può avviare gambas3 imponendo come lingua una diversa dall'italiano?
 :ciao:
Titolo: Re:Avviare gambas in un altra lingua
Inserito da: milio - 09 Novembre 2021, 11:13:53
Io ho utilizzato questo per il mio programma tradotto in francese:

Codice: [Seleziona]
Select Case Settings["Skema/Language", "IT"]
    Case "FR"
      System.Language = "fr_FR.UTF-8"
  End Select

Ovviamente devi aver installato la lingua sul tuo sistema.
Titolo: Re:Avviare gambas in un altra lingua
Inserito da: kicco - 09 Novembre 2021, 11:24:46
Grazie milio, ma mi sono spiegato male!
Devo comunicare a Minisini un possibile bug e come riprodurlo (sempre che lo sia).
Volevo mandargli delle immagini dell'IDE, ma in inglese altrimenti potrebbe non capire quelle in italiano.
Stavo cercando un modo di avviare gambas3 da terminale imponendogli l'inglese in modo che il menu sia in quella lingua.
 :ciao:
Titolo: Re:Avviare gambas in un altra lingua
Inserito da: milio - 09 Novembre 2021, 11:38:04
fai uno script bash

Codice: [Seleziona]
#!/bin/bash
export LANG=fr_FR.UTF.8
gambas3

salvi e gli dai il permesso di esecuzione al file con

Codice: [Seleziona]
chmod +x <tuo file>

poi lo lanci
Titolo: Re:Avviare gambas in un altra lingua
Inserito da: milio - 09 Novembre 2021, 11:43:36
Si forse in inglese e' meglio cosi:
Codice: [Seleziona]
export LANG=en_US.UTF-8

 ;D
Titolo: Re:Avviare gambas in un altra lingua
Inserito da: kicco - 09 Novembre 2021, 11:47:25
 :ok: :ok: :ok: :ok:
GRAZIE MILLE!
 :ciao:
Titolo: Re:Avviare gambas in un altra lingua
Inserito da: Gianluigi - 09 Novembre 2021, 16:53:30
..
Volevo mandargli delle immagini dell'IDE, ma in inglese altrimenti potrebbe non capire quelle in italiano.
Stavo cercando un modo di avviare gambas3 da terminale imponendogli l'inglese in modo che il menu sia in quella lingua.
 :ciao:

Io con il terminale uso LANG="C" ad esempio per avere l'output dal terminale in inglese quando installo Gambas:
Codice: [Seleziona]
LANG="C" sudo make install
Quando apro da terminale con le librerie del desktop:
Codice: [Seleziona]
LANG="C" gambas3
Quando scelgo la libreria:
Codice: [Seleziona]
LANG="C" GB_GUI=gb.qt5 gambas3
LANG="C" GB_GUI=gb.qt5 GB_GUI_PLATFORM=x11 gambas3
LANG="C" GB_GUI=gb.gtk3 gambas3

 :ciao:
Titolo: Re:Avviare gambas in un altra lingua
Inserito da: kicco - 09 Novembre 2021, 21:15:05
 :ok: :ok: :ok:
Grazie!
Ma cosa significa quel "C"?
 :ciao:
Titolo: Re:Avviare gambas in un altra lingua
Inserito da: Gianluigi - 09 Novembre 2021, 22:40:02
Ma cosa significa quel "C"?

Vediamo... più o meno...
LANG="C" forza le applicazioni a usare la lingua di default che per il C è l'inglese e Linux usa l'inglese perché scritto prevalentemente in C.
Questo "precetto" dovrebbe essere sempre seguito quando si crea un'applicazione internazionale, la si crea in inglese e poi si traduce.
O almeno io la so così... e sono pronto ad ascoltare spiegazioni migliori di questa  :)

 :ciao:
Titolo: Re:Avviare gambas in un altra lingua
Inserito da: kicco - 10 Novembre 2021, 08:39:43
Ma cosa significa quel "C"?

Vediamo... più o meno...
LANG="C" forza le applicazioni a usare la lingua di default che per il C è l'inglese e Linux usa l'inglese perché scritto prevalentemente in C.
Questo "precetto" dovrebbe essere sempre seguito quando si crea un'applicazione internazionale, la si crea in inglese e poi si traduce.
O almeno io la so così... e sono pronto ad ascoltare spiegazioni migliori di questa  :)

 :ciao:
Grazie!