В системе → Администрирование → Поддержка языка → Текст. Я могу выбрать только стандартные локали, но я хотел бы точно настроить. Например, в Windows я мог настраивать такие вещи, как формат времени и даты, единицы измерения, десятичный разделитель, валюту и т. Д. Вручную - как я могу это сделать в Ubuntu?
не уверены, какие настройки вы хотите, но вы можете установить некоторые переменные локали, используя свой ~/.locale. Например, чтобы получить английские сообщения, но немецкой время и любит использовать
export LC_ALL=""
export LANG="en_GB.utf8"
export LC_CTYPE="de_DE.utf8"
export LC_NUMERIC="de_DE.utf8"
export LC_TIME="de_DE.utf8"
export LC_COLLATE="de_DE.utf8"
export LC_MONETARY="de_DE.utf8"
export LC_MESSAGES="en_GB.utf8"
export LC_PAPER="de_DE.utf8"
export LC_NAME="en_GB.utf8"
export LC_ADDRESS="de_DE.utf8"
export LC_TELEPHONE="de_DE.utf8"
export LC_MEASUREMENT="de_DE.utf8"
export LC_IDENTIFICATION="de_DE.utf8"
создание пользовательских районов также возможно. См., например, в этом руководстве по датам.
этот ответ будет показано, как полностью настроить локаль, при необходимости используя существующий язык как базовый. Тип локаль, которая будет использоваться в ответ на i18n Тип; такой язык будет применяться в каждом упоминании слова "язык" в теле ответа.
первое, что вам нужно настроить локаль, это узнать Формат локали. Этот редактор веб-язык имеет детальное описание каждой области в локали, несмотря на не использовать просто никому в право-прочь основе. Это будет руководство по использованию.
единственные инструменты, необходимые для работы с языков
текстовый редактор. Любой будет делать, хотя vim будет первенствовать. Текст в юникод конвертер. Было бы ожидать, что Вы не одна, поэтому я приведу Вам самый простой. Читайте следующий подраздел для его получения.я рекомендую вам создать папку и сохранить все, что связано с работой вы будете делать на язык, чтобы его.
Примечание: если вы используете не часто встречаются персонажи, вы можете иметь проблемы со скриптом я пишу, и вы, возможно, захотите взглянуть на альтернативных сценариев, связанных с насс.
сохраните следующий код в файл. Этот файл будет идентифицирован системой как скрипт Python, который является хорошо, потому что это один. Это руководство предполагает, что вы назвали скрипт encodestr.
#!/usr/bin/python
def encode(string):
newstring = str()
for ch in string:
newstring += "<U%04X>" % ord(ch)
return newstring
if __name__ == '__main__':
import sys
print encode(sys.argv[1])
после того как вы сохранили его, дать разрешение на выполнение файла - это пригодится. Вы можете сделать это с помощью Наутилуса, или выполнив в терминале следующую команду в директории, в которой сохранен скрипт: chmod +x encodestr.
[dиода d17]теперь вы можете протестировать этот скрипт работает на той же папке: ./encodestr hello. Вы должны получить мощность равна <U0068><U0065><U006C><U006C><U006F>.[!dиода d17]изменение существующей языковой стандарт-это самый простой случай, так как в идеале вы должны выбрать язык, который соответствует вашим потребностям практически полностью, в этом случае вам нужно внести лишь небольшие изменения. Чтобы адаптировать его, вы можете использовать руководство, чтобы знать, какие разделы являются те, которые вы хотите изменить, и как их можно изменить. Все установленные районов проживают в /usr/share/i18n/locales, однако это веб-язык редактор содержит почти каждый язык когда-либо созданных.
однако, первое, что Вы заметите, когда вы открываете языка заключается в том, что вы будете читать английские слова как бы странно <UXXXX> коды. Вы должны быть в состоянии создать эти коды - это где [от f13] скрипт приходит.
когда вы знаете, какие разделы у вас есть, чтобы изменить, нужно знать все поля, содержащиеся в разделе.
например, в разделе LC_TIME содержит поля t_fmt, и многие другие. Каждое поле имеет свое описание на руководство.теперь, когда вы знаете, какие поля необходимо изменять, использовать руководство снова, чтобы выяснить, какие значения имеет ли поле принимать.
например, в разделе LC_TIME содержит поля t_fmt, и многие другие. Каждое поле имеет свое описание на руководство.
например, поле t_fmt принимает текст и общих переменных strfmt.
просто, когда вы знаете, что вписать в поля, которые вы хотите изменить, запустить текст через [f17 в сценарий, чтобы сделать его константы.
например, если вы хотите иметь время, Формат Time: %T в [зг19] поле, выполните команду [20 фунтов]; это возвратит [клавиши f21] и поэтому вы будете иметь строку t_fmt <U0054><U0069><U006D><U0065><U003A><U0020><U0025><U0054> в вашей местности (в соответствующем разделе, конечно).Примечание: не в каждом поле должен быть закодирован, использовать существующий язык как ссылка, если это необходимо.
после изменения каждого поля вы хотели, вам придется приступить к установке языковой системы, поэтому он может быть использован. Перейти к разделу установка для этого.
LC_SECTION
copy "locale"
END LC_SECTION
в отличие от изменения одного, другой способ вы можете использовать, чтобы создать свой пользовательский языковой стандарт работает на нем с нуля. Это не очень трудно, если опять - таки вы используете руководство. Вот полезная подсказка: вы можете скопировать фрагменты из других районов без фактического скопировать и вставить. Вы просто должны следовать следующему формату:
например, если вы хотите иметь время, Формат Time: %T в [зг19] поле, выполните команду [20 фунтов]; это возвратит [клавиши f21] и поэтому вы будете иметь строку t_fmt <U0054><U0069><U006D><U0065><U003A><U0020><U0025><U0054> в вашей местности (в соответствующем разделе, конечно).
LC_TIME
copy "en_GB"
END LC_TIME
и это экономит много работы и гарантирует, что любые изменения, внесенные в указанный язык будет зеркально вашему. и это экономит много работы и гарантирует, что любые изменения, внесенные в указанный язык будет зеркально вашему.
LANGUAGE="en_GB:en"
LC_TIME="nl_NL"
[d43 см.]например, если вы хотите скопировать Формат времени в английском языке, Вы бы этот текст пользовательских файлов язык:[!d43 см.] [d64 с] например, если вы хотите использовать голландский язык и английский язык, вы можете использовать: [!d64 с] LANG="nl_NL"
LANGUAGE="nl_NL:en"
шаги, которые я собираюсь показать ниже, не может быть оптимальным, но работает.
например, если вы хотите использовать Формат времени из Нидерландов, но на английском языке, пишите:
не уверены, какие настройки вы хотите, но вы можете установить некоторые переменные локали, используя свой ~/.locale. Например, чтобы получить английские сообщения, но немецкой время и любит использовать
export LC_ALL=""
export LANG="en_GB.utf8"
export LC_CTYPE="de_DE.utf8"
export LC_NUMERIC="de_DE.utf8"
export LC_TIME="de_DE.utf8"
export LC_COLLATE="de_DE.utf8"
export LC_MONETARY="de_DE.utf8"
export LC_MESSAGES="en_GB.utf8"
export LC_PAPER="de_DE.utf8"
export LC_NAME="en_GB.utf8"
export LC_ADDRESS="de_DE.utf8"
export LC_TELEPHONE="de_DE.utf8"
export LC_MEASUREMENT="de_DE.utf8"
export LC_IDENTIFICATION="de_DE.utf8"
создание пользовательских районов также возможно. См., например, в этом руководстве по датам.
этот ответ будет показано, как полностью настроить локаль, при необходимости используя существующий язык как базовый. Тип локаль, которая будет использоваться в ответ на i18n Тип; такой язык будет применяться в каждом упоминании слова "язык" в теле ответа.
первое, что вам нужно настроить локаль, это узнать Формат локали. Этот редактор веб-язык имеет детальное описание каждой области в локали, несмотря на не использовать просто никому в право-прочь основе. Это будет руководство по использованию.
единственные инструменты, необходимые для работы с языков
текстовый редактор. Любой будет делать, хотя vim будет первенствовать. Текст в юникод конвертер. Было бы ожидать, что Вы не одна, поэтому я приведу Вам самый простой. Читайте следующий подраздел для его получения.я рекомендую вам создать папку и сохранить все, что связано с работой вы будете делать на язык, чтобы его.
Примечание: если вы используете не часто встречаются персонажи, вы можете иметь проблемы со скриптом я пишу, и вы, возможно, захотите взглянуть на альтернативных сценариев, связанных с насс.
сохраните следующий код в файл. Этот файл будет идентифицирован системой как скрипт Python, который является хорошо, потому что это один. Это руководство предполагает, что вы назвали скрипт encodestr.
#!/usr/bin/python
def encode(string):
newstring = str()
for ch in string:
newstring += "<U%04X>" % ord(ch)
return newstring
if __name__ == '__main__':
import sys
print encode(sys.argv[1])
после того как вы сохранили его, дать разрешение на выполнение файла - это пригодится. Вы можете сделать это с помощью Наутилуса, или выполнив в терминале следующую команду в директории, в которой сохранен скрипт: chmod +x encodestr.
[dиода d17]теперь вы можете протестировать этот скрипт работает на той же папке: ./encodestr hello. Вы должны получить мощность равна <U0068><U0065><U006C><U006C><U006F>.[!dиода d17]изменение существующей языковой стандарт-это самый простой случай, так как в идеале вы должны выбрать язык, который соответствует вашим потребностям практически полностью, в этом случае вам нужно внести лишь небольшие изменения. Чтобы адаптировать его, вы можете использовать руководство, чтобы знать, какие разделы являются те, которые вы хотите изменить, и как их можно изменить. Все установленные районов проживают в /usr/share/i18n/locales, однако это веб-язык редактор содержит почти каждый язык когда-либо созданных.
однако, первое, что Вы заметите, когда вы открываете языка заключается в том, что вы будете читать английские слова как бы странно <UXXXX> коды. Вы должны быть в состоянии создать эти коды - это где [от f13] скрипт приходит.
когда вы знаете, какие разделы у вас есть, чтобы изменить, нужно знать все поля, содержащиеся в разделе.
например, в разделе LC_TIME содержит поля t_fmt, и многие другие. Каждое поле имеет свое описание на руководство.теперь, когда вы знаете, какие поля необходимо изменять, использовать руководство снова, чтобы выяснить, какие значения имеет ли поле принимать.
например, в разделе LC_TIME содержит поля t_fmt, и многие другие. Каждое поле имеет свое описание на руководство.
например, поле t_fmt принимает текст и общих переменных strfmt.
просто, когда вы знаете, что вписать в поля, которые вы хотите изменить, запустить текст через [f17 в сценарий, чтобы сделать его константы.
например, если вы хотите иметь время, Формат Time: %T в [зг19] поле, выполните команду [20 фунтов]; это возвратит [клавиши f21] и поэтому вы будете иметь строку t_fmt <U0054><U0069><U006D><U0065><U003A><U0020><U0025><U0054> в вашей местности (в соответствующем разделе, конечно).Примечание: не в каждом поле должен быть закодирован, использовать существующий язык как ссылка, если это необходимо.
после изменения каждого поля вы хотели, вам придется приступить к установке языковой системы, поэтому он может быть использован. Перейти к разделу установка для этого.
LC_SECTION
copy "locale"
END LC_SECTION
в отличие от изменения одного, другой способ вы можете использовать, чтобы создать свой пользовательский языковой стандарт работает на нем с нуля. Это не очень трудно, если опять - таки вы используете руководство. Вот полезная подсказка: вы можете скопировать фрагменты из других районов без фактического скопировать и вставить. Вы просто должны следовать следующему формату:
например, если вы хотите иметь время, Формат Time: %T в [зг19] поле, выполните команду [20 фунтов]; это возвратит [клавиши f21] и поэтому вы будете иметь строку t_fmt <U0054><U0069><U006D><U0065><U003A><U0020><U0025><U0054> в вашей местности (в соответствующем разделе, конечно).
LC_TIME
copy "en_GB"
END LC_TIME
и это экономит много работы и гарантирует, что любые изменения, внесенные в указанный язык будет зеркально вашему. и это экономит много работы и гарантирует, что любые изменения, внесенные в указанный язык будет зеркально вашему.
LANGUAGE="en_GB:en"
LC_TIME="nl_NL"
[d43 см.]например, если вы хотите скопировать Формат времени в английском языке, Вы бы этот текст пользовательских файлов язык:[!d43 см.] [d64 с] например, если вы хотите использовать голландский язык и английский язык, вы можете использовать: [!d64 с] LANG="nl_NL"
LANGUAGE="nl_NL:en"
шаги, которые я собираюсь показать ниже, не может быть оптимальным, но работает.
например, если вы хотите использовать Формат времени из Нидерландов, но на английском языке, пишите:
Не знаете, какую настройку вы хотите, но вы можете установить некоторые языковые переменные, используя ваш ~ / .locale
. Например, для получения английских сообщений, но в немецком времени и подобных мне использовать
export LC_ALL = "" export LANG = "en_GB.utf8" export LC_CTYPE = "de_DE.utf8" export LC_NUMERIC = " de_DE.utf8 "экспорт LC_TIME =" de_DE.utf8 "экспорт LC_COLLATE =" de_DE.utf8 "экспорт LC_MONETARY =" de_DE.utf8 "экспорт LC_MESSAGES =" en_GB.utf8 "экспорт LC_PAPER =" de_DE.utf8 "экспорт LC_NAME =" en_GB. utf8 "export LC_ADDRESS =" de_DE.utf8 "export LC_TELEPHONE =" de_DE.utf8 "export LC_MEASUREMENT =" de_DE.utf8 "export LC_IDENTIFICATION =" de_DE.utf8 "
Создание настраиваемых локалей также возможное. См. это руководство для дат.
Не знаете, какую настройку вы хотите, но вы можете установить некоторые языковые переменные, используя ваш ~ / .locale
. Например, для получения английских сообщений, но в немецком времени и подобных мне использовать
export LC_ALL = "" export LANG = "en_GB.utf8" export LC_CTYPE = "de_DE.utf8" export LC_NUMERIC = " de_DE.utf8 "экспорт LC_TIME =" de_DE.utf8 "экспорт LC_COLLATE =" de_DE.utf8 "экспорт LC_MONETARY =" de_DE.utf8 "экспорт LC_MESSAGES =" en_GB.utf8 "экспорт LC_PAPER =" de_DE.utf8 "экспорт LC_NAME =" en_GB. utf8 "export LC_ADDRESS =" de_DE.utf8 "export LC_TELEPHONE =" de_DE.utf8 "export LC_MEASUREMENT =" de_DE.utf8 "export LC_IDENTIFICATION =" de_DE.utf8 "
Создание настраиваемых локалей также возможное. См. это руководство для дат.
Не знаете, какую настройку вы хотите, но вы можете установить некоторые языковые переменные, используя ваш ~ / .locale
. Например, для получения английских сообщений, но в немецком времени и подобных мне использовать
export LC_ALL = "" export LANG = "en_GB.utf8" export LC_CTYPE = "de_DE.utf8" export LC_NUMERIC = " de_DE.utf8 "экспорт LC_TIME =" de_DE.utf8 "экспорт LC_COLLATE =" de_DE.utf8 "экспорт LC_MONETARY =" de_DE.utf8 "экспорт LC_MESSAGES =" en_GB.utf8 "экспорт LC_PAPER =" de_DE.utf8 "экспорт LC_NAME =" en_GB. utf8 "export LC_ADDRESS =" de_DE.utf8 "export LC_TELEPHONE =" de_DE.utf8 "export LC_MEASUREMENT =" de_DE.utf8 "export LC_IDENTIFICATION =" de_DE.utf8 "
Создание настраиваемых локалей также возможное. См. это руководство для дат.
Не знаете, какую настройку вы хотите, но вы можете установить некоторые языковые переменные, используя ваш ~ / .locale
. Например, для получения английских сообщений, но в немецком времени и подобных мне использовать
export LC_ALL = "" export LANG = "en_GB.utf8" export LC_CTYPE = "de_DE.utf8" export LC_NUMERIC = " de_DE.utf8 "экспорт LC_TIME =" de_DE.utf8 "экспорт LC_COLLATE =" de_DE.utf8 "экспорт LC_MONETARY =" de_DE.utf8 "экспорт LC_MESSAGES =" en_GB.utf8 "экспорт LC_PAPER =" de_DE.utf8 "экспорт LC_NAME =" en_GB. utf8 "export LC_ADDRESS =" de_DE.utf8 "export LC_TELEPHONE =" de_DE.utf8 "export LC_MEASUREMENT =" de_DE.utf8 "export LC_IDENTIFICATION =" de_DE.utf8 "
Создание настраиваемых локалей также возможное. См. это руководство для дат.
Не знаете, какую настройку вы хотите, но вы можете установить некоторые языковые переменные, используя ваш ~ / .locale
. Например, для получения английских сообщений, но в немецком времени и подобных мне использовать
export LC_ALL = "" export LANG = "en_GB.utf8" export LC_CTYPE = "de_DE.utf8" export LC_NUMERIC = " de_DE.utf8 "экспорт LC_TIME =" de_DE.utf8 "экспорт LC_COLLATE =" de_DE.utf8 "экспорт LC_MONETARY =" de_DE.utf8 "экспорт LC_MESSAGES =" en_GB.utf8 "экспорт LC_PAPER =" de_DE.utf8 "экспорт LC_NAME =" en_GB. utf8 "export LC_ADDRESS =" de_DE.utf8 "export LC_TELEPHONE =" de_DE.utf8 "export LC_MEASUREMENT =" de_DE.utf8 "export LC_IDENTIFICATION =" de_DE.utf8 "
Создание настраиваемых локалей также возможное. См. это руководство для дат.
en_US
для LC_NUMERIC
и de_DE
для LC_MONETARY
и LC_MEASUREMENT
дает вам другие побочные эффекты ? См. Также новую ссылку для создания персональной локали.
– Carsten Thiel
13 January 2011 в 15:03