%define _pearname %{_class}_%{_subclass}_Flexy
Summary: %{_pearname} - a flexible caching template engine based on SimpleTemplate
-Summary(pl): %{_pearname} - elastyczny buforuj±cy silnik szablonów oparty na SimpleTemplate
+Summary(pl.UTF-8): %{_pearname} - elastyczny buforujący silnik szablonów oparty na SimpleTemplate
Name: php-pear-%{_pearname}
Version: 1.2.5
Release: 1
In PEAR status of this package is: %{_status}.
-%description -l pl
-HTML_Template_Flexy pocz±tkowo by³ uproszczeniem HTML_Template_Xipe,
-jednak od wersji 0.2 sta³ siê jednym z pierwszych silników szablonów
-u¿ywaj±cych prawdziwego analizatora leksykalnego zamiast wyra¿eñ
-regularnych, co umo¿liwia robienie rzeczy w stylu ASP.net czy
-znaczników Cold Fusion. Jednak nadal ma bardzo prosty zbiór
-zastosowañ. Cechy silnika:
-- bardzo proste API - ³atwe do nauczenia, zapobiega umieszczaniu zbyt
- du¿ej ilo¶ci logiki w szablonach
-- ³atwe pisanie dokumentowalnego kodu - poprzez u¿ycie zmiennych
- obiektowych dla szablonu zamiast przypisywania mo¿na u¿ywaæ
- komentarzy phpDoc do wypisywania u¿ywanych zmiennych
-- edytowalny w edytorach WYSIWYG - mo¿na tworzyæ w pe³ni funkcjonalne
- szablony, które nie psuj± siê po ka¿dym u¿yciu Dreamweavera(tm) czy
- edytora Mozilli; przy dodawaniu pêtli i warunków u¿ywane s± atrybuty
+%description -l pl.UTF-8
+HTML_Template_Flexy początkowo był uproszczeniem HTML_Template_Xipe,
+jednak od wersji 0.2 stał się jednym z pierwszych silników szablonów
+używających prawdziwego analizatora leksykalnego zamiast wyrażeń
+regularnych, co umożliwia robienie rzeczy w stylu ASP.net czy
+znaczników Cold Fusion. Jednak nadal ma bardzo prosty zbiór
+zastosowań. Cechy silnika:
+- bardzo proste API - łatwe do nauczenia, zapobiega umieszczaniu zbyt
+ dużej ilości logiki w szablonach
+- łatwe pisanie dokumentowalnego kodu - poprzez użycie zmiennych
+ obiektowych dla szablonu zamiast przypisywania można używać
+ komentarzy phpDoc do wypisywania używanych zmiennych
+- edytowalny w edytorach WYSIWYG - można tworzyć w pełni funkcjonalne
+ szablony, które nie psują się po każdym użyciu Dreamweavera(tm) czy
+ edytora Mozilli; przy dodawaniu pętli i warunków używane są atrybuty
z przestrzeniami nazw
- ekstremalnie szybki - kod uruchomieniowy jest przynajmniej 4 razy
- mniejszy ni¿ wiêkszo¶æ innych silników szablonów (np. Smarty); u¿ywa
- skompilowanych szablonów, dziêki czemu jest wiele razy szybszy na
- blokach i pêtlach ni¿ szablony oparte na wyra¿eniach regularnych
+ mniejszy niż większość innych silników szablonów (np. Smarty); używa
+ skompilowanych szablonów, dzięki czemu jest wiele razy szybszy na
+ blokach i pętlach niż szablony oparte na wyrażeniach regularnych
(np. IT/phplib)
-- bezpieczniejszy (pod k±tem ataków cross-site scripting) - wszystkie
- zmienne domy¶lnie s± wypisywane z u¿yciem sekwencji kontrolnych HTML
- (mo¿na to zmieniæ modyfikatorem :h)
-- wspiera wielojêzyczno¶æ - przetwarza ³añcuchy z szablonu, co pozwala
- na zbudowanie narzêdzi do t³umaczenia; kompiluje specyficzne dla
- jêzyka szablony, dziêki czemu t³umaczenie jest robione tylko raz, a
- nie przy ka¿dym ¿±daniu
-- w pe³ni obs³uguje dynamiczne elementy (jak ASP.NET), dziêki czemu
- mo¿na pobieraæ elementy do zast±pienia w czasie dzia³ania.
-
-D³ugoterminowym planem rozwoju Flexy jest zintegrowanie jako backend
-dla Future Template Package (dostêpny bêdzie wrapper BC, jako ¿e autor
-te¿ musi tego u¿ywaæ).
+- bezpieczniejszy (pod kątem ataków cross-site scripting) - wszystkie
+ zmienne domyślnie są wypisywane z użyciem sekwencji kontrolnych HTML
+ (można to zmienić modyfikatorem :h)
+- wspiera wielojęzyczność - przetwarza łańcuchy z szablonu, co pozwala
+ na zbudowanie narzędzi do tłumaczenia; kompiluje specyficzne dla
+ języka szablony, dzięki czemu tłumaczenie jest robione tylko raz, a
+ nie przy każdym żądaniu
+- w pełni obsługuje dynamiczne elementy (jak ASP.NET), dzięki czemu
+ można pobierać elementy do zastąpienia w czasie działania.
+
+Długoterminowym planem rozwoju Flexy jest zintegrowanie jako backend
+dla Future Template Package (dostępny będzie wrapper BC, jako że autor
+też musi tego używać).
Ta klasa ma w PEAR status: %{_status}.
%package tests
Summary: Tests for PEAR::%{_pearname}
-Summary(pl): Testy dla PEAR::%{_pearname}
+Summary(pl.UTF-8): Testy dla PEAR::%{_pearname}
Group: Development/Languages/PHP
Requires: %{name} = %{epoch}:%{version}-%{release}
AutoReq: no
%description tests
Tests for PEAR::%{_pearname}.
-%description tests -l pl
+%description tests -l pl.UTF-8
Testy dla PEAR::%{_pearname}.
%prep