Machen Sie Ihren GCC-Compiler kawaii~!
Dieses Projekt sorgt dafür, dass die Ausgabenachrichten des GCC-Compilers durch Bearbeiten der Lokalisierungsdatei von GCC kawaii aussehen.
Jeder ist willkommen, einen Beitrag zu leisten und weitere Kawaii-Nachrichten hinzuzufügen!
中文版 (更改为中文时请优先阅读)
Demovideo auf YouTube (Japanisch)
Installieren Sie Japanisch für Ihr Terminal (falls nicht installiert).
sudo apt-get install language-pack-ja language-pack-gnome-ja language-pack-ja-base language-pack-gnome-ja-base
Installieren Sie gcc
, gettext
und g++
.
sudo apt-get install gcc gettext g++
Installieren Sie gcc locales
Überprüfen Sie Ihre gcc-Hauptversionsnummer wie folgt:
gcc -v
Bei mir ist es 12.3.0. Die Hauptversionsnummer ist also 12.
sudo apt-get install gcc-12-locales
Finden Sie Ihre gcc-Sprachdatei. Standardmäßig sollte es in /usr/share/locale/ja/LC_MESSAGES/gcc.mo
zu finden sein. Es ist jedoch auch möglich, dass Sie die Datei nicht finden können oder die Datei den Namen gcc-12.mo
hat. Wenn es eine zugehörige Datei gibt, sichern Sie sie. (z. B. sudo mv gcc-12.mo gcc-12.mo.bak
) Machen Sie sich keine Sorgen, wenn es keine solche Datei gibt, Sie müssen nichts tun.
Verwenden Sie den folgenden Befehl, um die mo
Datei im Projekt herunterzuladen und in den Pfad zu kopieren.
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
ist die Lokalisierungsdatei für ja_JP undgcc-zh.po
ist die Lokalisierungsdatei für zh_CN. Weitere Einzelheiten finden Sie im README-Dokument der chinesischen Version.
Sie können die Binärdatei auch selbst neu erstellen:
msgfmt gcc.po -o gcc.mo
sudo cp gcc.mo /usr/share/locale/ja/LC_MESSAGES/gcc-12.mo
Zum Dateinamen:
gcc-.mo
Wenn es nicht funktioniert, benennen Sie es in gcc.mo
um.Terminalumgebungsvariablen in Japanisch ändern:
vim ~ /.bashrc
# Add the following lines
export LANG= " ja_JP.UTF-8 "
export LANGUAGE= " ja_JP.UTF-8 "
# Save it in Vim
source ~ /.bashrc
Jetzt ist Ihr GCC kawaii geworden~!
Sie können es mit der im Projekt bereitgestellten test.cc
ausprobieren.
gcc test.cc -Wall
# -Wall makes GCC output all the warning messages.
Installieren Sie Cygwin
Laden Sie setup-x86_64.exe herunter und führen Sie es aus
Wählen Sie im Schritt „ Select Packages
Install from Internet
.
Legen Sie im Schritt Select Packages
“ View
als Category
fest und suchen und wählen Sie die Versionen von gcc-core
, gcc-g++
und gettext
im Bereich „ALL/Devel“ aus.
Angenommen, Ihr Cygwin
Installationsverzeichnis ist
(Standardmäßig sollte es C:cygwin
sein), fügen Sie das Verzeichnis
zum Path
hinzu. Wenn mingw
im Path
vorhanden ist, löschen Sie es oder verschieben Sie es unter
. Fügen Sie eine weitere Umgebungsvariable LANG
hinzu und legen Sie deren Wert in ja_JP.UTF-8
fest.
Verschieben Sie die Datei gcc.mo
im Verzeichnis ./prebuilt
dieses Repositorys nach
und benennen Sie sie weiterhin als gcc.mo
. Es wird empfohlen, die vorhandene gcc.mo
Datei zu sichern.
Noch nicht implementiert. Beitrag willkommen!
Dieses Projekt ist von gcc-hentai
inspiriert. Es war ein chinesisches Projekt und ich habe dieses Repo erstellt, um eine japanische Version zu erstellen und sie japanischen Benutzern zur Verfügung zu stellen. Ich habe den neuen Text hinzugefügt, einige Details in der Gebrauchsanweisung bearbeitet und vervollständigt und ein Video auf Japanisch erstellt, um ihn zu teilen. Das Video erregte bei chinesischen Nutzern auf Bilibili unerwartete Aufmerksamkeit, daher habe ich chinesische Inhalte hinzugefügt. Vielen Dank für das Teilen und den Open-Source-Geist der Originalautoren.