Autore Topic: Avviare gambas in un altra lingua  (Letto 1120 volte)

Offline kicco

  • Senatore Gambero
  • ******
  • Post: 1.700
  • So dove andare, seguitemi, ci perderemo insieme!
    • Mostra profilo
Avviare gambas in un altra lingua
« il: 09 Novembre 2021, 11:09:53 »
 :ciao:
Si può avviare gambas3 imponendo come lingua una diversa dall'italiano?
 :ciao:
Chi ha paura muore ogni giorno, chi non ha paura muore una volta sola. (Paolo Borsellino)

Offline milio

  • Senatore Gambero
  • ******
  • Post: 1.267
  • Chi parla poco dice tanto...
    • Mostra profilo
Re:Avviare gambas in un altra lingua
« Risposta #1 il: 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.

Offline kicco

  • Senatore Gambero
  • ******
  • Post: 1.700
  • So dove andare, seguitemi, ci perderemo insieme!
    • Mostra profilo
Re:Avviare gambas in un altra lingua
« Risposta #2 il: 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:
Chi ha paura muore ogni giorno, chi non ha paura muore una volta sola. (Paolo Borsellino)

Offline milio

  • Senatore Gambero
  • ******
  • Post: 1.267
  • Chi parla poco dice tanto...
    • Mostra profilo
Re:Avviare gambas in un altra lingua
« Risposta #3 il: 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

Offline milio

  • Senatore Gambero
  • ******
  • Post: 1.267
  • Chi parla poco dice tanto...
    • Mostra profilo
Re:Avviare gambas in un altra lingua
« Risposta #4 il: 09 Novembre 2021, 11:43:36 »
Si forse in inglese e' meglio cosi:
Codice: [Seleziona]
export LANG=en_US.UTF-8

 ;D

Offline kicco

  • Senatore Gambero
  • ******
  • Post: 1.700
  • So dove andare, seguitemi, ci perderemo insieme!
    • Mostra profilo
Re:Avviare gambas in un altra lingua
« Risposta #5 il: 09 Novembre 2021, 11:47:25 »
 :ok: :ok: :ok: :ok:
GRAZIE MILLE!
 :ciao:
Chi ha paura muore ogni giorno, chi non ha paura muore una volta sola. (Paolo Borsellino)

Offline Gianluigi

  • Moderatore globale
  • Senatore Gambero
  • *****
  • Post: 4.151
  • Tonno verde
    • Mostra profilo
Re:Avviare gambas in un altra lingua
« Risposta #6 il: 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:
nuoto in attesa del bacio di una principessa che mi trasformi in un gambero azzurro

Offline kicco

  • Senatore Gambero
  • ******
  • Post: 1.700
  • So dove andare, seguitemi, ci perderemo insieme!
    • Mostra profilo
Re:Avviare gambas in un altra lingua
« Risposta #7 il: 09 Novembre 2021, 21:15:05 »
 :ok: :ok: :ok:
Grazie!
Ma cosa significa quel "C"?
 :ciao:
Chi ha paura muore ogni giorno, chi non ha paura muore una volta sola. (Paolo Borsellino)

Offline Gianluigi

  • Moderatore globale
  • Senatore Gambero
  • *****
  • Post: 4.151
  • Tonno verde
    • Mostra profilo
Re:Avviare gambas in un altra lingua
« Risposta #8 il: 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:
nuoto in attesa del bacio di una principessa che mi trasformi in un gambero azzurro

Offline kicco

  • Senatore Gambero
  • ******
  • Post: 1.700
  • So dove andare, seguitemi, ci perderemo insieme!
    • Mostra profilo
Re:Avviare gambas in un altra lingua
« Risposta #9 il: 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!
Chi ha paura muore ogni giorno, chi non ha paura muore una volta sola. (Paolo Borsellino)