< Software
= CGIC
= GD
= GIF Info 1.0.1
= GIMP
= Karel++
= PNG Info 1.0.1
= Qmail-SQL
= WindowMaker app. launcher
# Stáhnout
gettext - víceřádkové PHP texty
xgettext při čtení spojovaných textů v PHP skriptu ("text1" . "text2") nepovažuje texty za jeden, ale rozdělí je na samostatné položky a tak je také zapíše do .po souboru.
Uvedený patch opravuje toto chování. Patch má několik omezení.
- Lze spojovat pouze texty (mohou obsahovat proměnné), NELZE spojovat text a proměnnou
SPRÁVNĚ: $x = "text1" . "text2 $promenna";
ŠPATNĚ: $x = "text1" . $promenna; - V případě víceřádkového rozdělení nelze použít komentáře mezi částmi textu
SPRÁVNĚ: $x = _("text1".
"text2"); - Lze spojovat pouze texty ve stejných uvozovkách, nelze kombinovat
SPRÁVNĚ: $x = "text1" . "text2";
ŠPATNĚ: $x = "text1" . 'text2';
ŠPATNĚ: $x = _("text1". // prvni radek
"text2");
I přes tato omezení má patch význam, umožňuje zapsání dlouhých textů na více řádku a spojovat je pomocí tečky.
Stáhnout
Soubor | Verze | Typ | OS |
---|---|---|---|
Popis | |||
gettext-x-php-concat.diff | 0.16.1 | Patch | Un*x |
Patch funguje od verze gettext 0.14.6, na které byl odladěn, uspěšně byl použit i na verzi 0.16.1. Bez větších problémů snad půjde použít i na jiné verze. |