tags 723869 + patch tags 723869 + pending thanks Dear maintainer,
I've prepared an NMU for freetable (versioned as 2.3-4.1) and uploaded it to DELAYED/2. Please feel free to tell me if I should delay it longer. Regards. -- .''`. Homepage: http://info.comodo.priv.at/ - OpenPGP key 0xBB3A68018649AA06 : :' : Debian GNU/Linux user, admin, and developer - http://www.debian.org/ `. `' Member of VIBE!AT & SPI, fellow of the Free Software Foundation Europe `- NP: Pink Floyd: Mother
diff -u freetable-2.3/fr.pod freetable-2.3/fr.pod --- freetable-2.3/fr.pod +++ freetable-2.3/fr.pod @@ -1,12 +1,14 @@ +=encoding UTF-8 + =head1 NOM -B<freetable> - outil de gnration automatique de tableaux HTML +B<freetable> - outil de génération automatique de tableaux HTML =head1 VERSION -Cette documentation dcrit l'utilisation de B<freetable> version 2.3. +Cette documentation décrit l'utilisation de B<freetable> version 2.3. -Si vous utilisez une autre version, certaines diffrences peuvent +Si vous utilisez une autre version, certaines différences peuvent apparaitre. =head1 SYNOPSIS @@ -21,7 +23,7 @@ I<-h>, I<--help> Affiche cette aide et stoppe -I<-V>, I<--version> Affiche seulement le numro de version +I<-V>, I<--version> Affiche seulement le numéro de version I<-c>, I<--comment> Affiche un commentaire avant chaque cellule pour indiquer son emplacement @@ -31,25 +33,25 @@ I<-w>, I<--warning> Affiche un commentaire avant chaque tableau, indiquant que le tableau est - gnr automatiquement et ne doit pas - tre dit + généré automatiquement et ne doit pas + être édité I<-l>, I<--location> Remplace les indicateurs C<E<lt>rowE<gt>> (ligne) - et C<E<lt>colE<gt>> (colonne) l'intrieur des + et C<E<lt>colE<gt>> (colonne) à l'intérieur des tableaux par la position de la cellule courante. I<-m>, I<--macro> I<[program]> Avec cette option, le contenu des - cellules est pass un pr-processeur, - qui est B<m4> par dfaut + cellules est passé à un pré-processeur, + qui est B<m4> par défaut -=head1 AVERTISSEMENT SUR LA SCURIT +=head1 AVERTISSEMENT SUR LA SÉCURITÉ N'UTILISEZ PAS DE MACRO-PROCESSEUR SUR UN - FICHIER SOURCE DONT VOUS N'TES PAS SR. - CELA POURRAIT COMPROMETTRE LA SCURIT DE - VOTRE SYSTME + FICHIER SOURCE DONT VOUS N'ÊTES PAS SÛR. + CELA POURRAIT COMPROMETTRE LA SÉCURITÉ DE + VOTRE SYSTÈME Plus d'informations dans la documentation de B<m4>, en particulier la commande I<syscmd>. @@ -58,27 +60,27 @@ Ce programme est un logiciel libre qui remplace B<wwwtable>. -HTML est un langage agrable, mais avec un norme dfaut : les tableaux. -J'ai pass de nombreuses heures lire le code source que j'avais tout -juste crit pour essayer de comprendre quelle cellule dans le code -source correspond ce qui est affich dans le navigateur. +HTML est un langage agréable, mais avec un énorme défaut : les tableaux. +J'ai passé de nombreuses heures à lire le code source que j'avais tout +juste écrit pour essayer de comprendre quelle cellule dans le code +source correspond à ce qui est affiché dans le navigateur. -Si cela vous rappelle une exprience similaire, alors lisez cette +Si cela vous rappelle une expérience similaire, alors lisez cette documentation et votre peine ne sera plus qu'un mauvais souvenir. -Le programme reoit en entre du code HTML provenant soit de l'entre +Le programme reçoit en entrée du code HTML provenant soit de l'entrée standard (I<stdin>), soit d'un fichier. Il recherche alors les -caractres suivants, qui annoncent l'ouverture d'un tableau: +caractères suivants, qui annoncent l'ouverture d'un tableau: <wwwtable [options]> -Il analyse le contenu jusqu' dtecter la fin du tableau, affiche le +Il analyse le contenu jusqu'à détecter la fin du tableau, affiche le code HTML correspondant puis continue le traitement avec les tableaux suivants. =head1 SYNTAXE -La syntaxe est trs simple: +La syntaxe est très simple: wwwtable: <wwwtable [wwwtable_options]> @@ -88,55 +90,55 @@ ... </wwwtable> -La chane optionnelle wwwtable_options est passe telle quelle comme -attribut de la balise C<E<lt>tableE<gt>>. Le prambule n'est pas trait, -il peux contenir n'importe quel code HTML, il sera insr au dbut du +La chaîne optionnelle wwwtable_options est passée telle quelle comme +attribut de la balise C<E<lt>tableE<gt>>. Le préambule n'est pas traité, +il peux contenir n'importe quel code HTML, il sera inséré au début du tableau. Les cellules sont soit des cellules normales (balise C<E<lt>tdE<gt>>), -soit des cellules d'en-tte (balise C<E<lt>thE<gt>>). -Il en tait ainsi jusqu'aux versions 1.x, voyez la prochaine section -pour une autre mthode d'adressage des colonnes. +soit des cellules d'en-tête (balise C<E<lt>thE<gt>>). +Il en était ainsi jusqu'aux versions 1.x, voyez la prochaine section +pour une autre méthode d'adressage des colonnes. cellule normale: (ligne,colonne) options_cellule contenu_cellule - cellule en-tte: + cellule en-tête: ((ligne,colonne)) options_cellule contenu_cellule -Le texte contenu dans options_cellule est pass comme attribut -de la balise de la cellule. Les mots-cls I<colspan> et I<rowspan> -sont interprts pour gnrer des tableaux corrects. +Le texte contenu dans options_cellule est passé comme attribut +de la balise de la cellule. Les mots-clés I<colspan> et I<rowspan> +sont interprétés pour générer des tableaux corrects. -Le contenu des cellules (contenu_cellule) est quelconque, il peut mme +Le contenu des cellules (contenu_cellule) est quelconque, il peut même contenir d'autres wwwtables ! Si vous utilisez l'option I<-m> (ou son synonyme I<--macro>), le contenu -des cellules sera pass comme entre standard de la commande B<m4>(1), -aprs avoir remplac les chanes de caractres B<E<lt>rowE<gt>> (resp. -B<E<lt>colE<gt>>) par le numro de ligne (resp. colonne) de la cellule. +des cellules sera passé comme entrée standard de la commande B<m4>(1), +après avoir remplacé les chaînes de caractères B<E<lt>rowE<gt>> (resp. +B<E<lt>colE<gt>>) par le numéro de ligne (resp. colonne) de la cellule. Les indices de ligne et colonne sont soit des nombres, soit un adressage -relatif, soit une expression rgulire qui dsigne un ensemble de -cellules. la diffrence de B<wwwtable>, B<freetable> peut aussi -utiliser des expressions rgulires dans les cellules d'en-tte. Un -autre ajout est la possiblit d'utiliser I<*> la place de I<.*>. +relatif, soit une expression régulière qui désigne un ensemble de +cellules. À la différence de B<wwwtable>, B<freetable> peut aussi +utiliser des expressions régulières dans les cellules d'en-tête. Un +autre ajout est la possiblité d'utiliser I<*> à la place de I<.*>. L'adressage relatif est de la forme : -I<=> ou vide : mme indice que la cellule prcdente +I<=> ou vide : même indice que la cellule précédente -I<+> ou I<+X> : incrmente l'indice de I<X> (dfaut: 1) +I<+> ou I<+X> : incrémente l'indice de I<X> (défaut: 1) -I<-> ou I<-X> : dcrmente l'indice de I<X> (dfaut: 1) +I<-> ou I<-X> : décrémente l'indice de I<X> (défaut: 1) -Lorsqu'une cellule est dsigne par plusieurs expressions, la fois les -options et le contenu de chaque cellule sont ajouts. +Lorsqu'une cellule est désignée par plusieurs expressions, à la fois les +options et le contenu de chaque cellule sont ajoutés. -Si vous n'utilisez que des expressions rgulires, il faut indiquer au -programme la position de la dernire cellule. +Si vous n'utilisez que des expressions régulières, il faut indiquer au +programme la position de la dernière cellule. <wwwtable> (*,1) @@ -148,22 +150,22 @@ =head1 AUTRE SYNTAXE D'ADRESSAGE -Il n'est pas trs pratique de spcifier les numros de cellules avec des -expressions rgulires. B<Freetable> 2.0 a introduit deux nouvelles -mthodes d'adressage, qui peuvent tre utilises sur les cellules -normales et les cellules d'en-tte. - -Une compatibilit totale avec les versions antrieures est assure. -Pour cette raison, il n'tait pas question de modifier la syntaxe -actuelle. Malheureusement, vous ne pouvez pas spcifier les lignes en +Il n'est pas très pratique de spécifier les numéros de cellules avec des +expressions régulières. B<Freetable> 2.0 a introduit deux nouvelles +méthodes d'adressage, qui peuvent être utilisées sur les cellules +normales et les cellules d'en-tête. + +Une compatibilité totale avec les versions antérieures est assurée. +Pour cette raison, il n'était pas question de modifier la syntaxe +actuelle. Malheureusement, vous ne pouvez pas spécifier les lignes en utilisant une syntaxe d'adressage, et les colonnes avec une autre -syntaxe. Pour remdier ce problme, les deux mthodes sont trs -souples, si bien que vous ne devriez jamais avoir les mlanger, et +syntaxe. Pour remédier à ce problème, les deux méthodes sont très +souples, si bien que vous ne devriez jamais avoir à les mélanger, et elles vous permettent d'utiliser I<=>, I<+>, I<->, I<+X>, I<-X> et la -chane vide de la mme faon qu'avec B<freetable> 1.x. +chaîne vide de la même façon qu'avec B<freetable> 1.x. -De plus, ces nouvelles mthodes dterminent automatiquement la dernire -cellule, contrairement l'adressage par des expressions rgulires. +De plus, ces nouvelles méthodes déterminent automatiquement la dernière +cellule, contrairement à l'adressage par des expressions régulières. =head2 BORNES EXPLICITES @@ -171,17 +173,17 @@ contenu_cellule La syntaxe pour I<bornes_ligne> et I<bornes_colonne> est de la forme: -1-2,4-7,9,12. Les doublons sont limins. Pour les besoins de -l'adressage relatif, le dernier nombre est utilise. Ainsi, quand vous -crivez +1-2,4-7,9,12. Les doublons sont éliminés. Pour les besoins de +l'adressage relatif, le dernier nombre est utilisée. Ainsi, quand vous +écrivez (1-100,32;1) foo (+,) bar -la cellule (33,1) contiendra foo bar et toutes les autres seulement - foo . +la cellule (33,1) contiendra « foo bar » et toutes les autres seulement +« foo ». =head2 CODE PERL QUELCONQUE @@ -189,48 +191,48 @@ contenu_cellule Vous pouvez utiliser n'importe quel code Perl qui tient sur une seule -ligne du moment qu'il est repr oar notre expression rgulire (pas -trs fute) et renvoie une liste. Il n'est malheureusement pas possible -de dtecter n'importe quel code de Perl grce une expression -rgulire, mais du moment qu'il ne contient pas les squences I<},{> et +ligne du moment qu'il est repéré oar notre expression régulière (pas +très futée) et renvoie une liste. Il n'est malheureusement pas possible +de détecter n'importe quel code de Perl grâce à une expression +régulière, mais du moment qu'il ne contient pas les séquences I<},{> et I<})>, cela devrait marcher. Exemple : <wwwtable> ({grep {$_%3 == 1} 1..100},{1..2,4}) foo </wwwtable> -va crer un tableau de 100 lignes par 4 colonnes avec foo dans les -premires, deuxime et quatrime colonnes de chaque ligne dont le numro +va créer un tableau de 100 lignes par 4 colonnes avec « foo » dans les +premières, deuxième et quatrième colonnes de chaque ligne dont le numéro vaut 1 modulo 3. -Si vous voulez mlanger cet adressage avec le prcdent, il suffit de -remplacer I<-> par I<..> dans la dfinition des bornes, et l'entourer +Si vous voulez mélanger cet adressage avec le précédent, il suffit de +remplacer I<-> par I<..> dans la définition des bornes, et l'entourer par des accolades I<{> et I<}>. -Si vous voulez mlanger cet adressage avec une expression rgulire, -vous pouvez remplacer cette dernire par I<{grep {/expression/} min..max}>. -Il est malheureusement obligatoire de spcifier explicitement la +Si vous voulez mélanger cet adressage avec une expression régulière, +vous pouvez remplacer cette dernière par I<{grep {/expression/} min..max}>. +Il est malheureusement obligatoire de spécifier explicitement la dimension du tableau. -=head1 INCOMPATIBILITS AVEC WWWTABLE +=head1 INCOMPATIBILITÉS AVEC WWWTABLE -Les utilisateurs de B<wwwtable> qui dcident de passer B<freetable> -devraient lire cette section. La majorit des incompatibilits -proviennent du traitement des expressions rgulires. Il faut aussi +Les utilisateurs de B<wwwtable> qui décident de passer à B<freetable> +devraient lire cette section. La majorité des incompatibilités +proviennent du traitement des expressions régulières. Il faut aussi noter que B<wwwtable> ne permettait ni le remplacement automatiques des -numros de lignes et de colonnes, ni l'utilisation d'un -pr-processeur. +numéros de lignes et de colonnes, ni l'utilisation d'un +pré-processeur. -L'option I<-w> a le comportement oppos. Nous n'crivons aucun -commentaire par dfaut, et I<-w> ou I<--warning> est utilise pour les +L'option I<-w> a le comportement opposé. Nous n'écrivons aucun +commentaire par défaut, et I<-w> ou I<--warning> est utilisée pour les ajouter. -Les cellules d'en-tte peuvent tre dfinies avec des expressions -rgulires, par exemple +Les cellules d'en-tête peuvent être définies avec des expressions +régulières, par exemple ((1,*)) -ce qui tait impossible avec B<wwwtable>. +ce qui était impossible avec B<wwwtable>. Les indices des axes sont 100% orthogonaux, ce qui signifie qu'avec le code suivant @@ -242,7 +244,7 @@ Foo Foo va apparaitre en 3e colonne, et si vous vouliez qu'il soit en 1e -position, il faut crire +position, il faut écrire (*,1) width=30 (*,2) width=35 @@ -258,13 +260,13 @@ (=,1) Foo -Avec B<freetable> 2.0, deux mthodes compltement nouvelles d'adressage -des cellules ont t introduites. Elles sont totalement incompatibles +Avec B<freetable> 2.0, deux méthodes complètement nouvelles d'adressage +des cellules ont été introduites. Elles sont totalement incompatibles avec B<wwwtable>. =head1 BUGS -L'utilisation de code Perl quelconque chouera avec du code +L'utilisation de « code Perl quelconque » échouera avec du code complexe. =head1 VOIR AUSSI @@ -275,7 +277,7 @@ Tomasz Wegrzanowski <t...@users.sourceforge.net> -Traduction franaise de la documentation: +Traduction française de la documentation: Denis Barbier <barb...@debian.org> =cut diff -u freetable-2.3/debian/changelog freetable-2.3/debian/changelog --- freetable-2.3/debian/changelog +++ freetable-2.3/debian/changelog @@ -1,3 +1,13 @@ +freetable (2.3-4.1) unstable; urgency=low + + * Non-maintainer upload. + * Fix "FTBFS with perl 5.18: POD errors": + add =encoding directives to {fr,pl}.pod and convert them to utf8; + call pod2man with --utf8 in Makefile. + (Closes: #723869) + + -- gregor herrmann <gre...@debian.org> Wed, 23 Oct 2013 17:34:08 +0200 + freetable (2.3-4) unstable; urgency=low * Remove me from Maintainers. only in patch2: unchanged: --- freetable-2.3.orig/Makefile +++ freetable-2.3/Makefile @@ -4,7 +4,7 @@ testsuite/test09.html testsuite/test10.html %.1: %.pod - ln -sf $< freetable.pod && pod2man --center='Freetable' freetable.pod >$@ + ln -sf $< freetable.pod && pod2man --center='Freetable' --utf8 freetable.pod >$@ rm -f freetable.pod all: $(OBJ) only in patch2: unchanged: --- freetable-2.3.orig/pl.pod +++ freetable-2.3/pl.pod @@ -1,12 +1,14 @@ +=encoding UTF-8 + =head1 NAME -B<freetable> - program uatwiajcy tworzenie HTML-owych tabeli +B<freetable> - program ułatwiający tworzenie HTML-owych tabeli =head1 WERSJA Ten dokument opisuje B<freetable> w wersji 2.3. -Moe by nie w peni prawidowy jeli uywasz innej wersji. +Może być nie w pełni prawidłowy jeśli używasz innej wersji. =head1 SYNOPSIS @@ -16,207 +18,207 @@ B<freetable> I<[opcje]> -Dostpne opcje to : +Dostępne opcje to : -I<-h>, I<--help> Program wydrukuje informacj o sposobie uycia i skoczy +I<-h>, I<--help> Program wydrukuje informację o sposobie użycia i skończy -I<-V>, I<--version> Program wydrukuje numer wersji i skoczy +I<-V>, I<--version> Program wydrukuje numer wersji i skończy -I<-c>, I<--comment> Program wstawi przed kad komrk komentarz o jej pozycji +I<-c>, I<--comment> Program wstawi przed każdą komórką komentarz o jej pozycji -I<-b>, I<--no-nbsp> Program nie wstawi I< > do pustych komrek celem -wizualnego ich obnienia na graficznych przegldarkach +I<-b>, I<--no-nbsp> Program nie wstawi I< > do pustych komórek celem +wizualnego ich obniżenia na graficznych przeglądarkach -I<-w>, I<--warning> Program wstawi ostrzeenie e powinna raczej zmienia -rdo ni tabel przed kad tabel, ktr stworzy. +I<-w>, I<--warning> Program wstawi ostrzeżenie że powinnaś raczej zmieniać +źródło niż tabelę przed każdą tabelą, którą stworzy. I<-l>, I<--location> Program zamieni tagi lokacyjne I<E<lt>rowE<gt>> i -I<E<lt>colE<gt>> wewntrz tabeli na pozycj komrki, w ktrej wystpi. +I<E<lt>colE<gt>> wewnątrz tabeli na pozycję komórki, w której wystąpią. I<-m>, I<--macro> I<[program]> - Program przepuci tabel przez makroprocesor (domylnie: B<m4>) + Program przepuści tabelę przez makroprocesor (domyślnie: B<m4>) -=head1 OSTRZEENIE +=head1 OSTRZEŻENIE - NIE UYWAJ MAKROPROCESORA NA NIEPEWNYM RDLE - M4 MOE ZOSTA UYTE DO NARUSZENIA TWEGO BEZPIECZESTWA - WICEJ INFORMACJI ZNAJDZIESZ URUCHAMIAJC : + NIE UŻYWAJ MAKROPROCESORA NA NIEPEWNYM ŹRÓDLE + M4 MOŻE ZOSTAĆ UŻYTE DO NARUSZENIA TWEGO BEZPIECZEŃSTWA + WIĘCEJ INFORMACJI ZNAJDZIESZ URUCHAMIAJĄC : I<info m4 'UNIX commands' syscmd> =head1 DESCRIPTION -Ten program jest wyzwolonym (wolnodostpnym) nastpc B<wwwtable>. +Ten program jest wyzwolonym (wolnodostępnym) następcą B<wwwtable>. -HTML to wietny jzyk, ale ma straszn niedorb : tabele. -Spdziem wiele czasu wpatrujc si w HTMLowy kod i prbujc zgadn, -ktra komrka kodu odpowiada ktrej w przegldarce. +HTML to świetny język, ale ma straszną niedoróbę : tabele. +Spędziłem wiele czasu wpatrując się w HTMLowy kod i próbując zgadnąć, +która komórka kodu odpowiada której w przeglądarce. -Jeli rwnie miae ten problem, to by moe za chwil zostanie rozwizany. +Jeśli również miałeś ten problem, to być może za chwilę zostanie rozwiązany. -Program czyta z pliku lub ze I<stdin>. Szuka linii zaczynajcej opis tabeli : +Program czyta z pliku lub ze I<stdin>. Szuka linii zaczynającej opis tabeli : <wwwtable [opcje]> -Analizuje ten opis, wstawia poprawn HTML-ow tabel i szuka nastpnego opis, a plik -si skoczy. +Analizuje ten opis, wstawia poprawną HTML-ową tabelę i szuka następnego opis, aż plik +się skończy. -=head1 SKADNIA TABELI +=head1 SKŁADNIA TABELI Jest bardzo prosta : wwwtable <wwwtable [opcje]> - [preambua] - [komrka] - [komrka] + [preambuła] + [komórka] + [komórka] ... </wwwtable> -opcje bd przekazane do taga I<E<lt>tableE<gt>>. -Preambua to dowolny HTML-owy text. Bdzie umieszczony bezporednio przed tabel. +opcje będą przekazane do taga I<E<lt>tableE<gt>>. +Preambuła to dowolny HTML-owy text. Będzie umieszczony bezpośrednio przed tabelą. -komrka to albo normalna_komrka (tag I<E<lt>tdE<gt>>) albo -nagwkowa_komrka (tag I<E<lt>thE<gt>>). -Tak przynajmniej byo w starszych wersjach freetable. -W nastpnej sekcji s opisane nowe metody adresowania komrek. +komórka to albo normalna_komórka (tag I<E<lt>tdE<gt>>) albo +nagłówkowa_komórka (tag I<E<lt>thE<gt>>). +Tak przynajmniej było w starszych wersjach freetable. +W następnej sekcji są opisane nowe metody adresowania komórek. - normalna_komrka : - (rzd,kolumna) opcje - zawarto + normalna_komórka : + (rząd,kolumna) opcje + zawartość - nagwkowa_komrka : - ((rzd,kolumna)) opcje - zawarto + nagłówkowa_komórka : + ((rząd,kolumna)) opcje + zawartość -opcje bd przekazane do komrkowego taga. Atrybuty I<colspan> i I<rowspan> -s uwzgldniane podczas tworzenia tabeli. +opcje będą przekazane do komórkowego taga. Atrybuty I<colspan> i I<rowspan> +są uwzględniane podczas tworzenia tabeli. -zawarto mae zawiera text, tagi a nawet osadzon tabel. +zawartość maże zawierać text, tagi a nawet osadzoną tabelę. -Jeli uywasz opcji I<-m> (lub I<--macro>), zawarto bdzie przerobiona przez m4(1), -z <row> i <col> ustawionymi na adres aktualnej komrki +Jeśli używasz opcji I<-m> (lub I<--macro>), zawartość będzie przerobiona przez m4(1), +z <row> i <col> ustawionymi na adres aktualnej komórki -rzd i kolumna mog by zarwno liczbami, wyraeniami wzgldnymi, albo regex'ami. -W przeciwiestwie do B<wwwtable>, z B<freetable> moesz uywa regex'w rwnie -dla komrek nagwka. -Moesz rwnie uywa I<*>, co znaczy dokadnie tyle co I<.*>. +rząd i kolumna mogą być zarówno liczbami, wyrażeniami względnymi, albo regex'ami. +W przeciwieństwie do B<wwwtable>, z B<freetable> możesz używać regex'ów również +dla komórek nagłówka. +Możesz również używać I<*>, co znaczy dokładnie tyle co I<.*>. -Wyraenia wzgldne to : +Wyrażenia względne to : -I<=> albo pusta znaczy : tyle samo co w poprzedniej komrce +I<=> albo pusta znaczy : tyle samo co w poprzedniej komórce -I<+> albo I<+X> znaczy : o 1 lub X wicej ni w poprzedniej komrce +I<+> albo I<+X> znaczy : o 1 lub X więcej niż w poprzedniej komórce -I<-> albo I<-X> znaczy : o 1 lub X wicej ni w poprzedniej komrce +I<-> albo I<-X> znaczy : o 1 lub X więcej niż w poprzedniej komórce -Jeli wiele definicji adresuje t sam komrk zarwno opcje jak i zawarto s doklejane -w kolejnoci wystpienia. +Jeśli wiele definicji adresuje tą samą komórkę zarówno opcje jak i zawartość są doklejane +w kolejności wystąpienia. -Jeli chcesz uywa tylko regex'w musisz powiedzie programowi o adresie ostatniej komrki : +Jeśli chcesz używać tylko regex'ów musisz powiedzieć programowi o adresie ostatniej komórki : <wwwtable> (*,1) - to s piewsze kolumny + to są piewsze kolumny (1,*) - to s piewsze rzdy + to są piewsze rzędy (4,4) </wwwtable> -=head1 ALTERNATYWNE ADRESY KOMREK +=head1 ALTERNATYWNE ADRESY KOMÓREK -Adresowanie komrek za pomoc wyrae regularnych jest -bardzo niewygodne. Z tego powodu, w B<freetable> 2.0 zostay +Adresowanie komórek za pomocą wyrażeń regularnych jest +bardzo niewygodne. Z tego powodu, w B<freetable> 2.0 zostały wprowadzone dwie nowe metody. -Obie mog by uyte zarwno do komrek normalnych jak i nagwkowych. +Obie mogą być użyte zarówno do komórek normalnych jak i nagłówkowych. -Zachowana jest pena wsteczna kompatybilno. -W tym celu zostaa wprowadzona nowa skadnia. -Niestety, nie moesz adresowa rzdu i kolumny uywajc +Zachowana jest pełna wsteczna kompatybilność. +W tym celu została wprowadzona nowa składnia. +Niestety, nie możesz adresować rzędu i kolumny używając odmiennych metod. -eby obej ten problem, obie nowe metody s bardzo tolerancyjne -i pozwalaj na uycie I<=>, I<+>, I<->, I<+X> I<-X> oraz -pustego acucha z tym samym znaczeniem, jakie maj one +Żeby obejść ten problem, obie nowe metody są bardzo tolerancyjne +i pozwalają na użycie I<=>, I<+>, I<->, I<+X> I<-X> oraz +pustego łańcucha z tym samym znaczeniem, jakie mają one w starej metodzie. -Nowe metody potrafi samodzielnie ustali rozmiar tabeli. +Nowe metody potrafią samodzielnie ustalić rozmiar tabeli. -=head2 ZASIGI +=head2 ZASIĘGI - (zasig rzdw;zasig kolumn) opcje - zawarto + (zasięg rzędów;zasięg kolumn) opcje + zawartość -Skadnia wyglda jak: 1-2,4-7,9,12. -Zduplikowane adresy zostaj wyeliminowane. +Składnia wygląda jak: 1-2,4-7,9,12. +Zduplikowane adresy zostają wyeliminowane. Dla potrzeb adresowania relatywnego, -uyty jest ostatni podany numer. A wic jeli napiszesz +użyty jest ostatni podany numer. A więc jeśli napiszesz (1-100,32;1) foo (+,) bar -Komrka (33,1) bdzie zawiera `foobar' a wszystkie pozostae tylko `foo'. +Komórka (33,1) będzie zawierać `foobar' a wszystkie pozostałe tylko `foo'. =head2 DOWOLNY KOD PERL - ({kod dla rzdw},{kod dla kolumn}) opcje - zawarto + ({kod dla rzędów},{kod dla kolumn}) opcje + zawartość -Moesz uywa dowolnego kodu Perl o ile zmieci si w jednej linijce, -pasuje do naszego wyraenia regularnego i da w wyniku list. -Niestety, nie istnieje wyraenie regularne pasujce do dowolnego -kodu Perl, ale dopki twj kod nie zawiera I<},{> ani I<})>, -powinno dziaa. -Przykad: +Możesz używać dowolnego kodu Perl o ile zmieści się w jednej linijce, +pasuje do naszego wyrażenia regularnego i da w wyniku listę. +Niestety, nie istnieje wyrażenie regularne pasujące do dowolnego +kodu Perl, ale dopóki twój kod nie zawiera I<},{> ani I<})>, +powinno działać. +Przykład: <wwwtable> ({grep {$_%3 == 1} 1..100},{1..2,4}) foo </wwwtable> -Da tabele 100 rzdw x 4 kolumny z `foo' w kadej -1wszej, 2giej i 4tej kolumnie kadego rzdu o numerze dajcym reszte 1 w +Da tabele 100 rzędów x 4 kolumny z `foo' w każdej +1wszej, 2giej i 4tej kolumnie każdego rzędu o numerze dającym reszte 1 w dzieleniu przez 3. -Jeli chcesz uy "dowolnego kodu" w jednej czsci adresu a zasigu w drugiej -zastp w definicji zasigu I<-> przez I<..> i w zasig midzy I<{> i I<}>. +Jeśli chcesz użyć "dowolnego kodu" w jednej częsci adresu a zasięgu w drugiej +zastąp w definicji zasięgu I<-> przez I<..> i włóż zasięg między I<{> i I<}>. -Jeli chcesz uy "dowolnego kodu" w jednej czsci adresu a wyraenia -regulernego w drugiej, musisz napisa I<{grep {/wyraenie/} od..do}>. -Niestety, w tym wypadku musisz poda rozmiar tablicy. - -=head1 NIEZGODNOCI Z WWWTABLE - -Jeli poprzednio uywae B<wwwtable>, a teraz chcesz si przesi, -powiniene przeczyta ten rozdzia. Wikszo jest o regex'ach. -Zauwa rwnie, e B<wwwtable> nie mg uywa podstawiania tagw lokacyjnych ani +Jeśli chcesz użyć "dowolnego kodu" w jednej częsci adresu a wyrażenia +regulernego w drugiej, musisz napisać I<{grep {/wyrażenie/} od..do}>. +Niestety, w tym wypadku musisz podać rozmiar tablicy. + +=head1 NIEZGODNOŚCI Z WWWTABLE + +Jeśli poprzednio używałeś B<wwwtable>, a teraz chcesz się przesiąść, +powinieneś przeczytać ten rozdział. Większość jest o regex'ach. +Zauważ również, że B<wwwtable> nie mógł używać podstawiania tagów lokacyjnych ani makroprocesora. -Opcja I<-w> ma przeciwne znaczenie. Domylnie adne ostrzeenie nie jest drukowane, -a I<-w> albo I<--warning> su wymuszeniu takiego ostrzaenia. +Opcja I<-w> ma przeciwne znaczenie. Domyślnie żadne ostrzeżenie nie jest drukowane, +a I<-w> albo I<--warning> służą wymuszeniu takiego ostrzażenia. -Komrki nagwkowe mog by zdefiniowane za pomoc regex'w : +Komórki nagłówkowe mogą być zdefiniowane za pomocą regex'ów : ((1,*)) -Nie byo to moliwe z B<wwwtable>. +Nie było to możliwe z B<wwwtable>. -Liczniki pozycji na osiach s 100%-owo niezalene. Wynika z tego e kod : +Liczniki pozycji na osiach są 100%-owo niezależne. Wynika z tego że kod : (*,1) width=30 (*,2) width=35 (*,3) width=40 (=,=) - Co + Cośś -umieci Co w 3ciej kolumnie. Jeli chcesz, by byo w 1wszej, napisz : +umieści Cośś w 3ciej kolumnie. Jeśli chcesz, by było w 1wszej, napisz : (*,1) width=30 (*,2) width=35 (*,3) width=40 (=,1) - Co + Cośś albo @@ -224,16 +226,16 @@ (*,+) width=35 (*,+) width=40 (=,1) - Co + Cośś -W B<freetable> 2.0 zostay wprowadzone dwie nowe metody adresowania -komrek. S cakowicie niezgodne z B<wwwtable>. +W B<freetable> 2.0 zostały wprowadzone dwie nowe metody adresowania +komórek. Są całkowicie niezgodne z B<wwwtable>. =head1 BUGS -Adres typu "Dowolny Kod Perl" moe nie dziaa ze skomplikowanym kodem. +Adres typu "Dowolny Kod Perl" może nie działać ze skomplikowanym kodem. -=head1 ZOBACZ RWNIE +=head1 ZOBACZ RÓWNIEŻ B<m4(1)> @@ -241,6 +243,6 @@ Tomasz Wegrzanowski <t...@users.sourceforge.net> -(zarwno angielska jak i polska wersja) +(zarówno angielska jak i polska wersja) =cut
signature.asc
Description: Digital signature