/ / Perché non riesco a impostare le impostazioni locali arabe (come "ar_SA") su Mac OSX - macos, gettext, arabic, setlocale

Perché non posso impostare impostazioni locali arabe (come "ar_SA") su Mac OSX - macos, gettext, arabic, setlocale

Quando chiamo setlocale (LC_ALL, "ar_SA"), restituisce "C". Anche io "mi aspetto che ritorni" ar_SA ". Se setlocale (LC_ALL, "ar_SA") ha esito positivo, restituirà "ar_SA".

Ho trovato il motivo. Non esiste una directory locale "ar_SA" in / usr / share / locale del mio sistema Mac OSX.

Sto usando la funzione gettext. Dovrei cambiare le impostazioni locali in "ar_SA".

  1. Come posso installare la directory locale "ar_SA" sul mio Mac?
  2. Il sistema Mac nel paese arabo include la directory delle impostazioni locali araba come / usr / share / locale / ar_ *?
  3. C'è del lavoro in giro?

Grazie.

risposte:

-3 per risposta № 1

Ho appena copiato la directory locale en_US nella directory locale ar_SA per creare la locale ar_SA.

Ovviamente falso ar_SA non funziona. Funziona allo stesso modo di en_US.

Ma posso impostare la localizzazione su ar_SA.

Questa è una soluzione alternativa che ho trovato.