اجعل مترجم دول مجلس التعاون الخليجي kawaii~!
هذا المشروع يجعل رسائل الإخراج من مترجم دول مجلس التعاون الخليجي تبدو kawaii عن طريق تحرير ملف الترجمة الخاص بدول مجلس التعاون الخليجي.
نرحب بالجميع للمساهمة وإضافة المزيد من رسائل kawaii!
中文版(更改为中文时请优先阅读)
فيديو توضيحي على YouTube (باللغة اليابانية)
قم بتثبيت اللغة اليابانية لجهازك (إذا لم تكن مثبتة)
sudo apt-get install language-pack-ja language-pack-gnome-ja language-pack-ja-base language-pack-gnome-ja-base
قم بتثبيت gcc
و gettext
و g++
.
sudo apt-get install gcc gettext g++
تثبيت gcc locales
تحقق من رقم الإصدار الرئيسي لدول مجلس التعاون الخليجي الخاص بك عن طريق:
gcc -v
إنه 12.3.0 في نهايتي. وبالتالي فإن رقم الإصدار الرئيسي هو 12.
sudo apt-get install gcc-12-locales
ابحث عن ملف لغة مجلس التعاون الخليجي الخاص بك. افتراضيًا، يجب العثور عليه في /usr/share/locale/ja/LC_MESSAGES/gcc.mo
. ومع ذلك، من الممكن أيضًا أنه لا يمكنك العثور على الملف أو أن الملف يسمى gcc-12.mo
. إذا كان هناك ملف ذو صلة، قم بعمل نسخة احتياطية منه. (على سبيل المثال. sudo mv gcc-12.mo gcc-12.mo.bak
) لا تقلق إذا لم يكن هناك مثل هذا الملف، فلن تحتاج إلى القيام بأي شيء.
استخدم الأمر التالي لتنزيل ملف mo
في المشروع ونسخه إلى المسار.
sudo wget https://github.com/Bill-Haku/kawaii-gcc/raw/main/prebuilt/gcc.mo -O /usr/share/locale/ja/LC_MESSAGES/gcc-12.mo
gcc.po
هو ملف الترجمة لـ ja_JP، وgcc-zh.po
هو ملف الترجمة لـ zh_CN. راجع مستند README للنسخة الصينية لمزيد من التفاصيل.
يمكنك أيضًا إعادة بناء الملف الثنائي بنفسك:
msgfmt gcc.po -o gcc.mo
sudo cp gcc.mo /usr/share/locale/ja/LC_MESSAGES/gcc-12.mo
بالنسبه لاسم الملف :
gcc-.mo
أولاً، وإذا لم ينجح الأمر، فأعد تسميته إلى gcc.mo
.تغيير المتغيرات البيئية الطرفية إلى اليابانية:
vim ~ /.bashrc
# Add the following lines
export LANG= " ja_JP.UTF-8 "
export LANGUAGE= " ja_JP.UTF-8 "
# Save it in Vim
source ~ /.bashrc
الآن أصبح مجلس التعاون الخليجي الخاص بك kawaii ~!
يمكنك تجربة استخدام test.cc
المتوفر في المشروع.
gcc test.cc -Wall
# -Wall makes GCC output all the warning messages.
قم بتثبيت سيجوين
قم بتنزيل وتشغيل setup-x86_64.exe
اختر Install from Internet
في خطوة Select Packages
.
في خطوة Select Packages
، قم بتعيين View
Category
وابحث وحدد إصدارات gcc-core
و gcc-g++
و gettext
ضمن لوحة ALL/Devel.
لنفترض أن دليل تثبيت Cygwin
الخاص بك هو
(افتراضيًا يجب أن يكون C:cygwin
)، أضف الدليل
إلى Path
متغير البيئة. إذا كان هناك mingw
في Path
، فاحذفه أو انقله أسفل
. قم بإضافة متغير البيئة LANG
آخر، وقم بتعيين قيمته في ja_JP.UTF-8
.
انقل ملف gcc.mo
في الدليل ./prebuilt
لهذا المستودع إلى
، واستمر في تسميته باسم gcc.mo
. يُقترح إجراء نسخ احتياطي لملف gcc.mo
الموجود.
لم يتم تنفيذها بعد. رحب بالمساهمة!
هذا المشروع مستوحى من gcc-hentai
. لقد كان مشروعًا صينيًا، وقمت بإنشاء هذا الريبو لإنشاء نسخة يابانية ومشاركتها مع المستخدمين اليابانيين. لقد أضفت النص الجديد، وقمت بتحرير وإكمال بعض التفاصيل في تعليمات الاستخدام، وقمت بعمل فيديو باللغة اليابانية لمشاركته. حظي الفيديو باهتمام غير متوقع لدى المستخدمين الصينيين على Bilibili، لذلك أضفت محتويات باللغة الصينية فيه. شكرًا للمشاركة وروح المصدر المفتوح للمؤلفين الأصليين.