Daher möchte ich eine Art internationales US-Englisch-Gebietsschema mit Metrik / SI-Messung, A4-Papierformat, ISO-Datumsformat usw. erstellen.
Soweit ich weiß, sind Gebietsschemas in definiert /usr/share/i18n/locales
. Kann ich das Gebietsschema hier einfügen und bei der Auswahl eines Gebietsschemas erkennen lassen? Wie würde ich die Datei für dieses Gebietsschema benennen? Wo finde ich Informationen zum Dateiformat und zu gültigen Werten für die verschiedenen Einstellungen?
en_DK.UTF-8
Gebietsschema untersucht, das standardmäßig bei jeder Ubuntu-Installation mitgeliefert wird?Antworten:
Auf den Wiki-Seiten finden Sie Dokumentationen, in denen beschrieben wird, wie Sie Ubuntu eine neue Sprache hinzufügen . In einer Nussschale:
Wählen Sie den Namen des Gebietsschemas . Das Format ist
language_REGION@modifier
, wenn die Sprache ein aus zwei Buchstaben bestehender ISO 639-2-Code ist (oder der aus drei Buchstaben bestehende, wenn der erstere nicht verfügbar ist), REGION ein ISO 3166-Code ist, der die Region darstellt, in der diese Sprache gesprochen wird, und der Modifikator keine hat Legen Sie die Syntax fest und können Sie verwenden, um erweiterte Verwendungen für das Gebietsschema anzugeben (z. B. ein anderes Skript). Die meisten Gebietsschemas benötigen keinen Modifikator.Erstellen Sie eine Datei mit diesem Namen . Sobald der Name ausgewählt wurde, müssen Sie eine Datei mit diesem Namen erstellen, die die Definition Ihres Gebietsschemas enthält. Beachten Sie, dass Sie möglicherweise unterschiedliche Dateien erstellen müssen, eine für jede Region, wenn Ihre Sprache in verschiedenen Regionen gesprochen wird.
Definieren Sie das Gebietsschema . Zu diesem Zeitpunkt müssen Sie die Datei mit der Definition Ihrer Sprache füllen. Gebietsschema-Definitionsdateien haben eine bestimmte Syntax. Informationen zu dieser Syntax und zum Definieren des neuen Gebietsschemas finden Sie in den folgenden zusätzlichen Ressourcen. Das Durchsuchen der verfügbaren Gebietsschemadateien in den glibc-Quellen kann hilfreich sein, um sich ein Bild vom Format zu machen. Denken Sie auch an die Wiederverwendung: Verwenden Sie die Anweisung copy, um Abschnitte aus Gebietsschemas mit identischem Inhalt einzuschließen.
Testen Sie die Gebietsschemadefinition . Sobald Ihre Gebietsschemadatei oder Dateien fertig sind, sollten Sie sie lokal testen, um sicherzustellen, dass sie korrekt sind. Die grundlegenden Schritte sind:
/usr/share/i18n/locales/
,Führen Sie den folgenden Befehl aus, um eine Binärdatei zu generieren, die von Anwendungen verwendet werden soll, und führen Sie den eigentlichen Test durch.
Beispiel (Testen des asturischen Gebietsschemas mit dem Befehl date):
Zusätzliche Ressourcen zum Erstellen eines glibc-Gebietsschemas:
quelle
Kompilieren Sie Ihr Gebietsschema mit:
Dabei ist benutzerdefiniert der Name Ihrer Gebietsschemadatei und kopieren Sie die Gebietsschemadatei unter
/usr/share/i18n/locales/
alssudo locale-gen
und ändern Sie/etc/environment
oder~/.profile
. erledigt !!!Sie können einen beliebigen Namen Ihres Einheimischen angeben
Sie müssen das benutzerdefinierte Gebietsschema in
/etc/environment
oder angeben~/.profile
Weitere Informationen finden Sie unter diesem Link: Wie kann ich ein Systemgebietsschema anpassen? und http://lh.2xlibre.net/locales/
quelle