<!--#include virtual="/server/header.html" -->
<!-- Parent-Version: 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>
<div class="thin"></div>

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

<hr class="thin" />

<h3 id="explanation">How do you know my native preferred language?</h3>

  <p>With each web resource requested, your browser sends an HTTP header
that indicates your language preference as configured by you or by
your system administrator. Our server reacts to this
header by providing all web pages in the requested language, if an
appropriate translation exists; otherwise, the original
English page is served.</p>

<p>This control panel can be used to override this preference and impose
any arbitrary language over your browser's default setting. For
example, you could choose <em>English</em> to browse www.gnu.org even if
your browser is set to Danish. This feature uses a 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 to identify your specific browser and
target you for advertising.
<a href="https://torproject.org/" rel="nofollow">Tor Browser</a>
provides the safest way we know to avoid such targeting.
Nevertheless, the GNU project only uses technical cookies, and only
to make browsing easier for you. We have no interest
in collecting data about your browsing sessions.</p>

<p>We also do not track the IP addresses of our visitors and the site
itself is mostly made of static 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' 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" 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 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 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, 2019, 2020, 2021 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/04/12 07:37:07 $
<!-- timestamp end -->
</p>
</div>
</div>
</body>
</html>