Skip to main content
Agency Program Get 2× more leads and save 50% on hosting. Built for agencies ready to grow. Book a call
Zalomení icon

Zalomení

v1.5
by Honza Skypala · 5.0 (14 reviews)

This plugin helps to keep some grammar rules in Czech language related to word wrapping, e.g. prepositions 'k', 's', 'v' …

9K+ active installs Updated Apr 06, 2023 Tested to 6.2.6
Try Demo Download
Pre-installed Ready in ~10s No card
Zalomení

About Zalomení

This plugin helps to format Czech text according to grammar rules, such as not placing certain prepositions at the end of a line. It replaces regular spaces with non-breaking spaces to prevent inappropriate line breaks. The plugin is licensed under the WTFPL License 2.0.

Screenshots

Zalomení screenshot
Zalomení screenshot

Changelog

1.5

  • bug fix: kompatibilita s PHP 8+

1.4.7

  • bug fix: ošetřeny strict standards v nastavení pluginu

1.4.6

  • bug fix: plugin identifikoval a zpracovával prázdné řetězce jako HTML tagy, což generovalo PHP notice při zapnutém logování; ošetřeno

1.4.5

  • bug fix: zalomení mezi číslem a jednotkou nefungovalo na konci řádku, resp. pokud následovala uzavírací závorka

1.4.4

  • bug fix

1.4.3

  • Ošetřen stav, kdy nejsou v databázi z nějakého důvodu uložena nastavení, v tomto případě se nyní použije výchozí nastavení. (uživatelům se chyba projevovala tak, že nastavení se zobrazovalo bez jakýchkoliv popisků, nešlo uložit a plug-in nefungoval)

1.4.2

  • Zlepšena kompatibilita s utf8 (díky Pavel Krejčí)

1.4.1

  • Kontrola při aktivaci pluginu na PHP verze 5.3 nebo vyšší
  • Drobné optimalizace

1.4

  • Zalomení po řadové číslovce nyní podporuje číslovku jako navazující slovo; takto je zajištěno nezalomení např. u data zapsaného ve formátu 1. 1. 2014
  • Nová funkcionalita: zabránění zalomení mezi číslovkou a jednotkou nebo měnou (např. 1 m, 5 kg, 50 Kč)
  • Nová funkcionalita: zabránění zalomení v měřítkách a poměrech (např. 1 : 1000)
  • Vlastní filtr zalomeni_filtry — umožňuje odebrat nebo přidat filtry, na které se Zalomení aplikuje
  • Drobné optimalizace

1.3

  • Změna licence
  • Změna ukládání nastavení (interní; původně pole proměnných, nyní jednotlivé proměnné samostatně, snad to vyřeší problémy některých uživatelů s ukládáním nastavení)
  • Nová funkcionalita: zabránění zalomení po řadové číslovce (včetně data, např. 1. ledna)
  • Nová funkcionalita: uživatelsky definované termíny, které nesmějí být zalomeny
  • Screenshoty přesunuty do adresáře assets, aby se zbytečně nestahovaly uživatelům do jejich instalací WordPressu
  • Plug-in předělán na PHP třídu, pro lepší izolaci a přehlednost
  • WordPress již nevolá activation-hook při aktualizaci pluginu na novou verzi; aktualizace testována a volána v rámci admin_init()

1.2.4

  • Dvojité volání nahrazovací funkce, plugin nefungoval pro dvě příslušná slova nacházející se za sebou (např. pokud by byly zapnuty pevné mezery za předložkami i za spojkami, pak ve výrazu “a s někým” by došlo k nahrazení mezery za “a”, ale již ne za “s”)
  • Nastavení pluginu přemístěno na stránku Nastavení->Zobrazování, je zbytečné, aby měl plugin celou vlastní stránku s nastavením

1.2.3

  • Opraveno volání funkce add_options_page tak, aby nepoužívalo již nepodporovaný formát.

1.2.2

  • Opravena chyba v konfiguraci.

1.2.1

  • Opravena chyba v HTML kódu konfigurace pluginu.

1.2

  • Kompatibilita s WordPress 2.9

1.1

  • Nyní umí vložit pevnou mezeru také za předložku (či jiné slovo), které se nachází na následujících pozicích: první slovo za otevírací závorkou, první slovo po nějakém tagu (např tag pro zapnutí italiky či tučného písma), na začátku odstavce.
  • Rozšířen výchozí seznam zkratek, za něž se vkládá mezera
  • Nahrazuje mezery v číslech za pevné mezery (např. v telefonním čísle zapsaném jako 800 123 456 nahradí mezery za pevné mezery, aby nebylo číslo rozděleno zalomením řádku).
  • Interně přepsáno, již nevyužívá stávající filter wptexturize(), ale přidává vlastní filtr.

1.0

  • Initial release.

Try other plugins

Really Simple SSL icon

Really Simple SSL

4.9 · 4M+ installs

The easiest way to improve security! Leverage your SSL certificate and protect your website visitors.