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

From: Date: Wed, 06 Oct 2004 20:56:32 +0000
Subject: cvs: phpdoc-da /reference/strings/functions setlocale.xml
Groups: php.doc.da 
Request: Send a blank email to doc-da+get-291@lists.php.net to get a copy of this message
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 -->

« previous php.doc.da (#291) next »