Skip to content

Commit

Permalink
better wording [Closes #1038][Closes #1040][Closes #1026][Closes #1025][
Browse files Browse the repository at this point in the history
Closes #1019]
  • Loading branch information
mildabre authored and dg committed Oct 23, 2024
1 parent 9831113 commit 2601c91
Show file tree
Hide file tree
Showing 26 changed files with 43 additions and 43 deletions.
2 changes: 1 addition & 1 deletion application/cs/components.texy
Original file line number Diff line number Diff line change
Expand Up @@ -430,7 +430,7 @@ class PaginatingControl extends Control
}
```

Opačný proces, tedy sesbírání hodnot z persistentních properites, má na starosti metoda `saveState()`.
Opačný proces, tedy sesbírání hodnot z persistentních properties, má na starosti metoda `saveState()`.


Signály do hloubky
Expand Down
2 changes: 1 addition & 1 deletion application/el/components.texy
Original file line number Diff line number Diff line change
Expand Up @@ -430,7 +430,7 @@ class PaginatingControl extends Control
}
```

Η αντίθετη διαδικασία, δηλαδή η συλλογή τιμών από persistent properites, αντιμετωπίζεται από τη μέθοδο `saveState()`.
Η αντίθετη διαδικασία, δηλαδή η συλλογή τιμών από persistent properties, αντιμετωπίζεται από τη μέθοδο `saveState()`.


Σήματα σε βάθος .[#toc-signals-in-depth]
Expand Down
2 changes: 1 addition & 1 deletion application/en/components.texy
Original file line number Diff line number Diff line change
Expand Up @@ -430,7 +430,7 @@ class PaginatingControl extends Control
}
```

The opposite process, that is, collecting values from persistent properites, is handled by the `saveState()` method.
The opposite process, that is, collecting values from persistent properties, is handled by the `saveState()` method.


Signals in Depth
Expand Down
2 changes: 1 addition & 1 deletion application/pl/components.texy
Original file line number Diff line number Diff line change
Expand Up @@ -430,7 +430,7 @@ class PaginatingControl extends Control
}
```

Procesem przeciwnym, czyli pobieraniem wartości z persistent properites, zajmuje się metoda `saveState()`.
Procesem przeciwnym, czyli pobieraniem wartości z persistent properties, zajmuje się metoda `saveState()`.


Sygnały w głąb .[#toc-signaly-do-hloubky]
Expand Down
2 changes: 1 addition & 1 deletion application/pt/components.texy
Original file line number Diff line number Diff line change
Expand Up @@ -430,7 +430,7 @@ class PaginatingControl extends Control
}
```

O processo oposto, ou seja, a coleta de valores de properites persistentes, é tratado pelo método `saveState()`.
O processo oposto, ou seja, a coleta de valores de properties persistentes, é tratado pelo método `saveState()`.


Sinais em profundidade .[#toc-signals-in-depth]
Expand Down
2 changes: 1 addition & 1 deletion best-practices/cs/composer.texy
Original file line number Diff line number Diff line change
Expand Up @@ -58,7 +58,7 @@ composer update

Composer stáhne Nette Database do složky `vendor/`. Dále vytvoří soubor `composer.lock`, který obsahuje informace o tom, které verze knihoven přesně nainstaloval.

Composer vygeneruje soubor `vendor/autoload.php`, který můžeme jednoduše zainkludovat a začít používat knihovny bez jakékoli další práce:
Composer vygeneruje soubor `vendor/autoload.php`, který můžeme jednoduše inkludovat a začít používat knihovny bez jakékoli další práce:

```php
require __DIR__ . '/vendor/autoload.php';
Expand Down
2 changes: 1 addition & 1 deletion best-practices/cs/inject-method-attribute.texy
Original file line number Diff line number Diff line change
Expand Up @@ -61,7 +61,7 @@ class MyPresenter extends Nette\Application\UI\Presenter

Výhodou tohoto způsobu předávání závislostí byla velice úsporná podoba zápisu. Nicméně s příchodem [constructor property promotion |https://blog.nette.org/cs/php-8-0-kompletni-prehled-novinek#toc-constructor-property-promotion] se jeví snazší použít konstruktor.

Naopak tento způsob trpí stejnými nedostatky, jako předávání závislosti do properites obecně: nemáme kontrolu nad změnami v proměnné a zároveň se proměnná stává součástí veřejného rozhraní třídy, což je nežádnoucí.
Naopak tento způsob trpí stejnými nedostatky, jako předávání závislosti do properties obecně: nemáme kontrolu nad změnami v proměnné a zároveň se proměnná stává součástí veřejného rozhraní třídy, což je nežádnoucí.


{{sitename: Best Practices}}
2 changes: 1 addition & 1 deletion database/cs/upgrading.texy
Original file line number Diff line number Diff line change
Expand Up @@ -7,7 +7,7 @@ Přechod z verze 3.1 na 3.2

Minimální požadovaná verze PHP je 8.1.

Kód byl pečlivě vyladěn pro PHP 8.1. Byly doplněny všechny nové typehinty u metod a properites. Změny jsou jen drobné:
Kód byl pečlivě vyladěn pro PHP 8.1. Byly doplněny všechny nové typehinty u metod a properties. Změny jsou jen drobné:

- MySQL: nulové datum `0000-00-00` vrací jako `null`
- MySQL: decimal bez desetinných míst vrací jako int místo float
Expand Down
2 changes: 1 addition & 1 deletion forms/cs/validation.texy
Original file line number Diff line number Diff line change
Expand Up @@ -172,7 +172,7 @@ Vlastní pravidla a podmínky

Občas se dostaneme do situace, kdy nám vestavěná validační pravidla v Nette nestačí a potřebujeme data od uživatele validovat po svém. V Nette je to velmi jednoduché!

Metodám `addRule()` či `addCondition()` lze první parametr předat libovolný callback. Ten přijímá jako první parametr samotný prvek a vrací boolean hodnotu určující, zda validace proběhla v pořádku. Při přidávání pravidla pomocí `addRule()` je možné zadat i další argumenty, ty jsou pak předány jako druhý parametr.
Metodám `addRule()` či `addCondition()` lze jako první parametr předat libovolný callback. Ten přijímá jako první parametr samotný prvek a vrací boolean hodnotu určující, zda validace proběhla v pořádku. Při přidávání pravidla pomocí `addRule()` je možné zadat i další argumenty, ty jsou pak předány jako druhý parametr.

Vlastní sadu validátorů tak můžeme vytvořit jako třídu se statickými metodami:

Expand Down
4 changes: 2 additions & 2 deletions latte/bg/template-inheritance.texy
Original file line number Diff line number Diff line change
Expand Up @@ -423,7 +423,7 @@ Hi, I am Mary.
Хоризонтална повторна употреба `{import}` .{toc: Horizontal Reuse}
==================================================================

Хоризонталната повторна употреба е третият механизъм за повторна употреба и наследяване в Latte. Той позволява зареждане на блокове от други шаблони. Това е подобно на създаването на PHP файл с помощни функции или черти.
Хоризонталната повторна употреба е третият механизъм за повторна употреба и наследяване в Latte. Той позволява зареждане на блокове от други шаблони. Подобно е на създаването на файл с помощни функции в PHP и последващото му зареждане с помощта на `require`.

Въпреки че наследяването на оформлението на шаблона е една от най-мощните функции на Latte, то е ограничено до просто наследяване - един шаблон може да разшири само един друг шаблон. Хоризонталното повторно използване е начин за постигане на многократно наследяване.

Expand Down Expand Up @@ -455,7 +455,7 @@ Hi, I am Mary.

Можете да използвате толкова изрази `{import}`, колкото искате в даден шаблон. Ако два импортирани шаблона дефинират един и същ блок, печели първият. Най-голям приоритет обаче има основният шаблон, който може да презапише всеки импортиран блок.

Всички надписани блокове могат да бъдат включени постепенно, като се вмъкнат като [родителски блок |#Parent-Block]:
Съдържанието на презаписаните блокове може да бъде запазено чрез вмъкване на блока по същия начин, както при [родителския блок |#parent block]:

```latte
{layout 'layout.latte'}
Expand Down
4 changes: 2 additions & 2 deletions latte/cs/template-inheritance.texy
Original file line number Diff line number Diff line change
Expand Up @@ -423,7 +423,7 @@ Několik užitečných tipů pro efektivní práci s bloky:
Horizontální znovupoužití `{import}` .{toc: Horizontální znovupoužití}
======================================================================

Horizontální znovupoužití je v Latte třetím mechanismem pro opětovné použití a dědičnost. Umožňuje načíst bloky z jiných šablon. Je to podobné jako vytvoření souboru PHP s pomocnými funkcemi.
Horizontální znovupoužití je v Latte třetím mechanismem pro opětovné použití a dědičnost. Umožňuje načítat bloky z jiných šablon. Je to podobné, jako když si v PHP vytvoříme soubor s pomocnými funkcemi, který potom načítáme pomocí `require`.

I když je layoutová dědičnost šablony jednou z nejsilnějších funkcí Latte, je omezena na jednoduchou dědičnost - šablona může rozšířit pouze jednu další šablonu. Horizontální znovupoužití je způsob, jak dosáhnout vícenásobné dědičnosti.

Expand Down Expand Up @@ -455,7 +455,7 @@ Značka `{import}` by měla být první značkou šablony po `{layout}`. Název

V šabloně můžete použít tolik `{import}` příkazů, kolik potřebujete. Pokud dvě importované šablony definují stejný blok, má přednost první z nich. Nejvyšší prioritu má ale hlavní šablona, která může přepsat jakýkoli importovaný blok.

Ke všem přepsaným blokům se dá postupně dostat vložením jako [#rodičovský blok]:
Obsah přepsaných bloků se dá zachovat tak, že blok vložíme stejně, jako se vkládá [#rodičovský blok]:

```latte
{layout 'layout.latte'}
Expand Down
4 changes: 2 additions & 2 deletions latte/de/template-inheritance.texy
Original file line number Diff line number Diff line change
Expand Up @@ -423,7 +423,7 @@ Hier finden Sie einige Tipps für die Arbeit mit Blöcken:
Horizontale Wiederverwendung `{import}` .{toc: Horizontal Reuse}
================================================================

Die horizontale Wiederverwendung ist ein dritter Wiederverwendbarkeits- und Vererbungsmechanismus in Latte. Sie ermöglicht es Ihnen, Blöcke aus anderen Vorlagen zu laden. Es ist vergleichbar mit dem Erstellen einer PHP-Datei mit Hilfsfunktionen oder einem Trait.
Die horizontale Wiederverwendung ist der dritte Mechanismus für Wiederverwendung und Vererbung in Latte. Er ermöglicht das Laden von Blöcken aus anderen Vorlagen. Dies ist vergleichbar mit der Erstellung einer Datei mit Hilfsfunktionen in PHP und dem anschließenden Laden mit `require`.

Obwohl die Vererbung von Vorlagenlayouts eine der leistungsfähigsten Funktionen von Latte ist, ist sie auf einfache Vererbung beschränkt - eine Vorlage kann nur eine andere Vorlage erweitern. Die horizontale Wiederverwendung ist eine Möglichkeit, Mehrfachvererbung zu erreichen.

Expand Down Expand Up @@ -455,7 +455,7 @@ Das Tag `{import}` sollte das erste Template-Tag nach `{layout}` sein. Der Vorla

Sie können so viele `{import}` Anweisungen in einer Vorlage verwenden, wie Sie wollen. Wenn zwei importierte Vorlagen denselben Block definieren, gewinnt die erste Vorlage. Die höchste Priorität wird jedoch der Hauptvorlage eingeräumt, die jeden importierten Block überschreiben kann.

Alle überschriebenen Blöcke können nach und nach eingebunden werden, indem sie als [übergeordneter Block |#parent block] eingefügt werden:
Der Inhalt von überschriebenen Blöcken kann beibehalten werden, indem der Block wie ein [übergeordneter Block |#parent block] eingefügt wird:

```latte
{layout 'layout.latte'}
Expand Down
4 changes: 2 additions & 2 deletions latte/el/template-inheritance.texy
Original file line number Diff line number Diff line change
Expand Up @@ -423,7 +423,7 @@ Hi, I am Mary.
Οριζόντια επαναχρησιμοποίηση `{import}` .{toc: Horizontal Reuse}
================================================================

Η οριζόντια επαναχρησιμοποίηση είναι ένας τρίτος μηχανισμός επαναχρησιμοποίησης και κληρονομικότητας στο Latte. Σας επιτρέπει να φορτώνετε μπλοκ από άλλα πρότυπα. Είναι παρόμοιο με τη δημιουργία ενός αρχείου PHP με βοηθητικές συναρτήσεις ή ένα χαρακτηριστικό γνώρισμα.
Η οριζόντια επαναχρησιμοποίηση είναι ο τρίτος μηχανισμός επαναχρησιμοποίησης και κληρονομικότητας στο Latte. Επιτρέπει τη φόρτωση μπλοκ από άλλα πρότυπα. Είναι παρόμοιο με τη δημιουργία ενός αρχείου με βοηθητικές συναρτήσεις στην PHP και στη συνέχεια τη φόρτωσή του χρησιμοποιώντας το `require`.

Ενώ η κληρονομικότητα διάταξης προτύπου είναι ένα από τα πιο ισχυρά χαρακτηριστικά του Latte, περιορίζεται στην απλή κληρονομικότητα - ένα πρότυπο μπορεί να επεκτείνει μόνο ένα άλλο πρότυπο. Η οριζόντια επαναχρησιμοποίηση είναι ένας τρόπος για την επίτευξη πολλαπλής κληρονομικότητας.

Expand Down Expand Up @@ -455,7 +455,7 @@ Hi, I am Mary.

Μπορείτε να χρησιμοποιήσετε όσες δηλώσεις `{import}` θέλετε σε οποιοδήποτε συγκεκριμένο πρότυπο. Αν δύο εισαγόμενα πρότυπα ορίζουν το ίδιο μπλοκ, το πρώτο κερδίζει. Ωστόσο, η υψηλότερη προτεραιότητα δίνεται στο κύριο πρότυπο, το οποίο μπορεί να αντικαταστήσει οποιοδήποτε εισαγόμενο μπλοκ.

Όλα τα μπλοκ που αντικαθίστανται μπορούν να συμπεριληφθούν σταδιακά εισάγοντας τα ως [γονικό μπλοκ |#parent block]:
Το περιεχόμενο των μπλοκ που έχουν αντικατασταθεί μπορεί να διατηρηθεί με την εισαγωγή του μπλοκ με τον ίδιο τρόπο όπως ένα [γονικό μπλοκ |#parent block]:

```latte
{layout 'layout.latte'}
Expand Down
4 changes: 2 additions & 2 deletions latte/en/template-inheritance.texy
Original file line number Diff line number Diff line change
Expand Up @@ -423,7 +423,7 @@ Here are some tips for working with blocks:
Horizontal Reuse `{import}` .{toc: Horizontal Reuse}
====================================================

The horizontal reuse is a third reusability and inheritance mechanism in Latte. It allows you to load blocks from other templates. It's similar to creating a PHP file with helper functions or a trait.
Horizontal reuse is the third mechanism for reuse and inheritance in Latte. It allows loading blocks from other templates. It is similar to creating a file with helper functions in PHP and then loading it using `require`.

While template layout inheritance is one of Latte's most powerful features, it is limited to simple inheritance - a template can only extend one other template. Horizontal reuse is a way to achieve multiple inheritance.

Expand Down Expand Up @@ -455,7 +455,7 @@ The `{import}` tag should be the first template tag after `{layout}`. The templa

You can use as many `{import}` statements as you want in any given template. If two imported templates define the same block, the first one wins. However, the highest priority is given to the main template, which can overwrite any imported block.

All overridden blocks can be included gradually by inserting them as [#parent block]:
The content of overwritten blocks can be preserved by inserting the block in the same way as a [#parent block]:

```latte
{layout 'layout.latte'}
Expand Down
4 changes: 2 additions & 2 deletions latte/es/template-inheritance.texy
Original file line number Diff line number Diff line change
Expand Up @@ -423,7 +423,7 @@ Aquí tienes algunos consejos para trabajar con bloques:
Reutilización horizontal `{import}` .{toc: Horizontal Reuse}
============================================================

La reutilización horizontal es un tercer mecanismo de reutilización y herencia en Latte. Permite cargar bloques de otras plantillas. Es similar a crear un archivo PHP con funciones de ayuda o un trait.
La reutilización horizontal es el tercer mecanismo de reutilización y herencia en Latte. Permite cargar bloques de otras plantillas. Es similar a crear un archivo con funciones de ayuda en PHP y luego cargarlo usando `require`.

Aunque la herencia del diseño de las plantillas es una de las características más potentes de Latte, está limitada a la herencia simple: una plantilla sólo puede extender a otra plantilla. La reutilización horizontal es una forma de lograr una herencia múltiple.

Expand Down Expand Up @@ -455,7 +455,7 @@ La etiqueta `{import}` debe ser la primera etiqueta de plantilla después de `{l

Puede utilizar tantas expresiones `{import}` como desee en una plantilla determinada. Si dos plantillas importadas definen el mismo bloque, gana la primera. Sin embargo, la mayor prioridad la tiene la plantilla principal, que puede sobrescribir cualquier bloque importado.

Todos los bloques sobrescritos pueden incluirse gradualmente insertándolos como [bloque padre |#parent block]:
El contenido de los bloques sobrescritos puede conservarse insertando el bloque del mismo modo que un [bloque padre |#parent block]:

```latte
{layout 'layout.latte'}
Expand Down
4 changes: 2 additions & 2 deletions latte/fr/template-inheritance.texy
Original file line number Diff line number Diff line change
Expand Up @@ -423,7 +423,7 @@ Voici quelques conseils pour travailler avec des blocs :
Réutilisation horizontale `{import}` .{toc: Horizontal Reuse}
=============================================================

La réutilisation horizontale est un troisième mécanisme de réutilisation et d'héritage dans Latte. Elle vous permet de charger des blocs à partir d'autres modèles. C'est similaire à la création d'un fichier PHP avec des fonctions d'aide ou un trait.
La réutilisation horizontale est le troisième mécanisme de réutilisation et d'héritage dans Latte. Il permet de charger des blocs à partir d'autres modèles. Il est similaire à la création d'un fichier avec des fonctions d'aide en PHP, puis à son chargement à l'aide de `require`.

Bien que l'héritage de modèles soit l'une des fonctionnalités les plus puissantes de Latte, il est limité à l'héritage simple - un modèle ne peut étendre qu'un seul autre modèle. La réutilisation horizontale est un moyen d'obtenir un héritage multiple.

Expand Down Expand Up @@ -455,7 +455,7 @@ La balise `{import}` doit être la première balise de modèle après `{layout}`

Vous pouvez utiliser autant d'instructions `{import}` que vous le souhaitez dans un modèle donné. Si deux modèles importés définissent le même bloc, le premier l'emporte. Toutefois, la plus haute priorité est accordée au modèle principal, qui peut écraser tout bloc importé.

Tous les blocs remplacés peuvent être inclus progressivement en les insérant comme [bloc parent |#parent block]:
Le contenu des blocs écrasés peut être préservé en insérant le bloc de la même manière qu'un [bloc parent |#parent block]:

```latte
{layout 'layout.latte'}
Expand Down
4 changes: 2 additions & 2 deletions latte/hu/template-inheritance.texy
Original file line number Diff line number Diff line change
Expand Up @@ -423,7 +423,7 @@ Tippek .[#toc-tips]
Vízszintes újrafelhasználás `{import}` .{toc: Horizontal Reuse}
===============================================================

A horizontális újrafelhasználás egy harmadik újrafelhasználhatósági és öröklési mechanizmus a Latte-ban. Lehetővé teszi, hogy blokkokat töltsön be más sablonokból. Ez hasonló ahhoz, mintha egy PHP-fájlt hoznál létre segédfüggvényekkel vagy egy tulajdonsággal.
A horizontális újrafelhasználás a Latte harmadik újrafelhasználási és öröklési mechanizmusa. Lehetővé teszi a blokkok betöltését más sablonokból. Ez hasonló ahhoz, mintha PHP-ben létrehoznánk egy fájlt segédfüggvényekkel, majd betöltenénk a `require` segítségével.

Bár a sablonok elrendezésének öröklése a Latte egyik legerősebb funkciója, az egyszerű öröklésre korlátozódik - egy sablon csak egy másik sablont terjeszthet ki. A horizontális újrafelhasználás egy módja a többszörös öröklés elérésének.

Expand Down Expand Up @@ -455,7 +455,7 @@ A `{import}` címkének kell lennie az első sabloncímkének a `{layout}` után

Annyi `{import}` utasítást használhat egy adott sablonban, amennyit csak akar. Ha két importált sablon ugyanazt a blokkot definiálja, akkor az első nyer. A legnagyobb prioritást azonban a fő sablon kapja, amely bármelyik importált blokkot felülírhatja.

Minden felülírt blokk fokozatosan bevonható, ha [szülői blokkként |#parent block] beillesztjük őket:
A felülírt blokkok tartalma megőrizhető a blokknak a [szülő blokkhoz |#parent block] hasonló módon történő beillesztésével:

```latte
{layout 'layout.latte'}
Expand Down
Loading

0 comments on commit 2601c91

Please sign in to comment.