cvs: phpdoc-da /reference/strings/functions setlocale.xml

[email protected] ("Tom Sommer") Wed, 06 Oct 2004 20:56:32 -0000
Newsgroups php.doc.da
Message-ID <cvstomsommer1097096192@cvsserver>
tomsommer		Wed Oct  6 16:56:32 2004 EDT

  Added files:                 
    /phpdoc-da/reference/strings/functions	setlocale.xml 
  Log:
  Initial translation
  
  

http://cvs.php.net/co.php/phpdoc-da/reference/strings/functions/setlocale.xml?r=1.1&p=1
Index: phpdoc-da/reference/strings/functions/setlocale.xml
+++ phpdoc-da/reference/strings/functions/setlocale.xml
<?xml version="1.0" encoding="iso-8859-1"?>
<!-- $Revision: 1.1 $ -->
<!-- EN-Revision: 1.22 Maintainer: tomsommer Status: ready -->
  <refentry id="function.setlocale">
   <refnamediv>
    <refname>setlocale</refname>
    <refpurpose>Sæt sprogindstillinger</refpurpose>
   </refnamediv>
   <refsect1>
    <title>Beskrivelse</title>
     <methodsynopsis>
      <type>string</type><methodname>setlocale</methodname>
      <methodparam><type>mixed</type><parameter>category</parameter></methodparam>
      <methodparam><type>string</type><parameter>locale</parameter></methodparam>
      <methodparam choice="opt"><type>string</type><parameter>...</parameter></methodparam>
     </methodsynopsis>
     <methodsynopsis>
      <type>string</type><methodname>setlocale</methodname>
      <methodparam><type>mixed</type><parameter>category</parameter></methodparam>
      <methodparam><type>array</type><parameter>locale</parameter></methodparam>
     </methodsynopsis>
    <para>
     <parameter>category</parameter> er en navngivet konstant (eller streng)
     der specificere den kategori af funktioner der er berørt af
     sprogindstillingen:
     <itemizedlist>
      <listitem>
       <simpara>
        LC_ALL for alle beskrevet herunder
       </simpara>
      </listitem>
      <listitem>
       <simpara>
        LC_COLLATE for strengsammenligning, se
        <function>strcoll</function>
       </simpara>
      </listitem>
      <listitem>
       <simpara>
        LC_CTYPE for tegnklassificering og konvertering, for
        eksempel <function>strtoupper</function>
       </simpara>
      </listitem>
      <listitem>
       <simpara>
        LC_MONETARY for <function>localeconv</function>
       </simpara>
      </listitem>
      <listitem>
       <simpara> LC_NUMERIC for decimal separator (Se også
       <function>localeconv</function>)
       </simpara>
      </listitem>
      <listitem>
       <simpara>
        LC_TIME for dato og tid formatering med
        <function>strftime</function>
       </simpara>
      </listitem>
     </itemizedlist>
    </para>
    <note>
     <simpara>
      Fra og med PHP 4.2.0, er brug af <parameter>category</parameter> som en
      streng udgået, brug de ovenstående konstanter i stedet. At angive dem
      som en streng (inden for citationstegn) vil resultere i en advarsel.
     </simpara>
    </note>
    <para>
     Hvis <parameter>locale</parameter> er &null; eller den tomme streng
     <literal>""</literal>, vil sprogindstillingen blive sat ud fra værdien af 
     miljøvariablen med samme navn som ovenstående kategorier, eller fra "LANG".
    </para>
    <para>
     Hvis <parameter>locale</parameter> er <literal>"0"</literal>,
     er sprogindstillingen ikke berørt, kun den nuværende indstilling er
     returneret.
    </para>
    <para>
     Hvis <parameter>locale</parameter> er et array, eller efterfulgt af
     flere parametre, vil hvert array element eller parameter blive forsøgt
     som ny sprogindstilling, indtil succes. Dette er brugbar hvis en
     sprogindstilling er kendt under forskellige navn på forskellige
     styresystemet eller for at kunne falde tilbage på en muligvis ikke
     tilgængelig sprogindstilling.
    </para>
    <note>
     <simpara>
      At angive flere sprogindstillinger er ikke muligt før PHP 4.3.0
     </simpara>
    </note>
    <para>
     Setlocale returnerer den nye sprogindstilling, eller &false; hvis
     sprogindstillingen ikke er implementeret på dit styresystem, den valgte
     sprogindstilling ikke eksistere eller navnet på kategorien er ugyldig.
     Et ugyldigt kategorinavn forsager også en advarsel.
     Kategori/sprogindstilling navne kan findes i <ulink url="&url.rfc;1766">RFC 1766</ulink>
     og <ulink url="&url.iso-639;">ISO 639</ulink>.
     Forskellige systemer har forskellige navngivning af sprogindstillinger.
    </para>
    <note>
     <para>
      Returværdien af <function>setlocale</function> er afhængig
      af det system PHP kører på. Den vil returnere præcist det som
      systemets setlocale funktion returnerer.
     </para>
    </note>
    <tip>
     <para>
      Windows brugere vil kunne drage nytte af information omkring
      <parameter>locale</parameter> strenge på Microsoft's
      <acronym>MSDN</acronym>website. Understøttede sprogstrenge kan findes
      på <ulink
      url="&url.setlocale.lang.win32;">&url.setlocale.lang.win32;</ulink> og
      understøttede land/region strenge på <ulink url="&url.setlocale.country.win32;">
      &url.setlocale.country.win32;</ulink>. Windows systemer understøtter de
      3 tegn koder for lande/regioner specificeret af <literal>ISO
      3166-Alpha-3</literal>, som kan findes på dette 
      <ulink url="&url.iso-3166-3;">Unicode website</ulink>. 
     </para>
    </tip>
    <para>
     <example>
      <title><function>setlocale</function> Eksempel</title>
      <programlisting role="php">
<![CDATA[
<?php
/* Set locale til dansk */
setlocale(LC_ALL, 'danish');

/* Output: fredag 22 december 1978 */
echo strftime("%A %e %B %Y", mktime(0, 0, 0, 12, 22, 1978));

/* prøv mulige sprogindstillinger for tysk, siden PHP 4.3.0 */
$loc_de = setlocale(LC_ALL, 'de_DE@euro', 'de_DE', 'de', 'ge');
echo "Den foretrukne sprogindstilling for tysk på dette system er '$loc_de'";
?>
]]>
      </programlisting>
     </example>
    </para>
    <para>
     <example>
      <title><function>setlocale</function> Eksempel Windows</title>
      <programlisting role="php">
<![CDATA[
<?php
/* Set sprogindstilling til hollandsk */
setlocale(LC_ALL, 'nld_nld');

/* Output: vrijdag 22 december 1978 */
echo strftime("%A %d %B %Y", mktime(0, 0, 0, 12, 22, 1978));

/* prøv mulige sprogindstillinger for tysk, siden PHP 4.3.0 */
$loc_de = setlocale(LC_ALL, 'de_DE@euro', 'de_DE', 'deu_deu');
echo "Den foretrukne sprogindstilling for tysk på dette system er '$loc_de'";
?>
]]>
      </programlisting>
     </example>
    </para>
   </refsect1>
  </refentry>

<!-- Keep this comment at the end of the file
Local variables:
mode: sgml
sgml-omittag:t
sgml-shorttag:t
sgml-minimize-attributes:nil
sgml-always-quote-attributes:t
sgml-indent-step:1
sgml-indent-data:t
indent-tabs-mode:nil
sgml-parent-document:nil
sgml-default-dtd-file:"../../../../manual.ced"
sgml-exposed-tags:nil
sgml-local-catalogs:nil
sgml-local-ecat-files:nil
End:
vim600: syn=xml fen fdm=syntax fdl=2 si
vim: et tw=78 syn=sgml
vi: ts=1 sw=1
-->