برنامه نویسی

زبان تایلندی را در لینوکس CenOS/Alma/Rocky در داکر نصب کنید

امروز سعی کردم تصویر almalinux 9.4 را پخش کنم و با locale thai نمی آمد با دستور نصب آن آسان است localectl چون در ظرف است، کمی در مورد آن تحقیق می کنم و بعد یادداشت می کنم.

تصویر almalinux محلی قابل دسترسی به ما نمی دهد، فقط محلی POSIX دارد، بنابراین باید آن را نصب کنیم. ما می توانیم بررسی کنیم که چه محلی قابل دسترسی دارد. locale -a
که تنها خواهد داشت

[root@d121e84764c6 /]# locale -a
C
C.utf8
وارد حالت تمام صفحه شوید

از حالت تمام صفحه خارج شوید

فایل محلی منطقه قابل دسترسی Redhat در و واقع شده است /usr/share/i18n/locales
فایل chracter map در خواهد بود /usr/share/i18n/charmaps اگر ما ls به نظر می رسد که احتمالاً هنوز وجود ندارد.
برای نصب، بسته را پیدا کرده و به صورت زیر دانلود کنید.
yum -y install glibc-locale-source glibc-langpack-en glibc-langpack-th کدام زبان تایلندی در بسته خواهد بود glibc-langpack-th

پس از نصب، ما سعی می کنیم دوباره محلی قابل دسترسی را فهرست کنیم.

[root@13c0780e7ad2 /]# locale -a
...
...
th_TH
th_TH.utf8
وارد حالت تمام صفحه شوید

از حالت تمام صفحه خارج شوید

سپس می‌توانیم با تنظیم environmant var LANG از آن استفاده کنیم
export LANG=th_TH
و محل ترمینال فعلی ما را نیز بررسی کنید. locale شما آن را به این شکل دریافت خواهید کرد.

[root@13c0780e7ad2 /]# locale
LANG=th_TH.utf8
LC_CTYPE="th_TH.utf8"
LC_NUMERIC="th_TH.utf8"
LC_TIME="th_TH.utf8"
LC_COLLATE="th_TH.utf8"
LC_MONETARY="th_TH.utf8"
LC_MESSAGES="th_TH.utf8"
LC_PAPER="th_TH.utf8"
LC_NAME="th_TH.utf8"
LC_ADDRESS="th_TH.utf8"
LC_TELEPHONE="th_TH.utf8"
LC_MEASUREMENT="th_TH.utf8"
LC_IDENTIFICATION="th_TH.utf8"
LC_ALL=
وارد حالت تمام صفحه شوید

از حالت تمام صفحه خارج شوید

همه چیز آماده است. بقیه به گونه ای تنظیم شده است که هر کاربر در فایل بتواند از آن استفاده کند. /etc/locale.conf یا به ازای هر کاربر در فایل $HOME/.i18n

مراجعه کنید

https://stackoverflow.com/questions/58304278/how-to-fix-character-map-file-utf-8-not-found

https://access.redhat.com/solutions/974273

نوشته های مشابه

دیدگاهتان را بنویسید

نشانی ایمیل شما منتشر نخواهد شد. بخش‌های موردنیاز علامت‌گذاری شده‌اند *

دکمه بازگشت به بالا