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 -vBei 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.poist die Lokalisierungsdatei für ja_JP undgcc-zh.poist 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.moZum Dateinamen:
gcc-<MAIN VERSION NUMBER>.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 ~ /.bashrcJetzt 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 <DIR> (Standardmäßig sollte es C:cygwin sein), fügen Sie das Verzeichnis <DIR>bin zum Path hinzu. Wenn mingw im Path vorhanden ist, löschen Sie es oder verschieben Sie es unter <DIR>bin . 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 <DIR>usrsharelocalejaLC_MESSAGES 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.