http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=7939

--- Comment #2 from Bernardo Gonzalez Kriegel <[email protected]> ---
Created attachment 26530
  -->
http://bugs.koha-community.org/bugzilla3/attachment.cgi?id=26530&action=edit
Bug 7939 - Separate po files for different MARC dialects

[PRELIMINAR - not in final form but can be tested]

This patch implements separate PO files for
different MARC dialects.

To do so it depends on correct filenames,
i.e. it will build PO files using files
with/without "unimarc|normarc|marc21" on
their names.

Prominent changes:
A) tmpl_process3.pl
three new options: exclude or include certain filenames
and a new source dir that can have multiple values

B) LangInstaller.pm
added definitions to create or update nn-NO-{MARCFLAVOR}.po
and a little modification on install procedure

C) Standarization of filenames
OPAC prog po file is now xx-YY-opac-prog.po
STAFF po file is now xx-YY-staff-prog.po
MARC dialects po files are xx-YY-marc-{MARCFLAVOUR}.po

To test:
1) Update po files for your preferred language, ej. nn-NO
cd misc/translator
perl translate update nn-NO
(do it twice if there are warnings)

2) Do some copying/renaming
cp po/nn-NO-i-staff-t-prog-v-3006000.po po/nn-NO-marc-UNIMARC.po
cp po/nn-NO-i-staff-t-prog-v-3006000.po po/nn-NO-marc-NORMARC.po
cp po/nn-NO-i-staff-t-prog-v-3006000.po po/nn-NO-marc-MARC21.po
mv po/nn-NO-i-staff-t-prog-v-3006000.po po/nn-NO-staff-prog.po
mv po/nn-NO-i-opac-t-prog-v-3006000.po po/nn-NO-opac-prog.po
(most MARC dialect strings are on staff)

3) Apply the patch

4) Update again to fix translation files, verbose
perl translate update nn-NO -v

5) Install language, verbose, verify translations
perl translate install nn-NO -v

More tests to come.

To be continued...

-- 
You are receiving this mail because:
You are watching all bug changes.
_______________________________________________
Koha-bugs mailing list
[email protected]
http://lists.koha-community.org/cgi-bin/mailman/listinfo/koha-bugs
website : http://www.koha-community.org/
git : http://git.koha-community.org/
bugs : http://bugs.koha-community.org/

Reply via email to