www-fr.git
5 months agotransvalid-(po|batch): don't update the PO header if it hasn't been modified. scripts
Thérèse Godefroy [Wed, 10 Apr 2024 07:58:05 +0000 (09:58 +0200)]
transvalid-(po|batch): don't update the PO header if it hasn't been modified.

6 months agotransvalid-po & www-commit: remove obsolete stuff.
Thérèse Godefroy [Fri, 22 Mar 2024 16:37:08 +0000 (17:37 +0100)]
transvalid-po & www-commit: remove obsolete stuff.

6 months agoMake license consistent with copyright or remove copyright from CC0.
Thérèse Godefroy [Fri, 22 Mar 2024 16:32:05 +0000 (17:32 +0100)]
Make license consistent with copyright or remove copyright from CC0.

7 months agowww-commit: add the sixth commit message to the selector.
Thérèse Godefroy [Sat, 17 Feb 2024 18:26:25 +0000 (19:26 +0100)]
www-commit: add the sixth commit message to the selector.

7 months agoOnly transvalidate twice if a malware file has changed; minor edit.
Thérèse Godefroy [Sat, 17 Feb 2024 14:50:28 +0000 (15:50 +0100)]
Only transvalidate twice if a malware file has changed; minor edit.

8 months agognun-add-fuzzy-diff.1: assume add-fuzzy-diff is in $HOME/bin.
Thérèse Godefroy [Sat, 3 Feb 2024 17:45:09 +0000 (18:45 +0100)]
gnun-add-fuzzy-diff.1: assume add-fuzzy-diff is in $HOME/bin.

8 months agoAdd one more commit message.
Thérèse Godefroy [Sat, 3 Feb 2024 17:14:39 +0000 (18:14 +0100)]
Add one more commit message.

8 months agoBetter support for the malware compendium and minor fixes:
Thérèse Godefroy [Sat, 3 Feb 2024 16:56:25 +0000 (17:56 +0100)]
Better support for the malware compendium and minor fixes:

transvalid-po: merge all malware files with the compendium; add function
  to standardize punctuation and PO header (previously in separate script).
transvalid-batch: second run for malware files that changed after merging.
  add one more commit message.

8 months agopad2po: fix a typo; fix extra-quoting of empty strings.
Thérèse Godefroy [Thu, 25 Jan 2024 21:04:18 +0000 (22:04 +0100)]
pad2po: fix a typo; fix extra-quoting of empty strings.

8 months agopo2pad: fix a message.
Thérèse Godefroy [Thu, 25 Jan 2024 19:59:14 +0000 (20:59 +0100)]
po2pad: fix a message.

8 months agoxhtml1-strict: remove.
Thérèse Godefroy [Wed, 24 Jan 2024 17:39:47 +0000 (18:39 +0100)]
xhtml1-strict: remove.

8 months agowww-commit: don't update the www directory.
Thérèse Godefroy [Wed, 24 Jan 2024 15:13:54 +0000 (16:13 +0100)]
www-commit: don't update the www directory.

8 months agotransvalid-po:
Thérèse Godefroy [Wed, 24 Jan 2024 15:12:26 +0000 (16:12 +0100)]
transvalid-po:

* Split options to delete Outdate_Since and obsolete messages.
* Check the existence of gnun-add-fuzzy-diff.
* Add CSS to the header of the regenerated page.
* Only merge with fr.po if the PO is at the root of proprietary/.
* Fix merging of includes (no <title> msgid) with fr.po.
* Minor changes, esp. in validation and exit codes.

3 years agohtml5.dtd: new trans-coord version (Rev. 1.5).
Thérèse Godefroy [Mon, 15 Mar 2021 15:51:18 +0000 (16:51 +0100)]
html5.dtd: new trans-coord version (Rev. 1.5).

3 years agotransvalid-po: $lang instead of 'en' in the doctype.
Thérèse Godefroy [Mon, 15 Mar 2021 15:38:33 +0000 (16:38 +0100)]
transvalid-po: $lang instead of 'en' in the doctype.

3 years agotransvalid-po:
Thérèse Godefroy [Mon, 15 Mar 2021 15:27:54 +0000 (16:27 +0100)]
transvalid-po:
- Only validate against html5.dtd (change the doctype).
- Minor cleanup.

3 years agotransvalid-po:
Thérèse Godefroy [Thu, 21 Jan 2021 19:55:44 +0000 (20:55 +0100)]
transvalid-po:
- Validate side-menu includes.
- Validate the PO before doing anything else.

3 years agoMinor fix in the Description section; update copyright year.
Thérèse Godefroy [Thu, 24 Dec 2020 11:22:35 +0000 (12:22 +0100)]
Minor fix in the Description section; update copyright year.

3 years agotransvalid-po:
Thérèse Godefroy [Thu, 24 Dec 2020 11:09:41 +0000 (12:09 +0100)]
transvalid-po:
- Reset exit_code for proprietary/$lang.po as well as other POs.
- fix_html: add a comment about pages with side menu.

3 years agotransvalid-batch: update the PO header.
Thérèse Godefroy [Wed, 23 Dec 2020 17:46:48 +0000 (18:46 +0100)]
transvalid-batch: update the PO header.

3 years agotransvalid-po:
Thérèse Godefroy [Wed, 23 Dec 2020 17:34:43 +0000 (18:34 +0100)]
transvalid-po:
- Fix buggy expression [ -n $MSMERGE ] (Thanks Rafael!).
- Files in proprietary/: replace 'fr' with '$lang'.
- Extend HTML validation to pages with side menu.
- Only update the PO header if updating a single file.
- Don't delete obsolete strings by default.

4 years agomicro-www-checkout: fix a typo.
Thérèse Godefroy [Sun, 5 Apr 2020 09:26:55 +0000 (11:26 +0200)]
micro-www-checkout: fix a typo.

5 years agoAdd add-fuzzy-diff
Thérèse Godefroy [Sat, 31 Aug 2019 22:08:14 +0000 (00:08 +0200)]
Add add-fuzzy-diff

5 years agognun-add-fuzzy-diff: use a local copy of add-fuzzy-diff; rename.
Thérèse Godefroy [Sat, 31 Aug 2019 22:07:45 +0000 (00:07 +0200)]
gnun-add-fuzzy-diff: use a local copy of add-fuzzy-diff; rename.

5 years agocheck-links, cvs-sync, micro-www-checkout, transvalid-batch, transvalid-po, www-commit
Thérèse Godefroy [Sat, 31 Aug 2019 12:39:03 +0000 (14:39 +0200)]
check-links, cvs-sync, micro-www-checkout, transvalid-batch, transvalid-po, www-commit
- update/fix explanations, version & copyright;
- cosmetic changes.

check-links
- close the terminal manually.

cvs-sync
- unfuzzify the strings for which no change is detected by add-fuzzy-diff;
- define a PO editor (which can be a text editor) to display outdated POs;
  in previous versions, the same editor was used by cvs-sync and check-links,
  so it couldn't be a PO editor;
- optionally use a local version of gnun-add-fuzzy-diff and add-fuzzy-diff;
- close the terminal manually.

micro-www-checkout
- simplify language-code input;
- user > savannah_user (possible confusion with the $USER environment
  variable);
- add an option to create the team directory;
- add an option to copy missing POs to www-LANG.

transvalid-batch:
- close the terminal manually.

transvalid-po:
- test for  the GNUN-SLOT marker in msgstr;
- use the local version of xhtml1-strict.dtd;
- delete all obsolete strings, including those with external links;
- use the compendium (fr.po) to update files in proprietary/.
- close the terminal manually.

www-commit:
- add the possibility to simply copy the POs from www-fr to www (useful for new
  translations);
- clearer choice of what to do with each batch.

5 years agoREADME-en: extensive rewrite.
Thérèse Godefroy [Sat, 31 Aug 2019 12:37:55 +0000 (14:37 +0200)]
README-en: extensive rewrite.

7 years agocvs-sync: stage outdated files so they are listed by transvalid-batch.
Thérèse Godefroy [Fri, 27 Jan 2017 18:55:09 +0000 (19:55 +0100)]
cvs-sync: stage outdated files so they are listed by transvalid-batch.

7 years agocvs-sync: change last instance of .
Thérèse Godefroy [Wed, 25 Jan 2017 11:25:05 +0000 (12:25 +0100)]
cvs-sync: change last instance of .

7 years agocvs-sync: remove redundant variable ($po).
Thérèse Godefroy [Fri, 20 Jan 2017 13:59:33 +0000 (14:59 +0100)]
cvs-sync: remove redundant variable ($po).

7 years agocvs-sync: change the no-display switch
Thérèse Godefroy [Wed, 18 Jan 2017 10:47:45 +0000 (11:47 +0100)]
cvs-sync: change the no-display switch

7 years agocvs-sync: fix condition for last commit.
Thérèse Godefroy [Sun, 15 Jan 2017 09:00:37 +0000 (10:00 +0100)]
cvs-sync: fix condition for last commit.

7 years agocvs-sync: sync up-to-date POs, make PO display the default
Thérèse Godefroy [Sat, 14 Jan 2017 21:42:34 +0000 (22:42 +0100)]
cvs-sync: sync up-to-date POs, make PO display the default

- Enable display by default; -n switch to disable it (-v had no effect when
  the script was called from a launcher);
- Sync POs that are up-to-date in www and www-team if PO-Revision-Date is
  the same (assume reformatting by GNUN); *
- Sync POs that are up-to-date in www if they are outdated in www-team (direct
  commit to www); *
- Only report outdated POs if the www and www-team versions are different; *
- Minor fixes;
- Update explanations.

* Rafael Fontenelle's suggestions.

7 years agocvs-sync and micro-www-checkout: minor fixes.
Thérèse Godefroy [Sat, 10 Dec 2016 12:32:33 +0000 (13:32 +0100)]
cvs-sync and micro-www-checkout: minor fixes.

7 years agocheck-links: input and output
Thérèse Godefroy [Sat, 10 Dec 2016 12:22:52 +0000 (13:22 +0100)]
check-links: input and output

- Input: exit instead of checking a whole directory if the input PO file
  is not valid.
- Output: 3 possible arguments for -v (diff only, diff and display in editor,
  show différences in Meld); define function "show_differences".
- Update the explanations.

7 years agocvs-sync: add the case when updated POs have been committed directly to www.
Thérèse Godefroy [Tue, 29 Nov 2016 19:19:36 +0000 (20:19 +0100)]
cvs-sync: add the case when updated POs have been committed directly to 

7 years agocheck-links, cvs-sync, micro-www-checkout, transvalid-batch
Thérèse Godefroy [Mon, 28 Nov 2016 16:33:21 +0000 (17:33 +0100)]
check-links, cvs-sync, micro-www-checkout, transvalid-batch

check-links
- allow directory as input;
- get language code from the directory if possible;
- fix isolate_links (end of msgid not stripped correctly);
- make the diff output more compact; *
- also use Meld to show differences;
- update comments.

cvs-sync
- fix a typo in test for .git; *
- enter www-team as argument instead of option;
- add a switch to display the outdated POs; *
- simplify entry of www-team and www;
- don't use ls to test the existence of CVS;
- if POs are present in www but not www-team, add them to www-team; *
- update comments.

micro-www-checkout
- update comments (no need for absolute path to www-team);
- cosmetic changes.

transvalid-batch
- enter www-team as argument instead of option;
- make sure the directory is named .../www*, not .../www*/*;
- remove head-include-* from the list;
- remove spurious $scriptdir;
- cosmetic changes.

* R. Fontenelle's suggestions.

7 years agocvs-sync: fix & simplify conditions for sending and committing the report.
Thérèse Godefroy [Fri, 25 Nov 2016 12:15:01 +0000 (13:15 +0100)]
cvs-sync: fix & simplify conditions for sending and committing the report.

7 years agotransvalid-po, transvalid-batch, cvs-sync
Thérèse Godefroy [Tue, 22 Nov 2016 23:06:13 +0000 (00:06 +0100)]
transvalid-po, transvalid-batch, cvs-sync

All 3
- Double-quote variables containing paths to allow spaces in file names. *
- Allow relative paths for input of PO files or directories. *
- Update explanations and try to make them clearer.

transvalid-po
- Fix the validation of includes.
- In check_fuzz, do not count deprecated fuzzy strings. *
- Get the original HTML automatically if the PO is in a subdirectory of
  www-fr or in www. *

transvalid-batch
- Fix creation of the validation list with CVS diff.
- Fix a typo in select_message.
- Fix selection of the editor.
- Process POs in the current directory if nothing else has been specified.
- Only commit what has been validated.
- use a temp file for the validation list;

cvs-sync
- Make sure Mutt is installed. *
- If the conditions are not realized for emailing, skip that step silently.

* Rafael Fontenelle's suggestions.

7 years agocheck-links: complete overhaul; start version 0.2
Thérèse Godefroy [Wed, 16 Nov 2016 19:37:58 +0000 (20:37 +0100)]
check-links: complete overhaul; start version 0.2

- Awk instead of grep + sed for link extraction
- Input: either a PO file or a language code to test all the *.LANG.po in the
  working directory.*
- Process msgid and msgstr together, split only at the end.
- Keep string numbers and fuzzy tags in the final output.
- Use msgid patterns (language-agnostic, e.g. GNUN-SLOT) to weed out
  translation-specific strings.
- Weed out the license string only if it refers to CC BY-ND 3.0 US or
  CC BY-ND 4.0. This allows checking unusual license strings which are prone
  to translation errors.
- Diff with one line of context instead of 2.
- Update explanations.

* Rafael Fontenelle's suggestions.

7 years agocheck-links: fix a typo; end version 0.1.
Thérèse Godefroy [Fri, 11 Nov 2016 22:58:16 +0000 (23:58 +0100)]
check-links: fix a typo; end version 0.1.

8 years agoMinor rewording; cosmetic changes to use Markdown coloration.
Thérèse Godefroy [Fri, 30 Sep 2016 20:56:48 +0000 (22:56 +0200)]
Minor rewording; cosmetic changes to use Markdown coloration.

8 years agoFix typo and test for valid editor.
Thérèse Godefroy [Tue, 27 Sep 2016 23:55:29 +0000 (01:55 +0200)]
Fix typo and test for valid editor.

8 years agocheck-links: more weeding
Thérèse Godefroy [Wed, 28 Sep 2016 00:02:56 +0000 (02:02 +0200)]
check-links: more weeding

- don't specify an editor (unused)
- don't compare links in compendia, sitemap and includes;
- ignore https link to CC BY-ND and both variants of trad-gnu address;
- delete msgid/msgstr lines with rest of the deletions.

8 years agopreviewpo.pl: add line numbering and page layout.
Thérèse Godefroy [Mon, 26 Sep 2016 18:45:56 +0000 (20:45 +0200)]
previewpo.pl: add line numbering and page layout.

8 years agoREADME-fr & README-en: update.
Thérèse Godefroy [Mon, 26 Sep 2016 17:18:59 +0000 (19:18 +0200)]
README-fr & README-en: update.

8 years agoAdd the XHTML 1.0 Strict DTD.
Thérèse Godefroy [Mon, 26 Sep 2016 16:29:30 +0000 (18:29 +0200)]
Add the XHTML 1.0 Strict DTD.

8 years agocheck-links, cvs-sync, micro-www-checkout, transvalid-batch, transvalid-po, www-commit
Thérèse Godefroy [Mon, 26 Sep 2016 15:05:20 +0000 (17:05 +0200)]
check-links, cvs-sync, micro-www-checkout, transvalid-batch, transvalid-po, www-commit

- normal exit after -help and -version;
- let the terminal close after 10 sec.
- place "help" after "version";
- use $HOME/.profile for parameters;
- better identify the different parts of the script.
- try to make synopsis, explanations and messages clearer;
- update the comments.

cvs-sync
- new options: GUI editor, email address, email subject line (same as commit
  message); remove spurious "b" option;

transvalid-batch
- CC0 license (doesn't borrow from GNUN);
- remove profile creation;
- add more commit messages;
- only commit what has been validated.

transvalid-po
- explain why it uses GPLv3;
- rename delete_comments to delete_obsolete (not all comments are deleted);
- add a switch for deletion of obsolete messages (requested by Rafael
  Fontenelle);
- test for availability of xmllint, po4a-translate and msgcat (id.);
- xhtml1-strict.dtd must be in same directory as html5.dtd; both are provided
  with the script so the user doesn't have to look around for dtd's (id.)

www-commit
- add more commit messages.

8 years agopad2po: fix a comment.
Thérèse Godefroy [Mon, 26 Sep 2016 16:41:37 +0000 (18:41 +0200)]
pad2po: fix a comment.

8 years agopo2pad & pad2po
Thérèse Godefroy [Sun, 25 Sep 2016 20:12:13 +0000 (22:12 +0200)]
po2pad & pad2po

- Add an option for GUI editor ("geditor" instead of "visual"); modify the
  synopsis and help accordingly.
- Move creation of tmp files out of the loop.
- No language option (irrelevant).
- Adapt the processing of PO header to new POTs.
- Add GNU sed dependency.
- Try to make the different steps and the comments clearer.
- Move the help function up.

9 years agoRemove rtl attribute from the HTML tag.
Thérèse Godefroy [Tue, 31 Mar 2015 17:36:30 +0000 (19:36 +0200)]
Remove rtl attribute from the HTML tag.

9 years agotransvalid-batch: remove obsolete lines.
Thérèse Godefroy [Sun, 1 Mar 2015 20:51:37 +0000 (21:51 +0100)]
transvalid-batch: remove obsolete lines.

9 years agopo2pad, pad2po and pad-header-gnu: bug fixes and improvements:
Thérèse Godefroy [Fri, 27 Feb 2015 21:07:13 +0000 (22:07 +0100)]
po2pad, pad2po and pad-header-gnu: bug fixes and improvements:

- the starting point can be either a POT or a partially translated PO;
-
- extract the <a> tags instead of just href attributes because anchors
  (sometimes very long) were not extracted;
- don't remove the escaped double quotes (this resulted in a bug in
  pad2po), replace them with an inocuous string instead;
- change the name of the pad to make it team-independent;
- use the configuration file; specify "editor" (for CLI) and "visual"
  (for GUI);
- update the explanations and add the standard options -h and -V.

9 years agowww-commit: minor fix; one more message to choose from.
Thérèse Godefroy [Fri, 27 Feb 2015 11:03:57 +0000 (12:03 +0100)]
www-commit: minor fix; one more message to choose from.

9 years agocvs-sync: add an option to set the email address for sending the report.
Thérèse Godefroy [Fri, 27 Feb 2015 10:51:42 +0000 (11:51 +0100)]
cvs-sync: add an option to set the email address for sending the report.

9 years agoRename pot2pad to po2pad.
Thérèse Godefroy [Fri, 27 Feb 2015 09:48:15 +0000 (10:48 +0100)]
Rename pot2pad to po2pad.

9 years agopot2pad: fix wrong messages (copy-paste error).
Thérèse Godefroy [Thu, 26 Feb 2015 10:34:52 +0000 (11:34 +0100)]
pot2pad: fix wrong messages (copy-paste error).

9 years agoFix a bug: fuzzy strings were not detected if the versions in www and www-team were...
Thérèse Godefroy [Mon, 23 Feb 2015 14:32:23 +0000 (15:32 +0100)]
Fix a bug: fuzzy strings were not detected if the versions in www and www-team were the same.

Also remove the "global test", not very useful.

9 years agocvs-sync : afficher les POs à mettre à jour avant de décider quoi faire avec.
Thérèse Godefroy [Tue, 17 Feb 2015 14:15:56 +0000 (15:15 +0100)]
cvs-sync : afficher les POs à mettre à jour avant de décider quoi faire avec.

9 years agoRefonte complète des scripts existants et ajout de 3 nouveaux scripts
Thérèse Godefroy [Tue, 10 Feb 2015 19:52:06 +0000 (20:52 +0100)]
Refonte complète des scripts existants et ajout de 3 nouveaux scripts

batch-transvalidate est remplacé par 2 scripts :

- transvalid-po fonctionne avec un seul PO ; soit dans le contexte habituel
  (le script trouve l'original tout seul), soit dans n'importe quel
  répertoire, et il faut lui fournir l'original.
- transvalid-batch fonctionne dans le contexte habituel. Il fait la liste
  des POs à traiter et sous-traite à transvalid-po.
- Réécriture des explications.

Nouvelles versions de cvs-sync, micro-www-checkout, mini-www-checkout,
pot2pad et pad2po

- cvs-sync s'affranchit presque complètement de GNUN. La synchronisation
  se fait en fusionnant directement les POs de www avec ceux de www-fr.
  Seuls les fichiers différents sont fusionnés. cvs-sync remplace aussi
  make report.
- micro-www-checkout ne télécharge plus que les POs et les originaux
  Les POTs ne sont plus nécessaires et les makefiles non plus si on fait
  les mises à jour avec la nouvelle version de cvs-sync. Analyse de la
  ligne de commande avec getopts. Réécriture des explications.
- mini-www-checkout supprimé.
- pot2pad et pad2po:  modifs mineures. L'en-tête du pad est renommé en
  pad-header-gnu.

Ajout de www-commit, check-links et previewpo.pl (par Donatas Klimašauskas).

README remplacé par README-fr et README-en.

10 years agoRefonte complète de pot2pad et pad2po
Thérèse Godefroy [Mon, 2 Dec 2013 21:10:18 +0000 (22:10 +0100)]
Refonte complète de pot2pad et pad2po

sur le modèle de pad-convert-0.23
http://agir.april.org/issues/1402
Les liens sont extraits et réinsérés.

10 years agopot2pad et pad2po : changer le dossier de travail
Thérèse Godefroy [Thu, 28 Nov 2013 21:57:06 +0000 (22:57 +0100)]
pot2pad et pad2po : changer le dossier de travail

TODO : travailler sur un fichier à la fois, avec un lanceur dans le menu
contextuel. Voir html2pad et pad2html.

10 years agobatch-transvalidate et micro-www-checkout : petites modifs
Thérèse Godefroy [Thu, 28 Nov 2013 21:53:58 +0000 (22:53 +0100)]
batch-transvalidate et micro-www-checkout : petites modifs

batch-transvalidate : le seuil de traduction est ramené à 0 à cause des
très longues traductions qui se font en plusieurs fois.
Exemple home-pkgblurbs

micro-www-checkout : c'était une mauvaise idée d'enlever le "opt" de la
liste initiale ($TMP1). cvs checkout ne marche que si tous les fichiers
existent et de toute façon grep sélectionne "pot.opt" si on recherche "pot".

10 years agoAjout du README : inventaire et utilisation des scripts
Thérèse Godefroy [Sat, 12 Oct 2013 21:06:43 +0000 (23:06 +0200)]
Ajout du README : inventaire et utilisation des scripts

10 years agobatch-transvalidate : pas mal de modifs
Thérèse Godefroy [Sat, 12 Oct 2013 11:05:49 +0000 (13:05 +0200)]
batch-transvalidate : pas mal de modifs

- Explications : entre autres, possibilité de valider les includes et
  remplacement des liens relatifs par des liens absolus; précisions à divers
  endroits.
- Les fichiers temporaires sont créés par mktemp.
- inactivate_ssi devient fix_html (l'inactivation des SSI est un détail).
- Si le HTML original n'existe pas, on essaie de le télécharger. C'est ce
  qui arrive souvent avec les nouvelles traductions.
- La fonction transvalidate renvoie interm_exit_code.
- L'existence du fichier PO est testée dans la fonction transvalidate. Cela
  évite d'avoir le test 2 fois, avec le PO isolé et avec la liste.
- La liste des POs à valider ne passe plus systématiquement par l'éditeur.

10 years agocvs-sync : la liste des nouvelles traductions est faite d'après « make sync »
Thérèse Godefroy [Fri, 11 Oct 2013 16:57:48 +0000 (18:57 +0200)]
cvs-sync : la liste des nouvelles traductions est faite d'après « make sync »

En fait, « make report » ne donne pas plus d'indications. C'est juste mieux
présenté.

10 years agocvs-sync : tenir compte des nouvelles traductions qui n'ont pas encore de POT dans www
Thérèse Godefroy [Thu, 10 Oct 2013 22:13:05 +0000 (00:13 +0200)]
cvs-sync : tenir compte des nouvelles traductions qui n'ont pas encore de POT dans www

10 years agobatch-transvalidate : les includes sont maintenant validés
Thérèse Godefroy [Thu, 10 Oct 2013 12:16:55 +0000 (14:16 +0200)]
batch-transvalidate : les includes sont maintenant validés

10 years agoAjout d'une icône
Thérèse Godefroy [Mon, 7 Oct 2013 13:11:50 +0000 (15:11 +0200)]
Ajout d'une icône

adaptée de http://www.gnu.org/graphics/gnu-alternative.html

11 years agoAjout de cvs-sync : synchronise www avec le CVS et www-fr avec www
Thérèse Godefroy [Sun, 6 Oct 2013 14:47:40 +0000 (16:47 +0200)]
Ajout de cvs-sync : synchronise www avec le CVS et www-fr avec www

et ajoute au répertoire www les fichiers .fr.po, .pot et .html
correspondant à une nouvelle traduction.

11 years agobatch-transvalidate : modifs mineures
Thérèse Godefroy [Thu, 3 Oct 2013 20:51:53 +0000 (22:51 +0200)]
batch-transvalidate : modifs mineures

- Changé quelques phrases dans les explications et le fichier de config.
- Simplifié le choix des messages de commit : 2 choix possibles, ou bien on ne
  commite pas tout de suite.
- Les fichiers intermédiaires sont nettoyés à mesure pour qu'il y ait le moins
  possible de détritus si ça se plante avant la fin.

11 years agomini et micro-www-checkout : précise les explications
Thérèse Godefroy [Thu, 3 Oct 2013 20:31:20 +0000 (22:31 +0200)]
mini et micro-www-checkout : précise les explications

11 years agomini et micro-www-checkout : remplacement des guillemets anglais par des guillemets...
Thérèse Godefroy [Thu, 3 Oct 2013 20:22:42 +0000 (22:22 +0200)]
mini et micro-www-checkout : remplacement des guillemets anglais par des guillemets ordinaires

pour éviter des pb d'encodages sur l'interface web de Git.

11 years agoAjout de pot2pad, pad2po et pad-header-fr : transfert POT <--> pad de traduction
Thérèse Godefroy [Tue, 1 Oct 2013 20:36:10 +0000 (22:36 +0200)]
Ajout de pot2pad, pad2po et pad-header-fr : transfert POT <--> pad de traduction

11 years agobatch-transvalidate utilise xmllint directement au lieu de passer par gnun-validate...
Thérèse Godefroy [Tue, 1 Oct 2013 14:19:52 +0000 (16:19 +0200)]
batch-transvalidate utilise xmllint directement au lieu de passer par gnun-validate-html.

html5.dtd doit être dans le même répertoire que batch-transvalidate.

11 years agoRemplacement de “” par "" pour éviter des problèmes d'encodage
Thérèse Godefroy [Fri, 27 Sep 2013 21:11:19 +0000 (23:11 +0200)]
Remplacement de “” par "" pour éviter des problèmes d'encodage

en particulier sur l'interface web du dépôt.

11 years agobatch-transvalidate : remplacer les liens relatifs par des liens absolus.
Thérèse Godefroy [Sat, 7 Sep 2013 13:55:15 +0000 (15:55 +0200)]
batch-transvalidate : remplacer les liens relatifs par des liens absolus.

Les liens vers les articles de www.gnu.org deviennent cliquables et donc
plus faciles à vérifier.

11 years agoCréation des fichiers temporaires : modifs suivant indications d'Ineiev
Thérèse Godefroy [Sat, 7 Sep 2013 10:51:27 +0000 (12:51 +0200)]
Création des fichiers temporaires : modifs suivant indications d'Ineiev

11 years agoAjout de micro-www-checkout et mini-www-checkout
Thérèse Godefroy [Sat, 7 Sep 2013 10:49:56 +0000 (12:49 +0200)]
Ajout de micro-www-checkout et mini-www-checkout

2 variantes de checkout sélectif de www

11 years agoNe pas commiter à la fin si on utilise la ligne de commande avec un seul PO
Thérèse Godefroy [Fri, 30 Aug 2013 13:17:55 +0000 (15:17 +0200)]
Ne pas commiter à la fin si on utilise la ligne de commande avec un seul PO

Il s'agit souvent de régénérer une page plusieurs fois de suite au cours
d'une relecture, on ne va pas faire un commit à chaque fois.

11 years agoFichier de configuration et messages : quelques précisions.
Thérèse Godefroy [Tue, 27 Aug 2013 10:46:46 +0000 (12:46 +0200)]
Fichier de configuration et messages : quelques précisions.

11 years agoNettoyage : quelques ajustements
Thérèse Godefroy [Tue, 27 Aug 2013 08:52:43 +0000 (10:52 +0200)]
Nettoyage : quelques ajustements

- Enlever les commentaires inutiles même si la validation échoue, parce que
  certains POs ne sont pas standards (head-include-2 par ex.) mais peuvent
  en contenir. Mettre à jour l'en-tête par la même occasion, ça ne mange
  pas de pain.
- Supprimer gnun-report.txt si la validation réussit car il est devenu
  obsolète.

11 years agoNe rien indexer avant d'aller rejoindre la branche qu'on est censé valider.
Thérèse Godefroy [Mon, 26 Aug 2013 21:10:50 +0000 (23:10 +0200)]
Ne rien indexer avant d'aller rejoindre la branche qu'on est censé valider.

Les modifs non indexée n'appartiennent à aucune branche. Peut-être que
c'est justement celles-là qu'on veut valider.

11 years agoCosmétique : alignement, lignes vides pour alléger, quelques mots changés.
Thérèse Godefroy [Mon, 26 Aug 2013 19:24:36 +0000 (21:24 +0200)]
Cosmétique : alignement, lignes vides pour alléger, quelques mots changés.

11 years agoChoix des messages : ajouter l'option "none"
Thérèse Godefroy [Mon, 26 Aug 2013 18:47:47 +0000 (20:47 +0200)]
Choix des messages : ajouter l'option "none"

11 years agoFichiers temp dans ~/GNU ; enlever l'option -m si le message de commit est vide.
Thérèse Godefroy [Mon, 26 Aug 2013 18:43:37 +0000 (20:43 +0200)]
Fichiers temp dans ~/GNU ; enlever l'option -m si le message de commit est vide.

Les fichiers temp étaient assez gênant quand pour une raison ou une autre ils
n'étaient pas supprimés à la fin (peut-être qu'au départ c'est pour ça que je
les avais virés en /tmp).

« commit -m "" » arrête le commit sans donner la possibilité d'écrire quelque
chose.

11 years agoMise à jour des commentaires et quelques modifs cosmétiques
Thérèse Godefroy [Mon, 26 Aug 2013 16:31:16 +0000 (18:31 +0200)]
Mise à jour des commentaires et quelques modifs cosmétiques

11 years agoGit commit si la série de POs est OK, avec messages tout prêts.
Thérèse Godefroy [Mon, 26 Aug 2013 16:28:24 +0000 (18:28 +0200)]
Git commit si la série de POs est OK, avec messages tout prêts.

On peut mettre le message dans la ligne de commande, choisir entre 3
messages standards ou en écrire un.

« La paresse est un vilain défaut... »   Ah bon ?

11 years agoCorrection d'un typo
Thérèse Godefroy [Mon, 26 Aug 2013 14:38:14 +0000 (16:38 +0200)]
Correction d'un typo

11 years agoRetour à la réalité : les distribs courantes n'ont pas emacs en standard.
Thérèse Godefroy [Mon, 26 Aug 2013 13:56:05 +0000 (15:56 +0200)]
Retour à la réalité : les distribs courantes n'ont pas emacs en standard.

11 years agoDéfinir une variable "date" pour clarifier la commande sed de update_po_header
Thérèse Godefroy [Mon, 26 Aug 2013 13:12:42 +0000 (15:12 +0200)]
Définir une variable "date" pour clarifier la commande sed de update_po_header

11 years agoPas de fichier intermédiaire dans /tmp
Thérèse Godefroy [Mon, 26 Aug 2013 13:09:26 +0000 (15:09 +0200)]
Pas de fichier intermédiaire dans /tmp

Ils sont créés dans le dossier courant, mais on fait le ménage à la fin.

11 years agoSimplification des pièges à erreur ; supprimer "set +e" et "set -e"
Thérèse Godefroy [Mon, 26 Aug 2013 12:52:52 +0000 (14:52 +0200)]
Simplification des pièges à erreur ; supprimer "set +e" et "set -e"

11 years agoCosmétique : l'indentation a été enlevée par erreur dans bc65c82
Denis Barbier [Mon, 26 Aug 2013 10:47:56 +0000 (12:47 +0200)]
Cosmétique : l'indentation a été enlevée par erreur dans bc65c82

11 years agoUtilisation d'emacs par défaut à la place de vi
Denis Barbier [Mon, 26 Aug 2013 09:27:05 +0000 (11:27 +0200)]
Utilisation d'emacs par défaut à la place de vi

C'est pour augmenter les chances d'avoir ce script dans GNUN ;-)

11 years agoRéécriture de certaines expressions sed
Denis Barbier [Mon, 26 Aug 2013 09:22:05 +0000 (11:22 +0200)]
Réécriture de certaines expressions sed

Le mélange de ' et " dans la même expression sed est dur à lire,
il vaut mieux n'utiliser que " dans ces cas-là si l'expression
n'est pas trop indigeste.
Ajout d'ancres ^ pour être plus spécifique dans la recherche de texte.

11 years agoRemplacement de la syntaxe $(< ...) par une boucle while classique
Denis Barbier [Mon, 26 Aug 2013 09:11:57 +0000 (11:11 +0200)]
Remplacement de la syntaxe $(< ...) par une boucle while classique

11 years agoUtilisation de [ -n "..." ] pour tester les chaînes vides
Denis Barbier [Mon, 26 Aug 2013 09:08:54 +0000 (11:08 +0200)]
Utilisation de [ -n "..." ] pour tester les chaînes vides

11 years agoCosmétique : ajout d'un espace
Denis Barbier [Mon, 26 Aug 2013 09:03:27 +0000 (11:03 +0200)]
Cosmétique : ajout d'un espace

La coloration syntaxique de vim marche mal sans cet espace, bizarre

11 years agoRemplacmeent de la syntaxe [[ ... ]] par d'autres tournures
Denis Barbier [Mon, 26 Aug 2013 09:01:48 +0000 (11:01 +0200)]
Remplacmeent de la syntaxe [[ ... ]] par d'autres tournures

La syntaxe [[ ... ]] est spécifique à bash et n'est pas utilisée
dans les autres scripts, il vaut peut-être mieux l'éviter.

11 years agoTraitement des erreurs de po4a, gnun-validate-html et msgcat
Thérèse [Wed, 21 Aug 2013 17:09:08 +0000 (19:09 +0200)]
Traitement des erreurs de po4a, gnun-validate-html et msgcat

- "set +e" pour transvalider toute la série de POs. Autrement, le script
  s'arrête dès qu'il y a une erreur et on est obligé de recommencer pour
  trouver la suivante.
- Avant de donner un PO à po4a, on enlève un éventuel HTML qui lui
  correspondrait car, si le nouveau n'est pas produit, c'est l'ancien
  qui serait traité par gnun-validate-html.
- Les codes de sortie de po4a, gnun-validate-html et msgcat sont piégés
  dans "interm_exit_code" (qui s'annule à chaque cycle de transvalidation)
  s'ils ne sont pas nuls. Dans ce cas, le PO est laissé tel quel.
- Id. au niveau de la série. Les codes intermédiaires non nuls sont piégés
  dans "final_exit_code", qui sert à décider si on veut commiter la série
  ou non.
- On ne revient pas sur la branche d'origine à la fin. Ça pose plus de
  problèmes que ça n'en résoud. À la place, on commite provisoirement les
  éventuelles modifs. Elles seront ainsi plus visibles que si elles
  étaient en stash.