Skip to content
3 changes: 3 additions & 0 deletions database/bg/configuration.texy
Original file line number Diff line number Diff line change
Expand Up @@ -51,6 +51,9 @@ database:
# само за MySQL: set SET NAMES
charset: # (string) по подразбиране е 'utf8mb4' ('utf8' преди v5.5.3)

# само за MySQL: преобразува TINYINT(1) в bool
supportBooleans: # (bool) по подразбиране е false

# само за Oracle и SQLite: formatDate
formatDateTime: # (string) по подразбиране е 'U'
```
Expand Down
3 changes: 3 additions & 0 deletions database/cs/configuration.texy
Original file line number Diff line number Diff line change
Expand Up @@ -51,6 +51,9 @@ database:
# pouze MySQL: nastaví SET NAMES
charset: # (string) výchozí je 'utf8mb4' ('utf8' před verzí 5.5.3)

# pouze MySQL: převádí TINYINT(1) na bool
supportBooleans: # (bool) výchozí je false

# pouze Oracle a SQLite: formát pro ukládání data
formatDateTime: # (string) výchozí je 'U'
```
Expand Down
3 changes: 3 additions & 0 deletions database/de/configuration.texy
Original file line number Diff line number Diff line change
Expand Up @@ -51,6 +51,9 @@ database:
# nur MySQL: setzt SET NAMES
charset: # (string) Standardwert ist 'utf8mb4' ('utf8' vor v5.5.3)

# nur MySQL: wandelt TINYINT(1) in bool um
supportBooleans: # (bool) standardmäßig false

# nur Oracle und SQLite: Datumsformat
formatDateTime: # (string) Standardwert ist 'U'
```
Expand Down
3 changes: 3 additions & 0 deletions database/el/configuration.texy
Original file line number Diff line number Diff line change
Expand Up @@ -51,6 +51,9 @@ database:
# μόνο MySQL: ορίζει SET NAMES
charset: # (string) προεπιλογή 'utf8mb4' ('utf8' πριν την έκδοση v5.5.3)

# μόνο MySQL: μετατρέπει το TINYINT(1) σε bool
supportBooleans: # (bool) προεπιλογή σε false

# μόνο Oracle και SQLite: μορφή ημερομηνίας
formatDateTime: # (string) προεπιλογή 'U'
```
Expand Down
7 changes: 5 additions & 2 deletions database/en/configuration.texy
Original file line number Diff line number Diff line change
Expand Up @@ -45,12 +45,15 @@ database:
# PHP database driver class
driverClass: # (string)

# only MySQL: sets sql_mode
# MySQL only: sets sql_mode
sqlmode: # (string)

# only MySQL: sets SET NAMES
# MySQL only: sets SET NAMES
charset: # (string) defaults to 'utf8mb4' ('utf8' before v5.5.3)

# MySQL only: converts TINYINT(1) to bool
supportBooleans: # (bool) defaults to false

# only Oracle and SQLite: date format
formatDateTime: # (string) defaults to 'U'
```
Expand Down
9 changes: 6 additions & 3 deletions database/es/configuration.texy
Original file line number Diff line number Diff line change
Expand Up @@ -45,13 +45,16 @@ database:
# PHP database driver class
driverClass: # (string)

# only MySQL: sets sql_mode
# sólo MySQL: sets sql_mode
sqlmode: # (string)

# only MySQL: sets SET NAMES
# sólo MySQL: sets SET NAMES
charset: # (string) defaults to 'utf8mb4' ('utf8' before v5.5.3)

# only Oracle and SQLite: date format
# sólo MySQL: convierte TINYINT(1) a bool
supportBooleans: # (bool) por defecto false

# sólo Oracle and SQLite: date format
formatDateTime: # (string) defaults to 'U'
```

Expand Down
3 changes: 3 additions & 0 deletions database/fr/configuration.texy
Original file line number Diff line number Diff line change
Expand Up @@ -51,6 +51,9 @@ database:
# uniquement MySQL: sets SET NAMES
charset: # (string) par défaut 'utf8mb4' ('utf8' avant v5.5.3)

# uniquement MySQL : convertit TINYINT(1) en bool
supportBooleans : # (bool) valeur par défaut : false

# uniquement Oracle et SQLite: format de date
formatDateTime: # (string) vaut par défaut 'U'.
```
Expand Down
3 changes: 3 additions & 0 deletions database/hu/configuration.texy
Original file line number Diff line number Diff line change
Expand Up @@ -51,6 +51,9 @@ database:
# csak MySQL: sets SET NAMES
charset: # (string) alapértelmezés szerint 'utf8mb4' ('utf8' a v5.5.3 előtt)

# csak MySQL: TINYINT(1) bool-ra konvertálja
supportBooleans: # (bool) alapértelmezett értéke false

# csak Oracle és SQLite: dátumformátum
formatDateTime: # (string) alapértelmezett értéke 'U'
```
Expand Down
3 changes: 3 additions & 0 deletions database/it/configuration.texy
Original file line number Diff line number Diff line change
Expand Up @@ -51,6 +51,9 @@ database:
# solo MySQL: imposta SET NAMES
charset: # (string) predefinito a 'utf8mb4' ('utf8' prima della v5.5.3)

# solo MySQL: converte TINYINT(1) in bool
supportBooleans: # (bool) predefinito a false

# solo Oracle e SQLite: formato data
formatDateTime: # (string) predefinito a "U".
```
Expand Down
3 changes: 3 additions & 0 deletions database/pl/configuration.texy
Original file line number Diff line number Diff line change
Expand Up @@ -51,6 +51,9 @@ database:
# Tylko MySQL: ustawia SET NAMES
charset: # (string) default is 'utf8mb4' ('utf8' before 5.5.3)

# Tylko MySQL: konwertuje TINYINT(1) na bool
supportBooleans: # (bool) domyślnie false

# Tylko Oracle i SQLite: format przechowywania danych
formatDateTime: # (string) domyślnie 'U'
```
Expand Down
3 changes: 3 additions & 0 deletions database/pt/configuration.texy
Original file line number Diff line number Diff line change
Expand Up @@ -51,6 +51,9 @@ database:
# somente MySQL: define o SET NAMES
charset: # (string) padrão para 'utf8mb4' ('utf8' antes da v5.5.3)

# somente MySQL: converte TINYINT(1) em bool
supportBooleans: # (bool) tem como padrão false

# somente Oracle e SQLite: formato de data
formatDateTime: # (string) padrão para 'U'
```
Expand Down
3 changes: 3 additions & 0 deletions database/ro/configuration.texy
Original file line number Diff line number Diff line change
Expand Up @@ -51,6 +51,9 @@ database:
# numai MySQL: stabilește SET NAMES
charset: # (șir de caractere) implicit la "utf8mb4" ("utf8" înainte de v5.5.3)

# numai MySQL: convertește TINYINT(1) în bool
supportBooleans: # (bool) implicit la false

# numai Oracle și SQLite: formatul datei
formatDateTime: # (șir de caractere) implicit la "U".
```
Expand Down
3 changes: 3 additions & 0 deletions database/ru/configuration.texy
Original file line number Diff line number Diff line change
Expand Up @@ -51,6 +51,9 @@ database:
# только для MySQL: устанавливает SET NAMES
charset: # (string) по умолчанию 'utf8mb4' ('utf8' до v5.5.3)

# Только для MySQL: преобразует TINYINT(1) в bool
supportBooleans: # (bool) по умолчанию false

# только для Oracle и SQLite: формат даті
formatDateTime: # (string) по умолчанию 'U'
```
Expand Down
3 changes: 3 additions & 0 deletions database/sl/configuration.texy
Original file line number Diff line number Diff line change
Expand Up @@ -51,6 +51,9 @@ database:
# samo MySQL: nastavi SET NAMES
charset: # (niz) privzeta vrednost je 'utf8mb4' ('utf8' pred v5.5.3)

# samo MySQL: pretvori TINYINT(1) v bool
supportBooleans: # (bool) privzeto false

# samo Oracle in SQLite: format datuma
formatDateTime: # (niz) privzeta vrednost je 'U'
```
Expand Down
3 changes: 3 additions & 0 deletions database/tr/configuration.texy
Original file line number Diff line number Diff line change
Expand Up @@ -51,6 +51,9 @@ database:
# sadece MySQL: SET NAMES setleri
charset: # (string) varsayılan olarak 'utf8mb4' ('utf8' v5.5.3'ten önce)

# sadece MySQL: TINYINT(1)'i bool'a dönüştürür
supportBooleans: # (bool) varsayılan değer false

# sadece Oracle ve SQLite: tarih biçimi
formatDateTime: # (string) varsayılan değer 'U'
```
Expand Down
3 changes: 3 additions & 0 deletions database/uk/configuration.texy
Original file line number Diff line number Diff line change
Expand Up @@ -51,6 +51,9 @@ database:
# тільки для MySQL: встановлює SET NAMES
charset: # (string) за замовчуванням 'utf8mb4' ('utf8' до v5.5.3)

# тільки MySQL: перетворює TINYINT(1) в bool
supportBooleans: # (bool) за замовчуванням дорівнює false

# тільки для Oracle і SQLite: формат даті
formatDateTime: # (string) за замовчуванням 'U'
```
Expand Down
2 changes: 2 additions & 0 deletions forms/bg/in-presenter.texy
Original file line number Diff line number Diff line change
Expand Up @@ -294,6 +294,8 @@ class RegistrationFormData
$person->setMappedType(PersonFormData::class);
```

Можете да генерирате предложение за класа данни на формуляра, като използвате метода `Nette\Forms\Blueprint::dataClass($form)`, който ще го отпечата на страницата на браузъра. След това можете просто да щракнете, за да изберете и копирате кода в проекта си. .{data-version:3.1.15}


Множество бутони за изпращане .[#toc-multiple-submit-buttons]
=============================================================
Expand Down
8 changes: 2 additions & 6 deletions forms/bg/rendering.texy
Original file line number Diff line number Diff line change
Expand Up @@ -11,6 +11,8 @@

[Системата за шаблони Latte |latte:] улеснява значително изчертаването на форми и техните елементи. Първо ще ви покажем как да визуализирате формулярите ръчно, елемент по елемент, за да получите пълен контрол върху кода. По-късно ще ви покажем как да [автоматизирате |#Automatic-Rendering] такова визуализиране.

Можете да имате предложение за шаблон Latte за формуляра, генериран чрез метода `Nette\Forms\Blueprint::latte($form)`, който ще го изведе на страницата на браузъра. След това просто трябва да изберете кода с едно щракване и да го копирате в проекта си. .{data-version:3.1.15}


`{control}`
-----------
Expand Down Expand Up @@ -88,12 +90,6 @@ protected function createComponentSignInForm(): Form
```


Код на офертата `{formPrint}` .[#toc-formprint]
-----------------------------------------------

Можете да генерирате подобен код Latte за формата, като използвате тага `{formPrint}`. Ако го поставите в шаблон, ще видите черновия код вместо обичайното визуализиране. След това просто го изберете и го копирайте в проекта си.


`{label}` `{input}`
-------------------

Expand Down
2 changes: 2 additions & 0 deletions forms/bg/standalone.texy
Original file line number Diff line number Diff line change
Expand Up @@ -258,6 +258,8 @@ class RegistrationFormData
$person->setMappedType(PersonFormData::class);
```

Можете да генерирате предложение за класа данни на формуляра, като използвате метода `Nette\Forms\Blueprint::dataClass($form)`, който ще го отпечата на страницата на браузъра. След това можете просто да щракнете, за да изберете и копирате кода в проекта си. .{data-version:3.1.15}


Множество бутони за изпращане .[#toc-multiple-submit-buttons]
=============================================================
Expand Down
4 changes: 2 additions & 2 deletions forms/cs/controls.texy
Original file line number Diff line number Diff line change
Expand Up @@ -292,7 +292,7 @@ $form->addTime('time', 'Čas:', withSeconds: true)
->addRule($form::Range, 'Čas musí být v rozsahu od %d do %d.', ['12:30', '13:30']);
```

Standardně vrací objekt `DateTimeImmutable` (s fiktivním datem 1. ledna roku 0), metodou `setFormat()` můžete specifikovat [textový formát|https://www.php.net/manual/en/datetime.format.php#refsect1-datetime.format-parameters]:
Standardně vrací objekt `DateTimeImmutable` (s fiktivním datem 1. ledna roku 1), metodou `setFormat()` můžete specifikovat [textový formát|https://www.php.net/manual/en/datetime.format.php#refsect1-datetime.format-parameters]:

```php
$form->addTime('time', 'Čas:')
Expand Down Expand Up @@ -487,7 +487,7 @@ $form->addText('username', 'Uživatelské jméno:')

Disablované prvky prohlížeč vůbec neodesílá na server, tedy je ani nenajdete v datech vrácených funkcí `$form->getValues()`. Pokud však nastavíte `setOmitted(false)`, Nette jejich hodnotu do těchto dat zahrne.

Při volání `setDisabled()` se smaže hodnota prvku. Pokud nastavujete výchozí hodnotu, je tak nutné učinit až po jeho deaktivaci:
Při volání `setDisabled()` se **smaže hodnota prvku**. Pokud nastavujete výchozí hodnotu, je tak nutné učinit až po jeho deaktivaci:

```php
$form->addText('username', 'Uživatelské jméno:')
Expand Down
2 changes: 2 additions & 0 deletions forms/cs/in-presenter.texy
Original file line number Diff line number Diff line change
Expand Up @@ -294,6 +294,8 @@ Mapování pak z typu property `$person` pozná, že má kontejner mapovat na t
$person->setMappedType(PersonFormData::class);
```

Návrh datové třídy formuláře si můžete nechat vygenerovat pomocí metody `Nette\Forms\Blueprint::dataClass($form)`, která ji vypíše do stránky prohlížeče. Kód pak stačí kliknutím označit a zkopírovat do projektu. .{data-version:3.1.15}


Více tlačítek
=============
Expand Down
8 changes: 2 additions & 6 deletions forms/cs/rendering.texy
Original file line number Diff line number Diff line change
Expand Up @@ -11,6 +11,8 @@ Vykreslení pomocí Latte

[Šablonovací sytém Latte|latte:] zásadně usnadňuje vykreslení formulářů a jejich prvků. Nejprve si ukážeme, jak formuláře vykreslovat ručně po jednotlivých prvcích a tím získat plnou kontrolu nad kódem. Později si ukážeme, jak lze takové vykreslování [zautomatizovat |#Automatické vykreslování].

Návrh Latte šablony formuláře si můžete nechat vygenerovat pomocí metody `Nette\Forms\Blueprint::latte($form)`, která jej vypíše do stránky prohlížeče. Kód pak stačí kliknutím označit a zkopírovat do projektu. .{data-version:3.1.15}


`{control}`
-----------
Expand Down Expand Up @@ -88,12 +90,6 @@ Složitější formulářové prvky, jako je RadioList nebo CheckboxList, lze ta
```


Návrh kódu `{formPrint}` .[#toc-formprint]
------------------------------------------

Podobný Latte kód pro formulář si můžete nechat vygenerovat pomocí značky `{formPrint}`. Pokud ji umístíte do šablony, místo běžného vykreslení se zobrazí návrh kódu. Ten pak stačí označit a zkopírovat do projektu.


`{label}` `{input}`
-------------------

Expand Down
2 changes: 2 additions & 0 deletions forms/cs/standalone.texy
Original file line number Diff line number Diff line change
Expand Up @@ -258,6 +258,8 @@ Mapování pak z typu property `$person` pozná, že má kontejner mapovat na t
$person->setMappedType(PersonFormData::class);
```

Návrh datové třídy formuláře si můžete nechat vygenerovat pomocí metody `Nette\Forms\Blueprint::dataClass($form)`, která ji vypíše do stránky prohlížeče. Kód pak stačí kliknutím označit a zkopírovat do projektu. .{data-version:3.1.15}


Více tlačítek
=============
Expand Down
2 changes: 2 additions & 0 deletions forms/de/in-presenter.texy
Original file line number Diff line number Diff line change
Expand Up @@ -294,6 +294,8 @@ Das Mapping weiß dann anhand des Eigenschaftstyps `$person`, dass es den Contai
$person->setMappedType(PersonFormData::class);
```

Mit der Methode `Nette\Forms\Blueprint::dataClass($form)` können Sie einen Vorschlag für die Datenklasse eines Formulars erzeugen, der auf der Browserseite ausgedruckt wird. Sie können dann einfach auf den Code klicken, um ihn auszuwählen und in Ihr Projekt zu kopieren. .{data-version:3.1.15}


Mehrere Submit-Buttons .[#toc-multiple-submit-buttons]
======================================================
Expand Down
8 changes: 2 additions & 6 deletions forms/de/rendering.texy
Original file line number Diff line number Diff line change
Expand Up @@ -11,6 +11,8 @@ Rendering mit Latte .[#toc-rendering-with-latte]

Das [Latte-Templating-System |latte:] erleichtert das Rendern von Formularen und ihren Elementen grundlegend. Wir werden zunächst zeigen, wie man Formulare manuell, Element für Element, rendern kann, um die volle Kontrolle über den Code zu erhalten. Später werden wir zeigen, wie man dieses Rendering [automatisieren |#Automatic rendering] kann.

Mit der Methode `Nette\Forms\Blueprint::latte($form)` können Sie sich den Vorschlag einer Lattenvorlage für das Formular generieren lassen, der dann auf der Browser-Seite ausgegeben wird. Dann brauchen Sie den Code nur noch mit einem Klick auszuwählen und in Ihr Projekt zu kopieren. .{data-version:3.1.15}


`{control}`
-----------
Expand Down Expand Up @@ -88,12 +90,6 @@ Komplexere Formularelemente, wie z. B. RadioList oder CheckboxList, können Elem
```


Code-Vorschlag `{formPrint}` .[#toc-formprint]
----------------------------------------------

Sie können einen ähnlichen Latte-Code für ein Formular mit dem Tag `{formPrint}` erzeugen. Wenn Sie ihn in eine Vorlage einfügen, sehen Sie den Code-Entwurf anstelle des normalen Renderings. Wählen Sie ihn dann einfach aus und kopieren Sie ihn in Ihr Projekt.


`{label}` `{input}`
-------------------

Expand Down
2 changes: 2 additions & 0 deletions forms/de/standalone.texy
Original file line number Diff line number Diff line change
Expand Up @@ -258,6 +258,8 @@ Das Mapping weiß dann anhand des Eigenschaftstyps `$person`, dass es den Contai
$person->setMappedType(PersonFormData::class);
```

Mit der Methode `Nette\Forms\Blueprint::dataClass($form)` können Sie einen Vorschlag für die Datenklasse eines Formulars erzeugen, der auf der Browserseite ausgedruckt wird. Sie können dann einfach auf den Code klicken, um ihn auszuwählen und in Ihr Projekt zu kopieren. .{data-version:3.1.15}


Mehrere Submit-Buttons .[#toc-multiple-submit-buttons]
======================================================
Expand Down
2 changes: 2 additions & 0 deletions forms/el/in-presenter.texy
Original file line number Diff line number Diff line change
Expand Up @@ -294,6 +294,8 @@ class RegistrationFormData
$person->setMappedType(PersonFormData::class);
```

Μπορείτε να δημιουργήσετε μια πρόταση για την κλάση δεδομένων μιας φόρμας χρησιμοποιώντας τη μέθοδο `Nette\Forms\Blueprint::dataClass($form)`, η οποία θα την εκτυπώσει στη σελίδα του προγράμματος περιήγησης. Στη συνέχεια, μπορείτε απλά να κάνετε κλικ για να επιλέξετε και να αντιγράψετε τον κώδικα στο έργο σας. .{data-version:3.1.15}


Πολλαπλά κουμπιά υποβολής .[#toc-multiple-submit-buttons]
=========================================================
Expand Down
8 changes: 2 additions & 6 deletions forms/el/rendering.texy
Original file line number Diff line number Diff line change
Expand Up @@ -11,6 +11,8 @@

Το [σύστημα προτύπων Latte |latte:] διευκολύνει ουσιαστικά την απόδοση των μορφών και των στοιχείων τους. Αρχικά, θα δείξουμε πώς να αποδίδουμε τις φόρμες χειροκίνητα, στοιχείο προς στοιχείο, για να αποκτήσουμε πλήρη έλεγχο του κώδικα. Αργότερα θα δείξουμε πώς να [αυτοματοποιήσουμε |#Automatic rendering] την εν λόγω απόδοση.

Μπορείτε να έχετε την πρόταση ενός προτύπου Latte για τη φόρμα που δημιουργείται χρησιμοποιώντας τη μέθοδο `Nette\Forms\Blueprint::latte($form)`, η οποία θα την εξάγει στη σελίδα του προγράμματος περιήγησης. Στη συνέχεια, πρέπει απλώς να επιλέξετε τον κώδικα με ένα κλικ και να τον αντιγράψετε στο έργο σας. .{data-version:3.1.15}


`{control}`
-----------
Expand Down Expand Up @@ -88,12 +90,6 @@ protected function createComponentSignInForm(): Form
```


Πρόταση κώδικα `{formPrint}` .[#toc-formprint]
----------------------------------------------

Μπορείτε να δημιουργήσετε έναν παρόμοιο κωδικό Latte για μια φόρμα χρησιμοποιώντας την ετικέτα `{formPrint}`. Αν το τοποθετήσετε σε ένα πρότυπο, θα δείτε το σχέδιο κώδικα αντί για την κανονική απόδοση. Στη συνέχεια, απλά επιλέξτε το και αντιγράψτε το στο έργο σας.


`{label}` `{input}`
-------------------

Expand Down
2 changes: 2 additions & 0 deletions forms/el/standalone.texy
Original file line number Diff line number Diff line change
Expand Up @@ -258,6 +258,8 @@ class RegistrationFormData
$person->setMappedType(PersonFormData::class);
```

Μπορείτε να δημιουργήσετε μια πρόταση για την κλάση δεδομένων μιας φόρμας χρησιμοποιώντας τη μέθοδο `Nette\Forms\Blueprint::dataClass($form)`, η οποία θα την εκτυπώσει στη σελίδα του προγράμματος περιήγησης. Στη συνέχεια, μπορείτε απλά να κάνετε κλικ για να επιλέξετε και να αντιγράψετε τον κώδικα στο έργο σας. .{data-version:3.1.15}


Πολλαπλά κουμπιά υποβολής .[#toc-multiple-submit-buttons]
=========================================================
Expand Down
2 changes: 1 addition & 1 deletion forms/en/controls.texy
Original file line number Diff line number Diff line change
Expand Up @@ -487,7 +487,7 @@ $form->addText('username', 'User name:')

Disabled fields are not sent by the browser to the server at all, so you will not find them in the data returned by the `$form->getValues()` function. However, if you set `setOmitted(false)`, Nette will include their value in this data.

When you call `setDisabled()`, the value of the field is deleted. If you are setting a default value, you must do so after deactivating it:
When you call `setDisabled()`, the **value of the field is deleted**. If you are setting a default value, you must do so after deactivating it:

```php
$form->addText('username', 'User name:')
Expand Down
2 changes: 2 additions & 0 deletions forms/en/in-presenter.texy
Original file line number Diff line number Diff line change
Expand Up @@ -294,6 +294,8 @@ The mapping then knows from the `$person` property type that it should map the c
$person->setMappedType(PersonFormData::class);
```

You can generate a proposal for the data class of a form using the method `Nette\Forms\Blueprint::dataClass($form)`, which will print it out to the browser page. You can then simply click to select and copy the code into your project. .{data-version:3.1.15}


Multiple Submit Buttons
=======================
Expand Down
Loading