cvs: phpdoc-ro /language oop5.xml /language/oop5 visibility.xml
| From: | Gabriel PREDA | Date: | Wed, 13 Jun 2007 19:54:08 +0000 |
| Subject: | cvs: phpdoc-ro /language oop5.xml /language/oop5 visibility.xml | ||
| Groups: | php.doc.ro | ||
| Request: | Send a blank email to doc-ro+get-202@lists.php.net to get a copy of this message | ||
radical Wed Jun 13 19:54:08 2007 UTC
Modified files:
/phpdoc-ro/language oop5.xml
/phpdoc-ro/language/oop5 visibility.xml
Log:
Small changes
Specific Romanian chars
Restarting translation
http://cvs.php.net/viewvc.cgi/phpdoc-ro/language/oop5.xml?r1=1.1&r2=1.2&diff_format=u
Index: phpdoc-ro/language/oop5.xml
diff -u phpdoc-ro/language/oop5.xml:1.1 phpdoc-ro/language/oop5.xml:1.2
--- phpdoc-ro/language/oop5.xml:1.1 Fri Feb 18 07:10:20 2005
+++ phpdoc-ro/language/oop5.xml Wed Jun 13 19:54:08 2007
@@ -1,14 +1,14 @@
-<?xml version="1.0" encoding="iso-8859-1"?>
-<!-- $Revision: 1.1 $ -->
+<?xml version="1.0" encoding="utf-8"?>
+<!-- $Revision: 1.2 $ -->
<chapter id="language.oop5">
<title>Classes and Objects (PHP 5)</title>
<sect1 id="op5.intro">
<title>Introducere</title>
<para>
- In PHP 5 suportul pentru Obiecte este complet nou. Modul in care PHP
- manipuleaza obiecte a fost rescris in totalitate, pentru o
- performanta mai buna si mai multe calitati/caracteristici.
+ Ãn PHP 5 suportul pentru Obiecte este complet nou. Modul în care PHP
+ manipuleazÄ obiecte a fost rescris în totalitate, pentru o
+ performanÅ£Ä mai bunÄ Åi mai multe calitÄÅ£i/caracteristici.
</para>
</sect1>
http://cvs.php.net/viewvc.cgi/phpdoc-ro/language/oop5/visibility.xml?r1=1.1&r2=1.2&diff_format=u
Index: phpdoc-ro/language/oop5/visibility.xml
diff -u phpdoc-ro/language/oop5/visibility.xml:1.1 phpdoc-ro/language/oop5/visibility.xml:1.2
--- phpdoc-ro/language/oop5/visibility.xml:1.1 Fri Feb 18 08:22:46 2005
+++ phpdoc-ro/language/oop5/visibility.xml Wed Jun 13 19:54:08 2007
@@ -1,25 +1,25 @@
-<?xml version="1.0" encoding="iso-8859-1"?>
-<!-- $Revision: 1.1 $ -->
+<?xml version="1.0" encoding="utf-8"?>
+<!-- $Revision: 1.2 $ -->
<sect1 id="language.oop5.visibility">
<title>Vizibilitatea</title>
<para>
- Vizibilitatea unei propietati sau a unei metode
- poate fi definita prefixand declaratia cu una din cuvintele
- cheie: public, protected or private. Elementele (fie ele
- propietati sau metode) declarate public pot fi accesate oriunde.
- Elementele declarate protected limiteaza accesul la clasele
- care mostenesc propietatile sau metodele (precum si la clasa
- care le defineste). In final, cele declarate cu private limiteaza
- vizibilitatea doar la clasa in care este definita.
+ Vizibilitatea unei propietÄÅ£i sau a unei metode
+ poate fi definitÄ prefixând declaraÅ£ia cu una din cuvintele
+ cheie: public, protected sau private. Elementele (fie ele
+ propietÄÅ£i sau metode) declarate public pot fi accesate oriunde.
+ Elementele declarate protected limiteazÄ accesul la clasele
+ care moÅtenesc propietÄÅ£ile sau metodele (precum Åi la clasa
+ care le defineÅte). Ãn final, cele declarate private limiteazÄ
+ vizibilitatea doar la clasa în care sunt definite.
</para>
<sect2 id="language.oop5.visiblity-members">
<title>Vizibilitatea membrilor</title>
<para>
- Membri unei clase trebuie definiti cu: public, private, sau protected.
+ Membri unei clase trebuie definiţi cu: public, private, sau protected.
</para>
<para>
<example>
- <title>Declaratie membri</title>
+ <title>Declaraţie membri</title>
<programlisting role="php">
<![CDATA[
<?php
@@ -41,17 +41,17 @@
}
$obj = new ClassaMea();
-echo $obj->membru_public; // Functioneaza
-echo $obj->membru_protected; // Eroare fatala
-echo $obj->membru_private; // Eroare fatala
-$obj->afiseazaBunaZiua(); // Afiseaza Eu sunt: Public, Eu sunt: Protected, Eu sunt: Private
+echo $obj->membru_public; // Funcţioneaza
+echo $obj->membru_protected; // Eroare fatalÄ
+echo $obj->membru_private; // Eroare fatalÄ
+$obj->afiseazaBunaZiua(); // AfiÅeazÄ Eu sunt: Public, Eu sunt: Protected, Eu sunt:
Private
/**
* Define ClassaMea2
*/
class ClassaMea2 extends ClassaMea
{
- // Putem redeclara metodele publice si protected, dar nu si cele private
+ // Putem redeclara metodele publice Åi protected, dar nu Åi pe cele private
protected $membru_protected = 'Eu sunt: Protected2';
function afiseazaBunaZiua()
@@ -63,10 +63,10 @@
}
$obj2 = new ClassaMea2();
-echo $obj->membru_public; // Functioneaza
+echo $obj->membru_public; // FuncÅ£ioneazÄ
echo $obj2->membru_private; // Nedefinit
-echo $obj2->membru_protected; // Eroare fatala
-$obj2->afiseazaBunaZiua(); // Afiseaza Eu sunt: Public, Eu sunt: Protected2
+echo $obj2->membru_protected; // Eroare fatalÄ
+$obj2->afiseazaBunaZiua(); // AfiÅeazÄ Eu sunt: Public, Eu sunt: Protected2
?>
]]>
@@ -75,42 +75,42 @@
</para>
<note>
<simpara>
- Metoda PHP 4 de a declara variabile folosind cuvantul cheie
- <emphasis>var</emphasis> nu mai este valabile pentru obiectele
+ Metoda PHP 4 de a declara variabile folosind cuvântul cheie
+ <emphasis>var</emphasis> nu mai este valabilÄ pentru obiectele
din PHP 5. Pentru compatibilitate variabilele declarate
- in PHP 5 cu <emphasis>var</emphasis> vor fi automat inzestrate
- cu vizibilitate public, si se va emite un warning de tip
+ în PHP 5 cu <emphasis>var</emphasis> vor fi automat înzestrate
+ cu vizibilitate public, Åi se va emite un warning de tip
<constant>E_STRICT</constant>.
</simpara>
</note>
</sect2>
<sect2 id="language.oop5.visiblity-methods">
- <title>Method Visibility</title>
+ <title>Vizibilitatea metodelor</title>
<para>
- Class methods must be defined with public, private, or protected. Methods
- without any declaration are defined as public.
+ Metodele claselor trebuie definite cu public, private, sau protected. Metodele
+ fÄrÄ nici o declaraÅ£ie sunt implicit considerate public.
</para>
<para>
<example>
- <title>Method Declaration</title>
+ <title>Declaraţie metode</title>
<programlisting role="php">
<![CDATA[
<?php
/**
- * Define MyClass
+ * Definire ClasaMea
*/
-class MyClass
+class ClasaMea
{
- // Contructors must be public
+ // Constructorul trebuie sÄ fie public
public function __construct() { }
- // Declare a public method
+ // Declararea unei metode: public
public function MyPublic() { }
- // Declare a protected method
+ // Declararea unei metode: protected
protected function MyProtected() { }
- // Declare a private method
+ // Declararea unei metode: private
private function MyPrivate() { }
// This is public
@@ -123,10 +123,10 @@
}
$myclass = new MyClass;
-$myclass->MyPublic(); // Works
-$myclass->MyProtected(); // Fatal Error
-$myclass->MyPrivate(); // Fatal Error
-$myclass->Foo(); // Public, Protected and Private work
+$myclass->MyPublic(); // FuncÅ£ioneazÄ
+$myclass->MyProtected(); // Eroare FatalÄ
+$myclass->MyPrivate(); // Eroare FatalÄ
+$myclass->Foo(); // Public, Protected Åi Private funcÅ£ioneazÄ
/**
@@ -139,13 +139,13 @@
{
$this->MyPublic();
$this->MyProtected();
- $this->MyPrivate(); // Fatal Error
+ $this->MyPrivate(); // Eroare FatalÄ
}
}
$myclass2 = new MyClass2;
-$myclass2->MyPublic(); // Works
-$myclass2->Foo2(); // Public and Protected work, not Private
+$myclass2->MyPublic(); // FuncÅ£ioneazÄ
+$myclass2->Foo2(); // Public Åi Protected funcÅ£ioneazÄ, nu Åi Private
?>
]]>
</programlisting>