Sådan opsætter du systemplacering på Ubuntu 16.04

Operativsystemer støtter nu alle næsten alle sprog og lokaliteter. På grund af den udbredte brug af servere og computere over hele verden var det uundgåeligt at oprette støtte til andre sprog end engelsk. Om det er til personlig eller professionel brug, har millioner af mennesker brug for deres computere eller servere til at levere output på et sprog, de kan forstå, eller i enheder, der er relevante for deres region.

Sprogspecifikke aspekter af serveren omfatter at kunne vise sprogspecifikke tegn, dato og klokkeslæt formater, der er specifikke for regionen, og eventuelle andre formateringsændringer, såsom konventioner / standarder, der anvendes til tal og enheder.

I denne vejledning viser vi ikke kun, hvordan du ændrer lokaliteten til den lokalitet, du har brug for, men vi vil også vise dig forskellige kommandoer, der giver dig mulighed for at se dine installerede lokaliteter, installere flere lokaliteter og meget mere.

Kontrol af den aktuelle lokalitet i Ubuntu

Ved at indtaste denne kommando kan du se, hvilke lokaliteter der for øjeblikket bruges til din aktive terminalsession:

Local

Kontrol af den aktuelle lokalitet i Ubuntu 16.04

Du kan have flere lokaliteter indstillet til forskellige dele af dit system.

Ændring af din lokalitet

Vi vil dække to metoder til at ændre din lokalitet: manuelt eller ved at bruge kommandoen "opdaterings-lokal". Hvis du ønsker at ændre din lokalitet med en hvilken som helst metode, skal du stadig se, hvilke lokaliteter der for øjeblikket er installeret på dit system på forhånd. Heldigvis er der en kommando for dette. Udfør den næste kommando for at udføre de installerede lokaliteter:

locale -a

Her er nogle eksempler på output:

C
de_DE.utf8
de_CH.utf8
fr_CH.utf8
fr_CA.utf8
en_US.utf8
POSIX

Ved at gøre dette ved du nu, hvilke lokaliteter der er klar til at aktivere på dit system. Hvis du skal installere yderligere lokaliteter, kan du rulle ned til afsnittet "Ekstra kommandoer og funktioner" i vejledningen.

Ændre din lokalitet manuelt

Redigering af lokalfilen er meget let. Brug kun din yndlings tekst editor til at redigere filen på stedet / etc / default / locale. Hvis denne 'locale' -fil ikke findes, er der ikke angivet nogen lokalitet for dit system. Hvis der ikke findes nogen fil, kan du oprette en manuelt og aktivere en lokalitet til dit system. Her er et eksempel på, hvordan den slags fil ville se ud:

LANG = "en_US.UTF-8"

Udskift "en_US.UTF-8" med hvilken lokalitet du ønsker at have som aktiv. Når du har gemt filen, skal du logge ud og logge ind igen, eller åbne en ny terminal, og din nyvalgte lokalitet bliver den aktive lokalitet.

BEMÆRK: Dette eksempel fil angiver kun "lang" -variablen for dit system, som dækker lokalen til alle dele af systemet. Hvis du har brug for en anden lokalitet til bestemte dele af systemet, kan du se afsnittet "Ekstra kommandoer og funktioner" nedenfor.

Ændring af din lokalitet ved hjælp af kommandoen "update-locale"

Dette ligner den anden metode, men ved hjælp af kommandoen "update-locale" kan vi nemt opdatere filen uden at skulle redigere det selv. Udfør det som vist for at ændre din lokalitet:

sudo update-locale LANG = <navn på lokalitet her>

Start derefter din terminal igen, eller log ud og tilbage, og din nyindstillede lokalitet vil være aktiv.

Ekstra kommandoer og funktioner

Tilføjelse af yderligere lokaliteter

Hvis din server eller computer ikke har en lokalitet, du har brug for, kan den simpelthen genereres ved at bruge kommandoen "locale-gen". Bare kør følgende kommando for at generere en lokalitet for den region, du har brug for:

sudo locale-gen <navn på locale her> sudo locale-gen <navn på locale her> .UTF-8

(du kan vælge enten en, det afhænger af, om du har brug for UTF-8-kodning)

Opdater derefter din lokalitet for at tilføje den genererede lokalitet til listen over installerede lokaliteter (dette vil ikke gør det til en aktiv lokalitet):

sudo opdaterings-lokalitet

Ændring af lokaliteten til bestemte dele af operativsystemet

Mens du indstiller "lang" -variabelen, kan du ændre lokaliteten for hele systemet på en gang, det kan ikke være, hvad du vil. Måske skal du have systembeskeder på engelsk, men tiden og datoen skal være i et europæisk format. Heldigvis er det og meget mere alt muligt.

Der er en liste over variabler, som du kan indstille individuelt ved at bruge enten den tidligere viste metode. Hvis du ændrer din lokalitet ved at redigere filen, skal du blot tilføje værdien til en ny linje for hver ny værdi. Og når du indstiller dem ved hjælp af kommandoen, skal du blot tilføje de andre værdier til slutningen af ​​kommandoen. Det eneste, der skal ændres, er det variable navn - du bruger stadig det lokale navn som du gjorde med "lang" variablen. Her er et par nyttige variabler at kende:

  • LC_MESSAGES - Indstiller sproget for systemmeddelelser.
  • LC_RESPONSE - Indstiller sproget for dialoger vist på skærmen (fx "Ja" eller "Nej" -dialoger).
  • LC_NUMERIC - Indstiller formatet for tal afhængigt af regionen (fx decimaler og kommaer er tændt i nogle lande).
  • LC_TIME - Indstiller formatet for klokkeslæt og dato.
  • LC_COLLATE - Indstiller alfabetisk rækkefølge for strenge (fx filnavne).
  • LC_MONETARY - Indstiller valutaens navn og symbol afhængigt af landet.
  • LC_NAME - Indstiller formatet til navne (f.eks. Efternavn, der vises før fornavnet).

Der er flere, der kan findes online, men det er mest sandsynligt, at de bliver brugt.

Oprindelig artikel

Giv en kommentar

Dette websted bruger Akismet til at reducere spam. Lær, hvordan dine kommentardata behandles.