આર્કલિન્ક્સમાં લોકેલ સમસ્યાને ઠીક કરવી

કેટલાક કારણોસર કે હું હજી પણ જાણતો નથી, સામાન્ય કર્યા પછી ... નવી KDE 5 ઇન્સ્ટોલેશનમાં es_ES ભાષાને સેટ કરતાં, ઘણી એપ્લિકેશનોએ કામ કરવાનું બંધ કર્યું. ક્યારે (ભૂલ લોગ જોવા માટે) મેં તેમને ટર્મિનલમાં ચલાવ્યું, નીચે આપેલા દેખાયા:

'std :: રનટાઇમ_રર' શું (): લોકેલ :: ફેસિટ :: _ S_create_c_locale નામ માન્ય નથી તે પછીનો દાખલો ફેંક્યા પછી ટર્મિનેટ કહેવાતું

આનો મતલબ શું થયો?

કે તમારી પાસે કોઈ ભાષા ગોઠવેલી છે કે સિસ્ટમ 'કેચ' કરી નથી અથવા સારી રીતે સ્વીકારી નથી.

તેને કેવી રીતે હલ કરવું?

સરળ, આપણે સ્થાનિક અથવા સિસ્ટમ ભાષાઓને સારી રીતે ગોઠવવી આવશ્યક છે, જે તે છે જે હું તમને કરવાનું શીખવીશ 😀

1. પહેલા આપણે જાણવું જોઈએ કે આપણે કઈ ભાષાનો ઉપયોગ કરીશું (સ્પષ્ટ વસ્તુ હા), ધારો કે આપણે ઉપયોગ કરીશું: es_ES

2. હવે આપણે પરિસરની સૂચિ ફાઇલ ખોલવા જઈ રહ્યા છીએ.

sudo nano /etc/locale.gen

3. ત્યાં અમે ફાઇલની નીચેની લાઇન શોધીશું અને તેમને અસામાન્ય બનાવવું પડશે:

# en_ES.UTF-8 UTF-8

અનકોમેન્ટનો અર્થ એ છે કે લાઇનની શરૂઆતથી પાઉન્ડ સાઇન (#) ને દૂર કરવું.

તે છે, આપણે તેને આની જેમ છોડીશું:

es_ES.UTF-8 યુટીએફ -8

4. તૈયાર છે, હવે અમે ફરીથી પરિસર પેદા કરવા જઈશું:

sudo locale-gen

5. આ કરી લીધા પછી અમે /etc/locale.conf ફાઇલ ચકાસીશું:

sudo nano /etc/locale.conf

તે આના જેવું દેખાવું જોઈએ:

LC_ALL = C LANG = es_ES.UTF-8 LC_COLLATE = es_ES.UTF-8

મને થયું કે પહેલી લાઇન (LC_ALL = C) આપમેળે ઉમેરવામાં આવી નથી, જો તે ન હોય તો કાર્યક્રમો કામ કરશે નહીં!

કેટલીક અન્ય સાઇટ્સ પર તમે જોશો કે તેઓ નીચેની આદેશની ભલામણ કરે છે:

નિકાસ એલસી_આલ = સી

તે સમાન સંપૂર્ણપણે માન્ય 😉 છે

સમાપ્ત!

સારું કંઈ નથી. આનાથી ગઈકાલે ઘરે મને સારી માથાનો દુખાવો થયો, કારણ કે એલસી_એએલએલ = સીનો સંદર્ભ આપતી લાઇન .conf ફાઇલમાં નથી લખી, મને કેમ ખબર નથી ... અને સારું, ટીમસ્પેક અથવા જી.પી.આર.ટી. જેવી એપ્લિકેશનો કામ કરી નથી. કદાચ તે કે 5 ડી સાથે કરવાનું છે ... પણ કદાચ નહીં (મને નથી લાગતું કે તે કે કેડીની ભૂલ છે).

તો પણ, હું આશા રાખું છું કે તે કોઈના માટે ઉપયોગી છે 🙂


તમારી ટિપ્પણી મૂકો

તમારું ઇમેઇલ સરનામું પ્રકાશિત કરવામાં આવશે નહીં. આવશ્યક ક્ષેત્રો સાથે ચિહ્નિત થયેલ છે *

*

*

  1. ડેટા માટે જવાબદાર: મિગ્યુએલ gelંજેલ ગેટóન
  2. ડેટાનો હેતુ: નિયંત્રણ સ્પામ, ટિપ્પણી સંચાલન.
  3. કાયદો: તમારી સંમતિ
  4. ડેટાની વાતચીત: કાયદાકીય જવાબદારી સિવાય ડેટા તૃતીય પક્ષને આપવામાં આવશે નહીં.
  5. ડેટા સ્ટોરેજ: cસેન્ટસ નેટવર્ક્સ (ઇયુ) દ્વારા હોસ્ટ કરેલો ડેટાબેઝ
  6. અધિકાર: કોઈપણ સમયે તમે તમારી માહિતીને મર્યાદિત, પુન recoverપ્રાપ્ત અને કા deleteી શકો છો.

  1.   mat1986 જણાવ્યું હતું કે

    મને ખબર નથી કે તે સરખું છે કે નહીં, પરંતુ જ્યારે મેં આર્ચબેંગ ઇન્સ્ટોલ કરી અને ચિલી (એસ.એસ.સી.એલ) માં સ્પેનિશ ભાષાને ગોઠવી ત્યારે તે ડિફોલ્ટ સિસ્ટમ ભાષા (અંગ્રેજી) બદલી નથી. તેથી મેં શું કર્યું, es_CL ઉપરાંત, સ્પેનિશ આર્જેન્ટિના (es_AR). એકવાર લોકેલ.જેન જનરેટ થઈ અને ત્યાં ફરી શરૂ થઈ, તે સિસ્ટમની ભાષાને સ્પેનિશમાં બદલી ગઈ. વિચિત્ર વસ્તુ, આર્કબેંગને ફરીથી ઇન્સ્ટોલ કરતી વખતે મારે તમારી પદ્ધતિની ચકાસણી કરવી પડશે.

    મદદ માટે આભાર 🙂

  2.   એકમોન્ટ જણાવ્યું હતું કે

    આભાર; ડી
    મેં ખોટી પસંદગી કરી (વિક્ષેપિત થવામાં મારો દોષ) અને સિસ્ટમ યુસ્કરા એક્સડીડીમાં બહાર આવી
    મારે જાતે જ પ્રથમ અને ત્રીજી લાઇન ઉમેરવાની હતી નેનો એક્સક્યુ સાથે તેમને ક્યાં મૂક્યા ન હતા, પરંતુ મહત્વપૂર્ણ કંઈ નથી 🙂
    શુભેચ્છાઓ

  3.   Baphomet જણાવ્યું હતું કે

    જો કે હું સુડો લોકેલ-જનન ચલાવું છું, તે મારા માટે /etc/locale.conf ફાઇલ બનાવતું નથી. ટર્મિનલમાં મારી પાસે હજી ઉચ્ચારો નથી.