svn: /phpdoc/bg/trunk/language/ control-structures/foreach.xml types/float.xml

[email protected] (Stanislav Yordanov) Wed, 16 Dec 2015 21:08:59 +0000
Newsgroups php.doc.bg
Message-ID <[email protected]>
stanprog                                 Wed, 16 Dec 2015 21:08:59 +0000

Revision: http://svn.php.net/viewvc?view=revision&revision=338272

Log:
translation finished

Changed paths:
    U   phpdoc/bg/trunk/language/control-structures/foreach.xml
    U   phpdoc/bg/trunk/language/types/float.xml
svn-diffs-338272.txt (text/x-diff, 8.7 KB)
Modified: phpdoc/bg/trunk/language/control-structures/foreach.xml
===================================================================
--- phpdoc/bg/trunk/language/control-structures/foreach.xml	2015-12-16 20:35:41 UTC (rev 338271)
+++ phpdoc/bg/trunk/language/control-structures/foreach.xml	2015-12-16 21:08:59 UTC (rev 338272)
@@ -1,9 +1,8 @@
 <?xml version="1.0" encoding="utf-8"?>
 <!-- $Revision$ -->
-<!-- EN-Revision: 337339 Maintainer: stanprog Status: in_progress -->
+<!-- EN-Revision: 337339 Maintainer: stanprog Status: ready -->
 <!-- Reviewed: yes Maintainer: stanprog -->
 <!-- CREDITS: kouber -->
-
 <sect1 xml:id="control-structures.foreach" xmlns="http://docbook.org/ns/docbook" xmlns:xlink="http://www.w3.org/1999/xlink">
  <title><literal>foreach</literal></title>
  <?phpdoc print-version-for="foreach"?>
@@ -48,8 +47,8 @@
     преди цикъл <literal>foreach</literal>.
    </para>
    <para>
-    Тъй като <literal>foreach</literal> разчита на вътрешния указател на мазива в PHP
-    5, промяната му в тялото на масиви може да доведе до неучаквани резултати.
+    Тъй като <literal>foreach</literal> разчита на вътрешния указател на масива в PHP
+    5, промяната му в тялото на масиви може да доведе до неочаквани резултати.
    </para>
    <para>
     В PHP 7, <literal>foreach</literal> не използва вътрешен указател
@@ -78,7 +77,7 @@
  </para>
  <para>
   Обръщането към <literal>$value</literal> по референция е възможно само ако масива
-  е референцируем (т.е. ако е променлива). Кодът по-долъ няма да работи:
+  е референцируем (т.е. ако е променлива). Кодът по-долу няма да работи:
   <informalexample>
    <programlisting role="php">
 <![CDATA[
@@ -210,17 +209,17 @@
  </para>

  <sect2 xml:id="control-structures.foreach.list">
-  <title>Unpacking nested arrays with list()</title>
+  <title>Разопаковане на вложени масиви с list()</title>
   <?phpdoc print-version-for="foreach.list"?>

   <para>
-   PHP 5.5 added the ability to iterate over an array of arrays and unpack the
-   nested array into loop variables by providing a <function>list</function>
-   as the value.
+   В PHP 5.5 е добавена възможността за обхождане на масиви от масиви и разопаковане на
+   вложени масиви в променливи в цикъл с предаване на <function>list</function>
+   като стойност.
   </para>

   <para>
-   For example:
+   На пример:

    <informalexample>
     <programlisting role="php">
@@ -232,8 +231,8 @@
 ];

 foreach ($array as list($a, $b)) {
-    // $a contains the first element of the nested array,
-    // and $b contains the second element.
+    // $a съдържа първия елемент на вложения масив
+    // а $b съдържа втория елемент.
     echo "A: $a; B: $b\n";
 }
 ?>
@@ -250,9 +249,9 @@
   </para>

   <para>
-   You can provide fewer elements in the <function>list</function> than there
-   are in the nested array, in which case the leftover array values will be
-   ignored:
+   Може да предадете по-малко елементи на <function>list</function> от тези,
+   които са във вложения масив, при което останалите стойности на масива ще бъдат
+   игнорирани:

    <informalexample>
     <programlisting role="php">
@@ -264,7 +263,7 @@
 ];

 foreach ($array as list($a)) {
-    // Note that there is no $b here.
+    // Забележе, че тук няма $b.
     echo "$a\n";
 }
 ?>
@@ -281,8 +280,8 @@
   </para>

   <para>
-   A notice will be generated if there aren't enough array elements to fill
-   the <function>list</function>:
+   Ако няма достатъчно елементи за попълването на <function>list</function>,
+   ще бъде генерирано съобщение от тип <constant>E_NOTICE</constant>:

    <informalexample>
     <programlisting role="php">

Modified: phpdoc/bg/trunk/language/types/float.xml
===================================================================
--- phpdoc/bg/trunk/language/types/float.xml	2015-12-16 20:35:41 UTC (rev 338271)
+++ phpdoc/bg/trunk/language/types/float.xml	2015-12-16 21:08:59 UTC (rev 338272)
@@ -1,6 +1,6 @@
 <?xml version="1.0" encoding="utf-8"?>
 <!-- $Revision$ -->
-<!-- EN-Revision: 329281 Maintainer: stanprog Status: in_progress -->
+<!-- EN-Revision: 329281 Maintainer: stanprog Status: ready -->
 <!-- Reviewed: yes Maintainer: stanprog -->
 <!-- CREDITS: kouber -->
 <sect1 xml:id="language.types.float" xmlns:xlink="http://www.w3.org/1999/xlink">
@@ -98,25 +98,25 @@
  </sect2>

  <sect2 xml:id="language.types.float.comparison">
-  <title>Comparing floats</title>
+  <title>Сравняване на числа с плаваща запетая</title>

   <para>
-   As noted in the warning above, testing floating point values for equality is
-   problematic, due to the way that they are represented internally. However,
-   there are ways to make comparisons of floating point values that work around
-   these limitations.
+   Както е отбелязано в предупреждението по-горе, проверката на числа с плаваюа запетая за равенство е
+   проблематично, поради начина, по който те са представени вътрешно. Въпреки това,
+   винаги има начини за сравняване на числа с плаваща запетая, които преодоляват
+   тези ограничения.
   </para>

   <para>
-   To test floating point values for equality, an upper bound on the relative
-   error due to rounding is used. This value is known as the machine epsilon,
-   or unit roundoff, and is the smallest acceptable difference in calculations.
+   За проверка на числа с плаваща запетая за равенство се използва горната граница на
+   относителната грешка при закръгляне. Тази стойност се нарича епсилон на машината
+   или единица на закръгляне и представлява най-малката допустима разлика при изчисления.
   </para>

   <informalexample>
    <simpara>
-    <varname>$a</varname> and <varname>$b</varname> are equal to 5 digits of
-    precision.
+    <varname>$a</varname> и <varname>$b</varname> са равни до 5 цифра след десетичната
+    запетая.
    </simpara>
    <programlisting role="php">
 <![CDATA[
@@ -137,16 +137,16 @@
  <sect2 xml:id="language.types.float.nan">
   <title>NaN</title>
   <para>
-   Some numeric operations can result in a value represented by the constant
-   <constant>NAN</constant>. This result represents an undefined or
-   unrepresentable value in floating-point calculations. Any loose or strict
-   comparisons of this value against any other value, including itself, will
-   have a result of &false;.
+   Резултатът на някои числови операции може да бъде константата
+   <constant>NAN</constant>. Този резултат означава неопределена или
+   непредставляема стойност при операции с плаваща запетая. Която и да е нестриктна или стриктна
+   операция на стойността с друга стойност, в това число и с нея самата, ще
+   има резултат &false;.
   </para>
   <para>
-   Because <constant>NAN</constant> represents any number of different values,
-   <constant>NAN</constant> should not be compared to other values, including
-   itself, and instead should be checked for using <function>is_nan</function>.
+   Тъй като <constant>NAN</constant> представлява неограничен брой различни стойности,
+   <constant>NAN</constant> не трябва да се сравнява с други стойности, в това число
+   и с нея самата, а вместо това трябва да се проверява с <function>is_nan</function>.
   </para>
  </sect2>
 </sect1>