<!--#include virtual="/server/header.html" -->
<!-- Parent-Version: 1.77 1.96 -->
<title>Select language
- GNU Project - Free Software Foundation</title>
<style type="text/css">
<!--
  ul#lang-select-cp {
    user-select: none;
  }
  span.lang-abbr {
    font-family: monospace;
    font-weight: bold;
    color: #a42e2b;
    user-select: none;
  }
  #lrbtn a[href], #lrbtn a[href]:visited {
    font-family: monospace;
    text-transform: uppercase;
    color: #a42e2b;
    text-decoration: none;
    margin-left: 2.7em;
  }
  ul#lang-select-cp li {
    display: inline-block;
    width: 15.5em;
    margin: 0.1em;
    padding: 0.4em;
  }
  ul#lang-select-cp li a {
    padding: 0.3em;
    user-select: text;
  }
-->
</style>
 <!--#include virtual="/server/po/select-language.translist" -->
<!--#include virtual="/server/banner.html" -->
<h2>Select language</h2>

<p>Dear visitor!  This page provides a means to specify
<div class="thin"></div>

<p>This control panel sets your preferred
language; this selection will have language for the present visit
to www.gnu.org, and has priority over the preferences set
in of your web browser.  In order to do this,
<a href="#explanation">we set a cookie</a>;
you can reset it with the first option
This setting is stored in this list, a <a href="#explanation">session cookie</a>,
and will not affect your browser language preferences on other websites. The Reset
option will reset it at delete the cookie, thus going back to the end preferences of your session.</p>
browser.</p>

<!--#if expr=";$QUERY_STRING; = /^[^<>]*;callback=([^;<>]+);[^<>]*$/" -->
<!--#set var="callback" value="$1" -->
<!--#else -->
<!--#set var="callback" value="/home.html" -->
<!--#endif -->

<!--#set var="link_head"
 value="<a href='/server/select-language.html?goto=$callback;language=" -->
<ul>
<li>
<!--#set

<ul id="lang-select-cp">
<li id="lrbtn"><!--#set var="link" value="${link_head}reset'>" -->
<!--#echo encoding="none" var='link' -->
Reset
<span
-->Reset<span class="gnun-split"></span></a></li>
<li>
<!--#set
<li><!--#set var="link" value="${link_head}en' title='English'> [en] "
  value="<span class='lang-abbr'>[en]</span> ${link_head}en' title='English'>" -->
<!--#echo encoding="none" var='link' -->
English
<span
-->English<span class="gnun-split"></span></a></li>
<li>
<!--#set
<li><!--#set var="link" value="${link_head}af' title='Afrikaans'> [af] "
  value="<span class='lang-abbr'>[af]</span> ${link_head}af' title='Afrikaans'>" -->
<!--#echo encoding="none" var='link' -->
Afrikaans
<span
-->Afrikaans<span class="gnun-split"></span></a></li>
<li>
<!--#set
<li><!--#set var="link" value="${link_head}ar' title='العربية'> [ar] "
  value="<span class='lang-abbr'>[ar]</span> ${link_head}ar' title='العربية'>" -->
<!--#echo encoding="none" var='link' -->
Arabic
<span
-->Arabic<span class="gnun-split"></span></a></li>
<li>
<!--#set
<li><!--#set var="link" value="${link_head}az' title='Azərbaycanca'> [az] "
  value="<span class='lang-abbr'>[az]</span> ${link_head}az' title='Azərbaycanca'>" -->
<!--#echo encoding="none" var='link' -->
Azerbaijani
<span
-->Azerbaijani<span class="gnun-split"></span></a></li>
<li>
<!--#set
<li><!--#set var="link" value="${link_head}bg' title='български'> [bg] "
  value="<span class='lang-abbr'>[bg]</span> ${link_head}bg' title='български'>" -->
<!--#echo encoding="none" var='link' -->
Bulgarian
<span
-->Bulgarian<span class="gnun-split"></span></a></li>
<li>
<!--#set
<li><!--#set var="link" value="${link_head}bn' title='বাংলা'> [bn] "
  value="<span class='lang-abbr'>[bn]</span> ${link_head}bn' title='বাংলা'>" -->
<!--#echo encoding="none" var='link' -->
Bengali
<span
-->Bengali<span class="gnun-split"></span></a></li>
<li>
<!--#set
<li><!--#set var="link" value="${link_head}bs' title='bosanski'> [bs] "
  value="<span class='lang-abbr'>[bs]</span> ${link_head}bs' title='bosanski'>" -->
<!--#echo encoding="none" var='link' -->
Bosnian
<span
-->Bosnian<span class="gnun-split"></span></a></li>
<li>
<!--#set
<li><!--#set var="link" value="${link_head}ca' title='català'> [ca] "
  value="<span class='lang-abbr'>[ca]</span> ${link_head}ca' title='català'>" -->
<!--#echo encoding="none" var='link' -->
Catalan
<span
-->Catalan<span class="gnun-split"></span></a></li>
<li>
<!--#set
<li><!--#set var="link" value="${link_head}cs' title='Česky'> [cs] "
  value="<span class='lang-abbr'>[cs]</span> ${link_head}cs' title='Česky'>" -->
<!--#echo encoding="none" var='link' -->
Czech
<span
-->Czech<span class="gnun-split"></span></a></li>
<li>
<!--#set
<li><!--#set var="link" value="${link_head}da' title='dansk'> [da] "
  value="<span class='lang-abbr'>[da]</span> ${link_head}da' title='dansk'>" -->
<!--#echo encoding="none" var='link' -->
Danish
<span
-->Danish<span class="gnun-split"></span></a></li>
<li>
<!--#set
<li><!--#set var="link" value="${link_head}de' title='Deutsch'> [de] "
  value="<span class='lang-abbr'>[de]</span> ${link_head}de' title='Deutsch'>" -->
<!--#echo encoding="none" var='link' -->
German
<span
-->German<span class="gnun-split"></span></a></li>
<li>
<!--#set
<li><!--#set var="link" value="${link_head}el' title='ελληνικά'> [el] "
  value="<span class='lang-abbr'>[el]</span> ${link_head}el' title='ελληνικά'>" -->
<!--#echo encoding="none" var='link' -->
Greek
<span
-->Greek<span class="gnun-split"></span></a></li>
<li>
<!--#set
<li><!--#set var="link" value="${link_head}eo' title='Esperanto'> [eo] "
  value="<span class='lang-abbr'>[eo]</span> ${link_head}eo' title='Esperanto'>" -->
<!--#echo encoding="none" var='link' -->
Esperanto
<span
-->Esperanto<span class="gnun-split"></span></a></li>
<li>
<!--#set
<li><!--#set var="link" value="${link_head}es' title='español'> [es] "
  value="<span class='lang-abbr'>[es]</span> ${link_head}es' title='español'>" -->
<!--#echo encoding="none" var='link' -->
Spanish
<span
-->Spanish<span class="gnun-split"></span></a></li>
<li>
<!--#set
<li><!--#set var="link" value="${link_head}fa' title='فارسی'> [fa] "
  value="<span class='lang-abbr'>[fa]</span> ${link_head}fa' title='فارسی'>" -->
<!--#echo encoding="none" var='link' -->
Persian
<span
-->Persian<span class="gnun-split"></span></a></li>
<li>
<!--#set
<li><!--#set var="link" value="${link_head}fi' title='suomi'> [fi] "
  value="<span class='lang-abbr'>[fi]</span> ${link_head}fi' title='suomi'>" -->
<!--#echo encoding="none" var='link' -->
Finnish
<span
-->Finnish<span class="gnun-split"></span></a></li>
<li>
<!--#set
<li><!--#set var="link" value="${link_head}fr' title='français'> [fr] "
  value="<span class='lang-abbr'>[fr]</span> ${link_head}fr' title='français'>" -->
<!--#echo encoding="none" var='link' -->
French
<span
-->French<span class="gnun-split"></span></a></li>
<li>
<!--#set
<li><!--#set var="link" value="${link_head}gl' title='galego'> [gl] "
  value="<span class='lang-abbr'>[gl]</span> ${link_head}gl' title='galego'>" -->
<!--#echo encoding="none" var='link' -->
Galician
<span
-->Galician<span class="gnun-split"></span></a></li>
<li>
<!--#set
<li><!--#set var="link" value="${link_head}he' title='עברית'> [he] "
  value="<span class='lang-abbr'>[he]</span> ${link_head}he' title='עברית'>" -->
<!--#echo encoding="none" var='link' -->
Hebrew
<span
-->Hebrew<span class="gnun-split"></span></a></li>
<li>
<!--#set
<li><!--#set var="link" value="${link_head}hr' title='hrvatski'> [hr] "
  value="<span class='lang-abbr'>[hr]</span> ${link_head}hr' title='hrvatski'>" -->
<!--#echo encoding="none" var='link' -->
Croatian
<span
-->Croatian<span class="gnun-split"></span></a></li>
<li>
<!--#set
<li><!--#set var="link" value="${link_head}hu' title='magyar'> [hu] "
  value="<span class='lang-abbr'>[hu]</span> ${link_head}hu' title='magyar'>" -->
<!--#echo encoding="none" var='link' -->
Hungarian
<span
-->Hungarian<span class="gnun-split"></span></a></li>
<li>
<!--#set
<li><!--#set var="link" value="${link_head}id'
  value="<span class='lang-abbr'>[id]</span> ${link_head}id' title='Bahasa Indonesia'> [id] " Indonesia'>" -->
<!--#echo encoding="none" var='link' -->
Indonesian
<span
-->Indonesian<span class="gnun-split"></span></a></li>
<li>
<!--#set
<li><!--#set var="link" value="${link_head}it' title='italiano'> [it] "
  value="<span class='lang-abbr'>[it]</span> ${link_head}it' title='italiano'>" -->
<!--#echo encoding="none" var='link' -->
Italian
<span
-->Italian<span class="gnun-split"></span></a></li>
<li>
<!--#set
<li><!--#set var="link" value="${link_head}ja' title='日本語'> [ja] "
  value="<span class='lang-abbr'>[ja]</span> ${link_head}ja' title='日本語'>" -->
<!--#echo encoding="none" var='link' -->
Japanese
<span
-->Japanese<span class="gnun-split"></span></a></li>
<li>
<!--#set
<li><!--#set var="link" value="${link_head}kn' title='ಕನ್ನಡ'> [kn] "
  value="<span class='lang-abbr'>[kn]</span> ${link_head}kn' title='ಕನ್ನಡ'>" -->
<!--#echo encoding="none" var='link' -->
Kannada
<span
-->Kannada<span class="gnun-split"></span></a></li>
<li>
<!--#set
<li><!--#set var="link" value="${link_head}ko' title='한국어'> [ko] "
  value="<span class='lang-abbr'>[ko]</span> ${link_head}ko' title='한국어'>" -->
<!--#echo encoding="none" var='link' -->
Korean
<span
-->Korean<span class="gnun-split"></span></a></li>
<li>
<!--#set
<li><!--#set var="link" value="${link_head}lt' title='lietuvių'> [lt] "
  value="<span class='lang-abbr'>[lt]</span> ${link_head}lt' title='lietuvių'>" -->
<!--#echo encoding="none" var='link' -->
Lithuanian
<span
-->Lithuanian<span class="gnun-split"></span></a></li>
<li>
<!--#set
<li><!--#set var="link" value="${link_head}mk' title='македонски'> [mk] "
  value="<span class='lang-abbr'>[mk]</span> ${link_head}mk' title='македонски'>" -->
<!--#echo encoding="none" var='link' -->
Macedonian
<span
-->Macedonian<span class="gnun-split"></span></a></li>
<li>
<!--#set
<li><!--#set var="link" value="${link_head}ml' title='മലയാളം'> [ml] "
  value="<span class='lang-abbr'>[ml]</span> ${link_head}ml' title='മലയാളം'>" -->
<!--#echo encoding="none" var='link' -->
Malayalam
<span
-->Malayalam<span class="gnun-split"></span></a></li>
<li>
<!--#set
<li><!--#set var="link" value="${link_head}nb'
  value="<span class='lang-abbr'>[nb]</span> ${link_head}nb' title='norsk (bokmål)'> [nb] " (bokmål)'>" -->
<!--#echo encoding="none" var='link' -->
Norwegian (Bokmål)
<span
-->Norwegian (Bokmål)<span class="gnun-split"></span></a></li>
<li>
<!--#set
<li><!--#set var="link" value="${link_head}nl' title='Nederlands'> [nl] "
  value="<span class='lang-abbr'>[nl]</span> ${link_head}nl' title='Nederlands'>" -->
<!--#echo encoding="none" var='link' -->
Dutch
<span
-->Dutch<span class="gnun-split"></span></a></li>
<li>
<!--#set
<li><!--#set var="link" value="${link_head}nn'
  value="<span class='lang-abbr'>[nn]</span> ${link_head}nn' title='norsk (nynorsk)'> [nn] " (nynorsk)'>" -->
<!--#echo encoding="none" var='link' -->
Norwegian (Nynorsk)
<span
-->Norwegian (Nynorsk)<span class="gnun-split"></span></a></li>
<li>
<!--#set
<li><!--#set var="link" value="${link_head}pl' title='polski'> [pl] "
  value="<span class='lang-abbr'>[pl]</span> ${link_head}pl' title='polski'>" -->
<!--#echo encoding="none" var='link' -->
Polish
<span
-->Polish<span class="gnun-split"></span></a></li>
<li>
<!--#set
<li><!--#set var="link" value="${link_head}pt-br'
  value="<span class='lang-abbr'>[pt-br]</span> ${link_head}pt-br' title='português do Brasil'> [pt-br] " Brasil'>" -->
<!--#echo encoding="none" var='link' -->
Brazilian Portuguese
<span
-->Brazilian Portuguese<span class="gnun-split"></span></a></li>
<li>
<!--#set
<li><!--#set var="link" value="${link_head}ro' title='română'> [ro] "
  value="<span class='lang-abbr'>[ro]</span> ${link_head}ro' title='română'>" -->
<!--#echo encoding="none" var='link' -->
Romanian
<span
-->Romanian<span class="gnun-split"></span></a></li>
<li>
<!--#set
<li><!--#set var="link" value="${link_head}ru' title='русский'> [ru] "
  value="<span class='lang-abbr'>[ru]</span> ${link_head}ru' title='русский'>" -->
<!--#echo encoding="none" var='link' -->
Russian
<span
-->Russian<span class="gnun-split"></span></a></li>
<li>
<!--#set
<li><!--#set var="link" value="${link_head}sk' title='slovenčina'> [sk] "
  value="<span class='lang-abbr'>[sk]</span> ${link_head}sk' title='slovenčina'>" -->
<!--#echo encoding="none" var='link' -->
Slovak
<span
-->Slovak<span class="gnun-split"></span></a></li>
<li>
<!--#set
<li><!--#set var="link" value="${link_head}sl' title='slovenščina'> [sl] "
  value="<span class='lang-abbr'>[sl]</span> ${link_head}sl' title='slovenščina'>" -->
<!--#echo encoding="none" var='link' -->
Slovenian
<span
-->Slovenian<span class="gnun-split"></span></a></li>
<li>
<!--#set
<li><!--#set var="link" value="${link_head}sq' title='Shqip'> [sq] "
  value="<span class='lang-abbr'>[sq]</span> ${link_head}sq' title='Shqip'>" -->
<!--#echo encoding="none" var='link' -->
Albanian
<span
-->Albanian<span class="gnun-split"></span></a></li>
<li>
<!--#set
<li><!--#set var="link" value="${link_head}sr' title='српски'> [sr] "
  value="<span class='lang-abbr'>[sr]</span> ${link_head}sr' title='српски'>" -->
<!--#echo encoding="none" var='link' -->
Serbian
<span
-->Serbian<span class="gnun-split"></span></a></li>
<li>
<!--#set
<li><!--#set var="link" value="${link_head}sv' title='svenska'> [sv] "
  value="<span class='lang-abbr'>[sv]</span> ${link_head}sv' title='svenska'>" -->
<!--#echo encoding="none" var='link' -->
Swedish
<span
-->Swedish<span class="gnun-split"></span></a></li>
<li>
<!--#set
<li><!--#set var="link" value="${link_head}ta' title='தமிழ்'> [ta] "
  value="<span class='lang-abbr'>[ta]</span> ${link_head}ta' title='தமிழ்'>" -->
<!--#echo encoding="none" var='link' -->
Tamil
<span
-->Tamil<span class="gnun-split"></span></a></li>
<li>
<!--#set
<li><!--#set var="link" value="${link_head}tl' title='Tagalog'> [tl] "
  value="<span class='lang-abbr'>[tl]</span> ${link_head}tl' title='Tagalog'>" -->
<!--#echo encoding="none" var='link' -->
Tagalog
<span
-->Tagalog<span class="gnun-split"></span></a></li>
<li>
<!--#set
<li><!--#set var="link" value="${link_head}tr' title='Türkçe'> [tr] "
  value="<span class='lang-abbr'>[tr]</span> ${link_head}tr' title='Türkçe'>" -->
<!--#echo encoding="none" var='link' -->
Turkish
<span
-->Turkish<span class="gnun-split"></span></a></li>
<li>
<!--#set
<li><!--#set var="link" value="${link_head}uk' title='українська'> [uk] "
  value="<span class='lang-abbr'>[uk]</span> ${link_head}uk' title='українська'>" -->
<!--#echo encoding="none" var='link' -->
Ukrainian
<span
-->Ukrainian<span class="gnun-split"></span></a></li>
<li>
<!--#set
<li><!--#set var="link" value="${link_head}uz' title='Oʻzbekcha'> [uz] "
  value="<span class='lang-abbr'>[uz]</span> ${link_head}uz' title='Oʻzbekcha'>" -->
<!--#echo encoding="none" var='link' -->
Uzbek
<span
-->Uzbek<span class="gnun-split"></span></a></li>
<li>
<!--#set
<li><!--#set var="link" value="${link_head}zh-cn' title='简体中文'> [zh-cn] "
  value="<span class='lang-abbr'>[zh-cn]</span> ${link_head}zh-cn' title='简体中文'>" -->
<!--#echo encoding="none" var='link' -->
Chinese (Simplified)
<span
-->Chinese (Simplified)<span class="gnun-split"></span></a></li>
<li>
<!--#set
<li><!--#set var="link" value="${link_head}zh-tw' title='繁體中文'> [zh-tw] "
  value="<span class='lang-abbr'>[zh-tw]</span> ${link_head}zh-tw' title='繁體中文'>" -->
<!--#echo encoding="none" var='link' -->
Chinese (Traditional)
<span
-->Chinese (Traditional)<span class="gnun-split"></span></a></li>
</ul>

<hr class="thin" />

<h3 id="explanation">How do you know my native language?  Are you spying on us?</h3>

  <p>As you browse the Web, preferred language?</h3>

  <p>With each web resource requested, your browser sends a an HTTP header with the request
of any document
that indicates your language preference.  This is
usually something preference as configured by you can configure in or by
your browser settings.  If you
downloaded a browser localized in Danish, it probably came
preconfigured to send <code>Accept-Language: da</code>. system administrator. Our servers
are configured to respond server reacts to this
header by providing the page all web pages in the requested language, if the an
appropriate translation exists; otherwise, the original
English page is sent.</p>

<p>We recently added a “Set Language” link on the top of
each page to allow you served.</p>

<p>This control panel can be used to override that setting this preference and “fix”
a certain impose
any arbitrary language different from over your browser's default setting. For
example, you could choose <em>English</em> to browse gnu.org www.gnu.org even if
your browser is set to Danish. This feature uses a cookie.</p>

<p>If you're concerned about your privacy on the Web you can try the
Tor Browser Bundle available from
<a href="https://torproject.org/" rel="nofollow">https://torproject.org/</a>.
Among many other improvements over generic browsers with regard to
privacy, the TBB comes configured to appear to be like a
Windows-based, US-English browser.</p> technical cookie called
“session cookie.”</p>
<p>You're right that the language setting of your browser can be used
by some sites or third-parties third parties to identify your specific browser and
target you for advertising.  Tor
<a href="https://torproject.org/" rel="nofollow">Tor Browser</a>
provides the safest way we know to avoid such targeting.
Nevertheless, the GNU project does not use this
nor any other targeting methods, not even cookies (exception made of
the optional language override mentioned above): <strong>we simply
care for our users only uses technical cookies, and only
to make browsing easier for you. We have no interest
in spying on you</strong>.  The
<code>Accept-Language</code> header is a common way to localize
contents according to user preferences.  You can
<a href="http://www.w3.org/International/questions/qa-accept-lang-locales" rel="nofollow">learn more collecting data about it from the W3C</a>.</p> your browsing sessions.</p>

<p>We also do not track the IP addresses of our visitors, visitors and the site
itself is mostly made of static pages, and does not use
Javascript. pages which can be used with JavaScript
limited or disabled. Rest assured that the GNU project and the FSF are
very careful about <a href="https://www.fsf.org/about/free-software-foundation-privacy-policy">users'
href="https://www.fsf.org/about/free-software-foundation-privacy-policy">
users' privacy</a>.
If you have any doubt, feel free to <a href="/contact/">contact us</a>.</p>

</div><!-- for id="content", starts in the include above -->
<!--#include virtual="/server/footer.html" -->
<div id="footer"> id="footer" role="contentinfo">
<div class="unprintable">

<p>Please send general FSF & GNU inquiries to
<a href="mailto:gnu@gnu.org"><gnu@gnu.org></a>.
There are also <a href="/contact/">other ways to contact</a>
the FSF.  Broken links and other corrections or suggestions can be sent
to <a href="mailto:webmasters@gnu.org"><webmasters@gnu.org></a>.</p>

<p><!-- TRANSLATORS: Ignore the original text in this paragraph,
        replace it with the translation of these two:

        We work hard and do our best to provide accurate, good quality
        translations.  However, we are not exempt from imperfection.
        Please send your comments and general suggestions in this regard
        to <a href="mailto:web-translators@gnu.org">
        <web-translators@gnu.org></a>.</p>

        <p>For information on coordinating and submitting contributing translations of
        our web pages, see <a
        href="/server/standards/README.translations.html">Translations
        README</a>. -->
Please see the <a
href="/server/standards/README.translations.html">Translations
README</a> for information on coordinating and submitting contributing translations
of this article.</p>
</div>

<!-- Regarding copyright, in general, standalone pages (as opposed to
     files generated as part of manuals) on the GNU web server should
     be under CC BY-ND 4.0.  Please do NOT change or remove this
     without talking with the webmasters or licensing team first.
     Please make sure the copyright date is consistent with the
     document.  For web pages, it is ok to list just the latest year the
     document was modified, or published.
     
     If you wish to list earlier years, that is ok too.
     Either "2001, 2002, 2003" or "2001-2003" are ok for specifying
     years, as long as each year in the range is in fact a copyrightable
     year, i.e., a year in which the document was published (including
     being publicly visible on the web or in a revision control system).
     
     There is more detail about copyright years in the GNU Maintainers
     Information document, www.gnu.org/prep/maintain. -->

<p>Copyright © 2015 2015, 2019, 2020, 2021, 2025 Free Software Foundation, Inc.</p>

<p>This page is licensed under a <a rel="license"
href="http://creativecommons.org/licenses/by-nd/4.0/">Creative
Commons Attribution-NoDerivatives 4.0 International License</a>.</p>

<!--#include virtual="/server/bottom-notes.html" -->

<p class="unprintable">Updated:
<!-- timestamp start -->
$Date: 2025/02/11 07:37:15 $
<!-- timestamp end -->
</p>
</div>
</div>
</body>
</html>