Permalink
Browse files

Paso a v5.16.2

  • Loading branch information...
1 parent cf4fd45 commit 09b530c170da941db2141ce9145bd30ba2e426b4 joaquinferrero committed Nov 9, 2012
View
183 memory/work/perlspanish-omegat.explorer.tmx
@@ -1819,8 +1819,8 @@ means alternation even though it matches C&lt;\w&gt;.</seg>
<tuv lang="EN-US">
<seg># The below doesn't match, and it isn't clear what $1 and $2 would</seg>
</tuv>
- <tuv lang="ES-ES" changeid="explorer" changedate="20110617T162408Z">
- <seg># Lo siguiente no coincide, y no está claro que contendrá $1 y $2</seg>
+ <tuv lang="ES-ES" changeid="explorer" changedate="20121104T232257Z">
+ <seg># Lo siguiente no coincide, y no está claro qué contendrá $1 y $2</seg>
</tuv>
</tu>
<tu>
@@ -4351,8 +4351,8 @@ means alternation even though it matches C&lt;\w&gt;.</seg>
<tuv lang="EN-US">
<seg>$ Match the end of the line (or before newline at the end)</seg>
</tuv>
- <tuv lang="ES-ES" changeid="explorer" changedate="20110729T042537Z">
- <seg>$ Coincide con el final de línea (o antes del nuevo línea del final)</seg>
+ <tuv lang="ES-ES" changeid="explorer" changedate="20121105T003734Z">
+ <seg>$ Coincide con el final de línea (o antes del nueva-línea del final)</seg>
</tuv>
</tu>
<tu>
@@ -13949,8 +13949,8 @@ in scalar context, C&lt;&lt; EXPR2 &gt;&gt; in the context of C&lt;&lt; // &gt;&
<seg>(C&lt;L&lt;use locale ':not_characters'|perllocale/Unicode and UTF-8&gt;&gt; also
sets the default to C&lt;/u&gt;, overriding any plain C&lt;use locale&gt;.)</seg>
</tuv>
- <tuv lang="ES-ES" changeid="explorer" changedate="20120702T141907Z">
- <seg>(C&lt;L&lt;use locale ':not_characters'|perllocale/Unicode and UTF-8&gt;&gt; también establecen como predeterminado a C&lt;/u&gt;, anulando cualquier otro C&lt;use locale&gt;).</seg>
+ <tuv lang="ES-ES" changeid="explorer" changedate="20121105T003636Z">
+ <seg>(C&lt;L&lt;use locale ':not_characters'|perllocale/Unicode and UTF-8&gt;&gt; también establece como predeterminado a C&lt;/u&gt;, anulando cualquier otro C&lt;use locale&gt;).</seg>
</tuv>
</tu>
<tu>
@@ -18355,8 +18355,8 @@ known as foo).</seg>
<tuv lang="EN-US">
<seg>. Match any character (except newline)</seg>
</tuv>
- <tuv lang="ES-ES" changeid="explorer" changedate="20110729T042526Z">
- <seg>. Coincide con cualquier carácter (excepto el nueva línea)</seg>
+ <tuv lang="ES-ES" changeid="explorer" changedate="20121105T003933Z">
+ <seg>. Coincide con cualquier carácter (excepto el nueva-línea)</seg>
</tuv>
</tu>
<tu>
@@ -32675,6 +32675,14 @@ X&lt;shl&gt; X&lt;shr&gt; X&lt;shift, right&gt; X&lt;shift, left&gt; X&lt;operad
</tu>
<tu>
<tuv lang="EN-US">
+ <seg>=head2 Simple Opens</seg>
+ </tuv>
+ <tuv lang="ES-ES" changeid="explorer" changedate="20121104T164404Z">
+ <seg>=head2 Aperturas sencillas</seg>
+ </tuv>
+ </tu>
+ <tu>
+ <tuv lang="EN-US">
<seg>=head2 Simple Statements
X&lt;statement&gt; X&lt;semicolon&gt; X&lt;expression&gt; X&lt;;&gt;</seg>
</tuv>
@@ -59223,6 +59231,14 @@ exempt in these ways:</seg>
</tu>
<tu>
<tuv lang="EN-US">
+ <seg>A few things to notice.</seg>
+ </tuv>
+ <tuv lang="ES-ES" changeid="explorer" changedate="20121108T224300Z">
+ <seg>Hay que destacar un par de detalles.</seg>
+ </tuv>
+ </tu>
+ <tu>
+ <tuv lang="EN-US">
<seg>A few very small changes were made to the build process on VOS to better
support the platform.</seg>
</tuv>
@@ -66775,8 +66791,8 @@ itself.</seg>
the same thing as C&lt;[^0-9]&gt;; in fact, all non-ASCII characters match
C&lt;\D&gt;, C&lt;\S&gt;, and C&lt;\W&gt;.</seg>
</tuv>
- <tuv lang="ES-ES" changeid="explorer" changedate="20110710T213220Z">
- <seg>Como era de esperar, esto hace que el modificador, por ejemplo, C&lt;\D&gt; quiera decir lo mismo que C&lt;[^ 0-9]&gt;; de hecho, todos los caracteres no ASCII coinciden con C&lt;\D&gt;, C&lt;\S&gt; y C&lt;\W&gt;.</seg>
+ <tuv lang="ES-ES" changeid="explorer" changedate="20121105T003304Z">
+ <seg>Como era de esperar, este modificador hace que, por ejemplo, C&lt;\D&gt; quiera decir lo mismo que C&lt;[^0-9]&gt;; de hecho, todos los caracteres no ASCII coinciden con C&lt;\D&gt;, C&lt;\S&gt; y C&lt;\W&gt;.</seg>
</tuv>
</tu>
<tu>
@@ -69192,8 +69208,8 @@ for a string, a number, or a reference.</seg>
<seg>Because of the unexpected behaviors associated with this modifier, you
probably should only use it to maintain weird backward compatibilities.</seg>
</tuv>
- <tuv lang="ES-ES" changeid="explorer" changedate="20120701T225544Z">
- <seg>A causa de los comportamientos inesperados asociados con este modificador, es probable que sólo deba utilizarlo para mantener la compatibilidad hacia atrás de extraños comportamientos.</seg>
+ <tuv lang="ES-ES" changeid="explorer" changedate="20121105T001740Z">
+ <seg>A causa de los comportamientos inesperados asociados con este modificador, es probable que sólo deba utilizarlo para mantener la compatibilidad hacia atrás de comportamientos extraños.</seg>
</tuv>
</tu>
<tu>
@@ -71380,8 +71396,8 @@ beginning of the string, the "$" character only the end (or before the
newline at the end), and Perl does certain optimizations with the
assumption that the string contains only one line.</seg>
</tuv>
- <tuv lang="ES-ES">
- <seg>Por defecto, el carácter "^" garantiza que coincidirá solo con el principio de la cadena, el carácter "$" solo con el final (o antes del nueva línea del final) y Perl hará ciertas optimizaciones asumiendo que la cadena solo contiene una línea.</seg>
+ <tuv lang="ES-ES" changeid="explorer" changedate="20121105T003946Z">
+ <seg>Por defecto, el carácter "^" garantiza que coincidirá solo con el principio de la cadena, el carácter "$" solo con el final (o antes del nueva-línea del final) y Perl hará ciertas optimizaciones asumiendo que la cadena solo contiene una línea.</seg>
</tuv>
</tu>
<tu>
@@ -72261,8 +72277,8 @@ behavior.</seg>
the character set modifiers; they affect the character set semantics
used for the regular expression.</seg>
</tuv>
- <tuv lang="ES-ES" changeid="explorer" changedate="20110617T163646Z">
- <seg>C&lt;/d&gt;, C&lt;/u&gt;, C&lt;/a&gt;, y C&lt;/l&gt;, disponibles a partir de 5.14, son llamados modificadores del conjunto de caracteres; afectan a la semántica del conjunto de caracteres utilizado por la expresión regular.</seg>
+ <tuv lang="ES-ES" changeid="explorer" changedate="20121104T233347Z">
+ <seg>C&lt;/d&gt;, C&lt;/u&gt;, C&lt;/a&gt; y C&lt;/l&gt;, disponibles a partir de 5.14, son llamados modificadores del conjunto de caracteres; afectan a la semántica del conjunto de caracteres utilizado por la expresión regular.</seg>
</tuv>
</tu>
<tu>
@@ -75105,6 +75121,16 @@ bits long.</seg>
</tu>
<tu>
<tuv lang="EN-US">
+ <seg>C&lt;open&gt; returns true when it works, and when it fails,
+returns a false value and sets the special variable C&lt;$!&gt; to reflect
+the system error.</seg>
+ </tuv>
+ <tuv lang="ES-ES" changeid="explorer" changedate="20121109T004128Z">
+ <seg>C&lt;open&gt; devuelve true cuando funciona, y cuando falla, devuelve un valor falso y establece la variable especial C&lt;$!&gt; para reflejar el error del sistema.</seg>
+ </tuv>
+ </tu>
+ <tu>
+ <tuv lang="EN-US">
<seg>C&lt;open&gt; upgraded to version 1.05</seg>
</tuv>
<tuv lang="ES-ES" changeid="explorer" changedate="20110402T033952Z">
@@ -81744,8 +81770,8 @@ copy-on-write values couldn't be deleted, nor could such hashes be cleared
<seg>Embedded newlines
will not be matched by "^" or "$".</seg>
</tuv>
- <tuv lang="ES-ES">
- <seg>Los caracteres de nueva línea incrustados dentro de la cadena no coincidirán con "^" o "$".</seg>
+ <tuv lang="ES-ES" changeid="explorer" changedate="20121105T004011Z">
+ <seg>Los caracteres nueva línea incrustados dentro de la cadena no coincidirán con "^" o "$".</seg>
</tuv>
</tu>
<tu>
@@ -85127,8 +85153,8 @@ information to stdout.</seg>
locale, and C&lt;"/i"&gt; case-insensitive matching will match according to
the locale's case folding rules.</seg>
</tuv>
- <tuv lang="ES-ES" changeid="explorer" changedate="20110617T164833Z">
- <seg>Por ejemplo, C&lt;\w&gt; coincidirá con los caracteres "palabra" de esa localidad, y la insensibilidad al tamaño de caja C&lt;"/i"&gt; coincidirá de acuerdo a las normas regionales de plegado de caja.</seg>
+ <tuv lang="ES-ES" changeid="explorer" changedate="20121105T000535Z">
+ <seg>Por ejemplo, C&lt;\w&gt; coincidirá con los caracteres "palabra" de esa configuración regional, y la insensibilidad al tamaño de caja C&lt;"/i"&gt; coincidirá de acuerdo a las normas regionales de plegado de caja.</seg>
</tuv>
</tu>
<tu>
@@ -85982,8 +86008,8 @@ of sixteen buckets has been touched, and presumably contains all
LETTER ETH&gt; is a letter (unless you happen to speak Icelandic), but
Unicode does.</seg>
</tuv>
- <tuv lang="ES-ES" changeid="explorer" changedate="20110617T172325Z">
- <seg>Por ejemplo, tu configuración regional no pensaría que C&lt;LATIN SMALL LETTER ETH&gt; es una letra (a menos que usted hable de Islandés), pero Unicode sí.</seg>
+ <tuv lang="ES-ES" changeid="explorer" changedate="20121105T000604Z">
+ <seg>Por ejemplo, tu configuración regional no pensaría que C&lt;LATIN SMALL LETTER ETH&gt; es una letra (a menos que usted hable Islandés), pero Unicode sí.</seg>
</tuv>
</tu>
<tu>
@@ -86739,8 +86765,8 @@ operations, plus various examples of the same, see discussions of
C&lt;m//&gt;, C&lt;s///&gt;, C&lt;qr//&gt; and C&lt;??&gt; in L&lt;perlop/"Regexp Quote-Like
Operators"&gt;.</seg>
</tuv>
- <tuv lang="ES-ES">
- <seg>Para tener una referencia sobre cómo las expresiones regulares se utilizan en operaciones de búsqueda, además de varios ejemplos de lo mismo, vea las discusiones sobre C&lt;m//&gt; C&lt;s///&gt;, C&lt;qr//&gt; y C&lt;??&gt; en L&lt;perlop/"Operadores Regexp Entrecomillados"&gt;.</seg>
+ <tuv lang="ES-ES" changeid="explorer" changedate="20121104T225113Z">
+ <seg>Para tener una referencia sobre cómo las expresiones regulares se utilizan en operaciones de coincidencia, además de varios ejemplos de lo mismo, vea las discusiones sobre C&lt;m//&gt; C&lt;s///&gt;, C&lt;qr//&gt; y C&lt;??&gt; en L&lt;perlop/"Operadores Regexp Entrecomillados"&gt;.</seg>
</tuv>
</tu>
<tu>
@@ -90032,8 +90058,8 @@ can be extrapolated and applied successfully to a module's internals.</seg>
<seg>However, matches that would cross the Unicode
rules/non-Unicode rules boundary (ords 255/256) will not succeed.</seg>
</tuv>
- <tuv lang="ES-ES" changeid="explorer" changedate="20110605T220534Z">
- <seg>Sin embargo, las coincidencia que podrían cruzar los márgenes de las reglas Unicode/no-Unicode (ordinales 255/256) no tendrán éxito.</seg>
+ <tuv lang="ES-ES" changeid="explorer" changedate="20121104T225256Z">
+ <seg>Sin embargo, las coincidencias que podrían cruzar los márgenes de las reglas Unicode/no-Unicode (ordinales 255/256) no tendrán éxito.</seg>
</tuv>
</tu>
<tu>
@@ -95035,6 +95061,15 @@ status.</seg>
</tu>
<tu>
<tuv lang="EN-US">
+ <seg>If the filehandle was previously opened, it will
+be implicitly closed first.</seg>
+ </tuv>
+ <tuv lang="ES-ES" changeid="explorer" changedate="20121109T004544Z">
+ <seg>Si el gestor de archivo ya se encontraba abierto, primero será cerrado, de forma implícita.</seg>
+ </tuv>
+ </tu>
+ <tu>
+ <tuv lang="EN-US">
<seg>If the filename supplied contains directory separators (and so is an
absolute or relative pathname), and if that file is not found,
platforms that append file extensions will do so and try to look
@@ -111472,8 +111507,8 @@ to match at the beginning.</seg>
that relate to the interpretation of the regular expression inside
are listed below.</seg>
</tuv>
- <tuv lang="ES-ES">
- <seg>Los modificadores que se relacionan con la interpretación de la expresión regular del interior se enumeran a continuación.</seg>
+ <tuv lang="ES-ES" changeid="explorer" changedate="20121104T224904Z">
+ <seg>Los modificadores que se relacionan con la interpretación del interior de la expresión regular se enumeran a continuación.</seg>
</tuv>
</tu>
<tu>
@@ -123208,6 +123243,16 @@ are widely tested before release.</seg>
</tu>
<tu>
<tuv lang="EN-US">
+ <seg>Programmers accustomed to constructs like those above can take comfort
+in learning that Perl directly supports these familiar constructs using
+virtually the same syntax as the shell.</seg>
+ </tuv>
+ <tuv lang="ES-ES" changeid="explorer" changedate="20121104T164217Z">
+ <seg>Los programadores acostumbrados a construcciones como las anteriores pueden estar tranquilos al saber que Perl soporta directamente estas construcciones familiares utilizando prácticamente la misma sintaxis que en el shell.</seg>
+ </tuv>
+ </tu>
+ <tu>
+ <tuv lang="EN-US">
<seg>Programming Tools</seg>
</tuv>
<tuv lang="ES-ES" changeid="explorer" changedate="20110223T232947Z">
@@ -124682,10 +124727,10 @@ containing the C&lt;flock.h&gt; header.</seg>
</tu>
<tu>
<tuv lang="EN-US">
- <seg>Replace C&lt;5.16.1&gt; with your respective version of Perl.</seg>
+ <seg>Replace C&lt;5.16.2&gt; with your respective version of Perl.</seg>
</tuv>
- <tuv lang="ES-ES" changeid="explorer" changedate="20120827T235056Z">
- <seg>Reemplace C&lt;5.16.1&gt; con su respectiva versión de Perl.</seg>
+ <tuv lang="ES-ES" changeid="explorer" changedate="20121109T002033Z">
+ <seg>Reemplace C&lt;5.16.2&gt; con su respectiva versión de Perl.</seg>
</tuv>
</tu>
<tu>
@@ -132824,8 +132869,8 @@ list of numbers.</seg>
somewhere in the world will match C&lt;\d&gt;; this is hundreds, not 10,
possible matches.</seg>
</tuv>
- <tuv lang="ES-ES" changeid="explorer" changedate="20110617T172653Z">
- <seg>Del mismo modo, todos los caracteres que son dígitos decimales en algún lugar del mundo coincidirán con C&lt;\d&gt;,lo que significa que son cientos, no 10, de posibles coincidencias.</seg>
+ <tuv lang="ES-ES" changeid="explorer" changedate="20121105T001051Z">
+ <seg>Del mismo modo, todos los caracteres que son dígitos decimales en algún lugar del mundo coincidirán con C&lt;\d&gt;, lo que significa que son cientos, no diez, de posibles coincidencias.</seg>
</tuv>
</tu>
<tu>
@@ -137505,8 +137550,8 @@ whatsoever, even a newline, which normally it would not match.</seg>
the start or end of the string to matching the start or end of any
line anywhere within the string.</seg>
</tuv>
- <tuv lang="ES-ES">
- <seg>Es decir, cambia "^" y "$" de coincidir con el inicio y el final de la cadena a coincidir con el inicio y el final de cualquier línea en cualquier lugar dentro de la cadena.</seg>
+ <tuv lang="ES-ES" changeid="explorer" changedate="20121104T225240Z">
+ <seg>Es decir, cambia el significado de "^" y "$" de coincidir con el inicio y el final de la cadena a coincidir con el inicio y el final de cualquier línea en cualquier lugar dentro de la cadena.</seg>
</tuv>
</tu>
<tu>
@@ -140476,6 +140521,16 @@ message if it gets given a relative path as a parameter.</seg>
</tu>
<tu>
<tuv lang="EN-US">
+ <seg>The C&lt;open&gt; function takes two arguments: the first is a filehandle,
+and the second is a single string comprising both what to open and how
+to open it.</seg>
+ </tuv>
+ <tuv lang="ES-ES" changeid="explorer" changedate="20121109T004044Z">
+ <seg>La función C&lt;open&gt; toma dos argumentos: el primero es un gestor de archivo, y el segundo es una cadena única que comprende tanto qué abrir y cómo abrirlo.</seg>
+ </tuv>
+ </tu>
+ <tu>
+ <tuv lang="EN-US">
<seg>The C&lt;open&gt; pragma can be used to
establish default I/O layers.</seg>
</tuv>
@@ -153258,8 +153313,8 @@ enclosing group.</seg>
(Unicode, etc.) are used, as described below in
L&lt;/Character set modifiers&gt;.</seg>
</tuv>
- <tuv lang="ES-ES" changeid="explorer" changedate="20120527T015719Z">
- <seg>Estos modificadores, todos nuevos en 5,14, afectan a la semántica del conjunto de caracteres (Unicode, etc.) que se utiliza, como se describe más abajo en L&lt;/Modificadores del conjunto de caracteres&gt;.</seg>
+ <tuv lang="ES-ES" changeid="explorer" changedate="20121104T232422Z">
+ <seg>Estos modificadores, todos nuevos en 5,14, afectan a la semántica del conjunto de caracteres (Unicode, etc.) son descritos más abajo en L&lt;/Modificadores del conjunto de caracteres&gt;.</seg>
</tuv>
</tu>
<tu>
@@ -159557,8 +159612,8 @@ mode change, or until the end of the C&lt;()&gt; group it (directly) applies to.
<seg>This modifier is automatically selected by default when none of the
others are, so yet another name for it is "Default".</seg>
</tuv>
- <tuv lang="ES-ES" changeid="explorer" changedate="20120702T014731Z">
- <seg>Este modificador se selecciona de forma automática, de forma predeterminada, cuando ninguno de los otros lo son, por lo que también es conocido como "Default" (predeterminado).</seg>
+ <tuv lang="ES-ES" changeid="explorer" changedate="20121105T001647Z">
+ <seg>Este modificador se selecciona de forma automática, de forma predeterminada, cuando ninguno de los otros lo están, por lo que también es conocido como "por Defecto" (predeterminado).</seg>
</tuv>
</tu>
<tu>
@@ -159567,8 +159622,8 @@ others are, so yet another name for it is "Default".</seg>
and who do not wish to be burdened with its complexities and security
concerns.</seg>
</tuv>
- <tuv lang="ES-ES" changeid="explorer" changedate="20120702T132650Z">
- <seg>Este modificador es útil para personas que usan Unicode solo de forma accidental, y para quienes no deseen cargar con sus complejidades y problemas de seguridad.</seg>
+ <tuv lang="ES-ES" changeid="explorer" changedate="20121105T002705Z">
+ <seg>Este modificador es útil para personas que usan Unicode a propósito, y para quienes no deseen cargar con sus complejidades y problemas de seguridad.</seg>
</tuv>
</tu>
<tu>
@@ -159606,25 +159661,25 @@ o C&lt;use re '/aa'&gt;.</seg>
<seg>This modifier means to use the "Default" native rules of the platform
except when there is cause to use Unicode rules instead, as follows:</seg>
</tuv>
- <tuv lang="ES-ES" changeid="explorer" changedate="20110725T000607Z">
- <seg>Este modificador significa usar las reglas nativas "Predeterminadas" (I&lt;Default&gt;) de la plataforma, excepto cuando hay razones para utilizar las reglas Unicode, de la siguiente manera:</seg>
+ <tuv lang="ES-ES" changeid="explorer" changedate="20121105T001544Z">
+ <seg>Este modificador significa usar las reglas nativas "Predeterminadas" (por I&lt;d&gt;efecto) de la plataforma, excepto cuando hay razones para utilizar las reglas Unicode, de la siguiente manera:</seg>
</tuv>
</tu>
<tu>
<tuv lang="EN-US">
<seg>This modifier stands for ASCII-restrict (or ASCII-safe).</seg>
</tuv>
- <tuv lang="ES-ES" changeid="explorer" changedate="20120702T015213Z">
- <seg>A este modificador se le conoce como el ASCII-estricto ASCII (o ASCII-seguro).</seg>
+ <tuv lang="ES-ES" changeid="explorer" changedate="20121105T001830Z">
+ <seg>A este modificador se le conoce como el ASCII-restrictivo (o ASCII-seguro).</seg>
</tuv>
</tu>
<tu>
<tuv lang="EN-US">
<seg>This modifier,
unlike the others, may be doubled-up to increase its effect.</seg>
</tuv>
- <tuv lang="ES-ES" changeid="explorer" changedate="20120702T015700Z">
- <seg>Este modificador, a diferencia de los otros, puede ser doblado para aumentar su efecto.</seg>
+ <tuv lang="ES-ES" changeid="explorer" changedate="20121105T002126Z">
+ <seg>Este modificador, a diferencia de los otros, puede ser duplicado para aumentar su efecto.</seg>
</tuv>
</tu>
<tu>
@@ -161949,8 +162004,8 @@ will match the Greek capital and small letters C&lt;MU&gt;, otherwise not; and
the C&lt;LATIN CAPITAL LETTER SHARP S&gt; will match any of C&lt;SS&gt;, C&lt;Ss&gt;,
C&lt;sS&gt;, and C&lt;ss&gt;, otherwise not.</seg>
</tuv>
- <tuv lang="ES-ES" changeid="explorer" changedate="20110617T173722Z">
- <seg>Así, este modificador sólo cambia el comportamiento cuando el modificador C&lt;"/i"&gt; también es especificado, y resulte que sólo afecte a dos caracteres, dándoles una semántica completa de Unicode: el C&lt;MICRO SIGN&gt; coincidirá con las letras griegas mayúscula y minúscula de C&lt;MU&gt;, de lo contrario, no; y la C&lt;LATIN CAPITAL LETTER SHARP S&gt; coincidirá con cualquiera de C&lt;SS&gt;, C&lt;Ss&gt;, C&lt;sS&gt;, y C&lt;ss&gt;; de lo contrario, no.</seg>
+ <tuv lang="ES-ES" changeid="explorer" changedate="20121105T001240Z">
+ <seg>Así, este modificador sólo cambia el comportamiento cuando el modificador C&lt;"/i"&gt; también es especificado, y resulta que sólo afecta a dos caracteres, dándoles una semántica completa de Unicode: el C&lt;MICRO SIGN&gt; coincidirá con las letras griegas mayúscula y minúscula de C&lt;MU&gt;, de lo contrario, no; y la C&lt;LATIN CAPITAL LETTER SHARP S&gt; coincidirá con cualquiera de C&lt;SS&gt;, C&lt;Ss&gt;, C&lt;sS&gt;, y C&lt;ss&gt;; de lo contrario, no.</seg>
</tuv>
</tu>
<tu>
@@ -163427,8 +163482,8 @@ of a recent vintage:</seg>
newline unless you use the C&lt;/s&gt; modifier, which in effect tells Perl to pretend
the string is a single line--even if it isn't.</seg>
</tuv>
- <tuv lang="ES-ES">
- <seg>Para simplificar la sustitución de varias líneas, el carácter "." no coincide con una nueva línea a menos que utilice el modificador C&lt;/s&gt;, que en efecto dice a Perl que asuma que la cadena es una sola línea -incluso si no lo es-.</seg>
+ <tuv lang="ES-ES" changeid="explorer" changedate="20121105T004259Z">
+ <seg>Para simplificar la sustitución de varias líneas, el carácter "." no coincide con un nueva-línea a menos que utilice el modificador C&lt;/s&gt;, que en efecto dice a Perl que asuma que la cadena es una sola línea -incluso si no lo es-.</seg>
</tuv>
</tu>
<tu>
@@ -163744,8 +163799,8 @@ with the corresponding character in the replacement list.</seg>
<tuv lang="EN-US">
<seg>Treat string as multiple lines.</seg>
</tuv>
- <tuv lang="ES-ES">
- <seg>Trata a la cadena como un conjunto de varias líneas.</seg>
+ <tuv lang="ES-ES" changeid="explorer" changedate="20121104T225143Z">
+ <seg>Trata a la cadena como un conjunto de múltiples líneas.</seg>
</tuv>
</tu>
<tu>
@@ -175534,8 +175589,8 @@ string as a multi-line buffer, such that the "^" will match after any
newline within the string (except if the newline is the last character in
the string), and "$" will match before any newline.</seg>
</tuv>
- <tuv lang="ES-ES" changeid="explorer" changedate="20110307T000852Z">
- <seg>Puede, sin embargo, desear tratar a la cadena como un búfer de varias líneas, de modo que "^" coincidirá después de cualquier carácter nueva línea dentro de la cadena (excepto si el nueva línea es el último carácter en la cadena), y "$" coincidirá delante de cualquier carácter nueva línea.</seg>
+ <tuv lang="ES-ES" changeid="explorer" changedate="20121105T004054Z">
+ <seg>Puede, sin embargo, desear tratar a la cadena como un búfer de varias líneas, de modo que "^" coincidirá después de cualquier carácter nueva-línea dentro de la cadena (excepto si el nueva-línea es el último carácter en la cadena), y "$" coincidirá delante de cualquier carácter nueva-línea.</seg>
</tuv>
</tu>
<tu>
@@ -179826,10 +179881,10 @@ chmod +t /tmp (=pone el sticky bit a /tmp).</seg>
</tu>
<tu>
<tuv lang="EN-US">
- <seg>cd /boot/common/lib; ln -s perl5/5.16.1/BePC-haiku/CORE/libperl.so .</seg>
+ <seg>cd /boot/common/lib; ln -s perl5/5.16.2/BePC-haiku/CORE/libperl.so .</seg>
</tuv>
- <tuv lang="ES-ES" changeid="explorer" changedate="20120827T235046Z">
- <seg>cd /boot/common/lib; ln -s perl5/5.16.1/BePC-haiku/CORE/libperl.so .</seg>
+ <tuv lang="ES-ES" changeid="explorer" changedate="20121109T001449Z">
+ <seg>cd /boot/common/lib; ln -s perl5/5.16.2/BePC-haiku/CORE/libperl.so .</seg>
</tuv>
</tu>
<tu>
@@ -192114,8 +192169,8 @@ itself, though there may be fees involved in handling the item.</seg>
<seg>means to use the current locale's rules (see L&lt;perllocale&gt;) when pattern
matching.</seg>
</tuv>
- <tuv lang="ES-ES" changeid="explorer" changedate="20110710T220401Z">
- <seg>significa que hay que usar las reglas regionales actuales (vea L&lt;perllocale&gt;) en la coincidencia de patrones.</seg>
+ <tuv lang="ES-ES" changeid="explorer" changedate="20121105T000049Z">
+ <seg>significa que hay que usar las reglas regionales en vigor (vea L&lt;perllocale&gt;) en la coincidencia de patrones.</seg>
</tuv>
</tu>
<tu>
@@ -210057,8 +210112,8 @@ line.</seg>
<seg>to get Unicode rules, as the C&lt;\L&gt; in the former (but not necessarily
the latter) would also use Unicode rules.</seg>
</tuv>
- <tuv lang="ES-ES" changeid="explorer" changedate="20120701T212415Z">
- <seg>para que se apliquen las reglas Unicode, como hacía C&lt;\L&gt; en el primer caso (pero no necesariamente en el último caso) también usaría las reglas Unicode.</seg>
+ <tuv lang="ES-ES" changeid="explorer" changedate="20121105T000015Z">
+ <seg>para que se apliquen reglas Unicode, igual a como C&lt;\L&gt; también usaría reglas Unicode en un primer caso (pero no necesariamente en el último).</seg>
</tuv>
</tu>
<tu>
@@ -215909,8 +215964,8 @@ as boolean.</seg>
<seg>will match "foo" using the locale's rules for case-insensitive matching,
but the C&lt;/l&gt; does not affect how the C&lt;\U&gt; operates.</seg>
</tuv>
- <tuv lang="ES-ES" changeid="explorer" changedate="20120701T114140Z">
- <seg>coincidirá con "foo" usando las reglas de la configuración regional para la coincidencia entre las mayúsculas y minúsculas, pero el C&lt;/l&gt; no afecta a cómo funciona C&lt;\U&gt;.</seg>
+ <tuv lang="ES-ES" changeid="explorer" changedate="20121104T233841Z">
+ <seg>coincidirá con "foo" usando las reglas de la configuración regional para una coincidencia independiente de las mayúsculas y minúsculas, pero el C&lt;/l&gt; no afecta a cómo funciona C&lt;\U&gt;.</seg>
</tuv>
</tu>
<tu>
View
4 pod/translated/README.haiku
@@ -20,9 +20,9 @@ El procedimiento de construcción es completamente estándar:
Hace a perl ejecutable y crea un enlace simbólico para libperl:
chmod a+x /boot/common/bin/perl
- cd /boot/common/lib; ln -s perl5/5.16.1/BePC-haiku/CORE/libperl.so .
+ cd /boot/common/lib; ln -s perl5/5.16.2/BePC-haiku/CORE/libperl.so .
-Reemplace C<5.16.1> con su respectiva versión de Perl.
+Reemplace C<5.16.2> con su respectiva versión de Perl.
=head1 PROBLEMAS CONOCIDOS
View
2 pod/translated/perlhacktut.pod
@@ -128,7 +128,7 @@ Ahora compilamos Perl y ejecutamos la serie de pruebas. ¡Pruebas nuevas superad
Por último, falta la documentación. Para acabar el trabajo no queda más remedio que ocuparse del papeleo, así que vamos a describir el cambio que acabamos de hacer. El lugar correspondiente es F<pod/perlfunc.pod>. Una vez más, hacemos antes una copia de seguridad y después insertamos el texto siguiente en la descripción de C<pack>:
=item *
-
+
Si el patrón comienza con una C<U>, la cadena resultante se tratará
como caracteres Unicode codificados en UTF-8. Puede forzar la aplicación de una codificación UTF-8 en una cadena
con C<U0> al principio, y los bytes que siguen se interpretarán como
View
46 pod/translated/perlre.pod
@@ -9,19 +9,19 @@ Esta página describe la sintaxis de las expresiones regulares en Perl.
Si no ha utilizado expresiones regulares antes, una introducción rápida está disponible en L<perlrequick>, y un cursillo de introducción mayor está disponible en L<perlretut>.
-Para tener una referencia sobre cómo las expresiones regulares se utilizan en operaciones de búsqueda, además de varios ejemplos de lo mismo, vea las discusiones sobre C<m//> C<s///>, C<qr//> y C<??> en L<perlop/"Operadores Regexp Entrecomillados">.
+Para tener una referencia sobre cómo las expresiones regulares se utilizan en operaciones de coincidencia, además de varios ejemplos de lo mismo, vea las discusiones sobre C<m//> C<s///>, C<qr//> y C<??> en L<perlop/"Operadores Regexp Entrecomillados">.
=head2 Modificadores
-Las operaciones de coincidencia pueden tener varios modificadores. Los modificadores que se relacionan con la interpretación de la expresión regular del interior se enumeran a continuación. Modificadores que alteran la forma en que una expresión regular es utilizada por Perl se detallan en L<perlop/"Operadores Regexp Entrecomillados"> y L<perlop/"Detalles sangrientos del análisis de las construcciones entrecomilladas">.
+Las operaciones de coincidencia pueden tener varios modificadores. Los modificadores que se relacionan con la interpretación del interior de la expresión regular se enumeran a continuación. Modificadores que alteran la forma en que una expresión regular es utilizada por Perl se detallan en L<perlop/"Operadores Regexp Entrecomillados"> y L<perlop/"Detalles sangrientos del análisis de las construcciones entrecomilladas">.
=over 4
=item m
X</m> X<regex, multiline> X<regexp, multiline> X<regular expression, multiline> X<regex, multilínea> X<expresión regular, multilínea>
-Trata a la cadena como un conjunto de varias líneas. Es decir, cambia "^" y "$" de coincidir con el inicio y el final de la cadena a coincidir con el inicio y el final de cualquier línea en cualquier lugar dentro de la cadena.
+Trata a la cadena como un conjunto de múltiples líneas. Es decir, cambia el significado de "^" y "$" de coincidir con el inicio y el final de la cadena a coincidir con el inicio y el final de cualquier línea en cualquier lugar dentro de la cadena.
=item s
X</s> X<regex, single-line> X<regexp, single-line> X<regular expression, single-line> X<regex, una línea> X<expresión regular, una línea>
@@ -35,15 +35,15 @@ X</i> X<regex, case-insensitive> X<regexp, case-insensitive> X<regular expressio
Hace coincidencia de patrones sin importar si son mayúsculas o minúsculas.
-Si están activas las reglas de coincidencia local, el mapeo de caja se toma de la configuración local actual para los puntos de código menores que 255, y de las reglas Unicode para los puntos de código superiores. Sin embargo, las coincidencia que podrían cruzar los márgenes de las reglas Unicode/no-Unicode (ordinales 255/256) no tendrán éxito. Vea L<perllocale>.
+Si están activas las reglas de coincidencia local, el mapeo de caja se toma de la configuración local actual para los puntos de código menores que 255, y de las reglas Unicode para los puntos de código superiores. Sin embargo, las coincidencias que podrían cruzar los márgenes de las reglas Unicode/no-Unicode (ordinales 255/256) no tendrán éxito. Vea L<perllocale>.
Hay una serie de caracteres Unicode que coinciden con múltiples caracteres con C</i> activado. Por ejemplo, C<LATIN SMALL LIGATURE FI> debe coincidir con la secuencia C<fi>. Perl no es capaz, actualmente, de hacer esto cuando los grupos de caracteres están en el patrón y se dividen en agrupaciones, o cuando uno o más de ellos se han cuantificado. Por lo tanto
"\N{LATIN SMALL LIGATURE FI}" =~ /fi/i; # Coincide
"\N{LATIN SMALL LIGATURE FI}" =~ /[fi][fi]/i; # ¡No coincide!
"\N{LATIN SMALL LIGATURE FI}" =~ /fi*/i; # ¡No coincide!
- # Lo siguiente no coincide, y no está claro que contendrá $1 y $2
+ # Lo siguiente no coincide, y no está claro qué contendrá $1 y $2
# ¡Incluso si ya lo ha intentado!
"\N{LATIN SMALL LIGATURE FI}" =~ /(f)(i)/i; # ¡No coincide!
@@ -77,7 +77,7 @@ A diferencia de i, m, s y x, estos dos indicadores afectan a la forma en que se
=item a, d, l y u
X</a> X</d> X</l> X</u>
-Estos modificadores, todos nuevos en 5,14, afectan a la semántica del conjunto de caracteres (Unicode, etc.) que se utiliza, como se describe más abajo en L</Modificadores del conjunto de caracteres>.
+Estos modificadores, todos nuevos en 5,14, afectan a la semántica del conjunto de caracteres (Unicode, etc.) son descritos más abajo en L</Modificadores del conjunto de caracteres>.
=back
@@ -90,7 +90,7 @@ X</x>
=head3 Modificadores del conjunto de caracteres
-C</d>, C</u>, C</a>, y C</l>, disponibles a partir de 5.14, son llamados modificadores del conjunto de caracteres; afectan a la semántica del conjunto de caracteres utilizado por la expresión regular.
+C</d>, C</u>, C</a> y C</l>, disponibles a partir de 5.14, son llamados modificadores del conjunto de caracteres; afectan a la semántica del conjunto de caracteres utilizado por la expresión regular.
Los modificadores C</d>, C</u> y C</l> no serán, probablemente, de gran utilidad para usted, y por lo tanto no necesita preocuparse mucho acerca de ellos. Existen para uso interno de Perl, de modo que las estructuras complejas de datos de expresiones regulares pueden ser serializadas automáticamente y más tarde reconstituidas exactamente, incluyendo todos sus matices. Pero, ya que Perl no puede guardar un secreto, y puede haber casos excepcionales en los que sean útiles, se describen aquí.
@@ -110,19 +110,19 @@ Los modificadores C</l> y C</u> se seleccionan automáticamente para las expresi
s/foo/\Ubar/il
-coincidirá con "foo" usando las reglas de la configuración regional para la coincidencia entre las mayúsculas y minúsculas, pero el C</l> no afecta a cómo funciona C<\U>. Lo más probable es que desee que los dos usen las reglas de la configuración regional. Para ello, compile la expresión regular dentro del ámbito de C<use locale>. De manera implícita, esto añade C</l> y aplica las reglas de configuración regional para C<\U>. La lección es usar C<use locale> y no poner explícitamente C</l>.
+coincidirá con "foo" usando las reglas de la configuración regional para una coincidencia independiente de las mayúsculas y minúsculas, pero el C</l> no afecta a cómo funciona C<\U>. Lo más probable es que desee que los dos usen las reglas de la configuración regional. Para ello, compile la expresión regular dentro del ámbito de C<use locale>. De manera implícita, esto añade C</l> y aplica las reglas de configuración regional para C<\U>. La lección es usar C<use locale> y no poner explícitamente C</l>.
De manera similar, sería mejor utilizar C<use feature 'unicode_strings'> en lugar de,
s/foo/\Lbar/iu
-para que se apliquen las reglas Unicode, como hacía C<\L> en el primer caso (pero no necesariamente en el último caso) también usaría las reglas Unicode.
+para que se apliquen reglas Unicode, igual a como C<\L> también usaría reglas Unicode en un primer caso (pero no necesariamente en el último).
Siguen más detalles sobre cada uno de los modificadores. Lo más probable es que no necesite saber estos detalles para C</l>, C</u> y C</d>, y puede saltar directamente a L<E<sol>a|/E<sol>a (y E<sol>aa)>.
=head4 /l
-significa que hay que usar las reglas regionales actuales (vea L<perllocale>) en la coincidencia de patrones. Por ejemplo, C<\w> coincidirá con los caracteres "palabra" de esa localidad, y la insensibilidad al tamaño de caja C<"/i"> coincidirá de acuerdo a las normas regionales de plegado de caja. La regla regional utilizada será la vigente en el momento de la ejecución de la coincidencia de patrón. Ésta puede no ser la misma que la configuración regional en tiempo de compilación, y pueden diferir de una coincidencia a otra, si hay una llamada a la L<función setlocale()|perllocale/La función setlocale>.
+significa que hay que usar las reglas regionales en vigor (vea L<perllocale>) en la coincidencia de patrones. Por ejemplo, C<\w> coincidirá con los caracteres "palabra" de esa configuración regional, y la insensibilidad al tamaño de caja C<"/i"> coincidirá de acuerdo a las normas regionales de plegado de caja. La regla regional utilizada será la vigente en el momento de la ejecución de la coincidencia de patrón. Ésta puede no ser la misma que la configuración regional en tiempo de compilación, y pueden diferir de una coincidencia a otra, si hay una llamada a la L<función setlocale()|perllocale/La función setlocale>.
Perl sólo soporta reglas regionales de bytes simples. Esto significa que los puntos de código por encima de 255 se consideran como Unicode sin importar qué configuración regional esté en vigor.
Según las normas Unicode, hay unos pocos casos que cruzan el límite 255/256 de las coincidencias de mayúsculas y minúsculas. Éstos no se permiten bajo C</l>. Por ejemplo, 0xFF (en plataformas ASCII) no coincide con el carácter 0x178, C<LATIN CAPITAL LETTER Y WITH DIAERESIS> -sin tener en cuenta el tamaño de caja-, porque 0xFF quizás no sea C<LATIN SMALL LETTER Y WITH DIAERESIS> en la configuración regional actual, y Perl no tiene manera de saber si ese carácter incluso existe en la configuración regional, y mucho menos qué código de carácter es.
@@ -135,18 +135,18 @@ X</l>
significa que use las reglas Unicode en la coincidencia de patrones. En las plataformas ASCII, esto significa que los códigos de carácter entre 128 y 255 se toman como si fueran Latin-1 (ISO-8859-1) (que son los mismos que en Unicode).
(De otra forma Perl considera sus significados como indefinidos). Así, con este modificador, la plataforma ASCII se convierte de forma efectiva en una plataforma Unicode; y por lo tanto, por ejemplo, C<\w> coincidirá con cualquiera de los más de 100 000 caracteres en Unicode que pueden formar parte de una "palabra".
-A diferencia de la mayoría de las configuraciones regionales, que son específicas de una pareja idioma/país, Unicode clasifica todos los caracteres que son letras, I<en cualquier parte> del mundo, como C<\w>. Por ejemplo, tu configuración regional no pensaría que C<LATIN SMALL LETTER ETH> es una letra (a menos que usted hable de Islandés), pero Unicode sí. Del mismo modo, todos los caracteres que son dígitos decimales en algún lugar del mundo coincidirán con C<\d>,lo que significa que son cientos, no 10, de posibles coincidencias. Y algunas de esas cifras se parecen a algunos de los 10 dígitos ASCII, pero significan un número diferente, por lo que un ser humano podría pensar en un número con una cantidad diferente de lo que realmente es. Por ejemplo, C<BENGALI DIGIT FOUR> (U+09EA) se parece mucho a una C<ASCII DIGIT EIGHT> (U+0038). Y, C<\d+>, puede coincidir con cadenas de dígitos que son una mezcla de diferentes sistemas de escritura, creando un problema de seguridad. Se puede utilizar L<Unicode::UCD/num()> para resolver este problema. O el modificador C</a> puede ser usado para forzar C<\d> para que coincida con sólo los ASCII 0 al 9.
+A diferencia de la mayoría de las configuraciones regionales, que son específicas de una pareja idioma/país, Unicode clasifica todos los caracteres que son letras, I<en cualquier parte> del mundo, como C<\w>. Por ejemplo, tu configuración regional no pensaría que C<LATIN SMALL LETTER ETH> es una letra (a menos que usted hable Islandés), pero Unicode sí. Del mismo modo, todos los caracteres que son dígitos decimales en algún lugar del mundo coincidirán con C<\d>, lo que significa que son cientos, no diez, de posibles coincidencias. Y algunas de esas cifras se parecen a algunos de los 10 dígitos ASCII, pero significan un número diferente, por lo que un ser humano podría pensar en un número con una cantidad diferente de lo que realmente es. Por ejemplo, C<BENGALI DIGIT FOUR> (U+09EA) se parece mucho a una C<ASCII DIGIT EIGHT> (U+0038). Y, C<\d+>, puede coincidir con cadenas de dígitos que son una mezcla de diferentes sistemas de escritura, creando un problema de seguridad. Se puede utilizar L<Unicode::UCD/num()> para resolver este problema. O el modificador C</a> puede ser usado para forzar C<\d> para que coincida con sólo los ASCII 0 al 9.
Además, con este modificador, la coincidencia insensible al tamaño de caja funciona en todo el conjunto de caracteres Unicode. El C<KELVIN SIGN>, por ejemplo, coincide con las letras "k" y "K", y C<LATIN SMALL LIGATURE FF> coincide con la secuencia "ff", que, si no está preparado, puede hacer que se vea como una constante hexadecimal, presentando otro problema potencial de seguridad. Vea L<http://unicode.org/reports/tr36> para una discusión detallada de los problemas de seguridad en Unicode.
-En las plataformas EBCDIC que maneja Perl, el conjunto de caracteres nativo, es equivalente a Latin-1. Así, este modificador sólo cambia el comportamiento cuando el modificador C<"/i"> también es especificado, y resulte que sólo afecte a dos caracteres, dándoles una semántica completa de Unicode: el C<MICRO SIGN> coincidirá con las letras griegas mayúscula y minúscula de C<MU>, de lo contrario, no; y la C<LATIN CAPITAL LETTER SHARP S> coincidirá con cualquiera de C<SS>, C<Ss>, C<sS>, y C<ss>; de lo contrario, no.
+En las plataformas EBCDIC que maneja Perl, el conjunto de caracteres nativo, es equivalente a Latin-1. Así, este modificador sólo cambia el comportamiento cuando el modificador C<"/i"> también es especificado, y resulta que sólo afecta a dos caracteres, dándoles una semántica completa de Unicode: el C<MICRO SIGN> coincidirá con las letras griegas mayúscula y minúscula de C<MU>, de lo contrario, no; y la C<LATIN CAPITAL LETTER SHARP S> coincidirá con cualquiera de C<SS>, C<Ss>, C<sS>, y C<ss>; de lo contrario, no.
Se puede especificar este modificador para que sea el predeterminado por medio de C<use feature 'unicode_strings'>, C<use locale ':not_characters'> o C<L<use 5.012|perlfunc/use VERSION>> (o superior), pero vea L</¿Qué modificador de conjunto de caracteres está en vigor?>.
X</u>
=head4 /d
-Este modificador significa usar las reglas nativas "Predeterminadas" (I<Default>) de la plataforma, excepto cuando hay razones para utilizar las reglas Unicode, de la siguiente manera:
+Este modificador significa usar las reglas nativas "Predeterminadas" (por I<d>efecto) de la plataforma, excepto cuando hay razones para utilizar las reglas Unicode, de la siguiente manera:
=over 4
@@ -185,21 +185,21 @@ Aquí hay algunos ejemplos de cómo funciona esto en una plataforma ASCII:
chop $str;
$str =~ /^\w/; # ¡Todavía coincide! $str sigue estando en formato UTF-8.
-Este modificador se selecciona de forma automática, de forma predeterminada, cuando ninguno de los otros lo son, por lo que también es conocido como "Default" (predeterminado).
+Este modificador se selecciona de forma automática, de forma predeterminada, cuando ninguno de los otros lo están, por lo que también es conocido como "por Defecto" (predeterminado).
-A causa de los comportamientos inesperados asociados con este modificador, es probable que sólo deba utilizarlo para mantener la compatibilidad hacia atrás de extraños comportamientos.
+A causa de los comportamientos inesperados asociados con este modificador, es probable que sólo deba utilizarlo para mantener la compatibilidad hacia atrás de comportamientos extraños.
=head4 /a (y /aa)
-A este modificador se le conoce como el ASCII-estricto ASCII (o ASCII-seguro). Este modificador, a diferencia de los otros, puede ser doblado para aumentar su efecto.
+A este modificador se le conoce como el ASCII-restrictivo (o ASCII-seguro). Este modificador, a diferencia de los otros, puede ser duplicado para aumentar su efecto.
Cuando aparece solo una vez, hace que las secuencias de C<\d>, C<\s>, C<\w> y las clases de caracteres Posix coincidan sólo en el rango del ASCII. De este modo, vuelven a sus significados pre-5.6, pre-Unicode. Bajo C</a>, C<\d> siempre representa exactamente a los dígitos C<"0"> a C<"9">; C<\s> representa a los cinco caracteres C<[ \f\n\r\t]>; C<\w> representa a los 63 caracteres C<[A-Za-z0-9_]>; y, del mismo modo, todas las clases Posix, como C<[[:print:]]> solo coinciden con el rango apropiado de caracteres ASCII.
-Este modificador es útil para personas que usan Unicode solo de forma accidental, y para quienes no deseen cargar con sus complejidades y problemas de seguridad.
+Este modificador es útil para personas que usan Unicode a propósito, y para quienes no deseen cargar con sus complejidades y problemas de seguridad.
Con C</a>, se puede escribir C<\d> con la confianza de que sólo coincidirá con caracteres ASCII, y si fuera necesario que coincida más allá del ASCII, puede usar C<\p{Digit}>, o C<\p{Word}> en lugar de C<\w>. Hay construcciones similares a C<\p{...}> que pueden coincidir, más allá del ASCII, tanto con espacio en blanco (vea L<perlrecharclass/Espacio en blanco>), y clases Posix (vea L<perlrecharclass/Clases de caracteres POSIX>). Por lo tanto, este modificador no significa que no pueda utilizar Unicode, sino que para obtener coincidencia con Unicode debe utilizar, explícitamente, una construcción (C<\p{}>, C<\P{}>) que indica usar Unicode.
-Como era de esperar, esto hace que el modificador, por ejemplo, C<\D> quiera decir lo mismo que C<[^ 0-9]>; de hecho, todos los caracteres no ASCII coinciden con C<\D>, C<\S> y C<\W>. C<\b> sigue coincidiendo en el límite entre C<\w> y C<\W>, usando las definiciones C</a> de ellos (lo mismo para C<\B>).
+Como era de esperar, este modificador hace que, por ejemplo, C<\D> quiera decir lo mismo que C<[^0-9]>; de hecho, todos los caracteres no ASCII coinciden con C<\D>, C<\S> y C<\W>. C<\b> sigue coincidiendo en el límite entre C<\w> y C<\W>, usando las definiciones C</a> de ellos (lo mismo para C<\B>).
De lo contrario, C</a> se comporta como el modificador C</u>, en que la comparación que no distingue entre mayúsculas y minúsculas utiliza semántica Unicode; por ejemplo, "k" coincidirá con el Unicode C<\N{KELVIN SIGN}> bajo C</i>, y los puntos de código en el rango de Latin1, por encima de ASCII tendrá reglas Unicode cuando se trata de coincidencias que no distingan entre mayúsculas y minúsculas.
@@ -220,7 +220,7 @@ La parte más interior siempre tiene prioridad sobre cualquier otra externa, y l
El pragma C<L<use re 'E<sol>foo'|re/"modo '/Banderas'">> se puede utilizar para establecer los modificadores por defecto (incluyendo éstos) para las expresiones regulares compiladas dentro de su ámbito. Este pragma tiene precedencia sobre otros pragmas, listados a continuación, que cambian los valores predeterminados.
De lo contrario, C<L<use locale|perllocale>> establece el modificador por defecto a C</l>; y C<L<use feature 'unicode_strings|feature>> o C<L<use 5.012|perlfunc/use VERSION>> (o superior) establece el valor por defecto a C</u> cuando no estén en el mismo ámbito, tanto si está en efecto C<L<use locale|perllocale>> o C<L<use bytes|bytes>>.
-(C<L<use locale ':not_characters'|perllocale/Unicode and UTF-8>> también establecen como predeterminado a C</u>, anulando cualquier otro C<use locale>).
+(C<L<use locale ':not_characters'|perllocale/Unicode and UTF-8>> también establece como predeterminado a C</u>, anulando cualquier otro C<use locale>).
A diferencia de los mecanismos mencionados anteriormente, estos afectan a las operaciones de coincidencia de las expresiones regulares, y así obtener resultados más consistentes con otros operadores, incluyendo el uso de C<\U>, C<\l>, etc, en la parte de la sustitución en los reemplazos.
Si no se puede aplicar ninguna de las situaciones anteriores, por razones de compatibilidad, el modificador C</d> es el que está activo de manera predeterminada. Ya que esto puede conducir a resultados inesperados, lo mejor es especificar qué conjunto de reglas se deben usar.
@@ -242,16 +242,16 @@ X<\> X<^> X<.> X<$> X<|> X<(> X<()> X<[> X<[]>
\ Escapa al siguiente metacarácter
^ Coincide con el principio de la línea
- . Coincide con cualquier carácter (excepto el nueva línea)
- $ Coincide con el final de línea (o antes del nuevo línea del final)
+ . Coincide con cualquier carácter (excepto el nueva-línea)
+ $ Coincide con el final de línea (o antes del nueva-línea del final)
| Alternativas
() Agrupación
[] Clase carácter encorchetada
-Por defecto, el carácter "^" garantiza que coincidirá solo con el principio de la cadena, el carácter "$" solo con el final (o antes del nueva línea del final) y Perl hará ciertas optimizaciones asumiendo que la cadena solo contiene una línea. Los caracteres de nueva línea incrustados dentro de la cadena no coincidirán con "^" o "$". Puede, sin embargo, desear tratar a la cadena como un búfer de varias líneas, de modo que "^" coincidirá después de cualquier carácter nueva línea dentro de la cadena (excepto si el nueva línea es el último carácter en la cadena), y "$" coincidirá delante de cualquier carácter nueva línea. A costa de una ligera sobrecarga, puede hacer esto usando el modificador /m en el patrón del operador de coincidencia. (Los programas anteriores lo hacían por medio de la configuración C<$*>, pero esta opción se eliminó en perl 5.9).
+Por defecto, el carácter "^" garantiza que coincidirá solo con el principio de la cadena, el carácter "$" solo con el final (o antes del nueva-línea del final) y Perl hará ciertas optimizaciones asumiendo que la cadena solo contiene una línea. Los caracteres nueva línea incrustados dentro de la cadena no coincidirán con "^" o "$". Puede, sin embargo, desear tratar a la cadena como un búfer de varias líneas, de modo que "^" coincidirá después de cualquier carácter nueva-línea dentro de la cadena (excepto si el nueva-línea es el último carácter en la cadena), y "$" coincidirá delante de cualquier carácter nueva-línea. A costa de una ligera sobrecarga, puede hacer esto usando el modificador /m en el patrón del operador de coincidencia. (Los programas anteriores lo hacían por medio de la configuración C<$*>, pero esta opción se eliminó en perl 5.9).
X<^> X<$> X</m>
-Para simplificar la sustitución de varias líneas, el carácter "." no coincide con una nueva línea a menos que utilice el modificador C</s>, que en efecto dice a Perl que asuma que la cadena es una sola línea -incluso si no lo es-.
+Para simplificar la sustitución de varias líneas, el carácter "." no coincide con un nueva-línea a menos que utilice el modificador C</s>, que en efecto dice a Perl que asuma que la cadena es una sola línea -incluso si no lo es-.
X<.> X</s>
=head3 Cuantificadores
View
2 tools/get_pods.pl
@@ -7,7 +7,7 @@
use File::Copy;
### Configuration ###
-my $SOURCE_DIR = '/home/explorer/perl5/perlbrew/build/perl-5.16.1'; # Distribution directory
+my $SOURCE_DIR = '/home/explorer/perl5/perlbrew/build/perl-5.16.2'; # Distribution directory
my $TARGET_DIR = '/home/explorer/perlspanish/source'; # source/ OmegaT directory
my @EXCEPTIONS = qw(
README.cn
View
2 tools/update_statistics.pl
@@ -85,7 +85,7 @@
$stats{$campos[0]} = [ @campos[1..8] ];
}
-keys %stats or die "ERROR: Project stats unread.\n";
+%stats or die "ERROR: Project stats unread.\n";
## Conexión con Google Docs ---------------------------------------------------

0 comments on commit 09b530c

Please sign in to comment.