---
name: "set-language-env"
section: "1"
platform: "linux"
package: "language-env"
version: "0.69"
release: "Debian 6.0 (Squeeze)"
platforms: ["linux"]
url: "https://new.carta.tech/set-language-env"
---

# set-language-env(1)

Making basic settings for native languages

## NAME

set-language-env - Making basic settings for native languages

## SYNOPSIS

**set-language-env** \[**-l** *language*\] \[**-hvsrNcCRE**\]

## DESCRIPTION

**set-language-env** establishes basic native language environment by adding lines to your dot-files.  Since the setting is established by adding lines to your dot-files, the private environment for only a person who invokes **set-language-env** is affected.  It does not change any system-wide settings. (Note: The root user can change /etc/skel directory.)

This version supports Belarusian, Bulgarian, Catalan, Danish, French, German, Japanese, Korean, Lithuanian, Macedonian, Polish, Russian,  Serbian, Spanish, Thai, Turkish and Ukrainian.

**set-language-env** shows a list of Debian packages which should be installed. These packages are required to utilize settings. You have to install them or ask the site administrator to install them.

Added lines are surrounded with the header and footer lines. Since these lines are used by  **set-language-env** to recognize the lines it has added, please do not modify them. You can modify lines before the header line and after the footer line and the modification  will be preserved after invocations of **set-language-env**.

When  **language-env** package is updated, you can safely update your dot-files by only invoking  **set-language-env** without your original setting being affected. The place where the lines were added is not changed by the process. However, if you directly modified a setting which  **set-language-env** have added, it will be lost on the next invocation of  **set-language-env**.

## OPTIONS

- **-l** *language*

  specify your favorite native language.  Here are the supported languages:\
   **be** Belarusian\
   **bg** Bulgarian\
   **ca** Catalan\
   **da** Danish\
   **de** German\
   **es** Spanish\
   **fr** French\
   **ja** Japanese\
   **ko** Korean\
   **lt** Lithuanian\
   **mk** Macedonian\
   **pl** Polish\
   **ru** Russian\
   **sr** Serbian\
   **th** Thai\
   **tr** Turkish\
   **uk** Ukrainian\

- **-h**

  Show help message.

- **-v**

  Verbose mode, mainly for debugging.

- **-s**

  Show a list of supported languages.

- **-r**

  Remove all settings by  **set-language-env** in your dot-files.

- **-N**

  Don't fork another  **set-language-env**. This option is for internal use.

- **-c**

  On runtime of **set-language-env**, native language-specific (i.e. non-ASCII) characters (such as Kanji and ISO-8859-1) are not used.  Though this option is intended to be used  internally, this can be used to override automatic detection of whether native language-specific characters can be used or not when the detection does not work well.

- **-C**

  On runtime of **set-language-env**, native language-specific (i.e. non-ASCII) characters (such as Kanji and ISO-8859-1) are used.  Though this option is intended to be used  internally, this can be used to override automatic detection of whether native language-specific characters can be used or not when the detection does not work well.

- **-R**

  Root user usually cannot set his/her own settings into /root directory because **set-language-env** checks it.  This option disables the check.

- **-E**

  Settings are done into  */etc/skel* directory instead of users' home directory.  Only root user can use this option.

## ADDING NEW LANGUAGE

If you would like to add a new language support, read */usr/share/doc/language-env/README.i18n*. In short, you will have to write\
 (1) contents which will be added to users' dot-files,\
 (2) 'support' file,\
 (3) documents, and\
 (4) image file for tklanguage.\
 Please contact to the developer of **language-env**.

## SEE ALSO

- */usr/share/doc/language-env/README\**

  Detailed explanation on each language.

## FILES

- */usr/share/language-env/\**

  Prototypes to be added to your dot-files.

## AUTHOR

Tomohiro KUBOTA \<kubota@debian.org\>
