எனக்கு இன்னும் தெரியாத சில காரணங்களால், வழக்கமானதைச் செய்தபின் ... புதிய KDE 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 = சி ஏற்றுமதி
இது முற்றிலும் செல்லுபடியாகும்
முற்றும்!
சரி அது எதுவும் இல்லை. இது வீட்டில் நேற்று எனக்கு ஒரு நல்ல தலைவலியைக் கொடுத்தது, ஏனென்றால் LC_ALL = C ஐக் குறிக்கும் வரி .conf கோப்பில் எழுதப்படவில்லை, ஏன் என்று எனக்குத் தெரியவில்லை… நன்றாக, டீம்ஸ்பீக் அல்லது ஜிபார்ட் போன்ற பயன்பாடுகள் வேலை செய்யவில்லை. ஒருவேளை இது கே.டி.இ 5 உடன் தொடர்புடையதாக இருக்கலாம் ... ஆனால் ஒருவேளை இல்லை (இது கே.டி.இ.யின் தவறு என்று நான் நினைக்கவில்லை).
எப்படியிருந்தாலும், இது ஒருவருக்கு பயனுள்ளதாக இருக்கும் என்று நம்புகிறேன்
இது ஒன்றா என்று எனக்குத் தெரியவில்லை, ஆனால் நான் அர்ச்ச்பாங்கை நிறுவி சிலியில் ஸ்பானிஷ் மொழியை உள்ளமைத்தபோது (es_CL) அது இயல்புநிலை கணினி மொழியை (ஆங்கிலம்) மாற்றவில்லை. எனவே நான் என்ன செய்தேன், எஸ்_சிஎல் தவிர, அர்ஜென்டினாவின் ஸ்பானிஷ் (es_AR). Locale.gen உருவாக்கப்பட்டு அங்கு மறுதொடக்கம் செய்யப்பட்டதும், அது கணினி மொழியை ஸ்பானிஷ் மொழியாக மாற்றியது. வித்தியாசமான விஷயம், ஆர்க்க்பாங்கை மீண்டும் நிறுவும் போது உங்கள் முறையை நான் சோதிக்க வேண்டும்.
உதவிக்குறிப்புக்கு நன்றி
நன்றி; டி
நான் தவறான தேர்வு செய்தேன் (திசைதிருப்பப்படுவதற்கான எனது தவறு) மற்றும் யூஸ்கெரா எக்ஸ்டிடியில் கணினி வெளிவந்தது
நானோ xq உடன் கைமுறையாக முதல் மற்றும் மூன்றாவது வரிகளை நான் சேர்க்க வேண்டியிருந்தது, ஆனால் அவை எதுவும் முக்கியமில்லை
வாழ்த்துக்கள்
நான் sudo locale-gen ஐ இயக்கினாலும், அது எனக்கு /etc/locale.conf கோப்பை உருவாக்கவில்லை. முனையத்தில் எனக்கு இன்னும் உச்சரிப்புகள் இல்லை.