په آرچینلوکس کې د ځایي ستونزې حل کول

د ځینو دلیلونو لپاره چې زه لاهم نه پوهیږم ، د عادي کار کولو وروسته ... په نوي کېډای 5 کې د es_ES ژبه ترتیبولو ، ډیری غوښتنلیکونو کار بند کړی. كله (د تیروتنو لید کتلو لپاره) ما دوی په ترمینل کې ودرول ، لاندې څرګند شوي:

ختمول د 'std :: runtime_error' د مثال په ایښودلو وروسته بلل کیږي کوم (): ځای: :: مخ :: _ S_create_c_locale نوم معتبر ندی

دا څه مانا لري؟

دا چې تاسو یوه ژبه تشکیل کړې چې سیسټم یې نه دی نیولی یا په ښه توګه نه منل شوی.

څنګه یې حل کړئ؟

ساده ، موږ باید د محلي یا سیسټم ژبې په ښه توګه تنظیم کړو ، دا هغه څه دي چې زه به یې تاسو ته درس درکړم 😀

1. لومړی موږ باید پوه شو چې کومه ژبه چې موږ یې کاروو (څرګند شی هاهاه) ، فرض کړئ چې موږ به یې وکاروو: es_ES

2. اوس موږ د ځای لیست کولو فایل خلاصوو:

sudo nano /etc/locale.gen

3. هلته به موږ په دوسیه کې لاندې کرښه وګورو او بې ځایه به یې کړو:

# en_ES.UTF-8 UTF-8

بې خبرتیا د دې کرښې له پیل څخه پونډ نښه (#) لرې کول دي.

دا ، موږ به دا ورته پریږدو:

en_ES.UTF-8 UTF-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) په اوتومات ډول نه وه اضافه شوې ، که چیرې دا نده غوښتنلیکونه به کار ونکړي!

په ځینو نورو سایټونو کې به تاسو وګورئ چې دوی لاندې قوماندې ته وړاندیز کوي:

صادرول LC_ALL = C

دا ورته په بشپړ ډول معتبر 😉 دی

ختم!

ښه هغه څه ندي. دا ماته پرون په کور کې یو ښه سرخوږی راکړ ، ځکه چې LC_ALL = C ته اشاره شوې کرښه د .conf فایل کې نه لیکل کیده ، زه نه پوهیږم چې ولې ... ښه ، د ټیم سپیک یا GPart په څیر غوښتنلیکونه کار نه کوي. شاید دا د هغه څه سره وکړي چې د کیډي 5 څه دي ... مګر شاید نه (زه فکر نه کوم چې دا د کیډی غلطی دی).

په هرصورت ، زه امید لرم چې دا د یو چا لپاره ګټور دی 🙂


د مقالې مینځپانګه زموږ د اصولو سره سمون لري ایډیټیک اخلاق. د غلطۍ راپور ورکولو لپاره کلیک وکړئ دلته.

3 نظرونه ، خپل پریږدئ

خپله نظر پرېږدئ

ستاسو د بریښنا لیک پته به خپره نه شي. اړین برخو سره په نښه شوي دي *

*

*

  1. د معلوماتو لپاره مسؤل: میګیوانجل ګاتین
  2. د معلوماتو هدف: د سپیم کنټرول ، د نظر مدیریت.
  3. قانونیت: ستاسو رضایت
  4. د معلوماتو راټولول: معلومات به د قانوني مکلفیت پرته دریمې ډلې ته نه لیږدول کیږي.
  5. د معلوماتو ذخیره: ډیټابیس د Occentus شبکې (EU) لخوا کوربه شوی
  6. حقونه: په هر وخت کې تاسو کولی شئ خپل معلومات محدود ، له سره تنظیم او حذف کړئ.

  1.   Mat1986 dijo

    زه نه پوهیږم چې دا ورته دی ، مګر کله چې ما ارچینګ نصب کړ او په چیلي کې د هسپانوي ژبې ترتیب کړ (es_CL) دا د ډیفالټ سیسټم ژبه (انګلیسي) بدل نه کړه. نو هغه څه چې ما ترسره کړل د es_CL سربیره ، د ارجنټاین هسپانوی (es_AR). یوځل چې ځایی.ګین تولید شو او بیا هلته چالان شو ، نو دا د سیسټم ژبه په هسپانوي بدله کړه. عجیب شی ، زه باید ستاسو طریقه ازموینه وکړم کله چې د آرچینګ بیا ځای په ځای کول.

    د لارښوونې لپاره مننه

  2.   د آقمونټ dijo

    مننه D ډي
    ما غلط انتخاب وکړ (زما د غلط پام کولو لپاره غلطي) او سیسټم په Euskera XDD کې راوتلی
    ما باید د نانو ایکس کیو سره په لاسي ډول لومړی او دریم لاینونه اضافه کړل چې دا یې هم ندي ساتلي ، مګر هیڅ مهم ندي 🙂
    مننه!

  3.   Baphomet dijo

    که څه هم زه د sudo لوکل - جین چلوم ، دا زما لپاره /etc/locale.conf فایل نه رامینځته کوي. زه لاهم په ترمینل کې تلفظ نلرم.