Bugzilla – Attachment 60091 Details for
Bug 18039
Move the mandatory and optional files for non-english languages into 'default' directory so bug 17855 permits use of other languages
Home
|
New
|
Browse
|
Search
|
[?]
|
Reports
|
Help
|
New Account
|
Log In
[x]
|
Forgot Password
Login:
[x]
[patch]
[DO NOT PUSH] Add move_installer_files.pl
DO-NOT-PUSH-Add-moveinstallerfilespl.patch (text/plain), 3.68 KB, created by
Jonathan Druart
on 2017-02-09 16:29:22 UTC
(
hide
)
Description:
[DO NOT PUSH] Add move_installer_files.pl
Filename:
MIME Type:
Creator:
Jonathan Druart
Created:
2017-02-09 16:29:22 UTC
Size:
3.68 KB
patch
obsolete
>From de0bd30bba6ea27077551d4a4db0ad847da3bb9d Mon Sep 17 00:00:00 2001 >From: Jonathan Druart <jonathan.druart@bugs.koha-community.org> >Date: Thu, 9 Feb 2017 17:24:55 +0100 >Subject: [PATCH] [DO NOT PUSH] Add move_installer_files.pl > >https://bugs.koha-community.org/show_bug.cgi?id=17855 > >https://bugs.koha-community.org/show_bug.cgi?id=18039 >--- > move_installer_files.pl | 64 +++++++++++++++++++++++++++++++++++++++++++++++++ > 1 file changed, 64 insertions(+) > create mode 100644 move_installer_files.pl > >diff --git a/move_installer_files.pl b/move_installer_files.pl >new file mode 100644 >index 0000000..d061b58 >--- /dev/null >+++ b/move_installer_files.pl >@@ -0,0 +1,64 @@ >+#!/usr/bin/perl >+ >+use Modern::Perl; >+my $koha_root = '/home/vagrant/kohaclone'; >+my $installer_root = $koha_root . '/installer/data/mysql'; >+ >+# Launch me with de-DE es-ES fr-CA fr-FR it-IT nb-NO pl-PL ru-RU uk-UA >+for my $lang ( qw ( de-DE ) ) { >+ my $lang_root = $installer_root . '/' . $lang; >+ `mkdir $lang_root/default`; >+ >+ my $optional = 'optional'; >+ my $mandatory = 'mandatory'; >+ if ( $lang eq 'fr-CA' ) { >+ $optional = 'facultatif'; >+ $mandatory = 'obligatoire'; >+ } elsif ( $lang eq 'fr-FR' ) { >+ $optional = '2-Optionel'; >+ $mandatory = '1-Obligatoire'; >+ } elsif ( $lang eq 'it-IT' ) { >+ $mandatory = 'necessari'; >+ $optional = 'necessari'; >+ } elsif ( $lang eq 'nb-NO' ) { >+ $mandatory = '1-Obligatorisk'; >+ $optional = '2-Valgfritt'; >+ } >+ # optional to default >+ `git mv $lang_root/$optional/auth_val.sql $lang_root/default/`; >+ `git mv $lang_root/$optional/auth_val.txt $lang_root/default/`; >+ `git mv $lang_root/$optional/csv_profiles.sql $lang_root/default/`; >+ `git mv $lang_root/$optional/csv_profiles.txt $lang_root/default/`; >+ `git mv $lang_root/$optional/parameters.sql $lang_root/default/`; >+ `git mv $lang_root/$optional/parameters.txt $lang_root/default/`; >+ >+ >+ # mandatory to default >+ `git mv $lang_root/$mandatory/auth_values.sql $lang_root/default/`; >+ `git mv $lang_root/$mandatory/auth_values.txt $lang_root/default/`; >+ `git mv $lang_root/$mandatory/class_sources.sql $lang_root/default/`; >+ `git mv $lang_root/$mandatory/class_sources.txt $lang_root/default/`; >+ `git mv $lang_root/$mandatory/message_transport_types.sql $lang_root/default/`; >+ `git mv $lang_root/$mandatory/message_transport_types.txt $lang_root/default/`; >+ `git mv $lang_root/$mandatory/sample_frequencies.sql $lang_root/default/`; >+ `git mv $lang_root/$mandatory/sample_frequencies.txt $lang_root/default/`; >+ `git mv $lang_root/$mandatory/sample_notices.sql $lang_root/default/`; >+ `git mv $lang_root/$mandatory/sample_notices.txt $lang_root/default/`; >+ `git mv $lang_root/$mandatory/sample_notices_message_attributes.sql $lang_root/default/`; >+ `git mv $lang_root/$mandatory/sample_notices_message_attributes.txt $lang_root/default/`; >+ `git mv $lang_root/$mandatory/sample_notices_message_transports.sql $lang_root/default/`; >+ `git mv $lang_root/$mandatory/sample_notices_message_transports.txt $lang_root/default/`; >+ `git mv $lang_root/$mandatory/sample_numberpatterns.sql $lang_root/default/`; >+ `git mv $lang_root/$mandatory/sample_numberpatterns.txt $lang_root/default/`; >+; >+ `mkdir $lang_root/marcflavour/marc21/default > /dev/null`; >+ `git mv $lang_root/marcflavour/marc21/*/* $lang_root/marcflavour/marc21/default/`; >+ >+ if ( $lang eq 'fr-FR' ) { >+ for my $f ( qw( unimarc_complet unimarc_lecture_pub ) ) { >+ `mkdir $lang_root/marcflavour/$f/default > /dev/null`; >+ `git mv $lang_root/marcflavour/$f/*/* $lang_root/marcflavour/$f/default` >+ } >+ } >+ last; >+} >-- >2.1.4
You cannot view the attachment while viewing its details because your browser does not support IFRAMEs.
View the attachment on a separate page
.
View Attachment As Diff
View Attachment As Raw
Actions:
View
|
Diff
|
Splinter Review
Attachments on
bug 18039
:
60080
|
60081
|
60082
|
60083
|
60084
|
60085
|
60086
|
60087
|
60088
|
60089
|
60090
| 60091 |
60666
|
60667
|
61380