openSUSE Translation Commits
Threads by month
- ----- 2024 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2023 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2022 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2021 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2020 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2019 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2018 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2017 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2016 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2015 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2014 -----
- December
- November
- October
- September
September 2015
- 20 participants
- 429 discussions
29 Sep '15
Author: vertaal
Date: 2015-09-29 16:32:56 +0200 (Tue, 29 Sep 2015)
New Revision: 92882
Modified:
trunk/yast/ca/po/bootloader.ca.po
Log:
bootloader.ca.po: done (Dmedina)
Committed with Vertaal on behalf of Dmedina
Modified: trunk/yast/ca/po/bootloader.ca.po
===================================================================
--- trunk/yast/ca/po/bootloader.ca.po 2015-09-29 14:19:23 UTC (rev 92881)
+++ trunk/yast/ca/po/bootloader.ca.po 2015-09-29 14:32:56 UTC (rev 92882)
@@ -9,7 +9,7 @@
"Project-Id-Version: YaST (@memory@)\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2015-09-28 18:16+0200\n"
-"PO-Revision-Date: 2015-09-09 18:16+0100\n"
+"PO-Revision-Date: 2015-09-29 16:30+0100\n"
"Last-Translator: David Medina <opensusecatala(a)gmail.com>\n"
"Language-Team: Catalan\n"
"MIME-Version: 1.0\n"
@@ -95,13 +95,18 @@
#: src/include/bootloader/grub/helps.rb:24
msgid ""
"<p><b>Set active Flag in Partition Table for Boot Partition</b><br>\n"
-"To activate the partition which contains the boot loader. The generic MBR code will then\n"
-"boot the active partition. Older BIOSes require one partition to be active even\n"
+"To activate the partition which contains the boot loader. The generic MBR "
+"code will then\n"
+"boot the active partition. Older BIOSes require one partition to be active "
+"even\n"
"if the boot loader is installed in the MBR.</p>"
msgstr ""
-"<p><b>Defineix l'indicador actiu a la taula de particions per a la partició de l'arrencada</b><br>\n"
-"Seleccioneu aquesta opció per a activar la partició que conté el carregador d'arrencada. El codi genèric MBR arrencarà\n"
-"la partició activa. Les BIOS antigues necessiten una partició activa fins i tot\n"
+"<p><b>Defineix l'indicador actiu a la taula de particions per a la partició "
+"de l'arrencada</b><br>\n"
+"Seleccioneu aquesta opció per a activar la partició que conté el carregador "
+"d'arrencada. El codi genèric MBR arrencarà\n"
+"la partició activa. Les BIOS antigues necessiten una partició activa fins i "
+"tot\n"
"si el carregador d'arrencada està instal·lat a l'MBR.</p>"
#. encoding: utf-8
@@ -122,10 +127,12 @@
#: src/include/bootloader/routines/common_helps.rb:23
msgid ""
"<p><b>Timeout in Seconds</b><br>\n"
-"Specifies the time the bootloader will wait until the default kernel is loaded.</p>\n"
+"Specifies the time the bootloader will wait until the default kernel is "
+"loaded.</p>\n"
msgstr ""
"<p><b>Temps d'espera en segons</b><br>\n"
-"Especifica el temps que s'esperarà el carregador d'arrencada abans que es carregui el nucli predeterminat.</p>\n"
+"Especifica el temps que s'esperarà el carregador d'arrencada abans que es "
+"carregui el nucli predeterminat.</p>\n"
#: src/include/bootloader/grub/helps.rb:33
msgid ""
@@ -137,109 +144,156 @@
"using the <b>Up</b> and <b>Down</b> buttons.</p>\n"
msgstr ""
"<p> Si premeu <b>Defineix com a predeterminat</b>, la secció\n"
-"seleccionada esdevindrà l'opció predeterminada. En arrencar, el carregador d'arrencada mostrarà \n"
-"un menú d'arrencada i s'esperarà que l'usuari seleccioni el nucli o un altre\n"
-"sistema operatiu per arrencar. Si no es prem cap tecla abans que s'acabi el temps d'espera, s'iniciarà\n"
-"el nucli o sistema operatiu predeterminat. Podeu canviar l'ordre de les seccions en\n"
-"el menú del carregador d'arrencada amb els botons <b>Amunt</b> i <b>Avall</b>.</p>\n"
+"seleccionada esdevindrà l'opció predeterminada. En arrencar, el carregador "
+"d'arrencada mostrarà \n"
+"un menú d'arrencada i s'esperarà que l'usuari seleccioni el nucli o un "
+"altre\n"
+"sistema operatiu per arrencar. Si no es prem cap tecla abans que s'acabi el "
+"temps d'espera, s'iniciarà\n"
+"el nucli o sistema operatiu predeterminat. Podeu canviar l'ordre de les "
+"seccions en\n"
+"el menú del carregador d'arrencada amb els botons <b>Amunt</b> i <b>Avall</"
+"b>.</p>\n"
#: src/include/bootloader/grub/helps.rb:41
msgid ""
-"<p><b>Write generic Boot Code to MBR</b> replace the master boot record of your disk with generic code (OS independent code which\n"
+"<p><b>Write generic Boot Code to MBR</b> replace the master boot record of "
+"your disk with generic code (OS independent code which\n"
"boots the active partition).</p>"
msgstr ""
-"<p><big><b>Escriu el codi d'arrencada genèric a l'MBR</b> per reemplaçar el registre d'arrencada mestre del disc pel codi genèric (codi independent del sistema operatiu que\n"
+"<p><big><b>Escriu el codi d'arrencada genèric a l'MBR</b> per reemplaçar el "
+"registre d'arrencada mestre del disc pel codi genèric (codi independent del "
+"sistema operatiu que\n"
"arrenca la partició activa).</p>"
#: src/include/bootloader/grub/helps.rb:44
msgid ""
-"<p><b>Boot from Boot Partition</b> is one of the recommended options, the other is\n"
+"<p><b>Boot from Boot Partition</b> is one of the recommended options, the "
+"other is\n"
"<b>Boot from Root Partition</b>.</p>"
msgstr ""
-"<p><b>Arrenca des de la partició d'arrencada</b> és una de les opcions recomanades, l'altra és\n"
+"<p><b>Arrenca des de la partició d'arrencada</b> és una de les opcions "
+"recomanades, l'altra és\n"
"<b>Arrenca des de la partició arrel</b>.</p>"
#: src/include/bootloader/grub/helps.rb:47
msgid ""
-"<p><b>Boot from Master Boot Record</b> is not recommended if you have another operating system\n"
+"<p><b>Boot from Master Boot Record</b> is not recommended if you have "
+"another operating system\n"
"installed on your computer</p>"
msgstr ""
-"<p>L'opció <b>Arrenca des del registre d'arrencada mestre</b> no es recomana si hi ha instal·lat un altre sistema operatiu\n"
+"<p>L'opció <b>Arrenca des del registre d'arrencada mestre</b> no es recomana "
+"si hi ha instal·lat un altre sistema operatiu\n"
"a l'ordinador.</p>"
#: src/include/bootloader/grub/helps.rb:50
msgid ""
-"<p><b>Boot from Root Partition</b> is the recommended option whenever there is a suitable\n"
-"partition. Either select <b>Set active Flag in Partition Table for Boot Partition</b> and <b>Write generic Boot Code to MBR</b>\n"
-"in <b>Boot Loader Options</b> to update the master boot record if that is needed or configure your other boot manager\n"
+"<p><b>Boot from Root Partition</b> is the recommended option whenever there "
+"is a suitable\n"
+"partition. Either select <b>Set active Flag in Partition Table for Boot "
+"Partition</b> and <b>Write generic Boot Code to MBR</b>\n"
+"in <b>Boot Loader Options</b> to update the master boot record if that is "
+"needed or configure your other boot manager\n"
"to start this section.</p>"
msgstr ""
-"<p><b>Arrenca des de la partició arrel</b> és l'opció recomanada sempre que hi hagi una partició\n"
-"apropiada. Seleccioneu <b>Defineix l'indicador actiu a la taula de particions per a la partició de l'arrencada</b> i <b>Escriu el codi d'arrencada genèric a l'MBR</b>\n"
-" a <b>Opcions del carregador d'arrencada</b> per a actualitzar el registre d'arrencada mestre, si cal, o configureu l'altre gestor d'arrencada\n"
+"<p><b>Arrenca des de la partició arrel</b> és l'opció recomanada sempre que "
+"hi hagi una partició\n"
+"apropiada. Seleccioneu <b>Defineix l'indicador actiu a la taula de "
+"particions per a la partició de l'arrencada</b> i <b>Escriu el codi "
+"d'arrencada genèric a l'MBR</b>\n"
+" a <b>Opcions del carregador d'arrencada</b> per a actualitzar el registre "
+"d'arrencada mestre, si cal, o configureu l'altre gestor d'arrencada\n"
"per a iniciar la secció.</p>"
#: src/include/bootloader/grub/helps.rb:56
msgid ""
-"<p><b>Boot from Extended Partition</b> should be selected if your root partition is on \n"
+"<p><b>Boot from Extended Partition</b> should be selected if your root "
+"partition is on \n"
"logical partition and the /boot partition is missing</p>"
msgstr ""
-"<p><b>Arrenca des de la partició ampliada</b> s'hauria de seleccionar si la partició d'arrel \n"
+"<p><b>Arrenca des de la partició ampliada</b> s'hauria de seleccionar si la "
+"partició d'arrel \n"
"es troba en una partició lògica i falta la partició /boot</p>"
#: src/include/bootloader/grub/helps.rb:59
-msgid "<p><b>Custom Boot Partition</b> lets you choose a partition to boot from.</p>"
-msgstr "<p>L'opció <b>Partició d'arrencada personalitzada</b> us permet seleccionar la partició des d'on arrencar.</p>"
+msgid ""
+"<p><b>Custom Boot Partition</b> lets you choose a partition to boot from.</p>"
+msgstr ""
+"<p>L'opció <b>Partició d'arrencada personalitzada</b> us permet seleccionar "
+"la partició des d'on arrencar.</p>"
#: src/include/bootloader/grub/helps.rb:62
msgid ""
"<p>MD array is build from 2 disks. <b>Enable Redundancy for MD Array</b>\n"
"enable to write GRUB to MBR of both disks.</p>"
msgstr ""
-"<p>Taula MD construïda des de 2 discs. <b>Activar la redundància per a la taula MD</b>\n"
+"<p>Taula MD construïda des de 2 discs. <b>Activar la redundància per a la "
+"taula MD</b>\n"
"permet escriure el GRUB a l'MBR dels dos discs.</p>"
#: src/include/bootloader/grub/helps.rb:65
msgid ""
"<p><b>Use Serial Console</b> lets you define the parameters to use\n"
-"for a serial console. Please see the grub documentation (<code>info grub2</code>) for details.</p>"
+"for a serial console. Please see the grub documentation (<code>info grub2</"
+"code>) for details.</p>"
msgstr ""
-"<p><b>Usa la consola de sèrie</b> us permet definir els paràmetres a utilitzar\n"
-"per a una consola de sèrie. Consulteu la documentació del grub (<code>info grub2</code>) per a més detalls.</p>"
+"<p><b>Usa la consola de sèrie</b> us permet definir els paràmetres a "
+"utilitzar\n"
+"per a una consola de sèrie. Consulteu la documentació del grub (<code>info "
+"grub2</code>) per a més detalls.</p>"
#: src/include/bootloader/grub/helps.rb:68
msgid ""
"<p><b>Terminal Definition</b></p><br>\n"
-"Defines the type of terminal you want to use. For a serial terminal (e.g. a serial console),\n"
-"you have to specify <code>serial</code>. You can also pass <code>console</code> to the\n"
-"command, as <code>serial console</code>. In this case, a terminal in which you\n"
+"Defines the type of terminal you want to use. For a serial terminal (e.g. a "
+"serial console),\n"
+"you have to specify <code>serial</code>. You can also pass <code>console</"
+"code> to the\n"
+"command, as <code>serial console</code>. In this case, a terminal in which "
+"you\n"
"press any key will be selected as a GRUB terminal.</p>"
msgstr ""
"<p><b>Definició de terminal</b></p><br>\n"
-"Defineix el tipus de terminal que voleu usar. Per a un terminal de sèrie (p. e. una consola de sèrie),\n"
-"heu d'especificar <code>serial</code>. També podeu passar <code>console</code> a l'ordre,\n"
+"Defineix el tipus de terminal que voleu usar. Per a un terminal de sèrie (p. "
+"e. una consola de sèrie),\n"
+"heu d'especificar <code>serial</code>. També podeu passar <code>console</"
+"code> a l'ordre,\n"
"com a <code>serial console</code>. En aquest cas, un terminal en què premeu\n"
"qualsevol tecla serà seleccionat com a terminal GRUB.</p>"
#: src/include/bootloader/grub/helps.rb:75
msgid ""
-"<p><b>Fallback Sections if default Fails</b> contains a list of section numbers\n"
+"<p><b>Fallback Sections if default Fails</b> contains a list of section "
+"numbers\n"
"that will be used for booting in case the default section is unbootable.</p>"
msgstr ""
-"<p>L'opció <b>Seccions alternatives per si falla la predeterminada</b> conté una llista de números de secció\n"
-"que s'empraran per a arrencar en el cas que la secció predeterminada no arrenqui.</p>"
+"<p>L'opció <b>Seccions alternatives per si falla la predeterminada</b> conté "
+"una llista de números de secció\n"
+"que s'empraran per a arrencar en el cas que la secció predeterminada no "
+"arrenqui.</p>"
#: src/include/bootloader/grub/helps.rb:78
msgid "<p>Selecting <b>Hide Menu on Boot</b> will hide the boot menu.</p>"
-msgstr "<p>Si se selecciona <b>Oculta el menú a l'arrencada</b>, s'ocultarà el menú d'arrencada.</p>"
+msgstr ""
+"<p>Si se selecciona <b>Oculta el menú a l'arrencada</b>, s'ocultarà el menú "
+"d'arrencada.</p>"
#: src/include/bootloader/grub/helps.rb:81
msgid ""
"<p><b>Protect Boot Loader with Password</b><br>\n"
-"At boot time, modifying or even booting any entry will require the password. If <b>Protect Entry Modification Only</b> is checked then booting any entry is not restricted but modifying entries requires the password (which is the way GRUB 1 behaved).<br>YaST will only accept the password if you repeat it in <b>Retype Password</b>.</p>"
+"At boot time, modifying or even booting any entry will require the password. "
+"If <b>Protect Entry Modification Only</b> is checked then booting any entry "
+"is not restricted but modifying entries requires the password (which is the "
+"way GRUB 1 behaved).<br>YaST will only accept the password if you repeat it "
+"in <b>Retype Password</b>.</p>"
msgstr ""
"<p><b>Protegeix el carregador d'arrencada amb contrasenya</b><br>\n"
-"A l'arrencada, la modificació o fins i tot la càrrega de qualsevol entrada requerirà la contrasenya. Si hi ha marcat <b>Només protegeix la modificació de l'entrada</b>, no es restringeix la càrrega de cap entrada però modificar-ne sí (aquesta és la manera com el GRUB 1 es comportava).<br>El YaST només acceptarà la contrasenya si la repetiu a <b>Torneu escriure la contrasenya</b>.</p>"
+"A l'arrencada, la modificació o fins i tot la càrrega de qualsevol entrada "
+"requerirà la contrasenya. Si hi ha marcat <b>Només protegeix la modificació "
+"de l'entrada</b>, no es restringeix la càrrega de cap entrada però modificar-"
+"ne sí (aquesta és la manera com el GRUB 1 es comportava).<br>El YaST només "
+"acceptarà la contrasenya si la repetiu a <b>Torneu escriure la contrasenya</"
+"b>.</p>"
#. help text 1/5
#: src/include/bootloader/grub/helps.rb:91
@@ -262,7 +316,9 @@
#: src/include/bootloader/grub/helps.rb:102
msgid "Set &active Flag in Partition Table for Boot Partition"
-msgstr "Defineix l'indicador &actiu a la taula de particions per a la partició d'arrencada"
+msgstr ""
+"Defineix l'indicador &actiu a la taula de particions per a la partició "
+"d'arrencada"
#: src/include/bootloader/grub/helps.rb:105
#: src/include/bootloader/routines/common_helps.rb:28
@@ -275,7 +331,7 @@
#: src/include/bootloader/grub/helps.rb:107
msgid "Write &generic Boot Code to MBR"
-msgstr "Escriu el codi d'arrencada genèric al MBR"
+msgstr "Escriu el codi d'arrencada genèric a l'MBR"
#: src/include/bootloader/grub/helps.rb:108
msgid "Custom Boot Partition"
@@ -428,20 +484,38 @@
#.
#. $Id: helps.ycp 58279 2009-08-04 16:01:51Z juhliarik $
#: src/include/bootloader/grub2/helps.rb:23
-msgid "<p><b>Optional Kernel Command Line Parameter</b> lets you define additional parameters to pass to the kernel.</p>"
-msgstr "<p>L'opció <b>Paràmetre de línia d'ordre de nucli</b> permet definir els paràmetres addicionals que passaran al nucli.</p>"
+msgid ""
+"<p><b>Optional Kernel Command Line Parameter</b> lets you define additional "
+"parameters to pass to the kernel.</p>"
+msgstr ""
+"<p>L'opció <b>Paràmetre de línia d'ordre de nucli</b> permet definir els "
+"paràmetres addicionals que passaran al nucli.</p>"
#: src/include/bootloader/grub2/helps.rb:26
-msgid "<p><b>Vga Mode</b> defines the VGA mode the kernel should set the <i>console</i> to when booting.</p>"
-msgstr "<p>L'opció <b>Mode Vga</b> defineix el mode VGA per a la <i>consola</i> que ha d'establir el nucli en arrencar.</p>"
+msgid ""
+"<p><b>Vga Mode</b> defines the VGA mode the kernel should set the "
+"<i>console</i> to when booting.</p>"
+msgstr ""
+"<p>L'opció <b>Mode Vga</b> defineix el mode VGA per a la <i>consola</i> que "
+"ha d'establir el nucli en arrencar.</p>"
#: src/include/bootloader/grub2/helps.rb:29
-msgid "<p><b>Probe Foreign OS</b> by means of os-prober for multiboot with other foreign distribution </p>"
-msgstr "<p><b>Comprova si hi ha altres sistemes operatius</b>per mitjà de l'os-prober per disposar d'una arrencada múltiple amb altres distribucions </p>"
+msgid ""
+"<p><b>Probe Foreign OS</b> by means of os-prober for multiboot with other "
+"foreign distribution </p>"
+msgstr ""
+"<p><b>Comprova si hi ha altres sistemes operatius</b>per mitjà de l'os-"
+"prober per disposar d'una arrencada múltiple amb altres distribucions </p>"
#: src/include/bootloader/grub2/helps.rb:32
-msgid "<p><b>Protective MBR flag</b> is expert only settings, that is needed only on exotic hardware. For details see Protective MBR in GPT disks. Do not touch if you are not sure.</p>"
-msgstr "<p><b>La Bandera MBR protectora</b> és un paràmetre només per a experts, que només és necessari per a maquinari exòtic. Per a més detalls, vegeu \"Protective MBR\" en discs GPT. No ho toqueu si no n'esteu segurs.</p>"
+msgid ""
+"<p><b>Protective MBR flag</b> is expert only settings, that is needed only "
+"on exotic hardware. For details see Protective MBR in GPT disks. Do not "
+"touch if you are not sure.</p>"
+msgstr ""
+"<p><b>La Bandera MBR protectora</b> és un paràmetre només per a experts, que "
+"només és necessari per a maquinari exòtic. Per a més detalls, vegeu "
+"\"Protective MBR\" en discs GPT. No ho toqueu si no n'esteu segurs.</p>"
#: src/include/bootloader/grub2/helps.rb:38
msgid "O&ptional Kernel Command Line Parameter"
@@ -531,7 +605,9 @@
#. FIXME: this should be better handled by exception and show it properly, but it require too big change now
#: src/include/bootloader/routines/autoinstall.rb:131
msgid "Unsupported bootloader '%s'. Adapt your AutoYaST profile accordingly."
-msgstr "Carregador d'arrencada sense suport '%s'. Adapteu el perfil d'AutoYaST de manera adient."
+msgstr ""
+"Carregador d'arrencada sense suport '%s'. Adapteu el perfil d'AutoYaST de "
+"manera adient."
#. file open popup caption
#: src/include/bootloader/routines/common_options.rb:98
@@ -543,7 +619,9 @@
#. kokso: additional warning that root partition is nfs type -> bootloader will not be installed
#: src/include/bootloader/routines/dialogs.rb:86 src/modules/Bootloader.rb:239
msgid "The boot partition is of type NFS. Bootloader cannot be installed."
-msgstr "La partició d'arrencada és de tipus NFS. No es pot instal·lar el carregador d'arrencada."
+msgstr ""
+"La partició d'arrencada és de tipus NFS. No es pot instal·lar el carregador "
+"d'arrencada."
#. dialog caption
#: src/include/bootloader/routines/dialogs.rb:114
@@ -657,13 +735,17 @@
#: src/include/bootloader/routines/helps.rb:52
msgid ""
"<P>From <B>Other</B>,\n"
-"you can manually edit the boot loader configuration files, clear the current \n"
-"configuration and propose a new configuration, start from scratch, or reread\n"
+"you can manually edit the boot loader configuration files, clear the "
+"current \n"
+"configuration and propose a new configuration, start from scratch, or "
+"reread\n"
"the configuration saved on your disk. %1</P>"
msgstr ""
"<P>Amb el botó <B>Altres</B>,\n"
-"podeu editar manualment els fitxers de configuració del carregador d'arrencada,\n"
-"suprimir la configuració actual i proposar-ne una de nova, començar des de zero o\n"
+"podeu editar manualment els fitxers de configuració del carregador "
+"d'arrencada,\n"
+"suprimir la configuració actual i proposar-ne una de nova, començar des de "
+"zero o\n"
"tornar a llegir la configuració desada al disc. %1</P>"
#. help text 1/1
@@ -672,7 +754,8 @@
"<P>To edit boot loader configuration files\n"
"manually, click <B>Edit Configuration Files</B>.</P>"
msgstr ""
-"<P>Per editar manualment els fitxers de configuració del carregador d'arrencada,\n"
+"<P>Per editar manualment els fitxers de configuració del carregador "
+"d'arrencada,\n"
"premeu <B>Edita els fitxers de configuració</B>.</P>"
#. help 1/4
@@ -689,7 +772,9 @@
msgid ""
"<P> Press <B>Edit</B> to display the properties of the\n"
"selected section.</P>"
-msgstr "<P>Premeu <b>Edita</b> per a visualitzar les propietats de la secció seleccionada.</p>"
+msgstr ""
+"<P>Premeu <b>Edita</b> per a visualitzar les propietats de la secció "
+"seleccionada.</p>"
#. help 3/4
#: src/include/bootloader/routines/helps.rb:84
@@ -701,13 +786,17 @@
"kernel or OS will be booted. The order of sections in the boot loader\n"
"menu can be changed using the <B>Up</B> and <B>Down</B> buttons.</P>"
msgstr ""
-"<p>En prémer <b>Defineix com a opció predeterminada</b>, la secció seleccionada \n"
-"es convertirà en l'opció predeterminada. En arrencar, el carregador d'arrencada \n"
+"<p>En prémer <b>Defineix com a opció predeterminada</b>, la secció "
+"seleccionada \n"
+"es convertirà en l'opció predeterminada. En arrencar, el carregador "
+"d'arrencada \n"
"mostra un menú d'arrencada i espera que l'usuari \n"
"seleccioni el nucli o un altre sistema operatiu per arrencar. Si no es\n"
"prem cap tecla abans que s'acabi el temps d'espera, s'iniciarà el \n"
-"nucli o sistema operatiu predeterminat. Es pot canviar l'ordre de les seccions\n"
-"al menú del carregador d'arrencada amb els botons <B>Amunt</B> i <B>Avall</B>.</P>"
+"nucli o sistema operatiu predeterminat. Es pot canviar l'ordre de les "
+"seccions\n"
+"al menú del carregador d'arrencada amb els botons <B>Amunt</B> i <B>Avall</"
+"B>.</P>"
#. help 4/4
#: src/include/bootloader/routines/helps.rb:93
@@ -715,7 +804,8 @@
"<P>Press <B>Add</B> to create a new boot loader section\n"
"or <B>Delete</B> to delete the selected section.</P>"
msgstr ""
-"<P>Premeu <b>Afegeix</b> per crear una nova secció del carregador d'arrencada,\n"
+"<P>Premeu <b>Afegeix</b> per crear una nova secció del carregador "
+"d'arrencada,\n"
"o bé, <B>Suprimeix</B> per suprimir la secció seleccionada.</P>"
#. help text for the custom boot manager installation, 1 of 7
@@ -747,16 +837,19 @@
"- In the <b>Boot Sector</b> of the <tt>/boot</tt> or <tt>/</tt> (root) \n"
"partition. This is the recommended option whenever there is a suitable\n"
"partition. Either set <b>Activate Boot Loader Partition</b> and\n"
-"<b>Replace MBR with Generic Code</b> in <b>Boot Loader Installation Details</b>\n"
+"<b>Replace MBR with Generic Code</b> in <b>Boot Loader Installation Details</"
+"b>\n"
"to update the master boot record\n"
"if it is needed or configure your other boot manager\n"
"to start &product;.</p>"
msgstr ""
"<p>\n"
-"- Al <b>Sector d'arrencada</b> de la partició d'<tt>/arrencada</tt> o <tt>/</tt> (arrel) \n"
+"- Al <b>Sector d'arrencada</b> de la partició d'<tt>/arrencada</tt> o <tt>/</"
+"tt> (arrel) \n"
". És l'opció recomanada sempre que hi hagi una partició apropiada\n"
". Seleccioneu <b>Activa la partició del carregador d'arrencada</b> i\n"
-"<b>Reemplaça l' MBR per codi genèric</b> a <b>Detalls d'instal·lació del carregador d'arrencada</b>\n"
+"<b>Reemplaça l'MBR per codi genèric</b> a <b>Detalls d'instal·lació del "
+"carregador d'arrencada</b>\n"
"per actualitzar el registre d'arrencada mestre,\n"
"si cal, o configureu l'altre gestor d'arrencada\n"
"per iniciar &product;.</p>"
@@ -769,7 +862,8 @@
"when selecting this option.</p>"
msgstr ""
"<p>\n"
-"- A <b>Altres</b> particions. Tingueu en compte les restriccions del sistema\n"
+"- A <b>Altres</b> particions. Tingueu en compte les restriccions del "
+"sistema\n"
"en seleccionar aquesta opció.</p>"
#. optional part, only inserted on x86 architectures. 6 of 7
@@ -782,7 +876,8 @@
msgstr ""
"<p>Per exemple, la major part dels ordinadors tenen un límit de BIOS\n"
"que limita l'arrencada a\n"
-"cilindres de disc dur inferiors a 1024. Segons el gestor d'arrencada utilizat,\n"
+"cilindres de disc dur inferiors a 1024. Segons el gestor d'arrencada "
+"utilizat,\n"
"podreu o no arrencar des d'una partició lògica.</p>"
#. custom bootloader help text, 7 of 7
@@ -793,7 +888,8 @@
"<tt>/dev/sdb</tt>) in the input field.</p>"
msgstr ""
"<p>\n"
-"Introduïu el nom del dispositiu de la partició (per exemple, <tt>/dev/hda3</tt> o\n"
+"Introduïu el nom del dispositiu de la partició (per exemple, <tt>/dev/hda3</"
+"tt> o\n"
"<tt>/dev/sdb</tt>) al camp d'entrada.</p>"
#. help text 1/1
@@ -804,8 +900,10 @@
"mapping), click <b>Boot Loader Installation Details</b>.</p>"
msgstr ""
"<p><b>Detalls d'instal·lació del carregador d'arrencada</b><br>\n"
-"Per ajustar opcions avançades d'instal·lació del carregador d'arrencada (com ara el mapa\n"
-"del dispositiu), feu clic a <b>Detalls d'instal·lació del carregador d'arrencada</b>.</p>"
+"Per ajustar opcions avançades d'instal·lació del carregador d'arrencada (com "
+"ara el mapa\n"
+"del dispositiu), feu clic a <b>Detalls d'instal·lació del carregador "
+"d'arrencada</b>.</p>"
#. help text 1/1
#: src/include/bootloader/routines/helps.rb:187
@@ -815,7 +913,8 @@
"use <b>Boot Loader</b>.</p>"
msgstr ""
"<p><b>Tipus de carregador de l'arrencada</b><br>\n"
-"Per seleccionar si voleu instal·lar un carregador d'arrencada i quin voleu instal·lar,\n"
+"Per seleccionar si voleu instal·lar un carregador d'arrencada i quin voleu "
+"instal·lar,\n"
"feu servir <b>Carregador d'arrencada</b>.</p>"
#. help text 1/1
@@ -826,7 +925,8 @@
"<b>Boot Loader Options</b>.</p>"
msgstr ""
"<p><b>Opcions del carregador d'arrencada</b><br>\n"
-"Per ajustar opcions del carregador d'arrencada, com ara el temps d'espera, feu clic a\n"
+"Per ajustar opcions del carregador d'arrencada, com ara el temps d'espera, "
+"feu clic a\n"
"<b>Opcions del carregador d'arrencada</b>.</p>"
#. help text 1/1
@@ -837,18 +937,21 @@
"<P>Note: The final configuration file may have different indenting.</P>"
msgstr ""
"<P><B>Configuració manual avançada</B><BR>\n"
-"En aquest apartat podeu editar manualment la configuració del carregador d'arrencada.</P>\n"
+"En aquest apartat podeu editar manualment la configuració del carregador "
+"d'arrencada.</P>\n"
"<P>Nota: el fitxer de configuració final pot tenir un sagnat diferent.</P>"
#. help text 1/1
#: src/include/bootloader/routines/helps.rb:220
msgid ""
"<p><b>Section Name</b><br>\n"
-"Use <b>Section Name</b> to specify the boot loader section name. The section\n"
+"Use <b>Section Name</b> to specify the boot loader section name. The "
+"section\n"
"name must be unique.</p>"
msgstr ""
"<p><b>Nom de la secció</b><br>\n"
-"Utilitzeu <b>Nom de la secció</b> per especificar el nom de la secció del carregador d'arrencada. El nom\n"
+"Utilitzeu <b>Nom de la secció</b> per especificar el nom de la secció del "
+"carregador d'arrencada. El nom\n"
"de secció ha de ser únic.</p>"
#. help text 1/5
@@ -877,7 +980,8 @@
"<p>Select <b>Image Section</b> to add a new Linux kernel or other image\n"
"to load and start.</p>"
msgstr ""
-"<p>Seleccioneu <b>Secció d'imatge</b> per afegir un nou nucli Linux o altres imatges\n"
+"<p>Seleccioneu <b>Secció d'imatge</b> per afegir un nou nucli Linux o altres "
+"imatges\n"
"per carregar i iniciar.</p>"
#. help text 4/5
@@ -886,7 +990,8 @@
"<p>Select <b>Xen Section</b> to add a new Linux kernel or other image,\n"
"but to start it in a Xen environment.</p>"
msgstr ""
-"<p>Seleccioneu <b>Secció del Xen<b> per afegir un nou nucli Linux o una altra imatge,\n"
+"<p>Seleccioneu <b>Secció del Xen<b> per afegir un nou nucli Linux o una "
+"altra imatge,\n"
"però que s'iniciï en un entorn XEN.</p>"
#. help text 5/5
@@ -897,17 +1002,20 @@
"booting other operating systems.</p>"
msgstr ""
"<p>Seleccioneu <b>Un altre sistema (carregador en cadena)</b> per afegir\n"
-"una secció que carregui i iniciï un sector d'arrencada d'una partició del disc.\n"
+"una secció que carregui i iniciï un sector d'arrencada d'una partició del "
+"disc.\n"
"Serveix per arrencar altres sistemes operatius.</p>"
#: src/include/bootloader/routines/helps.rb:254
msgid ""
"<p>Select <b>Menu Section</b> to add a section that \n"
-"loads configuration file (the list of boot sections) from a partition of the disk. This is used for\n"
+"loads configuration file (the list of boot sections) from a partition of the "
+"disk. This is used for\n"
"booting other operating systems.</p>"
msgstr ""
"<p>Seleccioneu el <b>Menú de secció</b> per afegir una secció que\n"
-"carregui i iniciï un sector d'arrencada d'una partició del disc. Serveix per\n"
+"carregui i iniciï un sector d'arrencada d'una partició del disc. Serveix "
+"per\n"
"arrencar altres sistemes operatius.</p>"
#. part of summary, %1 is a list of hard disks device names
@@ -960,7 +1068,8 @@
"Really leave the boot loader configuration without saving?\n"
"All changes will be lost.\n"
msgstr ""
-"Esteu segur que voleu sortir de la configuració del carregador d'arrencada sense desar-la?\n"
+"Esteu segur que voleu sortir de la configuració del carregador d'arrencada "
+"sense desar-la?\n"
"Es perdran tots els canvis.\n"
#. error popup
@@ -982,7 +1091,8 @@
#. sentence.
#: src/include/bootloader/routines/popups.rb:82
msgid "%1Set default boot loader location?\n"
-msgstr "%1Voleu establir la ubicació predeterminada del carregador d'arrencada?\n"
+msgstr ""
+"%1Voleu establir la ubicació predeterminada del carregador d'arrencada?\n"
#. error popup
#: src/include/bootloader/routines/popups.rb:90
@@ -1018,7 +1128,7 @@
msgstr ""
"Avís\n"
"\n"
-"L'MBR desat a %2 reemplaçarà ll'MBR\n"
+"L'MBR desat a %2 reemplaçarà l'MBR\n"
"actual de %1.\n"
"\n"
"Només se sobreescriurà el codi d'arrencada de l'MBR.\n"
@@ -1033,8 +1143,11 @@
#. error report
#: src/include/bootloader/routines/wizards.rb:36
-msgid "Because of the partitioning, the boot loader cannot be installed properly."
-msgstr "El carregador d'arrencada no es pot instal·lar correctament a causa de les particions."
+msgid ""
+"Because of the partitioning, the boot loader cannot be installed properly."
+msgstr ""
+"El carregador d'arrencada no es pot instal·lar correctament a causa de les "
+"particions."
#. Represents dialog for modification of device map
#: src/lib/bootloader/device_map_dialog.rb:53
@@ -1058,13 +1171,17 @@
#. TRANSLATORS: %s stands for partition
#: src/lib/bootloader/disk_change_detector.rb:47
msgid "Selected custom bootloader partition %s is not available any more."
-msgstr "La partició personalitzada del carregador d'arrencada seleccionada %s ja no està disponible."
+msgstr ""
+"La partició personalitzada del carregador d'arrencada seleccionada %s ja no "
+"està disponible."
#. TRANSLATORS the %{path} is path where bootloader stage1 is selected to install and
#. the %{device} is device where it should be, but isn't
#: src/lib/bootloader/disk_change_detector.rb:61
msgid "Selected bootloader location %{path} is not on %{device} any more."
-msgstr "La ubicació seleccionada del carregador d'arrencada %{path} ja no és al dispositiu %{device}."
+msgstr ""
+"La ubicació seleccionada del carregador d'arrencada %{path} ja no és al "
+"dispositiu %{device}."
#. Finish client for bootloader configuration
#: src/lib/bootloader/finish_client.rb:28
@@ -1105,45 +1222,78 @@
#. warning text in the summary richtext
#: src/lib/bootloader/proposal_client.rb:174
-msgid "No boot loader is selected for installation. Your system might not be bootable."
-msgstr "No s'ha seleccionat cap carregador d'arrencada per instal·lar. És possible que el sistema no pugui arrencar."
+msgid ""
+"No boot loader is selected for installation. Your system might not be "
+"bootable."
+msgstr ""
+"No s'ha seleccionat cap carregador d'arrencada per instal·lar. És possible "
+"que el sistema no pugui arrencar."
#. error in the proposal
#: src/lib/bootloader/proposal_client.rb:183
-msgid "Because of the partitioning, the bootloader cannot be installed properly"
-msgstr "No es pot instal·lar correctament el carregador d'arrencada a causa de les particions"
+msgid ""
+"Because of the partitioning, the bootloader cannot be installed properly"
+msgstr ""
+"No es pot instal·lar correctament el carregador d'arrencada a causa de les "
+"particions"
#. FATE#303643 Enable one-click changes in bootloader proposal
#.
#: src/modules/BootGRUB2.rb:168
-msgid "Install bootcode into MBR (<a href=\"disable_boot_mbr\">do not install</a>)"
-msgstr "Instal·la el codi d'arrencada a l'MBR (<a href=\"disable_boot_mbr\">do not install</a>)"
+msgid ""
+"Install bootcode into MBR (<a href=\"disable_boot_mbr\">do not install</a>)"
+msgstr ""
+"Instal·la el codi d'arrencada a l'MBR (<a href=\"disable_boot_mbr\">do not "
+"install</a>)"
#: src/modules/BootGRUB2.rb:172
-msgid "Do not install bootcode into MBR (<a href=\"enable_boot_mbr\">install</a>)"
-msgstr "No instal·lis el codi d'arrencada a l'MBR (<a href=\"enable_boot_mbr\">install</a>)"
+msgid ""
+"Do not install bootcode into MBR (<a href=\"enable_boot_mbr\">install</a>)"
+msgstr ""
+"No instal·lis el codi d'arrencada a l'MBR (<a href=\"enable_boot_mbr"
+"\">install</a>)"
#. check for separated boot partition, use root otherwise
#: src/modules/BootGRUB2.rb:185
-msgid "Install bootcode into /boot partition (<a href=\"disable_boot_boot\">do not install</a>)"
-msgstr "Instal·la el codi d'arrencada a la partició /boot (<a href=\"disable_boot_boot\">do not install</a>)"
+msgid ""
+"Install bootcode into /boot partition (<a href=\"disable_boot_boot\">do not "
+"install</a>)"
+msgstr ""
+"Instal·la el codi d'arrencada a la partició /boot (<a href="
+"\"disable_boot_boot\">do not install</a>)"
#: src/modules/BootGRUB2.rb:189
-msgid "Do not install bootcode into /boot partition (<a href=\"enable_boot_boot\">install</a>)"
-msgstr "No instal·lis el codi d'arrencada a la partició /boot (<a href=\"enable_boot_boot\">install</a>)"
+msgid ""
+"Do not install bootcode into /boot partition (<a href=\"enable_boot_boot"
+"\">install</a>)"
+msgstr ""
+"No instal·lis el codi d'arrencada a la partició /boot (<a href="
+"\"enable_boot_boot\">install</a>)"
#: src/modules/BootGRUB2.rb:195
-msgid "Install bootcode into \"/\" partition (<a href=\"disable_boot_root\">do not install</a>)"
-msgstr "Instal·la el codi d'arrencada a la partició \"/\" (<a href=\"disable_boot_root\">do not install</a>)"
+msgid ""
+"Install bootcode into \"/\" partition (<a href=\"disable_boot_root\">do not "
+"install</a>)"
+msgstr ""
+"Instal·la el codi d'arrencada a la partició \"/\" (<a href="
+"\"disable_boot_root\">do not install</a>)"
#: src/modules/BootGRUB2.rb:199
-msgid "Do not install bootcode into \"/\" partition (<a href=\"enable_boot_root\">install</a>)"
-msgstr "No instal·lis el codi d'arrencada en una partició \"/\" <a href=\"habilita arrencar des de root\">instal·la</a>)"
+msgid ""
+"Do not install bootcode into \"/\" partition (<a href=\"enable_boot_root"
+"\">install</a>)"
+msgstr ""
+"No instal·lis el codi d'arrencada en una partició \"/\" <a href=\"habilita "
+"arrencar des de root\">instal·la</a>)"
#. no location chosen, so warn user that it is problem unless he is sure
#: src/modules/BootGRUB2.rb:209
-msgid "Warning: No location for bootloader stage1 selected.Unless you know what you are doing please select above location."
-msgstr "Avís: No s'ha seleccionat una localització per al carregador stage1. Si no sabeu què feu, seleccioneu la localització anterior."
+msgid ""
+"Warning: No location for bootloader stage1 selected.Unless you know what you "
+"are doing please select above location."
+msgstr ""
+"Avís: No s'ha seleccionat una localització per al carregador stage1. Si no "
+"sabeu què feu, seleccioneu la localització anterior."
#. TRANSLATORS: title for list of location proposals
#: src/modules/BootGRUB2.rb:217
@@ -1185,36 +1335,60 @@
#. grub2 is sooo cool...
#: src/modules/BootSupportCheck.rb:99
msgid "Unsupported combination of hardware platform %1 and bootloader %2"
-msgstr "Combinació de maquinari no suportada entre la plataforma %1 i el carregador %2"
+msgstr ""
+"Combinació de maquinari no suportada entre la plataforma %1 i el carregador "
+"%2"
#. TRANSLATORS: description of technical problem. Do not translate technical terms unless native language have well known translation.
#: src/modules/BootSupportCheck.rb:139
-msgid "Boot from MBR does not work together with btrfs filesystem and GPT disk label without bios_grub partition.To fix this issue, create bios_grub partition or use any ext filesystem for boot partition or do not install stage 1 to MBR."
-msgstr "Arrencar des de l'MBR no funciona conjuntament amb un sistema de fitxers btrfs i una etiqueta de disc GPT sense una partició bios_grub. Per arreglar-ho, creeu una partició bios_grub o useu qualsevol sistema de fitxers ext com a partició d'arrencada o no instal·leu stage 1 a l'MBR."
+msgid ""
+"Boot from MBR does not work together with btrfs filesystem and GPT disk "
+"label without bios_grub partition.To fix this issue, create bios_grub "
+"partition or use any ext filesystem for boot partition or do not install "
+"stage 1 to MBR."
+msgstr ""
+"Arrencar des de l'MBR no funciona conjuntament amb un sistema de fitxers "
+"btrfs i una etiqueta de disc GPT sense una partició bios_grub. Per arreglar-"
+"ho, creeu una partició bios_grub o useu qualsevol sistema de fitxers ext com "
+"a partició d'arrencada o no instal·leu stage 1 a l'MBR."
#. check if boot device is on raid0
#: src/modules/BootSupportCheck.rb:167
msgid "The boot device is on raid type: %1. System will not boot."
-msgstr "El dispositiu d'arrencada és en tipus raid: %1. El sistema no arrencarà."
+msgstr ""
+"El dispositiu d'arrencada és en tipus raid: %1. El sistema no arrencarà."
#. bnc#501043 added check for valid configuration
#: src/modules/BootSupportCheck.rb:187
-msgid "The boot device is on software RAID1. Select other bootloader location, e.g. Master Boot Record"
-msgstr "El dispositiu d'arrencada és en programari RAID1. Seleccioneu una altra ubicació per al carregador, per exemple, l'MBR."
+msgid ""
+"The boot device is on software RAID1. Select other bootloader location, e.g. "
+"Master Boot Record"
+msgstr ""
+"El dispositiu d'arrencada és en programari RAID1. Seleccioneu una altra "
+"ubicació per al carregador, per exemple, l'MBR."
#. if partitioning worked before upgrade, it will keep working (bnc#886604)
#: src/modules/BootSupportCheck.rb:239
msgid "Missing ext partition for booting. Cannot install boot code."
-msgstr "Falta la partició ext per arrencar. No es pot instal·lar el codi d'arrencada."
+msgstr ""
+"Falta la partició ext per arrencar. No es pot instal·lar el codi d'arrencada."
#. activate set or there is already activate flag
#: src/modules/BootSupportCheck.rb:248
-msgid "Activate flag is not set by installer. If it is not set at all, some BIOSes could refuse to boot."
+msgid ""
+"Activate flag is not set by installer. If it is not set at all, some BIOSes "
+"could refuse to boot."
msgstr ""
+"La bandera d'activació no l'ha establerta l'instal·lador. Si no n'hi ha cap "
+"d'establerta, algunes BIOS podrien refusar l'arrencada."
#: src/modules/BootSupportCheck.rb:255
-msgid "The installer will not modify the MBR of the disk. Unless it already contains boot code, the BIOS won't be able to boot disk."
+msgid ""
+"The installer will not modify the MBR of the disk. Unless it already "
+"contains boot code, the BIOS won't be able to boot disk."
msgstr ""
+"L'instal·lador no modificarà l'MBR del disc. Si no és que ja contingui un "
+"codi d'arrencada, la BIOS no podrà arrencar el disc."
#. progress stage, text in dialog (short, infinitiv)
#: src/modules/Bootloader.rb:146
@@ -1286,36 +1460,52 @@
msgid "Saving Boot Loader Configuration"
msgstr "Desant la configuració del carregador d'arrencada"
-#~ msgid "<p><b>Distributor</b> specifies name of distributor of kernel used to create boot entry name. </p>"
-#~ msgstr "<p><b>El distribuïdor</b> especifica el nom del distribuïdor del nucli usat per crear el nom de l'entrada d'arrencada. </p>"
+#~ msgid ""
+#~ "<p><b>Distributor</b> specifies name of distributor of kernel used to "
+#~ "create boot entry name. </p>"
+#~ msgstr ""
+#~ "<p><b>El distribuïdor</b> especifica el nom del distribuïdor del nucli "
+#~ "usat per crear el nom de l'entrada d'arrencada. </p>"
#~ msgid "D&istributor"
#~ msgstr "D&istribuïdor"
#~ msgid ""
#~ "<p><b>Terminal Definition</b></p><br>\n"
-#~ "Defines the type of terminal you want to use. For a serial terminal (eg. a serial console),\n"
-#~ "you have to specify <code>serial</code>. You can also pass <code>console</code> to the\n"
-#~ "command, as <code>serial console</code>. In this case, a terminal in which you\n"
+#~ "Defines the type of terminal you want to use. For a serial terminal (eg. "
+#~ "a serial console),\n"
+#~ "you have to specify <code>serial</code>. You can also pass <code>console</"
+#~ "code> to the\n"
+#~ "command, as <code>serial console</code>. In this case, a terminal in "
+#~ "which you\n"
#~ "press any key will be selected as a GRUB terminal.</p>"
#~ msgstr ""
#~ "<p><b>Definició del terminal</b></p><br>\n"
-#~ "Defineix el tipus de terminal que voleu utilitzar. Per a un terminal sèrie (p. ex. una consola sèrie),\n"
-#~ "heu d'especificar <code>serial</code>. També podeu passar <code>console</code> a\n"
-#~ "l'ordre, com <code>serial console</code>. En aquest cas, un terminal en el qual\n"
+#~ "Defineix el tipus de terminal que voleu utilitzar. Per a un terminal "
+#~ "sèrie (p. ex. una consola sèrie),\n"
+#~ "heu d'especificar <code>serial</code>. També podeu passar <code>console</"
+#~ "code> a\n"
+#~ "l'ordre, com <code>serial console</code>. En aquest cas, un terminal en "
+#~ "el qual\n"
#~ "premeu qualsevol tecla serà seleccionat com un terminal GRUB.</p>"
#~ msgid ""
#~ "<p><b>Protect Boot Loader with Password</b><br>\n"
-#~ "Define the password that will be required to access the boot menu. YaST will only accept the password if you repeat\n"
+#~ "Define the password that will be required to access the boot menu. YaST "
+#~ "will only accept the password if you repeat\n"
#~ "it in <b>Retype Password</b>.</p>"
#~ msgstr ""
#~ "<p><b>Contrasenya per a la interfície del menú del carregador</b><br>\n"
-#~ "Defineix la contrasenya que es necessitarà per accedir al menú d'arrencada. El YaST només accepta la contrasenya si la repetiu\n"
+#~ "Defineix la contrasenya que es necessitarà per accedir al menú "
+#~ "d'arrencada. El YaST només accepta la contrasenya si la repetiu\n"
#~ "a l'opció <b>Repeteix la contrasenya</b>.</p>"
-#~ msgid "<p><b>Failsafe Kernel Command Line Parameter</b> lets you define failsafe parameters to pass to the kernel.</p>"
-#~ msgstr "<p>L'opció <b>Paràmetre a prova de fallades del nucli</b> permet definir els paràmetres a prova de fallades que passaran al nucli.</p>"
+#~ msgid ""
+#~ "<p><b>Failsafe Kernel Command Line Parameter</b> lets you define failsafe "
+#~ "parameters to pass to the kernel.</p>"
+#~ msgstr ""
+#~ "<p>L'opció <b>Paràmetre a prova de fallades del nucli</b> permet definir "
+#~ "els paràmetres a prova de fallades que passaran al nucli.</p>"
#~ msgid "&Failsafe Kernel Command Line Parameter"
#~ msgstr "Paràmetre opcional de línia d'ordre del nucli a prova de &fallades"
@@ -1336,7 +1526,9 @@
#~ msgstr "No s'ha trobat la secció %1"
#~ msgid "Add option is available only in commandline interactive mode"
-#~ msgstr "Afegir opcions només està disponible en el mode interactiu de la línia d'ordres"
+#~ msgstr ""
+#~ "Afegir opcions només està disponible en el mode interactiu de la línia "
+#~ "d'ordres"
#~ msgid "Section name must be specified."
#~ msgstr "Cal especificar el nom de la sessió."
@@ -1348,17 +1540,25 @@
#~ msgstr "Menú d'arrencada"
#~ msgid ""
-#~ "<p><b>Use Trusted Grub</b> means install trusted grub and use it. Option <i>Graphical Menu File</i> will be ignored.\n"
+#~ "<p><b>Use Trusted Grub</b> means install trusted grub and use it. Option "
+#~ "<i>Graphical Menu File</i> will be ignored.\n"
#~ "It is recommended to install grub to MBR</p>"
#~ msgstr ""
-#~ "<p><b>Usa el Grub de confiança</b> significa instal·lar el 'trusted grub' i usar-lo. L'opció <i>Fitxer de Menú Gràfic</i> s'ignorarà.\n"
+#~ "<p><b>Usa el Grub de confiança</b> significa instal·lar el 'trusted grub' "
+#~ "i usar-lo. L'opció <i>Fitxer de Menú Gràfic</i> s'ignorarà.\n"
#~ "És recomanable instal·lar el Grub a l'MBR</p>"
-#~ msgid "<p><b>Graphical Menu File</b> defines the file to use for the graphical boot menu.</p>"
-#~ msgstr "<p>L'opció <b>Fitxer del menú gràfic</b> defineix el fitxer que s'utilitzarà per al menú gràfic d'arrencada.</p>"
+#~ msgid ""
+#~ "<p><b>Graphical Menu File</b> defines the file to use for the graphical "
+#~ "boot menu.</p>"
+#~ msgstr ""
+#~ "<p>L'opció <b>Fitxer del menú gràfic</b> defineix el fitxer que "
+#~ "s'utilitzarà per al menú gràfic d'arrencada.</p>"
#~ msgid "<p><b>Enable Acoustic Signals</b> turn on/off acoustic signals.</p>"
-#~ msgstr "<p><b>Habilita senyals acústics</b> Activa o desactiva els senyals acústics</p>"
+#~ msgstr ""
+#~ "<p><b>Habilita senyals acústics</b> Activa o desactiva els senyals "
+#~ "acústics</p>"
#~ msgid "Use &Trusted Grub"
#~ msgstr "Usa Grub &fiable"
@@ -1473,7 +1673,8 @@
#~ msgstr "Rei&nicia la configuració desada abans de la conversió"
#~ msgid "Select the boot loader before editing sections."
-#~ msgstr "Seleccioneu el carregador de l'arrencada abans d'editar les seccions"
+#~ msgstr ""
+#~ "Seleccioneu el carregador de l'arrencada abans d'editar les seccions"
#~ msgid "&Section Management"
#~ msgstr "&Gestió de la secció"
@@ -1497,7 +1698,9 @@
#~ msgstr ""
#~ "<p>\n"
#~ "- A un <b>disquet</b>.\n"
-#~ "Utilitzeu aquesta opció per evitar el risc d'interferència amb un mecanisme d'arrencada ja existent. Habiliteu l'arrencada des del disquet al\n"
+#~ "Utilitzeu aquesta opció per evitar el risc d'interferència amb un "
+#~ "mecanisme d'arrencada ja existent. Habiliteu l'arrencada des del disquet "
+#~ "al\n"
#~ "BIOS de la màquina per poder-la fer servir.</p>"
#~ msgid "The %1 boot sector has been written to the floppy disk."
@@ -1521,7 +1724,8 @@
#~ "configuration files manually. Check the boot loader settings.\n"
#~ msgstr ""
#~ "S'han canviat els paràmetres del disc i heu editat els fitxers\n"
-#~ "de configuració del carregador de forma manual. Comproveu els paràmetres del carregador de l'arrencada.\n"
+#~ "de configuració del carregador de forma manual. Comproveu els paràmetres "
+#~ "del carregador de l'arrencada.\n"
#~ msgid "Do Not Create a File System"
#~ msgstr "No creïs un sistema de fitxers"
@@ -1559,50 +1763,91 @@
#~ msgid "<p><b>Image Section</b></p>"
#~ msgstr "<p><b>Secció d'imatge</b></p>"
-#~ msgid "<p><b>Kernel Image</b> defines the kernel to boot. Either enter the name directly or choose via <b>Browse</b>.</p>"
-#~ msgstr "<p>L'opció <b>Imatge del nucli</b> defineix el nucli que s'arrencarà. Escriviu-ne el nom directament o seleccioneu-lo mitjançant l'opció <b>Navega</b>.</p>"
+#~ msgid ""
+#~ "<p><b>Kernel Image</b> defines the kernel to boot. Either enter the name "
+#~ "directly or choose via <b>Browse</b>.</p>"
+#~ msgstr ""
+#~ "<p>L'opció <b>Imatge del nucli</b> defineix el nucli que s'arrencarà. "
+#~ "Escriviu-ne el nom directament o seleccioneu-lo mitjançant l'opció "
+#~ "<b>Navega</b>.</p>"
-#~ msgid "<p><b>Root Device</b> sets the device to pass to the kernel as root device.</p>"
-#~ msgstr "<p>L'opció <b>Dispositiu arrel</b> estableix el dispositiu que passarà al nucli com a dispositiu arrel.</p>"
+#~ msgid ""
+#~ "<p><b>Root Device</b> sets the device to pass to the kernel as root "
+#~ "device.</p>"
+#~ msgstr ""
+#~ "<p>L'opció <b>Dispositiu arrel</b> estableix el dispositiu que passarà al "
+#~ "nucli com a dispositiu arrel.</p>"
#~ msgid ""
-#~ "<p><b>Initial RAM Disk</b>, if not empty, defines the initial ramdisk to use. Either enter the path and file name\n"
+#~ "<p><b>Initial RAM Disk</b>, if not empty, defines the initial ramdisk to "
+#~ "use. Either enter the path and file name\n"
#~ "directly or choose by using <b>Browse</b>.</p>\n"
#~ msgstr ""
-#~ "<p>L'opció <b>Disc RAM d'inici</b>, si no és buida, permet definir el disc RAM inicial que s'ha d'utilitzar. Podeu introduir el camí i el nom de fitxer\n"
+#~ "<p>L'opció <b>Disc RAM d'inici</b>, si no és buida, permet definir el "
+#~ "disc RAM inicial que s'ha d'utilitzar. Podeu introduir el camí i el nom "
+#~ "de fitxer\n"
#~ "directament o bé escollir-los amb <b>Navega</b>.</p>\n"
-#~ msgid "<p>Select <b>Chainloader Section</b> if you want to define a section for booting an OS other than Linux.</p>"
-#~ msgstr "<p>Seleccioneu <b>Secció Chainloader</b> si voleu definir una secció per a arrencar un sistema operatiu diferent del Linux.</p>"
+#~ msgid ""
+#~ "<p>Select <b>Chainloader Section</b> if you want to define a section for "
+#~ "booting an OS other than Linux.</p>"
+#~ msgstr ""
+#~ "<p>Seleccioneu <b>Secció Chainloader</b> si voleu definir una secció per "
+#~ "a arrencar un sistema operatiu diferent del Linux.</p>"
-#~ msgid "<p>Setting <b>Use Password Protection</p> will require a password to select this section.</p>"
-#~ msgstr "<p>Si s'estableix <b>Utilitza la protecció per contrasenya</p> es necessitarà una contrasenya per a seleccionar aquesta secció</p>"
+#~ msgid ""
+#~ "<p>Setting <b>Use Password Protection</p> will require a password to "
+#~ "select this section.</p>"
+#~ msgstr ""
+#~ "<p>Si s'estableix <b>Utilitza la protecció per contrasenya</p> es "
+#~ "necessitarà una contrasenya per a seleccionar aquesta secció</p>"
-#~ msgid "<p><b>Other System</b> lets you choose among the non-Linux operating systems found on your computer.</p>"
-#~ msgstr "<p>L'opció <b>Altres sistemes</b> permet seleccionar entre els sistemes operatius diferents al Linux que s'hagin trobat a l'equip.</p>"
+#~ msgid ""
+#~ "<p><b>Other System</b> lets you choose among the non-Linux operating "
+#~ "systems found on your computer.</p>"
+#~ msgstr ""
+#~ "<p>L'opció <b>Altres sistemes</b> permet seleccionar entre els sistemes "
+#~ "operatius diferents al Linux que s'hagin trobat a l'equip.</p>"
-#~ msgid "<p>Select <b>Activate this Partition when selected for Boot</b> if your BIOS needs this flag set in order to boot it</p>"
-#~ msgstr "<p>Seleccioneu <b>Activa aquesta partició quan se seleccioni per a l'arrencada</b> si el BIOS necessita tenir aquest indicador establert per a arrencar-la</p>"
+#~ msgid ""
+#~ "<p>Select <b>Activate this Partition when selected for Boot</b> if your "
+#~ "BIOS needs this flag set in order to boot it</p>"
+#~ msgstr ""
+#~ "<p>Seleccioneu <b>Activa aquesta partició quan se seleccioni per a "
+#~ "l'arrencada</b> si el BIOS necessita tenir aquest indicador establert per "
+#~ "a arrencar-la</p>"
#~ msgid ""
-#~ "<p><b>Block Offset for Chainloading</b> lets you specify the list of blocks to boot. In most cases you want\n"
-#~ "to specify <code>+1</code> here. For specifics on blocklist notation see the grub documentation.</p>\n"
+#~ "<p><b>Block Offset for Chainloading</b> lets you specify the list of "
+#~ "blocks to boot. In most cases you want\n"
+#~ "to specify <code>+1</code> here. For specifics on blocklist notation see "
+#~ "the grub documentation.</p>\n"
#~ msgstr ""
-#~ "<p>L'opció <b>Bloca el desplaçament per a la càrrega de cadenes</b> permet especificar la llista de blocats que s'arrencaran. En la majoria dels casos, voleu\n"
-#~ "especificar <code>+1</code> aquí. Per a obtenir informació específica de la llista de blocats, consulteu la documentació del grub.</p>\n"
+#~ "<p>L'opció <b>Bloca el desplaçament per a la càrrega de cadenes</b> "
+#~ "permet especificar la llista de blocats que s'arrencaran. En la majoria "
+#~ "dels casos, voleu\n"
+#~ "especificar <code>+1</code> aquí. Per a obtenir informació específica de "
+#~ "la llista de blocats, consulteu la documentació del grub.</p>\n"
#~ msgid ""
-#~ "<p>Select <b>Xen Section</b> if you want to add a new Linux kernel or other image \n"
+#~ "<p>Select <b>Xen Section</b> if you want to add a new Linux kernel or "
+#~ "other image \n"
#~ "and start it in a Xen environment.</p>\n"
#~ msgstr ""
-#~ "<p>Seleccioneu <b>Secció del Xen</b> si voleu afegir un nucli de Linux o una altra imatge\n"
+#~ "<p>Seleccioneu <b>Secció del Xen</b> si voleu afegir un nucli de Linux o "
+#~ "una altra imatge\n"
#~ "i iniciar-los en un entorn XEN.</p>\n"
#~ msgid "<p><b>Hypervisor</b> specifies the Hypervisor to use.</p>"
-#~ msgstr "<p>L'opció <b>Hipervisor</b> especifica l'hipervisor que s'utilitzarà.</p>"
+#~ msgstr ""
+#~ "<p>L'opció <b>Hipervisor</b> especifica l'hipervisor que s'utilitzarà.</p>"
-#~ msgid "<p><b>Additional Xen Hypervisor Parameters</b> lets you define additional parameters to pass to the xen hypervisor.</p>"
-#~ msgstr "<p><b>Els paràmetres addicionals de l'hipervisor Xen</b> permeten definir els paràmetres addicionals que hi passaran.</p>"
+#~ msgid ""
+#~ "<p><b>Additional Xen Hypervisor Parameters</b> lets you define additional "
+#~ "parameters to pass to the xen hypervisor.</p>"
+#~ msgstr ""
+#~ "<p><b>Els paràmetres addicionals de l'hipervisor Xen</b> permeten definir "
+#~ "els paràmetres addicionals que hi passaran.</p>"
#~ msgid "<p><b>Menu Section</b></p>"
#~ msgstr "<p><b>Secció del menú</b></p>"
@@ -1610,17 +1855,27 @@
#~ msgid "<p><b>Partition of Menu File</b></p>"
#~ msgstr "<p><b>Partició del fitxer de menú</b></p>"
-#~ msgid "<p><b>Menu Description File</b> specifies path on root device from which is loaded menu file.</p>"
-#~ msgstr "<p><b>Menu Description File</b> specifies path on root device from which is loaded menu file.</p>"
+#~ msgid ""
+#~ "<p><b>Menu Description File</b> specifies path on root device from which "
+#~ "is loaded menu file.</p>"
+#~ msgstr ""
+#~ "<p><b>Menu Description File</b> specifies path on root device from which "
+#~ "is loaded menu file.</p>"
-#~ msgid "<p><b>Map Section to the First Disk from Device Map</b> Windows usually need to be on the first disk.</p>"
-#~ msgstr "<p><b>Secció del mapa al primer disc del mapa de dispositius</b> el Windows normalment necessita ser al primer disc.</p>"
+#~ msgid ""
+#~ "<p><b>Map Section to the First Disk from Device Map</b> Windows usually "
+#~ "need to be on the first disk.</p>"
+#~ msgstr ""
+#~ "<p><b>Secció del mapa al primer disc del mapa de dispositius</b> el "
+#~ "Windows normalment necessita ser al primer disc.</p>"
#~ msgid ""
-#~ "<p><b>Measures</b> includes measured files with PCR. Change table is possible via buttons: <b>Add</b> , \n"
+#~ "<p><b>Measures</b> includes measured files with PCR. Change table is "
+#~ "possible via buttons: <b>Add</b> , \n"
#~ "<b>Edit</b> and <b>Delete</b></p>"
#~ msgstr ""
-#~ "<p><b>Mesures</b> inclou fitxers mesurats amb PCR. Canviar la taula és possible amb els botons: <b>Afegir</b> , \n"
+#~ "<p><b>Mesures</b> inclou fitxers mesurats amb PCR. Canviar la taula és "
+#~ "possible amb els botons: <b>Afegir</b> , \n"
#~ "<b>Editar</b> and <b>Esborrar</b></p>"
#~ msgid ""
@@ -1634,30 +1889,37 @@
#~ "<p><b>Force root filesystem to be mounted read-only</b><br>\n"
#~ "Usually specified in global section</p>"
#~ msgstr ""
-#~ "<p><b>Imposa el muntatge del sistema de fitxers arrel de només lectura</b><br>\n"
+#~ "<p><b>Imposa el muntatge del sistema de fitxers arrel de només lectura</"
+#~ "b><br>\n"
#~ "Normalment s'especifica a la secció global</p>"
#~ msgid ""
#~ "<p>Select <b>Dump Section</b> to add a section that specifies how to\n"
-#~ "create a system dump either on a DASD disk partition or tape device or to a\n"
+#~ "create a system dump either on a DASD disk partition or tape device or to "
+#~ "a\n"
#~ "file on a SCSI disk partition.</p>"
#~ msgstr ""
-#~ "<p>Seleccioneu <b>Secció d'abocament</b> per afegir una secció que especifica com\n"
-#~ "crear un abocament del sistema a una partició de disc DASD o dispositiu de cinta, o a un\n"
+#~ "<p>Seleccioneu <b>Secció d'abocament</b> per afegir una secció que "
+#~ "especifica com\n"
+#~ "crear un abocament del sistema a una partició de disc DASD o dispositiu "
+#~ "de cinta, o a un\n"
#~ "fitxer d'una partició de disc SCSI.</p>"
#~ msgid ""
#~ "<p>Select <b>Menu Section</b> to add a new menu to the configuration.\n"
#~ "Menu sections represent a list of tasks which are grouped together.</p>\n"
#~ msgstr ""
-#~ "<p>Seleccioneu <b>Secció del menú</b> per afegir un nou menú a la configuració.\n"
+#~ "<p>Seleccioneu <b>Secció del menú</b> per afegir un nou menú a la "
+#~ "configuració.\n"
#~ "Les seccions de menú representen una llista de tasques agrupades.</p>\n"
#~ msgid ""
-#~ "<p>Select <b>Enable SELinux</b> to add the needed kernel boot parameters to enable the SELinux security framework. \n"
+#~ "<p>Select <b>Enable SELinux</b> to add the needed kernel boot parameters "
+#~ "to enable the SELinux security framework. \n"
#~ "Please note that this will also disable AppArmor.</p>"
#~ msgstr ""
-#~ "<p>Seleccioneu <b>Activar SELinux</b>per afegir els paràmetres necessaris de l'arrencada del nucli per activar el marc de seguretat de SELinux. \n"
+#~ "<p>Seleccioneu <b>Activar SELinux</b>per afegir els paràmetres necessaris "
+#~ "de l'arrencada del nucli per activar el marc de seguretat de SELinux. \n"
#~ "Si us plau, tingueu en compte que això també desactivarà l'AppArmor.</p>"
#~ msgid "Image Section"
@@ -1797,20 +2059,37 @@
#~ msgid "Propose and &Merge with Existing GRUB Menus"
#~ msgstr "Proposa i &fusiona amb els menús existents del GRUB "
-#~ msgid "Partition number > 3 is being used for booting with GPT partition table"
-#~ msgstr "El número de la partició > 3 es fa servir per arrencar amb una taula de particions GPT"
+#~ msgid ""
+#~ "Partition number > 3 is being used for booting with GPT partition table"
+#~ msgstr ""
+#~ "El número de la partició > 3 es fa servir per arrencar amb una taula de "
+#~ "particions GPT"
-#~ msgid "YaST could not determine the exact boot order of disks needed for the device map. Review and possibly adjust the boot order of disks in \"Boot Loader Installation Details\""
-#~ msgstr "El Yast no ha pogut determinar l'ordre exacte d'arrencada dels discs necessari per al mapa de dispositius. Reviseu i ajusteu, si escau, l'ordre d'arrencada dels discs a \"Detalls de la instal·lació del carregador\"."
+#~ msgid ""
+#~ "YaST could not determine the exact boot order of disks needed for the "
+#~ "device map. Review and possibly adjust the boot order of disks in \"Boot "
+#~ "Loader Installation Details\""
+#~ msgstr ""
+#~ "El Yast no ha pogut determinar l'ordre exacte d'arrencada dels discs "
+#~ "necessari per al mapa de dispositius. Reviseu i ajusteu, si escau, "
+#~ "l'ordre d'arrencada dels discs a \"Detalls de la instal·lació del "
+#~ "carregador\"."
#~ msgid "Added Kernel Parameters: %1"
#~ msgstr "Paràmetres afegits del nucli: %1"
#~ msgid "The boot device is on iSCSI disk: %1. System may not boot."
-#~ msgstr "El dispositiu d'arrencada és en un disc iSCSI: %1. El sistema podria no arrencar."
+#~ msgstr ""
+#~ "El dispositiu d'arrencada és en un disc iSCSI: %1. El sistema podria no "
+#~ "arrencar."
-#~ msgid "It was not possible to determine the exact order of disks for device map. The order of disks can be changed in \"Boot Loader Installation Details\""
-#~ msgstr "No ha estat possible determinar l'ordre exacte dels discs per al mapa de dispositius. L'ordre dels discs es pot canviar a \"Boot Loader Installation Details\""
+#~ msgid ""
+#~ "It was not possible to determine the exact order of disks for device map. "
+#~ "The order of disks can be changed in \"Boot Loader Installation Details\""
+#~ msgstr ""
+#~ "No ha estat possible determinar l'ordre exacte dels discs per al mapa de "
+#~ "dispositius. L'ordre dels discs es pot canviar a \"Boot Loader "
+#~ "Installation Details\""
#~ msgid "Linux"
#~ msgstr "Linux"
@@ -1857,37 +2136,61 @@
#~ msgid "_Vendor Diagnostics"
#~ msgstr "_Diagnòstic de proveïdor"
-#~ msgid "The bootloader is installed on a partition that does not lie entirely below %1 GB. The system might not boot if BIOS support only lba24 (result is error 18 during install grub MBR)."
-#~ msgstr "El carregador d'arrencada està instal·lat en una partició que no està completament per sota de %1 GB. Els sistema podria no arrencar si la BIOS només suporta lba24 (el resultat és l'error 18 durant la instal·lació del grub a l'MBR)."
+#~ msgid ""
+#~ "The bootloader is installed on a partition that does not lie entirely "
+#~ "below %1 GB. The system might not boot if BIOS support only lba24 (result "
+#~ "is error 18 during install grub MBR)."
+#~ msgstr ""
+#~ "El carregador d'arrencada està instal·lat en una partició que no està "
+#~ "completament per sota de %1 GB. Els sistema podria no arrencar si la BIOS "
+#~ "només suporta lba24 (el resultat és l'error 18 durant la instal·lació del "
+#~ "grub a l'MBR)."
#~ msgid ""
#~ "Configure a valid boot loader location before continuing.<br/>\n"
-#~ "The device map includes more than 8 devices and the boot device is out of range.\n"
-#~ "The range is limited by BIOS to the first 8 devices. Adjust BIOS boot order ( or if it already set, then correct order in bootloader configuration)"
+#~ "The device map includes more than 8 devices and the boot device is out of "
+#~ "range.\n"
+#~ "The range is limited by BIOS to the first 8 devices. Adjust BIOS boot "
+#~ "order ( or if it already set, then correct order in bootloader "
+#~ "configuration)"
#~ msgstr ""
-#~ "Configureu una ubicació vàlida per al carregador d'arrencada abans de continuar.<br/>\n"
-#~ "El mapa de dispositiu inclou més de 8 dispositius i el d'arrencada és fora de l'abast.\n"
-#~ "L'abast està limitat per la BIOS als primers 8 dispositius. Ajusteu l'ordre d'arrencada de la BIOS (o si ja està establert, corregiu l'ordre a la configuració del carregador)."
+#~ "Configureu una ubicació vàlida per al carregador d'arrencada abans de "
+#~ "continuar.<br/>\n"
+#~ "El mapa de dispositiu inclou més de 8 dispositius i el d'arrencada és "
+#~ "fora de l'abast.\n"
+#~ "L'abast està limitat per la BIOS als primers 8 dispositius. Ajusteu "
+#~ "l'ordre d'arrencada de la BIOS (o si ja està establert, corregiu l'ordre "
+#~ "a la configuració del carregador)."
#~ msgid "The LILO is not supported now."
#~ msgstr "LILO ja no té suport."
-#~ msgid "The selected boot path will not be activated for your installation. Your system may not be bootable."
-#~ msgstr "El camí d'arrencada seleccionat no s'activarà per a la instal·lació. És possible que el sistema no pugui arrencar."
+#~ msgid ""
+#~ "The selected boot path will not be activated for your installation. Your "
+#~ "system may not be bootable."
+#~ msgstr ""
+#~ "El camí d'arrencada seleccionat no s'activarà per a la instal·lació. És "
+#~ "possible que el sistema no pugui arrencar."
#~ msgid ""
#~ "Configure a valid boot loader location before continuing.<br>\n"
-#~ "In case that no selection can be made it may be necessary to create a small primary Apple HFS partition."
+#~ "In case that no selection can be made it may be necessary to create a "
+#~ "small primary Apple HFS partition."
#~ msgstr ""
-#~ "Configureu una ubicació vàlida per al carregador d'arrencada abans de continuar.<br>\n"
-#~ "En cas que no es pugui fer cap selecció, pot caldre crear una petita partició primària Apple HFS."
+#~ "Configureu una ubicació vàlida per al carregador d'arrencada abans de "
+#~ "continuar.<br>\n"
+#~ "En cas que no es pugui fer cap selecció, pot caldre crear una petita "
+#~ "partició primària Apple HFS."
#~ msgid ""
#~ "Configure a valid boot loader location before continuing.<br>\n"
-#~ "In case that no selection can be made it may be necessary to create a PReP Boot partition."
+#~ "In case that no selection can be made it may be necessary to create a "
+#~ "PReP Boot partition."
#~ msgstr ""
-#~ "Configureu una ubicació vàlida per al carregador de l'arrencada abans de continuar.<br>\n"
-#~ "En el cas que no feu cap selecció, pot caldre crear una partició PReP Boot."
+#~ "Configureu una ubicació vàlida per al carregador de l'arrencada abans de "
+#~ "continuar.<br>\n"
+#~ "En el cas que no feu cap selecció, pot caldre crear una partició PReP "
+#~ "Boot."
#~ msgid "Stay &LILO"
#~ msgstr "Stay &LILO"
@@ -1895,8 +2198,11 @@
#~ msgid "Convert Settings and Install &GRUB"
#~ msgstr "Converteix els paràmetres i instal·la el GRUB"
-#~ msgid "LILO is not supported. The recommended option is select convert LILO to GRUB"
-#~ msgstr "LILO no té suport. L'opció recomanada és seleccionar passar de LILO a GRUB"
+#~ msgid ""
+#~ "LILO is not supported. The recommended option is select convert LILO to "
+#~ "GRUB"
+#~ msgstr ""
+#~ "LILO no té suport. L'opció recomanada és seleccionar passar de LILO a GRUB"
#~ msgid "&ELILO Global Options"
#~ msgstr "Opcions globals &ELILO"
@@ -1926,54 +2232,72 @@
#~ "<p><b>Set level of verbosity [0-5]</b><br> Increase verbosity of ELILO\n"
#~ "in case of boot problems.</p>"
#~ msgstr ""
-#~ "<p><b>Estableix el nivell d'informació [0-5]</b><br> Augmenta la informació de l'ELILO\n"
+#~ "<p><b>Estableix el nivell d'informació [0-5]</b><br> Augmenta la "
+#~ "informació de l'ELILO\n"
#~ "en cas de tenir problemes en l'arrencada.</p>"
#~ msgid ""
-#~ "<p><b>Append string for.global options to pass to kernel command line</b><br>\n"
-#~ "Lets you define additional global parameters to pass to the kernel. These are\n"
+#~ "<p><b>Append string for.global options to pass to kernel command line</"
+#~ "b><br>\n"
+#~ "Lets you define additional global parameters to pass to the kernel. These "
+#~ "are\n"
#~ "used if no 'append' appears in a given section.</p>\n"
#~ msgstr ""
-#~ "<p><b>Afegir una cadena global d'opcions per a la línia d'ordres del nucli</b><br>\n"
-#~ "Permet definir paràmetres addicionals globals per a passar al nucli. S'utilitzen\n"
+#~ "<p><b>Afegir una cadena global d'opcions per a la línia d'ordres del "
+#~ "nucli</b><br>\n"
+#~ "Permet definir paràmetres addicionals globals per a passar al nucli. "
+#~ "S'utilitzen\n"
#~ "si no apareix cap 'append' en una secció determinada.</p>\n"
#~ msgid ""
-#~ "<p><b>Name of the default initrd file</b>, if not empty, defines the initial\n"
-#~ "ramdisk to use. Either enter the path and file name directly or choose by using\n"
+#~ "<p><b>Name of the default initrd file</b>, if not empty, defines the "
+#~ "initial\n"
+#~ "ramdisk to use. Either enter the path and file name directly or choose by "
+#~ "using\n"
#~ "<b>Browse</b></p>\n"
#~ msgstr ""
-#~ "<p>L'opció <b>Nom del fitxer initrd predeterminat</b>, si no és buit, defineix la ramdisk\n"
-#~ "inicial que s'ha d'utilitzar. Podeu introduir el camí i el nom de fitxer directament o escollir-los a través de\n"
+#~ "<p>L'opció <b>Nom del fitxer initrd predeterminat</b>, si no és buit, "
+#~ "defineix la ramdisk\n"
+#~ "inicial que s'ha d'utilitzar. Podeu introduir el camí i el nom de fitxer "
+#~ "directament o escollir-los a través de\n"
#~ "<b>Navega</b></p>\n"
#~ msgid ""
#~ "<p><b>Name of default image file</b>, if not empty, defines the image\n"
-#~ "file to use. Either enter the path and file name directly or choose by using\n"
+#~ "file to use. Either enter the path and file name directly or choose by "
+#~ "using\n"
#~ "<b>Browse</b></p>"
#~ msgstr ""
-#~ "<p>L'opció <b>Nom del fitxer d'imatge predeterminat</b>, si no és buit, defineix la ramdisk\n"
-#~ "inicial que s'ha d'utilitzar. Podeu introduir el camí i el nom de fitxer directament o escollir-los a través de\n"
+#~ "<p>L'opció <b>Nom del fitxer d'imatge predeterminat</b>, si no és buit, "
+#~ "defineix la ramdisk\n"
+#~ "inicial que s'ha d'utilitzar. Podeu introduir el camí i el nom de fitxer "
+#~ "directament o escollir-los a través de\n"
#~ "<b>Navega</b></p>"
#~ msgid ""
#~ "<p><b>Specify user interface for ELILO ('simple' or 'textmenu')</b><br>\n"
#~ "Beware: 'textmenu' has occasionally caused problems on some machines.</p>"
#~ msgstr ""
-#~ "<p><b>Especifica la interfície d'usuari per a l'ELILO ('senzilla' o 'menú de text')</b><br>\n"
-#~ "Compte: l'opció 'menú de text' ha causat problemes ocasionals en algunes màquines.</p>"
+#~ "<p><b>Especifica la interfície d'usuari per a l'ELILO ('senzilla' o 'menú "
+#~ "de text')</b><br>\n"
+#~ "Compte: l'opció 'menú de text' ha causat problemes ocasionals en algunes "
+#~ "màquines.</p>"
#~ msgid ""
#~ "<p><b>Prevent EDD30 mode</b><br>\n"
-#~ "By default, if EDD30 is off, ELILO will try and set the variable to TRUE.\n"
+#~ "By default, if EDD30 is off, ELILO will try and set the variable to "
+#~ "TRUE.\n"
#~ "However, some controllers do not support EDD30 and forcing the variable\n"
#~ "may cause problems. Therefore, as of elilo-3.2, there is an option to \n"
#~ "avoid forcing the variable.</p>\n"
#~ msgstr ""
#~ "<p><b>Evita el mode EDD30</b><br>\n"
-#~ "Per defecte, si l'EDD30 està desactivat, l'ELILO intentarà establir la variable a TRUE.\n"
-#~ "No obstant això, alguns controladors no admeten l'EDD30 i, si es força la variable,\n"
-#~ " es poden ocasionar problemes. Per tant, a partir de l'elilo-3.2, hi ha una opció per no haver\n"
+#~ "Per defecte, si l'EDD30 està desactivat, l'ELILO intentarà establir la "
+#~ "variable a TRUE.\n"
+#~ "No obstant això, alguns controladors no admeten l'EDD30 i, si es força la "
+#~ "variable,\n"
+#~ " es poden ocasionar problemes. Per tant, a partir de l'elilo-3.2, hi ha "
+#~ "una opció per no haver\n"
#~ "de forçar la variable.</p>\n"
#~ msgid ""
@@ -1983,8 +2307,10 @@
#~ "</p>"
#~ msgstr ""
#~ "<p><b>Permet l'intent de donar-li una nova ubicació</b><br>\n"
-#~ "En cas que es produeixi un error d'ubicació de la memòria en el punt inicial de càrrega del\n"
-#~ "nucli, permet l'intent de donar-li una nova ubicació (assumeix que el nucli es pot canviar d'ubicació).\n"
+#~ "En cas que es produeixi un error d'ubicació de la memòria en el punt "
+#~ "inicial de càrrega del\n"
+#~ "nucli, permet l'intent de donar-li una nova ubicació (assumeix que el "
+#~ "nucli es pot canviar d'ubicació).\n"
#~ "</p>"
#~ msgid ""
@@ -2006,7 +2332,8 @@
#~ "Specify kernel chooser to use: \"simple\" or \"textmenu\"</p>"
#~ msgstr ""
#~ "<p><b>Estableix la interfície d'usuari per a ELILO</b>\n"
-#~ "Especifica el triador del nucli per usar: \"simple\" o \"menú de text\"</p>"
+#~ "Especifica el triador del nucli per usar: \"simple\" o \"menú de text\"</"
+#~ "p>"
#~ msgid ""
#~ "<p><b>Display the Content of a File by Function Keys</b>\n"
@@ -2035,8 +2362,10 @@
#~ "A message that is printed on the main screen if supported by\n"
#~ "the chooser.</p>"
#~ msgstr ""
-#~ "<p><b>Mostra els missatges a la pantalla principal (Si n'hi ha suport)</b>\n"
-#~ "Un missatge que es mostra a la pantalla principal si el triador (chooser)\n"
+#~ "<p><b>Mostra els missatges a la pantalla principal (Si n'hi ha suport)</"
+#~ "b>\n"
+#~ "Un missatge que es mostra a la pantalla principal si el triador "
+#~ "(chooser)\n"
#~ "ho permet.</p>"
#~ msgid ""
@@ -2053,8 +2382,12 @@
#~ msgid "Boot Image Location"
#~ msgstr "Ubicació de la imatge d'arrencada"
-#~ msgid "Delay to wait before auto booting in seconds (used if not in interactive mode)"
-#~ msgstr "Retard abans de l'arrencada automàtica en segons (s'utilitza si no es troba en mode interactiu)"
+#~ msgid ""
+#~ "Delay to wait before auto booting in seconds (used if not in interactive "
+#~ "mode)"
+#~ msgstr ""
+#~ "Retard abans de l'arrencada automàtica en segons (s'utilitza si no es "
+#~ "troba en mode interactiu)"
#~ msgid "Force interactive mode"
#~ msgstr "Força el mode interactiu"
@@ -2078,7 +2411,9 @@
#~ msgstr "Nom del fitxer d'imatge predeterminat"
#~ msgid "Specify user interface for ELILO ('simple' or 'textmenu')"
-#~ msgstr "Especifica la interfície d'usuari per a l'ELILO ('senzilla' o 'menú de text')"
+#~ msgstr ""
+#~ "Especifica la interfície d'usuari per a l'ELILO ('senzilla' o 'menú de "
+#~ "text')"
#~ msgid "Message printed on main screen (if supported)"
#~ msgstr "Missatge imprès a la pantalla principal (si s'admet)"
@@ -2090,7 +2425,8 @@
#~ msgstr "Evita el mode EDD30"
#~ msgid "Specify the filename for a specific FPSWA to load"
-#~ msgstr "Especifiqueu el nom de fitxer si voleu que es carregui un FPSWA concret"
+#~ msgstr ""
+#~ "Especifiqueu el nom de fitxer si voleu que es carregui un FPSWA concret"
#~ msgid "Allow attempt to relocate"
#~ msgstr "Permet l'intent de donar-li una nova ubicació"
@@ -2117,16 +2453,23 @@
#~ msgstr "Imposeu el muntatge de rootfs de només lectura"
#~ msgid "&Set the User Interface for ELILO (\"simple\" or \"textmenu\")"
-#~ msgstr "&Especifica la interfície d'usuari per a l'ELILO ('senzilla' o 'menú de text')"
+#~ msgstr ""
+#~ "&Especifica la interfície d'usuari per a l'ELILO ('senzilla' o 'menú de "
+#~ "text')"
-#~ msgid "&Delay to Wait before Auto Booting in Seconds (Used if not in Interactive Mode)"
-#~ msgstr "&Retard abans de l'arrencada automàtica en segons (s'utilitza si no es troba en mode interactiu)"
+#~ msgid ""
+#~ "&Delay to Wait before Auto Booting in Seconds (Used if not in Interactive "
+#~ "Mode)"
+#~ msgstr ""
+#~ "&Retard abans de l'arrencada automàtica en segons (s'utilitza si no es "
+#~ "troba en mode interactiu)"
#~ msgid "Display the Content of a File by Function &Keys"
#~ msgstr "Mostra el contingut d'un fitxer mitjançant les &tecles de funció"
#~ msgid "&Specify the Filename for a Specific FPSWA to Load"
-#~ msgstr "&Especifiqueu el nom de fitxer si voleu que es carregui un FPSWA concret"
+#~ msgstr ""
+#~ "&Especifiqueu el nom de fitxer si voleu que es carregui un FPSWA concret"
#~ msgid "Set Level of &Verbosity [0-5]"
#~ msgstr "Establiu el nivell d'informació en &text [0-5] "
@@ -2175,30 +2518,41 @@
#~ "caperta tindrà la sort de marcar-ho com a arrencable.</p>"
#~ msgid ""
-#~ "<p><b>Append String for Global Options to Pass to Kernel Command Line</b><br>\n"
-#~ "Lets you define additional global parameters to pass to the kernel. These are\n"
+#~ "<p><b>Append String for Global Options to Pass to Kernel Command Line</"
+#~ "b><br>\n"
+#~ "Lets you define additional global parameters to pass to the kernel. These "
+#~ "are\n"
#~ "used if no 'append' appears in a given section.</p>\n"
#~ msgstr ""
-#~ "<p><b>Afegir una cadena global d'opcions per a la línia d'ordres del nucli</b><br>\n"
-#~ "Permet definir paràmetres addicionals globals per a passar al nucli. S'utilitzen\n"
+#~ "<p><b>Afegir una cadena global d'opcions per a la línia d'ordres del "
+#~ "nucli</b><br>\n"
+#~ "Permet definir paràmetres addicionals globals per a passar al nucli. "
+#~ "S'utilitzen\n"
#~ "si no apareix cap 'append' en una secció determinada.</p>\n"
#~ msgid ""
-#~ "<p><b>Name of the Default Initrd File</b>, if not empty, defines the initial\n"
-#~ "ramdisk to use. Either enter the path and file name directly or choose by using\n"
+#~ "<p><b>Name of the Default Initrd File</b>, if not empty, defines the "
+#~ "initial\n"
+#~ "ramdisk to use. Either enter the path and file name directly or choose by "
+#~ "using\n"
#~ "<b>Browse</b></p>\n"
#~ msgstr ""
-#~ "<p>L'opció <b>Nom del fitxer initrd predeterminat</b>, si no és buit, defineix la ramdisk\n"
-#~ "inicial que s'ha d'utilitzar. Podeu introduir el camí i el nom de fitxer directament o escollir-los a través de\n"
+#~ "<p>L'opció <b>Nom del fitxer initrd predeterminat</b>, si no és buit, "
+#~ "defineix la ramdisk\n"
+#~ "inicial que s'ha d'utilitzar. Podeu introduir el camí i el nom de fitxer "
+#~ "directament o escollir-los a través de\n"
#~ "<b>Navega</b></p>\n"
#~ msgid ""
#~ "<p><b>Name of Default Image File</b>, if not empty, defines the image\n"
-#~ "file to use. Either enter the path and file name directly or choose by using\n"
+#~ "file to use. Either enter the path and file name directly or choose by "
+#~ "using\n"
#~ "<b>Browse</b></p>"
#~ msgstr ""
-#~ "<p>L'opció <b>Nom del fitxer d'imatge predeterminat</b>, si no és buit, defineix la ramdisk\n"
-#~ "inicial que s'ha d'utilitzar. Podeu introduir el camí i el nom de fitxer directament o escollir-los a través de\n"
+#~ "<p>L'opció <b>Nom del fitxer d'imatge predeterminat</b>, si no és buit, "
+#~ "defineix la ramdisk\n"
+#~ "inicial que s'ha d'utilitzar. Podeu introduir el camí i el nom de fitxer "
+#~ "directament o escollir-los a través de\n"
#~ "<b>Navega</b></p>"
#~ msgid ""
@@ -2212,48 +2566,61 @@
#~ "<p><b>Partition for Boot Loader Duplication</b>\n"
#~ "specifies other Linux device nodes where the bootinfo should be stored.\n"
#~ "If this option is given, the boot partition will be converted to FAT. \n"
-#~ "The intend of this option is to write the boot files to all members of a RAID1 or RAID5 system.</p>"
+#~ "The intend of this option is to write the boot files to all members of a "
+#~ "RAID1 or RAID5 system.</p>"
#~ msgstr ""
#~ "<p><b>Partició per a la duplicació del carregador</b>\n"
-#~ "Especifica uns altres nodes de dispositiu Linux on desar la informació d'arrencada.\n"
+#~ "Especifica uns altres nodes de dispositiu Linux on desar la informació "
+#~ "d'arrencada.\n"
#~ "Si es dóna aquesta opció, la partició d'arrencada es convertirà a FAT. \n"
-#~ "La intenció d'aquesta opció és escriure els fitxers d'arrencada a tots els membres d'un sistema amb RAID1 o RAID5.</p>"
+#~ "La intenció d'aquesta opció és escriure els fitxers d'arrencada a tots "
+#~ "els membres d'un sistema amb RAID1 o RAID5.</p>"
#~ msgid ""
#~ "<p><b>Change Boot Device in NV-RAM</b>\n"
#~ "this option will tell lilo to update the OpenFirmware \"boot-device\" \n"
-#~ "variable with the full OpenFirmware path pointing to the device specified in\n"
+#~ "variable with the full OpenFirmware path pointing to the device specified "
+#~ "in\n"
#~ "\"boot=\". If this option is missing, the system may not boot.</p>"
#~ msgstr ""
#~ "<p><b>Canviar el dispositiu d'arrencada NV-RAM</b>\n"
-#~ "Aquesta opció dirà a Lilo d'actualitzar la variable d'OpenFirmware \"boot-device\" \n"
+#~ "Aquesta opció dirà a Lilo d'actualitzar la variable d'OpenFirmware \"boot-"
+#~ "device\" \n"
#~ "amb el camí total OpenFirmware apuntant al dispositiu especificat a\n"
#~ "\"boot=\". Si falta aquesta opció, el sistema podria no arrencar.</p>"
#~ msgid ""
#~ "<p><b>Do not Use OS-chooser</b>\n"
-#~ " will tell lilo to use yaboot as boot file instead of a Forth script named \"os-chooser\". \n"
-#~ "The OpenFirmware driver in the nVidia graphics card as shipped with Apple G5 systems \n"
+#~ " will tell lilo to use yaboot as boot file instead of a Forth script "
+#~ "named \"os-chooser\". \n"
+#~ "The OpenFirmware driver in the nVidia graphics card as shipped with Apple "
+#~ "G5 systems \n"
#~ "will crash if there is no monitor attached.</p>"
#~ msgstr ""
#~ "<p><b>No fer servir OS-chooser</b>\n"
-#~ "dirà a Lilo de fer servir yaboot com a fitxer d'arrencada en lloc del Forth script anomenat \"os-chooser\". \n"
-#~ "El controlador OpenFirmware de la targeta gràfica nVidia que conté el sistema Apple G5 \n"
+#~ "dirà a Lilo de fer servir yaboot com a fitxer d'arrencada en lloc del "
+#~ "Forth script anomenat \"os-chooser\". \n"
+#~ "El controlador OpenFirmware de la targeta gràfica nVidia que conté el "
+#~ "sistema Apple G5 \n"
#~ "s'estavellarà si no té un monitor connectat.</p>"
#~ msgid ""
#~ "<p><b>Timeout in Seconds for MacOS/Linux</b>\n"
-#~ "It contains the timeout between MacOS/Linux in seconds until Linux boots automatically \n"
+#~ "It contains the timeout between MacOS/Linux in seconds until Linux boots "
+#~ "automatically \n"
#~ "if no key is pressed to boot MacOS</p>"
#~ msgstr ""
#~ "<p><b>Temps d'espera en segons per a MacOS/Linux</b>\n"
-#~ "Conté el temps d'espera en segons entre MacOS i Linux, fins que no s'arrenca automàticament Linux \n"
+#~ "Conté el temps d'espera en segons entre MacOS i Linux, fins que no "
+#~ "s'arrenca automàticament Linux \n"
#~ "si no es prem cap tecla per arrencar MacOS</p>"
#~ msgid ""
#~ "<p><b>Always Boot from FAT Partition</b>\n"
-#~ "Normally the lilo script would automatically select the boot partition format\n"
-#~ "to either be a PReP boot partition or a FAT formatted file system for more\n"
+#~ "Normally the lilo script would automatically select the boot partition "
+#~ "format\n"
+#~ "to either be a PReP boot partition or a FAT formatted file system for "
+#~ "more\n"
#~ "complex setups. This option forces the lilo script to use\n"
#~ "the FAT formatted file system</p>"
#~ msgstr ""
@@ -2266,11 +2633,14 @@
#~ msgid ""
#~ "<p><b>Install Boot Loader Even on Errors</b>\n"
#~ "Install the bootloader even if it is unsure whether your firmware is\n"
-#~ "buggy so that next boot will fail. This results in an unsupported setup.</p>"
+#~ "buggy so that next boot will fail. This results in an unsupported setup.</"
+#~ "p>"
#~ msgstr ""
#~ "<p><b>Instal·la el carregador d'arrencada fins i tot amb errors</b>\n"
-#~ "Instal·la el carregador encara que no estigui clar si el microprogramari és\n"
-#~ "net d'errors i així la pròxima arrencada podria fallar. Això comporta una configuració no suportada.</p>"
+#~ "Instal·la el carregador encara que no estigui clar si el microprogramari "
+#~ "és\n"
+#~ "net d'errors i així la pròxima arrencada podria fallar. Això comporta una "
+#~ "configuració no suportada.</p>"
#~ msgid "PPC Boot Loader Location"
#~ msgstr "Ubicació del carregador de l'arrencada PPC"
@@ -2303,7 +2673,9 @@
#~ msgstr "No feu servir el selector de SO"
#~ msgid "Install Boot Loader Even on Errors"
-#~ msgstr "Instal·la el carregador de l'arrencada fins i tot quan es produeixin errors"
+#~ msgstr ""
+#~ "Instal·la el carregador de l'arrencada fins i tot quan es produeixin "
+#~ "errors"
#~ msgid "PReP or FAT Partition"
#~ msgstr "Partició PReP o FAT"
@@ -2351,7 +2723,9 @@
#~ msgstr "&Arrenca sempre des de la partició FAT"
#~ msgid "&Install Boot Loader Even on Errors"
-#~ msgstr "&Instal·la el carregador de l'arrencada fins i tot quan es produeixin errors"
+#~ msgstr ""
+#~ "&Instal·la el carregador de l'arrencada fins i tot quan es produeixin "
+#~ "errors"
#~ msgid "Boot &Folder Path"
#~ msgstr "&Camí de la carpeta d'arrencada"
@@ -2466,17 +2840,24 @@
#~ "System was not booted via EFI firmware. To boot your\n"
#~ "computer, you need to load ELILO via the EFI shell."
#~ msgstr ""
-#~ "El sistema no s'ha arrencat a través del microprogramari EFI. Per carregar\n"
+#~ "El sistema no s'ha arrencat a través del microprogramari EFI. Per "
+#~ "carregar\n"
#~ "el sistema, heu de carregar ELILO per mitjà de la consola EFI."
-#~ msgid "Do not install bootcode into \"/\" partition (<a href=\"enable_boot_root\">do not install</a>"
-#~ msgstr "No instal·lis el codi d'arrencada a la partició \"/\" (<a href=\"enable_boot_root\">do not install</a>"
+#~ msgid ""
+#~ "Do not install bootcode into \"/\" partition (<a href=\"enable_boot_root"
+#~ "\">do not install</a>"
+#~ msgstr ""
+#~ "No instal·lis el codi d'arrencada a la partició \"/\" (<a href="
+#~ "\"enable_boot_root\">do not install</a>"
#~ msgid "LILO bootloader is not supported"
#~ msgstr "El carregador LILO està suportat"
#~ msgid "The /boot directory is on an XFS filesystem. System may not boot."
-#~ msgstr "El directori /boot és en un sistema de fitxers XFS. El sistema podria no carregar-se."
+#~ msgstr ""
+#~ "El directori /boot és en un sistema de fitxers XFS. El sistema podria no "
+#~ "carregar-se."
#~ msgid "Copying hardware configuration template failed."
#~ msgstr "No s'ha pogut copiar la plantilla de configuració del maquinari."
@@ -2537,7 +2918,9 @@
#~ "<p><big><b>Àrea dedicada del carregador de l'arrencada</b></big><br>\n"
#~ "Fer servir l'àrea dedicada del carregador de l'arrencada evita\n"
#~ "que els fitxers del carregador es desplacin durant\n"
-#~ "la defragmentació automàtica del disc. El moviment pot impedir que es carregui\n"
+#~ "la defragmentació automàtica del disc. El moviment pot impedir que es "
+#~ "carregui\n"
#~ "el carregador de l'arrencada.\n"
-#~ "Per fer servir l'àrea dedicada del carregador de l'arrencada, definiu <b>Utilitza l'àrea dedicada del carregador de l'arrencada\n"
+#~ "Per fer servir l'àrea dedicada del carregador de l'arrencada, definiu "
+#~ "<b>Utilitza l'àrea dedicada del carregador de l'arrencada\n"
#~ "</b>.</p>"
1
0
29 Sep '15
Author: vertaal
Date: 2015-09-29 16:19:23 +0200 (Tue, 29 Sep 2015)
New Revision: 92881
Modified:
trunk/yast/ca/po/autoinst.ca.po
Log:
autoinst.ca.po: done (Dmedina)
Committed with Vertaal on behalf of Dmedina
Modified: trunk/yast/ca/po/autoinst.ca.po
===================================================================
--- trunk/yast/ca/po/autoinst.ca.po 2015-09-29 12:51:58 UTC (rev 92880)
+++ trunk/yast/ca/po/autoinst.ca.po 2015-09-29 14:19:23 UTC (rev 92881)
@@ -9,7 +9,7 @@
"Project-Id-Version: YaST (@memory@)\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2015-09-28 18:16+0200\n"
-"PO-Revision-Date: 2015-09-14 16:32+0100\n"
+"PO-Revision-Date: 2015-09-29 16:18+0100\n"
"Last-Translator: David Medina <opensusecatala(a)gmail.com>\n"
"Language-Team: Catalan\n"
"MIME-Version: 1.0\n"
@@ -24,7 +24,8 @@
#: src/clients/autoinst_scripts1_finish.rb:47
#: src/clients/autoinst_scripts2_finish.rb:45
msgid "Executing autoinstall scripts in the installation environment..."
-msgstr "Executant scripts d'instal·lació automàtica a l'entorn d'instal·lació..."
+msgstr ""
+"Executant scripts d'instal·lació automàtica a l'entorn d'instal·lació..."
#. encoding: utf-8
#: src/clients/autoinst_test_clone.rb:15
@@ -124,8 +125,11 @@
#. if we get no argument or map of options we are not in command line
#: src/clients/clone_system.rb:66
-msgid "Client for creating an AutoYaST profile based on the currently running system"
-msgstr "Client per la creació de la configuració d'un perfil d'autoyast al sistema actual"
+msgid ""
+"Client for creating an AutoYaST profile based on the currently running system"
+msgstr ""
+"Client per la creació de la configuració d'un perfil d'autoyast al sistema "
+"actual"
#: src/clients/clone_system.rb:76
msgid "known modules: %1"
@@ -153,22 +157,30 @@
#: src/clients/files_auto.rb:170
msgid ""
"<p>Using this dialog, copy the contents of the file and specify the final\n"
-"path on the installed system. YaST will copy this file to the specified location.</p>"
+"path on the installed system. YaST will copy this file to the specified "
+"location.</p>"
msgstr ""
-"<p>Aquest diàleg permet copiar el contingut del fitxer i especificar el camí\n"
-"final al sistema instal·lat. El YaST2 copiarà aquest fitxer a la ubicació especificada.</p>"
+"<p>Aquest diàleg permet copiar el contingut del fitxer i especificar el "
+"camí\n"
+"final al sistema instal·lat. El YaST2 copiarà aquest fitxer a la ubicació "
+"especificada.</p>"
#. help 2/2
#: src/clients/files_auto.rb:177
msgid ""
"<p>To protect copied files, set the owner and the permissions of the files.\n"
-"Set the owner using the syntax <i>userid:groupid</i>. Permissions can be a symbolic\n"
-"representation of changes to make or an octal number representing the bit pattern for the\n"
+"Set the owner using the syntax <i>userid:groupid</i>. Permissions can be a "
+"symbolic\n"
+"representation of changes to make or an octal number representing the bit "
+"pattern for the\n"
"new permissions.</p>"
msgstr ""
-"<p>Si voleu protegir els fitxers copiats, definiu el propietari i els permisos dels fitxers.\n"
-"El propietari es defineix amb la sintaxi <i>userid:groupid</i>. Els permisos poden ser una\n"
-"representació simbòlica dels canvis que es poden fer o un número octal que representa\n"
+"<p>Si voleu protegir els fitxers copiats, definiu el propietari i els "
+"permisos dels fitxers.\n"
+"El propietari es defineix amb la sintaxi <i>userid:groupid</i>. Els permisos "
+"poden ser una\n"
+"representació simbòlica dels canvis que es poden fer o un número octal que "
+"representa\n"
"el patró de bits dels nous permisos.</p>"
#: src/clients/files_auto.rb:185
@@ -242,13 +254,17 @@
#: src/clients/files_auto.rb:321
msgid ""
"<p>For many applications and services, you might have prepared\n"
-"a configuration file that should be copied in a complete form to a location in the\n"
-"installed system. For example, this is the case if you are installing a web server\n"
+"a configuration file that should be copied in a complete form to a location "
+"in the\n"
+"installed system. For example, this is the case if you are installing a web "
+"server\n"
"and have an httpd.conf configuration file prepared.</p>"
msgstr ""
-"<p>És possible que prepareu un fitxer de configuració per a diverses aplicacions i serveis\n"
+"<p>És possible que prepareu un fitxer de configuració per a diverses "
+"aplicacions i serveis\n"
"que s'hagi de copiar íntegrament al sistema instal·lat, per exemple, si\n"
-"esteu instal·lant un servidor web i heu preparat un fitxer de configuració httpd.conf.</p>"
+"esteu instal·lant un servidor web i heu preparat un fitxer de configuració "
+"httpd.conf.</p>"
#: src/clients/files_auto.rb:332
msgid "Select a file from the table first."
@@ -273,7 +289,8 @@
#. Dialog title for autoyast dialog
#: src/clients/inst_autoconfigure.rb:69
msgid "Configuring System according to auto-install settings"
-msgstr "Configurant el sistema en funció de les opcions de la instal·lació automàtica"
+msgstr ""
+"Configurant el sistema en funció de les opcions de la instal·lació automàtica"
#. TRANSLATORS: Error message, %s is replaced by newline-separated
#. list of unsupported sections of the profile
@@ -290,7 +307,8 @@
"\n"
"%s\n"
"\n"
-"Si us plau, useu, p. e., <scripts/> o <files/> per canviar-ne la configuració."
+"Si us plau, useu, p. e., <scripts/> o <files/> per canviar-ne la "
+"configuració."
#. TRANSLATORS: Error message, %s is replaced by newline-separated
#. list of unknown sections of the profile
@@ -301,13 +319,16 @@
"\n"
"%s\n"
"\n"
-"Maybe they were misspelled or your profile does not contain all the needed YaST packages in <software/> section."
+"Maybe they were misspelled or your profile does not contain all the needed "
+"YaST packages in <software/> section."
msgstr ""
-"Aquestes seccions del perfil d'AutoYaST no es poden processar en aquest sistema:\n"
+"Aquestes seccions del perfil d'AutoYaST no es poden processar en aquest "
+"sistema:\n"
"\n"
"%s\n"
"\n"
-"Pot ser que no estiguin ben escrites o que el vostre perfil no contingui tots els paquets necessaris del YaST a la secció <software/>."
+"Pot ser que no estiguin ben escrites o que el vostre perfil no contingui "
+"tots els paquets necessaris del YaST a la secció <software/>."
#. determine name of client, if not use default name
#. Call::Function(module_auto, ["Import", eval(Profile::current[resource]:$[]) ]);
@@ -517,7 +538,8 @@
#. $Id: inst_autosetup.ycp 61521 2010-03-29 09:10:07Z ug $
#: src/clients/inst_autosetup.rb:53 src/clients/inst_autosetup_upgrade.rb:47
msgid "<P>Please wait while the system is prepared for autoinstallation.</P>"
-msgstr "<P>Espereu mentre el sistema es prepara per a la instal·lació automàtica.</P>"
+msgstr ""
+"<P>Espereu mentre el sistema es prepara per a la instal·lació automàtica.</P>"
#: src/clients/inst_autosetup.rb:57 src/clients/inst_autosetup_upgrade.rb:52
msgid "Execute pre-install user scripts"
@@ -553,7 +575,7 @@
#: src/clients/inst_autosetup.rb:65
msgid "Configure users and groups"
-msgstr ""
+msgstr "Configura els usuaris i els grups"
#: src/clients/inst_autosetup.rb:69 src/clients/inst_autosetup_upgrade.rb:61
msgid "Executing pre-install user scripts..."
@@ -589,7 +611,7 @@
#: src/clients/inst_autosetup.rb:77
msgid "Importing users and groups configuration..."
-msgstr ""
+msgstr "Important la configuració d'usuaris i grups..."
#: src/clients/inst_autosetup.rb:81 src/clients/inst_autosetup_upgrade.rb:69
msgid "Preparing System for Automated Installation"
@@ -681,10 +703,12 @@
#: src/clients/report_auto.rb:217
msgid ""
-"<p>Depending on your experience, you can skip, log, and show (with time-out)\n"
+"<p>Depending on your experience, you can skip, log, and show (with time-"
+"out)\n"
"installation messages.</p> \n"
msgstr ""
-"<p>En funció de l'experiència que tingueu, podeu passar per alt els missatges d'instal·lació,\n"
+"<p>En funció de l'experiència que tingueu, podeu passar per alt els "
+"missatges d'instal·lació,\n"
"a més de registrar-los o mostrar-los (amb temps d'espera).</p> \n"
#: src/clients/report_auto.rb:223
@@ -693,7 +717,8 @@
"Warnings can be skipped in some places, but should not be ignored.</p>\n"
msgstr ""
"<p>És recomanable mostrar tots els <b>missatges</b> amb el temps d'espera.\n"
-"En algunes ocasions es poden ometre les advertències encara que no s'han d'ignorar.</p>\n"
+"En algunes ocasions es poden ometre les advertències encara que no s'han "
+"d'ignorar.</p>\n"
#: src/clients/report_auto.rb:230
msgid "Messages and Logging"
@@ -708,12 +733,14 @@
#: src/clients/software_auto.rb:88
msgid ""
"<p>\n"
-"Select one of the following <b>base</b> selections and click <i>Detailed<i> to add\n"
+"Select one of the following <b>base</b> selections and click <i>Detailed<i> "
+"to add\n"
"more <b>add-on</b> selections and packages.\n"
"</p>\n"
msgstr ""
"<p>\n"
-"Seleccioneu una de les següents seleccions <b>base</b> i feu clic a <i>Detallat<i> per\n"
+"Seleccioneu una de les següents seleccions <b>base</b> i feu clic a "
+"<i>Detallat<i> per\n"
"a afegir més seleccions i paquets <b>complementaris</b>.\n"
"</p>\n"
@@ -725,8 +752,11 @@
msgstr "Ubicació de la font d'instal·lació (com http://myhost/11.3/DVD1/)"
#: src/clients/software_auto.rb:128
-msgid "The inst-source of this system (you can't create images if you choose this)"
-msgstr "La font d'instal·lació d'aquest sistema (no podeu crear imatges si trieu aquesta opció)"
+msgid ""
+"The inst-source of this system (you can't create images if you choose this)"
+msgstr ""
+"La font d'instal·lació d'aquest sistema (no podeu crear imatges si trieu "
+"aquesta opció)"
#: src/clients/software_auto.rb:164
msgid "using that installation source failed"
@@ -741,29 +771,37 @@
msgid ""
"<p><b>Mount in /etc/fstab By:</b>\n"
"\tNormally, a file system to mount is identified in /etc/fstab\n"
-"\tby the device name. This identification can be changed so the file system to mount\n"
-"\tis found by searching for a UUID or a volume label. Not all file systems can be\n"
-"\tmounted by UUID or a volume label. If an option is disabled, it is not possible.\n"
+"\tby the device name. This identification can be changed so the file system "
+"to mount\n"
+"\tis found by searching for a UUID or a volume label. Not all file systems "
+"can be\n"
+"\tmounted by UUID or a volume label. If an option is disabled, it is not "
+"possible.\n"
"\t"
msgstr ""
"<p><b>Tipus de declaració a /etc/fstab:</b>\n"
"\tNormalment els sistemes de fitxers a muntar es defineixen a /etc/fstab\n"
-"\tmitjançant el seu nom de dispositiu. Aquest nom pot canviar, de manera que és més convenient\n"
-"\tfer servir el seu UUID o l'etiqueta de volum. No tots els sistemes de fitxers\n"
-"\tes poden muntar per UUID o per etiqueta de volum. Si una opció està inhabilitada, això no serà possible.\n"
+"\tmitjançant el seu nom de dispositiu. Aquest nom pot canviar, de manera que "
+"és més convenient\n"
+"\tfer servir el seu UUID o l'etiqueta de volum. No tots els sistemes de "
+"fitxers\n"
+"\tes poden muntar per UUID o per etiqueta de volum. Si una opció està "
+"inhabilitada, això no serà possible.\n"
"\t"
#. help text, richtext format
#: src/include/autoinstall/AdvancedPartitionDialog.rb:71
msgid ""
"<p><b>Volume Label:</b>\n"
-"\t The name entered in this field is used as the volume label. This usually makes sense only \n"
+"\t The name entered in this field is used as the volume label. This usually "
+"makes sense only \n"
"\t when you activate the option for mounting by volume label.\n"
"\t A volume label cannot contain the / character or spaces.\n"
"\t "
msgstr ""
"<p><b>Etiqueta del volum:</b>\n"
-"\t El nom que introduïu aquest camp s'utilitzarà com l'etiqueta del volum. En general, només\n"
+"\t El nom que introduïu aquest camp s'utilitzarà com l'etiqueta del volum. "
+"En general, només\n"
"\t és recomanable quan activeu l'opció de muntar per etiqueta de volum.\n"
"\t L'etiqueta de volum no pot contenir el caràcter / ni cap espai.\n"
"\t"
@@ -864,7 +902,8 @@
"You selected to create the partition, but you did not select a valid file\n"
"system. Select a valid filesystem to continue.\n"
msgstr ""
-"Heu triat crear la partició,però no heu seleccionat un sistema de fitxers vàlid\n"
+"Heu triat crear la partició,però no heu seleccionat un sistema de fitxers "
+"vàlid\n"
"Seleccioneu-ne un per continuar.\n"
#. We don't use the return value of the check, because we
@@ -933,8 +972,11 @@
#. user selected this partition to be part of volgroup
#: src/include/autoinstall/PartitionDialog.rb:592
-msgid "Size \"auto\" is only valid if mount point \"/boot\" or \"swap\" is selected."
-msgstr "La mida \"auto\" només és vàlida si s'ha seleccionat el punt de muntatge \"/boot\" o \"swap\"."
+msgid ""
+"Size \"auto\" is only valid if mount point \"/boot\" or \"swap\" is selected."
+msgstr ""
+"La mida \"auto\" només és vàlida si s'ha seleccionat el punt de muntatge \"/"
+"boot\" o \"swap\"."
#: src/include/autoinstall/PartitionDialog.rb:600
msgid "Size \"auto\" is invalid for physical volumes."
@@ -1001,9 +1043,12 @@
"No s'ha trobat ni obtingut cap perfil per a aquest ordinador.\n"
"Comproveu que heu especificat la ubicació correcta a\n"
"la línia d'ordres i torneu-ho a provar. A causa d'aquest error, només\n"
-"podeu introduir un URL a un perfil i no pas a un directori. Si esteu utilitzant\n"
-"fitxers de control basats en normes o en noms de l'equip, haureu de reiniciar\n"
-"el procés d'instal·lació i comprovar que podeu accedir als fitxers de control.</p>\n"
+"podeu introduir un URL a un perfil i no pas a un directori. Si esteu "
+"utilitzant\n"
+"fitxers de control basats en normes o en noms de l'equip, haureu de "
+"reiniciar\n"
+"el procés d'instal·lació i comprovar que podeu accedir als fitxers de "
+"control.</p>\n"
#: src/include/autoinstall/autoinst_dialogs.rb:30
msgid "System Profile Location"
@@ -1039,7 +1084,8 @@
msgstr ""
"<p>\n"
"Tots els discos durs detectats automàticament al sistema\n"
-"es mostren ací. Seleccioneu el disc dur al qual vulgueu instal·lar-hi \"&product;.\n"
+"es mostren ací. Seleccioneu el disc dur al qual vulgueu instal·lar-hi "
+"\"&product;.\n"
"</p>"
#. force help text width
@@ -1112,7 +1158,9 @@
#: src/include/autoinstall/classes.rb:200
msgid "<p>Use this interface to define classes of control files. </p>\n"
-msgstr "<p>Utilitzeu aquesta interfície per a definir les classes dels fitxers de control. </p>\n"
+msgstr ""
+"<p>Utilitzeu aquesta interfície per a definir les classes dels fitxers de "
+"control. </p>\n"
#: src/include/autoinstall/classes.rb:206
msgid ""
@@ -1227,7 +1275,8 @@
"<p>Choose one or more of the listed classes to which the current control\n"
"file should belong.</p>\n"
msgstr ""
-"<p>Seleccioneu alguna de les classes llistades, a les quals hauria de pertànyer\n"
+"<p>Seleccioneu alguna de les classes llistades, a les quals hauria de "
+"pertànyer\n"
"el fitxer de control actual.</p>\n"
#: src/include/autoinstall/classes.rb:614
@@ -1404,8 +1453,12 @@
#. Some configuration modules removes/exchange the menu bar.
#. So we have to reset. (bnc#872711)
#: src/include/autoinstall/conftree.rb:569
-msgid "Do you really want to apply the settings of the module '%1' to your current system?"
-msgstr "Realment voleu aplicar els paràmetres del mòdul '%1' al vostre sistema actual?"
+msgid ""
+"Do you really want to apply the settings of the module '%1' to your current "
+"system?"
+msgstr ""
+"Realment voleu aplicar els paràmetres del mòdul '%1' al vostre sistema "
+"actual?"
#. opening/parsing the xml file failed
#: src/include/autoinstall/conftree.rb:644
@@ -1419,8 +1472,11 @@
#. FIXME: sucks sucks sucks sucks sucks
#: src/include/autoinstall/conftree.rb:749
-msgid "Do you really want to apply the settings of the profile to your current system?"
-msgstr "Realment voleu aplicar els paràmetres del perfil al vostre sistema actual?"
+msgid ""
+"Do you really want to apply the settings of the profile to your current "
+"system?"
+msgstr ""
+"Realment voleu aplicar els paràmetres del perfil al vostre sistema actual?"
#. EXIT
#: src/include/autoinstall/conftree.rb:790
@@ -1559,11 +1615,13 @@
#: src/include/autoinstall/dialogs.rb:348
msgid ""
"Kickstart file was imported.\n"
-"Check the imported syntax and make sure the package selection and partitioning\n"
+"Check the imported syntax and make sure the package selection and "
+"partitioning\n"
"were imported correctly."
msgstr ""
"S'ha importat el fitxer Kickstart.\n"
-"Comproveu la sintaxi importada i assegureu-vos que la selecció de paquets i les\n"
+"Comproveu la sintaxi importada i assegureu-vos que la selecció de paquets i "
+"les\n"
"particions s'han importat correctament."
#. Validate Dialog
@@ -1693,25 +1751,32 @@
"The installation confirmation option is selected by default\n"
"to avoid unwanted installation. It stops the system\n"
"during installation and shows a summary of requested operations in the\n"
-"usual proposal screen. Uncheck this option to install automatically without interruption.\n"
+"usual proposal screen. Uncheck this option to install automatically without "
+"interruption.\n"
"</P>\n"
msgstr ""
"<P>\n"
-"L'opció de confirmació de la instal·lació està seleccionada de forma predeterminada\n"
-"per a evitar instal·lacions no desitjades. Aquesta opció atura el sistema durant\n"
-"la instal·lació i mostra un resum de les operacions sol·licitades a la pantalla \n"
-"habitual de suggeriments. Desmarqueu aquesta opció per fer una instal·lació automàtica sense cap interrupció.\n"
+"L'opció de confirmació de la instal·lació està seleccionada de forma "
+"predeterminada\n"
+"per a evitar instal·lacions no desitjades. Aquesta opció atura el sistema "
+"durant\n"
+"la instal·lació i mostra un resum de les operacions sol·licitades a la "
+"pantalla \n"
+"habitual de suggeriments. Desmarqueu aquesta opció per fer una instal·lació "
+"automàtica sense cap interrupció.\n"
"</P>\n"
#: src/include/autoinstall/general_dialogs.rb:155
msgid ""
"<P>\n"
-"If you turn off the second stage of AutoYaST, the installation continues in manual mode\n"
+"If you turn off the second stage of AutoYaST, the installation continues in "
+"manual mode\n"
"after the first reboot (after package installation).\n"
"</P>\n"
msgstr ""
"<P>\n"
-"Si desactiveu la segona fase de l'AutoYaST, la instal·lació continua en mode manual\n"
+"Si desactiveu la segona fase de l'AutoYaST, la instal·lació continua en mode "
+"manual\n"
"després de la primera arrencada (després de la instal·lació del paquet).\n"
"</P>\n"
@@ -1748,7 +1813,8 @@
#: src/include/autoinstall/general_dialogs.rb:333
msgid "Pathlist for answers (multiple paths are separated by space)"
-msgstr "Llista de camins de les respostes (camins múltiples separats per espai)"
+msgstr ""
+"Llista de camins de les respostes (camins múltiples separats per espai)"
#: src/include/autoinstall/general_dialogs.rb:341
msgid "Store answer in this file"
@@ -1855,12 +1921,15 @@
#: src/include/autoinstall/helps.rb:17
msgid ""
-"<p>This tool uses <em>xmllint</em> to validate the profile against the DTD and\n"
+"<p>This tool uses <em>xmllint</em> to validate the profile against the DTD "
+"and\n"
"it checks for missing data. Some missing data might be intentional and any\n"
"reported errors can be ignored, for example, when creating classes.</p>\n"
msgstr ""
-"<p>Aquesta eina utilitza <em>xmllint</em> per a validar el perfil d'acord amb el DTD i\n"
-"comprova si hi manquen dades. És possible que estigui previst que en manquin; llavors els missatges d'error\n"
+"<p>Aquesta eina utilitza <em>xmllint</em> per a validar el perfil d'acord "
+"amb el DTD i\n"
+"comprova si hi manquen dades. És possible que estigui previst que en "
+"manquin; llavors els missatges d'error\n"
"es poden ignorar, per exemple, quan es creen classes.</p>\n"
#: src/include/autoinstall/helps.rb:22
@@ -1881,19 +1950,24 @@
"The imported data is loaded into the configuration management system \n"
"to add more configuration options available with SUSE.</p>\n"
msgstr ""
-"<p>Per a importar un fitxer Kickstart, introduïu el camí del fitxer de configuració.\n"
+"<p>Per a importar un fitxer Kickstart, introduïu el camí del fitxer de "
+"configuració.\n"
"Les dades importades es carregaran al sistema de gestió de la configuració \n"
-"per a afegir opcions de configuració addicionals de les que disposa el SUSE.</p>\n"
+"per a afegir opcions de configuració addicionals de les que disposa el SUSE."
+"</p>\n"
#: src/include/autoinstall/helps.rb:31
msgid ""
"<p>This tool creates a reference profile by reading\n"
"information from this system. Select the resources to read from this system\n"
-"in addition to the default resources, like partitioning and package selections.</p>\n"
+"in addition to the default resources, like partitioning and package "
+"selections.</p>\n"
msgstr ""
"<p>Per a crear un perfil de referència, aquesta eina llegeix\n"
-"informació del sistema. Seleccioneu els recursos del sistema que s'han de llegir\n"
-"a més dels recursos estàndard com ara les particions i seleccions de paquets.</p>\n"
+"informació del sistema. Seleccioneu els recursos del sistema que s'han de "
+"llegir\n"
+"a més dels recursos estàndard com ara les particions i seleccions de paquets."
+"</p>\n"
#: src/include/autoinstall/helps.rb:36
msgid "<p> Partition your hard disks... </p>"
@@ -1901,10 +1975,12 @@
#: src/include/autoinstall/helps.rb:37
msgid ""
-"<p>The table to the right shows the partitions to create on the target system.\n"
+"<p>The table to the right shows the partitions to create on the target "
+"system.\n"
"</p>\n"
msgstr ""
-"<p>A la taula de la dreta es mostren les particions que es crearan al sistema de destinació.\n"
+"<p>A la taula de la dreta es mostren les particions que es crearan al "
+"sistema de destinació.\n"
"</p>\n"
#: src/include/autoinstall/helps.rb:40
@@ -1942,7 +2018,8 @@
#: src/include/autoinstall/helps.rb:53
msgid ""
"If no partitions are defined and the specified drive is also\n"
-"the drive where the root partition should reside, the following partitions are\n"
+"the drive where the root partition should reside, the following partitions "
+"are\n"
"created automatically:"
msgstr ""
"Si no s'ha definit cap partició i el disc indicat també és el \n"
@@ -1962,40 +2039,58 @@
msgstr "<p><b>Opcions avançades</b></p>"
#: src/include/autoinstall/helps.rb:62
-msgid "By default, AutoYaST will create an extended partition and adds all new partitions as logical devices. It is possible, however, to instruct AutoYaST to create a certain partition as a primary partition or as extended partition. Additionally, it is possible to specify the size of a partition using sectors rather than size in MBytes."
-msgstr "Per defecte, l'AutoYaST2 crea una partició ampliada i afegeix les particions noves com a dispositius lògics. No obstant això, és possible que l'AutoYaST2 creï una partició determinada com a partició primària o ampliada. A més, es pot definir la mida d'una partició en sectors en comptes de fer-ho en Mbytes."
+msgid ""
+"By default, AutoYaST will create an extended partition and adds all new "
+"partitions as logical devices. It is possible, however, to instruct AutoYaST "
+"to create a certain partition as a primary partition or as extended "
+"partition. Additionally, it is possible to specify the size of a partition "
+"using sectors rather than size in MBytes."
+msgstr ""
+"Per defecte, l'AutoYaST2 crea una partició ampliada i afegeix les particions "
+"noves com a dispositius lògics. No obstant això, és possible que l'AutoYaST2 "
+"creï una partició determinada com a partició primària o ampliada. A més, es "
+"pot definir la mida d'una partició en sectors en comptes de fer-ho en Mbytes."
#: src/include/autoinstall/helps.rb:65
msgid ""
"These options and other advanced options cannot be configured using this\n"
"interface. Instead, add them manually to the control file.\n"
msgstr ""
-"Aquestes opcions, igual que altres opcions avançades, no es poden configurar\n"
-"des d'aquesta interfície. En comptes d'això, s'han d'afegir al fitxer de control de forma manual.\n"
+"Aquestes opcions, igual que altres opcions avançades, no es poden "
+"configurar\n"
+"des d'aquesta interfície. En comptes d'això, s'han d'afegir al fitxer de "
+"control de forma manual.\n"
#: src/include/autoinstall/helps.rb:68
msgid ""
"<p>\n"
"For LVM and RAID setup, consult the documentation and add the configuration\n"
-"to an existing control file. You can only create unformatted LVM and RAID partitions as\n"
+"to an existing control file. You can only create unformatted LVM and RAID "
+"partitions as\n"
"a preparation.\n"
"</p>\n"
msgstr ""
"<p>\n"
-"Per a la configuració d'LVM i RAID, consulteu la documentació i afegiu la configuració\n"
-"a un fitxer de control existent. Per a preparar-se, només podeu crear particions LVM i RAID\n"
+"Per a la configuració d'LVM i RAID, consulteu la documentació i afegiu la "
+"configuració\n"
+"a un fitxer de control existent. Per a preparar-se, només podeu crear "
+"particions LVM i RAID\n"
"sense formatar.\n"
"</p>\n"
#. autoyast tried to read a file but had no success.
#: src/include/autoinstall/io.rb:123
msgid "Cannot find URL '%1' via protocol HTTP(S). Server returned code %2."
-msgstr "No es pot trobar l'URL '%1' mitjançant el protocol HTTP(S). El servidor ha retornat el codi %2."
+msgstr ""
+"No es pot trobar l'URL '%1' mitjançant el protocol HTTP(S). El servidor ha "
+"retornat el codi %2."
#. autoyast tried to read a file but had no success.
#: src/include/autoinstall/io.rb:143
msgid "Cannot find URL '%1' via protocol FTP. Server returned code %2."
-msgstr "No es pot trobar l'URL '%1' mitjançant el protocol FTP. El servidor ha retornat el codi %2."
+msgstr ""
+"No es pot trobar l'URL '%1' mitjançant el protocol FTP. El servidor ha "
+"retornat el codi %2."
#. FIXME: I have doubts this will ever work. Too early.
#: src/include/autoinstall/io.rb:159
@@ -2075,20 +2170,23 @@
msgstr ""
"\n"
"<h3>Scripts anteriors a la instal·lació</h3>\n"
-"<P>Podeu afegir ordres per a executar al sistema abans que comenci la instal·lació. </P>\n"
+"<P>Podeu afegir ordres per a executar al sistema abans que comenci la "
+"instal·lació. </P>\n"
#. help 2/6
#: src/include/autoinstall/script_dialogs.rb:72
msgid ""
"\n"
"<h3>Postinstallation Scripts</h3>\n"
-"<P>You can also add commands to execute on the system after the installation\n"
+"<P>You can also add commands to execute on the system after the "
+"installation\n"
"is completed. These scripts are run outside the chroot environment.\n"
"</P>"
msgstr ""
"\n"
"<h3>Scripts posteriors a la instal·lació</h3>\n"
-"<P>A més, podeu afegir-hi ordres per a executar al sistema una vegada ha acabat\n"
+"<P>A més, podeu afegir-hi ordres per a executar al sistema una vegada ha "
+"acabat\n"
"la instal·lació. Aquests scripts s'executen fora de l'entorn chroot.\n"
"</P>"
@@ -2100,7 +2198,8 @@
"<P>For your postinstallation script to run inside the chroot\n"
"environment, choose the <i>chroot scripts</i> options. Those scripts are\n"
"run before the system reboots for the first time. By default, the chroot \n"
-"scripts are run in the installation system. To access files in the installed \n"
+"scripts are run in the installation system. To access files in the "
+"installed \n"
"system, always use the mount point \"/mnt\" in your scripts.\n"
"</P>\n"
msgstr ""
@@ -2108,8 +2207,10 @@
"<H3>Scripts Chroot</H3>\n"
"<P>Per a executar els scripts posteriors a la instal·lació a l'entorn\n"
"chroot, seleccioneu les opcions de l'<i>script chroot</i>. Aquests scripts\n"
-"s'executen abans que el sistema arranqui per primer cop. Per defecte, els scripts \n"
-"chroot s'executen al sistema d'instal·lació. Per a accedir als fitxers del sistema \n"
+"s'executen abans que el sistema arranqui per primer cop. Per defecte, els "
+"scripts \n"
+"chroot s'executen al sistema d'instal·lació. Per a accedir als fitxers del "
+"sistema \n"
"instal·lat, utilitzeu sempre el punt de muntatge \"/mnt\" als scripts.\n"
"</P>\n"
@@ -2118,13 +2219,15 @@
msgid ""
"\n"
"<p>It is possible to run chroot scripts in a later stage after\n"
-"the boot loader has been configured using the special boolean tag \"chrooted\".\n"
+"the boot loader has been configured using the special boolean tag \"chrooted"
+"\".\n"
"This runs the scripts in the installed system. \n"
"</p>\n"
msgstr ""
"\n"
"<p>Podeu executar els scripts chroot en una fase posterior quan\n"
-"el carregador de l'arrencada s'ha configurat mitjançant l'etiqueta booleana especial \"chrooted\".\n"
+"el carregador de l'arrencada s'ha configurat mitjançant l'etiqueta booleana "
+"especial \"chrooted\".\n"
"Aquesta operació permet executar els scripts al sistema instal·lat. \n"
"</p>\n"
@@ -2154,13 +2257,15 @@
msgid ""
"\n"
"<H3>Interpreter:</H3>\n"
-"<P>Preinstallation scripts can only be shell scripts. Do not use <i>Perl</i> or \n"
+"<P>Preinstallation scripts can only be shell scripts. Do not use <i>Perl</i> "
+"or \n"
"<i>Python</i> for preinstallation scripts.\n"
"</P>\n"
msgstr ""
"\n"
"<H3>Intèrpret:</H3>\n"
-"<P>Els scripts anteriors a la instal·lació només poden ser scripts d'intèrpret d'ordres. No utilitzeu <i>Perl</i> ni \n"
+"<P>Els scripts anteriors a la instal·lació només poden ser scripts "
+"d'intèrpret d'ordres. No utilitzeu <i>Perl</i> ni \n"
" <i>Python</i> per als scripts anteriors a la instal·lació.\n"
"</P>\n"
@@ -2170,32 +2275,43 @@
"<H3>Network Access:</H3>\n"
"<P>While executing postinstallation scripts, the network is disabled and\n"
"requires initialization in the scripts to make the network accessible. An\n"
-"alternative for postinstallation scripts with network is using init scripts, which\n"
-"guarantee a fully configured system when running the scripts. If you did an installation\n"
-"over a network, you can use the <b>Network</b> option for the postscript, too.\n"
+"alternative for postinstallation scripts with network is using init scripts, "
+"which\n"
+"guarantee a fully configured system when running the scripts. If you did an "
+"installation\n"
+"over a network, you can use the <b>Network</b> option for the postscript, "
+"too.\n"
"</P>\n"
msgstr ""
"\n"
"<H3>Accés a la xarxa:</H3>\n"
-"<P>Durant l'execució d'scripts posteriors a la instal·lació, la xarxa s'inhabilita i\n"
+"<P>Durant l'execució d'scripts posteriors a la instal·lació, la xarxa "
+"s'inhabilita i\n"
"requereix l'inici dels scripts per fer que la xarxa estigui disponible. Una\n"
-"alternativa per als scripts posteriors a la instal·lació amb xarxa és utilitzar scripts d'inici, que\n"
-"garanteixen un sistema completament configurat en executar les seqüències. Si heu fet una instal·lació\n"
-"en una xarxa, podeu utilitzar l'opció <b>Xarxa</b> per a l'script posterior a la instal·lació.\n"
+"alternativa per als scripts posteriors a la instal·lació amb xarxa és "
+"utilitzar scripts d'inici, que\n"
+"garanteixen un sistema completament configurat en executar les seqüències. "
+"Si heu fet una instal·lació\n"
+"en una xarxa, podeu utilitzar l'opció <b>Xarxa</b> per a l'script posterior "
+"a la instal·lació.\n"
"</P>\n"
#: src/include/autoinstall/script_dialogs.rb:146
msgid ""
"\n"
"<H3>Feedback and Debug:</H3>\n"
-"<P>All scripts except the init scripts can show STDOUT+STDERR in a pop-up box as feedback.\n"
-"If you turn on debugging, you get more output in the feedback dialog that might help\n"
+"<P>All scripts except the init scripts can show STDOUT+STDERR in a pop-up "
+"box as feedback.\n"
+"If you turn on debugging, you get more output in the feedback dialog that "
+"might help\n"
"you to debug your script.</P>\n"
msgstr ""
"\n"
"<H3>Retroacció i depuració:</H3>\n"
-"<P>Tots els scripts, excepte els d'inici, poden mostrar STDOUT+STDERR en un quadre emergent com a retroacció.\n"
-"Si activeu la depuració, obtindreu més sortides al diàleg de retroacció que us poden ajudar\n"
+"<P>Tots els scripts, excepte els d'inici, poden mostrar STDOUT+STDERR en un "
+"quadre emergent com a retroacció.\n"
+"Si activeu la depuració, obtindreu més sortides al diàleg de retroacció que "
+"us poden ajudar\n"
"a depurar l'script.</P>\n"
#: src/include/autoinstall/script_dialogs.rb:155
@@ -2283,12 +2399,15 @@
#: src/include/autoinstall/script_dialogs.rb:474
msgid ""
"<p>\n"
-"By adding scripts to the autoinstallation process, customize the installation for\n"
+"By adding scripts to the autoinstallation process, customize the "
+"installation for\n"
"your needs and take control in different stages of the installation.</p>\n"
msgstr ""
"<p>\n"
-"Si afegiu seqüències al procés d'instal·lació automàtic, podeu personalitzar la instal·lació\n"
-"en funció de les necessitats i intervenir en diferents etapes de la instal·lació.</p>\n"
+"Si afegiu seqüències al procés d'instal·lació automàtic, podeu personalitzar "
+"la instal·lació\n"
+"en funció de les necessitats i intervenir en diferents etapes de la "
+"instal·lació.</p>\n"
#: src/include/autoinstall/script_dialogs.rb:480
msgid "User Script Management"
@@ -2308,15 +2427,21 @@
#. @return [void]
#: src/modules/AutoInstallRules.rb:448
msgid "Parsing the rules file failed. XML parser reports:\n"
-msgstr "S'ha produït un error a l'anàlisi del fitxer de regles. L'analitzador XML notifica:\n"
+msgstr ""
+"S'ha produït un error a l'anàlisi del fitxer de regles. L'analitzador XML "
+"notifica:\n"
#. Merge Rule results
#. @param [String] result_profile the resulting control file path
#. @return [Boolean] true on success
#. autoyast has read the autoyast configuration file but something went wrong
#: src/modules/AutoInstallRules.rb:909 src/modules/Profile.rb:738
-msgid "The XML parser reported an error while parsing the autoyast profile. The error message is:\n"
-msgstr "L'analitzador XML ha informat d'un error en analitzar el perfil de l'autoyast. El missatge d'error és:\n"
+msgid ""
+"The XML parser reported an error while parsing the autoyast profile. The "
+"error message is:\n"
+msgstr ""
+"L'analitzador XML ha informat d'un error en analitzar el perfil de "
+"l'autoyast. El missatge d'error és:\n"
#. backdoor for merging problems.
#: src/modules/AutoInstallRules.rb:1054
@@ -2329,8 +2454,10 @@
msgstr ""
"\n"
"No s'han pogut recuperar les classes definides en funció de l'usuari.\n"
-"Comproveu que totes les classes estan definides correctament i són disponibles per a aquest sistema\n"
-"a través de la xarxa o localment. No és possible instal·lar el sistema amb el fitxer de control original\n"
+"Comproveu que totes les classes estan definides correctament i són "
+"disponibles per a aquest sistema\n"
+"a través de la xarxa o localment. No és possible instal·lar el sistema amb "
+"el fitxer de control original\n"
"sense utilitzar les classes.\n"
#. The line above needs to be fixed when we have more attributes
@@ -2395,14 +2522,18 @@
#: src/modules/AutoinstConfig.rb:457
msgid ""
-"<p>Most of the modules used to create the configuration are identical to those available\n"
-"through the YaST Control Center. Instead of configuring this system, the data\n"
+"<p>Most of the modules used to create the configuration are identical to "
+"those available\n"
+"through the YaST Control Center. Instead of configuring this system, the "
+"data\n"
"entered is collected and exported to the control file that can be used to\n"
"install another system using AutoYaST.\n"
"</p>\n"
msgstr ""
-"<p>La majoria del mòduls utilitzats per a crear la configuració són idèntics als disponibles\n"
-"mitjançant el Centre de control del YaST2. En comptes de configurar el sistema, es recullen les dades\n"
+"<p>La majoria del mòduls utilitzats per a crear la configuració són idèntics "
+"als disponibles\n"
+"mitjançant el Centre de control del YaST2. En comptes de configurar el "
+"sistema, es recullen les dades\n"
"introduïdes i s'exporten al fitxer de control que es pot utilitzar per\n"
"a instal·lar un altre sistema mitjançant l'AutoYaST.\n"
"</p>\n"
@@ -2410,11 +2541,13 @@
#: src/modules/AutoinstConfig.rb:464
msgid ""
"<p>In addition to the existing and familiar modules,\n"
-"new interfaces were created for special and complex configurations, including\n"
+"new interfaces were created for special and complex configurations, "
+"including\n"
"partitioning, general options, and software.</p>\n"
msgstr ""
"<p>A més dels mòduls existents i coneguts,\n"
-"s'han creat interfícies noves per a les configuracions especials i complexes, incloses\n"
+"s'han creat interfícies noves per a les configuracions especials i "
+"complexes, incloses\n"
"les particions, les opcions generals i el programari.</p>\n"
#. Construct node name for display in tree.
@@ -2533,13 +2666,17 @@
#. look for VGs to reuse
#: src/modules/AutoinstLVM.rb:113
msgid "Cannot reuse volume group %1. The volume group does not exist."
-msgstr "No es pot tornar a utilitzar el grup de volums %1. El grup de volums no existeix."
+msgstr ""
+"No es pot tornar a utilitzar el grup de volums %1. El grup de volums no "
+"existeix."
#. if no feeder (PV) was found for current volume group
#. the next instructions taints result
#: src/modules/AutoinstPartPlan.rb:282
msgid "Volume group '%1' must have at least one physical volume. Provide one."
-msgstr "El grup de volums '%1' ha de tenir com a mínim un volum físic. Si us plau, proporcioneu-ne un."
+msgstr ""
+"El grup de volums '%1' ha de tenir com a mínim un volum físic. Si us plau, "
+"proporcioneu-ne un."
#. PUBLIC INTERFACE
#. INTER FACE TO CONF TREE
@@ -2628,16 +2765,24 @@
#. Install
#: src/modules/AutoinstSoftware.rb:375
-msgid "Image creation failed while pattern installation. Please check /tmp/ay_image.log"
-msgstr "La creació de la imatge ha fallat mentre s'instal·laven els patrons. Comproveu /tmp/ay_image.log"
+msgid ""
+"Image creation failed while pattern installation. Please check /tmp/ay_image."
+"log"
+msgstr ""
+"La creació de la imatge ha fallat mentre s'instal·laven els patrons. "
+"Comproveu /tmp/ay_image.log"
#: src/modules/AutoinstSoftware.rb:383
msgid "Creating Image - installing packages"
msgstr "Creant la imatge - instal·lant els paquets"
#: src/modules/AutoinstSoftware.rb:393
-msgid "Image creation failed while package installation. Please check /tmp/ay_image.log"
-msgstr "Ha fallat la creació de la imatge mentre s'instal·laven els paquets. Reviseu el fitxer de registre /tmp/ay_image."
+msgid ""
+"Image creation failed while package installation. Please check /tmp/ay_image."
+"log"
+msgstr ""
+"Ha fallat la creació de la imatge mentre s'instal·laven els paquets. Reviseu "
+"el fitxer de registre /tmp/ay_image."
#. Popup::Message( _("in the next file dialog you have to choose the target directory to save the image") );
#: src/modules/AutoinstSoftware.rb:404
@@ -2649,14 +2794,18 @@
#: src/modules/AutoinstSoftware.rb:433
msgid ""
"You can do changes to the image now in %1/\n"
-"If you press the ok-button, the image will be compressed and can't be changed anymore."
+"If you press the ok-button, the image will be compressed and can't be "
+"changed anymore."
msgstr ""
"Ara podeu fer canvis a la imatge a %1/\n"
-"Si premeu el botó d'acord, la imatge serà comprimida i ja no podrá tornar a ser modificada."
+"Si premeu el botó d'acord, la imatge serà comprimida i ja no podrá tornar a "
+"ser modificada."
#: src/modules/AutoinstSoftware.rb:447
msgid "Image compressing failed in '%1'. Please check /tmp/ay_image.log"
-msgstr "Ha fallat la compressió de la imatge a '%1'. Reviseu el fitxer de registre /tmp/ay_image.log"
+msgstr ""
+"Ha fallat la compressió de la imatge a '%1'. Reviseu el fitxer de registre /"
+"tmp/ay_image.log"
#: src/modules/AutoinstSoftware.rb:454
msgid "Image created successfully"
@@ -2669,7 +2818,8 @@
"You can create that file with 'ls -F > directory.yast' if it's missing."
msgstr ""
"no s'ha pogut obtenir el fitxer directory.yast a `%1`.\n"
-"Podeu crear aquest fitxer amb la comanda 'ls -F > directory.yast' si no existeix."
+"Podeu crear aquest fitxer amb la comanda 'ls -F > directory.yast' si no "
+"existeix."
#. don't copy subdirs. They have to be mentioned explicit. Copy only files from that dir.
#: src/modules/AutoinstSoftware.rb:524
@@ -2697,10 +2847,12 @@
#: src/modules/AutoinstSoftware.rb:628
msgid ""
-"You can do changes to the ISO now in %1, like adding a complete different AutoYaST XML file.\n"
+"You can do changes to the ISO now in %1, like adding a complete different "
+"AutoYaST XML file.\n"
"If you press the ok-button, the iso will be created."
msgstr ""
-"Podeu fer els canvis a la imatge ISO ara mateix a %1, com afegir-hi un fitxer XML d'autoyast completament diferent.\n"
+"Podeu fer els canvis a la imatge ISO ara mateix a %1, com afegir-hi un "
+"fitxer XML d'autoyast completament diferent.\n"
"Si premeu el botó d'acord, es crearà la imatge ISO."
#. create the actual ISO file
@@ -2742,13 +2894,21 @@
#. Solve dependencies
#: src/modules/AutoinstSoftware.rb:919
-msgid "The package resolver run failed. Please check your software section in the autoyast profile."
-msgstr "No s'ha pogut executar el sistema de resolució del paquet. Comproveu la secció del programari al perfil de l'autoyast."
+msgid ""
+"The package resolver run failed. Please check your software section in the "
+"autoyast profile."
+msgstr ""
+"No s'ha pogut executar el sistema de resolució del paquet. Comproveu la "
+"secció del programari al perfil de l'autoyast."
#. 1 cyl buffer per partition
#: src/modules/AutoinstStorage.rb:494
-msgid "The partition plan configured in your XML profile does not fit on the hard disk. %1MB missing"
-msgstr "El pla de particions configurat en el vostre perfil XML no es pot encabir al disc dur. Falten %1 MB"
+msgid ""
+"The partition plan configured in your XML profile does not fit on the hard "
+"disk. %1MB missing"
+msgstr ""
+"El pla de particions configurat en el vostre perfil XML no es pot encabir al "
+"disc dur. Falten %1 MB"
#: src/modules/AutoinstStorage.rb:917
msgid "Total of %1 drive"
@@ -2777,7 +2937,8 @@
"which root partition should be used. Automatic installation not possible.\n"
msgstr ""
"S'han trobat diverses particions arrel. No s'ha configurat\n"
-"la partició que s'ha d'utilitzar, per la qual cosa no és possible dur a terme una instal·lació automàtica.\n"
+"la partició que s'ha d'utilitzar, per la qual cosa no és possible dur a "
+"terme una instal·lació automàtica.\n"
#. return list of available devices
#: src/modules/AutoinstStorage.rb:1122
@@ -2795,7 +2956,9 @@
#. @return [Boolean] true on success
#: src/modules/Profile.rb:454
msgid "Encrypted AutoYaST profile. Enter the password twice."
-msgstr "Perfil de l'AutoYaST encriptat. Si us plau, escriviu la contrasenya dues vegades."
+msgstr ""
+"Perfil de l'AutoYaST encriptat. Si us plau, escriviu la contrasenya dues "
+"vegades."
#. Save sections of current profile to separate files
#.
@@ -2810,7 +2973,8 @@
#. @return [Boolean]
#: src/modules/Profile.rb:695 src/modules/ProfileLocation.rb:190
msgid "Encrypted AutoYaST profile. Enter the correct password."
-msgstr "Perfil encriptat de l'AutoYaST. Si us plau, escriviu la contrasenya correcta."
+msgstr ""
+"Perfil encriptat de l'AutoYaST. Si us plau, escriviu la contrasenya correcta."
#. need to call this to force Storage stuff to initialize just now
#: src/modules/ProfileLocation.rb:156
@@ -2827,7 +2991,8 @@
msgstr "D'&acord"
#~ msgid "The resulting autoyast profile can be found in /root/autoinst.xml."
-#~ msgstr "El perfil de l'autoyast resultant es pot trobar a /root/autoinst.xml."
+#~ msgstr ""
+#~ "El perfil de l'autoyast resultant es pot trobar a /root/autoinst.xml."
#~ msgid "Configure runlevel"
#~ msgstr "Configura el nivell d'execució"
@@ -2850,18 +3015,28 @@
#~ msgid ""
#~ "\n"
#~ "<P>Enter the partition information according to your\n"
-#~ "needs. To reuse an existing partition, enter the partition number of the existing partition to reuse (counting starts with partition number 1) and no size.</P>\n"
+#~ "needs. To reuse an existing partition, enter the partition number of the "
+#~ "existing partition to reuse (counting starts with partition number 1) and "
+#~ "no size.</P>\n"
#~ "<p>\n"
-#~ "For partitions that are part of a volume group (not the logical partitions inside a volume group), set the partition ID to 0x8e then choose the volume group. The volume group must already be set up with AutoYaST.\n"
+#~ "For partitions that are part of a volume group (not the logical "
+#~ "partitions inside a volume group), set the partition ID to 0x8e then "
+#~ "choose the volume group. The volume group must already be set up with "
+#~ "AutoYaST.\n"
#~ "</p>\n"
#~ "<P>For more information, refer to the online documentation.\n"
#~ "</P>\n"
#~ msgstr ""
#~ "\n"
#~ "<P>Introduïu la informació de la partició segons les vostres\n"
-#~ "necessitats. Si voleu reutilitzar una partició existent, introduïu el número de la partició de la partició existent que voleu reutilitzar (el recompte comença amb la partició número 1) i no introduïu cap mida.</P>\n"
+#~ "necessitats. Si voleu reutilitzar una partició existent, introduïu el "
+#~ "número de la partició de la partició existent que voleu reutilitzar (el "
+#~ "recompte comença amb la partició número 1) i no introduïu cap mida.</P>\n"
#~ "<p>\n"
-#~ "Pel que fa a les particions que formen part d'un grup de volum (no les particions lògiques dins d'un grup de volum), establiu l'identificador de la partició a 0x8e i, tot seguit, seleccioneu el grup de volum. El grup de volum ha d'haver estat configurat prèviament amb l'AutoYaST.\n"
+#~ "Pel que fa a les particions que formen part d'un grup de volum (no les "
+#~ "particions lògiques dins d'un grup de volum), establiu l'identificador de "
+#~ "la partició a 0x8e i, tot seguit, seleccioneu el grup de volum. El grup "
+#~ "de volum ha d'haver estat configurat prèviament amb l'AutoYaST.\n"
#~ "</p>\n"
#~ "<P>Per obtenir-ne més informació, consulteu la documentació en línia.\n"
#~ "</P>\n"
@@ -2915,17 +3090,23 @@
#~ msgstr "Introduïu la mida de la partició o el número d'una partició."
#~ msgid "To reuse a partition, the partition number is required."
-#~ msgstr "Per a reutilitzar una partició es necessita el número de la partició."
+#~ msgstr ""
+#~ "Per a reutilitzar una partició es necessita el número de la partició."
#~ msgid ""
#~ "\n"
#~ "<P>\n"
-#~ "Create and edit your volume groups here. After that, assign physical partitions to this volume group in the partition dialog of a physical hard disk. Set the partition ID to 0x8e for those partitions.\n"
+#~ "Create and edit your volume groups here. After that, assign physical "
+#~ "partitions to this volume group in the partition dialog of a physical "
+#~ "hard disk. Set the partition ID to 0x8e for those partitions.\n"
#~ "</P>\n"
#~ msgstr ""
#~ "\n"
#~ "<P>\n"
-#~ "En aquest apartat podeu crear i editar els grups de volum. A continuació, assigneu particions físiques al grup de volum del diàleg de la partició d'un disc dur físic. Establiu l'identificador de la partició a 0x8e en aquelles particions.\n"
+#~ "En aquest apartat podeu crear i editar els grups de volum. A continuació, "
+#~ "assigneu particions físiques al grup de volum del diàleg de la partició "
+#~ "d'un disc dur físic. Establiu l'identificador de la partició a 0x8e en "
+#~ "aquelles particions.\n"
#~ "</P>\n"
#~ msgid "Configure Volume Groups"
1
0
29 Sep '15
Author: galko
Date: 2015-09-29 14:51:58 +0200 (Tue, 29 Sep 2015)
New Revision: 92880
Modified:
trunk/lcn/sk/po/zypper.sk.po
Log:
sk merging
Modified: trunk/lcn/sk/po/zypper.sk.po
===================================================================
--- trunk/lcn/sk/po/zypper.sk.po 2015-09-29 11:17:00 UTC (rev 92879)
+++ trunk/lcn/sk/po/zypper.sk.po 2015-09-29 12:51:58 UTC (rev 92880)
@@ -6,8 +6,8 @@
msgstr ""
"Project-Id-Version: zypper\n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2015-09-24 01:13+0200\n"
-"PO-Revision-Date: 2015-09-24 20:57+0200\n"
+"POT-Creation-Date: 2015-09-27 01:13+0200\n"
+"PO-Revision-Date: 2015-09-29 14:50+0200\n"
"Last-Translator: Ferdinand Galko <galko.ferdinand(a)gmail.com>\n"
"Language-Team: Slovak <opensuse-translation-sk(a)opensuse.org>\n"
"Language: sk\n"
@@ -195,7 +195,7 @@
msgstr "Krátky názov"
#. translators: used as 'tag:' (i.e. followed by ':')
-#: src/info.cc:491 src/Summary.cc:1207 src/utils/misc.cc:142
+#: src/info.cc:491 src/Summary.cc:1190 src/utils/misc.cc:142
msgid "Installed"
msgstr "Nainštalovaný"
@@ -588,36 +588,36 @@
#. always as plain name list
#. translators: used as 'tag:' (i.e. followed by ':')
-#: src/Summary.cc:1201
+#: src/Summary.cc:1184
msgid "Available"
msgstr "Dostupné"
-#: src/Summary.cc:1236
+#: src/Summary.cc:1219
#, boost-format
msgid "Overall download size: %1%. Already cached: %2%."
msgstr "Celková sťahovaná veľkosť: %1%. Vo vyrovnávacej pamäti je už: %2%."
-#: src/Summary.cc:1239
+#: src/Summary.cc:1222
msgid "Download only."
msgstr "Len stiahnuť."
#. TrasnlatorExplanation %s will be substituted by a byte count e.g. 212 K
-#: src/Summary.cc:1245
+#: src/Summary.cc:1228
#, c-format, boost-format
msgid "After the operation, additional %s will be used."
msgstr "Po tejto operácii bude použitých ďalších %s."
-#: src/Summary.cc:1248
+#: src/Summary.cc:1231
msgid "No additional space will be used or freed after the operation."
msgstr "Miesto obsadené balíkmi sa po tejto operácii nezmení."
#. TrasnlatorExplanation %s will be substituted by a byte count e.g. 212 K
-#: src/Summary.cc:1255
+#: src/Summary.cc:1238
#, c-format, boost-format
msgid "After the operation, %s will be freed."
msgstr "Po tejto operácii sa uvoľní %s."
-#: src/Summary.cc:1423
+#: src/Summary.cc:1406
msgid "System reboot required."
msgstr "Požadovaný reštart systému."
@@ -786,7 +786,7 @@
#. translators: help text for 'x' option in the 'Continue?' prompt
#. popts.setOptionHelp(8, _("Explain why the packages are going to be installed."));
#: src/callbacks/keyring.h:309 src/callbacks/keyring.h:319
-#: src/callbacks/rpm.h:124 src/callbacks/rpm.h:406 src/solve-commit.cc:677
+#: src/callbacks/rpm.h:124 src/callbacks/rpm.h:406 src/solve-commit.cc:684
msgid "Continue?"
msgstr "Pokračovať?"
@@ -1157,8 +1157,8 @@
msgid "Problem retrieving files from '%s'."
msgstr "Problém pri sťahovaní súborov z '%s'."
-#: src/repos.cc:279 src/repos.cc:3444 src/solve-commit.cc:795
-#: src/solve-commit.cc:827 src/solve-commit.cc:861
+#: src/repos.cc:279 src/repos.cc:3444 src/solve-commit.cc:802
+#: src/solve-commit.cc:834 src/solve-commit.cc:868
msgid "Please see the above error message for a hint."
msgstr "Pozrite vyššie vypísanú chybu pre informáciu o jej príčine."
@@ -4549,16 +4549,25 @@
msgid "Error creating the solver test case."
msgstr "Chyba pri vytváraní testovacieho prípadu pre riešiteľa závislostí."
+#: src/solve-commit.cc:450
+#, c-format, boost-format
+msgid ""
+"Check for running processes using deleted libraries is disabled in "
+"zypper.conf. Run '%s' to check manually."
+msgstr ""
+"Kontrola bežiacich procesov pomocou vymazaných knižníc je v zypper.conf "
+"zakázaná. Spustite '%s' na ručnú kontrolu."
+
#. Here: Table output
-#: src/solve-commit.cc:449 src/ps.cc:104
+#: src/solve-commit.cc:456 src/ps.cc:104
msgid "Checking for running processes using deleted libraries..."
msgstr "Overujem, či nejaké procesy nepoužívajú práve zmazané súbory..."
-#: src/solve-commit.cc:458 src/ps.cc:59
+#: src/solve-commit.cc:465 src/ps.cc:59
msgid "Check failed:"
msgstr "Overovanie zlyhalo:"
-#: src/solve-commit.cc:465
+#: src/solve-commit.cc:472
#, c-format, boost-format
msgid ""
"There are some running programs that might use files deleted by recent "
@@ -4569,32 +4578,32 @@
"poslednými zvýšeniami verzie. Možno budete chcieť niektoré z nich "
"reštartovať. Príkaz '%s' zobrazí zoznam týchto programov."
-#: src/solve-commit.cc:476
+#: src/solve-commit.cc:483
msgid "Update notifications were received from the following packages:"
msgstr "Nasledujúce balíky zanechali hlásenia z vykonanej aktualizácie:"
-#: src/solve-commit.cc:488
+#: src/solve-commit.cc:495
#, c-format, boost-format
msgid "Message from package %s:"
msgstr "Správa z balíka %s:"
-#: src/solve-commit.cc:496
+#: src/solve-commit.cc:503
msgid "y/n"
msgstr "a/n"
-#: src/solve-commit.cc:497
+#: src/solve-commit.cc:504
msgid "View the notifications now?"
msgstr "Zobrazovať hlásenia teraz?"
-#: src/solve-commit.cc:542
+#: src/solve-commit.cc:549
msgid "Computing distribution upgrade..."
msgstr "Vypočítavam povýšenie distribúcie..."
-#: src/solve-commit.cc:547
+#: src/solve-commit.cc:554
msgid "Resolving package dependencies..."
msgstr "Riešim závislosti balíkov..."
-#: src/solve-commit.cc:617
+#: src/solve-commit.cc:624
msgid ""
"Some of the dependencies of installed packages are broken. In order to fix "
"these dependencies, the following actions need to be taken:"
@@ -4602,7 +4611,7 @@
"Závislosti niektorých balíkov sú porušené. Pre ich opravu sú potrebné "
"nasledujúce akcie:"
-#: src/solve-commit.cc:625
+#: src/solve-commit.cc:632
msgid "Root privileges are required to fix broken package dependencies."
msgstr ""
"Pre opravu porušených závislostí sú potrebné práva správcu systému (root)."
@@ -4617,23 +4626,23 @@
#. The answers should be lower case letters, but in general, any UTF-8
#. string will do.
#. ! \todo add c for changelog and x for explain (show the dep tree)
-#: src/solve-commit.cc:652
+#: src/solve-commit.cc:659
msgid "y/n/p/v/a/r/m/d/g"
msgstr "a/n/p/v/c/r/m/d/g"
#. translators: help text for 'y' option in the 'Continue?' prompt
-#: src/solve-commit.cc:657
+#: src/solve-commit.cc:664
msgid ""
"Yes, accept the summary and proceed with installation/removal of packages."
msgstr "Áno, prijať návrh a pokračovať v inštalácii/odstraňovaní balíkov."
#. translators: help text for 'n' option in the 'Continue?' prompt
-#: src/solve-commit.cc:659
+#: src/solve-commit.cc:666
msgid "No, cancel the operation."
msgstr "Nie, zrušiť operáciu."
#. translators: help text for 'p' option in the 'Continue?' prompt
-#: src/solve-commit.cc:661
+#: src/solve-commit.cc:668
msgid ""
"Restart solver in no-force-resolution mode in order to show dependency "
"problems."
@@ -4642,58 +4651,58 @@
"so závislosťami."
#. translators: help text for 'v' option in the 'Continue?' prompt
-#: src/solve-commit.cc:663
+#: src/solve-commit.cc:670
msgid "Toggle display of package versions."
msgstr "Zapnúť/vypnúť zobrazovanie verzií balíkov."
#. translators: help text for 'a' option in the 'Continue?' prompt
-#: src/solve-commit.cc:665
+#: src/solve-commit.cc:672
msgid "Toggle display of package architectures."
msgstr "Zapnúť/vypnúť zobrazovanie architektúr balíkov."
#. translators: help text for 'r' option in the 'Continue?' prompt
-#: src/solve-commit.cc:667
+#: src/solve-commit.cc:674
msgid ""
"Toggle display of repositories from which the packages will be installed."
msgstr ""
"Zapnúť/vypnúť zobrazovanie repozitárov z ktorých sa majú balíky inštalovať."
#. translators: help text for 'm' option in the 'Continue?' prompt
-#: src/solve-commit.cc:669
+#: src/solve-commit.cc:676
msgid "Toggle display of package vendor names."
msgstr "Zapnúť/vypnúť zobrazovanie názvov dodávateľov balíkov."
#. translators: help text for 'd' option in the 'Continue?' prompt
-#: src/solve-commit.cc:671
+#: src/solve-commit.cc:678
msgid "Toggle between showing all details and as few details as possible."
msgstr ""
"Prepnúť medzi zobrazovaním všetkých podrobností a stručným zoznamom balíkov."
#. translators: help text for 'g' option in the 'Continue?' prompt
-#: src/solve-commit.cc:673
+#: src/solve-commit.cc:680
msgid "View the summary in pager."
msgstr "Prezrieť zhrnutie v prehliadači."
-#: src/solve-commit.cc:771
+#: src/solve-commit.cc:778
msgid "committing"
msgstr "odovzdávam"
-#: src/solve-commit.cc:773
+#: src/solve-commit.cc:780
msgid "(dry run)"
msgstr "(beh naprázdno)"
-#: src/solve-commit.cc:794 src/solve-commit.cc:837
+#: src/solve-commit.cc:801 src/solve-commit.cc:844
msgid "Problem retrieving the package file from the repository:"
msgstr "Problém pri sťahovaní balíka z repozitára:"
#. translators: the first %s is 'zypper refresh' and the second
#. is repo allias
-#: src/solve-commit.cc:833
+#: src/solve-commit.cc:840
#, c-format, boost-format
msgid "Repository '%s' is out of date. Running '%s' might help."
msgstr "Repozitár '%s' je neaktuálny. Skúste spustiť '%s'."
-#: src/solve-commit.cc:846
+#: src/solve-commit.cc:853
msgid ""
"The package integrity check failed. This may be a problem with the repository "
"or media. Try one of the following:\n"
@@ -4711,11 +4720,11 @@
"- použite iné inštalačné médium (ak je napr. toto poškodené)\n"
"- použite iný repozitár"
-#: src/solve-commit.cc:860
+#: src/solve-commit.cc:867
msgid "Problem occured during or after installation or removal of packages:"
msgstr "Počas alebo po inštalácii alebo odstraňovaní balíkov nastala chyba:"
-#: src/solve-commit.cc:876
+#: src/solve-commit.cc:883
msgid ""
"One of installed patches requires reboot of your machine. Reboot as soon as "
"possible."
@@ -4723,7 +4732,7 @@
"Jedna z nainštalovaných opráv vyžaduje reštart vášho počítača. Reštartujte "
"čo najskôr."
-#: src/solve-commit.cc:885
+#: src/solve-commit.cc:892
msgid ""
"One of installed patches affects the package manager itself. Run this command "
"once more to install any other needed patches."
@@ -4732,11 +4741,11 @@
"nainštalovanie prípadných ďalších opráv je potrebné spustiť tento príkaz ešte "
"raz."
-#: src/solve-commit.cc:905
+#: src/solve-commit.cc:912
msgid "Dependencies of all installed packages are satisfied."
msgstr "Závislosti všetkých balíkov sú v poriadku."
-#: src/solve-commit.cc:907 src/download.cc:129
+#: src/solve-commit.cc:914 src/download.cc:129
msgid "Nothing to do."
msgstr "Nie je čo vykonať."
1
0
29 Sep '15
Author: belphegor
Date: 2015-09-29 13:17:00 +0200 (Tue, 29 Sep 2015)
New Revision: 92879
Modified:
trunk/yast/ja/po/autoinst.ja.po
trunk/yast/ja/po/crowbar.ja.po
trunk/yast/ja/po/ncurses-pkg.ja.po
trunk/yast/ja/po/storage.ja.po
Log:
update
Modified: trunk/yast/ja/po/autoinst.ja.po
===================================================================
--- trunk/yast/ja/po/autoinst.ja.po 2015-09-29 10:49:04 UTC (rev 92878)
+++ trunk/yast/ja/po/autoinst.ja.po 2015-09-29 11:17:00 UTC (rev 92879)
@@ -12,8 +12,8 @@
msgstr ""
"Project-Id-Version: autoinst\n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2015-08-25 18:36+0200\n"
-"PO-Revision-Date: 2015-08-27 20:11+0900\n"
+"POT-Creation-Date: 2015-09-28 18:16+0200\n"
+"PO-Revision-Date: 2015-09-29 20:15+0900\n"
"Last-Translator: Yasuhiko Kamata <belphegor(a)belbel.or.jp>\n"
"Language-Team: Japanese <opensuse-ja(a)opensuse.org>\n"
"Language: ja\n"
@@ -25,8 +25,7 @@
#. progress step title
#. progress step title
-#: src/clients/autoinst_scripts1_finish.rb:47
-#: src/clients/autoinst_scripts2_finish.rb:45
+#: src/clients/autoinst_scripts1_finish.rb:47 src/clients/autoinst_scripts2_finish.rb:45
msgid "Executing autoinstall scripts in the installation environment..."
msgstr "インストール環境で自動インストールスクリプトを実行しています..."
@@ -36,8 +35,8 @@
msgstr "設定データを読み込んでいます..."
#: src/clients/autoinst_test_clone.rb:16 src/clients/autoyast.rb:123
-#: src/include/autoinstall/conftree.rb:622
-#: src/include/autoinstall/dialogs.rb:333 src/modules/Profile.rb:360
+#: src/include/autoinstall/conftree.rb:622 src/include/autoinstall/dialogs.rb:333
+#: src/modules/Profile.rb:352
msgid "This may take a while"
msgstr "しばらくお待ちください"
@@ -57,13 +56,12 @@
#. command line options
#. Init variables
-#. We will have to set default entries which are defined
-#. in the import call of ServicesManager
+#. Import users configuration from the profile
+#.
#. Backup
#. Now check if there any classes defined in theis pre final control file
-#: src/clients/autoyast.rb:114 src/clients/ayast_setup.rb:148
-#: src/clients/inst_autoinit.rb:188 src/clients/inst_autosetup.rb:389
-#: src/clients/inst_autosetup_upgrade.rb:484
+#: src/clients/autoyast.rb:114 src/clients/ayast_setup.rb:148 src/clients/inst_autoinit.rb:188
+#: src/clients/inst_autosetup.rb:410 src/clients/inst_autosetup_upgrade.rb:484
#: src/modules/AutoInstallRules.rb:1001
msgid ""
"Error while parsing the control file.\n"
@@ -171,7 +169,8 @@
"new permissions.</p>"
msgstr ""
"<p>コピーしたファイルを保護するには、ファイルの所有者とアクセス権を設定してください。\n"
-"所有者を設定するには <i>(ユーザ ID):(グループ ID)</i> の書式を使います。アクセス権は変更方法を示した\n"
+"所有者を設定するには <i>(ユーザ ID):(グループ ID)</i> の書式を使います。アクセス権は変更方法を"
+"示した\n"
"記号表現 (例: 'o+r', 'g+w' 等) 、または新しいアクセス権を示す数値表現 (例: '755', '777' 等) \n"
"を利用することができます。</p>"
@@ -306,13 +305,15 @@
"\n"
"%s\n"
"\n"
-"Maybe they were misspelled or your profile does not contain all the needed YaST packages in <software/> section."
+"Maybe they were misspelled or your profile does not contain all the needed YaST packages in "
+"<software/> section."
msgstr ""
"AutoYaST プロファイル内にあるこれらのセクションは、このシステムでは処理することができません:\n"
"\n"
"%s\n"
"\n"
-"誤った表記を行なっているか、もしくはお使いのプロファイル内の <software/> セクションで、必要な YaST パッケージが含まれていないものと思われます。"
+"誤った表記を行なっているか、もしくはお使いのプロファイル内の <software/> セクションで、必要な "
+"YaST パッケージが含まれていないものと思われます。"
#. determine name of client, if not use default name
#. Call::Function(module_auto, ["Import", eval(Profile::current[resource]:$[]) ]);
@@ -520,92 +521,104 @@
#. Uwe Gansert <ug(a)suse.de>
#.
#. $Id: inst_autosetup.ycp 61521 2010-03-29 09:10:07Z ug $
-#: src/clients/inst_autosetup.rb:50 src/clients/inst_autosetup_upgrade.rb:47
+#: src/clients/inst_autosetup.rb:53 src/clients/inst_autosetup_upgrade.rb:47
msgid "<P>Please wait while the system is prepared for autoinstallation.</P>"
msgstr "<P>システムを自動インストールするための準備を行なっています。しばらくお待ちください。</P>"
-#: src/clients/inst_autosetup.rb:54 src/clients/inst_autosetup_upgrade.rb:52
+#: src/clients/inst_autosetup.rb:57 src/clients/inst_autosetup_upgrade.rb:52
msgid "Execute pre-install user scripts"
msgstr "プレインストールユーザスクリプトを実行"
-#: src/clients/inst_autosetup.rb:55 src/clients/inst_autosetup_upgrade.rb:51
+#: src/clients/inst_autosetup.rb:58 src/clients/inst_autosetup_upgrade.rb:51
msgid "Configure General Settings "
msgstr "一般設定 "
-#: src/clients/inst_autosetup.rb:56 src/clients/inst_autosetup_upgrade.rb:53
+#: src/clients/inst_autosetup.rb:59 src/clients/inst_autosetup_upgrade.rb:53
msgid "Set up language"
msgstr "言語を設定する"
-#: src/clients/inst_autosetup.rb:57
+#: src/clients/inst_autosetup.rb:60
msgid "Create partition plans"
msgstr "パーティションプランを作成"
-#: src/clients/inst_autosetup.rb:58 src/clients/inst_autosetup_upgrade.rb:56
+#: src/clients/inst_autosetup.rb:61 src/clients/inst_autosetup_upgrade.rb:56
msgid "Configure Bootloader"
msgstr "ブートローダの設定"
-#: src/clients/inst_autosetup.rb:59 src/clients/inst_autosetup_upgrade.rb:54
+#: src/clients/inst_autosetup.rb:62 src/clients/inst_autosetup_upgrade.rb:54
msgid "Registration"
msgstr "登録"
-#: src/clients/inst_autosetup.rb:60 src/clients/inst_autosetup_upgrade.rb:55
+#: src/clients/inst_autosetup.rb:63 src/clients/inst_autosetup_upgrade.rb:55
msgid "Configure Software selections"
msgstr "ソフトウエア選択の設定"
-#: src/clients/inst_autosetup.rb:61
+#: src/clients/inst_autosetup.rb:64
msgid "Configure Systemd Default Target"
msgstr "systemd 既定のターゲットの設定"
-#: src/clients/inst_autosetup.rb:65 src/clients/inst_autosetup_upgrade.rb:61
+#: src/clients/inst_autosetup.rb:65
+msgid "Configure users and groups"
+msgstr "ユーザとグループの設定"
+
+#: src/clients/inst_autosetup.rb:69 src/clients/inst_autosetup_upgrade.rb:61
msgid "Executing pre-install user scripts..."
msgstr "プレインストールユーザスクリプトを実行しています..."
-#: src/clients/inst_autosetup.rb:66 src/clients/inst_autosetup_upgrade.rb:60
+#: src/clients/inst_autosetup.rb:70 src/clients/inst_autosetup_upgrade.rb:60
msgid "Configuring general settings..."
msgstr "一般的な設定を行なっています..."
-#: src/clients/inst_autosetup.rb:67 src/clients/inst_autosetup_upgrade.rb:62
+#: src/clients/inst_autosetup.rb:71 src/clients/inst_autosetup_upgrade.rb:62
msgid "Setting up language..."
msgstr "言語を設定しています..."
-#: src/clients/inst_autosetup.rb:68
+#: src/clients/inst_autosetup.rb:72
msgid "Creating partition plans..."
msgstr "パーティションプランを作成しています..."
-#: src/clients/inst_autosetup.rb:69 src/clients/inst_autosetup_upgrade.rb:65
+#: src/clients/inst_autosetup.rb:73 src/clients/inst_autosetup_upgrade.rb:65
msgid "Configuring Bootloader..."
msgstr "ブートローダを設定しています..."
-#: src/clients/inst_autosetup.rb:70 src/clients/inst_autosetup_upgrade.rb:63
+#: src/clients/inst_autosetup.rb:74 src/clients/inst_autosetup_upgrade.rb:63
msgid "Registering the system..."
msgstr "システムを登録しています..."
-#: src/clients/inst_autosetup.rb:71 src/clients/inst_autosetup_upgrade.rb:64
+#: src/clients/inst_autosetup.rb:75 src/clients/inst_autosetup_upgrade.rb:64
msgid "Configuring Software selections..."
msgstr "ソフトウエア選択を設定しています..."
-#: src/clients/inst_autosetup.rb:72
+#: src/clients/inst_autosetup.rb:76
msgid "Configuring Systemd Default Target..."
msgstr "systemd 既定のターゲットを設定しています..."
-#: src/clients/inst_autosetup.rb:76 src/clients/inst_autosetup_upgrade.rb:69
+#: src/clients/inst_autosetup.rb:77
+msgid "Importing users and groups configuration..."
+msgstr "ユーザとグループの設定をー取り込んでいます..."
+
+#: src/clients/inst_autosetup.rb:81 src/clients/inst_autosetup_upgrade.rb:69
msgid "Preparing System for Automated Installation"
msgstr "自動インストールのためのシステム準備"
-#. configure general settings
-#: src/clients/inst_autosetup.rb:164
+#. Second stage of installation will not be called but a
+#. network configuration is available. So this will be written
+#. while the general inst_finish process at the end of the
+#. first stage. But for the installation workflow the linuxrc
+#. network settings will be taken. (bnc#944942)
+#: src/clients/inst_autosetup.rb:183
msgid "Handling Add-On Products..."
msgstr "アドオン製品を処理しています..."
#. Set it in the Language module.
#.
#. Set it in the Language module.
-#: src/clients/inst_autosetup.rb:184 src/clients/inst_autosetup_upgrade.rb:149
+#: src/clients/inst_autosetup.rb:202 src/clients/inst_autosetup_upgrade.rb:149
msgid "Configuring language..."
msgstr "言語を設定しています..."
#. Yes, do not set Storage testsuite here as we want really GUI with proposal
-#: src/clients/inst_autosetup.rb:273
+#: src/clients/inst_autosetup.rb:290
msgid ""
"Error while configuring partitions.\n"
"Try again.\n"
@@ -614,7 +627,7 @@
"再度試してください。\n"
#. Software
-#: src/clients/inst_autosetup.rb:331
+#: src/clients/inst_autosetup.rb:344
msgid ""
"Error while configuring software selections.\n"
"Try again.\n"
@@ -677,7 +690,8 @@
"<p>Depending on your experience, you can skip, log, and show (with time-out)\n"
"installation messages.</p> \n"
msgstr ""
-"<p>ご要望に応じて、インストール時のメッセージを表示せずに飛ばすことができるほか、それらを記録したり時間切れ設定付きで\n"
+"<p>ご要望に応じて、インストール時のメッセージを表示せずに飛ばすことができるほか、それらを記録し"
+"たり時間切れ設定付きで\n"
"表示したりすることができます。</p>\n"
#: src/clients/report_auto.rb:223
@@ -686,7 +700,8 @@
"Warnings can be skipped in some places, but should not be ignored.</p>\n"
msgstr ""
"<p><b>メッセージ</b> のすべてを、タイムアウト付きで表示しておくことをお勧めします。\n"
-"警告メッセージによっては飛ばすことができるものがありますが、それらは無視するべきものではありません。</p>\n"
+"警告メッセージによっては飛ばすことができるものがありますが、それらは無視するべきものではありま"
+"せん。</p>\n"
#: src/clients/report_auto.rb:230
msgid "Messages and Logging"
@@ -751,7 +766,8 @@
#: src/include/autoinstall/AdvancedPartitionDialog.rb:71
msgid ""
"<p><b>Volume Label:</b>\n"
-"\t The name entered in this field is used as the volume label. This usually makes sense only \n"
+"\t The name entered in this field is used as the volume label. This usually makes sense "
+"only \n"
"\t when you activate the option for mounting by volume label.\n"
"\t A volume label cannot contain the / character or spaces.\n"
"\t "
@@ -830,14 +846,12 @@
msgid "Re&use"
msgstr "再利用 (&U)"
-#: src/include/autoinstall/DriveDialog.rb:190
-#: src/include/autoinstall/script_dialogs.rb:188
+#: src/include/autoinstall/DriveDialog.rb:190 src/include/autoinstall/script_dialogs.rb:188
msgid "&Type"
msgstr "種類 (&T)"
#. `ComboBox( `id(`vgType), _("Type"), toItemList(volgroupTypes)),
-#: src/include/autoinstall/DriveDialog.rb:196
-#: src/include/autoinstall/PartitionDialog.rb:518
+#: src/include/autoinstall/DriveDialog.rb:196 src/include/autoinstall/PartitionDialog.rb:518
#: src/include/autoinstall/VolgroupDialog.rb:139
msgid "Apply"
msgstr "適用"
@@ -928,7 +942,9 @@
#. user selected this partition to be part of volgroup
#: src/include/autoinstall/PartitionDialog.rb:592
msgid "Size \"auto\" is only valid if mount point \"/boot\" or \"swap\" is selected."
-msgstr "サイズ \"auto\" (自動) は、マウントポイントが \"/boot\" または \"swap\" である場合にのみ有効です。"
+msgstr ""
+"サイズ \"auto\" (自動) は、マウントポイントが \"/boot\" または \"swap\" である場合にのみ有効で"
+"す。"
#: src/include/autoinstall/PartitionDialog.rb:600
msgid "Size \"auto\" is invalid for physical volumes."
@@ -957,8 +973,7 @@
msgid "Add &Volume Group"
msgstr "ボリュームグループの追加 (&V)"
-#: src/include/autoinstall/StorageDialog.rb:187
-#: src/include/autoinstall/classes.rb:66
+#: src/include/autoinstall/StorageDialog.rb:187 src/include/autoinstall/classes.rb:66
msgid "&Delete"
msgstr "削除 (&D)"
@@ -1069,8 +1084,7 @@
msgid "Ne&w"
msgstr "新規 (&W)"
-#: src/include/autoinstall/classes.rb:65
-#: src/include/autoinstall/conftree.rb:175
+#: src/include/autoinstall/classes.rb:65 src/include/autoinstall/conftree.rb:175
msgid "&Edit"
msgstr "編集 (&E)"
@@ -1094,8 +1108,7 @@
msgid "Descri&ption:"
msgstr "説明 (&P):"
-#: src/include/autoinstall/classes.rb:139
-#: src/include/autoinstall/classes.rb:145
+#: src/include/autoinstall/classes.rb:139 src/include/autoinstall/classes.rb:145
msgid "That name is already used. Select another name."
msgstr "その名前はすでに使われています。他の名前を選んでください。"
@@ -1161,8 +1174,7 @@
msgid "Merge Classes"
msgstr "クラスの統合"
-#: src/include/autoinstall/classes.rb:427
-#: src/include/autoinstall/classes.rb:592
+#: src/include/autoinstall/classes.rb:427 src/include/autoinstall/classes.rb:592
msgid "None"
msgstr "なし"
@@ -1242,20 +1254,17 @@
msgstr "自動インストール - 設定"
#. SAVE
-#: src/include/autoinstall/conftree.rb:35
-#: src/include/autoinstall/conftree.rb:697
+#: src/include/autoinstall/conftree.rb:35 src/include/autoinstall/conftree.rb:697
msgid "Save as..."
msgstr "名前を付けて保存..."
-#: src/include/autoinstall/conftree.rb:42
-#: src/include/autoinstall/conftree.rb:709
+#: src/include/autoinstall/conftree.rb:42 src/include/autoinstall/conftree.rb:709
msgid "File %1 was saved successfully."
msgstr "ファイル %1 の保存に成功しました。"
#. Profile::checkProfile();
#. Profile::checkProfile();
-#: src/include/autoinstall/conftree.rb:55
-#: src/include/autoinstall/conftree.rb:716
+#: src/include/autoinstall/conftree.rb:55 src/include/autoinstall/conftree.rb:716
msgid "An error occurred while saving the file."
msgstr "ファイルの保存中にエラーが発生しました。"
@@ -1466,8 +1475,7 @@
msgid "Settings"
msgstr "設定"
-#: src/include/autoinstall/dialogs.rb:94
-#: src/include/autoinstall/dialogs.rb:101
+#: src/include/autoinstall/dialogs.rb:94 src/include/autoinstall/dialogs.rb:101
msgid "Select Directory"
msgstr "ディレクトリの選択"
@@ -1507,8 +1515,7 @@
msgid "Importing Kickstart file..."
msgstr "Kickstart ファイルをインポートしています..."
-#: src/include/autoinstall/dialogs.rb:270
-#: src/include/autoinstall/general_dialogs.rb:1094
+#: src/include/autoinstall/dialogs.rb:270 src/include/autoinstall/general_dialogs.rb:1094
#: src/include/autoinstall/wizards.rb:53
msgid "Initializing ..."
msgstr "初期化しています..."
@@ -1569,13 +1576,11 @@
msgid "OK"
msgstr "正常"
-#: src/include/autoinstall/dialogs.rb:395
-#: src/include/autoinstall/script_dialogs.rb:264
+#: src/include/autoinstall/dialogs.rb:395 src/include/autoinstall/script_dialogs.rb:264
msgid "Error"
msgstr "エラー"
-#: src/include/autoinstall/dialogs.rb:396
-#: src/include/autoinstall/script_dialogs.rb:259
+#: src/include/autoinstall/dialogs.rb:396 src/include/autoinstall/script_dialogs.rb:259
msgid "Warning"
msgstr "警告"
@@ -1591,7 +1596,7 @@
#. list<any> l = [ "key1",0,"key3" ];
#. m[ l ] = v;
#. @return [Hash]
-#: src/include/autoinstall/dialogs.rb:410 src/modules/Profile.rb:815
+#: src/include/autoinstall/dialogs.rb:410 src/modules/Profile.rb:807
msgid "Checking XML with RNG validation..."
msgstr "RNG 検証で XML を確認しています..."
@@ -1601,7 +1606,7 @@
msgstr "セクション %1: "
#. jing validation -- validates complete xml profile
-#: src/include/autoinstall/dialogs.rb:459 src/modules/Profile.rb:827
+#: src/include/autoinstall/dialogs.rb:459 src/modules/Profile.rb:819
msgid "Checking XML with RNC validation..."
msgstr "RNC 検証で XML を確認しています..."
@@ -1639,8 +1644,7 @@
msgid "Reboot the Machine after the Second Stage"
msgstr "第 2 ステージの完了後にマシンを再起動する"
-#: src/include/autoinstall/general_dialogs.rb:90
-#: src/modules/AutoinstGeneral.rb:126
+#: src/include/autoinstall/general_dialogs.rb:90 src/modules/AutoinstGeneral.rb:126
msgid "Signature Handling"
msgstr "署名処理"
@@ -1704,7 +1708,8 @@
"</P>\n"
msgstr ""
"<P>\n"
-"AutoYAST の第 2 ステージを無効にすると、最初の再起動が行なわれた後 (パッケージのインストール後) に手動モードに切り替わります。\n"
+"AutoYAST の第 2 ステージを無効にすると、最初の再起動が行なわれた後 (パッケージのインストール"
+"後) に手動モードに切り替わります。\n"
"</P>\n"
#: src/include/autoinstall/general_dialogs.rb:165
@@ -1725,8 +1730,7 @@
msgid "Frametitle"
msgstr "フレームタイトル"
-#: src/include/autoinstall/general_dialogs.rb:280
-#: src/include/autoinstall/general_dialogs.rb:683
+#: src/include/autoinstall/general_dialogs.rb:280 src/include/autoinstall/general_dialogs.rb:683
msgid "Question"
msgstr "質問"
@@ -1750,18 +1754,15 @@
msgid "Selection List for type 'Symbol'"
msgstr "'シンボル' の種類に対する選択リスト"
-#: src/include/autoinstall/general_dialogs.rb:349
-#: src/include/autoinstall/general_dialogs.rb:360
+#: src/include/autoinstall/general_dialogs.rb:349 src/include/autoinstall/general_dialogs.rb:360
msgid "Label"
msgstr "ラベル"
-#: src/include/autoinstall/general_dialogs.rb:349
-#: src/include/autoinstall/general_dialogs.rb:361
+#: src/include/autoinstall/general_dialogs.rb:349 src/include/autoinstall/general_dialogs.rb:361
msgid "Value"
msgstr "値"
-#: src/include/autoinstall/general_dialogs.rb:374
-#: src/include/autoinstall/general_dialogs.rb:713
+#: src/include/autoinstall/general_dialogs.rb:374 src/include/autoinstall/general_dialogs.rb:713
msgid "<P></P>"
msgstr "<P></P>"
@@ -1813,8 +1814,7 @@
msgid "Add Question"
msgstr "質問の追加"
-#: src/include/autoinstall/general_dialogs.rb:693
-#: src/include/autoinstall/general_dialogs.rb:985
+#: src/include/autoinstall/general_dialogs.rb:693 src/include/autoinstall/general_dialogs.rb:985
msgid "Edit Question"
msgstr "質問の編集"
@@ -1953,8 +1953,16 @@
msgstr "<p><b>詳細オプション</b></p>"
#: src/include/autoinstall/helps.rb:62
-msgid "By default, AutoYaST will create an extended partition and adds all new partitions as logical devices. It is possible, however, to instruct AutoYaST to create a certain partition as a primary partition or as extended partition. Additionally, it is possible to specify the size of a partition using sectors rather than size in MBytes."
-msgstr "既定の設定では、 AutoYAST は 1 つの拡張パーティションを作成し、全ての新しいパーティションを拡張パーティション内の論理パーティションとして追加します。なお AutoYaST に対して、特定のパーティションをプライマリパーティションや拡張パーティションとして作成するよう指示することもできます。また、パーティションのサイズを、メガバイト単位ではなくセクタ数で指定することもできます。"
+msgid ""
+"By default, AutoYaST will create an extended partition and adds all new partitions as logical "
+"devices. It is possible, however, to instruct AutoYaST to create a certain partition as a "
+"primary partition or as extended partition. Additionally, it is possible to specify the size "
+"of a partition using sectors rather than size in MBytes."
+msgstr ""
+"既定の設定では、 AutoYAST は 1 つの拡張パーティションを作成し、全ての新しいパーティションを拡張"
+"パーティション内の論理パーティションとして追加します。なお AutoYaST に対して、特定のパーティ"
+"ションをプライマリパーティションや拡張パーティションとして作成するよう指示することもできます。"
+"また、パーティションのサイズを、メガバイト単位ではなくセクタ数で指定することもできます。"
#: src/include/autoinstall/helps.rb:65
msgid ""
@@ -2152,7 +2160,8 @@
msgstr ""
"\n"
"<H3>インタプリタ:</H3>\n"
-"<P>プレインストールスクリプトにはシェルスクリプトだけが設定できます。 <i>Perl</i> や <i>Python</i>\n"
+"<P>プレインストールスクリプトにはシェルスクリプトだけが設定できます。 <i>Perl</i> や "
+"<i>Python</i>\n"
"などのスクリプトは、プレインストールスクリプトには設定できません。\n"
"</P>\n"
@@ -2173,7 +2182,8 @@
"ネットワークにアクセスできるようにするには準備処理が必要になります。\n"
"ネットワーク機能付きのポストインストールスクリプトの代替としては、実行する際に\n"
"システムの設定が完了していることを保証する初期化スクリプトがあります。\n"
-"インストールをネットワーク経由で行なった場合は、ポストスクリプト用に <b>ネットワーク</b> オプションを使用することもできます。\n"
+"インストールをネットワーク経由で行なった場合は、ポストスクリプト用に <b>ネットワーク</b> オプ"
+"ションを使用することもできます。\n"
"</P>\n"
#: src/include/autoinstall/script_dialogs.rb:146
@@ -2186,7 +2196,8 @@
msgstr ""
"\n"
"<H3>フィードバックとデバッグ:</H3>\n"
-"<P>初期化スクリプトを除く全てのスクリプトは、フィードバックとして標準出力と標準エラー出力をポップアップ表示することができます。\n"
+"<P>初期化スクリプトを除く全てのスクリプトは、フィードバックとして標準出力と標準エラー出力をポッ"
+"プアップ表示することができます。\n"
"デバッグを有効にすると、フィードバック表示にスクリプトをデバッグするための多くの情報が\n"
"表示されるようになります。</P>\n"
@@ -2279,15 +2290,15 @@
"your needs and take control in different stages of the installation.</p>\n"
msgstr ""
"<p>\n"
-"自動インストールプロセスにスクリプトを追加することで、必要に応じてインストールをカスタマイズしたり、\n"
+"自動インストールプロセスにスクリプトを追加することで、必要に応じてインストールをカスタマイズし"
+"たり、\n"
"インストールの各ステージでインストールを制御したりすることができます。</p>\n"
#: src/include/autoinstall/script_dialogs.rb:480
msgid "User Script Management"
msgstr "ユーザスクリプト管理"
-#: src/include/autoinstall/script_dialogs.rb:500
-#: src/include/autoinstall/script_dialogs.rb:508
+#: src/include/autoinstall/script_dialogs.rb:500 src/include/autoinstall/script_dialogs.rb:508
msgid "Select a script first."
msgstr "まずはスクリプトを選択してください。"
@@ -2306,7 +2317,7 @@
#. @param [String] result_profile the resulting control file path
#. @return [Boolean] true on success
#. autoyast has read the autoyast configuration file but something went wrong
-#: src/modules/AutoInstallRules.rb:909 src/modules/Profile.rb:746
+#: src/modules/AutoInstallRules.rb:909 src/modules/Profile.rb:738
msgid "The XML parser reported an error while parsing the autoyast profile. The error message is:\n"
msgstr "AutoYAST プロファイルを解析中に XML パーサがエラーを報告しました。エラーメッセージ:\n"
@@ -2393,7 +2404,8 @@
"install another system using AutoYaST.\n"
"</p>\n"
msgstr ""
-"<p>設定を作成する際に利用するほとんどのモジュールは、 YaST2 コントロールセンターで利用するものと\n"
+"<p>設定を作成する際に利用するほとんどのモジュールは、 YaST2 コントロールセンターで利用するもの"
+"と\n"
"同じです。入力したデータは収集され、 AutoYAST で他のシステムをインストールする時に利用する\n"
"コントロールファイルに出力されます。\n"
"</p>\n"
@@ -2530,7 +2542,9 @@
#. the next instructions taints result
#: src/modules/AutoinstPartPlan.rb:282
msgid "Volume group '%1' must have at least one physical volume. Provide one."
-msgstr "ボリュームグループ '%1' には、 1 つ以上の物理ボリュームを設定しなければなりません。設定を行なってください。"
+msgstr ""
+"ボリュームグループ '%1' には、 1 つ以上の物理ボリュームを設定しなければなりません。設定を行なっ"
+"てください。"
#. PUBLIC INTERFACE
#. INTER FACE TO CONF TREE
@@ -2690,7 +2704,8 @@
"You can do changes to the ISO now in %1, like adding a complete different AutoYaST XML file.\n"
"If you press the ok-button, the iso will be created."
msgstr ""
-"たとえば全く異なる AutoYaST の XML ファイルを追加するなど、 %1 で ISO の変更を行なうことができます。\n"
+"たとえば全く異なる AutoYaST の XML ファイルを追加するなど、 %1 で ISO の変更を行なうことができ"
+"ます。\n"
"OK ボタンを押すと ISO を作成します。"
#. create the actual ISO file
@@ -2733,12 +2748,16 @@
#. Solve dependencies
#: src/modules/AutoinstSoftware.rb:919
msgid "The package resolver run failed. Please check your software section in the autoyast profile."
-msgstr "パッケージ解決器の実行に失敗しました。 AutoYaST プロファイルのソフトウエアのセクションを確認してください。"
+msgstr ""
+"パッケージ解決器の実行に失敗しました。 AutoYaST プロファイルのソフトウエアのセクションを確認し"
+"てください。"
#. 1 cyl buffer per partition
#: src/modules/AutoinstStorage.rb:494
msgid "The partition plan configured in your XML profile does not fit on the hard disk. %1MB missing"
-msgstr "XML プロファイルで設定したパーティション設定プランはお使いのハードディスクに適合しません。 %1 MB 不足しています"
+msgstr ""
+"XML プロファイルで設定したパーティション設定プランはお使いのハードディスクに適合しません。 %1 "
+"MB 不足しています"
#: src/modules/AutoinstStorage.rb:917
msgid "Total of %1 drive"
@@ -2776,14 +2795,14 @@
#. Prepare Profile for saving and remove empty data structs
#. @return [void]
-#: src/modules/Profile.rb:359
+#: src/modules/Profile.rb:351
msgid "Collecting configuration data..."
msgstr "設定データを収集しています..."
#. Save YCP data into XML
#. @param path to file
#. @return [Boolean] true on success
-#: src/modules/Profile.rb:462
+#: src/modules/Profile.rb:454
msgid "Encrypted AutoYaST profile. Enter the password twice."
msgstr "AutoYAST プロファイルを暗号化します。パスワードを 2 回入力してください"
@@ -2791,14 +2810,14 @@
#.
#. @param [String] dir - directory to store section xml files in
#. @return - list of filenames
-#: src/modules/Profile.rb:536
+#: src/modules/Profile.rb:528
msgid "Could not write section %1 to file %2."
msgstr "ファイル %2 にセクション %1 を書き込むことができませんでした。"
#. Read XML into YCP data
#. @param path to file
#. @return [Boolean]
-#: src/modules/Profile.rb:703 src/modules/ProfileLocation.rb:190
+#: src/modules/Profile.rb:695 src/modules/ProfileLocation.rb:190
msgid "Encrypted AutoYaST profile. Enter the correct password."
msgstr "AutoYAST プロファイルは暗号化されています。正しいパスワードを入力してください。"
@@ -2815,3 +2834,4 @@
#: src/modules/ProfileLocation.rb:193
msgid "&OK"
msgstr "OK (&O)"
+
Modified: trunk/yast/ja/po/crowbar.ja.po
===================================================================
--- trunk/yast/ja/po/crowbar.ja.po 2015-09-29 10:49:04 UTC (rev 92878)
+++ trunk/yast/ja/po/crowbar.ja.po 2015-09-29 11:17:00 UTC (rev 92879)
@@ -10,8 +10,8 @@
msgstr ""
"Project-Id-Version: crowbar\n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2015-08-25 18:36+0200\n"
-"PO-Revision-Date: 2015-08-26 20:08+0900\n"
+"POT-Creation-Date: 2015-09-28 18:16+0200\n"
+"PO-Revision-Date: 2015-09-29 20:15+0900\n"
"Last-Translator: Yasuhiko Kamata <belphegor(a)belbel.or.jp>\n"
"Language-Team: Japanese <opensuse-ja(a)opensuse.org>\n"
"Language: ja\n"
@@ -50,24 +50,33 @@
msgid ""
"<p>Here you can edit the location of your <b>Update Repositories</b>.</p>\n"
"<p>\n"
-"If repositories are stored at SMT server or SUSE Manager server, it's enought to enter server's URL and the paths\n"
-" to repositories will be filled automatically.</p>It is also possible to use custom paths. Some examples of how the URL could look like:\n"
+"If repositories are stored at SMT server or SUSE Manager server, it's "
+"enought to enter server's URL and the paths\n"
+" to repositories will be filled automatically.</p>It is also "
+"possible to use custom paths. Some examples of how the URL could look "
+"like:\n"
"</p><p>\n"
"<ul>\n"
-"<li><i>http://smt.example.com/repo/$RCE/SLES11-SP3-Pool/sle-11-x86_64/</i> for SMT server\n"
-"<li><i>http://manager.example.com/ks/dist/child/suse-cloud-3.0-pool-x86_64/sles11-…</i> for SUSE Manager Server.\n"
+"<li><i>http://smt.example.com/repo/$RCE/SLES11-SP3-Pool/sle-11-x86_64/</i> "
+"for SMT server\n"
+"<li><i>http://manager.example.com/ks/dist/child/suse-cloud-3.0-pool-x86_64/"
+"sles11-sp3-x86_64/</i> for SUSE Manager Server.\n"
"</p><p>\n"
"For detailed description, check the Deployment Guide.\n"
"</p>"
msgstr ""
"<p>ここでは、 <b>更新リポジトリ</b> の場所を指定します。</p>\n"
"<p>\n"
-"リポジトリが SMT サーバや SUSE マネージャのサーバ内に用意されている場合、サーバの URL を指定すれば、\n"
-"残りは自動的に補完されます。</p>独自のパスを指定することもできます。 URL 例としては、下記のようなものがあります:\n"
+"リポジトリが SMT サーバや SUSE マネージャのサーバ内に用意されている場合、"
+"サーバの URL を指定すれば、\n"
+"残りは自動的に補完されます。</p>独自のパスを指定することもできます。 URL 例"
+"としては、下記のようなものがあります:\n"
"</p><p>\n"
"<ul>\n"
-"<li>SMT サーバの場合: <i>http://smt.example.com/repo/$RCE/SLES11-SP3-Pool/sle-11-x86_64/</i>\n"
-"<li>SUSE Manager Server の場合: <i>http://manager.example.com/ks/dist/child/suse-cloud-3.0-pool-x86_64/sles11-…</i>\n"
+"<li>SMT サーバの場合: <i>http://smt.example.com/repo/$RCE/SLES11-SP3-Pool/"
+"sle-11-x86_64/</i>\n"
+"<li>SUSE Manager Server の場合: <i>http://manager.example.com/ks/dist/child/"
+"suse-cloud-3.0-pool-x86_64/sles11-sp3-x86_64/</i>\n"
"</p><p>\n"
"詳しい説明については、配置ガイドをお読みください。\n"
"</p>"
@@ -90,11 +99,15 @@
#. help text for the Network mode tab (do not translate bastion)
#: src/include/crowbar/complex.rb:196
msgid ""
-"<p>Here, define a <b>Network Mode</b> with relevant <b>Bonding Policy</b>.</p>\n"
-"<p>You can also specify interface names for the bastion network conduits as space-separated list.</p>"
+"<p>Here, define a <b>Network Mode</b> with relevant <b>Bonding Policy</b>.</"
+"p>\n"
+"<p>You can also specify interface names for the bastion network conduits as "
+"space-separated list.</p>"
msgstr ""
-"<p> ここでは <b>ネットワークモード</b> と関連する <b>ボンディングポリシー</b> を設定します。</p>\n"
-"<p> スペース区切りの一覧で指定することで、 bastion ネットワーク用のインターフェイス名を指定することもできます。 </p>"
+"<p> ここでは <b>ネットワークモード</b> と関連する <b>ボンディングポリシー</"
+"b> を設定します。</p>\n"
+"<p> スペース区切りの一覧で指定することで、 bastion ネットワーク用のインター"
+"フェイス名を指定することもできます。 </p>"
#. textentry label
#: src/include/crowbar/complex.rb:206
@@ -113,9 +126,11 @@
"<tt>[Quantifier][Speed][Order]</tt>.\n"
"Valid examples are <tt>+1g2</tt>, <tt>10g1</tt> or <tt>?1g2</tt>.</p>"
msgstr ""
-"<p>それぞれの物理インターフェイス設定は、下記のパターンで指定する必要があります:\n"
+"<p>それぞれの物理インターフェイス設定は、下記のパターンで指定する必要があり"
+"ます:\n"
"<tt>[符号類] [速度] [順序]</tt>\n"
-"たとえば <tt>+1g2</tt>, <tt>10g1</tt>, <tt>?1g2</tt> のように指定します。</p>"
+"たとえば <tt>+1g2</tt>, <tt>10g1</tt>, <tt>?1g2</tt> のように指定します。</"
+"p>"
#. table header
#: src/include/crowbar/complex.rb:254
@@ -390,7 +405,9 @@
#. label (hint for user)
#: src/include/crowbar/complex.rb:1511
msgid "If no user is present, user 'crowbar' with default password will be used."
-msgstr "何もユーザを指定しない場合、ユーザ名は 'crowbar' となり、パスワードは既定値が使用されます。"
+msgstr ""
+"何もユーザを指定しない場合、ユーザ名は 'crowbar' となり、パスワードは既定値"
+"が使用されます。"
#. tab header
#: src/include/crowbar/complex.rb:1527
@@ -414,12 +431,12 @@
#. popup message %1 is FQDN
#: src/include/crowbar/complex.rb:1731
msgid ""
-"The SUSE Cloud Admin Server has been deployed. Changing the network is\n"
+"The Crowbar Admin Server has been deployed. Changing the network is\n"
"currently not supported.\n"
"\n"
"You can visit the Crowbar web UI on http://%1:3000/"
msgstr ""
-"SUSE Cloud Admin Server を配置しました。ネットワークの変更は、現時点では\n"
+"Crowbar Admin Server を配置しました。ネットワークの変更は、現時点では\n"
"未対応です。\n"
"\n"
"Crowbar Web UI にアクセスするには、 http://%1:3000/ を開いてしてください。"
@@ -460,13 +477,13 @@
#: src/include/crowbar/helps.rb:49
msgid ""
"<p>\n"
-"See the SUSE Cloud deployment guide for details on the network\n"
+"See the product deployment guide for details on the network\n"
"configuration and on using this YaST module.\n"
"</p>"
msgstr ""
"<p>\n"
-"ネットワーク設定とこの YaST モジュールの使い方について、詳しくは\n"
-"SUSE クラウド配置ガイドをお読みください。\n"
+"ネットワーク設定、および本 YaST モジュールの使い方について、\n"
+"詳しくは製品配置ガイドをお読みください。\n"
"</p>"
#. Initialization dialog caption
@@ -514,3 +531,4 @@
#: src/modules/Crowbar.rb:247
msgid "Writing the settings..."
msgstr "設定を書き込んでいます..."
+
Modified: trunk/yast/ja/po/ncurses-pkg.ja.po
===================================================================
--- trunk/yast/ja/po/ncurses-pkg.ja.po 2015-09-29 10:49:04 UTC (rev 92878)
+++ trunk/yast/ja/po/ncurses-pkg.ja.po 2015-09-29 11:17:00 UTC (rev 92879)
@@ -12,8 +12,8 @@
msgstr ""
"Project-Id-Version: ncurses-pkg\n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2015-08-25 18:36+0200\n"
-"PO-Revision-Date: 2015-08-26 20:14+0900\n"
+"POT-Creation-Date: 2015-09-28 18:16+0200\n"
+"PO-Revision-Date: 2015-09-29 20:15+0900\n"
"Last-Translator: Yasuhiko Kamata <belphegor(a)belbel.or.jp>\n"
"Language-Team: Japanese <opensuse-ja(a)opensuse.org>\n"
"Language: ja\n"
@@ -40,8 +40,8 @@
#. headline - packages with automatic status change
#. headline of a popup with packages
#. the headline of the popup containing a list with packages with status changes
-#: src/NCPackageSelector.cc:1280 src/NCPkgMenuDeps.cc:192
-#: src/NCPkgMenuDeps.cc:289 src/NCPkgStrings.cc:589
+#: src/NCPackageSelector.cc:1280 src/NCPkgMenuDeps.cc:192 src/NCPkgMenuDeps.cc:289
+#: src/NCPkgStrings.cc:589
msgid "Automatic Changes"
msgstr "自動変更"
@@ -58,7 +58,9 @@
#: src/NCPackageSelector.cc:1307
msgid "You can choose to install anyway, but you risk getting a corrupted system."
-msgstr "インストールを続行することもできますが、その場合はシステムが壊れてしまうかもしれないことをご了解ください。"
+msgstr ""
+"インストールを続行することもできますが、その場合はシステムが壊れてしまうかもしれないことをご了"
+"解ください。"
#: src/NCPackageSelector.cc:1308
msgid "&Continue anyway"
@@ -80,22 +82,19 @@
msgstr "ダウンロードサイズの合計: "
#. Help button
-#: src/NCPackageSelector.cc:1711 src/NCPackageSelector.cc:1828
-#: src/NCPkgStrings.cc:107
+#: src/NCPackageSelector.cc:1711 src/NCPackageSelector.cc:1828 src/NCPkgStrings.cc:107
msgid "&Help"
msgstr "ヘルプ (&H)"
#. add the Cancel button
#. begin: the label of the Cancel button
-#: src/NCPackageSelector.cc:1717 src/NCPackageSelector.cc:1836
-#: src/NCPkgStrings.cc:684
+#: src/NCPackageSelector.cc:1717 src/NCPackageSelector.cc:1836 src/NCPkgStrings.cc:691
msgid "&Cancel"
msgstr "キャンセル (&C)"
#. add the OK button
#. the label of an Accept button
-#: src/NCPackageSelector.cc:1722 src/NCPackageSelector.cc:1841
-#: src/NCPkgStrings.cc:698
+#: src/NCPackageSelector.cc:1722 src/NCPackageSelector.cc:1841 src/NCPkgStrings.cc:705
msgid "&Accept"
msgstr "了解 (&A)"
@@ -121,20 +120,34 @@
msgstr "不要"
#: src/NCPkgFilterClassification.cc:203
-msgid "This is a list of useful packages. They will be additionally installed if recommeded by a newly installed package."
-msgstr "これは便利なパッケージの一覧です。新しくインストールしたパッケージが推奨している場合、追加でインストールされます。"
+msgid ""
+"This is a list of useful packages. They will be additionally installed if recommeded by a "
+"newly installed package."
+msgstr ""
+"これは便利なパッケージの一覧です。新しくインストールしたパッケージが推奨している場合、追加でイ"
+"ンストールされます。"
#: src/NCPkgFilterClassification.cc:207
-msgid "It's suggested to install these packages because they fit to already installed packages. The decision to install it is by the user."
-msgstr "これらのパッケージは、既にインストールされているパッケージに適合するため、インストールをお勧めしています。実際にインストールするかどうかは、ユーザ側で選択します。"
+msgid ""
+"It's suggested to install these packages because they fit to already installed packages. The "
+"decision to install it is by the user."
+msgstr ""
+"これらのパッケージは、既にインストールされているパッケージに適合するため、インストールをお勧め"
+"しています。実際にインストールするかどうかは、ユーザ側で選択します。"
#: src/NCPkgFilterClassification.cc:211
-msgid "The solver has detected that these packages are without a repository, i.e. updates aren't possible."
-msgstr "解決器は下記のパッケージについて、リポジトリが設定されていないことを検出しました。これらのパッケージは更新されません。"
+msgid ""
+"The solver has detected that these packages are without a repository, i.e. updates aren't "
+"possible."
+msgstr ""
+"解決器は下記のパッケージについて、リポジトリが設定されていないことを検出しました。これらのパッ"
+"ケージは更新されません。"
#: src/NCPkgFilterClassification.cc:215
msgid "These packages might be unneeded because former dependencies don't apply any longer."
-msgstr "下記のパッケージは、従来の依存関係では必要であったものの、現在は不要になったと思われるパッケージです。"
+msgstr ""
+"下記のパッケージは、従来の依存関係では必要であったものの、現在は不要になったと思われるパッケー"
+"ジです。"
#: src/NCPkgFilterInstSummary.cc:65
msgid "Delete"
@@ -562,8 +575,7 @@
msgstr "修正の名前"
#. column header package description (keep it short!)
-#: src/NCPkgPatchSearch.cc:126 src/NCPkgSearchSettings.cc:64
-#: src/NCPkgStrings.cc:387
+#: src/NCPkgPatchSearch.cc:126 src/NCPkgSearchSettings.cc:64 src/NCPkgStrings.cc:387
msgid "Summary"
msgstr "概要"
@@ -658,33 +670,84 @@
#. part1 of help text package installation
#: src/NCPkgStrings.cc:121
-msgid "<p><b>Welcome to the package selector</b></p><p>This tool will help you to manage the software on your system. You can install, update or remove single packages, as well as patterns (sets of packages serving certain purpose) or languages. Usually, you do not need to care about package dependencies when installing or removing anything, the solver will do it for you. The package selector consists of three main parts: <b>filters</b>, <b>package table</b> and <b>menu</b>.</p>"
-msgstr "<p><b>パッケージセレクタへようこそ</b></p><p>このツールでは、お使いのシステム内にインストールされているソフトウエアの管理についてお手伝いをします。単一のパッケージをインストール/更新/削除できるほか、パターン(特定の用途を提供するパッケージのセット) や言語についても、インストール/更新/削除を行なうことができます。一般的にはインストールや削除の際にパッケージの依存関係を気にする必要はなく、解決器がそれを解決してくれます。パッケージセレクタは 3 つの主要な部分から成っています: <b>フィルタ</b>, <b>パッケージ一覧</b>, <b>メニュー</b> です。</p>"
+msgid ""
+"<p><b>Welcome to the package selector</b></p><p>This tool will help you to manage the software "
+"on your system. You can install, update or remove single packages, as well as patterns (sets "
+"of packages serving certain purpose) or languages. Usually, you do not need to care about "
+"package dependencies when installing or removing anything, the solver will do it for you. The "
+"package selector consists of three main parts: <b>filters</b>, <b>package table</b> and "
+"<b>menu</b>.</p>"
+msgstr ""
+"<p><b>パッケージセレクタへようこそ</b></p><p>このツールでは、お使いのシステム内にインストールさ"
+"れているソフトウエアの管理についてお手伝いをします。単一のパッケージをインストール/更新/削除"
+"できるほか、パターン(特定の用途を提供するパッケージのセット) や言語についても、インストール/更"
+"新/削除を行なうことができます。一般的にはインストールや削除の際にパッケージの依存関係を気にす"
+"る必要はなく、解決器がそれを解決してくれます。パッケージセレクタは 3 つの主要な部分から成ってい"
+"ます: <b>フィルタ</b>, <b>パッケージ一覧</b>, <b>メニュー</b> です。</p>"
#. part of help text package installation
#: src/NCPkgStrings.cc:129
-msgid "<p><b>Filter</b> on left panel is designed for easy orientation in a large amount of packages. Use filters to display only packages from a certain repository or in a selected pattern (for example, Games or C/C++ Development) or to search for particular keywords. More information on filters can be found in <i>How to use filters</i>.</p>"
-msgstr "<p><b>フィルタ</b> (左のパネル) は、数多くのパッケージの中から必要なものを見つけ出すために用意されています。特定のリポジトリから提供されているものだけを表示することができるほか、選択したパターン (たとえば \"ゲーム\" や \"C/C++ 開発\" のように) に属するもの、特定のキーワードに該当するものなどを抜き出すことができます。フィルタについての詳しい情報は <i>フィルタの使い方</i> をお読みください。</p>"
+msgid ""
+"<p><b>Filter</b> on left panel is designed for easy orientation in a large amount of packages. "
+"Use filters to display only packages from a certain repository or in a selected pattern (for "
+"example, Games or C/C++ Development) or to search for particular keywords. More information on "
+"filters can be found in <i>How to use filters</i>.</p>"
+msgstr ""
+"<p><b>フィルタ</b> (左のパネル) は、数多くのパッケージの中から必要なものを見つけ出すために用意"
+"されています。特定のリポジトリから提供されているものだけを表示することができるほか、選択したパ"
+"ターン (たとえば \"ゲーム\" や \"C/C++ 開発\" のように) に属するもの、特定のキーワードに該当す"
+"るものなどを抜き出すことができます。フィルタについての詳しい情報は <i>フィルタの使い方</i> をお"
+"読みください。</p>"
#. additional help text for post installation
#: src/NCPkgStrings.cc:136
-msgid "<p><b>Package table</b> is the main component of the package selector. You will see a list of packages matching the current filter (for example, the selected RPM group or search result). Each line of the package table has several columns:</p>"
-msgstr "<p><b>パッケージ一覧</b> はパッケージセレクタの最も重要な部分です。現在設定されているフィルタ(RPM グループや検索結果など) に該当するものが表示されます。また、パッケージ一覧にはいくつかの列があります:</p>"
+msgid ""
+"<p><b>Package table</b> is the main component of the package selector. You will see a list of "
+"packages matching the current filter (for example, the selected RPM group or search result). "
+"Each line of the package table has several columns:</p>"
+msgstr ""
+"<p><b>パッケージ一覧</b> はパッケージセレクタの最も重要な部分です。現在設定されているフィルタ"
+"(RPM グループや検索結果など) に該当するものが表示されます。また、パッケージ一覧にはいくつかの列"
+"があります:</p>"
#. part2 of help text package installation
#: src/NCPkgStrings.cc:143
-msgid "<ol><li>Package status (for more information see <i>Package Status and Symbols</i>)</li> <li>Package name</li><li>Package summary</li><li>Available version (in some of the configured repositories)</li> <li>Installed version(empty for not yet installed packages)</li> <li>Package size</li></ol>"
-msgstr "<ol><li>パッケージ状態 (詳細は <i>パッケージ状態とシンボル</i> をお読みください)</li><li>パッケージ名</li><li>パッケージの概要</li><li>利用可能なバージョン(リポジトリを複数設定している場合など)</li><li>インストール済みのバージョン(インストールされていない場合は表示されません)</li><li>パッケージサイズ</li></ol>"
+msgid ""
+"<ol><li>Package status (for more information see <i>Package Status and Symbols</i>)</li> "
+"<li>Package name</li><li>Package summary</li><li>Available version (in some of the configured "
+"repositories)</li> <li>Installed version(empty for not yet installed packages)</li> "
+"<li>Package size</li></ol>"
+msgstr ""
+"<ol><li>パッケージ状態 (詳細は <i>パッケージ状態とシンボル</i> をお読みください)</li><li>パッ"
+"ケージ名</li><li>パッケージの概要</li><li>利用可能なバージョン(リポジトリを複数設定している場合"
+"など)</li><li>インストール済みのバージョン(インストールされていない場合は表示されません)</"
+"li><li>パッケージサイズ</li></ol>"
#. part3 of help text package installation
#: src/NCPkgStrings.cc:151
-msgid "<p>The <b>Actions</b> menu below the table allows you to change the status of a selected package (or all packages in the list), for example, to delete a package or select an additional package for installation. The status change can also be done directly by pressing the key specified in the menu item (for detailed information about the package status, see <i>Package Status and Symbols</i>).</p>"
-msgstr "<p>一覧の下部に表示されている <b>アクション</b> メニューを利用すると、選択したパッケージ (または一覧内の全てのパッケージ) に対して状態を変更することができます。たとえばパッケージを削除したり、インストールするために選択したりなどです。状態の変更は、メニュー項目に表示されたキーを押すことで直接変更することもできます (詳細な情報については <i>パッケージ状態とシンボル</i> をご覧ください)。 </p>"
+msgid ""
+"<p>The <b>Actions</b> menu below the table allows you to change the status of a selected "
+"package (or all packages in the list), for example, to delete a package or select an "
+"additional package for installation. The status change can also be done directly by pressing "
+"the key specified in the menu item (for detailed information about the package status, see "
+"<i>Package Status and Symbols</i>).</p>"
+msgstr ""
+"<p>一覧の下部に表示されている <b>アクション</b> メニューを利用すると、選択したパッケージ (また"
+"は一覧内の全てのパッケージ) に対して状態を変更することができます。たとえばパッケージを削除した"
+"り、インストールするために選択したりなどです。状態の変更は、メニュー項目に表示されたキーを押す"
+"ことで直接変更することもできます (詳細な情報については <i>パッケージ状態とシンボル</i> をご覧く"
+"ださい)。 </p>"
#. part4 of help text package installation
#: src/NCPkgStrings.cc:158
-msgid "<p><b>Menu</b> provides functions related to the handling of package dependencies. Display relevant information on packages or perform actions like opening the repository editor. For more information, see <i>Useful Functions in Menu</i>.</p>"
-msgstr "<p><b>メニュー</b> ではパッケージの依存関係を処理したり、パッケージの関連情報を表示したり、リポジトリエディタを開いたりなどの便利な機能を提供しています。詳しくは <i>メニュー内の便利な機能</i> をお読みください。</p>"
+msgid ""
+"<p><b>Menu</b> provides functions related to the handling of package dependencies. Display "
+"relevant information on packages or perform actions like opening the repository editor. For "
+"more information, see <i>Useful Functions in Menu</i>.</p>"
+msgstr ""
+"<p><b>メニュー</b> ではパッケージの依存関係を処理したり、パッケージの関連情報を表示したり、リポ"
+"ジトリエディタを開いたりなどの便利な機能を提供しています。詳しくは <i>メニュー内の便利な機能</"
+"i> をお読みください。</p>"
#. the headline of the help window
#: src/NCPkgStrings.cc:165
@@ -693,13 +756,28 @@
#. part 1 of help text package status
#: src/NCPkgStrings.cc:172
-msgid "<p>The package status can be changed using the <i>Actions</i> menu or the keys specified in the menu items. For example, use '+' to install an additional package.</p><p>The \"Taboo\" status means the package should never be installed. On the contrary, the \"Locked\" status means that the installed version of a package should always be kept.</p>"
-msgstr "<p>パッケージの状態は、 <i>アクション</i> メニューまたはメニュー項目に記載されたキーで変更することができます。たとえば '+' を入力すると指定したパッケージをインストールするよう選択が行なわれます。 </p><p>また、 \"禁止\" 状態はパッケージをインストールしてはならないという意味になります。似たような状態として \"ロック\"がありますが、これはインストール済みの場合にパッケージの更新を許さない意味になります。</p>"
+msgid ""
+"<p>The package status can be changed using the <i>Actions</i> menu or the keys specified in "
+"the menu items. For example, use '+' to install an additional package.</p><p>The \"Taboo\" "
+"status means the package should never be installed. On the contrary, the \"Locked\" status "
+"means that the installed version of a package should always be kept.</p>"
+msgstr ""
+"<p>パッケージの状態は、 <i>アクション</i> メニューまたはメニュー項目に記載されたキーで変更する"
+"ことができます。たとえば '+' を入力すると指定したパッケージをインストールするよう選択が行なわれ"
+"ます。 </p><p>また、 \"禁止\" 状態はパッケージをインストールしてはならないという意味になりま"
+"す。似たような状態として \"ロック\"がありますが、これはインストール済みの場合にパッケージの更新"
+"を許さない意味になります。</p>"
#. part 2 of help text package status
#: src/NCPkgStrings.cc:179
-msgid "<p>You can also use <b>RET</b> or <b>SPACE</b> to toggle the package status. The <i>Actions</i> menu also allows you to change the status for all packages in the list (select 'All Listed Packages').</p>"
-msgstr "<p> <b>Enter</b> または <b>スペース</b> キーでパッケージの状態を切り替えることもできます。 また、 <i>アクション</i> メニューを利用することで、一覧内にある全てのパッケージに対して、状態を変更することもできます ('一覧にある全てのパッケージ' を選択してください)。</p>"
+msgid ""
+"<p>You can also use <b>RET</b> or <b>SPACE</b> to toggle the package status. The <i>Actions</"
+"i> menu also allows you to change the status for all packages in the list (select 'All Listed "
+"Packages').</p>"
+msgstr ""
+"<p> <b>Enter</b> または <b>スペース</b> キーでパッケージの状態を切り替えることもできます。 ま"
+"た、 <i>アクション</i> メニューを利用することで、一覧内にある全てのパッケージに対して、状態を変"
+"更することもできます ('一覧にある全てのパッケージ' を選択してください)。</p>"
#. part 3 of help text package status
#: src/NCPkgStrings.cc:185
@@ -708,13 +786,28 @@
#. help text package status
#: src/NCPkgStrings.cc:192
-msgid "<p><b> + </b>: package will be installed</p><p><b>a+ </b>: package will be installed automatically</p><p><b> > </b>: package will be updated</p><p><b>a> </b>: package will be automatically updated</p><p><b> i </b>: package is installed</p><p><b> - </b>: package will be deleted</p><p><b>---</b>: never install this package (taboo)</p>"
-msgstr "<p><b> + </b>: このパッケージはインストールするために選択されています</p><p><b>a+ </b>: インストールするために自動的に選択されています</p><p><b> > </b>: このパッケージを更新します</p><p><b>a> </b>: このパッケージは自動的に更新されます</p><p><b> i </b>: このパッケージはインストール済みです</p><p><b> - </b>: パッケージは削除されます</p><p><b>---</b>: このパッケージは絶対にインストールしません (禁止)</p>"
+msgid ""
+"<p><b> + </b>: package will be installed</p><p><b>a+ </b>: package will be installed "
+"automatically</p><p><b> > </b>: package will be updated</p><p><b>a> </b>: package will be "
+"automatically updated</p><p><b> i </b>: package is installed</p><p><b> - </b>: package will "
+"be deleted</p><p><b>---</b>: never install this package (taboo)</p>"
+msgstr ""
+"<p><b> + </b>: このパッケージはインストールするために選択されています</p><p><b>a+ </b>: インス"
+"トールするために自動的に選択されています</p><p><b> > </b>: このパッケージを更新します</"
+"p><p><b>a> </b>: このパッケージは自動的に更新されます</p><p><b> i </b>: このパッケージはインス"
+"トール済みです</p><p><b> - </b>: パッケージは削除されます</p><p><b>---</b>: このパッケージは絶"
+"対にインストールしません (禁止)</p>"
#. help text package status
#: src/NCPkgStrings.cc:199
-msgid "<p><b>-i-</b>: keep the installed version and never update or delete it ( package locked )</p><p>Status information for pattern and languages:</p><p><b> i </b>: All requirements of this pattern/language are satisfied</p>"
-msgstr "<p><b>-i-</b>: インストール済みのバージョンを維持し、更新したり削除したりしません (パッケージをロック) </p><p>パターンや言語に対する状態情報:</p><p><b>:-)</b>: このパターンや言語に対する要求は満たされています</p>"
+msgid ""
+"<p><b>-i-</b>: keep the installed version and never update or delete it ( package locked )</"
+"p><p>Status information for pattern and languages:</p><p><b> i </b>: All requirements of this "
+"pattern/language are satisfied</p>"
+msgstr ""
+"<p><b>-i-</b>: インストール済みのバージョンを維持し、更新したり削除したりしません (パッケージを"
+"ロック) </p><p>パターンや言語に対する状態情報:</p><p><b>:-)</b>: このパターンや言語に対する要求"
+"は満たされています</p>"
#. label for an error popup
#: src/NCPkgStrings.cc:206
@@ -723,28 +816,73 @@
#. help text package status
#: src/NCPkgStrings.cc:213
-msgid "<p><b>Filter</b> allow you to filter all available packages according to the selected criteria. Package filters are based on package properties (repository, RPM group), package \"containers\" (patterns, languages), package classification or search results. Select the desired filter from the drop-down menu. Specific filters are described below.</p>"
-msgstr "<p><b>フィルタ</b> 機能を利用することで、利用可能な全てのパッケージの中から必要なパッケージを見つけ出すことができます。 パッケージフィルタはパッケージの属性 (リポジトリ、 RPM グループ) のほか、パッケージの \"コンテナ\" (パターン、言語) や分類、検索結果を基に設定することができます。ドロップダウンメニューから必要なフィルタを選択してください。以下にそれぞれのフィルタについての説明を記します。</p>"
+msgid ""
+"<p><b>Filter</b> allow you to filter all available packages according to the selected "
+"criteria. Package filters are based on package properties (repository, RPM group), package "
+"\"containers\" (patterns, languages), package classification or search results. Select the "
+"desired filter from the drop-down menu. Specific filters are described below.</p>"
+msgstr ""
+"<p><b>フィルタ</b> 機能を利用することで、利用可能な全てのパッケージの中から必要なパッケージを見"
+"つけ出すことができます。 パッケージフィルタはパッケージの属性 (リポジトリ、 RPM グループ) のほ"
+"か、パッケージの \"コンテナ\" (パターン、言語) や分類、検索結果を基に設定することができます。ド"
+"ロップダウンメニューから必要なフィルタを選択してください。以下にそれぞれのフィルタについての説"
+"明を記します。</p>"
#. help text package status
#: src/NCPkgStrings.cc:220
-msgid "<p><b>Patterns</b> describe the features and functions a system should have (for example, X server or Console tools). Each pattern contains a set of packages it requires (must have), recommends (should have) and suggests (may have). If you select a pattern for installation, update, or deletion, the solver will run and change the status of subordinate packages accordingly.</p>"
-msgstr "<p><b>パターン</b> とは、システムが保持すべき特徴や機能を表現するものです (たとえば \"X サーバ\" や \"コンソールツール\" など)。それぞれのパターンには必須パッケージ (必ずインストールすべきもの) のほか、推奨パッケージ(インストールしたほうがよいもの) 、提案パッケージ (インストールしなくてもかまわないもの)があります。 インストールや更新、削除の際にパターンを選択すると、解決器が動作してそれぞれ関連するパッケージの状態が変更されます。</p>"
+msgid ""
+"<p><b>Patterns</b> describe the features and functions a system should have (for example, X "
+"server or Console tools). Each pattern contains a set of packages it requires (must have), "
+"recommends (should have) and suggests (may have). If you select a pattern for installation, "
+"update, or deletion, the solver will run and change the status of subordinate packages "
+"accordingly.</p>"
+msgstr ""
+"<p><b>パターン</b> とは、システムが保持すべき特徴や機能を表現するものです (たとえば \"X サーバ"
+"\" や \"コンソールツール\" など)。それぞれのパターンには必須パッケージ (必ずインストールすべき"
+"もの) のほか、推奨パッケージ(インストールしたほうがよいもの) 、提案パッケージ (インストールしな"
+"くてもかまわないもの)があります。 インストールや更新、削除の際にパターンを選択すると、解決器が"
+"動作してそれぞれ関連するパッケージの状態が変更されます。</p>"
#. help text package status
#: src/NCPkgStrings.cc:227
-msgid "<p><b>Languages</b> are package containers very much like patterns. They contain packages with translations, dictionaries and other language-specific files for a selected language. <b>RPM Groups</b> are not package containers that can be installed. Instead, membership in a certain RPM group is a property of the package itself. They have a hierarchical (tree) structure. The <b>Repositories</b> filter displays packages available from a specific repository. </p>"
-msgstr "<p><b>言語</b> はパターンとよく似たパッケージコンテナです。選択した言語に対するパッケージの翻訳や辞書、言語固有のファイルなどのパッケージがあります。 <b>RPM グループ</b> は、インストール可能なパッケージコンテナではありません。その代わり、特定の RPM グループ内の構成がパッケージの属性そのものになっています。それらは階層 (ツリー) 構造になっていて、 <b>リポジトリ</b>フィルタでは、指定したリポジトリからのパッケージのみを表示するフィルタとして働きます。 </p>"
+msgid ""
+"<p><b>Languages</b> are package containers very much like patterns. They contain packages with "
+"translations, dictionaries and other language-specific files for a selected language. <b>RPM "
+"Groups</b> are not package containers that can be installed. Instead, membership in a certain "
+"RPM group is a property of the package itself. They have a hierarchical (tree) structure. The "
+"<b>Repositories</b> filter displays packages available from a specific repository. </p>"
+msgstr ""
+"<p><b>言語</b> はパターンとよく似たパッケージコンテナです。選択した言語に対するパッケージの翻訳"
+"や辞書、言語固有のファイルなどのパッケージがあります。 <b>RPM グループ</b> は、インストール可能"
+"なパッケージコンテナではありません。その代わり、特定の RPM グループ内の構成がパッケージの属性そ"
+"のものになっています。それらは階層 (ツリー) 構造になっていて、 <b>リポジトリ</b>フィルタでは、"
+"指定したリポジトリからのパッケージのみを表示するフィルタとして働きます。 </p>"
#. help text package search
#: src/NCPkgStrings.cc:234
-msgid "<p>To use the <b>Search</b> filter, enter a keyword (or part of keyword) for the package search. For example, search for all 3D packages using the expression \"3d\". You can also search in package descriptions, RPM provides or requires. Select the appropriate check box and click the 'Search' button.</p>"
-msgstr "<p><b>検索</b> フィルタを利用するには、パッケージを検索する語句 (一部でも可) を入力してください。たとえば \"3d\"と入力すると、三次元関係のパッケージを検索することができます。 また、パッケージの説明文や提供物などを検索対象に含めたい場合は、それぞれ適切なチェックボックスを選択してから検索語句を入力してください。それぞれを入力したら '検索' ボタンを押してください。 </p>"
+msgid ""
+"<p>To use the <b>Search</b> filter, enter a keyword (or part of keyword) for the package "
+"search. For example, search for all 3D packages using the expression \"3d\". You can also "
+"search in package descriptions, RPM provides or requires. Select the appropriate check box and "
+"click the 'Search' button.</p>"
+msgstr ""
+"<p><b>検索</b> フィルタを利用するには、パッケージを検索する語句 (一部でも可) を入力してくださ"
+"い。たとえば \"3d\"と入力すると、三次元関係のパッケージを検索することができます。 また、パッ"
+"ケージの説明文や提供物などを検索対象に含めたい場合は、それぞれ適切なチェックボックスを選択して"
+"から検索語句を入力してください。それぞれを入力したら '検索' ボタンを押してください。 </p>"
#. help text package status
#: src/NCPkgStrings.cc:241
-msgid "<p>The <b>Installation summary</b> presents an overview of packages whose status has changed during this session (e.g. marked for installation or removal), either by the user or automatically by the solver. The filter <b>Package Classification</b> provides information about <i>Recommended</i>, <i>Suggested</i>, <i>Orphaned</i> and <i>Unneeded</i> packages.</p>"
-msgstr "<p><b>インストールの概要</b> では、このセッション内で状態を変更したパッケージの概要が表示されます(たとえばインストールしたり削除したりなど)。解決器によって自動的に変更されたものも表示されます。 <b>パッケージ分類</b>のフィルタでは、 <i>推奨</i>, <i>提案</i>, <i>孤立</i>, <i>不要</i> の状態にあるパッケージの情報を表示します。</p>"
+msgid ""
+"<p>The <b>Installation summary</b> presents an overview of packages whose status has changed "
+"during this session (e.g. marked for installation or removal), either by the user or "
+"automatically by the solver. The filter <b>Package Classification</b> provides information "
+"about <i>Recommended</i>, <i>Suggested</i>, <i>Orphaned</i> and <i>Unneeded</i> packages.</p>"
+msgstr ""
+"<p><b>インストールの概要</b> では、このセッション内で状態を変更したパッケージの概要が表示されま"
+"す(たとえばインストールしたり削除したりなど)。解決器によって自動的に変更されたものも表示されま"
+"す。 <b>パッケージ分類</b>のフィルタでは、 <i>推奨</i>, <i>提案</i>, <i>孤立</i>, <i>不要</i> "
+"の状態にあるパッケージの情報を表示します。</p>"
#. label for an error popup
#: src/NCPkgStrings.cc:248
@@ -752,32 +890,109 @@
msgstr "メニュー内の便利な機能"
#: src/NCPkgStrings.cc:254
-msgid "<p><b>Dependencies:</b><br> This menu offers various actions related to the handling of package dependencies. By default, package dependencies are checked with every status change. You will be informed about package conflicts in a dialog proposing possible conflict resolutions. To resolve the conflict, select one of the offered solutions and press 'OK -- Try Again'.</p>"
-msgstr "<p><b>依存関係:</b> このメニューでは、パッケージの依存関係に関する様々な処理を行なうことができます。既定では、パッケージの依存関係は状態を変更するたびに確認されます。また、パッケージを選択した際に何らかの矛盾が発生した場合は、その旨を示すダイアログで矛盾の解決方法を提案します。矛盾を取り除くには、提示された解決方法のいずれかを選択して '了解して再試行' を押してください。</p>"
+msgid ""
+"<p><b>Dependencies:</b><br> This menu offers various actions related to the handling of "
+"package dependencies. By default, package dependencies are checked with every status change. "
+"You will be informed about package conflicts in a dialog proposing possible conflict "
+"resolutions. To resolve the conflict, select one of the offered solutions and press 'OK -- Try "
+"Again'.</p>"
+msgstr ""
+"<p><b>依存関係:</b> このメニューでは、パッケージの依存関係に関する様々な処理を行なうことができ"
+"ます。既定では、パッケージの依存関係は状態を変更するたびに確認されます。また、パッケージを選択"
+"した際に何らかの矛盾が発生した場合は、その旨を示すダイアログで矛盾の解決方法を提案します。矛盾"
+"を取り除くには、提示された解決方法のいずれかを選択して '了解して再試行' を押してください。</p>"
#: src/NCPkgStrings.cc:260
-msgid "<p>To disable dependency checking on every status change, toggle <i>Automatic Dependency Check</i> OFF. You can check dependencies manually by selecting <i>Check Dependencies Now</i>. The <i>Verify system</i> entry will check the dependencies of already installed packages and resolve conflicts non-interactively, marking missing packages for automatic installation if necessary. For debugging purposes, use <i>Generate Dependency Solver Testcase</i>. It will dump package dependencies data into the directory <tt>/var/log/YaST2/solverTestcase</tt>. This is usually what you need when asked for a \"solver testcase\" in Bugzilla.</p>"
-msgstr "<p>それぞれの状態変更で依存関係の確認を行なわないようにするには、 <i>自動的な依存関係確認</i> をオフにしてください。この場合、 <i>今すぐ依存関係を確認</i> ボタンを押して手動で確認することができます。 <i>システムの検証</i>では、パッケージの依存関係を確認したのち対話無しで矛盾を解決します。この場合、必要なパッケージは自動的にインストールするようマークされます。 また、デバッグ用に <i>依存関係の解決テストケースを生成</i>を利用することもできます。この機能を利用すると、 <tt>/var/log/YaST2/solverTestcase</tt>ディレクトリ内にパッケージの依存関係の出力が行なわれます。 bugzilla で \"解決テストケース\" (\"solver testcase\") について尋ねられた場合にお使いください。</p>"
+msgid ""
+"<p>To disable dependency checking on every status change, toggle <i>Automatic Dependency "
+"Check</i> OFF. You can check dependencies manually by selecting <i>Check Dependencies Now</i>. "
+"The <i>Verify system</i> entry will check the dependencies of already installed packages and "
+"resolve conflicts non-interactively, marking missing packages for automatic installation if "
+"necessary. For debugging purposes, use <i>Generate Dependency Solver Testcase</i>. It will "
+"dump package dependencies data into the directory <tt>/var/log/YaST2/solverTestcase</tt>. This "
+"is usually what you need when asked for a \"solver testcase\" in Bugzilla.</p>"
+msgstr ""
+"<p>それぞれの状態変更で依存関係の確認を行なわないようにするには、 <i>自動的な依存関係確認</i> "
+"をオフにしてください。この場合、 <i>今すぐ依存関係を確認</i> ボタンを押して手動で確認することが"
+"できます。 <i>システムの検証</i>では、パッケージの依存関係を確認したのち対話無しで矛盾を解決し"
+"ます。この場合、必要なパッケージは自動的にインストールするようマークされます。 また、デバッグ用"
+"に <i>依存関係の解決テストケースを生成</i>を利用することもできます。この機能を利用すると、 "
+"<tt>/var/log/YaST2/solverTestcase</tt>ディレクトリ内にパッケージの依存関係の出力が行なわれま"
+"す。 bugzilla で \"解決テストケース\" (\"solver testcase\") について尋ねられた場合にお使いくだ"
+"さい。</p>"
#: src/NCPkgStrings.cc:267
-msgid "<p>Available options for dependency checking are:<br><i>Automatic Dependency Check</i> (see above), <i>Install Recommended Packages</i>: if ON, weak dependencies will be honored, <i>System Verification Mode</i>: repair dependencies of installed packages and solve immediately. Please note: after checking the system with <i>Verify System Now</i> the option <i>System Verification Mode</i> is ON (uncheck the option, if desired). These options are saved in the YaST configuration file <tt>/etc/sysconfig/yast2</tt>.</p>"
-msgstr "<p>利用可能な依存関係確認方法は下記のとおりです:<br><i>自動依存関係チェック</i> (上記をお読みください), <i>推奨パッケージをインストールする</i>: 有効に設定すると、すでにインストールされているパッケージが推奨するパッケージについても、インストールを行なうようになります。 <i>システム検証モード</i>: インストール済みのパッケージに対して依存関係の確認を行ない、即時にそれらの矛盾を解決します。注意: <i>今すぐシステムを検証する</i> を選択してシステムを確認した後は、 <i>システム検証モード</i> がオンになります (不要な場合は選択を外してください) 。これらのオプションは、 <tt>/etc/sysconfig/yast2</tt> にある YaST の設定ファイル内に保存されます。</p>"
+msgid ""
+"<p>Available options for dependency checking are:<br><i>Automatic Dependency Check</i> (see "
+"above), <i>Install Recommended Packages</i>: if ON, weak dependencies will be honored, "
+"<i>System Verification Mode</i>: repair dependencies of installed packages and solve "
+"immediately. Please note: after checking the system with <i>Verify System Now</i> the option "
+"<i>System Verification Mode</i> is ON (uncheck the option, if desired). These options are "
+"saved in the YaST configuration file <tt>/etc/sysconfig/yast2</tt>.</p>"
+msgstr ""
+"<p>利用可能な依存関係確認方法は下記のとおりです:<br><i>自動依存関係チェック</i> (上記をお読みく"
+"ださい), <i>推奨パッケージをインストールする</i>: 有効に設定すると、すでにインストールされてい"
+"るパッケージが推奨するパッケージについても、インストールを行なうようになります。 <i>システム検"
+"証モード</i>: インストール済みのパッケージに対して依存関係の確認を行ない、即時にそれらの矛盾を"
+"解決します。注意: <i>今すぐシステムを検証する</i> を選択してシステムを確認した後は、 <i>システ"
+"ム検証モード</i> がオンになります (不要な場合は選択を外してください) 。これらのオプションは、 "
+"<tt>/etc/sysconfig/yast2</tt> にある YaST の設定ファイル内に保存されます。</p>"
#: src/NCPkgStrings.cc:279
-msgid "<p>Advanced options:<br> <i>Cleanup when deleting packages</i>: remove dependent unused packages. <i>Allow vendor change</i>: package vendor may differ from vendor of installed package. These options will not be saved, they can only be set in the configuration file of the package library <tt>/etc/zypp/zypp.conf</tt>.</p>"
-msgstr "<p>高度なオプション:<br> <i>パッケージを削除する際に清掃を行なう</i>: 依存関係が利用していた不要なパッケージを削除します。 <i>製造元の変更を許可する</i>: インストール済みのパッケージと製造元が異なる場合も、インストールを行ないます。これらのオプションは保存されませんが、パッケージライブラリの設定ファイル (<tt>/etc/zypp/zypp.conf</tt>) で設定することができます。</p>"
+msgid ""
+"<p>Advanced options:<br> <i>Cleanup when deleting packages</i>: remove dependent unused "
+"packages. <i>Allow vendor change</i>: package vendor may differ from vendor of installed "
+"package. These options will not be saved, they can only be set in the configuration file of "
+"the package library <tt>/etc/zypp/zypp.conf</tt>.</p>"
+msgstr ""
+"<p>高度なオプション:<br> <i>パッケージを削除する際に清掃を行なう</i>: 依存関係が利用していた不"
+"要なパッケージを削除します。 <i>製造元の変更を許可する</i>: インストール済みのパッケージと製造"
+"元が異なる場合も、インストールを行ないます。これらのオプションは保存されませんが、パッケージラ"
+"イブラリの設定ファイル (<tt>/etc/zypp/zypp.conf</tt>) で設定することができます。</p>"
#: src/NCPkgStrings.cc:285
-msgid "<p><b>View:</b><br>Choose which information about the selected package will be displayed in the window below the package table. Available options are: package description, technical data (version, size, license etc.) package versions (all available), file list (all files included in the package) and dependencies (provides, requires etc.).</p>"
-msgstr "<p><b>表示:</b><br> パッケージ一覧の下に表示する情報を選択することができます。表示可能なものパッケージの説明のほか、技術データ (バージョン、サイズ、ライセンスなど)、パッケージバージョン (利用可能なもの全て)、ファイル一覧 (パッケージに含まれている全てのファイル)、依存関係 (提供するもの、必要としているものなど) があります。</p>"
+msgid ""
+"<p><b>View:</b><br>Choose which information about the selected package will be displayed in "
+"the window below the package table. Available options are: package description, technical data "
+"(version, size, license etc.) package versions (all available), file list (all files included "
+"in the package) and dependencies (provides, requires etc.).</p>"
+msgstr ""
+"<p><b>表示:</b><br> パッケージ一覧の下に表示する情報を選択することができます。表示可能なもの"
+"パッケージの説明のほか、技術データ (バージョン、サイズ、ライセンスなど)、パッケージバージョン "
+"(利用可能なもの全て)、ファイル一覧 (パッケージに含まれている全てのファイル)、依存関係 (提供する"
+"もの、必要としているものなど) があります。</p>"
#: src/NCPkgStrings.cc:291
-msgid "<p><b>Configuration:</b><br>This menu integrates package selector with the rest of package management utils. From here, you can <b>Launch Repository Manager</b> and edit configured repositories or register to update repository and configure periodic download of available updates (<b>Launch Online Update Configuration</b>). Also, you can pick one of the three possible behaviours of package selector at exit - in <b>Action after Package Installation</b> menu.</p>"
-msgstr "<p><b>設定:</b><br> このメニューはパッケージ選択とパッケージ管理ユーティリティを統合させたものです。ここから <b>リポジトリマネージャの開始</b> を行なうことができるほか、設定済みのリポジトリを編集したり更新リポジトリを登録したりできるほか、利用可能な更新についてのダウンロード間隔を設定することもできます (<b>オンライン更新の設定を起動</b>). また、パッケージ選択の終了時の動作についても 3 種類から選択することができます (<b>パッケージインストール後の動作</b> メニューより) 。</p>"
+msgid ""
+"<p><b>Configuration:</b><br>This menu integrates package selector with the rest of package "
+"management utils. From here, you can <b>Launch Repository Manager</b> and edit configured "
+"repositories or register to update repository and configure periodic download of available "
+"updates (<b>Launch Online Update Configuration</b>). Also, you can pick one of the three "
+"possible behaviours of package selector at exit - in <b>Action after Package Installation</b> "
+"menu.</p>"
+msgstr ""
+"<p><b>設定:</b><br> このメニューはパッケージ選択とパッケージ管理ユーティリティを統合させたもの"
+"です。ここから <b>リポジトリマネージャの開始</b> を行なうことができるほか、設定済みのリポジトリ"
+"を編集したり更新リポジトリを登録したりできるほか、利用可能な更新についてのダウンロード間隔を設"
+"定することもできます (<b>オンライン更新の設定を起動</b>). また、パッケージ選択の終了時の動作に"
+"ついても 3 種類から選択することができます (<b>パッケージインストール後の動作</b> メニューよ"
+"り) 。</p>"
#: src/NCPkgStrings.cc:296
-msgid "<p><b>Extras:</b><br>Miscellaneous functions reside here. <i>Export Package List to File</i> will dump data on installed packages, patterns and languages into specified XML file. This file can be later read by <i>Import Package List from File</i> option e.g. on different computer. It will bring the set of packages on the target computer into the same state as described in provided XML file. <i>Show Available Disk Space</i> will show a popup table displaying disk usage and free disk space on currently mounted partition.</p>"
-msgstr "<p><b>オプション:</b><br> ここにはその他の機能が存在します。 <i>パッケージ一覧をファイルにエクスポート</i> ではインストール済みのパッケージやパターン、言語を指定した XML ファイルに出力することができます。 このファイルは後から <i>パッケージ一覧をファイルからインポート</i> を押すことで取り込むことができます (たとえば別のコンピュータ上で)。 XML ファイルを利用して複数の目的のコンピュータを同じパッケージ状態にすることができます。 <i>利用可能なディスク領域の表示</i> を押すと、マウント済みの各パーティションについて使用状況と空き容量が表示されます。 </p>"
+msgid ""
+"<p><b>Extras:</b><br>Miscellaneous functions reside here. <i>Export Package List to File</i> "
+"will dump data on installed packages, patterns and languages into specified XML file. This "
+"file can be later read by <i>Import Package List from File</i> option e.g. on different "
+"computer. It will bring the set of packages on the target computer into the same state as "
+"described in provided XML file. <i>Show Available Disk Space</i> will show a popup table "
+"displaying disk usage and free disk space on currently mounted partition.</p>"
+msgstr ""
+"<p><b>オプション:</b><br> ここにはその他の機能が存在します。 <i>パッケージ一覧をファイルにエク"
+"スポート</i> ではインストール済みのパッケージやパターン、言語を指定した XML ファイルに出力する"
+"ことができます。 このファイルは後から <i>パッケージ一覧をファイルからインポート</i> を押すこと"
+"で取り込むことができます (たとえば別のコンピュータ上で)。 XML ファイルを利用して複数の目的のコ"
+"ンピュータを同じパッケージ状態にすることができます。 <i>利用可能なディスク領域の表示</i> を押す"
+"と、マウント済みの各パーティションについて使用状況と空き容量が表示されます。 </p>"
#. label of a frame with search settings
#: src/NCPkgStrings.cc:304
@@ -974,28 +1189,77 @@
#. help text online udpate
#. Do NOT translate 'recommended' and 'security'! because the patch kind is always shown as english text.
#: src/NCPkgStrings.cc:618
-msgid "<p>General information about patches:</p><p>The patches of kind <b>security</b> are solving security issues and we highly recommend to install it. You should also install <b>recommended</b> patches, they usually contain important bug-fixes. Install <b>feature</b> patches if you are interested in the feature.</p>"
-msgstr "<p>修正に関する一般的な情報:</p><p><b>セキュリティ</b> の種類が設定された修正は、セキュリティ問題を解決するための修正で、必ずインストールしておくことをお勧めします。 <b>推奨</b> の修正は重要なバグ修正を含むものであり、こちらもインストールをお勧めします。 <b>機能</b> の修正は、特定の機能に問題がある場合の修正です。</p>"
+msgid ""
+"<p>General information about patches:</p><p>The patches of kind <b>security</b> are solving "
+"security issues and we highly recommend to install it. You should also install <b>recommended</"
+"b> patches, they usually contain important bug-fixes. Install <b>feature</b> patches if you "
+"are interested in the feature.</p>"
+msgstr ""
+"<p>修正に関する一般的な情報:</p><p><b>セキュリティ</b> の種類が設定された修正は、セキュリティ問"
+"題を解決するための修正で、必ずインストールしておくことをお勧めします。 <b>推奨</b> の修正は重要"
+"なバグ修正を含むものであり、こちらもインストールをお勧めします。 <b>機能</b> の修正は、特定の機"
+"能に問題がある場合の修正です。</p>"
#. help text online udpate continue
#: src/NCPkgStrings.cc:625
-msgid "<p>Patches for \"libzypp\" (Package, Patch, Pattern and Product Management) will always get installed first. Other patches must be installed on a second run.</p>"
-msgstr "<p> \"libzypp\" の修正 (パッケージ、修正、パターン、製品管理) は、常に最初にインストールされます。それ以外の修正はソフトウエアを起動し直してインストールしてください。 </p>"
+msgid ""
+"<p>Patches for \"libzypp\" (Package, Patch, Pattern and Product Management) will always get "
+"installed first. Other patches must be installed on a second run.</p>"
+msgstr ""
+"<p> \"libzypp\" の修正 (パッケージ、修正、パターン、製品管理) は、常に最初にインストールされま"
+"す。それ以外の修正はソフトウエアを起動し直してインストールしてください。 </p>"
#. help text online udpate continue
#: src/NCPkgStrings.cc:632
-msgid "<p>Meaning of the status flags:</p><p><b>a+ </b>: Patches concerning your installation are preselected. They will be downloaded and installed on your system. If you do not want a certain patch, deselect it with '-'.</p><p><b> i </b>: All requirements of this patch are satisfied.</p><p><b> + </b>: You have selected this patch for installation.</p>"
-msgstr "<p>状態フラグの意味:</p><p><b>a+ </b>: お使いのシステムに関係する修正が事前に選択されています。これらはお使いのシステムでダウンロードしてインストールされるものです。特定の修正をインストールしない場合は、 '-' を押して選択を解除してください。</p><p><b> i </b>: この修正に対する必要条件が満たされていることを示します。</p><p><b> + </b>: インストールするよう選択したことを示します。</p>"
+msgid ""
+"<p>Meaning of the status flags:</p><p><b>a+ </b>: Patches concerning your installation are "
+"preselected. They will be downloaded and installed on your system. If you do not want a "
+"certain patch, deselect it with '-'.</p><p><b> i </b>: All requirements of this patch are "
+"satisfied.</p><p><b> + </b>: You have selected this patch for installation.</p>"
+msgstr ""
+"<p>状態フラグの意味:</p><p><b>a+ </b>: お使いのシステムに関係する修正が事前に選択されています。"
+"これらはお使いのシステムでダウンロードしてインストールされるものです。特定の修正をインストール"
+"しない場合は、 '-' を押して選択を解除してください。</p><p><b> i </b>: この修正に対する必要条件"
+"が満たされていることを示します。</p><p><b> + </b>: インストールするよう選択したことを示します。"
+"</p>"
#. help text online udpate continue
#: src/NCPkgStrings.cc:639
-msgid "<p>More details about the status:<br>If there are several patches for a package (or a set of packages) which aren't yet applied to the system all got preselected and have status <b>a+</b>. If one of these patches is deselected with '-' it might show the status <b>i</b> afterwards. This is because any of the other patches concerning the same package(s) is still selected. The newer version(s) of the package(s) will be installed and with it this patch is satisfied. Deselecting of all patches is required if the patches are not wanted.</p>"
-msgstr "<p>状態に関する詳細:<br>パッケージ (1 つまたは複数) に対して未適用の複数の修正が存在する場合、これらは事前に選択され、 <b>a+</b> という状態になります。これらの修正のうち、いずれかの選択を '-' で外すと、 <b>i</b> という状態になります。これは、このパッケージを必要とする他のパッケージが選択されていることを示すもので、修正の要件を満たすために新しいパッケージのバージョンをインストールします。修正をインストールしたくない場合は、これらのパッケージの選択も外す必要があります。 </p>"
+msgid ""
+"<p>More details about the status:<br>If there are several patches for a package (or a set of "
+"packages) which aren't yet applied to the system all got preselected and have status <b>a+</"
+"b>. If one of these patches is deselected with '-' it might show the status <b>i</b> "
+"afterwards. This is because any of the other patches concerning the same package(s) is still "
+"selected. The newer version(s) of the package(s) will be installed and with it this patch is "
+"satisfied. Deselecting of all patches is required if the patches are not wanted.</p>"
+msgstr ""
+"<p>状態に関する詳細:<br>パッケージ (1 つまたは複数) に対して未適用の複数の修正が存在する場合、"
+"これらは事前に選択され、 <b>a+</b> という状態になります。これらの修正のうち、いずれかの選択を "
+"'-' で外すと、 <b>i</b> という状態になります。これは、このパッケージを必要とする他のパッケージ"
+"が選択されていることを示すもので、修正の要件を満たすために新しいパッケージのバージョンをインス"
+"トールします。修正をインストールしたくない場合は、これらのパッケージの選択も外す必要がありま"
+"す。 </p>"
#. help text online udpate continue
#: src/NCPkgStrings.cc:646
-msgid "<p>The menus:</p><p>The <b>Filter</b> menu allows to filter the patches, e.g. show the 'Installed' ones or list 'Security' patches. It also provides to search for patches.<br>Use the <b>Actions</b> menu to change the status of a patch.<br>The <b>View</b> menu offers the possibility to see which packages are concerned by the patch. Please note: If the filter is 'All Patches' the package list for some patches might be empty. This means no packages are concerned because none of the patch packages is installed on the system.<br>The <b>Dependencies</b> menu contains dependencies checks and the 'Generate Solver Testcase' entry.</p>"
-msgstr "<p>メニュー:</p><p><b>フィルタ</b> メニューでは、 'インストール済み' のものや 'セキュリティ' 関連の修正など、修正をフィルタ表示することができます。また、このメニューでは修正を検索することもできます。<br>また、 <b>アクション</b> メニューを利用することで、修正の状態を変更することができます。<br>それ以外にも、 <b>ビュー</b> メニューでは修正に関係するパッケージを表示する機能を提供します。注意: フィルタが 'すべての修正' になっている場合でも、修正によってはパッケージ一覧が空になる場合があります。これは、システムに修正パッケージが全くインストールされていないため、影響するパッケージが存在しないために発生します。<br><b>依存関係</b> メニューでは依存関係のチェックを行なうことができるほ
か、 '依存関係の解決テストケースを生成' を行なうこともできます。"
+msgid ""
+"<p>The menus:</p><p>The <b>Filter</b> menu allows to filter the patches, e.g. show the "
+"'Installed' ones or list 'Security' patches. It also provides to search for patches.<br>Use "
+"the <b>Actions</b> menu to change the status of a patch.<br>The <b>View</b> menu offers the "
+"possibility to see which packages are concerned by the patch. Please note: If the filter is "
+"'All Patches' the package list for some patches might be empty. This means no packages are "
+"concerned because none of the patch packages is installed on the system.<br>The "
+"<b>Dependencies</b> menu contains dependencies checks and the 'Generate Solver Testcase' entry."
+"</p>"
+msgstr ""
+"<p>メニュー:</p><p><b>フィルタ</b> メニューでは、 'インストール済み' のものや 'セキュリティ' 関"
+"連の修正など、修正をフィルタ表示することができます。また、このメニューでは修正を検索することも"
+"できます。<br>また、 <b>アクション</b> メニューを利用することで、修正の状態を変更することができ"
+"ます。<br>それ以外にも、 <b>ビュー</b> メニューでは修正に関係するパッケージを表示する機能を提供"
+"します。注意: フィルタが 'すべての修正' になっている場合でも、修正によってはパッケージ一覧が空"
+"になる場合があります。これは、システムに修正パッケージが全くインストールされていないため、影響"
+"するパッケージが存在しないために発生します。<br><b>依存関係</b> メニューでは依存関係のチェック"
+"を行なうことができるほか、 '依存関係の解決テストケースを生成' を行なうこともできます。"
#. label for a warning popup
#: src/NCPkgStrings.cc:655
@@ -1017,35 +1281,42 @@
msgid "&OK"
msgstr "OK (&O)"
+#. begin: the label of the Contiunue button
+#: src/NCPkgStrings.cc:684
+msgid "C&ontinue"
+msgstr "続行 (&O)"
+
#. the label of the Yes button
-#: src/NCPkgStrings.cc:691
+#: src/NCPkgStrings.cc:698
msgid "&Yes"
msgstr "はい (&Y)"
#. the label of the No button
-#: src/NCPkgStrings.cc:705
+#: src/NCPkgStrings.cc:712
msgid "&No"
msgstr "いいえ (&N)"
#. the label of the Solve button - 'try again' implies that user
#. has to make some action (#213602)
-#: src/NCPkgStrings.cc:713
+#: src/NCPkgStrings.cc:720
msgid "&OK -- Try Again"
msgstr "了解して再試行 (&O)"
#. text for a Notify popup
-#: src/NCPkgStrings.cc:721
+#: src/NCPkgStrings.cc:728
msgid "<p>All changes in the package, patch or pattern selection will be lost.<br>Really exit?</p>"
-msgstr "<p>パッケージや修正、パターンの選択に関する全ての変更が失われます。<br>終了してよろしいですか?</p>"
+msgstr ""
+"<p>パッケージや修正、パターンの選択に関する全ての変更が失われます。<br>終了してよろしいですか?"
+"</p>"
# カメルーン
#. the label of language table
-#: src/NCPkgStrings.cc:729
+#: src/NCPkgStrings.cc:736
msgid "Available Languages"
msgstr "利用可能な言語"
#. the label of language table
-#: src/NCPkgStrings.cc:736
+#: src/NCPkgStrings.cc:743
msgid "Available Repositories"
msgstr "利用可能なリポジトリ"
@@ -1053,61 +1324,103 @@
#. (the list shows all patches which are needed)
#. static const std::string value = _( "Installable Patches" );
#. static const std::string value = _( "Relevant Patches" );
-#: src/NCPkgStrings.cc:746
+#: src/NCPkgStrings.cc:753
msgid "Needed Patches"
msgstr "必要な修正"
#. A label for a list of YOU Patches - keep it short - max. 25 chars!
#. (the list shows all patches which are already installed)
-#: src/NCPkgStrings.cc:754
+#: src/NCPkgStrings.cc:761
msgid "Installed Patches"
msgstr "インストール済みの修正"
#. A common label for a list of YOU Patches - keep it short - max. 25 chars!
-#: src/NCPkgStrings.cc:762
+#: src/NCPkgStrings.cc:769
msgid "Online Update Patches"
msgstr "オンライン更新/修正"
#. the label Filter: Update Problem ( keep it short - max. 25 chars )
-#: src/NCPkgStrings.cc:769
+#: src/NCPkgStrings.cc:776
msgid "Update Problem -- see help"
msgstr "更新の問題 -- ヘルプ参照"
#. the label for Filter: Search results
-#: src/NCPkgStrings.cc:776
+#: src/NCPkgStrings.cc:783
msgid "Search Results"
msgstr "検索結果"
#. the headline of the dependency popup
-#: src/NCPkgStrings.cc:783
+#: src/NCPkgStrings.cc:790
msgid "Package Dependencies"
msgstr "パッケージの依存関係"
#. help text package status
-#: src/NCPkgStrings.cc:790
-msgid "<b>Update Problem List</b><br><p>The packages in the list cannot be updated automatically.</p><p>Possible reasons:</p><p>They are obsoleted by other packages.</p><p>There is no newer version to which to update on any installation media.</p><p>They are third-party packages</p><p>Manually select what to do with them. The safest course of action is to delete them.</p>"
-msgstr "<b>更新の際の問題</b><br><p>この一覧にあるパッケージは自動的に更新することができません。</p><p>考えられる原因:</p><p>これらは他のパッケージで更新されている</p><p>どのインストールメディアにも更新すべき新しいバージョンが無い</p><p>これらはサードパーティ製のパッケージである</p><p>これらのパッケージはどのように対処するのか手動で設定してください。最も安全な選択はこれらを削除することです。</p>"
+#: src/NCPkgStrings.cc:797
+msgid ""
+"<b>Update Problem List</b><br><p>The packages in the list cannot be updated automatically.</"
+"p><p>Possible reasons:</p><p>They are obsoleted by other packages.</p><p>There is no newer "
+"version to which to update on any installation media.</p><p>They are third-party packages</"
+"p><p>Manually select what to do with them. The safest course of action is to delete them.</p>"
+msgstr ""
+"<b>更新の際の問題</b><br><p>この一覧にあるパッケージは自動的に更新することができません。</p><p>"
+"考えられる原因:</p><p>これらは他のパッケージで更新されている</p><p>どのインストールメディアにも"
+"更新すべき新しいバージョンが無い</p><p>これらはサードパーティ製のパッケージである</p><p>これら"
+"のパッケージはどのように対処するのか手動で設定してください。最も安全な選択はこれらを削除するこ"
+"とです。</p>"
#. column header source RPM installation (keep it short!)
-#: src/NCPkgStrings.cc:797
+#: src/NCPkgStrings.cc:804
msgid "Source"
msgstr "ソース"
#. menu entry Update List
-#: src/NCPkgStrings.cc:805
+#: src/NCPkgStrings.cc:812
msgid "&Update List"
msgstr "一覧の更新 (&U)"
#. part of the patch description
-#: src/NCPkgStrings.cc:812
+#: src/NCPkgStrings.cc:819
msgid "<b>Patch: </b>"
msgstr "<b>修正: </b>"
#. info line is shown if YOU patch list is empty
-#: src/NCPkgStrings.cc:819
+#: src/NCPkgStrings.cc:826
msgid "No patches available"
msgstr "使用できる修正はありません"
-#: src/NCPkgStrings.cc:825
+#: src/NCPkgStrings.cc:832
msgid "Script"
msgstr "スクリプト"
+
+#: src/NCPkgStrings.cc:838
+msgid "Incompatible Package Versions"
+msgstr "互換性のないパッケージのバージョン"
+
+#: src/NCPkgStrings.cc:845
+msgid ""
+"<p>You are trying to install multiversion-capable and non-multiversion-capable versions of "
+"this package at the same time.</p>"
+msgstr ""
+"<p>マルチバージョンに対応しているものと、対応していないものの両方をインストールしようとしていま"
+"す。</p>"
+
+#: src/NCPkgStrings.cc:854
+msgid ""
+"<p>This version is multiversion-capable.</p><p>Press \"Continue\" to install this version and "
+"unselect the non-multiversion-capable version, \"Cancel\" to unselect this version and keep "
+"the other one.</p>"
+msgstr ""
+"<p>このバージョンはマルチバージョンに対応しています。</p><p>\"続行\" ボタンを押すと、このバー"
+"ジョンをインストールしてマルチバージョン非対応のものをアンインストールします。 \"キャンセル\" "
+"を押すと、このバージョンをインストールせずに、現状のまま維持します。</p>"
+
+#: src/NCPkgStrings.cc:864
+msgid ""
+"<p>This version is not multiversion-capable.</p><p>Press \"Continue\" to install only this "
+"version and unselect all other versions, \"Cancel\" to unselect this version and keep the "
+"other ones.<p>"
+msgstr ""
+"<p>このバージョンはマルチバージョンに対応していません。</p><p>\"続行\" ボタンを押すと、このバー"
+"ジョンのみをインストールし、それ以外のものをアンインストールします。 \"キャンセル\" を押すと、"
+"このバージョンをインストールせずに、現状のまま維持します。</p>"
+
Modified: trunk/yast/ja/po/storage.ja.po
===================================================================
--- trunk/yast/ja/po/storage.ja.po 2015-09-29 10:49:04 UTC (rev 92878)
+++ trunk/yast/ja/po/storage.ja.po 2015-09-29 11:17:00 UTC (rev 92879)
@@ -13,8 +13,8 @@
msgstr ""
"Project-Id-Version: storage\n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2015-08-27 10:53+0200\n"
-"PO-Revision-Date: 2015-08-26 20:21+0900\n"
+"POT-Creation-Date: 2015-09-28 18:17+0200\n"
+"PO-Revision-Date: 2015-09-29 20:16+0900\n"
"Last-Translator: Yasuhiko Kamata <belphegor(a)belbel.or.jp>\n"
"Language-Team: Japanese <opensuse-ja(a)opensuse.org>\n"
"Language: ja\n"
@@ -97,8 +97,7 @@
msgstr "パーティション設定の作成 (&C)..."
#. popup text
-#: src/clients/inst_disk_proposal.rb:123
-#: src/clients/partitions_proposal.rb:105
+#: src/clients/inst_disk_proposal.rb:123 src/clients/partitions_proposal.rb:105
msgid ""
"No automatic proposal possible.\n"
"Specify mount points manually in the 'Partitioner' dialog."
@@ -713,8 +712,7 @@
#. first step of hd prepare, select a single disk or "expert" partitioning
#. Information what to do, background information
#. Information what to do, background information
-#: src/clients/inst_target_selection.rb:215
-#: src/include/partitioning/auto_part_ui.rb:244
+#: src/clients/inst_target_selection.rb:215 src/include/partitioning/auto_part_ui.rb:244
#: src/include/partitioning/auto_part_ui.rb:302
msgid "Preparing Hard Disk"
msgstr "ハードディスクの準備"
@@ -924,8 +922,7 @@
#. Frame title for installation target hard disk / partition(s)
#. Frame title for installation target hard disk / partition(s)
-#: src/include/partitioning/auto_part_ui.rb:249
-#: src/include/partitioning/auto_part_ui.rb:306
+#: src/include/partitioning/auto_part_ui.rb:249 src/include/partitioning/auto_part_ui.rb:306
msgid "Installing on:"
msgstr "インストール先: "
@@ -964,8 +961,7 @@
#. Label text
#. TRANSLATORS: checkbox text
-#: src/include/partitioning/auto_part_ui.rb:341
-#: src/modules/StorageProposal.rb:6245
+#: src/include/partitioning/auto_part_ui.rb:341 src/modules/StorageProposal.rb:6245
msgid "Propose Separate &Home Partition"
msgstr "/home パーティションを分離して提案する (&H)"
@@ -983,7 +979,7 @@
msgstr "提案種類"
#. popup text
-#: src/include/partitioning/custom_part_check_generated.rb:246
+#: src/include/partitioning/custom_part_check_generated.rb:251
msgid ""
"You have not assigned a root partition for\n"
"installation. This does not work. Assign the root mount point \"/\" to a\n"
@@ -992,13 +988,14 @@
"Really use this setup?\n"
msgstr ""
"インストールの際に必要となるルートパーティションの\n"
-"割り当てがありません。このままでは動作しません。特定のパーティションにルートマウントポイント \"/\" \n"
+"割り当てがありません。このままでは動作しません。特定のパーティションにルートマウントポイント "
+"\"/\" \n"
"を割り当ててください。\n"
"\n"
"本当にこの設定のままでよろしいですか?\n"
#. popup text
-#: src/include/partitioning/custom_part_check_generated.rb:259
+#: src/include/partitioning/custom_part_check_generated.rb:264
msgid ""
"You tried to mount a FAT partition to one of the following mount\n"
"points: /, /usr, /home, /opt or /var. This will very likely cause problems.\n"
@@ -1014,7 +1011,7 @@
"本当にこの設定のままでよろしいですか?\n"
#. popup text
-#: src/include/partitioning/custom_part_check_generated.rb:272
+#: src/include/partitioning/custom_part_check_generated.rb:277
msgid ""
"You tried to mount a FAT partition to the\n"
"mount point /boot. This will very likely cause problems. Use a Linux file\n"
@@ -1029,7 +1026,7 @@
"本当にこの設定のままでよろしいですか?\n"
#. popup text
-#: src/include/partitioning/custom_part_check_generated.rb:286
+#: src/include/partitioning/custom_part_check_generated.rb:291
msgid ""
"You have mounted a partition with Btrfs to the\n"
"mount point /boot. This will very likely cause problems. Use a Linux file\n"
@@ -1043,8 +1040,24 @@
"\n"
"本当にこの設定のままでよろしいですか?\n"
+#. A PReP/CHRP partition is not supposed to be mounted. So if we find any
+#. other /boot partition, we should warn the user.
+#: src/include/partitioning/custom_part_check_generated.rb:305
+msgid ""
+"Warning:\n"
+"Your system needs a boot partition with type 0x41 PReP/CHRP.\n"
+"Please, consider creating one.\n"
+"\n"
+"Really use this setup?\n"
+msgstr ""
+"警告:\n"
+"お使いのシステムには、タイプ 0x41 PReP/CHRP の起動用パーティションが必要です。\n"
+"パーティションを作成してください。\n"
+"\n"
+"この設定のまま続行しますか?\n"
+
#. popup text, %1 is a number
-#: src/include/partitioning/custom_part_check_generated.rb:301
+#: src/include/partitioning/custom_part_check_generated.rb:320
msgid ""
"Warning:\n"
"Your boot partition ends above cylinder %1.\n"
@@ -1065,7 +1078,7 @@
"この設定を使用してよろしいですか?\n"
#. popup text, %1 is a size
-#: src/include/partitioning/custom_part_check_generated.rb:321
+#: src/include/partitioning/custom_part_check_generated.rb:340
msgid ""
"Warning:\n"
"Your boot partition is smaller than %1.\n"
@@ -1080,7 +1093,7 @@
"このままのサイズ設定でよろしいですか?\n"
#. /////////////////////////// NO BOOT ///////////////////////////
-#: src/include/partitioning/custom_part_check_generated.rb:338
+#: src/include/partitioning/custom_part_check_generated.rb:357
msgid ""
"Warning: There is no partition of type bios_grub present.\n"
"Such a partition is recommended (required with Btrfs) when Grub2 is\n"
@@ -1098,26 +1111,25 @@
#. popup text
#. If the user chooses 'no' here, the system will not be able to
#. boot from the hard drive!
-#: src/include/partitioning/custom_part_check_generated.rb:360
+#: src/include/partitioning/custom_part_check_generated.rb:377
msgid ""
"Warning: There is no partition mounted as /boot.\n"
"To boot from your hard disk, a small /boot partition\n"
-"(approx. %1) is required. Consider creating one.\n"
-"Partitions assigned to /boot will automatically be changed to\n"
-"type 0x41 PReP/CHRP.\n"
+"(approx. %1) is required. Consider creating one\n"
+"with type 0x41 PReP/CHRP.\n"
"\n"
"Really use the setup without /boot partition?\n"
msgstr ""
"警告: /boot にマウントされるパーティションが設定されていません。\n"
-"お使いのハードディスクから起動するには、小さな /boot パーティション (約 %1)\n"
-"を作成する必要があります。\n"
+"お使いのハードディスクから起動するには、小さな /boot パーティション\n"
+"(約 %1) を作成する必要があります。\n"
"なお、 /boot に割り当てられたパーティションは、自動的に 0x41 PReP/CHRP\n"
"の種類になります。\n"
"\n"
"/boot パーティション無しで設定してよろしいですか?\n"
#. popup text
-#: src/include/partitioning/custom_part_check_generated.rb:380
+#: src/include/partitioning/custom_part_check_generated.rb:396
msgid ""
"Warning: According to your setup, you intend to\n"
"boot your machine from the root partition (/), which, unfortunately,\n"
@@ -1137,7 +1149,7 @@
"\n"
"この設定のままでよろしいですか?\n"
-#: src/include/partitioning/custom_part_check_generated.rb:400
+#: src/include/partitioning/custom_part_check_generated.rb:416
msgid ""
"Warning: Some subvolumes of the root filesystem are shadowed by\n"
"mount points of other filesystem. This could lead to problems.\n"
@@ -1151,7 +1163,7 @@
"この設定のままでよろしいですか?\n"
#. popup text
-#: src/include/partitioning/custom_part_check_generated.rb:417
+#: src/include/partitioning/custom_part_check_generated.rb:433
msgid ""
"Warning: With your current setup, your %1\n"
"installation might not be directly bootable, because\n"
@@ -1168,7 +1180,7 @@
"この設定のままでよろしいですか?\n"
#. popup text
-#: src/include/partitioning/custom_part_check_generated.rb:435
+#: src/include/partitioning/custom_part_check_generated.rb:451
msgid ""
"Warning: With your current setup, your %2 installation\n"
"will encounter problems when booting, because you have no\n"
@@ -1193,7 +1205,7 @@
"この設定のままでよろしいですか?\n"
#. popup text
-#: src/include/partitioning/custom_part_check_generated.rb:457
+#: src/include/partitioning/custom_part_check_generated.rb:473
msgid ""
"Warning: With your current setup, your %2 installation will\n"
"encounter problems when booting, because you have no \n"
@@ -1218,12 +1230,12 @@
"この設定のままでよろしいですか?\n"
#. popup text
-#: src/include/partitioning/custom_part_check_generated.rb:480
+#: src/include/partitioning/custom_part_check_generated.rb:496
msgid "Really use this setup?"
msgstr "この設定のままでよろしいですか?"
#. popup text
-#: src/include/partitioning/custom_part_check_generated.rb:488
+#: src/include/partitioning/custom_part_check_generated.rb:504
msgid ""
"\n"
"You have not assigned a swap partition. In most cases, we highly recommend \n"
@@ -1244,7 +1256,7 @@
"スワップパーティションを設定しないままでよろしいですか?\n"
#. popup text
-#: src/include/partitioning/custom_part_check_generated.rb:504
+#: src/include/partitioning/custom_part_check_generated.rb:520
msgid ""
"\n"
"You chose to install onto an existing partition that will not be\n"
@@ -1259,7 +1271,7 @@
"特に以下の場合で失敗する可能性があります:\n"
#. continued popup text
-#: src/include/partitioning/custom_part_check_generated.rb:511
+#: src/include/partitioning/custom_part_check_generated.rb:527
msgid ""
"- if this is an existing ReiserFS partition\n"
"- if this partition already contains a Linux distribution that will be\n"
@@ -1272,18 +1284,19 @@
"- このパーティションにはそもそもファイルシステムが作成されていなかった場合\n"
#. continued popup text
-#: src/include/partitioning/custom_part_check_generated.rb:518
+#: src/include/partitioning/custom_part_check_generated.rb:534
msgid ""
"If in doubt, better go back and mark this partition for\n"
"formatting, especially if it is assigned to one of the standard mount points\n"
"like /, /boot, /opt or /var.\n"
msgstr ""
-"ご心配の場合は、前の画面に戻ってこのパーティションをフォーマットするよう指定し直してください。\n"
+"ご心配の場合は、前の画面に戻ってこのパーティションをフォーマットするよう指定し直してくださ"
+"い。\n"
"特に、このファイルシステムが一般的なマウントポイントである /, /boot, /opt, /var の\n"
"いずれかである場合は、ご注意ください。\n"
#. continued popup text
-#: src/include/partitioning/custom_part_check_generated.rb:524
+#: src/include/partitioning/custom_part_check_generated.rb:540
msgid ""
"If you decide to format the partition, all data on it will be lost.\n"
"\n"
@@ -1294,7 +1307,7 @@
"フォーマットしないままでよろしいですか?\n"
#. popup text %1 is replaced by a raid name e.g. md0
-#: src/include/partitioning/custom_part_check_generated.rb:579
+#: src/include/partitioning/custom_part_check_generated.rb:595
msgid ""
"The selected device belongs to the RAID (%1).\n"
"Remove it from the RAID before editing it.\n"
@@ -1303,7 +1316,7 @@
"このデバイスを編集する前に RAID アレイから外す必要があります。\n"
#. popup text %1 is replaced by a name e.g. system
-#: src/include/partitioning/custom_part_check_generated.rb:590
+#: src/include/partitioning/custom_part_check_generated.rb:606
msgid ""
"The selected device belongs to a volume group (%1).\n"
"Remove it from the volume group before editing it.\n"
@@ -1312,7 +1325,7 @@
"このデバイスを編集する前にボリュームグループから外す必要があります。\n"
#. popup text %1 is replaced by a name e.g. system
-#: src/include/partitioning/custom_part_check_generated.rb:600
+#: src/include/partitioning/custom_part_check_generated.rb:616
msgid ""
"The selected device is used by volume (%1).\n"
"Remove the volume before editing it.\n"
@@ -1321,7 +1334,7 @@
"このデバイスを編集する前にボリュームを削除する必要があります。\n"
#. popup text %2 is a device name, %1 is the raid name
-#: src/include/partitioning/custom_part_check_generated.rb:633
+#: src/include/partitioning/custom_part_check_generated.rb:649
msgid ""
"The device (%2) belongs to the RAID (%1).\n"
"Remove it from the RAID before deleting it.\n"
@@ -1330,7 +1343,7 @@
"このデバイスを削除する前に RAID アレイから外す必要があります。\n"
#. popup text, %1 and %2 are device names
-#: src/include/partitioning/custom_part_check_generated.rb:644
+#: src/include/partitioning/custom_part_check_generated.rb:660
msgid ""
"The device (%2) is used by %1.\n"
"Remove %1 before deleting it.\n"
@@ -1338,12 +1351,12 @@
"デバイス (%2) は %1 で使用されています。\n"
"このデバイスを削除する前に %1 を削除する必要があります。\n"
-#: src/include/partitioning/custom_part_check_generated.rb:656
+#: src/include/partitioning/custom_part_check_generated.rb:672
msgid "It cannot be deleted while mounted."
msgstr "マウントされている場合は削除することができません。"
#. popup text, %1 is a device name
-#: src/include/partitioning/custom_part_check_generated.rb:692
+#: src/include/partitioning/custom_part_check_generated.rb:708
msgid ""
"The device (%1) cannot be removed since it is a logical partition and \n"
"another logical partition with a higher number is in use.\n"
@@ -1353,7 +1366,7 @@
"使用中であるため、削除できません。\n"
#. popup text
-#: src/include/partitioning/custom_part_check_generated.rb:768
+#: src/include/partitioning/custom_part_check_generated.rb:784
msgid ""
"The selected extended partition contains partitions which are currently mounted:\n"
"%1\n"
@@ -1362,11 +1375,12 @@
msgstr ""
"選択した拡張パーティションには現在、マウント中の以下の論理パーティションがあります:\n"
"%1\n"
-"拡張パーティションを削除するには事前にそれらのマウントを解除しておくことを *強く* お勧めします。\n"
+"拡張パーティションを削除するには事前にそれらのマウントを解除しておくことを *強く* お勧めしま"
+"す。\n"
"何らかの特別な事情がない限り、キャンセルを押してください。\n"
#. popup text, Do not translate LVM.
-#: src/include/partitioning/custom_part_check_generated.rb:786
+#: src/include/partitioning/custom_part_check_generated.rb:802
msgid ""
"\n"
"The selected extended partition contains at least one LVM partition\n"
@@ -1381,7 +1395,7 @@
"取り除いてください。\n"
#. popup text, Do not translate RAID.
-#: src/include/partitioning/custom_part_check_generated.rb:797
+#: src/include/partitioning/custom_part_check_generated.rb:813
msgid ""
"\n"
"The selected extended partition contains at least one partition\n"
@@ -1396,7 +1410,7 @@
"取り除いてください。\n"
#. popup text
-#: src/include/partitioning/custom_part_check_generated.rb:808
+#: src/include/partitioning/custom_part_check_generated.rb:824
msgid ""
"\n"
"The selected extended partition contains at least one partition\n"
@@ -1409,30 +1423,28 @@
"削除する前に使用中のパーティションを削除してください。\n"
#. heading text
-#: src/include/partitioning/custom_part_dialogs.rb:71
+#: src/include/partitioning/custom_part_dialogs.rb:70
msgid "Enter your Password for the Encrypted File System."
msgstr "暗号化ファイルシステムのパスワードを入力してください。"
#. label text
-#: src/include/partitioning/custom_part_dialogs.rb:75
-#: src/include/partitioning/ep-dialogs.rb:768
+#: src/include/partitioning/custom_part_dialogs.rb:74 src/include/partitioning/ep-dialogs.rb:768
#: src/modules/StorageProposal.rb:6372
msgid "Do not forget what you enter here!"
msgstr "ここで入力したパスワードを忘れないようにしてください。"
-#: src/include/partitioning/custom_part_dialogs.rb:79
-#: src/include/partitioning/ep-dialogs.rb:771
+#: src/include/partitioning/custom_part_dialogs.rb:78 src/include/partitioning/ep-dialogs.rb:771
msgid "Empty password allowed."
msgstr "パスワードを指定しなくてもかまいません。"
#. heading text, %1 is replaced by device name (e.g. /dev/hda1)
-#: src/include/partitioning/custom_part_dialogs.rb:85
+#: src/include/partitioning/custom_part_dialogs.rb:84
msgid "Password for Encrypted File System on %1"
msgstr "%1 の暗号化ファイルシステムのパスワード"
#. translator comment: %1 is the device name, %2 is a directory
#. example: "...password for device /dev/hda6 mounted on /var"
-#: src/include/partitioning/custom_part_dialogs.rb:106
+#: src/include/partitioning/custom_part_dialogs.rb:105
msgid ""
"Enter your encryption password for\n"
"device %1 mounted on %2.\n"
@@ -1441,7 +1453,7 @@
"の暗号化パスワードを入力してください。\n"
#. heading text
-#: src/include/partitioning/custom_part_dialogs.rb:122
+#: src/include/partitioning/custom_part_dialogs.rb:121
msgid "Enter your Password for the Encrypted File System"
msgstr "暗号化ファイルシステムに対するパスワードの入力"
@@ -1449,8 +1461,7 @@
#. Please use newline if label is longer than 40 characters
#. Label: get password for user root
#. Please use newline if label is longer than 40 characters
-#: src/include/partitioning/custom_part_dialogs.rb:137
-#: src/include/partitioning/ep-dialogs.rb:796
+#: src/include/partitioning/custom_part_dialogs.rb:136 src/include/partitioning/ep-dialogs.rb:796
msgid "&Enter a Password for your File System:"
msgstr "ファイルシステムのパスワードを入力してください (&E):"
@@ -1460,18 +1471,18 @@
#. Please use newline if label is longer than 40 characters
#. Label: get same password again for verification
#. Please use newline if label is longer than 40 characters
-#: src/include/partitioning/custom_part_dialogs.rb:148
-#: src/include/partitioning/ep-dialogs.rb:780 src/modules/Storage.rb:4001
+#: src/include/partitioning/custom_part_dialogs.rb:147 src/include/partitioning/ep-dialogs.rb:780
+#: src/modules/Storage.rb:4002
msgid "Reenter the Password for &Verification:"
msgstr "確認のため、再度パスワードを入力してください (&V):"
#. Cancel button
-#: src/include/partitioning/custom_part_dialogs.rb:160
+#: src/include/partitioning/custom_part_dialogs.rb:159
msgid "&Skip"
msgstr "飛ばす (&S)"
#. popup text
-#: src/include/partitioning/custom_part_dialogs.rb:189
+#: src/include/partitioning/custom_part_dialogs.rb:188
msgid ""
"The first and the second version\n"
"of the password do not match!\n"
@@ -1483,8 +1494,7 @@
#. popup text
#. popup text
-#: src/include/partitioning/custom_part_dialogs.rb:197
-#: src/modules/Storage.rb:3957
+#: src/include/partitioning/custom_part_dialogs.rb:196 src/modules/Storage.rb:3958
msgid ""
"You did not enter a password.\n"
"Try again.\n"
@@ -1494,8 +1504,7 @@
#. popup text
#. popup text
-#: src/include/partitioning/custom_part_dialogs.rb:204
-#: src/modules/Storage.rb:3965
+#: src/include/partitioning/custom_part_dialogs.rb:203 src/modules/Storage.rb:3966
msgid ""
"The password must have at least %1 characters.\n"
"Try again.\n"
@@ -1503,17 +1512,17 @@
"パスワードは %1 文字以上必要です。\n"
"もう一度入力してください。\n"
-#: src/include/partitioning/custom_part_dialogs.rb:238
+#: src/include/partitioning/custom_part_dialogs.rb:237
msgid "No floating point number."
msgstr "浮動小数点は指定できません。"
#. heading text
-#: src/include/partitioning/custom_part_dialogs.rb:362
+#: src/include/partitioning/custom_part_dialogs.rb:361
msgid "File system options:"
msgstr "ファイルシステムオプション:"
#. popup text
-#: src/include/partitioning/custom_part_dialogs.rb:444
+#: src/include/partitioning/custom_part_dialogs.rb:443
msgid ""
"The character '/' is no longer permitted in a volume label.\n"
"Change your volume label so that it does not contain this character.\n"
@@ -1522,7 +1531,7 @@
"この文字が含まれないようボリュームラベルを変更してください。\n"
#. help text, richtext format
-#: src/include/partitioning/custom_part_dialogs.rb:467
+#: src/include/partitioning/custom_part_dialogs.rb:466
msgid ""
"<p><b>Mount in /etc/fstab by:</b>\n"
"Normally, a file system to mount is identified in /etc/fstab\n"
@@ -1539,7 +1548,7 @@
"無効になっている場合は、指定することはできません。\n"
#. help text, richtext format
-#: src/include/partitioning/custom_part_dialogs.rb:480
+#: src/include/partitioning/custom_part_dialogs.rb:479
msgid ""
"<p><b>Volume Label:</b>\n"
"The name entered in this field is used as the volume label. This usually makes sense only \n"
@@ -1552,44 +1561,44 @@
"ボリュームラベルに '/' 文字やスペースを入れることはできません。\n"
#. label text
-#: src/include/partitioning/custom_part_dialogs.rb:495
+#: src/include/partitioning/custom_part_dialogs.rb:494
msgid "Mount in /etc/fstab by"
msgstr "/etc/fstab のマウント方法"
#. label text
-#: src/include/partitioning/custom_part_dialogs.rb:502
+#: src/include/partitioning/custom_part_dialogs.rb:501
msgid "&Device Name"
msgstr "デバイス名 (&D)"
#. label text
#. label text
-#: src/include/partitioning/custom_part_dialogs.rb:509
-#: src/include/partitioning/custom_part_dialogs.rb:545
+#: src/include/partitioning/custom_part_dialogs.rb:508
+#: src/include/partitioning/custom_part_dialogs.rb:544
msgid "Volume &Label"
msgstr "ボリュームラベル (&L)"
#. label text
-#: src/include/partitioning/custom_part_dialogs.rb:516
+#: src/include/partitioning/custom_part_dialogs.rb:515
msgid "&UUID"
msgstr "UUID (&U)"
#. label text
-#: src/include/partitioning/custom_part_dialogs.rb:526
+#: src/include/partitioning/custom_part_dialogs.rb:525
msgid "Device &ID"
msgstr "デバイス ID (&I)"
#. label text
-#: src/include/partitioning/custom_part_dialogs.rb:533
+#: src/include/partitioning/custom_part_dialogs.rb:532
msgid "Device &Path"
msgstr "デバイスパス (&P)"
#. heading text
-#: src/include/partitioning/custom_part_dialogs.rb:673
+#: src/include/partitioning/custom_part_dialogs.rb:672
msgid "Fstab Options:"
msgstr "fstab オプション:"
#. popup text %1 is a number
-#: src/include/partitioning/custom_part_dialogs.rb:847
+#: src/include/partitioning/custom_part_dialogs.rb:846
msgid ""
"\n"
"Maximum volume label length for the selected file system\n"
@@ -1600,62 +1609,62 @@
"%1 です。ボリュームラベルをこのサイズに切りつめました。\n"
#. popup text
-#: src/include/partitioning/custom_part_dialogs.rb:870
+#: src/include/partitioning/custom_part_dialogs.rb:869
msgid "Provide a volume label to mount by label."
msgstr "マウントすべきボリュームラベルを指定してください。"
#. popup text
-#: src/include/partitioning/custom_part_dialogs.rb:881
+#: src/include/partitioning/custom_part_dialogs.rb:880
msgid "This volume label is already in use. Select a different one."
msgstr "このボリュームラベルはすでに使用されています。別のラベルを選択してください。"
#. label text
-#: src/include/partitioning/custom_part_dialogs.rb:1050
+#: src/include/partitioning/custom_part_dialogs.rb:1046
msgid "File &System"
msgstr "ファイルシステム (&S)"
#. button text
-#: src/include/partitioning/custom_part_dialogs.rb:1057
+#: src/include/partitioning/custom_part_dialogs.rb:1053
msgid "O&ptions..."
msgstr "オプション (&P)..."
#. button text
-#: src/include/partitioning/custom_part_dialogs.rb:1073
+#: src/include/partitioning/custom_part_dialogs.rb:1069
msgid "&Encrypt Device"
msgstr "デバイスの暗号化 (&E)"
#. label text
-#: src/include/partitioning/custom_part_dialogs.rb:1148
+#: src/include/partitioning/custom_part_dialogs.rb:1144
msgid "File system &ID:"
msgstr "ファイルシステム ID (&I): "
#. label text
-#: src/include/partitioning/custom_part_dialogs.rb:1180
+#: src/include/partitioning/custom_part_dialogs.rb:1176
msgid "Format"
msgstr "フォーマットする"
#. button text
-#: src/include/partitioning/custom_part_dialogs.rb:1190
+#: src/include/partitioning/custom_part_dialogs.rb:1186
msgid "Do ¬ format"
msgstr "フォーマットしない (&N)"
#. button text
-#: src/include/partitioning/custom_part_dialogs.rb:1200
+#: src/include/partitioning/custom_part_dialogs.rb:1196
msgid "&Format"
msgstr "フォーマット (&F)"
#. button text
-#: src/include/partitioning/custom_part_dialogs.rb:1253
+#: src/include/partitioning/custom_part_dialogs.rb:1249
msgid "Fs&tab Options"
msgstr "fstab オプション (&T)"
#. label text
-#: src/include/partitioning/custom_part_dialogs.rb:1260
+#: src/include/partitioning/custom_part_dialogs.rb:1256
msgid "&Mount Point"
msgstr "マウントポイント (&M)"
#. popup text %1 is a partition name, %2 a dirctory
-#: src/include/partitioning/custom_part_dialogs.rb:1272
+#: src/include/partitioning/custom_part_dialogs.rb:1268
msgid ""
"\n"
"The selected partition (%1) is currently mounted on %2.\n"
@@ -1680,7 +1689,7 @@
"続行しますか?\n"
#. Popup text
-#: src/include/partitioning/custom_part_dialogs.rb:1301
+#: src/include/partitioning/custom_part_dialogs.rb:1297
msgid ""
"\n"
"The file system on the partition cannot be shrunk by YaST2.\n"
@@ -1691,7 +1700,7 @@
"YaST2 で縮小できるのは FAT, ext2, ext3, ext4, reiserfs の各ファイルシステムだけです。"
#. Popup text
-#: src/include/partitioning/custom_part_dialogs.rb:1308
+#: src/include/partitioning/custom_part_dialogs.rb:1304
msgid ""
"\n"
"The file system on the logical volume cannot be shrunk by YaST2.\n"
@@ -1702,21 +1711,21 @@
"YaST2 で縮小できるのは FAT, ext2, ext3, ext4, reiserfs の各ファイルシステムだけです。"
#. Popup text
-#: src/include/partitioning/custom_part_dialogs.rb:1320
+#: src/include/partitioning/custom_part_dialogs.rb:1316
msgid "You risk losing data if you shrink this partition."
msgstr "このパーティションを縮小するとデータを損失してしまう危険があります。"
#. Popup text
-#: src/include/partitioning/custom_part_dialogs.rb:1326
+#: src/include/partitioning/custom_part_dialogs.rb:1322
msgid "You risk losing data if you shrink this logical volume."
msgstr "この論理ボリュームを縮小するとデータを損失してしまう危険があります。"
-#: src/include/partitioning/custom_part_dialogs.rb:1330
+#: src/include/partitioning/custom_part_dialogs.rb:1326
msgid "Continue?"
msgstr "続行しますか?"
#. Popup text
-#: src/include/partitioning/custom_part_dialogs.rb:1346
+#: src/include/partitioning/custom_part_dialogs.rb:1342
msgid ""
"\n"
"The file system on the selected partition cannot be extended by YaST2.\n"
@@ -1727,7 +1736,7 @@
"YaST2 で拡張できるのは FAT, ext2, ext3, ext4, xfs, reiserfs の各ファイルシステムだけです。"
#. Popup text
-#: src/include/partitioning/custom_part_dialogs.rb:1353
+#: src/include/partitioning/custom_part_dialogs.rb:1349
msgid ""
"\n"
"The file system on the selected logical volume cannot be extended by YaST2.\n"
@@ -1737,20 +1746,20 @@
"YaST2 では選択した論理ボリュームのファイルシステムを拡張できません。\n"
"YaST2 で拡張できるのは FAT, ext2, ext3, ext4, xfs, reiserfs の各ファイルシステムだけです。"
-#: src/include/partitioning/custom_part_dialogs.rb:1361
+#: src/include/partitioning/custom_part_dialogs.rb:1357
msgid "Continue resizing?"
msgstr "サイズ変更を続行しますか?"
#. Popup text
-#: src/include/partitioning/custom_part_dialogs.rb:1378
+#: src/include/partitioning/custom_part_dialogs.rb:1374
msgid "You decreased a partition with a reiser file system on it."
msgstr "reiserfs ファイルシステムが利用されているパーティションを縮小しようとしています。"
-#: src/include/partitioning/custom_part_dialogs.rb:1380
+#: src/include/partitioning/custom_part_dialogs.rb:1376
msgid "You decreased a logical volume with a reiser file system on it."
msgstr "reiserfs ファイルシステムが利用されている論理ボリュームを縮小しようとしています。"
-#: src/include/partitioning/custom_part_dialogs.rb:1387
+#: src/include/partitioning/custom_part_dialogs.rb:1383
msgid ""
"\n"
"It is possible to shrink a reiser file system, but this feature is not\n"
@@ -1765,7 +1774,7 @@
"今すぐサイズを縮小しますか?"
#. popup text, %1 is replaced by device name
-#: src/include/partitioning/custom_part_dialogs.rb:1441
+#: src/include/partitioning/custom_part_dialogs.rb:1437
msgid ""
"The selected device contains partitions that are currently mounted:\n"
"%1\n"
@@ -1774,11 +1783,12 @@
msgstr ""
"選択したデバイスには、現在マウント中のパーティションが含まれています:\n"
"%1\n"
-"パーティションテーブルを削除する前に、これらのパーティションのマウントを解除しておくことを *強く* お勧めします。\n"
+"パーティションテーブルを削除する前に、これらのパーティションのマウントを解除しておくことを *強"
+"く* お勧めします。\n"
"また、特別な事情がない限り、キャンセルを押してください。\n"
#. popup text, Do not translate LVM.
-#: src/include/partitioning/custom_part_dialogs.rb:1464
+#: src/include/partitioning/custom_part_dialogs.rb:1460
msgid ""
"\n"
"The selected device contains at least one LVM partition\n"
@@ -1793,7 +1803,7 @@
"取り除いてください。\n"
#. popup text, Do not translate RAID.
-#: src/include/partitioning/custom_part_dialogs.rb:1475
+#: src/include/partitioning/custom_part_dialogs.rb:1471
msgid ""
"\n"
"The selected device contains at least one partition\n"
@@ -1807,7 +1817,7 @@
"パーティションを取り除いてください。\n"
#. popup text
-#: src/include/partitioning/custom_part_dialogs.rb:1486
+#: src/include/partitioning/custom_part_dialogs.rb:1482
msgid ""
"\n"
"The selected device contains at least one partition\n"
@@ -1820,55 +1830,55 @@
"ボリュームを削除してください。\n"
#. help text, richtext format
-#: src/include/partitioning/custom_part_dialogs.rb:1547
+#: src/include/partitioning/custom_part_dialogs.rb:1543
msgid "<p>Create and remove subvolumes from a Btrfs filesystem.</p>\n"
-msgstr "<p>btrfs ファイルシステムからサブボリュームを作成したり、サブボリュームを削除したりすることができます。</p>\n"
+msgstr ""
+"<p>btrfs ファイルシステムからサブボリュームを作成したり、サブボリュームを削除したりすることがで"
+"きます。</p>\n"
-#: src/include/partitioning/custom_part_dialogs.rb:1552
+#: src/include/partitioning/custom_part_dialogs.rb:1548
msgid "<p>Enable automatic snapshots for a Btrfs filesystem with snapper.</p>"
msgstr "<p>snapper を利用して btrfs ファイルシステムの自動スナップショットを有効にします。</p>"
#. label text
-#: src/include/partitioning/custom_part_dialogs.rb:1566
+#: src/include/partitioning/custom_part_dialogs.rb:1562
msgid "Existing Subvolumes:"
msgstr "既存のサブボリューム:"
#. label text
-#: src/include/partitioning/custom_part_dialogs.rb:1572
+#: src/include/partitioning/custom_part_dialogs.rb:1568
msgid "New Subvolume"
msgstr "新しいサブボリューム"
#. button text
-#: src/include/partitioning/custom_part_dialogs.rb:1578
+#: src/include/partitioning/custom_part_dialogs.rb:1574
msgid "Add new"
msgstr "新規追加"
#. button text
#. push button text
-#: src/include/partitioning/custom_part_dialogs.rb:1584
-#: src/modules/DualMultiSelectionBox.rb:147
+#: src/include/partitioning/custom_part_dialogs.rb:1580 src/modules/DualMultiSelectionBox.rb:147
msgid "Remove"
msgstr "削除"
#. TRANSLATOR: checkbox text
#. TRANSLATORS: checkbox text
-#: src/include/partitioning/custom_part_dialogs.rb:1596
-#: src/modules/StorageProposal.rb:6226
+#: src/include/partitioning/custom_part_dialogs.rb:1592 src/modules/StorageProposal.rb:6226
msgid "Enable Snapshots"
msgstr "スナップショットの有効化"
#. heading text
#. button text
-#: src/include/partitioning/custom_part_dialogs.rb:1607
-#: src/include/partitioning/custom_part_lib.rb:420
+#: src/include/partitioning/custom_part_dialogs.rb:1603
+#: src/include/partitioning/custom_part_lib.rb:409
msgid "Subvolume Handling"
msgstr "サブボリュームの処理"
-#: src/include/partitioning/custom_part_dialogs.rb:1670
+#: src/include/partitioning/custom_part_dialogs.rb:1666
msgid "Empty subvolume name not allowed."
msgstr "サブボリューム名には何らかの名前を指定する必要があります。"
-#: src/include/partitioning/custom_part_dialogs.rb:1674
+#: src/include/partitioning/custom_part_dialogs.rb:1670
msgid ""
"Only subvolume names starting with \"%1\" currently allowed!\n"
"Automatically prepending \"%1\" to name of subvolume."
@@ -1876,11 +1886,11 @@
"現時点では、サブボリューム名は \"%1\" で始まるもののみが許されます。\n"
"サブボリューム名の頭には、自動的に \"%1\" が付けられます。"
-#: src/include/partitioning/custom_part_dialogs.rb:1684
+#: src/include/partitioning/custom_part_dialogs.rb:1680
msgid "Subvolume name %1 already exists."
msgstr "サブボリューム名 %1 は既に存在します。"
-#: src/include/partitioning/custom_part_dialogs.rb:1713
+#: src/include/partitioning/custom_part_dialogs.rb:1709
msgid "Modifications done so far in this dialog will be lost."
msgstr "このダイアログ内での変更点は失われてしまいます。"
@@ -1933,7 +1943,8 @@
"</p>\n"
msgstr ""
"<p>\n"
-"このマウントポイントは /tmp や /var/tmp のように、一時ファイル用のディレクトリに相当するものです。\n"
+"このマウントポイントは /tmp や /var/tmp のように、一時ファイル用のディレクトリに相当するもので"
+"す。\n"
"暗号化パスワードを入力しないこともできますが、この場合は起動時にシステム側で\n"
"ランダムなパスワードを設定します。このことで、これらのファイルシステム内にある全ての\n"
"データは、シャットダウン時に失われることになります。\n"
@@ -1952,7 +1963,8 @@
"</p>\n"
msgstr ""
"<p>\n"
-"パスワードを忘れてしまった場合、お使いのファイルシステムにあったデータには全くアクセスできなくなります。\n"
+"パスワードを忘れてしまった場合、お使いのファイルシステムにあったデータには全くアクセスできなく"
+"なります。\n"
"パスワードの設定は慎重に行なってください。半角英字と数字の組み合わせがお勧めです。\n"
"なおパスワードが正しく入力されたことを確認するため、 2 回入力します。\n"
"\n"
@@ -2065,17 +2077,17 @@
"選択する必要があります。\n"
#. error popup text
-#: src/include/partitioning/custom_part_lib.rb:62
+#: src/include/partitioning/custom_part_lib.rb:51
msgid "You cannot use the mount point \"%1\" for LVM.\n"
msgstr "LVM にマウントポイント \"%1\" を使用することはできません。\n"
#. error popup text
-#: src/include/partitioning/custom_part_lib.rb:89
+#: src/include/partitioning/custom_part_lib.rb:78
msgid "You cannot use the mount point %1 for RAID."
msgstr "RAID にマウントポイント %1 を使用することはできません。"
#. error popup text
-#: src/include/partitioning/custom_part_lib.rb:108
+#: src/include/partitioning/custom_part_lib.rb:97
msgid ""
"You have selected to not automatically mount at start-up a file system\n"
"that may contain files that the system needs to work properly.\n"
@@ -2092,7 +2104,7 @@
"この設定を行なってもよろしいですか?\n"
#. error popup text
-#: src/include/partitioning/custom_part_lib.rb:131
+#: src/include/partitioning/custom_part_lib.rb:120
msgid ""
"You have assigned an encrypted file system to a partition\n"
"with one of the following mount points: \"/\", \"/usr\", \"/boot\",\n"
@@ -2105,7 +2117,7 @@
"ループバックでないファイルシステムをお使いください。\n"
#. error popup text
-#: src/include/partitioning/custom_part_lib.rb:169
+#: src/include/partitioning/custom_part_lib.rb:158
msgid ""
"You have set a file system as mountable by users. The file system\n"
"may contain files that need to be executable.\n"
@@ -2125,42 +2137,45 @@
#. @param [Hash{String => map}] targetMap the TargetMap
#. @param mount mount point
#. @return [Boolean]
-#: src/include/partitioning/custom_part_lib.rb:216
+#: src/include/partitioning/custom_part_lib.rb:205
msgid "Mount point must not be empty."
msgstr "マウントポイントを指定する必要があります。"
#. error popup
-#: src/include/partitioning/custom_part_lib.rb:221
+#: src/include/partitioning/custom_part_lib.rb:210
msgid "Swap devices must have swap as mount point."
msgstr "スワップデバイスのマウントポイントは swap でなければなりません。"
#. error popup
-#: src/include/partitioning/custom_part_lib.rb:225
+#: src/include/partitioning/custom_part_lib.rb:214
msgid "Only swap devices may have swap as mount point."
msgstr "スワップデバイスに対してのみマウントポイントを swap に設定することができます。"
#. && mount!="swap" )
#. error popup text
-#: src/include/partitioning/custom_part_lib.rb:240
+#: src/include/partitioning/custom_part_lib.rb:229
msgid "This mount point is already in use. Select a different one."
msgstr "このマウントポイントはすでに使用されています。別のマウントポイントを選択してください。"
#. error popup text
-#: src/include/partitioning/custom_part_lib.rb:250
+#: src/include/partitioning/custom_part_lib.rb:239
msgid ""
"FAT filesystem used for system mount point (/, /usr, /opt, /var, /home).\n"
"This is not possible."
msgstr ""
-"システムマウントポイント (/, /usr, /opt, /var, /home のいずれか) に FAT ファイルシステムを指定しています。\n"
+"システムマウントポイント (/, /usr, /opt, /var, /home のいずれか) に FAT ファイルシステムを指定"
+"しています。\n"
"この操作は行なうことができません。"
#. error popup text
-#: src/include/partitioning/custom_part_lib.rb:259
+#: src/include/partitioning/custom_part_lib.rb:248
msgid "Invalid character in mount point. Do not use \"`'!\"%#\" in a mount point."
-msgstr "マウントポイントに不正な文字を使用しています。マウントポイントには \"`'!\"%#\" を使用しないでください。"
+msgstr ""
+"マウントポイントに不正な文字を使用しています。マウントポイントには \"`'!\"%#\" を使用しないでく"
+"ださい。"
#. error popup text
-#: src/include/partitioning/custom_part_lib.rb:268
+#: src/include/partitioning/custom_part_lib.rb:257
msgid ""
"You cannot use any of the following mount points:\n"
"/bin, /dev, /etc, /lib, /lib64, /lost+found, /mnt, /proc, /sbin, /sys,\n"
@@ -2171,12 +2186,12 @@
"/var/adm/mnt\n"
#. error popup text
-#: src/include/partitioning/custom_part_lib.rb:277
+#: src/include/partitioning/custom_part_lib.rb:266
msgid "Your mount point must start with a \"/\" "
msgstr "マウントポイントは必ず \"/\" で始まる必要があります"
#. error popup text
-#: src/include/partitioning/custom_part_lib.rb:283
+#: src/include/partitioning/custom_part_lib.rb:272
msgid ""
"It is not allowed to assign the mount point swap\n"
"to a device without a swap file system."
@@ -2186,7 +2201,7 @@
#. warning message, %1 is replaced by fs name (e.g. Ext3)
#. %2 is prelaced by a size (e.g. 10 MB)
-#: src/include/partitioning/custom_part_lib.rb:310
+#: src/include/partitioning/custom_part_lib.rb:299
msgid ""
"Your partition is too small to use %1.\n"
"The minimum size for this file system is %2.\n"
@@ -2195,7 +2210,7 @@
"このファイルシステムを使う場合の最小サイズは %2 です。\n"
#. error popup text
-#: src/include/partitioning/custom_part_lib.rb:380
+#: src/include/partitioning/custom_part_lib.rb:369
msgid ""
"It is not allowed to assign a mount point\n"
"to a device with nonexistent or unknown file system."
@@ -2204,7 +2219,7 @@
"のデバイスに割り当てることはできません。"
#. warning message, %1 is replaced by fs name (e.g. Ext3)
-#: src/include/partitioning/custom_part_lib.rb:502
+#: src/include/partitioning/custom_part_lib.rb:491
msgid ""
"\n"
"WARNING:\n"
@@ -2228,12 +2243,12 @@
#. //////////////////////////////////////////////
#. modify map new
-#: src/include/partitioning/custom_part_lib.rb:948
-#: src/include/partitioning/custom_part_lib.rb:975
+#: src/include/partitioning/custom_part_lib.rb:919
+#: src/include/partitioning/custom_part_lib.rb:946
msgid "The file system is currently mounted on %1."
msgstr "ファイルシステムは現在、 %1 にマウントされています。"
-#: src/include/partitioning/custom_part_lib.rb:953
+#: src/include/partitioning/custom_part_lib.rb:924
msgid ""
"You can try to unmount it now, continue without unmounting or cancel.\n"
"Click Cancel unless you know exactly what you are doing."
@@ -2244,12 +2259,12 @@
#. button text
#. button text
-#: src/include/partitioning/custom_part_lib.rb:964
-#: src/include/partitioning/custom_part_lib.rb:989
+#: src/include/partitioning/custom_part_lib.rb:935
+#: src/include/partitioning/custom_part_lib.rb:960
msgid "Unmount"
msgstr "マウント解除"
-#: src/include/partitioning/custom_part_lib.rb:980
+#: src/include/partitioning/custom_part_lib.rb:951
msgid ""
"You can try to unmount it now or cancel.\n"
"Click Cancel unless you know exactly what you are doing."
@@ -2257,17 +2272,19 @@
"今すぐにマウントを解除しようとすることもできますし、キャンセルすることもできます。\n"
"特別な事情がある場合を除き、ここではキャンセルを押してください。"
-#: src/include/partitioning/custom_part_lib.rb:1026
+#: src/include/partitioning/custom_part_lib.rb:997
msgid "It is not possible to shrink the file system while it is mounted."
msgstr "対象のファイルシステムがマウント中の場合、そのファイルシステムを縮小することはできません。"
-#: src/include/partitioning/custom_part_lib.rb:1039
+#: src/include/partitioning/custom_part_lib.rb:1010
msgid "It is not possible to extend the file system while it is mounted."
msgstr "対象のファイルシステムがマウント中の場合、そのファイルシステムを拡張することはできません。"
-#: src/include/partitioning/custom_part_lib.rb:1050
+#: src/include/partitioning/custom_part_lib.rb:1021
msgid "It is not possible to resize the file system while it is mounted."
-msgstr "対象のファイルシステムがマウント中の場合、そのファイルシステムのサイズを変更することはできません。"
+msgstr ""
+"対象のファイルシステムがマウント中の場合、そのファイルシステムのサイズを変更することはできませ"
+"ん。"
#. push button text
#: src/include/partitioning/ep-all.rb:80
@@ -2382,8 +2399,7 @@
#. popup text
#. popup text
-#: src/include/partitioning/ep-all.rb:274
-#: src/include/partitioning/ep-all.rb:283
+#: src/include/partitioning/ep-all.rb:274 src/include/partitioning/ep-all.rb:283
msgid ""
"Calling multipath configuration cancels all current changes.\n"
"Really call multipath configuration?\n"
@@ -2454,8 +2470,7 @@
#. error popup
#. error popup
#. error popup
-#: src/include/partitioning/ep-btrfs-lib.rb:35
-#: src/include/partitioning/ep-btrfs-lib.rb:76
+#: src/include/partitioning/ep-btrfs-lib.rb:35 src/include/partitioning/ep-btrfs-lib.rb:76
#: src/include/partitioning/ep-btrfs-lib.rb:130
msgid "No Btrfs device selected."
msgstr "btrfs デバイスを選択していません。"
@@ -2471,8 +2486,7 @@
#. error popup
#. error popup
-#: src/include/partitioning/ep-btrfs-lib.rb:168
-#: src/include/partitioning/ep-lvm-lib.rb:134
+#: src/include/partitioning/ep-btrfs-lib.rb:168 src/include/partitioning/ep-lvm-lib.rb:134
msgid "Failed to remove some physical devices."
msgstr "いくつかの物理ボリュームの削除に失敗しました。"
@@ -2546,11 +2560,9 @@
#. Package: yast2-storage
#. Summary: Expert Partitioner
#. Authors: Arvin Schnell <aschnell(a)suse.de>
-#: src/include/partitioning/ep-btrfs.rb:40
-#: src/include/partitioning/ep-dm.rb:36 src/include/partitioning/ep-hd.rb:61
-#: src/include/partitioning/ep-loop.rb:37
-#: src/include/partitioning/ep-lvm.rb:64
-#: src/include/partitioning/ep-raid.rb:38
+#: src/include/partitioning/ep-btrfs.rb:40 src/include/partitioning/ep-dm.rb:36
+#: src/include/partitioning/ep-hd.rb:61 src/include/partitioning/ep-loop.rb:37
+#: src/include/partitioning/ep-lvm.rb:64 src/include/partitioning/ep-raid.rb:38
msgid "Edit"
msgstr "編集"
@@ -2581,12 +2593,10 @@
#. Package: yast2-storage
#. Summary: Expert Partitioner
#. Authors: Arvin Schnell <aschnell(a)suse.de>
-#: src/include/partitioning/ep-btrfs.rb:45
-#: src/include/partitioning/ep-hd.rb:43 src/include/partitioning/ep-hd.rb:64
-#: src/include/partitioning/ep-loop.rb:37
+#: src/include/partitioning/ep-btrfs.rb:45 src/include/partitioning/ep-hd.rb:43
+#: src/include/partitioning/ep-hd.rb:64 src/include/partitioning/ep-loop.rb:37
#: src/include/partitioning/ep-lvm.rb:44 src/include/partitioning/ep-lvm.rb:66
-#: src/include/partitioning/ep-raid.rb:40
-#: src/include/partitioning/ep-tmpfs.rb:36
+#: src/include/partitioning/ep-raid.rb:40 src/include/partitioning/ep-tmpfs.rb:36
msgid "Delete"
msgstr "削除"
@@ -2602,11 +2612,9 @@
#. push button text
#. push button text
#. push button text
-#: src/include/partitioning/ep-btrfs.rb:140
-#: src/include/partitioning/ep-btrfs.rb:205
+#: src/include/partitioning/ep-btrfs.rb:140 src/include/partitioning/ep-btrfs.rb:205
#: src/include/partitioning/ep-dm.rb:153 src/include/partitioning/ep-hd.rb:86
-#: src/include/partitioning/ep-loop.rb:54
-#: src/include/partitioning/ep-lvm.rb:86
+#: src/include/partitioning/ep-loop.rb:54 src/include/partitioning/ep-lvm.rb:86
#: src/include/partitioning/ep-raid.rb:59
msgid "Edit..."
msgstr "編集..."
@@ -2621,11 +2629,9 @@
#. push button text
#. push button text
#. push button text
-#: src/include/partitioning/ep-btrfs.rb:145
-#: src/include/partitioning/ep-hd.rb:92 src/include/partitioning/ep-loop.rb:56
-#: src/include/partitioning/ep-lvm.rb:90
-#: src/include/partitioning/ep-raid.rb:63
-#: src/include/partitioning/ep-tmpfs.rb:112
+#: src/include/partitioning/ep-btrfs.rb:145 src/include/partitioning/ep-hd.rb:92
+#: src/include/partitioning/ep-loop.rb:56 src/include/partitioning/ep-lvm.rb:90
+#: src/include/partitioning/ep-raid.rb:63 src/include/partitioning/ep-tmpfs.rb:112
#: src/include/partitioning/ep-tmpfs.rb:170
msgid "Delete..."
msgstr "削除..."
@@ -2664,11 +2670,9 @@
#. push button text
#. push button text
#. push button text
-#: src/include/partitioning/ep-btrfs.rb:337
-#: src/include/partitioning/ep-dm.rb:272 src/include/partitioning/ep-hd.rb:644
-#: src/include/partitioning/ep-lvm.rb:467
-#: src/include/partitioning/ep-raid.rb:315
-#: src/include/partitioning/ep-tmpfs.rb:241
+#: src/include/partitioning/ep-btrfs.rb:337 src/include/partitioning/ep-dm.rb:272
+#: src/include/partitioning/ep-hd.rb:644 src/include/partitioning/ep-lvm.rb:467
+#: src/include/partitioning/ep-raid.rb:315 src/include/partitioning/ep-tmpfs.rb:241
msgid "&Overview"
msgstr "概要 (&O)"
@@ -2676,9 +2680,8 @@
#. push button text
#. tab heading
#. push button text
-#: src/include/partitioning/ep-btrfs.rb:339
-#: src/include/partitioning/ep-dm.rb:274 src/include/partitioning/ep-hd.rb:651
-#: src/include/partitioning/ep-raid.rb:317
+#: src/include/partitioning/ep-btrfs.rb:339 src/include/partitioning/ep-dm.rb:274
+#: src/include/partitioning/ep-hd.rb:651 src/include/partitioning/ep-raid.rb:317
msgid "&Used Devices"
msgstr "使用済みデバイス (&U)"
@@ -2830,7 +2833,8 @@
msgstr ""
"<p>\n"
"このボリュームで使用しているファイルシステムは swap です。暗号化パスワードを\n"
-"指定しなくてもかまいませんが、その場合はスワップデバイスをハイバネート機能 (ディスクへのサスペンド) で\n"
+"指定しなくてもかまいませんが、その場合はスワップデバイスをハイバネート機能 (ディスクへのサスペ"
+"ンド) で\n"
"使用することができなくなります。\n"
"</p>\n"
@@ -2898,21 +2902,16 @@
#. input field label
#. combo box label
#. Column header
-#: src/include/partitioning/ep-dialogs.rb:1039
-#: src/include/partitioning/ep-dialogs.rb:1076
-#: src/include/partitioning/ep-hd-dialogs.rb:256
-#: src/include/partitioning/ep-loop-dialogs.rb:118
-#: src/include/partitioning/ep-lvm-dialogs.rb:559
-#: src/include/partitioning/ep-lvm-dialogs.rb:573
-#: src/include/partitioning/ep-lvm-dialogs.rb:616
-#: src/modules/StorageFields.rb:129
+#: src/include/partitioning/ep-dialogs.rb:1039 src/include/partitioning/ep-dialogs.rb:1076
+#: src/include/partitioning/ep-hd-dialogs.rb:256 src/include/partitioning/ep-loop-dialogs.rb:118
+#: src/include/partitioning/ep-lvm-dialogs.rb:559 src/include/partitioning/ep-lvm-dialogs.rb:573
+#: src/include/partitioning/ep-lvm-dialogs.rb:616 src/modules/StorageFields.rb:129
msgid "Size"
msgstr "サイズ"
#. radio button text, %1 is replaced by size
#. radio button text, %1 is replaced by size
-#: src/include/partitioning/ep-dialogs.rb:1049
-#: src/include/partitioning/ep-hd-dialogs.rb:242
+#: src/include/partitioning/ep-dialogs.rb:1049 src/include/partitioning/ep-hd-dialogs.rb:242
#: src/include/partitioning/ep-lvm-dialogs.rb:535
msgid "Maximum Size (%1)"
msgstr "最大サイズ (%1)"
@@ -2924,8 +2923,7 @@
#. radio button text
#. radio button text
-#: src/include/partitioning/ep-dialogs.rb:1068
-#: src/include/partitioning/ep-hd-dialogs.rb:251
+#: src/include/partitioning/ep-dialogs.rb:1068 src/include/partitioning/ep-hd-dialogs.rb:251
#: src/include/partitioning/ep-lvm-dialogs.rb:568
msgid "Custom Size"
msgstr "カスタムサイズ"
@@ -2937,8 +2935,7 @@
#. error popup, %1 and %2 are replaced by sizes
#. error popup, %1 and %2 are replaced by sizes
-#: src/include/partitioning/ep-dialogs.rb:1153
-#: src/include/partitioning/ep-hd-dialogs.rb:359
+#: src/include/partitioning/ep-dialogs.rb:1153 src/include/partitioning/ep-hd-dialogs.rb:359
#: src/include/partitioning/ep-lvm-dialogs.rb:692
msgid "The size entered is invalid. Enter a size between %1 and %2."
msgstr "指定したサイズは正しくありません。サイズは %1 から %2 の間で指定してください。"
@@ -3055,16 +3052,14 @@
msgstr "RAID の追加"
#. dialog title
-#: src/include/partitioning/ep-graph.rb:44
-#: src/include/partitioning/ep-lvm-dialogs.rb:475
+#: src/include/partitioning/ep-graph.rb:44 src/include/partitioning/ep-lvm-dialogs.rb:475
msgid "Add Volume Group"
msgstr "ボリュームグループの追加"
#. dialog heading, graph is the mathematic term for
#. a set of notes connected with edges
#. tree node label
-#: src/include/partitioning/ep-graph.rb:70
-#: src/include/partitioning/ep-main.rb:453
+#: src/include/partitioning/ep-graph.rb:70 src/include/partitioning/ep-main.rb:453
msgid "Device Graph"
msgstr "デバイスグラフ"
@@ -3080,16 +3075,14 @@
#. error popup
#. error popup
-#: src/include/partitioning/ep-graph.rb:140
-#: src/include/partitioning/ep-graph.rb:214
+#: src/include/partitioning/ep-graph.rb:140 src/include/partitioning/ep-graph.rb:214
msgid "Saving graph file failed."
msgstr "グラフファイルの保存が失敗しました。"
#. dialog heading, graph is the mathematic term for
#. a set of notes connected with edges
#. tree node label
-#: src/include/partitioning/ep-graph.rb:159
-#: src/include/partitioning/ep-main.rb:459
+#: src/include/partitioning/ep-graph.rb:159 src/include/partitioning/ep-main.rb:459
msgid "Mount Graph"
msgstr "マウントグラフ"
@@ -3214,14 +3207,13 @@
#. error popup
#. error popup
-#: src/include/partitioning/ep-hd-lib.rb:42
-#: src/include/partitioning/ep-hd-lib.rb:245
+#: src/include/partitioning/ep-hd-lib.rb:42 src/include/partitioning/ep-hd-lib.rb:245
msgid "No hard disk selected."
msgstr "ハードディスクが選択されていません。"
#. error popup
#. TRANSLATORS: error popup
-#: src/include/partitioning/ep-hd-lib.rb:51 src/modules/Storage.rb:5211
+#: src/include/partitioning/ep-hd-lib.rb:51 src/modules/Storage.rb:5240
msgid "The disk is in use and cannot be modified."
msgstr "ディスクは現在使用中であるため、変更できません。"
@@ -3237,7 +3229,8 @@
"on %1 and all RAIDs and Volume Groups using partitions on %1."
msgstr ""
"%1 に新しいパーティションテーブルを作成してよろしいですか?この操作を行なうと、\n"
-" %1 にある全てのデータは消去され、 %1 上に存在している RAID やボリュームグループも削除されます。"
+" %1 にある全てのデータは消去され、 %1 上に存在している RAID やボリュームグループも削除されま"
+"す。"
#. error popup
#: src/include/partitioning/ep-hd-lib.rb:131
@@ -3246,8 +3239,7 @@
#. popup text
#. Must be called before removing device.
-#: src/include/partitioning/ep-hd-lib.rb:145
-#: src/include/partitioning/ep-lib.rb:199
+#: src/include/partitioning/ep-hd-lib.rb:145 src/include/partitioning/ep-lib.rb:199
msgid "Really delete BIOS RAID %1?"
msgstr "BIOS RAID %1 を本当に削除してよろしいですか?"
@@ -3270,10 +3262,8 @@
#. error popup
#. error popup
#. error popup
-#: src/include/partitioning/ep-hd-lib.rb:321
-#: src/include/partitioning/ep-hd-lib.rb:370
-#: src/include/partitioning/ep-hd-lib.rb:426
-#: src/include/partitioning/ep-hd-lib.rb:483
+#: src/include/partitioning/ep-hd-lib.rb:321 src/include/partitioning/ep-hd-lib.rb:370
+#: src/include/partitioning/ep-hd-lib.rb:426 src/include/partitioning/ep-hd-lib.rb:483
msgid "No partition selected."
msgstr "パーティションが選択されていません。"
@@ -3431,8 +3421,7 @@
msgstr "移動"
#: src/include/partitioning/ep-hd.rb:63 src/include/partitioning/ep-lvm.rb:43
-#: src/include/partitioning/ep-lvm.rb:65
-#: src/include/partitioning/ep-raid.rb:39
+#: src/include/partitioning/ep-lvm.rb:65 src/include/partitioning/ep-raid.rb:39
msgid "Resize"
msgstr "サイズ変更"
@@ -3469,8 +3458,7 @@
#. heading
#. tree node label
-#: src/include/partitioning/ep-hd.rb:210
-#: src/include/partitioning/ep-main.rb:380
+#: src/include/partitioning/ep-hd.rb:210 src/include/partitioning/ep-main.rb:380
msgid "Hard Disks"
msgstr "ハードディスク"
@@ -3531,10 +3519,8 @@
#. push button text
#. push button text
-#: src/include/partitioning/ep-hd.rb:496
-#: src/include/partitioning/ep-lvm.rb:213
-#: src/include/partitioning/ep-lvm.rb:337
-#: src/include/partitioning/ep-tmpfs.rb:110
+#: src/include/partitioning/ep-hd.rb:496 src/include/partitioning/ep-lvm.rb:213
+#: src/include/partitioning/ep-lvm.rb:337 src/include/partitioning/ep-tmpfs.rb:110
msgid "Add..."
msgstr "追加..."
@@ -3723,22 +3709,29 @@
msgid "<p>No changes to partitioning.</p>"
msgstr "<h1>パーティションは何も変更していません。</h1>"
-#: src/include/partitioning/ep-lib.rb:485
+#: src/include/partitioning/ep-lib.rb:484
msgid "<p>Changes to partitioning:</p>"
msgstr "<h1>パーティション設定の変更:</h1>"
-#: src/include/partitioning/ep-lib.rb:490
+#: src/include/partitioning/ep-lib.rb:487
msgid "<p>No changes to storage settings.</p>"
msgstr "<p>ストレージ設定は何も変更していません。</p>"
-#: src/include/partitioning/ep-lib.rb:493
+#: src/include/partitioning/ep-lib.rb:489
msgid "<p>Storage settings:</p>"
msgstr "<p>ストレージ設定:</p>"
+#: src/include/partitioning/ep-lib.rb:498
+msgid "<p>Packages to install:</p>"
+msgstr "<p>インストールすべきパッケージ:</p>"
+
+#: src/include/partitioning/ep-lib.rb:500
+msgid "<p>No packages need to be installed.</p>"
+msgstr "<p>インストールすべきパッケージはありません。</p>"
+
#. heading
#. tree node label
-#: src/include/partitioning/ep-log.rb:43
-#: src/include/partitioning/ep-main.rb:493
+#: src/include/partitioning/ep-log.rb:43 src/include/partitioning/ep-main.rb:493
msgid "Log"
msgstr "ログ"
@@ -3779,7 +3772,8 @@
msgstr ""
"\n"
"<p><b>ループファイルの作成: </b><br> この項目が選択されている場合は、\n"
-"次の項目で指定しているサイズのファイルを作成します。 <b>注意:</b> ファイルが既に存在している場合、\n"
+"次の項目で指定しているサイズのファイルを作成します。 <b>注意:</b> ファイルが既に存在している場"
+"合、\n"
"そのファイルに含まれるデータはすべて失われます。</p>\n"
#. helptext
@@ -3883,8 +3877,7 @@
#. Summary: Expert Partitioner
#. Authors: Arvin Schnell <aschnell(a)suse.de>
#. error popup
-#: src/include/partitioning/ep-loop-lib.rb:66
-#: src/include/partitioning/ep-loop-lib.rb:107
+#: src/include/partitioning/ep-loop-lib.rb:66 src/include/partitioning/ep-loop-lib.rb:107
msgid "No crypt file selected."
msgstr "暗号ファイルが選択されていません。"
@@ -3899,8 +3892,7 @@
#. heading
#. tree node label
-#: src/include/partitioning/ep-loop.rb:103
-#: src/include/partitioning/ep-main.rb:404
+#: src/include/partitioning/ep-loop.rb:103 src/include/partitioning/ep-main.rb:404
msgid "Crypt Files"
msgstr "暗号ファイル"
@@ -4046,14 +4038,12 @@
msgstr "物理エクステントサイズ (&P)"
#. label for selection box
-#: src/include/partitioning/ep-lvm-dialogs.rb:308
-#: src/include/partitioning/ep-lvm-dialogs.rb:413
+#: src/include/partitioning/ep-lvm-dialogs.rb:308 src/include/partitioning/ep-lvm-dialogs.rb:413
msgid "Available Physical Volumes:"
msgstr "利用可能な物理ボリューム:"
#. label for selection box
-#: src/include/partitioning/ep-lvm-dialogs.rb:310
-#: src/include/partitioning/ep-lvm-dialogs.rb:414
+#: src/include/partitioning/ep-lvm-dialogs.rb:310 src/include/partitioning/ep-lvm-dialogs.rb:414
msgid "Selected Physical Volumes:"
msgstr "選択した物理ボリューム:"
@@ -4070,7 +4060,8 @@
"than the number of physical volumes of the volume group.</p>"
msgstr ""
"<p>新しい論理ボリュームについて、サイズと\n"
-"ストライプ数、ストライプのサイズをそれぞれ入力してください。ストライプの数は、ボリュームグループの\n"
+"ストライプ数、ストライプのサイズをそれぞれ入力してください。ストライプの数は、ボリュームグルー"
+"プの\n"
"物理ボリューム数より多い値を指定することはできません。</p>"
#. helptext
@@ -4092,8 +4083,7 @@
#. heading for frame
#. Column header
-#: src/include/partitioning/ep-lvm-dialogs.rb:598
-#: src/modules/StorageFields.rb:186
+#: src/include/partitioning/ep-lvm-dialogs.rb:598 src/modules/StorageFields.rb:186
msgid "Stripes"
msgstr "ストライプ"
@@ -4121,11 +4111,14 @@
#: src/include/partitioning/ep-lvm-dialogs.rb:778
msgid ""
"<p>You can declare the logical volume as a <b>Normal Volume</b>.\n"
-"This is the default and means plain LVM Volumes like all volumes were before the feature of <b>Thin Provisioning</b> existed.\n"
+"This is the default and means plain LVM Volumes like all volumes were before the feature of "
+"<b>Thin Provisioning</b> existed.\n"
"If in doubt this is most probably the right choice</p>"
msgstr ""
"<p>論理ボリュームを <b>通常ボリューム</b> として設定することもできます。\n"
-"これは既定の設定であり、 <b>Thin プロビジョニング</b> の機能が登場する以前のLVM ボリュームの状態を意味します。どれを選択したらいいかわからないような場合は、おそらくこれを選択しておくとよいでしょう。</p>"
+"これは既定の設定であり、 <b>Thin プロビジョニング</b> の機能が登場する以前のLVM ボリュームの状"
+"態を意味します。どれを選択したらいいかわからないような場合は、おそらくこれを選択しておくとよい"
+"でしょう。</p>"
#. helptext
#: src/include/partitioning/ep-lvm-dialogs.rb:787
@@ -4141,22 +4134,22 @@
msgid ""
"<p>You can declare the logical volume as a <b>Thin Volume</b>.\n"
"This means the volume allocates needed space on demand from a <b>Thin Pool</b>.</p>"
-msgstr "<p>さらに、この論理ボリュームを <b>Thin ボリューム</b> として設定することもできます。これは、 <b>Thin プール</b> から必要に応じて容量を割り当てるボリュームを意味します。</p>"
+msgstr ""
+"<p>さらに、この論理ボリュームを <b>Thin ボリューム</b> として設定することもできます。これは、 "
+"<b>Thin プール</b> から必要に応じて容量を割り当てるボリュームを意味します。</p>"
#. heading for frame
#: src/include/partitioning/ep-lvm-dialogs.rb:827
msgid "Name"
msgstr "名前"
-#: src/include/partitioning/ep-lvm-dialogs.rb:828
-#: src/include/partitioning/ep-lvm.rb:195
+#: src/include/partitioning/ep-lvm-dialogs.rb:828 src/include/partitioning/ep-lvm.rb:195
msgid "Logical Volume"
msgstr "論理ボリューム"
#. heading for frame
#. Column header
-#: src/include/partitioning/ep-lvm-dialogs.rb:839
-#: src/modules/StorageFields.rb:132
+#: src/include/partitioning/ep-lvm-dialogs.rb:839 src/modules/StorageFields.rb:132
msgid "Type"
msgstr "種類"
@@ -4201,12 +4194,12 @@
"ボリュームグループを作成するのに十分な未使用デバイスがありません。\n"
"\n"
"LVM を使用するには、少なくともパーティション種類が 0x8e (または 0x83) になっている\n"
-"未使用パーティションか、もしくは RAID デバイスが少なくとも 1 つ必要です。パーティションテーブルを適切に変更してください。"
+"未使用パーティションか、もしくは RAID デバイスが少なくとも 1 つ必要です。パーティションテーブル"
+"を適切に変更してください。"
#. error popup
#. error popup
-#: src/include/partitioning/ep-lvm-lib.rb:107
-#: src/include/partitioning/ep-lvm-lib.rb:165
+#: src/include/partitioning/ep-lvm-lib.rb:107 src/include/partitioning/ep-lvm-lib.rb:165
msgid "No volume group selected."
msgstr "ボリュームグループが選択されていません。"
@@ -4223,10 +4216,8 @@
#. error popup
#. error popup
#. error popup
-#: src/include/partitioning/ep-lvm-lib.rb:214
-#: src/include/partitioning/ep-lvm-lib.rb:315
-#: src/include/partitioning/ep-lvm-lib.rb:367
-#: src/include/partitioning/ep-lvm-lib.rb:402
+#: src/include/partitioning/ep-lvm-lib.rb:214 src/include/partitioning/ep-lvm-lib.rb:315
+#: src/include/partitioning/ep-lvm-lib.rb:367 src/include/partitioning/ep-lvm-lib.rb:402
msgid "No logical volume selected."
msgstr "論理ボリュームが選択されていません。"
@@ -4286,8 +4277,7 @@
#. heading
#. tree node label
-#: src/include/partitioning/ep-lvm.rb:204
-#: src/include/partitioning/ep-main.rb:396
+#: src/include/partitioning/ep-lvm.rb:204 src/include/partitioning/ep-main.rb:396
msgid "Volume Management"
msgstr "ボリューム管理"
@@ -4358,8 +4348,7 @@
#. tree node label
#. heading
-#: src/include/partitioning/ep-main.rb:388
-#: src/include/partitioning/ep-raid.rb:123
+#: src/include/partitioning/ep-main.rb:388 src/include/partitioning/ep-raid.rb:123
msgid "RAID"
msgstr "RAID"
@@ -4385,22 +4374,19 @@
#. tree node label
#. heading
-#: src/include/partitioning/ep-main.rb:441
-#: src/include/partitioning/ep-unused.rb:87
+#: src/include/partitioning/ep-main.rb:441 src/include/partitioning/ep-unused.rb:87
msgid "Unused Devices"
msgstr "未使用デバイス"
#. tree node label
#. dialog heading
-#: src/include/partitioning/ep-main.rb:470
-#: src/include/partitioning/ep-summary.rb:41
+#: src/include/partitioning/ep-main.rb:470 src/include/partitioning/ep-summary.rb:41
msgid "Installation Summary"
msgstr "インストールの概要"
#. tree node label
#. dialog heading
-#: src/include/partitioning/ep-main.rb:481
-#: src/include/partitioning/ep-settings.rb:130
+#: src/include/partitioning/ep-main.rb:481 src/include/partitioning/ep-settings.rb:130
msgid "Settings"
msgstr "設定"
@@ -4433,7 +4419,9 @@
#. fallback dialog content
#: src/include/partitioning/ep-nfs.rb:55
msgid "NFS configuration is not available. Check yast2-nfs-client package installation."
-msgstr "NFS 設定が利用できません。 yast2-nfs-client パッケージがインストールされているか確認してください。"
+msgstr ""
+"NFS 設定が利用できません。 yast2-nfs-client パッケージがインストールされているか確認してくださ"
+"い。"
#. heading
#: src/include/partitioning/ep-nfs.rb:127
@@ -4464,10 +4452,12 @@
#: src/include/partitioning/ep-raid-dialogs.rb:87
msgid ""
"<p><b>RAID 0:</b> This level increases your disk performance.\n"
-"There is <b>NO</b> redundancy in this mode. If one of the drives crashes, data recovery will not be possible.</p>\n"
+"There is <b>NO</b> redundancy in this mode. If one of the drives crashes, data recovery will "
+"not be possible.</p>\n"
msgstr ""
"<p><b>RAID 0:</b> この RAID レベルはディスクのパフォーマンスを向上させます。\n"
-"この RAID レベルには冗長性が <b>ありません</b> 。ドライブのうちの 1 台が破損すると、データの復旧は不可能となります。</p>\n"
+"この RAID レベルには冗長性が <b>ありません</b> 。ドライブのうちの 1 台が破損すると、データの復"
+"旧は不可能となります。</p>\n"
#. helptext
#: src/include/partitioning/ep-raid-dialogs.rb:95
@@ -4487,11 +4477,13 @@
msgid ""
"<p><b>RAID 5:</b> <br>This mode combines management of a larger number\n"
"of disks and still maintains some redundancy. This mode can be used on three disks or more.\n"
-"If one disk fails, all data is still intact. If two disks fail simultaneously, all data is lost</p>\n"
+"If one disk fails, all data is still intact. If two disks fail simultaneously, all data is "
+"lost</p>\n"
msgstr ""
"<p><b>RAID 5:</b> <br> この RAID レベルは多数のディスク管理と冗長性の保持の\n"
"両方を兼ね備えています。この RAID レベルを設定するには 3 台以上のディスクが必要です。\n"
-" 1 台のディスクが破損してもデータは安全なままですが、 2 台のディスクが同時に破損するとデータが失われます。</p>\n"
+" 1 台のディスクが破損してもデータは安全なままですが、 2 台のディスクが同時に破損するとデータが"
+"失われます。</p>\n"
#. helptext
#: src/include/partitioning/ep-raid-dialogs.rb:116
@@ -4512,8 +4504,10 @@
"of the smallest partition (RAID 1), or (N-1)*smallest partition (RAID 5).</p>\n"
msgstr ""
"<p><b> RAID アレイにパーティションを追加します。</b>\n"
-" RAID レベルに応じて利用可能なディスク容量が決まります。 RAID 0 の場合は全てのパーティションの合計容量、\n"
-" RAID 1 の場合は最も小さいパーティションの容量、 RAID 5 の場合は最も小さいパーティションの容量に (N-1) を掛けた容量 (N はパーティションの数) になります。 </p>\n"
+" RAID レベルに応じて利用可能なディスク容量が決まります。 RAID 0 の場合は全てのパーティションの"
+"合計容量、\n"
+" RAID 1 の場合は最も小さいパーティションの容量、 RAID 5 の場合は最も小さいパーティションの容量"
+"に (N-1) を掛けた容量 (N はパーティションの数) になります。 </p>\n"
#. helptext
#: src/include/partitioning/ep-raid-dialogs.rb:136
@@ -4526,8 +4520,7 @@
#. heading
#. Column header
-#: src/include/partitioning/ep-raid-dialogs.rb:191
-#: src/modules/StorageFields.rb:192
+#: src/include/partitioning/ep-raid-dialogs.rb:191 src/modules/StorageFields.rb:192
msgid "RAID Type"
msgstr "RAID 種類"
@@ -4576,11 +4569,14 @@
#: src/include/partitioning/ep-raid-dialogs.rb:338
msgid ""
"<p><b>Chunk Size:</b><br>It is the smallest \"atomic\" mass\n"
-"of data that can be written to the devices. A reasonable chunk size for RAID 5 is 128 kB. For RAID 0,\n"
-"32 kB is a good starting point. For RAID 1, the chunk size does not affect the array very much.</p>\n"
+"of data that can be written to the devices. A reasonable chunk size for RAID 5 is 128 kB. For "
+"RAID 0,\n"
+"32 kB is a good starting point. For RAID 1, the chunk size does not affect the array very much."
+"</p>\n"
msgstr ""
"<p><b>チャンクサイズ:</b><br> デバイスに書き込むことができるデータの\n"
-"\"最小\" 単位を指定します。一般に RAID 5 の場合は 128KB 、 RAID 0 の場合は 32KB がそれぞれ手頃な設定値と\n"
+"\"最小\" 単位を指定します。一般に RAID 5 の場合は 128KB 、 RAID 0 の場合は 32KB がそれぞれ手頃"
+"な設定値と\n"
"なります。 RAID 1 の場合、チャンクサイズはあまりパフォーマンスに影響しません。</p>\n"
#: src/include/partitioning/ep-raid-dialogs.rb:346
@@ -4591,10 +4587,12 @@
#: src/include/partitioning/ep-raid-dialogs.rb:353
msgid ""
"The parity algorithm to use with RAID5/6.\n"
-"Left-symmetric is the one that offers maximum performance on typical disks with rotating platters.\n"
+"Left-symmetric is the one that offers maximum performance on typical disks with rotating "
+"platters.\n"
msgstr ""
"RAID5/6 で使用されるパリティアルゴリズム (計算方法) を指定します。\n"
-"プラッタが回転するタイプの一般的なディスクの場合、 \"left-symmetric\" (左対称) が最高のパフォーマンスを提供します。\n"
+"プラッタが回転するタイプの一般的なディスクの場合、 \"left-symmetric\" (左対称) が最高のパフォー"
+"マンスを提供します。\n"
#. helptext
#: src/include/partitioning/ep-raid-dialogs.rb:361
@@ -4606,8 +4604,7 @@
"mdadm のマニュアルページ (man mdadm) をお読みください。\n"
#. Column header
-#: src/include/partitioning/ep-raid-dialogs.rb:406
-#: src/modules/StorageFields.rb:195
+#: src/include/partitioning/ep-raid-dialogs.rb:406 src/modules/StorageFields.rb:195
msgid "Chunk Size"
msgstr "チャンクサイズ"
@@ -4684,8 +4681,7 @@
#. error popup
#. error popup
#. error popup
-#: src/include/partitioning/ep-raid-lib.rb:153
-#: src/include/partitioning/ep-raid-lib.rb:196
+#: src/include/partitioning/ep-raid-lib.rb:153 src/include/partitioning/ep-raid-lib.rb:196
#: src/include/partitioning/ep-raid-lib.rb:255
msgid "No RAID selected."
msgstr "RAID が選択されていません。"
@@ -4760,8 +4756,8 @@
#. list entry
#. combo box entry
#. Column header
-#: src/include/partitioning/ep-settings.rb:38
-#: src/include/partitioning/ep-settings.rb:65 src/modules/StorageFields.rb:162
+#: src/include/partitioning/ep-settings.rb:38 src/include/partitioning/ep-settings.rb:65
+#: src/modules/StorageFields.rb:162
msgid "UUID"
msgstr "UUID"
@@ -4800,8 +4796,7 @@
#. combo box entry
#. combo box entry
-#: src/include/partitioning/ep-settings.rb:61
-#: src/include/partitioning/ep-settings.rb:81
+#: src/include/partitioning/ep-settings.rb:61 src/include/partitioning/ep-settings.rb:81
msgid "Device Name"
msgstr "デバイス名"
@@ -4813,16 +4808,16 @@
#. combo box entry
#. combo box entry
#. Column header
-#: src/include/partitioning/ep-settings.rb:67
-#: src/include/partitioning/ep-settings.rb:83 src/modules/StorageFields.rb:171
+#: src/include/partitioning/ep-settings.rb:67 src/include/partitioning/ep-settings.rb:83
+#: src/modules/StorageFields.rb:171
msgid "Device ID"
msgstr "デバイス ID"
#. combo box entry
#. combo box entry
#. Column header
-#: src/include/partitioning/ep-settings.rb:69
-#: src/include/partitioning/ep-settings.rb:85 src/modules/StorageFields.rb:168
+#: src/include/partitioning/ep-settings.rb:69 src/include/partitioning/ep-settings.rb:85
+#: src/modules/StorageFields.rb:168
msgid "Device Path"
msgstr "デバイスパス"
@@ -4882,10 +4877,12 @@
msgstr ""
"<p><b>規定のマウント方法</b> では、新しく作成する\n"
"パーティションに対して、マウント方法を指定します。 <i>デバイス名</i> はカーネルが\n"
-"割り当てる名前でマウントする方法で、永続性がありません。 <i>デバイス ID</i> と <i>デバイスパス</i> は、\n"
+"割り当てる名前でマウントする方法で、永続性がありません。 <i>デバイス ID</i> と <i>デバイスパス"
+"</i> は、\n"
"ハードウエア情報をもとにして udev が生成する名前でマウントする方法です。これらはいずれも\n"
"永続性があるものですが、不運にも永続性が保たれない場合もあります。 <i>UUID</i> と\n"
-"<i>ボリュームラベル</i> は、それぞれファイルシステムに書かれた UUID またはラベルを利用してマウントする方法です。</p>\n"
+"<i>ボリュームラベル</i> は、それぞれファイルシステムに書かれた UUID またはラベルを利用してマウ"
+"ントする方法です。</p>\n"
#. helptext
#: src/include/partitioning/ep-settings.rb:209
@@ -4900,12 +4897,14 @@
#: src/include/partitioning/ep-settings.rb:217
msgid ""
"<p><b>Alignment of Newly Created Partitions</b>\n"
-"determines how created partitions are aligned. <b>cylinder</b> is the traditional alignment at cylinder boundaries of the disk. <b>optimal</b> aligns the \n"
+"determines how created partitions are aligned. <b>cylinder</b> is the traditional alignment at "
+"cylinder boundaries of the disk. <b>optimal</b> aligns the \n"
"partitions for best performance according to hints provided by the Linux \n"
"kernel or tries to be compatible with Windows Vista and Win 7.</p>\n"
msgstr ""
"<p><b>新しく作成するパーティションの配置</b>\n"
-"では、パーティションを作成する際の配置方法を指定します。 <b>シリンダ</b> は、ディスクのシリンダ番号を元に割り当てる従来の方法です。 <b>最適</b> は\n"
+"では、パーティションを作成する際の配置方法を指定します。 <b>シリンダ</b> は、ディスクのシリンダ"
+"番号を元に割り当てる従来の方法です。 <b>最適</b> は\n"
"Linux カーネルが提供するヒント情報を元に、最適な性能を発揮するように割り当てるか、\n"
"もしくは Windows Vista や Windows 7 と互換があるように割り当てます。</p>\n"
@@ -5099,8 +5098,7 @@
#.
#. The items must have the `id() as their first element.
#. button text
-#: src/modules/DualMultiSelectionBox.rb:89
-#: src/modules/DualMultiSelectionBox.rb:312
+#: src/modules/DualMultiSelectionBox.rb:89 src/modules/DualMultiSelectionBox.rb:312
#: src/modules/DualMultiSelectionBox.rb:428
msgid "Class"
msgstr "分類"
@@ -5196,7 +5194,8 @@
"<p>分類にデバイスを追加するには、デバイスを選択してマウスの右ボタンを\n"
"押し、表示されたコンテキストメニューから分類を選択してください。 Ctrl や Shift キーを\n"
"押しながらデバイスを選択すると、複数のデバイスに対する分類を一括設定することもできます。\n"
-"\"%1\" から \"%2\" までのボタンを使用することで、現在選択されているデバイスをそれぞれの分類に設定することもできます。</p>"
+"\"%1\" から \"%2\" までのボタンを使用することで、現在選択されているデバイスをそれぞれの分類に設"
+"定することもできます。</p>"
#. dialog help text
#: src/modules/DualMultiSelectionBox.rb:340
@@ -5295,7 +5294,8 @@
"as a number followed by a percent sign meaning percentage of memory.</p>"
msgstr ""
"<p><b>tmpfs サイズ:</b>\n"
-"サイズの指定では、数字に続いて K (キロバイト),M (メガバイト),G (ギガバイト) の接尾語を付けること\n"
+"サイズの指定では、数字に続いて K (キロバイト),M (メガバイト),G (ギガバイト) の接尾語を付けるこ"
+"と\n"
"ができます。また、パーセント記号を付けると、メモリに対する割合を指定することもできます。</p>"
#. label text
@@ -5330,7 +5330,8 @@
"the file system is always mounted read-write.</p>"
msgstr ""
"<p><b>読み込み専用でマウント:</b>\n"
-"ファイルシステムに書き込むことができなくなります。既定は 'false' (いいえ) です。インストールの際は、ファイルシステムは常に読み書き可能な状態でマウントされます。</p>"
+"ファイルシステムに書き込むことができなくなります。既定は 'false' (いいえ) です。インストールの"
+"際は、ファイルシステムは常に読み書き可能な状態でマウントされます。</p>"
#. button text
#: src/modules/FileSystems.rb:497
@@ -5358,7 +5359,8 @@
"The file system may be mounted by an ordinary user. Default is false.</p>\n"
msgstr ""
"<p><b>ユーザによるマウントを許可: </b>\n"
-"一般ユーザがそのファイルシステムをマウントできるようになります。既定は 'false' (いいえ) です。</p>\n"
+"一般ユーザがそのファイルシステムをマウントできるようになります。既定は 'false' (いいえ) です。"
+"</p>\n"
#. button text
#: src/modules/FileSystems.rb:528
@@ -5372,12 +5374,14 @@
"The file system is not automatically mounted when the system starts.\n"
"An entry in /etc/fstab is created and the file system is mounted\n"
"with the appropriate options when the command <tt>mount <mount point></tt>\n"
-"is entered (<mount point> is the directory to which the file system is mounted). Default is false.</p>\n"
+"is entered (<mount point> is the directory to which the file system is mounted). Default "
+"is false.</p>\n"
msgstr ""
"<p><b>システム起動時にマウントしない:</b>\n"
"システム起動時に、そのファイルシステムをマウントしません。\n"
"/etc/fstab 内の項目については従来通り作成されます。適切なオプション指定\n"
-"をしてコマンド <tt>mount <マウントポイント></tt> を実行すると、マウントを行なうことができます。\n"
+"をしてコマンド <tt>mount <マウントポイント></tt> を実行すると、マウントを行なうことができ"
+"ます。\n"
"(<マウントポイント> には、ファイルシステムのマウント先ディレクトリを指定します)\n"
"既定は 'false' (いいえ) です。</p>\n"
@@ -5394,7 +5398,8 @@
"Default is false.</p>\n"
msgstr ""
"<p><b>クォータサポートを有効にする:</b>\n"
-"指定したファイルシステムについて、ユーザクォータを有効にした状態でマウントすることを指定します。\n"
+"指定したファイルシステムについて、ユーザクォータを有効にした状態でマウントすることを指定しま"
+"す。\n"
"既定ではクォータは無効になっています。</p>\n"
#. label text
@@ -5481,7 +5486,8 @@
"Set the charset used for display of file names in Windows partitions.</p>\n"
msgstr ""
"<p><b>ファイル名のキャラクタセット:</b>\n"
-"Windows パーティション内でファイル名の表示を行なう際に利用するキャラクタセットを指定します。</p>\n"
+"Windows パーティション内でファイル名の表示を行なう際に利用するキャラクタセットを指定します。</"
+"p>\n"
#. label text
#: src/modules/FileSystems.rb:700
@@ -5495,7 +5501,8 @@
"This codepage is used for converting to shortname characters on FAT file systems.</p>\n"
msgstr ""
"<p><b>FAT の短縮ファイル名に使用するコードページ: </b>\n"
-"このコードページは、 FAT ファイルシステム内の短縮ファイル名に対して、その文字を変換する際に利用するコードページを指定します。</p>\n"
+"このコードページは、 FAT ファイルシステム内の短縮ファイル名に対して、その文字を変換する際に利用"
+"するコードページを指定します。</p>\n"
#. label text
#: src/modules/FileSystems.rb:720
@@ -5520,10 +5527,12 @@
#: src/modules/FileSystems.rb:746
msgid ""
"<p><b>FAT Size:</b>\n"
-"Specifies the type of file allocation tables used (12, 16, or 32-bit). If auto is specified, YaST will automatically select the value most suitable for the file system size.</p>\n"
+"Specifies the type of file allocation tables used (12, 16, or 32-bit). If auto is specified, "
+"YaST will automatically select the value most suitable for the file system size.</p>\n"
msgstr ""
"<p><b>FAT サイズ:</b>\n"
-"使用するファイルアロケーションテーブルの種類 (12, 16, 32 ビット) を指定します。 '自動' を選択すると、そのファイルシステムに最も適した値を YaST が自動的に選択します。</p>\n"
+"使用するファイルアロケーションテーブルの種類 (12, 16, 32 ビット) を指定します。 '自動' を選択す"
+"ると、そのファイルシステムに最も適した値を YaST が自動的に選択します。</p>\n"
#. label text
#: src/modules/FileSystems.rb:755
@@ -5553,7 +5562,8 @@
#: src/modules/FileSystems.rb:787
msgid ""
"<p><b>Hash Function:</b>\n"
-"This specifies the name of the hash function to use to sort the file names in directories.</p>\n"
+"This specifies the name of the hash function to use to sort the file names in directories.</"
+"p>\n"
msgstr ""
"<p><b>ハッシュ関数: </b>\n"
"ディレクトリ内のファイル名を並べ替える際に利用する、ハッシュ関数の名前を指定します。</p>\n"
@@ -5567,10 +5577,14 @@
#: src/modules/FileSystems.rb:803
msgid ""
"<p><b>FS Revision:</b>\n"
-"This option defines the reiserfs format revision to use. '3.5' is for backwards compatibility with kernels of the 2.2.x series. '3.6' is more recent, but can only be used with kernel versions greater than or equal to 2.4.</p>\n"
+"This option defines the reiserfs format revision to use. '3.5' is for backwards compatibility "
+"with kernels of the 2.2.x series. '3.6' is more recent, but can only be used with kernel "
+"versions greater than or equal to 2.4.</p>\n"
msgstr ""
"<p><b>ファイルシステムリビジョン:</b>\n"
-"このオプション設定では、使用する reiserfs のバージョンを指定することができます。 '3.5' はカーネル 2.2.x 用に互換性を持たせることができます。 '3.6' は最も新しいバージョンですが、カーネル 2.4.x またはそれ以降のカーネルバージョンでのみ使用することができます。</p>\n"
+"このオプション設定では、使用する reiserfs のバージョンを指定することができます。 '3.5' はカーネ"
+"ル 2.2.x 用に互換性を持たせることができます。 '3.6' は最も新しいバージョンですが、カーネル 2.4."
+"x またはそれ以降のカーネルバージョンでのみ使用することができます。</p>\n"
#. label text
#. label text
@@ -5582,10 +5596,12 @@
#: src/modules/FileSystems.rb:823
msgid ""
"<p><b>Block Size:</b>\n"
-"Specify the size of blocks in bytes. Valid block size values are 512, 1024, 2048 and 4096 bytes per block. If auto is selected, the standard block size of 4096 is used.</p>\n"
+"Specify the size of blocks in bytes. Valid block size values are 512, 1024, 2048 and 4096 "
+"bytes per block. If auto is selected, the standard block size of 4096 is used.</p>\n"
msgstr ""
"<p><b>ブロックサイズ:</b>\n"
-"ブロックの大きさをバイト単位で指定します。選択可能なブロックサイズは 512, 1024, 2048, 4096 のいずれかです。 '自動' を選択すると、標準的なブロックサイズ 4096 を設定します。</p>\n"
+"ブロックの大きさをバイト単位で指定します。選択可能なブロックサイズは 512, 1024, 2048, 4096 のい"
+"ずれかです。 '自動' を選択すると、標準的なブロックサイズ 4096 を設定します。</p>\n"
#. label text
#. label text
@@ -5612,10 +5628,12 @@
#: src/modules/FileSystems.rb:875
msgid ""
"<p><b>Percentage of Inode Space:</b>\n"
-"The option \"Percentage of Inode Space\" specifies the maximum percentage of space in the file system that can be allocated to inodes.</p>\n"
+"The option \"Percentage of Inode Space\" specifies the maximum percentage of space in the file "
+"system that can be allocated to inodes.</p>\n"
msgstr ""
"<p><b>inode 領域の割合:</b>\n"
-"このオプションは、ファイルシステム内で inode に割り当てる最大容量を、パーセント単位で指定します。</p>\n"
+"このオプションは、ファイルシステム内で inode に割り当てる最大容量を、パーセント単位で指定しま"
+"す。</p>\n"
#. label text
#: src/modules/FileSystems.rb:884
@@ -5657,7 +5675,8 @@
"Set the log size (in megabytes). If auto, the default is 40% of the aggregate size.</p>\n"
msgstr ""
"<p><b>ログサイズ</b>\n"
-"ログサイズをメガバイト単位で設定します。自動に設定している場合、既定値は全体のサイズの 40% です。</p>\n"
+"ログサイズをメガバイト単位で設定します。自動に設定している場合、既定値は全体のサイズの 40% で"
+"す。</p>\n"
#. label text
#: src/modules/FileSystems.rb:942
@@ -5695,10 +5714,14 @@
#: src/modules/FileSystems.rb:987
msgid ""
"<p><b>Block Size:</b>\n"
-"Specify the size of blocks in bytes. Valid block size values are 1024, 2048, and 4096 bytes per block. If auto is selected, the block size is determined by the file system size and the expected use of the file system.</p>\n"
+"Specify the size of blocks in bytes. Valid block size values are 1024, 2048, and 4096 bytes "
+"per block. If auto is selected, the block size is determined by the file system size and the "
+"expected use of the file system.</p>\n"
msgstr ""
"<p><b>ブロックサイズ:</b>\n"
-"ブロックの大きさをバイト単位で指定します。選択可能なブロックサイズは 1024, 2048, 4096 のいずれかです。 '自動' を選択すると、ブロックサイズをファイルシステムサイズと想定される用途から決定します。 </p>\n"
+"ブロックの大きさをバイト単位で指定します。選択可能なブロックサイズは 1024, 2048, 4096 のいずれ"
+"かです。 '自動' を選択すると、ブロックサイズをファイルシステムサイズと想定される用途から決定し"
+"ます。 </p>\n"
#. label text
#: src/modules/FileSystems.rb:996
@@ -5718,9 +5741,12 @@
"value for this parameter.</p>\n"
msgstr ""
"<p><b>inode ごとのバイト数:</b>\n"
-"inode を作成する割合をバイト数で指定します。 YaST では、ここで指定した値のバイト数ごとに inode 1 つを作成します。従って、この値をより大きくすると inode の数は少なくなります。\n"
-"一般的には、この値はファイルシステムのブロックサイズより大きい値であるべきです。そうでないとあまりにも多い inode が作成されてしまうためです。なお、ファイルシステム作成後は\n"
-" inode の数を増やすことはできません。従って、このパラメータには適切な値を入力してください。</p>\n"
+"inode を作成する割合をバイト数で指定します。 YaST では、ここで指定した値のバイト数ごとに inode "
+"1 つを作成します。従って、この値をより大きくすると inode の数は少なくなります。\n"
+"一般的には、この値はファイルシステムのブロックサイズより大きい値であるべきです。そうでないとあ"
+"まりにも多い inode が作成されてしまうためです。なお、ファイルシステム作成後は\n"
+" inode の数を増やすことはできません。従って、このパラメータには適切な値を入力してください。</"
+"p>\n"
#. label text
#: src/modules/FileSystems.rb:1018
@@ -5739,8 +5765,14 @@
#. xgettext: no-c-format
#. help text, richtext format
#: src/modules/FileSystems.rb:1033
-msgid "<p><b>Percentage of Blocks Reserved for root:</b> Specify the percentage of blocks reserved for the super user. The default is computed so that normally 1 Gig is reserved. Upper limit for reserved default is 5.0, lowest reserved default is 0.1.</p>"
-msgstr "<p><b>root 用に予約するブロックの割合:</b> スーパーユーザ用に予約するブロック数をパーセント単位で指定します。既定では自動的にサイズが計算され、通常は 1 ギガバイトが予約されます。既定での予約上限は 5.0 で、下限は 0.1 です。</p>"
+msgid ""
+"<p><b>Percentage of Blocks Reserved for root:</b> Specify the percentage of blocks reserved "
+"for the super user. The default is computed so that normally 1 Gig is reserved. Upper limit "
+"for reserved default is 5.0, lowest reserved default is 0.1.</p>"
+msgstr ""
+"<p><b>root 用に予約するブロックの割合:</b> スーパーユーザ用に予約するブロック数をパーセント単位"
+"で指定します。既定では自動的にサイズが計算され、通常は 1 ギガバイトが予約されます。既定での予約"
+"上限は 5.0 で、下限は 0.1 です。</p>"
#. checkbox text
#: src/modules/FileSystems.rb:1042
@@ -5768,7 +5800,8 @@
"Enables use of hashed b-trees to speed up lookups in large directories.</p>\n"
msgstr ""
"<p><b>ディレクトリインデックス機能:</b>\n"
-"項目数の多いディレクトリ内で検索速度を上げるため、 B ツリーというハッシュ機能を有効にします。</p>\n"
+"項目数の多いディレクトリ内で検索速度を上げるため、 B ツリーというハッシュ機能を有効にします。</"
+"p>\n"
#. label text
#: src/modules/FileSystems.rb:1096
@@ -5868,7 +5901,7 @@
#. @param integer testsize
#. @param [Symbol] used_fs
#. @param [Boolean] verbose
-#: src/modules/Storage.rb:991
+#: src/modules/Storage.rb:992
msgid "Resize Not Possible:"
msgstr "サイズ変更できません:"
@@ -5881,7 +5914,7 @@
#. mark swap-partitions with pseudo Mountpoint swap in targetMap
#. @param [Hash{String => map}] target Disk map
#. @return [Hash{String => map}] modified target
-#: src/modules/Storage.rb:2691 src/modules/Storage.rb:3914
+#: src/modules/Storage.rb:2692 src/modules/Storage.rb:3915
msgid ""
"Could not set encryption.\n"
"System error code is %1.\n"
@@ -5894,7 +5927,7 @@
"入力した暗号化パスワードが正しくない可能性があります。\n"
#. popup text
-#: src/modules/Storage.rb:3945
+#: src/modules/Storage.rb:3946
msgid ""
"The first and the second version\n"
"of the password do not match.\n"
@@ -5905,7 +5938,7 @@
"もう一度入力してください。"
#. popup text
-#: src/modules/Storage.rb:3976
+#: src/modules/Storage.rb:3977
msgid ""
"The password may only contain the following characters:\n"
"0..9, a..z, A..Z, and any of \"@#* ,.;:._-+=!$%&/|?{[()]}^\\<>\".\n"
@@ -5917,24 +5950,24 @@
#. Label: get password for encrypted volume
#. Please use newline if label is longer than 40 characters
-#: src/modules/Storage.rb:4030
+#: src/modules/Storage.rb:4031
msgid "&Enter Encryption Password:"
msgstr "暗号化パスワードの入力 (&E):"
#. Clear password fields on every round.
-#: src/modules/Storage.rb:4089
+#: src/modules/Storage.rb:4090
msgid "Provide Password"
msgstr "パスワードの提供"
-#: src/modules/Storage.rb:4108
+#: src/modules/Storage.rb:4109
msgid "The following encrypted volumes are already available."
msgstr "下記の暗号化ボリュームが既に利用できます。"
-#: src/modules/Storage.rb:4123
+#: src/modules/Storage.rb:4124
msgid "Encrypted Volume Activation"
msgstr "暗号化されたボリュームの有効化"
-#: src/modules/Storage.rb:4127
+#: src/modules/Storage.rb:4128
msgid ""
"The following volumes contain an encryption signature but the \n"
"passwords are not yet known.\n"
@@ -5946,12 +5979,12 @@
"対象のボリュームが更新時に必要なものであったり、暗号化された LVM 物理ボリュームが\n"
"組まれるものであったりした場合は、パスワードを指定する必要があります。"
-#: src/modules/Storage.rb:4139
+#: src/modules/Storage.rb:4140
msgid "Do you want to provide encryption passwords?"
msgstr "暗号化パスワードを指定しますか?"
#. text in help field
-#: src/modules/Storage.rb:4196
+#: src/modules/Storage.rb:4197
msgid ""
"Enter encryption password for any of the\n"
"devices in the locked devices list.\n"
@@ -5961,58 +5994,71 @@
"パスワードは全てのデバイスで試されます。"
#. header text
-#: src/modules/Storage.rb:4202
+#: src/modules/Storage.rb:4203
msgid "Enter Encryption Password"
msgstr "暗号化パスワードの入力"
-#: src/modules/Storage.rb:4205
+#: src/modules/Storage.rb:4206
msgid "There are no encrypted volume to unlock."
msgstr "解錠する暗号化ボリュームがありません。"
#. label text, multiple device names follow
-#: src/modules/Storage.rb:4218
+#: src/modules/Storage.rb:4219
msgid "Provide password for any of the following devices:"
msgstr "下記のデバイスのいずれかに対するパスワードを入力してください:"
#. label text, one device name follows
-#: src/modules/Storage.rb:4221
+#: src/modules/Storage.rb:4222
msgid "Provide password for the following device:"
msgstr "下記のデバイスに対するパスワードを入力してください:"
-#: src/modules/Storage.rb:4234
+#: src/modules/Storage.rb:4235
msgid "Trying to unlock encrypted volumes..."
msgstr "暗号化ボリュームを解錠しようとしています..."
-#: src/modules/Storage.rb:4258
+#: src/modules/Storage.rb:4259
msgid "Password did not unlock any volume."
msgstr "指定されたパスワードでは、どのボリュームも解錠できませんでした。"
-#: src/modules/Storage.rb:4344
+#: src/modules/Storage.rb:4345
msgid "IDE Disk"
msgstr "IDE ディスク"
-#: src/modules/Storage.rb:4350
+#: src/modules/Storage.rb:4351
msgid "SCSI Disk"
msgstr "SCSI ディスク"
-#: src/modules/Storage.rb:4356
+#: src/modules/Storage.rb:4357
msgid "Disk"
msgstr "ディスク"
-#: src/modules/Storage.rb:4384
+#: src/modules/Storage.rb:4385
msgid "DM RAID"
msgstr "DM RAID"
-#: src/modules/Storage.rb:4397
+#: src/modules/Storage.rb:4398
msgid "MD RAID"
msgstr "MD RAID"
+#. TODO: more informative error message, but the Package module does
+#. not provide anything
#. TRANSLATORS: error popup
-#: src/modules/Storage.rb:5223
+#: src/modules/Storage.rb:4893
+msgid "Installing required packages failed."
+msgstr "必要なパッケージのインストールに失敗しました。"
+
+#: src/modules/Storage.rb:4894 src/modules/StorageClients.rb:159
+msgid "Continue despite the error?"
+msgstr "エラーを無視して続行しますか?"
+
+#. TRANSLATORS: error popup
+#: src/modules/Storage.rb:5252
msgid "Partitions cannot be created since other partitions on the disk are used."
-msgstr "ディスク上にある他のパーティションが使用中であるため、パーティションを削除することができません。"
+msgstr ""
+"ディスク上にある他のパーティションが使用中であるため、パーティションを削除することができませ"
+"ん。"
-#: src/modules/Storage.rb:5249
+#: src/modules/Storage.rb:5278
msgid ""
"\n"
"Device %1 cannot be modified because it contains activated swap\n"
@@ -6022,7 +6068,7 @@
"デバイス %1 にはインストール作業中に必要なスワップが含まれているため、\n"
"設定を変更することができません。\n"
-#: src/modules/Storage.rb:5263
+#: src/modules/Storage.rb:5292
msgid ""
"\n"
"Device %1 cannot be modified because it contains the installation\n"
@@ -6032,7 +6078,7 @@
"デバイス %1 にはインストール作業に必要なインストールデータが含まれているため、\n"
"設定を変更することができません。\n"
-#: src/modules/Storage.rb:5292
+#: src/modules/Storage.rb:5321
msgid ""
"\n"
"Device %1 cannot be removed because it contains activated swap\n"
@@ -6042,7 +6088,7 @@
"デバイス %1 にはインストール作業中に必要なスワップが含まれているため、\n"
"削除することができません。\n"
-#: src/modules/Storage.rb:5301
+#: src/modules/Storage.rb:5330
msgid ""
"\n"
"Device %1 cannot be removed because it contains the installation\n"
@@ -6052,7 +6098,7 @@
"デバイス %1 にはインストール作業に必要なインストールデータが含まれているため、\n"
"削除することができません。\n"
-#: src/modules/Storage.rb:5330
+#: src/modules/Storage.rb:5359
msgid ""
"\n"
"Device %1 cannot be removed because this would indirectly change\n"
@@ -6063,7 +6109,7 @@
"デバイス %1 を削除することは、デバイス %2 を間接的に変更することになります。\n"
"ここにはインストール作業に必要なスワップが含まれています。\n"
-#: src/modules/Storage.rb:5341
+#: src/modules/Storage.rb:5370
msgid ""
"\n"
"Device %1 cannot be removed because this would indirectly change\n"
@@ -6074,7 +6120,7 @@
"ここにはインストールを実行するのに必要なデータが含まれています。\n"
#. the check for verbose is needed for calls from StorageProposal (see bnc#871779)
-#: src/modules/Storage.rb:5363
+#: src/modules/Storage.rb:5392
msgid ""
"\n"
"Partition %1 cannot be removed since other partitions on the\n"
@@ -6085,18 +6131,18 @@
"パーティション %1 を削除することができません。\n"
#. FIXME: please, add description of the list that is returned by this function.
-#: src/modules/Storage.rb:5452
+#: src/modules/Storage.rb:5481
msgid "Nothing assigned as root filesystem!"
msgstr "ルートファイルシステムの割り当てがありません!"
-#: src/modules/Storage.rb:5453
+#: src/modules/Storage.rb:5482
msgid "Installation will most certainly fail fatally!"
msgstr "インストールは、ほぼ間違いなく致命的なエラーになります!"
#. Set rather than Add, there might be some packs left over
#. from previous 'MakeProposal' we don't need now
#. This also covers the case when AddPackagesList returns [] or nil
-#: src/modules/Storage.rb:6003
+#: src/modules/Storage.rb:6032
msgid "Adding the following resolvables failed: %1"
msgstr "下記の解決方法を追加することができませんでした: %1"
@@ -6109,10 +6155,6 @@
msgid "System error code was: %1"
msgstr "システムエラーコード: %1"
-#: src/modules/StorageClients.rb:159
-msgid "Continue despite the error?"
-msgstr "エラーを無視して続行しますか?"
-
#. Label: get password for device
#. Please use newline if label is longer than 40 characters
#: src/modules/StorageClients.rb:199
@@ -6360,8 +6402,10 @@
"is mounted: (Kernel) by kernel name, (Label) by file system label, (UUID) by\n"
"file system UUID, (ID) by device ID, and (Path) by device path.\n"
msgstr ""
-"<b>マウント方法</b> には、ファイルシステムをどのようにマウントするかを表示しています: (Kernel) はカーネルが定義する名前で、\n"
-"(Label) はラベルによって、 (UUID) は UUID によって、 (ID) はデバイス ID によって、 (Path) はデバイスパスによってマウントすることを示しています。\n"
+"<b>マウント方法</b> には、ファイルシステムをどのようにマウントするかを表示しています: (Kernel) "
+"はカーネルが定義する名前で、\n"
+"(Label) はラベルによって、 (UUID) は UUID によって、 (ID) はデバイス ID によって、 (Path) はデ"
+"バイスパスによってマウントすることを示しています。\n"
#. helptext for table column and overview entry
#: src/modules/StorageFields.rb:356
@@ -6373,7 +6417,8 @@
msgstr ""
"クエスチョンマーク (?) は、\n"
"そのファイルシステムが <tt>/etc/fstab</tt> 内に書かれていないことを示しています。\n"
-"これは手動でマウントしているか、もしくは何らかの自動マウントシステムを使用していることを意味しています。\n"
+"これは手動でマウントしているか、もしくは何らかの自動マウントシステムを使用していることを意味し"
+"ています。\n"
"このボリュームに対する設定を変更する際、 YaST は <tt>/etc/fstab</tt> の更新を行ないません。\n"
#. helptext for table column and overview entry
@@ -6393,7 +6438,8 @@
"has the <tt>noauto</tt> option set in <tt>/etc/fstab</tt>)."
msgstr ""
"マウントポイントの後ろに書かれているアスタリスク (*) の印は、\n"
-"そのファイルシステムが現在マウントされていないことを示しています (たとえば <tt>noauto</tt> オプションが <tt>/etc/fstab</tt> に設定されている場合など) 。"
+"そのファイルシステムが現在マウントされていないことを示しています (たとえば <tt>noauto</tt> オプ"
+"ションが <tt>/etc/fstab</tt> に設定されている場合など) 。"
#. helptext for table column and overview entry
#: src/modules/StorageFields.rb:385
@@ -6754,7 +6800,9 @@
#. penalty for not having separate /home
#: src/modules/StorageProposal.rb:4560 src/modules/StorageProposal.rb:5683
msgid "Resize impossible due to inconsistent file system. Try checking file system under Windows."
-msgstr "ファイルシステムの一貫性が損なわれているためサイズ変更できません。 Windows で該当のファイルシステムを検査してください。"
+msgstr ""
+"ファイルシステムの一貫性が損なわれているためサイズ変更できません。 Windows で該当のファイルシス"
+"テムを検査してください。"
#. TRANSLATORS: checkbox text
#: src/modules/StorageProposal.rb:6179
@@ -6814,7 +6862,8 @@
"the home partition can be selected with the corresponding combo box.</p>"
msgstr ""
"<p>提案では、ホームディレクトリに対して個別のパーティションを設定することも\n"
-"できます。また、ホームディレクトリに使用するファイルシステムはコンボボックスで選択できます。</p>"
+"できます。また、ホームディレクトリに使用するファイルシステムはコンボボックスで選択できます。</"
+"p>"
#. TRANSLATORS: help text
#: src/modules/StorageProposal.rb:6325
@@ -6884,5 +6933,3 @@
msgid "Visible Information on Storage Devices:"
msgstr "ストレージデバイスの情報表示:"
-#~ msgid "Creating root filesystem snapshot..."
-#~ msgstr "ルートファイルシステムのスナップショットを作成しています..."
1
0
29 Sep '15
Author: ramax
Date: 2015-09-29 12:49:04 +0200 (Tue, 29 Sep 2015)
New Revision: 92878
Modified:
trunk/lcn/zh_TW/po/zypper.zh_TW.po
Log:
zypper zh_TW updated
Modified: trunk/lcn/zh_TW/po/zypper.zh_TW.po
===================================================================
--- trunk/lcn/zh_TW/po/zypper.zh_TW.po 2015-09-29 10:48:59 UTC (rev 92877)
+++ trunk/lcn/zh_TW/po/zypper.zh_TW.po 2015-09-29 10:49:04 UTC (rev 92878)
@@ -13,7 +13,7 @@
"Project-Id-Version: zypper\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2015-09-27 01:13+0200\n"
-"PO-Revision-Date: 2015-09-25 00:46+0800\n"
+"PO-Revision-Date: 2015-09-29 18:48+0800\n"
"Last-Translator: Ramax Lo <ramaxlo(a)gmail.com>\n"
"Language-Team: Chinese Traditional <kde-i18n-doc(a)kde.org>\n"
"Language: zh_TW\n"
@@ -4207,10 +4207,8 @@
msgstr "建立解決測試方案時發生錯誤。"
#: src/solve-commit.cc:450
-#, fuzzy, c-format, boost-format
-#| msgid "Checking for running processes using deleted libraries..."
msgid "Check for running processes using deleted libraries is disabled in zypper.conf. Run '%s' to check manually."
-msgstr "正在檢查使用已刪除函式庫的正在運作程序..."
+msgstr "檢查使用已刪除函式庫運作程序的功能在 zypper.conf 中已被關閉。請手動執行 '%s' 來做檢查。"
#. Here: Table output
#: src/solve-commit.cc:456 src/ps.cc:104
1
0
29 Sep '15
Author: ramax
Date: 2015-09-29 12:48:59 +0200 (Tue, 29 Sep 2015)
New Revision: 92877
Modified:
trunk/lcn/zh_TW/po/zypper.zh_TW.po
Log:
zypper zh_TW merged
Modified: trunk/lcn/zh_TW/po/zypper.zh_TW.po
===================================================================
--- trunk/lcn/zh_TW/po/zypper.zh_TW.po 2015-09-29 10:47:28 UTC (rev 92876)
+++ trunk/lcn/zh_TW/po/zypper.zh_TW.po 2015-09-29 10:48:59 UTC (rev 92877)
@@ -12,7 +12,7 @@
msgstr ""
"Project-Id-Version: zypper\n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2015-09-24 01:13+0200\n"
+"POT-Creation-Date: 2015-09-27 01:13+0200\n"
"PO-Revision-Date: 2015-09-25 00:46+0800\n"
"Last-Translator: Ramax Lo <ramaxlo(a)gmail.com>\n"
"Language-Team: Chinese Traditional <kde-i18n-doc(a)kde.org>\n"
@@ -201,7 +201,7 @@
msgstr "簡稱"
#. translators: used as 'tag:' (i.e. followed by ':')
-#: src/info.cc:491 src/Summary.cc:1207 src/utils/misc.cc:142
+#: src/info.cc:491 src/Summary.cc:1190 src/utils/misc.cc:142
msgid "Installed"
msgstr "已安裝"
@@ -561,36 +561,36 @@
#. always as plain name list
#. translators: used as 'tag:' (i.e. followed by ':')
-#: src/Summary.cc:1201
+#: src/Summary.cc:1184
msgid "Available"
msgstr "可用"
-#: src/Summary.cc:1236
+#: src/Summary.cc:1219
#, boost-format
msgid "Overall download size: %1%. Already cached: %2%."
msgstr "全部下載大小:%1%。已快取:%2%。"
-#: src/Summary.cc:1239
+#: src/Summary.cc:1222
msgid "Download only."
msgstr "僅下載。"
#. TrasnlatorExplanation %s will be substituted by a byte count e.g. 212 K
-#: src/Summary.cc:1245
+#: src/Summary.cc:1228
#, c-format, boost-format
msgid "After the operation, additional %s will be used."
msgstr "完成操作後,將增加 %s 的使用。"
-#: src/Summary.cc:1248
+#: src/Summary.cc:1231
msgid "No additional space will be used or freed after the operation."
msgstr "完成操作後,不會有額外的空間被使用或釋出。"
#. TrasnlatorExplanation %s will be substituted by a byte count e.g. 212 K
-#: src/Summary.cc:1255
+#: src/Summary.cc:1238
#, c-format, boost-format
msgid "After the operation, %s will be freed."
msgstr "完成操作後,將釋出 %s。"
-#: src/Summary.cc:1423
+#: src/Summary.cc:1406
msgid "System reboot required."
msgstr "系統需要重新啟動:"
@@ -753,7 +753,7 @@
#. translators: help text for 'x' option in the 'Continue?' prompt
#. popts.setOptionHelp(8, _("Explain why the packages are going to be installed."));
#: src/callbacks/keyring.h:309 src/callbacks/keyring.h:319
-#: src/callbacks/rpm.h:124 src/callbacks/rpm.h:406 src/solve-commit.cc:677
+#: src/callbacks/rpm.h:124 src/callbacks/rpm.h:406 src/solve-commit.cc:684
msgid "Continue?"
msgstr "要繼續嗎?"
@@ -1085,8 +1085,8 @@
msgid "Problem retrieving files from '%s'."
msgstr "從 '%s' 取出檔案出現問題。"
-#: src/repos.cc:279 src/repos.cc:3444 src/solve-commit.cc:795
-#: src/solve-commit.cc:827 src/solve-commit.cc:861
+#: src/repos.cc:279 src/repos.cc:3444 src/solve-commit.cc:802
+#: src/solve-commit.cc:834 src/solve-commit.cc:868
msgid "Please see the above error message for a hint."
msgstr "請檢視上面的錯誤訊息以獲得提示。"
@@ -4206,50 +4206,56 @@
msgid "Error creating the solver test case."
msgstr "建立解決測試方案時發生錯誤。"
+#: src/solve-commit.cc:450
+#, fuzzy, c-format, boost-format
+#| msgid "Checking for running processes using deleted libraries..."
+msgid "Check for running processes using deleted libraries is disabled in zypper.conf. Run '%s' to check manually."
+msgstr "正在檢查使用已刪除函式庫的正在運作程序..."
+
#. Here: Table output
-#: src/solve-commit.cc:449 src/ps.cc:104
+#: src/solve-commit.cc:456 src/ps.cc:104
msgid "Checking for running processes using deleted libraries..."
msgstr "正在檢查使用已刪除函式庫的正在運作程序..."
-#: src/solve-commit.cc:458 src/ps.cc:59
+#: src/solve-commit.cc:465 src/ps.cc:59
msgid "Check failed:"
msgstr "檢查失敗的:"
-#: src/solve-commit.cc:465
+#: src/solve-commit.cc:472
#, c-format, boost-format
msgid "There are some running programs that might use files deleted by recent upgrade. You may wish to check and restart some of them. Run '%s' to list these programs."
msgstr "有些正在運作的程序使用了已被最近更新刪除的檔案。 您可能會想要檢查並重新啟動這些程序。執行 '%s' 來列出這些程式。"
-#: src/solve-commit.cc:476
+#: src/solve-commit.cc:483
msgid "Update notifications were received from the following packages:"
msgstr "由下列套件收到了更新提醒:"
-#: src/solve-commit.cc:488
+#: src/solve-commit.cc:495
#, c-format, boost-format
msgid "Message from package %s:"
msgstr "由套件 %s 收到的訊息:"
-#: src/solve-commit.cc:496
+#: src/solve-commit.cc:503
msgid "y/n"
msgstr "y/n"
-#: src/solve-commit.cc:497
+#: src/solve-commit.cc:504
msgid "View the notifications now?"
msgstr "現在檢視提醒嗎?"
-#: src/solve-commit.cc:542
+#: src/solve-commit.cc:549
msgid "Computing distribution upgrade..."
msgstr "正在計算版本升級..."
-#: src/solve-commit.cc:547
+#: src/solve-commit.cc:554
msgid "Resolving package dependencies..."
msgstr "正在解決套件相依性..."
-#: src/solve-commit.cc:617
+#: src/solve-commit.cc:624
msgid "Some of the dependencies of installed packages are broken. In order to fix these dependencies, the following actions need to be taken:"
msgstr "有些已安裝的套件相依性已被破壞。為了修正此相依性,將採取下列行動:"
-#: src/solve-commit.cc:625
+#: src/solve-commit.cc:632
msgid "Root privileges are required to fix broken package dependencies."
msgstr "需要有 Root 權限才能修正套件的相依性。"
@@ -4263,75 +4269,75 @@
#. The answers should be lower case letters, but in general, any UTF-8
#. string will do.
#. ! \todo add c for changelog and x for explain (show the dep tree)
-#: src/solve-commit.cc:652
+#: src/solve-commit.cc:659
msgid "y/n/p/v/a/r/m/d/g"
msgstr "y/n/p/v/a/r/m/d/g"
#. translators: help text for 'y' option in the 'Continue?' prompt
-#: src/solve-commit.cc:657
+#: src/solve-commit.cc:664
msgid "Yes, accept the summary and proceed with installation/removal of packages."
msgstr "是的,接受此摘要並進行套件的安裝/移除(y)。"
#. translators: help text for 'n' option in the 'Continue?' prompt
-#: src/solve-commit.cc:659
+#: src/solve-commit.cc:666
msgid "No, cancel the operation."
msgstr "不,請取消此操作(n)。"
#. translators: help text for 'p' option in the 'Continue?' prompt
-#: src/solve-commit.cc:661
+#: src/solve-commit.cc:668
msgid "Restart solver in no-force-resolution mode in order to show dependency problems."
msgstr "重新以不強迫解決模式啟動解析者,以顯示相依性問題(p)。"
#. translators: help text for 'v' option in the 'Continue?' prompt
-#: src/solve-commit.cc:663
+#: src/solve-commit.cc:670
msgid "Toggle display of package versions."
msgstr "切換顯示套件版本(v)。"
#. translators: help text for 'a' option in the 'Continue?' prompt
-#: src/solve-commit.cc:665
+#: src/solve-commit.cc:672
msgid "Toggle display of package architectures."
msgstr "切換顯示套件架構(a)。"
#. translators: help text for 'r' option in the 'Continue?' prompt
-#: src/solve-commit.cc:667
+#: src/solve-commit.cc:674
msgid "Toggle display of repositories from which the packages will be installed."
msgstr "切換顯示套件將從哪個套件庫安裝(r)。"
#. translators: help text for 'm' option in the 'Continue?' prompt
-#: src/solve-commit.cc:669
+#: src/solve-commit.cc:676
msgid "Toggle display of package vendor names."
msgstr "切換顯示套件供應商名稱(m)。"
#. translators: help text for 'd' option in the 'Continue?' prompt
-#: src/solve-commit.cc:671
+#: src/solve-commit.cc:678
msgid "Toggle between showing all details and as few details as possible."
msgstr "在顯示所有細節和顯示最少細節間切換(d)。"
#. translators: help text for 'g' option in the 'Continue?' prompt
-#: src/solve-commit.cc:673
+#: src/solve-commit.cc:680
msgid "View the summary in pager."
msgstr "在呼叫器中檢視摘要。"
-#: src/solve-commit.cc:771
+#: src/solve-commit.cc:778
msgid "committing"
msgstr "提交"
-#: src/solve-commit.cc:773
+#: src/solve-commit.cc:780
msgid "(dry run)"
msgstr "(測試)"
-#: src/solve-commit.cc:794 src/solve-commit.cc:837
+#: src/solve-commit.cc:801 src/solve-commit.cc:844
msgid "Problem retrieving the package file from the repository:"
msgstr "從套件庫取出套件檔案出現問題:"
#. translators: the first %s is 'zypper refresh' and the second
#. is repo allias
-#: src/solve-commit.cc:833
+#: src/solve-commit.cc:840
#, c-format, boost-format
msgid "Repository '%s' is out of date. Running '%s' might help."
msgstr "套件庫 '%s' 已過期。執行 '%s' 可能會有幫助。"
-#: src/solve-commit.cc:846
+#: src/solve-commit.cc:853
msgid ""
"The package integrity check failed. This may be a problem with the repository or media. Try one of the following:\n"
"\n"
@@ -4347,23 +4353,23 @@
" – 使用另一個安裝媒體 (例如媒體損壞時)\n"
" – 使用另一個套件庫"
-#: src/solve-commit.cc:860
+#: src/solve-commit.cc:867
msgid "Problem occured during or after installation or removal of packages:"
msgstr "安裝或移除套件時(或之後)發生錯誤:"
-#: src/solve-commit.cc:876
+#: src/solve-commit.cc:883
msgid "One of installed patches requires reboot of your machine. Reboot as soon as possible."
msgstr "其中一個安裝的修補程式需要重新啟動您的機器。 請盡快重新啟動電腦。"
-#: src/solve-commit.cc:885
+#: src/solve-commit.cc:892
msgid "One of installed patches affects the package manager itself. Run this command once more to install any other needed patches."
msgstr "其中一個安裝的修補程式會影響套件管理員本身,請再次執行此命令已安裝其他所需的修補程式。"
-#: src/solve-commit.cc:905
+#: src/solve-commit.cc:912
msgid "Dependencies of all installed packages are satisfied."
msgstr "所有已安裝的套件均滿足相依性。"
-#: src/solve-commit.cc:907 src/download.cc:129
+#: src/solve-commit.cc:914 src/download.cc:129
msgid "Nothing to do."
msgstr "無執行動作。"
1
0
Author: keichwa
Date: 2015-09-29 12:47:28 +0200 (Tue, 29 Sep 2015)
New Revision: 92876
Added:
trunk/yast/af/COPYING
trunk/yast/af/Makefile.am
trunk/yast/af/README
trunk/yast/af/configure.ac
trunk/yast/af/po/Makefile.am
trunk/yast/am/COPYING
trunk/yast/am/Makefile.am
trunk/yast/am/README
trunk/yast/am/configure.ac
trunk/yast/am/po/Makefile.am
trunk/yast/ar/COPYING
trunk/yast/ar/Makefile.am
trunk/yast/ar/README
trunk/yast/ar/configure.ac
trunk/yast/ar/po/Makefile.am
trunk/yast/ast/COPYING
trunk/yast/ast/Makefile.am
trunk/yast/ast/README
trunk/yast/ast/configure.ac
trunk/yast/ast/po/Makefile.am
trunk/yast/be/COPYING
trunk/yast/be/Makefile.am
trunk/yast/be/README
trunk/yast/be/configure.ac
trunk/yast/be/po/Makefile.am
trunk/yast/bg/COPYING
trunk/yast/bg/Makefile.am
trunk/yast/bg/README
trunk/yast/bg/configure.ac
trunk/yast/bg/po/Makefile.am
trunk/yast/bn/COPYING
trunk/yast/bn/Makefile.am
trunk/yast/bn/README
trunk/yast/bn/configure.ac
trunk/yast/bn/po/Makefile.am
trunk/yast/bs/COPYING
trunk/yast/bs/Makefile.am
trunk/yast/bs/README
trunk/yast/bs/configure.ac
trunk/yast/bs/po/Makefile.am
trunk/yast/ca/COPYING
trunk/yast/ca/Makefile.am
trunk/yast/ca/README
trunk/yast/ca/configure.ac
trunk/yast/ca/po/Makefile.am
trunk/yast/cs/COPYING
trunk/yast/cs/Makefile.am
trunk/yast/cs/README
trunk/yast/cs/configure.ac
trunk/yast/cs/po/Makefile.am
trunk/yast/cy/COPYING
trunk/yast/cy/Makefile.am
trunk/yast/cy/README
trunk/yast/cy/configure.ac
trunk/yast/cy/po/Makefile.am
trunk/yast/da/COPYING
trunk/yast/da/Makefile.am
trunk/yast/da/README
trunk/yast/da/configure.ac
trunk/yast/da/po/Makefile.am
trunk/yast/de/COPYING
trunk/yast/de/Makefile.am
trunk/yast/de/README
trunk/yast/de/configure.ac
trunk/yast/de/po/Makefile.am
trunk/yast/el/COPYING
trunk/yast/el/Makefile.am
trunk/yast/el/README
trunk/yast/el/configure.ac
trunk/yast/el/po/Makefile.am
trunk/yast/en_GB/COPYING
trunk/yast/en_GB/Makefile.am
trunk/yast/en_GB/README
trunk/yast/en_GB/configure.ac
trunk/yast/en_GB/po/Makefile.am
trunk/yast/en_US/COPYING
trunk/yast/en_US/Makefile.am
trunk/yast/en_US/README
trunk/yast/en_US/configure.ac
trunk/yast/en_US/po/Makefile.am
trunk/yast/eo/COPYING
trunk/yast/eo/Makefile.am
trunk/yast/eo/README
trunk/yast/eo/configure.ac
trunk/yast/eo/po/Makefile.am
trunk/yast/es/COPYING
trunk/yast/es/Makefile.am
trunk/yast/es/README
trunk/yast/es/configure.ac
trunk/yast/es/po/Makefile.am
trunk/yast/et/COPYING
trunk/yast/et/Makefile.am
trunk/yast/et/README
trunk/yast/et/configure.ac
trunk/yast/et/po/Makefile.am
trunk/yast/eu/COPYING
trunk/yast/eu/Makefile.am
trunk/yast/eu/README
trunk/yast/eu/configure.ac
trunk/yast/eu/po/Makefile.am
trunk/yast/fa/COPYING
trunk/yast/fa/Makefile.am
trunk/yast/fa/README
trunk/yast/fa/configure.ac
trunk/yast/fa/po/Makefile.am
trunk/yast/fi/COPYING
trunk/yast/fi/Makefile.am
trunk/yast/fi/README
trunk/yast/fi/configure.ac
trunk/yast/fi/po/Makefile.am
trunk/yast/fr/COPYING
trunk/yast/fr/Makefile.am
trunk/yast/fr/README
trunk/yast/fr/configure.ac
trunk/yast/fr/po/Makefile.am
trunk/yast/gl/COPYING
trunk/yast/gl/Makefile.am
trunk/yast/gl/README
trunk/yast/gl/configure.ac
trunk/yast/gl/po/Makefile.am
trunk/yast/gu/COPYING
trunk/yast/gu/Makefile.am
trunk/yast/gu/README
trunk/yast/gu/configure.ac
trunk/yast/gu/po/Makefile.am
trunk/yast/he/COPYING
trunk/yast/he/Makefile.am
trunk/yast/he/README
trunk/yast/he/configure.ac
trunk/yast/he/po/Makefile.am
trunk/yast/hi/COPYING
trunk/yast/hi/Makefile.am
trunk/yast/hi/README
trunk/yast/hi/configure.ac
trunk/yast/hi/po/Makefile.am
trunk/yast/hr/COPYING
trunk/yast/hr/Makefile.am
trunk/yast/hr/README
trunk/yast/hr/configure.ac
trunk/yast/hr/po/Makefile.am
trunk/yast/hu/COPYING
trunk/yast/hu/Makefile.am
trunk/yast/hu/README
trunk/yast/hu/configure.ac
trunk/yast/hu/po/Makefile.am
trunk/yast/id/COPYING
trunk/yast/id/Makefile.am
trunk/yast/id/README
trunk/yast/id/configure.ac
trunk/yast/id/po/Makefile.am
trunk/yast/it/COPYING
trunk/yast/it/Makefile.am
trunk/yast/it/README
trunk/yast/it/configure.ac
trunk/yast/it/po/Makefile.am
trunk/yast/ja/COPYING
trunk/yast/ja/Makefile.am
trunk/yast/ja/README
trunk/yast/ja/configure.ac
trunk/yast/ja/po/Makefile.am
trunk/yast/jv/COPYING
trunk/yast/jv/Makefile.am
trunk/yast/jv/README
trunk/yast/jv/configure.ac
trunk/yast/jv/po/Makefile.am
trunk/yast/ka/COPYING
trunk/yast/ka/Makefile.am
trunk/yast/ka/README
trunk/yast/ka/configure.ac
trunk/yast/ka/po/Makefile.am
trunk/yast/km/COPYING
trunk/yast/km/Makefile.am
trunk/yast/km/README
trunk/yast/km/configure.ac
trunk/yast/km/po/Makefile.am
trunk/yast/kn/COPYING
trunk/yast/kn/Makefile.am
trunk/yast/kn/README
trunk/yast/kn/configure.ac
trunk/yast/kn/po/Makefile.am
trunk/yast/ko/COPYING
trunk/yast/ko/Makefile.am
trunk/yast/ko/README
trunk/yast/ko/configure.ac
trunk/yast/ko/po/Makefile.am
trunk/yast/ku/COPYING
trunk/yast/ku/Makefile.am
trunk/yast/ku/README
trunk/yast/ku/configure.ac
trunk/yast/ku/po/Makefile.am
trunk/yast/lo/COPYING
trunk/yast/lo/Makefile.am
trunk/yast/lo/README
trunk/yast/lo/configure.ac
trunk/yast/lo/po/Makefile.am
trunk/yast/lt/COPYING
trunk/yast/lt/Makefile.am
trunk/yast/lt/README
trunk/yast/lt/configure.ac
trunk/yast/lt/po/Makefile.am
trunk/yast/lv/COPYING
trunk/yast/lv/Makefile.am
trunk/yast/lv/README
trunk/yast/lv/configure.ac
trunk/yast/lv/po/Makefile.am
trunk/yast/mk/COPYING
trunk/yast/mk/Makefile.am
trunk/yast/mk/README
trunk/yast/mk/configure.ac
trunk/yast/mk/po/Makefile.am
trunk/yast/mr/COPYING
trunk/yast/mr/Makefile.am
trunk/yast/mr/README
trunk/yast/mr/configure.ac
trunk/yast/mr/po/Makefile.am
trunk/yast/ms/COPYING
trunk/yast/ms/Makefile.am
trunk/yast/ms/README
trunk/yast/ms/configure.ac
trunk/yast/ms/po/Makefile.am
trunk/yast/my/COPYING
trunk/yast/my/Makefile.am
trunk/yast/my/README
trunk/yast/my/configure.ac
trunk/yast/my/po/Makefile.am
trunk/yast/nb/COPYING
trunk/yast/nb/Makefile.am
trunk/yast/nb/README
trunk/yast/nb/configure.ac
trunk/yast/nb/po/Makefile.am
trunk/yast/nds/COPYING
trunk/yast/nds/Makefile.am
trunk/yast/nds/README
trunk/yast/nds/configure.ac
trunk/yast/nds/po/Makefile.am
trunk/yast/ne/COPYING
trunk/yast/ne/Makefile.am
trunk/yast/ne/README
trunk/yast/ne/configure.ac
trunk/yast/ne/po/Makefile.am
trunk/yast/nl/COPYING
trunk/yast/nl/Makefile.am
trunk/yast/nl/README
trunk/yast/nl/configure.ac
trunk/yast/nl/po/Makefile.am
trunk/yast/nn/COPYING
trunk/yast/nn/Makefile.am
trunk/yast/nn/README
trunk/yast/nn/configure.ac
trunk/yast/pa/COPYING
trunk/yast/pa/Makefile.am
trunk/yast/pa/README
trunk/yast/pa/configure.ac
trunk/yast/pa/po/Makefile.am
trunk/yast/pl/COPYING
trunk/yast/pl/Makefile.am
trunk/yast/pl/README
trunk/yast/pl/configure.ac
trunk/yast/pl/po/Makefile.am
trunk/yast/ps/COPYING
trunk/yast/ps/Makefile.am
trunk/yast/ps/README
trunk/yast/ps/configure.ac
trunk/yast/ps/po/Makefile.am
trunk/yast/pt/COPYING
trunk/yast/pt/Makefile.am
trunk/yast/pt/README
trunk/yast/pt/configure.ac
trunk/yast/pt/po/Makefile.am
trunk/yast/pt_BR/COPYING
trunk/yast/pt_BR/Makefile.am
trunk/yast/pt_BR/README
trunk/yast/pt_BR/configure.ac
trunk/yast/pt_BR/po/Makefile.am
trunk/yast/ro/COPYING
trunk/yast/ro/Makefile.am
trunk/yast/ro/README
trunk/yast/ro/configure.ac
trunk/yast/ro/po/Makefile.am
trunk/yast/ru/COPYING
trunk/yast/ru/Makefile.am
trunk/yast/ru/README
trunk/yast/ru/configure.ac
trunk/yast/ru/po/Makefile.am
trunk/yast/si/COPYING
trunk/yast/si/Makefile.am
trunk/yast/si/README
trunk/yast/si/configure.ac
trunk/yast/si/po/Makefile.am
trunk/yast/sk/COPYING
trunk/yast/sk/Makefile.am
trunk/yast/sk/README
trunk/yast/sk/configure.ac
trunk/yast/sk/po/Makefile.am
trunk/yast/sl/COPYING
trunk/yast/sl/Makefile.am
trunk/yast/sl/README
trunk/yast/sl/configure.ac
trunk/yast/sl/po/Makefile.am
trunk/yast/sq/COPYING
trunk/yast/sq/Makefile.am
trunk/yast/sq/README
trunk/yast/sq/configure.ac
trunk/yast/sq/po/Makefile.am
trunk/yast/sr/COPYING
trunk/yast/sr/Makefile.am
trunk/yast/sr/README
trunk/yast/sr/configure.ac
trunk/yast/sr/po/Makefile.am
trunk/yast/sv/COPYING
trunk/yast/sv/Makefile.am
trunk/yast/sv/README
trunk/yast/sv/configure.ac
trunk/yast/sv/po/Makefile.am
trunk/yast/sw/COPYING
trunk/yast/sw/Makefile.am
trunk/yast/sw/README
trunk/yast/sw/configure.ac
trunk/yast/sw/po/Makefile.am
trunk/yast/ta/COPYING
trunk/yast/ta/Makefile.am
trunk/yast/ta/README
trunk/yast/ta/configure.ac
trunk/yast/ta/po/Makefile.am
trunk/yast/tg/COPYING
trunk/yast/tg/Makefile.am
trunk/yast/tg/README
trunk/yast/tg/configure.ac
trunk/yast/tg/po/Makefile.am
trunk/yast/th/COPYING
trunk/yast/th/Makefile.am
trunk/yast/th/README
trunk/yast/th/configure.ac
trunk/yast/th/po/Makefile.am
trunk/yast/tk/COPYING
trunk/yast/tk/Makefile.am
trunk/yast/tk/README
trunk/yast/tk/configure.ac
trunk/yast/tk/po/Makefile.am
trunk/yast/tr/COPYING
trunk/yast/tr/Makefile.am
trunk/yast/tr/README
trunk/yast/tr/configure.ac
trunk/yast/tr/po/Makefile.am
trunk/yast/uk/COPYING
trunk/yast/uk/Makefile.am
trunk/yast/uk/README
trunk/yast/uk/configure.ac
trunk/yast/uk/po/Makefile.am
trunk/yast/vi/COPYING
trunk/yast/vi/Makefile.am
trunk/yast/vi/README
trunk/yast/vi/configure.ac
trunk/yast/vi/po/Makefile.am
trunk/yast/wa/COPYING
trunk/yast/wa/Makefile.am
trunk/yast/wa/README
trunk/yast/wa/configure.ac
trunk/yast/wa/po/Makefile.am
trunk/yast/xh/COPYING
trunk/yast/xh/Makefile.am
trunk/yast/xh/README
trunk/yast/xh/configure.ac
trunk/yast/xh/po/Makefile.am
trunk/yast/zh_CN/COPYING
trunk/yast/zh_CN/Makefile.am
trunk/yast/zh_CN/README
trunk/yast/zh_CN/configure.ac
trunk/yast/zh_CN/po/Makefile.am
trunk/yast/zh_TW/COPYING
trunk/yast/zh_TW/Makefile.am
trunk/yast/zh_TW/README
trunk/yast/zh_TW/configure.ac
trunk/yast/zh_TW/po/Makefile.am
trunk/yast/zu/COPYING
trunk/yast/zu/Makefile.am
trunk/yast/zu/README
trunk/yast/zu/configure.ac
trunk/yast/zu/po/Makefile.am
Modified:
trunk/yast/nn/po/Makefile.am
Log:
new
Added: trunk/yast/af/COPYING
===================================================================
--- trunk/yast/af/COPYING (rev 0)
+++ trunk/yast/af/COPYING 2015-09-29 10:47:28 UTC (rev 92876)
@@ -0,0 +1,339 @@
+ GNU GENERAL PUBLIC LICENSE
+ Version 2, June 1991
+
+ Copyright (C) 1989, 1991 Free Software Foundation, Inc.,
+ 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA
+ Everyone is permitted to copy and distribute verbatim copies
+ of this license document, but changing it is not allowed.
+
+ Preamble
+
+ The licenses for most software are designed to take away your
+freedom to share and change it. By contrast, the GNU General Public
+License is intended to guarantee your freedom to share and change free
+software--to make sure the software is free for all its users. This
+General Public License applies to most of the Free Software
+Foundation's software and to any other program whose authors commit to
+using it. (Some other Free Software Foundation software is covered by
+the GNU Lesser General Public License instead.) You can apply it to
+your programs, too.
+
+ When we speak of free software, we are referring to freedom, not
+price. Our General Public Licenses are designed to make sure that you
+have the freedom to distribute copies of free software (and charge for
+this service if you wish), that you receive source code or can get it
+if you want it, that you can change the software or use pieces of it
+in new free programs; and that you know you can do these things.
+
+ To protect your rights, we need to make restrictions that forbid
+anyone to deny you these rights or to ask you to surrender the rights.
+These restrictions translate to certain responsibilities for you if you
+distribute copies of the software, or if you modify it.
+
+ For example, if you distribute copies of such a program, whether
+gratis or for a fee, you must give the recipients all the rights that
+you have. You must make sure that they, too, receive or can get the
+source code. And you must show them these terms so they know their
+rights.
+
+ We protect your rights with two steps: (1) copyright the software, and
+(2) offer you this license which gives you legal permission to copy,
+distribute and/or modify the software.
+
+ Also, for each author's protection and ours, we want to make certain
+that everyone understands that there is no warranty for this free
+software. If the software is modified by someone else and passed on, we
+want its recipients to know that what they have is not the original, so
+that any problems introduced by others will not reflect on the original
+authors' reputations.
+
+ Finally, any free program is threatened constantly by software
+patents. We wish to avoid the danger that redistributors of a free
+program will individually obtain patent licenses, in effect making the
+program proprietary. To prevent this, we have made it clear that any
+patent must be licensed for everyone's free use or not licensed at all.
+
+ The precise terms and conditions for copying, distribution and
+modification follow.
+
+ GNU GENERAL PUBLIC LICENSE
+ TERMS AND CONDITIONS FOR COPYING, DISTRIBUTION AND MODIFICATION
+
+ 0. This License applies to any program or other work which contains
+a notice placed by the copyright holder saying it may be distributed
+under the terms of this General Public License. The "Program", below,
+refers to any such program or work, and a "work based on the Program"
+means either the Program or any derivative work under copyright law:
+that is to say, a work containing the Program or a portion of it,
+either verbatim or with modifications and/or translated into another
+language. (Hereinafter, translation is included without limitation in
+the term "modification".) Each licensee is addressed as "you".
+
+Activities other than copying, distribution and modification are not
+covered by this License; they are outside its scope. The act of
+running the Program is not restricted, and the output from the Program
+is covered only if its contents constitute a work based on the
+Program (independent of having been made by running the Program).
+Whether that is true depends on what the Program does.
+
+ 1. You may copy and distribute verbatim copies of the Program's
+source code as you receive it, in any medium, provided that you
+conspicuously and appropriately publish on each copy an appropriate
+copyright notice and disclaimer of warranty; keep intact all the
+notices that refer to this License and to the absence of any warranty;
+and give any other recipients of the Program a copy of this License
+along with the Program.
+
+You may charge a fee for the physical act of transferring a copy, and
+you may at your option offer warranty protection in exchange for a fee.
+
+ 2. You may modify your copy or copies of the Program or any portion
+of it, thus forming a work based on the Program, and copy and
+distribute such modifications or work under the terms of Section 1
+above, provided that you also meet all of these conditions:
+
+ a) You must cause the modified files to carry prominent notices
+ stating that you changed the files and the date of any change.
+
+ b) You must cause any work that you distribute or publish, that in
+ whole or in part contains or is derived from the Program or any
+ part thereof, to be licensed as a whole at no charge to all third
+ parties under the terms of this License.
+
+ c) If the modified program normally reads commands interactively
+ when run, you must cause it, when started running for such
+ interactive use in the most ordinary way, to print or display an
+ announcement including an appropriate copyright notice and a
+ notice that there is no warranty (or else, saying that you provide
+ a warranty) and that users may redistribute the program under
+ these conditions, and telling the user how to view a copy of this
+ License. (Exception: if the Program itself is interactive but
+ does not normally print such an announcement, your work based on
+ the Program is not required to print an announcement.)
+
+These requirements apply to the modified work as a whole. If
+identifiable sections of that work are not derived from the Program,
+and can be reasonably considered independent and separate works in
+themselves, then this License, and its terms, do not apply to those
+sections when you distribute them as separate works. But when you
+distribute the same sections as part of a whole which is a work based
+on the Program, the distribution of the whole must be on the terms of
+this License, whose permissions for other licensees extend to the
+entire whole, and thus to each and every part regardless of who wrote it.
+
+Thus, it is not the intent of this section to claim rights or contest
+your rights to work written entirely by you; rather, the intent is to
+exercise the right to control the distribution of derivative or
+collective works based on the Program.
+
+In addition, mere aggregation of another work not based on the Program
+with the Program (or with a work based on the Program) on a volume of
+a storage or distribution medium does not bring the other work under
+the scope of this License.
+
+ 3. You may copy and distribute the Program (or a work based on it,
+under Section 2) in object code or executable form under the terms of
+Sections 1 and 2 above provided that you also do one of the following:
+
+ a) Accompany it with the complete corresponding machine-readable
+ source code, which must be distributed under the terms of Sections
+ 1 and 2 above on a medium customarily used for software interchange; or,
+
+ b) Accompany it with a written offer, valid for at least three
+ years, to give any third party, for a charge no more than your
+ cost of physically performing source distribution, a complete
+ machine-readable copy of the corresponding source code, to be
+ distributed under the terms of Sections 1 and 2 above on a medium
+ customarily used for software interchange; or,
+
+ c) Accompany it with the information you received as to the offer
+ to distribute corresponding source code. (This alternative is
+ allowed only for noncommercial distribution and only if you
+ received the program in object code or executable form with such
+ an offer, in accord with Subsection b above.)
+
+The source code for a work means the preferred form of the work for
+making modifications to it. For an executable work, complete source
+code means all the source code for all modules it contains, plus any
+associated interface definition files, plus the scripts used to
+control compilation and installation of the executable. However, as a
+special exception, the source code distributed need not include
+anything that is normally distributed (in either source or binary
+form) with the major components (compiler, kernel, and so on) of the
+operating system on which the executable runs, unless that component
+itself accompanies the executable.
+
+If distribution of executable or object code is made by offering
+access to copy from a designated place, then offering equivalent
+access to copy the source code from the same place counts as
+distribution of the source code, even though third parties are not
+compelled to copy the source along with the object code.
+
+ 4. You may not copy, modify, sublicense, or distribute the Program
+except as expressly provided under this License. Any attempt
+otherwise to copy, modify, sublicense or distribute the Program is
+void, and will automatically terminate your rights under this License.
+However, parties who have received copies, or rights, from you under
+this License will not have their licenses terminated so long as such
+parties remain in full compliance.
+
+ 5. You are not required to accept this License, since you have not
+signed it. However, nothing else grants you permission to modify or
+distribute the Program or its derivative works. These actions are
+prohibited by law if you do not accept this License. Therefore, by
+modifying or distributing the Program (or any work based on the
+Program), you indicate your acceptance of this License to do so, and
+all its terms and conditions for copying, distributing or modifying
+the Program or works based on it.
+
+ 6. Each time you redistribute the Program (or any work based on the
+Program), the recipient automatically receives a license from the
+original licensor to copy, distribute or modify the Program subject to
+these terms and conditions. You may not impose any further
+restrictions on the recipients' exercise of the rights granted herein.
+You are not responsible for enforcing compliance by third parties to
+this License.
+
+ 7. If, as a consequence of a court judgment or allegation of patent
+infringement or for any other reason (not limited to patent issues),
+conditions are imposed on you (whether by court order, agreement or
+otherwise) that contradict the conditions of this License, they do not
+excuse you from the conditions of this License. If you cannot
+distribute so as to satisfy simultaneously your obligations under this
+License and any other pertinent obligations, then as a consequence you
+may not distribute the Program at all. For example, if a patent
+license would not permit royalty-free redistribution of the Program by
+all those who receive copies directly or indirectly through you, then
+the only way you could satisfy both it and this License would be to
+refrain entirely from distribution of the Program.
+
+If any portion of this section is held invalid or unenforceable under
+any particular circumstance, the balance of the section is intended to
+apply and the section as a whole is intended to apply in other
+circumstances.
+
+It is not the purpose of this section to induce you to infringe any
+patents or other property right claims or to contest validity of any
+such claims; this section has the sole purpose of protecting the
+integrity of the free software distribution system, which is
+implemented by public license practices. Many people have made
+generous contributions to the wide range of software distributed
+through that system in reliance on consistent application of that
+system; it is up to the author/donor to decide if he or she is willing
+to distribute software through any other system and a licensee cannot
+impose that choice.
+
+This section is intended to make thoroughly clear what is believed to
+be a consequence of the rest of this License.
+
+ 8. If the distribution and/or use of the Program is restricted in
+certain countries either by patents or by copyrighted interfaces, the
+original copyright holder who places the Program under this License
+may add an explicit geographical distribution limitation excluding
+those countries, so that distribution is permitted only in or among
+countries not thus excluded. In such case, this License incorporates
+the limitation as if written in the body of this License.
+
+ 9. The Free Software Foundation may publish revised and/or new versions
+of the General Public License from time to time. Such new versions will
+be similar in spirit to the present version, but may differ in detail to
+address new problems or concerns.
+
+Each version is given a distinguishing version number. If the Program
+specifies a version number of this License which applies to it and "any
+later version", you have the option of following the terms and conditions
+either of that version or of any later version published by the Free
+Software Foundation. If the Program does not specify a version number of
+this License, you may choose any version ever published by the Free Software
+Foundation.
+
+ 10. If you wish to incorporate parts of the Program into other free
+programs whose distribution conditions are different, write to the author
+to ask for permission. For software which is copyrighted by the Free
+Software Foundation, write to the Free Software Foundation; we sometimes
+make exceptions for this. Our decision will be guided by the two goals
+of preserving the free status of all derivatives of our free software and
+of promoting the sharing and reuse of software generally.
+
+ NO WARRANTY
+
+ 11. BECAUSE THE PROGRAM IS LICENSED FREE OF CHARGE, THERE IS NO WARRANTY
+FOR THE PROGRAM, TO THE EXTENT PERMITTED BY APPLICABLE LAW. EXCEPT WHEN
+OTHERWISE STATED IN WRITING THE COPYRIGHT HOLDERS AND/OR OTHER PARTIES
+PROVIDE THE PROGRAM "AS IS" WITHOUT WARRANTY OF ANY KIND, EITHER EXPRESSED
+OR IMPLIED, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF
+MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE. THE ENTIRE RISK AS
+TO THE QUALITY AND PERFORMANCE OF THE PROGRAM IS WITH YOU. SHOULD THE
+PROGRAM PROVE DEFECTIVE, YOU ASSUME THE COST OF ALL NECESSARY SERVICING,
+REPAIR OR CORRECTION.
+
+ 12. IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN WRITING
+WILL ANY COPYRIGHT HOLDER, OR ANY OTHER PARTY WHO MAY MODIFY AND/OR
+REDISTRIBUTE THE PROGRAM AS PERMITTED ABOVE, BE LIABLE TO YOU FOR DAMAGES,
+INCLUDING ANY GENERAL, SPECIAL, INCIDENTAL OR CONSEQUENTIAL DAMAGES ARISING
+OUT OF THE USE OR INABILITY TO USE THE PROGRAM (INCLUDING BUT NOT LIMITED
+TO LOSS OF DATA OR DATA BEING RENDERED INACCURATE OR LOSSES SUSTAINED BY
+YOU OR THIRD PARTIES OR A FAILURE OF THE PROGRAM TO OPERATE WITH ANY OTHER
+PROGRAMS), EVEN IF SUCH HOLDER OR OTHER PARTY HAS BEEN ADVISED OF THE
+POSSIBILITY OF SUCH DAMAGES.
+
+ END OF TERMS AND CONDITIONS
+
+ How to Apply These Terms to Your New Programs
+
+ If you develop a new program, and you want it to be of the greatest
+possible use to the public, the best way to achieve this is to make it
+free software which everyone can redistribute and change under these terms.
+
+ To do so, attach the following notices to the program. It is safest
+to attach them to the start of each source file to most effectively
+convey the exclusion of warranty; and each file should have at least
+the "copyright" line and a pointer to where the full notice is found.
+
+ <one line to give the program's name and a brief idea of what it does.>
+ Copyright (C) <year> <name of author>
+
+ This program is free software; you can redistribute it and/or modify
+ it under the terms of the GNU General Public License as published by
+ the Free Software Foundation; either version 2 of the License, or
+ (at your option) any later version.
+
+ This program is distributed in the hope that it will be useful,
+ but WITHOUT ANY WARRANTY; without even the implied warranty of
+ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ GNU General Public License for more details.
+
+ You should have received a copy of the GNU General Public License along
+ with this program; if not, write to the Free Software Foundation, Inc.,
+ 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA.
+
+Also add information on how to contact you by electronic and paper mail.
+
+If the program is interactive, make it output a short notice like this
+when it starts in an interactive mode:
+
+ Gnomovision version 69, Copyright (C) year name of author
+ Gnomovision comes with ABSOLUTELY NO WARRANTY; for details type `show w'.
+ This is free software, and you are welcome to redistribute it
+ under certain conditions; type `show c' for details.
+
+The hypothetical commands `show w' and `show c' should show the appropriate
+parts of the General Public License. Of course, the commands you use may
+be called something other than `show w' and `show c'; they could even be
+mouse-clicks or menu items--whatever suits your program.
+
+You should also get your employer (if you work as a programmer) or your
+school, if any, to sign a "copyright disclaimer" for the program, if
+necessary. Here is a sample; alter the names:
+
+ Yoyodyne, Inc., hereby disclaims all copyright interest in the program
+ `Gnomovision' (which makes passes at compilers) written by James Hacker.
+
+ <signature of Ty Coon>, 1 April 1989
+ Ty Coon, President of Vice
+
+This General Public License does not permit incorporating your program into
+proprietary programs. If your program is a subroutine library, you may
+consider it more useful to permit linking proprietary applications with the
+library. If this is what you want to do, use the GNU Lesser General
+Public License instead of this License.
Added: trunk/yast/af/Makefile.am
===================================================================
--- trunk/yast/af/Makefile.am (rev 0)
+++ trunk/yast/af/Makefile.am 2015-09-29 10:47:28 UTC (rev 92876)
@@ -0,0 +1,196 @@
+# Emacs: -*- makefile -*-
+#
+# Toplevel Makefile.am for a YaST2 subproject
+#
+# -- This file is generated by y2automake - DO NOT EDIT! --
+# (Edit ./SUBDIRS instead)
+#
+
+#where devtools are
+Y2TOOL = $(Y2DEVTOOLS_PREFIX)/bin/y2tool
+
+VERSION = $(shell cat $(srcdir)/VERSION)
+RPMNAME = $(shell cat $(srcdir)/RPMNAME)
+SUBDIRS_FILE = $(shell test -e $(srcdir)/SUBDIRS && echo SUBDIRS)
+ACINCLUDE_FILE = $(shell test -e $(srcdir)/acinclude.m4 && echo acinclude.m4)
+
+HAS_YAST_LICENSE = $(shell test -e $(srcdir)/YAST_LICENSE && echo YAST_LICENSE)
+
+# do we do Makefile.am for devtools? It is a little special...
+IS_DEVTOOLS = $(findstring yast2-devtools,$(RPMNAME))
+
+DEVTOOLS_DIR = $(if $(IS_DEVTOOLS),$(srcdir)/devtools,$(Y2DEVTOOLS_PREFIX)/share/YaST2/data/devtools)
+LEGALESE_DIR = $(if $(HAS_YAST_LICENSE),$(DEVTOOLS_DIR)/admin/copyright/yast,$(DEVTOOLS_DIR)/admin/copyright/gpl)
+
+COPYRIGHT_files_gpl = README COPYING
+
+COPYRIGHT_files_yast = YAST_LICENSE README COPYING COPYRIGHT.english \
+ COPYRIGHT.french COPYRIGHT.german COPYRIGHT.spanish
+
+extra_COPYRIGHT_files = $(if $(HAS_YAST_LICENSE), $(COPYRIGHT_files_yast), $(COPYRIGHT_files_gpl))
+
+# less strict; prefer bzip2
+AUTOMAKE_OPTIONS = foreign dist-bzip2 no-dist-gzip
+# where devtools install m4 snippets
+# argh, executed literally
+#ACLOCAL_AMFLAGS = -I $(Y2DEVTOOLS_PREFIX)/share/aclocal
+ACLOCAL_AMFLAGS = -I . -I `if test -d ./devtools/admin; then echo ./devtools/admin; else pkg-config --print-errors --variable=datadir yast2-devtools; fi`/aclocal
+
+Makefile.am.common: $(DEVTOOLS_DIR)/admin/Makefile.am.common
+ cmp -s $< $@ || cp -f $< $@
+
+# create bzip2ed tar and make some sanity checks
+$(RPMNAME)-$(VERSION).tar.bz2: checkpo dist-bzip2
+ @if [ `bunzip2 -c $(RPMNAME)-$(VERSION).tar.bz2 | wc --bytes` = 0 ] ; then \
+ echo "Error: created tar is empty" ; \
+ exit 1 ; \
+ fi
+
+CLEANFILES =
+MAINTAINERCLEANFILES = package/$(RPMNAME)-$(VERSION).tar.bz2 package/$(RPMNAME).spec
+
+POT_DST = $(shell find -type d -name testsuite -prune , \
+ -type f -name "*.pot")
+
+EXTRA_DIST = \
+ VERSION RPMNAME MAINTAINER configure.in.in \
+ $(SUBDIRS_FILE) $(ACINCLUDE_FILE) \
+ $(if $(IS_DEVTOOLS),Makefile.am.common,$(POT_DST))
+
+show-extra-dist:
+ @echo $(EXTRA_DIST)
+
+# info '(automake)Conditionals'
+if CREATE_PKGCONFIG
+# create the file here instead of by configure
+# because the prerequisite is made here (not anymore!)
+# and we don't want any paths in y2autoconf
+# info '(autoconf)config.status Invocation'
+$(RPMNAME).pc: $(RPMNAME).pc.in config.status
+ ./config.status --file=$@:$<
+
+if CREATE_PKGCONFIG_NOARCH
+pkgconfigdata_DATA = $(RPMNAME).pc
+else
+pkgconfig_DATA = $(RPMNAME).pc
+endif
+
+EXTRA_DIST += $(RPMNAME).pc.in
+endif
+
+dist-hook:
+ @for I in $(extra_COPYRIGHT_files) ; \
+ do \
+ EX="" ; \
+ if test -f $(srcdir)/$$I ; then \
+ EX=$(srcdir)/$$I ; \
+ elif test -f $(LEGALESE_DIR)/$$I ; then \
+ EX=$(LEGALESE_DIR)/$$I ; \
+ else \
+ echo "Error: No file $$I in $(srcdir)/ or in $$LEGALESE_DIR/"; \
+ exit 1 ; \
+ fi ; \
+ echo "cp $$EX $(distdir)" ; \
+ cp $$EX "$(distdir)" ; \
+ done
+
+pot:
+ $(Y2TOOL) y2makepot -s $(srcdir)
+
+install-pot: pot
+ @POT_DST=`find -type d -name testsuite -prune , \
+ -type f -name "*.pot"` ; \
+ if [ -n "$$POT_DST" ] ; then \
+ echo "mkdir -p $(DESTDIR)$(potdir)" ; \
+ mkdir -p $(DESTDIR)$(potdir) ; \
+ list="$$POT_DST"; \
+ for I in $$list ; \
+ do \
+ echo $$I ; \
+ if [ "$$I" == "pot" ] ; then \
+ continue ; \
+ fi ; \
+ echo "$(INSTALL_DATA) $$I $(DESTDIR)$(potdir)" ; \
+ $(INSTALL_DATA) $$I $(DESTDIR)$(potdir) ; \
+ done ; \
+ fi
+
+spellcheck: pot
+ $(Y2TOOL) pot-spellcheck
+
+# all-local: $(if $(IS_DEVTOOLS),,$(POT_DST))
+
+install-data-local: # $(if $(IS_DEVTOOLS),,install-pot)
+ mkdir -p $(DESTDIR)$(docdir)
+ @for I in $(extra_COPYRIGHT_files) ; \
+ do \
+ EX="" ; \
+ if test -f $(srcdir)/$$I ; then \
+ EX=$(srcdir)/$$I ; \
+ elif test -f $(LEGALESE_DIR)/$$I ; then \
+ EX=$(LEGALESE_DIR)/$$I ; \
+ else \
+ echo "Error: No file $$I in $(srcdir)/ or in $(LEGALESE_DIR)/"; \
+ exit 1 ; \
+ fi ; \
+ echo "$(INSTALL_DATA) $$EX $(DESTDIR)$(docdir)" ; \
+ $(INSTALL_DATA) $$EX $(DESTDIR)$(docdir) ; \
+ done
+
+package-local: check-parse $(if $(IS_DEVTOOLS),,$(POT_DST)) $(RPMNAME)-$(VERSION).tar.bz2
+ rm -f package/$(RPMNAME)-*.tar.bz2
+ rm -f package/*~
+ rm -f package/*.bak
+ rm -f package/*.auto
+ mv $(RPMNAME)-$(VERSION).tar.bz2 package/
+ if ! test -x $(Y2TOOL); then \
+ echo "$(Y2TOOL): not found."; \
+ echo "You have to install yast2-devtools to making a package"; \
+ false; \
+ fi
+ here=`pwd`; \
+ cd $(srcdir) && for i in $(RPMNAME)*.spec.in; do \
+ newname="`echo "$$i" | sed "s/\.in$$//g"`"; \
+ $(Y2TOOL) create-spec < $$i > $$here/package/$${newname} ; \
+ done
+
+package: check-up-to-date check-tagversion check-textdomain package-local
+
+TAGVERSION = $(Y2TOOL) tagversion
+
+# check if there is no modified files and all commits were pushed
+check-up-to-date:
+ if [ `git status --short --branch | sed '/##[^[]*$/d;/^??/d' | wc -l` -gt 0 ]; then \
+ (echo "ERROR: Source is not commited and pushed. See `git status`"; false) \
+ fi
+
+check-tagversion:
+ cd $(srcdir) && $(TAGVERSION) --check >/dev/null; \
+ [ $$? = 0 ] || ( echo "ERROR: Please run 'tagversion' first"; false )
+
+check-parse-old:
+ @if [ `find -type f -name "*.ycp" | wc -l` -gt 0 -a "$(RPMNAME)" != "yast2-core" ] ; then \
+ echo "Running parseycp..." ; \
+ parseycp -q -R ; \
+ else \
+ echo "Not running parseycp." ; \
+ fi
+
+check-parse:
+ @echo "Not running parseycp."
+
+check-textdomain:
+ $(Y2TOOL) check-textdomain $(srcdir)
+
+stable: checkin-stable
+
+checkin-stable: package
+ $(Y2TOOL) checkin-stable
+
+
+# For po/ modules
+checkpo:
+ test ! -f $(srcdir)/po/Makefile || $(MAKE) -C po checkpo
+# test ! -f $(srcdir)/po/Makefile || $(MAKE) -C po checkpo make-pox
+# Contents of ./SUBDIRS
+SUBDIRS = po
Added: trunk/yast/af/README
===================================================================
--- trunk/yast/af/README (rev 0)
+++ trunk/yast/af/README 2015-09-29 10:47:28 UTC (rev 92876)
@@ -0,0 +1,2 @@
+This program/library is part of YaST2
+See the file COPYING for license terms
Added: trunk/yast/af/configure.ac
===================================================================
--- trunk/yast/af/configure.ac (rev 0)
+++ trunk/yast/af/configure.ac 2015-09-29 10:47:28 UTC (rev 92876)
@@ -0,0 +1,184 @@
+dnl configure.ac for yast2-trans-af
+dnl
+dnl -- This file is generated by y2autoconf 3.0.5 - DO NOT EDIT! --
+dnl (edit configure.ac.in or configure.in.in instead)
+
+AC_INIT(yast2-trans-af, 3.1.0, http://bugs.opensuse.org/, yast2-trans-af)
+dnl Check for presence of file 'RPMNAME'
+AC_CONFIG_SRCDIR([RPMNAME])
+
+dnl Checking host/target/build systems, for make, install etc.
+AC_CANONICAL_TARGET
+dnl Perform program name transformation
+AC_ARG_PROGRAM
+
+AC_PREFIX_DEFAULT(/usr)
+
+dnl long filenames; we use GNU Make extensions and that's ok
+AM_INIT_AUTOMAKE(tar-ustar -Wno-portability)
+
+dnl Important YaST2 variables
+VERSION="3.1.0"
+RPMNAME="yast2-trans-af"
+MAINTAINER="Karl Eichwalder <ke(a)suse.de>"
+
+dnl pkgconfig honors lib64
+pkgconfigdir=\${libdir}/pkgconfig
+pkgconfigdatadir=\${datadir}/pkgconfig
+yast2dir=\${prefix}/share/YaST2
+
+ybindir=\${prefix}/lib/YaST2/bin
+# FIXME duplicates execcompdir
+ystartupdir=\${prefix}/lib/YaST2
+plugindir=\${libdir}/YaST2/plugin
+includedir=\${prefix}/include/YaST2
+potdir=\${docdir}/pot
+
+docdir=\${prefix}/share/doc/packages/$RPMNAME
+mandir=\${prefix}/share/man
+
+execcompdir=\${prefix}/lib/YaST2
+agentdir=${execcompdir}/servers_non_y2
+
+ydatadir=${yast2dir}/data
+imagedir=${yast2dir}/images
+themedir=${yast2dir}/theme
+localedir=${yast2dir}/locale
+clientdir=${yast2dir}/clients
+moduledir=${yast2dir}/modules
+yncludedir=${yast2dir}/include
+schemadir=${yast2dir}/schema
+scrconfdir=${yast2dir}/scrconf
+desktopdir=\${prefix}/share/applications/YaST2
+
+AC_SUBST(VERSION)
+AC_SUBST(RPMNAME)
+AC_SUBST(MAINTAINER)
+
+AC_SUBST(pkgconfigdir)
+AC_SUBST(pkgconfigdatadir)
+
+AC_SUBST(yast2dir)
+
+AC_SUBST(ybindir)
+AC_SUBST(ystartupdir)
+AC_SUBST(plugindir)
+AC_SUBST(includedir)
+AC_SUBST(potdir)
+AC_SUBST(execcompdir)
+
+AC_SUBST(docdir)
+AC_SUBST(mandir)
+
+AC_SUBST(ydatadir)
+AC_SUBST(imagedir)
+AC_SUBST(themedir)
+AC_SUBST(localedir)
+AC_SUBST(clientdir)
+AC_SUBST(moduledir)
+AC_SUBST(yncludedir)
+AC_SUBST(schemadir)
+AC_SUBST(scrconfdir)
+AC_SUBST(agentdir)
+AC_SUBST(desktopdir)
+
+fillupdir_d="/var/adm/fillup-templates"
+AC_ARG_WITH(fillupdir,
+ AS_HELP_STRING([--with-fillupdir=DIR],
+ [where to place fillup templates (default $fillupdir_d.]),
+ [ fillupdir="$withval" ],
+ [ fillupdir="$fillupdir_d" ])
+AC_SUBST(fillupdir)
+
+LL=${RPMNAME##*-}
+AC_SUBST(LL)
+ISO639=${LL%_*}
+AC_SUBST(ISO639)
+
+AC_ARG_WITH(own_compendium,
+ AS_HELP_STRING([--with-own_compendium=FILE],
+ [Location of compendium file]),
+ y2compendium=yes, y2compendium=no)
+if test "x$with_own_compendium" = "x" ; then
+ if test -d ../50-memory ; then
+ COMPENDIUM='../../50-memory/yast2.$(LL).po'
+ else
+ COMPENDIUM='../../memory/yast2.$(LL).po'
+ fi
+else
+ COMPENDIUM=${with_own_compendium}
+fi
+AC_SUBST(COMPENDIUM)
+if test -d ../50-pot ; then
+ POTDIR=../../50-pot
+else
+ POTDIR=../../pot/pot
+fi
+AC_SUBST(POTDIR)
+
+
+dnl Checks for programs.
+AC_PROG_INSTALL
+dnl The YCP interpreter checks whether dependent ybc files are older
+dnl so we must preserve their timestamps
+INSTALL="${INSTALL} -p"
+AC_PROG_LN_S
+AC_PROG_MAKE_SET
+
+dnl pkgconfig
+AC_ARG_VAR([PKG_CONFIG_PATH], [where to search for pkg-config files])
+dnl devtools
+dnl ...
+
+dnl no need for AC_ARG_VAR
+AC_PATH_PROG(XGETTEXT, xgettext)
+if test -z "$XGETTEXT" ; then
+ AC_MSG_ERROR(xgettext is missing; please install gettext-tools.)
+fi
+
+Y2DEVTOOLS_PREFIX=`pkg-config --print-errors --variable=prefix yast2-devtools`
+AC_SUBST(Y2DEVTOOLS_PREFIX)
+devtools_ybindir=`pkg-config --print-errors --variable=ybindir yast2-devtools`
+devtools_yast2dir=`pkg-config --print-errors --variable=yast2dir yast2-devtools`
+
+dnl producing pkg-config for others?
+AM_CONDITIONAL(CREATE_PKGCONFIG, test "x${CREATE_PKGCONFIG}" != x)
+AM_CONDITIONAL(CREATE_PKGCONFIG_NOARCH, test "x${CREATE_PKGCONFIG}" = xnoarch)
+
+dbdir=${devtools_yast2dir}/data/docbook
+STYLESHEET_HTML=${dbdir}/stylesheets/customize-html.xsl
+STYLESHEET_PDF=${dbdir}/stylesheets/customize-fo.xsl
+STYLESHEET_CSS=${dbdir}/css/yast2docs.css
+STYLESHEET_YDOC=${dbdir}/stylesheets/ydoc.xsl
+STYLESHEET_YCPDOC=${dbdir}/stylesheets/ycpdoc.xsl
+AC_SUBST(STYLESHEET_HTML)
+AC_SUBST(STYLESHEET_PDF)
+AC_SUBST(STYLESHEET_CSS)
+AC_SUBST(STYLESHEET_YDOC)
+AC_SUBST(STYLESHEET_YCPDOC)
+
+
+dnl searches for some needed programs
+AC_PATH_PROG(MSGFMT, msgfmt, no, /usr/bin)
+if test x$MSGFMT != x"/usr/bin/msgfmt"; then
+ AC_MSG_ERROR(msgfmt is missing; please install gettext.)
+fi
+AC_PATH_PROGS(MSGCAT, msgcat pmsgcat, no)
+if test x$MSGCAT = xno; then
+ AC_MSG_ERROR(msgcat is missing; please install gettext-0.11pre or better.)
+fi
+
+AC_PATH_PROG(MSGMERGE, msgmerge, no, /usr/bin)
+if test x$MSGMERGE != x"/usr/bin/msgmerge"; then
+ AC_MSG_ERROR(msgmerge is missing; please install gettext.)
+fi
+
+AC_PATH_PROG(MSGCONV, msgconv, no, /usr/bin)
+if test x$MSGCONV != x"/usr/bin/msgconv"; then
+ AC_MSG_ERROR(msgconv is missing; please install gettext.)
+fi
+
+
+AC_CONFIG_FILES(Makefile po/Makefile)
+AC_OUTPUT
+
Added: trunk/yast/af/po/Makefile.am
===================================================================
--- trunk/yast/af/po/Makefile.am (rev 0)
+++ trunk/yast/af/po/Makefile.am 2015-09-29 10:47:28 UTC (rev 92876)
@@ -0,0 +1,175 @@
+# Emacs: -*- makefile -*-
+#
+# Makefile.am for a YaST2 translation (po/) subproject
+#
+# -- This file is generated by y2automake - DO NOT EDIT! --
+#
+# --- START lines from /usr/share/YaST2/data/devtools/admin/po/Makefile.am.top ---
+# Emacs: -*- makefile -*-
+# --- END lines from /usr/share/YaST2/data/devtools/admin/po/Makefile.am.top ---
+# --- START lines from /usr/share/YaST2/data/devtools/admin/po/Makefile.am.center ---
+# Emacs: -*- makefile -*-
+
+LL = @LL@
+#POTDIR = ../../50-pot
+POTDIR = @POTDIR@
+POTFILES = $(wildcard $(POTDIR)/*.pot)
+GENERATED = $(MOFILES)
+CLEANFILES = $(GENERATED)
+POFILES = $(wildcard *.po)
+ALL_TEXTDOMAINS = $(basename $(notdir $(POTFILES)))
+BPOTFILES = $(shell source ../../50-tools/build.conf && echo $$business)
+WANTED_TEXTDOMAINS = $(filter-out $(BPOTFILES), $(ALL_TEXTDOMAINS))
+WANTED_POFILES = $(addsuffix .$(LL).po, $(WANTED_TEXTDOMAINS))
+MOFILES = $(POFILES:%.po=%.mo)
+INST_MOFILES = $(MOFILES:.$(LL).mo=.mo)
+POXFILES = $(POFILES:%.po=%.pox)
+EXTRA_DIST = $(WANTED_POFILES) $(stat)
+localedir=@localedir@
+locale_lang_msg_dir=$(localedir)/$(LL)/LC_MESSAGES
+compendium = @COMPENDIUM@
+with_compendium =
+
+stat=status.txt
+PO_STATS= grep -v warning: | @ybindir@/po-stats
+
+MSGMERGE = @MSGMERGE@ --no-wrap --force-po --previous
+MSGFMT = @MSGFMT@
+MSGCAT = @MSGCAT@ --no-wrap --force-po
+MSGCONV = @MSGCONV@ --no-wrap --force-po
+XGETTEXT = @XGETTEXT@ --no-wrap
+
+SUFFIXES = .po .pox .gmo .mo
+
+all-local: $(GENERATED)
+
+make-pox pox: Makefile $(POXFILES)
+$(POXFILES): %.pox: %.po
+ -[ -f $@ ] && mv --backup=numbered $@ $@.bak; \
+ pot=$$(echo $< | sed "s:$(LL).po:pot:"); \
+ compendium=$(compendium); \
+ [ -f $$compendium ] || compendium=/dev/null ; \
+ $(MSGMERGE) -C $$compendium -o $@ $< $(POTDIR)/$$pot
+
+# update or init PO file
+update-po: Makefile $(POTFILES)
+ for p in $(POTFILES); do \
+ q=$${p##*/}; \
+ po=$${q%pot}$(LL).po; \
+ echo $$po; \
+ if [ -f $$po ]; then \
+ $(MSGMERGE) -o $$po.tmp $(with_compendium) $$po $$p; \
+ else \
+ $(MSGMERGE) -o $$po.tmp -C $(compendium) \
+ --verbose /dev/null $$p; \
+ fi || { echo "$(MSGMERGE) for \"$$po\" failed" ; \
+ rm -f $$po.tmp ; }; \
+ if cmp $$po.tmp $$po >/dev/null 2>&1; then \
+ rm -vf $$po.tmp; \
+ else \
+ mv -vf $$po.tmp $$po; \
+ fi; \
+ done
+ $(MAKE) $(stat)
+
+$(stat): $(WANTED_POFILES)
+ if [ -f $(stat) ]; then \
+ cp --backup=numbered $(stat) $(stat).bak; \
+ :> $(stat); \
+ fi
+ { for f in $(WANTED_POFILES); do \
+ LANG=C msgfmt -o /dev/null -c -v --statistics $$f 2>&1; \
+ done ; } | $(PO_STATS) | head -n 6 | tee $(stat)
+
+update-po-with-compendium:
+ $(MAKE) update-po with_compendium="-C $(compendium)"
+
+update-mo: $(MOFILES)
+ @:
+
+%.mo: %.po
+ file=$(srcdir)/`echo $* | sed 's,.*/,,'`.mo \
+ && rm -f $$file \
+ && $(MSGCONV) --to UTF-8 $< \
+ | $(MSGFMT) -c --statistics -o $$file -
+
+showpo:
+ echo $(POFILES)
+
+showmo:
+ echo $(MOFILES)
+
+checkpo:
+ for f in $(POFILES); do \
+ mypot=$(POTDIR)/$${f/$(LL).po/pot}; echo $$f $$mypot; \
+ [ -f $$mypot ] && { LANG=C $(MSGMERGE) --verbose --output=/dev/null $$f $$mypot || exit 1; }; \
+ LANG=C $(MSGFMT) --output=/dev/null --check --statistics --verbose $$f \
+ || exit 1; \
+ done
+
+# Try to checkin a .pox file
+# FIXME make sure msgcat doesn't weird things with "" and comments
+checkin:
+ p=$(MODULE).$(ci_ll); \
+ cp --backup=numbered $(ci_opt) $$p.po $$p.po.bak; \
+ if [ -d CVS ]; then \
+ cvs -n update $$p.po | grep -q -v '^[UPMC]'; \
+ else \
+ LC_ALL=C svn status --show-updates --quiet $$p.po| grep -v '^Status against revision'; \
+ fi; \
+ if [ $$? = 0 ]; then \
+ echo "CVS/Subversion mismatch; trying to merge..."; \
+ rm -f $$p.po; \
+ if [ -d CVS ]; then \
+ cvs -q update $$p.po; \
+ else \
+ svn update $$p.po; \
+ fi; \
+ cp $$p.pox $$p.pox.new; \
+ $(MSGCAT) $$p.po $$p.pox.new -o $$p.pox; \
+ echo -e "\nCheck \"$$p.pox\" for fuzzy entries. Status:"; \
+ $(MSGFMT) --check --statistics $$p.pox; \
+ echo -e "Then try again to checkin \"$$p.pox\"."; \
+ else \
+ cp $(ci_opt) $$p.pox $$p.po; \
+ if [ -d CVS ]; then \
+ cvs -n ci $$p.po; \
+ else \
+ svn --dry-run commit $$p.po; \
+ fi; \
+ if [ $$? = 0 ] ; then \
+ if [ -d CVS ]; then \
+ cvs ci -m "$(ci_msg)" $$p.po; \
+ else \
+ svn commit --message "$(ci_msg)" $$p.po; \
+ fi; \
+ else \
+ rm -f $$p.po; \
+ if [ -d CVS ]; then \
+ cvs -q update $$p.po; \
+ else \
+ svn update $$p.po; \
+ fi; \
+ cp $$p.pox $$p.pox.new; \
+ $(MSGCAT) $$p.po $$p.pox.new -o $$p.pox; \
+ echo -e "\nCheck \"$$p.pox\" for fuzzy entries. Status:"; \
+ $(MSGFMT) --check --statistics $$p.pox; \
+ echo "Then try to checkin \"$$p.pox\"."; \
+ fi; \
+ fi
+
+install-data-local: $(MOFILES) $(stat)
+ D=$(DESTDIR)$(locale_lang_msg_dir); \
+ [ -d $$D ] || install -d -m 755 $$D; \
+ for l in $(MOFILES); do \
+ m=$${l/$(LL).mo/mo}; \
+ install -m 644 $$l $$D/$$m; \
+ done
+ install -d -m 755 $(DESTDIR)$(docdir)
+ $(INSTALL_DATA) $(stat) $(DESTDIR)$(docdir)
+# --- END lines from /usr/share/YaST2/data/devtools/admin/po/Makefile.am.center ---
+# --- START lines from /usr/share/YaST2/data/devtools/admin/po/Makefile.am.bottom ---
+# Emacs: -*- makefile -*-
+
+## po/Makefile.am.bottom ends here
+# --- END lines from /usr/share/YaST2/data/devtools/admin/po/Makefile.am.bottom ---
Added: trunk/yast/am/COPYING
===================================================================
--- trunk/yast/am/COPYING (rev 0)
+++ trunk/yast/am/COPYING 2015-09-29 10:47:28 UTC (rev 92876)
@@ -0,0 +1,339 @@
+ GNU GENERAL PUBLIC LICENSE
+ Version 2, June 1991
+
+ Copyright (C) 1989, 1991 Free Software Foundation, Inc.,
+ 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA
+ Everyone is permitted to copy and distribute verbatim copies
+ of this license document, but changing it is not allowed.
+
+ Preamble
+
+ The licenses for most software are designed to take away your
+freedom to share and change it. By contrast, the GNU General Public
+License is intended to guarantee your freedom to share and change free
+software--to make sure the software is free for all its users. This
+General Public License applies to most of the Free Software
+Foundation's software and to any other program whose authors commit to
+using it. (Some other Free Software Foundation software is covered by
+the GNU Lesser General Public License instead.) You can apply it to
+your programs, too.
+
+ When we speak of free software, we are referring to freedom, not
+price. Our General Public Licenses are designed to make sure that you
+have the freedom to distribute copies of free software (and charge for
+this service if you wish), that you receive source code or can get it
+if you want it, that you can change the software or use pieces of it
+in new free programs; and that you know you can do these things.
+
+ To protect your rights, we need to make restrictions that forbid
+anyone to deny you these rights or to ask you to surrender the rights.
+These restrictions translate to certain responsibilities for you if you
+distribute copies of the software, or if you modify it.
+
+ For example, if you distribute copies of such a program, whether
+gratis or for a fee, you must give the recipients all the rights that
+you have. You must make sure that they, too, receive or can get the
+source code. And you must show them these terms so they know their
+rights.
+
+ We protect your rights with two steps: (1) copyright the software, and
+(2) offer you this license which gives you legal permission to copy,
+distribute and/or modify the software.
+
+ Also, for each author's protection and ours, we want to make certain
+that everyone understands that there is no warranty for this free
+software. If the software is modified by someone else and passed on, we
+want its recipients to know that what they have is not the original, so
+that any problems introduced by others will not reflect on the original
+authors' reputations.
+
+ Finally, any free program is threatened constantly by software
+patents. We wish to avoid the danger that redistributors of a free
+program will individually obtain patent licenses, in effect making the
+program proprietary. To prevent this, we have made it clear that any
+patent must be licensed for everyone's free use or not licensed at all.
+
+ The precise terms and conditions for copying, distribution and
+modification follow.
+
+ GNU GENERAL PUBLIC LICENSE
+ TERMS AND CONDITIONS FOR COPYING, DISTRIBUTION AND MODIFICATION
+
+ 0. This License applies to any program or other work which contains
+a notice placed by the copyright holder saying it may be distributed
+under the terms of this General Public License. The "Program", below,
+refers to any such program or work, and a "work based on the Program"
+means either the Program or any derivative work under copyright law:
+that is to say, a work containing the Program or a portion of it,
+either verbatim or with modifications and/or translated into another
+language. (Hereinafter, translation is included without limitation in
+the term "modification".) Each licensee is addressed as "you".
+
+Activities other than copying, distribution and modification are not
+covered by this License; they are outside its scope. The act of
+running the Program is not restricted, and the output from the Program
+is covered only if its contents constitute a work based on the
+Program (independent of having been made by running the Program).
+Whether that is true depends on what the Program does.
+
+ 1. You may copy and distribute verbatim copies of the Program's
+source code as you receive it, in any medium, provided that you
+conspicuously and appropriately publish on each copy an appropriate
+copyright notice and disclaimer of warranty; keep intact all the
+notices that refer to this License and to the absence of any warranty;
+and give any other recipients of the Program a copy of this License
+along with the Program.
+
+You may charge a fee for the physical act of transferring a copy, and
+you may at your option offer warranty protection in exchange for a fee.
+
+ 2. You may modify your copy or copies of the Program or any portion
+of it, thus forming a work based on the Program, and copy and
+distribute such modifications or work under the terms of Section 1
+above, provided that you also meet all of these conditions:
+
+ a) You must cause the modified files to carry prominent notices
+ stating that you changed the files and the date of any change.
+
+ b) You must cause any work that you distribute or publish, that in
+ whole or in part contains or is derived from the Program or any
+ part thereof, to be licensed as a whole at no charge to all third
+ parties under the terms of this License.
+
+ c) If the modified program normally reads commands interactively
+ when run, you must cause it, when started running for such
+ interactive use in the most ordinary way, to print or display an
+ announcement including an appropriate copyright notice and a
+ notice that there is no warranty (or else, saying that you provide
+ a warranty) and that users may redistribute the program under
+ these conditions, and telling the user how to view a copy of this
+ License. (Exception: if the Program itself is interactive but
+ does not normally print such an announcement, your work based on
+ the Program is not required to print an announcement.)
+
+These requirements apply to the modified work as a whole. If
+identifiable sections of that work are not derived from the Program,
+and can be reasonably considered independent and separate works in
+themselves, then this License, and its terms, do not apply to those
+sections when you distribute them as separate works. But when you
+distribute the same sections as part of a whole which is a work based
+on the Program, the distribution of the whole must be on the terms of
+this License, whose permissions for other licensees extend to the
+entire whole, and thus to each and every part regardless of who wrote it.
+
+Thus, it is not the intent of this section to claim rights or contest
+your rights to work written entirely by you; rather, the intent is to
+exercise the right to control the distribution of derivative or
+collective works based on the Program.
+
+In addition, mere aggregation of another work not based on the Program
+with the Program (or with a work based on the Program) on a volume of
+a storage or distribution medium does not bring the other work under
+the scope of this License.
+
+ 3. You may copy and distribute the Program (or a work based on it,
+under Section 2) in object code or executable form under the terms of
+Sections 1 and 2 above provided that you also do one of the following:
+
+ a) Accompany it with the complete corresponding machine-readable
+ source code, which must be distributed under the terms of Sections
+ 1 and 2 above on a medium customarily used for software interchange; or,
+
+ b) Accompany it with a written offer, valid for at least three
+ years, to give any third party, for a charge no more than your
+ cost of physically performing source distribution, a complete
+ machine-readable copy of the corresponding source code, to be
+ distributed under the terms of Sections 1 and 2 above on a medium
+ customarily used for software interchange; or,
+
+ c) Accompany it with the information you received as to the offer
+ to distribute corresponding source code. (This alternative is
+ allowed only for noncommercial distribution and only if you
+ received the program in object code or executable form with such
+ an offer, in accord with Subsection b above.)
+
+The source code for a work means the preferred form of the work for
+making modifications to it. For an executable work, complete source
+code means all the source code for all modules it contains, plus any
+associated interface definition files, plus the scripts used to
+control compilation and installation of the executable. However, as a
+special exception, the source code distributed need not include
+anything that is normally distributed (in either source or binary
+form) with the major components (compiler, kernel, and so on) of the
+operating system on which the executable runs, unless that component
+itself accompanies the executable.
+
+If distribution of executable or object code is made by offering
+access to copy from a designated place, then offering equivalent
+access to copy the source code from the same place counts as
+distribution of the source code, even though third parties are not
+compelled to copy the source along with the object code.
+
+ 4. You may not copy, modify, sublicense, or distribute the Program
+except as expressly provided under this License. Any attempt
+otherwise to copy, modify, sublicense or distribute the Program is
+void, and will automatically terminate your rights under this License.
+However, parties who have received copies, or rights, from you under
+this License will not have their licenses terminated so long as such
+parties remain in full compliance.
+
+ 5. You are not required to accept this License, since you have not
+signed it. However, nothing else grants you permission to modify or
+distribute the Program or its derivative works. These actions are
+prohibited by law if you do not accept this License. Therefore, by
+modifying or distributing the Program (or any work based on the
+Program), you indicate your acceptance of this License to do so, and
+all its terms and conditions for copying, distributing or modifying
+the Program or works based on it.
+
+ 6. Each time you redistribute the Program (or any work based on the
+Program), the recipient automatically receives a license from the
+original licensor to copy, distribute or modify the Program subject to
+these terms and conditions. You may not impose any further
+restrictions on the recipients' exercise of the rights granted herein.
+You are not responsible for enforcing compliance by third parties to
+this License.
+
+ 7. If, as a consequence of a court judgment or allegation of patent
+infringement or for any other reason (not limited to patent issues),
+conditions are imposed on you (whether by court order, agreement or
+otherwise) that contradict the conditions of this License, they do not
+excuse you from the conditions of this License. If you cannot
+distribute so as to satisfy simultaneously your obligations under this
+License and any other pertinent obligations, then as a consequence you
+may not distribute the Program at all. For example, if a patent
+license would not permit royalty-free redistribution of the Program by
+all those who receive copies directly or indirectly through you, then
+the only way you could satisfy both it and this License would be to
+refrain entirely from distribution of the Program.
+
+If any portion of this section is held invalid or unenforceable under
+any particular circumstance, the balance of the section is intended to
+apply and the section as a whole is intended to apply in other
+circumstances.
+
+It is not the purpose of this section to induce you to infringe any
+patents or other property right claims or to contest validity of any
+such claims; this section has the sole purpose of protecting the
+integrity of the free software distribution system, which is
+implemented by public license practices. Many people have made
+generous contributions to the wide range of software distributed
+through that system in reliance on consistent application of that
+system; it is up to the author/donor to decide if he or she is willing
+to distribute software through any other system and a licensee cannot
+impose that choice.
+
+This section is intended to make thoroughly clear what is believed to
+be a consequence of the rest of this License.
+
+ 8. If the distribution and/or use of the Program is restricted in
+certain countries either by patents or by copyrighted interfaces, the
+original copyright holder who places the Program under this License
+may add an explicit geographical distribution limitation excluding
+those countries, so that distribution is permitted only in or among
+countries not thus excluded. In such case, this License incorporates
+the limitation as if written in the body of this License.
+
+ 9. The Free Software Foundation may publish revised and/or new versions
+of the General Public License from time to time. Such new versions will
+be similar in spirit to the present version, but may differ in detail to
+address new problems or concerns.
+
+Each version is given a distinguishing version number. If the Program
+specifies a version number of this License which applies to it and "any
+later version", you have the option of following the terms and conditions
+either of that version or of any later version published by the Free
+Software Foundation. If the Program does not specify a version number of
+this License, you may choose any version ever published by the Free Software
+Foundation.
+
+ 10. If you wish to incorporate parts of the Program into other free
+programs whose distribution conditions are different, write to the author
+to ask for permission. For software which is copyrighted by the Free
+Software Foundation, write to the Free Software Foundation; we sometimes
+make exceptions for this. Our decision will be guided by the two goals
+of preserving the free status of all derivatives of our free software and
+of promoting the sharing and reuse of software generally.
+
+ NO WARRANTY
+
+ 11. BECAUSE THE PROGRAM IS LICENSED FREE OF CHARGE, THERE IS NO WARRANTY
+FOR THE PROGRAM, TO THE EXTENT PERMITTED BY APPLICABLE LAW. EXCEPT WHEN
+OTHERWISE STATED IN WRITING THE COPYRIGHT HOLDERS AND/OR OTHER PARTIES
+PROVIDE THE PROGRAM "AS IS" WITHOUT WARRANTY OF ANY KIND, EITHER EXPRESSED
+OR IMPLIED, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF
+MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE. THE ENTIRE RISK AS
+TO THE QUALITY AND PERFORMANCE OF THE PROGRAM IS WITH YOU. SHOULD THE
+PROGRAM PROVE DEFECTIVE, YOU ASSUME THE COST OF ALL NECESSARY SERVICING,
+REPAIR OR CORRECTION.
+
+ 12. IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN WRITING
+WILL ANY COPYRIGHT HOLDER, OR ANY OTHER PARTY WHO MAY MODIFY AND/OR
+REDISTRIBUTE THE PROGRAM AS PERMITTED ABOVE, BE LIABLE TO YOU FOR DAMAGES,
+INCLUDING ANY GENERAL, SPECIAL, INCIDENTAL OR CONSEQUENTIAL DAMAGES ARISING
+OUT OF THE USE OR INABILITY TO USE THE PROGRAM (INCLUDING BUT NOT LIMITED
+TO LOSS OF DATA OR DATA BEING RENDERED INACCURATE OR LOSSES SUSTAINED BY
+YOU OR THIRD PARTIES OR A FAILURE OF THE PROGRAM TO OPERATE WITH ANY OTHER
+PROGRAMS), EVEN IF SUCH HOLDER OR OTHER PARTY HAS BEEN ADVISED OF THE
+POSSIBILITY OF SUCH DAMAGES.
+
+ END OF TERMS AND CONDITIONS
+
+ How to Apply These Terms to Your New Programs
+
+ If you develop a new program, and you want it to be of the greatest
+possible use to the public, the best way to achieve this is to make it
+free software which everyone can redistribute and change under these terms.
+
+ To do so, attach the following notices to the program. It is safest
+to attach them to the start of each source file to most effectively
+convey the exclusion of warranty; and each file should have at least
+the "copyright" line and a pointer to where the full notice is found.
+
+ <one line to give the program's name and a brief idea of what it does.>
+ Copyright (C) <year> <name of author>
+
+ This program is free software; you can redistribute it and/or modify
+ it under the terms of the GNU General Public License as published by
+ the Free Software Foundation; either version 2 of the License, or
+ (at your option) any later version.
+
+ This program is distributed in the hope that it will be useful,
+ but WITHOUT ANY WARRANTY; without even the implied warranty of
+ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ GNU General Public License for more details.
+
+ You should have received a copy of the GNU General Public License along
+ with this program; if not, write to the Free Software Foundation, Inc.,
+ 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA.
+
+Also add information on how to contact you by electronic and paper mail.
+
+If the program is interactive, make it output a short notice like this
+when it starts in an interactive mode:
+
+ Gnomovision version 69, Copyright (C) year name of author
+ Gnomovision comes with ABSOLUTELY NO WARRANTY; for details type `show w'.
+ This is free software, and you are welcome to redistribute it
+ under certain conditions; type `show c' for details.
+
+The hypothetical commands `show w' and `show c' should show the appropriate
+parts of the General Public License. Of course, the commands you use may
+be called something other than `show w' and `show c'; they could even be
+mouse-clicks or menu items--whatever suits your program.
+
+You should also get your employer (if you work as a programmer) or your
+school, if any, to sign a "copyright disclaimer" for the program, if
+necessary. Here is a sample; alter the names:
+
+ Yoyodyne, Inc., hereby disclaims all copyright interest in the program
+ `Gnomovision' (which makes passes at compilers) written by James Hacker.
+
+ <signature of Ty Coon>, 1 April 1989
+ Ty Coon, President of Vice
+
+This General Public License does not permit incorporating your program into
+proprietary programs. If your program is a subroutine library, you may
+consider it more useful to permit linking proprietary applications with the
+library. If this is what you want to do, use the GNU Lesser General
+Public License instead of this License.
Added: trunk/yast/am/Makefile.am
===================================================================
--- trunk/yast/am/Makefile.am (rev 0)
+++ trunk/yast/am/Makefile.am 2015-09-29 10:47:28 UTC (rev 92876)
@@ -0,0 +1,196 @@
+# Emacs: -*- makefile -*-
+#
+# Toplevel Makefile.am for a YaST2 subproject
+#
+# -- This file is generated by y2automake - DO NOT EDIT! --
+# (Edit ./SUBDIRS instead)
+#
+
+#where devtools are
+Y2TOOL = $(Y2DEVTOOLS_PREFIX)/bin/y2tool
+
+VERSION = $(shell cat $(srcdir)/VERSION)
+RPMNAME = $(shell cat $(srcdir)/RPMNAME)
+SUBDIRS_FILE = $(shell test -e $(srcdir)/SUBDIRS && echo SUBDIRS)
+ACINCLUDE_FILE = $(shell test -e $(srcdir)/acinclude.m4 && echo acinclude.m4)
+
+HAS_YAST_LICENSE = $(shell test -e $(srcdir)/YAST_LICENSE && echo YAST_LICENSE)
+
+# do we do Makefile.am for devtools? It is a little special...
+IS_DEVTOOLS = $(findstring yast2-devtools,$(RPMNAME))
+
+DEVTOOLS_DIR = $(if $(IS_DEVTOOLS),$(srcdir)/devtools,$(Y2DEVTOOLS_PREFIX)/share/YaST2/data/devtools)
+LEGALESE_DIR = $(if $(HAS_YAST_LICENSE),$(DEVTOOLS_DIR)/admin/copyright/yast,$(DEVTOOLS_DIR)/admin/copyright/gpl)
+
+COPYRIGHT_files_gpl = README COPYING
+
+COPYRIGHT_files_yast = YAST_LICENSE README COPYING COPYRIGHT.english \
+ COPYRIGHT.french COPYRIGHT.german COPYRIGHT.spanish
+
+extra_COPYRIGHT_files = $(if $(HAS_YAST_LICENSE), $(COPYRIGHT_files_yast), $(COPYRIGHT_files_gpl))
+
+# less strict; prefer bzip2
+AUTOMAKE_OPTIONS = foreign dist-bzip2 no-dist-gzip
+# where devtools install m4 snippets
+# argh, executed literally
+#ACLOCAL_AMFLAGS = -I $(Y2DEVTOOLS_PREFIX)/share/aclocal
+ACLOCAL_AMFLAGS = -I . -I `if test -d ./devtools/admin; then echo ./devtools/admin; else pkg-config --print-errors --variable=datadir yast2-devtools; fi`/aclocal
+
+Makefile.am.common: $(DEVTOOLS_DIR)/admin/Makefile.am.common
+ cmp -s $< $@ || cp -f $< $@
+
+# create bzip2ed tar and make some sanity checks
+$(RPMNAME)-$(VERSION).tar.bz2: checkpo dist-bzip2
+ @if [ `bunzip2 -c $(RPMNAME)-$(VERSION).tar.bz2 | wc --bytes` = 0 ] ; then \
+ echo "Error: created tar is empty" ; \
+ exit 1 ; \
+ fi
+
+CLEANFILES =
+MAINTAINERCLEANFILES = package/$(RPMNAME)-$(VERSION).tar.bz2 package/$(RPMNAME).spec
+
+POT_DST = $(shell find -type d -name testsuite -prune , \
+ -type f -name "*.pot")
+
+EXTRA_DIST = \
+ VERSION RPMNAME MAINTAINER configure.in.in \
+ $(SUBDIRS_FILE) $(ACINCLUDE_FILE) \
+ $(if $(IS_DEVTOOLS),Makefile.am.common,$(POT_DST))
+
+show-extra-dist:
+ @echo $(EXTRA_DIST)
+
+# info '(automake)Conditionals'
+if CREATE_PKGCONFIG
+# create the file here instead of by configure
+# because the prerequisite is made here (not anymore!)
+# and we don't want any paths in y2autoconf
+# info '(autoconf)config.status Invocation'
+$(RPMNAME).pc: $(RPMNAME).pc.in config.status
+ ./config.status --file=$@:$<
+
+if CREATE_PKGCONFIG_NOARCH
+pkgconfigdata_DATA = $(RPMNAME).pc
+else
+pkgconfig_DATA = $(RPMNAME).pc
+endif
+
+EXTRA_DIST += $(RPMNAME).pc.in
+endif
+
+dist-hook:
+ @for I in $(extra_COPYRIGHT_files) ; \
+ do \
+ EX="" ; \
+ if test -f $(srcdir)/$$I ; then \
+ EX=$(srcdir)/$$I ; \
+ elif test -f $(LEGALESE_DIR)/$$I ; then \
+ EX=$(LEGALESE_DIR)/$$I ; \
+ else \
+ echo "Error: No file $$I in $(srcdir)/ or in $$LEGALESE_DIR/"; \
+ exit 1 ; \
+ fi ; \
+ echo "cp $$EX $(distdir)" ; \
+ cp $$EX "$(distdir)" ; \
+ done
+
+pot:
+ $(Y2TOOL) y2makepot -s $(srcdir)
+
+install-pot: pot
+ @POT_DST=`find -type d -name testsuite -prune , \
+ -type f -name "*.pot"` ; \
+ if [ -n "$$POT_DST" ] ; then \
+ echo "mkdir -p $(DESTDIR)$(potdir)" ; \
+ mkdir -p $(DESTDIR)$(potdir) ; \
+ list="$$POT_DST"; \
+ for I in $$list ; \
+ do \
+ echo $$I ; \
+ if [ "$$I" == "pot" ] ; then \
+ continue ; \
+ fi ; \
+ echo "$(INSTALL_DATA) $$I $(DESTDIR)$(potdir)" ; \
+ $(INSTALL_DATA) $$I $(DESTDIR)$(potdir) ; \
+ done ; \
+ fi
+
+spellcheck: pot
+ $(Y2TOOL) pot-spellcheck
+
+# all-local: $(if $(IS_DEVTOOLS),,$(POT_DST))
+
+install-data-local: # $(if $(IS_DEVTOOLS),,install-pot)
+ mkdir -p $(DESTDIR)$(docdir)
+ @for I in $(extra_COPYRIGHT_files) ; \
+ do \
+ EX="" ; \
+ if test -f $(srcdir)/$$I ; then \
+ EX=$(srcdir)/$$I ; \
+ elif test -f $(LEGALESE_DIR)/$$I ; then \
+ EX=$(LEGALESE_DIR)/$$I ; \
+ else \
+ echo "Error: No file $$I in $(srcdir)/ or in $(LEGALESE_DIR)/"; \
+ exit 1 ; \
+ fi ; \
+ echo "$(INSTALL_DATA) $$EX $(DESTDIR)$(docdir)" ; \
+ $(INSTALL_DATA) $$EX $(DESTDIR)$(docdir) ; \
+ done
+
+package-local: check-parse $(if $(IS_DEVTOOLS),,$(POT_DST)) $(RPMNAME)-$(VERSION).tar.bz2
+ rm -f package/$(RPMNAME)-*.tar.bz2
+ rm -f package/*~
+ rm -f package/*.bak
+ rm -f package/*.auto
+ mv $(RPMNAME)-$(VERSION).tar.bz2 package/
+ if ! test -x $(Y2TOOL); then \
+ echo "$(Y2TOOL): not found."; \
+ echo "You have to install yast2-devtools to making a package"; \
+ false; \
+ fi
+ here=`pwd`; \
+ cd $(srcdir) && for i in $(RPMNAME)*.spec.in; do \
+ newname="`echo "$$i" | sed "s/\.in$$//g"`"; \
+ $(Y2TOOL) create-spec < $$i > $$here/package/$${newname} ; \
+ done
+
+package: check-up-to-date check-tagversion check-textdomain package-local
+
+TAGVERSION = $(Y2TOOL) tagversion
+
+# check if there is no modified files and all commits were pushed
+check-up-to-date:
+ if [ `git status --short --branch | sed '/##[^[]*$/d;/^??/d' | wc -l` -gt 0 ]; then \
+ (echo "ERROR: Source is not commited and pushed. See `git status`"; false) \
+ fi
+
+check-tagversion:
+ cd $(srcdir) && $(TAGVERSION) --check >/dev/null; \
+ [ $$? = 0 ] || ( echo "ERROR: Please run 'tagversion' first"; false )
+
+check-parse-old:
+ @if [ `find -type f -name "*.ycp" | wc -l` -gt 0 -a "$(RPMNAME)" != "yast2-core" ] ; then \
+ echo "Running parseycp..." ; \
+ parseycp -q -R ; \
+ else \
+ echo "Not running parseycp." ; \
+ fi
+
+check-parse:
+ @echo "Not running parseycp."
+
+check-textdomain:
+ $(Y2TOOL) check-textdomain $(srcdir)
+
+stable: checkin-stable
+
+checkin-stable: package
+ $(Y2TOOL) checkin-stable
+
+
+# For po/ modules
+checkpo:
+ test ! -f $(srcdir)/po/Makefile || $(MAKE) -C po checkpo
+# test ! -f $(srcdir)/po/Makefile || $(MAKE) -C po checkpo make-pox
+# Contents of ./SUBDIRS
+SUBDIRS = po
Added: trunk/yast/am/README
===================================================================
--- trunk/yast/am/README (rev 0)
+++ trunk/yast/am/README 2015-09-29 10:47:28 UTC (rev 92876)
@@ -0,0 +1,2 @@
+This program/library is part of YaST2
+See the file COPYING for license terms
Added: trunk/yast/am/configure.ac
===================================================================
--- trunk/yast/am/configure.ac (rev 0)
+++ trunk/yast/am/configure.ac 2015-09-29 10:47:28 UTC (rev 92876)
@@ -0,0 +1,184 @@
+dnl configure.ac for yast2-trans-am
+dnl
+dnl -- This file is generated by y2autoconf 3.0.5 - DO NOT EDIT! --
+dnl (edit configure.ac.in or configure.in.in instead)
+
+AC_INIT(yast2-trans-am, 3.1.0, http://bugs.opensuse.org/, yast2-trans-am)
+dnl Check for presence of file 'RPMNAME'
+AC_CONFIG_SRCDIR([RPMNAME])
+
+dnl Checking host/target/build systems, for make, install etc.
+AC_CANONICAL_TARGET
+dnl Perform program name transformation
+AC_ARG_PROGRAM
+
+AC_PREFIX_DEFAULT(/usr)
+
+dnl long filenames; we use GNU Make extensions and that's ok
+AM_INIT_AUTOMAKE(tar-ustar -Wno-portability)
+
+dnl Important YaST2 variables
+VERSION="3.1.0"
+RPMNAME="yast2-trans-am"
+MAINTAINER="Karl Eichwalder <ke(a)suse.de>"
+
+dnl pkgconfig honors lib64
+pkgconfigdir=\${libdir}/pkgconfig
+pkgconfigdatadir=\${datadir}/pkgconfig
+yast2dir=\${prefix}/share/YaST2
+
+ybindir=\${prefix}/lib/YaST2/bin
+# FIXME duplicates execcompdir
+ystartupdir=\${prefix}/lib/YaST2
+plugindir=\${libdir}/YaST2/plugin
+includedir=\${prefix}/include/YaST2
+potdir=\${docdir}/pot
+
+docdir=\${prefix}/share/doc/packages/$RPMNAME
+mandir=\${prefix}/share/man
+
+execcompdir=\${prefix}/lib/YaST2
+agentdir=${execcompdir}/servers_non_y2
+
+ydatadir=${yast2dir}/data
+imagedir=${yast2dir}/images
+themedir=${yast2dir}/theme
+localedir=${yast2dir}/locale
+clientdir=${yast2dir}/clients
+moduledir=${yast2dir}/modules
+yncludedir=${yast2dir}/include
+schemadir=${yast2dir}/schema
+scrconfdir=${yast2dir}/scrconf
+desktopdir=\${prefix}/share/applications/YaST2
+
+AC_SUBST(VERSION)
+AC_SUBST(RPMNAME)
+AC_SUBST(MAINTAINER)
+
+AC_SUBST(pkgconfigdir)
+AC_SUBST(pkgconfigdatadir)
+
+AC_SUBST(yast2dir)
+
+AC_SUBST(ybindir)
+AC_SUBST(ystartupdir)
+AC_SUBST(plugindir)
+AC_SUBST(includedir)
+AC_SUBST(potdir)
+AC_SUBST(execcompdir)
+
+AC_SUBST(docdir)
+AC_SUBST(mandir)
+
+AC_SUBST(ydatadir)
+AC_SUBST(imagedir)
+AC_SUBST(themedir)
+AC_SUBST(localedir)
+AC_SUBST(clientdir)
+AC_SUBST(moduledir)
+AC_SUBST(yncludedir)
+AC_SUBST(schemadir)
+AC_SUBST(scrconfdir)
+AC_SUBST(agentdir)
+AC_SUBST(desktopdir)
+
+fillupdir_d="/var/adm/fillup-templates"
+AC_ARG_WITH(fillupdir,
+ AS_HELP_STRING([--with-fillupdir=DIR],
+ [where to place fillup templates (default $fillupdir_d.]),
+ [ fillupdir="$withval" ],
+ [ fillupdir="$fillupdir_d" ])
+AC_SUBST(fillupdir)
+
+LL=${RPMNAME##*-}
+AC_SUBST(LL)
+ISO639=${LL%_*}
+AC_SUBST(ISO639)
+
+AC_ARG_WITH(own_compendium,
+ AS_HELP_STRING([--with-own_compendium=FILE],
+ [Location of compendium file]),
+ y2compendium=yes, y2compendium=no)
+if test "x$with_own_compendium" = "x" ; then
+ if test -d ../50-memory ; then
+ COMPENDIUM='../../50-memory/yast2.$(LL).po'
+ else
+ COMPENDIUM='../../memory/yast2.$(LL).po'
+ fi
+else
+ COMPENDIUM=${with_own_compendium}
+fi
+AC_SUBST(COMPENDIUM)
+if test -d ../50-pot ; then
+ POTDIR=../../50-pot
+else
+ POTDIR=../../pot/pot
+fi
+AC_SUBST(POTDIR)
+
+
+dnl Checks for programs.
+AC_PROG_INSTALL
+dnl The YCP interpreter checks whether dependent ybc files are older
+dnl so we must preserve their timestamps
+INSTALL="${INSTALL} -p"
+AC_PROG_LN_S
+AC_PROG_MAKE_SET
+
+dnl pkgconfig
+AC_ARG_VAR([PKG_CONFIG_PATH], [where to search for pkg-config files])
+dnl devtools
+dnl ...
+
+dnl no need for AC_ARG_VAR
+AC_PATH_PROG(XGETTEXT, xgettext)
+if test -z "$XGETTEXT" ; then
+ AC_MSG_ERROR(xgettext is missing; please install gettext-tools.)
+fi
+
+Y2DEVTOOLS_PREFIX=`pkg-config --print-errors --variable=prefix yast2-devtools`
+AC_SUBST(Y2DEVTOOLS_PREFIX)
+devtools_ybindir=`pkg-config --print-errors --variable=ybindir yast2-devtools`
+devtools_yast2dir=`pkg-config --print-errors --variable=yast2dir yast2-devtools`
+
+dnl producing pkg-config for others?
+AM_CONDITIONAL(CREATE_PKGCONFIG, test "x${CREATE_PKGCONFIG}" != x)
+AM_CONDITIONAL(CREATE_PKGCONFIG_NOARCH, test "x${CREATE_PKGCONFIG}" = xnoarch)
+
+dbdir=${devtools_yast2dir}/data/docbook
+STYLESHEET_HTML=${dbdir}/stylesheets/customize-html.xsl
+STYLESHEET_PDF=${dbdir}/stylesheets/customize-fo.xsl
+STYLESHEET_CSS=${dbdir}/css/yast2docs.css
+STYLESHEET_YDOC=${dbdir}/stylesheets/ydoc.xsl
+STYLESHEET_YCPDOC=${dbdir}/stylesheets/ycpdoc.xsl
+AC_SUBST(STYLESHEET_HTML)
+AC_SUBST(STYLESHEET_PDF)
+AC_SUBST(STYLESHEET_CSS)
+AC_SUBST(STYLESHEET_YDOC)
+AC_SUBST(STYLESHEET_YCPDOC)
+
+
+dnl searches for some needed programs
+AC_PATH_PROG(MSGFMT, msgfmt, no, /usr/bin)
+if test x$MSGFMT != x"/usr/bin/msgfmt"; then
+ AC_MSG_ERROR(msgfmt is missing; please install gettext.)
+fi
+AC_PATH_PROGS(MSGCAT, msgcat pmsgcat, no)
+if test x$MSGCAT = xno; then
+ AC_MSG_ERROR(msgcat is missing; please install gettext-0.11pre or better.)
+fi
+
+AC_PATH_PROG(MSGMERGE, msgmerge, no, /usr/bin)
+if test x$MSGMERGE != x"/usr/bin/msgmerge"; then
+ AC_MSG_ERROR(msgmerge is missing; please install gettext.)
+fi
+
+AC_PATH_PROG(MSGCONV, msgconv, no, /usr/bin)
+if test x$MSGCONV != x"/usr/bin/msgconv"; then
+ AC_MSG_ERROR(msgconv is missing; please install gettext.)
+fi
+
+
+AC_CONFIG_FILES(Makefile po/Makefile)
+AC_OUTPUT
+
Added: trunk/yast/am/po/Makefile.am
===================================================================
--- trunk/yast/am/po/Makefile.am (rev 0)
+++ trunk/yast/am/po/Makefile.am 2015-09-29 10:47:28 UTC (rev 92876)
@@ -0,0 +1,175 @@
+# Emacs: -*- makefile -*-
+#
+# Makefile.am for a YaST2 translation (po/) subproject
+#
+# -- This file is generated by y2automake - DO NOT EDIT! --
+#
+# --- START lines from /usr/share/YaST2/data/devtools/admin/po/Makefile.am.top ---
+# Emacs: -*- makefile -*-
+# --- END lines from /usr/share/YaST2/data/devtools/admin/po/Makefile.am.top ---
+# --- START lines from /usr/share/YaST2/data/devtools/admin/po/Makefile.am.center ---
+# Emacs: -*- makefile -*-
+
+LL = @LL@
+#POTDIR = ../../50-pot
+POTDIR = @POTDIR@
+POTFILES = $(wildcard $(POTDIR)/*.pot)
+GENERATED = $(MOFILES)
+CLEANFILES = $(GENERATED)
+POFILES = $(wildcard *.po)
+ALL_TEXTDOMAINS = $(basename $(notdir $(POTFILES)))
+BPOTFILES = $(shell source ../../50-tools/build.conf && echo $$business)
+WANTED_TEXTDOMAINS = $(filter-out $(BPOTFILES), $(ALL_TEXTDOMAINS))
+WANTED_POFILES = $(addsuffix .$(LL).po, $(WANTED_TEXTDOMAINS))
+MOFILES = $(POFILES:%.po=%.mo)
+INST_MOFILES = $(MOFILES:.$(LL).mo=.mo)
+POXFILES = $(POFILES:%.po=%.pox)
+EXTRA_DIST = $(WANTED_POFILES) $(stat)
+localedir=@localedir@
+locale_lang_msg_dir=$(localedir)/$(LL)/LC_MESSAGES
+compendium = @COMPENDIUM@
+with_compendium =
+
+stat=status.txt
+PO_STATS= grep -v warning: | @ybindir@/po-stats
+
+MSGMERGE = @MSGMERGE@ --no-wrap --force-po --previous
+MSGFMT = @MSGFMT@
+MSGCAT = @MSGCAT@ --no-wrap --force-po
+MSGCONV = @MSGCONV@ --no-wrap --force-po
+XGETTEXT = @XGETTEXT@ --no-wrap
+
+SUFFIXES = .po .pox .gmo .mo
+
+all-local: $(GENERATED)
+
+make-pox pox: Makefile $(POXFILES)
+$(POXFILES): %.pox: %.po
+ -[ -f $@ ] && mv --backup=numbered $@ $@.bak; \
+ pot=$$(echo $< | sed "s:$(LL).po:pot:"); \
+ compendium=$(compendium); \
+ [ -f $$compendium ] || compendium=/dev/null ; \
+ $(MSGMERGE) -C $$compendium -o $@ $< $(POTDIR)/$$pot
+
+# update or init PO file
+update-po: Makefile $(POTFILES)
+ for p in $(POTFILES); do \
+ q=$${p##*/}; \
+ po=$${q%pot}$(LL).po; \
+ echo $$po; \
+ if [ -f $$po ]; then \
+ $(MSGMERGE) -o $$po.tmp $(with_compendium) $$po $$p; \
+ else \
+ $(MSGMERGE) -o $$po.tmp -C $(compendium) \
+ --verbose /dev/null $$p; \
+ fi || { echo "$(MSGMERGE) for \"$$po\" failed" ; \
+ rm -f $$po.tmp ; }; \
+ if cmp $$po.tmp $$po >/dev/null 2>&1; then \
+ rm -vf $$po.tmp; \
+ else \
+ mv -vf $$po.tmp $$po; \
+ fi; \
+ done
+ $(MAKE) $(stat)
+
+$(stat): $(WANTED_POFILES)
+ if [ -f $(stat) ]; then \
+ cp --backup=numbered $(stat) $(stat).bak; \
+ :> $(stat); \
+ fi
+ { for f in $(WANTED_POFILES); do \
+ LANG=C msgfmt -o /dev/null -c -v --statistics $$f 2>&1; \
+ done ; } | $(PO_STATS) | head -n 6 | tee $(stat)
+
+update-po-with-compendium:
+ $(MAKE) update-po with_compendium="-C $(compendium)"
+
+update-mo: $(MOFILES)
+ @:
+
+%.mo: %.po
+ file=$(srcdir)/`echo $* | sed 's,.*/,,'`.mo \
+ && rm -f $$file \
+ && $(MSGCONV) --to UTF-8 $< \
+ | $(MSGFMT) -c --statistics -o $$file -
+
+showpo:
+ echo $(POFILES)
+
+showmo:
+ echo $(MOFILES)
+
+checkpo:
+ for f in $(POFILES); do \
+ mypot=$(POTDIR)/$${f/$(LL).po/pot}; echo $$f $$mypot; \
+ [ -f $$mypot ] && { LANG=C $(MSGMERGE) --verbose --output=/dev/null $$f $$mypot || exit 1; }; \
+ LANG=C $(MSGFMT) --output=/dev/null --check --statistics --verbose $$f \
+ || exit 1; \
+ done
+
+# Try to checkin a .pox file
+# FIXME make sure msgcat doesn't weird things with "" and comments
+checkin:
+ p=$(MODULE).$(ci_ll); \
+ cp --backup=numbered $(ci_opt) $$p.po $$p.po.bak; \
+ if [ -d CVS ]; then \
+ cvs -n update $$p.po | grep -q -v '^[UPMC]'; \
+ else \
+ LC_ALL=C svn status --show-updates --quiet $$p.po| grep -v '^Status against revision'; \
+ fi; \
+ if [ $$? = 0 ]; then \
+ echo "CVS/Subversion mismatch; trying to merge..."; \
+ rm -f $$p.po; \
+ if [ -d CVS ]; then \
+ cvs -q update $$p.po; \
+ else \
+ svn update $$p.po; \
+ fi; \
+ cp $$p.pox $$p.pox.new; \
+ $(MSGCAT) $$p.po $$p.pox.new -o $$p.pox; \
+ echo -e "\nCheck \"$$p.pox\" for fuzzy entries. Status:"; \
+ $(MSGFMT) --check --statistics $$p.pox; \
+ echo -e "Then try again to checkin \"$$p.pox\"."; \
+ else \
+ cp $(ci_opt) $$p.pox $$p.po; \
+ if [ -d CVS ]; then \
+ cvs -n ci $$p.po; \
+ else \
+ svn --dry-run commit $$p.po; \
+ fi; \
+ if [ $$? = 0 ] ; then \
+ if [ -d CVS ]; then \
+ cvs ci -m "$(ci_msg)" $$p.po; \
+ else \
+ svn commit --message "$(ci_msg)" $$p.po; \
+ fi; \
+ else \
+ rm -f $$p.po; \
+ if [ -d CVS ]; then \
+ cvs -q update $$p.po; \
+ else \
+ svn update $$p.po; \
+ fi; \
+ cp $$p.pox $$p.pox.new; \
+ $(MSGCAT) $$p.po $$p.pox.new -o $$p.pox; \
+ echo -e "\nCheck \"$$p.pox\" for fuzzy entries. Status:"; \
+ $(MSGFMT) --check --statistics $$p.pox; \
+ echo "Then try to checkin \"$$p.pox\"."; \
+ fi; \
+ fi
+
+install-data-local: $(MOFILES) $(stat)
+ D=$(DESTDIR)$(locale_lang_msg_dir); \
+ [ -d $$D ] || install -d -m 755 $$D; \
+ for l in $(MOFILES); do \
+ m=$${l/$(LL).mo/mo}; \
+ install -m 644 $$l $$D/$$m; \
+ done
+ install -d -m 755 $(DESTDIR)$(docdir)
+ $(INSTALL_DATA) $(stat) $(DESTDIR)$(docdir)
+# --- END lines from /usr/share/YaST2/data/devtools/admin/po/Makefile.am.center ---
+# --- START lines from /usr/share/YaST2/data/devtools/admin/po/Makefile.am.bottom ---
+# Emacs: -*- makefile -*-
+
+## po/Makefile.am.bottom ends here
+# --- END lines from /usr/share/YaST2/data/devtools/admin/po/Makefile.am.bottom ---
Added: trunk/yast/ar/COPYING
===================================================================
--- trunk/yast/ar/COPYING (rev 0)
+++ trunk/yast/ar/COPYING 2015-09-29 10:47:28 UTC (rev 92876)
@@ -0,0 +1,339 @@
+ GNU GENERAL PUBLIC LICENSE
+ Version 2, June 1991
+
+ Copyright (C) 1989, 1991 Free Software Foundation, Inc.,
+ 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA
+ Everyone is permitted to copy and distribute verbatim copies
+ of this license document, but changing it is not allowed.
+
+ Preamble
+
+ The licenses for most software are designed to take away your
+freedom to share and change it. By contrast, the GNU General Public
+License is intended to guarantee your freedom to share and change free
+software--to make sure the software is free for all its users. This
+General Public License applies to most of the Free Software
+Foundation's software and to any other program whose authors commit to
+using it. (Some other Free Software Foundation software is covered by
+the GNU Lesser General Public License instead.) You can apply it to
+your programs, too.
+
+ When we speak of free software, we are referring to freedom, not
+price. Our General Public Licenses are designed to make sure that you
+have the freedom to distribute copies of free software (and charge for
+this service if you wish), that you receive source code or can get it
+if you want it, that you can change the software or use pieces of it
+in new free programs; and that you know you can do these things.
+
+ To protect your rights, we need to make restrictions that forbid
+anyone to deny you these rights or to ask you to surrender the rights.
+These restrictions translate to certain responsibilities for you if you
+distribute copies of the software, or if you modify it.
+
+ For example, if you distribute copies of such a program, whether
+gratis or for a fee, you must give the recipients all the rights that
+you have. You must make sure that they, too, receive or can get the
+source code. And you must show them these terms so they know their
+rights.
+
+ We protect your rights with two steps: (1) copyright the software, and
+(2) offer you this license which gives you legal permission to copy,
+distribute and/or modify the software.
+
+ Also, for each author's protection and ours, we want to make certain
+that everyone understands that there is no warranty for this free
+software. If the software is modified by someone else and passed on, we
+want its recipients to know that what they have is not the original, so
+that any problems introduced by others will not reflect on the original
+authors' reputations.
+
+ Finally, any free program is threatened constantly by software
+patents. We wish to avoid the danger that redistributors of a free
+program will individually obtain patent licenses, in effect making the
+program proprietary. To prevent this, we have made it clear that any
+patent must be licensed for everyone's free use or not licensed at all.
+
+ The precise terms and conditions for copying, distribution and
+modification follow.
+
+ GNU GENERAL PUBLIC LICENSE
+ TERMS AND CONDITIONS FOR COPYING, DISTRIBUTION AND MODIFICATION
+
+ 0. This License applies to any program or other work which contains
+a notice placed by the copyright holder saying it may be distributed
+under the terms of this General Public License. The "Program", below,
+refers to any such program or work, and a "work based on the Program"
+means either the Program or any derivative work under copyright law:
+that is to say, a work containing the Program or a portion of it,
+either verbatim or with modifications and/or translated into another
+language. (Hereinafter, translation is included without limitation in
+the term "modification".) Each licensee is addressed as "you".
+
+Activities other than copying, distribution and modification are not
+covered by this License; they are outside its scope. The act of
+running the Program is not restricted, and the output from the Program
+is covered only if its contents constitute a work based on the
+Program (independent of having been made by running the Program).
+Whether that is true depends on what the Program does.
+
+ 1. You may copy and distribute verbatim copies of the Program's
+source code as you receive it, in any medium, provided that you
+conspicuously and appropriately publish on each copy an appropriate
+copyright notice and disclaimer of warranty; keep intact all the
+notices that refer to this License and to the absence of any warranty;
+and give any other recipients of the Program a copy of this License
+along with the Program.
+
+You may charge a fee for the physical act of transferring a copy, and
+you may at your option offer warranty protection in exchange for a fee.
+
+ 2. You may modify your copy or copies of the Program or any portion
+of it, thus forming a work based on the Program, and copy and
+distribute such modifications or work under the terms of Section 1
+above, provided that you also meet all of these conditions:
+
+ a) You must cause the modified files to carry prominent notices
+ stating that you changed the files and the date of any change.
+
+ b) You must cause any work that you distribute or publish, that in
+ whole or in part contains or is derived from the Program or any
+ part thereof, to be licensed as a whole at no charge to all third
+ parties under the terms of this License.
+
+ c) If the modified program normally reads commands interactively
+ when run, you must cause it, when started running for such
+ interactive use in the most ordinary way, to print or display an
+ announcement including an appropriate copyright notice and a
+ notice that there is no warranty (or else, saying that you provide
+ a warranty) and that users may redistribute the program under
+ these conditions, and telling the user how to view a copy of this
+ License. (Exception: if the Program itself is interactive but
+ does not normally print such an announcement, your work based on
+ the Program is not required to print an announcement.)
+
+These requirements apply to the modified work as a whole. If
+identifiable sections of that work are not derived from the Program,
+and can be reasonably considered independent and separate works in
+themselves, then this License, and its terms, do not apply to those
+sections when you distribute them as separate works. But when you
+distribute the same sections as part of a whole which is a work based
+on the Program, the distribution of the whole must be on the terms of
+this License, whose permissions for other licensees extend to the
+entire whole, and thus to each and every part regardless of who wrote it.
+
+Thus, it is not the intent of this section to claim rights or contest
+your rights to work written entirely by you; rather, the intent is to
+exercise the right to control the distribution of derivative or
+collective works based on the Program.
+
+In addition, mere aggregation of another work not based on the Program
+with the Program (or with a work based on the Program) on a volume of
+a storage or distribution medium does not bring the other work under
+the scope of this License.
+
+ 3. You may copy and distribute the Program (or a work based on it,
+under Section 2) in object code or executable form under the terms of
+Sections 1 and 2 above provided that you also do one of the following:
+
+ a) Accompany it with the complete corresponding machine-readable
+ source code, which must be distributed under the terms of Sections
+ 1 and 2 above on a medium customarily used for software interchange; or,
+
+ b) Accompany it with a written offer, valid for at least three
+ years, to give any third party, for a charge no more than your
+ cost of physically performing source distribution, a complete
+ machine-readable copy of the corresponding source code, to be
+ distributed under the terms of Sections 1 and 2 above on a medium
+ customarily used for software interchange; or,
+
+ c) Accompany it with the information you received as to the offer
+ to distribute corresponding source code. (This alternative is
+ allowed only for noncommercial distribution and only if you
+ received the program in object code or executable form with such
+ an offer, in accord with Subsection b above.)
+
+The source code for a work means the preferred form of the work for
+making modifications to it. For an executable work, complete source
+code means all the source code for all modules it contains, plus any
+associated interface definition files, plus the scripts used to
+control compilation and installation of the executable. However, as a
+special exception, the source code distributed need not include
+anything that is normally distributed (in either source or binary
+form) with the major components (compiler, kernel, and so on) of the
+operating system on which the executable runs, unless that component
+itself accompanies the executable.
+
+If distribution of executable or object code is made by offering
+access to copy from a designated place, then offering equivalent
+access to copy the source code from the same place counts as
+distribution of the source code, even though third parties are not
+compelled to copy the source along with the object code.
+
+ 4. You may not copy, modify, sublicense, or distribute the Program
+except as expressly provided under this License. Any attempt
+otherwise to copy, modify, sublicense or distribute the Program is
+void, and will automatically terminate your rights under this License.
+However, parties who have received copies, or rights, from you under
+this License will not have their licenses terminated so long as such
+parties remain in full compliance.
+
+ 5. You are not required to accept this License, since you have not
+signed it. However, nothing else grants you permission to modify or
+distribute the Program or its derivative works. These actions are
+prohibited by law if you do not accept this License. Therefore, by
+modifying or distributing the Program (or any work based on the
+Program), you indicate your acceptance of this License to do so, and
+all its terms and conditions for copying, distributing or modifying
+the Program or works based on it.
+
+ 6. Each time you redistribute the Program (or any work based on the
+Program), the recipient automatically receives a license from the
+original licensor to copy, distribute or modify the Program subject to
+these terms and conditions. You may not impose any further
+restrictions on the recipients' exercise of the rights granted herein.
+You are not responsible for enforcing compliance by third parties to
+this License.
+
+ 7. If, as a consequence of a court judgment or allegation of patent
+infringement or for any other reason (not limited to patent issues),
+conditions are imposed on you (whether by court order, agreement or
+otherwise) that contradict the conditions of this License, they do not
+excuse you from the conditions of this License. If you cannot
+distribute so as to satisfy simultaneously your obligations under this
+License and any other pertinent obligations, then as a consequence you
+may not distribute the Program at all. For example, if a patent
+license would not permit royalty-free redistribution of the Program by
+all those who receive copies directly or indirectly through you, then
+the only way you could satisfy both it and this License would be to
+refrain entirely from distribution of the Program.
+
+If any portion of this section is held invalid or unenforceable under
+any particular circumstance, the balance of the section is intended to
+apply and the section as a whole is intended to apply in other
+circumstances.
+
+It is not the purpose of this section to induce you to infringe any
+patents or other property right claims or to contest validity of any
+such claims; this section has the sole purpose of protecting the
+integrity of the free software distribution system, which is
+implemented by public license practices. Many people have made
+generous contributions to the wide range of software distributed
+through that system in reliance on consistent application of that
+system; it is up to the author/donor to decide if he or she is willing
+to distribute software through any other system and a licensee cannot
+impose that choice.
+
+This section is intended to make thoroughly clear what is believed to
+be a consequence of the rest of this License.
+
+ 8. If the distribution and/or use of the Program is restricted in
+certain countries either by patents or by copyrighted interfaces, the
+original copyright holder who places the Program under this License
+may add an explicit geographical distribution limitation excluding
+those countries, so that distribution is permitted only in or among
+countries not thus excluded. In such case, this License incorporates
+the limitation as if written in the body of this License.
+
+ 9. The Free Software Foundation may publish revised and/or new versions
+of the General Public License from time to time. Such new versions will
+be similar in spirit to the present version, but may differ in detail to
+address new problems or concerns.
+
+Each version is given a distinguishing version number. If the Program
+specifies a version number of this License which applies to it and "any
+later version", you have the option of following the terms and conditions
+either of that version or of any later version published by the Free
+Software Foundation. If the Program does not specify a version number of
+this License, you may choose any version ever published by the Free Software
+Foundation.
+
+ 10. If you wish to incorporate parts of the Program into other free
+programs whose distribution conditions are different, write to the author
+to ask for permission. For software which is copyrighted by the Free
+Software Foundation, write to the Free Software Foundation; we sometimes
+make exceptions for this. Our decision will be guided by the two goals
+of preserving the free status of all derivatives of our free software and
+of promoting the sharing and reuse of software generally.
+
+ NO WARRANTY
+
+ 11. BECAUSE THE PROGRAM IS LICENSED FREE OF CHARGE, THERE IS NO WARRANTY
+FOR THE PROGRAM, TO THE EXTENT PERMITTED BY APPLICABLE LAW. EXCEPT WHEN
+OTHERWISE STATED IN WRITING THE COPYRIGHT HOLDERS AND/OR OTHER PARTIES
+PROVIDE THE PROGRAM "AS IS" WITHOUT WARRANTY OF ANY KIND, EITHER EXPRESSED
+OR IMPLIED, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF
+MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE. THE ENTIRE RISK AS
+TO THE QUALITY AND PERFORMANCE OF THE PROGRAM IS WITH YOU. SHOULD THE
+PROGRAM PROVE DEFECTIVE, YOU ASSUME THE COST OF ALL NECESSARY SERVICING,
+REPAIR OR CORRECTION.
+
+ 12. IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN WRITING
+WILL ANY COPYRIGHT HOLDER, OR ANY OTHER PARTY WHO MAY MODIFY AND/OR
+REDISTRIBUTE THE PROGRAM AS PERMITTED ABOVE, BE LIABLE TO YOU FOR DAMAGES,
+INCLUDING ANY GENERAL, SPECIAL, INCIDENTAL OR CONSEQUENTIAL DAMAGES ARISING
+OUT OF THE USE OR INABILITY TO USE THE PROGRAM (INCLUDING BUT NOT LIMITED
+TO LOSS OF DATA OR DATA BEING RENDERED INACCURATE OR LOSSES SUSTAINED BY
+YOU OR THIRD PARTIES OR A FAILURE OF THE PROGRAM TO OPERATE WITH ANY OTHER
+PROGRAMS), EVEN IF SUCH HOLDER OR OTHER PARTY HAS BEEN ADVISED OF THE
+POSSIBILITY OF SUCH DAMAGES.
+
+ END OF TERMS AND CONDITIONS
+
+ How to Apply These Terms to Your New Programs
+
+ If you develop a new program, and you want it to be of the greatest
+possible use to the public, the best way to achieve this is to make it
+free software which everyone can redistribute and change under these terms.
+
+ To do so, attach the following notices to the program. It is safest
+to attach them to the start of each source file to most effectively
+convey the exclusion of warranty; and each file should have at least
+the "copyright" line and a pointer to where the full notice is found.
+
+ <one line to give the program's name and a brief idea of what it does.>
+ Copyright (C) <year> <name of author>
+
+ This program is free software; you can redistribute it and/or modify
+ it under the terms of the GNU General Public License as published by
+ the Free Software Foundation; either version 2 of the License, or
+ (at your option) any later version.
+
+ This program is distributed in the hope that it will be useful,
+ but WITHOUT ANY WARRANTY; without even the implied warranty of
+ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ GNU General Public License for more details.
+
+ You should have received a copy of the GNU General Public License along
+ with this program; if not, write to the Free Software Foundation, Inc.,
+ 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA.
+
+Also add information on how to contact you by electronic and paper mail.
+
+If the program is interactive, make it output a short notice like this
+when it starts in an interactive mode:
+
+ Gnomovision version 69, Copyright (C) year name of author
+ Gnomovision comes with ABSOLUTELY NO WARRANTY; for details type `show w'.
+ This is free software, and you are welcome to redistribute it
+ under certain conditions; type `show c' for details.
+
+The hypothetical commands `show w' and `show c' should show the appropriate
+parts of the General Public License. Of course, the commands you use may
+be called something other than `show w' and `show c'; they could even be
+mouse-clicks or menu items--whatever suits your program.
+
+You should also get your employer (if you work as a programmer) or your
+school, if any, to sign a "copyright disclaimer" for the program, if
+necessary. Here is a sample; alter the names:
+
+ Yoyodyne, Inc., hereby disclaims all copyright interest in the program
+ `Gnomovision' (which makes passes at compilers) written by James Hacker.
+
+ <signature of Ty Coon>, 1 April 1989
+ Ty Coon, President of Vice
+
+This General Public License does not permit incorporating your program into
+proprietary programs. If your program is a subroutine library, you may
+consider it more useful to permit linking proprietary applications with the
+library. If this is what you want to do, use the GNU Lesser General
+Public License instead of this License.
Added: trunk/yast/ar/Makefile.am
===================================================================
--- trunk/yast/ar/Makefile.am (rev 0)
+++ trunk/yast/ar/Makefile.am 2015-09-29 10:47:28 UTC (rev 92876)
@@ -0,0 +1,196 @@
+# Emacs: -*- makefile -*-
+#
+# Toplevel Makefile.am for a YaST2 subproject
+#
+# -- This file is generated by y2automake - DO NOT EDIT! --
+# (Edit ./SUBDIRS instead)
+#
+
+#where devtools are
+Y2TOOL = $(Y2DEVTOOLS_PREFIX)/bin/y2tool
+
+VERSION = $(shell cat $(srcdir)/VERSION)
+RPMNAME = $(shell cat $(srcdir)/RPMNAME)
+SUBDIRS_FILE = $(shell test -e $(srcdir)/SUBDIRS && echo SUBDIRS)
+ACINCLUDE_FILE = $(shell test -e $(srcdir)/acinclude.m4 && echo acinclude.m4)
+
+HAS_YAST_LICENSE = $(shell test -e $(srcdir)/YAST_LICENSE && echo YAST_LICENSE)
+
+# do we do Makefile.am for devtools? It is a little special...
+IS_DEVTOOLS = $(findstring yast2-devtools,$(RPMNAME))
+
+DEVTOOLS_DIR = $(if $(IS_DEVTOOLS),$(srcdir)/devtools,$(Y2DEVTOOLS_PREFIX)/share/YaST2/data/devtools)
+LEGALESE_DIR = $(if $(HAS_YAST_LICENSE),$(DEVTOOLS_DIR)/admin/copyright/yast,$(DEVTOOLS_DIR)/admin/copyright/gpl)
+
+COPYRIGHT_files_gpl = README COPYING
+
+COPYRIGHT_files_yast = YAST_LICENSE README COPYING COPYRIGHT.english \
+ COPYRIGHT.french COPYRIGHT.german COPYRIGHT.spanish
+
+extra_COPYRIGHT_files = $(if $(HAS_YAST_LICENSE), $(COPYRIGHT_files_yast), $(COPYRIGHT_files_gpl))
+
+# less strict; prefer bzip2
+AUTOMAKE_OPTIONS = foreign dist-bzip2 no-dist-gzip
+# where devtools install m4 snippets
+# argh, executed literally
+#ACLOCAL_AMFLAGS = -I $(Y2DEVTOOLS_PREFIX)/share/aclocal
+ACLOCAL_AMFLAGS = -I . -I `if test -d ./devtools/admin; then echo ./devtools/admin; else pkg-config --print-errors --variable=datadir yast2-devtools; fi`/aclocal
+
+Makefile.am.common: $(DEVTOOLS_DIR)/admin/Makefile.am.common
+ cmp -s $< $@ || cp -f $< $@
+
+# create bzip2ed tar and make some sanity checks
+$(RPMNAME)-$(VERSION).tar.bz2: checkpo dist-bzip2
+ @if [ `bunzip2 -c $(RPMNAME)-$(VERSION).tar.bz2 | wc --bytes` = 0 ] ; then \
+ echo "Error: created tar is empty" ; \
+ exit 1 ; \
+ fi
+
+CLEANFILES =
+MAINTAINERCLEANFILES = package/$(RPMNAME)-$(VERSION).tar.bz2 package/$(RPMNAME).spec
+
+POT_DST = $(shell find -type d -name testsuite -prune , \
+ -type f -name "*.pot")
+
+EXTRA_DIST = \
+ VERSION RPMNAME MAINTAINER configure.in.in \
+ $(SUBDIRS_FILE) $(ACINCLUDE_FILE) \
+ $(if $(IS_DEVTOOLS),Makefile.am.common,$(POT_DST))
+
+show-extra-dist:
+ @echo $(EXTRA_DIST)
+
+# info '(automake)Conditionals'
+if CREATE_PKGCONFIG
+# create the file here instead of by configure
+# because the prerequisite is made here (not anymore!)
+# and we don't want any paths in y2autoconf
+# info '(autoconf)config.status Invocation'
+$(RPMNAME).pc: $(RPMNAME).pc.in config.status
+ ./config.status --file=$@:$<
+
+if CREATE_PKGCONFIG_NOARCH
+pkgconfigdata_DATA = $(RPMNAME).pc
+else
+pkgconfig_DATA = $(RPMNAME).pc
+endif
+
+EXTRA_DIST += $(RPMNAME).pc.in
+endif
+
+dist-hook:
+ @for I in $(extra_COPYRIGHT_files) ; \
+ do \
+ EX="" ; \
+ if test -f $(srcdir)/$$I ; then \
+ EX=$(srcdir)/$$I ; \
+ elif test -f $(LEGALESE_DIR)/$$I ; then \
+ EX=$(LEGALESE_DIR)/$$I ; \
+ else \
+ echo "Error: No file $$I in $(srcdir)/ or in $$LEGALESE_DIR/"; \
+ exit 1 ; \
+ fi ; \
+ echo "cp $$EX $(distdir)" ; \
+ cp $$EX "$(distdir)" ; \
+ done
+
+pot:
+ $(Y2TOOL) y2makepot -s $(srcdir)
+
+install-pot: pot
+ @POT_DST=`find -type d -name testsuite -prune , \
+ -type f -name "*.pot"` ; \
+ if [ -n "$$POT_DST" ] ; then \
+ echo "mkdir -p $(DESTDIR)$(potdir)" ; \
+ mkdir -p $(DESTDIR)$(potdir) ; \
+ list="$$POT_DST"; \
+ for I in $$list ; \
+ do \
+ echo $$I ; \
+ if [ "$$I" == "pot" ] ; then \
+ continue ; \
+ fi ; \
+ echo "$(INSTALL_DATA) $$I $(DESTDIR)$(potdir)" ; \
+ $(INSTALL_DATA) $$I $(DESTDIR)$(potdir) ; \
+ done ; \
+ fi
+
+spellcheck: pot
+ $(Y2TOOL) pot-spellcheck
+
+# all-local: $(if $(IS_DEVTOOLS),,$(POT_DST))
+
+install-data-local: # $(if $(IS_DEVTOOLS),,install-pot)
+ mkdir -p $(DESTDIR)$(docdir)
+ @for I in $(extra_COPYRIGHT_files) ; \
+ do \
+ EX="" ; \
+ if test -f $(srcdir)/$$I ; then \
+ EX=$(srcdir)/$$I ; \
+ elif test -f $(LEGALESE_DIR)/$$I ; then \
+ EX=$(LEGALESE_DIR)/$$I ; \
+ else \
+ echo "Error: No file $$I in $(srcdir)/ or in $(LEGALESE_DIR)/"; \
+ exit 1 ; \
+ fi ; \
+ echo "$(INSTALL_DATA) $$EX $(DESTDIR)$(docdir)" ; \
+ $(INSTALL_DATA) $$EX $(DESTDIR)$(docdir) ; \
+ done
+
+package-local: check-parse $(if $(IS_DEVTOOLS),,$(POT_DST)) $(RPMNAME)-$(VERSION).tar.bz2
+ rm -f package/$(RPMNAME)-*.tar.bz2
+ rm -f package/*~
+ rm -f package/*.bak
+ rm -f package/*.auto
+ mv $(RPMNAME)-$(VERSION).tar.bz2 package/
+ if ! test -x $(Y2TOOL); then \
+ echo "$(Y2TOOL): not found."; \
+ echo "You have to install yast2-devtools to making a package"; \
+ false; \
+ fi
+ here=`pwd`; \
+ cd $(srcdir) && for i in $(RPMNAME)*.spec.in; do \
+ newname="`echo "$$i" | sed "s/\.in$$//g"`"; \
+ $(Y2TOOL) create-spec < $$i > $$here/package/$${newname} ; \
+ done
+
+package: check-up-to-date check-tagversion check-textdomain package-local
+
+TAGVERSION = $(Y2TOOL) tagversion
+
+# check if there is no modified files and all commits were pushed
+check-up-to-date:
+ if [ `git status --short --branch | sed '/##[^[]*$/d;/^??/d' | wc -l` -gt 0 ]; then \
+ (echo "ERROR: Source is not commited and pushed. See `git status`"; false) \
+ fi
+
+check-tagversion:
+ cd $(srcdir) && $(TAGVERSION) --check >/dev/null; \
+ [ $$? = 0 ] || ( echo "ERROR: Please run 'tagversion' first"; false )
+
+check-parse-old:
+ @if [ `find -type f -name "*.ycp" | wc -l` -gt 0 -a "$(RPMNAME)" != "yast2-core" ] ; then \
+ echo "Running parseycp..." ; \
+ parseycp -q -R ; \
+ else \
+ echo "Not running parseycp." ; \
+ fi
+
+check-parse:
+ @echo "Not running parseycp."
+
+check-textdomain:
+ $(Y2TOOL) check-textdomain $(srcdir)
+
+stable: checkin-stable
+
+checkin-stable: package
+ $(Y2TOOL) checkin-stable
+
+
+# For po/ modules
+checkpo:
+ test ! -f $(srcdir)/po/Makefile || $(MAKE) -C po checkpo
+# test ! -f $(srcdir)/po/Makefile || $(MAKE) -C po checkpo make-pox
+# Contents of ./SUBDIRS
+SUBDIRS = po
Added: trunk/yast/ar/README
===================================================================
--- trunk/yast/ar/README (rev 0)
+++ trunk/yast/ar/README 2015-09-29 10:47:28 UTC (rev 92876)
@@ -0,0 +1,2 @@
+This program/library is part of YaST2
+See the file COPYING for license terms
Added: trunk/yast/ar/configure.ac
===================================================================
--- trunk/yast/ar/configure.ac (rev 0)
+++ trunk/yast/ar/configure.ac 2015-09-29 10:47:28 UTC (rev 92876)
@@ -0,0 +1,184 @@
+dnl configure.ac for yast2-trans-ar
+dnl
+dnl -- This file is generated by y2autoconf 3.0.5 - DO NOT EDIT! --
+dnl (edit configure.ac.in or configure.in.in instead)
+
+AC_INIT(yast2-trans-ar, 3.1.0, http://bugs.opensuse.org/, yast2-trans-ar)
+dnl Check for presence of file 'RPMNAME'
+AC_CONFIG_SRCDIR([RPMNAME])
+
+dnl Checking host/target/build systems, for make, install etc.
+AC_CANONICAL_TARGET
+dnl Perform program name transformation
+AC_ARG_PROGRAM
+
+AC_PREFIX_DEFAULT(/usr)
+
+dnl long filenames; we use GNU Make extensions and that's ok
+AM_INIT_AUTOMAKE(tar-ustar -Wno-portability)
+
+dnl Important YaST2 variables
+VERSION="3.1.0"
+RPMNAME="yast2-trans-ar"
+MAINTAINER="Karl Eichwalder <ke(a)suse.de>"
+
+dnl pkgconfig honors lib64
+pkgconfigdir=\${libdir}/pkgconfig
+pkgconfigdatadir=\${datadir}/pkgconfig
+yast2dir=\${prefix}/share/YaST2
+
+ybindir=\${prefix}/lib/YaST2/bin
+# FIXME duplicates execcompdir
+ystartupdir=\${prefix}/lib/YaST2
+plugindir=\${libdir}/YaST2/plugin
+includedir=\${prefix}/include/YaST2
+potdir=\${docdir}/pot
+
+docdir=\${prefix}/share/doc/packages/$RPMNAME
+mandir=\${prefix}/share/man
+
+execcompdir=\${prefix}/lib/YaST2
+agentdir=${execcompdir}/servers_non_y2
+
+ydatadir=${yast2dir}/data
+imagedir=${yast2dir}/images
+themedir=${yast2dir}/theme
+localedir=${yast2dir}/locale
+clientdir=${yast2dir}/clients
+moduledir=${yast2dir}/modules
+yncludedir=${yast2dir}/include
+schemadir=${yast2dir}/schema
+scrconfdir=${yast2dir}/scrconf
+desktopdir=\${prefix}/share/applications/YaST2
+
+AC_SUBST(VERSION)
+AC_SUBST(RPMNAME)
+AC_SUBST(MAINTAINER)
+
+AC_SUBST(pkgconfigdir)
+AC_SUBST(pkgconfigdatadir)
+
+AC_SUBST(yast2dir)
+
+AC_SUBST(ybindir)
+AC_SUBST(ystartupdir)
+AC_SUBST(plugindir)
+AC_SUBST(includedir)
+AC_SUBST(potdir)
+AC_SUBST(execcompdir)
+
+AC_SUBST(docdir)
+AC_SUBST(mandir)
+
+AC_SUBST(ydatadir)
+AC_SUBST(imagedir)
+AC_SUBST(themedir)
+AC_SUBST(localedir)
+AC_SUBST(clientdir)
+AC_SUBST(moduledir)
+AC_SUBST(yncludedir)
+AC_SUBST(schemadir)
+AC_SUBST(scrconfdir)
+AC_SUBST(agentdir)
+AC_SUBST(desktopdir)
+
+fillupdir_d="/var/adm/fillup-templates"
+AC_ARG_WITH(fillupdir,
+ AS_HELP_STRING([--with-fillupdir=DIR],
+ [where to place fillup templates (default $fillupdir_d.]),
+ [ fillupdir="$withval" ],
+ [ fillupdir="$fillupdir_d" ])
+AC_SUBST(fillupdir)
+
+LL=${RPMNAME##*-}
+AC_SUBST(LL)
+ISO639=${LL%_*}
+AC_SUBST(ISO639)
+
+AC_ARG_WITH(own_compendium,
+ AS_HELP_STRING([--with-own_compendium=FILE],
+ [Location of compendium file]),
+ y2compendium=yes, y2compendium=no)
+if test "x$with_own_compendium" = "x" ; then
+ if test -d ../50-memory ; then
+ COMPENDIUM='../../50-memory/yast2.$(LL).po'
+ else
+ COMPENDIUM='../../memory/yast2.$(LL).po'
+ fi
+else
+ COMPENDIUM=${with_own_compendium}
+fi
+AC_SUBST(COMPENDIUM)
+if test -d ../50-pot ; then
+ POTDIR=../../50-pot
+else
+ POTDIR=../../pot/pot
+fi
+AC_SUBST(POTDIR)
+
+
+dnl Checks for programs.
+AC_PROG_INSTALL
+dnl The YCP interpreter checks whether dependent ybc files are older
+dnl so we must preserve their timestamps
+INSTALL="${INSTALL} -p"
+AC_PROG_LN_S
+AC_PROG_MAKE_SET
+
+dnl pkgconfig
+AC_ARG_VAR([PKG_CONFIG_PATH], [where to search for pkg-config files])
+dnl devtools
+dnl ...
+
+dnl no need for AC_ARG_VAR
+AC_PATH_PROG(XGETTEXT, xgettext)
+if test -z "$XGETTEXT" ; then
+ AC_MSG_ERROR(xgettext is missing; please install gettext-tools.)
+fi
+
+Y2DEVTOOLS_PREFIX=`pkg-config --print-errors --variable=prefix yast2-devtools`
+AC_SUBST(Y2DEVTOOLS_PREFIX)
+devtools_ybindir=`pkg-config --print-errors --variable=ybindir yast2-devtools`
+devtools_yast2dir=`pkg-config --print-errors --variable=yast2dir yast2-devtools`
+
+dnl producing pkg-config for others?
+AM_CONDITIONAL(CREATE_PKGCONFIG, test "x${CREATE_PKGCONFIG}" != x)
+AM_CONDITIONAL(CREATE_PKGCONFIG_NOARCH, test "x${CREATE_PKGCONFIG}" = xnoarch)
+
+dbdir=${devtools_yast2dir}/data/docbook
+STYLESHEET_HTML=${dbdir}/stylesheets/customize-html.xsl
+STYLESHEET_PDF=${dbdir}/stylesheets/customize-fo.xsl
+STYLESHEET_CSS=${dbdir}/css/yast2docs.css
+STYLESHEET_YDOC=${dbdir}/stylesheets/ydoc.xsl
+STYLESHEET_YCPDOC=${dbdir}/stylesheets/ycpdoc.xsl
+AC_SUBST(STYLESHEET_HTML)
+AC_SUBST(STYLESHEET_PDF)
+AC_SUBST(STYLESHEET_CSS)
+AC_SUBST(STYLESHEET_YDOC)
+AC_SUBST(STYLESHEET_YCPDOC)
+
+
+dnl searches for some needed programs
+AC_PATH_PROG(MSGFMT, msgfmt, no, /usr/bin)
+if test x$MSGFMT != x"/usr/bin/msgfmt"; then
+ AC_MSG_ERROR(msgfmt is missing; please install gettext.)
+fi
+AC_PATH_PROGS(MSGCAT, msgcat pmsgcat, no)
+if test x$MSGCAT = xno; then
+ AC_MSG_ERROR(msgcat is missing; please install gettext-0.11pre or better.)
+fi
+
+AC_PATH_PROG(MSGMERGE, msgmerge, no, /usr/bin)
+if test x$MSGMERGE != x"/usr/bin/msgmerge"; then
+ AC_MSG_ERROR(msgmerge is missing; please install gettext.)
+fi
+
+AC_PATH_PROG(MSGCONV, msgconv, no, /usr/bin)
+if test x$MSGCONV != x"/usr/bin/msgconv"; then
+ AC_MSG_ERROR(msgconv is missing; please install gettext.)
+fi
+
+
+AC_CONFIG_FILES(Makefile po/Makefile)
+AC_OUTPUT
+
Added: trunk/yast/ar/po/Makefile.am
===================================================================
--- trunk/yast/ar/po/Makefile.am (rev 0)
+++ trunk/yast/ar/po/Makefile.am 2015-09-29 10:47:28 UTC (rev 92876)
@@ -0,0 +1,175 @@
+# Emacs: -*- makefile -*-
+#
+# Makefile.am for a YaST2 translation (po/) subproject
+#
+# -- This file is generated by y2automake - DO NOT EDIT! --
+#
+# --- START lines from /usr/share/YaST2/data/devtools/admin/po/Makefile.am.top ---
+# Emacs: -*- makefile -*-
+# --- END lines from /usr/share/YaST2/data/devtools/admin/po/Makefile.am.top ---
+# --- START lines from /usr/share/YaST2/data/devtools/admin/po/Makefile.am.center ---
+# Emacs: -*- makefile -*-
+
+LL = @LL@
+#POTDIR = ../../50-pot
+POTDIR = @POTDIR@
+POTFILES = $(wildcard $(POTDIR)/*.pot)
+GENERATED = $(MOFILES)
+CLEANFILES = $(GENERATED)
+POFILES = $(wildcard *.po)
+ALL_TEXTDOMAINS = $(basename $(notdir $(POTFILES)))
+BPOTFILES = $(shell source ../../50-tools/build.conf && echo $$business)
+WANTED_TEXTDOMAINS = $(filter-out $(BPOTFILES), $(ALL_TEXTDOMAINS))
+WANTED_POFILES = $(addsuffix .$(LL).po, $(WANTED_TEXTDOMAINS))
+MOFILES = $(POFILES:%.po=%.mo)
+INST_MOFILES = $(MOFILES:.$(LL).mo=.mo)
+POXFILES = $(POFILES:%.po=%.pox)
+EXTRA_DIST = $(WANTED_POFILES) $(stat)
+localedir=@localedir@
+locale_lang_msg_dir=$(localedir)/$(LL)/LC_MESSAGES
+compendium = @COMPENDIUM@
+with_compendium =
+
+stat=status.txt
+PO_STATS= grep -v warning: | @ybindir@/po-stats
+
+MSGMERGE = @MSGMERGE@ --no-wrap --force-po --previous
+MSGFMT = @MSGFMT@
+MSGCAT = @MSGCAT@ --no-wrap --force-po
+MSGCONV = @MSGCONV@ --no-wrap --force-po
+XGETTEXT = @XGETTEXT@ --no-wrap
+
+SUFFIXES = .po .pox .gmo .mo
+
+all-local: $(GENERATED)
+
+make-pox pox: Makefile $(POXFILES)
+$(POXFILES): %.pox: %.po
+ -[ -f $@ ] && mv --backup=numbered $@ $@.bak; \
+ pot=$$(echo $< | sed "s:$(LL).po:pot:"); \
+ compendium=$(compendium); \
+ [ -f $$compendium ] || compendium=/dev/null ; \
+ $(MSGMERGE) -C $$compendium -o $@ $< $(POTDIR)/$$pot
+
+# update or init PO file
+update-po: Makefile $(POTFILES)
+ for p in $(POTFILES); do \
+ q=$${p##*/}; \
+ po=$${q%pot}$(LL).po; \
+ echo $$po; \
+ if [ -f $$po ]; then \
+ $(MSGMERGE) -o $$po.tmp $(with_compendium) $$po $$p; \
+ else \
+ $(MSGMERGE) -o $$po.tmp -C $(compendium) \
+ --verbose /dev/null $$p; \
+ fi || { echo "$(MSGMERGE) for \"$$po\" failed" ; \
+ rm -f $$po.tmp ; }; \
+ if cmp $$po.tmp $$po >/dev/null 2>&1; then \
+ rm -vf $$po.tmp; \
+ else \
+ mv -vf $$po.tmp $$po; \
+ fi; \
+ done
+ $(MAKE) $(stat)
+
+$(stat): $(WANTED_POFILES)
+ if [ -f $(stat) ]; then \
+ cp --backup=numbered $(stat) $(stat).bak; \
+ :> $(stat); \
+ fi
+ { for f in $(WANTED_POFILES); do \
+ LANG=C msgfmt -o /dev/null -c -v --statistics $$f 2>&1; \
+ done ; } | $(PO_STATS) | head -n 6 | tee $(stat)
+
+update-po-with-compendium:
+ $(MAKE) update-po with_compendium="-C $(compendium)"
+
+update-mo: $(MOFILES)
+ @:
+
+%.mo: %.po
+ file=$(srcdir)/`echo $* | sed 's,.*/,,'`.mo \
+ && rm -f $$file \
+ && $(MSGCONV) --to UTF-8 $< \
+ | $(MSGFMT) -c --statistics -o $$file -
+
+showpo:
+ echo $(POFILES)
+
+showmo:
+ echo $(MOFILES)
+
+checkpo:
+ for f in $(POFILES); do \
+ mypot=$(POTDIR)/$${f/$(LL).po/pot}; echo $$f $$mypot; \
+ [ -f $$mypot ] && { LANG=C $(MSGMERGE) --verbose --output=/dev/null $$f $$mypot || exit 1; }; \
+ LANG=C $(MSGFMT) --output=/dev/null --check --statistics --verbose $$f \
+ || exit 1; \
+ done
+
+# Try to checkin a .pox file
+# FIXME make sure msgcat doesn't weird things with "" and comments
+checkin:
+ p=$(MODULE).$(ci_ll); \
+ cp --backup=numbered $(ci_opt) $$p.po $$p.po.bak; \
+ if [ -d CVS ]; then \
+ cvs -n update $$p.po | grep -q -v '^[UPMC]'; \
+ else \
+ LC_ALL=C svn status --show-updates --quiet $$p.po| grep -v '^Status against revision'; \
+ fi; \
+ if [ $$? = 0 ]; then \
+ echo "CVS/Subversion mismatch; trying to merge..."; \
+ rm -f $$p.po; \
+ if [ -d CVS ]; then \
+ cvs -q update $$p.po; \
+ else \
+ svn update $$p.po; \
+ fi; \
+ cp $$p.pox $$p.pox.new; \
+ $(MSGCAT) $$p.po $$p.pox.new -o $$p.pox; \
+ echo -e "\nCheck \"$$p.pox\" for fuzzy entries. Status:"; \
+ $(MSGFMT) --check --statistics $$p.pox; \
+ echo -e "Then try again to checkin \"$$p.pox\"."; \
+ else \
+ cp $(ci_opt) $$p.pox $$p.po; \
+ if [ -d CVS ]; then \
+ cvs -n ci $$p.po; \
+ else \
+ svn --dry-run commit $$p.po; \
+ fi; \
+ if [ $$? = 0 ] ; then \
+ if [ -d CVS ]; then \
+ cvs ci -m "$(ci_msg)" $$p.po; \
+ else \
+ svn commit --message "$(ci_msg)" $$p.po; \
+ fi; \
+ else \
+ rm -f $$p.po; \
+ if [ -d CVS ]; then \
+ cvs -q update $$p.po; \
+ else \
+ svn update $$p.po; \
+ fi; \
+ cp $$p.pox $$p.pox.new; \
+ $(MSGCAT) $$p.po $$p.pox.new -o $$p.pox; \
+ echo -e "\nCheck \"$$p.pox\" for fuzzy entries. Status:"; \
+ $(MSGFMT) --check --statistics $$p.pox; \
+ echo "Then try to checkin \"$$p.pox\"."; \
+ fi; \
+ fi
+
+install-data-local: $(MOFILES) $(stat)
+ D=$(DESTDIR)$(locale_lang_msg_dir); \
+ [ -d $$D ] || install -d -m 755 $$D; \
+ for l in $(MOFILES); do \
+ m=$${l/$(LL).mo/mo}; \
+ install -m 644 $$l $$D/$$m; \
+ done
+ install -d -m 755 $(DESTDIR)$(docdir)
+ $(INSTALL_DATA) $(stat) $(DESTDIR)$(docdir)
+# --- END lines from /usr/share/YaST2/data/devtools/admin/po/Makefile.am.center ---
+# --- START lines from /usr/share/YaST2/data/devtools/admin/po/Makefile.am.bottom ---
+# Emacs: -*- makefile -*-
+
+## po/Makefile.am.bottom ends here
+# --- END lines from /usr/share/YaST2/data/devtools/admin/po/Makefile.am.bottom ---
Added: trunk/yast/ast/COPYING
===================================================================
--- trunk/yast/ast/COPYING (rev 0)
+++ trunk/yast/ast/COPYING 2015-09-29 10:47:28 UTC (rev 92876)
@@ -0,0 +1,339 @@
+ GNU GENERAL PUBLIC LICENSE
+ Version 2, June 1991
+
+ Copyright (C) 1989, 1991 Free Software Foundation, Inc.,
+ 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA
+ Everyone is permitted to copy and distribute verbatim copies
+ of this license document, but changing it is not allowed.
+
+ Preamble
+
+ The licenses for most software are designed to take away your
+freedom to share and change it. By contrast, the GNU General Public
+License is intended to guarantee your freedom to share and change free
+software--to make sure the software is free for all its users. This
+General Public License applies to most of the Free Software
+Foundation's software and to any other program whose authors commit to
+using it. (Some other Free Software Foundation software is covered by
+the GNU Lesser General Public License instead.) You can apply it to
+your programs, too.
+
+ When we speak of free software, we are referring to freedom, not
+price. Our General Public Licenses are designed to make sure that you
+have the freedom to distribute copies of free software (and charge for
+this service if you wish), that you receive source code or can get it
+if you want it, that you can change the software or use pieces of it
+in new free programs; and that you know you can do these things.
+
+ To protect your rights, we need to make restrictions that forbid
+anyone to deny you these rights or to ask you to surrender the rights.
+These restrictions translate to certain responsibilities for you if you
+distribute copies of the software, or if you modify it.
+
+ For example, if you distribute copies of such a program, whether
+gratis or for a fee, you must give the recipients all the rights that
+you have. You must make sure that they, too, receive or can get the
+source code. And you must show them these terms so they know their
+rights.
+
+ We protect your rights with two steps: (1) copyright the software, and
+(2) offer you this license which gives you legal permission to copy,
+distribute and/or modify the software.
+
+ Also, for each author's protection and ours, we want to make certain
+that everyone understands that there is no warranty for this free
+software. If the software is modified by someone else and passed on, we
+want its recipients to know that what they have is not the original, so
+that any problems introduced by others will not reflect on the original
+authors' reputations.
+
+ Finally, any free program is threatened constantly by software
+patents. We wish to avoid the danger that redistributors of a free
+program will individually obtain patent licenses, in effect making the
+program proprietary. To prevent this, we have made it clear that any
+patent must be licensed for everyone's free use or not licensed at all.
+
+ The precise terms and conditions for copying, distribution and
+modification follow.
+
+ GNU GENERAL PUBLIC LICENSE
+ TERMS AND CONDITIONS FOR COPYING, DISTRIBUTION AND MODIFICATION
+
+ 0. This License applies to any program or other work which contains
+a notice placed by the copyright holder saying it may be distributed
+under the terms of this General Public License. The "Program", below,
+refers to any such program or work, and a "work based on the Program"
+means either the Program or any derivative work under copyright law:
+that is to say, a work containing the Program or a portion of it,
+either verbatim or with modifications and/or translated into another
+language. (Hereinafter, translation is included without limitation in
+the term "modification".) Each licensee is addressed as "you".
+
+Activities other than copying, distribution and modification are not
+covered by this License; they are outside its scope. The act of
+running the Program is not restricted, and the output from the Program
+is covered only if its contents constitute a work based on the
+Program (independent of having been made by running the Program).
+Whether that is true depends on what the Program does.
+
+ 1. You may copy and distribute verbatim copies of the Program's
+source code as you receive it, in any medium, provided that you
+conspicuously and appropriately publish on each copy an appropriate
+copyright notice and disclaimer of warranty; keep intact all the
+notices that refer to this License and to the absence of any warranty;
+and give any other recipients of the Program a copy of this License
+along with the Program.
+
+You may charge a fee for the physical act of transferring a copy, and
+you may at your option offer warranty protection in exchange for a fee.
+
+ 2. You may modify your copy or copies of the Program or any portion
+of it, thus forming a work based on the Program, and copy and
+distribute such modifications or work under the terms of Section 1
+above, provided that you also meet all of these conditions:
+
+ a) You must cause the modified files to carry prominent notices
+ stating that you changed the files and the date of any change.
+
+ b) You must cause any work that you distribute or publish, that in
+ whole or in part contains or is derived from the Program or any
+ part thereof, to be licensed as a whole at no charge to all third
+ parties under the terms of this License.
+
+ c) If the modified program normally reads commands interactively
+ when run, you must cause it, when started running for such
+ interactive use in the most ordinary way, to print or display an
+ announcement including an appropriate copyright notice and a
+ notice that there is no warranty (or else, saying that you provide
+ a warranty) and that users may redistribute the program under
+ these conditions, and telling the user how to view a copy of this
+ License. (Exception: if the Program itself is interactive but
+ does not normally print such an announcement, your work based on
+ the Program is not required to print an announcement.)
+
+These requirements apply to the modified work as a whole. If
+identifiable sections of that work are not derived from the Program,
+and can be reasonably considered independent and separate works in
+themselves, then this License, and its terms, do not apply to those
+sections when you distribute them as separate works. But when you
+distribute the same sections as part of a whole which is a work based
+on the Program, the distribution of the whole must be on the terms of
+this License, whose permissions for other licensees extend to the
+entire whole, and thus to each and every part regardless of who wrote it.
+
+Thus, it is not the intent of this section to claim rights or contest
+your rights to work written entirely by you; rather, the intent is to
+exercise the right to control the distribution of derivative or
+collective works based on the Program.
+
+In addition, mere aggregation of another work not based on the Program
+with the Program (or with a work based on the Program) on a volume of
+a storage or distribution medium does not bring the other work under
+the scope of this License.
+
+ 3. You may copy and distribute the Program (or a work based on it,
+under Section 2) in object code or executable form under the terms of
+Sections 1 and 2 above provided that you also do one of the following:
+
+ a) Accompany it with the complete corresponding machine-readable
+ source code, which must be distributed under the terms of Sections
+ 1 and 2 above on a medium customarily used for software interchange; or,
+
+ b) Accompany it with a written offer, valid for at least three
+ years, to give any third party, for a charge no more than your
+ cost of physically performing source distribution, a complete
+ machine-readable copy of the corresponding source code, to be
+ distributed under the terms of Sections 1 and 2 above on a medium
+ customarily used for software interchange; or,
+
+ c) Accompany it with the information you received as to the offer
+ to distribute corresponding source code. (This alternative is
+ allowed only for noncommercial distribution and only if you
+ received the program in object code or executable form with such
+ an offer, in accord with Subsection b above.)
+
+The source code for a work means the preferred form of the work for
+making modifications to it. For an executable work, complete source
+code means all the source code for all modules it contains, plus any
+associated interface definition files, plus the scripts used to
+control compilation and installation of the executable. However, as a
+special exception, the source code distributed need not include
+anything that is normally distributed (in either source or binary
+form) with the major components (compiler, kernel, and so on) of the
+operating system on which the executable runs, unless that component
+itself accompanies the executable.
+
+If distribution of executable or object code is made by offering
+access to copy from a designated place, then offering equivalent
+access to copy the source code from the same place counts as
+distribution of the source code, even though third parties are not
+compelled to copy the source along with the object code.
+
+ 4. You may not copy, modify, sublicense, or distribute the Program
+except as expressly provided under this License. Any attempt
+otherwise to copy, modify, sublicense or distribute the Program is
+void, and will automatically terminate your rights under this License.
+However, parties who have received copies, or rights, from you under
+this License will not have their licenses terminated so long as such
+parties remain in full compliance.
+
+ 5. You are not required to accept this License, since you have not
+signed it. However, nothing else grants you permission to modify or
+distribute the Program or its derivative works. These actions are
+prohibited by law if you do not accept this License. Therefore, by
+modifying or distributing the Program (or any work based on the
+Program), you indicate your acceptance of this License to do so, and
+all its terms and conditions for copying, distributing or modifying
+the Program or works based on it.
+
+ 6. Each time you redistribute the Program (or any work based on the
+Program), the recipient automatically receives a license from the
+original licensor to copy, distribute or modify the Program subject to
+these terms and conditions. You may not impose any further
+restrictions on the recipients' exercise of the rights granted herein.
+You are not responsible for enforcing compliance by third parties to
+this License.
+
+ 7. If, as a consequence of a court judgment or allegation of patent
+infringement or for any other reason (not limited to patent issues),
+conditions are imposed on you (whether by court order, agreement or
+otherwise) that contradict the conditions of this License, they do not
+excuse you from the conditions of this License. If you cannot
+distribute so as to satisfy simultaneously your obligations under this
+License and any other pertinent obligations, then as a consequence you
+may not distribute the Program at all. For example, if a patent
+license would not permit royalty-free redistribution of the Program by
+all those who receive copies directly or indirectly through you, then
+the only way you could satisfy both it and this License would be to
+refrain entirely from distribution of the Program.
+
+If any portion of this section is held invalid or unenforceable under
+any particular circumstance, the balance of the section is intended to
+apply and the section as a whole is intended to apply in other
+circumstances.
+
+It is not the purpose of this section to induce you to infringe any
+patents or other property right claims or to contest validity of any
+such claims; this section has the sole purpose of protecting the
+integrity of the free software distribution system, which is
+implemented by public license practices. Many people have made
+generous contributions to the wide range of software distributed
+through that system in reliance on consistent application of that
+system; it is up to the author/donor to decide if he or she is willing
+to distribute software through any other system and a licensee cannot
+impose that choice.
+
+This section is intended to make thoroughly clear what is believed to
+be a consequence of the rest of this License.
+
+ 8. If the distribution and/or use of the Program is restricted in
+certain countries either by patents or by copyrighted interfaces, the
+original copyright holder who places the Program under this License
+may add an explicit geographical distribution limitation excluding
+those countries, so that distribution is permitted only in or among
+countries not thus excluded. In such case, this License incorporates
+the limitation as if written in the body of this License.
+
+ 9. The Free Software Foundation may publish revised and/or new versions
+of the General Public License from time to time. Such new versions will
+be similar in spirit to the present version, but may differ in detail to
+address new problems or concerns.
+
+Each version is given a distinguishing version number. If the Program
+specifies a version number of this License which applies to it and "any
+later version", you have the option of following the terms and conditions
+either of that version or of any later version published by the Free
+Software Foundation. If the Program does not specify a version number of
+this License, you may choose any version ever published by the Free Software
+Foundation.
+
+ 10. If you wish to incorporate parts of the Program into other free
+programs whose distribution conditions are different, write to the author
+to ask for permission. For software which is copyrighted by the Free
+Software Foundation, write to the Free Software Foundation; we sometimes
+make exceptions for this. Our decision will be guided by the two goals
+of preserving the free status of all derivatives of our free software and
+of promoting the sharing and reuse of software generally.
+
+ NO WARRANTY
+
+ 11. BECAUSE THE PROGRAM IS LICENSED FREE OF CHARGE, THERE IS NO WARRANTY
+FOR THE PROGRAM, TO THE EXTENT PERMITTED BY APPLICABLE LAW. EXCEPT WHEN
+OTHERWISE STATED IN WRITING THE COPYRIGHT HOLDERS AND/OR OTHER PARTIES
+PROVIDE THE PROGRAM "AS IS" WITHOUT WARRANTY OF ANY KIND, EITHER EXPRESSED
+OR IMPLIED, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF
+MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE. THE ENTIRE RISK AS
+TO THE QUALITY AND PERFORMANCE OF THE PROGRAM IS WITH YOU. SHOULD THE
+PROGRAM PROVE DEFECTIVE, YOU ASSUME THE COST OF ALL NECESSARY SERVICING,
+REPAIR OR CORRECTION.
+
+ 12. IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN WRITING
+WILL ANY COPYRIGHT HOLDER, OR ANY OTHER PARTY WHO MAY MODIFY AND/OR
+REDISTRIBUTE THE PROGRAM AS PERMITTED ABOVE, BE LIABLE TO YOU FOR DAMAGES,
+INCLUDING ANY GENERAL, SPECIAL, INCIDENTAL OR CONSEQUENTIAL DAMAGES ARISING
+OUT OF THE USE OR INABILITY TO USE THE PROGRAM (INCLUDING BUT NOT LIMITED
+TO LOSS OF DATA OR DATA BEING RENDERED INACCURATE OR LOSSES SUSTAINED BY
+YOU OR THIRD PARTIES OR A FAILURE OF THE PROGRAM TO OPERATE WITH ANY OTHER
+PROGRAMS), EVEN IF SUCH HOLDER OR OTHER PARTY HAS BEEN ADVISED OF THE
+POSSIBILITY OF SUCH DAMAGES.
+
+ END OF TERMS AND CONDITIONS
+
+ How to Apply These Terms to Your New Programs
+
+ If you develop a new program, and you want it to be of the greatest
+possible use to the public, the best way to achieve this is to make it
+free software which everyone can redistribute and change under these terms.
+
+ To do so, attach the following notices to the program. It is safest
+to attach them to the start of each source file to most effectively
+convey the exclusion of warranty; and each file should have at least
+the "copyright" line and a pointer to where the full notice is found.
+
+ <one line to give the program's name and a brief idea of what it does.>
+ Copyright (C) <year> <name of author>
+
+ This program is free software; you can redistribute it and/or modify
+ it under the terms of the GNU General Public License as published by
+ the Free Software Foundation; either version 2 of the License, or
+ (at your option) any later version.
+
+ This program is distributed in the hope that it will be useful,
+ but WITHOUT ANY WARRANTY; without even the implied warranty of
+ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ GNU General Public License for more details.
+
+ You should have received a copy of the GNU General Public License along
+ with this program; if not, write to the Free Software Foundation, Inc.,
+ 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA.
+
+Also add information on how to contact you by electronic and paper mail.
+
+If the program is interactive, make it output a short notice like this
+when it starts in an interactive mode:
+
+ Gnomovision version 69, Copyright (C) year name of author
+ Gnomovision comes with ABSOLUTELY NO WARRANTY; for details type `show w'.
+ This is free software, and you are welcome to redistribute it
+ under certain conditions; type `show c' for details.
+
+The hypothetical commands `show w' and `show c' should show the appropriate
+parts of the General Public License. Of course, the commands you use may
+be called something other than `show w' and `show c'; they could even be
+mouse-clicks or menu items--whatever suits your program.
+
+You should also get your employer (if you work as a programmer) or your
+school, if any, to sign a "copyright disclaimer" for the program, if
+necessary. Here is a sample; alter the names:
+
+ Yoyodyne, Inc., hereby disclaims all copyright interest in the program
+ `Gnomovision' (which makes passes at compilers) written by James Hacker.
+
+ <signature of Ty Coon>, 1 April 1989
+ Ty Coon, President of Vice
+
+This General Public License does not permit incorporating your program into
+proprietary programs. If your program is a subroutine library, you may
+consider it more useful to permit linking proprietary applications with the
+library. If this is what you want to do, use the GNU Lesser General
+Public License instead of this License.
Added: trunk/yast/ast/Makefile.am
===================================================================
--- trunk/yast/ast/Makefile.am (rev 0)
+++ trunk/yast/ast/Makefile.am 2015-09-29 10:47:28 UTC (rev 92876)
@@ -0,0 +1,196 @@
+# Emacs: -*- makefile -*-
+#
+# Toplevel Makefile.am for a YaST2 subproject
+#
+# -- This file is generated by y2automake - DO NOT EDIT! --
+# (Edit ./SUBDIRS instead)
+#
+
+#where devtools are
+Y2TOOL = $(Y2DEVTOOLS_PREFIX)/bin/y2tool
+
+VERSION = $(shell cat $(srcdir)/VERSION)
+RPMNAME = $(shell cat $(srcdir)/RPMNAME)
+SUBDIRS_FILE = $(shell test -e $(srcdir)/SUBDIRS && echo SUBDIRS)
+ACINCLUDE_FILE = $(shell test -e $(srcdir)/acinclude.m4 && echo acinclude.m4)
+
+HAS_YAST_LICENSE = $(shell test -e $(srcdir)/YAST_LICENSE && echo YAST_LICENSE)
+
+# do we do Makefile.am for devtools? It is a little special...
+IS_DEVTOOLS = $(findstring yast2-devtools,$(RPMNAME))
+
+DEVTOOLS_DIR = $(if $(IS_DEVTOOLS),$(srcdir)/devtools,$(Y2DEVTOOLS_PREFIX)/share/YaST2/data/devtools)
+LEGALESE_DIR = $(if $(HAS_YAST_LICENSE),$(DEVTOOLS_DIR)/admin/copyright/yast,$(DEVTOOLS_DIR)/admin/copyright/gpl)
+
+COPYRIGHT_files_gpl = README COPYING
+
+COPYRIGHT_files_yast = YAST_LICENSE README COPYING COPYRIGHT.english \
+ COPYRIGHT.french COPYRIGHT.german COPYRIGHT.spanish
+
+extra_COPYRIGHT_files = $(if $(HAS_YAST_LICENSE), $(COPYRIGHT_files_yast), $(COPYRIGHT_files_gpl))
+
+# less strict; prefer bzip2
+AUTOMAKE_OPTIONS = foreign dist-bzip2 no-dist-gzip
+# where devtools install m4 snippets
+# argh, executed literally
+#ACLOCAL_AMFLAGS = -I $(Y2DEVTOOLS_PREFIX)/share/aclocal
+ACLOCAL_AMFLAGS = -I . -I `if test -d ./devtools/admin; then echo ./devtools/admin; else pkg-config --print-errors --variable=datadir yast2-devtools; fi`/aclocal
+
+Makefile.am.common: $(DEVTOOLS_DIR)/admin/Makefile.am.common
+ cmp -s $< $@ || cp -f $< $@
+
+# create bzip2ed tar and make some sanity checks
+$(RPMNAME)-$(VERSION).tar.bz2: checkpo dist-bzip2
+ @if [ `bunzip2 -c $(RPMNAME)-$(VERSION).tar.bz2 | wc --bytes` = 0 ] ; then \
+ echo "Error: created tar is empty" ; \
+ exit 1 ; \
+ fi
+
+CLEANFILES =
+MAINTAINERCLEANFILES = package/$(RPMNAME)-$(VERSION).tar.bz2 package/$(RPMNAME).spec
+
+POT_DST = $(shell find -type d -name testsuite -prune , \
+ -type f -name "*.pot")
+
+EXTRA_DIST = \
+ VERSION RPMNAME MAINTAINER configure.in.in \
+ $(SUBDIRS_FILE) $(ACINCLUDE_FILE) \
+ $(if $(IS_DEVTOOLS),Makefile.am.common,$(POT_DST))
+
+show-extra-dist:
+ @echo $(EXTRA_DIST)
+
+# info '(automake)Conditionals'
+if CREATE_PKGCONFIG
+# create the file here instead of by configure
+# because the prerequisite is made here (not anymore!)
+# and we don't want any paths in y2autoconf
+# info '(autoconf)config.status Invocation'
+$(RPMNAME).pc: $(RPMNAME).pc.in config.status
+ ./config.status --file=$@:$<
+
+if CREATE_PKGCONFIG_NOARCH
+pkgconfigdata_DATA = $(RPMNAME).pc
+else
+pkgconfig_DATA = $(RPMNAME).pc
+endif
+
+EXTRA_DIST += $(RPMNAME).pc.in
+endif
+
+dist-hook:
+ @for I in $(extra_COPYRIGHT_files) ; \
+ do \
+ EX="" ; \
+ if test -f $(srcdir)/$$I ; then \
+ EX=$(srcdir)/$$I ; \
+ elif test -f $(LEGALESE_DIR)/$$I ; then \
+ EX=$(LEGALESE_DIR)/$$I ; \
+ else \
+ echo "Error: No file $$I in $(srcdir)/ or in $$LEGALESE_DIR/"; \
+ exit 1 ; \
+ fi ; \
+ echo "cp $$EX $(distdir)" ; \
+ cp $$EX "$(distdir)" ; \
+ done
+
+pot:
+ $(Y2TOOL) y2makepot -s $(srcdir)
+
+install-pot: pot
+ @POT_DST=`find -type d -name testsuite -prune , \
+ -type f -name "*.pot"` ; \
+ if [ -n "$$POT_DST" ] ; then \
+ echo "mkdir -p $(DESTDIR)$(potdir)" ; \
+ mkdir -p $(DESTDIR)$(potdir) ; \
+ list="$$POT_DST"; \
+ for I in $$list ; \
+ do \
+ echo $$I ; \
+ if [ "$$I" == "pot" ] ; then \
+ continue ; \
+ fi ; \
+ echo "$(INSTALL_DATA) $$I $(DESTDIR)$(potdir)" ; \
+ $(INSTALL_DATA) $$I $(DESTDIR)$(potdir) ; \
+ done ; \
+ fi
+
+spellcheck: pot
+ $(Y2TOOL) pot-spellcheck
+
+# all-local: $(if $(IS_DEVTOOLS),,$(POT_DST))
+
+install-data-local: # $(if $(IS_DEVTOOLS),,install-pot)
+ mkdir -p $(DESTDIR)$(docdir)
+ @for I in $(extra_COPYRIGHT_files) ; \
+ do \
+ EX="" ; \
+ if test -f $(srcdir)/$$I ; then \
+ EX=$(srcdir)/$$I ; \
+ elif test -f $(LEGALESE_DIR)/$$I ; then \
+ EX=$(LEGALESE_DIR)/$$I ; \
+ else \
+ echo "Error: No file $$I in $(srcdir)/ or in $(LEGALESE_DIR)/"; \
+ exit 1 ; \
+ fi ; \
+ echo "$(INSTALL_DATA) $$EX $(DESTDIR)$(docdir)" ; \
+ $(INSTALL_DATA) $$EX $(DESTDIR)$(docdir) ; \
+ done
+
+package-local: check-parse $(if $(IS_DEVTOOLS),,$(POT_DST)) $(RPMNAME)-$(VERSION).tar.bz2
+ rm -f package/$(RPMNAME)-*.tar.bz2
+ rm -f package/*~
+ rm -f package/*.bak
+ rm -f package/*.auto
+ mv $(RPMNAME)-$(VERSION).tar.bz2 package/
+ if ! test -x $(Y2TOOL); then \
+ echo "$(Y2TOOL): not found."; \
+ echo "You have to install yast2-devtools to making a package"; \
+ false; \
+ fi
+ here=`pwd`; \
+ cd $(srcdir) && for i in $(RPMNAME)*.spec.in; do \
+ newname="`echo "$$i" | sed "s/\.in$$//g"`"; \
+ $(Y2TOOL) create-spec < $$i > $$here/package/$${newname} ; \
+ done
+
+package: check-up-to-date check-tagversion check-textdomain package-local
+
+TAGVERSION = $(Y2TOOL) tagversion
+
+# check if there is no modified files and all commits were pushed
+check-up-to-date:
+ if [ `git status --short --branch | sed '/##[^[]*$/d;/^??/d' | wc -l` -gt 0 ]; then \
+ (echo "ERROR: Source is not commited and pushed. See `git status`"; false) \
+ fi
+
+check-tagversion:
+ cd $(srcdir) && $(TAGVERSION) --check >/dev/null; \
+ [ $$? = 0 ] || ( echo "ERROR: Please run 'tagversion' first"; false )
+
+check-parse-old:
+ @if [ `find -type f -name "*.ycp" | wc -l` -gt 0 -a "$(RPMNAME)" != "yast2-core" ] ; then \
+ echo "Running parseycp..." ; \
+ parseycp -q -R ; \
+ else \
+ echo "Not running parseycp." ; \
+ fi
+
+check-parse:
+ @echo "Not running parseycp."
+
+check-textdomain:
+ $(Y2TOOL) check-textdomain $(srcdir)
+
+stable: checkin-stable
+
+checkin-stable: package
+ $(Y2TOOL) checkin-stable
+
+
+# For po/ modules
+checkpo:
+ test ! -f $(srcdir)/po/Makefile || $(MAKE) -C po checkpo
+# test ! -f $(srcdir)/po/Makefile || $(MAKE) -C po checkpo make-pox
+# Contents of ./SUBDIRS
+SUBDIRS = po
Added: trunk/yast/ast/README
===================================================================
--- trunk/yast/ast/README (rev 0)
+++ trunk/yast/ast/README 2015-09-29 10:47:28 UTC (rev 92876)
@@ -0,0 +1,2 @@
+This program/library is part of YaST2
+See the file COPYING for license terms
Added: trunk/yast/ast/configure.ac
===================================================================
--- trunk/yast/ast/configure.ac (rev 0)
+++ trunk/yast/ast/configure.ac 2015-09-29 10:47:28 UTC (rev 92876)
@@ -0,0 +1,184 @@
+dnl configure.ac for yast2-trans-ast
+dnl
+dnl -- This file is generated by y2autoconf 3.0.5 - DO NOT EDIT! --
+dnl (edit configure.ac.in or configure.in.in instead)
+
+AC_INIT(yast2-trans-ast, 3.1.0, http://bugs.opensuse.org/, yast2-trans-ast)
+dnl Check for presence of file 'RPMNAME'
+AC_CONFIG_SRCDIR([RPMNAME])
+
+dnl Checking host/target/build systems, for make, install etc.
+AC_CANONICAL_TARGET
+dnl Perform program name transformation
+AC_ARG_PROGRAM
+
+AC_PREFIX_DEFAULT(/usr)
+
+dnl long filenames; we use GNU Make extensions and that's ok
+AM_INIT_AUTOMAKE(tar-ustar -Wno-portability)
+
+dnl Important YaST2 variables
+VERSION="3.1.0"
+RPMNAME="yast2-trans-ast"
+MAINTAINER="Karl Eichwalder <ke(a)suse.de>"
+
+dnl pkgconfig honors lib64
+pkgconfigdir=\${libdir}/pkgconfig
+pkgconfigdatadir=\${datadir}/pkgconfig
+yast2dir=\${prefix}/share/YaST2
+
+ybindir=\${prefix}/lib/YaST2/bin
+# FIXME duplicates execcompdir
+ystartupdir=\${prefix}/lib/YaST2
+plugindir=\${libdir}/YaST2/plugin
+includedir=\${prefix}/include/YaST2
+potdir=\${docdir}/pot
+
+docdir=\${prefix}/share/doc/packages/$RPMNAME
+mandir=\${prefix}/share/man
+
+execcompdir=\${prefix}/lib/YaST2
+agentdir=${execcompdir}/servers_non_y2
+
+ydatadir=${yast2dir}/data
+imagedir=${yast2dir}/images
+themedir=${yast2dir}/theme
+localedir=${yast2dir}/locale
+clientdir=${yast2dir}/clients
+moduledir=${yast2dir}/modules
+yncludedir=${yast2dir}/include
+schemadir=${yast2dir}/schema
+scrconfdir=${yast2dir}/scrconf
+desktopdir=\${prefix}/share/applications/YaST2
+
+AC_SUBST(VERSION)
+AC_SUBST(RPMNAME)
+AC_SUBST(MAINTAINER)
+
+AC_SUBST(pkgconfigdir)
+AC_SUBST(pkgconfigdatadir)
+
+AC_SUBST(yast2dir)
+
+AC_SUBST(ybindir)
+AC_SUBST(ystartupdir)
+AC_SUBST(plugindir)
+AC_SUBST(includedir)
+AC_SUBST(potdir)
+AC_SUBST(execcompdir)
+
+AC_SUBST(docdir)
+AC_SUBST(mandir)
+
+AC_SUBST(ydatadir)
+AC_SUBST(imagedir)
+AC_SUBST(themedir)
+AC_SUBST(localedir)
+AC_SUBST(clientdir)
+AC_SUBST(moduledir)
+AC_SUBST(yncludedir)
+AC_SUBST(schemadir)
+AC_SUBST(scrconfdir)
+AC_SUBST(agentdir)
+AC_SUBST(desktopdir)
+
+fillupdir_d="/var/adm/fillup-templates"
+AC_ARG_WITH(fillupdir,
+ AS_HELP_STRING([--with-fillupdir=DIR],
+ [where to place fillup templates (default $fillupdir_d.]),
+ [ fillupdir="$withval" ],
+ [ fillupdir="$fillupdir_d" ])
+AC_SUBST(fillupdir)
+
+LL=${RPMNAME##*-}
+AC_SUBST(LL)
+ISO639=${LL%_*}
+AC_SUBST(ISO639)
+
+AC_ARG_WITH(own_compendium,
+ AS_HELP_STRING([--with-own_compendium=FILE],
+ [Location of compendium file]),
+ y2compendium=yes, y2compendium=no)
+if test "x$with_own_compendium" = "x" ; then
+ if test -d ../50-memory ; then
+ COMPENDIUM='../../50-memory/yast2.$(LL).po'
+ else
+ COMPENDIUM='../../memory/yast2.$(LL).po'
+ fi
+else
+ COMPENDIUM=${with_own_compendium}
+fi
+AC_SUBST(COMPENDIUM)
+if test -d ../50-pot ; then
+ POTDIR=../../50-pot
+else
+ POTDIR=../../pot/pot
+fi
+AC_SUBST(POTDIR)
+
+
+dnl Checks for programs.
+AC_PROG_INSTALL
+dnl The YCP interpreter checks whether dependent ybc files are older
+dnl so we must preserve their timestamps
+INSTALL="${INSTALL} -p"
+AC_PROG_LN_S
+AC_PROG_MAKE_SET
+
+dnl pkgconfig
+AC_ARG_VAR([PKG_CONFIG_PATH], [where to search for pkg-config files])
+dnl devtools
+dnl ...
+
+dnl no need for AC_ARG_VAR
+AC_PATH_PROG(XGETTEXT, xgettext)
+if test -z "$XGETTEXT" ; then
+ AC_MSG_ERROR(xgettext is missing; please install gettext-tools.)
+fi
+
+Y2DEVTOOLS_PREFIX=`pkg-config --print-errors --variable=prefix yast2-devtools`
+AC_SUBST(Y2DEVTOOLS_PREFIX)
+devtools_ybindir=`pkg-config --print-errors --variable=ybindir yast2-devtools`
+devtools_yast2dir=`pkg-config --print-errors --variable=yast2dir yast2-devtools`
+
+dnl producing pkg-config for others?
+AM_CONDITIONAL(CREATE_PKGCONFIG, test "x${CREATE_PKGCONFIG}" != x)
+AM_CONDITIONAL(CREATE_PKGCONFIG_NOARCH, test "x${CREATE_PKGCONFIG}" = xnoarch)
+
+dbdir=${devtools_yast2dir}/data/docbook
+STYLESHEET_HTML=${dbdir}/stylesheets/customize-html.xsl
+STYLESHEET_PDF=${dbdir}/stylesheets/customize-fo.xsl
+STYLESHEET_CSS=${dbdir}/css/yast2docs.css
+STYLESHEET_YDOC=${dbdir}/stylesheets/ydoc.xsl
+STYLESHEET_YCPDOC=${dbdir}/stylesheets/ycpdoc.xsl
+AC_SUBST(STYLESHEET_HTML)
+AC_SUBST(STYLESHEET_PDF)
+AC_SUBST(STYLESHEET_CSS)
+AC_SUBST(STYLESHEET_YDOC)
+AC_SUBST(STYLESHEET_YCPDOC)
+
+
+dnl searches for some needed programs
+AC_PATH_PROG(MSGFMT, msgfmt, no, /usr/bin)
+if test x$MSGFMT != x"/usr/bin/msgfmt"; then
+ AC_MSG_ERROR(msgfmt is missing; please install gettext.)
+fi
+AC_PATH_PROGS(MSGCAT, msgcat pmsgcat, no)
+if test x$MSGCAT = xno; then
+ AC_MSG_ERROR(msgcat is missing; please install gettext-0.11pre or better.)
+fi
+
+AC_PATH_PROG(MSGMERGE, msgmerge, no, /usr/bin)
+if test x$MSGMERGE != x"/usr/bin/msgmerge"; then
+ AC_MSG_ERROR(msgmerge is missing; please install gettext.)
+fi
+
+AC_PATH_PROG(MSGCONV, msgconv, no, /usr/bin)
+if test x$MSGCONV != x"/usr/bin/msgconv"; then
+ AC_MSG_ERROR(msgconv is missing; please install gettext.)
+fi
+
+
+AC_CONFIG_FILES(Makefile po/Makefile)
+AC_OUTPUT
+
Added: trunk/yast/ast/po/Makefile.am
===================================================================
--- trunk/yast/ast/po/Makefile.am (rev 0)
+++ trunk/yast/ast/po/Makefile.am 2015-09-29 10:47:28 UTC (rev 92876)
@@ -0,0 +1,175 @@
+# Emacs: -*- makefile -*-
+#
+# Makefile.am for a YaST2 translation (po/) subproject
+#
+# -- This file is generated by y2automake - DO NOT EDIT! --
+#
+# --- START lines from /usr/share/YaST2/data/devtools/admin/po/Makefile.am.top ---
+# Emacs: -*- makefile -*-
+# --- END lines from /usr/share/YaST2/data/devtools/admin/po/Makefile.am.top ---
+# --- START lines from /usr/share/YaST2/data/devtools/admin/po/Makefile.am.center ---
+# Emacs: -*- makefile -*-
+
+LL = @LL@
+#POTDIR = ../../50-pot
+POTDIR = @POTDIR@
+POTFILES = $(wildcard $(POTDIR)/*.pot)
+GENERATED = $(MOFILES)
+CLEANFILES = $(GENERATED)
+POFILES = $(wildcard *.po)
+ALL_TEXTDOMAINS = $(basename $(notdir $(POTFILES)))
+BPOTFILES = $(shell source ../../50-tools/build.conf && echo $$business)
+WANTED_TEXTDOMAINS = $(filter-out $(BPOTFILES), $(ALL_TEXTDOMAINS))
+WANTED_POFILES = $(addsuffix .$(LL).po, $(WANTED_TEXTDOMAINS))
+MOFILES = $(POFILES:%.po=%.mo)
+INST_MOFILES = $(MOFILES:.$(LL).mo=.mo)
+POXFILES = $(POFILES:%.po=%.pox)
+EXTRA_DIST = $(WANTED_POFILES) $(stat)
+localedir=@localedir@
+locale_lang_msg_dir=$(localedir)/$(LL)/LC_MESSAGES
+compendium = @COMPENDIUM@
+with_compendium =
+
+stat=status.txt
+PO_STATS= grep -v warning: | @ybindir@/po-stats
+
+MSGMERGE = @MSGMERGE@ --no-wrap --force-po --previous
+MSGFMT = @MSGFMT@
+MSGCAT = @MSGCAT@ --no-wrap --force-po
+MSGCONV = @MSGCONV@ --no-wrap --force-po
+XGETTEXT = @XGETTEXT@ --no-wrap
+
+SUFFIXES = .po .pox .gmo .mo
+
+all-local: $(GENERATED)
+
+make-pox pox: Makefile $(POXFILES)
+$(POXFILES): %.pox: %.po
+ -[ -f $@ ] && mv --backup=numbered $@ $@.bak; \
+ pot=$$(echo $< | sed "s:$(LL).po:pot:"); \
+ compendium=$(compendium); \
+ [ -f $$compendium ] || compendium=/dev/null ; \
+ $(MSGMERGE) -C $$compendium -o $@ $< $(POTDIR)/$$pot
+
+# update or init PO file
+update-po: Makefile $(POTFILES)
+ for p in $(POTFILES); do \
+ q=$${p##*/}; \
+ po=$${q%pot}$(LL).po; \
+ echo $$po; \
+ if [ -f $$po ]; then \
+ $(MSGMERGE) -o $$po.tmp $(with_compendium) $$po $$p; \
+ else \
+ $(MSGMERGE) -o $$po.tmp -C $(compendium) \
+ --verbose /dev/null $$p; \
+ fi || { echo "$(MSGMERGE) for \"$$po\" failed" ; \
+ rm -f $$po.tmp ; }; \
+ if cmp $$po.tmp $$po >/dev/null 2>&1; then \
+ rm -vf $$po.tmp; \
+ else \
+ mv -vf $$po.tmp $$po; \
+ fi; \
+ done
+ $(MAKE) $(stat)
+
+$(stat): $(WANTED_POFILES)
+ if [ -f $(stat) ]; then \
+ cp --backup=numbered $(stat) $(stat).bak; \
+ :> $(stat); \
+ fi
+ { for f in $(WANTED_POFILES); do \
+ LANG=C msgfmt -o /dev/null -c -v --statistics $$f 2>&1; \
+ done ; } | $(PO_STATS) | head -n 6 | tee $(stat)
+
+update-po-with-compendium:
+ $(MAKE) update-po with_compendium="-C $(compendium)"
+
+update-mo: $(MOFILES)
+ @:
+
+%.mo: %.po
+ file=$(srcdir)/`echo $* | sed 's,.*/,,'`.mo \
+ && rm -f $$file \
+ && $(MSGCONV) --to UTF-8 $< \
+ | $(MSGFMT) -c --statistics -o $$file -
+
+showpo:
+ echo $(POFILES)
+
+showmo:
+ echo $(MOFILES)
+
+checkpo:
+ for f in $(POFILES); do \
+ mypot=$(POTDIR)/$${f/$(LL).po/pot}; echo $$f $$mypot; \
+ [ -f $$mypot ] && { LANG=C $(MSGMERGE) --verbose --output=/dev/null $$f $$mypot || exit 1; }; \
+ LANG=C $(MSGFMT) --output=/dev/null --check --statistics --verbose $$f \
+ || exit 1; \
+ done
+
+# Try to checkin a .pox file
+# FIXME make sure msgcat doesn't weird things with "" and comments
+checkin:
+ p=$(MODULE).$(ci_ll); \
+ cp --backup=numbered $(ci_opt) $$p.po $$p.po.bak; \
+ if [ -d CVS ]; then \
+ cvs -n update $$p.po | grep -q -v '^[UPMC]'; \
+ else \
+ LC_ALL=C svn status --show-updates --quiet $$p.po| grep -v '^Status against revision'; \
+ fi; \
+ if [ $$? = 0 ]; then \
+ echo "CVS/Subversion mismatch; trying to merge..."; \
+ rm -f $$p.po; \
+ if [ -d CVS ]; then \
+ cvs -q update $$p.po; \
+ else \
+ svn update $$p.po; \
+ fi; \
+ cp $$p.pox $$p.pox.new; \
+ $(MSGCAT) $$p.po $$p.pox.new -o $$p.pox; \
+ echo -e "\nCheck \"$$p.pox\" for fuzzy entries. Status:"; \
+ $(MSGFMT) --check --statistics $$p.pox; \
+ echo -e "Then try again to checkin \"$$p.pox\"."; \
+ else \
+ cp $(ci_opt) $$p.pox $$p.po; \
+ if [ -d CVS ]; then \
+ cvs -n ci $$p.po; \
+ else \
+ svn --dry-run commit $$p.po; \
+ fi; \
+ if [ $$? = 0 ] ; then \
+ if [ -d CVS ]; then \
+ cvs ci -m "$(ci_msg)" $$p.po; \
+ else \
+ svn commit --message "$(ci_msg)" $$p.po; \
+ fi; \
+ else \
+ rm -f $$p.po; \
+ if [ -d CVS ]; then \
+ cvs -q update $$p.po; \
+ else \
+ svn update $$p.po; \
+ fi; \
+ cp $$p.pox $$p.pox.new; \
+ $(MSGCAT) $$p.po $$p.pox.new -o $$p.pox; \
+ echo -e "\nCheck \"$$p.pox\" for fuzzy entries. Status:"; \
+ $(MSGFMT) --check --statistics $$p.pox; \
+ echo "Then try to checkin \"$$p.pox\"."; \
+ fi; \
+ fi
+
+install-data-local: $(MOFILES) $(stat)
+ D=$(DESTDIR)$(locale_lang_msg_dir); \
+ [ -d $$D ] || install -d -m 755 $$D; \
+ for l in $(MOFILES); do \
+ m=$${l/$(LL).mo/mo}; \
+ install -m 644 $$l $$D/$$m; \
+ done
+ install -d -m 755 $(DESTDIR)$(docdir)
+ $(INSTALL_DATA) $(stat) $(DESTDIR)$(docdir)
+# --- END lines from /usr/share/YaST2/data/devtools/admin/po/Makefile.am.center ---
+# --- START lines from /usr/share/YaST2/data/devtools/admin/po/Makefile.am.bottom ---
+# Emacs: -*- makefile -*-
+
+## po/Makefile.am.bottom ends here
+# --- END lines from /usr/share/YaST2/data/devtools/admin/po/Makefile.am.bottom ---
Added: trunk/yast/be/COPYING
===================================================================
--- trunk/yast/be/COPYING (rev 0)
+++ trunk/yast/be/COPYING 2015-09-29 10:47:28 UTC (rev 92876)
@@ -0,0 +1,339 @@
+ GNU GENERAL PUBLIC LICENSE
+ Version 2, June 1991
+
+ Copyright (C) 1989, 1991 Free Software Foundation, Inc.,
+ 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA
+ Everyone is permitted to copy and distribute verbatim copies
+ of this license document, but changing it is not allowed.
+
+ Preamble
+
+ The licenses for most software are designed to take away your
+freedom to share and change it. By contrast, the GNU General Public
+License is intended to guarantee your freedom to share and change free
+software--to make sure the software is free for all its users. This
+General Public License applies to most of the Free Software
+Foundation's software and to any other program whose authors commit to
+using it. (Some other Free Software Foundation software is covered by
+the GNU Lesser General Public License instead.) You can apply it to
+your programs, too.
+
+ When we speak of free software, we are referring to freedom, not
+price. Our General Public Licenses are designed to make sure that you
+have the freedom to distribute copies of free software (and charge for
+this service if you wish), that you receive source code or can get it
+if you want it, that you can change the software or use pieces of it
+in new free programs; and that you know you can do these things.
+
+ To protect your rights, we need to make restrictions that forbid
+anyone to deny you these rights or to ask you to surrender the rights.
+These restrictions translate to certain responsibilities for you if you
+distribute copies of the software, or if you modify it.
+
+ For example, if you distribute copies of such a program, whether
+gratis or for a fee, you must give the recipients all the rights that
+you have. You must make sure that they, too, receive or can get the
+source code. And you must show them these terms so they know their
+rights.
+
+ We protect your rights with two steps: (1) copyright the software, and
+(2) offer you this license which gives you legal permission to copy,
+distribute and/or modify the software.
+
+ Also, for each author's protection and ours, we want to make certain
+that everyone understands that there is no warranty for this free
+software. If the software is modified by someone else and passed on, we
+want its recipients to know that what they have is not the original, so
+that any problems introduced by others will not reflect on the original
+authors' reputations.
+
+ Finally, any free program is threatened constantly by software
+patents. We wish to avoid the danger that redistributors of a free
+program will individually obtain patent licenses, in effect making the
+program proprietary. To prevent this, we have made it clear that any
+patent must be licensed for everyone's free use or not licensed at all.
+
+ The precise terms and conditions for copying, distribution and
+modification follow.
+
+ GNU GENERAL PUBLIC LICENSE
+ TERMS AND CONDITIONS FOR COPYING, DISTRIBUTION AND MODIFICATION
+
+ 0. This License applies to any program or other work which contains
+a notice placed by the copyright holder saying it may be distributed
+under the terms of this General Public License. The "Program", below,
+refers to any such program or work, and a "work based on the Program"
+means either the Program or any derivative work under copyright law:
+that is to say, a work containing the Program or a portion of it,
+either verbatim or with modifications and/or translated into another
+language. (Hereinafter, translation is included without limitation in
+the term "modification".) Each licensee is addressed as "you".
+
+Activities other than copying, distribution and modification are not
+covered by this License; they are outside its scope. The act of
+running the Program is not restricted, and the output from the Program
+is covered only if its contents constitute a work based on the
+Program (independent of having been made by running the Program).
+Whether that is true depends on what the Program does.
+
+ 1. You may copy and distribute verbatim copies of the Program's
+source code as you receive it, in any medium, provided that you
+conspicuously and appropriately publish on each copy an appropriate
+copyright notice and disclaimer of warranty; keep intact all the
+notices that refer to this License and to the absence of any warranty;
+and give any other recipients of the Program a copy of this License
+along with the Program.
+
+You may charge a fee for the physical act of transferring a copy, and
+you may at your option offer warranty protection in exchange for a fee.
+
+ 2. You may modify your copy or copies of the Program or any portion
+of it, thus forming a work based on the Program, and copy and
+distribute such modifications or work under the terms of Section 1
+above, provided that you also meet all of these conditions:
+
+ a) You must cause the modified files to carry prominent notices
+ stating that you changed the files and the date of any change.
+
+ b) You must cause any work that you distribute or publish, that in
+ whole or in part contains or is derived from the Program or any
+ part thereof, to be licensed as a whole at no charge to all third
+ parties under the terms of this License.
+
+ c) If the modified program normally reads commands interactively
+ when run, you must cause it, when started running for such
+ interactive use in the most ordinary way, to print or display an
+ announcement including an appropriate copyright notice and a
+ notice that there is no warranty (or else, saying that you provide
+ a warranty) and that users may redistribute the program under
+ these conditions, and telling the user how to view a copy of this
+ License. (Exception: if the Program itself is interactive but
+ does not normally print such an announcement, your work based on
+ the Program is not required to print an announcement.)
+
+These requirements apply to the modified work as a whole. If
+identifiable sections of that work are not derived from the Program,
+and can be reasonably considered independent and separate works in
+themselves, then this License, and its terms, do not apply to those
+sections when you distribute them as separate works. But when you
+distribute the same sections as part of a whole which is a work based
+on the Program, the distribution of the whole must be on the terms of
+this License, whose permissions for other licensees extend to the
+entire whole, and thus to each and every part regardless of who wrote it.
+
+Thus, it is not the intent of this section to claim rights or contest
+your rights to work written entirely by you; rather, the intent is to
+exercise the right to control the distribution of derivative or
+collective works based on the Program.
+
+In addition, mere aggregation of another work not based on the Program
+with the Program (or with a work based on the Program) on a volume of
+a storage or distribution medium does not bring the other work under
+the scope of this License.
+
+ 3. You may copy and distribute the Program (or a work based on it,
+under Section 2) in object code or executable form under the terms of
+Sections 1 and 2 above provided that you also do one of the following:
+
+ a) Accompany it with the complete corresponding machine-readable
+ source code, which must be distributed under the terms of Sections
+ 1 and 2 above on a medium customarily used for software interchange; or,
+
+ b) Accompany it with a written offer, valid for at least three
+ years, to give any third party, for a charge no more than your
+ cost of physically performing source distribution, a complete
+ machine-readable copy of the corresponding source code, to be
+ distributed under the terms of Sections 1 and 2 above on a medium
+ customarily used for software interchange; or,
+
+ c) Accompany it with the information you received as to the offer
+ to distribute corresponding source code. (This alternative is
+ allowed only for noncommercial distribution and only if you
+ received the program in object code or executable form with such
+ an offer, in accord with Subsection b above.)
+
+The source code for a work means the preferred form of the work for
+making modifications to it. For an executable work, complete source
+code means all the source code for all modules it contains, plus any
+associated interface definition files, plus the scripts used to
+control compilation and installation of the executable. However, as a
+special exception, the source code distributed need not include
+anything that is normally distributed (in either source or binary
+form) with the major components (compiler, kernel, and so on) of the
+operating system on which the executable runs, unless that component
+itself accompanies the executable.
+
+If distribution of executable or object code is made by offering
+access to copy from a designated place, then offering equivalent
+access to copy the source code from the same place counts as
+distribution of the source code, even though third parties are not
+compelled to copy the source along with the object code.
+
+ 4. You may not copy, modify, sublicense, or distribute the Program
+except as expressly provided under this License. Any attempt
+otherwise to copy, modify, sublicense or distribute the Program is
+void, and will automatically terminate your rights under this License.
+However, parties who have received copies, or rights, from you under
+this License will not have their licenses terminated so long as such
+parties remain in full compliance.
+
+ 5. You are not required to accept this License, since you have not
+signed it. However, nothing else grants you permission to modify or
+distribute the Program or its derivative works. These actions are
+prohibited by law if you do not accept this License. Therefore, by
+modifying or distributing the Program (or any work based on the
+Program), you indicate your acceptance of this License to do so, and
+all its terms and conditions for copying, distributing or modifying
+the Program or works based on it.
+
+ 6. Each time you redistribute the Program (or any work based on the
+Program), the recipient automatically receives a license from the
+original licensor to copy, distribute or modify the Program subject to
+these terms and conditions. You may not impose any further
+restrictions on the recipients' exercise of the rights granted herein.
+You are not responsible for enforcing compliance by third parties to
+this License.
+
+ 7. If, as a consequence of a court judgment or allegation of patent
+infringement or for any other reason (not limited to patent issues),
+conditions are imposed on you (whether by court order, agreement or
+otherwise) that contradict the conditions of this License, they do not
+excuse you from the conditions of this License. If you cannot
+distribute so as to satisfy simultaneously your obligations under this
+License and any other pertinent obligations, then as a consequence you
+may not distribute the Program at all. For example, if a patent
+license would not permit royalty-free redistribution of the Program by
+all those who receive copies directly or indirectly through you, then
+the only way you could satisfy both it and this License would be to
+refrain entirely from distribution of the Program.
+
+If any portion of this section is held invalid or unenforceable under
+any particular circumstance, the balance of the section is intended to
+apply and the section as a whole is intended to apply in other
+circumstances.
+
+It is not the purpose of this section to induce you to infringe any
+patents or other property right claims or to contest validity of any
+such claims; this section has the sole purpose of protecting the
+integrity of the free software distribution system, which is
+implemented by public license practices. Many people have made
+generous contributions to the wide range of software distributed
+through that system in reliance on consistent application of that
+system; it is up to the author/donor to decide if he or she is willing
+to distribute software through any other system and a licensee cannot
+impose that choice.
+
+This section is intended to make thoroughly clear what is believed to
+be a consequence of the rest of this License.
+
+ 8. If the distribution and/or use of the Program is restricted in
+certain countries either by patents or by copyrighted interfaces, the
+original copyright holder who places the Program under this License
+may add an explicit geographical distribution limitation excluding
+those countries, so that distribution is permitted only in or among
+countries not thus excluded. In such case, this License incorporates
+the limitation as if written in the body of this License.
+
+ 9. The Free Software Foundation may publish revised and/or new versions
+of the General Public License from time to time. Such new versions will
+be similar in spirit to the present version, but may differ in detail to
+address new problems or concerns.
+
+Each version is given a distinguishing version number. If the Program
+specifies a version number of this License which applies to it and "any
+later version", you have the option of following the terms and conditions
+either of that version or of any later version published by the Free
+Software Foundation. If the Program does not specify a version number of
+this License, you may choose any version ever published by the Free Software
+Foundation.
+
+ 10. If you wish to incorporate parts of the Program into other free
+programs whose distribution conditions are different, write to the author
+to ask for permission. For software which is copyrighted by the Free
+Software Foundation, write to the Free Software Foundation; we sometimes
+make exceptions for this. Our decision will be guided by the two goals
+of preserving the free status of all derivatives of our free software and
+of promoting the sharing and reuse of software generally.
+
+ NO WARRANTY
+
+ 11. BECAUSE THE PROGRAM IS LICENSED FREE OF CHARGE, THERE IS NO WARRANTY
+FOR THE PROGRAM, TO THE EXTENT PERMITTED BY APPLICABLE LAW. EXCEPT WHEN
+OTHERWISE STATED IN WRITING THE COPYRIGHT HOLDERS AND/OR OTHER PARTIES
+PROVIDE THE PROGRAM "AS IS" WITHOUT WARRANTY OF ANY KIND, EITHER EXPRESSED
+OR IMPLIED, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF
+MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE. THE ENTIRE RISK AS
+TO THE QUALITY AND PERFORMANCE OF THE PROGRAM IS WITH YOU. SHOULD THE
+PROGRAM PROVE DEFECTIVE, YOU ASSUME THE COST OF ALL NECESSARY SERVICING,
+REPAIR OR CORRECTION.
+
+ 12. IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN WRITING
+WILL ANY COPYRIGHT HOLDER, OR ANY OTHER PARTY WHO MAY MODIFY AND/OR
+REDISTRIBUTE THE PROGRAM AS PERMITTED ABOVE, BE LIABLE TO YOU FOR DAMAGES,
+INCLUDING ANY GENERAL, SPECIAL, INCIDENTAL OR CONSEQUENTIAL DAMAGES ARISING
+OUT OF THE USE OR INABILITY TO USE THE PROGRAM (INCLUDING BUT NOT LIMITED
+TO LOSS OF DATA OR DATA BEING RENDERED INACCURATE OR LOSSES SUSTAINED BY
+YOU OR THIRD PARTIES OR A FAILURE OF THE PROGRAM TO OPERATE WITH ANY OTHER
+PROGRAMS), EVEN IF SUCH HOLDER OR OTHER PARTY HAS BEEN ADVISED OF THE
+POSSIBILITY OF SUCH DAMAGES.
+
+ END OF TERMS AND CONDITIONS
+
+ How to Apply These Terms to Your New Programs
+
+ If you develop a new program, and you want it to be of the greatest
+possible use to the public, the best way to achieve this is to make it
+free software which everyone can redistribute and change under these terms.
+
+ To do so, attach the following notices to the program. It is safest
+to attach them to the start of each source file to most effectively
+convey the exclusion of warranty; and each file should have at least
+the "copyright" line and a pointer to where the full notice is found.
+
+ <one line to give the program's name and a brief idea of what it does.>
+ Copyright (C) <year> <name of author>
+
+ This program is free software; you can redistribute it and/or modify
+ it under the terms of the GNU General Public License as published by
+ the Free Software Foundation; either version 2 of the License, or
+ (at your option) any later version.
+
+ This program is distributed in the hope that it will be useful,
+ but WITHOUT ANY WARRANTY; without even the implied warranty of
+ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ GNU General Public License for more details.
+
+ You should have received a copy of the GNU General Public License along
+ with this program; if not, write to the Free Software Foundation, Inc.,
+ 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA.
+
+Also add information on how to contact you by electronic and paper mail.
+
+If the program is interactive, make it output a short notice like this
+when it starts in an interactive mode:
+
+ Gnomovision version 69, Copyright (C) year name of author
+ Gnomovision comes with ABSOLUTELY NO WARRANTY; for details type `show w'.
+ This is free software, and you are welcome to redistribute it
+ under certain conditions; type `show c' for details.
+
+The hypothetical commands `show w' and `show c' should show the appropriate
+parts of the General Public License. Of course, the commands you use may
+be called something other than `show w' and `show c'; they could even be
+mouse-clicks or menu items--whatever suits your program.
+
+You should also get your employer (if you work as a programmer) or your
+school, if any, to sign a "copyright disclaimer" for the program, if
+necessary. Here is a sample; alter the names:
+
+ Yoyodyne, Inc., hereby disclaims all copyright interest in the program
+ `Gnomovision' (which makes passes at compilers) written by James Hacker.
+
+ <signature of Ty Coon>, 1 April 1989
+ Ty Coon, President of Vice
+
+This General Public License does not permit incorporating your program into
+proprietary programs. If your program is a subroutine library, you may
+consider it more useful to permit linking proprietary applications with the
+library. If this is what you want to do, use the GNU Lesser General
+Public License instead of this License.
Added: trunk/yast/be/Makefile.am
===================================================================
--- trunk/yast/be/Makefile.am (rev 0)
+++ trunk/yast/be/Makefile.am 2015-09-29 10:47:28 UTC (rev 92876)
@@ -0,0 +1,196 @@
+# Emacs: -*- makefile -*-
+#
+# Toplevel Makefile.am for a YaST2 subproject
+#
+# -- This file is generated by y2automake - DO NOT EDIT! --
+# (Edit ./SUBDIRS instead)
+#
+
+#where devtools are
+Y2TOOL = $(Y2DEVTOOLS_PREFIX)/bin/y2tool
+
+VERSION = $(shell cat $(srcdir)/VERSION)
+RPMNAME = $(shell cat $(srcdir)/RPMNAME)
+SUBDIRS_FILE = $(shell test -e $(srcdir)/SUBDIRS && echo SUBDIRS)
+ACINCLUDE_FILE = $(shell test -e $(srcdir)/acinclude.m4 && echo acinclude.m4)
+
+HAS_YAST_LICENSE = $(shell test -e $(srcdir)/YAST_LICENSE && echo YAST_LICENSE)
+
+# do we do Makefile.am for devtools? It is a little special...
+IS_DEVTOOLS = $(findstring yast2-devtools,$(RPMNAME))
+
+DEVTOOLS_DIR = $(if $(IS_DEVTOOLS),$(srcdir)/devtools,$(Y2DEVTOOLS_PREFIX)/share/YaST2/data/devtools)
+LEGALESE_DIR = $(if $(HAS_YAST_LICENSE),$(DEVTOOLS_DIR)/admin/copyright/yast,$(DEVTOOLS_DIR)/admin/copyright/gpl)
+
+COPYRIGHT_files_gpl = README COPYING
+
+COPYRIGHT_files_yast = YAST_LICENSE README COPYING COPYRIGHT.english \
+ COPYRIGHT.french COPYRIGHT.german COPYRIGHT.spanish
+
+extra_COPYRIGHT_files = $(if $(HAS_YAST_LICENSE), $(COPYRIGHT_files_yast), $(COPYRIGHT_files_gpl))
+
+# less strict; prefer bzip2
+AUTOMAKE_OPTIONS = foreign dist-bzip2 no-dist-gzip
+# where devtools install m4 snippets
+# argh, executed literally
+#ACLOCAL_AMFLAGS = -I $(Y2DEVTOOLS_PREFIX)/share/aclocal
+ACLOCAL_AMFLAGS = -I . -I `if test -d ./devtools/admin; then echo ./devtools/admin; else pkg-config --print-errors --variable=datadir yast2-devtools; fi`/aclocal
+
+Makefile.am.common: $(DEVTOOLS_DIR)/admin/Makefile.am.common
+ cmp -s $< $@ || cp -f $< $@
+
+# create bzip2ed tar and make some sanity checks
+$(RPMNAME)-$(VERSION).tar.bz2: checkpo dist-bzip2
+ @if [ `bunzip2 -c $(RPMNAME)-$(VERSION).tar.bz2 | wc --bytes` = 0 ] ; then \
+ echo "Error: created tar is empty" ; \
+ exit 1 ; \
+ fi
+
+CLEANFILES =
+MAINTAINERCLEANFILES = package/$(RPMNAME)-$(VERSION).tar.bz2 package/$(RPMNAME).spec
+
+POT_DST = $(shell find -type d -name testsuite -prune , \
+ -type f -name "*.pot")
+
+EXTRA_DIST = \
+ VERSION RPMNAME MAINTAINER configure.in.in \
+ $(SUBDIRS_FILE) $(ACINCLUDE_FILE) \
+ $(if $(IS_DEVTOOLS),Makefile.am.common,$(POT_DST))
+
+show-extra-dist:
+ @echo $(EXTRA_DIST)
+
+# info '(automake)Conditionals'
+if CREATE_PKGCONFIG
+# create the file here instead of by configure
+# because the prerequisite is made here (not anymore!)
+# and we don't want any paths in y2autoconf
+# info '(autoconf)config.status Invocation'
+$(RPMNAME).pc: $(RPMNAME).pc.in config.status
+ ./config.status --file=$@:$<
+
+if CREATE_PKGCONFIG_NOARCH
+pkgconfigdata_DATA = $(RPMNAME).pc
+else
+pkgconfig_DATA = $(RPMNAME).pc
+endif
+
+EXTRA_DIST += $(RPMNAME).pc.in
+endif
+
+dist-hook:
+ @for I in $(extra_COPYRIGHT_files) ; \
+ do \
+ EX="" ; \
+ if test -f $(srcdir)/$$I ; then \
+ EX=$(srcdir)/$$I ; \
+ elif test -f $(LEGALESE_DIR)/$$I ; then \
+ EX=$(LEGALESE_DIR)/$$I ; \
+ else \
+ echo "Error: No file $$I in $(srcdir)/ or in $$LEGALESE_DIR/"; \
+ exit 1 ; \
+ fi ; \
+ echo "cp $$EX $(distdir)" ; \
+ cp $$EX "$(distdir)" ; \
+ done
+
+pot:
+ $(Y2TOOL) y2makepot -s $(srcdir)
+
+install-pot: pot
+ @POT_DST=`find -type d -name testsuite -prune , \
+ -type f -name "*.pot"` ; \
+ if [ -n "$$POT_DST" ] ; then \
+ echo "mkdir -p $(DESTDIR)$(potdir)" ; \
+ mkdir -p $(DESTDIR)$(potdir) ; \
+ list="$$POT_DST"; \
+ for I in $$list ; \
+ do \
+ echo $$I ; \
+ if [ "$$I" == "pot" ] ; then \
+ continue ; \
+ fi ; \
+ echo "$(INSTALL_DATA) $$I $(DESTDIR)$(potdir)" ; \
+ $(INSTALL_DATA) $$I $(DESTDIR)$(potdir) ; \
+ done ; \
+ fi
+
+spellcheck: pot
+ $(Y2TOOL) pot-spellcheck
+
+# all-local: $(if $(IS_DEVTOOLS),,$(POT_DST))
+
+install-data-local: # $(if $(IS_DEVTOOLS),,install-pot)
+ mkdir -p $(DESTDIR)$(docdir)
+ @for I in $(extra_COPYRIGHT_files) ; \
+ do \
+ EX="" ; \
+ if test -f $(srcdir)/$$I ; then \
+ EX=$(srcdir)/$$I ; \
+ elif test -f $(LEGALESE_DIR)/$$I ; then \
+ EX=$(LEGALESE_DIR)/$$I ; \
+ else \
+ echo "Error: No file $$I in $(srcdir)/ or in $(LEGALESE_DIR)/"; \
+ exit 1 ; \
+ fi ; \
+ echo "$(INSTALL_DATA) $$EX $(DESTDIR)$(docdir)" ; \
+ $(INSTALL_DATA) $$EX $(DESTDIR)$(docdir) ; \
+ done
+
+package-local: check-parse $(if $(IS_DEVTOOLS),,$(POT_DST)) $(RPMNAME)-$(VERSION).tar.bz2
+ rm -f package/$(RPMNAME)-*.tar.bz2
+ rm -f package/*~
+ rm -f package/*.bak
+ rm -f package/*.auto
+ mv $(RPMNAME)-$(VERSION).tar.bz2 package/
+ if ! test -x $(Y2TOOL); then \
+ echo "$(Y2TOOL): not found."; \
+ echo "You have to install yast2-devtools to making a package"; \
+ false; \
+ fi
+ here=`pwd`; \
+ cd $(srcdir) && for i in $(RPMNAME)*.spec.in; do \
+ newname="`echo "$$i" | sed "s/\.in$$//g"`"; \
+ $(Y2TOOL) create-spec < $$i > $$here/package/$${newname} ; \
+ done
+
+package: check-up-to-date check-tagversion check-textdomain package-local
+
+TAGVERSION = $(Y2TOOL) tagversion
+
+# check if there is no modified files and all commits were pushed
+check-up-to-date:
+ if [ `git status --short --branch | sed '/##[^[]*$/d;/^??/d' | wc -l` -gt 0 ]; then \
+ (echo "ERROR: Source is not commited and pushed. See `git status`"; false) \
+ fi
+
+check-tagversion:
+ cd $(srcdir) && $(TAGVERSION) --check >/dev/null; \
+ [ $$? = 0 ] || ( echo "ERROR: Please run 'tagversion' first"; false )
+
+check-parse-old:
+ @if [ `find -type f -name "*.ycp" | wc -l` -gt 0 -a "$(RPMNAME)" != "yast2-core" ] ; then \
+ echo "Running parseycp..." ; \
+ parseycp -q -R ; \
+ else \
+ echo "Not running parseycp." ; \
+ fi
+
+check-parse:
+ @echo "Not running parseycp."
+
+check-textdomain:
+ $(Y2TOOL) check-textdomain $(srcdir)
+
+stable: checkin-stable
+
+checkin-stable: package
+ $(Y2TOOL) checkin-stable
+
+
+# For po/ modules
+checkpo:
+ test ! -f $(srcdir)/po/Makefile || $(MAKE) -C po checkpo
+# test ! -f $(srcdir)/po/Makefile || $(MAKE) -C po checkpo make-pox
+# Contents of ./SUBDIRS
+SUBDIRS = po
Added: trunk/yast/be/README
===================================================================
--- trunk/yast/be/README (rev 0)
+++ trunk/yast/be/README 2015-09-29 10:47:28 UTC (rev 92876)
@@ -0,0 +1,2 @@
+This program/library is part of YaST2
+See the file COPYING for license terms
Added: trunk/yast/be/configure.ac
===================================================================
--- trunk/yast/be/configure.ac (rev 0)
+++ trunk/yast/be/configure.ac 2015-09-29 10:47:28 UTC (rev 92876)
@@ -0,0 +1,184 @@
+dnl configure.ac for yast2-trans-be
+dnl
+dnl -- This file is generated by y2autoconf 3.0.5 - DO NOT EDIT! --
+dnl (edit configure.ac.in or configure.in.in instead)
+
+AC_INIT(yast2-trans-be, 3.1.0, http://bugs.opensuse.org/, yast2-trans-be)
+dnl Check for presence of file 'RPMNAME'
+AC_CONFIG_SRCDIR([RPMNAME])
+
+dnl Checking host/target/build systems, for make, install etc.
+AC_CANONICAL_TARGET
+dnl Perform program name transformation
+AC_ARG_PROGRAM
+
+AC_PREFIX_DEFAULT(/usr)
+
+dnl long filenames; we use GNU Make extensions and that's ok
+AM_INIT_AUTOMAKE(tar-ustar -Wno-portability)
+
+dnl Important YaST2 variables
+VERSION="3.1.0"
+RPMNAME="yast2-trans-be"
+MAINTAINER="Karl Eichwalder <ke(a)suse.de>"
+
+dnl pkgconfig honors lib64
+pkgconfigdir=\${libdir}/pkgconfig
+pkgconfigdatadir=\${datadir}/pkgconfig
+yast2dir=\${prefix}/share/YaST2
+
+ybindir=\${prefix}/lib/YaST2/bin
+# FIXME duplicates execcompdir
+ystartupdir=\${prefix}/lib/YaST2
+plugindir=\${libdir}/YaST2/plugin
+includedir=\${prefix}/include/YaST2
+potdir=\${docdir}/pot
+
+docdir=\${prefix}/share/doc/packages/$RPMNAME
+mandir=\${prefix}/share/man
+
+execcompdir=\${prefix}/lib/YaST2
+agentdir=${execcompdir}/servers_non_y2
+
+ydatadir=${yast2dir}/data
+imagedir=${yast2dir}/images
+themedir=${yast2dir}/theme
+localedir=${yast2dir}/locale
+clientdir=${yast2dir}/clients
+moduledir=${yast2dir}/modules
+yncludedir=${yast2dir}/include
+schemadir=${yast2dir}/schema
+scrconfdir=${yast2dir}/scrconf
+desktopdir=\${prefix}/share/applications/YaST2
+
+AC_SUBST(VERSION)
+AC_SUBST(RPMNAME)
+AC_SUBST(MAINTAINER)
+
+AC_SUBST(pkgconfigdir)
+AC_SUBST(pkgconfigdatadir)
+
+AC_SUBST(yast2dir)
+
+AC_SUBST(ybindir)
+AC_SUBST(ystartupdir)
+AC_SUBST(plugindir)
+AC_SUBST(includedir)
+AC_SUBST(potdir)
+AC_SUBST(execcompdir)
+
+AC_SUBST(docdir)
+AC_SUBST(mandir)
+
+AC_SUBST(ydatadir)
+AC_SUBST(imagedir)
+AC_SUBST(themedir)
+AC_SUBST(localedir)
+AC_SUBST(clientdir)
+AC_SUBST(moduledir)
+AC_SUBST(yncludedir)
+AC_SUBST(schemadir)
+AC_SUBST(scrconfdir)
+AC_SUBST(agentdir)
+AC_SUBST(desktopdir)
+
+fillupdir_d="/var/adm/fillup-templates"
+AC_ARG_WITH(fillupdir,
+ AS_HELP_STRING([--with-fillupdir=DIR],
+ [where to place fillup templates (default $fillupdir_d.]),
+ [ fillupdir="$withval" ],
+ [ fillupdir="$fillupdir_d" ])
+AC_SUBST(fillupdir)
+
+LL=${RPMNAME##*-}
+AC_SUBST(LL)
+ISO639=${LL%_*}
+AC_SUBST(ISO639)
+
+AC_ARG_WITH(own_compendium,
+ AS_HELP_STRING([--with-own_compendium=FILE],
+ [Location of compendium file]),
+ y2compendium=yes, y2compendium=no)
+if test "x$with_own_compendium" = "x" ; then
+ if test -d ../50-memory ; then
+ COMPENDIUM='../../50-memory/yast2.$(LL).po'
+ else
+ COMPENDIUM='../../memory/yast2.$(LL).po'
+ fi
+else
+ COMPENDIUM=${with_own_compendium}
+fi
+AC_SUBST(COMPENDIUM)
+if test -d ../50-pot ; then
+ POTDIR=../../50-pot
+else
+ POTDIR=../../pot/pot
+fi
+AC_SUBST(POTDIR)
+
+
+dnl Checks for programs.
+AC_PROG_INSTALL
+dnl The YCP interpreter checks whether dependent ybc files are older
+dnl so we must preserve their timestamps
+INSTALL="${INSTALL} -p"
+AC_PROG_LN_S
+AC_PROG_MAKE_SET
+
+dnl pkgconfig
+AC_ARG_VAR([PKG_CONFIG_PATH], [where to search for pkg-config files])
+dnl devtools
+dnl ...
+
+dnl no need for AC_ARG_VAR
+AC_PATH_PROG(XGETTEXT, xgettext)
+if test -z "$XGETTEXT" ; then
+ AC_MSG_ERROR(xgettext is missing; please install gettext-tools.)
+fi
+
+Y2DEVTOOLS_PREFIX=`pkg-config --print-errors --variable=prefix yast2-devtools`
+AC_SUBST(Y2DEVTOOLS_PREFIX)
+devtools_ybindir=`pkg-config --print-errors --variable=ybindir yast2-devtools`
+devtools_yast2dir=`pkg-config --print-errors --variable=yast2dir yast2-devtools`
+
+dnl producing pkg-config for others?
+AM_CONDITIONAL(CREATE_PKGCONFIG, test "x${CREATE_PKGCONFIG}" != x)
+AM_CONDITIONAL(CREATE_PKGCONFIG_NOARCH, test "x${CREATE_PKGCONFIG}" = xnoarch)
+
+dbdir=${devtools_yast2dir}/data/docbook
+STYLESHEET_HTML=${dbdir}/stylesheets/customize-html.xsl
+STYLESHEET_PDF=${dbdir}/stylesheets/customize-fo.xsl
+STYLESHEET_CSS=${dbdir}/css/yast2docs.css
+STYLESHEET_YDOC=${dbdir}/stylesheets/ydoc.xsl
+STYLESHEET_YCPDOC=${dbdir}/stylesheets/ycpdoc.xsl
+AC_SUBST(STYLESHEET_HTML)
+AC_SUBST(STYLESHEET_PDF)
+AC_SUBST(STYLESHEET_CSS)
+AC_SUBST(STYLESHEET_YDOC)
+AC_SUBST(STYLESHEET_YCPDOC)
+
+
+dnl searches for some needed programs
+AC_PATH_PROG(MSGFMT, msgfmt, no, /usr/bin)
+if test x$MSGFMT != x"/usr/bin/msgfmt"; then
+ AC_MSG_ERROR(msgfmt is missing; please install gettext.)
+fi
+AC_PATH_PROGS(MSGCAT, msgcat pmsgcat, no)
+if test x$MSGCAT = xno; then
+ AC_MSG_ERROR(msgcat is missing; please install gettext-0.11pre or better.)
+fi
+
+AC_PATH_PROG(MSGMERGE, msgmerge, no, /usr/bin)
+if test x$MSGMERGE != x"/usr/bin/msgmerge"; then
+ AC_MSG_ERROR(msgmerge is missing; please install gettext.)
+fi
+
+AC_PATH_PROG(MSGCONV, msgconv, no, /usr/bin)
+if test x$MSGCONV != x"/usr/bin/msgconv"; then
+ AC_MSG_ERROR(msgconv is missing; please install gettext.)
+fi
+
+
+AC_CONFIG_FILES(Makefile po/Makefile)
+AC_OUTPUT
+
Added: trunk/yast/be/po/Makefile.am
===================================================================
--- trunk/yast/be/po/Makefile.am (rev 0)
+++ trunk/yast/be/po/Makefile.am 2015-09-29 10:47:28 UTC (rev 92876)
@@ -0,0 +1,175 @@
+# Emacs: -*- makefile -*-
+#
+# Makefile.am for a YaST2 translation (po/) subproject
+#
+# -- This file is generated by y2automake - DO NOT EDIT! --
+#
+# --- START lines from /usr/share/YaST2/data/devtools/admin/po/Makefile.am.top ---
+# Emacs: -*- makefile -*-
+# --- END lines from /usr/share/YaST2/data/devtools/admin/po/Makefile.am.top ---
+# --- START lines from /usr/share/YaST2/data/devtools/admin/po/Makefile.am.center ---
+# Emacs: -*- makefile -*-
+
+LL = @LL@
+#POTDIR = ../../50-pot
+POTDIR = @POTDIR@
+POTFILES = $(wildcard $(POTDIR)/*.pot)
+GENERATED = $(MOFILES)
+CLEANFILES = $(GENERATED)
+POFILES = $(wildcard *.po)
+ALL_TEXTDOMAINS = $(basename $(notdir $(POTFILES)))
+BPOTFILES = $(shell source ../../50-tools/build.conf && echo $$business)
+WANTED_TEXTDOMAINS = $(filter-out $(BPOTFILES), $(ALL_TEXTDOMAINS))
+WANTED_POFILES = $(addsuffix .$(LL).po, $(WANTED_TEXTDOMAINS))
+MOFILES = $(POFILES:%.po=%.mo)
+INST_MOFILES = $(MOFILES:.$(LL).mo=.mo)
+POXFILES = $(POFILES:%.po=%.pox)
+EXTRA_DIST = $(WANTED_POFILES) $(stat)
+localedir=@localedir@
+locale_lang_msg_dir=$(localedir)/$(LL)/LC_MESSAGES
+compendium = @COMPENDIUM@
+with_compendium =
+
+stat=status.txt
+PO_STATS= grep -v warning: | @ybindir@/po-stats
+
+MSGMERGE = @MSGMERGE@ --no-wrap --force-po --previous
+MSGFMT = @MSGFMT@
+MSGCAT = @MSGCAT@ --no-wrap --force-po
+MSGCONV = @MSGCONV@ --no-wrap --force-po
+XGETTEXT = @XGETTEXT@ --no-wrap
+
+SUFFIXES = .po .pox .gmo .mo
+
+all-local: $(GENERATED)
+
+make-pox pox: Makefile $(POXFILES)
+$(POXFILES): %.pox: %.po
+ -[ -f $@ ] && mv --backup=numbered $@ $@.bak; \
+ pot=$$(echo $< | sed "s:$(LL).po:pot:"); \
+ compendium=$(compendium); \
+ [ -f $$compendium ] || compendium=/dev/null ; \
+ $(MSGMERGE) -C $$compendium -o $@ $< $(POTDIR)/$$pot
+
+# update or init PO file
+update-po: Makefile $(POTFILES)
+ for p in $(POTFILES); do \
+ q=$${p##*/}; \
+ po=$${q%pot}$(LL).po; \
+ echo $$po; \
+ if [ -f $$po ]; then \
+ $(MSGMERGE) -o $$po.tmp $(with_compendium) $$po $$p; \
+ else \
+ $(MSGMERGE) -o $$po.tmp -C $(compendium) \
+ --verbose /dev/null $$p; \
+ fi || { echo "$(MSGMERGE) for \"$$po\" failed" ; \
+ rm -f $$po.tmp ; }; \
+ if cmp $$po.tmp $$po >/dev/null 2>&1; then \
+ rm -vf $$po.tmp; \
+ else \
+ mv -vf $$po.tmp $$po; \
+ fi; \
+ done
+ $(MAKE) $(stat)
+
+$(stat): $(WANTED_POFILES)
+ if [ -f $(stat) ]; then \
+ cp --backup=numbered $(stat) $(stat).bak; \
+ :> $(stat); \
+ fi
+ { for f in $(WANTED_POFILES); do \
+ LANG=C msgfmt -o /dev/null -c -v --statistics $$f 2>&1; \
+ done ; } | $(PO_STATS) | head -n 6 | tee $(stat)
+
+update-po-with-compendium:
+ $(MAKE) update-po with_compendium="-C $(compendium)"
+
+update-mo: $(MOFILES)
+ @:
+
+%.mo: %.po
+ file=$(srcdir)/`echo $* | sed 's,.*/,,'`.mo \
+ && rm -f $$file \
+ && $(MSGCONV) --to UTF-8 $< \
+ | $(MSGFMT) -c --statistics -o $$file -
+
+showpo:
+ echo $(POFILES)
+
+showmo:
+ echo $(MOFILES)
+
+checkpo:
+ for f in $(POFILES); do \
+ mypot=$(POTDIR)/$${f/$(LL).po/pot}; echo $$f $$mypot; \
+ [ -f $$mypot ] && { LANG=C $(MSGMERGE) --verbose --output=/dev/null $$f $$mypot || exit 1; }; \
+ LANG=C $(MSGFMT) --output=/dev/null --check --statistics --verbose $$f \
+ || exit 1; \
+ done
+
+# Try to checkin a .pox file
+# FIXME make sure msgcat doesn't weird things with "" and comments
+checkin:
+ p=$(MODULE).$(ci_ll); \
+ cp --backup=numbered $(ci_opt) $$p.po $$p.po.bak; \
+ if [ -d CVS ]; then \
+ cvs -n update $$p.po | grep -q -v '^[UPMC]'; \
+ else \
+ LC_ALL=C svn status --show-updates --quiet $$p.po| grep -v '^Status against revision'; \
+ fi; \
+ if [ $$? = 0 ]; then \
+ echo "CVS/Subversion mismatch; trying to merge..."; \
+ rm -f $$p.po; \
+ if [ -d CVS ]; then \
+ cvs -q update $$p.po; \
+ else \
+ svn update $$p.po; \
+ fi; \
+ cp $$p.pox $$p.pox.new; \
+ $(MSGCAT) $$p.po $$p.pox.new -o $$p.pox; \
+ echo -e "\nCheck \"$$p.pox\" for fuzzy entries. Status:"; \
+ $(MSGFMT) --check --statistics $$p.pox; \
+ echo -e "Then try again to checkin \"$$p.pox\"."; \
+ else \
+ cp $(ci_opt) $$p.pox $$p.po; \
+ if [ -d CVS ]; then \
+ cvs -n ci $$p.po; \
+ else \
+ svn --dry-run commit $$p.po; \
+ fi; \
+ if [ $$? = 0 ] ; then \
+ if [ -d CVS ]; then \
+ cvs ci -m "$(ci_msg)" $$p.po; \
+ else \
+ svn commit --message "$(ci_msg)" $$p.po; \
+ fi; \
+ else \
+ rm -f $$p.po; \
+ if [ -d CVS ]; then \
+ cvs -q update $$p.po; \
+ else \
+ svn update $$p.po; \
+ fi; \
+ cp $$p.pox $$p.pox.new; \
+ $(MSGCAT) $$p.po $$p.pox.new -o $$p.pox; \
+ echo -e "\nCheck \"$$p.pox\" for fuzzy entries. Status:"; \
+ $(MSGFMT) --check --statistics $$p.pox; \
+ echo "Then try to checkin \"$$p.pox\"."; \
+ fi; \
+ fi
+
+install-data-local: $(MOFILES) $(stat)
+ D=$(DESTDIR)$(locale_lang_msg_dir); \
+ [ -d $$D ] || install -d -m 755 $$D; \
+ for l in $(MOFILES); do \
+ m=$${l/$(LL).mo/mo}; \
+ install -m 644 $$l $$D/$$m; \
+ done
+ install -d -m 755 $(DESTDIR)$(docdir)
+ $(INSTALL_DATA) $(stat) $(DESTDIR)$(docdir)
+# --- END lines from /usr/share/YaST2/data/devtools/admin/po/Makefile.am.center ---
+# --- START lines from /usr/share/YaST2/data/devtools/admin/po/Makefile.am.bottom ---
+# Emacs: -*- makefile -*-
+
+## po/Makefile.am.bottom ends here
+# --- END lines from /usr/share/YaST2/data/devtools/admin/po/Makefile.am.bottom ---
Added: trunk/yast/bg/COPYING
===================================================================
--- trunk/yast/bg/COPYING (rev 0)
+++ trunk/yast/bg/COPYING 2015-09-29 10:47:28 UTC (rev 92876)
@@ -0,0 +1,339 @@
+ GNU GENERAL PUBLIC LICENSE
+ Version 2, June 1991
+
+ Copyright (C) 1989, 1991 Free Software Foundation, Inc.,
+ 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA
+ Everyone is permitted to copy and distribute verbatim copies
+ of this license document, but changing it is not allowed.
+
+ Preamble
+
+ The licenses for most software are designed to take away your
+freedom to share and change it. By contrast, the GNU General Public
+License is intended to guarantee your freedom to share and change free
+software--to make sure the software is free for all its users. This
+General Public License applies to most of the Free Software
+Foundation's software and to any other program whose authors commit to
+using it. (Some other Free Software Foundation software is covered by
+the GNU Lesser General Public License instead.) You can apply it to
+your programs, too.
+
+ When we speak of free software, we are referring to freedom, not
+price. Our General Public Licenses are designed to make sure that you
+have the freedom to distribute copies of free software (and charge for
+this service if you wish), that you receive source code or can get it
+if you want it, that you can change the software or use pieces of it
+in new free programs; and that you know you can do these things.
+
+ To protect your rights, we need to make restrictions that forbid
+anyone to deny you these rights or to ask you to surrender the rights.
+These restrictions translate to certain responsibilities for you if you
+distribute copies of the software, or if you modify it.
+
+ For example, if you distribute copies of such a program, whether
+gratis or for a fee, you must give the recipients all the rights that
+you have. You must make sure that they, too, receive or can get the
+source code. And you must show them these terms so they know their
+rights.
+
+ We protect your rights with two steps: (1) copyright the software, and
+(2) offer you this license which gives you legal permission to copy,
+distribute and/or modify the software.
+
+ Also, for each author's protection and ours, we want to make certain
+that everyone understands that there is no warranty for this free
+software. If the software is modified by someone else and passed on, we
+want its recipients to know that what they have is not the original, so
+that any problems introduced by others will not reflect on the original
+authors' reputations.
+
+ Finally, any free program is threatened constantly by software
+patents. We wish to avoid the danger that redistributors of a free
+program will individually obtain patent licenses, in effect making the
+program proprietary. To prevent this, we have made it clear that any
+patent must be licensed for everyone's free use or not licensed at all.
+
+ The precise terms and conditions for copying, distribution and
+modification follow.
+
+ GNU GENERAL PUBLIC LICENSE
+ TERMS AND CONDITIONS FOR COPYING, DISTRIBUTION AND MODIFICATION
+
+ 0. This License applies to any program or other work which contains
+a notice placed by the copyright holder saying it may be distributed
+under the terms of this General Public License. The "Program", below,
+refers to any such program or work, and a "work based on the Program"
+means either the Program or any derivative work under copyright law:
+that is to say, a work containing the Program or a portion of it,
+either verbatim or with modifications and/or translated into another
+language. (Hereinafter, translation is included without limitation in
+the term "modification".) Each licensee is addressed as "you".
+
+Activities other than copying, distribution and modification are not
+covered by this License; they are outside its scope. The act of
+running the Program is not restricted, and the output from the Program
+is covered only if its contents constitute a work based on the
+Program (independent of having been made by running the Program).
+Whether that is true depends on what the Program does.
+
+ 1. You may copy and distribute verbatim copies of the Program's
+source code as you receive it, in any medium, provided that you
+conspicuously and appropriately publish on each copy an appropriate
+copyright notice and disclaimer of warranty; keep intact all the
+notices that refer to this License and to the absence of any warranty;
+and give any other recipients of the Program a copy of this License
+along with the Program.
+
+You may charge a fee for the physical act of transferring a copy, and
+you may at your option offer warranty protection in exchange for a fee.
+
+ 2. You may modify your copy or copies of the Program or any portion
+of it, thus forming a work based on the Program, and copy and
+distribute such modifications or work under the terms of Section 1
+above, provided that you also meet all of these conditions:
+
+ a) You must cause the modified files to carry prominent notices
+ stating that you changed the files and the date of any change.
+
+ b) You must cause any work that you distribute or publish, that in
+ whole or in part contains or is derived from the Program or any
+ part thereof, to be licensed as a whole at no charge to all third
+ parties under the terms of this License.
+
+ c) If the modified program normally reads commands interactively
+ when run, you must cause it, when started running for such
+ interactive use in the most ordinary way, to print or display an
+ announcement including an appropriate copyright notice and a
+ notice that there is no warranty (or else, saying that you provide
+ a warranty) and that users may redistribute the program under
+ these conditions, and telling the user how to view a copy of this
+ License. (Exception: if the Program itself is interactive but
+ does not normally print such an announcement, your work based on
+ the Program is not required to print an announcement.)
+
+These requirements apply to the modified work as a whole. If
+identifiable sections of that work are not derived from the Program,
+and can be reasonably considered independent and separate works in
+themselves, then this License, and its terms, do not apply to those
+sections when you distribute them as separate works. But when you
+distribute the same sections as part of a whole which is a work based
+on the Program, the distribution of the whole must be on the terms of
+this License, whose permissions for other licensees extend to the
+entire whole, and thus to each and every part regardless of who wrote it.
+
+Thus, it is not the intent of this section to claim rights or contest
+your rights to work written entirely by you; rather, the intent is to
+exercise the right to control the distribution of derivative or
+collective works based on the Program.
+
+In addition, mere aggregation of another work not based on the Program
+with the Program (or with a work based on the Program) on a volume of
+a storage or distribution medium does not bring the other work under
+the scope of this License.
+
+ 3. You may copy and distribute the Program (or a work based on it,
+under Section 2) in object code or executable form under the terms of
+Sections 1 and 2 above provided that you also do one of the following:
+
+ a) Accompany it with the complete corresponding machine-readable
+ source code, which must be distributed under the terms of Sections
+ 1 and 2 above on a medium customarily used for software interchange; or,
+
+ b) Accompany it with a written offer, valid for at least three
+ years, to give any third party, for a charge no more than your
+ cost of physically performing source distribution, a complete
+ machine-readable copy of the corresponding source code, to be
+ distributed under the terms of Sections 1 and 2 above on a medium
+ customarily used for software interchange; or,
+
+ c) Accompany it with the information you received as to the offer
+ to distribute corresponding source code. (This alternative is
+ allowed only for noncommercial distribution and only if you
+ received the program in object code or executable form with such
+ an offer, in accord with Subsection b above.)
+
+The source code for a work means the preferred form of the work for
+making modifications to it. For an executable work, complete source
+code means all the source code for all modules it contains, plus any
+associated interface definition files, plus the scripts used to
+control compilation and installation of the executable. However, as a
+special exception, the source code distributed need not include
+anything that is normally distributed (in either source or binary
+form) with the major components (compiler, kernel, and so on) of the
+operating system on which the executable runs, unless that component
+itself accompanies the executable.
+
+If distribution of executable or object code is made by offering
+access to copy from a designated place, then offering equivalent
+access to copy the source code from the same place counts as
+distribution of the source code, even though third parties are not
+compelled to copy the source along with the object code.
+
+ 4. You may not copy, modify, sublicense, or distribute the Program
+except as expressly provided under this License. Any attempt
+otherwise to copy, modify, sublicense or distribute the Program is
+void, and will automatically terminate your rights under this License.
+However, parties who have received copies, or rights, from you under
+this License will not have their licenses terminated so long as such
+parties remain in full compliance.
+
+ 5. You are not required to accept this License, since you have not
+signed it. However, nothing else grants you permission to modify or
+distribute the Program or its derivative works. These actions are
+prohibited by law if you do not accept this License. Therefore, by
+modifying or distributing the Program (or any work based on the
+Program), you indicate your acceptance of this License to do so, and
+all its terms and conditions for copying, distributing or modifying
+the Program or works based on it.
+
+ 6. Each time you redistribute the Program (or any work based on the
+Program), the recipient automatically receives a license from the
+original licensor to copy, distribute or modify the Program subject to
+these terms and conditions. You may not impose any further
+restrictions on the recipients' exercise of the rights granted herein.
+You are not responsible for enforcing compliance by third parties to
+this License.
+
+ 7. If, as a consequence of a court judgment or allegation of patent
+infringement or for any other reason (not limited to patent issues),
+conditions are imposed on you (whether by court order, agreement or
+otherwise) that contradict the conditions of this License, they do not
+excuse you from the conditions of this License. If you cannot
+distribute so as to satisfy simultaneously your obligations under this
+License and any other pertinent obligations, then as a consequence you
+may not distribute the Program at all. For example, if a patent
+license would not permit royalty-free redistribution of the Program by
+all those who receive copies directly or indirectly through you, then
+the only way you could satisfy both it and this License would be to
+refrain entirely from distribution of the Program.
+
+If any portion of this section is held invalid or unenforceable under
+any particular circumstance, the balance of the section is intended to
+apply and the section as a whole is intended to apply in other
+circumstances.
+
+It is not the purpose of this section to induce you to infringe any
+patents or other property right claims or to contest validity of any
+such claims; this section has the sole purpose of protecting the
+integrity of the free software distribution system, which is
+implemented by public license practices. Many people have made
+generous contributions to the wide range of software distributed
+through that system in reliance on consistent application of that
+system; it is up to the author/donor to decide if he or she is willing
+to distribute software through any other system and a licensee cannot
+impose that choice.
+
+This section is intended to make thoroughly clear what is believed to
+be a consequence of the rest of this License.
+
+ 8. If the distribution and/or use of the Program is restricted in
+certain countries either by patents or by copyrighted interfaces, the
+original copyright holder who places the Program under this License
+may add an explicit geographical distribution limitation excluding
+those countries, so that distribution is permitted only in or among
+countries not thus excluded. In such case, this License incorporates
+the limitation as if written in the body of this License.
+
+ 9. The Free Software Foundation may publish revised and/or new versions
+of the General Public License from time to time. Such new versions will
+be similar in spirit to the present version, but may differ in detail to
+address new problems or concerns.
+
+Each version is given a distinguishing version number. If the Program
+specifies a version number of this License which applies to it and "any
+later version", you have the option of following the terms and conditions
+either of that version or of any later version published by the Free
+Software Foundation. If the Program does not specify a version number of
+this License, you may choose any version ever published by the Free Software
+Foundation.
+
+ 10. If you wish to incorporate parts of the Program into other free
+programs whose distribution conditions are different, write to the author
+to ask for permission. For software which is copyrighted by the Free
+Software Foundation, write to the Free Software Foundation; we sometimes
+make exceptions for this. Our decision will be guided by the two goals
+of preserving the free status of all derivatives of our free software and
+of promoting the sharing and reuse of software generally.
+
+ NO WARRANTY
+
+ 11. BECAUSE THE PROGRAM IS LICENSED FREE OF CHARGE, THERE IS NO WARRANTY
+FOR THE PROGRAM, TO THE EXTENT PERMITTED BY APPLICABLE LAW. EXCEPT WHEN
+OTHERWISE STATED IN WRITING THE COPYRIGHT HOLDERS AND/OR OTHER PARTIES
+PROVIDE THE PROGRAM "AS IS" WITHOUT WARRANTY OF ANY KIND, EITHER EXPRESSED
+OR IMPLIED, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF
+MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE. THE ENTIRE RISK AS
+TO THE QUALITY AND PERFORMANCE OF THE PROGRAM IS WITH YOU. SHOULD THE
+PROGRAM PROVE DEFECTIVE, YOU ASSUME THE COST OF ALL NECESSARY SERVICING,
+REPAIR OR CORRECTION.
+
+ 12. IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN WRITING
+WILL ANY COPYRIGHT HOLDER, OR ANY OTHER PARTY WHO MAY MODIFY AND/OR
+REDISTRIBUTE THE PROGRAM AS PERMITTED ABOVE, BE LIABLE TO YOU FOR DAMAGES,
+INCLUDING ANY GENERAL, SPECIAL, INCIDENTAL OR CONSEQUENTIAL DAMAGES ARISING
+OUT OF THE USE OR INABILITY TO USE THE PROGRAM (INCLUDING BUT NOT LIMITED
+TO LOSS OF DATA OR DATA BEING RENDERED INACCURATE OR LOSSES SUSTAINED BY
+YOU OR THIRD PARTIES OR A FAILURE OF THE PROGRAM TO OPERATE WITH ANY OTHER
+PROGRAMS), EVEN IF SUCH HOLDER OR OTHER PARTY HAS BEEN ADVISED OF THE
+POSSIBILITY OF SUCH DAMAGES.
+
+ END OF TERMS AND CONDITIONS
+
+ How to Apply These Terms to Your New Programs
+
+ If you develop a new program, and you want it to be of the greatest
+possible use to the public, the best way to achieve this is to make it
+free software which everyone can redistribute and change under these terms.
+
+ To do so, attach the following notices to the program. It is safest
+to attach them to the start of each source file to most effectively
+convey the exclusion of warranty; and each file should have at least
+the "copyright" line and a pointer to where the full notice is found.
+
+ <one line to give the program's name and a brief idea of what it does.>
+ Copyright (C) <year> <name of author>
+
+ This program is free software; you can redistribute it and/or modify
+ it under the terms of the GNU General Public License as published by
+ the Free Software Foundation; either version 2 of the License, or
+ (at your option) any later version.
+
+ This program is distributed in the hope that it will be useful,
+ but WITHOUT ANY WARRANTY; without even the implied warranty of
+ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ GNU General Public License for more details.
+
+ You should have received a copy of the GNU General Public License along
+ with this program; if not, write to the Free Software Foundation, Inc.,
+ 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA.
+
+Also add information on how to contact you by electronic and paper mail.
+
+If the program is interactive, make it output a short notice like this
+when it starts in an interactive mode:
+
+ Gnomovision version 69, Copyright (C) year name of author
+ Gnomovision comes with ABSOLUTELY NO WARRANTY; for details type `show w'.
+ This is free software, and you are welcome to redistribute it
+ under certain conditions; type `show c' for details.
+
+The hypothetical commands `show w' and `show c' should show the appropriate
+parts of the General Public License. Of course, the commands you use may
+be called something other than `show w' and `show c'; they could even be
+mouse-clicks or menu items--whatever suits your program.
+
+You should also get your employer (if you work as a programmer) or your
+school, if any, to sign a "copyright disclaimer" for the program, if
+necessary. Here is a sample; alter the names:
+
+ Yoyodyne, Inc., hereby disclaims all copyright interest in the program
+ `Gnomovision' (which makes passes at compilers) written by James Hacker.
+
+ <signature of Ty Coon>, 1 April 1989
+ Ty Coon, President of Vice
+
+This General Public License does not permit incorporating your program into
+proprietary programs. If your program is a subroutine library, you may
+consider it more useful to permit linking proprietary applications with the
+library. If this is what you want to do, use the GNU Lesser General
+Public License instead of this License.
Added: trunk/yast/bg/Makefile.am
===================================================================
--- trunk/yast/bg/Makefile.am (rev 0)
+++ trunk/yast/bg/Makefile.am 2015-09-29 10:47:28 UTC (rev 92876)
@@ -0,0 +1,196 @@
+# Emacs: -*- makefile -*-
+#
+# Toplevel Makefile.am for a YaST2 subproject
+#
+# -- This file is generated by y2automake - DO NOT EDIT! --
+# (Edit ./SUBDIRS instead)
+#
+
+#where devtools are
+Y2TOOL = $(Y2DEVTOOLS_PREFIX)/bin/y2tool
+
+VERSION = $(shell cat $(srcdir)/VERSION)
+RPMNAME = $(shell cat $(srcdir)/RPMNAME)
+SUBDIRS_FILE = $(shell test -e $(srcdir)/SUBDIRS && echo SUBDIRS)
+ACINCLUDE_FILE = $(shell test -e $(srcdir)/acinclude.m4 && echo acinclude.m4)
+
+HAS_YAST_LICENSE = $(shell test -e $(srcdir)/YAST_LICENSE && echo YAST_LICENSE)
+
+# do we do Makefile.am for devtools? It is a little special...
+IS_DEVTOOLS = $(findstring yast2-devtools,$(RPMNAME))
+
+DEVTOOLS_DIR = $(if $(IS_DEVTOOLS),$(srcdir)/devtools,$(Y2DEVTOOLS_PREFIX)/share/YaST2/data/devtools)
+LEGALESE_DIR = $(if $(HAS_YAST_LICENSE),$(DEVTOOLS_DIR)/admin/copyright/yast,$(DEVTOOLS_DIR)/admin/copyright/gpl)
+
+COPYRIGHT_files_gpl = README COPYING
+
+COPYRIGHT_files_yast = YAST_LICENSE README COPYING COPYRIGHT.english \
+ COPYRIGHT.french COPYRIGHT.german COPYRIGHT.spanish
+
+extra_COPYRIGHT_files = $(if $(HAS_YAST_LICENSE), $(COPYRIGHT_files_yast), $(COPYRIGHT_files_gpl))
+
+# less strict; prefer bzip2
+AUTOMAKE_OPTIONS = foreign dist-bzip2 no-dist-gzip
+# where devtools install m4 snippets
+# argh, executed literally
+#ACLOCAL_AMFLAGS = -I $(Y2DEVTOOLS_PREFIX)/share/aclocal
+ACLOCAL_AMFLAGS = -I . -I `if test -d ./devtools/admin; then echo ./devtools/admin; else pkg-config --print-errors --variable=datadir yast2-devtools; fi`/aclocal
+
+Makefile.am.common: $(DEVTOOLS_DIR)/admin/Makefile.am.common
+ cmp -s $< $@ || cp -f $< $@
+
+# create bzip2ed tar and make some sanity checks
+$(RPMNAME)-$(VERSION).tar.bz2: checkpo dist-bzip2
+ @if [ `bunzip2 -c $(RPMNAME)-$(VERSION).tar.bz2 | wc --bytes` = 0 ] ; then \
+ echo "Error: created tar is empty" ; \
+ exit 1 ; \
+ fi
+
+CLEANFILES =
+MAINTAINERCLEANFILES = package/$(RPMNAME)-$(VERSION).tar.bz2 package/$(RPMNAME).spec
+
+POT_DST = $(shell find -type d -name testsuite -prune , \
+ -type f -name "*.pot")
+
+EXTRA_DIST = \
+ VERSION RPMNAME MAINTAINER configure.in.in \
+ $(SUBDIRS_FILE) $(ACINCLUDE_FILE) \
+ $(if $(IS_DEVTOOLS),Makefile.am.common,$(POT_DST))
+
+show-extra-dist:
+ @echo $(EXTRA_DIST)
+
+# info '(automake)Conditionals'
+if CREATE_PKGCONFIG
+# create the file here instead of by configure
+# because the prerequisite is made here (not anymore!)
+# and we don't want any paths in y2autoconf
+# info '(autoconf)config.status Invocation'
+$(RPMNAME).pc: $(RPMNAME).pc.in config.status
+ ./config.status --file=$@:$<
+
+if CREATE_PKGCONFIG_NOARCH
+pkgconfigdata_DATA = $(RPMNAME).pc
+else
+pkgconfig_DATA = $(RPMNAME).pc
+endif
+
+EXTRA_DIST += $(RPMNAME).pc.in
+endif
+
+dist-hook:
+ @for I in $(extra_COPYRIGHT_files) ; \
+ do \
+ EX="" ; \
+ if test -f $(srcdir)/$$I ; then \
+ EX=$(srcdir)/$$I ; \
+ elif test -f $(LEGALESE_DIR)/$$I ; then \
+ EX=$(LEGALESE_DIR)/$$I ; \
+ else \
+ echo "Error: No file $$I in $(srcdir)/ or in $$LEGALESE_DIR/"; \
+ exit 1 ; \
+ fi ; \
+ echo "cp $$EX $(distdir)" ; \
+ cp $$EX "$(distdir)" ; \
+ done
+
+pot:
+ $(Y2TOOL) y2makepot -s $(srcdir)
+
+install-pot: pot
+ @POT_DST=`find -type d -name testsuite -prune , \
+ -type f -name "*.pot"` ; \
+ if [ -n "$$POT_DST" ] ; then \
+ echo "mkdir -p $(DESTDIR)$(potdir)" ; \
+ mkdir -p $(DESTDIR)$(potdir) ; \
+ list="$$POT_DST"; \
+ for I in $$list ; \
+ do \
+ echo $$I ; \
+ if [ "$$I" == "pot" ] ; then \
+ continue ; \
+ fi ; \
+ echo "$(INSTALL_DATA) $$I $(DESTDIR)$(potdir)" ; \
+ $(INSTALL_DATA) $$I $(DESTDIR)$(potdir) ; \
+ done ; \
+ fi
+
+spellcheck: pot
+ $(Y2TOOL) pot-spellcheck
+
+# all-local: $(if $(IS_DEVTOOLS),,$(POT_DST))
+
+install-data-local: # $(if $(IS_DEVTOOLS),,install-pot)
+ mkdir -p $(DESTDIR)$(docdir)
+ @for I in $(extra_COPYRIGHT_files) ; \
+ do \
+ EX="" ; \
+ if test -f $(srcdir)/$$I ; then \
+ EX=$(srcdir)/$$I ; \
+ elif test -f $(LEGALESE_DIR)/$$I ; then \
+ EX=$(LEGALESE_DIR)/$$I ; \
+ else \
+ echo "Error: No file $$I in $(srcdir)/ or in $(LEGALESE_DIR)/"; \
+ exit 1 ; \
+ fi ; \
+ echo "$(INSTALL_DATA) $$EX $(DESTDIR)$(docdir)" ; \
+ $(INSTALL_DATA) $$EX $(DESTDIR)$(docdir) ; \
+ done
+
+package-local: check-parse $(if $(IS_DEVTOOLS),,$(POT_DST)) $(RPMNAME)-$(VERSION).tar.bz2
+ rm -f package/$(RPMNAME)-*.tar.bz2
+ rm -f package/*~
+ rm -f package/*.bak
+ rm -f package/*.auto
+ mv $(RPMNAME)-$(VERSION).tar.bz2 package/
+ if ! test -x $(Y2TOOL); then \
+ echo "$(Y2TOOL): not found."; \
+ echo "You have to install yast2-devtools to making a package"; \
+ false; \
+ fi
+ here=`pwd`; \
+ cd $(srcdir) && for i in $(RPMNAME)*.spec.in; do \
+ newname="`echo "$$i" | sed "s/\.in$$//g"`"; \
+ $(Y2TOOL) create-spec < $$i > $$here/package/$${newname} ; \
+ done
+
+package: check-up-to-date check-tagversion check-textdomain package-local
+
+TAGVERSION = $(Y2TOOL) tagversion
+
+# check if there is no modified files and all commits were pushed
+check-up-to-date:
+ if [ `git status --short --branch | sed '/##[^[]*$/d;/^??/d' | wc -l` -gt 0 ]; then \
+ (echo "ERROR: Source is not commited and pushed. See `git status`"; false) \
+ fi
+
+check-tagversion:
+ cd $(srcdir) && $(TAGVERSION) --check >/dev/null; \
+ [ $$? = 0 ] || ( echo "ERROR: Please run 'tagversion' first"; false )
+
+check-parse-old:
+ @if [ `find -type f -name "*.ycp" | wc -l` -gt 0 -a "$(RPMNAME)" != "yast2-core" ] ; then \
+ echo "Running parseycp..." ; \
+ parseycp -q -R ; \
+ else \
+ echo "Not running parseycp." ; \
+ fi
+
+check-parse:
+ @echo "Not running parseycp."
+
+check-textdomain:
+ $(Y2TOOL) check-textdomain $(srcdir)
+
+stable: checkin-stable
+
+checkin-stable: package
+ $(Y2TOOL) checkin-stable
+
+
+# For po/ modules
+checkpo:
+ test ! -f $(srcdir)/po/Makefile || $(MAKE) -C po checkpo
+# test ! -f $(srcdir)/po/Makefile || $(MAKE) -C po checkpo make-pox
+# Contents of ./SUBDIRS
+SUBDIRS = po
Added: trunk/yast/bg/README
===================================================================
--- trunk/yast/bg/README (rev 0)
+++ trunk/yast/bg/README 2015-09-29 10:47:28 UTC (rev 92876)
@@ -0,0 +1,2 @@
+This program/library is part of YaST2
+See the file COPYING for license terms
Added: trunk/yast/bg/configure.ac
===================================================================
--- trunk/yast/bg/configure.ac (rev 0)
+++ trunk/yast/bg/configure.ac 2015-09-29 10:47:28 UTC (rev 92876)
@@ -0,0 +1,184 @@
+dnl configure.ac for yast2-trans-bg
+dnl
+dnl -- This file is generated by y2autoconf 3.0.5 - DO NOT EDIT! --
+dnl (edit configure.ac.in or configure.in.in instead)
+
+AC_INIT(yast2-trans-bg, 3.1.0, http://bugs.opensuse.org/, yast2-trans-bg)
+dnl Check for presence of file 'RPMNAME'
+AC_CONFIG_SRCDIR([RPMNAME])
+
+dnl Checking host/target/build systems, for make, install etc.
+AC_CANONICAL_TARGET
+dnl Perform program name transformation
+AC_ARG_PROGRAM
+
+AC_PREFIX_DEFAULT(/usr)
+
+dnl long filenames; we use GNU Make extensions and that's ok
+AM_INIT_AUTOMAKE(tar-ustar -Wno-portability)
+
+dnl Important YaST2 variables
+VERSION="3.1.0"
+RPMNAME="yast2-trans-bg"
+MAINTAINER="Karl Eichwalder <ke(a)suse.de>"
+
+dnl pkgconfig honors lib64
+pkgconfigdir=\${libdir}/pkgconfig
+pkgconfigdatadir=\${datadir}/pkgconfig
+yast2dir=\${prefix}/share/YaST2
+
+ybindir=\${prefix}/lib/YaST2/bin
+# FIXME duplicates execcompdir
+ystartupdir=\${prefix}/lib/YaST2
+plugindir=\${libdir}/YaST2/plugin
+includedir=\${prefix}/include/YaST2
+potdir=\${docdir}/pot
+
+docdir=\${prefix}/share/doc/packages/$RPMNAME
+mandir=\${prefix}/share/man
+
+execcompdir=\${prefix}/lib/YaST2
+agentdir=${execcompdir}/servers_non_y2
+
+ydatadir=${yast2dir}/data
+imagedir=${yast2dir}/images
+themedir=${yast2dir}/theme
+localedir=${yast2dir}/locale
+clientdir=${yast2dir}/clients
+moduledir=${yast2dir}/modules
+yncludedir=${yast2dir}/include
+schemadir=${yast2dir}/schema
+scrconfdir=${yast2dir}/scrconf
+desktopdir=\${prefix}/share/applications/YaST2
+
+AC_SUBST(VERSION)
+AC_SUBST(RPMNAME)
+AC_SUBST(MAINTAINER)
+
+AC_SUBST(pkgconfigdir)
+AC_SUBST(pkgconfigdatadir)
+
+AC_SUBST(yast2dir)
+
+AC_SUBST(ybindir)
+AC_SUBST(ystartupdir)
+AC_SUBST(plugindir)
+AC_SUBST(includedir)
+AC_SUBST(potdir)
+AC_SUBST(execcompdir)
+
+AC_SUBST(docdir)
+AC_SUBST(mandir)
+
+AC_SUBST(ydatadir)
+AC_SUBST(imagedir)
+AC_SUBST(themedir)
+AC_SUBST(localedir)
+AC_SUBST(clientdir)
+AC_SUBST(moduledir)
+AC_SUBST(yncludedir)
+AC_SUBST(schemadir)
+AC_SUBST(scrconfdir)
+AC_SUBST(agentdir)
+AC_SUBST(desktopdir)
+
+fillupdir_d="/var/adm/fillup-templates"
+AC_ARG_WITH(fillupdir,
+ AS_HELP_STRING([--with-fillupdir=DIR],
+ [where to place fillup templates (default $fillupdir_d.]),
+ [ fillupdir="$withval" ],
+ [ fillupdir="$fillupdir_d" ])
+AC_SUBST(fillupdir)
+
+LL=${RPMNAME##*-}
+AC_SUBST(LL)
+ISO639=${LL%_*}
+AC_SUBST(ISO639)
+
+AC_ARG_WITH(own_compendium,
+ AS_HELP_STRING([--with-own_compendium=FILE],
+ [Location of compendium file]),
+ y2compendium=yes, y2compendium=no)
+if test "x$with_own_compendium" = "x" ; then
+ if test -d ../50-memory ; then
+ COMPENDIUM='../../50-memory/yast2.$(LL).po'
+ else
+ COMPENDIUM='../../memory/yast2.$(LL).po'
+ fi
+else
+ COMPENDIUM=${with_own_compendium}
+fi
+AC_SUBST(COMPENDIUM)
+if test -d ../50-pot ; then
+ POTDIR=../../50-pot
+else
+ POTDIR=../../pot/pot
+fi
+AC_SUBST(POTDIR)
+
+
+dnl Checks for programs.
+AC_PROG_INSTALL
+dnl The YCP interpreter checks whether dependent ybc files are older
+dnl so we must preserve their timestamps
+INSTALL="${INSTALL} -p"
+AC_PROG_LN_S
+AC_PROG_MAKE_SET
+
+dnl pkgconfig
+AC_ARG_VAR([PKG_CONFIG_PATH], [where to search for pkg-config files])
+dnl devtools
+dnl ...
+
+dnl no need for AC_ARG_VAR
+AC_PATH_PROG(XGETTEXT, xgettext)
+if test -z "$XGETTEXT" ; then
+ AC_MSG_ERROR(xgettext is missing; please install gettext-tools.)
+fi
+
+Y2DEVTOOLS_PREFIX=`pkg-config --print-errors --variable=prefix yast2-devtools`
+AC_SUBST(Y2DEVTOOLS_PREFIX)
+devtools_ybindir=`pkg-config --print-errors --variable=ybindir yast2-devtools`
+devtools_yast2dir=`pkg-config --print-errors --variable=yast2dir yast2-devtools`
+
+dnl producing pkg-config for others?
+AM_CONDITIONAL(CREATE_PKGCONFIG, test "x${CREATE_PKGCONFIG}" != x)
+AM_CONDITIONAL(CREATE_PKGCONFIG_NOARCH, test "x${CREATE_PKGCONFIG}" = xnoarch)
+
+dbdir=${devtools_yast2dir}/data/docbook
+STYLESHEET_HTML=${dbdir}/stylesheets/customize-html.xsl
+STYLESHEET_PDF=${dbdir}/stylesheets/customize-fo.xsl
+STYLESHEET_CSS=${dbdir}/css/yast2docs.css
+STYLESHEET_YDOC=${dbdir}/stylesheets/ydoc.xsl
+STYLESHEET_YCPDOC=${dbdir}/stylesheets/ycpdoc.xsl
+AC_SUBST(STYLESHEET_HTML)
+AC_SUBST(STYLESHEET_PDF)
+AC_SUBST(STYLESHEET_CSS)
+AC_SUBST(STYLESHEET_YDOC)
+AC_SUBST(STYLESHEET_YCPDOC)
+
+
+dnl searches for some needed programs
+AC_PATH_PROG(MSGFMT, msgfmt, no, /usr/bin)
+if test x$MSGFMT != x"/usr/bin/msgfmt"; then
+ AC_MSG_ERROR(msgfmt is missing; please install gettext.)
+fi
+AC_PATH_PROGS(MSGCAT, msgcat pmsgcat, no)
+if test x$MSGCAT = xno; then
+ AC_MSG_ERROR(msgcat is missing; please install gettext-0.11pre or better.)
+fi
+
+AC_PATH_PROG(MSGMERGE, msgmerge, no, /usr/bin)
+if test x$MSGMERGE != x"/usr/bin/msgmerge"; then
+ AC_MSG_ERROR(msgmerge is missing; please install gettext.)
+fi
+
+AC_PATH_PROG(MSGCONV, msgconv, no, /usr/bin)
+if test x$MSGCONV != x"/usr/bin/msgconv"; then
+ AC_MSG_ERROR(msgconv is missing; please install gettext.)
+fi
+
+
+AC_CONFIG_FILES(Makefile po/Makefile)
+AC_OUTPUT
+
Added: trunk/yast/bg/po/Makefile.am
===================================================================
--- trunk/yast/bg/po/Makefile.am (rev 0)
+++ trunk/yast/bg/po/Makefile.am 2015-09-29 10:47:28 UTC (rev 92876)
@@ -0,0 +1,175 @@
+# Emacs: -*- makefile -*-
+#
+# Makefile.am for a YaST2 translation (po/) subproject
+#
+# -- This file is generated by y2automake - DO NOT EDIT! --
+#
+# --- START lines from /usr/share/YaST2/data/devtools/admin/po/Makefile.am.top ---
+# Emacs: -*- makefile -*-
+# --- END lines from /usr/share/YaST2/data/devtools/admin/po/Makefile.am.top ---
+# --- START lines from /usr/share/YaST2/data/devtools/admin/po/Makefile.am.center ---
+# Emacs: -*- makefile -*-
+
+LL = @LL@
+#POTDIR = ../../50-pot
+POTDIR = @POTDIR@
+POTFILES = $(wildcard $(POTDIR)/*.pot)
+GENERATED = $(MOFILES)
+CLEANFILES = $(GENERATED)
+POFILES = $(wildcard *.po)
+ALL_TEXTDOMAINS = $(basename $(notdir $(POTFILES)))
+BPOTFILES = $(shell source ../../50-tools/build.conf && echo $$business)
+WANTED_TEXTDOMAINS = $(filter-out $(BPOTFILES), $(ALL_TEXTDOMAINS))
+WANTED_POFILES = $(addsuffix .$(LL).po, $(WANTED_TEXTDOMAINS))
+MOFILES = $(POFILES:%.po=%.mo)
+INST_MOFILES = $(MOFILES:.$(LL).mo=.mo)
+POXFILES = $(POFILES:%.po=%.pox)
+EXTRA_DIST = $(WANTED_POFILES) $(stat)
+localedir=@localedir@
+locale_lang_msg_dir=$(localedir)/$(LL)/LC_MESSAGES
+compendium = @COMPENDIUM@
+with_compendium =
+
+stat=status.txt
+PO_STATS= grep -v warning: | @ybindir@/po-stats
+
+MSGMERGE = @MSGMERGE@ --no-wrap --force-po --previous
+MSGFMT = @MSGFMT@
+MSGCAT = @MSGCAT@ --no-wrap --force-po
+MSGCONV = @MSGCONV@ --no-wrap --force-po
+XGETTEXT = @XGETTEXT@ --no-wrap
+
+SUFFIXES = .po .pox .gmo .mo
+
+all-local: $(GENERATED)
+
+make-pox pox: Makefile $(POXFILES)
+$(POXFILES): %.pox: %.po
+ -[ -f $@ ] && mv --backup=numbered $@ $@.bak; \
+ pot=$$(echo $< | sed "s:$(LL).po:pot:"); \
+ compendium=$(compendium); \
+ [ -f $$compendium ] || compendium=/dev/null ; \
+ $(MSGMERGE) -C $$compendium -o $@ $< $(POTDIR)/$$pot
+
+# update or init PO file
+update-po: Makefile $(POTFILES)
+ for p in $(POTFILES); do \
+ q=$${p##*/}; \
+ po=$${q%pot}$(LL).po; \
+ echo $$po; \
+ if [ -f $$po ]; then \
+ $(MSGMERGE) -o $$po.tmp $(with_compendium) $$po $$p; \
+ else \
+ $(MSGMERGE) -o $$po.tmp -C $(compendium) \
+ --verbose /dev/null $$p; \
+ fi || { echo "$(MSGMERGE) for \"$$po\" failed" ; \
+ rm -f $$po.tmp ; }; \
+ if cmp $$po.tmp $$po >/dev/null 2>&1; then \
+ rm -vf $$po.tmp; \
+ else \
+ mv -vf $$po.tmp $$po; \
+ fi; \
+ done
+ $(MAKE) $(stat)
+
+$(stat): $(WANTED_POFILES)
+ if [ -f $(stat) ]; then \
+ cp --backup=numbered $(stat) $(stat).bak; \
+ :> $(stat); \
+ fi
+ { for f in $(WANTED_POFILES); do \
+ LANG=C msgfmt -o /dev/null -c -v --statistics $$f 2>&1; \
+ done ; } | $(PO_STATS) | head -n 6 | tee $(stat)
+
+update-po-with-compendium:
+ $(MAKE) update-po with_compendium="-C $(compendium)"
+
+update-mo: $(MOFILES)
+ @:
+
+%.mo: %.po
+ file=$(srcdir)/`echo $* | sed 's,.*/,,'`.mo \
+ && rm -f $$file \
+ && $(MSGCONV) --to UTF-8 $< \
+ | $(MSGFMT) -c --statistics -o $$file -
+
+showpo:
+ echo $(POFILES)
+
+showmo:
+ echo $(MOFILES)
+
+checkpo:
+ for f in $(POFILES); do \
+ mypot=$(POTDIR)/$${f/$(LL).po/pot}; echo $$f $$mypot; \
+ [ -f $$mypot ] && { LANG=C $(MSGMERGE) --verbose --output=/dev/null $$f $$mypot || exit 1; }; \
+ LANG=C $(MSGFMT) --output=/dev/null --check --statistics --verbose $$f \
+ || exit 1; \
+ done
+
+# Try to checkin a .pox file
+# FIXME make sure msgcat doesn't weird things with "" and comments
+checkin:
+ p=$(MODULE).$(ci_ll); \
+ cp --backup=numbered $(ci_opt) $$p.po $$p.po.bak; \
+ if [ -d CVS ]; then \
+ cvs -n update $$p.po | grep -q -v '^[UPMC]'; \
+ else \
+ LC_ALL=C svn status --show-updates --quiet $$p.po| grep -v '^Status against revision'; \
+ fi; \
+ if [ $$? = 0 ]; then \
+ echo "CVS/Subversion mismatch; trying to merge..."; \
+ rm -f $$p.po; \
+ if [ -d CVS ]; then \
+ cvs -q update $$p.po; \
+ else \
+ svn update $$p.po; \
+ fi; \
+ cp $$p.pox $$p.pox.new; \
+ $(MSGCAT) $$p.po $$p.pox.new -o $$p.pox; \
+ echo -e "\nCheck \"$$p.pox\" for fuzzy entries. Status:"; \
+ $(MSGFMT) --check --statistics $$p.pox; \
+ echo -e "Then try again to checkin \"$$p.pox\"."; \
+ else \
+ cp $(ci_opt) $$p.pox $$p.po; \
+ if [ -d CVS ]; then \
+ cvs -n ci $$p.po; \
+ else \
+ svn --dry-run commit $$p.po; \
+ fi; \
+ if [ $$? = 0 ] ; then \
+ if [ -d CVS ]; then \
+ cvs ci -m "$(ci_msg)" $$p.po; \
+ else \
+ svn commit --message "$(ci_msg)" $$p.po; \
+ fi; \
+ else \
+ rm -f $$p.po; \
+ if [ -d CVS ]; then \
+ cvs -q update $$p.po; \
+ else \
+ svn update $$p.po; \
+ fi; \
+ cp $$p.pox $$p.pox.new; \
+ $(MSGCAT) $$p.po $$p.pox.new -o $$p.pox; \
+ echo -e "\nCheck \"$$p.pox\" for fuzzy entries. Status:"; \
+ $(MSGFMT) --check --statistics $$p.pox; \
+ echo "Then try to checkin \"$$p.pox\"."; \
+ fi; \
+ fi
+
+install-data-local: $(MOFILES) $(stat)
+ D=$(DESTDIR)$(locale_lang_msg_dir); \
+ [ -d $$D ] || install -d -m 755 $$D; \
+ for l in $(MOFILES); do \
+ m=$${l/$(LL).mo/mo}; \
+ install -m 644 $$l $$D/$$m; \
+ done
+ install -d -m 755 $(DESTDIR)$(docdir)
+ $(INSTALL_DATA) $(stat) $(DESTDIR)$(docdir)
+# --- END lines from /usr/share/YaST2/data/devtools/admin/po/Makefile.am.center ---
+# --- START lines from /usr/share/YaST2/data/devtools/admin/po/Makefile.am.bottom ---
+# Emacs: -*- makefile -*-
+
+## po/Makefile.am.bottom ends here
+# --- END lines from /usr/share/YaST2/data/devtools/admin/po/Makefile.am.bottom ---
Added: trunk/yast/bn/COPYING
===================================================================
--- trunk/yast/bn/COPYING (rev 0)
+++ trunk/yast/bn/COPYING 2015-09-29 10:47:28 UTC (rev 92876)
@@ -0,0 +1,339 @@
+ GNU GENERAL PUBLIC LICENSE
+ Version 2, June 1991
+
+ Copyright (C) 1989, 1991 Free Software Foundation, Inc.,
+ 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA
+ Everyone is permitted to copy and distribute verbatim copies
+ of this license document, but changing it is not allowed.
+
+ Preamble
+
+ The licenses for most software are designed to take away your
+freedom to share and change it. By contrast, the GNU General Public
+License is intended to guarantee your freedom to share and change free
+software--to make sure the software is free for all its users. This
+General Public License applies to most of the Free Software
+Foundation's software and to any other program whose authors commit to
+using it. (Some other Free Software Foundation software is covered by
+the GNU Lesser General Public License instead.) You can apply it to
+your programs, too.
+
+ When we speak of free software, we are referring to freedom, not
+price. Our General Public Licenses are designed to make sure that you
+have the freedom to distribute copies of free software (and charge for
+this service if you wish), that you receive source code or can get it
+if you want it, that you can change the software or use pieces of it
+in new free programs; and that you know you can do these things.
+
+ To protect your rights, we need to make restrictions that forbid
+anyone to deny you these rights or to ask you to surrender the rights.
+These restrictions translate to certain responsibilities for you if you
+distribute copies of the software, or if you modify it.
+
+ For example, if you distribute copies of such a program, whether
+gratis or for a fee, you must give the recipients all the rights that
+you have. You must make sure that they, too, receive or can get the
+source code. And you must show them these terms so they know their
+rights.
+
+ We protect your rights with two steps: (1) copyright the software, and
+(2) offer you this license which gives you legal permission to copy,
+distribute and/or modify the software.
+
+ Also, for each author's protection and ours, we want to make certain
+that everyone understands that there is no warranty for this free
+software. If the software is modified by someone else and passed on, we
+want its recipients to know that what they have is not the original, so
+that any problems introduced by others will not reflect on the original
+authors' reputations.
+
+ Finally, any free program is threatened constantly by software
+patents. We wish to avoid the danger that redistributors of a free
+program will individually obtain patent licenses, in effect making the
+program proprietary. To prevent this, we have made it clear that any
+patent must be licensed for everyone's free use or not licensed at all.
+
+ The precise terms and conditions for copying, distribution and
+modification follow.
+
+ GNU GENERAL PUBLIC LICENSE
+ TERMS AND CONDITIONS FOR COPYING, DISTRIBUTION AND MODIFICATION
+
+ 0. This License applies to any program or other work which contains
+a notice placed by the copyright holder saying it may be distributed
+under the terms of this General Public License. The "Program", below,
+refers to any such program or work, and a "work based on the Program"
+means either the Program or any derivative work under copyright law:
+that is to say, a work containing the Program or a portion of it,
+either verbatim or with modifications and/or translated into another
+language. (Hereinafter, translation is included without limitation in
+the term "modification".) Each licensee is addressed as "you".
+
+Activities other than copying, distribution and modification are not
+covered by this License; they are outside its scope. The act of
+running the Program is not restricted, and the output from the Program
+is covered only if its contents constitute a work based on the
+Program (independent of having been made by running the Program).
+Whether that is true depends on what the Program does.
+
+ 1. You may copy and distribute verbatim copies of the Program's
+source code as you receive it, in any medium, provided that you
+conspicuously and appropriately publish on each copy an appropriate
+copyright notice and disclaimer of warranty; keep intact all the
+notices that refer to this License and to the absence of any warranty;
+and give any other recipients of the Program a copy of this License
+along with the Program.
+
+You may charge a fee for the physical act of transferring a copy, and
+you may at your option offer warranty protection in exchange for a fee.
+
+ 2. You may modify your copy or copies of the Program or any portion
+of it, thus forming a work based on the Program, and copy and
+distribute such modifications or work under the terms of Section 1
+above, provided that you also meet all of these conditions:
+
+ a) You must cause the modified files to carry prominent notices
+ stating that you changed the files and the date of any change.
+
+ b) You must cause any work that you distribute or publish, that in
+ whole or in part contains or is derived from the Program or any
+ part thereof, to be licensed as a whole at no charge to all third
+ parties under the terms of this License.
+
+ c) If the modified program normally reads commands interactively
+ when run, you must cause it, when started running for such
+ interactive use in the most ordinary way, to print or display an
+ announcement including an appropriate copyright notice and a
+ notice that there is no warranty (or else, saying that you provide
+ a warranty) and that users may redistribute the program under
+ these conditions, and telling the user how to view a copy of this
+ License. (Exception: if the Program itself is interactive but
+ does not normally print such an announcement, your work based on
+ the Program is not required to print an announcement.)
+
+These requirements apply to the modified work as a whole. If
+identifiable sections of that work are not derived from the Program,
+and can be reasonably considered independent and separate works in
+themselves, then this License, and its terms, do not apply to those
+sections when you distribute them as separate works. But when you
+distribute the same sections as part of a whole which is a work based
+on the Program, the distribution of the whole must be on the terms of
+this License, whose permissions for other licensees extend to the
+entire whole, and thus to each and every part regardless of who wrote it.
+
+Thus, it is not the intent of this section to claim rights or contest
+your rights to work written entirely by you; rather, the intent is to
+exercise the right to control the distribution of derivative or
+collective works based on the Program.
+
+In addition, mere aggregation of another work not based on the Program
+with the Program (or with a work based on the Program) on a volume of
+a storage or distribution medium does not bring the other work under
+the scope of this License.
+
+ 3. You may copy and distribute the Program (or a work based on it,
+under Section 2) in object code or executable form under the terms of
+Sections 1 and 2 above provided that you also do one of the following:
+
+ a) Accompany it with the complete corresponding machine-readable
+ source code, which must be distributed under the terms of Sections
+ 1 and 2 above on a medium customarily used for software interchange; or,
+
+ b) Accompany it with a written offer, valid for at least three
+ years, to give any third party, for a charge no more than your
+ cost of physically performing source distribution, a complete
+ machine-readable copy of the corresponding source code, to be
+ distributed under the terms of Sections 1 and 2 above on a medium
+ customarily used for software interchange; or,
+
+ c) Accompany it with the information you received as to the offer
+ to distribute corresponding source code. (This alternative is
+ allowed only for noncommercial distribution and only if you
+ received the program in object code or executable form with such
+ an offer, in accord with Subsection b above.)
+
+The source code for a work means the preferred form of the work for
+making modifications to it. For an executable work, complete source
+code means all the source code for all modules it contains, plus any
+associated interface definition files, plus the scripts used to
+control compilation and installation of the executable. However, as a
+special exception, the source code distributed need not include
+anything that is normally distributed (in either source or binary
+form) with the major components (compiler, kernel, and so on) of the
+operating system on which the executable runs, unless that component
+itself accompanies the executable.
+
+If distribution of executable or object code is made by offering
+access to copy from a designated place, then offering equivalent
+access to copy the source code from the same place counts as
+distribution of the source code, even though third parties are not
+compelled to copy the source along with the object code.
+
+ 4. You may not copy, modify, sublicense, or distribute the Program
+except as expressly provided under this License. Any attempt
+otherwise to copy, modify, sublicense or distribute the Program is
+void, and will automatically terminate your rights under this License.
+However, parties who have received copies, or rights, from you under
+this License will not have their licenses terminated so long as such
+parties remain in full compliance.
+
+ 5. You are not required to accept this License, since you have not
+signed it. However, nothing else grants you permission to modify or
+distribute the Program or its derivative works. These actions are
+prohibited by law if you do not accept this License. Therefore, by
+modifying or distributing the Program (or any work based on the
+Program), you indicate your acceptance of this License to do so, and
+all its terms and conditions for copying, distributing or modifying
+the Program or works based on it.
+
+ 6. Each time you redistribute the Program (or any work based on the
+Program), the recipient automatically receives a license from the
+original licensor to copy, distribute or modify the Program subject to
+these terms and conditions. You may not impose any further
+restrictions on the recipients' exercise of the rights granted herein.
+You are not responsible for enforcing compliance by third parties to
+this License.
+
+ 7. If, as a consequence of a court judgment or allegation of patent
+infringement or for any other reason (not limited to patent issues),
+conditions are imposed on you (whether by court order, agreement or
+otherwise) that contradict the conditions of this License, they do not
+excuse you from the conditions of this License. If you cannot
+distribute so as to satisfy simultaneously your obligations under this
+License and any other pertinent obligations, then as a consequence you
+may not distribute the Program at all. For example, if a patent
+license would not permit royalty-free redistribution of the Program by
+all those who receive copies directly or indirectly through you, then
+the only way you could satisfy both it and this License would be to
+refrain entirely from distribution of the Program.
+
+If any portion of this section is held invalid or unenforceable under
+any particular circumstance, the balance of the section is intended to
+apply and the section as a whole is intended to apply in other
+circumstances.
+
+It is not the purpose of this section to induce you to infringe any
+patents or other property right claims or to contest validity of any
+such claims; this section has the sole purpose of protecting the
+integrity of the free software distribution system, which is
+implemented by public license practices. Many people have made
+generous contributions to the wide range of software distributed
+through that system in reliance on consistent application of that
+system; it is up to the author/donor to decide if he or she is willing
+to distribute software through any other system and a licensee cannot
+impose that choice.
+
+This section is intended to make thoroughly clear what is believed to
+be a consequence of the rest of this License.
+
+ 8. If the distribution and/or use of the Program is restricted in
+certain countries either by patents or by copyrighted interfaces, the
+original copyright holder who places the Program under this License
+may add an explicit geographical distribution limitation excluding
+those countries, so that distribution is permitted only in or among
+countries not thus excluded. In such case, this License incorporates
+the limitation as if written in the body of this License.
+
+ 9. The Free Software Foundation may publish revised and/or new versions
+of the General Public License from time to time. Such new versions will
+be similar in spirit to the present version, but may differ in detail to
+address new problems or concerns.
+
+Each version is given a distinguishing version number. If the Program
+specifies a version number of this License which applies to it and "any
+later version", you have the option of following the terms and conditions
+either of that version or of any later version published by the Free
+Software Foundation. If the Program does not specify a version number of
+this License, you may choose any version ever published by the Free Software
+Foundation.
+
+ 10. If you wish to incorporate parts of the Program into other free
+programs whose distribution conditions are different, write to the author
+to ask for permission. For software which is copyrighted by the Free
+Software Foundation, write to the Free Software Foundation; we sometimes
+make exceptions for this. Our decision will be guided by the two goals
+of preserving the free status of all derivatives of our free software and
+of promoting the sharing and reuse of software generally.
+
+ NO WARRANTY
+
+ 11. BECAUSE THE PROGRAM IS LICENSED FREE OF CHARGE, THERE IS NO WARRANTY
+FOR THE PROGRAM, TO THE EXTENT PERMITTED BY APPLICABLE LAW. EXCEPT WHEN
+OTHERWISE STATED IN WRITING THE COPYRIGHT HOLDERS AND/OR OTHER PARTIES
+PROVIDE THE PROGRAM "AS IS" WITHOUT WARRANTY OF ANY KIND, EITHER EXPRESSED
+OR IMPLIED, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF
+MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE. THE ENTIRE RISK AS
+TO THE QUALITY AND PERFORMANCE OF THE PROGRAM IS WITH YOU. SHOULD THE
+PROGRAM PROVE DEFECTIVE, YOU ASSUME THE COST OF ALL NECESSARY SERVICING,
+REPAIR OR CORRECTION.
+
+ 12. IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN WRITING
+WILL ANY COPYRIGHT HOLDER, OR ANY OTHER PARTY WHO MAY MODIFY AND/OR
+REDISTRIBUTE THE PROGRAM AS PERMITTED ABOVE, BE LIABLE TO YOU FOR DAMAGES,
+INCLUDING ANY GENERAL, SPECIAL, INCIDENTAL OR CONSEQUENTIAL DAMAGES ARISING
+OUT OF THE USE OR INABILITY TO USE THE PROGRAM (INCLUDING BUT NOT LIMITED
+TO LOSS OF DATA OR DATA BEING RENDERED INACCURATE OR LOSSES SUSTAINED BY
+YOU OR THIRD PARTIES OR A FAILURE OF THE PROGRAM TO OPERATE WITH ANY OTHER
+PROGRAMS), EVEN IF SUCH HOLDER OR OTHER PARTY HAS BEEN ADVISED OF THE
+POSSIBILITY OF SUCH DAMAGES.
+
+ END OF TERMS AND CONDITIONS
+
+ How to Apply These Terms to Your New Programs
+
+ If you develop a new program, and you want it to be of the greatest
+possible use to the public, the best way to achieve this is to make it
+free software which everyone can redistribute and change under these terms.
+
+ To do so, attach the following notices to the program. It is safest
+to attach them to the start of each source file to most effectively
+convey the exclusion of warranty; and each file should have at least
+the "copyright" line and a pointer to where the full notice is found.
+
+ <one line to give the program's name and a brief idea of what it does.>
+ Copyright (C) <year> <name of author>
+
+ This program is free software; you can redistribute it and/or modify
+ it under the terms of the GNU General Public License as published by
+ the Free Software Foundation; either version 2 of the License, or
+ (at your option) any later version.
+
+ This program is distributed in the hope that it will be useful,
+ but WITHOUT ANY WARRANTY; without even the implied warranty of
+ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ GNU General Public License for more details.
+
+ You should have received a copy of the GNU General Public License along
+ with this program; if not, write to the Free Software Foundation, Inc.,
+ 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA.
+
+Also add information on how to contact you by electronic and paper mail.
+
+If the program is interactive, make it output a short notice like this
+when it starts in an interactive mode:
+
+ Gnomovision version 69, Copyright (C) year name of author
+ Gnomovision comes with ABSOLUTELY NO WARRANTY; for details type `show w'.
+ This is free software, and you are welcome to redistribute it
+ under certain conditions; type `show c' for details.
+
+The hypothetical commands `show w' and `show c' should show the appropriate
+parts of the General Public License. Of course, the commands you use may
+be called something other than `show w' and `show c'; they could even be
+mouse-clicks or menu items--whatever suits your program.
+
+You should also get your employer (if you work as a programmer) or your
+school, if any, to sign a "copyright disclaimer" for the program, if
+necessary. Here is a sample; alter the names:
+
+ Yoyodyne, Inc., hereby disclaims all copyright interest in the program
+ `Gnomovision' (which makes passes at compilers) written by James Hacker.
+
+ <signature of Ty Coon>, 1 April 1989
+ Ty Coon, President of Vice
+
+This General Public License does not permit incorporating your program into
+proprietary programs. If your program is a subroutine library, you may
+consider it more useful to permit linking proprietary applications with the
+library. If this is what you want to do, use the GNU Lesser General
+Public License instead of this License.
Added: trunk/yast/bn/Makefile.am
===================================================================
--- trunk/yast/bn/Makefile.am (rev 0)
+++ trunk/yast/bn/Makefile.am 2015-09-29 10:47:28 UTC (rev 92876)
@@ -0,0 +1,196 @@
+# Emacs: -*- makefile -*-
+#
+# Toplevel Makefile.am for a YaST2 subproject
+#
+# -- This file is generated by y2automake - DO NOT EDIT! --
+# (Edit ./SUBDIRS instead)
+#
+
+#where devtools are
+Y2TOOL = $(Y2DEVTOOLS_PREFIX)/bin/y2tool
+
+VERSION = $(shell cat $(srcdir)/VERSION)
+RPMNAME = $(shell cat $(srcdir)/RPMNAME)
+SUBDIRS_FILE = $(shell test -e $(srcdir)/SUBDIRS && echo SUBDIRS)
+ACINCLUDE_FILE = $(shell test -e $(srcdir)/acinclude.m4 && echo acinclude.m4)
+
+HAS_YAST_LICENSE = $(shell test -e $(srcdir)/YAST_LICENSE && echo YAST_LICENSE)
+
+# do we do Makefile.am for devtools? It is a little special...
+IS_DEVTOOLS = $(findstring yast2-devtools,$(RPMNAME))
+
+DEVTOOLS_DIR = $(if $(IS_DEVTOOLS),$(srcdir)/devtools,$(Y2DEVTOOLS_PREFIX)/share/YaST2/data/devtools)
+LEGALESE_DIR = $(if $(HAS_YAST_LICENSE),$(DEVTOOLS_DIR)/admin/copyright/yast,$(DEVTOOLS_DIR)/admin/copyright/gpl)
+
+COPYRIGHT_files_gpl = README COPYING
+
+COPYRIGHT_files_yast = YAST_LICENSE README COPYING COPYRIGHT.english \
+ COPYRIGHT.french COPYRIGHT.german COPYRIGHT.spanish
+
+extra_COPYRIGHT_files = $(if $(HAS_YAST_LICENSE), $(COPYRIGHT_files_yast), $(COPYRIGHT_files_gpl))
+
+# less strict; prefer bzip2
+AUTOMAKE_OPTIONS = foreign dist-bzip2 no-dist-gzip
+# where devtools install m4 snippets
+# argh, executed literally
+#ACLOCAL_AMFLAGS = -I $(Y2DEVTOOLS_PREFIX)/share/aclocal
+ACLOCAL_AMFLAGS = -I . -I `if test -d ./devtools/admin; then echo ./devtools/admin; else pkg-config --print-errors --variable=datadir yast2-devtools; fi`/aclocal
+
+Makefile.am.common: $(DEVTOOLS_DIR)/admin/Makefile.am.common
+ cmp -s $< $@ || cp -f $< $@
+
+# create bzip2ed tar and make some sanity checks
+$(RPMNAME)-$(VERSION).tar.bz2: checkpo dist-bzip2
+ @if [ `bunzip2 -c $(RPMNAME)-$(VERSION).tar.bz2 | wc --bytes` = 0 ] ; then \
+ echo "Error: created tar is empty" ; \
+ exit 1 ; \
+ fi
+
+CLEANFILES =
+MAINTAINERCLEANFILES = package/$(RPMNAME)-$(VERSION).tar.bz2 package/$(RPMNAME).spec
+
+POT_DST = $(shell find -type d -name testsuite -prune , \
+ -type f -name "*.pot")
+
+EXTRA_DIST = \
+ VERSION RPMNAME MAINTAINER configure.in.in \
+ $(SUBDIRS_FILE) $(ACINCLUDE_FILE) \
+ $(if $(IS_DEVTOOLS),Makefile.am.common,$(POT_DST))
+
+show-extra-dist:
+ @echo $(EXTRA_DIST)
+
+# info '(automake)Conditionals'
+if CREATE_PKGCONFIG
+# create the file here instead of by configure
+# because the prerequisite is made here (not anymore!)
+# and we don't want any paths in y2autoconf
+# info '(autoconf)config.status Invocation'
+$(RPMNAME).pc: $(RPMNAME).pc.in config.status
+ ./config.status --file=$@:$<
+
+if CREATE_PKGCONFIG_NOARCH
+pkgconfigdata_DATA = $(RPMNAME).pc
+else
+pkgconfig_DATA = $(RPMNAME).pc
+endif
+
+EXTRA_DIST += $(RPMNAME).pc.in
+endif
+
+dist-hook:
+ @for I in $(extra_COPYRIGHT_files) ; \
+ do \
+ EX="" ; \
+ if test -f $(srcdir)/$$I ; then \
+ EX=$(srcdir)/$$I ; \
+ elif test -f $(LEGALESE_DIR)/$$I ; then \
+ EX=$(LEGALESE_DIR)/$$I ; \
+ else \
+ echo "Error: No file $$I in $(srcdir)/ or in $$LEGALESE_DIR/"; \
+ exit 1 ; \
+ fi ; \
+ echo "cp $$EX $(distdir)" ; \
+ cp $$EX "$(distdir)" ; \
+ done
+
+pot:
+ $(Y2TOOL) y2makepot -s $(srcdir)
+
+install-pot: pot
+ @POT_DST=`find -type d -name testsuite -prune , \
+ -type f -name "*.pot"` ; \
+ if [ -n "$$POT_DST" ] ; then \
+ echo "mkdir -p $(DESTDIR)$(potdir)" ; \
+ mkdir -p $(DESTDIR)$(potdir) ; \
+ list="$$POT_DST"; \
+ for I in $$list ; \
+ do \
+ echo $$I ; \
+ if [ "$$I" == "pot" ] ; then \
+ continue ; \
+ fi ; \
+ echo "$(INSTALL_DATA) $$I $(DESTDIR)$(potdir)" ; \
+ $(INSTALL_DATA) $$I $(DESTDIR)$(potdir) ; \
+ done ; \
+ fi
+
+spellcheck: pot
+ $(Y2TOOL) pot-spellcheck
+
+# all-local: $(if $(IS_DEVTOOLS),,$(POT_DST))
+
+install-data-local: # $(if $(IS_DEVTOOLS),,install-pot)
+ mkdir -p $(DESTDIR)$(docdir)
+ @for I in $(extra_COPYRIGHT_files) ; \
+ do \
+ EX="" ; \
+ if test -f $(srcdir)/$$I ; then \
+ EX=$(srcdir)/$$I ; \
+ elif test -f $(LEGALESE_DIR)/$$I ; then \
+ EX=$(LEGALESE_DIR)/$$I ; \
+ else \
+ echo "Error: No file $$I in $(srcdir)/ or in $(LEGALESE_DIR)/"; \
+ exit 1 ; \
+ fi ; \
+ echo "$(INSTALL_DATA) $$EX $(DESTDIR)$(docdir)" ; \
+ $(INSTALL_DATA) $$EX $(DESTDIR)$(docdir) ; \
+ done
+
+package-local: check-parse $(if $(IS_DEVTOOLS),,$(POT_DST)) $(RPMNAME)-$(VERSION).tar.bz2
+ rm -f package/$(RPMNAME)-*.tar.bz2
+ rm -f package/*~
+ rm -f package/*.bak
+ rm -f package/*.auto
+ mv $(RPMNAME)-$(VERSION).tar.bz2 package/
+ if ! test -x $(Y2TOOL); then \
+ echo "$(Y2TOOL): not found."; \
+ echo "You have to install yast2-devtools to making a package"; \
+ false; \
+ fi
+ here=`pwd`; \
+ cd $(srcdir) && for i in $(RPMNAME)*.spec.in; do \
+ newname="`echo "$$i" | sed "s/\.in$$//g"`"; \
+ $(Y2TOOL) create-spec < $$i > $$here/package/$${newname} ; \
+ done
+
+package: check-up-to-date check-tagversion check-textdomain package-local
+
+TAGVERSION = $(Y2TOOL) tagversion
+
+# check if there is no modified files and all commits were pushed
+check-up-to-date:
+ if [ `git status --short --branch | sed '/##[^[]*$/d;/^??/d' | wc -l` -gt 0 ]; then \
+ (echo "ERROR: Source is not commited and pushed. See `git status`"; false) \
+ fi
+
+check-tagversion:
+ cd $(srcdir) && $(TAGVERSION) --check >/dev/null; \
+ [ $$? = 0 ] || ( echo "ERROR: Please run 'tagversion' first"; false )
+
+check-parse-old:
+ @if [ `find -type f -name "*.ycp" | wc -l` -gt 0 -a "$(RPMNAME)" != "yast2-core" ] ; then \
+ echo "Running parseycp..." ; \
+ parseycp -q -R ; \
+ else \
+ echo "Not running parseycp." ; \
+ fi
+
+check-parse:
+ @echo "Not running parseycp."
+
+check-textdomain:
+ $(Y2TOOL) check-textdomain $(srcdir)
+
+stable: checkin-stable
+
+checkin-stable: package
+ $(Y2TOOL) checkin-stable
+
+
+# For po/ modules
+checkpo:
+ test ! -f $(srcdir)/po/Makefile || $(MAKE) -C po checkpo
+# test ! -f $(srcdir)/po/Makefile || $(MAKE) -C po checkpo make-pox
+# Contents of ./SUBDIRS
+SUBDIRS = po
Added: trunk/yast/bn/README
===================================================================
--- trunk/yast/bn/README (rev 0)
+++ trunk/yast/bn/README 2015-09-29 10:47:28 UTC (rev 92876)
@@ -0,0 +1,2 @@
+This program/library is part of YaST2
+See the file COPYING for license terms
Added: trunk/yast/bn/configure.ac
===================================================================
--- trunk/yast/bn/configure.ac (rev 0)
+++ trunk/yast/bn/configure.ac 2015-09-29 10:47:28 UTC (rev 92876)
@@ -0,0 +1,184 @@
+dnl configure.ac for yast2-trans-bn
+dnl
+dnl -- This file is generated by y2autoconf 3.0.5 - DO NOT EDIT! --
+dnl (edit configure.ac.in or configure.in.in instead)
+
+AC_INIT(yast2-trans-bn, 3.1.0, http://bugs.opensuse.org/, yast2-trans-bn)
+dnl Check for presence of file 'RPMNAME'
+AC_CONFIG_SRCDIR([RPMNAME])
+
+dnl Checking host/target/build systems, for make, install etc.
+AC_CANONICAL_TARGET
+dnl Perform program name transformation
+AC_ARG_PROGRAM
+
+AC_PREFIX_DEFAULT(/usr)
+
+dnl long filenames; we use GNU Make extensions and that's ok
+AM_INIT_AUTOMAKE(tar-ustar -Wno-portability)
+
+dnl Important YaST2 variables
+VERSION="3.1.0"
+RPMNAME="yast2-trans-bn"
+MAINTAINER="Karl Eichwalder <ke(a)suse.de>"
+
+dnl pkgconfig honors lib64
+pkgconfigdir=\${libdir}/pkgconfig
+pkgconfigdatadir=\${datadir}/pkgconfig
+yast2dir=\${prefix}/share/YaST2
+
+ybindir=\${prefix}/lib/YaST2/bin
+# FIXME duplicates execcompdir
+ystartupdir=\${prefix}/lib/YaST2
+plugindir=\${libdir}/YaST2/plugin
+includedir=\${prefix}/include/YaST2
+potdir=\${docdir}/pot
+
+docdir=\${prefix}/share/doc/packages/$RPMNAME
+mandir=\${prefix}/share/man
+
+execcompdir=\${prefix}/lib/YaST2
+agentdir=${execcompdir}/servers_non_y2
+
+ydatadir=${yast2dir}/data
+imagedir=${yast2dir}/images
+themedir=${yast2dir}/theme
+localedir=${yast2dir}/locale
+clientdir=${yast2dir}/clients
+moduledir=${yast2dir}/modules
+yncludedir=${yast2dir}/include
+schemadir=${yast2dir}/schema
+scrconfdir=${yast2dir}/scrconf
+desktopdir=\${prefix}/share/applications/YaST2
+
+AC_SUBST(VERSION)
+AC_SUBST(RPMNAME)
+AC_SUBST(MAINTAINER)
+
+AC_SUBST(pkgconfigdir)
+AC_SUBST(pkgconfigdatadir)
+
+AC_SUBST(yast2dir)
+
+AC_SUBST(ybindir)
+AC_SUBST(ystartupdir)
+AC_SUBST(plugindir)
+AC_SUBST(includedir)
+AC_SUBST(potdir)
+AC_SUBST(execcompdir)
+
+AC_SUBST(docdir)
+AC_SUBST(mandir)
+
+AC_SUBST(ydatadir)
+AC_SUBST(imagedir)
+AC_SUBST(themedir)
+AC_SUBST(localedir)
+AC_SUBST(clientdir)
+AC_SUBST(moduledir)
+AC_SUBST(yncludedir)
+AC_SUBST(schemadir)
+AC_SUBST(scrconfdir)
+AC_SUBST(agentdir)
+AC_SUBST(desktopdir)
+
+fillupdir_d="/var/adm/fillup-templates"
+AC_ARG_WITH(fillupdir,
+ AS_HELP_STRING([--with-fillupdir=DIR],
+ [where to place fillup templates (default $fillupdir_d.]),
+ [ fillupdir="$withval" ],
+ [ fillupdir="$fillupdir_d" ])
+AC_SUBST(fillupdir)
+
+LL=${RPMNAME##*-}
+AC_SUBST(LL)
+ISO639=${LL%_*}
+AC_SUBST(ISO639)
+
+AC_ARG_WITH(own_compendium,
+ AS_HELP_STRING([--with-own_compendium=FILE],
+ [Location of compendium file]),
+ y2compendium=yes, y2compendium=no)
+if test "x$with_own_compendium" = "x" ; then
+ if test -d ../50-memory ; then
+ COMPENDIUM='../../50-memory/yast2.$(LL).po'
+ else
+ COMPENDIUM='../../memory/yast2.$(LL).po'
+ fi
+else
+ COMPENDIUM=${with_own_compendium}
+fi
+AC_SUBST(COMPENDIUM)
+if test -d ../50-pot ; then
+ POTDIR=../../50-pot
+else
+ POTDIR=../../pot/pot
+fi
+AC_SUBST(POTDIR)
+
+
+dnl Checks for programs.
+AC_PROG_INSTALL
+dnl The YCP interpreter checks whether dependent ybc files are older
+dnl so we must preserve their timestamps
+INSTALL="${INSTALL} -p"
+AC_PROG_LN_S
+AC_PROG_MAKE_SET
+
+dnl pkgconfig
+AC_ARG_VAR([PKG_CONFIG_PATH], [where to search for pkg-config files])
+dnl devtools
+dnl ...
+
+dnl no need for AC_ARG_VAR
+AC_PATH_PROG(XGETTEXT, xgettext)
+if test -z "$XGETTEXT" ; then
+ AC_MSG_ERROR(xgettext is missing; please install gettext-tools.)
+fi
+
+Y2DEVTOOLS_PREFIX=`pkg-config --print-errors --variable=prefix yast2-devtools`
+AC_SUBST(Y2DEVTOOLS_PREFIX)
+devtools_ybindir=`pkg-config --print-errors --variable=ybindir yast2-devtools`
+devtools_yast2dir=`pkg-config --print-errors --variable=yast2dir yast2-devtools`
+
+dnl producing pkg-config for others?
+AM_CONDITIONAL(CREATE_PKGCONFIG, test "x${CREATE_PKGCONFIG}" != x)
+AM_CONDITIONAL(CREATE_PKGCONFIG_NOARCH, test "x${CREATE_PKGCONFIG}" = xnoarch)
+
+dbdir=${devtools_yast2dir}/data/docbook
+STYLESHEET_HTML=${dbdir}/stylesheets/customize-html.xsl
+STYLESHEET_PDF=${dbdir}/stylesheets/customize-fo.xsl
+STYLESHEET_CSS=${dbdir}/css/yast2docs.css
+STYLESHEET_YDOC=${dbdir}/stylesheets/ydoc.xsl
+STYLESHEET_YCPDOC=${dbdir}/stylesheets/ycpdoc.xsl
+AC_SUBST(STYLESHEET_HTML)
+AC_SUBST(STYLESHEET_PDF)
+AC_SUBST(STYLESHEET_CSS)
+AC_SUBST(STYLESHEET_YDOC)
+AC_SUBST(STYLESHEET_YCPDOC)
+
+
+dnl searches for some needed programs
+AC_PATH_PROG(MSGFMT, msgfmt, no, /usr/bin)
+if test x$MSGFMT != x"/usr/bin/msgfmt"; then
+ AC_MSG_ERROR(msgfmt is missing; please install gettext.)
+fi
+AC_PATH_PROGS(MSGCAT, msgcat pmsgcat, no)
+if test x$MSGCAT = xno; then
+ AC_MSG_ERROR(msgcat is missing; please install gettext-0.11pre or better.)
+fi
+
+AC_PATH_PROG(MSGMERGE, msgmerge, no, /usr/bin)
+if test x$MSGMERGE != x"/usr/bin/msgmerge"; then
+ AC_MSG_ERROR(msgmerge is missing; please install gettext.)
+fi
+
+AC_PATH_PROG(MSGCONV, msgconv, no, /usr/bin)
+if test x$MSGCONV != x"/usr/bin/msgconv"; then
+ AC_MSG_ERROR(msgconv is missing; please install gettext.)
+fi
+
+
+AC_CONFIG_FILES(Makefile po/Makefile)
+AC_OUTPUT
+
Added: trunk/yast/bn/po/Makefile.am
===================================================================
--- trunk/yast/bn/po/Makefile.am (rev 0)
+++ trunk/yast/bn/po/Makefile.am 2015-09-29 10:47:28 UTC (rev 92876)
@@ -0,0 +1,175 @@
+# Emacs: -*- makefile -*-
+#
+# Makefile.am for a YaST2 translation (po/) subproject
+#
+# -- This file is generated by y2automake - DO NOT EDIT! --
+#
+# --- START lines from /usr/share/YaST2/data/devtools/admin/po/Makefile.am.top ---
+# Emacs: -*- makefile -*-
+# --- END lines from /usr/share/YaST2/data/devtools/admin/po/Makefile.am.top ---
+# --- START lines from /usr/share/YaST2/data/devtools/admin/po/Makefile.am.center ---
+# Emacs: -*- makefile -*-
+
+LL = @LL@
+#POTDIR = ../../50-pot
+POTDIR = @POTDIR@
+POTFILES = $(wildcard $(POTDIR)/*.pot)
+GENERATED = $(MOFILES)
+CLEANFILES = $(GENERATED)
+POFILES = $(wildcard *.po)
+ALL_TEXTDOMAINS = $(basename $(notdir $(POTFILES)))
+BPOTFILES = $(shell source ../../50-tools/build.conf && echo $$business)
+WANTED_TEXTDOMAINS = $(filter-out $(BPOTFILES), $(ALL_TEXTDOMAINS))
+WANTED_POFILES = $(addsuffix .$(LL).po, $(WANTED_TEXTDOMAINS))
+MOFILES = $(POFILES:%.po=%.mo)
+INST_MOFILES = $(MOFILES:.$(LL).mo=.mo)
+POXFILES = $(POFILES:%.po=%.pox)
+EXTRA_DIST = $(WANTED_POFILES) $(stat)
+localedir=@localedir@
+locale_lang_msg_dir=$(localedir)/$(LL)/LC_MESSAGES
+compendium = @COMPENDIUM@
+with_compendium =
+
+stat=status.txt
+PO_STATS= grep -v warning: | @ybindir@/po-stats
+
+MSGMERGE = @MSGMERGE@ --no-wrap --force-po --previous
+MSGFMT = @MSGFMT@
+MSGCAT = @MSGCAT@ --no-wrap --force-po
+MSGCONV = @MSGCONV@ --no-wrap --force-po
+XGETTEXT = @XGETTEXT@ --no-wrap
+
+SUFFIXES = .po .pox .gmo .mo
+
+all-local: $(GENERATED)
+
+make-pox pox: Makefile $(POXFILES)
+$(POXFILES): %.pox: %.po
+ -[ -f $@ ] && mv --backup=numbered $@ $@.bak; \
+ pot=$$(echo $< | sed "s:$(LL).po:pot:"); \
+ compendium=$(compendium); \
+ [ -f $$compendium ] || compendium=/dev/null ; \
+ $(MSGMERGE) -C $$compendium -o $@ $< $(POTDIR)/$$pot
+
+# update or init PO file
+update-po: Makefile $(POTFILES)
+ for p in $(POTFILES); do \
+ q=$${p##*/}; \
+ po=$${q%pot}$(LL).po; \
+ echo $$po; \
+ if [ -f $$po ]; then \
+ $(MSGMERGE) -o $$po.tmp $(with_compendium) $$po $$p; \
+ else \
+ $(MSGMERGE) -o $$po.tmp -C $(compendium) \
+ --verbose /dev/null $$p; \
+ fi || { echo "$(MSGMERGE) for \"$$po\" failed" ; \
+ rm -f $$po.tmp ; }; \
+ if cmp $$po.tmp $$po >/dev/null 2>&1; then \
+ rm -vf $$po.tmp; \
+ else \
+ mv -vf $$po.tmp $$po; \
+ fi; \
+ done
+ $(MAKE) $(stat)
+
+$(stat): $(WANTED_POFILES)
+ if [ -f $(stat) ]; then \
+ cp --backup=numbered $(stat) $(stat).bak; \
+ :> $(stat); \
+ fi
+ { for f in $(WANTED_POFILES); do \
+ LANG=C msgfmt -o /dev/null -c -v --statistics $$f 2>&1; \
+ done ; } | $(PO_STATS) | head -n 6 | tee $(stat)
+
+update-po-with-compendium:
+ $(MAKE) update-po with_compendium="-C $(compendium)"
+
+update-mo: $(MOFILES)
+ @:
+
+%.mo: %.po
+ file=$(srcdir)/`echo $* | sed 's,.*/,,'`.mo \
+ && rm -f $$file \
+ && $(MSGCONV) --to UTF-8 $< \
+ | $(MSGFMT) -c --statistics -o $$file -
+
+showpo:
+ echo $(POFILES)
+
+showmo:
+ echo $(MOFILES)
+
+checkpo:
+ for f in $(POFILES); do \
+ mypot=$(POTDIR)/$${f/$(LL).po/pot}; echo $$f $$mypot; \
+ [ -f $$mypot ] && { LANG=C $(MSGMERGE) --verbose --output=/dev/null $$f $$mypot || exit 1; }; \
+ LANG=C $(MSGFMT) --output=/dev/null --check --statistics --verbose $$f \
+ || exit 1; \
+ done
+
+# Try to checkin a .pox file
+# FIXME make sure msgcat doesn't weird things with "" and comments
+checkin:
+ p=$(MODULE).$(ci_ll); \
+ cp --backup=numbered $(ci_opt) $$p.po $$p.po.bak; \
+ if [ -d CVS ]; then \
+ cvs -n update $$p.po | grep -q -v '^[UPMC]'; \
+ else \
+ LC_ALL=C svn status --show-updates --quiet $$p.po| grep -v '^Status against revision'; \
+ fi; \
+ if [ $$? = 0 ]; then \
+ echo "CVS/Subversion mismatch; trying to merge..."; \
+ rm -f $$p.po; \
+ if [ -d CVS ]; then \
+ cvs -q update $$p.po; \
+ else \
+ svn update $$p.po; \
+ fi; \
+ cp $$p.pox $$p.pox.new; \
+ $(MSGCAT) $$p.po $$p.pox.new -o $$p.pox; \
+ echo -e "\nCheck \"$$p.pox\" for fuzzy entries. Status:"; \
+ $(MSGFMT) --check --statistics $$p.pox; \
+ echo -e "Then try again to checkin \"$$p.pox\"."; \
+ else \
+ cp $(ci_opt) $$p.pox $$p.po; \
+ if [ -d CVS ]; then \
+ cvs -n ci $$p.po; \
+ else \
+ svn --dry-run commit $$p.po; \
+ fi; \
+ if [ $$? = 0 ] ; then \
+ if [ -d CVS ]; then \
+ cvs ci -m "$(ci_msg)" $$p.po; \
+ else \
+ svn commit --message "$(ci_msg)" $$p.po; \
+ fi; \
+ else \
+ rm -f $$p.po; \
+ if [ -d CVS ]; then \
+ cvs -q update $$p.po; \
+ else \
+ svn update $$p.po; \
+ fi; \
+ cp $$p.pox $$p.pox.new; \
+ $(MSGCAT) $$p.po $$p.pox.new -o $$p.pox; \
+ echo -e "\nCheck \"$$p.pox\" for fuzzy entries. Status:"; \
+ $(MSGFMT) --check --statistics $$p.pox; \
+ echo "Then try to checkin \"$$p.pox\"."; \
+ fi; \
+ fi
+
+install-data-local: $(MOFILES) $(stat)
+ D=$(DESTDIR)$(locale_lang_msg_dir); \
+ [ -d $$D ] || install -d -m 755 $$D; \
+ for l in $(MOFILES); do \
+ m=$${l/$(LL).mo/mo}; \
+ install -m 644 $$l $$D/$$m; \
+ done
+ install -d -m 755 $(DESTDIR)$(docdir)
+ $(INSTALL_DATA) $(stat) $(DESTDIR)$(docdir)
+# --- END lines from /usr/share/YaST2/data/devtools/admin/po/Makefile.am.center ---
+# --- START lines from /usr/share/YaST2/data/devtools/admin/po/Makefile.am.bottom ---
+# Emacs: -*- makefile -*-
+
+## po/Makefile.am.bottom ends here
+# --- END lines from /usr/share/YaST2/data/devtools/admin/po/Makefile.am.bottom ---
Added: trunk/yast/bs/COPYING
===================================================================
--- trunk/yast/bs/COPYING (rev 0)
+++ trunk/yast/bs/COPYING 2015-09-29 10:47:28 UTC (rev 92876)
@@ -0,0 +1,339 @@
+ GNU GENERAL PUBLIC LICENSE
+ Version 2, June 1991
+
+ Copyright (C) 1989, 1991 Free Software Foundation, Inc.,
+ 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA
+ Everyone is permitted to copy and distribute verbatim copies
+ of this license document, but changing it is not allowed.
+
+ Preamble
+
+ The licenses for most software are designed to take away your
+freedom to share and change it. By contrast, the GNU General Public
+License is intended to guarantee your freedom to share and change free
+software--to make sure the software is free for all its users. This
+General Public License applies to most of the Free Software
+Foundation's software and to any other program whose authors commit to
+using it. (Some other Free Software Foundation software is covered by
+the GNU Lesser General Public License instead.) You can apply it to
+your programs, too.
+
+ When we speak of free software, we are referring to freedom, not
+price. Our General Public Licenses are designed to make sure that you
+have the freedom to distribute copies of free software (and charge for
+this service if you wish), that you receive source code or can get it
+if you want it, that you can change the software or use pieces of it
+in new free programs; and that you know you can do these things.
+
+ To protect your rights, we need to make restrictions that forbid
+anyone to deny you these rights or to ask you to surrender the rights.
+These restrictions translate to certain responsibilities for you if you
+distribute copies of the software, or if you modify it.
+
+ For example, if you distribute copies of such a program, whether
+gratis or for a fee, you must give the recipients all the rights that
+you have. You must make sure that they, too, receive or can get the
+source code. And you must show them these terms so they know their
+rights.
+
+ We protect your rights with two steps: (1) copyright the software, and
+(2) offer you this license which gives you legal permission to copy,
+distribute and/or modify the software.
+
+ Also, for each author's protection and ours, we want to make certain
+that everyone understands that there is no warranty for this free
+software. If the software is modified by someone else and passed on, we
+want its recipients to know that what they have is not the original, so
+that any problems introduced by others will not reflect on the original
+authors' reputations.
+
+ Finally, any free program is threatened constantly by software
+patents. We wish to avoid the danger that redistributors of a free
+program will individually obtain patent licenses, in effect making the
+program proprietary. To prevent this, we have made it clear that any
+patent must be licensed for everyone's free use or not licensed at all.
+
+ The precise terms and conditions for copying, distribution and
+modification follow.
+
+ GNU GENERAL PUBLIC LICENSE
+ TERMS AND CONDITIONS FOR COPYING, DISTRIBUTION AND MODIFICATION
+
+ 0. This License applies to any program or other work which contains
+a notice placed by the copyright holder saying it may be distributed
+under the terms of this General Public License. The "Program", below,
+refers to any such program or work, and a "work based on the Program"
+means either the Program or any derivative work under copyright law:
+that is to say, a work containing the Program or a portion of it,
+either verbatim or with modifications and/or translated into another
+language. (Hereinafter, translation is included without limitation in
+the term "modification".) Each licensee is addressed as "you".
+
+Activities other than copying, distribution and modification are not
+covered by this License; they are outside its scope. The act of
+running the Program is not restricted, and the output from the Program
+is covered only if its contents constitute a work based on the
+Program (independent of having been made by running the Program).
+Whether that is true depends on what the Program does.
+
+ 1. You may copy and distribute verbatim copies of the Program's
+source code as you receive it, in any medium, provided that you
+conspicuously and appropriately publish on each copy an appropriate
+copyright notice and disclaimer of warranty; keep intact all the
+notices that refer to this License and to the absence of any warranty;
+and give any other recipients of the Program a copy of this License
+along with the Program.
+
+You may charge a fee for the physical act of transferring a copy, and
+you may at your option offer warranty protection in exchange for a fee.
+
+ 2. You may modify your copy or copies of the Program or any portion
+of it, thus forming a work based on the Program, and copy and
+distribute such modifications or work under the terms of Section 1
+above, provided that you also meet all of these conditions:
+
+ a) You must cause the modified files to carry prominent notices
+ stating that you changed the files and the date of any change.
+
+ b) You must cause any work that you distribute or publish, that in
+ whole or in part contains or is derived from the Program or any
+ part thereof, to be licensed as a whole at no charge to all third
+ parties under the terms of this License.
+
+ c) If the modified program normally reads commands interactively
+ when run, you must cause it, when started running for such
+ interactive use in the most ordinary way, to print or display an
+ announcement including an appropriate copyright notice and a
+ notice that there is no warranty (or else, saying that you provide
+ a warranty) and that users may redistribute the program under
+ these conditions, and telling the user how to view a copy of this
+ License. (Exception: if the Program itself is interactive but
+ does not normally print such an announcement, your work based on
+ the Program is not required to print an announcement.)
+
+These requirements apply to the modified work as a whole. If
+identifiable sections of that work are not derived from the Program,
+and can be reasonably considered independent and separate works in
+themselves, then this License, and its terms, do not apply to those
+sections when you distribute them as separate works. But when you
+distribute the same sections as part of a whole which is a work based
+on the Program, the distribution of the whole must be on the terms of
+this License, whose permissions for other licensees extend to the
+entire whole, and thus to each and every part regardless of who wrote it.
+
+Thus, it is not the intent of this section to claim rights or contest
+your rights to work written entirely by you; rather, the intent is to
+exercise the right to control the distribution of derivative or
+collective works based on the Program.
+
+In addition, mere aggregation of another work not based on the Program
+with the Program (or with a work based on the Program) on a volume of
+a storage or distribution medium does not bring the other work under
+the scope of this License.
+
+ 3. You may copy and distribute the Program (or a work based on it,
+under Section 2) in object code or executable form under the terms of
+Sections 1 and 2 above provided that you also do one of the following:
+
+ a) Accompany it with the complete corresponding machine-readable
+ source code, which must be distributed under the terms of Sections
+ 1 and 2 above on a medium customarily used for software interchange; or,
+
+ b) Accompany it with a written offer, valid for at least three
+ years, to give any third party, for a charge no more than your
+ cost of physically performing source distribution, a complete
+ machine-readable copy of the corresponding source code, to be
+ distributed under the terms of Sections 1 and 2 above on a medium
+ customarily used for software interchange; or,
+
+ c) Accompany it with the information you received as to the offer
+ to distribute corresponding source code. (This alternative is
+ allowed only for noncommercial distribution and only if you
+ received the program in object code or executable form with such
+ an offer, in accord with Subsection b above.)
+
+The source code for a work means the preferred form of the work for
+making modifications to it. For an executable work, complete source
+code means all the source code for all modules it contains, plus any
+associated interface definition files, plus the scripts used to
+control compilation and installation of the executable. However, as a
+special exception, the source code distributed need not include
+anything that is normally distributed (in either source or binary
+form) with the major components (compiler, kernel, and so on) of the
+operating system on which the executable runs, unless that component
+itself accompanies the executable.
+
+If distribution of executable or object code is made by offering
+access to copy from a designated place, then offering equivalent
+access to copy the source code from the same place counts as
+distribution of the source code, even though third parties are not
+compelled to copy the source along with the object code.
+
+ 4. You may not copy, modify, sublicense, or distribute the Program
+except as expressly provided under this License. Any attempt
+otherwise to copy, modify, sublicense or distribute the Program is
+void, and will automatically terminate your rights under this License.
+However, parties who have received copies, or rights, from you under
+this License will not have their licenses terminated so long as such
+parties remain in full compliance.
+
+ 5. You are not required to accept this License, since you have not
+signed it. However, nothing else grants you permission to modify or
+distribute the Program or its derivative works. These actions are
+prohibited by law if you do not accept this License. Therefore, by
+modifying or distributing the Program (or any work based on the
+Program), you indicate your acceptance of this License to do so, and
+all its terms and conditions for copying, distributing or modifying
+the Program or works based on it.
+
+ 6. Each time you redistribute the Program (or any work based on the
+Program), the recipient automatically receives a license from the
+original licensor to copy, distribute or modify the Program subject to
+these terms and conditions. You may not impose any further
+restrictions on the recipients' exercise of the rights granted herein.
+You are not responsible for enforcing compliance by third parties to
+this License.
+
+ 7. If, as a consequence of a court judgment or allegation of patent
+infringement or for any other reason (not limited to patent issues),
+conditions are imposed on you (whether by court order, agreement or
+otherwise) that contradict the conditions of this License, they do not
+excuse you from the conditions of this License. If you cannot
+distribute so as to satisfy simultaneously your obligations under this
+License and any other pertinent obligations, then as a consequence you
+may not distribute the Program at all. For example, if a patent
+license would not permit royalty-free redistribution of the Program by
+all those who receive copies directly or indirectly through you, then
+the only way you could satisfy both it and this License would be to
+refrain entirely from distribution of the Program.
+
+If any portion of this section is held invalid or unenforceable under
+any particular circumstance, the balance of the section is intended to
+apply and the section as a whole is intended to apply in other
+circumstances.
+
+It is not the purpose of this section to induce you to infringe any
+patents or other property right claims or to contest validity of any
+such claims; this section has the sole purpose of protecting the
+integrity of the free software distribution system, which is
+implemented by public license practices. Many people have made
+generous contributions to the wide range of software distributed
+through that system in reliance on consistent application of that
+system; it is up to the author/donor to decide if he or she is willing
+to distribute software through any other system and a licensee cannot
+impose that choice.
+
+This section is intended to make thoroughly clear what is believed to
+be a consequence of the rest of this License.
+
+ 8. If the distribution and/or use of the Program is restricted in
+certain countries either by patents or by copyrighted interfaces, the
+original copyright holder who places the Program under this License
+may add an explicit geographical distribution limitation excluding
+those countries, so that distribution is permitted only in or among
+countries not thus excluded. In such case, this License incorporates
+the limitation as if written in the body of this License.
+
+ 9. The Free Software Foundation may publish revised and/or new versions
+of the General Public License from time to time. Such new versions will
+be similar in spirit to the present version, but may differ in detail to
+address new problems or concerns.
+
+Each version is given a distinguishing version number. If the Program
+specifies a version number of this License which applies to it and "any
+later version", you have the option of following the terms and conditions
+either of that version or of any later version published by the Free
+Software Foundation. If the Program does not specify a version number of
+this License, you may choose any version ever published by the Free Software
+Foundation.
+
+ 10. If you wish to incorporate parts of the Program into other free
+programs whose distribution conditions are different, write to the author
+to ask for permission. For software which is copyrighted by the Free
+Software Foundation, write to the Free Software Foundation; we sometimes
+make exceptions for this. Our decision will be guided by the two goals
+of preserving the free status of all derivatives of our free software and
+of promoting the sharing and reuse of software generally.
+
+ NO WARRANTY
+
+ 11. BECAUSE THE PROGRAM IS LICENSED FREE OF CHARGE, THERE IS NO WARRANTY
+FOR THE PROGRAM, TO THE EXTENT PERMITTED BY APPLICABLE LAW. EXCEPT WHEN
+OTHERWISE STATED IN WRITING THE COPYRIGHT HOLDERS AND/OR OTHER PARTIES
+PROVIDE THE PROGRAM "AS IS" WITHOUT WARRANTY OF ANY KIND, EITHER EXPRESSED
+OR IMPLIED, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF
+MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE. THE ENTIRE RISK AS
+TO THE QUALITY AND PERFORMANCE OF THE PROGRAM IS WITH YOU. SHOULD THE
+PROGRAM PROVE DEFECTIVE, YOU ASSUME THE COST OF ALL NECESSARY SERVICING,
+REPAIR OR CORRECTION.
+
+ 12. IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN WRITING
+WILL ANY COPYRIGHT HOLDER, OR ANY OTHER PARTY WHO MAY MODIFY AND/OR
+REDISTRIBUTE THE PROGRAM AS PERMITTED ABOVE, BE LIABLE TO YOU FOR DAMAGES,
+INCLUDING ANY GENERAL, SPECIAL, INCIDENTAL OR CONSEQUENTIAL DAMAGES ARISING
+OUT OF THE USE OR INABILITY TO USE THE PROGRAM (INCLUDING BUT NOT LIMITED
+TO LOSS OF DATA OR DATA BEING RENDERED INACCURATE OR LOSSES SUSTAINED BY
+YOU OR THIRD PARTIES OR A FAILURE OF THE PROGRAM TO OPERATE WITH ANY OTHER
+PROGRAMS), EVEN IF SUCH HOLDER OR OTHER PARTY HAS BEEN ADVISED OF THE
+POSSIBILITY OF SUCH DAMAGES.
+
+ END OF TERMS AND CONDITIONS
+
+ How to Apply These Terms to Your New Programs
+
+ If you develop a new program, and you want it to be of the greatest
+possible use to the public, the best way to achieve this is to make it
+free software which everyone can redistribute and change under these terms.
+
+ To do so, attach the following notices to the program. It is safest
+to attach them to the start of each source file to most effectively
+convey the exclusion of warranty; and each file should have at least
+the "copyright" line and a pointer to where the full notice is found.
+
+ <one line to give the program's name and a brief idea of what it does.>
+ Copyright (C) <year> <name of author>
+
+ This program is free software; you can redistribute it and/or modify
+ it under the terms of the GNU General Public License as published by
+ the Free Software Foundation; either version 2 of the License, or
+ (at your option) any later version.
+
+ This program is distributed in the hope that it will be useful,
+ but WITHOUT ANY WARRANTY; without even the implied warranty of
+ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ GNU General Public License for more details.
+
+ You should have received a copy of the GNU General Public License along
+ with this program; if not, write to the Free Software Foundation, Inc.,
+ 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA.
+
+Also add information on how to contact you by electronic and paper mail.
+
+If the program is interactive, make it output a short notice like this
+when it starts in an interactive mode:
+
+ Gnomovision version 69, Copyright (C) year name of author
+ Gnomovision comes with ABSOLUTELY NO WARRANTY; for details type `show w'.
+ This is free software, and you are welcome to redistribute it
+ under certain conditions; type `show c' for details.
+
+The hypothetical commands `show w' and `show c' should show the appropriate
+parts of the General Public License. Of course, the commands you use may
+be called something other than `show w' and `show c'; they could even be
+mouse-clicks or menu items--whatever suits your program.
+
+You should also get your employer (if you work as a programmer) or your
+school, if any, to sign a "copyright disclaimer" for the program, if
+necessary. Here is a sample; alter the names:
+
+ Yoyodyne, Inc., hereby disclaims all copyright interest in the program
+ `Gnomovision' (which makes passes at compilers) written by James Hacker.
+
+ <signature of Ty Coon>, 1 April 1989
+ Ty Coon, President of Vice
+
+This General Public License does not permit incorporating your program into
+proprietary programs. If your program is a subroutine library, you may
+consider it more useful to permit linking proprietary applications with the
+library. If this is what you want to do, use the GNU Lesser General
+Public License instead of this License.
Added: trunk/yast/bs/Makefile.am
===================================================================
--- trunk/yast/bs/Makefile.am (rev 0)
+++ trunk/yast/bs/Makefile.am 2015-09-29 10:47:28 UTC (rev 92876)
@@ -0,0 +1,196 @@
+# Emacs: -*- makefile -*-
+#
+# Toplevel Makefile.am for a YaST2 subproject
+#
+# -- This file is generated by y2automake - DO NOT EDIT! --
+# (Edit ./SUBDIRS instead)
+#
+
+#where devtools are
+Y2TOOL = $(Y2DEVTOOLS_PREFIX)/bin/y2tool
+
+VERSION = $(shell cat $(srcdir)/VERSION)
+RPMNAME = $(shell cat $(srcdir)/RPMNAME)
+SUBDIRS_FILE = $(shell test -e $(srcdir)/SUBDIRS && echo SUBDIRS)
+ACINCLUDE_FILE = $(shell test -e $(srcdir)/acinclude.m4 && echo acinclude.m4)
+
+HAS_YAST_LICENSE = $(shell test -e $(srcdir)/YAST_LICENSE && echo YAST_LICENSE)
+
+# do we do Makefile.am for devtools? It is a little special...
+IS_DEVTOOLS = $(findstring yast2-devtools,$(RPMNAME))
+
+DEVTOOLS_DIR = $(if $(IS_DEVTOOLS),$(srcdir)/devtools,$(Y2DEVTOOLS_PREFIX)/share/YaST2/data/devtools)
+LEGALESE_DIR = $(if $(HAS_YAST_LICENSE),$(DEVTOOLS_DIR)/admin/copyright/yast,$(DEVTOOLS_DIR)/admin/copyright/gpl)
+
+COPYRIGHT_files_gpl = README COPYING
+
+COPYRIGHT_files_yast = YAST_LICENSE README COPYING COPYRIGHT.english \
+ COPYRIGHT.french COPYRIGHT.german COPYRIGHT.spanish
+
+extra_COPYRIGHT_files = $(if $(HAS_YAST_LICENSE), $(COPYRIGHT_files_yast), $(COPYRIGHT_files_gpl))
+
+# less strict; prefer bzip2
+AUTOMAKE_OPTIONS = foreign dist-bzip2 no-dist-gzip
+# where devtools install m4 snippets
+# argh, executed literally
+#ACLOCAL_AMFLAGS = -I $(Y2DEVTOOLS_PREFIX)/share/aclocal
+ACLOCAL_AMFLAGS = -I . -I `if test -d ./devtools/admin; then echo ./devtools/admin; else pkg-config --print-errors --variable=datadir yast2-devtools; fi`/aclocal
+
+Makefile.am.common: $(DEVTOOLS_DIR)/admin/Makefile.am.common
+ cmp -s $< $@ || cp -f $< $@
+
+# create bzip2ed tar and make some sanity checks
+$(RPMNAME)-$(VERSION).tar.bz2: checkpo dist-bzip2
+ @if [ `bunzip2 -c $(RPMNAME)-$(VERSION).tar.bz2 | wc --bytes` = 0 ] ; then \
+ echo "Error: created tar is empty" ; \
+ exit 1 ; \
+ fi
+
+CLEANFILES =
+MAINTAINERCLEANFILES = package/$(RPMNAME)-$(VERSION).tar.bz2 package/$(RPMNAME).spec
+
+POT_DST = $(shell find -type d -name testsuite -prune , \
+ -type f -name "*.pot")
+
+EXTRA_DIST = \
+ VERSION RPMNAME MAINTAINER configure.in.in \
+ $(SUBDIRS_FILE) $(ACINCLUDE_FILE) \
+ $(if $(IS_DEVTOOLS),Makefile.am.common,$(POT_DST))
+
+show-extra-dist:
+ @echo $(EXTRA_DIST)
+
+# info '(automake)Conditionals'
+if CREATE_PKGCONFIG
+# create the file here instead of by configure
+# because the prerequisite is made here (not anymore!)
+# and we don't want any paths in y2autoconf
+# info '(autoconf)config.status Invocation'
+$(RPMNAME).pc: $(RPMNAME).pc.in config.status
+ ./config.status --file=$@:$<
+
+if CREATE_PKGCONFIG_NOARCH
+pkgconfigdata_DATA = $(RPMNAME).pc
+else
+pkgconfig_DATA = $(RPMNAME).pc
+endif
+
+EXTRA_DIST += $(RPMNAME).pc.in
+endif
+
+dist-hook:
+ @for I in $(extra_COPYRIGHT_files) ; \
+ do \
+ EX="" ; \
+ if test -f $(srcdir)/$$I ; then \
+ EX=$(srcdir)/$$I ; \
+ elif test -f $(LEGALESE_DIR)/$$I ; then \
+ EX=$(LEGALESE_DIR)/$$I ; \
+ else \
+ echo "Error: No file $$I in $(srcdir)/ or in $$LEGALESE_DIR/"; \
+ exit 1 ; \
+ fi ; \
+ echo "cp $$EX $(distdir)" ; \
+ cp $$EX "$(distdir)" ; \
+ done
+
+pot:
+ $(Y2TOOL) y2makepot -s $(srcdir)
+
+install-pot: pot
+ @POT_DST=`find -type d -name testsuite -prune , \
+ -type f -name "*.pot"` ; \
+ if [ -n "$$POT_DST" ] ; then \
+ echo "mkdir -p $(DESTDIR)$(potdir)" ; \
+ mkdir -p $(DESTDIR)$(potdir) ; \
+ list="$$POT_DST"; \
+ for I in $$list ; \
+ do \
+ echo $$I ; \
+ if [ "$$I" == "pot" ] ; then \
+ continue ; \
+ fi ; \
+ echo "$(INSTALL_DATA) $$I $(DESTDIR)$(potdir)" ; \
+ $(INSTALL_DATA) $$I $(DESTDIR)$(potdir) ; \
+ done ; \
+ fi
+
+spellcheck: pot
+ $(Y2TOOL) pot-spellcheck
+
+# all-local: $(if $(IS_DEVTOOLS),,$(POT_DST))
+
+install-data-local: # $(if $(IS_DEVTOOLS),,install-pot)
+ mkdir -p $(DESTDIR)$(docdir)
+ @for I in $(extra_COPYRIGHT_files) ; \
+ do \
+ EX="" ; \
+ if test -f $(srcdir)/$$I ; then \
+ EX=$(srcdir)/$$I ; \
+ elif test -f $(LEGALESE_DIR)/$$I ; then \
+ EX=$(LEGALESE_DIR)/$$I ; \
+ else \
+ echo "Error: No file $$I in $(srcdir)/ or in $(LEGALESE_DIR)/"; \
+ exit 1 ; \
+ fi ; \
+ echo "$(INSTALL_DATA) $$EX $(DESTDIR)$(docdir)" ; \
+ $(INSTALL_DATA) $$EX $(DESTDIR)$(docdir) ; \
+ done
+
+package-local: check-parse $(if $(IS_DEVTOOLS),,$(POT_DST)) $(RPMNAME)-$(VERSION).tar.bz2
+ rm -f package/$(RPMNAME)-*.tar.bz2
+ rm -f package/*~
+ rm -f package/*.bak
+ rm -f package/*.auto
+ mv $(RPMNAME)-$(VERSION).tar.bz2 package/
+ if ! test -x $(Y2TOOL); then \
+ echo "$(Y2TOOL): not found."; \
+ echo "You have to install yast2-devtools to making a package"; \
+ false; \
+ fi
+ here=`pwd`; \
+ cd $(srcdir) && for i in $(RPMNAME)*.spec.in; do \
+ newname="`echo "$$i" | sed "s/\.in$$//g"`"; \
+ $(Y2TOOL) create-spec < $$i > $$here/package/$${newname} ; \
+ done
+
+package: check-up-to-date check-tagversion check-textdomain package-local
+
+TAGVERSION = $(Y2TOOL) tagversion
+
+# check if there is no modified files and all commits were pushed
+check-up-to-date:
+ if [ `git status --short --branch | sed '/##[^[]*$/d;/^??/d' | wc -l` -gt 0 ]; then \
+ (echo "ERROR: Source is not commited and pushed. See `git status`"; false) \
+ fi
+
+check-tagversion:
+ cd $(srcdir) && $(TAGVERSION) --check >/dev/null; \
+ [ $$? = 0 ] || ( echo "ERROR: Please run 'tagversion' first"; false )
+
+check-parse-old:
+ @if [ `find -type f -name "*.ycp" | wc -l` -gt 0 -a "$(RPMNAME)" != "yast2-core" ] ; then \
+ echo "Running parseycp..." ; \
+ parseycp -q -R ; \
+ else \
+ echo "Not running parseycp." ; \
+ fi
+
+check-parse:
+ @echo "Not running parseycp."
+
+check-textdomain:
+ $(Y2TOOL) check-textdomain $(srcdir)
+
+stable: checkin-stable
+
+checkin-stable: package
+ $(Y2TOOL) checkin-stable
+
+
+# For po/ modules
+checkpo:
+ test ! -f $(srcdir)/po/Makefile || $(MAKE) -C po checkpo
+# test ! -f $(srcdir)/po/Makefile || $(MAKE) -C po checkpo make-pox
+# Contents of ./SUBDIRS
+SUBDIRS = po
Added: trunk/yast/bs/README
===================================================================
--- trunk/yast/bs/README (rev 0)
+++ trunk/yast/bs/README 2015-09-29 10:47:28 UTC (rev 92876)
@@ -0,0 +1,2 @@
+This program/library is part of YaST2
+See the file COPYING for license terms
Added: trunk/yast/bs/configure.ac
===================================================================
--- trunk/yast/bs/configure.ac (rev 0)
+++ trunk/yast/bs/configure.ac 2015-09-29 10:47:28 UTC (rev 92876)
@@ -0,0 +1,184 @@
+dnl configure.ac for yast2-trans-bs
+dnl
+dnl -- This file is generated by y2autoconf 3.0.5 - DO NOT EDIT! --
+dnl (edit configure.ac.in or configure.in.in instead)
+
+AC_INIT(yast2-trans-bs, 3.1.0, http://bugs.opensuse.org/, yast2-trans-bs)
+dnl Check for presence of file 'RPMNAME'
+AC_CONFIG_SRCDIR([RPMNAME])
+
+dnl Checking host/target/build systems, for make, install etc.
+AC_CANONICAL_TARGET
+dnl Perform program name transformation
+AC_ARG_PROGRAM
+
+AC_PREFIX_DEFAULT(/usr)
+
+dnl long filenames; we use GNU Make extensions and that's ok
+AM_INIT_AUTOMAKE(tar-ustar -Wno-portability)
+
+dnl Important YaST2 variables
+VERSION="3.1.0"
+RPMNAME="yast2-trans-bs"
+MAINTAINER="Karl Eichwalder <ke(a)suse.de>"
+
+dnl pkgconfig honors lib64
+pkgconfigdir=\${libdir}/pkgconfig
+pkgconfigdatadir=\${datadir}/pkgconfig
+yast2dir=\${prefix}/share/YaST2
+
+ybindir=\${prefix}/lib/YaST2/bin
+# FIXME duplicates execcompdir
+ystartupdir=\${prefix}/lib/YaST2
+plugindir=\${libdir}/YaST2/plugin
+includedir=\${prefix}/include/YaST2
+potdir=\${docdir}/pot
+
+docdir=\${prefix}/share/doc/packages/$RPMNAME
+mandir=\${prefix}/share/man
+
+execcompdir=\${prefix}/lib/YaST2
+agentdir=${execcompdir}/servers_non_y2
+
+ydatadir=${yast2dir}/data
+imagedir=${yast2dir}/images
+themedir=${yast2dir}/theme
+localedir=${yast2dir}/locale
+clientdir=${yast2dir}/clients
+moduledir=${yast2dir}/modules
+yncludedir=${yast2dir}/include
+schemadir=${yast2dir}/schema
+scrconfdir=${yast2dir}/scrconf
+desktopdir=\${prefix}/share/applications/YaST2
+
+AC_SUBST(VERSION)
+AC_SUBST(RPMNAME)
+AC_SUBST(MAINTAINER)
+
+AC_SUBST(pkgconfigdir)
+AC_SUBST(pkgconfigdatadir)
+
+AC_SUBST(yast2dir)
+
+AC_SUBST(ybindir)
+AC_SUBST(ystartupdir)
+AC_SUBST(plugindir)
+AC_SUBST(includedir)
+AC_SUBST(potdir)
+AC_SUBST(execcompdir)
+
+AC_SUBST(docdir)
+AC_SUBST(mandir)
+
+AC_SUBST(ydatadir)
+AC_SUBST(imagedir)
+AC_SUBST(themedir)
+AC_SUBST(localedir)
+AC_SUBST(clientdir)
+AC_SUBST(moduledir)
+AC_SUBST(yncludedir)
+AC_SUBST(schemadir)
+AC_SUBST(scrconfdir)
+AC_SUBST(agentdir)
+AC_SUBST(desktopdir)
+
+fillupdir_d="/var/adm/fillup-templates"
+AC_ARG_WITH(fillupdir,
+ AS_HELP_STRING([--with-fillupdir=DIR],
+ [where to place fillup templates (default $fillupdir_d.]),
+ [ fillupdir="$withval" ],
+ [ fillupdir="$fillupdir_d" ])
+AC_SUBST(fillupdir)
+
+LL=${RPMNAME##*-}
+AC_SUBST(LL)
+ISO639=${LL%_*}
+AC_SUBST(ISO639)
+
+AC_ARG_WITH(own_compendium,
+ AS_HELP_STRING([--with-own_compendium=FILE],
+ [Location of compendium file]),
+ y2compendium=yes, y2compendium=no)
+if test "x$with_own_compendium" = "x" ; then
+ if test -d ../50-memory ; then
+ COMPENDIUM='../../50-memory/yast2.$(LL).po'
+ else
+ COMPENDIUM='../../memory/yast2.$(LL).po'
+ fi
+else
+ COMPENDIUM=${with_own_compendium}
+fi
+AC_SUBST(COMPENDIUM)
+if test -d ../50-pot ; then
+ POTDIR=../../50-pot
+else
+ POTDIR=../../pot/pot
+fi
+AC_SUBST(POTDIR)
+
+
+dnl Checks for programs.
+AC_PROG_INSTALL
+dnl The YCP interpreter checks whether dependent ybc files are older
+dnl so we must preserve their timestamps
+INSTALL="${INSTALL} -p"
+AC_PROG_LN_S
+AC_PROG_MAKE_SET
+
+dnl pkgconfig
+AC_ARG_VAR([PKG_CONFIG_PATH], [where to search for pkg-config files])
+dnl devtools
+dnl ...
+
+dnl no need for AC_ARG_VAR
+AC_PATH_PROG(XGETTEXT, xgettext)
+if test -z "$XGETTEXT" ; then
+ AC_MSG_ERROR(xgettext is missing; please install gettext-tools.)
+fi
+
+Y2DEVTOOLS_PREFIX=`pkg-config --print-errors --variable=prefix yast2-devtools`
+AC_SUBST(Y2DEVTOOLS_PREFIX)
+devtools_ybindir=`pkg-config --print-errors --variable=ybindir yast2-devtools`
+devtools_yast2dir=`pkg-config --print-errors --variable=yast2dir yast2-devtools`
+
+dnl producing pkg-config for others?
+AM_CONDITIONAL(CREATE_PKGCONFIG, test "x${CREATE_PKGCONFIG}" != x)
+AM_CONDITIONAL(CREATE_PKGCONFIG_NOARCH, test "x${CREATE_PKGCONFIG}" = xnoarch)
+
+dbdir=${devtools_yast2dir}/data/docbook
+STYLESHEET_HTML=${dbdir}/stylesheets/customize-html.xsl
+STYLESHEET_PDF=${dbdir}/stylesheets/customize-fo.xsl
+STYLESHEET_CSS=${dbdir}/css/yast2docs.css
+STYLESHEET_YDOC=${dbdir}/stylesheets/ydoc.xsl
+STYLESHEET_YCPDOC=${dbdir}/stylesheets/ycpdoc.xsl
+AC_SUBST(STYLESHEET_HTML)
+AC_SUBST(STYLESHEET_PDF)
+AC_SUBST(STYLESHEET_CSS)
+AC_SUBST(STYLESHEET_YDOC)
+AC_SUBST(STYLESHEET_YCPDOC)
+
+
+dnl searches for some needed programs
+AC_PATH_PROG(MSGFMT, msgfmt, no, /usr/bin)
+if test x$MSGFMT != x"/usr/bin/msgfmt"; then
+ AC_MSG_ERROR(msgfmt is missing; please install gettext.)
+fi
+AC_PATH_PROGS(MSGCAT, msgcat pmsgcat, no)
+if test x$MSGCAT = xno; then
+ AC_MSG_ERROR(msgcat is missing; please install gettext-0.11pre or better.)
+fi
+
+AC_PATH_PROG(MSGMERGE, msgmerge, no, /usr/bin)
+if test x$MSGMERGE != x"/usr/bin/msgmerge"; then
+ AC_MSG_ERROR(msgmerge is missing; please install gettext.)
+fi
+
+AC_PATH_PROG(MSGCONV, msgconv, no, /usr/bin)
+if test x$MSGCONV != x"/usr/bin/msgconv"; then
+ AC_MSG_ERROR(msgconv is missing; please install gettext.)
+fi
+
+
+AC_CONFIG_FILES(Makefile po/Makefile)
+AC_OUTPUT
+
Added: trunk/yast/bs/po/Makefile.am
===================================================================
--- trunk/yast/bs/po/Makefile.am (rev 0)
+++ trunk/yast/bs/po/Makefile.am 2015-09-29 10:47:28 UTC (rev 92876)
@@ -0,0 +1,175 @@
+# Emacs: -*- makefile -*-
+#
+# Makefile.am for a YaST2 translation (po/) subproject
+#
+# -- This file is generated by y2automake - DO NOT EDIT! --
+#
+# --- START lines from /usr/share/YaST2/data/devtools/admin/po/Makefile.am.top ---
+# Emacs: -*- makefile -*-
+# --- END lines from /usr/share/YaST2/data/devtools/admin/po/Makefile.am.top ---
+# --- START lines from /usr/share/YaST2/data/devtools/admin/po/Makefile.am.center ---
+# Emacs: -*- makefile -*-
+
+LL = @LL@
+#POTDIR = ../../50-pot
+POTDIR = @POTDIR@
+POTFILES = $(wildcard $(POTDIR)/*.pot)
+GENERATED = $(MOFILES)
+CLEANFILES = $(GENERATED)
+POFILES = $(wildcard *.po)
+ALL_TEXTDOMAINS = $(basename $(notdir $(POTFILES)))
+BPOTFILES = $(shell source ../../50-tools/build.conf && echo $$business)
+WANTED_TEXTDOMAINS = $(filter-out $(BPOTFILES), $(ALL_TEXTDOMAINS))
+WANTED_POFILES = $(addsuffix .$(LL).po, $(WANTED_TEXTDOMAINS))
+MOFILES = $(POFILES:%.po=%.mo)
+INST_MOFILES = $(MOFILES:.$(LL).mo=.mo)
+POXFILES = $(POFILES:%.po=%.pox)
+EXTRA_DIST = $(WANTED_POFILES) $(stat)
+localedir=@localedir@
+locale_lang_msg_dir=$(localedir)/$(LL)/LC_MESSAGES
+compendium = @COMPENDIUM@
+with_compendium =
+
+stat=status.txt
+PO_STATS= grep -v warning: | @ybindir@/po-stats
+
+MSGMERGE = @MSGMERGE@ --no-wrap --force-po --previous
+MSGFMT = @MSGFMT@
+MSGCAT = @MSGCAT@ --no-wrap --force-po
+MSGCONV = @MSGCONV@ --no-wrap --force-po
+XGETTEXT = @XGETTEXT@ --no-wrap
+
+SUFFIXES = .po .pox .gmo .mo
+
+all-local: $(GENERATED)
+
+make-pox pox: Makefile $(POXFILES)
+$(POXFILES): %.pox: %.po
+ -[ -f $@ ] && mv --backup=numbered $@ $@.bak; \
+ pot=$$(echo $< | sed "s:$(LL).po:pot:"); \
+ compendium=$(compendium); \
+ [ -f $$compendium ] || compendium=/dev/null ; \
+ $(MSGMERGE) -C $$compendium -o $@ $< $(POTDIR)/$$pot
+
+# update or init PO file
+update-po: Makefile $(POTFILES)
+ for p in $(POTFILES); do \
+ q=$${p##*/}; \
+ po=$${q%pot}$(LL).po; \
+ echo $$po; \
+ if [ -f $$po ]; then \
+ $(MSGMERGE) -o $$po.tmp $(with_compendium) $$po $$p; \
+ else \
+ $(MSGMERGE) -o $$po.tmp -C $(compendium) \
+ --verbose /dev/null $$p; \
+ fi || { echo "$(MSGMERGE) for \"$$po\" failed" ; \
+ rm -f $$po.tmp ; }; \
+ if cmp $$po.tmp $$po >/dev/null 2>&1; then \
+ rm -vf $$po.tmp; \
+ else \
+ mv -vf $$po.tmp $$po; \
+ fi; \
+ done
+ $(MAKE) $(stat)
+
+$(stat): $(WANTED_POFILES)
+ if [ -f $(stat) ]; then \
+ cp --backup=numbered $(stat) $(stat).bak; \
+ :> $(stat); \
+ fi
+ { for f in $(WANTED_POFILES); do \
+ LANG=C msgfmt -o /dev/null -c -v --statistics $$f 2>&1; \
+ done ; } | $(PO_STATS) | head -n 6 | tee $(stat)
+
+update-po-with-compendium:
+ $(MAKE) update-po with_compendium="-C $(compendium)"
+
+update-mo: $(MOFILES)
+ @:
+
+%.mo: %.po
+ file=$(srcdir)/`echo $* | sed 's,.*/,,'`.mo \
+ && rm -f $$file \
+ && $(MSGCONV) --to UTF-8 $< \
+ | $(MSGFMT) -c --statistics -o $$file -
+
+showpo:
+ echo $(POFILES)
+
+showmo:
+ echo $(MOFILES)
+
+checkpo:
+ for f in $(POFILES); do \
+ mypot=$(POTDIR)/$${f/$(LL).po/pot}; echo $$f $$mypot; \
+ [ -f $$mypot ] && { LANG=C $(MSGMERGE) --verbose --output=/dev/null $$f $$mypot || exit 1; }; \
+ LANG=C $(MSGFMT) --output=/dev/null --check --statistics --verbose $$f \
+ || exit 1; \
+ done
+
+# Try to checkin a .pox file
+# FIXME make sure msgcat doesn't weird things with "" and comments
+checkin:
+ p=$(MODULE).$(ci_ll); \
+ cp --backup=numbered $(ci_opt) $$p.po $$p.po.bak; \
+ if [ -d CVS ]; then \
+ cvs -n update $$p.po | grep -q -v '^[UPMC]'; \
+ else \
+ LC_ALL=C svn status --show-updates --quiet $$p.po| grep -v '^Status against revision'; \
+ fi; \
+ if [ $$? = 0 ]; then \
+ echo "CVS/Subversion mismatch; trying to merge..."; \
+ rm -f $$p.po; \
+ if [ -d CVS ]; then \
+ cvs -q update $$p.po; \
+ else \
+ svn update $$p.po; \
+ fi; \
+ cp $$p.pox $$p.pox.new; \
+ $(MSGCAT) $$p.po $$p.pox.new -o $$p.pox; \
+ echo -e "\nCheck \"$$p.pox\" for fuzzy entries. Status:"; \
+ $(MSGFMT) --check --statistics $$p.pox; \
+ echo -e "Then try again to checkin \"$$p.pox\"."; \
+ else \
+ cp $(ci_opt) $$p.pox $$p.po; \
+ if [ -d CVS ]; then \
+ cvs -n ci $$p.po; \
+ else \
+ svn --dry-run commit $$p.po; \
+ fi; \
+ if [ $$? = 0 ] ; then \
+ if [ -d CVS ]; then \
+ cvs ci -m "$(ci_msg)" $$p.po; \
+ else \
+ svn commit --message "$(ci_msg)" $$p.po; \
+ fi; \
+ else \
+ rm -f $$p.po; \
+ if [ -d CVS ]; then \
+ cvs -q update $$p.po; \
+ else \
+ svn update $$p.po; \
+ fi; \
+ cp $$p.pox $$p.pox.new; \
+ $(MSGCAT) $$p.po $$p.pox.new -o $$p.pox; \
+ echo -e "\nCheck \"$$p.pox\" for fuzzy entries. Status:"; \
+ $(MSGFMT) --check --statistics $$p.pox; \
+ echo "Then try to checkin \"$$p.pox\"."; \
+ fi; \
+ fi
+
+install-data-local: $(MOFILES) $(stat)
+ D=$(DESTDIR)$(locale_lang_msg_dir); \
+ [ -d $$D ] || install -d -m 755 $$D; \
+ for l in $(MOFILES); do \
+ m=$${l/$(LL).mo/mo}; \
+ install -m 644 $$l $$D/$$m; \
+ done
+ install -d -m 755 $(DESTDIR)$(docdir)
+ $(INSTALL_DATA) $(stat) $(DESTDIR)$(docdir)
+# --- END lines from /usr/share/YaST2/data/devtools/admin/po/Makefile.am.center ---
+# --- START lines from /usr/share/YaST2/data/devtools/admin/po/Makefile.am.bottom ---
+# Emacs: -*- makefile -*-
+
+## po/Makefile.am.bottom ends here
+# --- END lines from /usr/share/YaST2/data/devtools/admin/po/Makefile.am.bottom ---
Added: trunk/yast/ca/COPYING
===================================================================
--- trunk/yast/ca/COPYING (rev 0)
+++ trunk/yast/ca/COPYING 2015-09-29 10:47:28 UTC (rev 92876)
@@ -0,0 +1,339 @@
+ GNU GENERAL PUBLIC LICENSE
+ Version 2, June 1991
+
+ Copyright (C) 1989, 1991 Free Software Foundation, Inc.,
+ 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA
+ Everyone is permitted to copy and distribute verbatim copies
+ of this license document, but changing it is not allowed.
+
+ Preamble
+
+ The licenses for most software are designed to take away your
+freedom to share and change it. By contrast, the GNU General Public
+License is intended to guarantee your freedom to share and change free
+software--to make sure the software is free for all its users. This
+General Public License applies to most of the Free Software
+Foundation's software and to any other program whose authors commit to
+using it. (Some other Free Software Foundation software is covered by
+the GNU Lesser General Public License instead.) You can apply it to
+your programs, too.
+
+ When we speak of free software, we are referring to freedom, not
+price. Our General Public Licenses are designed to make sure that you
+have the freedom to distribute copies of free software (and charge for
+this service if you wish), that you receive source code or can get it
+if you want it, that you can change the software or use pieces of it
+in new free programs; and that you know you can do these things.
+
+ To protect your rights, we need to make restrictions that forbid
+anyone to deny you these rights or to ask you to surrender the rights.
+These restrictions translate to certain responsibilities for you if you
+distribute copies of the software, or if you modify it.
+
+ For example, if you distribute copies of such a program, whether
+gratis or for a fee, you must give the recipients all the rights that
+you have. You must make sure that they, too, receive or can get the
+source code. And you must show them these terms so they know their
+rights.
+
+ We protect your rights with two steps: (1) copyright the software, and
+(2) offer you this license which gives you legal permission to copy,
+distribute and/or modify the software.
+
+ Also, for each author's protection and ours, we want to make certain
+that everyone understands that there is no warranty for this free
+software. If the software is modified by someone else and passed on, we
+want its recipients to know that what they have is not the original, so
+that any problems introduced by others will not reflect on the original
+authors' reputations.
+
+ Finally, any free program is threatened constantly by software
+patents. We wish to avoid the danger that redistributors of a free
+program will individually obtain patent licenses, in effect making the
+program proprietary. To prevent this, we have made it clear that any
+patent must be licensed for everyone's free use or not licensed at all.
+
+ The precise terms and conditions for copying, distribution and
+modification follow.
+
+ GNU GENERAL PUBLIC LICENSE
+ TERMS AND CONDITIONS FOR COPYING, DISTRIBUTION AND MODIFICATION
+
+ 0. This License applies to any program or other work which contains
+a notice placed by the copyright holder saying it may be distributed
+under the terms of this General Public License. The "Program", below,
+refers to any such program or work, and a "work based on the Program"
+means either the Program or any derivative work under copyright law:
+that is to say, a work containing the Program or a portion of it,
+either verbatim or with modifications and/or translated into another
+language. (Hereinafter, translation is included without limitation in
+the term "modification".) Each licensee is addressed as "you".
+
+Activities other than copying, distribution and modification are not
+covered by this License; they are outside its scope. The act of
+running the Program is not restricted, and the output from the Program
+is covered only if its contents constitute a work based on the
+Program (independent of having been made by running the Program).
+Whether that is true depends on what the Program does.
+
+ 1. You may copy and distribute verbatim copies of the Program's
+source code as you receive it, in any medium, provided that you
+conspicuously and appropriately publish on each copy an appropriate
+copyright notice and disclaimer of warranty; keep intact all the
+notices that refer to this License and to the absence of any warranty;
+and give any other recipients of the Program a copy of this License
+along with the Program.
+
+You may charge a fee for the physical act of transferring a copy, and
+you may at your option offer warranty protection in exchange for a fee.
+
+ 2. You may modify your copy or copies of the Program or any portion
+of it, thus forming a work based on the Program, and copy and
+distribute such modifications or work under the terms of Section 1
+above, provided that you also meet all of these conditions:
+
+ a) You must cause the modified files to carry prominent notices
+ stating that you changed the files and the date of any change.
+
+ b) You must cause any work that you distribute or publish, that in
+ whole or in part contains or is derived from the Program or any
+ part thereof, to be licensed as a whole at no charge to all third
+ parties under the terms of this License.
+
+ c) If the modified program normally reads commands interactively
+ when run, you must cause it, when started running for such
+ interactive use in the most ordinary way, to print or display an
+ announcement including an appropriate copyright notice and a
+ notice that there is no warranty (or else, saying that you provide
+ a warranty) and that users may redistribute the program under
+ these conditions, and telling the user how to view a copy of this
+ License. (Exception: if the Program itself is interactive but
+ does not normally print such an announcement, your work based on
+ the Program is not required to print an announcement.)
+
+These requirements apply to the modified work as a whole. If
+identifiable sections of that work are not derived from the Program,
+and can be reasonably considered independent and separate works in
+themselves, then this License, and its terms, do not apply to those
+sections when you distribute them as separate works. But when you
+distribute the same sections as part of a whole which is a work based
+on the Program, the distribution of the whole must be on the terms of
+this License, whose permissions for other licensees extend to the
+entire whole, and thus to each and every part regardless of who wrote it.
+
+Thus, it is not the intent of this section to claim rights or contest
+your rights to work written entirely by you; rather, the intent is to
+exercise the right to control the distribution of derivative or
+collective works based on the Program.
+
+In addition, mere aggregation of another work not based on the Program
+with the Program (or with a work based on the Program) on a volume of
+a storage or distribution medium does not bring the other work under
+the scope of this License.
+
+ 3. You may copy and distribute the Program (or a work based on it,
+under Section 2) in object code or executable form under the terms of
+Sections 1 and 2 above provided that you also do one of the following:
+
+ a) Accompany it with the complete corresponding machine-readable
+ source code, which must be distributed under the terms of Sections
+ 1 and 2 above on a medium customarily used for software interchange; or,
+
+ b) Accompany it with a written offer, valid for at least three
+ years, to give any third party, for a charge no more than your
+ cost of physically performing source distribution, a complete
+ machine-readable copy of the corresponding source code, to be
+ distributed under the terms of Sections 1 and 2 above on a medium
+ customarily used for software interchange; or,
+
+ c) Accompany it with the information you received as to the offer
+ to distribute corresponding source code. (This alternative is
+ allowed only for noncommercial distribution and only if you
+ received the program in object code or executable form with such
+ an offer, in accord with Subsection b above.)
+
+The source code for a work means the preferred form of the work for
+making modifications to it. For an executable work, complete source
+code means all the source code for all modules it contains, plus any
+associated interface definition files, plus the scripts used to
+control compilation and installation of the executable. However, as a
+special exception, the source code distributed need not include
+anything that is normally distributed (in either source or binary
+form) with the major components (compiler, kernel, and so on) of the
+operating system on which the executable runs, unless that component
+itself accompanies the executable.
+
+If distribution of executable or object code is made by offering
+access to copy from a designated place, then offering equivalent
+access to copy the source code from the same place counts as
+distribution of the source code, even though third parties are not
+compelled to copy the source along with the object code.
+
+ 4. You may not copy, modify, sublicense, or distribute the Program
+except as expressly provided under this License. Any attempt
+otherwise to copy, modify, sublicense or distribute the Program is
+void, and will automatically terminate your rights under this License.
+However, parties who have received copies, or rights, from you under
+this License will not have their licenses terminated so long as such
+parties remain in full compliance.
+
+ 5. You are not required to accept this License, since you have not
+signed it. However, nothing else grants you permission to modify or
+distribute the Program or its derivative works. These actions are
+prohibited by law if you do not accept this License. Therefore, by
+modifying or distributing the Program (or any work based on the
+Program), you indicate your acceptance of this License to do so, and
+all its terms and conditions for copying, distributing or modifying
+the Program or works based on it.
+
+ 6. Each time you redistribute the Program (or any work based on the
+Program), the recipient automatically receives a license from the
+original licensor to copy, distribute or modify the Program subject to
+these terms and conditions. You may not impose any further
+restrictions on the recipients' exercise of the rights granted herein.
+You are not responsible for enforcing compliance by third parties to
+this License.
+
+ 7. If, as a consequence of a court judgment or allegation of patent
+infringement or for any other reason (not limited to patent issues),
+conditions are imposed on you (whether by court order, agreement or
+otherwise) that contradict the conditions of this License, they do not
+excuse you from the conditions of this License. If you cannot
+distribute so as to satisfy simultaneously your obligations under this
+License and any other pertinent obligations, then as a consequence you
+may not distribute the Program at all. For example, if a patent
+license would not permit royalty-free redistribution of the Program by
+all those who receive copies directly or indirectly through you, then
+the only way you could satisfy both it and this License would be to
+refrain entirely from distribution of the Program.
+
+If any portion of this section is held invalid or unenforceable under
+any particular circumstance, the balance of the section is intended to
+apply and the section as a whole is intended to apply in other
+circumstances.
+
+It is not the purpose of this section to induce you to infringe any
+patents or other property right claims or to contest validity of any
+such claims; this section has the sole purpose of protecting the
+integrity of the free software distribution system, which is
+implemented by public license practices. Many people have made
+generous contributions to the wide range of software distributed
+through that system in reliance on consistent application of that
+system; it is up to the author/donor to decide if he or she is willing
+to distribute software through any other system and a licensee cannot
+impose that choice.
+
+This section is intended to make thoroughly clear what is believed to
+be a consequence of the rest of this License.
+
+ 8. If the distribution and/or use of the Program is restricted in
+certain countries either by patents or by copyrighted interfaces, the
+original copyright holder who places the Program under this License
+may add an explicit geographical distribution limitation excluding
+those countries, so that distribution is permitted only in or among
+countries not thus excluded. In such case, this License incorporates
+the limitation as if written in the body of this License.
+
+ 9. The Free Software Foundation may publish revised and/or new versions
+of the General Public License from time to time. Such new versions will
+be similar in spirit to the present version, but may differ in detail to
+address new problems or concerns.
+
+Each version is given a distinguishing version number. If the Program
+specifies a version number of this License which applies to it and "any
+later version", you have the option of following the terms and conditions
+either of that version or of any later version published by the Free
+Software Foundation. If the Program does not specify a version number of
+this License, you may choose any version ever published by the Free Software
+Foundation.
+
+ 10. If you wish to incorporate parts of the Program into other free
+programs whose distribution conditions are different, write to the author
+to ask for permission. For software which is copyrighted by the Free
+Software Foundation, write to the Free Software Foundation; we sometimes
+make exceptions for this. Our decision will be guided by the two goals
+of preserving the free status of all derivatives of our free software and
+of promoting the sharing and reuse of software generally.
+
+ NO WARRANTY
+
+ 11. BECAUSE THE PROGRAM IS LICENSED FREE OF CHARGE, THERE IS NO WARRANTY
+FOR THE PROGRAM, TO THE EXTENT PERMITTED BY APPLICABLE LAW. EXCEPT WHEN
+OTHERWISE STATED IN WRITING THE COPYRIGHT HOLDERS AND/OR OTHER PARTIES
+PROVIDE THE PROGRAM "AS IS" WITHOUT WARRANTY OF ANY KIND, EITHER EXPRESSED
+OR IMPLIED, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF
+MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE. THE ENTIRE RISK AS
+TO THE QUALITY AND PERFORMANCE OF THE PROGRAM IS WITH YOU. SHOULD THE
+PROGRAM PROVE DEFECTIVE, YOU ASSUME THE COST OF ALL NECESSARY SERVICING,
+REPAIR OR CORRECTION.
+
+ 12. IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN WRITING
+WILL ANY COPYRIGHT HOLDER, OR ANY OTHER PARTY WHO MAY MODIFY AND/OR
+REDISTRIBUTE THE PROGRAM AS PERMITTED ABOVE, BE LIABLE TO YOU FOR DAMAGES,
+INCLUDING ANY GENERAL, SPECIAL, INCIDENTAL OR CONSEQUENTIAL DAMAGES ARISING
+OUT OF THE USE OR INABILITY TO USE THE PROGRAM (INCLUDING BUT NOT LIMITED
+TO LOSS OF DATA OR DATA BEING RENDERED INACCURATE OR LOSSES SUSTAINED BY
+YOU OR THIRD PARTIES OR A FAILURE OF THE PROGRAM TO OPERATE WITH ANY OTHER
+PROGRAMS), EVEN IF SUCH HOLDER OR OTHER PARTY HAS BEEN ADVISED OF THE
+POSSIBILITY OF SUCH DAMAGES.
+
+ END OF TERMS AND CONDITIONS
+
+ How to Apply These Terms to Your New Programs
+
+ If you develop a new program, and you want it to be of the greatest
+possible use to the public, the best way to achieve this is to make it
+free software which everyone can redistribute and change under these terms.
+
+ To do so, attach the following notices to the program. It is safest
+to attach them to the start of each source file to most effectively
+convey the exclusion of warranty; and each file should have at least
+the "copyright" line and a pointer to where the full notice is found.
+
+ <one line to give the program's name and a brief idea of what it does.>
+ Copyright (C) <year> <name of author>
+
+ This program is free software; you can redistribute it and/or modify
+ it under the terms of the GNU General Public License as published by
+ the Free Software Foundation; either version 2 of the License, or
+ (at your option) any later version.
+
+ This program is distributed in the hope that it will be useful,
+ but WITHOUT ANY WARRANTY; without even the implied warranty of
+ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ GNU General Public License for more details.
+
+ You should have received a copy of the GNU General Public License along
+ with this program; if not, write to the Free Software Foundation, Inc.,
+ 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA.
+
+Also add information on how to contact you by electronic and paper mail.
+
+If the program is interactive, make it output a short notice like this
+when it starts in an interactive mode:
+
+ Gnomovision version 69, Copyright (C) year name of author
+ Gnomovision comes with ABSOLUTELY NO WARRANTY; for details type `show w'.
+ This is free software, and you are welcome to redistribute it
+ under certain conditions; type `show c' for details.
+
+The hypothetical commands `show w' and `show c' should show the appropriate
+parts of the General Public License. Of course, the commands you use may
+be called something other than `show w' and `show c'; they could even be
+mouse-clicks or menu items--whatever suits your program.
+
+You should also get your employer (if you work as a programmer) or your
+school, if any, to sign a "copyright disclaimer" for the program, if
+necessary. Here is a sample; alter the names:
+
+ Yoyodyne, Inc., hereby disclaims all copyright interest in the program
+ `Gnomovision' (which makes passes at compilers) written by James Hacker.
+
+ <signature of Ty Coon>, 1 April 1989
+ Ty Coon, President of Vice
+
+This General Public License does not permit incorporating your program into
+proprietary programs. If your program is a subroutine library, you may
+consider it more useful to permit linking proprietary applications with the
+library. If this is what you want to do, use the GNU Lesser General
+Public License instead of this License.
Added: trunk/yast/ca/Makefile.am
===================================================================
--- trunk/yast/ca/Makefile.am (rev 0)
+++ trunk/yast/ca/Makefile.am 2015-09-29 10:47:28 UTC (rev 92876)
@@ -0,0 +1,196 @@
+# Emacs: -*- makefile -*-
+#
+# Toplevel Makefile.am for a YaST2 subproject
+#
+# -- This file is generated by y2automake - DO NOT EDIT! --
+# (Edit ./SUBDIRS instead)
+#
+
+#where devtools are
+Y2TOOL = $(Y2DEVTOOLS_PREFIX)/bin/y2tool
+
+VERSION = $(shell cat $(srcdir)/VERSION)
+RPMNAME = $(shell cat $(srcdir)/RPMNAME)
+SUBDIRS_FILE = $(shell test -e $(srcdir)/SUBDIRS && echo SUBDIRS)
+ACINCLUDE_FILE = $(shell test -e $(srcdir)/acinclude.m4 && echo acinclude.m4)
+
+HAS_YAST_LICENSE = $(shell test -e $(srcdir)/YAST_LICENSE && echo YAST_LICENSE)
+
+# do we do Makefile.am for devtools? It is a little special...
+IS_DEVTOOLS = $(findstring yast2-devtools,$(RPMNAME))
+
+DEVTOOLS_DIR = $(if $(IS_DEVTOOLS),$(srcdir)/devtools,$(Y2DEVTOOLS_PREFIX)/share/YaST2/data/devtools)
+LEGALESE_DIR = $(if $(HAS_YAST_LICENSE),$(DEVTOOLS_DIR)/admin/copyright/yast,$(DEVTOOLS_DIR)/admin/copyright/gpl)
+
+COPYRIGHT_files_gpl = README COPYING
+
+COPYRIGHT_files_yast = YAST_LICENSE README COPYING COPYRIGHT.english \
+ COPYRIGHT.french COPYRIGHT.german COPYRIGHT.spanish
+
+extra_COPYRIGHT_files = $(if $(HAS_YAST_LICENSE), $(COPYRIGHT_files_yast), $(COPYRIGHT_files_gpl))
+
+# less strict; prefer bzip2
+AUTOMAKE_OPTIONS = foreign dist-bzip2 no-dist-gzip
+# where devtools install m4 snippets
+# argh, executed literally
+#ACLOCAL_AMFLAGS = -I $(Y2DEVTOOLS_PREFIX)/share/aclocal
+ACLOCAL_AMFLAGS = -I . -I `if test -d ./devtools/admin; then echo ./devtools/admin; else pkg-config --print-errors --variable=datadir yast2-devtools; fi`/aclocal
+
+Makefile.am.common: $(DEVTOOLS_DIR)/admin/Makefile.am.common
+ cmp -s $< $@ || cp -f $< $@
+
+# create bzip2ed tar and make some sanity checks
+$(RPMNAME)-$(VERSION).tar.bz2: checkpo dist-bzip2
+ @if [ `bunzip2 -c $(RPMNAME)-$(VERSION).tar.bz2 | wc --bytes` = 0 ] ; then \
+ echo "Error: created tar is empty" ; \
+ exit 1 ; \
+ fi
+
+CLEANFILES =
+MAINTAINERCLEANFILES = package/$(RPMNAME)-$(VERSION).tar.bz2 package/$(RPMNAME).spec
+
+POT_DST = $(shell find -type d -name testsuite -prune , \
+ -type f -name "*.pot")
+
+EXTRA_DIST = \
+ VERSION RPMNAME MAINTAINER configure.in.in \
+ $(SUBDIRS_FILE) $(ACINCLUDE_FILE) \
+ $(if $(IS_DEVTOOLS),Makefile.am.common,$(POT_DST))
+
+show-extra-dist:
+ @echo $(EXTRA_DIST)
+
+# info '(automake)Conditionals'
+if CREATE_PKGCONFIG
+# create the file here instead of by configure
+# because the prerequisite is made here (not anymore!)
+# and we don't want any paths in y2autoconf
+# info '(autoconf)config.status Invocation'
+$(RPMNAME).pc: $(RPMNAME).pc.in config.status
+ ./config.status --file=$@:$<
+
+if CREATE_PKGCONFIG_NOARCH
+pkgconfigdata_DATA = $(RPMNAME).pc
+else
+pkgconfig_DATA = $(RPMNAME).pc
+endif
+
+EXTRA_DIST += $(RPMNAME).pc.in
+endif
+
+dist-hook:
+ @for I in $(extra_COPYRIGHT_files) ; \
+ do \
+ EX="" ; \
+ if test -f $(srcdir)/$$I ; then \
+ EX=$(srcdir)/$$I ; \
+ elif test -f $(LEGALESE_DIR)/$$I ; then \
+ EX=$(LEGALESE_DIR)/$$I ; \
+ else \
+ echo "Error: No file $$I in $(srcdir)/ or in $$LEGALESE_DIR/"; \
+ exit 1 ; \
+ fi ; \
+ echo "cp $$EX $(distdir)" ; \
+ cp $$EX "$(distdir)" ; \
+ done
+
+pot:
+ $(Y2TOOL) y2makepot -s $(srcdir)
+
+install-pot: pot
+ @POT_DST=`find -type d -name testsuite -prune , \
+ -type f -name "*.pot"` ; \
+ if [ -n "$$POT_DST" ] ; then \
+ echo "mkdir -p $(DESTDIR)$(potdir)" ; \
+ mkdir -p $(DESTDIR)$(potdir) ; \
+ list="$$POT_DST"; \
+ for I in $$list ; \
+ do \
+ echo $$I ; \
+ if [ "$$I" == "pot" ] ; then \
+ continue ; \
+ fi ; \
+ echo "$(INSTALL_DATA) $$I $(DESTDIR)$(potdir)" ; \
+ $(INSTALL_DATA) $$I $(DESTDIR)$(potdir) ; \
+ done ; \
+ fi
+
+spellcheck: pot
+ $(Y2TOOL) pot-spellcheck
+
+# all-local: $(if $(IS_DEVTOOLS),,$(POT_DST))
+
+install-data-local: # $(if $(IS_DEVTOOLS),,install-pot)
+ mkdir -p $(DESTDIR)$(docdir)
+ @for I in $(extra_COPYRIGHT_files) ; \
+ do \
+ EX="" ; \
+ if test -f $(srcdir)/$$I ; then \
+ EX=$(srcdir)/$$I ; \
+ elif test -f $(LEGALESE_DIR)/$$I ; then \
+ EX=$(LEGALESE_DIR)/$$I ; \
+ else \
+ echo "Error: No file $$I in $(srcdir)/ or in $(LEGALESE_DIR)/"; \
+ exit 1 ; \
+ fi ; \
+ echo "$(INSTALL_DATA) $$EX $(DESTDIR)$(docdir)" ; \
+ $(INSTALL_DATA) $$EX $(DESTDIR)$(docdir) ; \
+ done
+
+package-local: check-parse $(if $(IS_DEVTOOLS),,$(POT_DST)) $(RPMNAME)-$(VERSION).tar.bz2
+ rm -f package/$(RPMNAME)-*.tar.bz2
+ rm -f package/*~
+ rm -f package/*.bak
+ rm -f package/*.auto
+ mv $(RPMNAME)-$(VERSION).tar.bz2 package/
+ if ! test -x $(Y2TOOL); then \
+ echo "$(Y2TOOL): not found."; \
+ echo "You have to install yast2-devtools to making a package"; \
+ false; \
+ fi
+ here=`pwd`; \
+ cd $(srcdir) && for i in $(RPMNAME)*.spec.in; do \
+ newname="`echo "$$i" | sed "s/\.in$$//g"`"; \
+ $(Y2TOOL) create-spec < $$i > $$here/package/$${newname} ; \
+ done
+
+package: check-up-to-date check-tagversion check-textdomain package-local
+
+TAGVERSION = $(Y2TOOL) tagversion
+
+# check if there is no modified files and all commits were pushed
+check-up-to-date:
+ if [ `git status --short --branch | sed '/##[^[]*$/d;/^??/d' | wc -l` -gt 0 ]; then \
+ (echo "ERROR: Source is not commited and pushed. See `git status`"; false) \
+ fi
+
+check-tagversion:
+ cd $(srcdir) && $(TAGVERSION) --check >/dev/null; \
+ [ $$? = 0 ] || ( echo "ERROR: Please run 'tagversion' first"; false )
+
+check-parse-old:
+ @if [ `find -type f -name "*.ycp" | wc -l` -gt 0 -a "$(RPMNAME)" != "yast2-core" ] ; then \
+ echo "Running parseycp..." ; \
+ parseycp -q -R ; \
+ else \
+ echo "Not running parseycp." ; \
+ fi
+
+check-parse:
+ @echo "Not running parseycp."
+
+check-textdomain:
+ $(Y2TOOL) check-textdomain $(srcdir)
+
+stable: checkin-stable
+
+checkin-stable: package
+ $(Y2TOOL) checkin-stable
+
+
+# For po/ modules
+checkpo:
+ test ! -f $(srcdir)/po/Makefile || $(MAKE) -C po checkpo
+# test ! -f $(srcdir)/po/Makefile || $(MAKE) -C po checkpo make-pox
+# Contents of ./SUBDIRS
+SUBDIRS = po
Added: trunk/yast/ca/README
===================================================================
--- trunk/yast/ca/README (rev 0)
+++ trunk/yast/ca/README 2015-09-29 10:47:28 UTC (rev 92876)
@@ -0,0 +1,2 @@
+This program/library is part of YaST2
+See the file COPYING for license terms
Added: trunk/yast/ca/configure.ac
===================================================================
--- trunk/yast/ca/configure.ac (rev 0)
+++ trunk/yast/ca/configure.ac 2015-09-29 10:47:28 UTC (rev 92876)
@@ -0,0 +1,184 @@
+dnl configure.ac for yast2-trans-ca
+dnl
+dnl -- This file is generated by y2autoconf 3.0.5 - DO NOT EDIT! --
+dnl (edit configure.ac.in or configure.in.in instead)
+
+AC_INIT(yast2-trans-ca, 3.1.0, http://bugs.opensuse.org/, yast2-trans-ca)
+dnl Check for presence of file 'RPMNAME'
+AC_CONFIG_SRCDIR([RPMNAME])
+
+dnl Checking host/target/build systems, for make, install etc.
+AC_CANONICAL_TARGET
+dnl Perform program name transformation
+AC_ARG_PROGRAM
+
+AC_PREFIX_DEFAULT(/usr)
+
+dnl long filenames; we use GNU Make extensions and that's ok
+AM_INIT_AUTOMAKE(tar-ustar -Wno-portability)
+
+dnl Important YaST2 variables
+VERSION="3.1.0"
+RPMNAME="yast2-trans-ca"
+MAINTAINER="Karl Eichwalder <ke(a)suse.de>"
+
+dnl pkgconfig honors lib64
+pkgconfigdir=\${libdir}/pkgconfig
+pkgconfigdatadir=\${datadir}/pkgconfig
+yast2dir=\${prefix}/share/YaST2
+
+ybindir=\${prefix}/lib/YaST2/bin
+# FIXME duplicates execcompdir
+ystartupdir=\${prefix}/lib/YaST2
+plugindir=\${libdir}/YaST2/plugin
+includedir=\${prefix}/include/YaST2
+potdir=\${docdir}/pot
+
+docdir=\${prefix}/share/doc/packages/$RPMNAME
+mandir=\${prefix}/share/man
+
+execcompdir=\${prefix}/lib/YaST2
+agentdir=${execcompdir}/servers_non_y2
+
+ydatadir=${yast2dir}/data
+imagedir=${yast2dir}/images
+themedir=${yast2dir}/theme
+localedir=${yast2dir}/locale
+clientdir=${yast2dir}/clients
+moduledir=${yast2dir}/modules
+yncludedir=${yast2dir}/include
+schemadir=${yast2dir}/schema
+scrconfdir=${yast2dir}/scrconf
+desktopdir=\${prefix}/share/applications/YaST2
+
+AC_SUBST(VERSION)
+AC_SUBST(RPMNAME)
+AC_SUBST(MAINTAINER)
+
+AC_SUBST(pkgconfigdir)
+AC_SUBST(pkgconfigdatadir)
+
+AC_SUBST(yast2dir)
+
+AC_SUBST(ybindir)
+AC_SUBST(ystartupdir)
+AC_SUBST(plugindir)
+AC_SUBST(includedir)
+AC_SUBST(potdir)
+AC_SUBST(execcompdir)
+
+AC_SUBST(docdir)
+AC_SUBST(mandir)
+
+AC_SUBST(ydatadir)
+AC_SUBST(imagedir)
+AC_SUBST(themedir)
+AC_SUBST(localedir)
+AC_SUBST(clientdir)
+AC_SUBST(moduledir)
+AC_SUBST(yncludedir)
+AC_SUBST(schemadir)
+AC_SUBST(scrconfdir)
+AC_SUBST(agentdir)
+AC_SUBST(desktopdir)
+
+fillupdir_d="/var/adm/fillup-templates"
+AC_ARG_WITH(fillupdir,
+ AS_HELP_STRING([--with-fillupdir=DIR],
+ [where to place fillup templates (default $fillupdir_d.]),
+ [ fillupdir="$withval" ],
+ [ fillupdir="$fillupdir_d" ])
+AC_SUBST(fillupdir)
+
+LL=${RPMNAME##*-}
+AC_SUBST(LL)
+ISO639=${LL%_*}
+AC_SUBST(ISO639)
+
+AC_ARG_WITH(own_compendium,
+ AS_HELP_STRING([--with-own_compendium=FILE],
+ [Location of compendium file]),
+ y2compendium=yes, y2compendium=no)
+if test "x$with_own_compendium" = "x" ; then
+ if test -d ../50-memory ; then
+ COMPENDIUM='../../50-memory/yast2.$(LL).po'
+ else
+ COMPENDIUM='../../memory/yast2.$(LL).po'
+ fi
+else
+ COMPENDIUM=${with_own_compendium}
+fi
+AC_SUBST(COMPENDIUM)
+if test -d ../50-pot ; then
+ POTDIR=../../50-pot
+else
+ POTDIR=../../pot/pot
+fi
+AC_SUBST(POTDIR)
+
+
+dnl Checks for programs.
+AC_PROG_INSTALL
+dnl The YCP interpreter checks whether dependent ybc files are older
+dnl so we must preserve their timestamps
+INSTALL="${INSTALL} -p"
+AC_PROG_LN_S
+AC_PROG_MAKE_SET
+
+dnl pkgconfig
+AC_ARG_VAR([PKG_CONFIG_PATH], [where to search for pkg-config files])
+dnl devtools
+dnl ...
+
+dnl no need for AC_ARG_VAR
+AC_PATH_PROG(XGETTEXT, xgettext)
+if test -z "$XGETTEXT" ; then
+ AC_MSG_ERROR(xgettext is missing; please install gettext-tools.)
+fi
+
+Y2DEVTOOLS_PREFIX=`pkg-config --print-errors --variable=prefix yast2-devtools`
+AC_SUBST(Y2DEVTOOLS_PREFIX)
+devtools_ybindir=`pkg-config --print-errors --variable=ybindir yast2-devtools`
+devtools_yast2dir=`pkg-config --print-errors --variable=yast2dir yast2-devtools`
+
+dnl producing pkg-config for others?
+AM_CONDITIONAL(CREATE_PKGCONFIG, test "x${CREATE_PKGCONFIG}" != x)
+AM_CONDITIONAL(CREATE_PKGCONFIG_NOARCH, test "x${CREATE_PKGCONFIG}" = xnoarch)
+
+dbdir=${devtools_yast2dir}/data/docbook
+STYLESHEET_HTML=${dbdir}/stylesheets/customize-html.xsl
+STYLESHEET_PDF=${dbdir}/stylesheets/customize-fo.xsl
+STYLESHEET_CSS=${dbdir}/css/yast2docs.css
+STYLESHEET_YDOC=${dbdir}/stylesheets/ydoc.xsl
+STYLESHEET_YCPDOC=${dbdir}/stylesheets/ycpdoc.xsl
+AC_SUBST(STYLESHEET_HTML)
+AC_SUBST(STYLESHEET_PDF)
+AC_SUBST(STYLESHEET_CSS)
+AC_SUBST(STYLESHEET_YDOC)
+AC_SUBST(STYLESHEET_YCPDOC)
+
+
+dnl searches for some needed programs
+AC_PATH_PROG(MSGFMT, msgfmt, no, /usr/bin)
+if test x$MSGFMT != x"/usr/bin/msgfmt"; then
+ AC_MSG_ERROR(msgfmt is missing; please install gettext.)
+fi
+AC_PATH_PROGS(MSGCAT, msgcat pmsgcat, no)
+if test x$MSGCAT = xno; then
+ AC_MSG_ERROR(msgcat is missing; please install gettext-0.11pre or better.)
+fi
+
+AC_PATH_PROG(MSGMERGE, msgmerge, no, /usr/bin)
+if test x$MSGMERGE != x"/usr/bin/msgmerge"; then
+ AC_MSG_ERROR(msgmerge is missing; please install gettext.)
+fi
+
+AC_PATH_PROG(MSGCONV, msgconv, no, /usr/bin)
+if test x$MSGCONV != x"/usr/bin/msgconv"; then
+ AC_MSG_ERROR(msgconv is missing; please install gettext.)
+fi
+
+
+AC_CONFIG_FILES(Makefile po/Makefile)
+AC_OUTPUT
+
Added: trunk/yast/ca/po/Makefile.am
===================================================================
--- trunk/yast/ca/po/Makefile.am (rev 0)
+++ trunk/yast/ca/po/Makefile.am 2015-09-29 10:47:28 UTC (rev 92876)
@@ -0,0 +1,175 @@
+# Emacs: -*- makefile -*-
+#
+# Makefile.am for a YaST2 translation (po/) subproject
+#
+# -- This file is generated by y2automake - DO NOT EDIT! --
+#
+# --- START lines from /usr/share/YaST2/data/devtools/admin/po/Makefile.am.top ---
+# Emacs: -*- makefile -*-
+# --- END lines from /usr/share/YaST2/data/devtools/admin/po/Makefile.am.top ---
+# --- START lines from /usr/share/YaST2/data/devtools/admin/po/Makefile.am.center ---
+# Emacs: -*- makefile -*-
+
+LL = @LL@
+#POTDIR = ../../50-pot
+POTDIR = @POTDIR@
+POTFILES = $(wildcard $(POTDIR)/*.pot)
+GENERATED = $(MOFILES)
+CLEANFILES = $(GENERATED)
+POFILES = $(wildcard *.po)
+ALL_TEXTDOMAINS = $(basename $(notdir $(POTFILES)))
+BPOTFILES = $(shell source ../../50-tools/build.conf && echo $$business)
+WANTED_TEXTDOMAINS = $(filter-out $(BPOTFILES), $(ALL_TEXTDOMAINS))
+WANTED_POFILES = $(addsuffix .$(LL).po, $(WANTED_TEXTDOMAINS))
+MOFILES = $(POFILES:%.po=%.mo)
+INST_MOFILES = $(MOFILES:.$(LL).mo=.mo)
+POXFILES = $(POFILES:%.po=%.pox)
+EXTRA_DIST = $(WANTED_POFILES) $(stat)
+localedir=@localedir@
+locale_lang_msg_dir=$(localedir)/$(LL)/LC_MESSAGES
+compendium = @COMPENDIUM@
+with_compendium =
+
+stat=status.txt
+PO_STATS= grep -v warning: | @ybindir@/po-stats
+
+MSGMERGE = @MSGMERGE@ --no-wrap --force-po --previous
+MSGFMT = @MSGFMT@
+MSGCAT = @MSGCAT@ --no-wrap --force-po
+MSGCONV = @MSGCONV@ --no-wrap --force-po
+XGETTEXT = @XGETTEXT@ --no-wrap
+
+SUFFIXES = .po .pox .gmo .mo
+
+all-local: $(GENERATED)
+
+make-pox pox: Makefile $(POXFILES)
+$(POXFILES): %.pox: %.po
+ -[ -f $@ ] && mv --backup=numbered $@ $@.bak; \
+ pot=$$(echo $< | sed "s:$(LL).po:pot:"); \
+ compendium=$(compendium); \
+ [ -f $$compendium ] || compendium=/dev/null ; \
+ $(MSGMERGE) -C $$compendium -o $@ $< $(POTDIR)/$$pot
+
+# update or init PO file
+update-po: Makefile $(POTFILES)
+ for p in $(POTFILES); do \
+ q=$${p##*/}; \
+ po=$${q%pot}$(LL).po; \
+ echo $$po; \
+ if [ -f $$po ]; then \
+ $(MSGMERGE) -o $$po.tmp $(with_compendium) $$po $$p; \
+ else \
+ $(MSGMERGE) -o $$po.tmp -C $(compendium) \
+ --verbose /dev/null $$p; \
+ fi || { echo "$(MSGMERGE) for \"$$po\" failed" ; \
+ rm -f $$po.tmp ; }; \
+ if cmp $$po.tmp $$po >/dev/null 2>&1; then \
+ rm -vf $$po.tmp; \
+ else \
+ mv -vf $$po.tmp $$po; \
+ fi; \
+ done
+ $(MAKE) $(stat)
+
+$(stat): $(WANTED_POFILES)
+ if [ -f $(stat) ]; then \
+ cp --backup=numbered $(stat) $(stat).bak; \
+ :> $(stat); \
+ fi
+ { for f in $(WANTED_POFILES); do \
+ LANG=C msgfmt -o /dev/null -c -v --statistics $$f 2>&1; \
+ done ; } | $(PO_STATS) | head -n 6 | tee $(stat)
+
+update-po-with-compendium:
+ $(MAKE) update-po with_compendium="-C $(compendium)"
+
+update-mo: $(MOFILES)
+ @:
+
+%.mo: %.po
+ file=$(srcdir)/`echo $* | sed 's,.*/,,'`.mo \
+ && rm -f $$file \
+ && $(MSGCONV) --to UTF-8 $< \
+ | $(MSGFMT) -c --statistics -o $$file -
+
+showpo:
+ echo $(POFILES)
+
+showmo:
+ echo $(MOFILES)
+
+checkpo:
+ for f in $(POFILES); do \
+ mypot=$(POTDIR)/$${f/$(LL).po/pot}; echo $$f $$mypot; \
+ [ -f $$mypot ] && { LANG=C $(MSGMERGE) --verbose --output=/dev/null $$f $$mypot || exit 1; }; \
+ LANG=C $(MSGFMT) --output=/dev/null --check --statistics --verbose $$f \
+ || exit 1; \
+ done
+
+# Try to checkin a .pox file
+# FIXME make sure msgcat doesn't weird things with "" and comments
+checkin:
+ p=$(MODULE).$(ci_ll); \
+ cp --backup=numbered $(ci_opt) $$p.po $$p.po.bak; \
+ if [ -d CVS ]; then \
+ cvs -n update $$p.po | grep -q -v '^[UPMC]'; \
+ else \
+ LC_ALL=C svn status --show-updates --quiet $$p.po| grep -v '^Status against revision'; \
+ fi; \
+ if [ $$? = 0 ]; then \
+ echo "CVS/Subversion mismatch; trying to merge..."; \
+ rm -f $$p.po; \
+ if [ -d CVS ]; then \
+ cvs -q update $$p.po; \
+ else \
+ svn update $$p.po; \
+ fi; \
+ cp $$p.pox $$p.pox.new; \
+ $(MSGCAT) $$p.po $$p.pox.new -o $$p.pox; \
+ echo -e "\nCheck \"$$p.pox\" for fuzzy entries. Status:"; \
+ $(MSGFMT) --check --statistics $$p.pox; \
+ echo -e "Then try again to checkin \"$$p.pox\"."; \
+ else \
+ cp $(ci_opt) $$p.pox $$p.po; \
+ if [ -d CVS ]; then \
+ cvs -n ci $$p.po; \
+ else \
+ svn --dry-run commit $$p.po; \
+ fi; \
+ if [ $$? = 0 ] ; then \
+ if [ -d CVS ]; then \
+ cvs ci -m "$(ci_msg)" $$p.po; \
+ else \
+ svn commit --message "$(ci_msg)" $$p.po; \
+ fi; \
+ else \
+ rm -f $$p.po; \
+ if [ -d CVS ]; then \
+ cvs -q update $$p.po; \
+ else \
+ svn update $$p.po; \
+ fi; \
+ cp $$p.pox $$p.pox.new; \
+ $(MSGCAT) $$p.po $$p.pox.new -o $$p.pox; \
+ echo -e "\nCheck \"$$p.pox\" for fuzzy entries. Status:"; \
+ $(MSGFMT) --check --statistics $$p.pox; \
+ echo "Then try to checkin \"$$p.pox\"."; \
+ fi; \
+ fi
+
+install-data-local: $(MOFILES) $(stat)
+ D=$(DESTDIR)$(locale_lang_msg_dir); \
+ [ -d $$D ] || install -d -m 755 $$D; \
+ for l in $(MOFILES); do \
+ m=$${l/$(LL).mo/mo}; \
+ install -m 644 $$l $$D/$$m; \
+ done
+ install -d -m 755 $(DESTDIR)$(docdir)
+ $(INSTALL_DATA) $(stat) $(DESTDIR)$(docdir)
+# --- END lines from /usr/share/YaST2/data/devtools/admin/po/Makefile.am.center ---
+# --- START lines from /usr/share/YaST2/data/devtools/admin/po/Makefile.am.bottom ---
+# Emacs: -*- makefile -*-
+
+## po/Makefile.am.bottom ends here
+# --- END lines from /usr/share/YaST2/data/devtools/admin/po/Makefile.am.bottom ---
Added: trunk/yast/cs/COPYING
===================================================================
--- trunk/yast/cs/COPYING (rev 0)
+++ trunk/yast/cs/COPYING 2015-09-29 10:47:28 UTC (rev 92876)
@@ -0,0 +1,339 @@
+ GNU GENERAL PUBLIC LICENSE
+ Version 2, June 1991
+
+ Copyright (C) 1989, 1991 Free Software Foundation, Inc.,
+ 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA
+ Everyone is permitted to copy and distribute verbatim copies
+ of this license document, but changing it is not allowed.
+
+ Preamble
+
+ The licenses for most software are designed to take away your
+freedom to share and change it. By contrast, the GNU General Public
+License is intended to guarantee your freedom to share and change free
+software--to make sure the software is free for all its users. This
+General Public License applies to most of the Free Software
+Foundation's software and to any other program whose authors commit to
+using it. (Some other Free Software Foundation software is covered by
+the GNU Lesser General Public License instead.) You can apply it to
+your programs, too.
+
+ When we speak of free software, we are referring to freedom, not
+price. Our General Public Licenses are designed to make sure that you
+have the freedom to distribute copies of free software (and charge for
+this service if you wish), that you receive source code or can get it
+if you want it, that you can change the software or use pieces of it
+in new free programs; and that you know you can do these things.
+
+ To protect your rights, we need to make restrictions that forbid
+anyone to deny you these rights or to ask you to surrender the rights.
+These restrictions translate to certain responsibilities for you if you
+distribute copies of the software, or if you modify it.
+
+ For example, if you distribute copies of such a program, whether
+gratis or for a fee, you must give the recipients all the rights that
+you have. You must make sure that they, too, receive or can get the
+source code. And you must show them these terms so they know their
+rights.
+
+ We protect your rights with two steps: (1) copyright the software, and
+(2) offer you this license which gives you legal permission to copy,
+distribute and/or modify the software.
+
+ Also, for each author's protection and ours, we want to make certain
+that everyone understands that there is no warranty for this free
+software. If the software is modified by someone else and passed on, we
+want its recipients to know that what they have is not the original, so
+that any problems introduced by others will not reflect on the original
+authors' reputations.
+
+ Finally, any free program is threatened constantly by software
+patents. We wish to avoid the danger that redistributors of a free
+program will individually obtain patent licenses, in effect making the
+program proprietary. To prevent this, we have made it clear that any
+patent must be licensed for everyone's free use or not licensed at all.
+
+ The precise terms and conditions for copying, distribution and
+modification follow.
+
+ GNU GENERAL PUBLIC LICENSE
+ TERMS AND CONDITIONS FOR COPYING, DISTRIBUTION AND MODIFICATION
+
+ 0. This License applies to any program or other work which contains
+a notice placed by the copyright holder saying it may be distributed
+under the terms of this General Public License. The "Program", below,
+refers to any such program or work, and a "work based on the Program"
+means either the Program or any derivative work under copyright law:
+that is to say, a work containing the Program or a portion of it,
+either verbatim or with modifications and/or translated into another
+language. (Hereinafter, translation is included without limitation in
+the term "modification".) Each licensee is addressed as "you".
+
+Activities other than copying, distribution and modification are not
+covered by this License; they are outside its scope. The act of
+running the Program is not restricted, and the output from the Program
+is covered only if its contents constitute a work based on the
+Program (independent of having been made by running the Program).
+Whether that is true depends on what the Program does.
+
+ 1. You may copy and distribute verbatim copies of the Program's
+source code as you receive it, in any medium, provided that you
+conspicuously and appropriately publish on each copy an appropriate
+copyright notice and disclaimer of warranty; keep intact all the
+notices that refer to this License and to the absence of any warranty;
+and give any other recipients of the Program a copy of this License
+along with the Program.
+
+You may charge a fee for the physical act of transferring a copy, and
+you may at your option offer warranty protection in exchange for a fee.
+
+ 2. You may modify your copy or copies of the Program or any portion
+of it, thus forming a work based on the Program, and copy and
+distribute such modifications or work under the terms of Section 1
+above, provided that you also meet all of these conditions:
+
+ a) You must cause the modified files to carry prominent notices
+ stating that you changed the files and the date of any change.
+
+ b) You must cause any work that you distribute or publish, that in
+ whole or in part contains or is derived from the Program or any
+ part thereof, to be licensed as a whole at no charge to all third
+ parties under the terms of this License.
+
+ c) If the modified program normally reads commands interactively
+ when run, you must cause it, when started running for such
+ interactive use in the most ordinary way, to print or display an
+ announcement including an appropriate copyright notice and a
+ notice that there is no warranty (or else, saying that you provide
+ a warranty) and that users may redistribute the program under
+ these conditions, and telling the user how to view a copy of this
+ License. (Exception: if the Program itself is interactive but
+ does not normally print such an announcement, your work based on
+ the Program is not required to print an announcement.)
+
+These requirements apply to the modified work as a whole. If
+identifiable sections of that work are not derived from the Program,
+and can be reasonably considered independent and separate works in
+themselves, then this License, and its terms, do not apply to those
+sections when you distribute them as separate works. But when you
+distribute the same sections as part of a whole which is a work based
+on the Program, the distribution of the whole must be on the terms of
+this License, whose permissions for other licensees extend to the
+entire whole, and thus to each and every part regardless of who wrote it.
+
+Thus, it is not the intent of this section to claim rights or contest
+your rights to work written entirely by you; rather, the intent is to
+exercise the right to control the distribution of derivative or
+collective works based on the Program.
+
+In addition, mere aggregation of another work not based on the Program
+with the Program (or with a work based on the Program) on a volume of
+a storage or distribution medium does not bring the other work under
+the scope of this License.
+
+ 3. You may copy and distribute the Program (or a work based on it,
+under Section 2) in object code or executable form under the terms of
+Sections 1 and 2 above provided that you also do one of the following:
+
+ a) Accompany it with the complete corresponding machine-readable
+ source code, which must be distributed under the terms of Sections
+ 1 and 2 above on a medium customarily used for software interchange; or,
+
+ b) Accompany it with a written offer, valid for at least three
+ years, to give any third party, for a charge no more than your
+ cost of physically performing source distribution, a complete
+ machine-readable copy of the corresponding source code, to be
+ distributed under the terms of Sections 1 and 2 above on a medium
+ customarily used for software interchange; or,
+
+ c) Accompany it with the information you received as to the offer
+ to distribute corresponding source code. (This alternative is
+ allowed only for noncommercial distribution and only if you
+ received the program in object code or executable form with such
+ an offer, in accord with Subsection b above.)
+
+The source code for a work means the preferred form of the work for
+making modifications to it. For an executable work, complete source
+code means all the source code for all modules it contains, plus any
+associated interface definition files, plus the scripts used to
+control compilation and installation of the executable. However, as a
+special exception, the source code distributed need not include
+anything that is normally distributed (in either source or binary
+form) with the major components (compiler, kernel, and so on) of the
+operating system on which the executable runs, unless that component
+itself accompanies the executable.
+
+If distribution of executable or object code is made by offering
+access to copy from a designated place, then offering equivalent
+access to copy the source code from the same place counts as
+distribution of the source code, even though third parties are not
+compelled to copy the source along with the object code.
+
+ 4. You may not copy, modify, sublicense, or distribute the Program
+except as expressly provided under this License. Any attempt
+otherwise to copy, modify, sublicense or distribute the Program is
+void, and will automatically terminate your rights under this License.
+However, parties who have received copies, or rights, from you under
+this License will not have their licenses terminated so long as such
+parties remain in full compliance.
+
+ 5. You are not required to accept this License, since you have not
+signed it. However, nothing else grants you permission to modify or
+distribute the Program or its derivative works. These actions are
+prohibited by law if you do not accept this License. Therefore, by
+modifying or distributing the Program (or any work based on the
+Program), you indicate your acceptance of this License to do so, and
+all its terms and conditions for copying, distributing or modifying
+the Program or works based on it.
+
+ 6. Each time you redistribute the Program (or any work based on the
+Program), the recipient automatically receives a license from the
+original licensor to copy, distribute or modify the Program subject to
+these terms and conditions. You may not impose any further
+restrictions on the recipients' exercise of the rights granted herein.
+You are not responsible for enforcing compliance by third parties to
+this License.
+
+ 7. If, as a consequence of a court judgment or allegation of patent
+infringement or for any other reason (not limited to patent issues),
+conditions are imposed on you (whether by court order, agreement or
+otherwise) that contradict the conditions of this License, they do not
+excuse you from the conditions of this License. If you cannot
+distribute so as to satisfy simultaneously your obligations under this
+License and any other pertinent obligations, then as a consequence you
+may not distribute the Program at all. For example, if a patent
+license would not permit royalty-free redistribution of the Program by
+all those who receive copies directly or indirectly through you, then
+the only way you could satisfy both it and this License would be to
+refrain entirely from distribution of the Program.
+
+If any portion of this section is held invalid or unenforceable under
+any particular circumstance, the balance of the section is intended to
+apply and the section as a whole is intended to apply in other
+circumstances.
+
+It is not the purpose of this section to induce you to infringe any
+patents or other property right claims or to contest validity of any
+such claims; this section has the sole purpose of protecting the
+integrity of the free software distribution system, which is
+implemented by public license practices. Many people have made
+generous contributions to the wide range of software distributed
+through that system in reliance on consistent application of that
+system; it is up to the author/donor to decide if he or she is willing
+to distribute software through any other system and a licensee cannot
+impose that choice.
+
+This section is intended to make thoroughly clear what is believed to
+be a consequence of the rest of this License.
+
+ 8. If the distribution and/or use of the Program is restricted in
+certain countries either by patents or by copyrighted interfaces, the
+original copyright holder who places the Program under this License
+may add an explicit geographical distribution limitation excluding
+those countries, so that distribution is permitted only in or among
+countries not thus excluded. In such case, this License incorporates
+the limitation as if written in the body of this License.
+
+ 9. The Free Software Foundation may publish revised and/or new versions
+of the General Public License from time to time. Such new versions will
+be similar in spirit to the present version, but may differ in detail to
+address new problems or concerns.
+
+Each version is given a distinguishing version number. If the Program
+specifies a version number of this License which applies to it and "any
+later version", you have the option of following the terms and conditions
+either of that version or of any later version published by the Free
+Software Foundation. If the Program does not specify a version number of
+this License, you may choose any version ever published by the Free Software
+Foundation.
+
+ 10. If you wish to incorporate parts of the Program into other free
+programs whose distribution conditions are different, write to the author
+to ask for permission. For software which is copyrighted by the Free
+Software Foundation, write to the Free Software Foundation; we sometimes
+make exceptions for this. Our decision will be guided by the two goals
+of preserving the free status of all derivatives of our free software and
+of promoting the sharing and reuse of software generally.
+
+ NO WARRANTY
+
+ 11. BECAUSE THE PROGRAM IS LICENSED FREE OF CHARGE, THERE IS NO WARRANTY
+FOR THE PROGRAM, TO THE EXTENT PERMITTED BY APPLICABLE LAW. EXCEPT WHEN
+OTHERWISE STATED IN WRITING THE COPYRIGHT HOLDERS AND/OR OTHER PARTIES
+PROVIDE THE PROGRAM "AS IS" WITHOUT WARRANTY OF ANY KIND, EITHER EXPRESSED
+OR IMPLIED, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF
+MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE. THE ENTIRE RISK AS
+TO THE QUALITY AND PERFORMANCE OF THE PROGRAM IS WITH YOU. SHOULD THE
+PROGRAM PROVE DEFECTIVE, YOU ASSUME THE COST OF ALL NECESSARY SERVICING,
+REPAIR OR CORRECTION.
+
+ 12. IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN WRITING
+WILL ANY COPYRIGHT HOLDER, OR ANY OTHER PARTY WHO MAY MODIFY AND/OR
+REDISTRIBUTE THE PROGRAM AS PERMITTED ABOVE, BE LIABLE TO YOU FOR DAMAGES,
+INCLUDING ANY GENERAL, SPECIAL, INCIDENTAL OR CONSEQUENTIAL DAMAGES ARISING
+OUT OF THE USE OR INABILITY TO USE THE PROGRAM (INCLUDING BUT NOT LIMITED
+TO LOSS OF DATA OR DATA BEING RENDERED INACCURATE OR LOSSES SUSTAINED BY
+YOU OR THIRD PARTIES OR A FAILURE OF THE PROGRAM TO OPERATE WITH ANY OTHER
+PROGRAMS), EVEN IF SUCH HOLDER OR OTHER PARTY HAS BEEN ADVISED OF THE
+POSSIBILITY OF SUCH DAMAGES.
+
+ END OF TERMS AND CONDITIONS
+
+ How to Apply These Terms to Your New Programs
+
+ If you develop a new program, and you want it to be of the greatest
+possible use to the public, the best way to achieve this is to make it
+free software which everyone can redistribute and change under these terms.
+
+ To do so, attach the following notices to the program. It is safest
+to attach them to the start of each source file to most effectively
+convey the exclusion of warranty; and each file should have at least
+the "copyright" line and a pointer to where the full notice is found.
+
+ <one line to give the program's name and a brief idea of what it does.>
+ Copyright (C) <year> <name of author>
+
+ This program is free software; you can redistribute it and/or modify
+ it under the terms of the GNU General Public License as published by
+ the Free Software Foundation; either version 2 of the License, or
+ (at your option) any later version.
+
+ This program is distributed in the hope that it will be useful,
+ but WITHOUT ANY WARRANTY; without even the implied warranty of
+ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ GNU General Public License for more details.
+
+ You should have received a copy of the GNU General Public License along
+ with this program; if not, write to the Free Software Foundation, Inc.,
+ 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA.
+
+Also add information on how to contact you by electronic and paper mail.
+
+If the program is interactive, make it output a short notice like this
+when it starts in an interactive mode:
+
+ Gnomovision version 69, Copyright (C) year name of author
+ Gnomovision comes with ABSOLUTELY NO WARRANTY; for details type `show w'.
+ This is free software, and you are welcome to redistribute it
+ under certain conditions; type `show c' for details.
+
+The hypothetical commands `show w' and `show c' should show the appropriate
+parts of the General Public License. Of course, the commands you use may
+be called something other than `show w' and `show c'; they could even be
+mouse-clicks or menu items--whatever suits your program.
+
+You should also get your employer (if you work as a programmer) or your
+school, if any, to sign a "copyright disclaimer" for the program, if
+necessary. Here is a sample; alter the names:
+
+ Yoyodyne, Inc., hereby disclaims all copyright interest in the program
+ `Gnomovision' (which makes passes at compilers) written by James Hacker.
+
+ <signature of Ty Coon>, 1 April 1989
+ Ty Coon, President of Vice
+
+This General Public License does not permit incorporating your program into
+proprietary programs. If your program is a subroutine library, you may
+consider it more useful to permit linking proprietary applications with the
+library. If this is what you want to do, use the GNU Lesser General
+Public License instead of this License.
Added: trunk/yast/cs/Makefile.am
===================================================================
--- trunk/yast/cs/Makefile.am (rev 0)
+++ trunk/yast/cs/Makefile.am 2015-09-29 10:47:28 UTC (rev 92876)
@@ -0,0 +1,196 @@
+# Emacs: -*- makefile -*-
+#
+# Toplevel Makefile.am for a YaST2 subproject
+#
+# -- This file is generated by y2automake - DO NOT EDIT! --
+# (Edit ./SUBDIRS instead)
+#
+
+#where devtools are
+Y2TOOL = $(Y2DEVTOOLS_PREFIX)/bin/y2tool
+
+VERSION = $(shell cat $(srcdir)/VERSION)
+RPMNAME = $(shell cat $(srcdir)/RPMNAME)
+SUBDIRS_FILE = $(shell test -e $(srcdir)/SUBDIRS && echo SUBDIRS)
+ACINCLUDE_FILE = $(shell test -e $(srcdir)/acinclude.m4 && echo acinclude.m4)
+
+HAS_YAST_LICENSE = $(shell test -e $(srcdir)/YAST_LICENSE && echo YAST_LICENSE)
+
+# do we do Makefile.am for devtools? It is a little special...
+IS_DEVTOOLS = $(findstring yast2-devtools,$(RPMNAME))
+
+DEVTOOLS_DIR = $(if $(IS_DEVTOOLS),$(srcdir)/devtools,$(Y2DEVTOOLS_PREFIX)/share/YaST2/data/devtools)
+LEGALESE_DIR = $(if $(HAS_YAST_LICENSE),$(DEVTOOLS_DIR)/admin/copyright/yast,$(DEVTOOLS_DIR)/admin/copyright/gpl)
+
+COPYRIGHT_files_gpl = README COPYING
+
+COPYRIGHT_files_yast = YAST_LICENSE README COPYING COPYRIGHT.english \
+ COPYRIGHT.french COPYRIGHT.german COPYRIGHT.spanish
+
+extra_COPYRIGHT_files = $(if $(HAS_YAST_LICENSE), $(COPYRIGHT_files_yast), $(COPYRIGHT_files_gpl))
+
+# less strict; prefer bzip2
+AUTOMAKE_OPTIONS = foreign dist-bzip2 no-dist-gzip
+# where devtools install m4 snippets
+# argh, executed literally
+#ACLOCAL_AMFLAGS = -I $(Y2DEVTOOLS_PREFIX)/share/aclocal
+ACLOCAL_AMFLAGS = -I . -I `if test -d ./devtools/admin; then echo ./devtools/admin; else pkg-config --print-errors --variable=datadir yast2-devtools; fi`/aclocal
+
+Makefile.am.common: $(DEVTOOLS_DIR)/admin/Makefile.am.common
+ cmp -s $< $@ || cp -f $< $@
+
+# create bzip2ed tar and make some sanity checks
+$(RPMNAME)-$(VERSION).tar.bz2: checkpo dist-bzip2
+ @if [ `bunzip2 -c $(RPMNAME)-$(VERSION).tar.bz2 | wc --bytes` = 0 ] ; then \
+ echo "Error: created tar is empty" ; \
+ exit 1 ; \
+ fi
+
+CLEANFILES =
+MAINTAINERCLEANFILES = package/$(RPMNAME)-$(VERSION).tar.bz2 package/$(RPMNAME).spec
+
+POT_DST = $(shell find -type d -name testsuite -prune , \
+ -type f -name "*.pot")
+
+EXTRA_DIST = \
+ VERSION RPMNAME MAINTAINER configure.in.in \
+ $(SUBDIRS_FILE) $(ACINCLUDE_FILE) \
+ $(if $(IS_DEVTOOLS),Makefile.am.common,$(POT_DST))
+
+show-extra-dist:
+ @echo $(EXTRA_DIST)
+
+# info '(automake)Conditionals'
+if CREATE_PKGCONFIG
+# create the file here instead of by configure
+# because the prerequisite is made here (not anymore!)
+# and we don't want any paths in y2autoconf
+# info '(autoconf)config.status Invocation'
+$(RPMNAME).pc: $(RPMNAME).pc.in config.status
+ ./config.status --file=$@:$<
+
+if CREATE_PKGCONFIG_NOARCH
+pkgconfigdata_DATA = $(RPMNAME).pc
+else
+pkgconfig_DATA = $(RPMNAME).pc
+endif
+
+EXTRA_DIST += $(RPMNAME).pc.in
+endif
+
+dist-hook:
+ @for I in $(extra_COPYRIGHT_files) ; \
+ do \
+ EX="" ; \
+ if test -f $(srcdir)/$$I ; then \
+ EX=$(srcdir)/$$I ; \
+ elif test -f $(LEGALESE_DIR)/$$I ; then \
+ EX=$(LEGALESE_DIR)/$$I ; \
+ else \
+ echo "Error: No file $$I in $(srcdir)/ or in $$LEGALESE_DIR/"; \
+ exit 1 ; \
+ fi ; \
+ echo "cp $$EX $(distdir)" ; \
+ cp $$EX "$(distdir)" ; \
+ done
+
+pot:
+ $(Y2TOOL) y2makepot -s $(srcdir)
+
+install-pot: pot
+ @POT_DST=`find -type d -name testsuite -prune , \
+ -type f -name "*.pot"` ; \
+ if [ -n "$$POT_DST" ] ; then \
+ echo "mkdir -p $(DESTDIR)$(potdir)" ; \
+ mkdir -p $(DESTDIR)$(potdir) ; \
+ list="$$POT_DST"; \
+ for I in $$list ; \
+ do \
+ echo $$I ; \
+ if [ "$$I" == "pot" ] ; then \
+ continue ; \
+ fi ; \
+ echo "$(INSTALL_DATA) $$I $(DESTDIR)$(potdir)" ; \
+ $(INSTALL_DATA) $$I $(DESTDIR)$(potdir) ; \
+ done ; \
+ fi
+
+spellcheck: pot
+ $(Y2TOOL) pot-spellcheck
+
+# all-local: $(if $(IS_DEVTOOLS),,$(POT_DST))
+
+install-data-local: # $(if $(IS_DEVTOOLS),,install-pot)
+ mkdir -p $(DESTDIR)$(docdir)
+ @for I in $(extra_COPYRIGHT_files) ; \
+ do \
+ EX="" ; \
+ if test -f $(srcdir)/$$I ; then \
+ EX=$(srcdir)/$$I ; \
+ elif test -f $(LEGALESE_DIR)/$$I ; then \
+ EX=$(LEGALESE_DIR)/$$I ; \
+ else \
+ echo "Error: No file $$I in $(srcdir)/ or in $(LEGALESE_DIR)/"; \
+ exit 1 ; \
+ fi ; \
+ echo "$(INSTALL_DATA) $$EX $(DESTDIR)$(docdir)" ; \
+ $(INSTALL_DATA) $$EX $(DESTDIR)$(docdir) ; \
+ done
+
+package-local: check-parse $(if $(IS_DEVTOOLS),,$(POT_DST)) $(RPMNAME)-$(VERSION).tar.bz2
+ rm -f package/$(RPMNAME)-*.tar.bz2
+ rm -f package/*~
+ rm -f package/*.bak
+ rm -f package/*.auto
+ mv $(RPMNAME)-$(VERSION).tar.bz2 package/
+ if ! test -x $(Y2TOOL); then \
+ echo "$(Y2TOOL): not found."; \
+ echo "You have to install yast2-devtools to making a package"; \
+ false; \
+ fi
+ here=`pwd`; \
+ cd $(srcdir) && for i in $(RPMNAME)*.spec.in; do \
+ newname="`echo "$$i" | sed "s/\.in$$//g"`"; \
+ $(Y2TOOL) create-spec < $$i > $$here/package/$${newname} ; \
+ done
+
+package: check-up-to-date check-tagversion check-textdomain package-local
+
+TAGVERSION = $(Y2TOOL) tagversion
+
+# check if there is no modified files and all commits were pushed
+check-up-to-date:
+ if [ `git status --short --branch | sed '/##[^[]*$/d;/^??/d' | wc -l` -gt 0 ]; then \
+ (echo "ERROR: Source is not commited and pushed. See `git status`"; false) \
+ fi
+
+check-tagversion:
+ cd $(srcdir) && $(TAGVERSION) --check >/dev/null; \
+ [ $$? = 0 ] || ( echo "ERROR: Please run 'tagversion' first"; false )
+
+check-parse-old:
+ @if [ `find -type f -name "*.ycp" | wc -l` -gt 0 -a "$(RPMNAME)" != "yast2-core" ] ; then \
+ echo "Running parseycp..." ; \
+ parseycp -q -R ; \
+ else \
+ echo "Not running parseycp." ; \
+ fi
+
+check-parse:
+ @echo "Not running parseycp."
+
+check-textdomain:
+ $(Y2TOOL) check-textdomain $(srcdir)
+
+stable: checkin-stable
+
+checkin-stable: package
+ $(Y2TOOL) checkin-stable
+
+
+# For po/ modules
+checkpo:
+ test ! -f $(srcdir)/po/Makefile || $(MAKE) -C po checkpo
+# test ! -f $(srcdir)/po/Makefile || $(MAKE) -C po checkpo make-pox
+# Contents of ./SUBDIRS
+SUBDIRS = po
Added: trunk/yast/cs/README
===================================================================
--- trunk/yast/cs/README (rev 0)
+++ trunk/yast/cs/README 2015-09-29 10:47:28 UTC (rev 92876)
@@ -0,0 +1,2 @@
+This program/library is part of YaST2
+See the file COPYING for license terms
Added: trunk/yast/cs/configure.ac
===================================================================
--- trunk/yast/cs/configure.ac (rev 0)
+++ trunk/yast/cs/configure.ac 2015-09-29 10:47:28 UTC (rev 92876)
@@ -0,0 +1,184 @@
+dnl configure.ac for yast2-trans-cs
+dnl
+dnl -- This file is generated by y2autoconf 3.0.5 - DO NOT EDIT! --
+dnl (edit configure.ac.in or configure.in.in instead)
+
+AC_INIT(yast2-trans-cs, 3.1.0, http://bugs.opensuse.org/, yast2-trans-cs)
+dnl Check for presence of file 'RPMNAME'
+AC_CONFIG_SRCDIR([RPMNAME])
+
+dnl Checking host/target/build systems, for make, install etc.
+AC_CANONICAL_TARGET
+dnl Perform program name transformation
+AC_ARG_PROGRAM
+
+AC_PREFIX_DEFAULT(/usr)
+
+dnl long filenames; we use GNU Make extensions and that's ok
+AM_INIT_AUTOMAKE(tar-ustar -Wno-portability)
+
+dnl Important YaST2 variables
+VERSION="3.1.0"
+RPMNAME="yast2-trans-cs"
+MAINTAINER="Karl Eichwalder <ke(a)suse.de>"
+
+dnl pkgconfig honors lib64
+pkgconfigdir=\${libdir}/pkgconfig
+pkgconfigdatadir=\${datadir}/pkgconfig
+yast2dir=\${prefix}/share/YaST2
+
+ybindir=\${prefix}/lib/YaST2/bin
+# FIXME duplicates execcompdir
+ystartupdir=\${prefix}/lib/YaST2
+plugindir=\${libdir}/YaST2/plugin
+includedir=\${prefix}/include/YaST2
+potdir=\${docdir}/pot
+
+docdir=\${prefix}/share/doc/packages/$RPMNAME
+mandir=\${prefix}/share/man
+
+execcompdir=\${prefix}/lib/YaST2
+agentdir=${execcompdir}/servers_non_y2
+
+ydatadir=${yast2dir}/data
+imagedir=${yast2dir}/images
+themedir=${yast2dir}/theme
+localedir=${yast2dir}/locale
+clientdir=${yast2dir}/clients
+moduledir=${yast2dir}/modules
+yncludedir=${yast2dir}/include
+schemadir=${yast2dir}/schema
+scrconfdir=${yast2dir}/scrconf
+desktopdir=\${prefix}/share/applications/YaST2
+
+AC_SUBST(VERSION)
+AC_SUBST(RPMNAME)
+AC_SUBST(MAINTAINER)
+
+AC_SUBST(pkgconfigdir)
+AC_SUBST(pkgconfigdatadir)
+
+AC_SUBST(yast2dir)
+
+AC_SUBST(ybindir)
+AC_SUBST(ystartupdir)
+AC_SUBST(plugindir)
+AC_SUBST(includedir)
+AC_SUBST(potdir)
+AC_SUBST(execcompdir)
+
+AC_SUBST(docdir)
+AC_SUBST(mandir)
+
+AC_SUBST(ydatadir)
+AC_SUBST(imagedir)
+AC_SUBST(themedir)
+AC_SUBST(localedir)
+AC_SUBST(clientdir)
+AC_SUBST(moduledir)
+AC_SUBST(yncludedir)
+AC_SUBST(schemadir)
+AC_SUBST(scrconfdir)
+AC_SUBST(agentdir)
+AC_SUBST(desktopdir)
+
+fillupdir_d="/var/adm/fillup-templates"
+AC_ARG_WITH(fillupdir,
+ AS_HELP_STRING([--with-fillupdir=DIR],
+ [where to place fillup templates (default $fillupdir_d.]),
+ [ fillupdir="$withval" ],
+ [ fillupdir="$fillupdir_d" ])
+AC_SUBST(fillupdir)
+
+LL=${RPMNAME##*-}
+AC_SUBST(LL)
+ISO639=${LL%_*}
+AC_SUBST(ISO639)
+
+AC_ARG_WITH(own_compendium,
+ AS_HELP_STRING([--with-own_compendium=FILE],
+ [Location of compendium file]),
+ y2compendium=yes, y2compendium=no)
+if test "x$with_own_compendium" = "x" ; then
+ if test -d ../50-memory ; then
+ COMPENDIUM='../../50-memory/yast2.$(LL).po'
+ else
+ COMPENDIUM='../../memory/yast2.$(LL).po'
+ fi
+else
+ COMPENDIUM=${with_own_compendium}
+fi
+AC_SUBST(COMPENDIUM)
+if test -d ../50-pot ; then
+ POTDIR=../../50-pot
+else
+ POTDIR=../../pot/pot
+fi
+AC_SUBST(POTDIR)
+
+
+dnl Checks for programs.
+AC_PROG_INSTALL
+dnl The YCP interpreter checks whether dependent ybc files are older
+dnl so we must preserve their timestamps
+INSTALL="${INSTALL} -p"
+AC_PROG_LN_S
+AC_PROG_MAKE_SET
+
+dnl pkgconfig
+AC_ARG_VAR([PKG_CONFIG_PATH], [where to search for pkg-config files])
+dnl devtools
+dnl ...
+
+dnl no need for AC_ARG_VAR
+AC_PATH_PROG(XGETTEXT, xgettext)
+if test -z "$XGETTEXT" ; then
+ AC_MSG_ERROR(xgettext is missing; please install gettext-tools.)
+fi
+
+Y2DEVTOOLS_PREFIX=`pkg-config --print-errors --variable=prefix yast2-devtools`
+AC_SUBST(Y2DEVTOOLS_PREFIX)
+devtools_ybindir=`pkg-config --print-errors --variable=ybindir yast2-devtools`
+devtools_yast2dir=`pkg-config --print-errors --variable=yast2dir yast2-devtools`
+
+dnl producing pkg-config for others?
+AM_CONDITIONAL(CREATE_PKGCONFIG, test "x${CREATE_PKGCONFIG}" != x)
+AM_CONDITIONAL(CREATE_PKGCONFIG_NOARCH, test "x${CREATE_PKGCONFIG}" = xnoarch)
+
+dbdir=${devtools_yast2dir}/data/docbook
+STYLESHEET_HTML=${dbdir}/stylesheets/customize-html.xsl
+STYLESHEET_PDF=${dbdir}/stylesheets/customize-fo.xsl
+STYLESHEET_CSS=${dbdir}/css/yast2docs.css
+STYLESHEET_YDOC=${dbdir}/stylesheets/ydoc.xsl
+STYLESHEET_YCPDOC=${dbdir}/stylesheets/ycpdoc.xsl
+AC_SUBST(STYLESHEET_HTML)
+AC_SUBST(STYLESHEET_PDF)
+AC_SUBST(STYLESHEET_CSS)
+AC_SUBST(STYLESHEET_YDOC)
+AC_SUBST(STYLESHEET_YCPDOC)
+
+
+dnl searches for some needed programs
+AC_PATH_PROG(MSGFMT, msgfmt, no, /usr/bin)
+if test x$MSGFMT != x"/usr/bin/msgfmt"; then
+ AC_MSG_ERROR(msgfmt is missing; please install gettext.)
+fi
+AC_PATH_PROGS(MSGCAT, msgcat pmsgcat, no)
+if test x$MSGCAT = xno; then
+ AC_MSG_ERROR(msgcat is missing; please install gettext-0.11pre or better.)
+fi
+
+AC_PATH_PROG(MSGMERGE, msgmerge, no, /usr/bin)
+if test x$MSGMERGE != x"/usr/bin/msgmerge"; then
+ AC_MSG_ERROR(msgmerge is missing; please install gettext.)
+fi
+
+AC_PATH_PROG(MSGCONV, msgconv, no, /usr/bin)
+if test x$MSGCONV != x"/usr/bin/msgconv"; then
+ AC_MSG_ERROR(msgconv is missing; please install gettext.)
+fi
+
+
+AC_CONFIG_FILES(Makefile po/Makefile)
+AC_OUTPUT
+
Added: trunk/yast/cs/po/Makefile.am
===================================================================
--- trunk/yast/cs/po/Makefile.am (rev 0)
+++ trunk/yast/cs/po/Makefile.am 2015-09-29 10:47:28 UTC (rev 92876)
@@ -0,0 +1,175 @@
+# Emacs: -*- makefile -*-
+#
+# Makefile.am for a YaST2 translation (po/) subproject
+#
+# -- This file is generated by y2automake - DO NOT EDIT! --
+#
+# --- START lines from /usr/share/YaST2/data/devtools/admin/po/Makefile.am.top ---
+# Emacs: -*- makefile -*-
+# --- END lines from /usr/share/YaST2/data/devtools/admin/po/Makefile.am.top ---
+# --- START lines from /usr/share/YaST2/data/devtools/admin/po/Makefile.am.center ---
+# Emacs: -*- makefile -*-
+
+LL = @LL@
+#POTDIR = ../../50-pot
+POTDIR = @POTDIR@
+POTFILES = $(wildcard $(POTDIR)/*.pot)
+GENERATED = $(MOFILES)
+CLEANFILES = $(GENERATED)
+POFILES = $(wildcard *.po)
+ALL_TEXTDOMAINS = $(basename $(notdir $(POTFILES)))
+BPOTFILES = $(shell source ../../50-tools/build.conf && echo $$business)
+WANTED_TEXTDOMAINS = $(filter-out $(BPOTFILES), $(ALL_TEXTDOMAINS))
+WANTED_POFILES = $(addsuffix .$(LL).po, $(WANTED_TEXTDOMAINS))
+MOFILES = $(POFILES:%.po=%.mo)
+INST_MOFILES = $(MOFILES:.$(LL).mo=.mo)
+POXFILES = $(POFILES:%.po=%.pox)
+EXTRA_DIST = $(WANTED_POFILES) $(stat)
+localedir=@localedir@
+locale_lang_msg_dir=$(localedir)/$(LL)/LC_MESSAGES
+compendium = @COMPENDIUM@
+with_compendium =
+
+stat=status.txt
+PO_STATS= grep -v warning: | @ybindir@/po-stats
+
+MSGMERGE = @MSGMERGE@ --no-wrap --force-po --previous
+MSGFMT = @MSGFMT@
+MSGCAT = @MSGCAT@ --no-wrap --force-po
+MSGCONV = @MSGCONV@ --no-wrap --force-po
+XGETTEXT = @XGETTEXT@ --no-wrap
+
+SUFFIXES = .po .pox .gmo .mo
+
+all-local: $(GENERATED)
+
+make-pox pox: Makefile $(POXFILES)
+$(POXFILES): %.pox: %.po
+ -[ -f $@ ] && mv --backup=numbered $@ $@.bak; \
+ pot=$$(echo $< | sed "s:$(LL).po:pot:"); \
+ compendium=$(compendium); \
+ [ -f $$compendium ] || compendium=/dev/null ; \
+ $(MSGMERGE) -C $$compendium -o $@ $< $(POTDIR)/$$pot
+
+# update or init PO file
+update-po: Makefile $(POTFILES)
+ for p in $(POTFILES); do \
+ q=$${p##*/}; \
+ po=$${q%pot}$(LL).po; \
+ echo $$po; \
+ if [ -f $$po ]; then \
+ $(MSGMERGE) -o $$po.tmp $(with_compendium) $$po $$p; \
+ else \
+ $(MSGMERGE) -o $$po.tmp -C $(compendium) \
+ --verbose /dev/null $$p; \
+ fi || { echo "$(MSGMERGE) for \"$$po\" failed" ; \
+ rm -f $$po.tmp ; }; \
+ if cmp $$po.tmp $$po >/dev/null 2>&1; then \
+ rm -vf $$po.tmp; \
+ else \
+ mv -vf $$po.tmp $$po; \
+ fi; \
+ done
+ $(MAKE) $(stat)
+
+$(stat): $(WANTED_POFILES)
+ if [ -f $(stat) ]; then \
+ cp --backup=numbered $(stat) $(stat).bak; \
+ :> $(stat); \
+ fi
+ { for f in $(WANTED_POFILES); do \
+ LANG=C msgfmt -o /dev/null -c -v --statistics $$f 2>&1; \
+ done ; } | $(PO_STATS) | head -n 6 | tee $(stat)
+
+update-po-with-compendium:
+ $(MAKE) update-po with_compendium="-C $(compendium)"
+
+update-mo: $(MOFILES)
+ @:
+
+%.mo: %.po
+ file=$(srcdir)/`echo $* | sed 's,.*/,,'`.mo \
+ && rm -f $$file \
+ && $(MSGCONV) --to UTF-8 $< \
+ | $(MSGFMT) -c --statistics -o $$file -
+
+showpo:
+ echo $(POFILES)
+
+showmo:
+ echo $(MOFILES)
+
+checkpo:
+ for f in $(POFILES); do \
+ mypot=$(POTDIR)/$${f/$(LL).po/pot}; echo $$f $$mypot; \
+ [ -f $$mypot ] && { LANG=C $(MSGMERGE) --verbose --output=/dev/null $$f $$mypot || exit 1; }; \
+ LANG=C $(MSGFMT) --output=/dev/null --check --statistics --verbose $$f \
+ || exit 1; \
+ done
+
+# Try to checkin a .pox file
+# FIXME make sure msgcat doesn't weird things with "" and comments
+checkin:
+ p=$(MODULE).$(ci_ll); \
+ cp --backup=numbered $(ci_opt) $$p.po $$p.po.bak; \
+ if [ -d CVS ]; then \
+ cvs -n update $$p.po | grep -q -v '^[UPMC]'; \
+ else \
+ LC_ALL=C svn status --show-updates --quiet $$p.po| grep -v '^Status against revision'; \
+ fi; \
+ if [ $$? = 0 ]; then \
+ echo "CVS/Subversion mismatch; trying to merge..."; \
+ rm -f $$p.po; \
+ if [ -d CVS ]; then \
+ cvs -q update $$p.po; \
+ else \
+ svn update $$p.po; \
+ fi; \
+ cp $$p.pox $$p.pox.new; \
+ $(MSGCAT) $$p.po $$p.pox.new -o $$p.pox; \
+ echo -e "\nCheck \"$$p.pox\" for fuzzy entries. Status:"; \
+ $(MSGFMT) --check --statistics $$p.pox; \
+ echo -e "Then try again to checkin \"$$p.pox\"."; \
+ else \
+ cp $(ci_opt) $$p.pox $$p.po; \
+ if [ -d CVS ]; then \
+ cvs -n ci $$p.po; \
+ else \
+ svn --dry-run commit $$p.po; \
+ fi; \
+ if [ $$? = 0 ] ; then \
+ if [ -d CVS ]; then \
+ cvs ci -m "$(ci_msg)" $$p.po; \
+ else \
+ svn commit --message "$(ci_msg)" $$p.po; \
+ fi; \
+ else \
+ rm -f $$p.po; \
+ if [ -d CVS ]; then \
+ cvs -q update $$p.po; \
+ else \
+ svn update $$p.po; \
+ fi; \
+ cp $$p.pox $$p.pox.new; \
+ $(MSGCAT) $$p.po $$p.pox.new -o $$p.pox; \
+ echo -e "\nCheck \"$$p.pox\" for fuzzy entries. Status:"; \
+ $(MSGFMT) --check --statistics $$p.pox; \
+ echo "Then try to checkin \"$$p.pox\"."; \
+ fi; \
+ fi
+
+install-data-local: $(MOFILES) $(stat)
+ D=$(DESTDIR)$(locale_lang_msg_dir); \
+ [ -d $$D ] || install -d -m 755 $$D; \
+ for l in $(MOFILES); do \
+ m=$${l/$(LL).mo/mo}; \
+ install -m 644 $$l $$D/$$m; \
+ done
+ install -d -m 755 $(DESTDIR)$(docdir)
+ $(INSTALL_DATA) $(stat) $(DESTDIR)$(docdir)
+# --- END lines from /usr/share/YaST2/data/devtools/admin/po/Makefile.am.center ---
+# --- START lines from /usr/share/YaST2/data/devtools/admin/po/Makefile.am.bottom ---
+# Emacs: -*- makefile -*-
+
+## po/Makefile.am.bottom ends here
+# --- END lines from /usr/share/YaST2/data/devtools/admin/po/Makefile.am.bottom ---
Added: trunk/yast/cy/COPYING
===================================================================
--- trunk/yast/cy/COPYING (rev 0)
+++ trunk/yast/cy/COPYING 2015-09-29 10:47:28 UTC (rev 92876)
@@ -0,0 +1,339 @@
+ GNU GENERAL PUBLIC LICENSE
+ Version 2, June 1991
+
+ Copyright (C) 1989, 1991 Free Software Foundation, Inc.,
+ 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA
+ Everyone is permitted to copy and distribute verbatim copies
+ of this license document, but changing it is not allowed.
+
+ Preamble
+
+ The licenses for most software are designed to take away your
+freedom to share and change it. By contrast, the GNU General Public
+License is intended to guarantee your freedom to share and change free
+software--to make sure the software is free for all its users. This
+General Public License applies to most of the Free Software
+Foundation's software and to any other program whose authors commit to
+using it. (Some other Free Software Foundation software is covered by
+the GNU Lesser General Public License instead.) You can apply it to
+your programs, too.
+
+ When we speak of free software, we are referring to freedom, not
+price. Our General Public Licenses are designed to make sure that you
+have the freedom to distribute copies of free software (and charge for
+this service if you wish), that you receive source code or can get it
+if you want it, that you can change the software or use pieces of it
+in new free programs; and that you know you can do these things.
+
+ To protect your rights, we need to make restrictions that forbid
+anyone to deny you these rights or to ask you to surrender the rights.
+These restrictions translate to certain responsibilities for you if you
+distribute copies of the software, or if you modify it.
+
+ For example, if you distribute copies of such a program, whether
+gratis or for a fee, you must give the recipients all the rights that
+you have. You must make sure that they, too, receive or can get the
+source code. And you must show them these terms so they know their
+rights.
+
+ We protect your rights with two steps: (1) copyright the software, and
+(2) offer you this license which gives you legal permission to copy,
+distribute and/or modify the software.
+
+ Also, for each author's protection and ours, we want to make certain
+that everyone understands that there is no warranty for this free
+software. If the software is modified by someone else and passed on, we
+want its recipients to know that what they have is not the original, so
+that any problems introduced by others will not reflect on the original
+authors' reputations.
+
+ Finally, any free program is threatened constantly by software
+patents. We wish to avoid the danger that redistributors of a free
+program will individually obtain patent licenses, in effect making the
+program proprietary. To prevent this, we have made it clear that any
+patent must be licensed for everyone's free use or not licensed at all.
+
+ The precise terms and conditions for copying, distribution and
+modification follow.
+
+ GNU GENERAL PUBLIC LICENSE
+ TERMS AND CONDITIONS FOR COPYING, DISTRIBUTION AND MODIFICATION
+
+ 0. This License applies to any program or other work which contains
+a notice placed by the copyright holder saying it may be distributed
+under the terms of this General Public License. The "Program", below,
+refers to any such program or work, and a "work based on the Program"
+means either the Program or any derivative work under copyright law:
+that is to say, a work containing the Program or a portion of it,
+either verbatim or with modifications and/or translated into another
+language. (Hereinafter, translation is included without limitation in
+the term "modification".) Each licensee is addressed as "you".
+
+Activities other than copying, distribution and modification are not
+covered by this License; they are outside its scope. The act of
+running the Program is not restricted, and the output from the Program
+is covered only if its contents constitute a work based on the
+Program (independent of having been made by running the Program).
+Whether that is true depends on what the Program does.
+
+ 1. You may copy and distribute verbatim copies of the Program's
+source code as you receive it, in any medium, provided that you
+conspicuously and appropriately publish on each copy an appropriate
+copyright notice and disclaimer of warranty; keep intact all the
+notices that refer to this License and to the absence of any warranty;
+and give any other recipients of the Program a copy of this License
+along with the Program.
+
+You may charge a fee for the physical act of transferring a copy, and
+you may at your option offer warranty protection in exchange for a fee.
+
+ 2. You may modify your copy or copies of the Program or any portion
+of it, thus forming a work based on the Program, and copy and
+distribute such modifications or work under the terms of Section 1
+above, provided that you also meet all of these conditions:
+
+ a) You must cause the modified files to carry prominent notices
+ stating that you changed the files and the date of any change.
+
+ b) You must cause any work that you distribute or publish, that in
+ whole or in part contains or is derived from the Program or any
+ part thereof, to be licensed as a whole at no charge to all third
+ parties under the terms of this License.
+
+ c) If the modified program normally reads commands interactively
+ when run, you must cause it, when started running for such
+ interactive use in the most ordinary way, to print or display an
+ announcement including an appropriate copyright notice and a
+ notice that there is no warranty (or else, saying that you provide
+ a warranty) and that users may redistribute the program under
+ these conditions, and telling the user how to view a copy of this
+ License. (Exception: if the Program itself is interactive but
+ does not normally print such an announcement, your work based on
+ the Program is not required to print an announcement.)
+
+These requirements apply to the modified work as a whole. If
+identifiable sections of that work are not derived from the Program,
+and can be reasonably considered independent and separate works in
+themselves, then this License, and its terms, do not apply to those
+sections when you distribute them as separate works. But when you
+distribute the same sections as part of a whole which is a work based
+on the Program, the distribution of the whole must be on the terms of
+this License, whose permissions for other licensees extend to the
+entire whole, and thus to each and every part regardless of who wrote it.
+
+Thus, it is not the intent of this section to claim rights or contest
+your rights to work written entirely by you; rather, the intent is to
+exercise the right to control the distribution of derivative or
+collective works based on the Program.
+
+In addition, mere aggregation of another work not based on the Program
+with the Program (or with a work based on the Program) on a volume of
+a storage or distribution medium does not bring the other work under
+the scope of this License.
+
+ 3. You may copy and distribute the Program (or a work based on it,
+under Section 2) in object code or executable form under the terms of
+Sections 1 and 2 above provided that you also do one of the following:
+
+ a) Accompany it with the complete corresponding machine-readable
+ source code, which must be distributed under the terms of Sections
+ 1 and 2 above on a medium customarily used for software interchange; or,
+
+ b) Accompany it with a written offer, valid for at least three
+ years, to give any third party, for a charge no more than your
+ cost of physically performing source distribution, a complete
+ machine-readable copy of the corresponding source code, to be
+ distributed under the terms of Sections 1 and 2 above on a medium
+ customarily used for software interchange; or,
+
+ c) Accompany it with the information you received as to the offer
+ to distribute corresponding source code. (This alternative is
+ allowed only for noncommercial distribution and only if you
+ received the program in object code or executable form with such
+ an offer, in accord with Subsection b above.)
+
+The source code for a work means the preferred form of the work for
+making modifications to it. For an executable work, complete source
+code means all the source code for all modules it contains, plus any
+associated interface definition files, plus the scripts used to
+control compilation and installation of the executable. However, as a
+special exception, the source code distributed need not include
+anything that is normally distributed (in either source or binary
+form) with the major components (compiler, kernel, and so on) of the
+operating system on which the executable runs, unless that component
+itself accompanies the executable.
+
+If distribution of executable or object code is made by offering
+access to copy from a designated place, then offering equivalent
+access to copy the source code from the same place counts as
+distribution of the source code, even though third parties are not
+compelled to copy the source along with the object code.
+
+ 4. You may not copy, modify, sublicense, or distribute the Program
+except as expressly provided under this License. Any attempt
+otherwise to copy, modify, sublicense or distribute the Program is
+void, and will automatically terminate your rights under this License.
+However, parties who have received copies, or rights, from you under
+this License will not have their licenses terminated so long as such
+parties remain in full compliance.
+
+ 5. You are not required to accept this License, since you have not
+signed it. However, nothing else grants you permission to modify or
+distribute the Program or its derivative works. These actions are
+prohibited by law if you do not accept this License. Therefore, by
+modifying or distributing the Program (or any work based on the
+Program), you indicate your acceptance of this License to do so, and
+all its terms and conditions for copying, distributing or modifying
+the Program or works based on it.
+
+ 6. Each time you redistribute the Program (or any work based on the
+Program), the recipient automatically receives a license from the
+original licensor to copy, distribute or modify the Program subject to
+these terms and conditions. You may not impose any further
+restrictions on the recipients' exercise of the rights granted herein.
+You are not responsible for enforcing compliance by third parties to
+this License.
+
+ 7. If, as a consequence of a court judgment or allegation of patent
+infringement or for any other reason (not limited to patent issues),
+conditions are imposed on you (whether by court order, agreement or
+otherwise) that contradict the conditions of this License, they do not
+excuse you from the conditions of this License. If you cannot
+distribute so as to satisfy simultaneously your obligations under this
+License and any other pertinent obligations, then as a consequence you
+may not distribute the Program at all. For example, if a patent
+license would not permit royalty-free redistribution of the Program by
+all those who receive copies directly or indirectly through you, then
+the only way you could satisfy both it and this License would be to
+refrain entirely from distribution of the Program.
+
+If any portion of this section is held invalid or unenforceable under
+any particular circumstance, the balance of the section is intended to
+apply and the section as a whole is intended to apply in other
+circumstances.
+
+It is not the purpose of this section to induce you to infringe any
+patents or other property right claims or to contest validity of any
+such claims; this section has the sole purpose of protecting the
+integrity of the free software distribution system, which is
+implemented by public license practices. Many people have made
+generous contributions to the wide range of software distributed
+through that system in reliance on consistent application of that
+system; it is up to the author/donor to decide if he or she is willing
+to distribute software through any other system and a licensee cannot
+impose that choice.
+
+This section is intended to make thoroughly clear what is believed to
+be a consequence of the rest of this License.
+
+ 8. If the distribution and/or use of the Program is restricted in
+certain countries either by patents or by copyrighted interfaces, the
+original copyright holder who places the Program under this License
+may add an explicit geographical distribution limitation excluding
+those countries, so that distribution is permitted only in or among
+countries not thus excluded. In such case, this License incorporates
+the limitation as if written in the body of this License.
+
+ 9. The Free Software Foundation may publish revised and/or new versions
+of the General Public License from time to time. Such new versions will
+be similar in spirit to the present version, but may differ in detail to
+address new problems or concerns.
+
+Each version is given a distinguishing version number. If the Program
+specifies a version number of this License which applies to it and "any
+later version", you have the option of following the terms and conditions
+either of that version or of any later version published by the Free
+Software Foundation. If the Program does not specify a version number of
+this License, you may choose any version ever published by the Free Software
+Foundation.
+
+ 10. If you wish to incorporate parts of the Program into other free
+programs whose distribution conditions are different, write to the author
+to ask for permission. For software which is copyrighted by the Free
+Software Foundation, write to the Free Software Foundation; we sometimes
+make exceptions for this. Our decision will be guided by the two goals
+of preserving the free status of all derivatives of our free software and
+of promoting the sharing and reuse of software generally.
+
+ NO WARRANTY
+
+ 11. BECAUSE THE PROGRAM IS LICENSED FREE OF CHARGE, THERE IS NO WARRANTY
+FOR THE PROGRAM, TO THE EXTENT PERMITTED BY APPLICABLE LAW. EXCEPT WHEN
+OTHERWISE STATED IN WRITING THE COPYRIGHT HOLDERS AND/OR OTHER PARTIES
+PROVIDE THE PROGRAM "AS IS" WITHOUT WARRANTY OF ANY KIND, EITHER EXPRESSED
+OR IMPLIED, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF
+MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE. THE ENTIRE RISK AS
+TO THE QUALITY AND PERFORMANCE OF THE PROGRAM IS WITH YOU. SHOULD THE
+PROGRAM PROVE DEFECTIVE, YOU ASSUME THE COST OF ALL NECESSARY SERVICING,
+REPAIR OR CORRECTION.
+
+ 12. IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN WRITING
+WILL ANY COPYRIGHT HOLDER, OR ANY OTHER PARTY WHO MAY MODIFY AND/OR
+REDISTRIBUTE THE PROGRAM AS PERMITTED ABOVE, BE LIABLE TO YOU FOR DAMAGES,
+INCLUDING ANY GENERAL, SPECIAL, INCIDENTAL OR CONSEQUENTIAL DAMAGES ARISING
+OUT OF THE USE OR INABILITY TO USE THE PROGRAM (INCLUDING BUT NOT LIMITED
+TO LOSS OF DATA OR DATA BEING RENDERED INACCURATE OR LOSSES SUSTAINED BY
+YOU OR THIRD PARTIES OR A FAILURE OF THE PROGRAM TO OPERATE WITH ANY OTHER
+PROGRAMS), EVEN IF SUCH HOLDER OR OTHER PARTY HAS BEEN ADVISED OF THE
+POSSIBILITY OF SUCH DAMAGES.
+
+ END OF TERMS AND CONDITIONS
+
+ How to Apply These Terms to Your New Programs
+
+ If you develop a new program, and you want it to be of the greatest
+possible use to the public, the best way to achieve this is to make it
+free software which everyone can redistribute and change under these terms.
+
+ To do so, attach the following notices to the program. It is safest
+to attach them to the start of each source file to most effectively
+convey the exclusion of warranty; and each file should have at least
+the "copyright" line and a pointer to where the full notice is found.
+
+ <one line to give the program's name and a brief idea of what it does.>
+ Copyright (C) <year> <name of author>
+
+ This program is free software; you can redistribute it and/or modify
+ it under the terms of the GNU General Public License as published by
+ the Free Software Foundation; either version 2 of the License, or
+ (at your option) any later version.
+
+ This program is distributed in the hope that it will be useful,
+ but WITHOUT ANY WARRANTY; without even the implied warranty of
+ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ GNU General Public License for more details.
+
+ You should have received a copy of the GNU General Public License along
+ with this program; if not, write to the Free Software Foundation, Inc.,
+ 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA.
+
+Also add information on how to contact you by electronic and paper mail.
+
+If the program is interactive, make it output a short notice like this
+when it starts in an interactive mode:
+
+ Gnomovision version 69, Copyright (C) year name of author
+ Gnomovision comes with ABSOLUTELY NO WARRANTY; for details type `show w'.
+ This is free software, and you are welcome to redistribute it
+ under certain conditions; type `show c' for details.
+
+The hypothetical commands `show w' and `show c' should show the appropriate
+parts of the General Public License. Of course, the commands you use may
+be called something other than `show w' and `show c'; they could even be
+mouse-clicks or menu items--whatever suits your program.
+
+You should also get your employer (if you work as a programmer) or your
+school, if any, to sign a "copyright disclaimer" for the program, if
+necessary. Here is a sample; alter the names:
+
+ Yoyodyne, Inc., hereby disclaims all copyright interest in the program
+ `Gnomovision' (which makes passes at compilers) written by James Hacker.
+
+ <signature of Ty Coon>, 1 April 1989
+ Ty Coon, President of Vice
+
+This General Public License does not permit incorporating your program into
+proprietary programs. If your program is a subroutine library, you may
+consider it more useful to permit linking proprietary applications with the
+library. If this is what you want to do, use the GNU Lesser General
+Public License instead of this License.
Added: trunk/yast/cy/Makefile.am
===================================================================
--- trunk/yast/cy/Makefile.am (rev 0)
+++ trunk/yast/cy/Makefile.am 2015-09-29 10:47:28 UTC (rev 92876)
@@ -0,0 +1,196 @@
+# Emacs: -*- makefile -*-
+#
+# Toplevel Makefile.am for a YaST2 subproject
+#
+# -- This file is generated by y2automake - DO NOT EDIT! --
+# (Edit ./SUBDIRS instead)
+#
+
+#where devtools are
+Y2TOOL = $(Y2DEVTOOLS_PREFIX)/bin/y2tool
+
+VERSION = $(shell cat $(srcdir)/VERSION)
+RPMNAME = $(shell cat $(srcdir)/RPMNAME)
+SUBDIRS_FILE = $(shell test -e $(srcdir)/SUBDIRS && echo SUBDIRS)
+ACINCLUDE_FILE = $(shell test -e $(srcdir)/acinclude.m4 && echo acinclude.m4)
+
+HAS_YAST_LICENSE = $(shell test -e $(srcdir)/YAST_LICENSE && echo YAST_LICENSE)
+
+# do we do Makefile.am for devtools? It is a little special...
+IS_DEVTOOLS = $(findstring yast2-devtools,$(RPMNAME))
+
+DEVTOOLS_DIR = $(if $(IS_DEVTOOLS),$(srcdir)/devtools,$(Y2DEVTOOLS_PREFIX)/share/YaST2/data/devtools)
+LEGALESE_DIR = $(if $(HAS_YAST_LICENSE),$(DEVTOOLS_DIR)/admin/copyright/yast,$(DEVTOOLS_DIR)/admin/copyright/gpl)
+
+COPYRIGHT_files_gpl = README COPYING
+
+COPYRIGHT_files_yast = YAST_LICENSE README COPYING COPYRIGHT.english \
+ COPYRIGHT.french COPYRIGHT.german COPYRIGHT.spanish
+
+extra_COPYRIGHT_files = $(if $(HAS_YAST_LICENSE), $(COPYRIGHT_files_yast), $(COPYRIGHT_files_gpl))
+
+# less strict; prefer bzip2
+AUTOMAKE_OPTIONS = foreign dist-bzip2 no-dist-gzip
+# where devtools install m4 snippets
+# argh, executed literally
+#ACLOCAL_AMFLAGS = -I $(Y2DEVTOOLS_PREFIX)/share/aclocal
+ACLOCAL_AMFLAGS = -I . -I `if test -d ./devtools/admin; then echo ./devtools/admin; else pkg-config --print-errors --variable=datadir yast2-devtools; fi`/aclocal
+
+Makefile.am.common: $(DEVTOOLS_DIR)/admin/Makefile.am.common
+ cmp -s $< $@ || cp -f $< $@
+
+# create bzip2ed tar and make some sanity checks
+$(RPMNAME)-$(VERSION).tar.bz2: checkpo dist-bzip2
+ @if [ `bunzip2 -c $(RPMNAME)-$(VERSION).tar.bz2 | wc --bytes` = 0 ] ; then \
+ echo "Error: created tar is empty" ; \
+ exit 1 ; \
+ fi
+
+CLEANFILES =
+MAINTAINERCLEANFILES = package/$(RPMNAME)-$(VERSION).tar.bz2 package/$(RPMNAME).spec
+
+POT_DST = $(shell find -type d -name testsuite -prune , \
+ -type f -name "*.pot")
+
+EXTRA_DIST = \
+ VERSION RPMNAME MAINTAINER configure.in.in \
+ $(SUBDIRS_FILE) $(ACINCLUDE_FILE) \
+ $(if $(IS_DEVTOOLS),Makefile.am.common,$(POT_DST))
+
+show-extra-dist:
+ @echo $(EXTRA_DIST)
+
+# info '(automake)Conditionals'
+if CREATE_PKGCONFIG
+# create the file here instead of by configure
+# because the prerequisite is made here (not anymore!)
+# and we don't want any paths in y2autoconf
+# info '(autoconf)config.status Invocation'
+$(RPMNAME).pc: $(RPMNAME).pc.in config.status
+ ./config.status --file=$@:$<
+
+if CREATE_PKGCONFIG_NOARCH
+pkgconfigdata_DATA = $(RPMNAME).pc
+else
+pkgconfig_DATA = $(RPMNAME).pc
+endif
+
+EXTRA_DIST += $(RPMNAME).pc.in
+endif
+
+dist-hook:
+ @for I in $(extra_COPYRIGHT_files) ; \
+ do \
+ EX="" ; \
+ if test -f $(srcdir)/$$I ; then \
+ EX=$(srcdir)/$$I ; \
+ elif test -f $(LEGALESE_DIR)/$$I ; then \
+ EX=$(LEGALESE_DIR)/$$I ; \
+ else \
+ echo "Error: No file $$I in $(srcdir)/ or in $$LEGALESE_DIR/"; \
+ exit 1 ; \
+ fi ; \
+ echo "cp $$EX $(distdir)" ; \
+ cp $$EX "$(distdir)" ; \
+ done
+
+pot:
+ $(Y2TOOL) y2makepot -s $(srcdir)
+
+install-pot: pot
+ @POT_DST=`find -type d -name testsuite -prune , \
+ -type f -name "*.pot"` ; \
+ if [ -n "$$POT_DST" ] ; then \
+ echo "mkdir -p $(DESTDIR)$(potdir)" ; \
+ mkdir -p $(DESTDIR)$(potdir) ; \
+ list="$$POT_DST"; \
+ for I in $$list ; \
+ do \
+ echo $$I ; \
+ if [ "$$I" == "pot" ] ; then \
+ continue ; \
+ fi ; \
+ echo "$(INSTALL_DATA) $$I $(DESTDIR)$(potdir)" ; \
+ $(INSTALL_DATA) $$I $(DESTDIR)$(potdir) ; \
+ done ; \
+ fi
+
+spellcheck: pot
+ $(Y2TOOL) pot-spellcheck
+
+# all-local: $(if $(IS_DEVTOOLS),,$(POT_DST))
+
+install-data-local: # $(if $(IS_DEVTOOLS),,install-pot)
+ mkdir -p $(DESTDIR)$(docdir)
+ @for I in $(extra_COPYRIGHT_files) ; \
+ do \
+ EX="" ; \
+ if test -f $(srcdir)/$$I ; then \
+ EX=$(srcdir)/$$I ; \
+ elif test -f $(LEGALESE_DIR)/$$I ; then \
+ EX=$(LEGALESE_DIR)/$$I ; \
+ else \
+ echo "Error: No file $$I in $(srcdir)/ or in $(LEGALESE_DIR)/"; \
+ exit 1 ; \
+ fi ; \
+ echo "$(INSTALL_DATA) $$EX $(DESTDIR)$(docdir)" ; \
+ $(INSTALL_DATA) $$EX $(DESTDIR)$(docdir) ; \
+ done
+
+package-local: check-parse $(if $(IS_DEVTOOLS),,$(POT_DST)) $(RPMNAME)-$(VERSION).tar.bz2
+ rm -f package/$(RPMNAME)-*.tar.bz2
+ rm -f package/*~
+ rm -f package/*.bak
+ rm -f package/*.auto
+ mv $(RPMNAME)-$(VERSION).tar.bz2 package/
+ if ! test -x $(Y2TOOL); then \
+ echo "$(Y2TOOL): not found."; \
+ echo "You have to install yast2-devtools to making a package"; \
+ false; \
+ fi
+ here=`pwd`; \
+ cd $(srcdir) && for i in $(RPMNAME)*.spec.in; do \
+ newname="`echo "$$i" | sed "s/\.in$$//g"`"; \
+ $(Y2TOOL) create-spec < $$i > $$here/package/$${newname} ; \
+ done
+
+package: check-up-to-date check-tagversion check-textdomain package-local
+
+TAGVERSION = $(Y2TOOL) tagversion
+
+# check if there is no modified files and all commits were pushed
+check-up-to-date:
+ if [ `git status --short --branch | sed '/##[^[]*$/d;/^??/d' | wc -l` -gt 0 ]; then \
+ (echo "ERROR: Source is not commited and pushed. See `git status`"; false) \
+ fi
+
+check-tagversion:
+ cd $(srcdir) && $(TAGVERSION) --check >/dev/null; \
+ [ $$? = 0 ] || ( echo "ERROR: Please run 'tagversion' first"; false )
+
+check-parse-old:
+ @if [ `find -type f -name "*.ycp" | wc -l` -gt 0 -a "$(RPMNAME)" != "yast2-core" ] ; then \
+ echo "Running parseycp..." ; \
+ parseycp -q -R ; \
+ else \
+ echo "Not running parseycp." ; \
+ fi
+
+check-parse:
+ @echo "Not running parseycp."
+
+check-textdomain:
+ $(Y2TOOL) check-textdomain $(srcdir)
+
+stable: checkin-stable
+
+checkin-stable: package
+ $(Y2TOOL) checkin-stable
+
+
+# For po/ modules
+checkpo:
+ test ! -f $(srcdir)/po/Makefile || $(MAKE) -C po checkpo
+# test ! -f $(srcdir)/po/Makefile || $(MAKE) -C po checkpo make-pox
+# Contents of ./SUBDIRS
+SUBDIRS = po
Added: trunk/yast/cy/README
===================================================================
--- trunk/yast/cy/README (rev 0)
+++ trunk/yast/cy/README 2015-09-29 10:47:28 UTC (rev 92876)
@@ -0,0 +1,2 @@
+This program/library is part of YaST2
+See the file COPYING for license terms
Added: trunk/yast/cy/configure.ac
===================================================================
--- trunk/yast/cy/configure.ac (rev 0)
+++ trunk/yast/cy/configure.ac 2015-09-29 10:47:28 UTC (rev 92876)
@@ -0,0 +1,184 @@
+dnl configure.ac for yast2-trans-cy
+dnl
+dnl -- This file is generated by y2autoconf 3.0.5 - DO NOT EDIT! --
+dnl (edit configure.ac.in or configure.in.in instead)
+
+AC_INIT(yast2-trans-cy, 3.1.0, http://bugs.opensuse.org/, yast2-trans-cy)
+dnl Check for presence of file 'RPMNAME'
+AC_CONFIG_SRCDIR([RPMNAME])
+
+dnl Checking host/target/build systems, for make, install etc.
+AC_CANONICAL_TARGET
+dnl Perform program name transformation
+AC_ARG_PROGRAM
+
+AC_PREFIX_DEFAULT(/usr)
+
+dnl long filenames; we use GNU Make extensions and that's ok
+AM_INIT_AUTOMAKE(tar-ustar -Wno-portability)
+
+dnl Important YaST2 variables
+VERSION="3.1.0"
+RPMNAME="yast2-trans-cy"
+MAINTAINER="Karl Eichwalder <ke(a)suse.de>"
+
+dnl pkgconfig honors lib64
+pkgconfigdir=\${libdir}/pkgconfig
+pkgconfigdatadir=\${datadir}/pkgconfig
+yast2dir=\${prefix}/share/YaST2
+
+ybindir=\${prefix}/lib/YaST2/bin
+# FIXME duplicates execcompdir
+ystartupdir=\${prefix}/lib/YaST2
+plugindir=\${libdir}/YaST2/plugin
+includedir=\${prefix}/include/YaST2
+potdir=\${docdir}/pot
+
+docdir=\${prefix}/share/doc/packages/$RPMNAME
+mandir=\${prefix}/share/man
+
+execcompdir=\${prefix}/lib/YaST2
+agentdir=${execcompdir}/servers_non_y2
+
+ydatadir=${yast2dir}/data
+imagedir=${yast2dir}/images
+themedir=${yast2dir}/theme
+localedir=${yast2dir}/locale
+clientdir=${yast2dir}/clients
+moduledir=${yast2dir}/modules
+yncludedir=${yast2dir}/include
+schemadir=${yast2dir}/schema
+scrconfdir=${yast2dir}/scrconf
+desktopdir=\${prefix}/share/applications/YaST2
+
+AC_SUBST(VERSION)
+AC_SUBST(RPMNAME)
+AC_SUBST(MAINTAINER)
+
+AC_SUBST(pkgconfigdir)
+AC_SUBST(pkgconfigdatadir)
+
+AC_SUBST(yast2dir)
+
+AC_SUBST(ybindir)
+AC_SUBST(ystartupdir)
+AC_SUBST(plugindir)
+AC_SUBST(includedir)
+AC_SUBST(potdir)
+AC_SUBST(execcompdir)
+
+AC_SUBST(docdir)
+AC_SUBST(mandir)
+
+AC_SUBST(ydatadir)
+AC_SUBST(imagedir)
+AC_SUBST(themedir)
+AC_SUBST(localedir)
+AC_SUBST(clientdir)
+AC_SUBST(moduledir)
+AC_SUBST(yncludedir)
+AC_SUBST(schemadir)
+AC_SUBST(scrconfdir)
+AC_SUBST(agentdir)
+AC_SUBST(desktopdir)
+
+fillupdir_d="/var/adm/fillup-templates"
+AC_ARG_WITH(fillupdir,
+ AS_HELP_STRING([--with-fillupdir=DIR],
+ [where to place fillup templates (default $fillupdir_d.]),
+ [ fillupdir="$withval" ],
+ [ fillupdir="$fillupdir_d" ])
+AC_SUBST(fillupdir)
+
+LL=${RPMNAME##*-}
+AC_SUBST(LL)
+ISO639=${LL%_*}
+AC_SUBST(ISO639)
+
+AC_ARG_WITH(own_compendium,
+ AS_HELP_STRING([--with-own_compendium=FILE],
+ [Location of compendium file]),
+ y2compendium=yes, y2compendium=no)
+if test "x$with_own_compendium" = "x" ; then
+ if test -d ../50-memory ; then
+ COMPENDIUM='../../50-memory/yast2.$(LL).po'
+ else
+ COMPENDIUM='../../memory/yast2.$(LL).po'
+ fi
+else
+ COMPENDIUM=${with_own_compendium}
+fi
+AC_SUBST(COMPENDIUM)
+if test -d ../50-pot ; then
+ POTDIR=../../50-pot
+else
+ POTDIR=../../pot/pot
+fi
+AC_SUBST(POTDIR)
+
+
+dnl Checks for programs.
+AC_PROG_INSTALL
+dnl The YCP interpreter checks whether dependent ybc files are older
+dnl so we must preserve their timestamps
+INSTALL="${INSTALL} -p"
+AC_PROG_LN_S
+AC_PROG_MAKE_SET
+
+dnl pkgconfig
+AC_ARG_VAR([PKG_CONFIG_PATH], [where to search for pkg-config files])
+dnl devtools
+dnl ...
+
+dnl no need for AC_ARG_VAR
+AC_PATH_PROG(XGETTEXT, xgettext)
+if test -z "$XGETTEXT" ; then
+ AC_MSG_ERROR(xgettext is missing; please install gettext-tools.)
+fi
+
+Y2DEVTOOLS_PREFIX=`pkg-config --print-errors --variable=prefix yast2-devtools`
+AC_SUBST(Y2DEVTOOLS_PREFIX)
+devtools_ybindir=`pkg-config --print-errors --variable=ybindir yast2-devtools`
+devtools_yast2dir=`pkg-config --print-errors --variable=yast2dir yast2-devtools`
+
+dnl producing pkg-config for others?
+AM_CONDITIONAL(CREATE_PKGCONFIG, test "x${CREATE_PKGCONFIG}" != x)
+AM_CONDITIONAL(CREATE_PKGCONFIG_NOARCH, test "x${CREATE_PKGCONFIG}" = xnoarch)
+
+dbdir=${devtools_yast2dir}/data/docbook
+STYLESHEET_HTML=${dbdir}/stylesheets/customize-html.xsl
+STYLESHEET_PDF=${dbdir}/stylesheets/customize-fo.xsl
+STYLESHEET_CSS=${dbdir}/css/yast2docs.css
+STYLESHEET_YDOC=${dbdir}/stylesheets/ydoc.xsl
+STYLESHEET_YCPDOC=${dbdir}/stylesheets/ycpdoc.xsl
+AC_SUBST(STYLESHEET_HTML)
+AC_SUBST(STYLESHEET_PDF)
+AC_SUBST(STYLESHEET_CSS)
+AC_SUBST(STYLESHEET_YDOC)
+AC_SUBST(STYLESHEET_YCPDOC)
+
+
+dnl searches for some needed programs
+AC_PATH_PROG(MSGFMT, msgfmt, no, /usr/bin)
+if test x$MSGFMT != x"/usr/bin/msgfmt"; then
+ AC_MSG_ERROR(msgfmt is missing; please install gettext.)
+fi
+AC_PATH_PROGS(MSGCAT, msgcat pmsgcat, no)
+if test x$MSGCAT = xno; then
+ AC_MSG_ERROR(msgcat is missing; please install gettext-0.11pre or better.)
+fi
+
+AC_PATH_PROG(MSGMERGE, msgmerge, no, /usr/bin)
+if test x$MSGMERGE != x"/usr/bin/msgmerge"; then
+ AC_MSG_ERROR(msgmerge is missing; please install gettext.)
+fi
+
+AC_PATH_PROG(MSGCONV, msgconv, no, /usr/bin)
+if test x$MSGCONV != x"/usr/bin/msgconv"; then
+ AC_MSG_ERROR(msgconv is missing; please install gettext.)
+fi
+
+
+AC_CONFIG_FILES(Makefile po/Makefile)
+AC_OUTPUT
+
Added: trunk/yast/cy/po/Makefile.am
===================================================================
--- trunk/yast/cy/po/Makefile.am (rev 0)
+++ trunk/yast/cy/po/Makefile.am 2015-09-29 10:47:28 UTC (rev 92876)
@@ -0,0 +1,175 @@
+# Emacs: -*- makefile -*-
+#
+# Makefile.am for a YaST2 translation (po/) subproject
+#
+# -- This file is generated by y2automake - DO NOT EDIT! --
+#
+# --- START lines from /usr/share/YaST2/data/devtools/admin/po/Makefile.am.top ---
+# Emacs: -*- makefile -*-
+# --- END lines from /usr/share/YaST2/data/devtools/admin/po/Makefile.am.top ---
+# --- START lines from /usr/share/YaST2/data/devtools/admin/po/Makefile.am.center ---
+# Emacs: -*- makefile -*-
+
+LL = @LL@
+#POTDIR = ../../50-pot
+POTDIR = @POTDIR@
+POTFILES = $(wildcard $(POTDIR)/*.pot)
+GENERATED = $(MOFILES)
+CLEANFILES = $(GENERATED)
+POFILES = $(wildcard *.po)
+ALL_TEXTDOMAINS = $(basename $(notdir $(POTFILES)))
+BPOTFILES = $(shell source ../../50-tools/build.conf && echo $$business)
+WANTED_TEXTDOMAINS = $(filter-out $(BPOTFILES), $(ALL_TEXTDOMAINS))
+WANTED_POFILES = $(addsuffix .$(LL).po, $(WANTED_TEXTDOMAINS))
+MOFILES = $(POFILES:%.po=%.mo)
+INST_MOFILES = $(MOFILES:.$(LL).mo=.mo)
+POXFILES = $(POFILES:%.po=%.pox)
+EXTRA_DIST = $(WANTED_POFILES) $(stat)
+localedir=@localedir@
+locale_lang_msg_dir=$(localedir)/$(LL)/LC_MESSAGES
+compendium = @COMPENDIUM@
+with_compendium =
+
+stat=status.txt
+PO_STATS= grep -v warning: | @ybindir@/po-stats
+
+MSGMERGE = @MSGMERGE@ --no-wrap --force-po --previous
+MSGFMT = @MSGFMT@
+MSGCAT = @MSGCAT@ --no-wrap --force-po
+MSGCONV = @MSGCONV@ --no-wrap --force-po
+XGETTEXT = @XGETTEXT@ --no-wrap
+
+SUFFIXES = .po .pox .gmo .mo
+
+all-local: $(GENERATED)
+
+make-pox pox: Makefile $(POXFILES)
+$(POXFILES): %.pox: %.po
+ -[ -f $@ ] && mv --backup=numbered $@ $@.bak; \
+ pot=$$(echo $< | sed "s:$(LL).po:pot:"); \
+ compendium=$(compendium); \
+ [ -f $$compendium ] || compendium=/dev/null ; \
+ $(MSGMERGE) -C $$compendium -o $@ $< $(POTDIR)/$$pot
+
+# update or init PO file
+update-po: Makefile $(POTFILES)
+ for p in $(POTFILES); do \
+ q=$${p##*/}; \
+ po=$${q%pot}$(LL).po; \
+ echo $$po; \
+ if [ -f $$po ]; then \
+ $(MSGMERGE) -o $$po.tmp $(with_compendium) $$po $$p; \
+ else \
+ $(MSGMERGE) -o $$po.tmp -C $(compendium) \
+ --verbose /dev/null $$p; \
+ fi || { echo "$(MSGMERGE) for \"$$po\" failed" ; \
+ rm -f $$po.tmp ; }; \
+ if cmp $$po.tmp $$po >/dev/null 2>&1; then \
+ rm -vf $$po.tmp; \
+ else \
+ mv -vf $$po.tmp $$po; \
+ fi; \
+ done
+ $(MAKE) $(stat)
+
+$(stat): $(WANTED_POFILES)
+ if [ -f $(stat) ]; then \
+ cp --backup=numbered $(stat) $(stat).bak; \
+ :> $(stat); \
+ fi
+ { for f in $(WANTED_POFILES); do \
+ LANG=C msgfmt -o /dev/null -c -v --statistics $$f 2>&1; \
+ done ; } | $(PO_STATS) | head -n 6 | tee $(stat)
+
+update-po-with-compendium:
+ $(MAKE) update-po with_compendium="-C $(compendium)"
+
+update-mo: $(MOFILES)
+ @:
+
+%.mo: %.po
+ file=$(srcdir)/`echo $* | sed 's,.*/,,'`.mo \
+ && rm -f $$file \
+ && $(MSGCONV) --to UTF-8 $< \
+ | $(MSGFMT) -c --statistics -o $$file -
+
+showpo:
+ echo $(POFILES)
+
+showmo:
+ echo $(MOFILES)
+
+checkpo:
+ for f in $(POFILES); do \
+ mypot=$(POTDIR)/$${f/$(LL).po/pot}; echo $$f $$mypot; \
+ [ -f $$mypot ] && { LANG=C $(MSGMERGE) --verbose --output=/dev/null $$f $$mypot || exit 1; }; \
+ LANG=C $(MSGFMT) --output=/dev/null --check --statistics --verbose $$f \
+ || exit 1; \
+ done
+
+# Try to checkin a .pox file
+# FIXME make sure msgcat doesn't weird things with "" and comments
+checkin:
+ p=$(MODULE).$(ci_ll); \
+ cp --backup=numbered $(ci_opt) $$p.po $$p.po.bak; \
+ if [ -d CVS ]; then \
+ cvs -n update $$p.po | grep -q -v '^[UPMC]'; \
+ else \
+ LC_ALL=C svn status --show-updates --quiet $$p.po| grep -v '^Status against revision'; \
+ fi; \
+ if [ $$? = 0 ]; then \
+ echo "CVS/Subversion mismatch; trying to merge..."; \
+ rm -f $$p.po; \
+ if [ -d CVS ]; then \
+ cvs -q update $$p.po; \
+ else \
+ svn update $$p.po; \
+ fi; \
+ cp $$p.pox $$p.pox.new; \
+ $(MSGCAT) $$p.po $$p.pox.new -o $$p.pox; \
+ echo -e "\nCheck \"$$p.pox\" for fuzzy entries. Status:"; \
+ $(MSGFMT) --check --statistics $$p.pox; \
+ echo -e "Then try again to checkin \"$$p.pox\"."; \
+ else \
+ cp $(ci_opt) $$p.pox $$p.po; \
+ if [ -d CVS ]; then \
+ cvs -n ci $$p.po; \
+ else \
+ svn --dry-run commit $$p.po; \
+ fi; \
+ if [ $$? = 0 ] ; then \
+ if [ -d CVS ]; then \
+ cvs ci -m "$(ci_msg)" $$p.po; \
+ else \
+ svn commit --message "$(ci_msg)" $$p.po; \
+ fi; \
+ else \
+ rm -f $$p.po; \
+ if [ -d CVS ]; then \
+ cvs -q update $$p.po; \
+ else \
+ svn update $$p.po; \
+ fi; \
+ cp $$p.pox $$p.pox.new; \
+ $(MSGCAT) $$p.po $$p.pox.new -o $$p.pox; \
+ echo -e "\nCheck \"$$p.pox\" for fuzzy entries. Status:"; \
+ $(MSGFMT) --check --statistics $$p.pox; \
+ echo "Then try to checkin \"$$p.pox\"."; \
+ fi; \
+ fi
+
+install-data-local: $(MOFILES) $(stat)
+ D=$(DESTDIR)$(locale_lang_msg_dir); \
+ [ -d $$D ] || install -d -m 755 $$D; \
+ for l in $(MOFILES); do \
+ m=$${l/$(LL).mo/mo}; \
+ install -m 644 $$l $$D/$$m; \
+ done
+ install -d -m 755 $(DESTDIR)$(docdir)
+ $(INSTALL_DATA) $(stat) $(DESTDIR)$(docdir)
+# --- END lines from /usr/share/YaST2/data/devtools/admin/po/Makefile.am.center ---
+# --- START lines from /usr/share/YaST2/data/devtools/admin/po/Makefile.am.bottom ---
+# Emacs: -*- makefile -*-
+
+## po/Makefile.am.bottom ends here
+# --- END lines from /usr/share/YaST2/data/devtools/admin/po/Makefile.am.bottom ---
Added: trunk/yast/da/COPYING
===================================================================
--- trunk/yast/da/COPYING (rev 0)
+++ trunk/yast/da/COPYING 2015-09-29 10:47:28 UTC (rev 92876)
@@ -0,0 +1,339 @@
+ GNU GENERAL PUBLIC LICENSE
+ Version 2, June 1991
+
+ Copyright (C) 1989, 1991 Free Software Foundation, Inc.,
+ 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA
+ Everyone is permitted to copy and distribute verbatim copies
+ of this license document, but changing it is not allowed.
+
+ Preamble
+
+ The licenses for most software are designed to take away your
+freedom to share and change it. By contrast, the GNU General Public
+License is intended to guarantee your freedom to share and change free
+software--to make sure the software is free for all its users. This
+General Public License applies to most of the Free Software
+Foundation's software and to any other program whose authors commit to
+using it. (Some other Free Software Foundation software is covered by
+the GNU Lesser General Public License instead.) You can apply it to
+your programs, too.
+
+ When we speak of free software, we are referring to freedom, not
+price. Our General Public Licenses are designed to make sure that you
+have the freedom to distribute copies of free software (and charge for
+this service if you wish), that you receive source code or can get it
+if you want it, that you can change the software or use pieces of it
+in new free programs; and that you know you can do these things.
+
+ To protect your rights, we need to make restrictions that forbid
+anyone to deny you these rights or to ask you to surrender the rights.
+These restrictions translate to certain responsibilities for you if you
+distribute copies of the software, or if you modify it.
+
+ For example, if you distribute copies of such a program, whether
+gratis or for a fee, you must give the recipients all the rights that
+you have. You must make sure that they, too, receive or can get the
+source code. And you must show them these terms so they know their
+rights.
+
+ We protect your rights with two steps: (1) copyright the software, and
+(2) offer you this license which gives you legal permission to copy,
+distribute and/or modify the software.
+
+ Also, for each author's protection and ours, we want to make certain
+that everyone understands that there is no warranty for this free
+software. If the software is modified by someone else and passed on, we
+want its recipients to know that what they have is not the original, so
+that any problems introduced by others will not reflect on the original
+authors' reputations.
+
+ Finally, any free program is threatened constantly by software
+patents. We wish to avoid the danger that redistributors of a free
+program will individually obtain patent licenses, in effect making the
+program proprietary. To prevent this, we have made it clear that any
+patent must be licensed for everyone's free use or not licensed at all.
+
+ The precise terms and conditions for copying, distribution and
+modification follow.
+
+ GNU GENERAL PUBLIC LICENSE
+ TERMS AND CONDITIONS FOR COPYING, DISTRIBUTION AND MODIFICATION
+
+ 0. This License applies to any program or other work which contains
+a notice placed by the copyright holder saying it may be distributed
+under the terms of this General Public License. The "Program", below,
+refers to any such program or work, and a "work based on the Program"
+means either the Program or any derivative work under copyright law:
+that is to say, a work containing the Program or a portion of it,
+either verbatim or with modifications and/or translated into another
+language. (Hereinafter, translation is included without limitation in
+the term "modification".) Each licensee is addressed as "you".
+
+Activities other than copying, distribution and modification are not
+covered by this License; they are outside its scope. The act of
+running the Program is not restricted, and the output from the Program
+is covered only if its contents constitute a work based on the
+Program (independent of having been made by running the Program).
+Whether that is true depends on what the Program does.
+
+ 1. You may copy and distribute verbatim copies of the Program's
+source code as you receive it, in any medium, provided that you
+conspicuously and appropriately publish on each copy an appropriate
+copyright notice and disclaimer of warranty; keep intact all the
+notices that refer to this License and to the absence of any warranty;
+and give any other recipients of the Program a copy of this License
+along with the Program.
+
+You may charge a fee for the physical act of transferring a copy, and
+you may at your option offer warranty protection in exchange for a fee.
+
+ 2. You may modify your copy or copies of the Program or any portion
+of it, thus forming a work based on the Program, and copy and
+distribute such modifications or work under the terms of Section 1
+above, provided that you also meet all of these conditions:
+
+ a) You must cause the modified files to carry prominent notices
+ stating that you changed the files and the date of any change.
+
+ b) You must cause any work that you distribute or publish, that in
+ whole or in part contains or is derived from the Program or any
+ part thereof, to be licensed as a whole at no charge to all third
+ parties under the terms of this License.
+
+ c) If the modified program normally reads commands interactively
+ when run, you must cause it, when started running for such
+ interactive use in the most ordinary way, to print or display an
+ announcement including an appropriate copyright notice and a
+ notice that there is no warranty (or else, saying that you provide
+ a warranty) and that users may redistribute the program under
+ these conditions, and telling the user how to view a copy of this
+ License. (Exception: if the Program itself is interactive but
+ does not normally print such an announcement, your work based on
+ the Program is not required to print an announcement.)
+
+These requirements apply to the modified work as a whole. If
+identifiable sections of that work are not derived from the Program,
+and can be reasonably considered independent and separate works in
+themselves, then this License, and its terms, do not apply to those
+sections when you distribute them as separate works. But when you
+distribute the same sections as part of a whole which is a work based
+on the Program, the distribution of the whole must be on the terms of
+this License, whose permissions for other licensees extend to the
+entire whole, and thus to each and every part regardless of who wrote it.
+
+Thus, it is not the intent of this section to claim rights or contest
+your rights to work written entirely by you; rather, the intent is to
+exercise the right to control the distribution of derivative or
+collective works based on the Program.
+
+In addition, mere aggregation of another work not based on the Program
+with the Program (or with a work based on the Program) on a volume of
+a storage or distribution medium does not bring the other work under
+the scope of this License.
+
+ 3. You may copy and distribute the Program (or a work based on it,
+under Section 2) in object code or executable form under the terms of
+Sections 1 and 2 above provided that you also do one of the following:
+
+ a) Accompany it with the complete corresponding machine-readable
+ source code, which must be distributed under the terms of Sections
+ 1 and 2 above on a medium customarily used for software interchange; or,
+
+ b) Accompany it with a written offer, valid for at least three
+ years, to give any third party, for a charge no more than your
+ cost of physically performing source distribution, a complete
+ machine-readable copy of the corresponding source code, to be
+ distributed under the terms of Sections 1 and 2 above on a medium
+ customarily used for software interchange; or,
+
+ c) Accompany it with the information you received as to the offer
+ to distribute corresponding source code. (This alternative is
+ allowed only for noncommercial distribution and only if you
+ received the program in object code or executable form with such
+ an offer, in accord with Subsection b above.)
+
+The source code for a work means the preferred form of the work for
+making modifications to it. For an executable work, complete source
+code means all the source code for all modules it contains, plus any
+associated interface definition files, plus the scripts used to
+control compilation and installation of the executable. However, as a
+special exception, the source code distributed need not include
+anything that is normally distributed (in either source or binary
+form) with the major components (compiler, kernel, and so on) of the
+operating system on which the executable runs, unless that component
+itself accompanies the executable.
+
+If distribution of executable or object code is made by offering
+access to copy from a designated place, then offering equivalent
+access to copy the source code from the same place counts as
+distribution of the source code, even though third parties are not
+compelled to copy the source along with the object code.
+
+ 4. You may not copy, modify, sublicense, or distribute the Program
+except as expressly provided under this License. Any attempt
+otherwise to copy, modify, sublicense or distribute the Program is
+void, and will automatically terminate your rights under this License.
+However, parties who have received copies, or rights, from you under
+this License will not have their licenses terminated so long as such
+parties remain in full compliance.
+
+ 5. You are not required to accept this License, since you have not
+signed it. However, nothing else grants you permission to modify or
+distribute the Program or its derivative works. These actions are
+prohibited by law if you do not accept this License. Therefore, by
+modifying or distributing the Program (or any work based on the
+Program), you indicate your acceptance of this License to do so, and
+all its terms and conditions for copying, distributing or modifying
+the Program or works based on it.
+
+ 6. Each time you redistribute the Program (or any work based on the
+Program), the recipient automatically receives a license from the
+original licensor to copy, distribute or modify the Program subject to
+these terms and conditions. You may not impose any further
+restrictions on the recipients' exercise of the rights granted herein.
+You are not responsible for enforcing compliance by third parties to
+this License.
+
+ 7. If, as a consequence of a court judgment or allegation of patent
+infringement or for any other reason (not limited to patent issues),
+conditions are imposed on you (whether by court order, agreement or
+otherwise) that contradict the conditions of this License, they do not
+excuse you from the conditions of this License. If you cannot
+distribute so as to satisfy simultaneously your obligations under this
+License and any other pertinent obligations, then as a consequence you
+may not distribute the Program at all. For example, if a patent
+license would not permit royalty-free redistribution of the Program by
+all those who receive copies directly or indirectly through you, then
+the only way you could satisfy both it and this License would be to
+refrain entirely from distribution of the Program.
+
+If any portion of this section is held invalid or unenforceable under
+any particular circumstance, the balance of the section is intended to
+apply and the section as a whole is intended to apply in other
+circumstances.
+
+It is not the purpose of this section to induce you to infringe any
+patents or other property right claims or to contest validity of any
+such claims; this section has the sole purpose of protecting the
+integrity of the free software distribution system, which is
+implemented by public license practices. Many people have made
+generous contributions to the wide range of software distributed
+through that system in reliance on consistent application of that
+system; it is up to the author/donor to decide if he or she is willing
+to distribute software through any other system and a licensee cannot
+impose that choice.
+
+This section is intended to make thoroughly clear what is believed to
+be a consequence of the rest of this License.
+
+ 8. If the distribution and/or use of the Program is restricted in
+certain countries either by patents or by copyrighted interfaces, the
+original copyright holder who places the Program under this License
+may add an explicit geographical distribution limitation excluding
+those countries, so that distribution is permitted only in or among
+countries not thus excluded. In such case, this License incorporates
+the limitation as if written in the body of this License.
+
+ 9. The Free Software Foundation may publish revised and/or new versions
+of the General Public License from time to time. Such new versions will
+be similar in spirit to the present version, but may differ in detail to
+address new problems or concerns.
+
+Each version is given a distinguishing version number. If the Program
+specifies a version number of this License which applies to it and "any
+later version", you have the option of following the terms and conditions
+either of that version or of any later version published by the Free
+Software Foundation. If the Program does not specify a version number of
+this License, you may choose any version ever published by the Free Software
+Foundation.
+
+ 10. If you wish to incorporate parts of the Program into other free
+programs whose distribution conditions are different, write to the author
+to ask for permission. For software which is copyrighted by the Free
+Software Foundation, write to the Free Software Foundation; we sometimes
+make exceptions for this. Our decision will be guided by the two goals
+of preserving the free status of all derivatives of our free software and
+of promoting the sharing and reuse of software generally.
+
+ NO WARRANTY
+
+ 11. BECAUSE THE PROGRAM IS LICENSED FREE OF CHARGE, THERE IS NO WARRANTY
+FOR THE PROGRAM, TO THE EXTENT PERMITTED BY APPLICABLE LAW. EXCEPT WHEN
+OTHERWISE STATED IN WRITING THE COPYRIGHT HOLDERS AND/OR OTHER PARTIES
+PROVIDE THE PROGRAM "AS IS" WITHOUT WARRANTY OF ANY KIND, EITHER EXPRESSED
+OR IMPLIED, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF
+MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE. THE ENTIRE RISK AS
+TO THE QUALITY AND PERFORMANCE OF THE PROGRAM IS WITH YOU. SHOULD THE
+PROGRAM PROVE DEFECTIVE, YOU ASSUME THE COST OF ALL NECESSARY SERVICING,
+REPAIR OR CORRECTION.
+
+ 12. IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN WRITING
+WILL ANY COPYRIGHT HOLDER, OR ANY OTHER PARTY WHO MAY MODIFY AND/OR
+REDISTRIBUTE THE PROGRAM AS PERMITTED ABOVE, BE LIABLE TO YOU FOR DAMAGES,
+INCLUDING ANY GENERAL, SPECIAL, INCIDENTAL OR CONSEQUENTIAL DAMAGES ARISING
+OUT OF THE USE OR INABILITY TO USE THE PROGRAM (INCLUDING BUT NOT LIMITED
+TO LOSS OF DATA OR DATA BEING RENDERED INACCURATE OR LOSSES SUSTAINED BY
+YOU OR THIRD PARTIES OR A FAILURE OF THE PROGRAM TO OPERATE WITH ANY OTHER
+PROGRAMS), EVEN IF SUCH HOLDER OR OTHER PARTY HAS BEEN ADVISED OF THE
+POSSIBILITY OF SUCH DAMAGES.
+
+ END OF TERMS AND CONDITIONS
+
+ How to Apply These Terms to Your New Programs
+
+ If you develop a new program, and you want it to be of the greatest
+possible use to the public, the best way to achieve this is to make it
+free software which everyone can redistribute and change under these terms.
+
+ To do so, attach the following notices to the program. It is safest
+to attach them to the start of each source file to most effectively
+convey the exclusion of warranty; and each file should have at least
+the "copyright" line and a pointer to where the full notice is found.
+
+ <one line to give the program's name and a brief idea of what it does.>
+ Copyright (C) <year> <name of author>
+
+ This program is free software; you can redistribute it and/or modify
+ it under the terms of the GNU General Public License as published by
+ the Free Software Foundation; either version 2 of the License, or
+ (at your option) any later version.
+
+ This program is distributed in the hope that it will be useful,
+ but WITHOUT ANY WARRANTY; without even the implied warranty of
+ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ GNU General Public License for more details.
+
+ You should have received a copy of the GNU General Public License along
+ with this program; if not, write to the Free Software Foundation, Inc.,
+ 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA.
+
+Also add information on how to contact you by electronic and paper mail.
+
+If the program is interactive, make it output a short notice like this
+when it starts in an interactive mode:
+
+ Gnomovision version 69, Copyright (C) year name of author
+ Gnomovision comes with ABSOLUTELY NO WARRANTY; for details type `show w'.
+ This is free software, and you are welcome to redistribute it
+ under certain conditions; type `show c' for details.
+
+The hypothetical commands `show w' and `show c' should show the appropriate
+parts of the General Public License. Of course, the commands you use may
+be called something other than `show w' and `show c'; they could even be
+mouse-clicks or menu items--whatever suits your program.
+
+You should also get your employer (if you work as a programmer) or your
+school, if any, to sign a "copyright disclaimer" for the program, if
+necessary. Here is a sample; alter the names:
+
+ Yoyodyne, Inc., hereby disclaims all copyright interest in the program
+ `Gnomovision' (which makes passes at compilers) written by James Hacker.
+
+ <signature of Ty Coon>, 1 April 1989
+ Ty Coon, President of Vice
+
+This General Public License does not permit incorporating your program into
+proprietary programs. If your program is a subroutine library, you may
+consider it more useful to permit linking proprietary applications with the
+library. If this is what you want to do, use the GNU Lesser General
+Public License instead of this License.
Added: trunk/yast/da/Makefile.am
===================================================================
--- trunk/yast/da/Makefile.am (rev 0)
+++ trunk/yast/da/Makefile.am 2015-09-29 10:47:28 UTC (rev 92876)
@@ -0,0 +1,196 @@
+# Emacs: -*- makefile -*-
+#
+# Toplevel Makefile.am for a YaST2 subproject
+#
+# -- This file is generated by y2automake - DO NOT EDIT! --
+# (Edit ./SUBDIRS instead)
+#
+
+#where devtools are
+Y2TOOL = $(Y2DEVTOOLS_PREFIX)/bin/y2tool
+
+VERSION = $(shell cat $(srcdir)/VERSION)
+RPMNAME = $(shell cat $(srcdir)/RPMNAME)
+SUBDIRS_FILE = $(shell test -e $(srcdir)/SUBDIRS && echo SUBDIRS)
+ACINCLUDE_FILE = $(shell test -e $(srcdir)/acinclude.m4 && echo acinclude.m4)
+
+HAS_YAST_LICENSE = $(shell test -e $(srcdir)/YAST_LICENSE && echo YAST_LICENSE)
+
+# do we do Makefile.am for devtools? It is a little special...
+IS_DEVTOOLS = $(findstring yast2-devtools,$(RPMNAME))
+
+DEVTOOLS_DIR = $(if $(IS_DEVTOOLS),$(srcdir)/devtools,$(Y2DEVTOOLS_PREFIX)/share/YaST2/data/devtools)
+LEGALESE_DIR = $(if $(HAS_YAST_LICENSE),$(DEVTOOLS_DIR)/admin/copyright/yast,$(DEVTOOLS_DIR)/admin/copyright/gpl)
+
+COPYRIGHT_files_gpl = README COPYING
+
+COPYRIGHT_files_yast = YAST_LICENSE README COPYING COPYRIGHT.english \
+ COPYRIGHT.french COPYRIGHT.german COPYRIGHT.spanish
+
+extra_COPYRIGHT_files = $(if $(HAS_YAST_LICENSE), $(COPYRIGHT_files_yast), $(COPYRIGHT_files_gpl))
+
+# less strict; prefer bzip2
+AUTOMAKE_OPTIONS = foreign dist-bzip2 no-dist-gzip
+# where devtools install m4 snippets
+# argh, executed literally
+#ACLOCAL_AMFLAGS = -I $(Y2DEVTOOLS_PREFIX)/share/aclocal
+ACLOCAL_AMFLAGS = -I . -I `if test -d ./devtools/admin; then echo ./devtools/admin; else pkg-config --print-errors --variable=datadir yast2-devtools; fi`/aclocal
+
+Makefile.am.common: $(DEVTOOLS_DIR)/admin/Makefile.am.common
+ cmp -s $< $@ || cp -f $< $@
+
+# create bzip2ed tar and make some sanity checks
+$(RPMNAME)-$(VERSION).tar.bz2: checkpo dist-bzip2
+ @if [ `bunzip2 -c $(RPMNAME)-$(VERSION).tar.bz2 | wc --bytes` = 0 ] ; then \
+ echo "Error: created tar is empty" ; \
+ exit 1 ; \
+ fi
+
+CLEANFILES =
+MAINTAINERCLEANFILES = package/$(RPMNAME)-$(VERSION).tar.bz2 package/$(RPMNAME).spec
+
+POT_DST = $(shell find -type d -name testsuite -prune , \
+ -type f -name "*.pot")
+
+EXTRA_DIST = \
+ VERSION RPMNAME MAINTAINER configure.in.in \
+ $(SUBDIRS_FILE) $(ACINCLUDE_FILE) \
+ $(if $(IS_DEVTOOLS),Makefile.am.common,$(POT_DST))
+
+show-extra-dist:
+ @echo $(EXTRA_DIST)
+
+# info '(automake)Conditionals'
+if CREATE_PKGCONFIG
+# create the file here instead of by configure
+# because the prerequisite is made here (not anymore!)
+# and we don't want any paths in y2autoconf
+# info '(autoconf)config.status Invocation'
+$(RPMNAME).pc: $(RPMNAME).pc.in config.status
+ ./config.status --file=$@:$<
+
+if CREATE_PKGCONFIG_NOARCH
+pkgconfigdata_DATA = $(RPMNAME).pc
+else
+pkgconfig_DATA = $(RPMNAME).pc
+endif
+
+EXTRA_DIST += $(RPMNAME).pc.in
+endif
+
+dist-hook:
+ @for I in $(extra_COPYRIGHT_files) ; \
+ do \
+ EX="" ; \
+ if test -f $(srcdir)/$$I ; then \
+ EX=$(srcdir)/$$I ; \
+ elif test -f $(LEGALESE_DIR)/$$I ; then \
+ EX=$(LEGALESE_DIR)/$$I ; \
+ else \
+ echo "Error: No file $$I in $(srcdir)/ or in $$LEGALESE_DIR/"; \
+ exit 1 ; \
+ fi ; \
+ echo "cp $$EX $(distdir)" ; \
+ cp $$EX "$(distdir)" ; \
+ done
+
+pot:
+ $(Y2TOOL) y2makepot -s $(srcdir)
+
+install-pot: pot
+ @POT_DST=`find -type d -name testsuite -prune , \
+ -type f -name "*.pot"` ; \
+ if [ -n "$$POT_DST" ] ; then \
+ echo "mkdir -p $(DESTDIR)$(potdir)" ; \
+ mkdir -p $(DESTDIR)$(potdir) ; \
+ list="$$POT_DST"; \
+ for I in $$list ; \
+ do \
+ echo $$I ; \
+ if [ "$$I" == "pot" ] ; then \
+ continue ; \
+ fi ; \
+ echo "$(INSTALL_DATA) $$I $(DESTDIR)$(potdir)" ; \
+ $(INSTALL_DATA) $$I $(DESTDIR)$(potdir) ; \
+ done ; \
+ fi
+
+spellcheck: pot
+ $(Y2TOOL) pot-spellcheck
+
+# all-local: $(if $(IS_DEVTOOLS),,$(POT_DST))
+
+install-data-local: # $(if $(IS_DEVTOOLS),,install-pot)
+ mkdir -p $(DESTDIR)$(docdir)
+ @for I in $(extra_COPYRIGHT_files) ; \
+ do \
+ EX="" ; \
+ if test -f $(srcdir)/$$I ; then \
+ EX=$(srcdir)/$$I ; \
+ elif test -f $(LEGALESE_DIR)/$$I ; then \
+ EX=$(LEGALESE_DIR)/$$I ; \
+ else \
+ echo "Error: No file $$I in $(srcdir)/ or in $(LEGALESE_DIR)/"; \
+ exit 1 ; \
+ fi ; \
+ echo "$(INSTALL_DATA) $$EX $(DESTDIR)$(docdir)" ; \
+ $(INSTALL_DATA) $$EX $(DESTDIR)$(docdir) ; \
+ done
+
+package-local: check-parse $(if $(IS_DEVTOOLS),,$(POT_DST)) $(RPMNAME)-$(VERSION).tar.bz2
+ rm -f package/$(RPMNAME)-*.tar.bz2
+ rm -f package/*~
+ rm -f package/*.bak
+ rm -f package/*.auto
+ mv $(RPMNAME)-$(VERSION).tar.bz2 package/
+ if ! test -x $(Y2TOOL); then \
+ echo "$(Y2TOOL): not found."; \
+ echo "You have to install yast2-devtools to making a package"; \
+ false; \
+ fi
+ here=`pwd`; \
+ cd $(srcdir) && for i in $(RPMNAME)*.spec.in; do \
+ newname="`echo "$$i" | sed "s/\.in$$//g"`"; \
+ $(Y2TOOL) create-spec < $$i > $$here/package/$${newname} ; \
+ done
+
+package: check-up-to-date check-tagversion check-textdomain package-local
+
+TAGVERSION = $(Y2TOOL) tagversion
+
+# check if there is no modified files and all commits were pushed
+check-up-to-date:
+ if [ `git status --short --branch | sed '/##[^[]*$/d;/^??/d' | wc -l` -gt 0 ]; then \
+ (echo "ERROR: Source is not commited and pushed. See `git status`"; false) \
+ fi
+
+check-tagversion:
+ cd $(srcdir) && $(TAGVERSION) --check >/dev/null; \
+ [ $$? = 0 ] || ( echo "ERROR: Please run 'tagversion' first"; false )
+
+check-parse-old:
+ @if [ `find -type f -name "*.ycp" | wc -l` -gt 0 -a "$(RPMNAME)" != "yast2-core" ] ; then \
+ echo "Running parseycp..." ; \
+ parseycp -q -R ; \
+ else \
+ echo "Not running parseycp." ; \
+ fi
+
+check-parse:
+ @echo "Not running parseycp."
+
+check-textdomain:
+ $(Y2TOOL) check-textdomain $(srcdir)
+
+stable: checkin-stable
+
+checkin-stable: package
+ $(Y2TOOL) checkin-stable
+
+
+# For po/ modules
+checkpo:
+ test ! -f $(srcdir)/po/Makefile || $(MAKE) -C po checkpo
+# test ! -f $(srcdir)/po/Makefile || $(MAKE) -C po checkpo make-pox
+# Contents of ./SUBDIRS
+SUBDIRS = po
Added: trunk/yast/da/README
===================================================================
--- trunk/yast/da/README (rev 0)
+++ trunk/yast/da/README 2015-09-29 10:47:28 UTC (rev 92876)
@@ -0,0 +1,2 @@
+This program/library is part of YaST2
+See the file COPYING for license terms
Added: trunk/yast/da/configure.ac
===================================================================
--- trunk/yast/da/configure.ac (rev 0)
+++ trunk/yast/da/configure.ac 2015-09-29 10:47:28 UTC (rev 92876)
@@ -0,0 +1,184 @@
+dnl configure.ac for yast2-trans-da
+dnl
+dnl -- This file is generated by y2autoconf 3.0.5 - DO NOT EDIT! --
+dnl (edit configure.ac.in or configure.in.in instead)
+
+AC_INIT(yast2-trans-da, 3.1.0, http://bugs.opensuse.org/, yast2-trans-da)
+dnl Check for presence of file 'RPMNAME'
+AC_CONFIG_SRCDIR([RPMNAME])
+
+dnl Checking host/target/build systems, for make, install etc.
+AC_CANONICAL_TARGET
+dnl Perform program name transformation
+AC_ARG_PROGRAM
+
+AC_PREFIX_DEFAULT(/usr)
+
+dnl long filenames; we use GNU Make extensions and that's ok
+AM_INIT_AUTOMAKE(tar-ustar -Wno-portability)
+
+dnl Important YaST2 variables
+VERSION="3.1.0"
+RPMNAME="yast2-trans-da"
+MAINTAINER="Martin Schlander <suse(a)linuxin.dk>"
+
+dnl pkgconfig honors lib64
+pkgconfigdir=\${libdir}/pkgconfig
+pkgconfigdatadir=\${datadir}/pkgconfig
+yast2dir=\${prefix}/share/YaST2
+
+ybindir=\${prefix}/lib/YaST2/bin
+# FIXME duplicates execcompdir
+ystartupdir=\${prefix}/lib/YaST2
+plugindir=\${libdir}/YaST2/plugin
+includedir=\${prefix}/include/YaST2
+potdir=\${docdir}/pot
+
+docdir=\${prefix}/share/doc/packages/$RPMNAME
+mandir=\${prefix}/share/man
+
+execcompdir=\${prefix}/lib/YaST2
+agentdir=${execcompdir}/servers_non_y2
+
+ydatadir=${yast2dir}/data
+imagedir=${yast2dir}/images
+themedir=${yast2dir}/theme
+localedir=${yast2dir}/locale
+clientdir=${yast2dir}/clients
+moduledir=${yast2dir}/modules
+yncludedir=${yast2dir}/include
+schemadir=${yast2dir}/schema
+scrconfdir=${yast2dir}/scrconf
+desktopdir=\${prefix}/share/applications/YaST2
+
+AC_SUBST(VERSION)
+AC_SUBST(RPMNAME)
+AC_SUBST(MAINTAINER)
+
+AC_SUBST(pkgconfigdir)
+AC_SUBST(pkgconfigdatadir)
+
+AC_SUBST(yast2dir)
+
+AC_SUBST(ybindir)
+AC_SUBST(ystartupdir)
+AC_SUBST(plugindir)
+AC_SUBST(includedir)
+AC_SUBST(potdir)
+AC_SUBST(execcompdir)
+
+AC_SUBST(docdir)
+AC_SUBST(mandir)
+
+AC_SUBST(ydatadir)
+AC_SUBST(imagedir)
+AC_SUBST(themedir)
+AC_SUBST(localedir)
+AC_SUBST(clientdir)
+AC_SUBST(moduledir)
+AC_SUBST(yncludedir)
+AC_SUBST(schemadir)
+AC_SUBST(scrconfdir)
+AC_SUBST(agentdir)
+AC_SUBST(desktopdir)
+
+fillupdir_d="/var/adm/fillup-templates"
+AC_ARG_WITH(fillupdir,
+ AS_HELP_STRING([--with-fillupdir=DIR],
+ [where to place fillup templates (default $fillupdir_d.]),
+ [ fillupdir="$withval" ],
+ [ fillupdir="$fillupdir_d" ])
+AC_SUBST(fillupdir)
+
+LL=${RPMNAME##*-}
+AC_SUBST(LL)
+ISO639=${LL%_*}
+AC_SUBST(ISO639)
+
+AC_ARG_WITH(own_compendium,
+ AS_HELP_STRING([--with-own_compendium=FILE],
+ [Location of compendium file]),
+ y2compendium=yes, y2compendium=no)
+if test "x$with_own_compendium" = "x" ; then
+ if test -d ../50-memory ; then
+ COMPENDIUM='../../50-memory/yast2.$(LL).po'
+ else
+ COMPENDIUM='../../memory/yast2.$(LL).po'
+ fi
+else
+ COMPENDIUM=${with_own_compendium}
+fi
+AC_SUBST(COMPENDIUM)
+if test -d ../50-pot ; then
+ POTDIR=../../50-pot
+else
+ POTDIR=../../pot/pot
+fi
+AC_SUBST(POTDIR)
+
+
+dnl Checks for programs.
+AC_PROG_INSTALL
+dnl The YCP interpreter checks whether dependent ybc files are older
+dnl so we must preserve their timestamps
+INSTALL="${INSTALL} -p"
+AC_PROG_LN_S
+AC_PROG_MAKE_SET
+
+dnl pkgconfig
+AC_ARG_VAR([PKG_CONFIG_PATH], [where to search for pkg-config files])
+dnl devtools
+dnl ...
+
+dnl no need for AC_ARG_VAR
+AC_PATH_PROG(XGETTEXT, xgettext)
+if test -z "$XGETTEXT" ; then
+ AC_MSG_ERROR(xgettext is missing; please install gettext-tools.)
+fi
+
+Y2DEVTOOLS_PREFIX=`pkg-config --print-errors --variable=prefix yast2-devtools`
+AC_SUBST(Y2DEVTOOLS_PREFIX)
+devtools_ybindir=`pkg-config --print-errors --variable=ybindir yast2-devtools`
+devtools_yast2dir=`pkg-config --print-errors --variable=yast2dir yast2-devtools`
+
+dnl producing pkg-config for others?
+AM_CONDITIONAL(CREATE_PKGCONFIG, test "x${CREATE_PKGCONFIG}" != x)
+AM_CONDITIONAL(CREATE_PKGCONFIG_NOARCH, test "x${CREATE_PKGCONFIG}" = xnoarch)
+
+dbdir=${devtools_yast2dir}/data/docbook
+STYLESHEET_HTML=${dbdir}/stylesheets/customize-html.xsl
+STYLESHEET_PDF=${dbdir}/stylesheets/customize-fo.xsl
+STYLESHEET_CSS=${dbdir}/css/yast2docs.css
+STYLESHEET_YDOC=${dbdir}/stylesheets/ydoc.xsl
+STYLESHEET_YCPDOC=${dbdir}/stylesheets/ycpdoc.xsl
+AC_SUBST(STYLESHEET_HTML)
+AC_SUBST(STYLESHEET_PDF)
+AC_SUBST(STYLESHEET_CSS)
+AC_SUBST(STYLESHEET_YDOC)
+AC_SUBST(STYLESHEET_YCPDOC)
+
+
+dnl searches for some needed programs
+AC_PATH_PROG(MSGFMT, msgfmt, no, /usr/bin)
+if test x$MSGFMT != x"/usr/bin/msgfmt"; then
+ AC_MSG_ERROR(msgfmt is missing; please install gettext.)
+fi
+AC_PATH_PROGS(MSGCAT, msgcat pmsgcat, no)
+if test x$MSGCAT = xno; then
+ AC_MSG_ERROR(msgcat is missing; please install gettext-0.11pre or better.)
+fi
+
+AC_PATH_PROG(MSGMERGE, msgmerge, no, /usr/bin)
+if test x$MSGMERGE != x"/usr/bin/msgmerge"; then
+ AC_MSG_ERROR(msgmerge is missing; please install gettext.)
+fi
+
+AC_PATH_PROG(MSGCONV, msgconv, no, /usr/bin)
+if test x$MSGCONV != x"/usr/bin/msgconv"; then
+ AC_MSG_ERROR(msgconv is missing; please install gettext.)
+fi
+
+
+AC_CONFIG_FILES(Makefile po/Makefile)
+AC_OUTPUT
+
Added: trunk/yast/da/po/Makefile.am
===================================================================
--- trunk/yast/da/po/Makefile.am (rev 0)
+++ trunk/yast/da/po/Makefile.am 2015-09-29 10:47:28 UTC (rev 92876)
@@ -0,0 +1,175 @@
+# Emacs: -*- makefile -*-
+#
+# Makefile.am for a YaST2 translation (po/) subproject
+#
+# -- This file is generated by y2automake - DO NOT EDIT! --
+#
+# --- START lines from /usr/share/YaST2/data/devtools/admin/po/Makefile.am.top ---
+# Emacs: -*- makefile -*-
+# --- END lines from /usr/share/YaST2/data/devtools/admin/po/Makefile.am.top ---
+# --- START lines from /usr/share/YaST2/data/devtools/admin/po/Makefile.am.center ---
+# Emacs: -*- makefile -*-
+
+LL = @LL@
+#POTDIR = ../../50-pot
+POTDIR = @POTDIR@
+POTFILES = $(wildcard $(POTDIR)/*.pot)
+GENERATED = $(MOFILES)
+CLEANFILES = $(GENERATED)
+POFILES = $(wildcard *.po)
+ALL_TEXTDOMAINS = $(basename $(notdir $(POTFILES)))
+BPOTFILES = $(shell source ../../50-tools/build.conf && echo $$business)
+WANTED_TEXTDOMAINS = $(filter-out $(BPOTFILES), $(ALL_TEXTDOMAINS))
+WANTED_POFILES = $(addsuffix .$(LL).po, $(WANTED_TEXTDOMAINS))
+MOFILES = $(POFILES:%.po=%.mo)
+INST_MOFILES = $(MOFILES:.$(LL).mo=.mo)
+POXFILES = $(POFILES:%.po=%.pox)
+EXTRA_DIST = $(WANTED_POFILES) $(stat)
+localedir=@localedir@
+locale_lang_msg_dir=$(localedir)/$(LL)/LC_MESSAGES
+compendium = @COMPENDIUM@
+with_compendium =
+
+stat=status.txt
+PO_STATS= grep -v warning: | @ybindir@/po-stats
+
+MSGMERGE = @MSGMERGE@ --no-wrap --force-po --previous
+MSGFMT = @MSGFMT@
+MSGCAT = @MSGCAT@ --no-wrap --force-po
+MSGCONV = @MSGCONV@ --no-wrap --force-po
+XGETTEXT = @XGETTEXT@ --no-wrap
+
+SUFFIXES = .po .pox .gmo .mo
+
+all-local: $(GENERATED)
+
+make-pox pox: Makefile $(POXFILES)
+$(POXFILES): %.pox: %.po
+ -[ -f $@ ] && mv --backup=numbered $@ $@.bak; \
+ pot=$$(echo $< | sed "s:$(LL).po:pot:"); \
+ compendium=$(compendium); \
+ [ -f $$compendium ] || compendium=/dev/null ; \
+ $(MSGMERGE) -C $$compendium -o $@ $< $(POTDIR)/$$pot
+
+# update or init PO file
+update-po: Makefile $(POTFILES)
+ for p in $(POTFILES); do \
+ q=$${p##*/}; \
+ po=$${q%pot}$(LL).po; \
+ echo $$po; \
+ if [ -f $$po ]; then \
+ $(MSGMERGE) -o $$po.tmp $(with_compendium) $$po $$p; \
+ else \
+ $(MSGMERGE) -o $$po.tmp -C $(compendium) \
+ --verbose /dev/null $$p; \
+ fi || { echo "$(MSGMERGE) for \"$$po\" failed" ; \
+ rm -f $$po.tmp ; }; \
+ if cmp $$po.tmp $$po >/dev/null 2>&1; then \
+ rm -vf $$po.tmp; \
+ else \
+ mv -vf $$po.tmp $$po; \
+ fi; \
+ done
+ $(MAKE) $(stat)
+
+$(stat): $(WANTED_POFILES)
+ if [ -f $(stat) ]; then \
+ cp --backup=numbered $(stat) $(stat).bak; \
+ :> $(stat); \
+ fi
+ { for f in $(WANTED_POFILES); do \
+ LANG=C msgfmt -o /dev/null -c -v --statistics $$f 2>&1; \
+ done ; } | $(PO_STATS) | head -n 6 | tee $(stat)
+
+update-po-with-compendium:
+ $(MAKE) update-po with_compendium="-C $(compendium)"
+
+update-mo: $(MOFILES)
+ @:
+
+%.mo: %.po
+ file=$(srcdir)/`echo $* | sed 's,.*/,,'`.mo \
+ && rm -f $$file \
+ && $(MSGCONV) --to UTF-8 $< \
+ | $(MSGFMT) -c --statistics -o $$file -
+
+showpo:
+ echo $(POFILES)
+
+showmo:
+ echo $(MOFILES)
+
+checkpo:
+ for f in $(POFILES); do \
+ mypot=$(POTDIR)/$${f/$(LL).po/pot}; echo $$f $$mypot; \
+ [ -f $$mypot ] && { LANG=C $(MSGMERGE) --verbose --output=/dev/null $$f $$mypot || exit 1; }; \
+ LANG=C $(MSGFMT) --output=/dev/null --check --statistics --verbose $$f \
+ || exit 1; \
+ done
+
+# Try to checkin a .pox file
+# FIXME make sure msgcat doesn't weird things with "" and comments
+checkin:
+ p=$(MODULE).$(ci_ll); \
+ cp --backup=numbered $(ci_opt) $$p.po $$p.po.bak; \
+ if [ -d CVS ]; then \
+ cvs -n update $$p.po | grep -q -v '^[UPMC]'; \
+ else \
+ LC_ALL=C svn status --show-updates --quiet $$p.po| grep -v '^Status against revision'; \
+ fi; \
+ if [ $$? = 0 ]; then \
+ echo "CVS/Subversion mismatch; trying to merge..."; \
+ rm -f $$p.po; \
+ if [ -d CVS ]; then \
+ cvs -q update $$p.po; \
+ else \
+ svn update $$p.po; \
+ fi; \
+ cp $$p.pox $$p.pox.new; \
+ $(MSGCAT) $$p.po $$p.pox.new -o $$p.pox; \
+ echo -e "\nCheck \"$$p.pox\" for fuzzy entries. Status:"; \
+ $(MSGFMT) --check --statistics $$p.pox; \
+ echo -e "Then try again to checkin \"$$p.pox\"."; \
+ else \
+ cp $(ci_opt) $$p.pox $$p.po; \
+ if [ -d CVS ]; then \
+ cvs -n ci $$p.po; \
+ else \
+ svn --dry-run commit $$p.po; \
+ fi; \
+ if [ $$? = 0 ] ; then \
+ if [ -d CVS ]; then \
+ cvs ci -m "$(ci_msg)" $$p.po; \
+ else \
+ svn commit --message "$(ci_msg)" $$p.po; \
+ fi; \
+ else \
+ rm -f $$p.po; \
+ if [ -d CVS ]; then \
+ cvs -q update $$p.po; \
+ else \
+ svn update $$p.po; \
+ fi; \
+ cp $$p.pox $$p.pox.new; \
+ $(MSGCAT) $$p.po $$p.pox.new -o $$p.pox; \
+ echo -e "\nCheck \"$$p.pox\" for fuzzy entries. Status:"; \
+ $(MSGFMT) --check --statistics $$p.pox; \
+ echo "Then try to checkin \"$$p.pox\"."; \
+ fi; \
+ fi
+
+install-data-local: $(MOFILES) $(stat)
+ D=$(DESTDIR)$(locale_lang_msg_dir); \
+ [ -d $$D ] || install -d -m 755 $$D; \
+ for l in $(MOFILES); do \
+ m=$${l/$(LL).mo/mo}; \
+ install -m 644 $$l $$D/$$m; \
+ done
+ install -d -m 755 $(DESTDIR)$(docdir)
+ $(INSTALL_DATA) $(stat) $(DESTDIR)$(docdir)
+# --- END lines from /usr/share/YaST2/data/devtools/admin/po/Makefile.am.center ---
+# --- START lines from /usr/share/YaST2/data/devtools/admin/po/Makefile.am.bottom ---
+# Emacs: -*- makefile -*-
+
+## po/Makefile.am.bottom ends here
+# --- END lines from /usr/share/YaST2/data/devtools/admin/po/Makefile.am.bottom ---
Added: trunk/yast/de/COPYING
===================================================================
--- trunk/yast/de/COPYING (rev 0)
+++ trunk/yast/de/COPYING 2015-09-29 10:47:28 UTC (rev 92876)
@@ -0,0 +1,339 @@
+ GNU GENERAL PUBLIC LICENSE
+ Version 2, June 1991
+
+ Copyright (C) 1989, 1991 Free Software Foundation, Inc.,
+ 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA
+ Everyone is permitted to copy and distribute verbatim copies
+ of this license document, but changing it is not allowed.
+
+ Preamble
+
+ The licenses for most software are designed to take away your
+freedom to share and change it. By contrast, the GNU General Public
+License is intended to guarantee your freedom to share and change free
+software--to make sure the software is free for all its users. This
+General Public License applies to most of the Free Software
+Foundation's software and to any other program whose authors commit to
+using it. (Some other Free Software Foundation software is covered by
+the GNU Lesser General Public License instead.) You can apply it to
+your programs, too.
+
+ When we speak of free software, we are referring to freedom, not
+price. Our General Public Licenses are designed to make sure that you
+have the freedom to distribute copies of free software (and charge for
+this service if you wish), that you receive source code or can get it
+if you want it, that you can change the software or use pieces of it
+in new free programs; and that you know you can do these things.
+
+ To protect your rights, we need to make restrictions that forbid
+anyone to deny you these rights or to ask you to surrender the rights.
+These restrictions translate to certain responsibilities for you if you
+distribute copies of the software, or if you modify it.
+
+ For example, if you distribute copies of such a program, whether
+gratis or for a fee, you must give the recipients all the rights that
+you have. You must make sure that they, too, receive or can get the
+source code. And you must show them these terms so they know their
+rights.
+
+ We protect your rights with two steps: (1) copyright the software, and
+(2) offer you this license which gives you legal permission to copy,
+distribute and/or modify the software.
+
+ Also, for each author's protection and ours, we want to make certain
+that everyone understands that there is no warranty for this free
+software. If the software is modified by someone else and passed on, we
+want its recipients to know that what they have is not the original, so
+that any problems introduced by others will not reflect on the original
+authors' reputations.
+
+ Finally, any free program is threatened constantly by software
+patents. We wish to avoid the danger that redistributors of a free
+program will individually obtain patent licenses, in effect making the
+program proprietary. To prevent this, we have made it clear that any
+patent must be licensed for everyone's free use or not licensed at all.
+
+ The precise terms and conditions for copying, distribution and
+modification follow.
+
+ GNU GENERAL PUBLIC LICENSE
+ TERMS AND CONDITIONS FOR COPYING, DISTRIBUTION AND MODIFICATION
+
+ 0. This License applies to any program or other work which contains
+a notice placed by the copyright holder saying it may be distributed
+under the terms of this General Public License. The "Program", below,
+refers to any such program or work, and a "work based on the Program"
+means either the Program or any derivative work under copyright law:
+that is to say, a work containing the Program or a portion of it,
+either verbatim or with modifications and/or translated into another
+language. (Hereinafter, translation is included without limitation in
+the term "modification".) Each licensee is addressed as "you".
+
+Activities other than copying, distribution and modification are not
+covered by this License; they are outside its scope. The act of
+running the Program is not restricted, and the output from the Program
+is covered only if its contents constitute a work based on the
+Program (independent of having been made by running the Program).
+Whether that is true depends on what the Program does.
+
+ 1. You may copy and distribute verbatim copies of the Program's
+source code as you receive it, in any medium, provided that you
+conspicuously and appropriately publish on each copy an appropriate
+copyright notice and disclaimer of warranty; keep intact all the
+notices that refer to this License and to the absence of any warranty;
+and give any other recipients of the Program a copy of this License
+along with the Program.
+
+You may charge a fee for the physical act of transferring a copy, and
+you may at your option offer warranty protection in exchange for a fee.
+
+ 2. You may modify your copy or copies of the Program or any portion
+of it, thus forming a work based on the Program, and copy and
+distribute such modifications or work under the terms of Section 1
+above, provided that you also meet all of these conditions:
+
+ a) You must cause the modified files to carry prominent notices
+ stating that you changed the files and the date of any change.
+
+ b) You must cause any work that you distribute or publish, that in
+ whole or in part contains or is derived from the Program or any
+ part thereof, to be licensed as a whole at no charge to all third
+ parties under the terms of this License.
+
+ c) If the modified program normally reads commands interactively
+ when run, you must cause it, when started running for such
+ interactive use in the most ordinary way, to print or display an
+ announcement including an appropriate copyright notice and a
+ notice that there is no warranty (or else, saying that you provide
+ a warranty) and that users may redistribute the program under
+ these conditions, and telling the user how to view a copy of this
+ License. (Exception: if the Program itself is interactive but
+ does not normally print such an announcement, your work based on
+ the Program is not required to print an announcement.)
+
+These requirements apply to the modified work as a whole. If
+identifiable sections of that work are not derived from the Program,
+and can be reasonably considered independent and separate works in
+themselves, then this License, and its terms, do not apply to those
+sections when you distribute them as separate works. But when you
+distribute the same sections as part of a whole which is a work based
+on the Program, the distribution of the whole must be on the terms of
+this License, whose permissions for other licensees extend to the
+entire whole, and thus to each and every part regardless of who wrote it.
+
+Thus, it is not the intent of this section to claim rights or contest
+your rights to work written entirely by you; rather, the intent is to
+exercise the right to control the distribution of derivative or
+collective works based on the Program.
+
+In addition, mere aggregation of another work not based on the Program
+with the Program (or with a work based on the Program) on a volume of
+a storage or distribution medium does not bring the other work under
+the scope of this License.
+
+ 3. You may copy and distribute the Program (or a work based on it,
+under Section 2) in object code or executable form under the terms of
+Sections 1 and 2 above provided that you also do one of the following:
+
+ a) Accompany it with the complete corresponding machine-readable
+ source code, which must be distributed under the terms of Sections
+ 1 and 2 above on a medium customarily used for software interchange; or,
+
+ b) Accompany it with a written offer, valid for at least three
+ years, to give any third party, for a charge no more than your
+ cost of physically performing source distribution, a complete
+ machine-readable copy of the corresponding source code, to be
+ distributed under the terms of Sections 1 and 2 above on a medium
+ customarily used for software interchange; or,
+
+ c) Accompany it with the information you received as to the offer
+ to distribute corresponding source code. (This alternative is
+ allowed only for noncommercial distribution and only if you
+ received the program in object code or executable form with such
+ an offer, in accord with Subsection b above.)
+
+The source code for a work means the preferred form of the work for
+making modifications to it. For an executable work, complete source
+code means all the source code for all modules it contains, plus any
+associated interface definition files, plus the scripts used to
+control compilation and installation of the executable. However, as a
+special exception, the source code distributed need not include
+anything that is normally distributed (in either source or binary
+form) with the major components (compiler, kernel, and so on) of the
+operating system on which the executable runs, unless that component
+itself accompanies the executable.
+
+If distribution of executable or object code is made by offering
+access to copy from a designated place, then offering equivalent
+access to copy the source code from the same place counts as
+distribution of the source code, even though third parties are not
+compelled to copy the source along with the object code.
+
+ 4. You may not copy, modify, sublicense, or distribute the Program
+except as expressly provided under this License. Any attempt
+otherwise to copy, modify, sublicense or distribute the Program is
+void, and will automatically terminate your rights under this License.
+However, parties who have received copies, or rights, from you under
+this License will not have their licenses terminated so long as such
+parties remain in full compliance.
+
+ 5. You are not required to accept this License, since you have not
+signed it. However, nothing else grants you permission to modify or
+distribute the Program or its derivative works. These actions are
+prohibited by law if you do not accept this License. Therefore, by
+modifying or distributing the Program (or any work based on the
+Program), you indicate your acceptance of this License to do so, and
+all its terms and conditions for copying, distributing or modifying
+the Program or works based on it.
+
+ 6. Each time you redistribute the Program (or any work based on the
+Program), the recipient automatically receives a license from the
+original licensor to copy, distribute or modify the Program subject to
+these terms and conditions. You may not impose any further
+restrictions on the recipients' exercise of the rights granted herein.
+You are not responsible for enforcing compliance by third parties to
+this License.
+
+ 7. If, as a consequence of a court judgment or allegation of patent
+infringement or for any other reason (not limited to patent issues),
+conditions are imposed on you (whether by court order, agreement or
+otherwise) that contradict the conditions of this License, they do not
+excuse you from the conditions of this License. If you cannot
+distribute so as to satisfy simultaneously your obligations under this
+License and any other pertinent obligations, then as a consequence you
+may not distribute the Program at all. For example, if a patent
+license would not permit royalty-free redistribution of the Program by
+all those who receive copies directly or indirectly through you, then
+the only way you could satisfy both it and this License would be to
+refrain entirely from distribution of the Program.
+
+If any portion of this section is held invalid or unenforceable under
+any particular circumstance, the balance of the section is intended to
+apply and the section as a whole is intended to apply in other
+circumstances.
+
+It is not the purpose of this section to induce you to infringe any
+patents or other property right claims or to contest validity of any
+such claims; this section has the sole purpose of protecting the
+integrity of the free software distribution system, which is
+implemented by public license practices. Many people have made
+generous contributions to the wide range of software distributed
+through that system in reliance on consistent application of that
+system; it is up to the author/donor to decide if he or she is willing
+to distribute software through any other system and a licensee cannot
+impose that choice.
+
+This section is intended to make thoroughly clear what is believed to
+be a consequence of the rest of this License.
+
+ 8. If the distribution and/or use of the Program is restricted in
+certain countries either by patents or by copyrighted interfaces, the
+original copyright holder who places the Program under this License
+may add an explicit geographical distribution limitation excluding
+those countries, so that distribution is permitted only in or among
+countries not thus excluded. In such case, this License incorporates
+the limitation as if written in the body of this License.
+
+ 9. The Free Software Foundation may publish revised and/or new versions
+of the General Public License from time to time. Such new versions will
+be similar in spirit to the present version, but may differ in detail to
+address new problems or concerns.
+
+Each version is given a distinguishing version number. If the Program
+specifies a version number of this License which applies to it and "any
+later version", you have the option of following the terms and conditions
+either of that version or of any later version published by the Free
+Software Foundation. If the Program does not specify a version number of
+this License, you may choose any version ever published by the Free Software
+Foundation.
+
+ 10. If you wish to incorporate parts of the Program into other free
+programs whose distribution conditions are different, write to the author
+to ask for permission. For software which is copyrighted by the Free
+Software Foundation, write to the Free Software Foundation; we sometimes
+make exceptions for this. Our decision will be guided by the two goals
+of preserving the free status of all derivatives of our free software and
+of promoting the sharing and reuse of software generally.
+
+ NO WARRANTY
+
+ 11. BECAUSE THE PROGRAM IS LICENSED FREE OF CHARGE, THERE IS NO WARRANTY
+FOR THE PROGRAM, TO THE EXTENT PERMITTED BY APPLICABLE LAW. EXCEPT WHEN
+OTHERWISE STATED IN WRITING THE COPYRIGHT HOLDERS AND/OR OTHER PARTIES
+PROVIDE THE PROGRAM "AS IS" WITHOUT WARRANTY OF ANY KIND, EITHER EXPRESSED
+OR IMPLIED, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF
+MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE. THE ENTIRE RISK AS
+TO THE QUALITY AND PERFORMANCE OF THE PROGRAM IS WITH YOU. SHOULD THE
+PROGRAM PROVE DEFECTIVE, YOU ASSUME THE COST OF ALL NECESSARY SERVICING,
+REPAIR OR CORRECTION.
+
+ 12. IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN WRITING
+WILL ANY COPYRIGHT HOLDER, OR ANY OTHER PARTY WHO MAY MODIFY AND/OR
+REDISTRIBUTE THE PROGRAM AS PERMITTED ABOVE, BE LIABLE TO YOU FOR DAMAGES,
+INCLUDING ANY GENERAL, SPECIAL, INCIDENTAL OR CONSEQUENTIAL DAMAGES ARISING
+OUT OF THE USE OR INABILITY TO USE THE PROGRAM (INCLUDING BUT NOT LIMITED
+TO LOSS OF DATA OR DATA BEING RENDERED INACCURATE OR LOSSES SUSTAINED BY
+YOU OR THIRD PARTIES OR A FAILURE OF THE PROGRAM TO OPERATE WITH ANY OTHER
+PROGRAMS), EVEN IF SUCH HOLDER OR OTHER PARTY HAS BEEN ADVISED OF THE
+POSSIBILITY OF SUCH DAMAGES.
+
+ END OF TERMS AND CONDITIONS
+
+ How to Apply These Terms to Your New Programs
+
+ If you develop a new program, and you want it to be of the greatest
+possible use to the public, the best way to achieve this is to make it
+free software which everyone can redistribute and change under these terms.
+
+ To do so, attach the following notices to the program. It is safest
+to attach them to the start of each source file to most effectively
+convey the exclusion of warranty; and each file should have at least
+the "copyright" line and a pointer to where the full notice is found.
+
+ <one line to give the program's name and a brief idea of what it does.>
+ Copyright (C) <year> <name of author>
+
+ This program is free software; you can redistribute it and/or modify
+ it under the terms of the GNU General Public License as published by
+ the Free Software Foundation; either version 2 of the License, or
+ (at your option) any later version.
+
+ This program is distributed in the hope that it will be useful,
+ but WITHOUT ANY WARRANTY; without even the implied warranty of
+ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ GNU General Public License for more details.
+
+ You should have received a copy of the GNU General Public License along
+ with this program; if not, write to the Free Software Foundation, Inc.,
+ 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA.
+
+Also add information on how to contact you by electronic and paper mail.
+
+If the program is interactive, make it output a short notice like this
+when it starts in an interactive mode:
+
+ Gnomovision version 69, Copyright (C) year name of author
+ Gnomovision comes with ABSOLUTELY NO WARRANTY; for details type `show w'.
+ This is free software, and you are welcome to redistribute it
+ under certain conditions; type `show c' for details.
+
+The hypothetical commands `show w' and `show c' should show the appropriate
+parts of the General Public License. Of course, the commands you use may
+be called something other than `show w' and `show c'; they could even be
+mouse-clicks or menu items--whatever suits your program.
+
+You should also get your employer (if you work as a programmer) or your
+school, if any, to sign a "copyright disclaimer" for the program, if
+necessary. Here is a sample; alter the names:
+
+ Yoyodyne, Inc., hereby disclaims all copyright interest in the program
+ `Gnomovision' (which makes passes at compilers) written by James Hacker.
+
+ <signature of Ty Coon>, 1 April 1989
+ Ty Coon, President of Vice
+
+This General Public License does not permit incorporating your program into
+proprietary programs. If your program is a subroutine library, you may
+consider it more useful to permit linking proprietary applications with the
+library. If this is what you want to do, use the GNU Lesser General
+Public License instead of this License.
Added: trunk/yast/de/Makefile.am
===================================================================
--- trunk/yast/de/Makefile.am (rev 0)
+++ trunk/yast/de/Makefile.am 2015-09-29 10:47:28 UTC (rev 92876)
@@ -0,0 +1,196 @@
+# Emacs: -*- makefile -*-
+#
+# Toplevel Makefile.am for a YaST2 subproject
+#
+# -- This file is generated by y2automake - DO NOT EDIT! --
+# (Edit ./SUBDIRS instead)
+#
+
+#where devtools are
+Y2TOOL = $(Y2DEVTOOLS_PREFIX)/bin/y2tool
+
+VERSION = $(shell cat $(srcdir)/VERSION)
+RPMNAME = $(shell cat $(srcdir)/RPMNAME)
+SUBDIRS_FILE = $(shell test -e $(srcdir)/SUBDIRS && echo SUBDIRS)
+ACINCLUDE_FILE = $(shell test -e $(srcdir)/acinclude.m4 && echo acinclude.m4)
+
+HAS_YAST_LICENSE = $(shell test -e $(srcdir)/YAST_LICENSE && echo YAST_LICENSE)
+
+# do we do Makefile.am for devtools? It is a little special...
+IS_DEVTOOLS = $(findstring yast2-devtools,$(RPMNAME))
+
+DEVTOOLS_DIR = $(if $(IS_DEVTOOLS),$(srcdir)/devtools,$(Y2DEVTOOLS_PREFIX)/share/YaST2/data/devtools)
+LEGALESE_DIR = $(if $(HAS_YAST_LICENSE),$(DEVTOOLS_DIR)/admin/copyright/yast,$(DEVTOOLS_DIR)/admin/copyright/gpl)
+
+COPYRIGHT_files_gpl = README COPYING
+
+COPYRIGHT_files_yast = YAST_LICENSE README COPYING COPYRIGHT.english \
+ COPYRIGHT.french COPYRIGHT.german COPYRIGHT.spanish
+
+extra_COPYRIGHT_files = $(if $(HAS_YAST_LICENSE), $(COPYRIGHT_files_yast), $(COPYRIGHT_files_gpl))
+
+# less strict; prefer bzip2
+AUTOMAKE_OPTIONS = foreign dist-bzip2 no-dist-gzip
+# where devtools install m4 snippets
+# argh, executed literally
+#ACLOCAL_AMFLAGS = -I $(Y2DEVTOOLS_PREFIX)/share/aclocal
+ACLOCAL_AMFLAGS = -I . -I `if test -d ./devtools/admin; then echo ./devtools/admin; else pkg-config --print-errors --variable=datadir yast2-devtools; fi`/aclocal
+
+Makefile.am.common: $(DEVTOOLS_DIR)/admin/Makefile.am.common
+ cmp -s $< $@ || cp -f $< $@
+
+# create bzip2ed tar and make some sanity checks
+$(RPMNAME)-$(VERSION).tar.bz2: checkpo dist-bzip2
+ @if [ `bunzip2 -c $(RPMNAME)-$(VERSION).tar.bz2 | wc --bytes` = 0 ] ; then \
+ echo "Error: created tar is empty" ; \
+ exit 1 ; \
+ fi
+
+CLEANFILES =
+MAINTAINERCLEANFILES = package/$(RPMNAME)-$(VERSION).tar.bz2 package/$(RPMNAME).spec
+
+POT_DST = $(shell find -type d -name testsuite -prune , \
+ -type f -name "*.pot")
+
+EXTRA_DIST = \
+ VERSION RPMNAME MAINTAINER configure.in.in \
+ $(SUBDIRS_FILE) $(ACINCLUDE_FILE) \
+ $(if $(IS_DEVTOOLS),Makefile.am.common,$(POT_DST))
+
+show-extra-dist:
+ @echo $(EXTRA_DIST)
+
+# info '(automake)Conditionals'
+if CREATE_PKGCONFIG
+# create the file here instead of by configure
+# because the prerequisite is made here (not anymore!)
+# and we don't want any paths in y2autoconf
+# info '(autoconf)config.status Invocation'
+$(RPMNAME).pc: $(RPMNAME).pc.in config.status
+ ./config.status --file=$@:$<
+
+if CREATE_PKGCONFIG_NOARCH
+pkgconfigdata_DATA = $(RPMNAME).pc
+else
+pkgconfig_DATA = $(RPMNAME).pc
+endif
+
+EXTRA_DIST += $(RPMNAME).pc.in
+endif
+
+dist-hook:
+ @for I in $(extra_COPYRIGHT_files) ; \
+ do \
+ EX="" ; \
+ if test -f $(srcdir)/$$I ; then \
+ EX=$(srcdir)/$$I ; \
+ elif test -f $(LEGALESE_DIR)/$$I ; then \
+ EX=$(LEGALESE_DIR)/$$I ; \
+ else \
+ echo "Error: No file $$I in $(srcdir)/ or in $$LEGALESE_DIR/"; \
+ exit 1 ; \
+ fi ; \
+ echo "cp $$EX $(distdir)" ; \
+ cp $$EX "$(distdir)" ; \
+ done
+
+pot:
+ $(Y2TOOL) y2makepot -s $(srcdir)
+
+install-pot: pot
+ @POT_DST=`find -type d -name testsuite -prune , \
+ -type f -name "*.pot"` ; \
+ if [ -n "$$POT_DST" ] ; then \
+ echo "mkdir -p $(DESTDIR)$(potdir)" ; \
+ mkdir -p $(DESTDIR)$(potdir) ; \
+ list="$$POT_DST"; \
+ for I in $$list ; \
+ do \
+ echo $$I ; \
+ if [ "$$I" == "pot" ] ; then \
+ continue ; \
+ fi ; \
+ echo "$(INSTALL_DATA) $$I $(DESTDIR)$(potdir)" ; \
+ $(INSTALL_DATA) $$I $(DESTDIR)$(potdir) ; \
+ done ; \
+ fi
+
+spellcheck: pot
+ $(Y2TOOL) pot-spellcheck
+
+# all-local: $(if $(IS_DEVTOOLS),,$(POT_DST))
+
+install-data-local: # $(if $(IS_DEVTOOLS),,install-pot)
+ mkdir -p $(DESTDIR)$(docdir)
+ @for I in $(extra_COPYRIGHT_files) ; \
+ do \
+ EX="" ; \
+ if test -f $(srcdir)/$$I ; then \
+ EX=$(srcdir)/$$I ; \
+ elif test -f $(LEGALESE_DIR)/$$I ; then \
+ EX=$(LEGALESE_DIR)/$$I ; \
+ else \
+ echo "Error: No file $$I in $(srcdir)/ or in $(LEGALESE_DIR)/"; \
+ exit 1 ; \
+ fi ; \
+ echo "$(INSTALL_DATA) $$EX $(DESTDIR)$(docdir)" ; \
+ $(INSTALL_DATA) $$EX $(DESTDIR)$(docdir) ; \
+ done
+
+package-local: check-parse $(if $(IS_DEVTOOLS),,$(POT_DST)) $(RPMNAME)-$(VERSION).tar.bz2
+ rm -f package/$(RPMNAME)-*.tar.bz2
+ rm -f package/*~
+ rm -f package/*.bak
+ rm -f package/*.auto
+ mv $(RPMNAME)-$(VERSION).tar.bz2 package/
+ if ! test -x $(Y2TOOL); then \
+ echo "$(Y2TOOL): not found."; \
+ echo "You have to install yast2-devtools to making a package"; \
+ false; \
+ fi
+ here=`pwd`; \
+ cd $(srcdir) && for i in $(RPMNAME)*.spec.in; do \
+ newname="`echo "$$i" | sed "s/\.in$$//g"`"; \
+ $(Y2TOOL) create-spec < $$i > $$here/package/$${newname} ; \
+ done
+
+package: check-up-to-date check-tagversion check-textdomain package-local
+
+TAGVERSION = $(Y2TOOL) tagversion
+
+# check if there is no modified files and all commits were pushed
+check-up-to-date:
+ if [ `git status --short --branch | sed '/##[^[]*$/d;/^??/d' | wc -l` -gt 0 ]; then \
+ (echo "ERROR: Source is not commited and pushed. See `git status`"; false) \
+ fi
+
+check-tagversion:
+ cd $(srcdir) && $(TAGVERSION) --check >/dev/null; \
+ [ $$? = 0 ] || ( echo "ERROR: Please run 'tagversion' first"; false )
+
+check-parse-old:
+ @if [ `find -type f -name "*.ycp" | wc -l` -gt 0 -a "$(RPMNAME)" != "yast2-core" ] ; then \
+ echo "Running parseycp..." ; \
+ parseycp -q -R ; \
+ else \
+ echo "Not running parseycp." ; \
+ fi
+
+check-parse:
+ @echo "Not running parseycp."
+
+check-textdomain:
+ $(Y2TOOL) check-textdomain $(srcdir)
+
+stable: checkin-stable
+
+checkin-stable: package
+ $(Y2TOOL) checkin-stable
+
+
+# For po/ modules
+checkpo:
+ test ! -f $(srcdir)/po/Makefile || $(MAKE) -C po checkpo
+# test ! -f $(srcdir)/po/Makefile || $(MAKE) -C po checkpo make-pox
+# Contents of ./SUBDIRS
+SUBDIRS = po
Added: trunk/yast/de/README
===================================================================
--- trunk/yast/de/README (rev 0)
+++ trunk/yast/de/README 2015-09-29 10:47:28 UTC (rev 92876)
@@ -0,0 +1,2 @@
+This program/library is part of YaST2
+See the file COPYING for license terms
Added: trunk/yast/de/configure.ac
===================================================================
--- trunk/yast/de/configure.ac (rev 0)
+++ trunk/yast/de/configure.ac 2015-09-29 10:47:28 UTC (rev 92876)
@@ -0,0 +1,184 @@
+dnl configure.ac for yast2-trans-de
+dnl
+dnl -- This file is generated by y2autoconf 3.0.5 - DO NOT EDIT! --
+dnl (edit configure.ac.in or configure.in.in instead)
+
+AC_INIT(yast2-trans-de, 3.1.0, http://bugs.opensuse.org/, yast2-trans-de)
+dnl Check for presence of file 'RPMNAME'
+AC_CONFIG_SRCDIR([RPMNAME])
+
+dnl Checking host/target/build systems, for make, install etc.
+AC_CANONICAL_TARGET
+dnl Perform program name transformation
+AC_ARG_PROGRAM
+
+AC_PREFIX_DEFAULT(/usr)
+
+dnl long filenames; we use GNU Make extensions and that's ok
+AM_INIT_AUTOMAKE(tar-ustar -Wno-portability)
+
+dnl Important YaST2 variables
+VERSION="3.1.0"
+RPMNAME="yast2-trans-de"
+MAINTAINER="Karl Eichwalder <ke(a)suse.de>"
+
+dnl pkgconfig honors lib64
+pkgconfigdir=\${libdir}/pkgconfig
+pkgconfigdatadir=\${datadir}/pkgconfig
+yast2dir=\${prefix}/share/YaST2
+
+ybindir=\${prefix}/lib/YaST2/bin
+# FIXME duplicates execcompdir
+ystartupdir=\${prefix}/lib/YaST2
+plugindir=\${libdir}/YaST2/plugin
+includedir=\${prefix}/include/YaST2
+potdir=\${docdir}/pot
+
+docdir=\${prefix}/share/doc/packages/$RPMNAME
+mandir=\${prefix}/share/man
+
+execcompdir=\${prefix}/lib/YaST2
+agentdir=${execcompdir}/servers_non_y2
+
+ydatadir=${yast2dir}/data
+imagedir=${yast2dir}/images
+themedir=${yast2dir}/theme
+localedir=${yast2dir}/locale
+clientdir=${yast2dir}/clients
+moduledir=${yast2dir}/modules
+yncludedir=${yast2dir}/include
+schemadir=${yast2dir}/schema
+scrconfdir=${yast2dir}/scrconf
+desktopdir=\${prefix}/share/applications/YaST2
+
+AC_SUBST(VERSION)
+AC_SUBST(RPMNAME)
+AC_SUBST(MAINTAINER)
+
+AC_SUBST(pkgconfigdir)
+AC_SUBST(pkgconfigdatadir)
+
+AC_SUBST(yast2dir)
+
+AC_SUBST(ybindir)
+AC_SUBST(ystartupdir)
+AC_SUBST(plugindir)
+AC_SUBST(includedir)
+AC_SUBST(potdir)
+AC_SUBST(execcompdir)
+
+AC_SUBST(docdir)
+AC_SUBST(mandir)
+
+AC_SUBST(ydatadir)
+AC_SUBST(imagedir)
+AC_SUBST(themedir)
+AC_SUBST(localedir)
+AC_SUBST(clientdir)
+AC_SUBST(moduledir)
+AC_SUBST(yncludedir)
+AC_SUBST(schemadir)
+AC_SUBST(scrconfdir)
+AC_SUBST(agentdir)
+AC_SUBST(desktopdir)
+
+fillupdir_d="/var/adm/fillup-templates"
+AC_ARG_WITH(fillupdir,
+ AS_HELP_STRING([--with-fillupdir=DIR],
+ [where to place fillup templates (default $fillupdir_d.]),
+ [ fillupdir="$withval" ],
+ [ fillupdir="$fillupdir_d" ])
+AC_SUBST(fillupdir)
+
+LL=${RPMNAME##*-}
+AC_SUBST(LL)
+ISO639=${LL%_*}
+AC_SUBST(ISO639)
+
+AC_ARG_WITH(own_compendium,
+ AS_HELP_STRING([--with-own_compendium=FILE],
+ [Location of compendium file]),
+ y2compendium=yes, y2compendium=no)
+if test "x$with_own_compendium" = "x" ; then
+ if test -d ../50-memory ; then
+ COMPENDIUM='../../50-memory/yast2.$(LL).po'
+ else
+ COMPENDIUM='../../memory/yast2.$(LL).po'
+ fi
+else
+ COMPENDIUM=${with_own_compendium}
+fi
+AC_SUBST(COMPENDIUM)
+if test -d ../50-pot ; then
+ POTDIR=../../50-pot
+else
+ POTDIR=../../pot/pot
+fi
+AC_SUBST(POTDIR)
+
+
+dnl Checks for programs.
+AC_PROG_INSTALL
+dnl The YCP interpreter checks whether dependent ybc files are older
+dnl so we must preserve their timestamps
+INSTALL="${INSTALL} -p"
+AC_PROG_LN_S
+AC_PROG_MAKE_SET
+
+dnl pkgconfig
+AC_ARG_VAR([PKG_CONFIG_PATH], [where to search for pkg-config files])
+dnl devtools
+dnl ...
+
+dnl no need for AC_ARG_VAR
+AC_PATH_PROG(XGETTEXT, xgettext)
+if test -z "$XGETTEXT" ; then
+ AC_MSG_ERROR(xgettext is missing; please install gettext-tools.)
+fi
+
+Y2DEVTOOLS_PREFIX=`pkg-config --print-errors --variable=prefix yast2-devtools`
+AC_SUBST(Y2DEVTOOLS_PREFIX)
+devtools_ybindir=`pkg-config --print-errors --variable=ybindir yast2-devtools`
+devtools_yast2dir=`pkg-config --print-errors --variable=yast2dir yast2-devtools`
+
+dnl producing pkg-config for others?
+AM_CONDITIONAL(CREATE_PKGCONFIG, test "x${CREATE_PKGCONFIG}" != x)
+AM_CONDITIONAL(CREATE_PKGCONFIG_NOARCH, test "x${CREATE_PKGCONFIG}" = xnoarch)
+
+dbdir=${devtools_yast2dir}/data/docbook
+STYLESHEET_HTML=${dbdir}/stylesheets/customize-html.xsl
+STYLESHEET_PDF=${dbdir}/stylesheets/customize-fo.xsl
+STYLESHEET_CSS=${dbdir}/css/yast2docs.css
+STYLESHEET_YDOC=${dbdir}/stylesheets/ydoc.xsl
+STYLESHEET_YCPDOC=${dbdir}/stylesheets/ycpdoc.xsl
+AC_SUBST(STYLESHEET_HTML)
+AC_SUBST(STYLESHEET_PDF)
+AC_SUBST(STYLESHEET_CSS)
+AC_SUBST(STYLESHEET_YDOC)
+AC_SUBST(STYLESHEET_YCPDOC)
+
+
+dnl searches for some needed programs
+AC_PATH_PROG(MSGFMT, msgfmt, no, /usr/bin)
+if test x$MSGFMT != x"/usr/bin/msgfmt"; then
+ AC_MSG_ERROR(msgfmt is missing; please install gettext.)
+fi
+AC_PATH_PROGS(MSGCAT, msgcat pmsgcat, no)
+if test x$MSGCAT = xno; then
+ AC_MSG_ERROR(msgcat is missing; please install gettext-0.11pre or better.)
+fi
+
+AC_PATH_PROG(MSGMERGE, msgmerge, no, /usr/bin)
+if test x$MSGMERGE != x"/usr/bin/msgmerge"; then
+ AC_MSG_ERROR(msgmerge is missing; please install gettext.)
+fi
+
+AC_PATH_PROG(MSGCONV, msgconv, no, /usr/bin)
+if test x$MSGCONV != x"/usr/bin/msgconv"; then
+ AC_MSG_ERROR(msgconv is missing; please install gettext.)
+fi
+
+
+AC_CONFIG_FILES(Makefile po/Makefile)
+AC_OUTPUT
+
Added: trunk/yast/de/po/Makefile.am
===================================================================
--- trunk/yast/de/po/Makefile.am (rev 0)
+++ trunk/yast/de/po/Makefile.am 2015-09-29 10:47:28 UTC (rev 92876)
@@ -0,0 +1,175 @@
+# Emacs: -*- makefile -*-
+#
+# Makefile.am for a YaST2 translation (po/) subproject
+#
+# -- This file is generated by y2automake - DO NOT EDIT! --
+#
+# --- START lines from /usr/share/YaST2/data/devtools/admin/po/Makefile.am.top ---
+# Emacs: -*- makefile -*-
+# --- END lines from /usr/share/YaST2/data/devtools/admin/po/Makefile.am.top ---
+# --- START lines from /usr/share/YaST2/data/devtools/admin/po/Makefile.am.center ---
+# Emacs: -*- makefile -*-
+
+LL = @LL@
+#POTDIR = ../../50-pot
+POTDIR = @POTDIR@
+POTFILES = $(wildcard $(POTDIR)/*.pot)
+GENERATED = $(MOFILES)
+CLEANFILES = $(GENERATED)
+POFILES = $(wildcard *.po)
+ALL_TEXTDOMAINS = $(basename $(notdir $(POTFILES)))
+BPOTFILES = $(shell source ../../50-tools/build.conf && echo $$business)
+WANTED_TEXTDOMAINS = $(filter-out $(BPOTFILES), $(ALL_TEXTDOMAINS))
+WANTED_POFILES = $(addsuffix .$(LL).po, $(WANTED_TEXTDOMAINS))
+MOFILES = $(POFILES:%.po=%.mo)
+INST_MOFILES = $(MOFILES:.$(LL).mo=.mo)
+POXFILES = $(POFILES:%.po=%.pox)
+EXTRA_DIST = $(WANTED_POFILES) $(stat)
+localedir=@localedir@
+locale_lang_msg_dir=$(localedir)/$(LL)/LC_MESSAGES
+compendium = @COMPENDIUM@
+with_compendium =
+
+stat=status.txt
+PO_STATS= grep -v warning: | @ybindir@/po-stats
+
+MSGMERGE = @MSGMERGE@ --no-wrap --force-po --previous
+MSGFMT = @MSGFMT@
+MSGCAT = @MSGCAT@ --no-wrap --force-po
+MSGCONV = @MSGCONV@ --no-wrap --force-po
+XGETTEXT = @XGETTEXT@ --no-wrap
+
+SUFFIXES = .po .pox .gmo .mo
+
+all-local: $(GENERATED)
+
+make-pox pox: Makefile $(POXFILES)
+$(POXFILES): %.pox: %.po
+ -[ -f $@ ] && mv --backup=numbered $@ $@.bak; \
+ pot=$$(echo $< | sed "s:$(LL).po:pot:"); \
+ compendium=$(compendium); \
+ [ -f $$compendium ] || compendium=/dev/null ; \
+ $(MSGMERGE) -C $$compendium -o $@ $< $(POTDIR)/$$pot
+
+# update or init PO file
+update-po: Makefile $(POTFILES)
+ for p in $(POTFILES); do \
+ q=$${p##*/}; \
+ po=$${q%pot}$(LL).po; \
+ echo $$po; \
+ if [ -f $$po ]; then \
+ $(MSGMERGE) -o $$po.tmp $(with_compendium) $$po $$p; \
+ else \
+ $(MSGMERGE) -o $$po.tmp -C $(compendium) \
+ --verbose /dev/null $$p; \
+ fi || { echo "$(MSGMERGE) for \"$$po\" failed" ; \
+ rm -f $$po.tmp ; }; \
+ if cmp $$po.tmp $$po >/dev/null 2>&1; then \
+ rm -vf $$po.tmp; \
+ else \
+ mv -vf $$po.tmp $$po; \
+ fi; \
+ done
+ $(MAKE) $(stat)
+
+$(stat): $(WANTED_POFILES)
+ if [ -f $(stat) ]; then \
+ cp --backup=numbered $(stat) $(stat).bak; \
+ :> $(stat); \
+ fi
+ { for f in $(WANTED_POFILES); do \
+ LANG=C msgfmt -o /dev/null -c -v --statistics $$f 2>&1; \
+ done ; } | $(PO_STATS) | head -n 6 | tee $(stat)
+
+update-po-with-compendium:
+ $(MAKE) update-po with_compendium="-C $(compendium)"
+
+update-mo: $(MOFILES)
+ @:
+
+%.mo: %.po
+ file=$(srcdir)/`echo $* | sed 's,.*/,,'`.mo \
+ && rm -f $$file \
+ && $(MSGCONV) --to UTF-8 $< \
+ | $(MSGFMT) -c --statistics -o $$file -
+
+showpo:
+ echo $(POFILES)
+
+showmo:
+ echo $(MOFILES)
+
+checkpo:
+ for f in $(POFILES); do \
+ mypot=$(POTDIR)/$${f/$(LL).po/pot}; echo $$f $$mypot; \
+ [ -f $$mypot ] && { LANG=C $(MSGMERGE) --verbose --output=/dev/null $$f $$mypot || exit 1; }; \
+ LANG=C $(MSGFMT) --output=/dev/null --check --statistics --verbose $$f \
+ || exit 1; \
+ done
+
+# Try to checkin a .pox file
+# FIXME make sure msgcat doesn't weird things with "" and comments
+checkin:
+ p=$(MODULE).$(ci_ll); \
+ cp --backup=numbered $(ci_opt) $$p.po $$p.po.bak; \
+ if [ -d CVS ]; then \
+ cvs -n update $$p.po | grep -q -v '^[UPMC]'; \
+ else \
+ LC_ALL=C svn status --show-updates --quiet $$p.po| grep -v '^Status against revision'; \
+ fi; \
+ if [ $$? = 0 ]; then \
+ echo "CVS/Subversion mismatch; trying to merge..."; \
+ rm -f $$p.po; \
+ if [ -d CVS ]; then \
+ cvs -q update $$p.po; \
+ else \
+ svn update $$p.po; \
+ fi; \
+ cp $$p.pox $$p.pox.new; \
+ $(MSGCAT) $$p.po $$p.pox.new -o $$p.pox; \
+ echo -e "\nCheck \"$$p.pox\" for fuzzy entries. Status:"; \
+ $(MSGFMT) --check --statistics $$p.pox; \
+ echo -e "Then try again to checkin \"$$p.pox\"."; \
+ else \
+ cp $(ci_opt) $$p.pox $$p.po; \
+ if [ -d CVS ]; then \
+ cvs -n ci $$p.po; \
+ else \
+ svn --dry-run commit $$p.po; \
+ fi; \
+ if [ $$? = 0 ] ; then \
+ if [ -d CVS ]; then \
+ cvs ci -m "$(ci_msg)" $$p.po; \
+ else \
+ svn commit --message "$(ci_msg)" $$p.po; \
+ fi; \
+ else \
+ rm -f $$p.po; \
+ if [ -d CVS ]; then \
+ cvs -q update $$p.po; \
+ else \
+ svn update $$p.po; \
+ fi; \
+ cp $$p.pox $$p.pox.new; \
+ $(MSGCAT) $$p.po $$p.pox.new -o $$p.pox; \
+ echo -e "\nCheck \"$$p.pox\" for fuzzy entries. Status:"; \
+ $(MSGFMT) --check --statistics $$p.pox; \
+ echo "Then try to checkin \"$$p.pox\"."; \
+ fi; \
+ fi
+
+install-data-local: $(MOFILES) $(stat)
+ D=$(DESTDIR)$(locale_lang_msg_dir); \
+ [ -d $$D ] || install -d -m 755 $$D; \
+ for l in $(MOFILES); do \
+ m=$${l/$(LL).mo/mo}; \
+ install -m 644 $$l $$D/$$m; \
+ done
+ install -d -m 755 $(DESTDIR)$(docdir)
+ $(INSTALL_DATA) $(stat) $(DESTDIR)$(docdir)
+# --- END lines from /usr/share/YaST2/data/devtools/admin/po/Makefile.am.center ---
+# --- START lines from /usr/share/YaST2/data/devtools/admin/po/Makefile.am.bottom ---
+# Emacs: -*- makefile -*-
+
+## po/Makefile.am.bottom ends here
+# --- END lines from /usr/share/YaST2/data/devtools/admin/po/Makefile.am.bottom ---
Added: trunk/yast/el/COPYING
===================================================================
--- trunk/yast/el/COPYING (rev 0)
+++ trunk/yast/el/COPYING 2015-09-29 10:47:28 UTC (rev 92876)
@@ -0,0 +1,339 @@
+ GNU GENERAL PUBLIC LICENSE
+ Version 2, June 1991
+
+ Copyright (C) 1989, 1991 Free Software Foundation, Inc.,
+ 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA
+ Everyone is permitted to copy and distribute verbatim copies
+ of this license document, but changing it is not allowed.
+
+ Preamble
+
+ The licenses for most software are designed to take away your
+freedom to share and change it. By contrast, the GNU General Public
+License is intended to guarantee your freedom to share and change free
+software--to make sure the software is free for all its users. This
+General Public License applies to most of the Free Software
+Foundation's software and to any other program whose authors commit to
+using it. (Some other Free Software Foundation software is covered by
+the GNU Lesser General Public License instead.) You can apply it to
+your programs, too.
+
+ When we speak of free software, we are referring to freedom, not
+price. Our General Public Licenses are designed to make sure that you
+have the freedom to distribute copies of free software (and charge for
+this service if you wish), that you receive source code or can get it
+if you want it, that you can change the software or use pieces of it
+in new free programs; and that you know you can do these things.
+
+ To protect your rights, we need to make restrictions that forbid
+anyone to deny you these rights or to ask you to surrender the rights.
+These restrictions translate to certain responsibilities for you if you
+distribute copies of the software, or if you modify it.
+
+ For example, if you distribute copies of such a program, whether
+gratis or for a fee, you must give the recipients all the rights that
+you have. You must make sure that they, too, receive or can get the
+source code. And you must show them these terms so they know their
+rights.
+
+ We protect your rights with two steps: (1) copyright the software, and
+(2) offer you this license which gives you legal permission to copy,
+distribute and/or modify the software.
+
+ Also, for each author's protection and ours, we want to make certain
+that everyone understands that there is no warranty for this free
+software. If the software is modified by someone else and passed on, we
+want its recipients to know that what they have is not the original, so
+that any problems introduced by others will not reflect on the original
+authors' reputations.
+
+ Finally, any free program is threatened constantly by software
+patents. We wish to avoid the danger that redistributors of a free
+program will individually obtain patent licenses, in effect making the
+program proprietary. To prevent this, we have made it clear that any
+patent must be licensed for everyone's free use or not licensed at all.
+
+ The precise terms and conditions for copying, distribution and
+modification follow.
+
+ GNU GENERAL PUBLIC LICENSE
+ TERMS AND CONDITIONS FOR COPYING, DISTRIBUTION AND MODIFICATION
+
+ 0. This License applies to any program or other work which contains
+a notice placed by the copyright holder saying it may be distributed
+under the terms of this General Public License. The "Program", below,
+refers to any such program or work, and a "work based on the Program"
+means either the Program or any derivative work under copyright law:
+that is to say, a work containing the Program or a portion of it,
+either verbatim or with modifications and/or translated into another
+language. (Hereinafter, translation is included without limitation in
+the term "modification".) Each licensee is addressed as "you".
+
+Activities other than copying, distribution and modification are not
+covered by this License; they are outside its scope. The act of
+running the Program is not restricted, and the output from the Program
+is covered only if its contents constitute a work based on the
+Program (independent of having been made by running the Program).
+Whether that is true depends on what the Program does.
+
+ 1. You may copy and distribute verbatim copies of the Program's
+source code as you receive it, in any medium, provided that you
+conspicuously and appropriately publish on each copy an appropriate
+copyright notice and disclaimer of warranty; keep intact all the
+notices that refer to this License and to the absence of any warranty;
+and give any other recipients of the Program a copy of this License
+along with the Program.
+
+You may charge a fee for the physical act of transferring a copy, and
+you may at your option offer warranty protection in exchange for a fee.
+
+ 2. You may modify your copy or copies of the Program or any portion
+of it, thus forming a work based on the Program, and copy and
+distribute such modifications or work under the terms of Section 1
+above, provided that you also meet all of these conditions:
+
+ a) You must cause the modified files to carry prominent notices
+ stating that you changed the files and the date of any change.
+
+ b) You must cause any work that you distribute or publish, that in
+ whole or in part contains or is derived from the Program or any
+ part thereof, to be licensed as a whole at no charge to all third
+ parties under the terms of this License.
+
+ c) If the modified program normally reads commands interactively
+ when run, you must cause it, when started running for such
+ interactive use in the most ordinary way, to print or display an
+ announcement including an appropriate copyright notice and a
+ notice that there is no warranty (or else, saying that you provide
+ a warranty) and that users may redistribute the program under
+ these conditions, and telling the user how to view a copy of this
+ License. (Exception: if the Program itself is interactive but
+ does not normally print such an announcement, your work based on
+ the Program is not required to print an announcement.)
+
+These requirements apply to the modified work as a whole. If
+identifiable sections of that work are not derived from the Program,
+and can be reasonably considered independent and separate works in
+themselves, then this License, and its terms, do not apply to those
+sections when you distribute them as separate works. But when you
+distribute the same sections as part of a whole which is a work based
+on the Program, the distribution of the whole must be on the terms of
+this License, whose permissions for other licensees extend to the
+entire whole, and thus to each and every part regardless of who wrote it.
+
+Thus, it is not the intent of this section to claim rights or contest
+your rights to work written entirely by you; rather, the intent is to
+exercise the right to control the distribution of derivative or
+collective works based on the Program.
+
+In addition, mere aggregation of another work not based on the Program
+with the Program (or with a work based on the Program) on a volume of
+a storage or distribution medium does not bring the other work under
+the scope of this License.
+
+ 3. You may copy and distribute the Program (or a work based on it,
+under Section 2) in object code or executable form under the terms of
+Sections 1 and 2 above provided that you also do one of the following:
+
+ a) Accompany it with the complete corresponding machine-readable
+ source code, which must be distributed under the terms of Sections
+ 1 and 2 above on a medium customarily used for software interchange; or,
+
+ b) Accompany it with a written offer, valid for at least three
+ years, to give any third party, for a charge no more than your
+ cost of physically performing source distribution, a complete
+ machine-readable copy of the corresponding source code, to be
+ distributed under the terms of Sections 1 and 2 above on a medium
+ customarily used for software interchange; or,
+
+ c) Accompany it with the information you received as to the offer
+ to distribute corresponding source code. (This alternative is
+ allowed only for noncommercial distribution and only if you
+ received the program in object code or executable form with such
+ an offer, in accord with Subsection b above.)
+
+The source code for a work means the preferred form of the work for
+making modifications to it. For an executable work, complete source
+code means all the source code for all modules it contains, plus any
+associated interface definition files, plus the scripts used to
+control compilation and installation of the executable. However, as a
+special exception, the source code distributed need not include
+anything that is normally distributed (in either source or binary
+form) with the major components (compiler, kernel, and so on) of the
+operating system on which the executable runs, unless that component
+itself accompanies the executable.
+
+If distribution of executable or object code is made by offering
+access to copy from a designated place, then offering equivalent
+access to copy the source code from the same place counts as
+distribution of the source code, even though third parties are not
+compelled to copy the source along with the object code.
+
+ 4. You may not copy, modify, sublicense, or distribute the Program
+except as expressly provided under this License. Any attempt
+otherwise to copy, modify, sublicense or distribute the Program is
+void, and will automatically terminate your rights under this License.
+However, parties who have received copies, or rights, from you under
+this License will not have their licenses terminated so long as such
+parties remain in full compliance.
+
+ 5. You are not required to accept this License, since you have not
+signed it. However, nothing else grants you permission to modify or
+distribute the Program or its derivative works. These actions are
+prohibited by law if you do not accept this License. Therefore, by
+modifying or distributing the Program (or any work based on the
+Program), you indicate your acceptance of this License to do so, and
+all its terms and conditions for copying, distributing or modifying
+the Program or works based on it.
+
+ 6. Each time you redistribute the Program (or any work based on the
+Program), the recipient automatically receives a license from the
+original licensor to copy, distribute or modify the Program subject to
+these terms and conditions. You may not impose any further
+restrictions on the recipients' exercise of the rights granted herein.
+You are not responsible for enforcing compliance by third parties to
+this License.
+
+ 7. If, as a consequence of a court judgment or allegation of patent
+infringement or for any other reason (not limited to patent issues),
+conditions are imposed on you (whether by court order, agreement or
+otherwise) that contradict the conditions of this License, they do not
+excuse you from the conditions of this License. If you cannot
+distribute so as to satisfy simultaneously your obligations under this
+License and any other pertinent obligations, then as a consequence you
+may not distribute the Program at all. For example, if a patent
+license would not permit royalty-free redistribution of the Program by
+all those who receive copies directly or indirectly through you, then
+the only way you could satisfy both it and this License would be to
+refrain entirely from distribution of the Program.
+
+If any portion of this section is held invalid or unenforceable under
+any particular circumstance, the balance of the section is intended to
+apply and the section as a whole is intended to apply in other
+circumstances.
+
+It is not the purpose of this section to induce you to infringe any
+patents or other property right claims or to contest validity of any
+such claims; this section has the sole purpose of protecting the
+integrity of the free software distribution system, which is
+implemented by public license practices. Many people have made
+generous contributions to the wide range of software distributed
+through that system in reliance on consistent application of that
+system; it is up to the author/donor to decide if he or she is willing
+to distribute software through any other system and a licensee cannot
+impose that choice.
+
+This section is intended to make thoroughly clear what is believed to
+be a consequence of the rest of this License.
+
+ 8. If the distribution and/or use of the Program is restricted in
+certain countries either by patents or by copyrighted interfaces, the
+original copyright holder who places the Program under this License
+may add an explicit geographical distribution limitation excluding
+those countries, so that distribution is permitted only in or among
+countries not thus excluded. In such case, this License incorporates
+the limitation as if written in the body of this License.
+
+ 9. The Free Software Foundation may publish revised and/or new versions
+of the General Public License from time to time. Such new versions will
+be similar in spirit to the present version, but may differ in detail to
+address new problems or concerns.
+
+Each version is given a distinguishing version number. If the Program
+specifies a version number of this License which applies to it and "any
+later version", you have the option of following the terms and conditions
+either of that version or of any later version published by the Free
+Software Foundation. If the Program does not specify a version number of
+this License, you may choose any version ever published by the Free Software
+Foundation.
+
+ 10. If you wish to incorporate parts of the Program into other free
+programs whose distribution conditions are different, write to the author
+to ask for permission. For software which is copyrighted by the Free
+Software Foundation, write to the Free Software Foundation; we sometimes
+make exceptions for this. Our decision will be guided by the two goals
+of preserving the free status of all derivatives of our free software and
+of promoting the sharing and reuse of software generally.
+
+ NO WARRANTY
+
+ 11. BECAUSE THE PROGRAM IS LICENSED FREE OF CHARGE, THERE IS NO WARRANTY
+FOR THE PROGRAM, TO THE EXTENT PERMITTED BY APPLICABLE LAW. EXCEPT WHEN
+OTHERWISE STATED IN WRITING THE COPYRIGHT HOLDERS AND/OR OTHER PARTIES
+PROVIDE THE PROGRAM "AS IS" WITHOUT WARRANTY OF ANY KIND, EITHER EXPRESSED
+OR IMPLIED, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF
+MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE. THE ENTIRE RISK AS
+TO THE QUALITY AND PERFORMANCE OF THE PROGRAM IS WITH YOU. SHOULD THE
+PROGRAM PROVE DEFECTIVE, YOU ASSUME THE COST OF ALL NECESSARY SERVICING,
+REPAIR OR CORRECTION.
+
+ 12. IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN WRITING
+WILL ANY COPYRIGHT HOLDER, OR ANY OTHER PARTY WHO MAY MODIFY AND/OR
+REDISTRIBUTE THE PROGRAM AS PERMITTED ABOVE, BE LIABLE TO YOU FOR DAMAGES,
+INCLUDING ANY GENERAL, SPECIAL, INCIDENTAL OR CONSEQUENTIAL DAMAGES ARISING
+OUT OF THE USE OR INABILITY TO USE THE PROGRAM (INCLUDING BUT NOT LIMITED
+TO LOSS OF DATA OR DATA BEING RENDERED INACCURATE OR LOSSES SUSTAINED BY
+YOU OR THIRD PARTIES OR A FAILURE OF THE PROGRAM TO OPERATE WITH ANY OTHER
+PROGRAMS), EVEN IF SUCH HOLDER OR OTHER PARTY HAS BEEN ADVISED OF THE
+POSSIBILITY OF SUCH DAMAGES.
+
+ END OF TERMS AND CONDITIONS
+
+ How to Apply These Terms to Your New Programs
+
+ If you develop a new program, and you want it to be of the greatest
+possible use to the public, the best way to achieve this is to make it
+free software which everyone can redistribute and change under these terms.
+
+ To do so, attach the following notices to the program. It is safest
+to attach them to the start of each source file to most effectively
+convey the exclusion of warranty; and each file should have at least
+the "copyright" line and a pointer to where the full notice is found.
+
+ <one line to give the program's name and a brief idea of what it does.>
+ Copyright (C) <year> <name of author>
+
+ This program is free software; you can redistribute it and/or modify
+ it under the terms of the GNU General Public License as published by
+ the Free Software Foundation; either version 2 of the License, or
+ (at your option) any later version.
+
+ This program is distributed in the hope that it will be useful,
+ but WITHOUT ANY WARRANTY; without even the implied warranty of
+ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ GNU General Public License for more details.
+
+ You should have received a copy of the GNU General Public License along
+ with this program; if not, write to the Free Software Foundation, Inc.,
+ 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA.
+
+Also add information on how to contact you by electronic and paper mail.
+
+If the program is interactive, make it output a short notice like this
+when it starts in an interactive mode:
+
+ Gnomovision version 69, Copyright (C) year name of author
+ Gnomovision comes with ABSOLUTELY NO WARRANTY; for details type `show w'.
+ This is free software, and you are welcome to redistribute it
+ under certain conditions; type `show c' for details.
+
+The hypothetical commands `show w' and `show c' should show the appropriate
+parts of the General Public License. Of course, the commands you use may
+be called something other than `show w' and `show c'; they could even be
+mouse-clicks or menu items--whatever suits your program.
+
+You should also get your employer (if you work as a programmer) or your
+school, if any, to sign a "copyright disclaimer" for the program, if
+necessary. Here is a sample; alter the names:
+
+ Yoyodyne, Inc., hereby disclaims all copyright interest in the program
+ `Gnomovision' (which makes passes at compilers) written by James Hacker.
+
+ <signature of Ty Coon>, 1 April 1989
+ Ty Coon, President of Vice
+
+This General Public License does not permit incorporating your program into
+proprietary programs. If your program is a subroutine library, you may
+consider it more useful to permit linking proprietary applications with the
+library. If this is what you want to do, use the GNU Lesser General
+Public License instead of this License.
Added: trunk/yast/el/Makefile.am
===================================================================
--- trunk/yast/el/Makefile.am (rev 0)
+++ trunk/yast/el/Makefile.am 2015-09-29 10:47:28 UTC (rev 92876)
@@ -0,0 +1,196 @@
+# Emacs: -*- makefile -*-
+#
+# Toplevel Makefile.am for a YaST2 subproject
+#
+# -- This file is generated by y2automake - DO NOT EDIT! --
+# (Edit ./SUBDIRS instead)
+#
+
+#where devtools are
+Y2TOOL = $(Y2DEVTOOLS_PREFIX)/bin/y2tool
+
+VERSION = $(shell cat $(srcdir)/VERSION)
+RPMNAME = $(shell cat $(srcdir)/RPMNAME)
+SUBDIRS_FILE = $(shell test -e $(srcdir)/SUBDIRS && echo SUBDIRS)
+ACINCLUDE_FILE = $(shell test -e $(srcdir)/acinclude.m4 && echo acinclude.m4)
+
+HAS_YAST_LICENSE = $(shell test -e $(srcdir)/YAST_LICENSE && echo YAST_LICENSE)
+
+# do we do Makefile.am for devtools? It is a little special...
+IS_DEVTOOLS = $(findstring yast2-devtools,$(RPMNAME))
+
+DEVTOOLS_DIR = $(if $(IS_DEVTOOLS),$(srcdir)/devtools,$(Y2DEVTOOLS_PREFIX)/share/YaST2/data/devtools)
+LEGALESE_DIR = $(if $(HAS_YAST_LICENSE),$(DEVTOOLS_DIR)/admin/copyright/yast,$(DEVTOOLS_DIR)/admin/copyright/gpl)
+
+COPYRIGHT_files_gpl = README COPYING
+
+COPYRIGHT_files_yast = YAST_LICENSE README COPYING COPYRIGHT.english \
+ COPYRIGHT.french COPYRIGHT.german COPYRIGHT.spanish
+
+extra_COPYRIGHT_files = $(if $(HAS_YAST_LICENSE), $(COPYRIGHT_files_yast), $(COPYRIGHT_files_gpl))
+
+# less strict; prefer bzip2
+AUTOMAKE_OPTIONS = foreign dist-bzip2 no-dist-gzip
+# where devtools install m4 snippets
+# argh, executed literally
+#ACLOCAL_AMFLAGS = -I $(Y2DEVTOOLS_PREFIX)/share/aclocal
+ACLOCAL_AMFLAGS = -I . -I `if test -d ./devtools/admin; then echo ./devtools/admin; else pkg-config --print-errors --variable=datadir yast2-devtools; fi`/aclocal
+
+Makefile.am.common: $(DEVTOOLS_DIR)/admin/Makefile.am.common
+ cmp -s $< $@ || cp -f $< $@
+
+# create bzip2ed tar and make some sanity checks
+$(RPMNAME)-$(VERSION).tar.bz2: checkpo dist-bzip2
+ @if [ `bunzip2 -c $(RPMNAME)-$(VERSION).tar.bz2 | wc --bytes` = 0 ] ; then \
+ echo "Error: created tar is empty" ; \
+ exit 1 ; \
+ fi
+
+CLEANFILES =
+MAINTAINERCLEANFILES = package/$(RPMNAME)-$(VERSION).tar.bz2 package/$(RPMNAME).spec
+
+POT_DST = $(shell find -type d -name testsuite -prune , \
+ -type f -name "*.pot")
+
+EXTRA_DIST = \
+ VERSION RPMNAME MAINTAINER configure.in.in \
+ $(SUBDIRS_FILE) $(ACINCLUDE_FILE) \
+ $(if $(IS_DEVTOOLS),Makefile.am.common,$(POT_DST))
+
+show-extra-dist:
+ @echo $(EXTRA_DIST)
+
+# info '(automake)Conditionals'
+if CREATE_PKGCONFIG
+# create the file here instead of by configure
+# because the prerequisite is made here (not anymore!)
+# and we don't want any paths in y2autoconf
+# info '(autoconf)config.status Invocation'
+$(RPMNAME).pc: $(RPMNAME).pc.in config.status
+ ./config.status --file=$@:$<
+
+if CREATE_PKGCONFIG_NOARCH
+pkgconfigdata_DATA = $(RPMNAME).pc
+else
+pkgconfig_DATA = $(RPMNAME).pc
+endif
+
+EXTRA_DIST += $(RPMNAME).pc.in
+endif
+
+dist-hook:
+ @for I in $(extra_COPYRIGHT_files) ; \
+ do \
+ EX="" ; \
+ if test -f $(srcdir)/$$I ; then \
+ EX=$(srcdir)/$$I ; \
+ elif test -f $(LEGALESE_DIR)/$$I ; then \
+ EX=$(LEGALESE_DIR)/$$I ; \
+ else \
+ echo "Error: No file $$I in $(srcdir)/ or in $$LEGALESE_DIR/"; \
+ exit 1 ; \
+ fi ; \
+ echo "cp $$EX $(distdir)" ; \
+ cp $$EX "$(distdir)" ; \
+ done
+
+pot:
+ $(Y2TOOL) y2makepot -s $(srcdir)
+
+install-pot: pot
+ @POT_DST=`find -type d -name testsuite -prune , \
+ -type f -name "*.pot"` ; \
+ if [ -n "$$POT_DST" ] ; then \
+ echo "mkdir -p $(DESTDIR)$(potdir)" ; \
+ mkdir -p $(DESTDIR)$(potdir) ; \
+ list="$$POT_DST"; \
+ for I in $$list ; \
+ do \
+ echo $$I ; \
+ if [ "$$I" == "pot" ] ; then \
+ continue ; \
+ fi ; \
+ echo "$(INSTALL_DATA) $$I $(DESTDIR)$(potdir)" ; \
+ $(INSTALL_DATA) $$I $(DESTDIR)$(potdir) ; \
+ done ; \
+ fi
+
+spellcheck: pot
+ $(Y2TOOL) pot-spellcheck
+
+# all-local: $(if $(IS_DEVTOOLS),,$(POT_DST))
+
+install-data-local: # $(if $(IS_DEVTOOLS),,install-pot)
+ mkdir -p $(DESTDIR)$(docdir)
+ @for I in $(extra_COPYRIGHT_files) ; \
+ do \
+ EX="" ; \
+ if test -f $(srcdir)/$$I ; then \
+ EX=$(srcdir)/$$I ; \
+ elif test -f $(LEGALESE_DIR)/$$I ; then \
+ EX=$(LEGALESE_DIR)/$$I ; \
+ else \
+ echo "Error: No file $$I in $(srcdir)/ or in $(LEGALESE_DIR)/"; \
+ exit 1 ; \
+ fi ; \
+ echo "$(INSTALL_DATA) $$EX $(DESTDIR)$(docdir)" ; \
+ $(INSTALL_DATA) $$EX $(DESTDIR)$(docdir) ; \
+ done
+
+package-local: check-parse $(if $(IS_DEVTOOLS),,$(POT_DST)) $(RPMNAME)-$(VERSION).tar.bz2
+ rm -f package/$(RPMNAME)-*.tar.bz2
+ rm -f package/*~
+ rm -f package/*.bak
+ rm -f package/*.auto
+ mv $(RPMNAME)-$(VERSION).tar.bz2 package/
+ if ! test -x $(Y2TOOL); then \
+ echo "$(Y2TOOL): not found."; \
+ echo "You have to install yast2-devtools to making a package"; \
+ false; \
+ fi
+ here=`pwd`; \
+ cd $(srcdir) && for i in $(RPMNAME)*.spec.in; do \
+ newname="`echo "$$i" | sed "s/\.in$$//g"`"; \
+ $(Y2TOOL) create-spec < $$i > $$here/package/$${newname} ; \
+ done
+
+package: check-up-to-date check-tagversion check-textdomain package-local
+
+TAGVERSION = $(Y2TOOL) tagversion
+
+# check if there is no modified files and all commits were pushed
+check-up-to-date:
+ if [ `git status --short --branch | sed '/##[^[]*$/d;/^??/d' | wc -l` -gt 0 ]; then \
+ (echo "ERROR: Source is not commited and pushed. See `git status`"; false) \
+ fi
+
+check-tagversion:
+ cd $(srcdir) && $(TAGVERSION) --check >/dev/null; \
+ [ $$? = 0 ] || ( echo "ERROR: Please run 'tagversion' first"; false )
+
+check-parse-old:
+ @if [ `find -type f -name "*.ycp" | wc -l` -gt 0 -a "$(RPMNAME)" != "yast2-core" ] ; then \
+ echo "Running parseycp..." ; \
+ parseycp -q -R ; \
+ else \
+ echo "Not running parseycp." ; \
+ fi
+
+check-parse:
+ @echo "Not running parseycp."
+
+check-textdomain:
+ $(Y2TOOL) check-textdomain $(srcdir)
+
+stable: checkin-stable
+
+checkin-stable: package
+ $(Y2TOOL) checkin-stable
+
+
+# For po/ modules
+checkpo:
+ test ! -f $(srcdir)/po/Makefile || $(MAKE) -C po checkpo
+# test ! -f $(srcdir)/po/Makefile || $(MAKE) -C po checkpo make-pox
+# Contents of ./SUBDIRS
+SUBDIRS = po
Added: trunk/yast/el/README
===================================================================
--- trunk/yast/el/README (rev 0)
+++ trunk/yast/el/README 2015-09-29 10:47:28 UTC (rev 92876)
@@ -0,0 +1,2 @@
+This program/library is part of YaST2
+See the file COPYING for license terms
Added: trunk/yast/el/configure.ac
===================================================================
--- trunk/yast/el/configure.ac (rev 0)
+++ trunk/yast/el/configure.ac 2015-09-29 10:47:28 UTC (rev 92876)
@@ -0,0 +1,184 @@
+dnl configure.ac for yast2-trans-el
+dnl
+dnl -- This file is generated by y2autoconf 3.0.5 - DO NOT EDIT! --
+dnl (edit configure.ac.in or configure.in.in instead)
+
+AC_INIT(yast2-trans-el, 3.1.0, http://bugs.opensuse.org/, yast2-trans-el)
+dnl Check for presence of file 'RPMNAME'
+AC_CONFIG_SRCDIR([RPMNAME])
+
+dnl Checking host/target/build systems, for make, install etc.
+AC_CANONICAL_TARGET
+dnl Perform program name transformation
+AC_ARG_PROGRAM
+
+AC_PREFIX_DEFAULT(/usr)
+
+dnl long filenames; we use GNU Make extensions and that's ok
+AM_INIT_AUTOMAKE(tar-ustar -Wno-portability)
+
+dnl Important YaST2 variables
+VERSION="3.1.0"
+RPMNAME="yast2-trans-el"
+MAINTAINER="Karl Eichwalder <ke(a)suse.de>"
+
+dnl pkgconfig honors lib64
+pkgconfigdir=\${libdir}/pkgconfig
+pkgconfigdatadir=\${datadir}/pkgconfig
+yast2dir=\${prefix}/share/YaST2
+
+ybindir=\${prefix}/lib/YaST2/bin
+# FIXME duplicates execcompdir
+ystartupdir=\${prefix}/lib/YaST2
+plugindir=\${libdir}/YaST2/plugin
+includedir=\${prefix}/include/YaST2
+potdir=\${docdir}/pot
+
+docdir=\${prefix}/share/doc/packages/$RPMNAME
+mandir=\${prefix}/share/man
+
+execcompdir=\${prefix}/lib/YaST2
+agentdir=${execcompdir}/servers_non_y2
+
+ydatadir=${yast2dir}/data
+imagedir=${yast2dir}/images
+themedir=${yast2dir}/theme
+localedir=${yast2dir}/locale
+clientdir=${yast2dir}/clients
+moduledir=${yast2dir}/modules
+yncludedir=${yast2dir}/include
+schemadir=${yast2dir}/schema
+scrconfdir=${yast2dir}/scrconf
+desktopdir=\${prefix}/share/applications/YaST2
+
+AC_SUBST(VERSION)
+AC_SUBST(RPMNAME)
+AC_SUBST(MAINTAINER)
+
+AC_SUBST(pkgconfigdir)
+AC_SUBST(pkgconfigdatadir)
+
+AC_SUBST(yast2dir)
+
+AC_SUBST(ybindir)
+AC_SUBST(ystartupdir)
+AC_SUBST(plugindir)
+AC_SUBST(includedir)
+AC_SUBST(potdir)
+AC_SUBST(execcompdir)
+
+AC_SUBST(docdir)
+AC_SUBST(mandir)
+
+AC_SUBST(ydatadir)
+AC_SUBST(imagedir)
+AC_SUBST(themedir)
+AC_SUBST(localedir)
+AC_SUBST(clientdir)
+AC_SUBST(moduledir)
+AC_SUBST(yncludedir)
+AC_SUBST(schemadir)
+AC_SUBST(scrconfdir)
+AC_SUBST(agentdir)
+AC_SUBST(desktopdir)
+
+fillupdir_d="/var/adm/fillup-templates"
+AC_ARG_WITH(fillupdir,
+ AS_HELP_STRING([--with-fillupdir=DIR],
+ [where to place fillup templates (default $fillupdir_d.]),
+ [ fillupdir="$withval" ],
+ [ fillupdir="$fillupdir_d" ])
+AC_SUBST(fillupdir)
+
+LL=${RPMNAME##*-}
+AC_SUBST(LL)
+ISO639=${LL%_*}
+AC_SUBST(ISO639)
+
+AC_ARG_WITH(own_compendium,
+ AS_HELP_STRING([--with-own_compendium=FILE],
+ [Location of compendium file]),
+ y2compendium=yes, y2compendium=no)
+if test "x$with_own_compendium" = "x" ; then
+ if test -d ../50-memory ; then
+ COMPENDIUM='../../50-memory/yast2.$(LL).po'
+ else
+ COMPENDIUM='../../memory/yast2.$(LL).po'
+ fi
+else
+ COMPENDIUM=${with_own_compendium}
+fi
+AC_SUBST(COMPENDIUM)
+if test -d ../50-pot ; then
+ POTDIR=../../50-pot
+else
+ POTDIR=../../pot/pot
+fi
+AC_SUBST(POTDIR)
+
+
+dnl Checks for programs.
+AC_PROG_INSTALL
+dnl The YCP interpreter checks whether dependent ybc files are older
+dnl so we must preserve their timestamps
+INSTALL="${INSTALL} -p"
+AC_PROG_LN_S
+AC_PROG_MAKE_SET
+
+dnl pkgconfig
+AC_ARG_VAR([PKG_CONFIG_PATH], [where to search for pkg-config files])
+dnl devtools
+dnl ...
+
+dnl no need for AC_ARG_VAR
+AC_PATH_PROG(XGETTEXT, xgettext)
+if test -z "$XGETTEXT" ; then
+ AC_MSG_ERROR(xgettext is missing; please install gettext-tools.)
+fi
+
+Y2DEVTOOLS_PREFIX=`pkg-config --print-errors --variable=prefix yast2-devtools`
+AC_SUBST(Y2DEVTOOLS_PREFIX)
+devtools_ybindir=`pkg-config --print-errors --variable=ybindir yast2-devtools`
+devtools_yast2dir=`pkg-config --print-errors --variable=yast2dir yast2-devtools`
+
+dnl producing pkg-config for others?
+AM_CONDITIONAL(CREATE_PKGCONFIG, test "x${CREATE_PKGCONFIG}" != x)
+AM_CONDITIONAL(CREATE_PKGCONFIG_NOARCH, test "x${CREATE_PKGCONFIG}" = xnoarch)
+
+dbdir=${devtools_yast2dir}/data/docbook
+STYLESHEET_HTML=${dbdir}/stylesheets/customize-html.xsl
+STYLESHEET_PDF=${dbdir}/stylesheets/customize-fo.xsl
+STYLESHEET_CSS=${dbdir}/css/yast2docs.css
+STYLESHEET_YDOC=${dbdir}/stylesheets/ydoc.xsl
+STYLESHEET_YCPDOC=${dbdir}/stylesheets/ycpdoc.xsl
+AC_SUBST(STYLESHEET_HTML)
+AC_SUBST(STYLESHEET_PDF)
+AC_SUBST(STYLESHEET_CSS)
+AC_SUBST(STYLESHEET_YDOC)
+AC_SUBST(STYLESHEET_YCPDOC)
+
+
+dnl searches for some needed programs
+AC_PATH_PROG(MSGFMT, msgfmt, no, /usr/bin)
+if test x$MSGFMT != x"/usr/bin/msgfmt"; then
+ AC_MSG_ERROR(msgfmt is missing; please install gettext.)
+fi
+AC_PATH_PROGS(MSGCAT, msgcat pmsgcat, no)
+if test x$MSGCAT = xno; then
+ AC_MSG_ERROR(msgcat is missing; please install gettext-0.11pre or better.)
+fi
+
+AC_PATH_PROG(MSGMERGE, msgmerge, no, /usr/bin)
+if test x$MSGMERGE != x"/usr/bin/msgmerge"; then
+ AC_MSG_ERROR(msgmerge is missing; please install gettext.)
+fi
+
+AC_PATH_PROG(MSGCONV, msgconv, no, /usr/bin)
+if test x$MSGCONV != x"/usr/bin/msgconv"; then
+ AC_MSG_ERROR(msgconv is missing; please install gettext.)
+fi
+
+
+AC_CONFIG_FILES(Makefile po/Makefile)
+AC_OUTPUT
+
Added: trunk/yast/el/po/Makefile.am
===================================================================
--- trunk/yast/el/po/Makefile.am (rev 0)
+++ trunk/yast/el/po/Makefile.am 2015-09-29 10:47:28 UTC (rev 92876)
@@ -0,0 +1,175 @@
+# Emacs: -*- makefile -*-
+#
+# Makefile.am for a YaST2 translation (po/) subproject
+#
+# -- This file is generated by y2automake - DO NOT EDIT! --
+#
+# --- START lines from /usr/share/YaST2/data/devtools/admin/po/Makefile.am.top ---
+# Emacs: -*- makefile -*-
+# --- END lines from /usr/share/YaST2/data/devtools/admin/po/Makefile.am.top ---
+# --- START lines from /usr/share/YaST2/data/devtools/admin/po/Makefile.am.center ---
+# Emacs: -*- makefile -*-
+
+LL = @LL@
+#POTDIR = ../../50-pot
+POTDIR = @POTDIR@
+POTFILES = $(wildcard $(POTDIR)/*.pot)
+GENERATED = $(MOFILES)
+CLEANFILES = $(GENERATED)
+POFILES = $(wildcard *.po)
+ALL_TEXTDOMAINS = $(basename $(notdir $(POTFILES)))
+BPOTFILES = $(shell source ../../50-tools/build.conf && echo $$business)
+WANTED_TEXTDOMAINS = $(filter-out $(BPOTFILES), $(ALL_TEXTDOMAINS))
+WANTED_POFILES = $(addsuffix .$(LL).po, $(WANTED_TEXTDOMAINS))
+MOFILES = $(POFILES:%.po=%.mo)
+INST_MOFILES = $(MOFILES:.$(LL).mo=.mo)
+POXFILES = $(POFILES:%.po=%.pox)
+EXTRA_DIST = $(WANTED_POFILES) $(stat)
+localedir=@localedir@
+locale_lang_msg_dir=$(localedir)/$(LL)/LC_MESSAGES
+compendium = @COMPENDIUM@
+with_compendium =
+
+stat=status.txt
+PO_STATS= grep -v warning: | @ybindir@/po-stats
+
+MSGMERGE = @MSGMERGE@ --no-wrap --force-po --previous
+MSGFMT = @MSGFMT@
+MSGCAT = @MSGCAT@ --no-wrap --force-po
+MSGCONV = @MSGCONV@ --no-wrap --force-po
+XGETTEXT = @XGETTEXT@ --no-wrap
+
+SUFFIXES = .po .pox .gmo .mo
+
+all-local: $(GENERATED)
+
+make-pox pox: Makefile $(POXFILES)
+$(POXFILES): %.pox: %.po
+ -[ -f $@ ] && mv --backup=numbered $@ $@.bak; \
+ pot=$$(echo $< | sed "s:$(LL).po:pot:"); \
+ compendium=$(compendium); \
+ [ -f $$compendium ] || compendium=/dev/null ; \
+ $(MSGMERGE) -C $$compendium -o $@ $< $(POTDIR)/$$pot
+
+# update or init PO file
+update-po: Makefile $(POTFILES)
+ for p in $(POTFILES); do \
+ q=$${p##*/}; \
+ po=$${q%pot}$(LL).po; \
+ echo $$po; \
+ if [ -f $$po ]; then \
+ $(MSGMERGE) -o $$po.tmp $(with_compendium) $$po $$p; \
+ else \
+ $(MSGMERGE) -o $$po.tmp -C $(compendium) \
+ --verbose /dev/null $$p; \
+ fi || { echo "$(MSGMERGE) for \"$$po\" failed" ; \
+ rm -f $$po.tmp ; }; \
+ if cmp $$po.tmp $$po >/dev/null 2>&1; then \
+ rm -vf $$po.tmp; \
+ else \
+ mv -vf $$po.tmp $$po; \
+ fi; \
+ done
+ $(MAKE) $(stat)
+
+$(stat): $(WANTED_POFILES)
+ if [ -f $(stat) ]; then \
+ cp --backup=numbered $(stat) $(stat).bak; \
+ :> $(stat); \
+ fi
+ { for f in $(WANTED_POFILES); do \
+ LANG=C msgfmt -o /dev/null -c -v --statistics $$f 2>&1; \
+ done ; } | $(PO_STATS) | head -n 6 | tee $(stat)
+
+update-po-with-compendium:
+ $(MAKE) update-po with_compendium="-C $(compendium)"
+
+update-mo: $(MOFILES)
+ @:
+
+%.mo: %.po
+ file=$(srcdir)/`echo $* | sed 's,.*/,,'`.mo \
+ && rm -f $$file \
+ && $(MSGCONV) --to UTF-8 $< \
+ | $(MSGFMT) -c --statistics -o $$file -
+
+showpo:
+ echo $(POFILES)
+
+showmo:
+ echo $(MOFILES)
+
+checkpo:
+ for f in $(POFILES); do \
+ mypot=$(POTDIR)/$${f/$(LL).po/pot}; echo $$f $$mypot; \
+ [ -f $$mypot ] && { LANG=C $(MSGMERGE) --verbose --output=/dev/null $$f $$mypot || exit 1; }; \
+ LANG=C $(MSGFMT) --output=/dev/null --check --statistics --verbose $$f \
+ || exit 1; \
+ done
+
+# Try to checkin a .pox file
+# FIXME make sure msgcat doesn't weird things with "" and comments
+checkin:
+ p=$(MODULE).$(ci_ll); \
+ cp --backup=numbered $(ci_opt) $$p.po $$p.po.bak; \
+ if [ -d CVS ]; then \
+ cvs -n update $$p.po | grep -q -v '^[UPMC]'; \
+ else \
+ LC_ALL=C svn status --show-updates --quiet $$p.po| grep -v '^Status against revision'; \
+ fi; \
+ if [ $$? = 0 ]; then \
+ echo "CVS/Subversion mismatch; trying to merge..."; \
+ rm -f $$p.po; \
+ if [ -d CVS ]; then \
+ cvs -q update $$p.po; \
+ else \
+ svn update $$p.po; \
+ fi; \
+ cp $$p.pox $$p.pox.new; \
+ $(MSGCAT) $$p.po $$p.pox.new -o $$p.pox; \
+ echo -e "\nCheck \"$$p.pox\" for fuzzy entries. Status:"; \
+ $(MSGFMT) --check --statistics $$p.pox; \
+ echo -e "Then try again to checkin \"$$p.pox\"."; \
+ else \
+ cp $(ci_opt) $$p.pox $$p.po; \
+ if [ -d CVS ]; then \
+ cvs -n ci $$p.po; \
+ else \
+ svn --dry-run commit $$p.po; \
+ fi; \
+ if [ $$? = 0 ] ; then \
+ if [ -d CVS ]; then \
+ cvs ci -m "$(ci_msg)" $$p.po; \
+ else \
+ svn commit --message "$(ci_msg)" $$p.po; \
+ fi; \
+ else \
+ rm -f $$p.po; \
+ if [ -d CVS ]; then \
+ cvs -q update $$p.po; \
+ else \
+ svn update $$p.po; \
+ fi; \
+ cp $$p.pox $$p.pox.new; \
+ $(MSGCAT) $$p.po $$p.pox.new -o $$p.pox; \
+ echo -e "\nCheck \"$$p.pox\" for fuzzy entries. Status:"; \
+ $(MSGFMT) --check --statistics $$p.pox; \
+ echo "Then try to checkin \"$$p.pox\"."; \
+ fi; \
+ fi
+
+install-data-local: $(MOFILES) $(stat)
+ D=$(DESTDIR)$(locale_lang_msg_dir); \
+ [ -d $$D ] || install -d -m 755 $$D; \
+ for l in $(MOFILES); do \
+ m=$${l/$(LL).mo/mo}; \
+ install -m 644 $$l $$D/$$m; \
+ done
+ install -d -m 755 $(DESTDIR)$(docdir)
+ $(INSTALL_DATA) $(stat) $(DESTDIR)$(docdir)
+# --- END lines from /usr/share/YaST2/data/devtools/admin/po/Makefile.am.center ---
+# --- START lines from /usr/share/YaST2/data/devtools/admin/po/Makefile.am.bottom ---
+# Emacs: -*- makefile -*-
+
+## po/Makefile.am.bottom ends here
+# --- END lines from /usr/share/YaST2/data/devtools/admin/po/Makefile.am.bottom ---
Added: trunk/yast/en_GB/COPYING
===================================================================
--- trunk/yast/en_GB/COPYING (rev 0)
+++ trunk/yast/en_GB/COPYING 2015-09-29 10:47:28 UTC (rev 92876)
@@ -0,0 +1,339 @@
+ GNU GENERAL PUBLIC LICENSE
+ Version 2, June 1991
+
+ Copyright (C) 1989, 1991 Free Software Foundation, Inc.,
+ 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA
+ Everyone is permitted to copy and distribute verbatim copies
+ of this license document, but changing it is not allowed.
+
+ Preamble
+
+ The licenses for most software are designed to take away your
+freedom to share and change it. By contrast, the GNU General Public
+License is intended to guarantee your freedom to share and change free
+software--to make sure the software is free for all its users. This
+General Public License applies to most of the Free Software
+Foundation's software and to any other program whose authors commit to
+using it. (Some other Free Software Foundation software is covered by
+the GNU Lesser General Public License instead.) You can apply it to
+your programs, too.
+
+ When we speak of free software, we are referring to freedom, not
+price. Our General Public Licenses are designed to make sure that you
+have the freedom to distribute copies of free software (and charge for
+this service if you wish), that you receive source code or can get it
+if you want it, that you can change the software or use pieces of it
+in new free programs; and that you know you can do these things.
+
+ To protect your rights, we need to make restrictions that forbid
+anyone to deny you these rights or to ask you to surrender the rights.
+These restrictions translate to certain responsibilities for you if you
+distribute copies of the software, or if you modify it.
+
+ For example, if you distribute copies of such a program, whether
+gratis or for a fee, you must give the recipients all the rights that
+you have. You must make sure that they, too, receive or can get the
+source code. And you must show them these terms so they know their
+rights.
+
+ We protect your rights with two steps: (1) copyright the software, and
+(2) offer you this license which gives you legal permission to copy,
+distribute and/or modify the software.
+
+ Also, for each author's protection and ours, we want to make certain
+that everyone understands that there is no warranty for this free
+software. If the software is modified by someone else and passed on, we
+want its recipients to know that what they have is not the original, so
+that any problems introduced by others will not reflect on the original
+authors' reputations.
+
+ Finally, any free program is threatened constantly by software
+patents. We wish to avoid the danger that redistributors of a free
+program will individually obtain patent licenses, in effect making the
+program proprietary. To prevent this, we have made it clear that any
+patent must be licensed for everyone's free use or not licensed at all.
+
+ The precise terms and conditions for copying, distribution and
+modification follow.
+
+ GNU GENERAL PUBLIC LICENSE
+ TERMS AND CONDITIONS FOR COPYING, DISTRIBUTION AND MODIFICATION
+
+ 0. This License applies to any program or other work which contains
+a notice placed by the copyright holder saying it may be distributed
+under the terms of this General Public License. The "Program", below,
+refers to any such program or work, and a "work based on the Program"
+means either the Program or any derivative work under copyright law:
+that is to say, a work containing the Program or a portion of it,
+either verbatim or with modifications and/or translated into another
+language. (Hereinafter, translation is included without limitation in
+the term "modification".) Each licensee is addressed as "you".
+
+Activities other than copying, distribution and modification are not
+covered by this License; they are outside its scope. The act of
+running the Program is not restricted, and the output from the Program
+is covered only if its contents constitute a work based on the
+Program (independent of having been made by running the Program).
+Whether that is true depends on what the Program does.
+
+ 1. You may copy and distribute verbatim copies of the Program's
+source code as you receive it, in any medium, provided that you
+conspicuously and appropriately publish on each copy an appropriate
+copyright notice and disclaimer of warranty; keep intact all the
+notices that refer to this License and to the absence of any warranty;
+and give any other recipients of the Program a copy of this License
+along with the Program.
+
+You may charge a fee for the physical act of transferring a copy, and
+you may at your option offer warranty protection in exchange for a fee.
+
+ 2. You may modify your copy or copies of the Program or any portion
+of it, thus forming a work based on the Program, and copy and
+distribute such modifications or work under the terms of Section 1
+above, provided that you also meet all of these conditions:
+
+ a) You must cause the modified files to carry prominent notices
+ stating that you changed the files and the date of any change.
+
+ b) You must cause any work that you distribute or publish, that in
+ whole or in part contains or is derived from the Program or any
+ part thereof, to be licensed as a whole at no charge to all third
+ parties under the terms of this License.
+
+ c) If the modified program normally reads commands interactively
+ when run, you must cause it, when started running for such
+ interactive use in the most ordinary way, to print or display an
+ announcement including an appropriate copyright notice and a
+ notice that there is no warranty (or else, saying that you provide
+ a warranty) and that users may redistribute the program under
+ these conditions, and telling the user how to view a copy of this
+ License. (Exception: if the Program itself is interactive but
+ does not normally print such an announcement, your work based on
+ the Program is not required to print an announcement.)
+
+These requirements apply to the modified work as a whole. If
+identifiable sections of that work are not derived from the Program,
+and can be reasonably considered independent and separate works in
+themselves, then this License, and its terms, do not apply to those
+sections when you distribute them as separate works. But when you
+distribute the same sections as part of a whole which is a work based
+on the Program, the distribution of the whole must be on the terms of
+this License, whose permissions for other licensees extend to the
+entire whole, and thus to each and every part regardless of who wrote it.
+
+Thus, it is not the intent of this section to claim rights or contest
+your rights to work written entirely by you; rather, the intent is to
+exercise the right to control the distribution of derivative or
+collective works based on the Program.
+
+In addition, mere aggregation of another work not based on the Program
+with the Program (or with a work based on the Program) on a volume of
+a storage or distribution medium does not bring the other work under
+the scope of this License.
+
+ 3. You may copy and distribute the Program (or a work based on it,
+under Section 2) in object code or executable form under the terms of
+Sections 1 and 2 above provided that you also do one of the following:
+
+ a) Accompany it with the complete corresponding machine-readable
+ source code, which must be distributed under the terms of Sections
+ 1 and 2 above on a medium customarily used for software interchange; or,
+
+ b) Accompany it with a written offer, valid for at least three
+ years, to give any third party, for a charge no more than your
+ cost of physically performing source distribution, a complete
+ machine-readable copy of the corresponding source code, to be
+ distributed under the terms of Sections 1 and 2 above on a medium
+ customarily used for software interchange; or,
+
+ c) Accompany it with the information you received as to the offer
+ to distribute corresponding source code. (This alternative is
+ allowed only for noncommercial distribution and only if you
+ received the program in object code or executable form with such
+ an offer, in accord with Subsection b above.)
+
+The source code for a work means the preferred form of the work for
+making modifications to it. For an executable work, complete source
+code means all the source code for all modules it contains, plus any
+associated interface definition files, plus the scripts used to
+control compilation and installation of the executable. However, as a
+special exception, the source code distributed need not include
+anything that is normally distributed (in either source or binary
+form) with the major components (compiler, kernel, and so on) of the
+operating system on which the executable runs, unless that component
+itself accompanies the executable.
+
+If distribution of executable or object code is made by offering
+access to copy from a designated place, then offering equivalent
+access to copy the source code from the same place counts as
+distribution of the source code, even though third parties are not
+compelled to copy the source along with the object code.
+
+ 4. You may not copy, modify, sublicense, or distribute the Program
+except as expressly provided under this License. Any attempt
+otherwise to copy, modify, sublicense or distribute the Program is
+void, and will automatically terminate your rights under this License.
+However, parties who have received copies, or rights, from you under
+this License will not have their licenses terminated so long as such
+parties remain in full compliance.
+
+ 5. You are not required to accept this License, since you have not
+signed it. However, nothing else grants you permission to modify or
+distribute the Program or its derivative works. These actions are
+prohibited by law if you do not accept this License. Therefore, by
+modifying or distributing the Program (or any work based on the
+Program), you indicate your acceptance of this License to do so, and
+all its terms and conditions for copying, distributing or modifying
+the Program or works based on it.
+
+ 6. Each time you redistribute the Program (or any work based on the
+Program), the recipient automatically receives a license from the
+original licensor to copy, distribute or modify the Program subject to
+these terms and conditions. You may not impose any further
+restrictions on the recipients' exercise of the rights granted herein.
+You are not responsible for enforcing compliance by third parties to
+this License.
+
+ 7. If, as a consequence of a court judgment or allegation of patent
+infringement or for any other reason (not limited to patent issues),
+conditions are imposed on you (whether by court order, agreement or
+otherwise) that contradict the conditions of this License, they do not
+excuse you from the conditions of this License. If you cannot
+distribute so as to satisfy simultaneously your obligations under this
+License and any other pertinent obligations, then as a consequence you
+may not distribute the Program at all. For example, if a patent
+license would not permit royalty-free redistribution of the Program by
+all those who receive copies directly or indirectly through you, then
+the only way you could satisfy both it and this License would be to
+refrain entirely from distribution of the Program.
+
+If any portion of this section is held invalid or unenforceable under
+any particular circumstance, the balance of the section is intended to
+apply and the section as a whole is intended to apply in other
+circumstances.
+
+It is not the purpose of this section to induce you to infringe any
+patents or other property right claims or to contest validity of any
+such claims; this section has the sole purpose of protecting the
+integrity of the free software distribution system, which is
+implemented by public license practices. Many people have made
+generous contributions to the wide range of software distributed
+through that system in reliance on consistent application of that
+system; it is up to the author/donor to decide if he or she is willing
+to distribute software through any other system and a licensee cannot
+impose that choice.
+
+This section is intended to make thoroughly clear what is believed to
+be a consequence of the rest of this License.
+
+ 8. If the distribution and/or use of the Program is restricted in
+certain countries either by patents or by copyrighted interfaces, the
+original copyright holder who places the Program under this License
+may add an explicit geographical distribution limitation excluding
+those countries, so that distribution is permitted only in or among
+countries not thus excluded. In such case, this License incorporates
+the limitation as if written in the body of this License.
+
+ 9. The Free Software Foundation may publish revised and/or new versions
+of the General Public License from time to time. Such new versions will
+be similar in spirit to the present version, but may differ in detail to
+address new problems or concerns.
+
+Each version is given a distinguishing version number. If the Program
+specifies a version number of this License which applies to it and "any
+later version", you have the option of following the terms and conditions
+either of that version or of any later version published by the Free
+Software Foundation. If the Program does not specify a version number of
+this License, you may choose any version ever published by the Free Software
+Foundation.
+
+ 10. If you wish to incorporate parts of the Program into other free
+programs whose distribution conditions are different, write to the author
+to ask for permission. For software which is copyrighted by the Free
+Software Foundation, write to the Free Software Foundation; we sometimes
+make exceptions for this. Our decision will be guided by the two goals
+of preserving the free status of all derivatives of our free software and
+of promoting the sharing and reuse of software generally.
+
+ NO WARRANTY
+
+ 11. BECAUSE THE PROGRAM IS LICENSED FREE OF CHARGE, THERE IS NO WARRANTY
+FOR THE PROGRAM, TO THE EXTENT PERMITTED BY APPLICABLE LAW. EXCEPT WHEN
+OTHERWISE STATED IN WRITING THE COPYRIGHT HOLDERS AND/OR OTHER PARTIES
+PROVIDE THE PROGRAM "AS IS" WITHOUT WARRANTY OF ANY KIND, EITHER EXPRESSED
+OR IMPLIED, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF
+MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE. THE ENTIRE RISK AS
+TO THE QUALITY AND PERFORMANCE OF THE PROGRAM IS WITH YOU. SHOULD THE
+PROGRAM PROVE DEFECTIVE, YOU ASSUME THE COST OF ALL NECESSARY SERVICING,
+REPAIR OR CORRECTION.
+
+ 12. IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN WRITING
+WILL ANY COPYRIGHT HOLDER, OR ANY OTHER PARTY WHO MAY MODIFY AND/OR
+REDISTRIBUTE THE PROGRAM AS PERMITTED ABOVE, BE LIABLE TO YOU FOR DAMAGES,
+INCLUDING ANY GENERAL, SPECIAL, INCIDENTAL OR CONSEQUENTIAL DAMAGES ARISING
+OUT OF THE USE OR INABILITY TO USE THE PROGRAM (INCLUDING BUT NOT LIMITED
+TO LOSS OF DATA OR DATA BEING RENDERED INACCURATE OR LOSSES SUSTAINED BY
+YOU OR THIRD PARTIES OR A FAILURE OF THE PROGRAM TO OPERATE WITH ANY OTHER
+PROGRAMS), EVEN IF SUCH HOLDER OR OTHER PARTY HAS BEEN ADVISED OF THE
+POSSIBILITY OF SUCH DAMAGES.
+
+ END OF TERMS AND CONDITIONS
+
+ How to Apply These Terms to Your New Programs
+
+ If you develop a new program, and you want it to be of the greatest
+possible use to the public, the best way to achieve this is to make it
+free software which everyone can redistribute and change under these terms.
+
+ To do so, attach the following notices to the program. It is safest
+to attach them to the start of each source file to most effectively
+convey the exclusion of warranty; and each file should have at least
+the "copyright" line and a pointer to where the full notice is found.
+
+ <one line to give the program's name and a brief idea of what it does.>
+ Copyright (C) <year> <name of author>
+
+ This program is free software; you can redistribute it and/or modify
+ it under the terms of the GNU General Public License as published by
+ the Free Software Foundation; either version 2 of the License, or
+ (at your option) any later version.
+
+ This program is distributed in the hope that it will be useful,
+ but WITHOUT ANY WARRANTY; without even the implied warranty of
+ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ GNU General Public License for more details.
+
+ You should have received a copy of the GNU General Public License along
+ with this program; if not, write to the Free Software Foundation, Inc.,
+ 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA.
+
+Also add information on how to contact you by electronic and paper mail.
+
+If the program is interactive, make it output a short notice like this
+when it starts in an interactive mode:
+
+ Gnomovision version 69, Copyright (C) year name of author
+ Gnomovision comes with ABSOLUTELY NO WARRANTY; for details type `show w'.
+ This is free software, and you are welcome to redistribute it
+ under certain conditions; type `show c' for details.
+
+The hypothetical commands `show w' and `show c' should show the appropriate
+parts of the General Public License. Of course, the commands you use may
+be called something other than `show w' and `show c'; they could even be
+mouse-clicks or menu items--whatever suits your program.
+
+You should also get your employer (if you work as a programmer) or your
+school, if any, to sign a "copyright disclaimer" for the program, if
+necessary. Here is a sample; alter the names:
+
+ Yoyodyne, Inc., hereby disclaims all copyright interest in the program
+ `Gnomovision' (which makes passes at compilers) written by James Hacker.
+
+ <signature of Ty Coon>, 1 April 1989
+ Ty Coon, President of Vice
+
+This General Public License does not permit incorporating your program into
+proprietary programs. If your program is a subroutine library, you may
+consider it more useful to permit linking proprietary applications with the
+library. If this is what you want to do, use the GNU Lesser General
+Public License instead of this License.
Added: trunk/yast/en_GB/Makefile.am
===================================================================
--- trunk/yast/en_GB/Makefile.am (rev 0)
+++ trunk/yast/en_GB/Makefile.am 2015-09-29 10:47:28 UTC (rev 92876)
@@ -0,0 +1,196 @@
+# Emacs: -*- makefile -*-
+#
+# Toplevel Makefile.am for a YaST2 subproject
+#
+# -- This file is generated by y2automake - DO NOT EDIT! --
+# (Edit ./SUBDIRS instead)
+#
+
+#where devtools are
+Y2TOOL = $(Y2DEVTOOLS_PREFIX)/bin/y2tool
+
+VERSION = $(shell cat $(srcdir)/VERSION)
+RPMNAME = $(shell cat $(srcdir)/RPMNAME)
+SUBDIRS_FILE = $(shell test -e $(srcdir)/SUBDIRS && echo SUBDIRS)
+ACINCLUDE_FILE = $(shell test -e $(srcdir)/acinclude.m4 && echo acinclude.m4)
+
+HAS_YAST_LICENSE = $(shell test -e $(srcdir)/YAST_LICENSE && echo YAST_LICENSE)
+
+# do we do Makefile.am for devtools? It is a little special...
+IS_DEVTOOLS = $(findstring yast2-devtools,$(RPMNAME))
+
+DEVTOOLS_DIR = $(if $(IS_DEVTOOLS),$(srcdir)/devtools,$(Y2DEVTOOLS_PREFIX)/share/YaST2/data/devtools)
+LEGALESE_DIR = $(if $(HAS_YAST_LICENSE),$(DEVTOOLS_DIR)/admin/copyright/yast,$(DEVTOOLS_DIR)/admin/copyright/gpl)
+
+COPYRIGHT_files_gpl = README COPYING
+
+COPYRIGHT_files_yast = YAST_LICENSE README COPYING COPYRIGHT.english \
+ COPYRIGHT.french COPYRIGHT.german COPYRIGHT.spanish
+
+extra_COPYRIGHT_files = $(if $(HAS_YAST_LICENSE), $(COPYRIGHT_files_yast), $(COPYRIGHT_files_gpl))
+
+# less strict; prefer bzip2
+AUTOMAKE_OPTIONS = foreign dist-bzip2 no-dist-gzip
+# where devtools install m4 snippets
+# argh, executed literally
+#ACLOCAL_AMFLAGS = -I $(Y2DEVTOOLS_PREFIX)/share/aclocal
+ACLOCAL_AMFLAGS = -I . -I `if test -d ./devtools/admin; then echo ./devtools/admin; else pkg-config --print-errors --variable=datadir yast2-devtools; fi`/aclocal
+
+Makefile.am.common: $(DEVTOOLS_DIR)/admin/Makefile.am.common
+ cmp -s $< $@ || cp -f $< $@
+
+# create bzip2ed tar and make some sanity checks
+$(RPMNAME)-$(VERSION).tar.bz2: checkpo dist-bzip2
+ @if [ `bunzip2 -c $(RPMNAME)-$(VERSION).tar.bz2 | wc --bytes` = 0 ] ; then \
+ echo "Error: created tar is empty" ; \
+ exit 1 ; \
+ fi
+
+CLEANFILES =
+MAINTAINERCLEANFILES = package/$(RPMNAME)-$(VERSION).tar.bz2 package/$(RPMNAME).spec
+
+POT_DST = $(shell find -type d -name testsuite -prune , \
+ -type f -name "*.pot")
+
+EXTRA_DIST = \
+ VERSION RPMNAME MAINTAINER configure.in.in \
+ $(SUBDIRS_FILE) $(ACINCLUDE_FILE) \
+ $(if $(IS_DEVTOOLS),Makefile.am.common,$(POT_DST))
+
+show-extra-dist:
+ @echo $(EXTRA_DIST)
+
+# info '(automake)Conditionals'
+if CREATE_PKGCONFIG
+# create the file here instead of by configure
+# because the prerequisite is made here (not anymore!)
+# and we don't want any paths in y2autoconf
+# info '(autoconf)config.status Invocation'
+$(RPMNAME).pc: $(RPMNAME).pc.in config.status
+ ./config.status --file=$@:$<
+
+if CREATE_PKGCONFIG_NOARCH
+pkgconfigdata_DATA = $(RPMNAME).pc
+else
+pkgconfig_DATA = $(RPMNAME).pc
+endif
+
+EXTRA_DIST += $(RPMNAME).pc.in
+endif
+
+dist-hook:
+ @for I in $(extra_COPYRIGHT_files) ; \
+ do \
+ EX="" ; \
+ if test -f $(srcdir)/$$I ; then \
+ EX=$(srcdir)/$$I ; \
+ elif test -f $(LEGALESE_DIR)/$$I ; then \
+ EX=$(LEGALESE_DIR)/$$I ; \
+ else \
+ echo "Error: No file $$I in $(srcdir)/ or in $$LEGALESE_DIR/"; \
+ exit 1 ; \
+ fi ; \
+ echo "cp $$EX $(distdir)" ; \
+ cp $$EX "$(distdir)" ; \
+ done
+
+pot:
+ $(Y2TOOL) y2makepot -s $(srcdir)
+
+install-pot: pot
+ @POT_DST=`find -type d -name testsuite -prune , \
+ -type f -name "*.pot"` ; \
+ if [ -n "$$POT_DST" ] ; then \
+ echo "mkdir -p $(DESTDIR)$(potdir)" ; \
+ mkdir -p $(DESTDIR)$(potdir) ; \
+ list="$$POT_DST"; \
+ for I in $$list ; \
+ do \
+ echo $$I ; \
+ if [ "$$I" == "pot" ] ; then \
+ continue ; \
+ fi ; \
+ echo "$(INSTALL_DATA) $$I $(DESTDIR)$(potdir)" ; \
+ $(INSTALL_DATA) $$I $(DESTDIR)$(potdir) ; \
+ done ; \
+ fi
+
+spellcheck: pot
+ $(Y2TOOL) pot-spellcheck
+
+# all-local: $(if $(IS_DEVTOOLS),,$(POT_DST))
+
+install-data-local: # $(if $(IS_DEVTOOLS),,install-pot)
+ mkdir -p $(DESTDIR)$(docdir)
+ @for I in $(extra_COPYRIGHT_files) ; \
+ do \
+ EX="" ; \
+ if test -f $(srcdir)/$$I ; then \
+ EX=$(srcdir)/$$I ; \
+ elif test -f $(LEGALESE_DIR)/$$I ; then \
+ EX=$(LEGALESE_DIR)/$$I ; \
+ else \
+ echo "Error: No file $$I in $(srcdir)/ or in $(LEGALESE_DIR)/"; \
+ exit 1 ; \
+ fi ; \
+ echo "$(INSTALL_DATA) $$EX $(DESTDIR)$(docdir)" ; \
+ $(INSTALL_DATA) $$EX $(DESTDIR)$(docdir) ; \
+ done
+
+package-local: check-parse $(if $(IS_DEVTOOLS),,$(POT_DST)) $(RPMNAME)-$(VERSION).tar.bz2
+ rm -f package/$(RPMNAME)-*.tar.bz2
+ rm -f package/*~
+ rm -f package/*.bak
+ rm -f package/*.auto
+ mv $(RPMNAME)-$(VERSION).tar.bz2 package/
+ if ! test -x $(Y2TOOL); then \
+ echo "$(Y2TOOL): not found."; \
+ echo "You have to install yast2-devtools to making a package"; \
+ false; \
+ fi
+ here=`pwd`; \
+ cd $(srcdir) && for i in $(RPMNAME)*.spec.in; do \
+ newname="`echo "$$i" | sed "s/\.in$$//g"`"; \
+ $(Y2TOOL) create-spec < $$i > $$here/package/$${newname} ; \
+ done
+
+package: check-up-to-date check-tagversion check-textdomain package-local
+
+TAGVERSION = $(Y2TOOL) tagversion
+
+# check if there is no modified files and all commits were pushed
+check-up-to-date:
+ if [ `git status --short --branch | sed '/##[^[]*$/d;/^??/d' | wc -l` -gt 0 ]; then \
+ (echo "ERROR: Source is not commited and pushed. See `git status`"; false) \
+ fi
+
+check-tagversion:
+ cd $(srcdir) && $(TAGVERSION) --check >/dev/null; \
+ [ $$? = 0 ] || ( echo "ERROR: Please run 'tagversion' first"; false )
+
+check-parse-old:
+ @if [ `find -type f -name "*.ycp" | wc -l` -gt 0 -a "$(RPMNAME)" != "yast2-core" ] ; then \
+ echo "Running parseycp..." ; \
+ parseycp -q -R ; \
+ else \
+ echo "Not running parseycp." ; \
+ fi
+
+check-parse:
+ @echo "Not running parseycp."
+
+check-textdomain:
+ $(Y2TOOL) check-textdomain $(srcdir)
+
+stable: checkin-stable
+
+checkin-stable: package
+ $(Y2TOOL) checkin-stable
+
+
+# For po/ modules
+checkpo:
+ test ! -f $(srcdir)/po/Makefile || $(MAKE) -C po checkpo
+# test ! -f $(srcdir)/po/Makefile || $(MAKE) -C po checkpo make-pox
+# Contents of ./SUBDIRS
+SUBDIRS = po
Added: trunk/yast/en_GB/README
===================================================================
--- trunk/yast/en_GB/README (rev 0)
+++ trunk/yast/en_GB/README 2015-09-29 10:47:28 UTC (rev 92876)
@@ -0,0 +1,2 @@
+This program/library is part of YaST2
+See the file COPYING for license terms
Added: trunk/yast/en_GB/configure.ac
===================================================================
--- trunk/yast/en_GB/configure.ac (rev 0)
+++ trunk/yast/en_GB/configure.ac 2015-09-29 10:47:28 UTC (rev 92876)
@@ -0,0 +1,184 @@
+dnl configure.ac for yast2-trans-en_GB
+dnl
+dnl -- This file is generated by y2autoconf 3.0.5 - DO NOT EDIT! --
+dnl (edit configure.ac.in or configure.in.in instead)
+
+AC_INIT(yast2-trans-en_GB, 3.1.0, http://bugs.opensuse.org/, yast2-trans-en_GB)
+dnl Check for presence of file 'RPMNAME'
+AC_CONFIG_SRCDIR([RPMNAME])
+
+dnl Checking host/target/build systems, for make, install etc.
+AC_CANONICAL_TARGET
+dnl Perform program name transformation
+AC_ARG_PROGRAM
+
+AC_PREFIX_DEFAULT(/usr)
+
+dnl long filenames; we use GNU Make extensions and that's ok
+AM_INIT_AUTOMAKE(tar-ustar -Wno-portability)
+
+dnl Important YaST2 variables
+VERSION="3.1.0"
+RPMNAME="yast2-trans-en_GB"
+MAINTAINER="Karl Eichwalder <ke(a)suse.de>"
+
+dnl pkgconfig honors lib64
+pkgconfigdir=\${libdir}/pkgconfig
+pkgconfigdatadir=\${datadir}/pkgconfig
+yast2dir=\${prefix}/share/YaST2
+
+ybindir=\${prefix}/lib/YaST2/bin
+# FIXME duplicates execcompdir
+ystartupdir=\${prefix}/lib/YaST2
+plugindir=\${libdir}/YaST2/plugin
+includedir=\${prefix}/include/YaST2
+potdir=\${docdir}/pot
+
+docdir=\${prefix}/share/doc/packages/$RPMNAME
+mandir=\${prefix}/share/man
+
+execcompdir=\${prefix}/lib/YaST2
+agentdir=${execcompdir}/servers_non_y2
+
+ydatadir=${yast2dir}/data
+imagedir=${yast2dir}/images
+themedir=${yast2dir}/theme
+localedir=${yast2dir}/locale
+clientdir=${yast2dir}/clients
+moduledir=${yast2dir}/modules
+yncludedir=${yast2dir}/include
+schemadir=${yast2dir}/schema
+scrconfdir=${yast2dir}/scrconf
+desktopdir=\${prefix}/share/applications/YaST2
+
+AC_SUBST(VERSION)
+AC_SUBST(RPMNAME)
+AC_SUBST(MAINTAINER)
+
+AC_SUBST(pkgconfigdir)
+AC_SUBST(pkgconfigdatadir)
+
+AC_SUBST(yast2dir)
+
+AC_SUBST(ybindir)
+AC_SUBST(ystartupdir)
+AC_SUBST(plugindir)
+AC_SUBST(includedir)
+AC_SUBST(potdir)
+AC_SUBST(execcompdir)
+
+AC_SUBST(docdir)
+AC_SUBST(mandir)
+
+AC_SUBST(ydatadir)
+AC_SUBST(imagedir)
+AC_SUBST(themedir)
+AC_SUBST(localedir)
+AC_SUBST(clientdir)
+AC_SUBST(moduledir)
+AC_SUBST(yncludedir)
+AC_SUBST(schemadir)
+AC_SUBST(scrconfdir)
+AC_SUBST(agentdir)
+AC_SUBST(desktopdir)
+
+fillupdir_d="/var/adm/fillup-templates"
+AC_ARG_WITH(fillupdir,
+ AS_HELP_STRING([--with-fillupdir=DIR],
+ [where to place fillup templates (default $fillupdir_d.]),
+ [ fillupdir="$withval" ],
+ [ fillupdir="$fillupdir_d" ])
+AC_SUBST(fillupdir)
+
+LL=${RPMNAME##*-}
+AC_SUBST(LL)
+ISO639=${LL%_*}
+AC_SUBST(ISO639)
+
+AC_ARG_WITH(own_compendium,
+ AS_HELP_STRING([--with-own_compendium=FILE],
+ [Location of compendium file]),
+ y2compendium=yes, y2compendium=no)
+if test "x$with_own_compendium" = "x" ; then
+ if test -d ../50-memory ; then
+ COMPENDIUM='../../50-memory/yast2.$(LL).po'
+ else
+ COMPENDIUM='../../memory/yast2.$(LL).po'
+ fi
+else
+ COMPENDIUM=${with_own_compendium}
+fi
+AC_SUBST(COMPENDIUM)
+if test -d ../50-pot ; then
+ POTDIR=../../50-pot
+else
+ POTDIR=../../pot/pot
+fi
+AC_SUBST(POTDIR)
+
+
+dnl Checks for programs.
+AC_PROG_INSTALL
+dnl The YCP interpreter checks whether dependent ybc files are older
+dnl so we must preserve their timestamps
+INSTALL="${INSTALL} -p"
+AC_PROG_LN_S
+AC_PROG_MAKE_SET
+
+dnl pkgconfig
+AC_ARG_VAR([PKG_CONFIG_PATH], [where to search for pkg-config files])
+dnl devtools
+dnl ...
+
+dnl no need for AC_ARG_VAR
+AC_PATH_PROG(XGETTEXT, xgettext)
+if test -z "$XGETTEXT" ; then
+ AC_MSG_ERROR(xgettext is missing; please install gettext-tools.)
+fi
+
+Y2DEVTOOLS_PREFIX=`pkg-config --print-errors --variable=prefix yast2-devtools`
+AC_SUBST(Y2DEVTOOLS_PREFIX)
+devtools_ybindir=`pkg-config --print-errors --variable=ybindir yast2-devtools`
+devtools_yast2dir=`pkg-config --print-errors --variable=yast2dir yast2-devtools`
+
+dnl producing pkg-config for others?
+AM_CONDITIONAL(CREATE_PKGCONFIG, test "x${CREATE_PKGCONFIG}" != x)
+AM_CONDITIONAL(CREATE_PKGCONFIG_NOARCH, test "x${CREATE_PKGCONFIG}" = xnoarch)
+
+dbdir=${devtools_yast2dir}/data/docbook
+STYLESHEET_HTML=${dbdir}/stylesheets/customize-html.xsl
+STYLESHEET_PDF=${dbdir}/stylesheets/customize-fo.xsl
+STYLESHEET_CSS=${dbdir}/css/yast2docs.css
+STYLESHEET_YDOC=${dbdir}/stylesheets/ydoc.xsl
+STYLESHEET_YCPDOC=${dbdir}/stylesheets/ycpdoc.xsl
+AC_SUBST(STYLESHEET_HTML)
+AC_SUBST(STYLESHEET_PDF)
+AC_SUBST(STYLESHEET_CSS)
+AC_SUBST(STYLESHEET_YDOC)
+AC_SUBST(STYLESHEET_YCPDOC)
+
+
+dnl searches for some needed programs
+AC_PATH_PROG(MSGFMT, msgfmt, no, /usr/bin)
+if test x$MSGFMT != x"/usr/bin/msgfmt"; then
+ AC_MSG_ERROR(msgfmt is missing; please install gettext.)
+fi
+AC_PATH_PROGS(MSGCAT, msgcat pmsgcat, no)
+if test x$MSGCAT = xno; then
+ AC_MSG_ERROR(msgcat is missing; please install gettext-0.11pre or better.)
+fi
+
+AC_PATH_PROG(MSGMERGE, msgmerge, no, /usr/bin)
+if test x$MSGMERGE != x"/usr/bin/msgmerge"; then
+ AC_MSG_ERROR(msgmerge is missing; please install gettext.)
+fi
+
+AC_PATH_PROG(MSGCONV, msgconv, no, /usr/bin)
+if test x$MSGCONV != x"/usr/bin/msgconv"; then
+ AC_MSG_ERROR(msgconv is missing; please install gettext.)
+fi
+
+
+AC_CONFIG_FILES(Makefile po/Makefile)
+AC_OUTPUT
+
Added: trunk/yast/en_GB/po/Makefile.am
===================================================================
--- trunk/yast/en_GB/po/Makefile.am (rev 0)
+++ trunk/yast/en_GB/po/Makefile.am 2015-09-29 10:47:28 UTC (rev 92876)
@@ -0,0 +1,175 @@
+# Emacs: -*- makefile -*-
+#
+# Makefile.am for a YaST2 translation (po/) subproject
+#
+# -- This file is generated by y2automake - DO NOT EDIT! --
+#
+# --- START lines from /usr/share/YaST2/data/devtools/admin/po/Makefile.am.top ---
+# Emacs: -*- makefile -*-
+# --- END lines from /usr/share/YaST2/data/devtools/admin/po/Makefile.am.top ---
+# --- START lines from /usr/share/YaST2/data/devtools/admin/po/Makefile.am.center ---
+# Emacs: -*- makefile -*-
+
+LL = @LL@
+#POTDIR = ../../50-pot
+POTDIR = @POTDIR@
+POTFILES = $(wildcard $(POTDIR)/*.pot)
+GENERATED = $(MOFILES)
+CLEANFILES = $(GENERATED)
+POFILES = $(wildcard *.po)
+ALL_TEXTDOMAINS = $(basename $(notdir $(POTFILES)))
+BPOTFILES = $(shell source ../../50-tools/build.conf && echo $$business)
+WANTED_TEXTDOMAINS = $(filter-out $(BPOTFILES), $(ALL_TEXTDOMAINS))
+WANTED_POFILES = $(addsuffix .$(LL).po, $(WANTED_TEXTDOMAINS))
+MOFILES = $(POFILES:%.po=%.mo)
+INST_MOFILES = $(MOFILES:.$(LL).mo=.mo)
+POXFILES = $(POFILES:%.po=%.pox)
+EXTRA_DIST = $(WANTED_POFILES) $(stat)
+localedir=@localedir@
+locale_lang_msg_dir=$(localedir)/$(LL)/LC_MESSAGES
+compendium = @COMPENDIUM@
+with_compendium =
+
+stat=status.txt
+PO_STATS= grep -v warning: | @ybindir@/po-stats
+
+MSGMERGE = @MSGMERGE@ --no-wrap --force-po --previous
+MSGFMT = @MSGFMT@
+MSGCAT = @MSGCAT@ --no-wrap --force-po
+MSGCONV = @MSGCONV@ --no-wrap --force-po
+XGETTEXT = @XGETTEXT@ --no-wrap
+
+SUFFIXES = .po .pox .gmo .mo
+
+all-local: $(GENERATED)
+
+make-pox pox: Makefile $(POXFILES)
+$(POXFILES): %.pox: %.po
+ -[ -f $@ ] && mv --backup=numbered $@ $@.bak; \
+ pot=$$(echo $< | sed "s:$(LL).po:pot:"); \
+ compendium=$(compendium); \
+ [ -f $$compendium ] || compendium=/dev/null ; \
+ $(MSGMERGE) -C $$compendium -o $@ $< $(POTDIR)/$$pot
+
+# update or init PO file
+update-po: Makefile $(POTFILES)
+ for p in $(POTFILES); do \
+ q=$${p##*/}; \
+ po=$${q%pot}$(LL).po; \
+ echo $$po; \
+ if [ -f $$po ]; then \
+ $(MSGMERGE) -o $$po.tmp $(with_compendium) $$po $$p; \
+ else \
+ $(MSGMERGE) -o $$po.tmp -C $(compendium) \
+ --verbose /dev/null $$p; \
+ fi || { echo "$(MSGMERGE) for \"$$po\" failed" ; \
+ rm -f $$po.tmp ; }; \
+ if cmp $$po.tmp $$po >/dev/null 2>&1; then \
+ rm -vf $$po.tmp; \
+ else \
+ mv -vf $$po.tmp $$po; \
+ fi; \
+ done
+ $(MAKE) $(stat)
+
+$(stat): $(WANTED_POFILES)
+ if [ -f $(stat) ]; then \
+ cp --backup=numbered $(stat) $(stat).bak; \
+ :> $(stat); \
+ fi
+ { for f in $(WANTED_POFILES); do \
+ LANG=C msgfmt -o /dev/null -c -v --statistics $$f 2>&1; \
+ done ; } | $(PO_STATS) | head -n 6 | tee $(stat)
+
+update-po-with-compendium:
+ $(MAKE) update-po with_compendium="-C $(compendium)"
+
+update-mo: $(MOFILES)
+ @:
+
+%.mo: %.po
+ file=$(srcdir)/`echo $* | sed 's,.*/,,'`.mo \
+ && rm -f $$file \
+ && $(MSGCONV) --to UTF-8 $< \
+ | $(MSGFMT) -c --statistics -o $$file -
+
+showpo:
+ echo $(POFILES)
+
+showmo:
+ echo $(MOFILES)
+
+checkpo:
+ for f in $(POFILES); do \
+ mypot=$(POTDIR)/$${f/$(LL).po/pot}; echo $$f $$mypot; \
+ [ -f $$mypot ] && { LANG=C $(MSGMERGE) --verbose --output=/dev/null $$f $$mypot || exit 1; }; \
+ LANG=C $(MSGFMT) --output=/dev/null --check --statistics --verbose $$f \
+ || exit 1; \
+ done
+
+# Try to checkin a .pox file
+# FIXME make sure msgcat doesn't weird things with "" and comments
+checkin:
+ p=$(MODULE).$(ci_ll); \
+ cp --backup=numbered $(ci_opt) $$p.po $$p.po.bak; \
+ if [ -d CVS ]; then \
+ cvs -n update $$p.po | grep -q -v '^[UPMC]'; \
+ else \
+ LC_ALL=C svn status --show-updates --quiet $$p.po| grep -v '^Status against revision'; \
+ fi; \
+ if [ $$? = 0 ]; then \
+ echo "CVS/Subversion mismatch; trying to merge..."; \
+ rm -f $$p.po; \
+ if [ -d CVS ]; then \
+ cvs -q update $$p.po; \
+ else \
+ svn update $$p.po; \
+ fi; \
+ cp $$p.pox $$p.pox.new; \
+ $(MSGCAT) $$p.po $$p.pox.new -o $$p.pox; \
+ echo -e "\nCheck \"$$p.pox\" for fuzzy entries. Status:"; \
+ $(MSGFMT) --check --statistics $$p.pox; \
+ echo -e "Then try again to checkin \"$$p.pox\"."; \
+ else \
+ cp $(ci_opt) $$p.pox $$p.po; \
+ if [ -d CVS ]; then \
+ cvs -n ci $$p.po; \
+ else \
+ svn --dry-run commit $$p.po; \
+ fi; \
+ if [ $$? = 0 ] ; then \
+ if [ -d CVS ]; then \
+ cvs ci -m "$(ci_msg)" $$p.po; \
+ else \
+ svn commit --message "$(ci_msg)" $$p.po; \
+ fi; \
+ else \
+ rm -f $$p.po; \
+ if [ -d CVS ]; then \
+ cvs -q update $$p.po; \
+ else \
+ svn update $$p.po; \
+ fi; \
+ cp $$p.pox $$p.pox.new; \
+ $(MSGCAT) $$p.po $$p.pox.new -o $$p.pox; \
+ echo -e "\nCheck \"$$p.pox\" for fuzzy entries. Status:"; \
+ $(MSGFMT) --check --statistics $$p.pox; \
+ echo "Then try to checkin \"$$p.pox\"."; \
+ fi; \
+ fi
+
+install-data-local: $(MOFILES) $(stat)
+ D=$(DESTDIR)$(locale_lang_msg_dir); \
+ [ -d $$D ] || install -d -m 755 $$D; \
+ for l in $(MOFILES); do \
+ m=$${l/$(LL).mo/mo}; \
+ install -m 644 $$l $$D/$$m; \
+ done
+ install -d -m 755 $(DESTDIR)$(docdir)
+ $(INSTALL_DATA) $(stat) $(DESTDIR)$(docdir)
+# --- END lines from /usr/share/YaST2/data/devtools/admin/po/Makefile.am.center ---
+# --- START lines from /usr/share/YaST2/data/devtools/admin/po/Makefile.am.bottom ---
+# Emacs: -*- makefile -*-
+
+## po/Makefile.am.bottom ends here
+# --- END lines from /usr/share/YaST2/data/devtools/admin/po/Makefile.am.bottom ---
Added: trunk/yast/en_US/COPYING
===================================================================
--- trunk/yast/en_US/COPYING (rev 0)
+++ trunk/yast/en_US/COPYING 2015-09-29 10:47:28 UTC (rev 92876)
@@ -0,0 +1,339 @@
+ GNU GENERAL PUBLIC LICENSE
+ Version 2, June 1991
+
+ Copyright (C) 1989, 1991 Free Software Foundation, Inc.,
+ 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA
+ Everyone is permitted to copy and distribute verbatim copies
+ of this license document, but changing it is not allowed.
+
+ Preamble
+
+ The licenses for most software are designed to take away your
+freedom to share and change it. By contrast, the GNU General Public
+License is intended to guarantee your freedom to share and change free
+software--to make sure the software is free for all its users. This
+General Public License applies to most of the Free Software
+Foundation's software and to any other program whose authors commit to
+using it. (Some other Free Software Foundation software is covered by
+the GNU Lesser General Public License instead.) You can apply it to
+your programs, too.
+
+ When we speak of free software, we are referring to freedom, not
+price. Our General Public Licenses are designed to make sure that you
+have the freedom to distribute copies of free software (and charge for
+this service if you wish), that you receive source code or can get it
+if you want it, that you can change the software or use pieces of it
+in new free programs; and that you know you can do these things.
+
+ To protect your rights, we need to make restrictions that forbid
+anyone to deny you these rights or to ask you to surrender the rights.
+These restrictions translate to certain responsibilities for you if you
+distribute copies of the software, or if you modify it.
+
+ For example, if you distribute copies of such a program, whether
+gratis or for a fee, you must give the recipients all the rights that
+you have. You must make sure that they, too, receive or can get the
+source code. And you must show them these terms so they know their
+rights.
+
+ We protect your rights with two steps: (1) copyright the software, and
+(2) offer you this license which gives you legal permission to copy,
+distribute and/or modify the software.
+
+ Also, for each author's protection and ours, we want to make certain
+that everyone understands that there is no warranty for this free
+software. If the software is modified by someone else and passed on, we
+want its recipients to know that what they have is not the original, so
+that any problems introduced by others will not reflect on the original
+authors' reputations.
+
+ Finally, any free program is threatened constantly by software
+patents. We wish to avoid the danger that redistributors of a free
+program will individually obtain patent licenses, in effect making the
+program proprietary. To prevent this, we have made it clear that any
+patent must be licensed for everyone's free use or not licensed at all.
+
+ The precise terms and conditions for copying, distribution and
+modification follow.
+
+ GNU GENERAL PUBLIC LICENSE
+ TERMS AND CONDITIONS FOR COPYING, DISTRIBUTION AND MODIFICATION
+
+ 0. This License applies to any program or other work which contains
+a notice placed by the copyright holder saying it may be distributed
+under the terms of this General Public License. The "Program", below,
+refers to any such program or work, and a "work based on the Program"
+means either the Program or any derivative work under copyright law:
+that is to say, a work containing the Program or a portion of it,
+either verbatim or with modifications and/or translated into another
+language. (Hereinafter, translation is included without limitation in
+the term "modification".) Each licensee is addressed as "you".
+
+Activities other than copying, distribution and modification are not
+covered by this License; they are outside its scope. The act of
+running the Program is not restricted, and the output from the Program
+is covered only if its contents constitute a work based on the
+Program (independent of having been made by running the Program).
+Whether that is true depends on what the Program does.
+
+ 1. You may copy and distribute verbatim copies of the Program's
+source code as you receive it, in any medium, provided that you
+conspicuously and appropriately publish on each copy an appropriate
+copyright notice and disclaimer of warranty; keep intact all the
+notices that refer to this License and to the absence of any warranty;
+and give any other recipients of the Program a copy of this License
+along with the Program.
+
+You may charge a fee for the physical act of transferring a copy, and
+you may at your option offer warranty protection in exchange for a fee.
+
+ 2. You may modify your copy or copies of the Program or any portion
+of it, thus forming a work based on the Program, and copy and
+distribute such modifications or work under the terms of Section 1
+above, provided that you also meet all of these conditions:
+
+ a) You must cause the modified files to carry prominent notices
+ stating that you changed the files and the date of any change.
+
+ b) You must cause any work that you distribute or publish, that in
+ whole or in part contains or is derived from the Program or any
+ part thereof, to be licensed as a whole at no charge to all third
+ parties under the terms of this License.
+
+ c) If the modified program normally reads commands interactively
+ when run, you must cause it, when started running for such
+ interactive use in the most ordinary way, to print or display an
+ announcement including an appropriate copyright notice and a
+ notice that there is no warranty (or else, saying that you provide
+ a warranty) and that users may redistribute the program under
+ these conditions, and telling the user how to view a copy of this
+ License. (Exception: if the Program itself is interactive but
+ does not normally print such an announcement, your work based on
+ the Program is not required to print an announcement.)
+
+These requirements apply to the modified work as a whole. If
+identifiable sections of that work are not derived from the Program,
+and can be reasonably considered independent and separate works in
+themselves, then this License, and its terms, do not apply to those
+sections when you distribute them as separate works. But when you
+distribute the same sections as part of a whole which is a work based
+on the Program, the distribution of the whole must be on the terms of
+this License, whose permissions for other licensees extend to the
+entire whole, and thus to each and every part regardless of who wrote it.
+
+Thus, it is not the intent of this section to claim rights or contest
+your rights to work written entirely by you; rather, the intent is to
+exercise the right to control the distribution of derivative or
+collective works based on the Program.
+
+In addition, mere aggregation of another work not based on the Program
+with the Program (or with a work based on the Program) on a volume of
+a storage or distribution medium does not bring the other work under
+the scope of this License.
+
+ 3. You may copy and distribute the Program (or a work based on it,
+under Section 2) in object code or executable form under the terms of
+Sections 1 and 2 above provided that you also do one of the following:
+
+ a) Accompany it with the complete corresponding machine-readable
+ source code, which must be distributed under the terms of Sections
+ 1 and 2 above on a medium customarily used for software interchange; or,
+
+ b) Accompany it with a written offer, valid for at least three
+ years, to give any third party, for a charge no more than your
+ cost of physically performing source distribution, a complete
+ machine-readable copy of the corresponding source code, to be
+ distributed under the terms of Sections 1 and 2 above on a medium
+ customarily used for software interchange; or,
+
+ c) Accompany it with the information you received as to the offer
+ to distribute corresponding source code. (This alternative is
+ allowed only for noncommercial distribution and only if you
+ received the program in object code or executable form with such
+ an offer, in accord with Subsection b above.)
+
+The source code for a work means the preferred form of the work for
+making modifications to it. For an executable work, complete source
+code means all the source code for all modules it contains, plus any
+associated interface definition files, plus the scripts used to
+control compilation and installation of the executable. However, as a
+special exception, the source code distributed need not include
+anything that is normally distributed (in either source or binary
+form) with the major components (compiler, kernel, and so on) of the
+operating system on which the executable runs, unless that component
+itself accompanies the executable.
+
+If distribution of executable or object code is made by offering
+access to copy from a designated place, then offering equivalent
+access to copy the source code from the same place counts as
+distribution of the source code, even though third parties are not
+compelled to copy the source along with the object code.
+
+ 4. You may not copy, modify, sublicense, or distribute the Program
+except as expressly provided under this License. Any attempt
+otherwise to copy, modify, sublicense or distribute the Program is
+void, and will automatically terminate your rights under this License.
+However, parties who have received copies, or rights, from you under
+this License will not have their licenses terminated so long as such
+parties remain in full compliance.
+
+ 5. You are not required to accept this License, since you have not
+signed it. However, nothing else grants you permission to modify or
+distribute the Program or its derivative works. These actions are
+prohibited by law if you do not accept this License. Therefore, by
+modifying or distributing the Program (or any work based on the
+Program), you indicate your acceptance of this License to do so, and
+all its terms and conditions for copying, distributing or modifying
+the Program or works based on it.
+
+ 6. Each time you redistribute the Program (or any work based on the
+Program), the recipient automatically receives a license from the
+original licensor to copy, distribute or modify the Program subject to
+these terms and conditions. You may not impose any further
+restrictions on the recipients' exercise of the rights granted herein.
+You are not responsible for enforcing compliance by third parties to
+this License.
+
+ 7. If, as a consequence of a court judgment or allegation of patent
+infringement or for any other reason (not limited to patent issues),
+conditions are imposed on you (whether by court order, agreement or
+otherwise) that contradict the conditions of this License, they do not
+excuse you from the conditions of this License. If you cannot
+distribute so as to satisfy simultaneously your obligations under this
+License and any other pertinent obligations, then as a consequence you
+may not distribute the Program at all. For example, if a patent
+license would not permit royalty-free redistribution of the Program by
+all those who receive copies directly or indirectly through you, then
+the only way you could satisfy both it and this License would be to
+refrain entirely from distribution of the Program.
+
+If any portion of this section is held invalid or unenforceable under
+any particular circumstance, the balance of the section is intended to
+apply and the section as a whole is intended to apply in other
+circumstances.
+
+It is not the purpose of this section to induce you to infringe any
+patents or other property right claims or to contest validity of any
+such claims; this section has the sole purpose of protecting the
+integrity of the free software distribution system, which is
+implemented by public license practices. Many people have made
+generous contributions to the wide range of software distributed
+through that system in reliance on consistent application of that
+system; it is up to the author/donor to decide if he or she is willing
+to distribute software through any other system and a licensee cannot
+impose that choice.
+
+This section is intended to make thoroughly clear what is believed to
+be a consequence of the rest of this License.
+
+ 8. If the distribution and/or use of the Program is restricted in
+certain countries either by patents or by copyrighted interfaces, the
+original copyright holder who places the Program under this License
+may add an explicit geographical distribution limitation excluding
+those countries, so that distribution is permitted only in or among
+countries not thus excluded. In such case, this License incorporates
+the limitation as if written in the body of this License.
+
+ 9. The Free Software Foundation may publish revised and/or new versions
+of the General Public License from time to time. Such new versions will
+be similar in spirit to the present version, but may differ in detail to
+address new problems or concerns.
+
+Each version is given a distinguishing version number. If the Program
+specifies a version number of this License which applies to it and "any
+later version", you have the option of following the terms and conditions
+either of that version or of any later version published by the Free
+Software Foundation. If the Program does not specify a version number of
+this License, you may choose any version ever published by the Free Software
+Foundation.
+
+ 10. If you wish to incorporate parts of the Program into other free
+programs whose distribution conditions are different, write to the author
+to ask for permission. For software which is copyrighted by the Free
+Software Foundation, write to the Free Software Foundation; we sometimes
+make exceptions for this. Our decision will be guided by the two goals
+of preserving the free status of all derivatives of our free software and
+of promoting the sharing and reuse of software generally.
+
+ NO WARRANTY
+
+ 11. BECAUSE THE PROGRAM IS LICENSED FREE OF CHARGE, THERE IS NO WARRANTY
+FOR THE PROGRAM, TO THE EXTENT PERMITTED BY APPLICABLE LAW. EXCEPT WHEN
+OTHERWISE STATED IN WRITING THE COPYRIGHT HOLDERS AND/OR OTHER PARTIES
+PROVIDE THE PROGRAM "AS IS" WITHOUT WARRANTY OF ANY KIND, EITHER EXPRESSED
+OR IMPLIED, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF
+MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE. THE ENTIRE RISK AS
+TO THE QUALITY AND PERFORMANCE OF THE PROGRAM IS WITH YOU. SHOULD THE
+PROGRAM PROVE DEFECTIVE, YOU ASSUME THE COST OF ALL NECESSARY SERVICING,
+REPAIR OR CORRECTION.
+
+ 12. IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN WRITING
+WILL ANY COPYRIGHT HOLDER, OR ANY OTHER PARTY WHO MAY MODIFY AND/OR
+REDISTRIBUTE THE PROGRAM AS PERMITTED ABOVE, BE LIABLE TO YOU FOR DAMAGES,
+INCLUDING ANY GENERAL, SPECIAL, INCIDENTAL OR CONSEQUENTIAL DAMAGES ARISING
+OUT OF THE USE OR INABILITY TO USE THE PROGRAM (INCLUDING BUT NOT LIMITED
+TO LOSS OF DATA OR DATA BEING RENDERED INACCURATE OR LOSSES SUSTAINED BY
+YOU OR THIRD PARTIES OR A FAILURE OF THE PROGRAM TO OPERATE WITH ANY OTHER
+PROGRAMS), EVEN IF SUCH HOLDER OR OTHER PARTY HAS BEEN ADVISED OF THE
+POSSIBILITY OF SUCH DAMAGES.
+
+ END OF TERMS AND CONDITIONS
+
+ How to Apply These Terms to Your New Programs
+
+ If you develop a new program, and you want it to be of the greatest
+possible use to the public, the best way to achieve this is to make it
+free software which everyone can redistribute and change under these terms.
+
+ To do so, attach the following notices to the program. It is safest
+to attach them to the start of each source file to most effectively
+convey the exclusion of warranty; and each file should have at least
+the "copyright" line and a pointer to where the full notice is found.
+
+ <one line to give the program's name and a brief idea of what it does.>
+ Copyright (C) <year> <name of author>
+
+ This program is free software; you can redistribute it and/or modify
+ it under the terms of the GNU General Public License as published by
+ the Free Software Foundation; either version 2 of the License, or
+ (at your option) any later version.
+
+ This program is distributed in the hope that it will be useful,
+ but WITHOUT ANY WARRANTY; without even the implied warranty of
+ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ GNU General Public License for more details.
+
+ You should have received a copy of the GNU General Public License along
+ with this program; if not, write to the Free Software Foundation, Inc.,
+ 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA.
+
+Also add information on how to contact you by electronic and paper mail.
+
+If the program is interactive, make it output a short notice like this
+when it starts in an interactive mode:
+
+ Gnomovision version 69, Copyright (C) year name of author
+ Gnomovision comes with ABSOLUTELY NO WARRANTY; for details type `show w'.
+ This is free software, and you are welcome to redistribute it
+ under certain conditions; type `show c' for details.
+
+The hypothetical commands `show w' and `show c' should show the appropriate
+parts of the General Public License. Of course, the commands you use may
+be called something other than `show w' and `show c'; they could even be
+mouse-clicks or menu items--whatever suits your program.
+
+You should also get your employer (if you work as a programmer) or your
+school, if any, to sign a "copyright disclaimer" for the program, if
+necessary. Here is a sample; alter the names:
+
+ Yoyodyne, Inc., hereby disclaims all copyright interest in the program
+ `Gnomovision' (which makes passes at compilers) written by James Hacker.
+
+ <signature of Ty Coon>, 1 April 1989
+ Ty Coon, President of Vice
+
+This General Public License does not permit incorporating your program into
+proprietary programs. If your program is a subroutine library, you may
+consider it more useful to permit linking proprietary applications with the
+library. If this is what you want to do, use the GNU Lesser General
+Public License instead of this License.
Added: trunk/yast/en_US/Makefile.am
===================================================================
--- trunk/yast/en_US/Makefile.am (rev 0)
+++ trunk/yast/en_US/Makefile.am 2015-09-29 10:47:28 UTC (rev 92876)
@@ -0,0 +1,196 @@
+# Emacs: -*- makefile -*-
+#
+# Toplevel Makefile.am for a YaST2 subproject
+#
+# -- This file is generated by y2automake - DO NOT EDIT! --
+# (Edit ./SUBDIRS instead)
+#
+
+#where devtools are
+Y2TOOL = $(Y2DEVTOOLS_PREFIX)/bin/y2tool
+
+VERSION = $(shell cat $(srcdir)/VERSION)
+RPMNAME = $(shell cat $(srcdir)/RPMNAME)
+SUBDIRS_FILE = $(shell test -e $(srcdir)/SUBDIRS && echo SUBDIRS)
+ACINCLUDE_FILE = $(shell test -e $(srcdir)/acinclude.m4 && echo acinclude.m4)
+
+HAS_YAST_LICENSE = $(shell test -e $(srcdir)/YAST_LICENSE && echo YAST_LICENSE)
+
+# do we do Makefile.am for devtools? It is a little special...
+IS_DEVTOOLS = $(findstring yast2-devtools,$(RPMNAME))
+
+DEVTOOLS_DIR = $(if $(IS_DEVTOOLS),$(srcdir)/devtools,$(Y2DEVTOOLS_PREFIX)/share/YaST2/data/devtools)
+LEGALESE_DIR = $(if $(HAS_YAST_LICENSE),$(DEVTOOLS_DIR)/admin/copyright/yast,$(DEVTOOLS_DIR)/admin/copyright/gpl)
+
+COPYRIGHT_files_gpl = README COPYING
+
+COPYRIGHT_files_yast = YAST_LICENSE README COPYING COPYRIGHT.english \
+ COPYRIGHT.french COPYRIGHT.german COPYRIGHT.spanish
+
+extra_COPYRIGHT_files = $(if $(HAS_YAST_LICENSE), $(COPYRIGHT_files_yast), $(COPYRIGHT_files_gpl))
+
+# less strict; prefer bzip2
+AUTOMAKE_OPTIONS = foreign dist-bzip2 no-dist-gzip
+# where devtools install m4 snippets
+# argh, executed literally
+#ACLOCAL_AMFLAGS = -I $(Y2DEVTOOLS_PREFIX)/share/aclocal
+ACLOCAL_AMFLAGS = -I . -I `if test -d ./devtools/admin; then echo ./devtools/admin; else pkg-config --print-errors --variable=datadir yast2-devtools; fi`/aclocal
+
+Makefile.am.common: $(DEVTOOLS_DIR)/admin/Makefile.am.common
+ cmp -s $< $@ || cp -f $< $@
+
+# create bzip2ed tar and make some sanity checks
+$(RPMNAME)-$(VERSION).tar.bz2: checkpo dist-bzip2
+ @if [ `bunzip2 -c $(RPMNAME)-$(VERSION).tar.bz2 | wc --bytes` = 0 ] ; then \
+ echo "Error: created tar is empty" ; \
+ exit 1 ; \
+ fi
+
+CLEANFILES =
+MAINTAINERCLEANFILES = package/$(RPMNAME)-$(VERSION).tar.bz2 package/$(RPMNAME).spec
+
+POT_DST = $(shell find -type d -name testsuite -prune , \
+ -type f -name "*.pot")
+
+EXTRA_DIST = \
+ VERSION RPMNAME MAINTAINER configure.in.in \
+ $(SUBDIRS_FILE) $(ACINCLUDE_FILE) \
+ $(if $(IS_DEVTOOLS),Makefile.am.common,$(POT_DST))
+
+show-extra-dist:
+ @echo $(EXTRA_DIST)
+
+# info '(automake)Conditionals'
+if CREATE_PKGCONFIG
+# create the file here instead of by configure
+# because the prerequisite is made here (not anymore!)
+# and we don't want any paths in y2autoconf
+# info '(autoconf)config.status Invocation'
+$(RPMNAME).pc: $(RPMNAME).pc.in config.status
+ ./config.status --file=$@:$<
+
+if CREATE_PKGCONFIG_NOARCH
+pkgconfigdata_DATA = $(RPMNAME).pc
+else
+pkgconfig_DATA = $(RPMNAME).pc
+endif
+
+EXTRA_DIST += $(RPMNAME).pc.in
+endif
+
+dist-hook:
+ @for I in $(extra_COPYRIGHT_files) ; \
+ do \
+ EX="" ; \
+ if test -f $(srcdir)/$$I ; then \
+ EX=$(srcdir)/$$I ; \
+ elif test -f $(LEGALESE_DIR)/$$I ; then \
+ EX=$(LEGALESE_DIR)/$$I ; \
+ else \
+ echo "Error: No file $$I in $(srcdir)/ or in $$LEGALESE_DIR/"; \
+ exit 1 ; \
+ fi ; \
+ echo "cp $$EX $(distdir)" ; \
+ cp $$EX "$(distdir)" ; \
+ done
+
+pot:
+ $(Y2TOOL) y2makepot -s $(srcdir)
+
+install-pot: pot
+ @POT_DST=`find -type d -name testsuite -prune , \
+ -type f -name "*.pot"` ; \
+ if [ -n "$$POT_DST" ] ; then \
+ echo "mkdir -p $(DESTDIR)$(potdir)" ; \
+ mkdir -p $(DESTDIR)$(potdir) ; \
+ list="$$POT_DST"; \
+ for I in $$list ; \
+ do \
+ echo $$I ; \
+ if [ "$$I" == "pot" ] ; then \
+ continue ; \
+ fi ; \
+ echo "$(INSTALL_DATA) $$I $(DESTDIR)$(potdir)" ; \
+ $(INSTALL_DATA) $$I $(DESTDIR)$(potdir) ; \
+ done ; \
+ fi
+
+spellcheck: pot
+ $(Y2TOOL) pot-spellcheck
+
+# all-local: $(if $(IS_DEVTOOLS),,$(POT_DST))
+
+install-data-local: # $(if $(IS_DEVTOOLS),,install-pot)
+ mkdir -p $(DESTDIR)$(docdir)
+ @for I in $(extra_COPYRIGHT_files) ; \
+ do \
+ EX="" ; \
+ if test -f $(srcdir)/$$I ; then \
+ EX=$(srcdir)/$$I ; \
+ elif test -f $(LEGALESE_DIR)/$$I ; then \
+ EX=$(LEGALESE_DIR)/$$I ; \
+ else \
+ echo "Error: No file $$I in $(srcdir)/ or in $(LEGALESE_DIR)/"; \
+ exit 1 ; \
+ fi ; \
+ echo "$(INSTALL_DATA) $$EX $(DESTDIR)$(docdir)" ; \
+ $(INSTALL_DATA) $$EX $(DESTDIR)$(docdir) ; \
+ done
+
+package-local: check-parse $(if $(IS_DEVTOOLS),,$(POT_DST)) $(RPMNAME)-$(VERSION).tar.bz2
+ rm -f package/$(RPMNAME)-*.tar.bz2
+ rm -f package/*~
+ rm -f package/*.bak
+ rm -f package/*.auto
+ mv $(RPMNAME)-$(VERSION).tar.bz2 package/
+ if ! test -x $(Y2TOOL); then \
+ echo "$(Y2TOOL): not found."; \
+ echo "You have to install yast2-devtools to making a package"; \
+ false; \
+ fi
+ here=`pwd`; \
+ cd $(srcdir) && for i in $(RPMNAME)*.spec.in; do \
+ newname="`echo "$$i" | sed "s/\.in$$//g"`"; \
+ $(Y2TOOL) create-spec < $$i > $$here/package/$${newname} ; \
+ done
+
+package: check-up-to-date check-tagversion check-textdomain package-local
+
+TAGVERSION = $(Y2TOOL) tagversion
+
+# check if there is no modified files and all commits were pushed
+check-up-to-date:
+ if [ `git status --short --branch | sed '/##[^[]*$/d;/^??/d' | wc -l` -gt 0 ]; then \
+ (echo "ERROR: Source is not commited and pushed. See `git status`"; false) \
+ fi
+
+check-tagversion:
+ cd $(srcdir) && $(TAGVERSION) --check >/dev/null; \
+ [ $$? = 0 ] || ( echo "ERROR: Please run 'tagversion' first"; false )
+
+check-parse-old:
+ @if [ `find -type f -name "*.ycp" | wc -l` -gt 0 -a "$(RPMNAME)" != "yast2-core" ] ; then \
+ echo "Running parseycp..." ; \
+ parseycp -q -R ; \
+ else \
+ echo "Not running parseycp." ; \
+ fi
+
+check-parse:
+ @echo "Not running parseycp."
+
+check-textdomain:
+ $(Y2TOOL) check-textdomain $(srcdir)
+
+stable: checkin-stable
+
+checkin-stable: package
+ $(Y2TOOL) checkin-stable
+
+
+# For po/ modules
+checkpo:
+ test ! -f $(srcdir)/po/Makefile || $(MAKE) -C po checkpo
+# test ! -f $(srcdir)/po/Makefile || $(MAKE) -C po checkpo make-pox
+# Contents of ./SUBDIRS
+SUBDIRS = po
Added: trunk/yast/en_US/README
===================================================================
--- trunk/yast/en_US/README (rev 0)
+++ trunk/yast/en_US/README 2015-09-29 10:47:28 UTC (rev 92876)
@@ -0,0 +1,2 @@
+This program/library is part of YaST2
+See the file COPYING for license terms
Added: trunk/yast/en_US/configure.ac
===================================================================
--- trunk/yast/en_US/configure.ac (rev 0)
+++ trunk/yast/en_US/configure.ac 2015-09-29 10:47:28 UTC (rev 92876)
@@ -0,0 +1,184 @@
+dnl configure.ac for yast2-trans-en_US
+dnl
+dnl -- This file is generated by y2autoconf 3.0.5 - DO NOT EDIT! --
+dnl (edit configure.ac.in or configure.in.in instead)
+
+AC_INIT(yast2-trans-en_US, 3.1.0, http://bugs.opensuse.org/, yast2-trans-en_US)
+dnl Check for presence of file 'RPMNAME'
+AC_CONFIG_SRCDIR([RPMNAME])
+
+dnl Checking host/target/build systems, for make, install etc.
+AC_CANONICAL_TARGET
+dnl Perform program name transformation
+AC_ARG_PROGRAM
+
+AC_PREFIX_DEFAULT(/usr)
+
+dnl long filenames; we use GNU Make extensions and that's ok
+AM_INIT_AUTOMAKE(tar-ustar -Wno-portability)
+
+dnl Important YaST2 variables
+VERSION="3.1.0"
+RPMNAME="yast2-trans-en_US"
+MAINTAINER="Karl Eichwalder <ke(a)suse.de>"
+
+dnl pkgconfig honors lib64
+pkgconfigdir=\${libdir}/pkgconfig
+pkgconfigdatadir=\${datadir}/pkgconfig
+yast2dir=\${prefix}/share/YaST2
+
+ybindir=\${prefix}/lib/YaST2/bin
+# FIXME duplicates execcompdir
+ystartupdir=\${prefix}/lib/YaST2
+plugindir=\${libdir}/YaST2/plugin
+includedir=\${prefix}/include/YaST2
+potdir=\${docdir}/pot
+
+docdir=\${prefix}/share/doc/packages/$RPMNAME
+mandir=\${prefix}/share/man
+
+execcompdir=\${prefix}/lib/YaST2
+agentdir=${execcompdir}/servers_non_y2
+
+ydatadir=${yast2dir}/data
+imagedir=${yast2dir}/images
+themedir=${yast2dir}/theme
+localedir=${yast2dir}/locale
+clientdir=${yast2dir}/clients
+moduledir=${yast2dir}/modules
+yncludedir=${yast2dir}/include
+schemadir=${yast2dir}/schema
+scrconfdir=${yast2dir}/scrconf
+desktopdir=\${prefix}/share/applications/YaST2
+
+AC_SUBST(VERSION)
+AC_SUBST(RPMNAME)
+AC_SUBST(MAINTAINER)
+
+AC_SUBST(pkgconfigdir)
+AC_SUBST(pkgconfigdatadir)
+
+AC_SUBST(yast2dir)
+
+AC_SUBST(ybindir)
+AC_SUBST(ystartupdir)
+AC_SUBST(plugindir)
+AC_SUBST(includedir)
+AC_SUBST(potdir)
+AC_SUBST(execcompdir)
+
+AC_SUBST(docdir)
+AC_SUBST(mandir)
+
+AC_SUBST(ydatadir)
+AC_SUBST(imagedir)
+AC_SUBST(themedir)
+AC_SUBST(localedir)
+AC_SUBST(clientdir)
+AC_SUBST(moduledir)
+AC_SUBST(yncludedir)
+AC_SUBST(schemadir)
+AC_SUBST(scrconfdir)
+AC_SUBST(agentdir)
+AC_SUBST(desktopdir)
+
+fillupdir_d="/var/adm/fillup-templates"
+AC_ARG_WITH(fillupdir,
+ AS_HELP_STRING([--with-fillupdir=DIR],
+ [where to place fillup templates (default $fillupdir_d.]),
+ [ fillupdir="$withval" ],
+ [ fillupdir="$fillupdir_d" ])
+AC_SUBST(fillupdir)
+
+LL=${RPMNAME##*-}
+AC_SUBST(LL)
+ISO639=${LL%_*}
+AC_SUBST(ISO639)
+
+AC_ARG_WITH(own_compendium,
+ AS_HELP_STRING([--with-own_compendium=FILE],
+ [Location of compendium file]),
+ y2compendium=yes, y2compendium=no)
+if test "x$with_own_compendium" = "x" ; then
+ if test -d ../50-memory ; then
+ COMPENDIUM='../../50-memory/yast2.$(LL).po'
+ else
+ COMPENDIUM='../../memory/yast2.$(LL).po'
+ fi
+else
+ COMPENDIUM=${with_own_compendium}
+fi
+AC_SUBST(COMPENDIUM)
+if test -d ../50-pot ; then
+ POTDIR=../../50-pot
+else
+ POTDIR=../../pot/pot
+fi
+AC_SUBST(POTDIR)
+
+
+dnl Checks for programs.
+AC_PROG_INSTALL
+dnl The YCP interpreter checks whether dependent ybc files are older
+dnl so we must preserve their timestamps
+INSTALL="${INSTALL} -p"
+AC_PROG_LN_S
+AC_PROG_MAKE_SET
+
+dnl pkgconfig
+AC_ARG_VAR([PKG_CONFIG_PATH], [where to search for pkg-config files])
+dnl devtools
+dnl ...
+
+dnl no need for AC_ARG_VAR
+AC_PATH_PROG(XGETTEXT, xgettext)
+if test -z "$XGETTEXT" ; then
+ AC_MSG_ERROR(xgettext is missing; please install gettext-tools.)
+fi
+
+Y2DEVTOOLS_PREFIX=`pkg-config --print-errors --variable=prefix yast2-devtools`
+AC_SUBST(Y2DEVTOOLS_PREFIX)
+devtools_ybindir=`pkg-config --print-errors --variable=ybindir yast2-devtools`
+devtools_yast2dir=`pkg-config --print-errors --variable=yast2dir yast2-devtools`
+
+dnl producing pkg-config for others?
+AM_CONDITIONAL(CREATE_PKGCONFIG, test "x${CREATE_PKGCONFIG}" != x)
+AM_CONDITIONAL(CREATE_PKGCONFIG_NOARCH, test "x${CREATE_PKGCONFIG}" = xnoarch)
+
+dbdir=${devtools_yast2dir}/data/docbook
+STYLESHEET_HTML=${dbdir}/stylesheets/customize-html.xsl
+STYLESHEET_PDF=${dbdir}/stylesheets/customize-fo.xsl
+STYLESHEET_CSS=${dbdir}/css/yast2docs.css
+STYLESHEET_YDOC=${dbdir}/stylesheets/ydoc.xsl
+STYLESHEET_YCPDOC=${dbdir}/stylesheets/ycpdoc.xsl
+AC_SUBST(STYLESHEET_HTML)
+AC_SUBST(STYLESHEET_PDF)
+AC_SUBST(STYLESHEET_CSS)
+AC_SUBST(STYLESHEET_YDOC)
+AC_SUBST(STYLESHEET_YCPDOC)
+
+
+dnl searches for some needed programs
+AC_PATH_PROG(MSGFMT, msgfmt, no, /usr/bin)
+if test x$MSGFMT != x"/usr/bin/msgfmt"; then
+ AC_MSG_ERROR(msgfmt is missing; please install gettext.)
+fi
+AC_PATH_PROGS(MSGCAT, msgcat pmsgcat, no)
+if test x$MSGCAT = xno; then
+ AC_MSG_ERROR(msgcat is missing; please install gettext-0.11pre or better.)
+fi
+
+AC_PATH_PROG(MSGMERGE, msgmerge, no, /usr/bin)
+if test x$MSGMERGE != x"/usr/bin/msgmerge"; then
+ AC_MSG_ERROR(msgmerge is missing; please install gettext.)
+fi
+
+AC_PATH_PROG(MSGCONV, msgconv, no, /usr/bin)
+if test x$MSGCONV != x"/usr/bin/msgconv"; then
+ AC_MSG_ERROR(msgconv is missing; please install gettext.)
+fi
+
+
+AC_CONFIG_FILES(Makefile po/Makefile)
+AC_OUTPUT
+
Added: trunk/yast/en_US/po/Makefile.am
===================================================================
--- trunk/yast/en_US/po/Makefile.am (rev 0)
+++ trunk/yast/en_US/po/Makefile.am 2015-09-29 10:47:28 UTC (rev 92876)
@@ -0,0 +1,175 @@
+# Emacs: -*- makefile -*-
+#
+# Makefile.am for a YaST2 translation (po/) subproject
+#
+# -- This file is generated by y2automake - DO NOT EDIT! --
+#
+# --- START lines from /usr/share/YaST2/data/devtools/admin/po/Makefile.am.top ---
+# Emacs: -*- makefile -*-
+# --- END lines from /usr/share/YaST2/data/devtools/admin/po/Makefile.am.top ---
+# --- START lines from /usr/share/YaST2/data/devtools/admin/po/Makefile.am.center ---
+# Emacs: -*- makefile -*-
+
+LL = @LL@
+#POTDIR = ../../50-pot
+POTDIR = @POTDIR@
+POTFILES = $(wildcard $(POTDIR)/*.pot)
+GENERATED = $(MOFILES)
+CLEANFILES = $(GENERATED)
+POFILES = $(wildcard *.po)
+ALL_TEXTDOMAINS = $(basename $(notdir $(POTFILES)))
+BPOTFILES = $(shell source ../../50-tools/build.conf && echo $$business)
+WANTED_TEXTDOMAINS = $(filter-out $(BPOTFILES), $(ALL_TEXTDOMAINS))
+WANTED_POFILES = $(addsuffix .$(LL).po, $(WANTED_TEXTDOMAINS))
+MOFILES = $(POFILES:%.po=%.mo)
+INST_MOFILES = $(MOFILES:.$(LL).mo=.mo)
+POXFILES = $(POFILES:%.po=%.pox)
+EXTRA_DIST = $(WANTED_POFILES) $(stat)
+localedir=@localedir@
+locale_lang_msg_dir=$(localedir)/$(LL)/LC_MESSAGES
+compendium = @COMPENDIUM@
+with_compendium =
+
+stat=status.txt
+PO_STATS= grep -v warning: | @ybindir@/po-stats
+
+MSGMERGE = @MSGMERGE@ --no-wrap --force-po --previous
+MSGFMT = @MSGFMT@
+MSGCAT = @MSGCAT@ --no-wrap --force-po
+MSGCONV = @MSGCONV@ --no-wrap --force-po
+XGETTEXT = @XGETTEXT@ --no-wrap
+
+SUFFIXES = .po .pox .gmo .mo
+
+all-local: $(GENERATED)
+
+make-pox pox: Makefile $(POXFILES)
+$(POXFILES): %.pox: %.po
+ -[ -f $@ ] && mv --backup=numbered $@ $@.bak; \
+ pot=$$(echo $< | sed "s:$(LL).po:pot:"); \
+ compendium=$(compendium); \
+ [ -f $$compendium ] || compendium=/dev/null ; \
+ $(MSGMERGE) -C $$compendium -o $@ $< $(POTDIR)/$$pot
+
+# update or init PO file
+update-po: Makefile $(POTFILES)
+ for p in $(POTFILES); do \
+ q=$${p##*/}; \
+ po=$${q%pot}$(LL).po; \
+ echo $$po; \
+ if [ -f $$po ]; then \
+ $(MSGMERGE) -o $$po.tmp $(with_compendium) $$po $$p; \
+ else \
+ $(MSGMERGE) -o $$po.tmp -C $(compendium) \
+ --verbose /dev/null $$p; \
+ fi || { echo "$(MSGMERGE) for \"$$po\" failed" ; \
+ rm -f $$po.tmp ; }; \
+ if cmp $$po.tmp $$po >/dev/null 2>&1; then \
+ rm -vf $$po.tmp; \
+ else \
+ mv -vf $$po.tmp $$po; \
+ fi; \
+ done
+ $(MAKE) $(stat)
+
+$(stat): $(WANTED_POFILES)
+ if [ -f $(stat) ]; then \
+ cp --backup=numbered $(stat) $(stat).bak; \
+ :> $(stat); \
+ fi
+ { for f in $(WANTED_POFILES); do \
+ LANG=C msgfmt -o /dev/null -c -v --statistics $$f 2>&1; \
+ done ; } | $(PO_STATS) | head -n 6 | tee $(stat)
+
+update-po-with-compendium:
+ $(MAKE) update-po with_compendium="-C $(compendium)"
+
+update-mo: $(MOFILES)
+ @:
+
+%.mo: %.po
+ file=$(srcdir)/`echo $* | sed 's,.*/,,'`.mo \
+ && rm -f $$file \
+ && $(MSGCONV) --to UTF-8 $< \
+ | $(MSGFMT) -c --statistics -o $$file -
+
+showpo:
+ echo $(POFILES)
+
+showmo:
+ echo $(MOFILES)
+
+checkpo:
+ for f in $(POFILES); do \
+ mypot=$(POTDIR)/$${f/$(LL).po/pot}; echo $$f $$mypot; \
+ [ -f $$mypot ] && { LANG=C $(MSGMERGE) --verbose --output=/dev/null $$f $$mypot || exit 1; }; \
+ LANG=C $(MSGFMT) --output=/dev/null --check --statistics --verbose $$f \
+ || exit 1; \
+ done
+
+# Try to checkin a .pox file
+# FIXME make sure msgcat doesn't weird things with "" and comments
+checkin:
+ p=$(MODULE).$(ci_ll); \
+ cp --backup=numbered $(ci_opt) $$p.po $$p.po.bak; \
+ if [ -d CVS ]; then \
+ cvs -n update $$p.po | grep -q -v '^[UPMC]'; \
+ else \
+ LC_ALL=C svn status --show-updates --quiet $$p.po| grep -v '^Status against revision'; \
+ fi; \
+ if [ $$? = 0 ]; then \
+ echo "CVS/Subversion mismatch; trying to merge..."; \
+ rm -f $$p.po; \
+ if [ -d CVS ]; then \
+ cvs -q update $$p.po; \
+ else \
+ svn update $$p.po; \
+ fi; \
+ cp $$p.pox $$p.pox.new; \
+ $(MSGCAT) $$p.po $$p.pox.new -o $$p.pox; \
+ echo -e "\nCheck \"$$p.pox\" for fuzzy entries. Status:"; \
+ $(MSGFMT) --check --statistics $$p.pox; \
+ echo -e "Then try again to checkin \"$$p.pox\"."; \
+ else \
+ cp $(ci_opt) $$p.pox $$p.po; \
+ if [ -d CVS ]; then \
+ cvs -n ci $$p.po; \
+ else \
+ svn --dry-run commit $$p.po; \
+ fi; \
+ if [ $$? = 0 ] ; then \
+ if [ -d CVS ]; then \
+ cvs ci -m "$(ci_msg)" $$p.po; \
+ else \
+ svn commit --message "$(ci_msg)" $$p.po; \
+ fi; \
+ else \
+ rm -f $$p.po; \
+ if [ -d CVS ]; then \
+ cvs -q update $$p.po; \
+ else \
+ svn update $$p.po; \
+ fi; \
+ cp $$p.pox $$p.pox.new; \
+ $(MSGCAT) $$p.po $$p.pox.new -o $$p.pox; \
+ echo -e "\nCheck \"$$p.pox\" for fuzzy entries. Status:"; \
+ $(MSGFMT) --check --statistics $$p.pox; \
+ echo "Then try to checkin \"$$p.pox\"."; \
+ fi; \
+ fi
+
+install-data-local: $(MOFILES) $(stat)
+ D=$(DESTDIR)$(locale_lang_msg_dir); \
+ [ -d $$D ] || install -d -m 755 $$D; \
+ for l in $(MOFILES); do \
+ m=$${l/$(LL).mo/mo}; \
+ install -m 644 $$l $$D/$$m; \
+ done
+ install -d -m 755 $(DESTDIR)$(docdir)
+ $(INSTALL_DATA) $(stat) $(DESTDIR)$(docdir)
+# --- END lines from /usr/share/YaST2/data/devtools/admin/po/Makefile.am.center ---
+# --- START lines from /usr/share/YaST2/data/devtools/admin/po/Makefile.am.bottom ---
+# Emacs: -*- makefile -*-
+
+## po/Makefile.am.bottom ends here
+# --- END lines from /usr/share/YaST2/data/devtools/admin/po/Makefile.am.bottom ---
Added: trunk/yast/eo/COPYING
===================================================================
--- trunk/yast/eo/COPYING (rev 0)
+++ trunk/yast/eo/COPYING 2015-09-29 10:47:28 UTC (rev 92876)
@@ -0,0 +1,339 @@
+ GNU GENERAL PUBLIC LICENSE
+ Version 2, June 1991
+
+ Copyright (C) 1989, 1991 Free Software Foundation, Inc.,
+ 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA
+ Everyone is permitted to copy and distribute verbatim copies
+ of this license document, but changing it is not allowed.
+
+ Preamble
+
+ The licenses for most software are designed to take away your
+freedom to share and change it. By contrast, the GNU General Public
+License is intended to guarantee your freedom to share and change free
+software--to make sure the software is free for all its users. This
+General Public License applies to most of the Free Software
+Foundation's software and to any other program whose authors commit to
+using it. (Some other Free Software Foundation software is covered by
+the GNU Lesser General Public License instead.) You can apply it to
+your programs, too.
+
+ When we speak of free software, we are referring to freedom, not
+price. Our General Public Licenses are designed to make sure that you
+have the freedom to distribute copies of free software (and charge for
+this service if you wish), that you receive source code or can get it
+if you want it, that you can change the software or use pieces of it
+in new free programs; and that you know you can do these things.
+
+ To protect your rights, we need to make restrictions that forbid
+anyone to deny you these rights or to ask you to surrender the rights.
+These restrictions translate to certain responsibilities for you if you
+distribute copies of the software, or if you modify it.
+
+ For example, if you distribute copies of such a program, whether
+gratis or for a fee, you must give the recipients all the rights that
+you have. You must make sure that they, too, receive or can get the
+source code. And you must show them these terms so they know their
+rights.
+
+ We protect your rights with two steps: (1) copyright the software, and
+(2) offer you this license which gives you legal permission to copy,
+distribute and/or modify the software.
+
+ Also, for each author's protection and ours, we want to make certain
+that everyone understands that there is no warranty for this free
+software. If the software is modified by someone else and passed on, we
+want its recipients to know that what they have is not the original, so
+that any problems introduced by others will not reflect on the original
+authors' reputations.
+
+ Finally, any free program is threatened constantly by software
+patents. We wish to avoid the danger that redistributors of a free
+program will individually obtain patent licenses, in effect making the
+program proprietary. To prevent this, we have made it clear that any
+patent must be licensed for everyone's free use or not licensed at all.
+
+ The precise terms and conditions for copying, distribution and
+modification follow.
+
+ GNU GENERAL PUBLIC LICENSE
+ TERMS AND CONDITIONS FOR COPYING, DISTRIBUTION AND MODIFICATION
+
+ 0. This License applies to any program or other work which contains
+a notice placed by the copyright holder saying it may be distributed
+under the terms of this General Public License. The "Program", below,
+refers to any such program or work, and a "work based on the Program"
+means either the Program or any derivative work under copyright law:
+that is to say, a work containing the Program or a portion of it,
+either verbatim or with modifications and/or translated into another
+language. (Hereinafter, translation is included without limitation in
+the term "modification".) Each licensee is addressed as "you".
+
+Activities other than copying, distribution and modification are not
+covered by this License; they are outside its scope. The act of
+running the Program is not restricted, and the output from the Program
+is covered only if its contents constitute a work based on the
+Program (independent of having been made by running the Program).
+Whether that is true depends on what the Program does.
+
+ 1. You may copy and distribute verbatim copies of the Program's
+source code as you receive it, in any medium, provided that you
+conspicuously and appropriately publish on each copy an appropriate
+copyright notice and disclaimer of warranty; keep intact all the
+notices that refer to this License and to the absence of any warranty;
+and give any other recipients of the Program a copy of this License
+along with the Program.
+
+You may charge a fee for the physical act of transferring a copy, and
+you may at your option offer warranty protection in exchange for a fee.
+
+ 2. You may modify your copy or copies of the Program or any portion
+of it, thus forming a work based on the Program, and copy and
+distribute such modifications or work under the terms of Section 1
+above, provided that you also meet all of these conditions:
+
+ a) You must cause the modified files to carry prominent notices
+ stating that you changed the files and the date of any change.
+
+ b) You must cause any work that you distribute or publish, that in
+ whole or in part contains or is derived from the Program or any
+ part thereof, to be licensed as a whole at no charge to all third
+ parties under the terms of this License.
+
+ c) If the modified program normally reads commands interactively
+ when run, you must cause it, when started running for such
+ interactive use in the most ordinary way, to print or display an
+ announcement including an appropriate copyright notice and a
+ notice that there is no warranty (or else, saying that you provide
+ a warranty) and that users may redistribute the program under
+ these conditions, and telling the user how to view a copy of this
+ License. (Exception: if the Program itself is interactive but
+ does not normally print such an announcement, your work based on
+ the Program is not required to print an announcement.)
+
+These requirements apply to the modified work as a whole. If
+identifiable sections of that work are not derived from the Program,
+and can be reasonably considered independent and separate works in
+themselves, then this License, and its terms, do not apply to those
+sections when you distribute them as separate works. But when you
+distribute the same sections as part of a whole which is a work based
+on the Program, the distribution of the whole must be on the terms of
+this License, whose permissions for other licensees extend to the
+entire whole, and thus to each and every part regardless of who wrote it.
+
+Thus, it is not the intent of this section to claim rights or contest
+your rights to work written entirely by you; rather, the intent is to
+exercise the right to control the distribution of derivative or
+collective works based on the Program.
+
+In addition, mere aggregation of another work not based on the Program
+with the Program (or with a work based on the Program) on a volume of
+a storage or distribution medium does not bring the other work under
+the scope of this License.
+
+ 3. You may copy and distribute the Program (or a work based on it,
+under Section 2) in object code or executable form under the terms of
+Sections 1 and 2 above provided that you also do one of the following:
+
+ a) Accompany it with the complete corresponding machine-readable
+ source code, which must be distributed under the terms of Sections
+ 1 and 2 above on a medium customarily used for software interchange; or,
+
+ b) Accompany it with a written offer, valid for at least three
+ years, to give any third party, for a charge no more than your
+ cost of physically performing source distribution, a complete
+ machine-readable copy of the corresponding source code, to be
+ distributed under the terms of Sections 1 and 2 above on a medium
+ customarily used for software interchange; or,
+
+ c) Accompany it with the information you received as to the offer
+ to distribute corresponding source code. (This alternative is
+ allowed only for noncommercial distribution and only if you
+ received the program in object code or executable form with such
+ an offer, in accord with Subsection b above.)
+
+The source code for a work means the preferred form of the work for
+making modifications to it. For an executable work, complete source
+code means all the source code for all modules it contains, plus any
+associated interface definition files, plus the scripts used to
+control compilation and installation of the executable. However, as a
+special exception, the source code distributed need not include
+anything that is normally distributed (in either source or binary
+form) with the major components (compiler, kernel, and so on) of the
+operating system on which the executable runs, unless that component
+itself accompanies the executable.
+
+If distribution of executable or object code is made by offering
+access to copy from a designated place, then offering equivalent
+access to copy the source code from the same place counts as
+distribution of the source code, even though third parties are not
+compelled to copy the source along with the object code.
+
+ 4. You may not copy, modify, sublicense, or distribute the Program
+except as expressly provided under this License. Any attempt
+otherwise to copy, modify, sublicense or distribute the Program is
+void, and will automatically terminate your rights under this License.
+However, parties who have received copies, or rights, from you under
+this License will not have their licenses terminated so long as such
+parties remain in full compliance.
+
+ 5. You are not required to accept this License, since you have not
+signed it. However, nothing else grants you permission to modify or
+distribute the Program or its derivative works. These actions are
+prohibited by law if you do not accept this License. Therefore, by
+modifying or distributing the Program (or any work based on the
+Program), you indicate your acceptance of this License to do so, and
+all its terms and conditions for copying, distributing or modifying
+the Program or works based on it.
+
+ 6. Each time you redistribute the Program (or any work based on the
+Program), the recipient automatically receives a license from the
+original licensor to copy, distribute or modify the Program subject to
+these terms and conditions. You may not impose any further
+restrictions on the recipients' exercise of the rights granted herein.
+You are not responsible for enforcing compliance by third parties to
+this License.
+
+ 7. If, as a consequence of a court judgment or allegation of patent
+infringement or for any other reason (not limited to patent issues),
+conditions are imposed on you (whether by court order, agreement or
+otherwise) that contradict the conditions of this License, they do not
+excuse you from the conditions of this License. If you cannot
+distribute so as to satisfy simultaneously your obligations under this
+License and any other pertinent obligations, then as a consequence you
+may not distribute the Program at all. For example, if a patent
+license would not permit royalty-free redistribution of the Program by
+all those who receive copies directly or indirectly through you, then
+the only way you could satisfy both it and this License would be to
+refrain entirely from distribution of the Program.
+
+If any portion of this section is held invalid or unenforceable under
+any particular circumstance, the balance of the section is intended to
+apply and the section as a whole is intended to apply in other
+circumstances.
+
+It is not the purpose of this section to induce you to infringe any
+patents or other property right claims or to contest validity of any
+such claims; this section has the sole purpose of protecting the
+integrity of the free software distribution system, which is
+implemented by public license practices. Many people have made
+generous contributions to the wide range of software distributed
+through that system in reliance on consistent application of that
+system; it is up to the author/donor to decide if he or she is willing
+to distribute software through any other system and a licensee cannot
+impose that choice.
+
+This section is intended to make thoroughly clear what is believed to
+be a consequence of the rest of this License.
+
+ 8. If the distribution and/or use of the Program is restricted in
+certain countries either by patents or by copyrighted interfaces, the
+original copyright holder who places the Program under this License
+may add an explicit geographical distribution limitation excluding
+those countries, so that distribution is permitted only in or among
+countries not thus excluded. In such case, this License incorporates
+the limitation as if written in the body of this License.
+
+ 9. The Free Software Foundation may publish revised and/or new versions
+of the General Public License from time to time. Such new versions will
+be similar in spirit to the present version, but may differ in detail to
+address new problems or concerns.
+
+Each version is given a distinguishing version number. If the Program
+specifies a version number of this License which applies to it and "any
+later version", you have the option of following the terms and conditions
+either of that version or of any later version published by the Free
+Software Foundation. If the Program does not specify a version number of
+this License, you may choose any version ever published by the Free Software
+Foundation.
+
+ 10. If you wish to incorporate parts of the Program into other free
+programs whose distribution conditions are different, write to the author
+to ask for permission. For software which is copyrighted by the Free
+Software Foundation, write to the Free Software Foundation; we sometimes
+make exceptions for this. Our decision will be guided by the two goals
+of preserving the free status of all derivatives of our free software and
+of promoting the sharing and reuse of software generally.
+
+ NO WARRANTY
+
+ 11. BECAUSE THE PROGRAM IS LICENSED FREE OF CHARGE, THERE IS NO WARRANTY
+FOR THE PROGRAM, TO THE EXTENT PERMITTED BY APPLICABLE LAW. EXCEPT WHEN
+OTHERWISE STATED IN WRITING THE COPYRIGHT HOLDERS AND/OR OTHER PARTIES
+PROVIDE THE PROGRAM "AS IS" WITHOUT WARRANTY OF ANY KIND, EITHER EXPRESSED
+OR IMPLIED, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF
+MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE. THE ENTIRE RISK AS
+TO THE QUALITY AND PERFORMANCE OF THE PROGRAM IS WITH YOU. SHOULD THE
+PROGRAM PROVE DEFECTIVE, YOU ASSUME THE COST OF ALL NECESSARY SERVICING,
+REPAIR OR CORRECTION.
+
+ 12. IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN WRITING
+WILL ANY COPYRIGHT HOLDER, OR ANY OTHER PARTY WHO MAY MODIFY AND/OR
+REDISTRIBUTE THE PROGRAM AS PERMITTED ABOVE, BE LIABLE TO YOU FOR DAMAGES,
+INCLUDING ANY GENERAL, SPECIAL, INCIDENTAL OR CONSEQUENTIAL DAMAGES ARISING
+OUT OF THE USE OR INABILITY TO USE THE PROGRAM (INCLUDING BUT NOT LIMITED
+TO LOSS OF DATA OR DATA BEING RENDERED INACCURATE OR LOSSES SUSTAINED BY
+YOU OR THIRD PARTIES OR A FAILURE OF THE PROGRAM TO OPERATE WITH ANY OTHER
+PROGRAMS), EVEN IF SUCH HOLDER OR OTHER PARTY HAS BEEN ADVISED OF THE
+POSSIBILITY OF SUCH DAMAGES.
+
+ END OF TERMS AND CONDITIONS
+
+ How to Apply These Terms to Your New Programs
+
+ If you develop a new program, and you want it to be of the greatest
+possible use to the public, the best way to achieve this is to make it
+free software which everyone can redistribute and change under these terms.
+
+ To do so, attach the following notices to the program. It is safest
+to attach them to the start of each source file to most effectively
+convey the exclusion of warranty; and each file should have at least
+the "copyright" line and a pointer to where the full notice is found.
+
+ <one line to give the program's name and a brief idea of what it does.>
+ Copyright (C) <year> <name of author>
+
+ This program is free software; you can redistribute it and/or modify
+ it under the terms of the GNU General Public License as published by
+ the Free Software Foundation; either version 2 of the License, or
+ (at your option) any later version.
+
+ This program is distributed in the hope that it will be useful,
+ but WITHOUT ANY WARRANTY; without even the implied warranty of
+ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ GNU General Public License for more details.
+
+ You should have received a copy of the GNU General Public License along
+ with this program; if not, write to the Free Software Foundation, Inc.,
+ 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA.
+
+Also add information on how to contact you by electronic and paper mail.
+
+If the program is interactive, make it output a short notice like this
+when it starts in an interactive mode:
+
+ Gnomovision version 69, Copyright (C) year name of author
+ Gnomovision comes with ABSOLUTELY NO WARRANTY; for details type `show w'.
+ This is free software, and you are welcome to redistribute it
+ under certain conditions; type `show c' for details.
+
+The hypothetical commands `show w' and `show c' should show the appropriate
+parts of the General Public License. Of course, the commands you use may
+be called something other than `show w' and `show c'; they could even be
+mouse-clicks or menu items--whatever suits your program.
+
+You should also get your employer (if you work as a programmer) or your
+school, if any, to sign a "copyright disclaimer" for the program, if
+necessary. Here is a sample; alter the names:
+
+ Yoyodyne, Inc., hereby disclaims all copyright interest in the program
+ `Gnomovision' (which makes passes at compilers) written by James Hacker.
+
+ <signature of Ty Coon>, 1 April 1989
+ Ty Coon, President of Vice
+
+This General Public License does not permit incorporating your program into
+proprietary programs. If your program is a subroutine library, you may
+consider it more useful to permit linking proprietary applications with the
+library. If this is what you want to do, use the GNU Lesser General
+Public License instead of this License.
Added: trunk/yast/eo/Makefile.am
===================================================================
--- trunk/yast/eo/Makefile.am (rev 0)
+++ trunk/yast/eo/Makefile.am 2015-09-29 10:47:28 UTC (rev 92876)
@@ -0,0 +1,196 @@
+# Emacs: -*- makefile -*-
+#
+# Toplevel Makefile.am for a YaST2 subproject
+#
+# -- This file is generated by y2automake - DO NOT EDIT! --
+# (Edit ./SUBDIRS instead)
+#
+
+#where devtools are
+Y2TOOL = $(Y2DEVTOOLS_PREFIX)/bin/y2tool
+
+VERSION = $(shell cat $(srcdir)/VERSION)
+RPMNAME = $(shell cat $(srcdir)/RPMNAME)
+SUBDIRS_FILE = $(shell test -e $(srcdir)/SUBDIRS && echo SUBDIRS)
+ACINCLUDE_FILE = $(shell test -e $(srcdir)/acinclude.m4 && echo acinclude.m4)
+
+HAS_YAST_LICENSE = $(shell test -e $(srcdir)/YAST_LICENSE && echo YAST_LICENSE)
+
+# do we do Makefile.am for devtools? It is a little special...
+IS_DEVTOOLS = $(findstring yast2-devtools,$(RPMNAME))
+
+DEVTOOLS_DIR = $(if $(IS_DEVTOOLS),$(srcdir)/devtools,$(Y2DEVTOOLS_PREFIX)/share/YaST2/data/devtools)
+LEGALESE_DIR = $(if $(HAS_YAST_LICENSE),$(DEVTOOLS_DIR)/admin/copyright/yast,$(DEVTOOLS_DIR)/admin/copyright/gpl)
+
+COPYRIGHT_files_gpl = README COPYING
+
+COPYRIGHT_files_yast = YAST_LICENSE README COPYING COPYRIGHT.english \
+ COPYRIGHT.french COPYRIGHT.german COPYRIGHT.spanish
+
+extra_COPYRIGHT_files = $(if $(HAS_YAST_LICENSE), $(COPYRIGHT_files_yast), $(COPYRIGHT_files_gpl))
+
+# less strict; prefer bzip2
+AUTOMAKE_OPTIONS = foreign dist-bzip2 no-dist-gzip
+# where devtools install m4 snippets
+# argh, executed literally
+#ACLOCAL_AMFLAGS = -I $(Y2DEVTOOLS_PREFIX)/share/aclocal
+ACLOCAL_AMFLAGS = -I . -I `if test -d ./devtools/admin; then echo ./devtools/admin; else pkg-config --print-errors --variable=datadir yast2-devtools; fi`/aclocal
+
+Makefile.am.common: $(DEVTOOLS_DIR)/admin/Makefile.am.common
+ cmp -s $< $@ || cp -f $< $@
+
+# create bzip2ed tar and make some sanity checks
+$(RPMNAME)-$(VERSION).tar.bz2: checkpo dist-bzip2
+ @if [ `bunzip2 -c $(RPMNAME)-$(VERSION).tar.bz2 | wc --bytes` = 0 ] ; then \
+ echo "Error: created tar is empty" ; \
+ exit 1 ; \
+ fi
+
+CLEANFILES =
+MAINTAINERCLEANFILES = package/$(RPMNAME)-$(VERSION).tar.bz2 package/$(RPMNAME).spec
+
+POT_DST = $(shell find -type d -name testsuite -prune , \
+ -type f -name "*.pot")
+
+EXTRA_DIST = \
+ VERSION RPMNAME MAINTAINER configure.in.in \
+ $(SUBDIRS_FILE) $(ACINCLUDE_FILE) \
+ $(if $(IS_DEVTOOLS),Makefile.am.common,$(POT_DST))
+
+show-extra-dist:
+ @echo $(EXTRA_DIST)
+
+# info '(automake)Conditionals'
+if CREATE_PKGCONFIG
+# create the file here instead of by configure
+# because the prerequisite is made here (not anymore!)
+# and we don't want any paths in y2autoconf
+# info '(autoconf)config.status Invocation'
+$(RPMNAME).pc: $(RPMNAME).pc.in config.status
+ ./config.status --file=$@:$<
+
+if CREATE_PKGCONFIG_NOARCH
+pkgconfigdata_DATA = $(RPMNAME).pc
+else
+pkgconfig_DATA = $(RPMNAME).pc
+endif
+
+EXTRA_DIST += $(RPMNAME).pc.in
+endif
+
+dist-hook:
+ @for I in $(extra_COPYRIGHT_files) ; \
+ do \
+ EX="" ; \
+ if test -f $(srcdir)/$$I ; then \
+ EX=$(srcdir)/$$I ; \
+ elif test -f $(LEGALESE_DIR)/$$I ; then \
+ EX=$(LEGALESE_DIR)/$$I ; \
+ else \
+ echo "Error: No file $$I in $(srcdir)/ or in $$LEGALESE_DIR/"; \
+ exit 1 ; \
+ fi ; \
+ echo "cp $$EX $(distdir)" ; \
+ cp $$EX "$(distdir)" ; \
+ done
+
+pot:
+ $(Y2TOOL) y2makepot -s $(srcdir)
+
+install-pot: pot
+ @POT_DST=`find -type d -name testsuite -prune , \
+ -type f -name "*.pot"` ; \
+ if [ -n "$$POT_DST" ] ; then \
+ echo "mkdir -p $(DESTDIR)$(potdir)" ; \
+ mkdir -p $(DESTDIR)$(potdir) ; \
+ list="$$POT_DST"; \
+ for I in $$list ; \
+ do \
+ echo $$I ; \
+ if [ "$$I" == "pot" ] ; then \
+ continue ; \
+ fi ; \
+ echo "$(INSTALL_DATA) $$I $(DESTDIR)$(potdir)" ; \
+ $(INSTALL_DATA) $$I $(DESTDIR)$(potdir) ; \
+ done ; \
+ fi
+
+spellcheck: pot
+ $(Y2TOOL) pot-spellcheck
+
+# all-local: $(if $(IS_DEVTOOLS),,$(POT_DST))
+
+install-data-local: # $(if $(IS_DEVTOOLS),,install-pot)
+ mkdir -p $(DESTDIR)$(docdir)
+ @for I in $(extra_COPYRIGHT_files) ; \
+ do \
+ EX="" ; \
+ if test -f $(srcdir)/$$I ; then \
+ EX=$(srcdir)/$$I ; \
+ elif test -f $(LEGALESE_DIR)/$$I ; then \
+ EX=$(LEGALESE_DIR)/$$I ; \
+ else \
+ echo "Error: No file $$I in $(srcdir)/ or in $(LEGALESE_DIR)/"; \
+ exit 1 ; \
+ fi ; \
+ echo "$(INSTALL_DATA) $$EX $(DESTDIR)$(docdir)" ; \
+ $(INSTALL_DATA) $$EX $(DESTDIR)$(docdir) ; \
+ done
+
+package-local: check-parse $(if $(IS_DEVTOOLS),,$(POT_DST)) $(RPMNAME)-$(VERSION).tar.bz2
+ rm -f package/$(RPMNAME)-*.tar.bz2
+ rm -f package/*~
+ rm -f package/*.bak
+ rm -f package/*.auto
+ mv $(RPMNAME)-$(VERSION).tar.bz2 package/
+ if ! test -x $(Y2TOOL); then \
+ echo "$(Y2TOOL): not found."; \
+ echo "You have to install yast2-devtools to making a package"; \
+ false; \
+ fi
+ here=`pwd`; \
+ cd $(srcdir) && for i in $(RPMNAME)*.spec.in; do \
+ newname="`echo "$$i" | sed "s/\.in$$//g"`"; \
+ $(Y2TOOL) create-spec < $$i > $$here/package/$${newname} ; \
+ done
+
+package: check-up-to-date check-tagversion check-textdomain package-local
+
+TAGVERSION = $(Y2TOOL) tagversion
+
+# check if there is no modified files and all commits were pushed
+check-up-to-date:
+ if [ `git status --short --branch | sed '/##[^[]*$/d;/^??/d' | wc -l` -gt 0 ]; then \
+ (echo "ERROR: Source is not commited and pushed. See `git status`"; false) \
+ fi
+
+check-tagversion:
+ cd $(srcdir) && $(TAGVERSION) --check >/dev/null; \
+ [ $$? = 0 ] || ( echo "ERROR: Please run 'tagversion' first"; false )
+
+check-parse-old:
+ @if [ `find -type f -name "*.ycp" | wc -l` -gt 0 -a "$(RPMNAME)" != "yast2-core" ] ; then \
+ echo "Running parseycp..." ; \
+ parseycp -q -R ; \
+ else \
+ echo "Not running parseycp." ; \
+ fi
+
+check-parse:
+ @echo "Not running parseycp."
+
+check-textdomain:
+ $(Y2TOOL) check-textdomain $(srcdir)
+
+stable: checkin-stable
+
+checkin-stable: package
+ $(Y2TOOL) checkin-stable
+
+
+# For po/ modules
+checkpo:
+ test ! -f $(srcdir)/po/Makefile || $(MAKE) -C po checkpo
+# test ! -f $(srcdir)/po/Makefile || $(MAKE) -C po checkpo make-pox
+# Contents of ./SUBDIRS
+SUBDIRS = po
Added: trunk/yast/eo/README
===================================================================
--- trunk/yast/eo/README (rev 0)
+++ trunk/yast/eo/README 2015-09-29 10:47:28 UTC (rev 92876)
@@ -0,0 +1,2 @@
+This program/library is part of YaST2
+See the file COPYING for license terms
Added: trunk/yast/eo/configure.ac
===================================================================
--- trunk/yast/eo/configure.ac (rev 0)
+++ trunk/yast/eo/configure.ac 2015-09-29 10:47:28 UTC (rev 92876)
@@ -0,0 +1,184 @@
+dnl configure.ac for yast2-trans-eo
+dnl
+dnl -- This file is generated by y2autoconf 3.0.5 - DO NOT EDIT! --
+dnl (edit configure.ac.in or configure.in.in instead)
+
+AC_INIT(yast2-trans-eo, 3.1.0, http://bugs.opensuse.org/, yast2-trans-eo)
+dnl Check for presence of file 'RPMNAME'
+AC_CONFIG_SRCDIR([RPMNAME])
+
+dnl Checking host/target/build systems, for make, install etc.
+AC_CANONICAL_TARGET
+dnl Perform program name transformation
+AC_ARG_PROGRAM
+
+AC_PREFIX_DEFAULT(/usr)
+
+dnl long filenames; we use GNU Make extensions and that's ok
+AM_INIT_AUTOMAKE(tar-ustar -Wno-portability)
+
+dnl Important YaST2 variables
+VERSION="3.1.0"
+RPMNAME="yast2-trans-eo"
+MAINTAINER="Karl Eichwalder <ke(a)suse.de>"
+
+dnl pkgconfig honors lib64
+pkgconfigdir=\${libdir}/pkgconfig
+pkgconfigdatadir=\${datadir}/pkgconfig
+yast2dir=\${prefix}/share/YaST2
+
+ybindir=\${prefix}/lib/YaST2/bin
+# FIXME duplicates execcompdir
+ystartupdir=\${prefix}/lib/YaST2
+plugindir=\${libdir}/YaST2/plugin
+includedir=\${prefix}/include/YaST2
+potdir=\${docdir}/pot
+
+docdir=\${prefix}/share/doc/packages/$RPMNAME
+mandir=\${prefix}/share/man
+
+execcompdir=\${prefix}/lib/YaST2
+agentdir=${execcompdir}/servers_non_y2
+
+ydatadir=${yast2dir}/data
+imagedir=${yast2dir}/images
+themedir=${yast2dir}/theme
+localedir=${yast2dir}/locale
+clientdir=${yast2dir}/clients
+moduledir=${yast2dir}/modules
+yncludedir=${yast2dir}/include
+schemadir=${yast2dir}/schema
+scrconfdir=${yast2dir}/scrconf
+desktopdir=\${prefix}/share/applications/YaST2
+
+AC_SUBST(VERSION)
+AC_SUBST(RPMNAME)
+AC_SUBST(MAINTAINER)
+
+AC_SUBST(pkgconfigdir)
+AC_SUBST(pkgconfigdatadir)
+
+AC_SUBST(yast2dir)
+
+AC_SUBST(ybindir)
+AC_SUBST(ystartupdir)
+AC_SUBST(plugindir)
+AC_SUBST(includedir)
+AC_SUBST(potdir)
+AC_SUBST(execcompdir)
+
+AC_SUBST(docdir)
+AC_SUBST(mandir)
+
+AC_SUBST(ydatadir)
+AC_SUBST(imagedir)
+AC_SUBST(themedir)
+AC_SUBST(localedir)
+AC_SUBST(clientdir)
+AC_SUBST(moduledir)
+AC_SUBST(yncludedir)
+AC_SUBST(schemadir)
+AC_SUBST(scrconfdir)
+AC_SUBST(agentdir)
+AC_SUBST(desktopdir)
+
+fillupdir_d="/var/adm/fillup-templates"
+AC_ARG_WITH(fillupdir,
+ AS_HELP_STRING([--with-fillupdir=DIR],
+ [where to place fillup templates (default $fillupdir_d.]),
+ [ fillupdir="$withval" ],
+ [ fillupdir="$fillupdir_d" ])
+AC_SUBST(fillupdir)
+
+LL=${RPMNAME##*-}
+AC_SUBST(LL)
+ISO639=${LL%_*}
+AC_SUBST(ISO639)
+
+AC_ARG_WITH(own_compendium,
+ AS_HELP_STRING([--with-own_compendium=FILE],
+ [Location of compendium file]),
+ y2compendium=yes, y2compendium=no)
+if test "x$with_own_compendium" = "x" ; then
+ if test -d ../50-memory ; then
+ COMPENDIUM='../../50-memory/yast2.$(LL).po'
+ else
+ COMPENDIUM='../../memory/yast2.$(LL).po'
+ fi
+else
+ COMPENDIUM=${with_own_compendium}
+fi
+AC_SUBST(COMPENDIUM)
+if test -d ../50-pot ; then
+ POTDIR=../../50-pot
+else
+ POTDIR=../../pot/pot
+fi
+AC_SUBST(POTDIR)
+
+
+dnl Checks for programs.
+AC_PROG_INSTALL
+dnl The YCP interpreter checks whether dependent ybc files are older
+dnl so we must preserve their timestamps
+INSTALL="${INSTALL} -p"
+AC_PROG_LN_S
+AC_PROG_MAKE_SET
+
+dnl pkgconfig
+AC_ARG_VAR([PKG_CONFIG_PATH], [where to search for pkg-config files])
+dnl devtools
+dnl ...
+
+dnl no need for AC_ARG_VAR
+AC_PATH_PROG(XGETTEXT, xgettext)
+if test -z "$XGETTEXT" ; then
+ AC_MSG_ERROR(xgettext is missing; please install gettext-tools.)
+fi
+
+Y2DEVTOOLS_PREFIX=`pkg-config --print-errors --variable=prefix yast2-devtools`
+AC_SUBST(Y2DEVTOOLS_PREFIX)
+devtools_ybindir=`pkg-config --print-errors --variable=ybindir yast2-devtools`
+devtools_yast2dir=`pkg-config --print-errors --variable=yast2dir yast2-devtools`
+
+dnl producing pkg-config for others?
+AM_CONDITIONAL(CREATE_PKGCONFIG, test "x${CREATE_PKGCONFIG}" != x)
+AM_CONDITIONAL(CREATE_PKGCONFIG_NOARCH, test "x${CREATE_PKGCONFIG}" = xnoarch)
+
+dbdir=${devtools_yast2dir}/data/docbook
+STYLESHEET_HTML=${dbdir}/stylesheets/customize-html.xsl
+STYLESHEET_PDF=${dbdir}/stylesheets/customize-fo.xsl
+STYLESHEET_CSS=${dbdir}/css/yast2docs.css
+STYLESHEET_YDOC=${dbdir}/stylesheets/ydoc.xsl
+STYLESHEET_YCPDOC=${dbdir}/stylesheets/ycpdoc.xsl
+AC_SUBST(STYLESHEET_HTML)
+AC_SUBST(STYLESHEET_PDF)
+AC_SUBST(STYLESHEET_CSS)
+AC_SUBST(STYLESHEET_YDOC)
+AC_SUBST(STYLESHEET_YCPDOC)
+
+
+dnl searches for some needed programs
+AC_PATH_PROG(MSGFMT, msgfmt, no, /usr/bin)
+if test x$MSGFMT != x"/usr/bin/msgfmt"; then
+ AC_MSG_ERROR(msgfmt is missing; please install gettext.)
+fi
+AC_PATH_PROGS(MSGCAT, msgcat pmsgcat, no)
+if test x$MSGCAT = xno; then
+ AC_MSG_ERROR(msgcat is missing; please install gettext-0.11pre or better.)
+fi
+
+AC_PATH_PROG(MSGMERGE, msgmerge, no, /usr/bin)
+if test x$MSGMERGE != x"/usr/bin/msgmerge"; then
+ AC_MSG_ERROR(msgmerge is missing; please install gettext.)
+fi
+
+AC_PATH_PROG(MSGCONV, msgconv, no, /usr/bin)
+if test x$MSGCONV != x"/usr/bin/msgconv"; then
+ AC_MSG_ERROR(msgconv is missing; please install gettext.)
+fi
+
+
+AC_CONFIG_FILES(Makefile po/Makefile)
+AC_OUTPUT
+
Added: trunk/yast/eo/po/Makefile.am
===================================================================
--- trunk/yast/eo/po/Makefile.am (rev 0)
+++ trunk/yast/eo/po/Makefile.am 2015-09-29 10:47:28 UTC (rev 92876)
@@ -0,0 +1,175 @@
+# Emacs: -*- makefile -*-
+#
+# Makefile.am for a YaST2 translation (po/) subproject
+#
+# -- This file is generated by y2automake - DO NOT EDIT! --
+#
+# --- START lines from /usr/share/YaST2/data/devtools/admin/po/Makefile.am.top ---
+# Emacs: -*- makefile -*-
+# --- END lines from /usr/share/YaST2/data/devtools/admin/po/Makefile.am.top ---
+# --- START lines from /usr/share/YaST2/data/devtools/admin/po/Makefile.am.center ---
+# Emacs: -*- makefile -*-
+
+LL = @LL@
+#POTDIR = ../../50-pot
+POTDIR = @POTDIR@
+POTFILES = $(wildcard $(POTDIR)/*.pot)
+GENERATED = $(MOFILES)
+CLEANFILES = $(GENERATED)
+POFILES = $(wildcard *.po)
+ALL_TEXTDOMAINS = $(basename $(notdir $(POTFILES)))
+BPOTFILES = $(shell source ../../50-tools/build.conf && echo $$business)
+WANTED_TEXTDOMAINS = $(filter-out $(BPOTFILES), $(ALL_TEXTDOMAINS))
+WANTED_POFILES = $(addsuffix .$(LL).po, $(WANTED_TEXTDOMAINS))
+MOFILES = $(POFILES:%.po=%.mo)
+INST_MOFILES = $(MOFILES:.$(LL).mo=.mo)
+POXFILES = $(POFILES:%.po=%.pox)
+EXTRA_DIST = $(WANTED_POFILES) $(stat)
+localedir=@localedir@
+locale_lang_msg_dir=$(localedir)/$(LL)/LC_MESSAGES
+compendium = @COMPENDIUM@
+with_compendium =
+
+stat=status.txt
+PO_STATS= grep -v warning: | @ybindir@/po-stats
+
+MSGMERGE = @MSGMERGE@ --no-wrap --force-po --previous
+MSGFMT = @MSGFMT@
+MSGCAT = @MSGCAT@ --no-wrap --force-po
+MSGCONV = @MSGCONV@ --no-wrap --force-po
+XGETTEXT = @XGETTEXT@ --no-wrap
+
+SUFFIXES = .po .pox .gmo .mo
+
+all-local: $(GENERATED)
+
+make-pox pox: Makefile $(POXFILES)
+$(POXFILES): %.pox: %.po
+ -[ -f $@ ] && mv --backup=numbered $@ $@.bak; \
+ pot=$$(echo $< | sed "s:$(LL).po:pot:"); \
+ compendium=$(compendium); \
+ [ -f $$compendium ] || compendium=/dev/null ; \
+ $(MSGMERGE) -C $$compendium -o $@ $< $(POTDIR)/$$pot
+
+# update or init PO file
+update-po: Makefile $(POTFILES)
+ for p in $(POTFILES); do \
+ q=$${p##*/}; \
+ po=$${q%pot}$(LL).po; \
+ echo $$po; \
+ if [ -f $$po ]; then \
+ $(MSGMERGE) -o $$po.tmp $(with_compendium) $$po $$p; \
+ else \
+ $(MSGMERGE) -o $$po.tmp -C $(compendium) \
+ --verbose /dev/null $$p; \
+ fi || { echo "$(MSGMERGE) for \"$$po\" failed" ; \
+ rm -f $$po.tmp ; }; \
+ if cmp $$po.tmp $$po >/dev/null 2>&1; then \
+ rm -vf $$po.tmp; \
+ else \
+ mv -vf $$po.tmp $$po; \
+ fi; \
+ done
+ $(MAKE) $(stat)
+
+$(stat): $(WANTED_POFILES)
+ if [ -f $(stat) ]; then \
+ cp --backup=numbered $(stat) $(stat).bak; \
+ :> $(stat); \
+ fi
+ { for f in $(WANTED_POFILES); do \
+ LANG=C msgfmt -o /dev/null -c -v --statistics $$f 2>&1; \
+ done ; } | $(PO_STATS) | head -n 6 | tee $(stat)
+
+update-po-with-compendium:
+ $(MAKE) update-po with_compendium="-C $(compendium)"
+
+update-mo: $(MOFILES)
+ @:
+
+%.mo: %.po
+ file=$(srcdir)/`echo $* | sed 's,.*/,,'`.mo \
+ && rm -f $$file \
+ && $(MSGCONV) --to UTF-8 $< \
+ | $(MSGFMT) -c --statistics -o $$file -
+
+showpo:
+ echo $(POFILES)
+
+showmo:
+ echo $(MOFILES)
+
+checkpo:
+ for f in $(POFILES); do \
+ mypot=$(POTDIR)/$${f/$(LL).po/pot}; echo $$f $$mypot; \
+ [ -f $$mypot ] && { LANG=C $(MSGMERGE) --verbose --output=/dev/null $$f $$mypot || exit 1; }; \
+ LANG=C $(MSGFMT) --output=/dev/null --check --statistics --verbose $$f \
+ || exit 1; \
+ done
+
+# Try to checkin a .pox file
+# FIXME make sure msgcat doesn't weird things with "" and comments
+checkin:
+ p=$(MODULE).$(ci_ll); \
+ cp --backup=numbered $(ci_opt) $$p.po $$p.po.bak; \
+ if [ -d CVS ]; then \
+ cvs -n update $$p.po | grep -q -v '^[UPMC]'; \
+ else \
+ LC_ALL=C svn status --show-updates --quiet $$p.po| grep -v '^Status against revision'; \
+ fi; \
+ if [ $$? = 0 ]; then \
+ echo "CVS/Subversion mismatch; trying to merge..."; \
+ rm -f $$p.po; \
+ if [ -d CVS ]; then \
+ cvs -q update $$p.po; \
+ else \
+ svn update $$p.po; \
+ fi; \
+ cp $$p.pox $$p.pox.new; \
+ $(MSGCAT) $$p.po $$p.pox.new -o $$p.pox; \
+ echo -e "\nCheck \"$$p.pox\" for fuzzy entries. Status:"; \
+ $(MSGFMT) --check --statistics $$p.pox; \
+ echo -e "Then try again to checkin \"$$p.pox\"."; \
+ else \
+ cp $(ci_opt) $$p.pox $$p.po; \
+ if [ -d CVS ]; then \
+ cvs -n ci $$p.po; \
+ else \
+ svn --dry-run commit $$p.po; \
+ fi; \
+ if [ $$? = 0 ] ; then \
+ if [ -d CVS ]; then \
+ cvs ci -m "$(ci_msg)" $$p.po; \
+ else \
+ svn commit --message "$(ci_msg)" $$p.po; \
+ fi; \
+ else \
+ rm -f $$p.po; \
+ if [ -d CVS ]; then \
+ cvs -q update $$p.po; \
+ else \
+ svn update $$p.po; \
+ fi; \
+ cp $$p.pox $$p.pox.new; \
+ $(MSGCAT) $$p.po $$p.pox.new -o $$p.pox; \
+ echo -e "\nCheck \"$$p.pox\" for fuzzy entries. Status:"; \
+ $(MSGFMT) --check --statistics $$p.pox; \
+ echo "Then try to checkin \"$$p.pox\"."; \
+ fi; \
+ fi
+
+install-data-local: $(MOFILES) $(stat)
+ D=$(DESTDIR)$(locale_lang_msg_dir); \
+ [ -d $$D ] || install -d -m 755 $$D; \
+ for l in $(MOFILES); do \
+ m=$${l/$(LL).mo/mo}; \
+ install -m 644 $$l $$D/$$m; \
+ done
+ install -d -m 755 $(DESTDIR)$(docdir)
+ $(INSTALL_DATA) $(stat) $(DESTDIR)$(docdir)
+# --- END lines from /usr/share/YaST2/data/devtools/admin/po/Makefile.am.center ---
+# --- START lines from /usr/share/YaST2/data/devtools/admin/po/Makefile.am.bottom ---
+# Emacs: -*- makefile -*-
+
+## po/Makefile.am.bottom ends here
+# --- END lines from /usr/share/YaST2/data/devtools/admin/po/Makefile.am.bottom ---
Added: trunk/yast/es/COPYING
===================================================================
--- trunk/yast/es/COPYING (rev 0)
+++ trunk/yast/es/COPYING 2015-09-29 10:47:28 UTC (rev 92876)
@@ -0,0 +1,339 @@
+ GNU GENERAL PUBLIC LICENSE
+ Version 2, June 1991
+
+ Copyright (C) 1989, 1991 Free Software Foundation, Inc.,
+ 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA
+ Everyone is permitted to copy and distribute verbatim copies
+ of this license document, but changing it is not allowed.
+
+ Preamble
+
+ The licenses for most software are designed to take away your
+freedom to share and change it. By contrast, the GNU General Public
+License is intended to guarantee your freedom to share and change free
+software--to make sure the software is free for all its users. This
+General Public License applies to most of the Free Software
+Foundation's software and to any other program whose authors commit to
+using it. (Some other Free Software Foundation software is covered by
+the GNU Lesser General Public License instead.) You can apply it to
+your programs, too.
+
+ When we speak of free software, we are referring to freedom, not
+price. Our General Public Licenses are designed to make sure that you
+have the freedom to distribute copies of free software (and charge for
+this service if you wish), that you receive source code or can get it
+if you want it, that you can change the software or use pieces of it
+in new free programs; and that you know you can do these things.
+
+ To protect your rights, we need to make restrictions that forbid
+anyone to deny you these rights or to ask you to surrender the rights.
+These restrictions translate to certain responsibilities for you if you
+distribute copies of the software, or if you modify it.
+
+ For example, if you distribute copies of such a program, whether
+gratis or for a fee, you must give the recipients all the rights that
+you have. You must make sure that they, too, receive or can get the
+source code. And you must show them these terms so they know their
+rights.
+
+ We protect your rights with two steps: (1) copyright the software, and
+(2) offer you this license which gives you legal permission to copy,
+distribute and/or modify the software.
+
+ Also, for each author's protection and ours, we want to make certain
+that everyone understands that there is no warranty for this free
+software. If the software is modified by someone else and passed on, we
+want its recipients to know that what they have is not the original, so
+that any problems introduced by others will not reflect on the original
+authors' reputations.
+
+ Finally, any free program is threatened constantly by software
+patents. We wish to avoid the danger that redistributors of a free
+program will individually obtain patent licenses, in effect making the
+program proprietary. To prevent this, we have made it clear that any
+patent must be licensed for everyone's free use or not licensed at all.
+
+ The precise terms and conditions for copying, distribution and
+modification follow.
+
+ GNU GENERAL PUBLIC LICENSE
+ TERMS AND CONDITIONS FOR COPYING, DISTRIBUTION AND MODIFICATION
+
+ 0. This License applies to any program or other work which contains
+a notice placed by the copyright holder saying it may be distributed
+under the terms of this General Public License. The "Program", below,
+refers to any such program or work, and a "work based on the Program"
+means either the Program or any derivative work under copyright law:
+that is to say, a work containing the Program or a portion of it,
+either verbatim or with modifications and/or translated into another
+language. (Hereinafter, translation is included without limitation in
+the term "modification".) Each licensee is addressed as "you".
+
+Activities other than copying, distribution and modification are not
+covered by this License; they are outside its scope. The act of
+running the Program is not restricted, and the output from the Program
+is covered only if its contents constitute a work based on the
+Program (independent of having been made by running the Program).
+Whether that is true depends on what the Program does.
+
+ 1. You may copy and distribute verbatim copies of the Program's
+source code as you receive it, in any medium, provided that you
+conspicuously and appropriately publish on each copy an appropriate
+copyright notice and disclaimer of warranty; keep intact all the
+notices that refer to this License and to the absence of any warranty;
+and give any other recipients of the Program a copy of this License
+along with the Program.
+
+You may charge a fee for the physical act of transferring a copy, and
+you may at your option offer warranty protection in exchange for a fee.
+
+ 2. You may modify your copy or copies of the Program or any portion
+of it, thus forming a work based on the Program, and copy and
+distribute such modifications or work under the terms of Section 1
+above, provided that you also meet all of these conditions:
+
+ a) You must cause the modified files to carry prominent notices
+ stating that you changed the files and the date of any change.
+
+ b) You must cause any work that you distribute or publish, that in
+ whole or in part contains or is derived from the Program or any
+ part thereof, to be licensed as a whole at no charge to all third
+ parties under the terms of this License.
+
+ c) If the modified program normally reads commands interactively
+ when run, you must cause it, when started running for such
+ interactive use in the most ordinary way, to print or display an
+ announcement including an appropriate copyright notice and a
+ notice that there is no warranty (or else, saying that you provide
+ a warranty) and that users may redistribute the program under
+ these conditions, and telling the user how to view a copy of this
+ License. (Exception: if the Program itself is interactive but
+ does not normally print such an announcement, your work based on
+ the Program is not required to print an announcement.)
+
+These requirements apply to the modified work as a whole. If
+identifiable sections of that work are not derived from the Program,
+and can be reasonably considered independent and separate works in
+themselves, then this License, and its terms, do not apply to those
+sections when you distribute them as separate works. But when you
+distribute the same sections as part of a whole which is a work based
+on the Program, the distribution of the whole must be on the terms of
+this License, whose permissions for other licensees extend to the
+entire whole, and thus to each and every part regardless of who wrote it.
+
+Thus, it is not the intent of this section to claim rights or contest
+your rights to work written entirely by you; rather, the intent is to
+exercise the right to control the distribution of derivative or
+collective works based on the Program.
+
+In addition, mere aggregation of another work not based on the Program
+with the Program (or with a work based on the Program) on a volume of
+a storage or distribution medium does not bring the other work under
+the scope of this License.
+
+ 3. You may copy and distribute the Program (or a work based on it,
+under Section 2) in object code or executable form under the terms of
+Sections 1 and 2 above provided that you also do one of the following:
+
+ a) Accompany it with the complete corresponding machine-readable
+ source code, which must be distributed under the terms of Sections
+ 1 and 2 above on a medium customarily used for software interchange; or,
+
+ b) Accompany it with a written offer, valid for at least three
+ years, to give any third party, for a charge no more than your
+ cost of physically performing source distribution, a complete
+ machine-readable copy of the corresponding source code, to be
+ distributed under the terms of Sections 1 and 2 above on a medium
+ customarily used for software interchange; or,
+
+ c) Accompany it with the information you received as to the offer
+ to distribute corresponding source code. (This alternative is
+ allowed only for noncommercial distribution and only if you
+ received the program in object code or executable form with such
+ an offer, in accord with Subsection b above.)
+
+The source code for a work means the preferred form of the work for
+making modifications to it. For an executable work, complete source
+code means all the source code for all modules it contains, plus any
+associated interface definition files, plus the scripts used to
+control compilation and installation of the executable. However, as a
+special exception, the source code distributed need not include
+anything that is normally distributed (in either source or binary
+form) with the major components (compiler, kernel, and so on) of the
+operating system on which the executable runs, unless that component
+itself accompanies the executable.
+
+If distribution of executable or object code is made by offering
+access to copy from a designated place, then offering equivalent
+access to copy the source code from the same place counts as
+distribution of the source code, even though third parties are not
+compelled to copy the source along with the object code.
+
+ 4. You may not copy, modify, sublicense, or distribute the Program
+except as expressly provided under this License. Any attempt
+otherwise to copy, modify, sublicense or distribute the Program is
+void, and will automatically terminate your rights under this License.
+However, parties who have received copies, or rights, from you under
+this License will not have their licenses terminated so long as such
+parties remain in full compliance.
+
+ 5. You are not required to accept this License, since you have not
+signed it. However, nothing else grants you permission to modify or
+distribute the Program or its derivative works. These actions are
+prohibited by law if you do not accept this License. Therefore, by
+modifying or distributing the Program (or any work based on the
+Program), you indicate your acceptance of this License to do so, and
+all its terms and conditions for copying, distributing or modifying
+the Program or works based on it.
+
+ 6. Each time you redistribute the Program (or any work based on the
+Program), the recipient automatically receives a license from the
+original licensor to copy, distribute or modify the Program subject to
+these terms and conditions. You may not impose any further
+restrictions on the recipients' exercise of the rights granted herein.
+You are not responsible for enforcing compliance by third parties to
+this License.
+
+ 7. If, as a consequence of a court judgment or allegation of patent
+infringement or for any other reason (not limited to patent issues),
+conditions are imposed on you (whether by court order, agreement or
+otherwise) that contradict the conditions of this License, they do not
+excuse you from the conditions of this License. If you cannot
+distribute so as to satisfy simultaneously your obligations under this
+License and any other pertinent obligations, then as a consequence you
+may not distribute the Program at all. For example, if a patent
+license would not permit royalty-free redistribution of the Program by
+all those who receive copies directly or indirectly through you, then
+the only way you could satisfy both it and this License would be to
+refrain entirely from distribution of the Program.
+
+If any portion of this section is held invalid or unenforceable under
+any particular circumstance, the balance of the section is intended to
+apply and the section as a whole is intended to apply in other
+circumstances.
+
+It is not the purpose of this section to induce you to infringe any
+patents or other property right claims or to contest validity of any
+such claims; this section has the sole purpose of protecting the
+integrity of the free software distribution system, which is
+implemented by public license practices. Many people have made
+generous contributions to the wide range of software distributed
+through that system in reliance on consistent application of that
+system; it is up to the author/donor to decide if he or she is willing
+to distribute software through any other system and a licensee cannot
+impose that choice.
+
+This section is intended to make thoroughly clear what is believed to
+be a consequence of the rest of this License.
+
+ 8. If the distribution and/or use of the Program is restricted in
+certain countries either by patents or by copyrighted interfaces, the
+original copyright holder who places the Program under this License
+may add an explicit geographical distribution limitation excluding
+those countries, so that distribution is permitted only in or among
+countries not thus excluded. In such case, this License incorporates
+the limitation as if written in the body of this License.
+
+ 9. The Free Software Foundation may publish revised and/or new versions
+of the General Public License from time to time. Such new versions will
+be similar in spirit to the present version, but may differ in detail to
+address new problems or concerns.
+
+Each version is given a distinguishing version number. If the Program
+specifies a version number of this License which applies to it and "any
+later version", you have the option of following the terms and conditions
+either of that version or of any later version published by the Free
+Software Foundation. If the Program does not specify a version number of
+this License, you may choose any version ever published by the Free Software
+Foundation.
+
+ 10. If you wish to incorporate parts of the Program into other free
+programs whose distribution conditions are different, write to the author
+to ask for permission. For software which is copyrighted by the Free
+Software Foundation, write to the Free Software Foundation; we sometimes
+make exceptions for this. Our decision will be guided by the two goals
+of preserving the free status of all derivatives of our free software and
+of promoting the sharing and reuse of software generally.
+
+ NO WARRANTY
+
+ 11. BECAUSE THE PROGRAM IS LICENSED FREE OF CHARGE, THERE IS NO WARRANTY
+FOR THE PROGRAM, TO THE EXTENT PERMITTED BY APPLICABLE LAW. EXCEPT WHEN
+OTHERWISE STATED IN WRITING THE COPYRIGHT HOLDERS AND/OR OTHER PARTIES
+PROVIDE THE PROGRAM "AS IS" WITHOUT WARRANTY OF ANY KIND, EITHER EXPRESSED
+OR IMPLIED, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF
+MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE. THE ENTIRE RISK AS
+TO THE QUALITY AND PERFORMANCE OF THE PROGRAM IS WITH YOU. SHOULD THE
+PROGRAM PROVE DEFECTIVE, YOU ASSUME THE COST OF ALL NECESSARY SERVICING,
+REPAIR OR CORRECTION.
+
+ 12. IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN WRITING
+WILL ANY COPYRIGHT HOLDER, OR ANY OTHER PARTY WHO MAY MODIFY AND/OR
+REDISTRIBUTE THE PROGRAM AS PERMITTED ABOVE, BE LIABLE TO YOU FOR DAMAGES,
+INCLUDING ANY GENERAL, SPECIAL, INCIDENTAL OR CONSEQUENTIAL DAMAGES ARISING
+OUT OF THE USE OR INABILITY TO USE THE PROGRAM (INCLUDING BUT NOT LIMITED
+TO LOSS OF DATA OR DATA BEING RENDERED INACCURATE OR LOSSES SUSTAINED BY
+YOU OR THIRD PARTIES OR A FAILURE OF THE PROGRAM TO OPERATE WITH ANY OTHER
+PROGRAMS), EVEN IF SUCH HOLDER OR OTHER PARTY HAS BEEN ADVISED OF THE
+POSSIBILITY OF SUCH DAMAGES.
+
+ END OF TERMS AND CONDITIONS
+
+ How to Apply These Terms to Your New Programs
+
+ If you develop a new program, and you want it to be of the greatest
+possible use to the public, the best way to achieve this is to make it
+free software which everyone can redistribute and change under these terms.
+
+ To do so, attach the following notices to the program. It is safest
+to attach them to the start of each source file to most effectively
+convey the exclusion of warranty; and each file should have at least
+the "copyright" line and a pointer to where the full notice is found.
+
+ <one line to give the program's name and a brief idea of what it does.>
+ Copyright (C) <year> <name of author>
+
+ This program is free software; you can redistribute it and/or modify
+ it under the terms of the GNU General Public License as published by
+ the Free Software Foundation; either version 2 of the License, or
+ (at your option) any later version.
+
+ This program is distributed in the hope that it will be useful,
+ but WITHOUT ANY WARRANTY; without even the implied warranty of
+ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ GNU General Public License for more details.
+
+ You should have received a copy of the GNU General Public License along
+ with this program; if not, write to the Free Software Foundation, Inc.,
+ 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA.
+
+Also add information on how to contact you by electronic and paper mail.
+
+If the program is interactive, make it output a short notice like this
+when it starts in an interactive mode:
+
+ Gnomovision version 69, Copyright (C) year name of author
+ Gnomovision comes with ABSOLUTELY NO WARRANTY; for details type `show w'.
+ This is free software, and you are welcome to redistribute it
+ under certain conditions; type `show c' for details.
+
+The hypothetical commands `show w' and `show c' should show the appropriate
+parts of the General Public License. Of course, the commands you use may
+be called something other than `show w' and `show c'; they could even be
+mouse-clicks or menu items--whatever suits your program.
+
+You should also get your employer (if you work as a programmer) or your
+school, if any, to sign a "copyright disclaimer" for the program, if
+necessary. Here is a sample; alter the names:
+
+ Yoyodyne, Inc., hereby disclaims all copyright interest in the program
+ `Gnomovision' (which makes passes at compilers) written by James Hacker.
+
+ <signature of Ty Coon>, 1 April 1989
+ Ty Coon, President of Vice
+
+This General Public License does not permit incorporating your program into
+proprietary programs. If your program is a subroutine library, you may
+consider it more useful to permit linking proprietary applications with the
+library. If this is what you want to do, use the GNU Lesser General
+Public License instead of this License.
Added: trunk/yast/es/Makefile.am
===================================================================
--- trunk/yast/es/Makefile.am (rev 0)
+++ trunk/yast/es/Makefile.am 2015-09-29 10:47:28 UTC (rev 92876)
@@ -0,0 +1,196 @@
+# Emacs: -*- makefile -*-
+#
+# Toplevel Makefile.am for a YaST2 subproject
+#
+# -- This file is generated by y2automake - DO NOT EDIT! --
+# (Edit ./SUBDIRS instead)
+#
+
+#where devtools are
+Y2TOOL = $(Y2DEVTOOLS_PREFIX)/bin/y2tool
+
+VERSION = $(shell cat $(srcdir)/VERSION)
+RPMNAME = $(shell cat $(srcdir)/RPMNAME)
+SUBDIRS_FILE = $(shell test -e $(srcdir)/SUBDIRS && echo SUBDIRS)
+ACINCLUDE_FILE = $(shell test -e $(srcdir)/acinclude.m4 && echo acinclude.m4)
+
+HAS_YAST_LICENSE = $(shell test -e $(srcdir)/YAST_LICENSE && echo YAST_LICENSE)
+
+# do we do Makefile.am for devtools? It is a little special...
+IS_DEVTOOLS = $(findstring yast2-devtools,$(RPMNAME))
+
+DEVTOOLS_DIR = $(if $(IS_DEVTOOLS),$(srcdir)/devtools,$(Y2DEVTOOLS_PREFIX)/share/YaST2/data/devtools)
+LEGALESE_DIR = $(if $(HAS_YAST_LICENSE),$(DEVTOOLS_DIR)/admin/copyright/yast,$(DEVTOOLS_DIR)/admin/copyright/gpl)
+
+COPYRIGHT_files_gpl = README COPYING
+
+COPYRIGHT_files_yast = YAST_LICENSE README COPYING COPYRIGHT.english \
+ COPYRIGHT.french COPYRIGHT.german COPYRIGHT.spanish
+
+extra_COPYRIGHT_files = $(if $(HAS_YAST_LICENSE), $(COPYRIGHT_files_yast), $(COPYRIGHT_files_gpl))
+
+# less strict; prefer bzip2
+AUTOMAKE_OPTIONS = foreign dist-bzip2 no-dist-gzip
+# where devtools install m4 snippets
+# argh, executed literally
+#ACLOCAL_AMFLAGS = -I $(Y2DEVTOOLS_PREFIX)/share/aclocal
+ACLOCAL_AMFLAGS = -I . -I `if test -d ./devtools/admin; then echo ./devtools/admin; else pkg-config --print-errors --variable=datadir yast2-devtools; fi`/aclocal
+
+Makefile.am.common: $(DEVTOOLS_DIR)/admin/Makefile.am.common
+ cmp -s $< $@ || cp -f $< $@
+
+# create bzip2ed tar and make some sanity checks
+$(RPMNAME)-$(VERSION).tar.bz2: checkpo dist-bzip2
+ @if [ `bunzip2 -c $(RPMNAME)-$(VERSION).tar.bz2 | wc --bytes` = 0 ] ; then \
+ echo "Error: created tar is empty" ; \
+ exit 1 ; \
+ fi
+
+CLEANFILES =
+MAINTAINERCLEANFILES = package/$(RPMNAME)-$(VERSION).tar.bz2 package/$(RPMNAME).spec
+
+POT_DST = $(shell find -type d -name testsuite -prune , \
+ -type f -name "*.pot")
+
+EXTRA_DIST = \
+ VERSION RPMNAME MAINTAINER configure.in.in \
+ $(SUBDIRS_FILE) $(ACINCLUDE_FILE) \
+ $(if $(IS_DEVTOOLS),Makefile.am.common,$(POT_DST))
+
+show-extra-dist:
+ @echo $(EXTRA_DIST)
+
+# info '(automake)Conditionals'
+if CREATE_PKGCONFIG
+# create the file here instead of by configure
+# because the prerequisite is made here (not anymore!)
+# and we don't want any paths in y2autoconf
+# info '(autoconf)config.status Invocation'
+$(RPMNAME).pc: $(RPMNAME).pc.in config.status
+ ./config.status --file=$@:$<
+
+if CREATE_PKGCONFIG_NOARCH
+pkgconfigdata_DATA = $(RPMNAME).pc
+else
+pkgconfig_DATA = $(RPMNAME).pc
+endif
+
+EXTRA_DIST += $(RPMNAME).pc.in
+endif
+
+dist-hook:
+ @for I in $(extra_COPYRIGHT_files) ; \
+ do \
+ EX="" ; \
+ if test -f $(srcdir)/$$I ; then \
+ EX=$(srcdir)/$$I ; \
+ elif test -f $(LEGALESE_DIR)/$$I ; then \
+ EX=$(LEGALESE_DIR)/$$I ; \
+ else \
+ echo "Error: No file $$I in $(srcdir)/ or in $$LEGALESE_DIR/"; \
+ exit 1 ; \
+ fi ; \
+ echo "cp $$EX $(distdir)" ; \
+ cp $$EX "$(distdir)" ; \
+ done
+
+pot:
+ $(Y2TOOL) y2makepot -s $(srcdir)
+
+install-pot: pot
+ @POT_DST=`find -type d -name testsuite -prune , \
+ -type f -name "*.pot"` ; \
+ if [ -n "$$POT_DST" ] ; then \
+ echo "mkdir -p $(DESTDIR)$(potdir)" ; \
+ mkdir -p $(DESTDIR)$(potdir) ; \
+ list="$$POT_DST"; \
+ for I in $$list ; \
+ do \
+ echo $$I ; \
+ if [ "$$I" == "pot" ] ; then \
+ continue ; \
+ fi ; \
+ echo "$(INSTALL_DATA) $$I $(DESTDIR)$(potdir)" ; \
+ $(INSTALL_DATA) $$I $(DESTDIR)$(potdir) ; \
+ done ; \
+ fi
+
+spellcheck: pot
+ $(Y2TOOL) pot-spellcheck
+
+# all-local: $(if $(IS_DEVTOOLS),,$(POT_DST))
+
+install-data-local: # $(if $(IS_DEVTOOLS),,install-pot)
+ mkdir -p $(DESTDIR)$(docdir)
+ @for I in $(extra_COPYRIGHT_files) ; \
+ do \
+ EX="" ; \
+ if test -f $(srcdir)/$$I ; then \
+ EX=$(srcdir)/$$I ; \
+ elif test -f $(LEGALESE_DIR)/$$I ; then \
+ EX=$(LEGALESE_DIR)/$$I ; \
+ else \
+ echo "Error: No file $$I in $(srcdir)/ or in $(LEGALESE_DIR)/"; \
+ exit 1 ; \
+ fi ; \
+ echo "$(INSTALL_DATA) $$EX $(DESTDIR)$(docdir)" ; \
+ $(INSTALL_DATA) $$EX $(DESTDIR)$(docdir) ; \
+ done
+
+package-local: check-parse $(if $(IS_DEVTOOLS),,$(POT_DST)) $(RPMNAME)-$(VERSION).tar.bz2
+ rm -f package/$(RPMNAME)-*.tar.bz2
+ rm -f package/*~
+ rm -f package/*.bak
+ rm -f package/*.auto
+ mv $(RPMNAME)-$(VERSION).tar.bz2 package/
+ if ! test -x $(Y2TOOL); then \
+ echo "$(Y2TOOL): not found."; \
+ echo "You have to install yast2-devtools to making a package"; \
+ false; \
+ fi
+ here=`pwd`; \
+ cd $(srcdir) && for i in $(RPMNAME)*.spec.in; do \
+ newname="`echo "$$i" | sed "s/\.in$$//g"`"; \
+ $(Y2TOOL) create-spec < $$i > $$here/package/$${newname} ; \
+ done
+
+package: check-up-to-date check-tagversion check-textdomain package-local
+
+TAGVERSION = $(Y2TOOL) tagversion
+
+# check if there is no modified files and all commits were pushed
+check-up-to-date:
+ if [ `git status --short --branch | sed '/##[^[]*$/d;/^??/d' | wc -l` -gt 0 ]; then \
+ (echo "ERROR: Source is not commited and pushed. See `git status`"; false) \
+ fi
+
+check-tagversion:
+ cd $(srcdir) && $(TAGVERSION) --check >/dev/null; \
+ [ $$? = 0 ] || ( echo "ERROR: Please run 'tagversion' first"; false )
+
+check-parse-old:
+ @if [ `find -type f -name "*.ycp" | wc -l` -gt 0 -a "$(RPMNAME)" != "yast2-core" ] ; then \
+ echo "Running parseycp..." ; \
+ parseycp -q -R ; \
+ else \
+ echo "Not running parseycp." ; \
+ fi
+
+check-parse:
+ @echo "Not running parseycp."
+
+check-textdomain:
+ $(Y2TOOL) check-textdomain $(srcdir)
+
+stable: checkin-stable
+
+checkin-stable: package
+ $(Y2TOOL) checkin-stable
+
+
+# For po/ modules
+checkpo:
+ test ! -f $(srcdir)/po/Makefile || $(MAKE) -C po checkpo
+# test ! -f $(srcdir)/po/Makefile || $(MAKE) -C po checkpo make-pox
+# Contents of ./SUBDIRS
+SUBDIRS = po
Added: trunk/yast/es/README
===================================================================
--- trunk/yast/es/README (rev 0)
+++ trunk/yast/es/README 2015-09-29 10:47:28 UTC (rev 92876)
@@ -0,0 +1,2 @@
+This program/library is part of YaST2
+See the file COPYING for license terms
Added: trunk/yast/es/configure.ac
===================================================================
--- trunk/yast/es/configure.ac (rev 0)
+++ trunk/yast/es/configure.ac 2015-09-29 10:47:28 UTC (rev 92876)
@@ -0,0 +1,184 @@
+dnl configure.ac for yast2-trans-es
+dnl
+dnl -- This file is generated by y2autoconf 3.0.5 - DO NOT EDIT! --
+dnl (edit configure.ac.in or configure.in.in instead)
+
+AC_INIT(yast2-trans-es, 3.1.0, http://bugs.opensuse.org/, yast2-trans-es)
+dnl Check for presence of file 'RPMNAME'
+AC_CONFIG_SRCDIR([RPMNAME])
+
+dnl Checking host/target/build systems, for make, install etc.
+AC_CANONICAL_TARGET
+dnl Perform program name transformation
+AC_ARG_PROGRAM
+
+AC_PREFIX_DEFAULT(/usr)
+
+dnl long filenames; we use GNU Make extensions and that's ok
+AM_INIT_AUTOMAKE(tar-ustar -Wno-portability)
+
+dnl Important YaST2 variables
+VERSION="3.1.0"
+RPMNAME="yast2-trans-es"
+MAINTAINER="Karl Eichwalder <ke(a)suse.de>"
+
+dnl pkgconfig honors lib64
+pkgconfigdir=\${libdir}/pkgconfig
+pkgconfigdatadir=\${datadir}/pkgconfig
+yast2dir=\${prefix}/share/YaST2
+
+ybindir=\${prefix}/lib/YaST2/bin
+# FIXME duplicates execcompdir
+ystartupdir=\${prefix}/lib/YaST2
+plugindir=\${libdir}/YaST2/plugin
+includedir=\${prefix}/include/YaST2
+potdir=\${docdir}/pot
+
+docdir=\${prefix}/share/doc/packages/$RPMNAME
+mandir=\${prefix}/share/man
+
+execcompdir=\${prefix}/lib/YaST2
+agentdir=${execcompdir}/servers_non_y2
+
+ydatadir=${yast2dir}/data
+imagedir=${yast2dir}/images
+themedir=${yast2dir}/theme
+localedir=${yast2dir}/locale
+clientdir=${yast2dir}/clients
+moduledir=${yast2dir}/modules
+yncludedir=${yast2dir}/include
+schemadir=${yast2dir}/schema
+scrconfdir=${yast2dir}/scrconf
+desktopdir=\${prefix}/share/applications/YaST2
+
+AC_SUBST(VERSION)
+AC_SUBST(RPMNAME)
+AC_SUBST(MAINTAINER)
+
+AC_SUBST(pkgconfigdir)
+AC_SUBST(pkgconfigdatadir)
+
+AC_SUBST(yast2dir)
+
+AC_SUBST(ybindir)
+AC_SUBST(ystartupdir)
+AC_SUBST(plugindir)
+AC_SUBST(includedir)
+AC_SUBST(potdir)
+AC_SUBST(execcompdir)
+
+AC_SUBST(docdir)
+AC_SUBST(mandir)
+
+AC_SUBST(ydatadir)
+AC_SUBST(imagedir)
+AC_SUBST(themedir)
+AC_SUBST(localedir)
+AC_SUBST(clientdir)
+AC_SUBST(moduledir)
+AC_SUBST(yncludedir)
+AC_SUBST(schemadir)
+AC_SUBST(scrconfdir)
+AC_SUBST(agentdir)
+AC_SUBST(desktopdir)
+
+fillupdir_d="/var/adm/fillup-templates"
+AC_ARG_WITH(fillupdir,
+ AS_HELP_STRING([--with-fillupdir=DIR],
+ [where to place fillup templates (default $fillupdir_d.]),
+ [ fillupdir="$withval" ],
+ [ fillupdir="$fillupdir_d" ])
+AC_SUBST(fillupdir)
+
+LL=${RPMNAME##*-}
+AC_SUBST(LL)
+ISO639=${LL%_*}
+AC_SUBST(ISO639)
+
+AC_ARG_WITH(own_compendium,
+ AS_HELP_STRING([--with-own_compendium=FILE],
+ [Location of compendium file]),
+ y2compendium=yes, y2compendium=no)
+if test "x$with_own_compendium" = "x" ; then
+ if test -d ../50-memory ; then
+ COMPENDIUM='../../50-memory/yast2.$(LL).po'
+ else
+ COMPENDIUM='../../memory/yast2.$(LL).po'
+ fi
+else
+ COMPENDIUM=${with_own_compendium}
+fi
+AC_SUBST(COMPENDIUM)
+if test -d ../50-pot ; then
+ POTDIR=../../50-pot
+else
+ POTDIR=../../pot/pot
+fi
+AC_SUBST(POTDIR)
+
+
+dnl Checks for programs.
+AC_PROG_INSTALL
+dnl The YCP interpreter checks whether dependent ybc files are older
+dnl so we must preserve their timestamps
+INSTALL="${INSTALL} -p"
+AC_PROG_LN_S
+AC_PROG_MAKE_SET
+
+dnl pkgconfig
+AC_ARG_VAR([PKG_CONFIG_PATH], [where to search for pkg-config files])
+dnl devtools
+dnl ...
+
+dnl no need for AC_ARG_VAR
+AC_PATH_PROG(XGETTEXT, xgettext)
+if test -z "$XGETTEXT" ; then
+ AC_MSG_ERROR(xgettext is missing; please install gettext-tools.)
+fi
+
+Y2DEVTOOLS_PREFIX=`pkg-config --print-errors --variable=prefix yast2-devtools`
+AC_SUBST(Y2DEVTOOLS_PREFIX)
+devtools_ybindir=`pkg-config --print-errors --variable=ybindir yast2-devtools`
+devtools_yast2dir=`pkg-config --print-errors --variable=yast2dir yast2-devtools`
+
+dnl producing pkg-config for others?
+AM_CONDITIONAL(CREATE_PKGCONFIG, test "x${CREATE_PKGCONFIG}" != x)
+AM_CONDITIONAL(CREATE_PKGCONFIG_NOARCH, test "x${CREATE_PKGCONFIG}" = xnoarch)
+
+dbdir=${devtools_yast2dir}/data/docbook
+STYLESHEET_HTML=${dbdir}/stylesheets/customize-html.xsl
+STYLESHEET_PDF=${dbdir}/stylesheets/customize-fo.xsl
+STYLESHEET_CSS=${dbdir}/css/yast2docs.css
+STYLESHEET_YDOC=${dbdir}/stylesheets/ydoc.xsl
+STYLESHEET_YCPDOC=${dbdir}/stylesheets/ycpdoc.xsl
+AC_SUBST(STYLESHEET_HTML)
+AC_SUBST(STYLESHEET_PDF)
+AC_SUBST(STYLESHEET_CSS)
+AC_SUBST(STYLESHEET_YDOC)
+AC_SUBST(STYLESHEET_YCPDOC)
+
+
+dnl searches for some needed programs
+AC_PATH_PROG(MSGFMT, msgfmt, no, /usr/bin)
+if test x$MSGFMT != x"/usr/bin/msgfmt"; then
+ AC_MSG_ERROR(msgfmt is missing; please install gettext.)
+fi
+AC_PATH_PROGS(MSGCAT, msgcat pmsgcat, no)
+if test x$MSGCAT = xno; then
+ AC_MSG_ERROR(msgcat is missing; please install gettext-0.11pre or better.)
+fi
+
+AC_PATH_PROG(MSGMERGE, msgmerge, no, /usr/bin)
+if test x$MSGMERGE != x"/usr/bin/msgmerge"; then
+ AC_MSG_ERROR(msgmerge is missing; please install gettext.)
+fi
+
+AC_PATH_PROG(MSGCONV, msgconv, no, /usr/bin)
+if test x$MSGCONV != x"/usr/bin/msgconv"; then
+ AC_MSG_ERROR(msgconv is missing; please install gettext.)
+fi
+
+
+AC_CONFIG_FILES(Makefile po/Makefile)
+AC_OUTPUT
+
Added: trunk/yast/es/po/Makefile.am
===================================================================
--- trunk/yast/es/po/Makefile.am (rev 0)
+++ trunk/yast/es/po/Makefile.am 2015-09-29 10:47:28 UTC (rev 92876)
@@ -0,0 +1,175 @@
+# Emacs: -*- makefile -*-
+#
+# Makefile.am for a YaST2 translation (po/) subproject
+#
+# -- This file is generated by y2automake - DO NOT EDIT! --
+#
+# --- START lines from /usr/share/YaST2/data/devtools/admin/po/Makefile.am.top ---
+# Emacs: -*- makefile -*-
+# --- END lines from /usr/share/YaST2/data/devtools/admin/po/Makefile.am.top ---
+# --- START lines from /usr/share/YaST2/data/devtools/admin/po/Makefile.am.center ---
+# Emacs: -*- makefile -*-
+
+LL = @LL@
+#POTDIR = ../../50-pot
+POTDIR = @POTDIR@
+POTFILES = $(wildcard $(POTDIR)/*.pot)
+GENERATED = $(MOFILES)
+CLEANFILES = $(GENERATED)
+POFILES = $(wildcard *.po)
+ALL_TEXTDOMAINS = $(basename $(notdir $(POTFILES)))
+BPOTFILES = $(shell source ../../50-tools/build.conf && echo $$business)
+WANTED_TEXTDOMAINS = $(filter-out $(BPOTFILES), $(ALL_TEXTDOMAINS))
+WANTED_POFILES = $(addsuffix .$(LL).po, $(WANTED_TEXTDOMAINS))
+MOFILES = $(POFILES:%.po=%.mo)
+INST_MOFILES = $(MOFILES:.$(LL).mo=.mo)
+POXFILES = $(POFILES:%.po=%.pox)
+EXTRA_DIST = $(WANTED_POFILES) $(stat)
+localedir=@localedir@
+locale_lang_msg_dir=$(localedir)/$(LL)/LC_MESSAGES
+compendium = @COMPENDIUM@
+with_compendium =
+
+stat=status.txt
+PO_STATS= grep -v warning: | @ybindir@/po-stats
+
+MSGMERGE = @MSGMERGE@ --no-wrap --force-po --previous
+MSGFMT = @MSGFMT@
+MSGCAT = @MSGCAT@ --no-wrap --force-po
+MSGCONV = @MSGCONV@ --no-wrap --force-po
+XGETTEXT = @XGETTEXT@ --no-wrap
+
+SUFFIXES = .po .pox .gmo .mo
+
+all-local: $(GENERATED)
+
+make-pox pox: Makefile $(POXFILES)
+$(POXFILES): %.pox: %.po
+ -[ -f $@ ] && mv --backup=numbered $@ $@.bak; \
+ pot=$$(echo $< | sed "s:$(LL).po:pot:"); \
+ compendium=$(compendium); \
+ [ -f $$compendium ] || compendium=/dev/null ; \
+ $(MSGMERGE) -C $$compendium -o $@ $< $(POTDIR)/$$pot
+
+# update or init PO file
+update-po: Makefile $(POTFILES)
+ for p in $(POTFILES); do \
+ q=$${p##*/}; \
+ po=$${q%pot}$(LL).po; \
+ echo $$po; \
+ if [ -f $$po ]; then \
+ $(MSGMERGE) -o $$po.tmp $(with_compendium) $$po $$p; \
+ else \
+ $(MSGMERGE) -o $$po.tmp -C $(compendium) \
+ --verbose /dev/null $$p; \
+ fi || { echo "$(MSGMERGE) for \"$$po\" failed" ; \
+ rm -f $$po.tmp ; }; \
+ if cmp $$po.tmp $$po >/dev/null 2>&1; then \
+ rm -vf $$po.tmp; \
+ else \
+ mv -vf $$po.tmp $$po; \
+ fi; \
+ done
+ $(MAKE) $(stat)
+
+$(stat): $(WANTED_POFILES)
+ if [ -f $(stat) ]; then \
+ cp --backup=numbered $(stat) $(stat).bak; \
+ :> $(stat); \
+ fi
+ { for f in $(WANTED_POFILES); do \
+ LANG=C msgfmt -o /dev/null -c -v --statistics $$f 2>&1; \
+ done ; } | $(PO_STATS) | head -n 6 | tee $(stat)
+
+update-po-with-compendium:
+ $(MAKE) update-po with_compendium="-C $(compendium)"
+
+update-mo: $(MOFILES)
+ @:
+
+%.mo: %.po
+ file=$(srcdir)/`echo $* | sed 's,.*/,,'`.mo \
+ && rm -f $$file \
+ && $(MSGCONV) --to UTF-8 $< \
+ | $(MSGFMT) -c --statistics -o $$file -
+
+showpo:
+ echo $(POFILES)
+
+showmo:
+ echo $(MOFILES)
+
+checkpo:
+ for f in $(POFILES); do \
+ mypot=$(POTDIR)/$${f/$(LL).po/pot}; echo $$f $$mypot; \
+ [ -f $$mypot ] && { LANG=C $(MSGMERGE) --verbose --output=/dev/null $$f $$mypot || exit 1; }; \
+ LANG=C $(MSGFMT) --output=/dev/null --check --statistics --verbose $$f \
+ || exit 1; \
+ done
+
+# Try to checkin a .pox file
+# FIXME make sure msgcat doesn't weird things with "" and comments
+checkin:
+ p=$(MODULE).$(ci_ll); \
+ cp --backup=numbered $(ci_opt) $$p.po $$p.po.bak; \
+ if [ -d CVS ]; then \
+ cvs -n update $$p.po | grep -q -v '^[UPMC]'; \
+ else \
+ LC_ALL=C svn status --show-updates --quiet $$p.po| grep -v '^Status against revision'; \
+ fi; \
+ if [ $$? = 0 ]; then \
+ echo "CVS/Subversion mismatch; trying to merge..."; \
+ rm -f $$p.po; \
+ if [ -d CVS ]; then \
+ cvs -q update $$p.po; \
+ else \
+ svn update $$p.po; \
+ fi; \
+ cp $$p.pox $$p.pox.new; \
+ $(MSGCAT) $$p.po $$p.pox.new -o $$p.pox; \
+ echo -e "\nCheck \"$$p.pox\" for fuzzy entries. Status:"; \
+ $(MSGFMT) --check --statistics $$p.pox; \
+ echo -e "Then try again to checkin \"$$p.pox\"."; \
+ else \
+ cp $(ci_opt) $$p.pox $$p.po; \
+ if [ -d CVS ]; then \
+ cvs -n ci $$p.po; \
+ else \
+ svn --dry-run commit $$p.po; \
+ fi; \
+ if [ $$? = 0 ] ; then \
+ if [ -d CVS ]; then \
+ cvs ci -m "$(ci_msg)" $$p.po; \
+ else \
+ svn commit --message "$(ci_msg)" $$p.po; \
+ fi; \
+ else \
+ rm -f $$p.po; \
+ if [ -d CVS ]; then \
+ cvs -q update $$p.po; \
+ else \
+ svn update $$p.po; \
+ fi; \
+ cp $$p.pox $$p.pox.new; \
+ $(MSGCAT) $$p.po $$p.pox.new -o $$p.pox; \
+ echo -e "\nCheck \"$$p.pox\" for fuzzy entries. Status:"; \
+ $(MSGFMT) --check --statistics $$p.pox; \
+ echo "Then try to checkin \"$$p.pox\"."; \
+ fi; \
+ fi
+
+install-data-local: $(MOFILES) $(stat)
+ D=$(DESTDIR)$(locale_lang_msg_dir); \
+ [ -d $$D ] || install -d -m 755 $$D; \
+ for l in $(MOFILES); do \
+ m=$${l/$(LL).mo/mo}; \
+ install -m 644 $$l $$D/$$m; \
+ done
+ install -d -m 755 $(DESTDIR)$(docdir)
+ $(INSTALL_DATA) $(stat) $(DESTDIR)$(docdir)
+# --- END lines from /usr/share/YaST2/data/devtools/admin/po/Makefile.am.center ---
+# --- START lines from /usr/share/YaST2/data/devtools/admin/po/Makefile.am.bottom ---
+# Emacs: -*- makefile -*-
+
+## po/Makefile.am.bottom ends here
+# --- END lines from /usr/share/YaST2/data/devtools/admin/po/Makefile.am.bottom ---
Added: trunk/yast/et/COPYING
===================================================================
--- trunk/yast/et/COPYING (rev 0)
+++ trunk/yast/et/COPYING 2015-09-29 10:47:28 UTC (rev 92876)
@@ -0,0 +1,339 @@
+ GNU GENERAL PUBLIC LICENSE
+ Version 2, June 1991
+
+ Copyright (C) 1989, 1991 Free Software Foundation, Inc.,
+ 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA
+ Everyone is permitted to copy and distribute verbatim copies
+ of this license document, but changing it is not allowed.
+
+ Preamble
+
+ The licenses for most software are designed to take away your
+freedom to share and change it. By contrast, the GNU General Public
+License is intended to guarantee your freedom to share and change free
+software--to make sure the software is free for all its users. This
+General Public License applies to most of the Free Software
+Foundation's software and to any other program whose authors commit to
+using it. (Some other Free Software Foundation software is covered by
+the GNU Lesser General Public License instead.) You can apply it to
+your programs, too.
+
+ When we speak of free software, we are referring to freedom, not
+price. Our General Public Licenses are designed to make sure that you
+have the freedom to distribute copies of free software (and charge for
+this service if you wish), that you receive source code or can get it
+if you want it, that you can change the software or use pieces of it
+in new free programs; and that you know you can do these things.
+
+ To protect your rights, we need to make restrictions that forbid
+anyone to deny you these rights or to ask you to surrender the rights.
+These restrictions translate to certain responsibilities for you if you
+distribute copies of the software, or if you modify it.
+
+ For example, if you distribute copies of such a program, whether
+gratis or for a fee, you must give the recipients all the rights that
+you have. You must make sure that they, too, receive or can get the
+source code. And you must show them these terms so they know their
+rights.
+
+ We protect your rights with two steps: (1) copyright the software, and
+(2) offer you this license which gives you legal permission to copy,
+distribute and/or modify the software.
+
+ Also, for each author's protection and ours, we want to make certain
+that everyone understands that there is no warranty for this free
+software. If the software is modified by someone else and passed on, we
+want its recipients to know that what they have is not the original, so
+that any problems introduced by others will not reflect on the original
+authors' reputations.
+
+ Finally, any free program is threatened constantly by software
+patents. We wish to avoid the danger that redistributors of a free
+program will individually obtain patent licenses, in effect making the
+program proprietary. To prevent this, we have made it clear that any
+patent must be licensed for everyone's free use or not licensed at all.
+
+ The precise terms and conditions for copying, distribution and
+modification follow.
+
+ GNU GENERAL PUBLIC LICENSE
+ TERMS AND CONDITIONS FOR COPYING, DISTRIBUTION AND MODIFICATION
+
+ 0. This License applies to any program or other work which contains
+a notice placed by the copyright holder saying it may be distributed
+under the terms of this General Public License. The "Program", below,
+refers to any such program or work, and a "work based on the Program"
+means either the Program or any derivative work under copyright law:
+that is to say, a work containing the Program or a portion of it,
+either verbatim or with modifications and/or translated into another
+language. (Hereinafter, translation is included without limitation in
+the term "modification".) Each licensee is addressed as "you".
+
+Activities other than copying, distribution and modification are not
+covered by this License; they are outside its scope. The act of
+running the Program is not restricted, and the output from the Program
+is covered only if its contents constitute a work based on the
+Program (independent of having been made by running the Program).
+Whether that is true depends on what the Program does.
+
+ 1. You may copy and distribute verbatim copies of the Program's
+source code as you receive it, in any medium, provided that you
+conspicuously and appropriately publish on each copy an appropriate
+copyright notice and disclaimer of warranty; keep intact all the
+notices that refer to this License and to the absence of any warranty;
+and give any other recipients of the Program a copy of this License
+along with the Program.
+
+You may charge a fee for the physical act of transferring a copy, and
+you may at your option offer warranty protection in exchange for a fee.
+
+ 2. You may modify your copy or copies of the Program or any portion
+of it, thus forming a work based on the Program, and copy and
+distribute such modifications or work under the terms of Section 1
+above, provided that you also meet all of these conditions:
+
+ a) You must cause the modified files to carry prominent notices
+ stating that you changed the files and the date of any change.
+
+ b) You must cause any work that you distribute or publish, that in
+ whole or in part contains or is derived from the Program or any
+ part thereof, to be licensed as a whole at no charge to all third
+ parties under the terms of this License.
+
+ c) If the modified program normally reads commands interactively
+ when run, you must cause it, when started running for such
+ interactive use in the most ordinary way, to print or display an
+ announcement including an appropriate copyright notice and a
+ notice that there is no warranty (or else, saying that you provide
+ a warranty) and that users may redistribute the program under
+ these conditions, and telling the user how to view a copy of this
+ License. (Exception: if the Program itself is interactive but
+ does not normally print such an announcement, your work based on
+ the Program is not required to print an announcement.)
+
+These requirements apply to the modified work as a whole. If
+identifiable sections of that work are not derived from the Program,
+and can be reasonably considered independent and separate works in
+themselves, then this License, and its terms, do not apply to those
+sections when you distribute them as separate works. But when you
+distribute the same sections as part of a whole which is a work based
+on the Program, the distribution of the whole must be on the terms of
+this License, whose permissions for other licensees extend to the
+entire whole, and thus to each and every part regardless of who wrote it.
+
+Thus, it is not the intent of this section to claim rights or contest
+your rights to work written entirely by you; rather, the intent is to
+exercise the right to control the distribution of derivative or
+collective works based on the Program.
+
+In addition, mere aggregation of another work not based on the Program
+with the Program (or with a work based on the Program) on a volume of
+a storage or distribution medium does not bring the other work under
+the scope of this License.
+
+ 3. You may copy and distribute the Program (or a work based on it,
+under Section 2) in object code or executable form under the terms of
+Sections 1 and 2 above provided that you also do one of the following:
+
+ a) Accompany it with the complete corresponding machine-readable
+ source code, which must be distributed under the terms of Sections
+ 1 and 2 above on a medium customarily used for software interchange; or,
+
+ b) Accompany it with a written offer, valid for at least three
+ years, to give any third party, for a charge no more than your
+ cost of physically performing source distribution, a complete
+ machine-readable copy of the corresponding source code, to be
+ distributed under the terms of Sections 1 and 2 above on a medium
+ customarily used for software interchange; or,
+
+ c) Accompany it with the information you received as to the offer
+ to distribute corresponding source code. (This alternative is
+ allowed only for noncommercial distribution and only if you
+ received the program in object code or executable form with such
+ an offer, in accord with Subsection b above.)
+
+The source code for a work means the preferred form of the work for
+making modifications to it. For an executable work, complete source
+code means all the source code for all modules it contains, plus any
+associated interface definition files, plus the scripts used to
+control compilation and installation of the executable. However, as a
+special exception, the source code distributed need not include
+anything that is normally distributed (in either source or binary
+form) with the major components (compiler, kernel, and so on) of the
+operating system on which the executable runs, unless that component
+itself accompanies the executable.
+
+If distribution of executable or object code is made by offering
+access to copy from a designated place, then offering equivalent
+access to copy the source code from the same place counts as
+distribution of the source code, even though third parties are not
+compelled to copy the source along with the object code.
+
+ 4. You may not copy, modify, sublicense, or distribute the Program
+except as expressly provided under this License. Any attempt
+otherwise to copy, modify, sublicense or distribute the Program is
+void, and will automatically terminate your rights under this License.
+However, parties who have received copies, or rights, from you under
+this License will not have their licenses terminated so long as such
+parties remain in full compliance.
+
+ 5. You are not required to accept this License, since you have not
+signed it. However, nothing else grants you permission to modify or
+distribute the Program or its derivative works. These actions are
+prohibited by law if you do not accept this License. Therefore, by
+modifying or distributing the Program (or any work based on the
+Program), you indicate your acceptance of this License to do so, and
+all its terms and conditions for copying, distributing or modifying
+the Program or works based on it.
+
+ 6. Each time you redistribute the Program (or any work based on the
+Program), the recipient automatically receives a license from the
+original licensor to copy, distribute or modify the Program subject to
+these terms and conditions. You may not impose any further
+restrictions on the recipients' exercise of the rights granted herein.
+You are not responsible for enforcing compliance by third parties to
+this License.
+
+ 7. If, as a consequence of a court judgment or allegation of patent
+infringement or for any other reason (not limited to patent issues),
+conditions are imposed on you (whether by court order, agreement or
+otherwise) that contradict the conditions of this License, they do not
+excuse you from the conditions of this License. If you cannot
+distribute so as to satisfy simultaneously your obligations under this
+License and any other pertinent obligations, then as a consequence you
+may not distribute the Program at all. For example, if a patent
+license would not permit royalty-free redistribution of the Program by
+all those who receive copies directly or indirectly through you, then
+the only way you could satisfy both it and this License would be to
+refrain entirely from distribution of the Program.
+
+If any portion of this section is held invalid or unenforceable under
+any particular circumstance, the balance of the section is intended to
+apply and the section as a whole is intended to apply in other
+circumstances.
+
+It is not the purpose of this section to induce you to infringe any
+patents or other property right claims or to contest validity of any
+such claims; this section has the sole purpose of protecting the
+integrity of the free software distribution system, which is
+implemented by public license practices. Many people have made
+generous contributions to the wide range of software distributed
+through that system in reliance on consistent application of that
+system; it is up to the author/donor to decide if he or she is willing
+to distribute software through any other system and a licensee cannot
+impose that choice.
+
+This section is intended to make thoroughly clear what is believed to
+be a consequence of the rest of this License.
+
+ 8. If the distribution and/or use of the Program is restricted in
+certain countries either by patents or by copyrighted interfaces, the
+original copyright holder who places the Program under this License
+may add an explicit geographical distribution limitation excluding
+those countries, so that distribution is permitted only in or among
+countries not thus excluded. In such case, this License incorporates
+the limitation as if written in the body of this License.
+
+ 9. The Free Software Foundation may publish revised and/or new versions
+of the General Public License from time to time. Such new versions will
+be similar in spirit to the present version, but may differ in detail to
+address new problems or concerns.
+
+Each version is given a distinguishing version number. If the Program
+specifies a version number of this License which applies to it and "any
+later version", you have the option of following the terms and conditions
+either of that version or of any later version published by the Free
+Software Foundation. If the Program does not specify a version number of
+this License, you may choose any version ever published by the Free Software
+Foundation.
+
+ 10. If you wish to incorporate parts of the Program into other free
+programs whose distribution conditions are different, write to the author
+to ask for permission. For software which is copyrighted by the Free
+Software Foundation, write to the Free Software Foundation; we sometimes
+make exceptions for this. Our decision will be guided by the two goals
+of preserving the free status of all derivatives of our free software and
+of promoting the sharing and reuse of software generally.
+
+ NO WARRANTY
+
+ 11. BECAUSE THE PROGRAM IS LICENSED FREE OF CHARGE, THERE IS NO WARRANTY
+FOR THE PROGRAM, TO THE EXTENT PERMITTED BY APPLICABLE LAW. EXCEPT WHEN
+OTHERWISE STATED IN WRITING THE COPYRIGHT HOLDERS AND/OR OTHER PARTIES
+PROVIDE THE PROGRAM "AS IS" WITHOUT WARRANTY OF ANY KIND, EITHER EXPRESSED
+OR IMPLIED, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF
+MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE. THE ENTIRE RISK AS
+TO THE QUALITY AND PERFORMANCE OF THE PROGRAM IS WITH YOU. SHOULD THE
+PROGRAM PROVE DEFECTIVE, YOU ASSUME THE COST OF ALL NECESSARY SERVICING,
+REPAIR OR CORRECTION.
+
+ 12. IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN WRITING
+WILL ANY COPYRIGHT HOLDER, OR ANY OTHER PARTY WHO MAY MODIFY AND/OR
+REDISTRIBUTE THE PROGRAM AS PERMITTED ABOVE, BE LIABLE TO YOU FOR DAMAGES,
+INCLUDING ANY GENERAL, SPECIAL, INCIDENTAL OR CONSEQUENTIAL DAMAGES ARISING
+OUT OF THE USE OR INABILITY TO USE THE PROGRAM (INCLUDING BUT NOT LIMITED
+TO LOSS OF DATA OR DATA BEING RENDERED INACCURATE OR LOSSES SUSTAINED BY
+YOU OR THIRD PARTIES OR A FAILURE OF THE PROGRAM TO OPERATE WITH ANY OTHER
+PROGRAMS), EVEN IF SUCH HOLDER OR OTHER PARTY HAS BEEN ADVISED OF THE
+POSSIBILITY OF SUCH DAMAGES.
+
+ END OF TERMS AND CONDITIONS
+
+ How to Apply These Terms to Your New Programs
+
+ If you develop a new program, and you want it to be of the greatest
+possible use to the public, the best way to achieve this is to make it
+free software which everyone can redistribute and change under these terms.
+
+ To do so, attach the following notices to the program. It is safest
+to attach them to the start of each source file to most effectively
+convey the exclusion of warranty; and each file should have at least
+the "copyright" line and a pointer to where the full notice is found.
+
+ <one line to give the program's name and a brief idea of what it does.>
+ Copyright (C) <year> <name of author>
+
+ This program is free software; you can redistribute it and/or modify
+ it under the terms of the GNU General Public License as published by
+ the Free Software Foundation; either version 2 of the License, or
+ (at your option) any later version.
+
+ This program is distributed in the hope that it will be useful,
+ but WITHOUT ANY WARRANTY; without even the implied warranty of
+ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ GNU General Public License for more details.
+
+ You should have received a copy of the GNU General Public License along
+ with this program; if not, write to the Free Software Foundation, Inc.,
+ 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA.
+
+Also add information on how to contact you by electronic and paper mail.
+
+If the program is interactive, make it output a short notice like this
+when it starts in an interactive mode:
+
+ Gnomovision version 69, Copyright (C) year name of author
+ Gnomovision comes with ABSOLUTELY NO WARRANTY; for details type `show w'.
+ This is free software, and you are welcome to redistribute it
+ under certain conditions; type `show c' for details.
+
+The hypothetical commands `show w' and `show c' should show the appropriate
+parts of the General Public License. Of course, the commands you use may
+be called something other than `show w' and `show c'; they could even be
+mouse-clicks or menu items--whatever suits your program.
+
+You should also get your employer (if you work as a programmer) or your
+school, if any, to sign a "copyright disclaimer" for the program, if
+necessary. Here is a sample; alter the names:
+
+ Yoyodyne, Inc., hereby disclaims all copyright interest in the program
+ `Gnomovision' (which makes passes at compilers) written by James Hacker.
+
+ <signature of Ty Coon>, 1 April 1989
+ Ty Coon, President of Vice
+
+This General Public License does not permit incorporating your program into
+proprietary programs. If your program is a subroutine library, you may
+consider it more useful to permit linking proprietary applications with the
+library. If this is what you want to do, use the GNU Lesser General
+Public License instead of this License.
Added: trunk/yast/et/Makefile.am
===================================================================
--- trunk/yast/et/Makefile.am (rev 0)
+++ trunk/yast/et/Makefile.am 2015-09-29 10:47:28 UTC (rev 92876)
@@ -0,0 +1,196 @@
+# Emacs: -*- makefile -*-
+#
+# Toplevel Makefile.am for a YaST2 subproject
+#
+# -- This file is generated by y2automake - DO NOT EDIT! --
+# (Edit ./SUBDIRS instead)
+#
+
+#where devtools are
+Y2TOOL = $(Y2DEVTOOLS_PREFIX)/bin/y2tool
+
+VERSION = $(shell cat $(srcdir)/VERSION)
+RPMNAME = $(shell cat $(srcdir)/RPMNAME)
+SUBDIRS_FILE = $(shell test -e $(srcdir)/SUBDIRS && echo SUBDIRS)
+ACINCLUDE_FILE = $(shell test -e $(srcdir)/acinclude.m4 && echo acinclude.m4)
+
+HAS_YAST_LICENSE = $(shell test -e $(srcdir)/YAST_LICENSE && echo YAST_LICENSE)
+
+# do we do Makefile.am for devtools? It is a little special...
+IS_DEVTOOLS = $(findstring yast2-devtools,$(RPMNAME))
+
+DEVTOOLS_DIR = $(if $(IS_DEVTOOLS),$(srcdir)/devtools,$(Y2DEVTOOLS_PREFIX)/share/YaST2/data/devtools)
+LEGALESE_DIR = $(if $(HAS_YAST_LICENSE),$(DEVTOOLS_DIR)/admin/copyright/yast,$(DEVTOOLS_DIR)/admin/copyright/gpl)
+
+COPYRIGHT_files_gpl = README COPYING
+
+COPYRIGHT_files_yast = YAST_LICENSE README COPYING COPYRIGHT.english \
+ COPYRIGHT.french COPYRIGHT.german COPYRIGHT.spanish
+
+extra_COPYRIGHT_files = $(if $(HAS_YAST_LICENSE), $(COPYRIGHT_files_yast), $(COPYRIGHT_files_gpl))
+
+# less strict; prefer bzip2
+AUTOMAKE_OPTIONS = foreign dist-bzip2 no-dist-gzip
+# where devtools install m4 snippets
+# argh, executed literally
+#ACLOCAL_AMFLAGS = -I $(Y2DEVTOOLS_PREFIX)/share/aclocal
+ACLOCAL_AMFLAGS = -I . -I `if test -d ./devtools/admin; then echo ./devtools/admin; else pkg-config --print-errors --variable=datadir yast2-devtools; fi`/aclocal
+
+Makefile.am.common: $(DEVTOOLS_DIR)/admin/Makefile.am.common
+ cmp -s $< $@ || cp -f $< $@
+
+# create bzip2ed tar and make some sanity checks
+$(RPMNAME)-$(VERSION).tar.bz2: checkpo dist-bzip2
+ @if [ `bunzip2 -c $(RPMNAME)-$(VERSION).tar.bz2 | wc --bytes` = 0 ] ; then \
+ echo "Error: created tar is empty" ; \
+ exit 1 ; \
+ fi
+
+CLEANFILES =
+MAINTAINERCLEANFILES = package/$(RPMNAME)-$(VERSION).tar.bz2 package/$(RPMNAME).spec
+
+POT_DST = $(shell find -type d -name testsuite -prune , \
+ -type f -name "*.pot")
+
+EXTRA_DIST = \
+ VERSION RPMNAME MAINTAINER configure.in.in \
+ $(SUBDIRS_FILE) $(ACINCLUDE_FILE) \
+ $(if $(IS_DEVTOOLS),Makefile.am.common,$(POT_DST))
+
+show-extra-dist:
+ @echo $(EXTRA_DIST)
+
+# info '(automake)Conditionals'
+if CREATE_PKGCONFIG
+# create the file here instead of by configure
+# because the prerequisite is made here (not anymore!)
+# and we don't want any paths in y2autoconf
+# info '(autoconf)config.status Invocation'
+$(RPMNAME).pc: $(RPMNAME).pc.in config.status
+ ./config.status --file=$@:$<
+
+if CREATE_PKGCONFIG_NOARCH
+pkgconfigdata_DATA = $(RPMNAME).pc
+else
+pkgconfig_DATA = $(RPMNAME).pc
+endif
+
+EXTRA_DIST += $(RPMNAME).pc.in
+endif
+
+dist-hook:
+ @for I in $(extra_COPYRIGHT_files) ; \
+ do \
+ EX="" ; \
+ if test -f $(srcdir)/$$I ; then \
+ EX=$(srcdir)/$$I ; \
+ elif test -f $(LEGALESE_DIR)/$$I ; then \
+ EX=$(LEGALESE_DIR)/$$I ; \
+ else \
+ echo "Error: No file $$I in $(srcdir)/ or in $$LEGALESE_DIR/"; \
+ exit 1 ; \
+ fi ; \
+ echo "cp $$EX $(distdir)" ; \
+ cp $$EX "$(distdir)" ; \
+ done
+
+pot:
+ $(Y2TOOL) y2makepot -s $(srcdir)
+
+install-pot: pot
+ @POT_DST=`find -type d -name testsuite -prune , \
+ -type f -name "*.pot"` ; \
+ if [ -n "$$POT_DST" ] ; then \
+ echo "mkdir -p $(DESTDIR)$(potdir)" ; \
+ mkdir -p $(DESTDIR)$(potdir) ; \
+ list="$$POT_DST"; \
+ for I in $$list ; \
+ do \
+ echo $$I ; \
+ if [ "$$I" == "pot" ] ; then \
+ continue ; \
+ fi ; \
+ echo "$(INSTALL_DATA) $$I $(DESTDIR)$(potdir)" ; \
+ $(INSTALL_DATA) $$I $(DESTDIR)$(potdir) ; \
+ done ; \
+ fi
+
+spellcheck: pot
+ $(Y2TOOL) pot-spellcheck
+
+# all-local: $(if $(IS_DEVTOOLS),,$(POT_DST))
+
+install-data-local: # $(if $(IS_DEVTOOLS),,install-pot)
+ mkdir -p $(DESTDIR)$(docdir)
+ @for I in $(extra_COPYRIGHT_files) ; \
+ do \
+ EX="" ; \
+ if test -f $(srcdir)/$$I ; then \
+ EX=$(srcdir)/$$I ; \
+ elif test -f $(LEGALESE_DIR)/$$I ; then \
+ EX=$(LEGALESE_DIR)/$$I ; \
+ else \
+ echo "Error: No file $$I in $(srcdir)/ or in $(LEGALESE_DIR)/"; \
+ exit 1 ; \
+ fi ; \
+ echo "$(INSTALL_DATA) $$EX $(DESTDIR)$(docdir)" ; \
+ $(INSTALL_DATA) $$EX $(DESTDIR)$(docdir) ; \
+ done
+
+package-local: check-parse $(if $(IS_DEVTOOLS),,$(POT_DST)) $(RPMNAME)-$(VERSION).tar.bz2
+ rm -f package/$(RPMNAME)-*.tar.bz2
+ rm -f package/*~
+ rm -f package/*.bak
+ rm -f package/*.auto
+ mv $(RPMNAME)-$(VERSION).tar.bz2 package/
+ if ! test -x $(Y2TOOL); then \
+ echo "$(Y2TOOL): not found."; \
+ echo "You have to install yast2-devtools to making a package"; \
+ false; \
+ fi
+ here=`pwd`; \
+ cd $(srcdir) && for i in $(RPMNAME)*.spec.in; do \
+ newname="`echo "$$i" | sed "s/\.in$$//g"`"; \
+ $(Y2TOOL) create-spec < $$i > $$here/package/$${newname} ; \
+ done
+
+package: check-up-to-date check-tagversion check-textdomain package-local
+
+TAGVERSION = $(Y2TOOL) tagversion
+
+# check if there is no modified files and all commits were pushed
+check-up-to-date:
+ if [ `git status --short --branch | sed '/##[^[]*$/d;/^??/d' | wc -l` -gt 0 ]; then \
+ (echo "ERROR: Source is not commited and pushed. See `git status`"; false) \
+ fi
+
+check-tagversion:
+ cd $(srcdir) && $(TAGVERSION) --check >/dev/null; \
+ [ $$? = 0 ] || ( echo "ERROR: Please run 'tagversion' first"; false )
+
+check-parse-old:
+ @if [ `find -type f -name "*.ycp" | wc -l` -gt 0 -a "$(RPMNAME)" != "yast2-core" ] ; then \
+ echo "Running parseycp..." ; \
+ parseycp -q -R ; \
+ else \
+ echo "Not running parseycp." ; \
+ fi
+
+check-parse:
+ @echo "Not running parseycp."
+
+check-textdomain:
+ $(Y2TOOL) check-textdomain $(srcdir)
+
+stable: checkin-stable
+
+checkin-stable: package
+ $(Y2TOOL) checkin-stable
+
+
+# For po/ modules
+checkpo:
+ test ! -f $(srcdir)/po/Makefile || $(MAKE) -C po checkpo
+# test ! -f $(srcdir)/po/Makefile || $(MAKE) -C po checkpo make-pox
+# Contents of ./SUBDIRS
+SUBDIRS = po
Added: trunk/yast/et/README
===================================================================
--- trunk/yast/et/README (rev 0)
+++ trunk/yast/et/README 2015-09-29 10:47:28 UTC (rev 92876)
@@ -0,0 +1,2 @@
+This program/library is part of YaST2
+See the file COPYING for license terms
Added: trunk/yast/et/configure.ac
===================================================================
--- trunk/yast/et/configure.ac (rev 0)
+++ trunk/yast/et/configure.ac 2015-09-29 10:47:28 UTC (rev 92876)
@@ -0,0 +1,184 @@
+dnl configure.ac for yast2-trans-et
+dnl
+dnl -- This file is generated by y2autoconf 3.0.5 - DO NOT EDIT! --
+dnl (edit configure.ac.in or configure.in.in instead)
+
+AC_INIT(yast2-trans-et, 3.1.0, http://bugs.opensuse.org/, yast2-trans-et)
+dnl Check for presence of file 'RPMNAME'
+AC_CONFIG_SRCDIR([RPMNAME])
+
+dnl Checking host/target/build systems, for make, install etc.
+AC_CANONICAL_TARGET
+dnl Perform program name transformation
+AC_ARG_PROGRAM
+
+AC_PREFIX_DEFAULT(/usr)
+
+dnl long filenames; we use GNU Make extensions and that's ok
+AM_INIT_AUTOMAKE(tar-ustar -Wno-portability)
+
+dnl Important YaST2 variables
+VERSION="3.1.0"
+RPMNAME="yast2-trans-et"
+MAINTAINER="Karl Eichwalder <ke(a)suse.de>"
+
+dnl pkgconfig honors lib64
+pkgconfigdir=\${libdir}/pkgconfig
+pkgconfigdatadir=\${datadir}/pkgconfig
+yast2dir=\${prefix}/share/YaST2
+
+ybindir=\${prefix}/lib/YaST2/bin
+# FIXME duplicates execcompdir
+ystartupdir=\${prefix}/lib/YaST2
+plugindir=\${libdir}/YaST2/plugin
+includedir=\${prefix}/include/YaST2
+potdir=\${docdir}/pot
+
+docdir=\${prefix}/share/doc/packages/$RPMNAME
+mandir=\${prefix}/share/man
+
+execcompdir=\${prefix}/lib/YaST2
+agentdir=${execcompdir}/servers_non_y2
+
+ydatadir=${yast2dir}/data
+imagedir=${yast2dir}/images
+themedir=${yast2dir}/theme
+localedir=${yast2dir}/locale
+clientdir=${yast2dir}/clients
+moduledir=${yast2dir}/modules
+yncludedir=${yast2dir}/include
+schemadir=${yast2dir}/schema
+scrconfdir=${yast2dir}/scrconf
+desktopdir=\${prefix}/share/applications/YaST2
+
+AC_SUBST(VERSION)
+AC_SUBST(RPMNAME)
+AC_SUBST(MAINTAINER)
+
+AC_SUBST(pkgconfigdir)
+AC_SUBST(pkgconfigdatadir)
+
+AC_SUBST(yast2dir)
+
+AC_SUBST(ybindir)
+AC_SUBST(ystartupdir)
+AC_SUBST(plugindir)
+AC_SUBST(includedir)
+AC_SUBST(potdir)
+AC_SUBST(execcompdir)
+
+AC_SUBST(docdir)
+AC_SUBST(mandir)
+
+AC_SUBST(ydatadir)
+AC_SUBST(imagedir)
+AC_SUBST(themedir)
+AC_SUBST(localedir)
+AC_SUBST(clientdir)
+AC_SUBST(moduledir)
+AC_SUBST(yncludedir)
+AC_SUBST(schemadir)
+AC_SUBST(scrconfdir)
+AC_SUBST(agentdir)
+AC_SUBST(desktopdir)
+
+fillupdir_d="/var/adm/fillup-templates"
+AC_ARG_WITH(fillupdir,
+ AS_HELP_STRING([--with-fillupdir=DIR],
+ [where to place fillup templates (default $fillupdir_d.]),
+ [ fillupdir="$withval" ],
+ [ fillupdir="$fillupdir_d" ])
+AC_SUBST(fillupdir)
+
+LL=${RPMNAME##*-}
+AC_SUBST(LL)
+ISO639=${LL%_*}
+AC_SUBST(ISO639)
+
+AC_ARG_WITH(own_compendium,
+ AS_HELP_STRING([--with-own_compendium=FILE],
+ [Location of compendium file]),
+ y2compendium=yes, y2compendium=no)
+if test "x$with_own_compendium" = "x" ; then
+ if test -d ../50-memory ; then
+ COMPENDIUM='../../50-memory/yast2.$(LL).po'
+ else
+ COMPENDIUM='../../memory/yast2.$(LL).po'
+ fi
+else
+ COMPENDIUM=${with_own_compendium}
+fi
+AC_SUBST(COMPENDIUM)
+if test -d ../50-pot ; then
+ POTDIR=../../50-pot
+else
+ POTDIR=../../pot/pot
+fi
+AC_SUBST(POTDIR)
+
+
+dnl Checks for programs.
+AC_PROG_INSTALL
+dnl The YCP interpreter checks whether dependent ybc files are older
+dnl so we must preserve their timestamps
+INSTALL="${INSTALL} -p"
+AC_PROG_LN_S
+AC_PROG_MAKE_SET
+
+dnl pkgconfig
+AC_ARG_VAR([PKG_CONFIG_PATH], [where to search for pkg-config files])
+dnl devtools
+dnl ...
+
+dnl no need for AC_ARG_VAR
+AC_PATH_PROG(XGETTEXT, xgettext)
+if test -z "$XGETTEXT" ; then
+ AC_MSG_ERROR(xgettext is missing; please install gettext-tools.)
+fi
+
+Y2DEVTOOLS_PREFIX=`pkg-config --print-errors --variable=prefix yast2-devtools`
+AC_SUBST(Y2DEVTOOLS_PREFIX)
+devtools_ybindir=`pkg-config --print-errors --variable=ybindir yast2-devtools`
+devtools_yast2dir=`pkg-config --print-errors --variable=yast2dir yast2-devtools`
+
+dnl producing pkg-config for others?
+AM_CONDITIONAL(CREATE_PKGCONFIG, test "x${CREATE_PKGCONFIG}" != x)
+AM_CONDITIONAL(CREATE_PKGCONFIG_NOARCH, test "x${CREATE_PKGCONFIG}" = xnoarch)
+
+dbdir=${devtools_yast2dir}/data/docbook
+STYLESHEET_HTML=${dbdir}/stylesheets/customize-html.xsl
+STYLESHEET_PDF=${dbdir}/stylesheets/customize-fo.xsl
+STYLESHEET_CSS=${dbdir}/css/yast2docs.css
+STYLESHEET_YDOC=${dbdir}/stylesheets/ydoc.xsl
+STYLESHEET_YCPDOC=${dbdir}/stylesheets/ycpdoc.xsl
+AC_SUBST(STYLESHEET_HTML)
+AC_SUBST(STYLESHEET_PDF)
+AC_SUBST(STYLESHEET_CSS)
+AC_SUBST(STYLESHEET_YDOC)
+AC_SUBST(STYLESHEET_YCPDOC)
+
+
+dnl searches for some needed programs
+AC_PATH_PROG(MSGFMT, msgfmt, no, /usr/bin)
+if test x$MSGFMT != x"/usr/bin/msgfmt"; then
+ AC_MSG_ERROR(msgfmt is missing; please install gettext.)
+fi
+AC_PATH_PROGS(MSGCAT, msgcat pmsgcat, no)
+if test x$MSGCAT = xno; then
+ AC_MSG_ERROR(msgcat is missing; please install gettext-0.11pre or better.)
+fi
+
+AC_PATH_PROG(MSGMERGE, msgmerge, no, /usr/bin)
+if test x$MSGMERGE != x"/usr/bin/msgmerge"; then
+ AC_MSG_ERROR(msgmerge is missing; please install gettext.)
+fi
+
+AC_PATH_PROG(MSGCONV, msgconv, no, /usr/bin)
+if test x$MSGCONV != x"/usr/bin/msgconv"; then
+ AC_MSG_ERROR(msgconv is missing; please install gettext.)
+fi
+
+
+AC_CONFIG_FILES(Makefile po/Makefile)
+AC_OUTPUT
+
Added: trunk/yast/et/po/Makefile.am
===================================================================
--- trunk/yast/et/po/Makefile.am (rev 0)
+++ trunk/yast/et/po/Makefile.am 2015-09-29 10:47:28 UTC (rev 92876)
@@ -0,0 +1,175 @@
+# Emacs: -*- makefile -*-
+#
+# Makefile.am for a YaST2 translation (po/) subproject
+#
+# -- This file is generated by y2automake - DO NOT EDIT! --
+#
+# --- START lines from /usr/share/YaST2/data/devtools/admin/po/Makefile.am.top ---
+# Emacs: -*- makefile -*-
+# --- END lines from /usr/share/YaST2/data/devtools/admin/po/Makefile.am.top ---
+# --- START lines from /usr/share/YaST2/data/devtools/admin/po/Makefile.am.center ---
+# Emacs: -*- makefile -*-
+
+LL = @LL@
+#POTDIR = ../../50-pot
+POTDIR = @POTDIR@
+POTFILES = $(wildcard $(POTDIR)/*.pot)
+GENERATED = $(MOFILES)
+CLEANFILES = $(GENERATED)
+POFILES = $(wildcard *.po)
+ALL_TEXTDOMAINS = $(basename $(notdir $(POTFILES)))
+BPOTFILES = $(shell source ../../50-tools/build.conf && echo $$business)
+WANTED_TEXTDOMAINS = $(filter-out $(BPOTFILES), $(ALL_TEXTDOMAINS))
+WANTED_POFILES = $(addsuffix .$(LL).po, $(WANTED_TEXTDOMAINS))
+MOFILES = $(POFILES:%.po=%.mo)
+INST_MOFILES = $(MOFILES:.$(LL).mo=.mo)
+POXFILES = $(POFILES:%.po=%.pox)
+EXTRA_DIST = $(WANTED_POFILES) $(stat)
+localedir=@localedir@
+locale_lang_msg_dir=$(localedir)/$(LL)/LC_MESSAGES
+compendium = @COMPENDIUM@
+with_compendium =
+
+stat=status.txt
+PO_STATS= grep -v warning: | @ybindir@/po-stats
+
+MSGMERGE = @MSGMERGE@ --no-wrap --force-po --previous
+MSGFMT = @MSGFMT@
+MSGCAT = @MSGCAT@ --no-wrap --force-po
+MSGCONV = @MSGCONV@ --no-wrap --force-po
+XGETTEXT = @XGETTEXT@ --no-wrap
+
+SUFFIXES = .po .pox .gmo .mo
+
+all-local: $(GENERATED)
+
+make-pox pox: Makefile $(POXFILES)
+$(POXFILES): %.pox: %.po
+ -[ -f $@ ] && mv --backup=numbered $@ $@.bak; \
+ pot=$$(echo $< | sed "s:$(LL).po:pot:"); \
+ compendium=$(compendium); \
+ [ -f $$compendium ] || compendium=/dev/null ; \
+ $(MSGMERGE) -C $$compendium -o $@ $< $(POTDIR)/$$pot
+
+# update or init PO file
+update-po: Makefile $(POTFILES)
+ for p in $(POTFILES); do \
+ q=$${p##*/}; \
+ po=$${q%pot}$(LL).po; \
+ echo $$po; \
+ if [ -f $$po ]; then \
+ $(MSGMERGE) -o $$po.tmp $(with_compendium) $$po $$p; \
+ else \
+ $(MSGMERGE) -o $$po.tmp -C $(compendium) \
+ --verbose /dev/null $$p; \
+ fi || { echo "$(MSGMERGE) for \"$$po\" failed" ; \
+ rm -f $$po.tmp ; }; \
+ if cmp $$po.tmp $$po >/dev/null 2>&1; then \
+ rm -vf $$po.tmp; \
+ else \
+ mv -vf $$po.tmp $$po; \
+ fi; \
+ done
+ $(MAKE) $(stat)
+
+$(stat): $(WANTED_POFILES)
+ if [ -f $(stat) ]; then \
+ cp --backup=numbered $(stat) $(stat).bak; \
+ :> $(stat); \
+ fi
+ { for f in $(WANTED_POFILES); do \
+ LANG=C msgfmt -o /dev/null -c -v --statistics $$f 2>&1; \
+ done ; } | $(PO_STATS) | head -n 6 | tee $(stat)
+
+update-po-with-compendium:
+ $(MAKE) update-po with_compendium="-C $(compendium)"
+
+update-mo: $(MOFILES)
+ @:
+
+%.mo: %.po
+ file=$(srcdir)/`echo $* | sed 's,.*/,,'`.mo \
+ && rm -f $$file \
+ && $(MSGCONV) --to UTF-8 $< \
+ | $(MSGFMT) -c --statistics -o $$file -
+
+showpo:
+ echo $(POFILES)
+
+showmo:
+ echo $(MOFILES)
+
+checkpo:
+ for f in $(POFILES); do \
+ mypot=$(POTDIR)/$${f/$(LL).po/pot}; echo $$f $$mypot; \
+ [ -f $$mypot ] && { LANG=C $(MSGMERGE) --verbose --output=/dev/null $$f $$mypot || exit 1; }; \
+ LANG=C $(MSGFMT) --output=/dev/null --check --statistics --verbose $$f \
+ || exit 1; \
+ done
+
+# Try to checkin a .pox file
+# FIXME make sure msgcat doesn't weird things with "" and comments
+checkin:
+ p=$(MODULE).$(ci_ll); \
+ cp --backup=numbered $(ci_opt) $$p.po $$p.po.bak; \
+ if [ -d CVS ]; then \
+ cvs -n update $$p.po | grep -q -v '^[UPMC]'; \
+ else \
+ LC_ALL=C svn status --show-updates --quiet $$p.po| grep -v '^Status against revision'; \
+ fi; \
+ if [ $$? = 0 ]; then \
+ echo "CVS/Subversion mismatch; trying to merge..."; \
+ rm -f $$p.po; \
+ if [ -d CVS ]; then \
+ cvs -q update $$p.po; \
+ else \
+ svn update $$p.po; \
+ fi; \
+ cp $$p.pox $$p.pox.new; \
+ $(MSGCAT) $$p.po $$p.pox.new -o $$p.pox; \
+ echo -e "\nCheck \"$$p.pox\" for fuzzy entries. Status:"; \
+ $(MSGFMT) --check --statistics $$p.pox; \
+ echo -e "Then try again to checkin \"$$p.pox\"."; \
+ else \
+ cp $(ci_opt) $$p.pox $$p.po; \
+ if [ -d CVS ]; then \
+ cvs -n ci $$p.po; \
+ else \
+ svn --dry-run commit $$p.po; \
+ fi; \
+ if [ $$? = 0 ] ; then \
+ if [ -d CVS ]; then \
+ cvs ci -m "$(ci_msg)" $$p.po; \
+ else \
+ svn commit --message "$(ci_msg)" $$p.po; \
+ fi; \
+ else \
+ rm -f $$p.po; \
+ if [ -d CVS ]; then \
+ cvs -q update $$p.po; \
+ else \
+ svn update $$p.po; \
+ fi; \
+ cp $$p.pox $$p.pox.new; \
+ $(MSGCAT) $$p.po $$p.pox.new -o $$p.pox; \
+ echo -e "\nCheck \"$$p.pox\" for fuzzy entries. Status:"; \
+ $(MSGFMT) --check --statistics $$p.pox; \
+ echo "Then try to checkin \"$$p.pox\"."; \
+ fi; \
+ fi
+
+install-data-local: $(MOFILES) $(stat)
+ D=$(DESTDIR)$(locale_lang_msg_dir); \
+ [ -d $$D ] || install -d -m 755 $$D; \
+ for l in $(MOFILES); do \
+ m=$${l/$(LL).mo/mo}; \
+ install -m 644 $$l $$D/$$m; \
+ done
+ install -d -m 755 $(DESTDIR)$(docdir)
+ $(INSTALL_DATA) $(stat) $(DESTDIR)$(docdir)
+# --- END lines from /usr/share/YaST2/data/devtools/admin/po/Makefile.am.center ---
+# --- START lines from /usr/share/YaST2/data/devtools/admin/po/Makefile.am.bottom ---
+# Emacs: -*- makefile -*-
+
+## po/Makefile.am.bottom ends here
+# --- END lines from /usr/share/YaST2/data/devtools/admin/po/Makefile.am.bottom ---
Added: trunk/yast/eu/COPYING
===================================================================
--- trunk/yast/eu/COPYING (rev 0)
+++ trunk/yast/eu/COPYING 2015-09-29 10:47:28 UTC (rev 92876)
@@ -0,0 +1,339 @@
+ GNU GENERAL PUBLIC LICENSE
+ Version 2, June 1991
+
+ Copyright (C) 1989, 1991 Free Software Foundation, Inc.,
+ 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA
+ Everyone is permitted to copy and distribute verbatim copies
+ of this license document, but changing it is not allowed.
+
+ Preamble
+
+ The licenses for most software are designed to take away your
+freedom to share and change it. By contrast, the GNU General Public
+License is intended to guarantee your freedom to share and change free
+software--to make sure the software is free for all its users. This
+General Public License applies to most of the Free Software
+Foundation's software and to any other program whose authors commit to
+using it. (Some other Free Software Foundation software is covered by
+the GNU Lesser General Public License instead.) You can apply it to
+your programs, too.
+
+ When we speak of free software, we are referring to freedom, not
+price. Our General Public Licenses are designed to make sure that you
+have the freedom to distribute copies of free software (and charge for
+this service if you wish), that you receive source code or can get it
+if you want it, that you can change the software or use pieces of it
+in new free programs; and that you know you can do these things.
+
+ To protect your rights, we need to make restrictions that forbid
+anyone to deny you these rights or to ask you to surrender the rights.
+These restrictions translate to certain responsibilities for you if you
+distribute copies of the software, or if you modify it.
+
+ For example, if you distribute copies of such a program, whether
+gratis or for a fee, you must give the recipients all the rights that
+you have. You must make sure that they, too, receive or can get the
+source code. And you must show them these terms so they know their
+rights.
+
+ We protect your rights with two steps: (1) copyright the software, and
+(2) offer you this license which gives you legal permission to copy,
+distribute and/or modify the software.
+
+ Also, for each author's protection and ours, we want to make certain
+that everyone understands that there is no warranty for this free
+software. If the software is modified by someone else and passed on, we
+want its recipients to know that what they have is not the original, so
+that any problems introduced by others will not reflect on the original
+authors' reputations.
+
+ Finally, any free program is threatened constantly by software
+patents. We wish to avoid the danger that redistributors of a free
+program will individually obtain patent licenses, in effect making the
+program proprietary. To prevent this, we have made it clear that any
+patent must be licensed for everyone's free use or not licensed at all.
+
+ The precise terms and conditions for copying, distribution and
+modification follow.
+
+ GNU GENERAL PUBLIC LICENSE
+ TERMS AND CONDITIONS FOR COPYING, DISTRIBUTION AND MODIFICATION
+
+ 0. This License applies to any program or other work which contains
+a notice placed by the copyright holder saying it may be distributed
+under the terms of this General Public License. The "Program", below,
+refers to any such program or work, and a "work based on the Program"
+means either the Program or any derivative work under copyright law:
+that is to say, a work containing the Program or a portion of it,
+either verbatim or with modifications and/or translated into another
+language. (Hereinafter, translation is included without limitation in
+the term "modification".) Each licensee is addressed as "you".
+
+Activities other than copying, distribution and modification are not
+covered by this License; they are outside its scope. The act of
+running the Program is not restricted, and the output from the Program
+is covered only if its contents constitute a work based on the
+Program (independent of having been made by running the Program).
+Whether that is true depends on what the Program does.
+
+ 1. You may copy and distribute verbatim copies of the Program's
+source code as you receive it, in any medium, provided that you
+conspicuously and appropriately publish on each copy an appropriate
+copyright notice and disclaimer of warranty; keep intact all the
+notices that refer to this License and to the absence of any warranty;
+and give any other recipients of the Program a copy of this License
+along with the Program.
+
+You may charge a fee for the physical act of transferring a copy, and
+you may at your option offer warranty protection in exchange for a fee.
+
+ 2. You may modify your copy or copies of the Program or any portion
+of it, thus forming a work based on the Program, and copy and
+distribute such modifications or work under the terms of Section 1
+above, provided that you also meet all of these conditions:
+
+ a) You must cause the modified files to carry prominent notices
+ stating that you changed the files and the date of any change.
+
+ b) You must cause any work that you distribute or publish, that in
+ whole or in part contains or is derived from the Program or any
+ part thereof, to be licensed as a whole at no charge to all third
+ parties under the terms of this License.
+
+ c) If the modified program normally reads commands interactively
+ when run, you must cause it, when started running for such
+ interactive use in the most ordinary way, to print or display an
+ announcement including an appropriate copyright notice and a
+ notice that there is no warranty (or else, saying that you provide
+ a warranty) and that users may redistribute the program under
+ these conditions, and telling the user how to view a copy of this
+ License. (Exception: if the Program itself is interactive but
+ does not normally print such an announcement, your work based on
+ the Program is not required to print an announcement.)
+
+These requirements apply to the modified work as a whole. If
+identifiable sections of that work are not derived from the Program,
+and can be reasonably considered independent and separate works in
+themselves, then this License, and its terms, do not apply to those
+sections when you distribute them as separate works. But when you
+distribute the same sections as part of a whole which is a work based
+on the Program, the distribution of the whole must be on the terms of
+this License, whose permissions for other licensees extend to the
+entire whole, and thus to each and every part regardless of who wrote it.
+
+Thus, it is not the intent of this section to claim rights or contest
+your rights to work written entirely by you; rather, the intent is to
+exercise the right to control the distribution of derivative or
+collective works based on the Program.
+
+In addition, mere aggregation of another work not based on the Program
+with the Program (or with a work based on the Program) on a volume of
+a storage or distribution medium does not bring the other work under
+the scope of this License.
+
+ 3. You may copy and distribute the Program (or a work based on it,
+under Section 2) in object code or executable form under the terms of
+Sections 1 and 2 above provided that you also do one of the following:
+
+ a) Accompany it with the complete corresponding machine-readable
+ source code, which must be distributed under the terms of Sections
+ 1 and 2 above on a medium customarily used for software interchange; or,
+
+ b) Accompany it with a written offer, valid for at least three
+ years, to give any third party, for a charge no more than your
+ cost of physically performing source distribution, a complete
+ machine-readable copy of the corresponding source code, to be
+ distributed under the terms of Sections 1 and 2 above on a medium
+ customarily used for software interchange; or,
+
+ c) Accompany it with the information you received as to the offer
+ to distribute corresponding source code. (This alternative is
+ allowed only for noncommercial distribution and only if you
+ received the program in object code or executable form with such
+ an offer, in accord with Subsection b above.)
+
+The source code for a work means the preferred form of the work for
+making modifications to it. For an executable work, complete source
+code means all the source code for all modules it contains, plus any
+associated interface definition files, plus the scripts used to
+control compilation and installation of the executable. However, as a
+special exception, the source code distributed need not include
+anything that is normally distributed (in either source or binary
+form) with the major components (compiler, kernel, and so on) of the
+operating system on which the executable runs, unless that component
+itself accompanies the executable.
+
+If distribution of executable or object code is made by offering
+access to copy from a designated place, then offering equivalent
+access to copy the source code from the same place counts as
+distribution of the source code, even though third parties are not
+compelled to copy the source along with the object code.
+
+ 4. You may not copy, modify, sublicense, or distribute the Program
+except as expressly provided under this License. Any attempt
+otherwise to copy, modify, sublicense or distribute the Program is
+void, and will automatically terminate your rights under this License.
+However, parties who have received copies, or rights, from you under
+this License will not have their licenses terminated so long as such
+parties remain in full compliance.
+
+ 5. You are not required to accept this License, since you have not
+signed it. However, nothing else grants you permission to modify or
+distribute the Program or its derivative works. These actions are
+prohibited by law if you do not accept this License. Therefore, by
+modifying or distributing the Program (or any work based on the
+Program), you indicate your acceptance of this License to do so, and
+all its terms and conditions for copying, distributing or modifying
+the Program or works based on it.
+
+ 6. Each time you redistribute the Program (or any work based on the
+Program), the recipient automatically receives a license from the
+original licensor to copy, distribute or modify the Program subject to
+these terms and conditions. You may not impose any further
+restrictions on the recipients' exercise of the rights granted herein.
+You are not responsible for enforcing compliance by third parties to
+this License.
+
+ 7. If, as a consequence of a court judgment or allegation of patent
+infringement or for any other reason (not limited to patent issues),
+conditions are imposed on you (whether by court order, agreement or
+otherwise) that contradict the conditions of this License, they do not
+excuse you from the conditions of this License. If you cannot
+distribute so as to satisfy simultaneously your obligations under this
+License and any other pertinent obligations, then as a consequence you
+may not distribute the Program at all. For example, if a patent
+license would not permit royalty-free redistribution of the Program by
+all those who receive copies directly or indirectly through you, then
+the only way you could satisfy both it and this License would be to
+refrain entirely from distribution of the Program.
+
+If any portion of this section is held invalid or unenforceable under
+any particular circumstance, the balance of the section is intended to
+apply and the section as a whole is intended to apply in other
+circumstances.
+
+It is not the purpose of this section to induce you to infringe any
+patents or other property right claims or to contest validity of any
+such claims; this section has the sole purpose of protecting the
+integrity of the free software distribution system, which is
+implemented by public license practices. Many people have made
+generous contributions to the wide range of software distributed
+through that system in reliance on consistent application of that
+system; it is up to the author/donor to decide if he or she is willing
+to distribute software through any other system and a licensee cannot
+impose that choice.
+
+This section is intended to make thoroughly clear what is believed to
+be a consequence of the rest of this License.
+
+ 8. If the distribution and/or use of the Program is restricted in
+certain countries either by patents or by copyrighted interfaces, the
+original copyright holder who places the Program under this License
+may add an explicit geographical distribution limitation excluding
+those countries, so that distribution is permitted only in or among
+countries not thus excluded. In such case, this License incorporates
+the limitation as if written in the body of this License.
+
+ 9. The Free Software Foundation may publish revised and/or new versions
+of the General Public License from time to time. Such new versions will
+be similar in spirit to the present version, but may differ in detail to
+address new problems or concerns.
+
+Each version is given a distinguishing version number. If the Program
+specifies a version number of this License which applies to it and "any
+later version", you have the option of following the terms and conditions
+either of that version or of any later version published by the Free
+Software Foundation. If the Program does not specify a version number of
+this License, you may choose any version ever published by the Free Software
+Foundation.
+
+ 10. If you wish to incorporate parts of the Program into other free
+programs whose distribution conditions are different, write to the author
+to ask for permission. For software which is copyrighted by the Free
+Software Foundation, write to the Free Software Foundation; we sometimes
+make exceptions for this. Our decision will be guided by the two goals
+of preserving the free status of all derivatives of our free software and
+of promoting the sharing and reuse of software generally.
+
+ NO WARRANTY
+
+ 11. BECAUSE THE PROGRAM IS LICENSED FREE OF CHARGE, THERE IS NO WARRANTY
+FOR THE PROGRAM, TO THE EXTENT PERMITTED BY APPLICABLE LAW. EXCEPT WHEN
+OTHERWISE STATED IN WRITING THE COPYRIGHT HOLDERS AND/OR OTHER PARTIES
+PROVIDE THE PROGRAM "AS IS" WITHOUT WARRANTY OF ANY KIND, EITHER EXPRESSED
+OR IMPLIED, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF
+MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE. THE ENTIRE RISK AS
+TO THE QUALITY AND PERFORMANCE OF THE PROGRAM IS WITH YOU. SHOULD THE
+PROGRAM PROVE DEFECTIVE, YOU ASSUME THE COST OF ALL NECESSARY SERVICING,
+REPAIR OR CORRECTION.
+
+ 12. IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN WRITING
+WILL ANY COPYRIGHT HOLDER, OR ANY OTHER PARTY WHO MAY MODIFY AND/OR
+REDISTRIBUTE THE PROGRAM AS PERMITTED ABOVE, BE LIABLE TO YOU FOR DAMAGES,
+INCLUDING ANY GENERAL, SPECIAL, INCIDENTAL OR CONSEQUENTIAL DAMAGES ARISING
+OUT OF THE USE OR INABILITY TO USE THE PROGRAM (INCLUDING BUT NOT LIMITED
+TO LOSS OF DATA OR DATA BEING RENDERED INACCURATE OR LOSSES SUSTAINED BY
+YOU OR THIRD PARTIES OR A FAILURE OF THE PROGRAM TO OPERATE WITH ANY OTHER
+PROGRAMS), EVEN IF SUCH HOLDER OR OTHER PARTY HAS BEEN ADVISED OF THE
+POSSIBILITY OF SUCH DAMAGES.
+
+ END OF TERMS AND CONDITIONS
+
+ How to Apply These Terms to Your New Programs
+
+ If you develop a new program, and you want it to be of the greatest
+possible use to the public, the best way to achieve this is to make it
+free software which everyone can redistribute and change under these terms.
+
+ To do so, attach the following notices to the program. It is safest
+to attach them to the start of each source file to most effectively
+convey the exclusion of warranty; and each file should have at least
+the "copyright" line and a pointer to where the full notice is found.
+
+ <one line to give the program's name and a brief idea of what it does.>
+ Copyright (C) <year> <name of author>
+
+ This program is free software; you can redistribute it and/or modify
+ it under the terms of the GNU General Public License as published by
+ the Free Software Foundation; either version 2 of the License, or
+ (at your option) any later version.
+
+ This program is distributed in the hope that it will be useful,
+ but WITHOUT ANY WARRANTY; without even the implied warranty of
+ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ GNU General Public License for more details.
+
+ You should have received a copy of the GNU General Public License along
+ with this program; if not, write to the Free Software Foundation, Inc.,
+ 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA.
+
+Also add information on how to contact you by electronic and paper mail.
+
+If the program is interactive, make it output a short notice like this
+when it starts in an interactive mode:
+
+ Gnomovision version 69, Copyright (C) year name of author
+ Gnomovision comes with ABSOLUTELY NO WARRANTY; for details type `show w'.
+ This is free software, and you are welcome to redistribute it
+ under certain conditions; type `show c' for details.
+
+The hypothetical commands `show w' and `show c' should show the appropriate
+parts of the General Public License. Of course, the commands you use may
+be called something other than `show w' and `show c'; they could even be
+mouse-clicks or menu items--whatever suits your program.
+
+You should also get your employer (if you work as a programmer) or your
+school, if any, to sign a "copyright disclaimer" for the program, if
+necessary. Here is a sample; alter the names:
+
+ Yoyodyne, Inc., hereby disclaims all copyright interest in the program
+ `Gnomovision' (which makes passes at compilers) written by James Hacker.
+
+ <signature of Ty Coon>, 1 April 1989
+ Ty Coon, President of Vice
+
+This General Public License does not permit incorporating your program into
+proprietary programs. If your program is a subroutine library, you may
+consider it more useful to permit linking proprietary applications with the
+library. If this is what you want to do, use the GNU Lesser General
+Public License instead of this License.
Added: trunk/yast/eu/Makefile.am
===================================================================
--- trunk/yast/eu/Makefile.am (rev 0)
+++ trunk/yast/eu/Makefile.am 2015-09-29 10:47:28 UTC (rev 92876)
@@ -0,0 +1,196 @@
+# Emacs: -*- makefile -*-
+#
+# Toplevel Makefile.am for a YaST2 subproject
+#
+# -- This file is generated by y2automake - DO NOT EDIT! --
+# (Edit ./SUBDIRS instead)
+#
+
+#where devtools are
+Y2TOOL = $(Y2DEVTOOLS_PREFIX)/bin/y2tool
+
+VERSION = $(shell cat $(srcdir)/VERSION)
+RPMNAME = $(shell cat $(srcdir)/RPMNAME)
+SUBDIRS_FILE = $(shell test -e $(srcdir)/SUBDIRS && echo SUBDIRS)
+ACINCLUDE_FILE = $(shell test -e $(srcdir)/acinclude.m4 && echo acinclude.m4)
+
+HAS_YAST_LICENSE = $(shell test -e $(srcdir)/YAST_LICENSE && echo YAST_LICENSE)
+
+# do we do Makefile.am for devtools? It is a little special...
+IS_DEVTOOLS = $(findstring yast2-devtools,$(RPMNAME))
+
+DEVTOOLS_DIR = $(if $(IS_DEVTOOLS),$(srcdir)/devtools,$(Y2DEVTOOLS_PREFIX)/share/YaST2/data/devtools)
+LEGALESE_DIR = $(if $(HAS_YAST_LICENSE),$(DEVTOOLS_DIR)/admin/copyright/yast,$(DEVTOOLS_DIR)/admin/copyright/gpl)
+
+COPYRIGHT_files_gpl = README COPYING
+
+COPYRIGHT_files_yast = YAST_LICENSE README COPYING COPYRIGHT.english \
+ COPYRIGHT.french COPYRIGHT.german COPYRIGHT.spanish
+
+extra_COPYRIGHT_files = $(if $(HAS_YAST_LICENSE), $(COPYRIGHT_files_yast), $(COPYRIGHT_files_gpl))
+
+# less strict; prefer bzip2
+AUTOMAKE_OPTIONS = foreign dist-bzip2 no-dist-gzip
+# where devtools install m4 snippets
+# argh, executed literally
+#ACLOCAL_AMFLAGS = -I $(Y2DEVTOOLS_PREFIX)/share/aclocal
+ACLOCAL_AMFLAGS = -I . -I `if test -d ./devtools/admin; then echo ./devtools/admin; else pkg-config --print-errors --variable=datadir yast2-devtools; fi`/aclocal
+
+Makefile.am.common: $(DEVTOOLS_DIR)/admin/Makefile.am.common
+ cmp -s $< $@ || cp -f $< $@
+
+# create bzip2ed tar and make some sanity checks
+$(RPMNAME)-$(VERSION).tar.bz2: checkpo dist-bzip2
+ @if [ `bunzip2 -c $(RPMNAME)-$(VERSION).tar.bz2 | wc --bytes` = 0 ] ; then \
+ echo "Error: created tar is empty" ; \
+ exit 1 ; \
+ fi
+
+CLEANFILES =
+MAINTAINERCLEANFILES = package/$(RPMNAME)-$(VERSION).tar.bz2 package/$(RPMNAME).spec
+
+POT_DST = $(shell find -type d -name testsuite -prune , \
+ -type f -name "*.pot")
+
+EXTRA_DIST = \
+ VERSION RPMNAME MAINTAINER configure.in.in \
+ $(SUBDIRS_FILE) $(ACINCLUDE_FILE) \
+ $(if $(IS_DEVTOOLS),Makefile.am.common,$(POT_DST))
+
+show-extra-dist:
+ @echo $(EXTRA_DIST)
+
+# info '(automake)Conditionals'
+if CREATE_PKGCONFIG
+# create the file here instead of by configure
+# because the prerequisite is made here (not anymore!)
+# and we don't want any paths in y2autoconf
+# info '(autoconf)config.status Invocation'
+$(RPMNAME).pc: $(RPMNAME).pc.in config.status
+ ./config.status --file=$@:$<
+
+if CREATE_PKGCONFIG_NOARCH
+pkgconfigdata_DATA = $(RPMNAME).pc
+else
+pkgconfig_DATA = $(RPMNAME).pc
+endif
+
+EXTRA_DIST += $(RPMNAME).pc.in
+endif
+
+dist-hook:
+ @for I in $(extra_COPYRIGHT_files) ; \
+ do \
+ EX="" ; \
+ if test -f $(srcdir)/$$I ; then \
+ EX=$(srcdir)/$$I ; \
+ elif test -f $(LEGALESE_DIR)/$$I ; then \
+ EX=$(LEGALESE_DIR)/$$I ; \
+ else \
+ echo "Error: No file $$I in $(srcdir)/ or in $$LEGALESE_DIR/"; \
+ exit 1 ; \
+ fi ; \
+ echo "cp $$EX $(distdir)" ; \
+ cp $$EX "$(distdir)" ; \
+ done
+
+pot:
+ $(Y2TOOL) y2makepot -s $(srcdir)
+
+install-pot: pot
+ @POT_DST=`find -type d -name testsuite -prune , \
+ -type f -name "*.pot"` ; \
+ if [ -n "$$POT_DST" ] ; then \
+ echo "mkdir -p $(DESTDIR)$(potdir)" ; \
+ mkdir -p $(DESTDIR)$(potdir) ; \
+ list="$$POT_DST"; \
+ for I in $$list ; \
+ do \
+ echo $$I ; \
+ if [ "$$I" == "pot" ] ; then \
+ continue ; \
+ fi ; \
+ echo "$(INSTALL_DATA) $$I $(DESTDIR)$(potdir)" ; \
+ $(INSTALL_DATA) $$I $(DESTDIR)$(potdir) ; \
+ done ; \
+ fi
+
+spellcheck: pot
+ $(Y2TOOL) pot-spellcheck
+
+# all-local: $(if $(IS_DEVTOOLS),,$(POT_DST))
+
+install-data-local: # $(if $(IS_DEVTOOLS),,install-pot)
+ mkdir -p $(DESTDIR)$(docdir)
+ @for I in $(extra_COPYRIGHT_files) ; \
+ do \
+ EX="" ; \
+ if test -f $(srcdir)/$$I ; then \
+ EX=$(srcdir)/$$I ; \
+ elif test -f $(LEGALESE_DIR)/$$I ; then \
+ EX=$(LEGALESE_DIR)/$$I ; \
+ else \
+ echo "Error: No file $$I in $(srcdir)/ or in $(LEGALESE_DIR)/"; \
+ exit 1 ; \
+ fi ; \
+ echo "$(INSTALL_DATA) $$EX $(DESTDIR)$(docdir)" ; \
+ $(INSTALL_DATA) $$EX $(DESTDIR)$(docdir) ; \
+ done
+
+package-local: check-parse $(if $(IS_DEVTOOLS),,$(POT_DST)) $(RPMNAME)-$(VERSION).tar.bz2
+ rm -f package/$(RPMNAME)-*.tar.bz2
+ rm -f package/*~
+ rm -f package/*.bak
+ rm -f package/*.auto
+ mv $(RPMNAME)-$(VERSION).tar.bz2 package/
+ if ! test -x $(Y2TOOL); then \
+ echo "$(Y2TOOL): not found."; \
+ echo "You have to install yast2-devtools to making a package"; \
+ false; \
+ fi
+ here=`pwd`; \
+ cd $(srcdir) && for i in $(RPMNAME)*.spec.in; do \
+ newname="`echo "$$i" | sed "s/\.in$$//g"`"; \
+ $(Y2TOOL) create-spec < $$i > $$here/package/$${newname} ; \
+ done
+
+package: check-up-to-date check-tagversion check-textdomain package-local
+
+TAGVERSION = $(Y2TOOL) tagversion
+
+# check if there is no modified files and all commits were pushed
+check-up-to-date:
+ if [ `git status --short --branch | sed '/##[^[]*$/d;/^??/d' | wc -l` -gt 0 ]; then \
+ (echo "ERROR: Source is not commited and pushed. See `git status`"; false) \
+ fi
+
+check-tagversion:
+ cd $(srcdir) && $(TAGVERSION) --check >/dev/null; \
+ [ $$? = 0 ] || ( echo "ERROR: Please run 'tagversion' first"; false )
+
+check-parse-old:
+ @if [ `find -type f -name "*.ycp" | wc -l` -gt 0 -a "$(RPMNAME)" != "yast2-core" ] ; then \
+ echo "Running parseycp..." ; \
+ parseycp -q -R ; \
+ else \
+ echo "Not running parseycp." ; \
+ fi
+
+check-parse:
+ @echo "Not running parseycp."
+
+check-textdomain:
+ $(Y2TOOL) check-textdomain $(srcdir)
+
+stable: checkin-stable
+
+checkin-stable: package
+ $(Y2TOOL) checkin-stable
+
+
+# For po/ modules
+checkpo:
+ test ! -f $(srcdir)/po/Makefile || $(MAKE) -C po checkpo
+# test ! -f $(srcdir)/po/Makefile || $(MAKE) -C po checkpo make-pox
+# Contents of ./SUBDIRS
+SUBDIRS = po
Added: trunk/yast/eu/README
===================================================================
--- trunk/yast/eu/README (rev 0)
+++ trunk/yast/eu/README 2015-09-29 10:47:28 UTC (rev 92876)
@@ -0,0 +1,2 @@
+This program/library is part of YaST2
+See the file COPYING for license terms
Added: trunk/yast/eu/configure.ac
===================================================================
--- trunk/yast/eu/configure.ac (rev 0)
+++ trunk/yast/eu/configure.ac 2015-09-29 10:47:28 UTC (rev 92876)
@@ -0,0 +1,184 @@
+dnl configure.ac for yast2-trans-eu
+dnl
+dnl -- This file is generated by y2autoconf 3.0.5 - DO NOT EDIT! --
+dnl (edit configure.ac.in or configure.in.in instead)
+
+AC_INIT(yast2-trans-eu, 3.1.0, http://bugs.opensuse.org/, yast2-trans-eu)
+dnl Check for presence of file 'RPMNAME'
+AC_CONFIG_SRCDIR([RPMNAME])
+
+dnl Checking host/target/build systems, for make, install etc.
+AC_CANONICAL_TARGET
+dnl Perform program name transformation
+AC_ARG_PROGRAM
+
+AC_PREFIX_DEFAULT(/usr)
+
+dnl long filenames; we use GNU Make extensions and that's ok
+AM_INIT_AUTOMAKE(tar-ustar -Wno-portability)
+
+dnl Important YaST2 variables
+VERSION="3.1.0"
+RPMNAME="yast2-trans-eu"
+MAINTAINER="Karl Eichwalder <ke(a)suse.de>"
+
+dnl pkgconfig honors lib64
+pkgconfigdir=\${libdir}/pkgconfig
+pkgconfigdatadir=\${datadir}/pkgconfig
+yast2dir=\${prefix}/share/YaST2
+
+ybindir=\${prefix}/lib/YaST2/bin
+# FIXME duplicates execcompdir
+ystartupdir=\${prefix}/lib/YaST2
+plugindir=\${libdir}/YaST2/plugin
+includedir=\${prefix}/include/YaST2
+potdir=\${docdir}/pot
+
+docdir=\${prefix}/share/doc/packages/$RPMNAME
+mandir=\${prefix}/share/man
+
+execcompdir=\${prefix}/lib/YaST2
+agentdir=${execcompdir}/servers_non_y2
+
+ydatadir=${yast2dir}/data
+imagedir=${yast2dir}/images
+themedir=${yast2dir}/theme
+localedir=${yast2dir}/locale
+clientdir=${yast2dir}/clients
+moduledir=${yast2dir}/modules
+yncludedir=${yast2dir}/include
+schemadir=${yast2dir}/schema
+scrconfdir=${yast2dir}/scrconf
+desktopdir=\${prefix}/share/applications/YaST2
+
+AC_SUBST(VERSION)
+AC_SUBST(RPMNAME)
+AC_SUBST(MAINTAINER)
+
+AC_SUBST(pkgconfigdir)
+AC_SUBST(pkgconfigdatadir)
+
+AC_SUBST(yast2dir)
+
+AC_SUBST(ybindir)
+AC_SUBST(ystartupdir)
+AC_SUBST(plugindir)
+AC_SUBST(includedir)
+AC_SUBST(potdir)
+AC_SUBST(execcompdir)
+
+AC_SUBST(docdir)
+AC_SUBST(mandir)
+
+AC_SUBST(ydatadir)
+AC_SUBST(imagedir)
+AC_SUBST(themedir)
+AC_SUBST(localedir)
+AC_SUBST(clientdir)
+AC_SUBST(moduledir)
+AC_SUBST(yncludedir)
+AC_SUBST(schemadir)
+AC_SUBST(scrconfdir)
+AC_SUBST(agentdir)
+AC_SUBST(desktopdir)
+
+fillupdir_d="/var/adm/fillup-templates"
+AC_ARG_WITH(fillupdir,
+ AS_HELP_STRING([--with-fillupdir=DIR],
+ [where to place fillup templates (default $fillupdir_d.]),
+ [ fillupdir="$withval" ],
+ [ fillupdir="$fillupdir_d" ])
+AC_SUBST(fillupdir)
+
+LL=${RPMNAME##*-}
+AC_SUBST(LL)
+ISO639=${LL%_*}
+AC_SUBST(ISO639)
+
+AC_ARG_WITH(own_compendium,
+ AS_HELP_STRING([--with-own_compendium=FILE],
+ [Location of compendium file]),
+ y2compendium=yes, y2compendium=no)
+if test "x$with_own_compendium" = "x" ; then
+ if test -d ../50-memory ; then
+ COMPENDIUM='../../50-memory/yast2.$(LL).po'
+ else
+ COMPENDIUM='../../memory/yast2.$(LL).po'
+ fi
+else
+ COMPENDIUM=${with_own_compendium}
+fi
+AC_SUBST(COMPENDIUM)
+if test -d ../50-pot ; then
+ POTDIR=../../50-pot
+else
+ POTDIR=../../pot/pot
+fi
+AC_SUBST(POTDIR)
+
+
+dnl Checks for programs.
+AC_PROG_INSTALL
+dnl The YCP interpreter checks whether dependent ybc files are older
+dnl so we must preserve their timestamps
+INSTALL="${INSTALL} -p"
+AC_PROG_LN_S
+AC_PROG_MAKE_SET
+
+dnl pkgconfig
+AC_ARG_VAR([PKG_CONFIG_PATH], [where to search for pkg-config files])
+dnl devtools
+dnl ...
+
+dnl no need for AC_ARG_VAR
+AC_PATH_PROG(XGETTEXT, xgettext)
+if test -z "$XGETTEXT" ; then
+ AC_MSG_ERROR(xgettext is missing; please install gettext-tools.)
+fi
+
+Y2DEVTOOLS_PREFIX=`pkg-config --print-errors --variable=prefix yast2-devtools`
+AC_SUBST(Y2DEVTOOLS_PREFIX)
+devtools_ybindir=`pkg-config --print-errors --variable=ybindir yast2-devtools`
+devtools_yast2dir=`pkg-config --print-errors --variable=yast2dir yast2-devtools`
+
+dnl producing pkg-config for others?
+AM_CONDITIONAL(CREATE_PKGCONFIG, test "x${CREATE_PKGCONFIG}" != x)
+AM_CONDITIONAL(CREATE_PKGCONFIG_NOARCH, test "x${CREATE_PKGCONFIG}" = xnoarch)
+
+dbdir=${devtools_yast2dir}/data/docbook
+STYLESHEET_HTML=${dbdir}/stylesheets/customize-html.xsl
+STYLESHEET_PDF=${dbdir}/stylesheets/customize-fo.xsl
+STYLESHEET_CSS=${dbdir}/css/yast2docs.css
+STYLESHEET_YDOC=${dbdir}/stylesheets/ydoc.xsl
+STYLESHEET_YCPDOC=${dbdir}/stylesheets/ycpdoc.xsl
+AC_SUBST(STYLESHEET_HTML)
+AC_SUBST(STYLESHEET_PDF)
+AC_SUBST(STYLESHEET_CSS)
+AC_SUBST(STYLESHEET_YDOC)
+AC_SUBST(STYLESHEET_YCPDOC)
+
+
+dnl searches for some needed programs
+AC_PATH_PROG(MSGFMT, msgfmt, no, /usr/bin)
+if test x$MSGFMT != x"/usr/bin/msgfmt"; then
+ AC_MSG_ERROR(msgfmt is missing; please install gettext.)
+fi
+AC_PATH_PROGS(MSGCAT, msgcat pmsgcat, no)
+if test x$MSGCAT = xno; then
+ AC_MSG_ERROR(msgcat is missing; please install gettext-0.11pre or better.)
+fi
+
+AC_PATH_PROG(MSGMERGE, msgmerge, no, /usr/bin)
+if test x$MSGMERGE != x"/usr/bin/msgmerge"; then
+ AC_MSG_ERROR(msgmerge is missing; please install gettext.)
+fi
+
+AC_PATH_PROG(MSGCONV, msgconv, no, /usr/bin)
+if test x$MSGCONV != x"/usr/bin/msgconv"; then
+ AC_MSG_ERROR(msgconv is missing; please install gettext.)
+fi
+
+
+AC_CONFIG_FILES(Makefile po/Makefile)
+AC_OUTPUT
+
Added: trunk/yast/eu/po/Makefile.am
===================================================================
--- trunk/yast/eu/po/Makefile.am (rev 0)
+++ trunk/yast/eu/po/Makefile.am 2015-09-29 10:47:28 UTC (rev 92876)
@@ -0,0 +1,175 @@
+# Emacs: -*- makefile -*-
+#
+# Makefile.am for a YaST2 translation (po/) subproject
+#
+# -- This file is generated by y2automake - DO NOT EDIT! --
+#
+# --- START lines from /usr/share/YaST2/data/devtools/admin/po/Makefile.am.top ---
+# Emacs: -*- makefile -*-
+# --- END lines from /usr/share/YaST2/data/devtools/admin/po/Makefile.am.top ---
+# --- START lines from /usr/share/YaST2/data/devtools/admin/po/Makefile.am.center ---
+# Emacs: -*- makefile -*-
+
+LL = @LL@
+#POTDIR = ../../50-pot
+POTDIR = @POTDIR@
+POTFILES = $(wildcard $(POTDIR)/*.pot)
+GENERATED = $(MOFILES)
+CLEANFILES = $(GENERATED)
+POFILES = $(wildcard *.po)
+ALL_TEXTDOMAINS = $(basename $(notdir $(POTFILES)))
+BPOTFILES = $(shell source ../../50-tools/build.conf && echo $$business)
+WANTED_TEXTDOMAINS = $(filter-out $(BPOTFILES), $(ALL_TEXTDOMAINS))
+WANTED_POFILES = $(addsuffix .$(LL).po, $(WANTED_TEXTDOMAINS))
+MOFILES = $(POFILES:%.po=%.mo)
+INST_MOFILES = $(MOFILES:.$(LL).mo=.mo)
+POXFILES = $(POFILES:%.po=%.pox)
+EXTRA_DIST = $(WANTED_POFILES) $(stat)
+localedir=@localedir@
+locale_lang_msg_dir=$(localedir)/$(LL)/LC_MESSAGES
+compendium = @COMPENDIUM@
+with_compendium =
+
+stat=status.txt
+PO_STATS= grep -v warning: | @ybindir@/po-stats
+
+MSGMERGE = @MSGMERGE@ --no-wrap --force-po --previous
+MSGFMT = @MSGFMT@
+MSGCAT = @MSGCAT@ --no-wrap --force-po
+MSGCONV = @MSGCONV@ --no-wrap --force-po
+XGETTEXT = @XGETTEXT@ --no-wrap
+
+SUFFIXES = .po .pox .gmo .mo
+
+all-local: $(GENERATED)
+
+make-pox pox: Makefile $(POXFILES)
+$(POXFILES): %.pox: %.po
+ -[ -f $@ ] && mv --backup=numbered $@ $@.bak; \
+ pot=$$(echo $< | sed "s:$(LL).po:pot:"); \
+ compendium=$(compendium); \
+ [ -f $$compendium ] || compendium=/dev/null ; \
+ $(MSGMERGE) -C $$compendium -o $@ $< $(POTDIR)/$$pot
+
+# update or init PO file
+update-po: Makefile $(POTFILES)
+ for p in $(POTFILES); do \
+ q=$${p##*/}; \
+ po=$${q%pot}$(LL).po; \
+ echo $$po; \
+ if [ -f $$po ]; then \
+ $(MSGMERGE) -o $$po.tmp $(with_compendium) $$po $$p; \
+ else \
+ $(MSGMERGE) -o $$po.tmp -C $(compendium) \
+ --verbose /dev/null $$p; \
+ fi || { echo "$(MSGMERGE) for \"$$po\" failed" ; \
+ rm -f $$po.tmp ; }; \
+ if cmp $$po.tmp $$po >/dev/null 2>&1; then \
+ rm -vf $$po.tmp; \
+ else \
+ mv -vf $$po.tmp $$po; \
+ fi; \
+ done
+ $(MAKE) $(stat)
+
+$(stat): $(WANTED_POFILES)
+ if [ -f $(stat) ]; then \
+ cp --backup=numbered $(stat) $(stat).bak; \
+ :> $(stat); \
+ fi
+ { for f in $(WANTED_POFILES); do \
+ LANG=C msgfmt -o /dev/null -c -v --statistics $$f 2>&1; \
+ done ; } | $(PO_STATS) | head -n 6 | tee $(stat)
+
+update-po-with-compendium:
+ $(MAKE) update-po with_compendium="-C $(compendium)"
+
+update-mo: $(MOFILES)
+ @:
+
+%.mo: %.po
+ file=$(srcdir)/`echo $* | sed 's,.*/,,'`.mo \
+ && rm -f $$file \
+ && $(MSGCONV) --to UTF-8 $< \
+ | $(MSGFMT) -c --statistics -o $$file -
+
+showpo:
+ echo $(POFILES)
+
+showmo:
+ echo $(MOFILES)
+
+checkpo:
+ for f in $(POFILES); do \
+ mypot=$(POTDIR)/$${f/$(LL).po/pot}; echo $$f $$mypot; \
+ [ -f $$mypot ] && { LANG=C $(MSGMERGE) --verbose --output=/dev/null $$f $$mypot || exit 1; }; \
+ LANG=C $(MSGFMT) --output=/dev/null --check --statistics --verbose $$f \
+ || exit 1; \
+ done
+
+# Try to checkin a .pox file
+# FIXME make sure msgcat doesn't weird things with "" and comments
+checkin:
+ p=$(MODULE).$(ci_ll); \
+ cp --backup=numbered $(ci_opt) $$p.po $$p.po.bak; \
+ if [ -d CVS ]; then \
+ cvs -n update $$p.po | grep -q -v '^[UPMC]'; \
+ else \
+ LC_ALL=C svn status --show-updates --quiet $$p.po| grep -v '^Status against revision'; \
+ fi; \
+ if [ $$? = 0 ]; then \
+ echo "CVS/Subversion mismatch; trying to merge..."; \
+ rm -f $$p.po; \
+ if [ -d CVS ]; then \
+ cvs -q update $$p.po; \
+ else \
+ svn update $$p.po; \
+ fi; \
+ cp $$p.pox $$p.pox.new; \
+ $(MSGCAT) $$p.po $$p.pox.new -o $$p.pox; \
+ echo -e "\nCheck \"$$p.pox\" for fuzzy entries. Status:"; \
+ $(MSGFMT) --check --statistics $$p.pox; \
+ echo -e "Then try again to checkin \"$$p.pox\"."; \
+ else \
+ cp $(ci_opt) $$p.pox $$p.po; \
+ if [ -d CVS ]; then \
+ cvs -n ci $$p.po; \
+ else \
+ svn --dry-run commit $$p.po; \
+ fi; \
+ if [ $$? = 0 ] ; then \
+ if [ -d CVS ]; then \
+ cvs ci -m "$(ci_msg)" $$p.po; \
+ else \
+ svn commit --message "$(ci_msg)" $$p.po; \
+ fi; \
+ else \
+ rm -f $$p.po; \
+ if [ -d CVS ]; then \
+ cvs -q update $$p.po; \
+ else \
+ svn update $$p.po; \
+ fi; \
+ cp $$p.pox $$p.pox.new; \
+ $(MSGCAT) $$p.po $$p.pox.new -o $$p.pox; \
+ echo -e "\nCheck \"$$p.pox\" for fuzzy entries. Status:"; \
+ $(MSGFMT) --check --statistics $$p.pox; \
+ echo "Then try to checkin \"$$p.pox\"."; \
+ fi; \
+ fi
+
+install-data-local: $(MOFILES) $(stat)
+ D=$(DESTDIR)$(locale_lang_msg_dir); \
+ [ -d $$D ] || install -d -m 755 $$D; \
+ for l in $(MOFILES); do \
+ m=$${l/$(LL).mo/mo}; \
+ install -m 644 $$l $$D/$$m; \
+ done
+ install -d -m 755 $(DESTDIR)$(docdir)
+ $(INSTALL_DATA) $(stat) $(DESTDIR)$(docdir)
+# --- END lines from /usr/share/YaST2/data/devtools/admin/po/Makefile.am.center ---
+# --- START lines from /usr/share/YaST2/data/devtools/admin/po/Makefile.am.bottom ---
+# Emacs: -*- makefile -*-
+
+## po/Makefile.am.bottom ends here
+# --- END lines from /usr/share/YaST2/data/devtools/admin/po/Makefile.am.bottom ---
Added: trunk/yast/fa/COPYING
===================================================================
--- trunk/yast/fa/COPYING (rev 0)
+++ trunk/yast/fa/COPYING 2015-09-29 10:47:28 UTC (rev 92876)
@@ -0,0 +1,339 @@
+ GNU GENERAL PUBLIC LICENSE
+ Version 2, June 1991
+
+ Copyright (C) 1989, 1991 Free Software Foundation, Inc.,
+ 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA
+ Everyone is permitted to copy and distribute verbatim copies
+ of this license document, but changing it is not allowed.
+
+ Preamble
+
+ The licenses for most software are designed to take away your
+freedom to share and change it. By contrast, the GNU General Public
+License is intended to guarantee your freedom to share and change free
+software--to make sure the software is free for all its users. This
+General Public License applies to most of the Free Software
+Foundation's software and to any other program whose authors commit to
+using it. (Some other Free Software Foundation software is covered by
+the GNU Lesser General Public License instead.) You can apply it to
+your programs, too.
+
+ When we speak of free software, we are referring to freedom, not
+price. Our General Public Licenses are designed to make sure that you
+have the freedom to distribute copies of free software (and charge for
+this service if you wish), that you receive source code or can get it
+if you want it, that you can change the software or use pieces of it
+in new free programs; and that you know you can do these things.
+
+ To protect your rights, we need to make restrictions that forbid
+anyone to deny you these rights or to ask you to surrender the rights.
+These restrictions translate to certain responsibilities for you if you
+distribute copies of the software, or if you modify it.
+
+ For example, if you distribute copies of such a program, whether
+gratis or for a fee, you must give the recipients all the rights that
+you have. You must make sure that they, too, receive or can get the
+source code. And you must show them these terms so they know their
+rights.
+
+ We protect your rights with two steps: (1) copyright the software, and
+(2) offer you this license which gives you legal permission to copy,
+distribute and/or modify the software.
+
+ Also, for each author's protection and ours, we want to make certain
+that everyone understands that there is no warranty for this free
+software. If the software is modified by someone else and passed on, we
+want its recipients to know that what they have is not the original, so
+that any problems introduced by others will not reflect on the original
+authors' reputations.
+
+ Finally, any free program is threatened constantly by software
+patents. We wish to avoid the danger that redistributors of a free
+program will individually obtain patent licenses, in effect making the
+program proprietary. To prevent this, we have made it clear that any
+patent must be licensed for everyone's free use or not licensed at all.
+
+ The precise terms and conditions for copying, distribution and
+modification follow.
+
+ GNU GENERAL PUBLIC LICENSE
+ TERMS AND CONDITIONS FOR COPYING, DISTRIBUTION AND MODIFICATION
+
+ 0. This License applies to any program or other work which contains
+a notice placed by the copyright holder saying it may be distributed
+under the terms of this General Public License. The "Program", below,
+refers to any such program or work, and a "work based on the Program"
+means either the Program or any derivative work under copyright law:
+that is to say, a work containing the Program or a portion of it,
+either verbatim or with modifications and/or translated into another
+language. (Hereinafter, translation is included without limitation in
+the term "modification".) Each licensee is addressed as "you".
+
+Activities other than copying, distribution and modification are not
+covered by this License; they are outside its scope. The act of
+running the Program is not restricted, and the output from the Program
+is covered only if its contents constitute a work based on the
+Program (independent of having been made by running the Program).
+Whether that is true depends on what the Program does.
+
+ 1. You may copy and distribute verbatim copies of the Program's
+source code as you receive it, in any medium, provided that you
+conspicuously and appropriately publish on each copy an appropriate
+copyright notice and disclaimer of warranty; keep intact all the
+notices that refer to this License and to the absence of any warranty;
+and give any other recipients of the Program a copy of this License
+along with the Program.
+
+You may charge a fee for the physical act of transferring a copy, and
+you may at your option offer warranty protection in exchange for a fee.
+
+ 2. You may modify your copy or copies of the Program or any portion
+of it, thus forming a work based on the Program, and copy and
+distribute such modifications or work under the terms of Section 1
+above, provided that you also meet all of these conditions:
+
+ a) You must cause the modified files to carry prominent notices
+ stating that you changed the files and the date of any change.
+
+ b) You must cause any work that you distribute or publish, that in
+ whole or in part contains or is derived from the Program or any
+ part thereof, to be licensed as a whole at no charge to all third
+ parties under the terms of this License.
+
+ c) If the modified program normally reads commands interactively
+ when run, you must cause it, when started running for such
+ interactive use in the most ordinary way, to print or display an
+ announcement including an appropriate copyright notice and a
+ notice that there is no warranty (or else, saying that you provide
+ a warranty) and that users may redistribute the program under
+ these conditions, and telling the user how to view a copy of this
+ License. (Exception: if the Program itself is interactive but
+ does not normally print such an announcement, your work based on
+ the Program is not required to print an announcement.)
+
+These requirements apply to the modified work as a whole. If
+identifiable sections of that work are not derived from the Program,
+and can be reasonably considered independent and separate works in
+themselves, then this License, and its terms, do not apply to those
+sections when you distribute them as separate works. But when you
+distribute the same sections as part of a whole which is a work based
+on the Program, the distribution of the whole must be on the terms of
+this License, whose permissions for other licensees extend to the
+entire whole, and thus to each and every part regardless of who wrote it.
+
+Thus, it is not the intent of this section to claim rights or contest
+your rights to work written entirely by you; rather, the intent is to
+exercise the right to control the distribution of derivative or
+collective works based on the Program.
+
+In addition, mere aggregation of another work not based on the Program
+with the Program (or with a work based on the Program) on a volume of
+a storage or distribution medium does not bring the other work under
+the scope of this License.
+
+ 3. You may copy and distribute the Program (or a work based on it,
+under Section 2) in object code or executable form under the terms of
+Sections 1 and 2 above provided that you also do one of the following:
+
+ a) Accompany it with the complete corresponding machine-readable
+ source code, which must be distributed under the terms of Sections
+ 1 and 2 above on a medium customarily used for software interchange; or,
+
+ b) Accompany it with a written offer, valid for at least three
+ years, to give any third party, for a charge no more than your
+ cost of physically performing source distribution, a complete
+ machine-readable copy of the corresponding source code, to be
+ distributed under the terms of Sections 1 and 2 above on a medium
+ customarily used for software interchange; or,
+
+ c) Accompany it with the information you received as to the offer
+ to distribute corresponding source code. (This alternative is
+ allowed only for noncommercial distribution and only if you
+ received the program in object code or executable form with such
+ an offer, in accord with Subsection b above.)
+
+The source code for a work means the preferred form of the work for
+making modifications to it. For an executable work, complete source
+code means all the source code for all modules it contains, plus any
+associated interface definition files, plus the scripts used to
+control compilation and installation of the executable. However, as a
+special exception, the source code distributed need not include
+anything that is normally distributed (in either source or binary
+form) with the major components (compiler, kernel, and so on) of the
+operating system on which the executable runs, unless that component
+itself accompanies the executable.
+
+If distribution of executable or object code is made by offering
+access to copy from a designated place, then offering equivalent
+access to copy the source code from the same place counts as
+distribution of the source code, even though third parties are not
+compelled to copy the source along with the object code.
+
+ 4. You may not copy, modify, sublicense, or distribute the Program
+except as expressly provided under this License. Any attempt
+otherwise to copy, modify, sublicense or distribute the Program is
+void, and will automatically terminate your rights under this License.
+However, parties who have received copies, or rights, from you under
+this License will not have their licenses terminated so long as such
+parties remain in full compliance.
+
+ 5. You are not required to accept this License, since you have not
+signed it. However, nothing else grants you permission to modify or
+distribute the Program or its derivative works. These actions are
+prohibited by law if you do not accept this License. Therefore, by
+modifying or distributing the Program (or any work based on the
+Program), you indicate your acceptance of this License to do so, and
+all its terms and conditions for copying, distributing or modifying
+the Program or works based on it.
+
+ 6. Each time you redistribute the Program (or any work based on the
+Program), the recipient automatically receives a license from the
+original licensor to copy, distribute or modify the Program subject to
+these terms and conditions. You may not impose any further
+restrictions on the recipients' exercise of the rights granted herein.
+You are not responsible for enforcing compliance by third parties to
+this License.
+
+ 7. If, as a consequence of a court judgment or allegation of patent
+infringement or for any other reason (not limited to patent issues),
+conditions are imposed on you (whether by court order, agreement or
+otherwise) that contradict the conditions of this License, they do not
+excuse you from the conditions of this License. If you cannot
+distribute so as to satisfy simultaneously your obligations under this
+License and any other pertinent obligations, then as a consequence you
+may not distribute the Program at all. For example, if a patent
+license would not permit royalty-free redistribution of the Program by
+all those who receive copies directly or indirectly through you, then
+the only way you could satisfy both it and this License would be to
+refrain entirely from distribution of the Program.
+
+If any portion of this section is held invalid or unenforceable under
+any particular circumstance, the balance of the section is intended to
+apply and the section as a whole is intended to apply in other
+circumstances.
+
+It is not the purpose of this section to induce you to infringe any
+patents or other property right claims or to contest validity of any
+such claims; this section has the sole purpose of protecting the
+integrity of the free software distribution system, which is
+implemented by public license practices. Many people have made
+generous contributions to the wide range of software distributed
+through that system in reliance on consistent application of that
+system; it is up to the author/donor to decide if he or she is willing
+to distribute software through any other system and a licensee cannot
+impose that choice.
+
+This section is intended to make thoroughly clear what is believed to
+be a consequence of the rest of this License.
+
+ 8. If the distribution and/or use of the Program is restricted in
+certain countries either by patents or by copyrighted interfaces, the
+original copyright holder who places the Program under this License
+may add an explicit geographical distribution limitation excluding
+those countries, so that distribution is permitted only in or among
+countries not thus excluded. In such case, this License incorporates
+the limitation as if written in the body of this License.
+
+ 9. The Free Software Foundation may publish revised and/or new versions
+of the General Public License from time to time. Such new versions will
+be similar in spirit to the present version, but may differ in detail to
+address new problems or concerns.
+
+Each version is given a distinguishing version number. If the Program
+specifies a version number of this License which applies to it and "any
+later version", you have the option of following the terms and conditions
+either of that version or of any later version published by the Free
+Software Foundation. If the Program does not specify a version number of
+this License, you may choose any version ever published by the Free Software
+Foundation.
+
+ 10. If you wish to incorporate parts of the Program into other free
+programs whose distribution conditions are different, write to the author
+to ask for permission. For software which is copyrighted by the Free
+Software Foundation, write to the Free Software Foundation; we sometimes
+make exceptions for this. Our decision will be guided by the two goals
+of preserving the free status of all derivatives of our free software and
+of promoting the sharing and reuse of software generally.
+
+ NO WARRANTY
+
+ 11. BECAUSE THE PROGRAM IS LICENSED FREE OF CHARGE, THERE IS NO WARRANTY
+FOR THE PROGRAM, TO THE EXTENT PERMITTED BY APPLICABLE LAW. EXCEPT WHEN
+OTHERWISE STATED IN WRITING THE COPYRIGHT HOLDERS AND/OR OTHER PARTIES
+PROVIDE THE PROGRAM "AS IS" WITHOUT WARRANTY OF ANY KIND, EITHER EXPRESSED
+OR IMPLIED, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF
+MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE. THE ENTIRE RISK AS
+TO THE QUALITY AND PERFORMANCE OF THE PROGRAM IS WITH YOU. SHOULD THE
+PROGRAM PROVE DEFECTIVE, YOU ASSUME THE COST OF ALL NECESSARY SERVICING,
+REPAIR OR CORRECTION.
+
+ 12. IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN WRITING
+WILL ANY COPYRIGHT HOLDER, OR ANY OTHER PARTY WHO MAY MODIFY AND/OR
+REDISTRIBUTE THE PROGRAM AS PERMITTED ABOVE, BE LIABLE TO YOU FOR DAMAGES,
+INCLUDING ANY GENERAL, SPECIAL, INCIDENTAL OR CONSEQUENTIAL DAMAGES ARISING
+OUT OF THE USE OR INABILITY TO USE THE PROGRAM (INCLUDING BUT NOT LIMITED
+TO LOSS OF DATA OR DATA BEING RENDERED INACCURATE OR LOSSES SUSTAINED BY
+YOU OR THIRD PARTIES OR A FAILURE OF THE PROGRAM TO OPERATE WITH ANY OTHER
+PROGRAMS), EVEN IF SUCH HOLDER OR OTHER PARTY HAS BEEN ADVISED OF THE
+POSSIBILITY OF SUCH DAMAGES.
+
+ END OF TERMS AND CONDITIONS
+
+ How to Apply These Terms to Your New Programs
+
+ If you develop a new program, and you want it to be of the greatest
+possible use to the public, the best way to achieve this is to make it
+free software which everyone can redistribute and change under these terms.
+
+ To do so, attach the following notices to the program. It is safest
+to attach them to the start of each source file to most effectively
+convey the exclusion of warranty; and each file should have at least
+the "copyright" line and a pointer to where the full notice is found.
+
+ <one line to give the program's name and a brief idea of what it does.>
+ Copyright (C) <year> <name of author>
+
+ This program is free software; you can redistribute it and/or modify
+ it under the terms of the GNU General Public License as published by
+ the Free Software Foundation; either version 2 of the License, or
+ (at your option) any later version.
+
+ This program is distributed in the hope that it will be useful,
+ but WITHOUT ANY WARRANTY; without even the implied warranty of
+ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ GNU General Public License for more details.
+
+ You should have received a copy of the GNU General Public License along
+ with this program; if not, write to the Free Software Foundation, Inc.,
+ 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA.
+
+Also add information on how to contact you by electronic and paper mail.
+
+If the program is interactive, make it output a short notice like this
+when it starts in an interactive mode:
+
+ Gnomovision version 69, Copyright (C) year name of author
+ Gnomovision comes with ABSOLUTELY NO WARRANTY; for details type `show w'.
+ This is free software, and you are welcome to redistribute it
+ under certain conditions; type `show c' for details.
+
+The hypothetical commands `show w' and `show c' should show the appropriate
+parts of the General Public License. Of course, the commands you use may
+be called something other than `show w' and `show c'; they could even be
+mouse-clicks or menu items--whatever suits your program.
+
+You should also get your employer (if you work as a programmer) or your
+school, if any, to sign a "copyright disclaimer" for the program, if
+necessary. Here is a sample; alter the names:
+
+ Yoyodyne, Inc., hereby disclaims all copyright interest in the program
+ `Gnomovision' (which makes passes at compilers) written by James Hacker.
+
+ <signature of Ty Coon>, 1 April 1989
+ Ty Coon, President of Vice
+
+This General Public License does not permit incorporating your program into
+proprietary programs. If your program is a subroutine library, you may
+consider it more useful to permit linking proprietary applications with the
+library. If this is what you want to do, use the GNU Lesser General
+Public License instead of this License.
Added: trunk/yast/fa/Makefile.am
===================================================================
--- trunk/yast/fa/Makefile.am (rev 0)
+++ trunk/yast/fa/Makefile.am 2015-09-29 10:47:28 UTC (rev 92876)
@@ -0,0 +1,196 @@
+# Emacs: -*- makefile -*-
+#
+# Toplevel Makefile.am for a YaST2 subproject
+#
+# -- This file is generated by y2automake - DO NOT EDIT! --
+# (Edit ./SUBDIRS instead)
+#
+
+#where devtools are
+Y2TOOL = $(Y2DEVTOOLS_PREFIX)/bin/y2tool
+
+VERSION = $(shell cat $(srcdir)/VERSION)
+RPMNAME = $(shell cat $(srcdir)/RPMNAME)
+SUBDIRS_FILE = $(shell test -e $(srcdir)/SUBDIRS && echo SUBDIRS)
+ACINCLUDE_FILE = $(shell test -e $(srcdir)/acinclude.m4 && echo acinclude.m4)
+
+HAS_YAST_LICENSE = $(shell test -e $(srcdir)/YAST_LICENSE && echo YAST_LICENSE)
+
+# do we do Makefile.am for devtools? It is a little special...
+IS_DEVTOOLS = $(findstring yast2-devtools,$(RPMNAME))
+
+DEVTOOLS_DIR = $(if $(IS_DEVTOOLS),$(srcdir)/devtools,$(Y2DEVTOOLS_PREFIX)/share/YaST2/data/devtools)
+LEGALESE_DIR = $(if $(HAS_YAST_LICENSE),$(DEVTOOLS_DIR)/admin/copyright/yast,$(DEVTOOLS_DIR)/admin/copyright/gpl)
+
+COPYRIGHT_files_gpl = README COPYING
+
+COPYRIGHT_files_yast = YAST_LICENSE README COPYING COPYRIGHT.english \
+ COPYRIGHT.french COPYRIGHT.german COPYRIGHT.spanish
+
+extra_COPYRIGHT_files = $(if $(HAS_YAST_LICENSE), $(COPYRIGHT_files_yast), $(COPYRIGHT_files_gpl))
+
+# less strict; prefer bzip2
+AUTOMAKE_OPTIONS = foreign dist-bzip2 no-dist-gzip
+# where devtools install m4 snippets
+# argh, executed literally
+#ACLOCAL_AMFLAGS = -I $(Y2DEVTOOLS_PREFIX)/share/aclocal
+ACLOCAL_AMFLAGS = -I . -I `if test -d ./devtools/admin; then echo ./devtools/admin; else pkg-config --print-errors --variable=datadir yast2-devtools; fi`/aclocal
+
+Makefile.am.common: $(DEVTOOLS_DIR)/admin/Makefile.am.common
+ cmp -s $< $@ || cp -f $< $@
+
+# create bzip2ed tar and make some sanity checks
+$(RPMNAME)-$(VERSION).tar.bz2: checkpo dist-bzip2
+ @if [ `bunzip2 -c $(RPMNAME)-$(VERSION).tar.bz2 | wc --bytes` = 0 ] ; then \
+ echo "Error: created tar is empty" ; \
+ exit 1 ; \
+ fi
+
+CLEANFILES =
+MAINTAINERCLEANFILES = package/$(RPMNAME)-$(VERSION).tar.bz2 package/$(RPMNAME).spec
+
+POT_DST = $(shell find -type d -name testsuite -prune , \
+ -type f -name "*.pot")
+
+EXTRA_DIST = \
+ VERSION RPMNAME MAINTAINER configure.in.in \
+ $(SUBDIRS_FILE) $(ACINCLUDE_FILE) \
+ $(if $(IS_DEVTOOLS),Makefile.am.common,$(POT_DST))
+
+show-extra-dist:
+ @echo $(EXTRA_DIST)
+
+# info '(automake)Conditionals'
+if CREATE_PKGCONFIG
+# create the file here instead of by configure
+# because the prerequisite is made here (not anymore!)
+# and we don't want any paths in y2autoconf
+# info '(autoconf)config.status Invocation'
+$(RPMNAME).pc: $(RPMNAME).pc.in config.status
+ ./config.status --file=$@:$<
+
+if CREATE_PKGCONFIG_NOARCH
+pkgconfigdata_DATA = $(RPMNAME).pc
+else
+pkgconfig_DATA = $(RPMNAME).pc
+endif
+
+EXTRA_DIST += $(RPMNAME).pc.in
+endif
+
+dist-hook:
+ @for I in $(extra_COPYRIGHT_files) ; \
+ do \
+ EX="" ; \
+ if test -f $(srcdir)/$$I ; then \
+ EX=$(srcdir)/$$I ; \
+ elif test -f $(LEGALESE_DIR)/$$I ; then \
+ EX=$(LEGALESE_DIR)/$$I ; \
+ else \
+ echo "Error: No file $$I in $(srcdir)/ or in $$LEGALESE_DIR/"; \
+ exit 1 ; \
+ fi ; \
+ echo "cp $$EX $(distdir)" ; \
+ cp $$EX "$(distdir)" ; \
+ done
+
+pot:
+ $(Y2TOOL) y2makepot -s $(srcdir)
+
+install-pot: pot
+ @POT_DST=`find -type d -name testsuite -prune , \
+ -type f -name "*.pot"` ; \
+ if [ -n "$$POT_DST" ] ; then \
+ echo "mkdir -p $(DESTDIR)$(potdir)" ; \
+ mkdir -p $(DESTDIR)$(potdir) ; \
+ list="$$POT_DST"; \
+ for I in $$list ; \
+ do \
+ echo $$I ; \
+ if [ "$$I" == "pot" ] ; then \
+ continue ; \
+ fi ; \
+ echo "$(INSTALL_DATA) $$I $(DESTDIR)$(potdir)" ; \
+ $(INSTALL_DATA) $$I $(DESTDIR)$(potdir) ; \
+ done ; \
+ fi
+
+spellcheck: pot
+ $(Y2TOOL) pot-spellcheck
+
+# all-local: $(if $(IS_DEVTOOLS),,$(POT_DST))
+
+install-data-local: # $(if $(IS_DEVTOOLS),,install-pot)
+ mkdir -p $(DESTDIR)$(docdir)
+ @for I in $(extra_COPYRIGHT_files) ; \
+ do \
+ EX="" ; \
+ if test -f $(srcdir)/$$I ; then \
+ EX=$(srcdir)/$$I ; \
+ elif test -f $(LEGALESE_DIR)/$$I ; then \
+ EX=$(LEGALESE_DIR)/$$I ; \
+ else \
+ echo "Error: No file $$I in $(srcdir)/ or in $(LEGALESE_DIR)/"; \
+ exit 1 ; \
+ fi ; \
+ echo "$(INSTALL_DATA) $$EX $(DESTDIR)$(docdir)" ; \
+ $(INSTALL_DATA) $$EX $(DESTDIR)$(docdir) ; \
+ done
+
+package-local: check-parse $(if $(IS_DEVTOOLS),,$(POT_DST)) $(RPMNAME)-$(VERSION).tar.bz2
+ rm -f package/$(RPMNAME)-*.tar.bz2
+ rm -f package/*~
+ rm -f package/*.bak
+ rm -f package/*.auto
+ mv $(RPMNAME)-$(VERSION).tar.bz2 package/
+ if ! test -x $(Y2TOOL); then \
+ echo "$(Y2TOOL): not found."; \
+ echo "You have to install yast2-devtools to making a package"; \
+ false; \
+ fi
+ here=`pwd`; \
+ cd $(srcdir) && for i in $(RPMNAME)*.spec.in; do \
+ newname="`echo "$$i" | sed "s/\.in$$//g"`"; \
+ $(Y2TOOL) create-spec < $$i > $$here/package/$${newname} ; \
+ done
+
+package: check-up-to-date check-tagversion check-textdomain package-local
+
+TAGVERSION = $(Y2TOOL) tagversion
+
+# check if there is no modified files and all commits were pushed
+check-up-to-date:
+ if [ `git status --short --branch | sed '/##[^[]*$/d;/^??/d' | wc -l` -gt 0 ]; then \
+ (echo "ERROR: Source is not commited and pushed. See `git status`"; false) \
+ fi
+
+check-tagversion:
+ cd $(srcdir) && $(TAGVERSION) --check >/dev/null; \
+ [ $$? = 0 ] || ( echo "ERROR: Please run 'tagversion' first"; false )
+
+check-parse-old:
+ @if [ `find -type f -name "*.ycp" | wc -l` -gt 0 -a "$(RPMNAME)" != "yast2-core" ] ; then \
+ echo "Running parseycp..." ; \
+ parseycp -q -R ; \
+ else \
+ echo "Not running parseycp." ; \
+ fi
+
+check-parse:
+ @echo "Not running parseycp."
+
+check-textdomain:
+ $(Y2TOOL) check-textdomain $(srcdir)
+
+stable: checkin-stable
+
+checkin-stable: package
+ $(Y2TOOL) checkin-stable
+
+
+# For po/ modules
+checkpo:
+ test ! -f $(srcdir)/po/Makefile || $(MAKE) -C po checkpo
+# test ! -f $(srcdir)/po/Makefile || $(MAKE) -C po checkpo make-pox
+# Contents of ./SUBDIRS
+SUBDIRS = po
Added: trunk/yast/fa/README
===================================================================
--- trunk/yast/fa/README (rev 0)
+++ trunk/yast/fa/README 2015-09-29 10:47:28 UTC (rev 92876)
@@ -0,0 +1,2 @@
+This program/library is part of YaST2
+See the file COPYING for license terms
Added: trunk/yast/fa/configure.ac
===================================================================
--- trunk/yast/fa/configure.ac (rev 0)
+++ trunk/yast/fa/configure.ac 2015-09-29 10:47:28 UTC (rev 92876)
@@ -0,0 +1,184 @@
+dnl configure.ac for yast2-trans-fa
+dnl
+dnl -- This file is generated by y2autoconf 3.0.5 - DO NOT EDIT! --
+dnl (edit configure.ac.in or configure.in.in instead)
+
+AC_INIT(yast2-trans-fa, 3.1.0, http://bugs.opensuse.org/, yast2-trans-fa)
+dnl Check for presence of file 'RPMNAME'
+AC_CONFIG_SRCDIR([RPMNAME])
+
+dnl Checking host/target/build systems, for make, install etc.
+AC_CANONICAL_TARGET
+dnl Perform program name transformation
+AC_ARG_PROGRAM
+
+AC_PREFIX_DEFAULT(/usr)
+
+dnl long filenames; we use GNU Make extensions and that's ok
+AM_INIT_AUTOMAKE(tar-ustar -Wno-portability)
+
+dnl Important YaST2 variables
+VERSION="3.1.0"
+RPMNAME="yast2-trans-fa"
+MAINTAINER="Karl Eichwalder <ke(a)suse.de>"
+
+dnl pkgconfig honors lib64
+pkgconfigdir=\${libdir}/pkgconfig
+pkgconfigdatadir=\${datadir}/pkgconfig
+yast2dir=\${prefix}/share/YaST2
+
+ybindir=\${prefix}/lib/YaST2/bin
+# FIXME duplicates execcompdir
+ystartupdir=\${prefix}/lib/YaST2
+plugindir=\${libdir}/YaST2/plugin
+includedir=\${prefix}/include/YaST2
+potdir=\${docdir}/pot
+
+docdir=\${prefix}/share/doc/packages/$RPMNAME
+mandir=\${prefix}/share/man
+
+execcompdir=\${prefix}/lib/YaST2
+agentdir=${execcompdir}/servers_non_y2
+
+ydatadir=${yast2dir}/data
+imagedir=${yast2dir}/images
+themedir=${yast2dir}/theme
+localedir=${yast2dir}/locale
+clientdir=${yast2dir}/clients
+moduledir=${yast2dir}/modules
+yncludedir=${yast2dir}/include
+schemadir=${yast2dir}/schema
+scrconfdir=${yast2dir}/scrconf
+desktopdir=\${prefix}/share/applications/YaST2
+
+AC_SUBST(VERSION)
+AC_SUBST(RPMNAME)
+AC_SUBST(MAINTAINER)
+
+AC_SUBST(pkgconfigdir)
+AC_SUBST(pkgconfigdatadir)
+
+AC_SUBST(yast2dir)
+
+AC_SUBST(ybindir)
+AC_SUBST(ystartupdir)
+AC_SUBST(plugindir)
+AC_SUBST(includedir)
+AC_SUBST(potdir)
+AC_SUBST(execcompdir)
+
+AC_SUBST(docdir)
+AC_SUBST(mandir)
+
+AC_SUBST(ydatadir)
+AC_SUBST(imagedir)
+AC_SUBST(themedir)
+AC_SUBST(localedir)
+AC_SUBST(clientdir)
+AC_SUBST(moduledir)
+AC_SUBST(yncludedir)
+AC_SUBST(schemadir)
+AC_SUBST(scrconfdir)
+AC_SUBST(agentdir)
+AC_SUBST(desktopdir)
+
+fillupdir_d="/var/adm/fillup-templates"
+AC_ARG_WITH(fillupdir,
+ AS_HELP_STRING([--with-fillupdir=DIR],
+ [where to place fillup templates (default $fillupdir_d.]),
+ [ fillupdir="$withval" ],
+ [ fillupdir="$fillupdir_d" ])
+AC_SUBST(fillupdir)
+
+LL=${RPMNAME##*-}
+AC_SUBST(LL)
+ISO639=${LL%_*}
+AC_SUBST(ISO639)
+
+AC_ARG_WITH(own_compendium,
+ AS_HELP_STRING([--with-own_compendium=FILE],
+ [Location of compendium file]),
+ y2compendium=yes, y2compendium=no)
+if test "x$with_own_compendium" = "x" ; then
+ if test -d ../50-memory ; then
+ COMPENDIUM='../../50-memory/yast2.$(LL).po'
+ else
+ COMPENDIUM='../../memory/yast2.$(LL).po'
+ fi
+else
+ COMPENDIUM=${with_own_compendium}
+fi
+AC_SUBST(COMPENDIUM)
+if test -d ../50-pot ; then
+ POTDIR=../../50-pot
+else
+ POTDIR=../../pot/pot
+fi
+AC_SUBST(POTDIR)
+
+
+dnl Checks for programs.
+AC_PROG_INSTALL
+dnl The YCP interpreter checks whether dependent ybc files are older
+dnl so we must preserve their timestamps
+INSTALL="${INSTALL} -p"
+AC_PROG_LN_S
+AC_PROG_MAKE_SET
+
+dnl pkgconfig
+AC_ARG_VAR([PKG_CONFIG_PATH], [where to search for pkg-config files])
+dnl devtools
+dnl ...
+
+dnl no need for AC_ARG_VAR
+AC_PATH_PROG(XGETTEXT, xgettext)
+if test -z "$XGETTEXT" ; then
+ AC_MSG_ERROR(xgettext is missing; please install gettext-tools.)
+fi
+
+Y2DEVTOOLS_PREFIX=`pkg-config --print-errors --variable=prefix yast2-devtools`
+AC_SUBST(Y2DEVTOOLS_PREFIX)
+devtools_ybindir=`pkg-config --print-errors --variable=ybindir yast2-devtools`
+devtools_yast2dir=`pkg-config --print-errors --variable=yast2dir yast2-devtools`
+
+dnl producing pkg-config for others?
+AM_CONDITIONAL(CREATE_PKGCONFIG, test "x${CREATE_PKGCONFIG}" != x)
+AM_CONDITIONAL(CREATE_PKGCONFIG_NOARCH, test "x${CREATE_PKGCONFIG}" = xnoarch)
+
+dbdir=${devtools_yast2dir}/data/docbook
+STYLESHEET_HTML=${dbdir}/stylesheets/customize-html.xsl
+STYLESHEET_PDF=${dbdir}/stylesheets/customize-fo.xsl
+STYLESHEET_CSS=${dbdir}/css/yast2docs.css
+STYLESHEET_YDOC=${dbdir}/stylesheets/ydoc.xsl
+STYLESHEET_YCPDOC=${dbdir}/stylesheets/ycpdoc.xsl
+AC_SUBST(STYLESHEET_HTML)
+AC_SUBST(STYLESHEET_PDF)
+AC_SUBST(STYLESHEET_CSS)
+AC_SUBST(STYLESHEET_YDOC)
+AC_SUBST(STYLESHEET_YCPDOC)
+
+
+dnl searches for some needed programs
+AC_PATH_PROG(MSGFMT, msgfmt, no, /usr/bin)
+if test x$MSGFMT != x"/usr/bin/msgfmt"; then
+ AC_MSG_ERROR(msgfmt is missing; please install gettext.)
+fi
+AC_PATH_PROGS(MSGCAT, msgcat pmsgcat, no)
+if test x$MSGCAT = xno; then
+ AC_MSG_ERROR(msgcat is missing; please install gettext-0.11pre or better.)
+fi
+
+AC_PATH_PROG(MSGMERGE, msgmerge, no, /usr/bin)
+if test x$MSGMERGE != x"/usr/bin/msgmerge"; then
+ AC_MSG_ERROR(msgmerge is missing; please install gettext.)
+fi
+
+AC_PATH_PROG(MSGCONV, msgconv, no, /usr/bin)
+if test x$MSGCONV != x"/usr/bin/msgconv"; then
+ AC_MSG_ERROR(msgconv is missing; please install gettext.)
+fi
+
+
+AC_CONFIG_FILES(Makefile po/Makefile)
+AC_OUTPUT
+
Added: trunk/yast/fa/po/Makefile.am
===================================================================
--- trunk/yast/fa/po/Makefile.am (rev 0)
+++ trunk/yast/fa/po/Makefile.am 2015-09-29 10:47:28 UTC (rev 92876)
@@ -0,0 +1,175 @@
+# Emacs: -*- makefile -*-
+#
+# Makefile.am for a YaST2 translation (po/) subproject
+#
+# -- This file is generated by y2automake - DO NOT EDIT! --
+#
+# --- START lines from /usr/share/YaST2/data/devtools/admin/po/Makefile.am.top ---
+# Emacs: -*- makefile -*-
+# --- END lines from /usr/share/YaST2/data/devtools/admin/po/Makefile.am.top ---
+# --- START lines from /usr/share/YaST2/data/devtools/admin/po/Makefile.am.center ---
+# Emacs: -*- makefile -*-
+
+LL = @LL@
+#POTDIR = ../../50-pot
+POTDIR = @POTDIR@
+POTFILES = $(wildcard $(POTDIR)/*.pot)
+GENERATED = $(MOFILES)
+CLEANFILES = $(GENERATED)
+POFILES = $(wildcard *.po)
+ALL_TEXTDOMAINS = $(basename $(notdir $(POTFILES)))
+BPOTFILES = $(shell source ../../50-tools/build.conf && echo $$business)
+WANTED_TEXTDOMAINS = $(filter-out $(BPOTFILES), $(ALL_TEXTDOMAINS))
+WANTED_POFILES = $(addsuffix .$(LL).po, $(WANTED_TEXTDOMAINS))
+MOFILES = $(POFILES:%.po=%.mo)
+INST_MOFILES = $(MOFILES:.$(LL).mo=.mo)
+POXFILES = $(POFILES:%.po=%.pox)
+EXTRA_DIST = $(WANTED_POFILES) $(stat)
+localedir=@localedir@
+locale_lang_msg_dir=$(localedir)/$(LL)/LC_MESSAGES
+compendium = @COMPENDIUM@
+with_compendium =
+
+stat=status.txt
+PO_STATS= grep -v warning: | @ybindir@/po-stats
+
+MSGMERGE = @MSGMERGE@ --no-wrap --force-po --previous
+MSGFMT = @MSGFMT@
+MSGCAT = @MSGCAT@ --no-wrap --force-po
+MSGCONV = @MSGCONV@ --no-wrap --force-po
+XGETTEXT = @XGETTEXT@ --no-wrap
+
+SUFFIXES = .po .pox .gmo .mo
+
+all-local: $(GENERATED)
+
+make-pox pox: Makefile $(POXFILES)
+$(POXFILES): %.pox: %.po
+ -[ -f $@ ] && mv --backup=numbered $@ $@.bak; \
+ pot=$$(echo $< | sed "s:$(LL).po:pot:"); \
+ compendium=$(compendium); \
+ [ -f $$compendium ] || compendium=/dev/null ; \
+ $(MSGMERGE) -C $$compendium -o $@ $< $(POTDIR)/$$pot
+
+# update or init PO file
+update-po: Makefile $(POTFILES)
+ for p in $(POTFILES); do \
+ q=$${p##*/}; \
+ po=$${q%pot}$(LL).po; \
+ echo $$po; \
+ if [ -f $$po ]; then \
+ $(MSGMERGE) -o $$po.tmp $(with_compendium) $$po $$p; \
+ else \
+ $(MSGMERGE) -o $$po.tmp -C $(compendium) \
+ --verbose /dev/null $$p; \
+ fi || { echo "$(MSGMERGE) for \"$$po\" failed" ; \
+ rm -f $$po.tmp ; }; \
+ if cmp $$po.tmp $$po >/dev/null 2>&1; then \
+ rm -vf $$po.tmp; \
+ else \
+ mv -vf $$po.tmp $$po; \
+ fi; \
+ done
+ $(MAKE) $(stat)
+
+$(stat): $(WANTED_POFILES)
+ if [ -f $(stat) ]; then \
+ cp --backup=numbered $(stat) $(stat).bak; \
+ :> $(stat); \
+ fi
+ { for f in $(WANTED_POFILES); do \
+ LANG=C msgfmt -o /dev/null -c -v --statistics $$f 2>&1; \
+ done ; } | $(PO_STATS) | head -n 6 | tee $(stat)
+
+update-po-with-compendium:
+ $(MAKE) update-po with_compendium="-C $(compendium)"
+
+update-mo: $(MOFILES)
+ @:
+
+%.mo: %.po
+ file=$(srcdir)/`echo $* | sed 's,.*/,,'`.mo \
+ && rm -f $$file \
+ && $(MSGCONV) --to UTF-8 $< \
+ | $(MSGFMT) -c --statistics -o $$file -
+
+showpo:
+ echo $(POFILES)
+
+showmo:
+ echo $(MOFILES)
+
+checkpo:
+ for f in $(POFILES); do \
+ mypot=$(POTDIR)/$${f/$(LL).po/pot}; echo $$f $$mypot; \
+ [ -f $$mypot ] && { LANG=C $(MSGMERGE) --verbose --output=/dev/null $$f $$mypot || exit 1; }; \
+ LANG=C $(MSGFMT) --output=/dev/null --check --statistics --verbose $$f \
+ || exit 1; \
+ done
+
+# Try to checkin a .pox file
+# FIXME make sure msgcat doesn't weird things with "" and comments
+checkin:
+ p=$(MODULE).$(ci_ll); \
+ cp --backup=numbered $(ci_opt) $$p.po $$p.po.bak; \
+ if [ -d CVS ]; then \
+ cvs -n update $$p.po | grep -q -v '^[UPMC]'; \
+ else \
+ LC_ALL=C svn status --show-updates --quiet $$p.po| grep -v '^Status against revision'; \
+ fi; \
+ if [ $$? = 0 ]; then \
+ echo "CVS/Subversion mismatch; trying to merge..."; \
+ rm -f $$p.po; \
+ if [ -d CVS ]; then \
+ cvs -q update $$p.po; \
+ else \
+ svn update $$p.po; \
+ fi; \
+ cp $$p.pox $$p.pox.new; \
+ $(MSGCAT) $$p.po $$p.pox.new -o $$p.pox; \
+ echo -e "\nCheck \"$$p.pox\" for fuzzy entries. Status:"; \
+ $(MSGFMT) --check --statistics $$p.pox; \
+ echo -e "Then try again to checkin \"$$p.pox\"."; \
+ else \
+ cp $(ci_opt) $$p.pox $$p.po; \
+ if [ -d CVS ]; then \
+ cvs -n ci $$p.po; \
+ else \
+ svn --dry-run commit $$p.po; \
+ fi; \
+ if [ $$? = 0 ] ; then \
+ if [ -d CVS ]; then \
+ cvs ci -m "$(ci_msg)" $$p.po; \
+ else \
+ svn commit --message "$(ci_msg)" $$p.po; \
+ fi; \
+ else \
+ rm -f $$p.po; \
+ if [ -d CVS ]; then \
+ cvs -q update $$p.po; \
+ else \
+ svn update $$p.po; \
+ fi; \
+ cp $$p.pox $$p.pox.new; \
+ $(MSGCAT) $$p.po $$p.pox.new -o $$p.pox; \
+ echo -e "\nCheck \"$$p.pox\" for fuzzy entries. Status:"; \
+ $(MSGFMT) --check --statistics $$p.pox; \
+ echo "Then try to checkin \"$$p.pox\"."; \
+ fi; \
+ fi
+
+install-data-local: $(MOFILES) $(stat)
+ D=$(DESTDIR)$(locale_lang_msg_dir); \
+ [ -d $$D ] || install -d -m 755 $$D; \
+ for l in $(MOFILES); do \
+ m=$${l/$(LL).mo/mo}; \
+ install -m 644 $$l $$D/$$m; \
+ done
+ install -d -m 755 $(DESTDIR)$(docdir)
+ $(INSTALL_DATA) $(stat) $(DESTDIR)$(docdir)
+# --- END lines from /usr/share/YaST2/data/devtools/admin/po/Makefile.am.center ---
+# --- START lines from /usr/share/YaST2/data/devtools/admin/po/Makefile.am.bottom ---
+# Emacs: -*- makefile -*-
+
+## po/Makefile.am.bottom ends here
+# --- END lines from /usr/share/YaST2/data/devtools/admin/po/Makefile.am.bottom ---
Added: trunk/yast/fi/COPYING
===================================================================
--- trunk/yast/fi/COPYING (rev 0)
+++ trunk/yast/fi/COPYING 2015-09-29 10:47:28 UTC (rev 92876)
@@ -0,0 +1,339 @@
+ GNU GENERAL PUBLIC LICENSE
+ Version 2, June 1991
+
+ Copyright (C) 1989, 1991 Free Software Foundation, Inc.,
+ 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA
+ Everyone is permitted to copy and distribute verbatim copies
+ of this license document, but changing it is not allowed.
+
+ Preamble
+
+ The licenses for most software are designed to take away your
+freedom to share and change it. By contrast, the GNU General Public
+License is intended to guarantee your freedom to share and change free
+software--to make sure the software is free for all its users. This
+General Public License applies to most of the Free Software
+Foundation's software and to any other program whose authors commit to
+using it. (Some other Free Software Foundation software is covered by
+the GNU Lesser General Public License instead.) You can apply it to
+your programs, too.
+
+ When we speak of free software, we are referring to freedom, not
+price. Our General Public Licenses are designed to make sure that you
+have the freedom to distribute copies of free software (and charge for
+this service if you wish), that you receive source code or can get it
+if you want it, that you can change the software or use pieces of it
+in new free programs; and that you know you can do these things.
+
+ To protect your rights, we need to make restrictions that forbid
+anyone to deny you these rights or to ask you to surrender the rights.
+These restrictions translate to certain responsibilities for you if you
+distribute copies of the software, or if you modify it.
+
+ For example, if you distribute copies of such a program, whether
+gratis or for a fee, you must give the recipients all the rights that
+you have. You must make sure that they, too, receive or can get the
+source code. And you must show them these terms so they know their
+rights.
+
+ We protect your rights with two steps: (1) copyright the software, and
+(2) offer you this license which gives you legal permission to copy,
+distribute and/or modify the software.
+
+ Also, for each author's protection and ours, we want to make certain
+that everyone understands that there is no warranty for this free
+software. If the software is modified by someone else and passed on, we
+want its recipients to know that what they have is not the original, so
+that any problems introduced by others will not reflect on the original
+authors' reputations.
+
+ Finally, any free program is threatened constantly by software
+patents. We wish to avoid the danger that redistributors of a free
+program will individually obtain patent licenses, in effect making the
+program proprietary. To prevent this, we have made it clear that any
+patent must be licensed for everyone's free use or not licensed at all.
+
+ The precise terms and conditions for copying, distribution and
+modification follow.
+
+ GNU GENERAL PUBLIC LICENSE
+ TERMS AND CONDITIONS FOR COPYING, DISTRIBUTION AND MODIFICATION
+
+ 0. This License applies to any program or other work which contains
+a notice placed by the copyright holder saying it may be distributed
+under the terms of this General Public License. The "Program", below,
+refers to any such program or work, and a "work based on the Program"
+means either the Program or any derivative work under copyright law:
+that is to say, a work containing the Program or a portion of it,
+either verbatim or with modifications and/or translated into another
+language. (Hereinafter, translation is included without limitation in
+the term "modification".) Each licensee is addressed as "you".
+
+Activities other than copying, distribution and modification are not
+covered by this License; they are outside its scope. The act of
+running the Program is not restricted, and the output from the Program
+is covered only if its contents constitute a work based on the
+Program (independent of having been made by running the Program).
+Whether that is true depends on what the Program does.
+
+ 1. You may copy and distribute verbatim copies of the Program's
+source code as you receive it, in any medium, provided that you
+conspicuously and appropriately publish on each copy an appropriate
+copyright notice and disclaimer of warranty; keep intact all the
+notices that refer to this License and to the absence of any warranty;
+and give any other recipients of the Program a copy of this License
+along with the Program.
+
+You may charge a fee for the physical act of transferring a copy, and
+you may at your option offer warranty protection in exchange for a fee.
+
+ 2. You may modify your copy or copies of the Program or any portion
+of it, thus forming a work based on the Program, and copy and
+distribute such modifications or work under the terms of Section 1
+above, provided that you also meet all of these conditions:
+
+ a) You must cause the modified files to carry prominent notices
+ stating that you changed the files and the date of any change.
+
+ b) You must cause any work that you distribute or publish, that in
+ whole or in part contains or is derived from the Program or any
+ part thereof, to be licensed as a whole at no charge to all third
+ parties under the terms of this License.
+
+ c) If the modified program normally reads commands interactively
+ when run, you must cause it, when started running for such
+ interactive use in the most ordinary way, to print or display an
+ announcement including an appropriate copyright notice and a
+ notice that there is no warranty (or else, saying that you provide
+ a warranty) and that users may redistribute the program under
+ these conditions, and telling the user how to view a copy of this
+ License. (Exception: if the Program itself is interactive but
+ does not normally print such an announcement, your work based on
+ the Program is not required to print an announcement.)
+
+These requirements apply to the modified work as a whole. If
+identifiable sections of that work are not derived from the Program,
+and can be reasonably considered independent and separate works in
+themselves, then this License, and its terms, do not apply to those
+sections when you distribute them as separate works. But when you
+distribute the same sections as part of a whole which is a work based
+on the Program, the distribution of the whole must be on the terms of
+this License, whose permissions for other licensees extend to the
+entire whole, and thus to each and every part regardless of who wrote it.
+
+Thus, it is not the intent of this section to claim rights or contest
+your rights to work written entirely by you; rather, the intent is to
+exercise the right to control the distribution of derivative or
+collective works based on the Program.
+
+In addition, mere aggregation of another work not based on the Program
+with the Program (or with a work based on the Program) on a volume of
+a storage or distribution medium does not bring the other work under
+the scope of this License.
+
+ 3. You may copy and distribute the Program (or a work based on it,
+under Section 2) in object code or executable form under the terms of
+Sections 1 and 2 above provided that you also do one of the following:
+
+ a) Accompany it with the complete corresponding machine-readable
+ source code, which must be distributed under the terms of Sections
+ 1 and 2 above on a medium customarily used for software interchange; or,
+
+ b) Accompany it with a written offer, valid for at least three
+ years, to give any third party, for a charge no more than your
+ cost of physically performing source distribution, a complete
+ machine-readable copy of the corresponding source code, to be
+ distributed under the terms of Sections 1 and 2 above on a medium
+ customarily used for software interchange; or,
+
+ c) Accompany it with the information you received as to the offer
+ to distribute corresponding source code. (This alternative is
+ allowed only for noncommercial distribution and only if you
+ received the program in object code or executable form with such
+ an offer, in accord with Subsection b above.)
+
+The source code for a work means the preferred form of the work for
+making modifications to it. For an executable work, complete source
+code means all the source code for all modules it contains, plus any
+associated interface definition files, plus the scripts used to
+control compilation and installation of the executable. However, as a
+special exception, the source code distributed need not include
+anything that is normally distributed (in either source or binary
+form) with the major components (compiler, kernel, and so on) of the
+operating system on which the executable runs, unless that component
+itself accompanies the executable.
+
+If distribution of executable or object code is made by offering
+access to copy from a designated place, then offering equivalent
+access to copy the source code from the same place counts as
+distribution of the source code, even though third parties are not
+compelled to copy the source along with the object code.
+
+ 4. You may not copy, modify, sublicense, or distribute the Program
+except as expressly provided under this License. Any attempt
+otherwise to copy, modify, sublicense or distribute the Program is
+void, and will automatically terminate your rights under this License.
+However, parties who have received copies, or rights, from you under
+this License will not have their licenses terminated so long as such
+parties remain in full compliance.
+
+ 5. You are not required to accept this License, since you have not
+signed it. However, nothing else grants you permission to modify or
+distribute the Program or its derivative works. These actions are
+prohibited by law if you do not accept this License. Therefore, by
+modifying or distributing the Program (or any work based on the
+Program), you indicate your acceptance of this License to do so, and
+all its terms and conditions for copying, distributing or modifying
+the Program or works based on it.
+
+ 6. Each time you redistribute the Program (or any work based on the
+Program), the recipient automatically receives a license from the
+original licensor to copy, distribute or modify the Program subject to
+these terms and conditions. You may not impose any further
+restrictions on the recipients' exercise of the rights granted herein.
+You are not responsible for enforcing compliance by third parties to
+this License.
+
+ 7. If, as a consequence of a court judgment or allegation of patent
+infringement or for any other reason (not limited to patent issues),
+conditions are imposed on you (whether by court order, agreement or
+otherwise) that contradict the conditions of this License, they do not
+excuse you from the conditions of this License. If you cannot
+distribute so as to satisfy simultaneously your obligations under this
+License and any other pertinent obligations, then as a consequence you
+may not distribute the Program at all. For example, if a patent
+license would not permit royalty-free redistribution of the Program by
+all those who receive copies directly or indirectly through you, then
+the only way you could satisfy both it and this License would be to
+refrain entirely from distribution of the Program.
+
+If any portion of this section is held invalid or unenforceable under
+any particular circumstance, the balance of the section is intended to
+apply and the section as a whole is intended to apply in other
+circumstances.
+
+It is not the purpose of this section to induce you to infringe any
+patents or other property right claims or to contest validity of any
+such claims; this section has the sole purpose of protecting the
+integrity of the free software distribution system, which is
+implemented by public license practices. Many people have made
+generous contributions to the wide range of software distributed
+through that system in reliance on consistent application of that
+system; it is up to the author/donor to decide if he or she is willing
+to distribute software through any other system and a licensee cannot
+impose that choice.
+
+This section is intended to make thoroughly clear what is believed to
+be a consequence of the rest of this License.
+
+ 8. If the distribution and/or use of the Program is restricted in
+certain countries either by patents or by copyrighted interfaces, the
+original copyright holder who places the Program under this License
+may add an explicit geographical distribution limitation excluding
+those countries, so that distribution is permitted only in or among
+countries not thus excluded. In such case, this License incorporates
+the limitation as if written in the body of this License.
+
+ 9. The Free Software Foundation may publish revised and/or new versions
+of the General Public License from time to time. Such new versions will
+be similar in spirit to the present version, but may differ in detail to
+address new problems or concerns.
+
+Each version is given a distinguishing version number. If the Program
+specifies a version number of this License which applies to it and "any
+later version", you have the option of following the terms and conditions
+either of that version or of any later version published by the Free
+Software Foundation. If the Program does not specify a version number of
+this License, you may choose any version ever published by the Free Software
+Foundation.
+
+ 10. If you wish to incorporate parts of the Program into other free
+programs whose distribution conditions are different, write to the author
+to ask for permission. For software which is copyrighted by the Free
+Software Foundation, write to the Free Software Foundation; we sometimes
+make exceptions for this. Our decision will be guided by the two goals
+of preserving the free status of all derivatives of our free software and
+of promoting the sharing and reuse of software generally.
+
+ NO WARRANTY
+
+ 11. BECAUSE THE PROGRAM IS LICENSED FREE OF CHARGE, THERE IS NO WARRANTY
+FOR THE PROGRAM, TO THE EXTENT PERMITTED BY APPLICABLE LAW. EXCEPT WHEN
+OTHERWISE STATED IN WRITING THE COPYRIGHT HOLDERS AND/OR OTHER PARTIES
+PROVIDE THE PROGRAM "AS IS" WITHOUT WARRANTY OF ANY KIND, EITHER EXPRESSED
+OR IMPLIED, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF
+MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE. THE ENTIRE RISK AS
+TO THE QUALITY AND PERFORMANCE OF THE PROGRAM IS WITH YOU. SHOULD THE
+PROGRAM PROVE DEFECTIVE, YOU ASSUME THE COST OF ALL NECESSARY SERVICING,
+REPAIR OR CORRECTION.
+
+ 12. IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN WRITING
+WILL ANY COPYRIGHT HOLDER, OR ANY OTHER PARTY WHO MAY MODIFY AND/OR
+REDISTRIBUTE THE PROGRAM AS PERMITTED ABOVE, BE LIABLE TO YOU FOR DAMAGES,
+INCLUDING ANY GENERAL, SPECIAL, INCIDENTAL OR CONSEQUENTIAL DAMAGES ARISING
+OUT OF THE USE OR INABILITY TO USE THE PROGRAM (INCLUDING BUT NOT LIMITED
+TO LOSS OF DATA OR DATA BEING RENDERED INACCURATE OR LOSSES SUSTAINED BY
+YOU OR THIRD PARTIES OR A FAILURE OF THE PROGRAM TO OPERATE WITH ANY OTHER
+PROGRAMS), EVEN IF SUCH HOLDER OR OTHER PARTY HAS BEEN ADVISED OF THE
+POSSIBILITY OF SUCH DAMAGES.
+
+ END OF TERMS AND CONDITIONS
+
+ How to Apply These Terms to Your New Programs
+
+ If you develop a new program, and you want it to be of the greatest
+possible use to the public, the best way to achieve this is to make it
+free software which everyone can redistribute and change under these terms.
+
+ To do so, attach the following notices to the program. It is safest
+to attach them to the start of each source file to most effectively
+convey the exclusion of warranty; and each file should have at least
+the "copyright" line and a pointer to where the full notice is found.
+
+ <one line to give the program's name and a brief idea of what it does.>
+ Copyright (C) <year> <name of author>
+
+ This program is free software; you can redistribute it and/or modify
+ it under the terms of the GNU General Public License as published by
+ the Free Software Foundation; either version 2 of the License, or
+ (at your option) any later version.
+
+ This program is distributed in the hope that it will be useful,
+ but WITHOUT ANY WARRANTY; without even the implied warranty of
+ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ GNU General Public License for more details.
+
+ You should have received a copy of the GNU General Public License along
+ with this program; if not, write to the Free Software Foundation, Inc.,
+ 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA.
+
+Also add information on how to contact you by electronic and paper mail.
+
+If the program is interactive, make it output a short notice like this
+when it starts in an interactive mode:
+
+ Gnomovision version 69, Copyright (C) year name of author
+ Gnomovision comes with ABSOLUTELY NO WARRANTY; for details type `show w'.
+ This is free software, and you are welcome to redistribute it
+ under certain conditions; type `show c' for details.
+
+The hypothetical commands `show w' and `show c' should show the appropriate
+parts of the General Public License. Of course, the commands you use may
+be called something other than `show w' and `show c'; they could even be
+mouse-clicks or menu items--whatever suits your program.
+
+You should also get your employer (if you work as a programmer) or your
+school, if any, to sign a "copyright disclaimer" for the program, if
+necessary. Here is a sample; alter the names:
+
+ Yoyodyne, Inc., hereby disclaims all copyright interest in the program
+ `Gnomovision' (which makes passes at compilers) written by James Hacker.
+
+ <signature of Ty Coon>, 1 April 1989
+ Ty Coon, President of Vice
+
+This General Public License does not permit incorporating your program into
+proprietary programs. If your program is a subroutine library, you may
+consider it more useful to permit linking proprietary applications with the
+library. If this is what you want to do, use the GNU Lesser General
+Public License instead of this License.
Added: trunk/yast/fi/Makefile.am
===================================================================
--- trunk/yast/fi/Makefile.am (rev 0)
+++ trunk/yast/fi/Makefile.am 2015-09-29 10:47:28 UTC (rev 92876)
@@ -0,0 +1,196 @@
+# Emacs: -*- makefile -*-
+#
+# Toplevel Makefile.am for a YaST2 subproject
+#
+# -- This file is generated by y2automake - DO NOT EDIT! --
+# (Edit ./SUBDIRS instead)
+#
+
+#where devtools are
+Y2TOOL = $(Y2DEVTOOLS_PREFIX)/bin/y2tool
+
+VERSION = $(shell cat $(srcdir)/VERSION)
+RPMNAME = $(shell cat $(srcdir)/RPMNAME)
+SUBDIRS_FILE = $(shell test -e $(srcdir)/SUBDIRS && echo SUBDIRS)
+ACINCLUDE_FILE = $(shell test -e $(srcdir)/acinclude.m4 && echo acinclude.m4)
+
+HAS_YAST_LICENSE = $(shell test -e $(srcdir)/YAST_LICENSE && echo YAST_LICENSE)
+
+# do we do Makefile.am for devtools? It is a little special...
+IS_DEVTOOLS = $(findstring yast2-devtools,$(RPMNAME))
+
+DEVTOOLS_DIR = $(if $(IS_DEVTOOLS),$(srcdir)/devtools,$(Y2DEVTOOLS_PREFIX)/share/YaST2/data/devtools)
+LEGALESE_DIR = $(if $(HAS_YAST_LICENSE),$(DEVTOOLS_DIR)/admin/copyright/yast,$(DEVTOOLS_DIR)/admin/copyright/gpl)
+
+COPYRIGHT_files_gpl = README COPYING
+
+COPYRIGHT_files_yast = YAST_LICENSE README COPYING COPYRIGHT.english \
+ COPYRIGHT.french COPYRIGHT.german COPYRIGHT.spanish
+
+extra_COPYRIGHT_files = $(if $(HAS_YAST_LICENSE), $(COPYRIGHT_files_yast), $(COPYRIGHT_files_gpl))
+
+# less strict; prefer bzip2
+AUTOMAKE_OPTIONS = foreign dist-bzip2 no-dist-gzip
+# where devtools install m4 snippets
+# argh, executed literally
+#ACLOCAL_AMFLAGS = -I $(Y2DEVTOOLS_PREFIX)/share/aclocal
+ACLOCAL_AMFLAGS = -I . -I `if test -d ./devtools/admin; then echo ./devtools/admin; else pkg-config --print-errors --variable=datadir yast2-devtools; fi`/aclocal
+
+Makefile.am.common: $(DEVTOOLS_DIR)/admin/Makefile.am.common
+ cmp -s $< $@ || cp -f $< $@
+
+# create bzip2ed tar and make some sanity checks
+$(RPMNAME)-$(VERSION).tar.bz2: checkpo dist-bzip2
+ @if [ `bunzip2 -c $(RPMNAME)-$(VERSION).tar.bz2 | wc --bytes` = 0 ] ; then \
+ echo "Error: created tar is empty" ; \
+ exit 1 ; \
+ fi
+
+CLEANFILES =
+MAINTAINERCLEANFILES = package/$(RPMNAME)-$(VERSION).tar.bz2 package/$(RPMNAME).spec
+
+POT_DST = $(shell find -type d -name testsuite -prune , \
+ -type f -name "*.pot")
+
+EXTRA_DIST = \
+ VERSION RPMNAME MAINTAINER configure.in.in \
+ $(SUBDIRS_FILE) $(ACINCLUDE_FILE) \
+ $(if $(IS_DEVTOOLS),Makefile.am.common,$(POT_DST))
+
+show-extra-dist:
+ @echo $(EXTRA_DIST)
+
+# info '(automake)Conditionals'
+if CREATE_PKGCONFIG
+# create the file here instead of by configure
+# because the prerequisite is made here (not anymore!)
+# and we don't want any paths in y2autoconf
+# info '(autoconf)config.status Invocation'
+$(RPMNAME).pc: $(RPMNAME).pc.in config.status
+ ./config.status --file=$@:$<
+
+if CREATE_PKGCONFIG_NOARCH
+pkgconfigdata_DATA = $(RPMNAME).pc
+else
+pkgconfig_DATA = $(RPMNAME).pc
+endif
+
+EXTRA_DIST += $(RPMNAME).pc.in
+endif
+
+dist-hook:
+ @for I in $(extra_COPYRIGHT_files) ; \
+ do \
+ EX="" ; \
+ if test -f $(srcdir)/$$I ; then \
+ EX=$(srcdir)/$$I ; \
+ elif test -f $(LEGALESE_DIR)/$$I ; then \
+ EX=$(LEGALESE_DIR)/$$I ; \
+ else \
+ echo "Error: No file $$I in $(srcdir)/ or in $$LEGALESE_DIR/"; \
+ exit 1 ; \
+ fi ; \
+ echo "cp $$EX $(distdir)" ; \
+ cp $$EX "$(distdir)" ; \
+ done
+
+pot:
+ $(Y2TOOL) y2makepot -s $(srcdir)
+
+install-pot: pot
+ @POT_DST=`find -type d -name testsuite -prune , \
+ -type f -name "*.pot"` ; \
+ if [ -n "$$POT_DST" ] ; then \
+ echo "mkdir -p $(DESTDIR)$(potdir)" ; \
+ mkdir -p $(DESTDIR)$(potdir) ; \
+ list="$$POT_DST"; \
+ for I in $$list ; \
+ do \
+ echo $$I ; \
+ if [ "$$I" == "pot" ] ; then \
+ continue ; \
+ fi ; \
+ echo "$(INSTALL_DATA) $$I $(DESTDIR)$(potdir)" ; \
+ $(INSTALL_DATA) $$I $(DESTDIR)$(potdir) ; \
+ done ; \
+ fi
+
+spellcheck: pot
+ $(Y2TOOL) pot-spellcheck
+
+# all-local: $(if $(IS_DEVTOOLS),,$(POT_DST))
+
+install-data-local: # $(if $(IS_DEVTOOLS),,install-pot)
+ mkdir -p $(DESTDIR)$(docdir)
+ @for I in $(extra_COPYRIGHT_files) ; \
+ do \
+ EX="" ; \
+ if test -f $(srcdir)/$$I ; then \
+ EX=$(srcdir)/$$I ; \
+ elif test -f $(LEGALESE_DIR)/$$I ; then \
+ EX=$(LEGALESE_DIR)/$$I ; \
+ else \
+ echo "Error: No file $$I in $(srcdir)/ or in $(LEGALESE_DIR)/"; \
+ exit 1 ; \
+ fi ; \
+ echo "$(INSTALL_DATA) $$EX $(DESTDIR)$(docdir)" ; \
+ $(INSTALL_DATA) $$EX $(DESTDIR)$(docdir) ; \
+ done
+
+package-local: check-parse $(if $(IS_DEVTOOLS),,$(POT_DST)) $(RPMNAME)-$(VERSION).tar.bz2
+ rm -f package/$(RPMNAME)-*.tar.bz2
+ rm -f package/*~
+ rm -f package/*.bak
+ rm -f package/*.auto
+ mv $(RPMNAME)-$(VERSION).tar.bz2 package/
+ if ! test -x $(Y2TOOL); then \
+ echo "$(Y2TOOL): not found."; \
+ echo "You have to install yast2-devtools to making a package"; \
+ false; \
+ fi
+ here=`pwd`; \
+ cd $(srcdir) && for i in $(RPMNAME)*.spec.in; do \
+ newname="`echo "$$i" | sed "s/\.in$$//g"`"; \
+ $(Y2TOOL) create-spec < $$i > $$here/package/$${newname} ; \
+ done
+
+package: check-up-to-date check-tagversion check-textdomain package-local
+
+TAGVERSION = $(Y2TOOL) tagversion
+
+# check if there is no modified files and all commits were pushed
+check-up-to-date:
+ if [ `git status --short --branch | sed '/##[^[]*$/d;/^??/d' | wc -l` -gt 0 ]; then \
+ (echo "ERROR: Source is not commited and pushed. See `git status`"; false) \
+ fi
+
+check-tagversion:
+ cd $(srcdir) && $(TAGVERSION) --check >/dev/null; \
+ [ $$? = 0 ] || ( echo "ERROR: Please run 'tagversion' first"; false )
+
+check-parse-old:
+ @if [ `find -type f -name "*.ycp" | wc -l` -gt 0 -a "$(RPMNAME)" != "yast2-core" ] ; then \
+ echo "Running parseycp..." ; \
+ parseycp -q -R ; \
+ else \
+ echo "Not running parseycp." ; \
+ fi
+
+check-parse:
+ @echo "Not running parseycp."
+
+check-textdomain:
+ $(Y2TOOL) check-textdomain $(srcdir)
+
+stable: checkin-stable
+
+checkin-stable: package
+ $(Y2TOOL) checkin-stable
+
+
+# For po/ modules
+checkpo:
+ test ! -f $(srcdir)/po/Makefile || $(MAKE) -C po checkpo
+# test ! -f $(srcdir)/po/Makefile || $(MAKE) -C po checkpo make-pox
+# Contents of ./SUBDIRS
+SUBDIRS = po
Added: trunk/yast/fi/README
===================================================================
--- trunk/yast/fi/README (rev 0)
+++ trunk/yast/fi/README 2015-09-29 10:47:28 UTC (rev 92876)
@@ -0,0 +1,2 @@
+This program/library is part of YaST2
+See the file COPYING for license terms
Added: trunk/yast/fi/configure.ac
===================================================================
--- trunk/yast/fi/configure.ac (rev 0)
+++ trunk/yast/fi/configure.ac 2015-09-29 10:47:28 UTC (rev 92876)
@@ -0,0 +1,184 @@
+dnl configure.ac for yast2-trans-fi
+dnl
+dnl -- This file is generated by y2autoconf 3.0.5 - DO NOT EDIT! --
+dnl (edit configure.ac.in or configure.in.in instead)
+
+AC_INIT(yast2-trans-fi, 3.1.0, http://bugs.opensuse.org/, yast2-trans-fi)
+dnl Check for presence of file 'RPMNAME'
+AC_CONFIG_SRCDIR([RPMNAME])
+
+dnl Checking host/target/build systems, for make, install etc.
+AC_CANONICAL_TARGET
+dnl Perform program name transformation
+AC_ARG_PROGRAM
+
+AC_PREFIX_DEFAULT(/usr)
+
+dnl long filenames; we use GNU Make extensions and that's ok
+AM_INIT_AUTOMAKE(tar-ustar -Wno-portability)
+
+dnl Important YaST2 variables
+VERSION="3.1.0"
+RPMNAME="yast2-trans-fi"
+MAINTAINER="Karl Eichwalder <ke(a)suse.de>"
+
+dnl pkgconfig honors lib64
+pkgconfigdir=\${libdir}/pkgconfig
+pkgconfigdatadir=\${datadir}/pkgconfig
+yast2dir=\${prefix}/share/YaST2
+
+ybindir=\${prefix}/lib/YaST2/bin
+# FIXME duplicates execcompdir
+ystartupdir=\${prefix}/lib/YaST2
+plugindir=\${libdir}/YaST2/plugin
+includedir=\${prefix}/include/YaST2
+potdir=\${docdir}/pot
+
+docdir=\${prefix}/share/doc/packages/$RPMNAME
+mandir=\${prefix}/share/man
+
+execcompdir=\${prefix}/lib/YaST2
+agentdir=${execcompdir}/servers_non_y2
+
+ydatadir=${yast2dir}/data
+imagedir=${yast2dir}/images
+themedir=${yast2dir}/theme
+localedir=${yast2dir}/locale
+clientdir=${yast2dir}/clients
+moduledir=${yast2dir}/modules
+yncludedir=${yast2dir}/include
+schemadir=${yast2dir}/schema
+scrconfdir=${yast2dir}/scrconf
+desktopdir=\${prefix}/share/applications/YaST2
+
+AC_SUBST(VERSION)
+AC_SUBST(RPMNAME)
+AC_SUBST(MAINTAINER)
+
+AC_SUBST(pkgconfigdir)
+AC_SUBST(pkgconfigdatadir)
+
+AC_SUBST(yast2dir)
+
+AC_SUBST(ybindir)
+AC_SUBST(ystartupdir)
+AC_SUBST(plugindir)
+AC_SUBST(includedir)
+AC_SUBST(potdir)
+AC_SUBST(execcompdir)
+
+AC_SUBST(docdir)
+AC_SUBST(mandir)
+
+AC_SUBST(ydatadir)
+AC_SUBST(imagedir)
+AC_SUBST(themedir)
+AC_SUBST(localedir)
+AC_SUBST(clientdir)
+AC_SUBST(moduledir)
+AC_SUBST(yncludedir)
+AC_SUBST(schemadir)
+AC_SUBST(scrconfdir)
+AC_SUBST(agentdir)
+AC_SUBST(desktopdir)
+
+fillupdir_d="/var/adm/fillup-templates"
+AC_ARG_WITH(fillupdir,
+ AS_HELP_STRING([--with-fillupdir=DIR],
+ [where to place fillup templates (default $fillupdir_d.]),
+ [ fillupdir="$withval" ],
+ [ fillupdir="$fillupdir_d" ])
+AC_SUBST(fillupdir)
+
+LL=${RPMNAME##*-}
+AC_SUBST(LL)
+ISO639=${LL%_*}
+AC_SUBST(ISO639)
+
+AC_ARG_WITH(own_compendium,
+ AS_HELP_STRING([--with-own_compendium=FILE],
+ [Location of compendium file]),
+ y2compendium=yes, y2compendium=no)
+if test "x$with_own_compendium" = "x" ; then
+ if test -d ../50-memory ; then
+ COMPENDIUM='../../50-memory/yast2.$(LL).po'
+ else
+ COMPENDIUM='../../memory/yast2.$(LL).po'
+ fi
+else
+ COMPENDIUM=${with_own_compendium}
+fi
+AC_SUBST(COMPENDIUM)
+if test -d ../50-pot ; then
+ POTDIR=../../50-pot
+else
+ POTDIR=../../pot/pot
+fi
+AC_SUBST(POTDIR)
+
+
+dnl Checks for programs.
+AC_PROG_INSTALL
+dnl The YCP interpreter checks whether dependent ybc files are older
+dnl so we must preserve their timestamps
+INSTALL="${INSTALL} -p"
+AC_PROG_LN_S
+AC_PROG_MAKE_SET
+
+dnl pkgconfig
+AC_ARG_VAR([PKG_CONFIG_PATH], [where to search for pkg-config files])
+dnl devtools
+dnl ...
+
+dnl no need for AC_ARG_VAR
+AC_PATH_PROG(XGETTEXT, xgettext)
+if test -z "$XGETTEXT" ; then
+ AC_MSG_ERROR(xgettext is missing; please install gettext-tools.)
+fi
+
+Y2DEVTOOLS_PREFIX=`pkg-config --print-errors --variable=prefix yast2-devtools`
+AC_SUBST(Y2DEVTOOLS_PREFIX)
+devtools_ybindir=`pkg-config --print-errors --variable=ybindir yast2-devtools`
+devtools_yast2dir=`pkg-config --print-errors --variable=yast2dir yast2-devtools`
+
+dnl producing pkg-config for others?
+AM_CONDITIONAL(CREATE_PKGCONFIG, test "x${CREATE_PKGCONFIG}" != x)
+AM_CONDITIONAL(CREATE_PKGCONFIG_NOARCH, test "x${CREATE_PKGCONFIG}" = xnoarch)
+
+dbdir=${devtools_yast2dir}/data/docbook
+STYLESHEET_HTML=${dbdir}/stylesheets/customize-html.xsl
+STYLESHEET_PDF=${dbdir}/stylesheets/customize-fo.xsl
+STYLESHEET_CSS=${dbdir}/css/yast2docs.css
+STYLESHEET_YDOC=${dbdir}/stylesheets/ydoc.xsl
+STYLESHEET_YCPDOC=${dbdir}/stylesheets/ycpdoc.xsl
+AC_SUBST(STYLESHEET_HTML)
+AC_SUBST(STYLESHEET_PDF)
+AC_SUBST(STYLESHEET_CSS)
+AC_SUBST(STYLESHEET_YDOC)
+AC_SUBST(STYLESHEET_YCPDOC)
+
+
+dnl searches for some needed programs
+AC_PATH_PROG(MSGFMT, msgfmt, no, /usr/bin)
+if test x$MSGFMT != x"/usr/bin/msgfmt"; then
+ AC_MSG_ERROR(msgfmt is missing; please install gettext.)
+fi
+AC_PATH_PROGS(MSGCAT, msgcat pmsgcat, no)
+if test x$MSGCAT = xno; then
+ AC_MSG_ERROR(msgcat is missing; please install gettext-0.11pre or better.)
+fi
+
+AC_PATH_PROG(MSGMERGE, msgmerge, no, /usr/bin)
+if test x$MSGMERGE != x"/usr/bin/msgmerge"; then
+ AC_MSG_ERROR(msgmerge is missing; please install gettext.)
+fi
+
+AC_PATH_PROG(MSGCONV, msgconv, no, /usr/bin)
+if test x$MSGCONV != x"/usr/bin/msgconv"; then
+ AC_MSG_ERROR(msgconv is missing; please install gettext.)
+fi
+
+
+AC_CONFIG_FILES(Makefile po/Makefile)
+AC_OUTPUT
+
Added: trunk/yast/fi/po/Makefile.am
===================================================================
--- trunk/yast/fi/po/Makefile.am (rev 0)
+++ trunk/yast/fi/po/Makefile.am 2015-09-29 10:47:28 UTC (rev 92876)
@@ -0,0 +1,175 @@
+# Emacs: -*- makefile -*-
+#
+# Makefile.am for a YaST2 translation (po/) subproject
+#
+# -- This file is generated by y2automake - DO NOT EDIT! --
+#
+# --- START lines from /usr/share/YaST2/data/devtools/admin/po/Makefile.am.top ---
+# Emacs: -*- makefile -*-
+# --- END lines from /usr/share/YaST2/data/devtools/admin/po/Makefile.am.top ---
+# --- START lines from /usr/share/YaST2/data/devtools/admin/po/Makefile.am.center ---
+# Emacs: -*- makefile -*-
+
+LL = @LL@
+#POTDIR = ../../50-pot
+POTDIR = @POTDIR@
+POTFILES = $(wildcard $(POTDIR)/*.pot)
+GENERATED = $(MOFILES)
+CLEANFILES = $(GENERATED)
+POFILES = $(wildcard *.po)
+ALL_TEXTDOMAINS = $(basename $(notdir $(POTFILES)))
+BPOTFILES = $(shell source ../../50-tools/build.conf && echo $$business)
+WANTED_TEXTDOMAINS = $(filter-out $(BPOTFILES), $(ALL_TEXTDOMAINS))
+WANTED_POFILES = $(addsuffix .$(LL).po, $(WANTED_TEXTDOMAINS))
+MOFILES = $(POFILES:%.po=%.mo)
+INST_MOFILES = $(MOFILES:.$(LL).mo=.mo)
+POXFILES = $(POFILES:%.po=%.pox)
+EXTRA_DIST = $(WANTED_POFILES) $(stat)
+localedir=@localedir@
+locale_lang_msg_dir=$(localedir)/$(LL)/LC_MESSAGES
+compendium = @COMPENDIUM@
+with_compendium =
+
+stat=status.txt
+PO_STATS= grep -v warning: | @ybindir@/po-stats
+
+MSGMERGE = @MSGMERGE@ --no-wrap --force-po --previous
+MSGFMT = @MSGFMT@
+MSGCAT = @MSGCAT@ --no-wrap --force-po
+MSGCONV = @MSGCONV@ --no-wrap --force-po
+XGETTEXT = @XGETTEXT@ --no-wrap
+
+SUFFIXES = .po .pox .gmo .mo
+
+all-local: $(GENERATED)
+
+make-pox pox: Makefile $(POXFILES)
+$(POXFILES): %.pox: %.po
+ -[ -f $@ ] && mv --backup=numbered $@ $@.bak; \
+ pot=$$(echo $< | sed "s:$(LL).po:pot:"); \
+ compendium=$(compendium); \
+ [ -f $$compendium ] || compendium=/dev/null ; \
+ $(MSGMERGE) -C $$compendium -o $@ $< $(POTDIR)/$$pot
+
+# update or init PO file
+update-po: Makefile $(POTFILES)
+ for p in $(POTFILES); do \
+ q=$${p##*/}; \
+ po=$${q%pot}$(LL).po; \
+ echo $$po; \
+ if [ -f $$po ]; then \
+ $(MSGMERGE) -o $$po.tmp $(with_compendium) $$po $$p; \
+ else \
+ $(MSGMERGE) -o $$po.tmp -C $(compendium) \
+ --verbose /dev/null $$p; \
+ fi || { echo "$(MSGMERGE) for \"$$po\" failed" ; \
+ rm -f $$po.tmp ; }; \
+ if cmp $$po.tmp $$po >/dev/null 2>&1; then \
+ rm -vf $$po.tmp; \
+ else \
+ mv -vf $$po.tmp $$po; \
+ fi; \
+ done
+ $(MAKE) $(stat)
+
+$(stat): $(WANTED_POFILES)
+ if [ -f $(stat) ]; then \
+ cp --backup=numbered $(stat) $(stat).bak; \
+ :> $(stat); \
+ fi
+ { for f in $(WANTED_POFILES); do \
+ LANG=C msgfmt -o /dev/null -c -v --statistics $$f 2>&1; \
+ done ; } | $(PO_STATS) | head -n 6 | tee $(stat)
+
+update-po-with-compendium:
+ $(MAKE) update-po with_compendium="-C $(compendium)"
+
+update-mo: $(MOFILES)
+ @:
+
+%.mo: %.po
+ file=$(srcdir)/`echo $* | sed 's,.*/,,'`.mo \
+ && rm -f $$file \
+ && $(MSGCONV) --to UTF-8 $< \
+ | $(MSGFMT) -c --statistics -o $$file -
+
+showpo:
+ echo $(POFILES)
+
+showmo:
+ echo $(MOFILES)
+
+checkpo:
+ for f in $(POFILES); do \
+ mypot=$(POTDIR)/$${f/$(LL).po/pot}; echo $$f $$mypot; \
+ [ -f $$mypot ] && { LANG=C $(MSGMERGE) --verbose --output=/dev/null $$f $$mypot || exit 1; }; \
+ LANG=C $(MSGFMT) --output=/dev/null --check --statistics --verbose $$f \
+ || exit 1; \
+ done
+
+# Try to checkin a .pox file
+# FIXME make sure msgcat doesn't weird things with "" and comments
+checkin:
+ p=$(MODULE).$(ci_ll); \
+ cp --backup=numbered $(ci_opt) $$p.po $$p.po.bak; \
+ if [ -d CVS ]; then \
+ cvs -n update $$p.po | grep -q -v '^[UPMC]'; \
+ else \
+ LC_ALL=C svn status --show-updates --quiet $$p.po| grep -v '^Status against revision'; \
+ fi; \
+ if [ $$? = 0 ]; then \
+ echo "CVS/Subversion mismatch; trying to merge..."; \
+ rm -f $$p.po; \
+ if [ -d CVS ]; then \
+ cvs -q update $$p.po; \
+ else \
+ svn update $$p.po; \
+ fi; \
+ cp $$p.pox $$p.pox.new; \
+ $(MSGCAT) $$p.po $$p.pox.new -o $$p.pox; \
+ echo -e "\nCheck \"$$p.pox\" for fuzzy entries. Status:"; \
+ $(MSGFMT) --check --statistics $$p.pox; \
+ echo -e "Then try again to checkin \"$$p.pox\"."; \
+ else \
+ cp $(ci_opt) $$p.pox $$p.po; \
+ if [ -d CVS ]; then \
+ cvs -n ci $$p.po; \
+ else \
+ svn --dry-run commit $$p.po; \
+ fi; \
+ if [ $$? = 0 ] ; then \
+ if [ -d CVS ]; then \
+ cvs ci -m "$(ci_msg)" $$p.po; \
+ else \
+ svn commit --message "$(ci_msg)" $$p.po; \
+ fi; \
+ else \
+ rm -f $$p.po; \
+ if [ -d CVS ]; then \
+ cvs -q update $$p.po; \
+ else \
+ svn update $$p.po; \
+ fi; \
+ cp $$p.pox $$p.pox.new; \
+ $(MSGCAT) $$p.po $$p.pox.new -o $$p.pox; \
+ echo -e "\nCheck \"$$p.pox\" for fuzzy entries. Status:"; \
+ $(MSGFMT) --check --statistics $$p.pox; \
+ echo "Then try to checkin \"$$p.pox\"."; \
+ fi; \
+ fi
+
+install-data-local: $(MOFILES) $(stat)
+ D=$(DESTDIR)$(locale_lang_msg_dir); \
+ [ -d $$D ] || install -d -m 755 $$D; \
+ for l in $(MOFILES); do \
+ m=$${l/$(LL).mo/mo}; \
+ install -m 644 $$l $$D/$$m; \
+ done
+ install -d -m 755 $(DESTDIR)$(docdir)
+ $(INSTALL_DATA) $(stat) $(DESTDIR)$(docdir)
+# --- END lines from /usr/share/YaST2/data/devtools/admin/po/Makefile.am.center ---
+# --- START lines from /usr/share/YaST2/data/devtools/admin/po/Makefile.am.bottom ---
+# Emacs: -*- makefile -*-
+
+## po/Makefile.am.bottom ends here
+# --- END lines from /usr/share/YaST2/data/devtools/admin/po/Makefile.am.bottom ---
Added: trunk/yast/fr/COPYING
===================================================================
--- trunk/yast/fr/COPYING (rev 0)
+++ trunk/yast/fr/COPYING 2015-09-29 10:47:28 UTC (rev 92876)
@@ -0,0 +1,339 @@
+ GNU GENERAL PUBLIC LICENSE
+ Version 2, June 1991
+
+ Copyright (C) 1989, 1991 Free Software Foundation, Inc.,
+ 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA
+ Everyone is permitted to copy and distribute verbatim copies
+ of this license document, but changing it is not allowed.
+
+ Preamble
+
+ The licenses for most software are designed to take away your
+freedom to share and change it. By contrast, the GNU General Public
+License is intended to guarantee your freedom to share and change free
+software--to make sure the software is free for all its users. This
+General Public License applies to most of the Free Software
+Foundation's software and to any other program whose authors commit to
+using it. (Some other Free Software Foundation software is covered by
+the GNU Lesser General Public License instead.) You can apply it to
+your programs, too.
+
+ When we speak of free software, we are referring to freedom, not
+price. Our General Public Licenses are designed to make sure that you
+have the freedom to distribute copies of free software (and charge for
+this service if you wish), that you receive source code or can get it
+if you want it, that you can change the software or use pieces of it
+in new free programs; and that you know you can do these things.
+
+ To protect your rights, we need to make restrictions that forbid
+anyone to deny you these rights or to ask you to surrender the rights.
+These restrictions translate to certain responsibilities for you if you
+distribute copies of the software, or if you modify it.
+
+ For example, if you distribute copies of such a program, whether
+gratis or for a fee, you must give the recipients all the rights that
+you have. You must make sure that they, too, receive or can get the
+source code. And you must show them these terms so they know their
+rights.
+
+ We protect your rights with two steps: (1) copyright the software, and
+(2) offer you this license which gives you legal permission to copy,
+distribute and/or modify the software.
+
+ Also, for each author's protection and ours, we want to make certain
+that everyone understands that there is no warranty for this free
+software. If the software is modified by someone else and passed on, we
+want its recipients to know that what they have is not the original, so
+that any problems introduced by others will not reflect on the original
+authors' reputations.
+
+ Finally, any free program is threatened constantly by software
+patents. We wish to avoid the danger that redistributors of a free
+program will individually obtain patent licenses, in effect making the
+program proprietary. To prevent this, we have made it clear that any
+patent must be licensed for everyone's free use or not licensed at all.
+
+ The precise terms and conditions for copying, distribution and
+modification follow.
+
+ GNU GENERAL PUBLIC LICENSE
+ TERMS AND CONDITIONS FOR COPYING, DISTRIBUTION AND MODIFICATION
+
+ 0. This License applies to any program or other work which contains
+a notice placed by the copyright holder saying it may be distributed
+under the terms of this General Public License. The "Program", below,
+refers to any such program or work, and a "work based on the Program"
+means either the Program or any derivative work under copyright law:
+that is to say, a work containing the Program or a portion of it,
+either verbatim or with modifications and/or translated into another
+language. (Hereinafter, translation is included without limitation in
+the term "modification".) Each licensee is addressed as "you".
+
+Activities other than copying, distribution and modification are not
+covered by this License; they are outside its scope. The act of
+running the Program is not restricted, and the output from the Program
+is covered only if its contents constitute a work based on the
+Program (independent of having been made by running the Program).
+Whether that is true depends on what the Program does.
+
+ 1. You may copy and distribute verbatim copies of the Program's
+source code as you receive it, in any medium, provided that you
+conspicuously and appropriately publish on each copy an appropriate
+copyright notice and disclaimer of warranty; keep intact all the
+notices that refer to this License and to the absence of any warranty;
+and give any other recipients of the Program a copy of this License
+along with the Program.
+
+You may charge a fee for the physical act of transferring a copy, and
+you may at your option offer warranty protection in exchange for a fee.
+
+ 2. You may modify your copy or copies of the Program or any portion
+of it, thus forming a work based on the Program, and copy and
+distribute such modifications or work under the terms of Section 1
+above, provided that you also meet all of these conditions:
+
+ a) You must cause the modified files to carry prominent notices
+ stating that you changed the files and the date of any change.
+
+ b) You must cause any work that you distribute or publish, that in
+ whole or in part contains or is derived from the Program or any
+ part thereof, to be licensed as a whole at no charge to all third
+ parties under the terms of this License.
+
+ c) If the modified program normally reads commands interactively
+ when run, you must cause it, when started running for such
+ interactive use in the most ordinary way, to print or display an
+ announcement including an appropriate copyright notice and a
+ notice that there is no warranty (or else, saying that you provide
+ a warranty) and that users may redistribute the program under
+ these conditions, and telling the user how to view a copy of this
+ License. (Exception: if the Program itself is interactive but
+ does not normally print such an announcement, your work based on
+ the Program is not required to print an announcement.)
+
+These requirements apply to the modified work as a whole. If
+identifiable sections of that work are not derived from the Program,
+and can be reasonably considered independent and separate works in
+themselves, then this License, and its terms, do not apply to those
+sections when you distribute them as separate works. But when you
+distribute the same sections as part of a whole which is a work based
+on the Program, the distribution of the whole must be on the terms of
+this License, whose permissions for other licensees extend to the
+entire whole, and thus to each and every part regardless of who wrote it.
+
+Thus, it is not the intent of this section to claim rights or contest
+your rights to work written entirely by you; rather, the intent is to
+exercise the right to control the distribution of derivative or
+collective works based on the Program.
+
+In addition, mere aggregation of another work not based on the Program
+with the Program (or with a work based on the Program) on a volume of
+a storage or distribution medium does not bring the other work under
+the scope of this License.
+
+ 3. You may copy and distribute the Program (or a work based on it,
+under Section 2) in object code or executable form under the terms of
+Sections 1 and 2 above provided that you also do one of the following:
+
+ a) Accompany it with the complete corresponding machine-readable
+ source code, which must be distributed under the terms of Sections
+ 1 and 2 above on a medium customarily used for software interchange; or,
+
+ b) Accompany it with a written offer, valid for at least three
+ years, to give any third party, for a charge no more than your
+ cost of physically performing source distribution, a complete
+ machine-readable copy of the corresponding source code, to be
+ distributed under the terms of Sections 1 and 2 above on a medium
+ customarily used for software interchange; or,
+
+ c) Accompany it with the information you received as to the offer
+ to distribute corresponding source code. (This alternative is
+ allowed only for noncommercial distribution and only if you
+ received the program in object code or executable form with such
+ an offer, in accord with Subsection b above.)
+
+The source code for a work means the preferred form of the work for
+making modifications to it. For an executable work, complete source
+code means all the source code for all modules it contains, plus any
+associated interface definition files, plus the scripts used to
+control compilation and installation of the executable. However, as a
+special exception, the source code distributed need not include
+anything that is normally distributed (in either source or binary
+form) with the major components (compiler, kernel, and so on) of the
+operating system on which the executable runs, unless that component
+itself accompanies the executable.
+
+If distribution of executable or object code is made by offering
+access to copy from a designated place, then offering equivalent
+access to copy the source code from the same place counts as
+distribution of the source code, even though third parties are not
+compelled to copy the source along with the object code.
+
+ 4. You may not copy, modify, sublicense, or distribute the Program
+except as expressly provided under this License. Any attempt
+otherwise to copy, modify, sublicense or distribute the Program is
+void, and will automatically terminate your rights under this License.
+However, parties who have received copies, or rights, from you under
+this License will not have their licenses terminated so long as such
+parties remain in full compliance.
+
+ 5. You are not required to accept this License, since you have not
+signed it. However, nothing else grants you permission to modify or
+distribute the Program or its derivative works. These actions are
+prohibited by law if you do not accept this License. Therefore, by
+modifying or distributing the Program (or any work based on the
+Program), you indicate your acceptance of this License to do so, and
+all its terms and conditions for copying, distributing or modifying
+the Program or works based on it.
+
+ 6. Each time you redistribute the Program (or any work based on the
+Program), the recipient automatically receives a license from the
+original licensor to copy, distribute or modify the Program subject to
+these terms and conditions. You may not impose any further
+restrictions on the recipients' exercise of the rights granted herein.
+You are not responsible for enforcing compliance by third parties to
+this License.
+
+ 7. If, as a consequence of a court judgment or allegation of patent
+infringement or for any other reason (not limited to patent issues),
+conditions are imposed on you (whether by court order, agreement or
+otherwise) that contradict the conditions of this License, they do not
+excuse you from the conditions of this License. If you cannot
+distribute so as to satisfy simultaneously your obligations under this
+License and any other pertinent obligations, then as a consequence you
+may not distribute the Program at all. For example, if a patent
+license would not permit royalty-free redistribution of the Program by
+all those who receive copies directly or indirectly through you, then
+the only way you could satisfy both it and this License would be to
+refrain entirely from distribution of the Program.
+
+If any portion of this section is held invalid or unenforceable under
+any particular circumstance, the balance of the section is intended to
+apply and the section as a whole is intended to apply in other
+circumstances.
+
+It is not the purpose of this section to induce you to infringe any
+patents or other property right claims or to contest validity of any
+such claims; this section has the sole purpose of protecting the
+integrity of the free software distribution system, which is
+implemented by public license practices. Many people have made
+generous contributions to the wide range of software distributed
+through that system in reliance on consistent application of that
+system; it is up to the author/donor to decide if he or she is willing
+to distribute software through any other system and a licensee cannot
+impose that choice.
+
+This section is intended to make thoroughly clear what is believed to
+be a consequence of the rest of this License.
+
+ 8. If the distribution and/or use of the Program is restricted in
+certain countries either by patents or by copyrighted interfaces, the
+original copyright holder who places the Program under this License
+may add an explicit geographical distribution limitation excluding
+those countries, so that distribution is permitted only in or among
+countries not thus excluded. In such case, this License incorporates
+the limitation as if written in the body of this License.
+
+ 9. The Free Software Foundation may publish revised and/or new versions
+of the General Public License from time to time. Such new versions will
+be similar in spirit to the present version, but may differ in detail to
+address new problems or concerns.
+
+Each version is given a distinguishing version number. If the Program
+specifies a version number of this License which applies to it and "any
+later version", you have the option of following the terms and conditions
+either of that version or of any later version published by the Free
+Software Foundation. If the Program does not specify a version number of
+this License, you may choose any version ever published by the Free Software
+Foundation.
+
+ 10. If you wish to incorporate parts of the Program into other free
+programs whose distribution conditions are different, write to the author
+to ask for permission. For software which is copyrighted by the Free
+Software Foundation, write to the Free Software Foundation; we sometimes
+make exceptions for this. Our decision will be guided by the two goals
+of preserving the free status of all derivatives of our free software and
+of promoting the sharing and reuse of software generally.
+
+ NO WARRANTY
+
+ 11. BECAUSE THE PROGRAM IS LICENSED FREE OF CHARGE, THERE IS NO WARRANTY
+FOR THE PROGRAM, TO THE EXTENT PERMITTED BY APPLICABLE LAW. EXCEPT WHEN
+OTHERWISE STATED IN WRITING THE COPYRIGHT HOLDERS AND/OR OTHER PARTIES
+PROVIDE THE PROGRAM "AS IS" WITHOUT WARRANTY OF ANY KIND, EITHER EXPRESSED
+OR IMPLIED, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF
+MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE. THE ENTIRE RISK AS
+TO THE QUALITY AND PERFORMANCE OF THE PROGRAM IS WITH YOU. SHOULD THE
+PROGRAM PROVE DEFECTIVE, YOU ASSUME THE COST OF ALL NECESSARY SERVICING,
+REPAIR OR CORRECTION.
+
+ 12. IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN WRITING
+WILL ANY COPYRIGHT HOLDER, OR ANY OTHER PARTY WHO MAY MODIFY AND/OR
+REDISTRIBUTE THE PROGRAM AS PERMITTED ABOVE, BE LIABLE TO YOU FOR DAMAGES,
+INCLUDING ANY GENERAL, SPECIAL, INCIDENTAL OR CONSEQUENTIAL DAMAGES ARISING
+OUT OF THE USE OR INABILITY TO USE THE PROGRAM (INCLUDING BUT NOT LIMITED
+TO LOSS OF DATA OR DATA BEING RENDERED INACCURATE OR LOSSES SUSTAINED BY
+YOU OR THIRD PARTIES OR A FAILURE OF THE PROGRAM TO OPERATE WITH ANY OTHER
+PROGRAMS), EVEN IF SUCH HOLDER OR OTHER PARTY HAS BEEN ADVISED OF THE
+POSSIBILITY OF SUCH DAMAGES.
+
+ END OF TERMS AND CONDITIONS
+
+ How to Apply These Terms to Your New Programs
+
+ If you develop a new program, and you want it to be of the greatest
+possible use to the public, the best way to achieve this is to make it
+free software which everyone can redistribute and change under these terms.
+
+ To do so, attach the following notices to the program. It is safest
+to attach them to the start of each source file to most effectively
+convey the exclusion of warranty; and each file should have at least
+the "copyright" line and a pointer to where the full notice is found.
+
+ <one line to give the program's name and a brief idea of what it does.>
+ Copyright (C) <year> <name of author>
+
+ This program is free software; you can redistribute it and/or modify
+ it under the terms of the GNU General Public License as published by
+ the Free Software Foundation; either version 2 of the License, or
+ (at your option) any later version.
+
+ This program is distributed in the hope that it will be useful,
+ but WITHOUT ANY WARRANTY; without even the implied warranty of
+ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ GNU General Public License for more details.
+
+ You should have received a copy of the GNU General Public License along
+ with this program; if not, write to the Free Software Foundation, Inc.,
+ 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA.
+
+Also add information on how to contact you by electronic and paper mail.
+
+If the program is interactive, make it output a short notice like this
+when it starts in an interactive mode:
+
+ Gnomovision version 69, Copyright (C) year name of author
+ Gnomovision comes with ABSOLUTELY NO WARRANTY; for details type `show w'.
+ This is free software, and you are welcome to redistribute it
+ under certain conditions; type `show c' for details.
+
+The hypothetical commands `show w' and `show c' should show the appropriate
+parts of the General Public License. Of course, the commands you use may
+be called something other than `show w' and `show c'; they could even be
+mouse-clicks or menu items--whatever suits your program.
+
+You should also get your employer (if you work as a programmer) or your
+school, if any, to sign a "copyright disclaimer" for the program, if
+necessary. Here is a sample; alter the names:
+
+ Yoyodyne, Inc., hereby disclaims all copyright interest in the program
+ `Gnomovision' (which makes passes at compilers) written by James Hacker.
+
+ <signature of Ty Coon>, 1 April 1989
+ Ty Coon, President of Vice
+
+This General Public License does not permit incorporating your program into
+proprietary programs. If your program is a subroutine library, you may
+consider it more useful to permit linking proprietary applications with the
+library. If this is what you want to do, use the GNU Lesser General
+Public License instead of this License.
Added: trunk/yast/fr/Makefile.am
===================================================================
--- trunk/yast/fr/Makefile.am (rev 0)
+++ trunk/yast/fr/Makefile.am 2015-09-29 10:47:28 UTC (rev 92876)
@@ -0,0 +1,196 @@
+# Emacs: -*- makefile -*-
+#
+# Toplevel Makefile.am for a YaST2 subproject
+#
+# -- This file is generated by y2automake - DO NOT EDIT! --
+# (Edit ./SUBDIRS instead)
+#
+
+#where devtools are
+Y2TOOL = $(Y2DEVTOOLS_PREFIX)/bin/y2tool
+
+VERSION = $(shell cat $(srcdir)/VERSION)
+RPMNAME = $(shell cat $(srcdir)/RPMNAME)
+SUBDIRS_FILE = $(shell test -e $(srcdir)/SUBDIRS && echo SUBDIRS)
+ACINCLUDE_FILE = $(shell test -e $(srcdir)/acinclude.m4 && echo acinclude.m4)
+
+HAS_YAST_LICENSE = $(shell test -e $(srcdir)/YAST_LICENSE && echo YAST_LICENSE)
+
+# do we do Makefile.am for devtools? It is a little special...
+IS_DEVTOOLS = $(findstring yast2-devtools,$(RPMNAME))
+
+DEVTOOLS_DIR = $(if $(IS_DEVTOOLS),$(srcdir)/devtools,$(Y2DEVTOOLS_PREFIX)/share/YaST2/data/devtools)
+LEGALESE_DIR = $(if $(HAS_YAST_LICENSE),$(DEVTOOLS_DIR)/admin/copyright/yast,$(DEVTOOLS_DIR)/admin/copyright/gpl)
+
+COPYRIGHT_files_gpl = README COPYING
+
+COPYRIGHT_files_yast = YAST_LICENSE README COPYING COPYRIGHT.english \
+ COPYRIGHT.french COPYRIGHT.german COPYRIGHT.spanish
+
+extra_COPYRIGHT_files = $(if $(HAS_YAST_LICENSE), $(COPYRIGHT_files_yast), $(COPYRIGHT_files_gpl))
+
+# less strict; prefer bzip2
+AUTOMAKE_OPTIONS = foreign dist-bzip2 no-dist-gzip
+# where devtools install m4 snippets
+# argh, executed literally
+#ACLOCAL_AMFLAGS = -I $(Y2DEVTOOLS_PREFIX)/share/aclocal
+ACLOCAL_AMFLAGS = -I . -I `if test -d ./devtools/admin; then echo ./devtools/admin; else pkg-config --print-errors --variable=datadir yast2-devtools; fi`/aclocal
+
+Makefile.am.common: $(DEVTOOLS_DIR)/admin/Makefile.am.common
+ cmp -s $< $@ || cp -f $< $@
+
+# create bzip2ed tar and make some sanity checks
+$(RPMNAME)-$(VERSION).tar.bz2: checkpo dist-bzip2
+ @if [ `bunzip2 -c $(RPMNAME)-$(VERSION).tar.bz2 | wc --bytes` = 0 ] ; then \
+ echo "Error: created tar is empty" ; \
+ exit 1 ; \
+ fi
+
+CLEANFILES =
+MAINTAINERCLEANFILES = package/$(RPMNAME)-$(VERSION).tar.bz2 package/$(RPMNAME).spec
+
+POT_DST = $(shell find -type d -name testsuite -prune , \
+ -type f -name "*.pot")
+
+EXTRA_DIST = \
+ VERSION RPMNAME MAINTAINER configure.in.in \
+ $(SUBDIRS_FILE) $(ACINCLUDE_FILE) \
+ $(if $(IS_DEVTOOLS),Makefile.am.common,$(POT_DST))
+
+show-extra-dist:
+ @echo $(EXTRA_DIST)
+
+# info '(automake)Conditionals'
+if CREATE_PKGCONFIG
+# create the file here instead of by configure
+# because the prerequisite is made here (not anymore!)
+# and we don't want any paths in y2autoconf
+# info '(autoconf)config.status Invocation'
+$(RPMNAME).pc: $(RPMNAME).pc.in config.status
+ ./config.status --file=$@:$<
+
+if CREATE_PKGCONFIG_NOARCH
+pkgconfigdata_DATA = $(RPMNAME).pc
+else
+pkgconfig_DATA = $(RPMNAME).pc
+endif
+
+EXTRA_DIST += $(RPMNAME).pc.in
+endif
+
+dist-hook:
+ @for I in $(extra_COPYRIGHT_files) ; \
+ do \
+ EX="" ; \
+ if test -f $(srcdir)/$$I ; then \
+ EX=$(srcdir)/$$I ; \
+ elif test -f $(LEGALESE_DIR)/$$I ; then \
+ EX=$(LEGALESE_DIR)/$$I ; \
+ else \
+ echo "Error: No file $$I in $(srcdir)/ or in $$LEGALESE_DIR/"; \
+ exit 1 ; \
+ fi ; \
+ echo "cp $$EX $(distdir)" ; \
+ cp $$EX "$(distdir)" ; \
+ done
+
+pot:
+ $(Y2TOOL) y2makepot -s $(srcdir)
+
+install-pot: pot
+ @POT_DST=`find -type d -name testsuite -prune , \
+ -type f -name "*.pot"` ; \
+ if [ -n "$$POT_DST" ] ; then \
+ echo "mkdir -p $(DESTDIR)$(potdir)" ; \
+ mkdir -p $(DESTDIR)$(potdir) ; \
+ list="$$POT_DST"; \
+ for I in $$list ; \
+ do \
+ echo $$I ; \
+ if [ "$$I" == "pot" ] ; then \
+ continue ; \
+ fi ; \
+ echo "$(INSTALL_DATA) $$I $(DESTDIR)$(potdir)" ; \
+ $(INSTALL_DATA) $$I $(DESTDIR)$(potdir) ; \
+ done ; \
+ fi
+
+spellcheck: pot
+ $(Y2TOOL) pot-spellcheck
+
+# all-local: $(if $(IS_DEVTOOLS),,$(POT_DST))
+
+install-data-local: # $(if $(IS_DEVTOOLS),,install-pot)
+ mkdir -p $(DESTDIR)$(docdir)
+ @for I in $(extra_COPYRIGHT_files) ; \
+ do \
+ EX="" ; \
+ if test -f $(srcdir)/$$I ; then \
+ EX=$(srcdir)/$$I ; \
+ elif test -f $(LEGALESE_DIR)/$$I ; then \
+ EX=$(LEGALESE_DIR)/$$I ; \
+ else \
+ echo "Error: No file $$I in $(srcdir)/ or in $(LEGALESE_DIR)/"; \
+ exit 1 ; \
+ fi ; \
+ echo "$(INSTALL_DATA) $$EX $(DESTDIR)$(docdir)" ; \
+ $(INSTALL_DATA) $$EX $(DESTDIR)$(docdir) ; \
+ done
+
+package-local: check-parse $(if $(IS_DEVTOOLS),,$(POT_DST)) $(RPMNAME)-$(VERSION).tar.bz2
+ rm -f package/$(RPMNAME)-*.tar.bz2
+ rm -f package/*~
+ rm -f package/*.bak
+ rm -f package/*.auto
+ mv $(RPMNAME)-$(VERSION).tar.bz2 package/
+ if ! test -x $(Y2TOOL); then \
+ echo "$(Y2TOOL): not found."; \
+ echo "You have to install yast2-devtools to making a package"; \
+ false; \
+ fi
+ here=`pwd`; \
+ cd $(srcdir) && for i in $(RPMNAME)*.spec.in; do \
+ newname="`echo "$$i" | sed "s/\.in$$//g"`"; \
+ $(Y2TOOL) create-spec < $$i > $$here/package/$${newname} ; \
+ done
+
+package: check-up-to-date check-tagversion check-textdomain package-local
+
+TAGVERSION = $(Y2TOOL) tagversion
+
+# check if there is no modified files and all commits were pushed
+check-up-to-date:
+ if [ `git status --short --branch | sed '/##[^[]*$/d;/^??/d' | wc -l` -gt 0 ]; then \
+ (echo "ERROR: Source is not commited and pushed. See `git status`"; false) \
+ fi
+
+check-tagversion:
+ cd $(srcdir) && $(TAGVERSION) --check >/dev/null; \
+ [ $$? = 0 ] || ( echo "ERROR: Please run 'tagversion' first"; false )
+
+check-parse-old:
+ @if [ `find -type f -name "*.ycp" | wc -l` -gt 0 -a "$(RPMNAME)" != "yast2-core" ] ; then \
+ echo "Running parseycp..." ; \
+ parseycp -q -R ; \
+ else \
+ echo "Not running parseycp." ; \
+ fi
+
+check-parse:
+ @echo "Not running parseycp."
+
+check-textdomain:
+ $(Y2TOOL) check-textdomain $(srcdir)
+
+stable: checkin-stable
+
+checkin-stable: package
+ $(Y2TOOL) checkin-stable
+
+
+# For po/ modules
+checkpo:
+ test ! -f $(srcdir)/po/Makefile || $(MAKE) -C po checkpo
+# test ! -f $(srcdir)/po/Makefile || $(MAKE) -C po checkpo make-pox
+# Contents of ./SUBDIRS
+SUBDIRS = po
Added: trunk/yast/fr/README
===================================================================
--- trunk/yast/fr/README (rev 0)
+++ trunk/yast/fr/README 2015-09-29 10:47:28 UTC (rev 92876)
@@ -0,0 +1,2 @@
+This program/library is part of YaST2
+See the file COPYING for license terms
Added: trunk/yast/fr/configure.ac
===================================================================
--- trunk/yast/fr/configure.ac (rev 0)
+++ trunk/yast/fr/configure.ac 2015-09-29 10:47:28 UTC (rev 92876)
@@ -0,0 +1,184 @@
+dnl configure.ac for yast2-trans-fr
+dnl
+dnl -- This file is generated by y2autoconf 3.0.5 - DO NOT EDIT! --
+dnl (edit configure.ac.in or configure.in.in instead)
+
+AC_INIT(yast2-trans-fr, 3.1.0, http://bugs.opensuse.org/, yast2-trans-fr)
+dnl Check for presence of file 'RPMNAME'
+AC_CONFIG_SRCDIR([RPMNAME])
+
+dnl Checking host/target/build systems, for make, install etc.
+AC_CANONICAL_TARGET
+dnl Perform program name transformation
+AC_ARG_PROGRAM
+
+AC_PREFIX_DEFAULT(/usr)
+
+dnl long filenames; we use GNU Make extensions and that's ok
+AM_INIT_AUTOMAKE(tar-ustar -Wno-portability)
+
+dnl Important YaST2 variables
+VERSION="3.1.0"
+RPMNAME="yast2-trans-fr"
+MAINTAINER="Karl Eichwalder <ke(a)suse.de>"
+
+dnl pkgconfig honors lib64
+pkgconfigdir=\${libdir}/pkgconfig
+pkgconfigdatadir=\${datadir}/pkgconfig
+yast2dir=\${prefix}/share/YaST2
+
+ybindir=\${prefix}/lib/YaST2/bin
+# FIXME duplicates execcompdir
+ystartupdir=\${prefix}/lib/YaST2
+plugindir=\${libdir}/YaST2/plugin
+includedir=\${prefix}/include/YaST2
+potdir=\${docdir}/pot
+
+docdir=\${prefix}/share/doc/packages/$RPMNAME
+mandir=\${prefix}/share/man
+
+execcompdir=\${prefix}/lib/YaST2
+agentdir=${execcompdir}/servers_non_y2
+
+ydatadir=${yast2dir}/data
+imagedir=${yast2dir}/images
+themedir=${yast2dir}/theme
+localedir=${yast2dir}/locale
+clientdir=${yast2dir}/clients
+moduledir=${yast2dir}/modules
+yncludedir=${yast2dir}/include
+schemadir=${yast2dir}/schema
+scrconfdir=${yast2dir}/scrconf
+desktopdir=\${prefix}/share/applications/YaST2
+
+AC_SUBST(VERSION)
+AC_SUBST(RPMNAME)
+AC_SUBST(MAINTAINER)
+
+AC_SUBST(pkgconfigdir)
+AC_SUBST(pkgconfigdatadir)
+
+AC_SUBST(yast2dir)
+
+AC_SUBST(ybindir)
+AC_SUBST(ystartupdir)
+AC_SUBST(plugindir)
+AC_SUBST(includedir)
+AC_SUBST(potdir)
+AC_SUBST(execcompdir)
+
+AC_SUBST(docdir)
+AC_SUBST(mandir)
+
+AC_SUBST(ydatadir)
+AC_SUBST(imagedir)
+AC_SUBST(themedir)
+AC_SUBST(localedir)
+AC_SUBST(clientdir)
+AC_SUBST(moduledir)
+AC_SUBST(yncludedir)
+AC_SUBST(schemadir)
+AC_SUBST(scrconfdir)
+AC_SUBST(agentdir)
+AC_SUBST(desktopdir)
+
+fillupdir_d="/var/adm/fillup-templates"
+AC_ARG_WITH(fillupdir,
+ AS_HELP_STRING([--with-fillupdir=DIR],
+ [where to place fillup templates (default $fillupdir_d.]),
+ [ fillupdir="$withval" ],
+ [ fillupdir="$fillupdir_d" ])
+AC_SUBST(fillupdir)
+
+LL=${RPMNAME##*-}
+AC_SUBST(LL)
+ISO639=${LL%_*}
+AC_SUBST(ISO639)
+
+AC_ARG_WITH(own_compendium,
+ AS_HELP_STRING([--with-own_compendium=FILE],
+ [Location of compendium file]),
+ y2compendium=yes, y2compendium=no)
+if test "x$with_own_compendium" = "x" ; then
+ if test -d ../50-memory ; then
+ COMPENDIUM='../../50-memory/yast2.$(LL).po'
+ else
+ COMPENDIUM='../../memory/yast2.$(LL).po'
+ fi
+else
+ COMPENDIUM=${with_own_compendium}
+fi
+AC_SUBST(COMPENDIUM)
+if test -d ../50-pot ; then
+ POTDIR=../../50-pot
+else
+ POTDIR=../../pot/pot
+fi
+AC_SUBST(POTDIR)
+
+
+dnl Checks for programs.
+AC_PROG_INSTALL
+dnl The YCP interpreter checks whether dependent ybc files are older
+dnl so we must preserve their timestamps
+INSTALL="${INSTALL} -p"
+AC_PROG_LN_S
+AC_PROG_MAKE_SET
+
+dnl pkgconfig
+AC_ARG_VAR([PKG_CONFIG_PATH], [where to search for pkg-config files])
+dnl devtools
+dnl ...
+
+dnl no need for AC_ARG_VAR
+AC_PATH_PROG(XGETTEXT, xgettext)
+if test -z "$XGETTEXT" ; then
+ AC_MSG_ERROR(xgettext is missing; please install gettext-tools.)
+fi
+
+Y2DEVTOOLS_PREFIX=`pkg-config --print-errors --variable=prefix yast2-devtools`
+AC_SUBST(Y2DEVTOOLS_PREFIX)
+devtools_ybindir=`pkg-config --print-errors --variable=ybindir yast2-devtools`
+devtools_yast2dir=`pkg-config --print-errors --variable=yast2dir yast2-devtools`
+
+dnl producing pkg-config for others?
+AM_CONDITIONAL(CREATE_PKGCONFIG, test "x${CREATE_PKGCONFIG}" != x)
+AM_CONDITIONAL(CREATE_PKGCONFIG_NOARCH, test "x${CREATE_PKGCONFIG}" = xnoarch)
+
+dbdir=${devtools_yast2dir}/data/docbook
+STYLESHEET_HTML=${dbdir}/stylesheets/customize-html.xsl
+STYLESHEET_PDF=${dbdir}/stylesheets/customize-fo.xsl
+STYLESHEET_CSS=${dbdir}/css/yast2docs.css
+STYLESHEET_YDOC=${dbdir}/stylesheets/ydoc.xsl
+STYLESHEET_YCPDOC=${dbdir}/stylesheets/ycpdoc.xsl
+AC_SUBST(STYLESHEET_HTML)
+AC_SUBST(STYLESHEET_PDF)
+AC_SUBST(STYLESHEET_CSS)
+AC_SUBST(STYLESHEET_YDOC)
+AC_SUBST(STYLESHEET_YCPDOC)
+
+
+dnl searches for some needed programs
+AC_PATH_PROG(MSGFMT, msgfmt, no, /usr/bin)
+if test x$MSGFMT != x"/usr/bin/msgfmt"; then
+ AC_MSG_ERROR(msgfmt is missing; please install gettext.)
+fi
+AC_PATH_PROGS(MSGCAT, msgcat pmsgcat, no)
+if test x$MSGCAT = xno; then
+ AC_MSG_ERROR(msgcat is missing; please install gettext-0.11pre or better.)
+fi
+
+AC_PATH_PROG(MSGMERGE, msgmerge, no, /usr/bin)
+if test x$MSGMERGE != x"/usr/bin/msgmerge"; then
+ AC_MSG_ERROR(msgmerge is missing; please install gettext.)
+fi
+
+AC_PATH_PROG(MSGCONV, msgconv, no, /usr/bin)
+if test x$MSGCONV != x"/usr/bin/msgconv"; then
+ AC_MSG_ERROR(msgconv is missing; please install gettext.)
+fi
+
+
+AC_CONFIG_FILES(Makefile po/Makefile)
+AC_OUTPUT
+
Added: trunk/yast/fr/po/Makefile.am
===================================================================
--- trunk/yast/fr/po/Makefile.am (rev 0)
+++ trunk/yast/fr/po/Makefile.am 2015-09-29 10:47:28 UTC (rev 92876)
@@ -0,0 +1,175 @@
+# Emacs: -*- makefile -*-
+#
+# Makefile.am for a YaST2 translation (po/) subproject
+#
+# -- This file is generated by y2automake - DO NOT EDIT! --
+#
+# --- START lines from /usr/share/YaST2/data/devtools/admin/po/Makefile.am.top ---
+# Emacs: -*- makefile -*-
+# --- END lines from /usr/share/YaST2/data/devtools/admin/po/Makefile.am.top ---
+# --- START lines from /usr/share/YaST2/data/devtools/admin/po/Makefile.am.center ---
+# Emacs: -*- makefile -*-
+
+LL = @LL@
+#POTDIR = ../../50-pot
+POTDIR = @POTDIR@
+POTFILES = $(wildcard $(POTDIR)/*.pot)
+GENERATED = $(MOFILES)
+CLEANFILES = $(GENERATED)
+POFILES = $(wildcard *.po)
+ALL_TEXTDOMAINS = $(basename $(notdir $(POTFILES)))
+BPOTFILES = $(shell source ../../50-tools/build.conf && echo $$business)
+WANTED_TEXTDOMAINS = $(filter-out $(BPOTFILES), $(ALL_TEXTDOMAINS))
+WANTED_POFILES = $(addsuffix .$(LL).po, $(WANTED_TEXTDOMAINS))
+MOFILES = $(POFILES:%.po=%.mo)
+INST_MOFILES = $(MOFILES:.$(LL).mo=.mo)
+POXFILES = $(POFILES:%.po=%.pox)
+EXTRA_DIST = $(WANTED_POFILES) $(stat)
+localedir=@localedir@
+locale_lang_msg_dir=$(localedir)/$(LL)/LC_MESSAGES
+compendium = @COMPENDIUM@
+with_compendium =
+
+stat=status.txt
+PO_STATS= grep -v warning: | @ybindir@/po-stats
+
+MSGMERGE = @MSGMERGE@ --no-wrap --force-po --previous
+MSGFMT = @MSGFMT@
+MSGCAT = @MSGCAT@ --no-wrap --force-po
+MSGCONV = @MSGCONV@ --no-wrap --force-po
+XGETTEXT = @XGETTEXT@ --no-wrap
+
+SUFFIXES = .po .pox .gmo .mo
+
+all-local: $(GENERATED)
+
+make-pox pox: Makefile $(POXFILES)
+$(POXFILES): %.pox: %.po
+ -[ -f $@ ] && mv --backup=numbered $@ $@.bak; \
+ pot=$$(echo $< | sed "s:$(LL).po:pot:"); \
+ compendium=$(compendium); \
+ [ -f $$compendium ] || compendium=/dev/null ; \
+ $(MSGMERGE) -C $$compendium -o $@ $< $(POTDIR)/$$pot
+
+# update or init PO file
+update-po: Makefile $(POTFILES)
+ for p in $(POTFILES); do \
+ q=$${p##*/}; \
+ po=$${q%pot}$(LL).po; \
+ echo $$po; \
+ if [ -f $$po ]; then \
+ $(MSGMERGE) -o $$po.tmp $(with_compendium) $$po $$p; \
+ else \
+ $(MSGMERGE) -o $$po.tmp -C $(compendium) \
+ --verbose /dev/null $$p; \
+ fi || { echo "$(MSGMERGE) for \"$$po\" failed" ; \
+ rm -f $$po.tmp ; }; \
+ if cmp $$po.tmp $$po >/dev/null 2>&1; then \
+ rm -vf $$po.tmp; \
+ else \
+ mv -vf $$po.tmp $$po; \
+ fi; \
+ done
+ $(MAKE) $(stat)
+
+$(stat): $(WANTED_POFILES)
+ if [ -f $(stat) ]; then \
+ cp --backup=numbered $(stat) $(stat).bak; \
+ :> $(stat); \
+ fi
+ { for f in $(WANTED_POFILES); do \
+ LANG=C msgfmt -o /dev/null -c -v --statistics $$f 2>&1; \
+ done ; } | $(PO_STATS) | head -n 6 | tee $(stat)
+
+update-po-with-compendium:
+ $(MAKE) update-po with_compendium="-C $(compendium)"
+
+update-mo: $(MOFILES)
+ @:
+
+%.mo: %.po
+ file=$(srcdir)/`echo $* | sed 's,.*/,,'`.mo \
+ && rm -f $$file \
+ && $(MSGCONV) --to UTF-8 $< \
+ | $(MSGFMT) -c --statistics -o $$file -
+
+showpo:
+ echo $(POFILES)
+
+showmo:
+ echo $(MOFILES)
+
+checkpo:
+ for f in $(POFILES); do \
+ mypot=$(POTDIR)/$${f/$(LL).po/pot}; echo $$f $$mypot; \
+ [ -f $$mypot ] && { LANG=C $(MSGMERGE) --verbose --output=/dev/null $$f $$mypot || exit 1; }; \
+ LANG=C $(MSGFMT) --output=/dev/null --check --statistics --verbose $$f \
+ || exit 1; \
+ done
+
+# Try to checkin a .pox file
+# FIXME make sure msgcat doesn't weird things with "" and comments
+checkin:
+ p=$(MODULE).$(ci_ll); \
+ cp --backup=numbered $(ci_opt) $$p.po $$p.po.bak; \
+ if [ -d CVS ]; then \
+ cvs -n update $$p.po | grep -q -v '^[UPMC]'; \
+ else \
+ LC_ALL=C svn status --show-updates --quiet $$p.po| grep -v '^Status against revision'; \
+ fi; \
+ if [ $$? = 0 ]; then \
+ echo "CVS/Subversion mismatch; trying to merge..."; \
+ rm -f $$p.po; \
+ if [ -d CVS ]; then \
+ cvs -q update $$p.po; \
+ else \
+ svn update $$p.po; \
+ fi; \
+ cp $$p.pox $$p.pox.new; \
+ $(MSGCAT) $$p.po $$p.pox.new -o $$p.pox; \
+ echo -e "\nCheck \"$$p.pox\" for fuzzy entries. Status:"; \
+ $(MSGFMT) --check --statistics $$p.pox; \
+ echo -e "Then try again to checkin \"$$p.pox\"."; \
+ else \
+ cp $(ci_opt) $$p.pox $$p.po; \
+ if [ -d CVS ]; then \
+ cvs -n ci $$p.po; \
+ else \
+ svn --dry-run commit $$p.po; \
+ fi; \
+ if [ $$? = 0 ] ; then \
+ if [ -d CVS ]; then \
+ cvs ci -m "$(ci_msg)" $$p.po; \
+ else \
+ svn commit --message "$(ci_msg)" $$p.po; \
+ fi; \
+ else \
+ rm -f $$p.po; \
+ if [ -d CVS ]; then \
+ cvs -q update $$p.po; \
+ else \
+ svn update $$p.po; \
+ fi; \
+ cp $$p.pox $$p.pox.new; \
+ $(MSGCAT) $$p.po $$p.pox.new -o $$p.pox; \
+ echo -e "\nCheck \"$$p.pox\" for fuzzy entries. Status:"; \
+ $(MSGFMT) --check --statistics $$p.pox; \
+ echo "Then try to checkin \"$$p.pox\"."; \
+ fi; \
+ fi
+
+install-data-local: $(MOFILES) $(stat)
+ D=$(DESTDIR)$(locale_lang_msg_dir); \
+ [ -d $$D ] || install -d -m 755 $$D; \
+ for l in $(MOFILES); do \
+ m=$${l/$(LL).mo/mo}; \
+ install -m 644 $$l $$D/$$m; \
+ done
+ install -d -m 755 $(DESTDIR)$(docdir)
+ $(INSTALL_DATA) $(stat) $(DESTDIR)$(docdir)
+# --- END lines from /usr/share/YaST2/data/devtools/admin/po/Makefile.am.center ---
+# --- START lines from /usr/share/YaST2/data/devtools/admin/po/Makefile.am.bottom ---
+# Emacs: -*- makefile -*-
+
+## po/Makefile.am.bottom ends here
+# --- END lines from /usr/share/YaST2/data/devtools/admin/po/Makefile.am.bottom ---
Added: trunk/yast/gl/COPYING
===================================================================
--- trunk/yast/gl/COPYING (rev 0)
+++ trunk/yast/gl/COPYING 2015-09-29 10:47:28 UTC (rev 92876)
@@ -0,0 +1,339 @@
+ GNU GENERAL PUBLIC LICENSE
+ Version 2, June 1991
+
+ Copyright (C) 1989, 1991 Free Software Foundation, Inc.,
+ 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA
+ Everyone is permitted to copy and distribute verbatim copies
+ of this license document, but changing it is not allowed.
+
+ Preamble
+
+ The licenses for most software are designed to take away your
+freedom to share and change it. By contrast, the GNU General Public
+License is intended to guarantee your freedom to share and change free
+software--to make sure the software is free for all its users. This
+General Public License applies to most of the Free Software
+Foundation's software and to any other program whose authors commit to
+using it. (Some other Free Software Foundation software is covered by
+the GNU Lesser General Public License instead.) You can apply it to
+your programs, too.
+
+ When we speak of free software, we are referring to freedom, not
+price. Our General Public Licenses are designed to make sure that you
+have the freedom to distribute copies of free software (and charge for
+this service if you wish), that you receive source code or can get it
+if you want it, that you can change the software or use pieces of it
+in new free programs; and that you know you can do these things.
+
+ To protect your rights, we need to make restrictions that forbid
+anyone to deny you these rights or to ask you to surrender the rights.
+These restrictions translate to certain responsibilities for you if you
+distribute copies of the software, or if you modify it.
+
+ For example, if you distribute copies of such a program, whether
+gratis or for a fee, you must give the recipients all the rights that
+you have. You must make sure that they, too, receive or can get the
+source code. And you must show them these terms so they know their
+rights.
+
+ We protect your rights with two steps: (1) copyright the software, and
+(2) offer you this license which gives you legal permission to copy,
+distribute and/or modify the software.
+
+ Also, for each author's protection and ours, we want to make certain
+that everyone understands that there is no warranty for this free
+software. If the software is modified by someone else and passed on, we
+want its recipients to know that what they have is not the original, so
+that any problems introduced by others will not reflect on the original
+authors' reputations.
+
+ Finally, any free program is threatened constantly by software
+patents. We wish to avoid the danger that redistributors of a free
+program will individually obtain patent licenses, in effect making the
+program proprietary. To prevent this, we have made it clear that any
+patent must be licensed for everyone's free use or not licensed at all.
+
+ The precise terms and conditions for copying, distribution and
+modification follow.
+
+ GNU GENERAL PUBLIC LICENSE
+ TERMS AND CONDITIONS FOR COPYING, DISTRIBUTION AND MODIFICATION
+
+ 0. This License applies to any program or other work which contains
+a notice placed by the copyright holder saying it may be distributed
+under the terms of this General Public License. The "Program", below,
+refers to any such program or work, and a "work based on the Program"
+means either the Program or any derivative work under copyright law:
+that is to say, a work containing the Program or a portion of it,
+either verbatim or with modifications and/or translated into another
+language. (Hereinafter, translation is included without limitation in
+the term "modification".) Each licensee is addressed as "you".
+
+Activities other than copying, distribution and modification are not
+covered by this License; they are outside its scope. The act of
+running the Program is not restricted, and the output from the Program
+is covered only if its contents constitute a work based on the
+Program (independent of having been made by running the Program).
+Whether that is true depends on what the Program does.
+
+ 1. You may copy and distribute verbatim copies of the Program's
+source code as you receive it, in any medium, provided that you
+conspicuously and appropriately publish on each copy an appropriate
+copyright notice and disclaimer of warranty; keep intact all the
+notices that refer to this License and to the absence of any warranty;
+and give any other recipients of the Program a copy of this License
+along with the Program.
+
+You may charge a fee for the physical act of transferring a copy, and
+you may at your option offer warranty protection in exchange for a fee.
+
+ 2. You may modify your copy or copies of the Program or any portion
+of it, thus forming a work based on the Program, and copy and
+distribute such modifications or work under the terms of Section 1
+above, provided that you also meet all of these conditions:
+
+ a) You must cause the modified files to carry prominent notices
+ stating that you changed the files and the date of any change.
+
+ b) You must cause any work that you distribute or publish, that in
+ whole or in part contains or is derived from the Program or any
+ part thereof, to be licensed as a whole at no charge to all third
+ parties under the terms of this License.
+
+ c) If the modified program normally reads commands interactively
+ when run, you must cause it, when started running for such
+ interactive use in the most ordinary way, to print or display an
+ announcement including an appropriate copyright notice and a
+ notice that there is no warranty (or else, saying that you provide
+ a warranty) and that users may redistribute the program under
+ these conditions, and telling the user how to view a copy of this
+ License. (Exception: if the Program itself is interactive but
+ does not normally print such an announcement, your work based on
+ the Program is not required to print an announcement.)
+
+These requirements apply to the modified work as a whole. If
+identifiable sections of that work are not derived from the Program,
+and can be reasonably considered independent and separate works in
+themselves, then this License, and its terms, do not apply to those
+sections when you distribute them as separate works. But when you
+distribute the same sections as part of a whole which is a work based
+on the Program, the distribution of the whole must be on the terms of
+this License, whose permissions for other licensees extend to the
+entire whole, and thus to each and every part regardless of who wrote it.
+
+Thus, it is not the intent of this section to claim rights or contest
+your rights to work written entirely by you; rather, the intent is to
+exercise the right to control the distribution of derivative or
+collective works based on the Program.
+
+In addition, mere aggregation of another work not based on the Program
+with the Program (or with a work based on the Program) on a volume of
+a storage or distribution medium does not bring the other work under
+the scope of this License.
+
+ 3. You may copy and distribute the Program (or a work based on it,
+under Section 2) in object code or executable form under the terms of
+Sections 1 and 2 above provided that you also do one of the following:
+
+ a) Accompany it with the complete corresponding machine-readable
+ source code, which must be distributed under the terms of Sections
+ 1 and 2 above on a medium customarily used for software interchange; or,
+
+ b) Accompany it with a written offer, valid for at least three
+ years, to give any third party, for a charge no more than your
+ cost of physically performing source distribution, a complete
+ machine-readable copy of the corresponding source code, to be
+ distributed under the terms of Sections 1 and 2 above on a medium
+ customarily used for software interchange; or,
+
+ c) Accompany it with the information you received as to the offer
+ to distribute corresponding source code. (This alternative is
+ allowed only for noncommercial distribution and only if you
+ received the program in object code or executable form with such
+ an offer, in accord with Subsection b above.)
+
+The source code for a work means the preferred form of the work for
+making modifications to it. For an executable work, complete source
+code means all the source code for all modules it contains, plus any
+associated interface definition files, plus the scripts used to
+control compilation and installation of the executable. However, as a
+special exception, the source code distributed need not include
+anything that is normally distributed (in either source or binary
+form) with the major components (compiler, kernel, and so on) of the
+operating system on which the executable runs, unless that component
+itself accompanies the executable.
+
+If distribution of executable or object code is made by offering
+access to copy from a designated place, then offering equivalent
+access to copy the source code from the same place counts as
+distribution of the source code, even though third parties are not
+compelled to copy the source along with the object code.
+
+ 4. You may not copy, modify, sublicense, or distribute the Program
+except as expressly provided under this License. Any attempt
+otherwise to copy, modify, sublicense or distribute the Program is
+void, and will automatically terminate your rights under this License.
+However, parties who have received copies, or rights, from you under
+this License will not have their licenses terminated so long as such
+parties remain in full compliance.
+
+ 5. You are not required to accept this License, since you have not
+signed it. However, nothing else grants you permission to modify or
+distribute the Program or its derivative works. These actions are
+prohibited by law if you do not accept this License. Therefore, by
+modifying or distributing the Program (or any work based on the
+Program), you indicate your acceptance of this License to do so, and
+all its terms and conditions for copying, distributing or modifying
+the Program or works based on it.
+
+ 6. Each time you redistribute the Program (or any work based on the
+Program), the recipient automatically receives a license from the
+original licensor to copy, distribute or modify the Program subject to
+these terms and conditions. You may not impose any further
+restrictions on the recipients' exercise of the rights granted herein.
+You are not responsible for enforcing compliance by third parties to
+this License.
+
+ 7. If, as a consequence of a court judgment or allegation of patent
+infringement or for any other reason (not limited to patent issues),
+conditions are imposed on you (whether by court order, agreement or
+otherwise) that contradict the conditions of this License, they do not
+excuse you from the conditions of this License. If you cannot
+distribute so as to satisfy simultaneously your obligations under this
+License and any other pertinent obligations, then as a consequence you
+may not distribute the Program at all. For example, if a patent
+license would not permit royalty-free redistribution of the Program by
+all those who receive copies directly or indirectly through you, then
+the only way you could satisfy both it and this License would be to
+refrain entirely from distribution of the Program.
+
+If any portion of this section is held invalid or unenforceable under
+any particular circumstance, the balance of the section is intended to
+apply and the section as a whole is intended to apply in other
+circumstances.
+
+It is not the purpose of this section to induce you to infringe any
+patents or other property right claims or to contest validity of any
+such claims; this section has the sole purpose of protecting the
+integrity of the free software distribution system, which is
+implemented by public license practices. Many people have made
+generous contributions to the wide range of software distributed
+through that system in reliance on consistent application of that
+system; it is up to the author/donor to decide if he or she is willing
+to distribute software through any other system and a licensee cannot
+impose that choice.
+
+This section is intended to make thoroughly clear what is believed to
+be a consequence of the rest of this License.
+
+ 8. If the distribution and/or use of the Program is restricted in
+certain countries either by patents or by copyrighted interfaces, the
+original copyright holder who places the Program under this License
+may add an explicit geographical distribution limitation excluding
+those countries, so that distribution is permitted only in or among
+countries not thus excluded. In such case, this License incorporates
+the limitation as if written in the body of this License.
+
+ 9. The Free Software Foundation may publish revised and/or new versions
+of the General Public License from time to time. Such new versions will
+be similar in spirit to the present version, but may differ in detail to
+address new problems or concerns.
+
+Each version is given a distinguishing version number. If the Program
+specifies a version number of this License which applies to it and "any
+later version", you have the option of following the terms and conditions
+either of that version or of any later version published by the Free
+Software Foundation. If the Program does not specify a version number of
+this License, you may choose any version ever published by the Free Software
+Foundation.
+
+ 10. If you wish to incorporate parts of the Program into other free
+programs whose distribution conditions are different, write to the author
+to ask for permission. For software which is copyrighted by the Free
+Software Foundation, write to the Free Software Foundation; we sometimes
+make exceptions for this. Our decision will be guided by the two goals
+of preserving the free status of all derivatives of our free software and
+of promoting the sharing and reuse of software generally.
+
+ NO WARRANTY
+
+ 11. BECAUSE THE PROGRAM IS LICENSED FREE OF CHARGE, THERE IS NO WARRANTY
+FOR THE PROGRAM, TO THE EXTENT PERMITTED BY APPLICABLE LAW. EXCEPT WHEN
+OTHERWISE STATED IN WRITING THE COPYRIGHT HOLDERS AND/OR OTHER PARTIES
+PROVIDE THE PROGRAM "AS IS" WITHOUT WARRANTY OF ANY KIND, EITHER EXPRESSED
+OR IMPLIED, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF
+MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE. THE ENTIRE RISK AS
+TO THE QUALITY AND PERFORMANCE OF THE PROGRAM IS WITH YOU. SHOULD THE
+PROGRAM PROVE DEFECTIVE, YOU ASSUME THE COST OF ALL NECESSARY SERVICING,
+REPAIR OR CORRECTION.
+
+ 12. IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN WRITING
+WILL ANY COPYRIGHT HOLDER, OR ANY OTHER PARTY WHO MAY MODIFY AND/OR
+REDISTRIBUTE THE PROGRAM AS PERMITTED ABOVE, BE LIABLE TO YOU FOR DAMAGES,
+INCLUDING ANY GENERAL, SPECIAL, INCIDENTAL OR CONSEQUENTIAL DAMAGES ARISING
+OUT OF THE USE OR INABILITY TO USE THE PROGRAM (INCLUDING BUT NOT LIMITED
+TO LOSS OF DATA OR DATA BEING RENDERED INACCURATE OR LOSSES SUSTAINED BY
+YOU OR THIRD PARTIES OR A FAILURE OF THE PROGRAM TO OPERATE WITH ANY OTHER
+PROGRAMS), EVEN IF SUCH HOLDER OR OTHER PARTY HAS BEEN ADVISED OF THE
+POSSIBILITY OF SUCH DAMAGES.
+
+ END OF TERMS AND CONDITIONS
+
+ How to Apply These Terms to Your New Programs
+
+ If you develop a new program, and you want it to be of the greatest
+possible use to the public, the best way to achieve this is to make it
+free software which everyone can redistribute and change under these terms.
+
+ To do so, attach the following notices to the program. It is safest
+to attach them to the start of each source file to most effectively
+convey the exclusion of warranty; and each file should have at least
+the "copyright" line and a pointer to where the full notice is found.
+
+ <one line to give the program's name and a brief idea of what it does.>
+ Copyright (C) <year> <name of author>
+
+ This program is free software; you can redistribute it and/or modify
+ it under the terms of the GNU General Public License as published by
+ the Free Software Foundation; either version 2 of the License, or
+ (at your option) any later version.
+
+ This program is distributed in the hope that it will be useful,
+ but WITHOUT ANY WARRANTY; without even the implied warranty of
+ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ GNU General Public License for more details.
+
+ You should have received a copy of the GNU General Public License along
+ with this program; if not, write to the Free Software Foundation, Inc.,
+ 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA.
+
+Also add information on how to contact you by electronic and paper mail.
+
+If the program is interactive, make it output a short notice like this
+when it starts in an interactive mode:
+
+ Gnomovision version 69, Copyright (C) year name of author
+ Gnomovision comes with ABSOLUTELY NO WARRANTY; for details type `show w'.
+ This is free software, and you are welcome to redistribute it
+ under certain conditions; type `show c' for details.
+
+The hypothetical commands `show w' and `show c' should show the appropriate
+parts of the General Public License. Of course, the commands you use may
+be called something other than `show w' and `show c'; they could even be
+mouse-clicks or menu items--whatever suits your program.
+
+You should also get your employer (if you work as a programmer) or your
+school, if any, to sign a "copyright disclaimer" for the program, if
+necessary. Here is a sample; alter the names:
+
+ Yoyodyne, Inc., hereby disclaims all copyright interest in the program
+ `Gnomovision' (which makes passes at compilers) written by James Hacker.
+
+ <signature of Ty Coon>, 1 April 1989
+ Ty Coon, President of Vice
+
+This General Public License does not permit incorporating your program into
+proprietary programs. If your program is a subroutine library, you may
+consider it more useful to permit linking proprietary applications with the
+library. If this is what you want to do, use the GNU Lesser General
+Public License instead of this License.
Added: trunk/yast/gl/Makefile.am
===================================================================
--- trunk/yast/gl/Makefile.am (rev 0)
+++ trunk/yast/gl/Makefile.am 2015-09-29 10:47:28 UTC (rev 92876)
@@ -0,0 +1,196 @@
+# Emacs: -*- makefile -*-
+#
+# Toplevel Makefile.am for a YaST2 subproject
+#
+# -- This file is generated by y2automake - DO NOT EDIT! --
+# (Edit ./SUBDIRS instead)
+#
+
+#where devtools are
+Y2TOOL = $(Y2DEVTOOLS_PREFIX)/bin/y2tool
+
+VERSION = $(shell cat $(srcdir)/VERSION)
+RPMNAME = $(shell cat $(srcdir)/RPMNAME)
+SUBDIRS_FILE = $(shell test -e $(srcdir)/SUBDIRS && echo SUBDIRS)
+ACINCLUDE_FILE = $(shell test -e $(srcdir)/acinclude.m4 && echo acinclude.m4)
+
+HAS_YAST_LICENSE = $(shell test -e $(srcdir)/YAST_LICENSE && echo YAST_LICENSE)
+
+# do we do Makefile.am for devtools? It is a little special...
+IS_DEVTOOLS = $(findstring yast2-devtools,$(RPMNAME))
+
+DEVTOOLS_DIR = $(if $(IS_DEVTOOLS),$(srcdir)/devtools,$(Y2DEVTOOLS_PREFIX)/share/YaST2/data/devtools)
+LEGALESE_DIR = $(if $(HAS_YAST_LICENSE),$(DEVTOOLS_DIR)/admin/copyright/yast,$(DEVTOOLS_DIR)/admin/copyright/gpl)
+
+COPYRIGHT_files_gpl = README COPYING
+
+COPYRIGHT_files_yast = YAST_LICENSE README COPYING COPYRIGHT.english \
+ COPYRIGHT.french COPYRIGHT.german COPYRIGHT.spanish
+
+extra_COPYRIGHT_files = $(if $(HAS_YAST_LICENSE), $(COPYRIGHT_files_yast), $(COPYRIGHT_files_gpl))
+
+# less strict; prefer bzip2
+AUTOMAKE_OPTIONS = foreign dist-bzip2 no-dist-gzip
+# where devtools install m4 snippets
+# argh, executed literally
+#ACLOCAL_AMFLAGS = -I $(Y2DEVTOOLS_PREFIX)/share/aclocal
+ACLOCAL_AMFLAGS = -I . -I `if test -d ./devtools/admin; then echo ./devtools/admin; else pkg-config --print-errors --variable=datadir yast2-devtools; fi`/aclocal
+
+Makefile.am.common: $(DEVTOOLS_DIR)/admin/Makefile.am.common
+ cmp -s $< $@ || cp -f $< $@
+
+# create bzip2ed tar and make some sanity checks
+$(RPMNAME)-$(VERSION).tar.bz2: checkpo dist-bzip2
+ @if [ `bunzip2 -c $(RPMNAME)-$(VERSION).tar.bz2 | wc --bytes` = 0 ] ; then \
+ echo "Error: created tar is empty" ; \
+ exit 1 ; \
+ fi
+
+CLEANFILES =
+MAINTAINERCLEANFILES = package/$(RPMNAME)-$(VERSION).tar.bz2 package/$(RPMNAME).spec
+
+POT_DST = $(shell find -type d -name testsuite -prune , \
+ -type f -name "*.pot")
+
+EXTRA_DIST = \
+ VERSION RPMNAME MAINTAINER configure.in.in \
+ $(SUBDIRS_FILE) $(ACINCLUDE_FILE) \
+ $(if $(IS_DEVTOOLS),Makefile.am.common,$(POT_DST))
+
+show-extra-dist:
+ @echo $(EXTRA_DIST)
+
+# info '(automake)Conditionals'
+if CREATE_PKGCONFIG
+# create the file here instead of by configure
+# because the prerequisite is made here (not anymore!)
+# and we don't want any paths in y2autoconf
+# info '(autoconf)config.status Invocation'
+$(RPMNAME).pc: $(RPMNAME).pc.in config.status
+ ./config.status --file=$@:$<
+
+if CREATE_PKGCONFIG_NOARCH
+pkgconfigdata_DATA = $(RPMNAME).pc
+else
+pkgconfig_DATA = $(RPMNAME).pc
+endif
+
+EXTRA_DIST += $(RPMNAME).pc.in
+endif
+
+dist-hook:
+ @for I in $(extra_COPYRIGHT_files) ; \
+ do \
+ EX="" ; \
+ if test -f $(srcdir)/$$I ; then \
+ EX=$(srcdir)/$$I ; \
+ elif test -f $(LEGALESE_DIR)/$$I ; then \
+ EX=$(LEGALESE_DIR)/$$I ; \
+ else \
+ echo "Error: No file $$I in $(srcdir)/ or in $$LEGALESE_DIR/"; \
+ exit 1 ; \
+ fi ; \
+ echo "cp $$EX $(distdir)" ; \
+ cp $$EX "$(distdir)" ; \
+ done
+
+pot:
+ $(Y2TOOL) y2makepot -s $(srcdir)
+
+install-pot: pot
+ @POT_DST=`find -type d -name testsuite -prune , \
+ -type f -name "*.pot"` ; \
+ if [ -n "$$POT_DST" ] ; then \
+ echo "mkdir -p $(DESTDIR)$(potdir)" ; \
+ mkdir -p $(DESTDIR)$(potdir) ; \
+ list="$$POT_DST"; \
+ for I in $$list ; \
+ do \
+ echo $$I ; \
+ if [ "$$I" == "pot" ] ; then \
+ continue ; \
+ fi ; \
+ echo "$(INSTALL_DATA) $$I $(DESTDIR)$(potdir)" ; \
+ $(INSTALL_DATA) $$I $(DESTDIR)$(potdir) ; \
+ done ; \
+ fi
+
+spellcheck: pot
+ $(Y2TOOL) pot-spellcheck
+
+# all-local: $(if $(IS_DEVTOOLS),,$(POT_DST))
+
+install-data-local: # $(if $(IS_DEVTOOLS),,install-pot)
+ mkdir -p $(DESTDIR)$(docdir)
+ @for I in $(extra_COPYRIGHT_files) ; \
+ do \
+ EX="" ; \
+ if test -f $(srcdir)/$$I ; then \
+ EX=$(srcdir)/$$I ; \
+ elif test -f $(LEGALESE_DIR)/$$I ; then \
+ EX=$(LEGALESE_DIR)/$$I ; \
+ else \
+ echo "Error: No file $$I in $(srcdir)/ or in $(LEGALESE_DIR)/"; \
+ exit 1 ; \
+ fi ; \
+ echo "$(INSTALL_DATA) $$EX $(DESTDIR)$(docdir)" ; \
+ $(INSTALL_DATA) $$EX $(DESTDIR)$(docdir) ; \
+ done
+
+package-local: check-parse $(if $(IS_DEVTOOLS),,$(POT_DST)) $(RPMNAME)-$(VERSION).tar.bz2
+ rm -f package/$(RPMNAME)-*.tar.bz2
+ rm -f package/*~
+ rm -f package/*.bak
+ rm -f package/*.auto
+ mv $(RPMNAME)-$(VERSION).tar.bz2 package/
+ if ! test -x $(Y2TOOL); then \
+ echo "$(Y2TOOL): not found."; \
+ echo "You have to install yast2-devtools to making a package"; \
+ false; \
+ fi
+ here=`pwd`; \
+ cd $(srcdir) && for i in $(RPMNAME)*.spec.in; do \
+ newname="`echo "$$i" | sed "s/\.in$$//g"`"; \
+ $(Y2TOOL) create-spec < $$i > $$here/package/$${newname} ; \
+ done
+
+package: check-up-to-date check-tagversion check-textdomain package-local
+
+TAGVERSION = $(Y2TOOL) tagversion
+
+# check if there is no modified files and all commits were pushed
+check-up-to-date:
+ if [ `git status --short --branch | sed '/##[^[]*$/d;/^??/d' | wc -l` -gt 0 ]; then \
+ (echo "ERROR: Source is not commited and pushed. See `git status`"; false) \
+ fi
+
+check-tagversion:
+ cd $(srcdir) && $(TAGVERSION) --check >/dev/null; \
+ [ $$? = 0 ] || ( echo "ERROR: Please run 'tagversion' first"; false )
+
+check-parse-old:
+ @if [ `find -type f -name "*.ycp" | wc -l` -gt 0 -a "$(RPMNAME)" != "yast2-core" ] ; then \
+ echo "Running parseycp..." ; \
+ parseycp -q -R ; \
+ else \
+ echo "Not running parseycp." ; \
+ fi
+
+check-parse:
+ @echo "Not running parseycp."
+
+check-textdomain:
+ $(Y2TOOL) check-textdomain $(srcdir)
+
+stable: checkin-stable
+
+checkin-stable: package
+ $(Y2TOOL) checkin-stable
+
+
+# For po/ modules
+checkpo:
+ test ! -f $(srcdir)/po/Makefile || $(MAKE) -C po checkpo
+# test ! -f $(srcdir)/po/Makefile || $(MAKE) -C po checkpo make-pox
+# Contents of ./SUBDIRS
+SUBDIRS = po
Added: trunk/yast/gl/README
===================================================================
--- trunk/yast/gl/README (rev 0)
+++ trunk/yast/gl/README 2015-09-29 10:47:28 UTC (rev 92876)
@@ -0,0 +1,2 @@
+This program/library is part of YaST2
+See the file COPYING for license terms
Added: trunk/yast/gl/configure.ac
===================================================================
--- trunk/yast/gl/configure.ac (rev 0)
+++ trunk/yast/gl/configure.ac 2015-09-29 10:47:28 UTC (rev 92876)
@@ -0,0 +1,184 @@
+dnl configure.ac for yast2-trans-gl
+dnl
+dnl -- This file is generated by y2autoconf 3.0.5 - DO NOT EDIT! --
+dnl (edit configure.ac.in or configure.in.in instead)
+
+AC_INIT(yast2-trans-gl, 3.1.0, http://bugs.opensuse.org/, yast2-trans-gl)
+dnl Check for presence of file 'RPMNAME'
+AC_CONFIG_SRCDIR([RPMNAME])
+
+dnl Checking host/target/build systems, for make, install etc.
+AC_CANONICAL_TARGET
+dnl Perform program name transformation
+AC_ARG_PROGRAM
+
+AC_PREFIX_DEFAULT(/usr)
+
+dnl long filenames; we use GNU Make extensions and that's ok
+AM_INIT_AUTOMAKE(tar-ustar -Wno-portability)
+
+dnl Important YaST2 variables
+VERSION="3.1.0"
+RPMNAME="yast2-trans-gl"
+MAINTAINER="Karl Eichwalder <ke(a)suse.de>"
+
+dnl pkgconfig honors lib64
+pkgconfigdir=\${libdir}/pkgconfig
+pkgconfigdatadir=\${datadir}/pkgconfig
+yast2dir=\${prefix}/share/YaST2
+
+ybindir=\${prefix}/lib/YaST2/bin
+# FIXME duplicates execcompdir
+ystartupdir=\${prefix}/lib/YaST2
+plugindir=\${libdir}/YaST2/plugin
+includedir=\${prefix}/include/YaST2
+potdir=\${docdir}/pot
+
+docdir=\${prefix}/share/doc/packages/$RPMNAME
+mandir=\${prefix}/share/man
+
+execcompdir=\${prefix}/lib/YaST2
+agentdir=${execcompdir}/servers_non_y2
+
+ydatadir=${yast2dir}/data
+imagedir=${yast2dir}/images
+themedir=${yast2dir}/theme
+localedir=${yast2dir}/locale
+clientdir=${yast2dir}/clients
+moduledir=${yast2dir}/modules
+yncludedir=${yast2dir}/include
+schemadir=${yast2dir}/schema
+scrconfdir=${yast2dir}/scrconf
+desktopdir=\${prefix}/share/applications/YaST2
+
+AC_SUBST(VERSION)
+AC_SUBST(RPMNAME)
+AC_SUBST(MAINTAINER)
+
+AC_SUBST(pkgconfigdir)
+AC_SUBST(pkgconfigdatadir)
+
+AC_SUBST(yast2dir)
+
+AC_SUBST(ybindir)
+AC_SUBST(ystartupdir)
+AC_SUBST(plugindir)
+AC_SUBST(includedir)
+AC_SUBST(potdir)
+AC_SUBST(execcompdir)
+
+AC_SUBST(docdir)
+AC_SUBST(mandir)
+
+AC_SUBST(ydatadir)
+AC_SUBST(imagedir)
+AC_SUBST(themedir)
+AC_SUBST(localedir)
+AC_SUBST(clientdir)
+AC_SUBST(moduledir)
+AC_SUBST(yncludedir)
+AC_SUBST(schemadir)
+AC_SUBST(scrconfdir)
+AC_SUBST(agentdir)
+AC_SUBST(desktopdir)
+
+fillupdir_d="/var/adm/fillup-templates"
+AC_ARG_WITH(fillupdir,
+ AS_HELP_STRING([--with-fillupdir=DIR],
+ [where to place fillup templates (default $fillupdir_d.]),
+ [ fillupdir="$withval" ],
+ [ fillupdir="$fillupdir_d" ])
+AC_SUBST(fillupdir)
+
+LL=${RPMNAME##*-}
+AC_SUBST(LL)
+ISO639=${LL%_*}
+AC_SUBST(ISO639)
+
+AC_ARG_WITH(own_compendium,
+ AS_HELP_STRING([--with-own_compendium=FILE],
+ [Location of compendium file]),
+ y2compendium=yes, y2compendium=no)
+if test "x$with_own_compendium" = "x" ; then
+ if test -d ../50-memory ; then
+ COMPENDIUM='../../50-memory/yast2.$(LL).po'
+ else
+ COMPENDIUM='../../memory/yast2.$(LL).po'
+ fi
+else
+ COMPENDIUM=${with_own_compendium}
+fi
+AC_SUBST(COMPENDIUM)
+if test -d ../50-pot ; then
+ POTDIR=../../50-pot
+else
+ POTDIR=../../pot/pot
+fi
+AC_SUBST(POTDIR)
+
+
+dnl Checks for programs.
+AC_PROG_INSTALL
+dnl The YCP interpreter checks whether dependent ybc files are older
+dnl so we must preserve their timestamps
+INSTALL="${INSTALL} -p"
+AC_PROG_LN_S
+AC_PROG_MAKE_SET
+
+dnl pkgconfig
+AC_ARG_VAR([PKG_CONFIG_PATH], [where to search for pkg-config files])
+dnl devtools
+dnl ...
+
+dnl no need for AC_ARG_VAR
+AC_PATH_PROG(XGETTEXT, xgettext)
+if test -z "$XGETTEXT" ; then
+ AC_MSG_ERROR(xgettext is missing; please install gettext-tools.)
+fi
+
+Y2DEVTOOLS_PREFIX=`pkg-config --print-errors --variable=prefix yast2-devtools`
+AC_SUBST(Y2DEVTOOLS_PREFIX)
+devtools_ybindir=`pkg-config --print-errors --variable=ybindir yast2-devtools`
+devtools_yast2dir=`pkg-config --print-errors --variable=yast2dir yast2-devtools`
+
+dnl producing pkg-config for others?
+AM_CONDITIONAL(CREATE_PKGCONFIG, test "x${CREATE_PKGCONFIG}" != x)
+AM_CONDITIONAL(CREATE_PKGCONFIG_NOARCH, test "x${CREATE_PKGCONFIG}" = xnoarch)
+
+dbdir=${devtools_yast2dir}/data/docbook
+STYLESHEET_HTML=${dbdir}/stylesheets/customize-html.xsl
+STYLESHEET_PDF=${dbdir}/stylesheets/customize-fo.xsl
+STYLESHEET_CSS=${dbdir}/css/yast2docs.css
+STYLESHEET_YDOC=${dbdir}/stylesheets/ydoc.xsl
+STYLESHEET_YCPDOC=${dbdir}/stylesheets/ycpdoc.xsl
+AC_SUBST(STYLESHEET_HTML)
+AC_SUBST(STYLESHEET_PDF)
+AC_SUBST(STYLESHEET_CSS)
+AC_SUBST(STYLESHEET_YDOC)
+AC_SUBST(STYLESHEET_YCPDOC)
+
+
+dnl searches for some needed programs
+AC_PATH_PROG(MSGFMT, msgfmt, no, /usr/bin)
+if test x$MSGFMT != x"/usr/bin/msgfmt"; then
+ AC_MSG_ERROR(msgfmt is missing; please install gettext.)
+fi
+AC_PATH_PROGS(MSGCAT, msgcat pmsgcat, no)
+if test x$MSGCAT = xno; then
+ AC_MSG_ERROR(msgcat is missing; please install gettext-0.11pre or better.)
+fi
+
+AC_PATH_PROG(MSGMERGE, msgmerge, no, /usr/bin)
+if test x$MSGMERGE != x"/usr/bin/msgmerge"; then
+ AC_MSG_ERROR(msgmerge is missing; please install gettext.)
+fi
+
+AC_PATH_PROG(MSGCONV, msgconv, no, /usr/bin)
+if test x$MSGCONV != x"/usr/bin/msgconv"; then
+ AC_MSG_ERROR(msgconv is missing; please install gettext.)
+fi
+
+
+AC_CONFIG_FILES(Makefile po/Makefile)
+AC_OUTPUT
+
Added: trunk/yast/gl/po/Makefile.am
===================================================================
--- trunk/yast/gl/po/Makefile.am (rev 0)
+++ trunk/yast/gl/po/Makefile.am 2015-09-29 10:47:28 UTC (rev 92876)
@@ -0,0 +1,175 @@
+# Emacs: -*- makefile -*-
+#
+# Makefile.am for a YaST2 translation (po/) subproject
+#
+# -- This file is generated by y2automake - DO NOT EDIT! --
+#
+# --- START lines from /usr/share/YaST2/data/devtools/admin/po/Makefile.am.top ---
+# Emacs: -*- makefile -*-
+# --- END lines from /usr/share/YaST2/data/devtools/admin/po/Makefile.am.top ---
+# --- START lines from /usr/share/YaST2/data/devtools/admin/po/Makefile.am.center ---
+# Emacs: -*- makefile -*-
+
+LL = @LL@
+#POTDIR = ../../50-pot
+POTDIR = @POTDIR@
+POTFILES = $(wildcard $(POTDIR)/*.pot)
+GENERATED = $(MOFILES)
+CLEANFILES = $(GENERATED)
+POFILES = $(wildcard *.po)
+ALL_TEXTDOMAINS = $(basename $(notdir $(POTFILES)))
+BPOTFILES = $(shell source ../../50-tools/build.conf && echo $$business)
+WANTED_TEXTDOMAINS = $(filter-out $(BPOTFILES), $(ALL_TEXTDOMAINS))
+WANTED_POFILES = $(addsuffix .$(LL).po, $(WANTED_TEXTDOMAINS))
+MOFILES = $(POFILES:%.po=%.mo)
+INST_MOFILES = $(MOFILES:.$(LL).mo=.mo)
+POXFILES = $(POFILES:%.po=%.pox)
+EXTRA_DIST = $(WANTED_POFILES) $(stat)
+localedir=@localedir@
+locale_lang_msg_dir=$(localedir)/$(LL)/LC_MESSAGES
+compendium = @COMPENDIUM@
+with_compendium =
+
+stat=status.txt
+PO_STATS= grep -v warning: | @ybindir@/po-stats
+
+MSGMERGE = @MSGMERGE@ --no-wrap --force-po --previous
+MSGFMT = @MSGFMT@
+MSGCAT = @MSGCAT@ --no-wrap --force-po
+MSGCONV = @MSGCONV@ --no-wrap --force-po
+XGETTEXT = @XGETTEXT@ --no-wrap
+
+SUFFIXES = .po .pox .gmo .mo
+
+all-local: $(GENERATED)
+
+make-pox pox: Makefile $(POXFILES)
+$(POXFILES): %.pox: %.po
+ -[ -f $@ ] && mv --backup=numbered $@ $@.bak; \
+ pot=$$(echo $< | sed "s:$(LL).po:pot:"); \
+ compendium=$(compendium); \
+ [ -f $$compendium ] || compendium=/dev/null ; \
+ $(MSGMERGE) -C $$compendium -o $@ $< $(POTDIR)/$$pot
+
+# update or init PO file
+update-po: Makefile $(POTFILES)
+ for p in $(POTFILES); do \
+ q=$${p##*/}; \
+ po=$${q%pot}$(LL).po; \
+ echo $$po; \
+ if [ -f $$po ]; then \
+ $(MSGMERGE) -o $$po.tmp $(with_compendium) $$po $$p; \
+ else \
+ $(MSGMERGE) -o $$po.tmp -C $(compendium) \
+ --verbose /dev/null $$p; \
+ fi || { echo "$(MSGMERGE) for \"$$po\" failed" ; \
+ rm -f $$po.tmp ; }; \
+ if cmp $$po.tmp $$po >/dev/null 2>&1; then \
+ rm -vf $$po.tmp; \
+ else \
+ mv -vf $$po.tmp $$po; \
+ fi; \
+ done
+ $(MAKE) $(stat)
+
+$(stat): $(WANTED_POFILES)
+ if [ -f $(stat) ]; then \
+ cp --backup=numbered $(stat) $(stat).bak; \
+ :> $(stat); \
+ fi
+ { for f in $(WANTED_POFILES); do \
+ LANG=C msgfmt -o /dev/null -c -v --statistics $$f 2>&1; \
+ done ; } | $(PO_STATS) | head -n 6 | tee $(stat)
+
+update-po-with-compendium:
+ $(MAKE) update-po with_compendium="-C $(compendium)"
+
+update-mo: $(MOFILES)
+ @:
+
+%.mo: %.po
+ file=$(srcdir)/`echo $* | sed 's,.*/,,'`.mo \
+ && rm -f $$file \
+ && $(MSGCONV) --to UTF-8 $< \
+ | $(MSGFMT) -c --statistics -o $$file -
+
+showpo:
+ echo $(POFILES)
+
+showmo:
+ echo $(MOFILES)
+
+checkpo:
+ for f in $(POFILES); do \
+ mypot=$(POTDIR)/$${f/$(LL).po/pot}; echo $$f $$mypot; \
+ [ -f $$mypot ] && { LANG=C $(MSGMERGE) --verbose --output=/dev/null $$f $$mypot || exit 1; }; \
+ LANG=C $(MSGFMT) --output=/dev/null --check --statistics --verbose $$f \
+ || exit 1; \
+ done
+
+# Try to checkin a .pox file
+# FIXME make sure msgcat doesn't weird things with "" and comments
+checkin:
+ p=$(MODULE).$(ci_ll); \
+ cp --backup=numbered $(ci_opt) $$p.po $$p.po.bak; \
+ if [ -d CVS ]; then \
+ cvs -n update $$p.po | grep -q -v '^[UPMC]'; \
+ else \
+ LC_ALL=C svn status --show-updates --quiet $$p.po| grep -v '^Status against revision'; \
+ fi; \
+ if [ $$? = 0 ]; then \
+ echo "CVS/Subversion mismatch; trying to merge..."; \
+ rm -f $$p.po; \
+ if [ -d CVS ]; then \
+ cvs -q update $$p.po; \
+ else \
+ svn update $$p.po; \
+ fi; \
+ cp $$p.pox $$p.pox.new; \
+ $(MSGCAT) $$p.po $$p.pox.new -o $$p.pox; \
+ echo -e "\nCheck \"$$p.pox\" for fuzzy entries. Status:"; \
+ $(MSGFMT) --check --statistics $$p.pox; \
+ echo -e "Then try again to checkin \"$$p.pox\"."; \
+ else \
+ cp $(ci_opt) $$p.pox $$p.po; \
+ if [ -d CVS ]; then \
+ cvs -n ci $$p.po; \
+ else \
+ svn --dry-run commit $$p.po; \
+ fi; \
+ if [ $$? = 0 ] ; then \
+ if [ -d CVS ]; then \
+ cvs ci -m "$(ci_msg)" $$p.po; \
+ else \
+ svn commit --message "$(ci_msg)" $$p.po; \
+ fi; \
+ else \
+ rm -f $$p.po; \
+ if [ -d CVS ]; then \
+ cvs -q update $$p.po; \
+ else \
+ svn update $$p.po; \
+ fi; \
+ cp $$p.pox $$p.pox.new; \
+ $(MSGCAT) $$p.po $$p.pox.new -o $$p.pox; \
+ echo -e "\nCheck \"$$p.pox\" for fuzzy entries. Status:"; \
+ $(MSGFMT) --check --statistics $$p.pox; \
+ echo "Then try to checkin \"$$p.pox\"."; \
+ fi; \
+ fi
+
+install-data-local: $(MOFILES) $(stat)
+ D=$(DESTDIR)$(locale_lang_msg_dir); \
+ [ -d $$D ] || install -d -m 755 $$D; \
+ for l in $(MOFILES); do \
+ m=$${l/$(LL).mo/mo}; \
+ install -m 644 $$l $$D/$$m; \
+ done
+ install -d -m 755 $(DESTDIR)$(docdir)
+ $(INSTALL_DATA) $(stat) $(DESTDIR)$(docdir)
+# --- END lines from /usr/share/YaST2/data/devtools/admin/po/Makefile.am.center ---
+# --- START lines from /usr/share/YaST2/data/devtools/admin/po/Makefile.am.bottom ---
+# Emacs: -*- makefile -*-
+
+## po/Makefile.am.bottom ends here
+# --- END lines from /usr/share/YaST2/data/devtools/admin/po/Makefile.am.bottom ---
Added: trunk/yast/gu/COPYING
===================================================================
--- trunk/yast/gu/COPYING (rev 0)
+++ trunk/yast/gu/COPYING 2015-09-29 10:47:28 UTC (rev 92876)
@@ -0,0 +1,339 @@
+ GNU GENERAL PUBLIC LICENSE
+ Version 2, June 1991
+
+ Copyright (C) 1989, 1991 Free Software Foundation, Inc.,
+ 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA
+ Everyone is permitted to copy and distribute verbatim copies
+ of this license document, but changing it is not allowed.
+
+ Preamble
+
+ The licenses for most software are designed to take away your
+freedom to share and change it. By contrast, the GNU General Public
+License is intended to guarantee your freedom to share and change free
+software--to make sure the software is free for all its users. This
+General Public License applies to most of the Free Software
+Foundation's software and to any other program whose authors commit to
+using it. (Some other Free Software Foundation software is covered by
+the GNU Lesser General Public License instead.) You can apply it to
+your programs, too.
+
+ When we speak of free software, we are referring to freedom, not
+price. Our General Public Licenses are designed to make sure that you
+have the freedom to distribute copies of free software (and charge for
+this service if you wish), that you receive source code or can get it
+if you want it, that you can change the software or use pieces of it
+in new free programs; and that you know you can do these things.
+
+ To protect your rights, we need to make restrictions that forbid
+anyone to deny you these rights or to ask you to surrender the rights.
+These restrictions translate to certain responsibilities for you if you
+distribute copies of the software, or if you modify it.
+
+ For example, if you distribute copies of such a program, whether
+gratis or for a fee, you must give the recipients all the rights that
+you have. You must make sure that they, too, receive or can get the
+source code. And you must show them these terms so they know their
+rights.
+
+ We protect your rights with two steps: (1) copyright the software, and
+(2) offer you this license which gives you legal permission to copy,
+distribute and/or modify the software.
+
+ Also, for each author's protection and ours, we want to make certain
+that everyone understands that there is no warranty for this free
+software. If the software is modified by someone else and passed on, we
+want its recipients to know that what they have is not the original, so
+that any problems introduced by others will not reflect on the original
+authors' reputations.
+
+ Finally, any free program is threatened constantly by software
+patents. We wish to avoid the danger that redistributors of a free
+program will individually obtain patent licenses, in effect making the
+program proprietary. To prevent this, we have made it clear that any
+patent must be licensed for everyone's free use or not licensed at all.
+
+ The precise terms and conditions for copying, distribution and
+modification follow.
+
+ GNU GENERAL PUBLIC LICENSE
+ TERMS AND CONDITIONS FOR COPYING, DISTRIBUTION AND MODIFICATION
+
+ 0. This License applies to any program or other work which contains
+a notice placed by the copyright holder saying it may be distributed
+under the terms of this General Public License. The "Program", below,
+refers to any such program or work, and a "work based on the Program"
+means either the Program or any derivative work under copyright law:
+that is to say, a work containing the Program or a portion of it,
+either verbatim or with modifications and/or translated into another
+language. (Hereinafter, translation is included without limitation in
+the term "modification".) Each licensee is addressed as "you".
+
+Activities other than copying, distribution and modification are not
+covered by this License; they are outside its scope. The act of
+running the Program is not restricted, and the output from the Program
+is covered only if its contents constitute a work based on the
+Program (independent of having been made by running the Program).
+Whether that is true depends on what the Program does.
+
+ 1. You may copy and distribute verbatim copies of the Program's
+source code as you receive it, in any medium, provided that you
+conspicuously and appropriately publish on each copy an appropriate
+copyright notice and disclaimer of warranty; keep intact all the
+notices that refer to this License and to the absence of any warranty;
+and give any other recipients of the Program a copy of this License
+along with the Program.
+
+You may charge a fee for the physical act of transferring a copy, and
+you may at your option offer warranty protection in exchange for a fee.
+
+ 2. You may modify your copy or copies of the Program or any portion
+of it, thus forming a work based on the Program, and copy and
+distribute such modifications or work under the terms of Section 1
+above, provided that you also meet all of these conditions:
+
+ a) You must cause the modified files to carry prominent notices
+ stating that you changed the files and the date of any change.
+
+ b) You must cause any work that you distribute or publish, that in
+ whole or in part contains or is derived from the Program or any
+ part thereof, to be licensed as a whole at no charge to all third
+ parties under the terms of this License.
+
+ c) If the modified program normally reads commands interactively
+ when run, you must cause it, when started running for such
+ interactive use in the most ordinary way, to print or display an
+ announcement including an appropriate copyright notice and a
+ notice that there is no warranty (or else, saying that you provide
+ a warranty) and that users may redistribute the program under
+ these conditions, and telling the user how to view a copy of this
+ License. (Exception: if the Program itself is interactive but
+ does not normally print such an announcement, your work based on
+ the Program is not required to print an announcement.)
+
+These requirements apply to the modified work as a whole. If
+identifiable sections of that work are not derived from the Program,
+and can be reasonably considered independent and separate works in
+themselves, then this License, and its terms, do not apply to those
+sections when you distribute them as separate works. But when you
+distribute the same sections as part of a whole which is a work based
+on the Program, the distribution of the whole must be on the terms of
+this License, whose permissions for other licensees extend to the
+entire whole, and thus to each and every part regardless of who wrote it.
+
+Thus, it is not the intent of this section to claim rights or contest
+your rights to work written entirely by you; rather, the intent is to
+exercise the right to control the distribution of derivative or
+collective works based on the Program.
+
+In addition, mere aggregation of another work not based on the Program
+with the Program (or with a work based on the Program) on a volume of
+a storage or distribution medium does not bring the other work under
+the scope of this License.
+
+ 3. You may copy and distribute the Program (or a work based on it,
+under Section 2) in object code or executable form under the terms of
+Sections 1 and 2 above provided that you also do one of the following:
+
+ a) Accompany it with the complete corresponding machine-readable
+ source code, which must be distributed under the terms of Sections
+ 1 and 2 above on a medium customarily used for software interchange; or,
+
+ b) Accompany it with a written offer, valid for at least three
+ years, to give any third party, for a charge no more than your
+ cost of physically performing source distribution, a complete
+ machine-readable copy of the corresponding source code, to be
+ distributed under the terms of Sections 1 and 2 above on a medium
+ customarily used for software interchange; or,
+
+ c) Accompany it with the information you received as to the offer
+ to distribute corresponding source code. (This alternative is
+ allowed only for noncommercial distribution and only if you
+ received the program in object code or executable form with such
+ an offer, in accord with Subsection b above.)
+
+The source code for a work means the preferred form of the work for
+making modifications to it. For an executable work, complete source
+code means all the source code for all modules it contains, plus any
+associated interface definition files, plus the scripts used to
+control compilation and installation of the executable. However, as a
+special exception, the source code distributed need not include
+anything that is normally distributed (in either source or binary
+form) with the major components (compiler, kernel, and so on) of the
+operating system on which the executable runs, unless that component
+itself accompanies the executable.
+
+If distribution of executable or object code is made by offering
+access to copy from a designated place, then offering equivalent
+access to copy the source code from the same place counts as
+distribution of the source code, even though third parties are not
+compelled to copy the source along with the object code.
+
+ 4. You may not copy, modify, sublicense, or distribute the Program
+except as expressly provided under this License. Any attempt
+otherwise to copy, modify, sublicense or distribute the Program is
+void, and will automatically terminate your rights under this License.
+However, parties who have received copies, or rights, from you under
+this License will not have their licenses terminated so long as such
+parties remain in full compliance.
+
+ 5. You are not required to accept this License, since you have not
+signed it. However, nothing else grants you permission to modify or
+distribute the Program or its derivative works. These actions are
+prohibited by law if you do not accept this License. Therefore, by
+modifying or distributing the Program (or any work based on the
+Program), you indicate your acceptance of this License to do so, and
+all its terms and conditions for copying, distributing or modifying
+the Program or works based on it.
+
+ 6. Each time you redistribute the Program (or any work based on the
+Program), the recipient automatically receives a license from the
+original licensor to copy, distribute or modify the Program subject to
+these terms and conditions. You may not impose any further
+restrictions on the recipients' exercise of the rights granted herein.
+You are not responsible for enforcing compliance by third parties to
+this License.
+
+ 7. If, as a consequence of a court judgment or allegation of patent
+infringement or for any other reason (not limited to patent issues),
+conditions are imposed on you (whether by court order, agreement or
+otherwise) that contradict the conditions of this License, they do not
+excuse you from the conditions of this License. If you cannot
+distribute so as to satisfy simultaneously your obligations under this
+License and any other pertinent obligations, then as a consequence you
+may not distribute the Program at all. For example, if a patent
+license would not permit royalty-free redistribution of the Program by
+all those who receive copies directly or indirectly through you, then
+the only way you could satisfy both it and this License would be to
+refrain entirely from distribution of the Program.
+
+If any portion of this section is held invalid or unenforceable under
+any particular circumstance, the balance of the section is intended to
+apply and the section as a whole is intended to apply in other
+circumstances.
+
+It is not the purpose of this section to induce you to infringe any
+patents or other property right claims or to contest validity of any
+such claims; this section has the sole purpose of protecting the
+integrity of the free software distribution system, which is
+implemented by public license practices. Many people have made
+generous contributions to the wide range of software distributed
+through that system in reliance on consistent application of that
+system; it is up to the author/donor to decide if he or she is willing
+to distribute software through any other system and a licensee cannot
+impose that choice.
+
+This section is intended to make thoroughly clear what is believed to
+be a consequence of the rest of this License.
+
+ 8. If the distribution and/or use of the Program is restricted in
+certain countries either by patents or by copyrighted interfaces, the
+original copyright holder who places the Program under this License
+may add an explicit geographical distribution limitation excluding
+those countries, so that distribution is permitted only in or among
+countries not thus excluded. In such case, this License incorporates
+the limitation as if written in the body of this License.
+
+ 9. The Free Software Foundation may publish revised and/or new versions
+of the General Public License from time to time. Such new versions will
+be similar in spirit to the present version, but may differ in detail to
+address new problems or concerns.
+
+Each version is given a distinguishing version number. If the Program
+specifies a version number of this License which applies to it and "any
+later version", you have the option of following the terms and conditions
+either of that version or of any later version published by the Free
+Software Foundation. If the Program does not specify a version number of
+this License, you may choose any version ever published by the Free Software
+Foundation.
+
+ 10. If you wish to incorporate parts of the Program into other free
+programs whose distribution conditions are different, write to the author
+to ask for permission. For software which is copyrighted by the Free
+Software Foundation, write to the Free Software Foundation; we sometimes
+make exceptions for this. Our decision will be guided by the two goals
+of preserving the free status of all derivatives of our free software and
+of promoting the sharing and reuse of software generally.
+
+ NO WARRANTY
+
+ 11. BECAUSE THE PROGRAM IS LICENSED FREE OF CHARGE, THERE IS NO WARRANTY
+FOR THE PROGRAM, TO THE EXTENT PERMITTED BY APPLICABLE LAW. EXCEPT WHEN
+OTHERWISE STATED IN WRITING THE COPYRIGHT HOLDERS AND/OR OTHER PARTIES
+PROVIDE THE PROGRAM "AS IS" WITHOUT WARRANTY OF ANY KIND, EITHER EXPRESSED
+OR IMPLIED, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF
+MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE. THE ENTIRE RISK AS
+TO THE QUALITY AND PERFORMANCE OF THE PROGRAM IS WITH YOU. SHOULD THE
+PROGRAM PROVE DEFECTIVE, YOU ASSUME THE COST OF ALL NECESSARY SERVICING,
+REPAIR OR CORRECTION.
+
+ 12. IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN WRITING
+WILL ANY COPYRIGHT HOLDER, OR ANY OTHER PARTY WHO MAY MODIFY AND/OR
+REDISTRIBUTE THE PROGRAM AS PERMITTED ABOVE, BE LIABLE TO YOU FOR DAMAGES,
+INCLUDING ANY GENERAL, SPECIAL, INCIDENTAL OR CONSEQUENTIAL DAMAGES ARISING
+OUT OF THE USE OR INABILITY TO USE THE PROGRAM (INCLUDING BUT NOT LIMITED
+TO LOSS OF DATA OR DATA BEING RENDERED INACCURATE OR LOSSES SUSTAINED BY
+YOU OR THIRD PARTIES OR A FAILURE OF THE PROGRAM TO OPERATE WITH ANY OTHER
+PROGRAMS), EVEN IF SUCH HOLDER OR OTHER PARTY HAS BEEN ADVISED OF THE
+POSSIBILITY OF SUCH DAMAGES.
+
+ END OF TERMS AND CONDITIONS
+
+ How to Apply These Terms to Your New Programs
+
+ If you develop a new program, and you want it to be of the greatest
+possible use to the public, the best way to achieve this is to make it
+free software which everyone can redistribute and change under these terms.
+
+ To do so, attach the following notices to the program. It is safest
+to attach them to the start of each source file to most effectively
+convey the exclusion of warranty; and each file should have at least
+the "copyright" line and a pointer to where the full notice is found.
+
+ <one line to give the program's name and a brief idea of what it does.>
+ Copyright (C) <year> <name of author>
+
+ This program is free software; you can redistribute it and/or modify
+ it under the terms of the GNU General Public License as published by
+ the Free Software Foundation; either version 2 of the License, or
+ (at your option) any later version.
+
+ This program is distributed in the hope that it will be useful,
+ but WITHOUT ANY WARRANTY; without even the implied warranty of
+ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ GNU General Public License for more details.
+
+ You should have received a copy of the GNU General Public License along
+ with this program; if not, write to the Free Software Foundation, Inc.,
+ 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA.
+
+Also add information on how to contact you by electronic and paper mail.
+
+If the program is interactive, make it output a short notice like this
+when it starts in an interactive mode:
+
+ Gnomovision version 69, Copyright (C) year name of author
+ Gnomovision comes with ABSOLUTELY NO WARRANTY; for details type `show w'.
+ This is free software, and you are welcome to redistribute it
+ under certain conditions; type `show c' for details.
+
+The hypothetical commands `show w' and `show c' should show the appropriate
+parts of the General Public License. Of course, the commands you use may
+be called something other than `show w' and `show c'; they could even be
+mouse-clicks or menu items--whatever suits your program.
+
+You should also get your employer (if you work as a programmer) or your
+school, if any, to sign a "copyright disclaimer" for the program, if
+necessary. Here is a sample; alter the names:
+
+ Yoyodyne, Inc., hereby disclaims all copyright interest in the program
+ `Gnomovision' (which makes passes at compilers) written by James Hacker.
+
+ <signature of Ty Coon>, 1 April 1989
+ Ty Coon, President of Vice
+
+This General Public License does not permit incorporating your program into
+proprietary programs. If your program is a subroutine library, you may
+consider it more useful to permit linking proprietary applications with the
+library. If this is what you want to do, use the GNU Lesser General
+Public License instead of this License.
Added: trunk/yast/gu/Makefile.am
===================================================================
--- trunk/yast/gu/Makefile.am (rev 0)
+++ trunk/yast/gu/Makefile.am 2015-09-29 10:47:28 UTC (rev 92876)
@@ -0,0 +1,196 @@
+# Emacs: -*- makefile -*-
+#
+# Toplevel Makefile.am for a YaST2 subproject
+#
+# -- This file is generated by y2automake - DO NOT EDIT! --
+# (Edit ./SUBDIRS instead)
+#
+
+#where devtools are
+Y2TOOL = $(Y2DEVTOOLS_PREFIX)/bin/y2tool
+
+VERSION = $(shell cat $(srcdir)/VERSION)
+RPMNAME = $(shell cat $(srcdir)/RPMNAME)
+SUBDIRS_FILE = $(shell test -e $(srcdir)/SUBDIRS && echo SUBDIRS)
+ACINCLUDE_FILE = $(shell test -e $(srcdir)/acinclude.m4 && echo acinclude.m4)
+
+HAS_YAST_LICENSE = $(shell test -e $(srcdir)/YAST_LICENSE && echo YAST_LICENSE)
+
+# do we do Makefile.am for devtools? It is a little special...
+IS_DEVTOOLS = $(findstring yast2-devtools,$(RPMNAME))
+
+DEVTOOLS_DIR = $(if $(IS_DEVTOOLS),$(srcdir)/devtools,$(Y2DEVTOOLS_PREFIX)/share/YaST2/data/devtools)
+LEGALESE_DIR = $(if $(HAS_YAST_LICENSE),$(DEVTOOLS_DIR)/admin/copyright/yast,$(DEVTOOLS_DIR)/admin/copyright/gpl)
+
+COPYRIGHT_files_gpl = README COPYING
+
+COPYRIGHT_files_yast = YAST_LICENSE README COPYING COPYRIGHT.english \
+ COPYRIGHT.french COPYRIGHT.german COPYRIGHT.spanish
+
+extra_COPYRIGHT_files = $(if $(HAS_YAST_LICENSE), $(COPYRIGHT_files_yast), $(COPYRIGHT_files_gpl))
+
+# less strict; prefer bzip2
+AUTOMAKE_OPTIONS = foreign dist-bzip2 no-dist-gzip
+# where devtools install m4 snippets
+# argh, executed literally
+#ACLOCAL_AMFLAGS = -I $(Y2DEVTOOLS_PREFIX)/share/aclocal
+ACLOCAL_AMFLAGS = -I . -I `if test -d ./devtools/admin; then echo ./devtools/admin; else pkg-config --print-errors --variable=datadir yast2-devtools; fi`/aclocal
+
+Makefile.am.common: $(DEVTOOLS_DIR)/admin/Makefile.am.common
+ cmp -s $< $@ || cp -f $< $@
+
+# create bzip2ed tar and make some sanity checks
+$(RPMNAME)-$(VERSION).tar.bz2: checkpo dist-bzip2
+ @if [ `bunzip2 -c $(RPMNAME)-$(VERSION).tar.bz2 | wc --bytes` = 0 ] ; then \
+ echo "Error: created tar is empty" ; \
+ exit 1 ; \
+ fi
+
+CLEANFILES =
+MAINTAINERCLEANFILES = package/$(RPMNAME)-$(VERSION).tar.bz2 package/$(RPMNAME).spec
+
+POT_DST = $(shell find -type d -name testsuite -prune , \
+ -type f -name "*.pot")
+
+EXTRA_DIST = \
+ VERSION RPMNAME MAINTAINER configure.in.in \
+ $(SUBDIRS_FILE) $(ACINCLUDE_FILE) \
+ $(if $(IS_DEVTOOLS),Makefile.am.common,$(POT_DST))
+
+show-extra-dist:
+ @echo $(EXTRA_DIST)
+
+# info '(automake)Conditionals'
+if CREATE_PKGCONFIG
+# create the file here instead of by configure
+# because the prerequisite is made here (not anymore!)
+# and we don't want any paths in y2autoconf
+# info '(autoconf)config.status Invocation'
+$(RPMNAME).pc: $(RPMNAME).pc.in config.status
+ ./config.status --file=$@:$<
+
+if CREATE_PKGCONFIG_NOARCH
+pkgconfigdata_DATA = $(RPMNAME).pc
+else
+pkgconfig_DATA = $(RPMNAME).pc
+endif
+
+EXTRA_DIST += $(RPMNAME).pc.in
+endif
+
+dist-hook:
+ @for I in $(extra_COPYRIGHT_files) ; \
+ do \
+ EX="" ; \
+ if test -f $(srcdir)/$$I ; then \
+ EX=$(srcdir)/$$I ; \
+ elif test -f $(LEGALESE_DIR)/$$I ; then \
+ EX=$(LEGALESE_DIR)/$$I ; \
+ else \
+ echo "Error: No file $$I in $(srcdir)/ or in $$LEGALESE_DIR/"; \
+ exit 1 ; \
+ fi ; \
+ echo "cp $$EX $(distdir)" ; \
+ cp $$EX "$(distdir)" ; \
+ done
+
+pot:
+ $(Y2TOOL) y2makepot -s $(srcdir)
+
+install-pot: pot
+ @POT_DST=`find -type d -name testsuite -prune , \
+ -type f -name "*.pot"` ; \
+ if [ -n "$$POT_DST" ] ; then \
+ echo "mkdir -p $(DESTDIR)$(potdir)" ; \
+ mkdir -p $(DESTDIR)$(potdir) ; \
+ list="$$POT_DST"; \
+ for I in $$list ; \
+ do \
+ echo $$I ; \
+ if [ "$$I" == "pot" ] ; then \
+ continue ; \
+ fi ; \
+ echo "$(INSTALL_DATA) $$I $(DESTDIR)$(potdir)" ; \
+ $(INSTALL_DATA) $$I $(DESTDIR)$(potdir) ; \
+ done ; \
+ fi
+
+spellcheck: pot
+ $(Y2TOOL) pot-spellcheck
+
+# all-local: $(if $(IS_DEVTOOLS),,$(POT_DST))
+
+install-data-local: # $(if $(IS_DEVTOOLS),,install-pot)
+ mkdir -p $(DESTDIR)$(docdir)
+ @for I in $(extra_COPYRIGHT_files) ; \
+ do \
+ EX="" ; \
+ if test -f $(srcdir)/$$I ; then \
+ EX=$(srcdir)/$$I ; \
+ elif test -f $(LEGALESE_DIR)/$$I ; then \
+ EX=$(LEGALESE_DIR)/$$I ; \
+ else \
+ echo "Error: No file $$I in $(srcdir)/ or in $(LEGALESE_DIR)/"; \
+ exit 1 ; \
+ fi ; \
+ echo "$(INSTALL_DATA) $$EX $(DESTDIR)$(docdir)" ; \
+ $(INSTALL_DATA) $$EX $(DESTDIR)$(docdir) ; \
+ done
+
+package-local: check-parse $(if $(IS_DEVTOOLS),,$(POT_DST)) $(RPMNAME)-$(VERSION).tar.bz2
+ rm -f package/$(RPMNAME)-*.tar.bz2
+ rm -f package/*~
+ rm -f package/*.bak
+ rm -f package/*.auto
+ mv $(RPMNAME)-$(VERSION).tar.bz2 package/
+ if ! test -x $(Y2TOOL); then \
+ echo "$(Y2TOOL): not found."; \
+ echo "You have to install yast2-devtools to making a package"; \
+ false; \
+ fi
+ here=`pwd`; \
+ cd $(srcdir) && for i in $(RPMNAME)*.spec.in; do \
+ newname="`echo "$$i" | sed "s/\.in$$//g"`"; \
+ $(Y2TOOL) create-spec < $$i > $$here/package/$${newname} ; \
+ done
+
+package: check-up-to-date check-tagversion check-textdomain package-local
+
+TAGVERSION = $(Y2TOOL) tagversion
+
+# check if there is no modified files and all commits were pushed
+check-up-to-date:
+ if [ `git status --short --branch | sed '/##[^[]*$/d;/^??/d' | wc -l` -gt 0 ]; then \
+ (echo "ERROR: Source is not commited and pushed. See `git status`"; false) \
+ fi
+
+check-tagversion:
+ cd $(srcdir) && $(TAGVERSION) --check >/dev/null; \
+ [ $$? = 0 ] || ( echo "ERROR: Please run 'tagversion' first"; false )
+
+check-parse-old:
+ @if [ `find -type f -name "*.ycp" | wc -l` -gt 0 -a "$(RPMNAME)" != "yast2-core" ] ; then \
+ echo "Running parseycp..." ; \
+ parseycp -q -R ; \
+ else \
+ echo "Not running parseycp." ; \
+ fi
+
+check-parse:
+ @echo "Not running parseycp."
+
+check-textdomain:
+ $(Y2TOOL) check-textdomain $(srcdir)
+
+stable: checkin-stable
+
+checkin-stable: package
+ $(Y2TOOL) checkin-stable
+
+
+# For po/ modules
+checkpo:
+ test ! -f $(srcdir)/po/Makefile || $(MAKE) -C po checkpo
+# test ! -f $(srcdir)/po/Makefile || $(MAKE) -C po checkpo make-pox
+# Contents of ./SUBDIRS
+SUBDIRS = po
Added: trunk/yast/gu/README
===================================================================
--- trunk/yast/gu/README (rev 0)
+++ trunk/yast/gu/README 2015-09-29 10:47:28 UTC (rev 92876)
@@ -0,0 +1,2 @@
+This program/library is part of YaST2
+See the file COPYING for license terms
Added: trunk/yast/gu/configure.ac
===================================================================
--- trunk/yast/gu/configure.ac (rev 0)
+++ trunk/yast/gu/configure.ac 2015-09-29 10:47:28 UTC (rev 92876)
@@ -0,0 +1,184 @@
+dnl configure.ac for yast2-trans-gu
+dnl
+dnl -- This file is generated by y2autoconf 3.0.5 - DO NOT EDIT! --
+dnl (edit configure.ac.in or configure.in.in instead)
+
+AC_INIT(yast2-trans-gu, 3.1.0, http://bugs.opensuse.org/, yast2-trans-gu)
+dnl Check for presence of file 'RPMNAME'
+AC_CONFIG_SRCDIR([RPMNAME])
+
+dnl Checking host/target/build systems, for make, install etc.
+AC_CANONICAL_TARGET
+dnl Perform program name transformation
+AC_ARG_PROGRAM
+
+AC_PREFIX_DEFAULT(/usr)
+
+dnl long filenames; we use GNU Make extensions and that's ok
+AM_INIT_AUTOMAKE(tar-ustar -Wno-portability)
+
+dnl Important YaST2 variables
+VERSION="3.1.0"
+RPMNAME="yast2-trans-gu"
+MAINTAINER="Karl Eichwalder <ke(a)suse.de>"
+
+dnl pkgconfig honors lib64
+pkgconfigdir=\${libdir}/pkgconfig
+pkgconfigdatadir=\${datadir}/pkgconfig
+yast2dir=\${prefix}/share/YaST2
+
+ybindir=\${prefix}/lib/YaST2/bin
+# FIXME duplicates execcompdir
+ystartupdir=\${prefix}/lib/YaST2
+plugindir=\${libdir}/YaST2/plugin
+includedir=\${prefix}/include/YaST2
+potdir=\${docdir}/pot
+
+docdir=\${prefix}/share/doc/packages/$RPMNAME
+mandir=\${prefix}/share/man
+
+execcompdir=\${prefix}/lib/YaST2
+agentdir=${execcompdir}/servers_non_y2
+
+ydatadir=${yast2dir}/data
+imagedir=${yast2dir}/images
+themedir=${yast2dir}/theme
+localedir=${yast2dir}/locale
+clientdir=${yast2dir}/clients
+moduledir=${yast2dir}/modules
+yncludedir=${yast2dir}/include
+schemadir=${yast2dir}/schema
+scrconfdir=${yast2dir}/scrconf
+desktopdir=\${prefix}/share/applications/YaST2
+
+AC_SUBST(VERSION)
+AC_SUBST(RPMNAME)
+AC_SUBST(MAINTAINER)
+
+AC_SUBST(pkgconfigdir)
+AC_SUBST(pkgconfigdatadir)
+
+AC_SUBST(yast2dir)
+
+AC_SUBST(ybindir)
+AC_SUBST(ystartupdir)
+AC_SUBST(plugindir)
+AC_SUBST(includedir)
+AC_SUBST(potdir)
+AC_SUBST(execcompdir)
+
+AC_SUBST(docdir)
+AC_SUBST(mandir)
+
+AC_SUBST(ydatadir)
+AC_SUBST(imagedir)
+AC_SUBST(themedir)
+AC_SUBST(localedir)
+AC_SUBST(clientdir)
+AC_SUBST(moduledir)
+AC_SUBST(yncludedir)
+AC_SUBST(schemadir)
+AC_SUBST(scrconfdir)
+AC_SUBST(agentdir)
+AC_SUBST(desktopdir)
+
+fillupdir_d="/var/adm/fillup-templates"
+AC_ARG_WITH(fillupdir,
+ AS_HELP_STRING([--with-fillupdir=DIR],
+ [where to place fillup templates (default $fillupdir_d.]),
+ [ fillupdir="$withval" ],
+ [ fillupdir="$fillupdir_d" ])
+AC_SUBST(fillupdir)
+
+LL=${RPMNAME##*-}
+AC_SUBST(LL)
+ISO639=${LL%_*}
+AC_SUBST(ISO639)
+
+AC_ARG_WITH(own_compendium,
+ AS_HELP_STRING([--with-own_compendium=FILE],
+ [Location of compendium file]),
+ y2compendium=yes, y2compendium=no)
+if test "x$with_own_compendium" = "x" ; then
+ if test -d ../50-memory ; then
+ COMPENDIUM='../../50-memory/yast2.$(LL).po'
+ else
+ COMPENDIUM='../../memory/yast2.$(LL).po'
+ fi
+else
+ COMPENDIUM=${with_own_compendium}
+fi
+AC_SUBST(COMPENDIUM)
+if test -d ../50-pot ; then
+ POTDIR=../../50-pot
+else
+ POTDIR=../../pot/pot
+fi
+AC_SUBST(POTDIR)
+
+
+dnl Checks for programs.
+AC_PROG_INSTALL
+dnl The YCP interpreter checks whether dependent ybc files are older
+dnl so we must preserve their timestamps
+INSTALL="${INSTALL} -p"
+AC_PROG_LN_S
+AC_PROG_MAKE_SET
+
+dnl pkgconfig
+AC_ARG_VAR([PKG_CONFIG_PATH], [where to search for pkg-config files])
+dnl devtools
+dnl ...
+
+dnl no need for AC_ARG_VAR
+AC_PATH_PROG(XGETTEXT, xgettext)
+if test -z "$XGETTEXT" ; then
+ AC_MSG_ERROR(xgettext is missing; please install gettext-tools.)
+fi
+
+Y2DEVTOOLS_PREFIX=`pkg-config --print-errors --variable=prefix yast2-devtools`
+AC_SUBST(Y2DEVTOOLS_PREFIX)
+devtools_ybindir=`pkg-config --print-errors --variable=ybindir yast2-devtools`
+devtools_yast2dir=`pkg-config --print-errors --variable=yast2dir yast2-devtools`
+
+dnl producing pkg-config for others?
+AM_CONDITIONAL(CREATE_PKGCONFIG, test "x${CREATE_PKGCONFIG}" != x)
+AM_CONDITIONAL(CREATE_PKGCONFIG_NOARCH, test "x${CREATE_PKGCONFIG}" = xnoarch)
+
+dbdir=${devtools_yast2dir}/data/docbook
+STYLESHEET_HTML=${dbdir}/stylesheets/customize-html.xsl
+STYLESHEET_PDF=${dbdir}/stylesheets/customize-fo.xsl
+STYLESHEET_CSS=${dbdir}/css/yast2docs.css
+STYLESHEET_YDOC=${dbdir}/stylesheets/ydoc.xsl
+STYLESHEET_YCPDOC=${dbdir}/stylesheets/ycpdoc.xsl
+AC_SUBST(STYLESHEET_HTML)
+AC_SUBST(STYLESHEET_PDF)
+AC_SUBST(STYLESHEET_CSS)
+AC_SUBST(STYLESHEET_YDOC)
+AC_SUBST(STYLESHEET_YCPDOC)
+
+
+dnl searches for some needed programs
+AC_PATH_PROG(MSGFMT, msgfmt, no, /usr/bin)
+if test x$MSGFMT != x"/usr/bin/msgfmt"; then
+ AC_MSG_ERROR(msgfmt is missing; please install gettext.)
+fi
+AC_PATH_PROGS(MSGCAT, msgcat pmsgcat, no)
+if test x$MSGCAT = xno; then
+ AC_MSG_ERROR(msgcat is missing; please install gettext-0.11pre or better.)
+fi
+
+AC_PATH_PROG(MSGMERGE, msgmerge, no, /usr/bin)
+if test x$MSGMERGE != x"/usr/bin/msgmerge"; then
+ AC_MSG_ERROR(msgmerge is missing; please install gettext.)
+fi
+
+AC_PATH_PROG(MSGCONV, msgconv, no, /usr/bin)
+if test x$MSGCONV != x"/usr/bin/msgconv"; then
+ AC_MSG_ERROR(msgconv is missing; please install gettext.)
+fi
+
+
+AC_CONFIG_FILES(Makefile po/Makefile)
+AC_OUTPUT
+
Added: trunk/yast/gu/po/Makefile.am
===================================================================
--- trunk/yast/gu/po/Makefile.am (rev 0)
+++ trunk/yast/gu/po/Makefile.am 2015-09-29 10:47:28 UTC (rev 92876)
@@ -0,0 +1,175 @@
+# Emacs: -*- makefile -*-
+#
+# Makefile.am for a YaST2 translation (po/) subproject
+#
+# -- This file is generated by y2automake - DO NOT EDIT! --
+#
+# --- START lines from /usr/share/YaST2/data/devtools/admin/po/Makefile.am.top ---
+# Emacs: -*- makefile -*-
+# --- END lines from /usr/share/YaST2/data/devtools/admin/po/Makefile.am.top ---
+# --- START lines from /usr/share/YaST2/data/devtools/admin/po/Makefile.am.center ---
+# Emacs: -*- makefile -*-
+
+LL = @LL@
+#POTDIR = ../../50-pot
+POTDIR = @POTDIR@
+POTFILES = $(wildcard $(POTDIR)/*.pot)
+GENERATED = $(MOFILES)
+CLEANFILES = $(GENERATED)
+POFILES = $(wildcard *.po)
+ALL_TEXTDOMAINS = $(basename $(notdir $(POTFILES)))
+BPOTFILES = $(shell source ../../50-tools/build.conf && echo $$business)
+WANTED_TEXTDOMAINS = $(filter-out $(BPOTFILES), $(ALL_TEXTDOMAINS))
+WANTED_POFILES = $(addsuffix .$(LL).po, $(WANTED_TEXTDOMAINS))
+MOFILES = $(POFILES:%.po=%.mo)
+INST_MOFILES = $(MOFILES:.$(LL).mo=.mo)
+POXFILES = $(POFILES:%.po=%.pox)
+EXTRA_DIST = $(WANTED_POFILES) $(stat)
+localedir=@localedir@
+locale_lang_msg_dir=$(localedir)/$(LL)/LC_MESSAGES
+compendium = @COMPENDIUM@
+with_compendium =
+
+stat=status.txt
+PO_STATS= grep -v warning: | @ybindir@/po-stats
+
+MSGMERGE = @MSGMERGE@ --no-wrap --force-po --previous
+MSGFMT = @MSGFMT@
+MSGCAT = @MSGCAT@ --no-wrap --force-po
+MSGCONV = @MSGCONV@ --no-wrap --force-po
+XGETTEXT = @XGETTEXT@ --no-wrap
+
+SUFFIXES = .po .pox .gmo .mo
+
+all-local: $(GENERATED)
+
+make-pox pox: Makefile $(POXFILES)
+$(POXFILES): %.pox: %.po
+ -[ -f $@ ] && mv --backup=numbered $@ $@.bak; \
+ pot=$$(echo $< | sed "s:$(LL).po:pot:"); \
+ compendium=$(compendium); \
+ [ -f $$compendium ] || compendium=/dev/null ; \
+ $(MSGMERGE) -C $$compendium -o $@ $< $(POTDIR)/$$pot
+
+# update or init PO file
+update-po: Makefile $(POTFILES)
+ for p in $(POTFILES); do \
+ q=$${p##*/}; \
+ po=$${q%pot}$(LL).po; \
+ echo $$po; \
+ if [ -f $$po ]; then \
+ $(MSGMERGE) -o $$po.tmp $(with_compendium) $$po $$p; \
+ else \
+ $(MSGMERGE) -o $$po.tmp -C $(compendium) \
+ --verbose /dev/null $$p; \
+ fi || { echo "$(MSGMERGE) for \"$$po\" failed" ; \
+ rm -f $$po.tmp ; }; \
+ if cmp $$po.tmp $$po >/dev/null 2>&1; then \
+ rm -vf $$po.tmp; \
+ else \
+ mv -vf $$po.tmp $$po; \
+ fi; \
+ done
+ $(MAKE) $(stat)
+
+$(stat): $(WANTED_POFILES)
+ if [ -f $(stat) ]; then \
+ cp --backup=numbered $(stat) $(stat).bak; \
+ :> $(stat); \
+ fi
+ { for f in $(WANTED_POFILES); do \
+ LANG=C msgfmt -o /dev/null -c -v --statistics $$f 2>&1; \
+ done ; } | $(PO_STATS) | head -n 6 | tee $(stat)
+
+update-po-with-compendium:
+ $(MAKE) update-po with_compendium="-C $(compendium)"
+
+update-mo: $(MOFILES)
+ @:
+
+%.mo: %.po
+ file=$(srcdir)/`echo $* | sed 's,.*/,,'`.mo \
+ && rm -f $$file \
+ && $(MSGCONV) --to UTF-8 $< \
+ | $(MSGFMT) -c --statistics -o $$file -
+
+showpo:
+ echo $(POFILES)
+
+showmo:
+ echo $(MOFILES)
+
+checkpo:
+ for f in $(POFILES); do \
+ mypot=$(POTDIR)/$${f/$(LL).po/pot}; echo $$f $$mypot; \
+ [ -f $$mypot ] && { LANG=C $(MSGMERGE) --verbose --output=/dev/null $$f $$mypot || exit 1; }; \
+ LANG=C $(MSGFMT) --output=/dev/null --check --statistics --verbose $$f \
+ || exit 1; \
+ done
+
+# Try to checkin a .pox file
+# FIXME make sure msgcat doesn't weird things with "" and comments
+checkin:
+ p=$(MODULE).$(ci_ll); \
+ cp --backup=numbered $(ci_opt) $$p.po $$p.po.bak; \
+ if [ -d CVS ]; then \
+ cvs -n update $$p.po | grep -q -v '^[UPMC]'; \
+ else \
+ LC_ALL=C svn status --show-updates --quiet $$p.po| grep -v '^Status against revision'; \
+ fi; \
+ if [ $$? = 0 ]; then \
+ echo "CVS/Subversion mismatch; trying to merge..."; \
+ rm -f $$p.po; \
+ if [ -d CVS ]; then \
+ cvs -q update $$p.po; \
+ else \
+ svn update $$p.po; \
+ fi; \
+ cp $$p.pox $$p.pox.new; \
+ $(MSGCAT) $$p.po $$p.pox.new -o $$p.pox; \
+ echo -e "\nCheck \"$$p.pox\" for fuzzy entries. Status:"; \
+ $(MSGFMT) --check --statistics $$p.pox; \
+ echo -e "Then try again to checkin \"$$p.pox\"."; \
+ else \
+ cp $(ci_opt) $$p.pox $$p.po; \
+ if [ -d CVS ]; then \
+ cvs -n ci $$p.po; \
+ else \
+ svn --dry-run commit $$p.po; \
+ fi; \
+ if [ $$? = 0 ] ; then \
+ if [ -d CVS ]; then \
+ cvs ci -m "$(ci_msg)" $$p.po; \
+ else \
+ svn commit --message "$(ci_msg)" $$p.po; \
+ fi; \
+ else \
+ rm -f $$p.po; \
+ if [ -d CVS ]; then \
+ cvs -q update $$p.po; \
+ else \
+ svn update $$p.po; \
+ fi; \
+ cp $$p.pox $$p.pox.new; \
+ $(MSGCAT) $$p.po $$p.pox.new -o $$p.pox; \
+ echo -e "\nCheck \"$$p.pox\" for fuzzy entries. Status:"; \
+ $(MSGFMT) --check --statistics $$p.pox; \
+ echo "Then try to checkin \"$$p.pox\"."; \
+ fi; \
+ fi
+
+install-data-local: $(MOFILES) $(stat)
+ D=$(DESTDIR)$(locale_lang_msg_dir); \
+ [ -d $$D ] || install -d -m 755 $$D; \
+ for l in $(MOFILES); do \
+ m=$${l/$(LL).mo/mo}; \
+ install -m 644 $$l $$D/$$m; \
+ done
+ install -d -m 755 $(DESTDIR)$(docdir)
+ $(INSTALL_DATA) $(stat) $(DESTDIR)$(docdir)
+# --- END lines from /usr/share/YaST2/data/devtools/admin/po/Makefile.am.center ---
+# --- START lines from /usr/share/YaST2/data/devtools/admin/po/Makefile.am.bottom ---
+# Emacs: -*- makefile -*-
+
+## po/Makefile.am.bottom ends here
+# --- END lines from /usr/share/YaST2/data/devtools/admin/po/Makefile.am.bottom ---
Added: trunk/yast/he/COPYING
===================================================================
--- trunk/yast/he/COPYING (rev 0)
+++ trunk/yast/he/COPYING 2015-09-29 10:47:28 UTC (rev 92876)
@@ -0,0 +1,339 @@
+ GNU GENERAL PUBLIC LICENSE
+ Version 2, June 1991
+
+ Copyright (C) 1989, 1991 Free Software Foundation, Inc.,
+ 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA
+ Everyone is permitted to copy and distribute verbatim copies
+ of this license document, but changing it is not allowed.
+
+ Preamble
+
+ The licenses for most software are designed to take away your
+freedom to share and change it. By contrast, the GNU General Public
+License is intended to guarantee your freedom to share and change free
+software--to make sure the software is free for all its users. This
+General Public License applies to most of the Free Software
+Foundation's software and to any other program whose authors commit to
+using it. (Some other Free Software Foundation software is covered by
+the GNU Lesser General Public License instead.) You can apply it to
+your programs, too.
+
+ When we speak of free software, we are referring to freedom, not
+price. Our General Public Licenses are designed to make sure that you
+have the freedom to distribute copies of free software (and charge for
+this service if you wish), that you receive source code or can get it
+if you want it, that you can change the software or use pieces of it
+in new free programs; and that you know you can do these things.
+
+ To protect your rights, we need to make restrictions that forbid
+anyone to deny you these rights or to ask you to surrender the rights.
+These restrictions translate to certain responsibilities for you if you
+distribute copies of the software, or if you modify it.
+
+ For example, if you distribute copies of such a program, whether
+gratis or for a fee, you must give the recipients all the rights that
+you have. You must make sure that they, too, receive or can get the
+source code. And you must show them these terms so they know their
+rights.
+
+ We protect your rights with two steps: (1) copyright the software, and
+(2) offer you this license which gives you legal permission to copy,
+distribute and/or modify the software.
+
+ Also, for each author's protection and ours, we want to make certain
+that everyone understands that there is no warranty for this free
+software. If the software is modified by someone else and passed on, we
+want its recipients to know that what they have is not the original, so
+that any problems introduced by others will not reflect on the original
+authors' reputations.
+
+ Finally, any free program is threatened constantly by software
+patents. We wish to avoid the danger that redistributors of a free
+program will individually obtain patent licenses, in effect making the
+program proprietary. To prevent this, we have made it clear that any
+patent must be licensed for everyone's free use or not licensed at all.
+
+ The precise terms and conditions for copying, distribution and
+modification follow.
+
+ GNU GENERAL PUBLIC LICENSE
+ TERMS AND CONDITIONS FOR COPYING, DISTRIBUTION AND MODIFICATION
+
+ 0. This License applies to any program or other work which contains
+a notice placed by the copyright holder saying it may be distributed
+under the terms of this General Public License. The "Program", below,
+refers to any such program or work, and a "work based on the Program"
+means either the Program or any derivative work under copyright law:
+that is to say, a work containing the Program or a portion of it,
+either verbatim or with modifications and/or translated into another
+language. (Hereinafter, translation is included without limitation in
+the term "modification".) Each licensee is addressed as "you".
+
+Activities other than copying, distribution and modification are not
+covered by this License; they are outside its scope. The act of
+running the Program is not restricted, and the output from the Program
+is covered only if its contents constitute a work based on the
+Program (independent of having been made by running the Program).
+Whether that is true depends on what the Program does.
+
+ 1. You may copy and distribute verbatim copies of the Program's
+source code as you receive it, in any medium, provided that you
+conspicuously and appropriately publish on each copy an appropriate
+copyright notice and disclaimer of warranty; keep intact all the
+notices that refer to this License and to the absence of any warranty;
+and give any other recipients of the Program a copy of this License
+along with the Program.
+
+You may charge a fee for the physical act of transferring a copy, and
+you may at your option offer warranty protection in exchange for a fee.
+
+ 2. You may modify your copy or copies of the Program or any portion
+of it, thus forming a work based on the Program, and copy and
+distribute such modifications or work under the terms of Section 1
+above, provided that you also meet all of these conditions:
+
+ a) You must cause the modified files to carry prominent notices
+ stating that you changed the files and the date of any change.
+
+ b) You must cause any work that you distribute or publish, that in
+ whole or in part contains or is derived from the Program or any
+ part thereof, to be licensed as a whole at no charge to all third
+ parties under the terms of this License.
+
+ c) If the modified program normally reads commands interactively
+ when run, you must cause it, when started running for such
+ interactive use in the most ordinary way, to print or display an
+ announcement including an appropriate copyright notice and a
+ notice that there is no warranty (or else, saying that you provide
+ a warranty) and that users may redistribute the program under
+ these conditions, and telling the user how to view a copy of this
+ License. (Exception: if the Program itself is interactive but
+ does not normally print such an announcement, your work based on
+ the Program is not required to print an announcement.)
+
+These requirements apply to the modified work as a whole. If
+identifiable sections of that work are not derived from the Program,
+and can be reasonably considered independent and separate works in
+themselves, then this License, and its terms, do not apply to those
+sections when you distribute them as separate works. But when you
+distribute the same sections as part of a whole which is a work based
+on the Program, the distribution of the whole must be on the terms of
+this License, whose permissions for other licensees extend to the
+entire whole, and thus to each and every part regardless of who wrote it.
+
+Thus, it is not the intent of this section to claim rights or contest
+your rights to work written entirely by you; rather, the intent is to
+exercise the right to control the distribution of derivative or
+collective works based on the Program.
+
+In addition, mere aggregation of another work not based on the Program
+with the Program (or with a work based on the Program) on a volume of
+a storage or distribution medium does not bring the other work under
+the scope of this License.
+
+ 3. You may copy and distribute the Program (or a work based on it,
+under Section 2) in object code or executable form under the terms of
+Sections 1 and 2 above provided that you also do one of the following:
+
+ a) Accompany it with the complete corresponding machine-readable
+ source code, which must be distributed under the terms of Sections
+ 1 and 2 above on a medium customarily used for software interchange; or,
+
+ b) Accompany it with a written offer, valid for at least three
+ years, to give any third party, for a charge no more than your
+ cost of physically performing source distribution, a complete
+ machine-readable copy of the corresponding source code, to be
+ distributed under the terms of Sections 1 and 2 above on a medium
+ customarily used for software interchange; or,
+
+ c) Accompany it with the information you received as to the offer
+ to distribute corresponding source code. (This alternative is
+ allowed only for noncommercial distribution and only if you
+ received the program in object code or executable form with such
+ an offer, in accord with Subsection b above.)
+
+The source code for a work means the preferred form of the work for
+making modifications to it. For an executable work, complete source
+code means all the source code for all modules it contains, plus any
+associated interface definition files, plus the scripts used to
+control compilation and installation of the executable. However, as a
+special exception, the source code distributed need not include
+anything that is normally distributed (in either source or binary
+form) with the major components (compiler, kernel, and so on) of the
+operating system on which the executable runs, unless that component
+itself accompanies the executable.
+
+If distribution of executable or object code is made by offering
+access to copy from a designated place, then offering equivalent
+access to copy the source code from the same place counts as
+distribution of the source code, even though third parties are not
+compelled to copy the source along with the object code.
+
+ 4. You may not copy, modify, sublicense, or distribute the Program
+except as expressly provided under this License. Any attempt
+otherwise to copy, modify, sublicense or distribute the Program is
+void, and will automatically terminate your rights under this License.
+However, parties who have received copies, or rights, from you under
+this License will not have their licenses terminated so long as such
+parties remain in full compliance.
+
+ 5. You are not required to accept this License, since you have not
+signed it. However, nothing else grants you permission to modify or
+distribute the Program or its derivative works. These actions are
+prohibited by law if you do not accept this License. Therefore, by
+modifying or distributing the Program (or any work based on the
+Program), you indicate your acceptance of this License to do so, and
+all its terms and conditions for copying, distributing or modifying
+the Program or works based on it.
+
+ 6. Each time you redistribute the Program (or any work based on the
+Program), the recipient automatically receives a license from the
+original licensor to copy, distribute or modify the Program subject to
+these terms and conditions. You may not impose any further
+restrictions on the recipients' exercise of the rights granted herein.
+You are not responsible for enforcing compliance by third parties to
+this License.
+
+ 7. If, as a consequence of a court judgment or allegation of patent
+infringement or for any other reason (not limited to patent issues),
+conditions are imposed on you (whether by court order, agreement or
+otherwise) that contradict the conditions of this License, they do not
+excuse you from the conditions of this License. If you cannot
+distribute so as to satisfy simultaneously your obligations under this
+License and any other pertinent obligations, then as a consequence you
+may not distribute the Program at all. For example, if a patent
+license would not permit royalty-free redistribution of the Program by
+all those who receive copies directly or indirectly through you, then
+the only way you could satisfy both it and this License would be to
+refrain entirely from distribution of the Program.
+
+If any portion of this section is held invalid or unenforceable under
+any particular circumstance, the balance of the section is intended to
+apply and the section as a whole is intended to apply in other
+circumstances.
+
+It is not the purpose of this section to induce you to infringe any
+patents or other property right claims or to contest validity of any
+such claims; this section has the sole purpose of protecting the
+integrity of the free software distribution system, which is
+implemented by public license practices. Many people have made
+generous contributions to the wide range of software distributed
+through that system in reliance on consistent application of that
+system; it is up to the author/donor to decide if he or she is willing
+to distribute software through any other system and a licensee cannot
+impose that choice.
+
+This section is intended to make thoroughly clear what is believed to
+be a consequence of the rest of this License.
+
+ 8. If the distribution and/or use of the Program is restricted in
+certain countries either by patents or by copyrighted interfaces, the
+original copyright holder who places the Program under this License
+may add an explicit geographical distribution limitation excluding
+those countries, so that distribution is permitted only in or among
+countries not thus excluded. In such case, this License incorporates
+the limitation as if written in the body of this License.
+
+ 9. The Free Software Foundation may publish revised and/or new versions
+of the General Public License from time to time. Such new versions will
+be similar in spirit to the present version, but may differ in detail to
+address new problems or concerns.
+
+Each version is given a distinguishing version number. If the Program
+specifies a version number of this License which applies to it and "any
+later version", you have the option of following the terms and conditions
+either of that version or of any later version published by the Free
+Software Foundation. If the Program does not specify a version number of
+this License, you may choose any version ever published by the Free Software
+Foundation.
+
+ 10. If you wish to incorporate parts of the Program into other free
+programs whose distribution conditions are different, write to the author
+to ask for permission. For software which is copyrighted by the Free
+Software Foundation, write to the Free Software Foundation; we sometimes
+make exceptions for this. Our decision will be guided by the two goals
+of preserving the free status of all derivatives of our free software and
+of promoting the sharing and reuse of software generally.
+
+ NO WARRANTY
+
+ 11. BECAUSE THE PROGRAM IS LICENSED FREE OF CHARGE, THERE IS NO WARRANTY
+FOR THE PROGRAM, TO THE EXTENT PERMITTED BY APPLICABLE LAW. EXCEPT WHEN
+OTHERWISE STATED IN WRITING THE COPYRIGHT HOLDERS AND/OR OTHER PARTIES
+PROVIDE THE PROGRAM "AS IS" WITHOUT WARRANTY OF ANY KIND, EITHER EXPRESSED
+OR IMPLIED, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF
+MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE. THE ENTIRE RISK AS
+TO THE QUALITY AND PERFORMANCE OF THE PROGRAM IS WITH YOU. SHOULD THE
+PROGRAM PROVE DEFECTIVE, YOU ASSUME THE COST OF ALL NECESSARY SERVICING,
+REPAIR OR CORRECTION.
+
+ 12. IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN WRITING
+WILL ANY COPYRIGHT HOLDER, OR ANY OTHER PARTY WHO MAY MODIFY AND/OR
+REDISTRIBUTE THE PROGRAM AS PERMITTED ABOVE, BE LIABLE TO YOU FOR DAMAGES,
+INCLUDING ANY GENERAL, SPECIAL, INCIDENTAL OR CONSEQUENTIAL DAMAGES ARISING
+OUT OF THE USE OR INABILITY TO USE THE PROGRAM (INCLUDING BUT NOT LIMITED
+TO LOSS OF DATA OR DATA BEING RENDERED INACCURATE OR LOSSES SUSTAINED BY
+YOU OR THIRD PARTIES OR A FAILURE OF THE PROGRAM TO OPERATE WITH ANY OTHER
+PROGRAMS), EVEN IF SUCH HOLDER OR OTHER PARTY HAS BEEN ADVISED OF THE
+POSSIBILITY OF SUCH DAMAGES.
+
+ END OF TERMS AND CONDITIONS
+
+ How to Apply These Terms to Your New Programs
+
+ If you develop a new program, and you want it to be of the greatest
+possible use to the public, the best way to achieve this is to make it
+free software which everyone can redistribute and change under these terms.
+
+ To do so, attach the following notices to the program. It is safest
+to attach them to the start of each source file to most effectively
+convey the exclusion of warranty; and each file should have at least
+the "copyright" line and a pointer to where the full notice is found.
+
+ <one line to give the program's name and a brief idea of what it does.>
+ Copyright (C) <year> <name of author>
+
+ This program is free software; you can redistribute it and/or modify
+ it under the terms of the GNU General Public License as published by
+ the Free Software Foundation; either version 2 of the License, or
+ (at your option) any later version.
+
+ This program is distributed in the hope that it will be useful,
+ but WITHOUT ANY WARRANTY; without even the implied warranty of
+ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ GNU General Public License for more details.
+
+ You should have received a copy of the GNU General Public License along
+ with this program; if not, write to the Free Software Foundation, Inc.,
+ 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA.
+
+Also add information on how to contact you by electronic and paper mail.
+
+If the program is interactive, make it output a short notice like this
+when it starts in an interactive mode:
+
+ Gnomovision version 69, Copyright (C) year name of author
+ Gnomovision comes with ABSOLUTELY NO WARRANTY; for details type `show w'.
+ This is free software, and you are welcome to redistribute it
+ under certain conditions; type `show c' for details.
+
+The hypothetical commands `show w' and `show c' should show the appropriate
+parts of the General Public License. Of course, the commands you use may
+be called something other than `show w' and `show c'; they could even be
+mouse-clicks or menu items--whatever suits your program.
+
+You should also get your employer (if you work as a programmer) or your
+school, if any, to sign a "copyright disclaimer" for the program, if
+necessary. Here is a sample; alter the names:
+
+ Yoyodyne, Inc., hereby disclaims all copyright interest in the program
+ `Gnomovision' (which makes passes at compilers) written by James Hacker.
+
+ <signature of Ty Coon>, 1 April 1989
+ Ty Coon, President of Vice
+
+This General Public License does not permit incorporating your program into
+proprietary programs. If your program is a subroutine library, you may
+consider it more useful to permit linking proprietary applications with the
+library. If this is what you want to do, use the GNU Lesser General
+Public License instead of this License.
Added: trunk/yast/he/Makefile.am
===================================================================
--- trunk/yast/he/Makefile.am (rev 0)
+++ trunk/yast/he/Makefile.am 2015-09-29 10:47:28 UTC (rev 92876)
@@ -0,0 +1,196 @@
+# Emacs: -*- makefile -*-
+#
+# Toplevel Makefile.am for a YaST2 subproject
+#
+# -- This file is generated by y2automake - DO NOT EDIT! --
+# (Edit ./SUBDIRS instead)
+#
+
+#where devtools are
+Y2TOOL = $(Y2DEVTOOLS_PREFIX)/bin/y2tool
+
+VERSION = $(shell cat $(srcdir)/VERSION)
+RPMNAME = $(shell cat $(srcdir)/RPMNAME)
+SUBDIRS_FILE = $(shell test -e $(srcdir)/SUBDIRS && echo SUBDIRS)
+ACINCLUDE_FILE = $(shell test -e $(srcdir)/acinclude.m4 && echo acinclude.m4)
+
+HAS_YAST_LICENSE = $(shell test -e $(srcdir)/YAST_LICENSE && echo YAST_LICENSE)
+
+# do we do Makefile.am for devtools? It is a little special...
+IS_DEVTOOLS = $(findstring yast2-devtools,$(RPMNAME))
+
+DEVTOOLS_DIR = $(if $(IS_DEVTOOLS),$(srcdir)/devtools,$(Y2DEVTOOLS_PREFIX)/share/YaST2/data/devtools)
+LEGALESE_DIR = $(if $(HAS_YAST_LICENSE),$(DEVTOOLS_DIR)/admin/copyright/yast,$(DEVTOOLS_DIR)/admin/copyright/gpl)
+
+COPYRIGHT_files_gpl = README COPYING
+
+COPYRIGHT_files_yast = YAST_LICENSE README COPYING COPYRIGHT.english \
+ COPYRIGHT.french COPYRIGHT.german COPYRIGHT.spanish
+
+extra_COPYRIGHT_files = $(if $(HAS_YAST_LICENSE), $(COPYRIGHT_files_yast), $(COPYRIGHT_files_gpl))
+
+# less strict; prefer bzip2
+AUTOMAKE_OPTIONS = foreign dist-bzip2 no-dist-gzip
+# where devtools install m4 snippets
+# argh, executed literally
+#ACLOCAL_AMFLAGS = -I $(Y2DEVTOOLS_PREFIX)/share/aclocal
+ACLOCAL_AMFLAGS = -I . -I `if test -d ./devtools/admin; then echo ./devtools/admin; else pkg-config --print-errors --variable=datadir yast2-devtools; fi`/aclocal
+
+Makefile.am.common: $(DEVTOOLS_DIR)/admin/Makefile.am.common
+ cmp -s $< $@ || cp -f $< $@
+
+# create bzip2ed tar and make some sanity checks
+$(RPMNAME)-$(VERSION).tar.bz2: checkpo dist-bzip2
+ @if [ `bunzip2 -c $(RPMNAME)-$(VERSION).tar.bz2 | wc --bytes` = 0 ] ; then \
+ echo "Error: created tar is empty" ; \
+ exit 1 ; \
+ fi
+
+CLEANFILES =
+MAINTAINERCLEANFILES = package/$(RPMNAME)-$(VERSION).tar.bz2 package/$(RPMNAME).spec
+
+POT_DST = $(shell find -type d -name testsuite -prune , \
+ -type f -name "*.pot")
+
+EXTRA_DIST = \
+ VERSION RPMNAME MAINTAINER configure.in.in \
+ $(SUBDIRS_FILE) $(ACINCLUDE_FILE) \
+ $(if $(IS_DEVTOOLS),Makefile.am.common,$(POT_DST))
+
+show-extra-dist:
+ @echo $(EXTRA_DIST)
+
+# info '(automake)Conditionals'
+if CREATE_PKGCONFIG
+# create the file here instead of by configure
+# because the prerequisite is made here (not anymore!)
+# and we don't want any paths in y2autoconf
+# info '(autoconf)config.status Invocation'
+$(RPMNAME).pc: $(RPMNAME).pc.in config.status
+ ./config.status --file=$@:$<
+
+if CREATE_PKGCONFIG_NOARCH
+pkgconfigdata_DATA = $(RPMNAME).pc
+else
+pkgconfig_DATA = $(RPMNAME).pc
+endif
+
+EXTRA_DIST += $(RPMNAME).pc.in
+endif
+
+dist-hook:
+ @for I in $(extra_COPYRIGHT_files) ; \
+ do \
+ EX="" ; \
+ if test -f $(srcdir)/$$I ; then \
+ EX=$(srcdir)/$$I ; \
+ elif test -f $(LEGALESE_DIR)/$$I ; then \
+ EX=$(LEGALESE_DIR)/$$I ; \
+ else \
+ echo "Error: No file $$I in $(srcdir)/ or in $$LEGALESE_DIR/"; \
+ exit 1 ; \
+ fi ; \
+ echo "cp $$EX $(distdir)" ; \
+ cp $$EX "$(distdir)" ; \
+ done
+
+pot:
+ $(Y2TOOL) y2makepot -s $(srcdir)
+
+install-pot: pot
+ @POT_DST=`find -type d -name testsuite -prune , \
+ -type f -name "*.pot"` ; \
+ if [ -n "$$POT_DST" ] ; then \
+ echo "mkdir -p $(DESTDIR)$(potdir)" ; \
+ mkdir -p $(DESTDIR)$(potdir) ; \
+ list="$$POT_DST"; \
+ for I in $$list ; \
+ do \
+ echo $$I ; \
+ if [ "$$I" == "pot" ] ; then \
+ continue ; \
+ fi ; \
+ echo "$(INSTALL_DATA) $$I $(DESTDIR)$(potdir)" ; \
+ $(INSTALL_DATA) $$I $(DESTDIR)$(potdir) ; \
+ done ; \
+ fi
+
+spellcheck: pot
+ $(Y2TOOL) pot-spellcheck
+
+# all-local: $(if $(IS_DEVTOOLS),,$(POT_DST))
+
+install-data-local: # $(if $(IS_DEVTOOLS),,install-pot)
+ mkdir -p $(DESTDIR)$(docdir)
+ @for I in $(extra_COPYRIGHT_files) ; \
+ do \
+ EX="" ; \
+ if test -f $(srcdir)/$$I ; then \
+ EX=$(srcdir)/$$I ; \
+ elif test -f $(LEGALESE_DIR)/$$I ; then \
+ EX=$(LEGALESE_DIR)/$$I ; \
+ else \
+ echo "Error: No file $$I in $(srcdir)/ or in $(LEGALESE_DIR)/"; \
+ exit 1 ; \
+ fi ; \
+ echo "$(INSTALL_DATA) $$EX $(DESTDIR)$(docdir)" ; \
+ $(INSTALL_DATA) $$EX $(DESTDIR)$(docdir) ; \
+ done
+
+package-local: check-parse $(if $(IS_DEVTOOLS),,$(POT_DST)) $(RPMNAME)-$(VERSION).tar.bz2
+ rm -f package/$(RPMNAME)-*.tar.bz2
+ rm -f package/*~
+ rm -f package/*.bak
+ rm -f package/*.auto
+ mv $(RPMNAME)-$(VERSION).tar.bz2 package/
+ if ! test -x $(Y2TOOL); then \
+ echo "$(Y2TOOL): not found."; \
+ echo "You have to install yast2-devtools to making a package"; \
+ false; \
+ fi
+ here=`pwd`; \
+ cd $(srcdir) && for i in $(RPMNAME)*.spec.in; do \
+ newname="`echo "$$i" | sed "s/\.in$$//g"`"; \
+ $(Y2TOOL) create-spec < $$i > $$here/package/$${newname} ; \
+ done
+
+package: check-up-to-date check-tagversion check-textdomain package-local
+
+TAGVERSION = $(Y2TOOL) tagversion
+
+# check if there is no modified files and all commits were pushed
+check-up-to-date:
+ if [ `git status --short --branch | sed '/##[^[]*$/d;/^??/d' | wc -l` -gt 0 ]; then \
+ (echo "ERROR: Source is not commited and pushed. See `git status`"; false) \
+ fi
+
+check-tagversion:
+ cd $(srcdir) && $(TAGVERSION) --check >/dev/null; \
+ [ $$? = 0 ] || ( echo "ERROR: Please run 'tagversion' first"; false )
+
+check-parse-old:
+ @if [ `find -type f -name "*.ycp" | wc -l` -gt 0 -a "$(RPMNAME)" != "yast2-core" ] ; then \
+ echo "Running parseycp..." ; \
+ parseycp -q -R ; \
+ else \
+ echo "Not running parseycp." ; \
+ fi
+
+check-parse:
+ @echo "Not running parseycp."
+
+check-textdomain:
+ $(Y2TOOL) check-textdomain $(srcdir)
+
+stable: checkin-stable
+
+checkin-stable: package
+ $(Y2TOOL) checkin-stable
+
+
+# For po/ modules
+checkpo:
+ test ! -f $(srcdir)/po/Makefile || $(MAKE) -C po checkpo
+# test ! -f $(srcdir)/po/Makefile || $(MAKE) -C po checkpo make-pox
+# Contents of ./SUBDIRS
+SUBDIRS = po
Added: trunk/yast/he/README
===================================================================
--- trunk/yast/he/README (rev 0)
+++ trunk/yast/he/README 2015-09-29 10:47:28 UTC (rev 92876)
@@ -0,0 +1,2 @@
+This program/library is part of YaST2
+See the file COPYING for license terms
Added: trunk/yast/he/configure.ac
===================================================================
--- trunk/yast/he/configure.ac (rev 0)
+++ trunk/yast/he/configure.ac 2015-09-29 10:47:28 UTC (rev 92876)
@@ -0,0 +1,184 @@
+dnl configure.ac for yast2-trans-he
+dnl
+dnl -- This file is generated by y2autoconf 3.0.5 - DO NOT EDIT! --
+dnl (edit configure.ac.in or configure.in.in instead)
+
+AC_INIT(yast2-trans-he, 3.1.0, http://bugs.opensuse.org/, yast2-trans-he)
+dnl Check for presence of file 'RPMNAME'
+AC_CONFIG_SRCDIR([RPMNAME])
+
+dnl Checking host/target/build systems, for make, install etc.
+AC_CANONICAL_TARGET
+dnl Perform program name transformation
+AC_ARG_PROGRAM
+
+AC_PREFIX_DEFAULT(/usr)
+
+dnl long filenames; we use GNU Make extensions and that's ok
+AM_INIT_AUTOMAKE(tar-ustar -Wno-portability)
+
+dnl Important YaST2 variables
+VERSION="3.1.0"
+RPMNAME="yast2-trans-he"
+MAINTAINER="Karl Eichwalder <ke(a)suse.de>"
+
+dnl pkgconfig honors lib64
+pkgconfigdir=\${libdir}/pkgconfig
+pkgconfigdatadir=\${datadir}/pkgconfig
+yast2dir=\${prefix}/share/YaST2
+
+ybindir=\${prefix}/lib/YaST2/bin
+# FIXME duplicates execcompdir
+ystartupdir=\${prefix}/lib/YaST2
+plugindir=\${libdir}/YaST2/plugin
+includedir=\${prefix}/include/YaST2
+potdir=\${docdir}/pot
+
+docdir=\${prefix}/share/doc/packages/$RPMNAME
+mandir=\${prefix}/share/man
+
+execcompdir=\${prefix}/lib/YaST2
+agentdir=${execcompdir}/servers_non_y2
+
+ydatadir=${yast2dir}/data
+imagedir=${yast2dir}/images
+themedir=${yast2dir}/theme
+localedir=${yast2dir}/locale
+clientdir=${yast2dir}/clients
+moduledir=${yast2dir}/modules
+yncludedir=${yast2dir}/include
+schemadir=${yast2dir}/schema
+scrconfdir=${yast2dir}/scrconf
+desktopdir=\${prefix}/share/applications/YaST2
+
+AC_SUBST(VERSION)
+AC_SUBST(RPMNAME)
+AC_SUBST(MAINTAINER)
+
+AC_SUBST(pkgconfigdir)
+AC_SUBST(pkgconfigdatadir)
+
+AC_SUBST(yast2dir)
+
+AC_SUBST(ybindir)
+AC_SUBST(ystartupdir)
+AC_SUBST(plugindir)
+AC_SUBST(includedir)
+AC_SUBST(potdir)
+AC_SUBST(execcompdir)
+
+AC_SUBST(docdir)
+AC_SUBST(mandir)
+
+AC_SUBST(ydatadir)
+AC_SUBST(imagedir)
+AC_SUBST(themedir)
+AC_SUBST(localedir)
+AC_SUBST(clientdir)
+AC_SUBST(moduledir)
+AC_SUBST(yncludedir)
+AC_SUBST(schemadir)
+AC_SUBST(scrconfdir)
+AC_SUBST(agentdir)
+AC_SUBST(desktopdir)
+
+fillupdir_d="/var/adm/fillup-templates"
+AC_ARG_WITH(fillupdir,
+ AS_HELP_STRING([--with-fillupdir=DIR],
+ [where to place fillup templates (default $fillupdir_d.]),
+ [ fillupdir="$withval" ],
+ [ fillupdir="$fillupdir_d" ])
+AC_SUBST(fillupdir)
+
+LL=${RPMNAME##*-}
+AC_SUBST(LL)
+ISO639=${LL%_*}
+AC_SUBST(ISO639)
+
+AC_ARG_WITH(own_compendium,
+ AS_HELP_STRING([--with-own_compendium=FILE],
+ [Location of compendium file]),
+ y2compendium=yes, y2compendium=no)
+if test "x$with_own_compendium" = "x" ; then
+ if test -d ../50-memory ; then
+ COMPENDIUM='../../50-memory/yast2.$(LL).po'
+ else
+ COMPENDIUM='../../memory/yast2.$(LL).po'
+ fi
+else
+ COMPENDIUM=${with_own_compendium}
+fi
+AC_SUBST(COMPENDIUM)
+if test -d ../50-pot ; then
+ POTDIR=../../50-pot
+else
+ POTDIR=../../pot/pot
+fi
+AC_SUBST(POTDIR)
+
+
+dnl Checks for programs.
+AC_PROG_INSTALL
+dnl The YCP interpreter checks whether dependent ybc files are older
+dnl so we must preserve their timestamps
+INSTALL="${INSTALL} -p"
+AC_PROG_LN_S
+AC_PROG_MAKE_SET
+
+dnl pkgconfig
+AC_ARG_VAR([PKG_CONFIG_PATH], [where to search for pkg-config files])
+dnl devtools
+dnl ...
+
+dnl no need for AC_ARG_VAR
+AC_PATH_PROG(XGETTEXT, xgettext)
+if test -z "$XGETTEXT" ; then
+ AC_MSG_ERROR(xgettext is missing; please install gettext-tools.)
+fi
+
+Y2DEVTOOLS_PREFIX=`pkg-config --print-errors --variable=prefix yast2-devtools`
+AC_SUBST(Y2DEVTOOLS_PREFIX)
+devtools_ybindir=`pkg-config --print-errors --variable=ybindir yast2-devtools`
+devtools_yast2dir=`pkg-config --print-errors --variable=yast2dir yast2-devtools`
+
+dnl producing pkg-config for others?
+AM_CONDITIONAL(CREATE_PKGCONFIG, test "x${CREATE_PKGCONFIG}" != x)
+AM_CONDITIONAL(CREATE_PKGCONFIG_NOARCH, test "x${CREATE_PKGCONFIG}" = xnoarch)
+
+dbdir=${devtools_yast2dir}/data/docbook
+STYLESHEET_HTML=${dbdir}/stylesheets/customize-html.xsl
+STYLESHEET_PDF=${dbdir}/stylesheets/customize-fo.xsl
+STYLESHEET_CSS=${dbdir}/css/yast2docs.css
+STYLESHEET_YDOC=${dbdir}/stylesheets/ydoc.xsl
+STYLESHEET_YCPDOC=${dbdir}/stylesheets/ycpdoc.xsl
+AC_SUBST(STYLESHEET_HTML)
+AC_SUBST(STYLESHEET_PDF)
+AC_SUBST(STYLESHEET_CSS)
+AC_SUBST(STYLESHEET_YDOC)
+AC_SUBST(STYLESHEET_YCPDOC)
+
+
+dnl searches for some needed programs
+AC_PATH_PROG(MSGFMT, msgfmt, no, /usr/bin)
+if test x$MSGFMT != x"/usr/bin/msgfmt"; then
+ AC_MSG_ERROR(msgfmt is missing; please install gettext.)
+fi
+AC_PATH_PROGS(MSGCAT, msgcat pmsgcat, no)
+if test x$MSGCAT = xno; then
+ AC_MSG_ERROR(msgcat is missing; please install gettext-0.11pre or better.)
+fi
+
+AC_PATH_PROG(MSGMERGE, msgmerge, no, /usr/bin)
+if test x$MSGMERGE != x"/usr/bin/msgmerge"; then
+ AC_MSG_ERROR(msgmerge is missing; please install gettext.)
+fi
+
+AC_PATH_PROG(MSGCONV, msgconv, no, /usr/bin)
+if test x$MSGCONV != x"/usr/bin/msgconv"; then
+ AC_MSG_ERROR(msgconv is missing; please install gettext.)
+fi
+
+
+AC_CONFIG_FILES(Makefile po/Makefile)
+AC_OUTPUT
+
Added: trunk/yast/he/po/Makefile.am
===================================================================
--- trunk/yast/he/po/Makefile.am (rev 0)
+++ trunk/yast/he/po/Makefile.am 2015-09-29 10:47:28 UTC (rev 92876)
@@ -0,0 +1,175 @@
+# Emacs: -*- makefile -*-
+#
+# Makefile.am for a YaST2 translation (po/) subproject
+#
+# -- This file is generated by y2automake - DO NOT EDIT! --
+#
+# --- START lines from /usr/share/YaST2/data/devtools/admin/po/Makefile.am.top ---
+# Emacs: -*- makefile -*-
+# --- END lines from /usr/share/YaST2/data/devtools/admin/po/Makefile.am.top ---
+# --- START lines from /usr/share/YaST2/data/devtools/admin/po/Makefile.am.center ---
+# Emacs: -*- makefile -*-
+
+LL = @LL@
+#POTDIR = ../../50-pot
+POTDIR = @POTDIR@
+POTFILES = $(wildcard $(POTDIR)/*.pot)
+GENERATED = $(MOFILES)
+CLEANFILES = $(GENERATED)
+POFILES = $(wildcard *.po)
+ALL_TEXTDOMAINS = $(basename $(notdir $(POTFILES)))
+BPOTFILES = $(shell source ../../50-tools/build.conf && echo $$business)
+WANTED_TEXTDOMAINS = $(filter-out $(BPOTFILES), $(ALL_TEXTDOMAINS))
+WANTED_POFILES = $(addsuffix .$(LL).po, $(WANTED_TEXTDOMAINS))
+MOFILES = $(POFILES:%.po=%.mo)
+INST_MOFILES = $(MOFILES:.$(LL).mo=.mo)
+POXFILES = $(POFILES:%.po=%.pox)
+EXTRA_DIST = $(WANTED_POFILES) $(stat)
+localedir=@localedir@
+locale_lang_msg_dir=$(localedir)/$(LL)/LC_MESSAGES
+compendium = @COMPENDIUM@
+with_compendium =
+
+stat=status.txt
+PO_STATS= grep -v warning: | @ybindir@/po-stats
+
+MSGMERGE = @MSGMERGE@ --no-wrap --force-po --previous
+MSGFMT = @MSGFMT@
+MSGCAT = @MSGCAT@ --no-wrap --force-po
+MSGCONV = @MSGCONV@ --no-wrap --force-po
+XGETTEXT = @XGETTEXT@ --no-wrap
+
+SUFFIXES = .po .pox .gmo .mo
+
+all-local: $(GENERATED)
+
+make-pox pox: Makefile $(POXFILES)
+$(POXFILES): %.pox: %.po
+ -[ -f $@ ] && mv --backup=numbered $@ $@.bak; \
+ pot=$$(echo $< | sed "s:$(LL).po:pot:"); \
+ compendium=$(compendium); \
+ [ -f $$compendium ] || compendium=/dev/null ; \
+ $(MSGMERGE) -C $$compendium -o $@ $< $(POTDIR)/$$pot
+
+# update or init PO file
+update-po: Makefile $(POTFILES)
+ for p in $(POTFILES); do \
+ q=$${p##*/}; \
+ po=$${q%pot}$(LL).po; \
+ echo $$po; \
+ if [ -f $$po ]; then \
+ $(MSGMERGE) -o $$po.tmp $(with_compendium) $$po $$p; \
+ else \
+ $(MSGMERGE) -o $$po.tmp -C $(compendium) \
+ --verbose /dev/null $$p; \
+ fi || { echo "$(MSGMERGE) for \"$$po\" failed" ; \
+ rm -f $$po.tmp ; }; \
+ if cmp $$po.tmp $$po >/dev/null 2>&1; then \
+ rm -vf $$po.tmp; \
+ else \
+ mv -vf $$po.tmp $$po; \
+ fi; \
+ done
+ $(MAKE) $(stat)
+
+$(stat): $(WANTED_POFILES)
+ if [ -f $(stat) ]; then \
+ cp --backup=numbered $(stat) $(stat).bak; \
+ :> $(stat); \
+ fi
+ { for f in $(WANTED_POFILES); do \
+ LANG=C msgfmt -o /dev/null -c -v --statistics $$f 2>&1; \
+ done ; } | $(PO_STATS) | head -n 6 | tee $(stat)
+
+update-po-with-compendium:
+ $(MAKE) update-po with_compendium="-C $(compendium)"
+
+update-mo: $(MOFILES)
+ @:
+
+%.mo: %.po
+ file=$(srcdir)/`echo $* | sed 's,.*/,,'`.mo \
+ && rm -f $$file \
+ && $(MSGCONV) --to UTF-8 $< \
+ | $(MSGFMT) -c --statistics -o $$file -
+
+showpo:
+ echo $(POFILES)
+
+showmo:
+ echo $(MOFILES)
+
+checkpo:
+ for f in $(POFILES); do \
+ mypot=$(POTDIR)/$${f/$(LL).po/pot}; echo $$f $$mypot; \
+ [ -f $$mypot ] && { LANG=C $(MSGMERGE) --verbose --output=/dev/null $$f $$mypot || exit 1; }; \
+ LANG=C $(MSGFMT) --output=/dev/null --check --statistics --verbose $$f \
+ || exit 1; \
+ done
+
+# Try to checkin a .pox file
+# FIXME make sure msgcat doesn't weird things with "" and comments
+checkin:
+ p=$(MODULE).$(ci_ll); \
+ cp --backup=numbered $(ci_opt) $$p.po $$p.po.bak; \
+ if [ -d CVS ]; then \
+ cvs -n update $$p.po | grep -q -v '^[UPMC]'; \
+ else \
+ LC_ALL=C svn status --show-updates --quiet $$p.po| grep -v '^Status against revision'; \
+ fi; \
+ if [ $$? = 0 ]; then \
+ echo "CVS/Subversion mismatch; trying to merge..."; \
+ rm -f $$p.po; \
+ if [ -d CVS ]; then \
+ cvs -q update $$p.po; \
+ else \
+ svn update $$p.po; \
+ fi; \
+ cp $$p.pox $$p.pox.new; \
+ $(MSGCAT) $$p.po $$p.pox.new -o $$p.pox; \
+ echo -e "\nCheck \"$$p.pox\" for fuzzy entries. Status:"; \
+ $(MSGFMT) --check --statistics $$p.pox; \
+ echo -e "Then try again to checkin \"$$p.pox\"."; \
+ else \
+ cp $(ci_opt) $$p.pox $$p.po; \
+ if [ -d CVS ]; then \
+ cvs -n ci $$p.po; \
+ else \
+ svn --dry-run commit $$p.po; \
+ fi; \
+ if [ $$? = 0 ] ; then \
+ if [ -d CVS ]; then \
+ cvs ci -m "$(ci_msg)" $$p.po; \
+ else \
+ svn commit --message "$(ci_msg)" $$p.po; \
+ fi; \
+ else \
+ rm -f $$p.po; \
+ if [ -d CVS ]; then \
+ cvs -q update $$p.po; \
+ else \
+ svn update $$p.po; \
+ fi; \
+ cp $$p.pox $$p.pox.new; \
+ $(MSGCAT) $$p.po $$p.pox.new -o $$p.pox; \
+ echo -e "\nCheck \"$$p.pox\" for fuzzy entries. Status:"; \
+ $(MSGFMT) --check --statistics $$p.pox; \
+ echo "Then try to checkin \"$$p.pox\"."; \
+ fi; \
+ fi
+
+install-data-local: $(MOFILES) $(stat)
+ D=$(DESTDIR)$(locale_lang_msg_dir); \
+ [ -d $$D ] || install -d -m 755 $$D; \
+ for l in $(MOFILES); do \
+ m=$${l/$(LL).mo/mo}; \
+ install -m 644 $$l $$D/$$m; \
+ done
+ install -d -m 755 $(DESTDIR)$(docdir)
+ $(INSTALL_DATA) $(stat) $(DESTDIR)$(docdir)
+# --- END lines from /usr/share/YaST2/data/devtools/admin/po/Makefile.am.center ---
+# --- START lines from /usr/share/YaST2/data/devtools/admin/po/Makefile.am.bottom ---
+# Emacs: -*- makefile -*-
+
+## po/Makefile.am.bottom ends here
+# --- END lines from /usr/share/YaST2/data/devtools/admin/po/Makefile.am.bottom ---
Added: trunk/yast/hi/COPYING
===================================================================
--- trunk/yast/hi/COPYING (rev 0)
+++ trunk/yast/hi/COPYING 2015-09-29 10:47:28 UTC (rev 92876)
@@ -0,0 +1,339 @@
+ GNU GENERAL PUBLIC LICENSE
+ Version 2, June 1991
+
+ Copyright (C) 1989, 1991 Free Software Foundation, Inc.,
+ 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA
+ Everyone is permitted to copy and distribute verbatim copies
+ of this license document, but changing it is not allowed.
+
+ Preamble
+
+ The licenses for most software are designed to take away your
+freedom to share and change it. By contrast, the GNU General Public
+License is intended to guarantee your freedom to share and change free
+software--to make sure the software is free for all its users. This
+General Public License applies to most of the Free Software
+Foundation's software and to any other program whose authors commit to
+using it. (Some other Free Software Foundation software is covered by
+the GNU Lesser General Public License instead.) You can apply it to
+your programs, too.
+
+ When we speak of free software, we are referring to freedom, not
+price. Our General Public Licenses are designed to make sure that you
+have the freedom to distribute copies of free software (and charge for
+this service if you wish), that you receive source code or can get it
+if you want it, that you can change the software or use pieces of it
+in new free programs; and that you know you can do these things.
+
+ To protect your rights, we need to make restrictions that forbid
+anyone to deny you these rights or to ask you to surrender the rights.
+These restrictions translate to certain responsibilities for you if you
+distribute copies of the software, or if you modify it.
+
+ For example, if you distribute copies of such a program, whether
+gratis or for a fee, you must give the recipients all the rights that
+you have. You must make sure that they, too, receive or can get the
+source code. And you must show them these terms so they know their
+rights.
+
+ We protect your rights with two steps: (1) copyright the software, and
+(2) offer you this license which gives you legal permission to copy,
+distribute and/or modify the software.
+
+ Also, for each author's protection and ours, we want to make certain
+that everyone understands that there is no warranty for this free
+software. If the software is modified by someone else and passed on, we
+want its recipients to know that what they have is not the original, so
+that any problems introduced by others will not reflect on the original
+authors' reputations.
+
+ Finally, any free program is threatened constantly by software
+patents. We wish to avoid the danger that redistributors of a free
+program will individually obtain patent licenses, in effect making the
+program proprietary. To prevent this, we have made it clear that any
+patent must be licensed for everyone's free use or not licensed at all.
+
+ The precise terms and conditions for copying, distribution and
+modification follow.
+
+ GNU GENERAL PUBLIC LICENSE
+ TERMS AND CONDITIONS FOR COPYING, DISTRIBUTION AND MODIFICATION
+
+ 0. This License applies to any program or other work which contains
+a notice placed by the copyright holder saying it may be distributed
+under the terms of this General Public License. The "Program", below,
+refers to any such program or work, and a "work based on the Program"
+means either the Program or any derivative work under copyright law:
+that is to say, a work containing the Program or a portion of it,
+either verbatim or with modifications and/or translated into another
+language. (Hereinafter, translation is included without limitation in
+the term "modification".) Each licensee is addressed as "you".
+
+Activities other than copying, distribution and modification are not
+covered by this License; they are outside its scope. The act of
+running the Program is not restricted, and the output from the Program
+is covered only if its contents constitute a work based on the
+Program (independent of having been made by running the Program).
+Whether that is true depends on what the Program does.
+
+ 1. You may copy and distribute verbatim copies of the Program's
+source code as you receive it, in any medium, provided that you
+conspicuously and appropriately publish on each copy an appropriate
+copyright notice and disclaimer of warranty; keep intact all the
+notices that refer to this License and to the absence of any warranty;
+and give any other recipients of the Program a copy of this License
+along with the Program.
+
+You may charge a fee for the physical act of transferring a copy, and
+you may at your option offer warranty protection in exchange for a fee.
+
+ 2. You may modify your copy or copies of the Program or any portion
+of it, thus forming a work based on the Program, and copy and
+distribute such modifications or work under the terms of Section 1
+above, provided that you also meet all of these conditions:
+
+ a) You must cause the modified files to carry prominent notices
+ stating that you changed the files and the date of any change.
+
+ b) You must cause any work that you distribute or publish, that in
+ whole or in part contains or is derived from the Program or any
+ part thereof, to be licensed as a whole at no charge to all third
+ parties under the terms of this License.
+
+ c) If the modified program normally reads commands interactively
+ when run, you must cause it, when started running for such
+ interactive use in the most ordinary way, to print or display an
+ announcement including an appropriate copyright notice and a
+ notice that there is no warranty (or else, saying that you provide
+ a warranty) and that users may redistribute the program under
+ these conditions, and telling the user how to view a copy of this
+ License. (Exception: if the Program itself is interactive but
+ does not normally print such an announcement, your work based on
+ the Program is not required to print an announcement.)
+
+These requirements apply to the modified work as a whole. If
+identifiable sections of that work are not derived from the Program,
+and can be reasonably considered independent and separate works in
+themselves, then this License, and its terms, do not apply to those
+sections when you distribute them as separate works. But when you
+distribute the same sections as part of a whole which is a work based
+on the Program, the distribution of the whole must be on the terms of
+this License, whose permissions for other licensees extend to the
+entire whole, and thus to each and every part regardless of who wrote it.
+
+Thus, it is not the intent of this section to claim rights or contest
+your rights to work written entirely by you; rather, the intent is to
+exercise the right to control the distribution of derivative or
+collective works based on the Program.
+
+In addition, mere aggregation of another work not based on the Program
+with the Program (or with a work based on the Program) on a volume of
+a storage or distribution medium does not bring the other work under
+the scope of this License.
+
+ 3. You may copy and distribute the Program (or a work based on it,
+under Section 2) in object code or executable form under the terms of
+Sections 1 and 2 above provided that you also do one of the following:
+
+ a) Accompany it with the complete corresponding machine-readable
+ source code, which must be distributed under the terms of Sections
+ 1 and 2 above on a medium customarily used for software interchange; or,
+
+ b) Accompany it with a written offer, valid for at least three
+ years, to give any third party, for a charge no more than your
+ cost of physically performing source distribution, a complete
+ machine-readable copy of the corresponding source code, to be
+ distributed under the terms of Sections 1 and 2 above on a medium
+ customarily used for software interchange; or,
+
+ c) Accompany it with the information you received as to the offer
+ to distribute corresponding source code. (This alternative is
+ allowed only for noncommercial distribution and only if you
+ received the program in object code or executable form with such
+ an offer, in accord with Subsection b above.)
+
+The source code for a work means the preferred form of the work for
+making modifications to it. For an executable work, complete source
+code means all the source code for all modules it contains, plus any
+associated interface definition files, plus the scripts used to
+control compilation and installation of the executable. However, as a
+special exception, the source code distributed need not include
+anything that is normally distributed (in either source or binary
+form) with the major components (compiler, kernel, and so on) of the
+operating system on which the executable runs, unless that component
+itself accompanies the executable.
+
+If distribution of executable or object code is made by offering
+access to copy from a designated place, then offering equivalent
+access to copy the source code from the same place counts as
+distribution of the source code, even though third parties are not
+compelled to copy the source along with the object code.
+
+ 4. You may not copy, modify, sublicense, or distribute the Program
+except as expressly provided under this License. Any attempt
+otherwise to copy, modify, sublicense or distribute the Program is
+void, and will automatically terminate your rights under this License.
+However, parties who have received copies, or rights, from you under
+this License will not have their licenses terminated so long as such
+parties remain in full compliance.
+
+ 5. You are not required to accept this License, since you have not
+signed it. However, nothing else grants you permission to modify or
+distribute the Program or its derivative works. These actions are
+prohibited by law if you do not accept this License. Therefore, by
+modifying or distributing the Program (or any work based on the
+Program), you indicate your acceptance of this License to do so, and
+all its terms and conditions for copying, distributing or modifying
+the Program or works based on it.
+
+ 6. Each time you redistribute the Program (or any work based on the
+Program), the recipient automatically receives a license from the
+original licensor to copy, distribute or modify the Program subject to
+these terms and conditions. You may not impose any further
+restrictions on the recipients' exercise of the rights granted herein.
+You are not responsible for enforcing compliance by third parties to
+this License.
+
+ 7. If, as a consequence of a court judgment or allegation of patent
+infringement or for any other reason (not limited to patent issues),
+conditions are imposed on you (whether by court order, agreement or
+otherwise) that contradict the conditions of this License, they do not
+excuse you from the conditions of this License. If you cannot
+distribute so as to satisfy simultaneously your obligations under this
+License and any other pertinent obligations, then as a consequence you
+may not distribute the Program at all. For example, if a patent
+license would not permit royalty-free redistribution of the Program by
+all those who receive copies directly or indirectly through you, then
+the only way you could satisfy both it and this License would be to
+refrain entirely from distribution of the Program.
+
+If any portion of this section is held invalid or unenforceable under
+any particular circumstance, the balance of the section is intended to
+apply and the section as a whole is intended to apply in other
+circumstances.
+
+It is not the purpose of this section to induce you to infringe any
+patents or other property right claims or to contest validity of any
+such claims; this section has the sole purpose of protecting the
+integrity of the free software distribution system, which is
+implemented by public license practices. Many people have made
+generous contributions to the wide range of software distributed
+through that system in reliance on consistent application of that
+system; it is up to the author/donor to decide if he or she is willing
+to distribute software through any other system and a licensee cannot
+impose that choice.
+
+This section is intended to make thoroughly clear what is believed to
+be a consequence of the rest of this License.
+
+ 8. If the distribution and/or use of the Program is restricted in
+certain countries either by patents or by copyrighted interfaces, the
+original copyright holder who places the Program under this License
+may add an explicit geographical distribution limitation excluding
+those countries, so that distribution is permitted only in or among
+countries not thus excluded. In such case, this License incorporates
+the limitation as if written in the body of this License.
+
+ 9. The Free Software Foundation may publish revised and/or new versions
+of the General Public License from time to time. Such new versions will
+be similar in spirit to the present version, but may differ in detail to
+address new problems or concerns.
+
+Each version is given a distinguishing version number. If the Program
+specifies a version number of this License which applies to it and "any
+later version", you have the option of following the terms and conditions
+either of that version or of any later version published by the Free
+Software Foundation. If the Program does not specify a version number of
+this License, you may choose any version ever published by the Free Software
+Foundation.
+
+ 10. If you wish to incorporate parts of the Program into other free
+programs whose distribution conditions are different, write to the author
+to ask for permission. For software which is copyrighted by the Free
+Software Foundation, write to the Free Software Foundation; we sometimes
+make exceptions for this. Our decision will be guided by the two goals
+of preserving the free status of all derivatives of our free software and
+of promoting the sharing and reuse of software generally.
+
+ NO WARRANTY
+
+ 11. BECAUSE THE PROGRAM IS LICENSED FREE OF CHARGE, THERE IS NO WARRANTY
+FOR THE PROGRAM, TO THE EXTENT PERMITTED BY APPLICABLE LAW. EXCEPT WHEN
+OTHERWISE STATED IN WRITING THE COPYRIGHT HOLDERS AND/OR OTHER PARTIES
+PROVIDE THE PROGRAM "AS IS" WITHOUT WARRANTY OF ANY KIND, EITHER EXPRESSED
+OR IMPLIED, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF
+MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE. THE ENTIRE RISK AS
+TO THE QUALITY AND PERFORMANCE OF THE PROGRAM IS WITH YOU. SHOULD THE
+PROGRAM PROVE DEFECTIVE, YOU ASSUME THE COST OF ALL NECESSARY SERVICING,
+REPAIR OR CORRECTION.
+
+ 12. IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN WRITING
+WILL ANY COPYRIGHT HOLDER, OR ANY OTHER PARTY WHO MAY MODIFY AND/OR
+REDISTRIBUTE THE PROGRAM AS PERMITTED ABOVE, BE LIABLE TO YOU FOR DAMAGES,
+INCLUDING ANY GENERAL, SPECIAL, INCIDENTAL OR CONSEQUENTIAL DAMAGES ARISING
+OUT OF THE USE OR INABILITY TO USE THE PROGRAM (INCLUDING BUT NOT LIMITED
+TO LOSS OF DATA OR DATA BEING RENDERED INACCURATE OR LOSSES SUSTAINED BY
+YOU OR THIRD PARTIES OR A FAILURE OF THE PROGRAM TO OPERATE WITH ANY OTHER
+PROGRAMS), EVEN IF SUCH HOLDER OR OTHER PARTY HAS BEEN ADVISED OF THE
+POSSIBILITY OF SUCH DAMAGES.
+
+ END OF TERMS AND CONDITIONS
+
+ How to Apply These Terms to Your New Programs
+
+ If you develop a new program, and you want it to be of the greatest
+possible use to the public, the best way to achieve this is to make it
+free software which everyone can redistribute and change under these terms.
+
+ To do so, attach the following notices to the program. It is safest
+to attach them to the start of each source file to most effectively
+convey the exclusion of warranty; and each file should have at least
+the "copyright" line and a pointer to where the full notice is found.
+
+ <one line to give the program's name and a brief idea of what it does.>
+ Copyright (C) <year> <name of author>
+
+ This program is free software; you can redistribute it and/or modify
+ it under the terms of the GNU General Public License as published by
+ the Free Software Foundation; either version 2 of the License, or
+ (at your option) any later version.
+
+ This program is distributed in the hope that it will be useful,
+ but WITHOUT ANY WARRANTY; without even the implied warranty of
+ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ GNU General Public License for more details.
+
+ You should have received a copy of the GNU General Public License along
+ with this program; if not, write to the Free Software Foundation, Inc.,
+ 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA.
+
+Also add information on how to contact you by electronic and paper mail.
+
+If the program is interactive, make it output a short notice like this
+when it starts in an interactive mode:
+
+ Gnomovision version 69, Copyright (C) year name of author
+ Gnomovision comes with ABSOLUTELY NO WARRANTY; for details type `show w'.
+ This is free software, and you are welcome to redistribute it
+ under certain conditions; type `show c' for details.
+
+The hypothetical commands `show w' and `show c' should show the appropriate
+parts of the General Public License. Of course, the commands you use may
+be called something other than `show w' and `show c'; they could even be
+mouse-clicks or menu items--whatever suits your program.
+
+You should also get your employer (if you work as a programmer) or your
+school, if any, to sign a "copyright disclaimer" for the program, if
+necessary. Here is a sample; alter the names:
+
+ Yoyodyne, Inc., hereby disclaims all copyright interest in the program
+ `Gnomovision' (which makes passes at compilers) written by James Hacker.
+
+ <signature of Ty Coon>, 1 April 1989
+ Ty Coon, President of Vice
+
+This General Public License does not permit incorporating your program into
+proprietary programs. If your program is a subroutine library, you may
+consider it more useful to permit linking proprietary applications with the
+library. If this is what you want to do, use the GNU Lesser General
+Public License instead of this License.
Added: trunk/yast/hi/Makefile.am
===================================================================
--- trunk/yast/hi/Makefile.am (rev 0)
+++ trunk/yast/hi/Makefile.am 2015-09-29 10:47:28 UTC (rev 92876)
@@ -0,0 +1,196 @@
+# Emacs: -*- makefile -*-
+#
+# Toplevel Makefile.am for a YaST2 subproject
+#
+# -- This file is generated by y2automake - DO NOT EDIT! --
+# (Edit ./SUBDIRS instead)
+#
+
+#where devtools are
+Y2TOOL = $(Y2DEVTOOLS_PREFIX)/bin/y2tool
+
+VERSION = $(shell cat $(srcdir)/VERSION)
+RPMNAME = $(shell cat $(srcdir)/RPMNAME)
+SUBDIRS_FILE = $(shell test -e $(srcdir)/SUBDIRS && echo SUBDIRS)
+ACINCLUDE_FILE = $(shell test -e $(srcdir)/acinclude.m4 && echo acinclude.m4)
+
+HAS_YAST_LICENSE = $(shell test -e $(srcdir)/YAST_LICENSE && echo YAST_LICENSE)
+
+# do we do Makefile.am for devtools? It is a little special...
+IS_DEVTOOLS = $(findstring yast2-devtools,$(RPMNAME))
+
+DEVTOOLS_DIR = $(if $(IS_DEVTOOLS),$(srcdir)/devtools,$(Y2DEVTOOLS_PREFIX)/share/YaST2/data/devtools)
+LEGALESE_DIR = $(if $(HAS_YAST_LICENSE),$(DEVTOOLS_DIR)/admin/copyright/yast,$(DEVTOOLS_DIR)/admin/copyright/gpl)
+
+COPYRIGHT_files_gpl = README COPYING
+
+COPYRIGHT_files_yast = YAST_LICENSE README COPYING COPYRIGHT.english \
+ COPYRIGHT.french COPYRIGHT.german COPYRIGHT.spanish
+
+extra_COPYRIGHT_files = $(if $(HAS_YAST_LICENSE), $(COPYRIGHT_files_yast), $(COPYRIGHT_files_gpl))
+
+# less strict; prefer bzip2
+AUTOMAKE_OPTIONS = foreign dist-bzip2 no-dist-gzip
+# where devtools install m4 snippets
+# argh, executed literally
+#ACLOCAL_AMFLAGS = -I $(Y2DEVTOOLS_PREFIX)/share/aclocal
+ACLOCAL_AMFLAGS = -I . -I `if test -d ./devtools/admin; then echo ./devtools/admin; else pkg-config --print-errors --variable=datadir yast2-devtools; fi`/aclocal
+
+Makefile.am.common: $(DEVTOOLS_DIR)/admin/Makefile.am.common
+ cmp -s $< $@ || cp -f $< $@
+
+# create bzip2ed tar and make some sanity checks
+$(RPMNAME)-$(VERSION).tar.bz2: checkpo dist-bzip2
+ @if [ `bunzip2 -c $(RPMNAME)-$(VERSION).tar.bz2 | wc --bytes` = 0 ] ; then \
+ echo "Error: created tar is empty" ; \
+ exit 1 ; \
+ fi
+
+CLEANFILES =
+MAINTAINERCLEANFILES = package/$(RPMNAME)-$(VERSION).tar.bz2 package/$(RPMNAME).spec
+
+POT_DST = $(shell find -type d -name testsuite -prune , \
+ -type f -name "*.pot")
+
+EXTRA_DIST = \
+ VERSION RPMNAME MAINTAINER configure.in.in \
+ $(SUBDIRS_FILE) $(ACINCLUDE_FILE) \
+ $(if $(IS_DEVTOOLS),Makefile.am.common,$(POT_DST))
+
+show-extra-dist:
+ @echo $(EXTRA_DIST)
+
+# info '(automake)Conditionals'
+if CREATE_PKGCONFIG
+# create the file here instead of by configure
+# because the prerequisite is made here (not anymore!)
+# and we don't want any paths in y2autoconf
+# info '(autoconf)config.status Invocation'
+$(RPMNAME).pc: $(RPMNAME).pc.in config.status
+ ./config.status --file=$@:$<
+
+if CREATE_PKGCONFIG_NOARCH
+pkgconfigdata_DATA = $(RPMNAME).pc
+else
+pkgconfig_DATA = $(RPMNAME).pc
+endif
+
+EXTRA_DIST += $(RPMNAME).pc.in
+endif
+
+dist-hook:
+ @for I in $(extra_COPYRIGHT_files) ; \
+ do \
+ EX="" ; \
+ if test -f $(srcdir)/$$I ; then \
+ EX=$(srcdir)/$$I ; \
+ elif test -f $(LEGALESE_DIR)/$$I ; then \
+ EX=$(LEGALESE_DIR)/$$I ; \
+ else \
+ echo "Error: No file $$I in $(srcdir)/ or in $$LEGALESE_DIR/"; \
+ exit 1 ; \
+ fi ; \
+ echo "cp $$EX $(distdir)" ; \
+ cp $$EX "$(distdir)" ; \
+ done
+
+pot:
+ $(Y2TOOL) y2makepot -s $(srcdir)
+
+install-pot: pot
+ @POT_DST=`find -type d -name testsuite -prune , \
+ -type f -name "*.pot"` ; \
+ if [ -n "$$POT_DST" ] ; then \
+ echo "mkdir -p $(DESTDIR)$(potdir)" ; \
+ mkdir -p $(DESTDIR)$(potdir) ; \
+ list="$$POT_DST"; \
+ for I in $$list ; \
+ do \
+ echo $$I ; \
+ if [ "$$I" == "pot" ] ; then \
+ continue ; \
+ fi ; \
+ echo "$(INSTALL_DATA) $$I $(DESTDIR)$(potdir)" ; \
+ $(INSTALL_DATA) $$I $(DESTDIR)$(potdir) ; \
+ done ; \
+ fi
+
+spellcheck: pot
+ $(Y2TOOL) pot-spellcheck
+
+# all-local: $(if $(IS_DEVTOOLS),,$(POT_DST))
+
+install-data-local: # $(if $(IS_DEVTOOLS),,install-pot)
+ mkdir -p $(DESTDIR)$(docdir)
+ @for I in $(extra_COPYRIGHT_files) ; \
+ do \
+ EX="" ; \
+ if test -f $(srcdir)/$$I ; then \
+ EX=$(srcdir)/$$I ; \
+ elif test -f $(LEGALESE_DIR)/$$I ; then \
+ EX=$(LEGALESE_DIR)/$$I ; \
+ else \
+ echo "Error: No file $$I in $(srcdir)/ or in $(LEGALESE_DIR)/"; \
+ exit 1 ; \
+ fi ; \
+ echo "$(INSTALL_DATA) $$EX $(DESTDIR)$(docdir)" ; \
+ $(INSTALL_DATA) $$EX $(DESTDIR)$(docdir) ; \
+ done
+
+package-local: check-parse $(if $(IS_DEVTOOLS),,$(POT_DST)) $(RPMNAME)-$(VERSION).tar.bz2
+ rm -f package/$(RPMNAME)-*.tar.bz2
+ rm -f package/*~
+ rm -f package/*.bak
+ rm -f package/*.auto
+ mv $(RPMNAME)-$(VERSION).tar.bz2 package/
+ if ! test -x $(Y2TOOL); then \
+ echo "$(Y2TOOL): not found."; \
+ echo "You have to install yast2-devtools to making a package"; \
+ false; \
+ fi
+ here=`pwd`; \
+ cd $(srcdir) && for i in $(RPMNAME)*.spec.in; do \
+ newname="`echo "$$i" | sed "s/\.in$$//g"`"; \
+ $(Y2TOOL) create-spec < $$i > $$here/package/$${newname} ; \
+ done
+
+package: check-up-to-date check-tagversion check-textdomain package-local
+
+TAGVERSION = $(Y2TOOL) tagversion
+
+# check if there is no modified files and all commits were pushed
+check-up-to-date:
+ if [ `git status --short --branch | sed '/##[^[]*$/d;/^??/d' | wc -l` -gt 0 ]; then \
+ (echo "ERROR: Source is not commited and pushed. See `git status`"; false) \
+ fi
+
+check-tagversion:
+ cd $(srcdir) && $(TAGVERSION) --check >/dev/null; \
+ [ $$? = 0 ] || ( echo "ERROR: Please run 'tagversion' first"; false )
+
+check-parse-old:
+ @if [ `find -type f -name "*.ycp" | wc -l` -gt 0 -a "$(RPMNAME)" != "yast2-core" ] ; then \
+ echo "Running parseycp..." ; \
+ parseycp -q -R ; \
+ else \
+ echo "Not running parseycp." ; \
+ fi
+
+check-parse:
+ @echo "Not running parseycp."
+
+check-textdomain:
+ $(Y2TOOL) check-textdomain $(srcdir)
+
+stable: checkin-stable
+
+checkin-stable: package
+ $(Y2TOOL) checkin-stable
+
+
+# For po/ modules
+checkpo:
+ test ! -f $(srcdir)/po/Makefile || $(MAKE) -C po checkpo
+# test ! -f $(srcdir)/po/Makefile || $(MAKE) -C po checkpo make-pox
+# Contents of ./SUBDIRS
+SUBDIRS = po
Added: trunk/yast/hi/README
===================================================================
--- trunk/yast/hi/README (rev 0)
+++ trunk/yast/hi/README 2015-09-29 10:47:28 UTC (rev 92876)
@@ -0,0 +1,2 @@
+This program/library is part of YaST2
+See the file COPYING for license terms
Added: trunk/yast/hi/configure.ac
===================================================================
--- trunk/yast/hi/configure.ac (rev 0)
+++ trunk/yast/hi/configure.ac 2015-09-29 10:47:28 UTC (rev 92876)
@@ -0,0 +1,184 @@
+dnl configure.ac for yast2-trans-hi
+dnl
+dnl -- This file is generated by y2autoconf 3.0.5 - DO NOT EDIT! --
+dnl (edit configure.ac.in or configure.in.in instead)
+
+AC_INIT(yast2-trans-hi, 3.1.0, http://bugs.opensuse.org/, yast2-trans-hi)
+dnl Check for presence of file 'RPMNAME'
+AC_CONFIG_SRCDIR([RPMNAME])
+
+dnl Checking host/target/build systems, for make, install etc.
+AC_CANONICAL_TARGET
+dnl Perform program name transformation
+AC_ARG_PROGRAM
+
+AC_PREFIX_DEFAULT(/usr)
+
+dnl long filenames; we use GNU Make extensions and that's ok
+AM_INIT_AUTOMAKE(tar-ustar -Wno-portability)
+
+dnl Important YaST2 variables
+VERSION="3.1.0"
+RPMNAME="yast2-trans-hi"
+MAINTAINER="Karl Eichwalder <ke(a)suse.de>"
+
+dnl pkgconfig honors lib64
+pkgconfigdir=\${libdir}/pkgconfig
+pkgconfigdatadir=\${datadir}/pkgconfig
+yast2dir=\${prefix}/share/YaST2
+
+ybindir=\${prefix}/lib/YaST2/bin
+# FIXME duplicates execcompdir
+ystartupdir=\${prefix}/lib/YaST2
+plugindir=\${libdir}/YaST2/plugin
+includedir=\${prefix}/include/YaST2
+potdir=\${docdir}/pot
+
+docdir=\${prefix}/share/doc/packages/$RPMNAME
+mandir=\${prefix}/share/man
+
+execcompdir=\${prefix}/lib/YaST2
+agentdir=${execcompdir}/servers_non_y2
+
+ydatadir=${yast2dir}/data
+imagedir=${yast2dir}/images
+themedir=${yast2dir}/theme
+localedir=${yast2dir}/locale
+clientdir=${yast2dir}/clients
+moduledir=${yast2dir}/modules
+yncludedir=${yast2dir}/include
+schemadir=${yast2dir}/schema
+scrconfdir=${yast2dir}/scrconf
+desktopdir=\${prefix}/share/applications/YaST2
+
+AC_SUBST(VERSION)
+AC_SUBST(RPMNAME)
+AC_SUBST(MAINTAINER)
+
+AC_SUBST(pkgconfigdir)
+AC_SUBST(pkgconfigdatadir)
+
+AC_SUBST(yast2dir)
+
+AC_SUBST(ybindir)
+AC_SUBST(ystartupdir)
+AC_SUBST(plugindir)
+AC_SUBST(includedir)
+AC_SUBST(potdir)
+AC_SUBST(execcompdir)
+
+AC_SUBST(docdir)
+AC_SUBST(mandir)
+
+AC_SUBST(ydatadir)
+AC_SUBST(imagedir)
+AC_SUBST(themedir)
+AC_SUBST(localedir)
+AC_SUBST(clientdir)
+AC_SUBST(moduledir)
+AC_SUBST(yncludedir)
+AC_SUBST(schemadir)
+AC_SUBST(scrconfdir)
+AC_SUBST(agentdir)
+AC_SUBST(desktopdir)
+
+fillupdir_d="/var/adm/fillup-templates"
+AC_ARG_WITH(fillupdir,
+ AS_HELP_STRING([--with-fillupdir=DIR],
+ [where to place fillup templates (default $fillupdir_d.]),
+ [ fillupdir="$withval" ],
+ [ fillupdir="$fillupdir_d" ])
+AC_SUBST(fillupdir)
+
+LL=${RPMNAME##*-}
+AC_SUBST(LL)
+ISO639=${LL%_*}
+AC_SUBST(ISO639)
+
+AC_ARG_WITH(own_compendium,
+ AS_HELP_STRING([--with-own_compendium=FILE],
+ [Location of compendium file]),
+ y2compendium=yes, y2compendium=no)
+if test "x$with_own_compendium" = "x" ; then
+ if test -d ../50-memory ; then
+ COMPENDIUM='../../50-memory/yast2.$(LL).po'
+ else
+ COMPENDIUM='../../memory/yast2.$(LL).po'
+ fi
+else
+ COMPENDIUM=${with_own_compendium}
+fi
+AC_SUBST(COMPENDIUM)
+if test -d ../50-pot ; then
+ POTDIR=../../50-pot
+else
+ POTDIR=../../pot/pot
+fi
+AC_SUBST(POTDIR)
+
+
+dnl Checks for programs.
+AC_PROG_INSTALL
+dnl The YCP interpreter checks whether dependent ybc files are older
+dnl so we must preserve their timestamps
+INSTALL="${INSTALL} -p"
+AC_PROG_LN_S
+AC_PROG_MAKE_SET
+
+dnl pkgconfig
+AC_ARG_VAR([PKG_CONFIG_PATH], [where to search for pkg-config files])
+dnl devtools
+dnl ...
+
+dnl no need for AC_ARG_VAR
+AC_PATH_PROG(XGETTEXT, xgettext)
+if test -z "$XGETTEXT" ; then
+ AC_MSG_ERROR(xgettext is missing; please install gettext-tools.)
+fi
+
+Y2DEVTOOLS_PREFIX=`pkg-config --print-errors --variable=prefix yast2-devtools`
+AC_SUBST(Y2DEVTOOLS_PREFIX)
+devtools_ybindir=`pkg-config --print-errors --variable=ybindir yast2-devtools`
+devtools_yast2dir=`pkg-config --print-errors --variable=yast2dir yast2-devtools`
+
+dnl producing pkg-config for others?
+AM_CONDITIONAL(CREATE_PKGCONFIG, test "x${CREATE_PKGCONFIG}" != x)
+AM_CONDITIONAL(CREATE_PKGCONFIG_NOARCH, test "x${CREATE_PKGCONFIG}" = xnoarch)
+
+dbdir=${devtools_yast2dir}/data/docbook
+STYLESHEET_HTML=${dbdir}/stylesheets/customize-html.xsl
+STYLESHEET_PDF=${dbdir}/stylesheets/customize-fo.xsl
+STYLESHEET_CSS=${dbdir}/css/yast2docs.css
+STYLESHEET_YDOC=${dbdir}/stylesheets/ydoc.xsl
+STYLESHEET_YCPDOC=${dbdir}/stylesheets/ycpdoc.xsl
+AC_SUBST(STYLESHEET_HTML)
+AC_SUBST(STYLESHEET_PDF)
+AC_SUBST(STYLESHEET_CSS)
+AC_SUBST(STYLESHEET_YDOC)
+AC_SUBST(STYLESHEET_YCPDOC)
+
+
+dnl searches for some needed programs
+AC_PATH_PROG(MSGFMT, msgfmt, no, /usr/bin)
+if test x$MSGFMT != x"/usr/bin/msgfmt"; then
+ AC_MSG_ERROR(msgfmt is missing; please install gettext.)
+fi
+AC_PATH_PROGS(MSGCAT, msgcat pmsgcat, no)
+if test x$MSGCAT = xno; then
+ AC_MSG_ERROR(msgcat is missing; please install gettext-0.11pre or better.)
+fi
+
+AC_PATH_PROG(MSGMERGE, msgmerge, no, /usr/bin)
+if test x$MSGMERGE != x"/usr/bin/msgmerge"; then
+ AC_MSG_ERROR(msgmerge is missing; please install gettext.)
+fi
+
+AC_PATH_PROG(MSGCONV, msgconv, no, /usr/bin)
+if test x$MSGCONV != x"/usr/bin/msgconv"; then
+ AC_MSG_ERROR(msgconv is missing; please install gettext.)
+fi
+
+
+AC_CONFIG_FILES(Makefile po/Makefile)
+AC_OUTPUT
+
Added: trunk/yast/hi/po/Makefile.am
===================================================================
--- trunk/yast/hi/po/Makefile.am (rev 0)
+++ trunk/yast/hi/po/Makefile.am 2015-09-29 10:47:28 UTC (rev 92876)
@@ -0,0 +1,175 @@
+# Emacs: -*- makefile -*-
+#
+# Makefile.am for a YaST2 translation (po/) subproject
+#
+# -- This file is generated by y2automake - DO NOT EDIT! --
+#
+# --- START lines from /usr/share/YaST2/data/devtools/admin/po/Makefile.am.top ---
+# Emacs: -*- makefile -*-
+# --- END lines from /usr/share/YaST2/data/devtools/admin/po/Makefile.am.top ---
+# --- START lines from /usr/share/YaST2/data/devtools/admin/po/Makefile.am.center ---
+# Emacs: -*- makefile -*-
+
+LL = @LL@
+#POTDIR = ../../50-pot
+POTDIR = @POTDIR@
+POTFILES = $(wildcard $(POTDIR)/*.pot)
+GENERATED = $(MOFILES)
+CLEANFILES = $(GENERATED)
+POFILES = $(wildcard *.po)
+ALL_TEXTDOMAINS = $(basename $(notdir $(POTFILES)))
+BPOTFILES = $(shell source ../../50-tools/build.conf && echo $$business)
+WANTED_TEXTDOMAINS = $(filter-out $(BPOTFILES), $(ALL_TEXTDOMAINS))
+WANTED_POFILES = $(addsuffix .$(LL).po, $(WANTED_TEXTDOMAINS))
+MOFILES = $(POFILES:%.po=%.mo)
+INST_MOFILES = $(MOFILES:.$(LL).mo=.mo)
+POXFILES = $(POFILES:%.po=%.pox)
+EXTRA_DIST = $(WANTED_POFILES) $(stat)
+localedir=@localedir@
+locale_lang_msg_dir=$(localedir)/$(LL)/LC_MESSAGES
+compendium = @COMPENDIUM@
+with_compendium =
+
+stat=status.txt
+PO_STATS= grep -v warning: | @ybindir@/po-stats
+
+MSGMERGE = @MSGMERGE@ --no-wrap --force-po --previous
+MSGFMT = @MSGFMT@
+MSGCAT = @MSGCAT@ --no-wrap --force-po
+MSGCONV = @MSGCONV@ --no-wrap --force-po
+XGETTEXT = @XGETTEXT@ --no-wrap
+
+SUFFIXES = .po .pox .gmo .mo
+
+all-local: $(GENERATED)
+
+make-pox pox: Makefile $(POXFILES)
+$(POXFILES): %.pox: %.po
+ -[ -f $@ ] && mv --backup=numbered $@ $@.bak; \
+ pot=$$(echo $< | sed "s:$(LL).po:pot:"); \
+ compendium=$(compendium); \
+ [ -f $$compendium ] || compendium=/dev/null ; \
+ $(MSGMERGE) -C $$compendium -o $@ $< $(POTDIR)/$$pot
+
+# update or init PO file
+update-po: Makefile $(POTFILES)
+ for p in $(POTFILES); do \
+ q=$${p##*/}; \
+ po=$${q%pot}$(LL).po; \
+ echo $$po; \
+ if [ -f $$po ]; then \
+ $(MSGMERGE) -o $$po.tmp $(with_compendium) $$po $$p; \
+ else \
+ $(MSGMERGE) -o $$po.tmp -C $(compendium) \
+ --verbose /dev/null $$p; \
+ fi || { echo "$(MSGMERGE) for \"$$po\" failed" ; \
+ rm -f $$po.tmp ; }; \
+ if cmp $$po.tmp $$po >/dev/null 2>&1; then \
+ rm -vf $$po.tmp; \
+ else \
+ mv -vf $$po.tmp $$po; \
+ fi; \
+ done
+ $(MAKE) $(stat)
+
+$(stat): $(WANTED_POFILES)
+ if [ -f $(stat) ]; then \
+ cp --backup=numbered $(stat) $(stat).bak; \
+ :> $(stat); \
+ fi
+ { for f in $(WANTED_POFILES); do \
+ LANG=C msgfmt -o /dev/null -c -v --statistics $$f 2>&1; \
+ done ; } | $(PO_STATS) | head -n 6 | tee $(stat)
+
+update-po-with-compendium:
+ $(MAKE) update-po with_compendium="-C $(compendium)"
+
+update-mo: $(MOFILES)
+ @:
+
+%.mo: %.po
+ file=$(srcdir)/`echo $* | sed 's,.*/,,'`.mo \
+ && rm -f $$file \
+ && $(MSGCONV) --to UTF-8 $< \
+ | $(MSGFMT) -c --statistics -o $$file -
+
+showpo:
+ echo $(POFILES)
+
+showmo:
+ echo $(MOFILES)
+
+checkpo:
+ for f in $(POFILES); do \
+ mypot=$(POTDIR)/$${f/$(LL).po/pot}; echo $$f $$mypot; \
+ [ -f $$mypot ] && { LANG=C $(MSGMERGE) --verbose --output=/dev/null $$f $$mypot || exit 1; }; \
+ LANG=C $(MSGFMT) --output=/dev/null --check --statistics --verbose $$f \
+ || exit 1; \
+ done
+
+# Try to checkin a .pox file
+# FIXME make sure msgcat doesn't weird things with "" and comments
+checkin:
+ p=$(MODULE).$(ci_ll); \
+ cp --backup=numbered $(ci_opt) $$p.po $$p.po.bak; \
+ if [ -d CVS ]; then \
+ cvs -n update $$p.po | grep -q -v '^[UPMC]'; \
+ else \
+ LC_ALL=C svn status --show-updates --quiet $$p.po| grep -v '^Status against revision'; \
+ fi; \
+ if [ $$? = 0 ]; then \
+ echo "CVS/Subversion mismatch; trying to merge..."; \
+ rm -f $$p.po; \
+ if [ -d CVS ]; then \
+ cvs -q update $$p.po; \
+ else \
+ svn update $$p.po; \
+ fi; \
+ cp $$p.pox $$p.pox.new; \
+ $(MSGCAT) $$p.po $$p.pox.new -o $$p.pox; \
+ echo -e "\nCheck \"$$p.pox\" for fuzzy entries. Status:"; \
+ $(MSGFMT) --check --statistics $$p.pox; \
+ echo -e "Then try again to checkin \"$$p.pox\"."; \
+ else \
+ cp $(ci_opt) $$p.pox $$p.po; \
+ if [ -d CVS ]; then \
+ cvs -n ci $$p.po; \
+ else \
+ svn --dry-run commit $$p.po; \
+ fi; \
+ if [ $$? = 0 ] ; then \
+ if [ -d CVS ]; then \
+ cvs ci -m "$(ci_msg)" $$p.po; \
+ else \
+ svn commit --message "$(ci_msg)" $$p.po; \
+ fi; \
+ else \
+ rm -f $$p.po; \
+ if [ -d CVS ]; then \
+ cvs -q update $$p.po; \
+ else \
+ svn update $$p.po; \
+ fi; \
+ cp $$p.pox $$p.pox.new; \
+ $(MSGCAT) $$p.po $$p.pox.new -o $$p.pox; \
+ echo -e "\nCheck \"$$p.pox\" for fuzzy entries. Status:"; \
+ $(MSGFMT) --check --statistics $$p.pox; \
+ echo "Then try to checkin \"$$p.pox\"."; \
+ fi; \
+ fi
+
+install-data-local: $(MOFILES) $(stat)
+ D=$(DESTDIR)$(locale_lang_msg_dir); \
+ [ -d $$D ] || install -d -m 755 $$D; \
+ for l in $(MOFILES); do \
+ m=$${l/$(LL).mo/mo}; \
+ install -m 644 $$l $$D/$$m; \
+ done
+ install -d -m 755 $(DESTDIR)$(docdir)
+ $(INSTALL_DATA) $(stat) $(DESTDIR)$(docdir)
+# --- END lines from /usr/share/YaST2/data/devtools/admin/po/Makefile.am.center ---
+# --- START lines from /usr/share/YaST2/data/devtools/admin/po/Makefile.am.bottom ---
+# Emacs: -*- makefile -*-
+
+## po/Makefile.am.bottom ends here
+# --- END lines from /usr/share/YaST2/data/devtools/admin/po/Makefile.am.bottom ---
Added: trunk/yast/hr/COPYING
===================================================================
--- trunk/yast/hr/COPYING (rev 0)
+++ trunk/yast/hr/COPYING 2015-09-29 10:47:28 UTC (rev 92876)
@@ -0,0 +1,339 @@
+ GNU GENERAL PUBLIC LICENSE
+ Version 2, June 1991
+
+ Copyright (C) 1989, 1991 Free Software Foundation, Inc.,
+ 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA
+ Everyone is permitted to copy and distribute verbatim copies
+ of this license document, but changing it is not allowed.
+
+ Preamble
+
+ The licenses for most software are designed to take away your
+freedom to share and change it. By contrast, the GNU General Public
+License is intended to guarantee your freedom to share and change free
+software--to make sure the software is free for all its users. This
+General Public License applies to most of the Free Software
+Foundation's software and to any other program whose authors commit to
+using it. (Some other Free Software Foundation software is covered by
+the GNU Lesser General Public License instead.) You can apply it to
+your programs, too.
+
+ When we speak of free software, we are referring to freedom, not
+price. Our General Public Licenses are designed to make sure that you
+have the freedom to distribute copies of free software (and charge for
+this service if you wish), that you receive source code or can get it
+if you want it, that you can change the software or use pieces of it
+in new free programs; and that you know you can do these things.
+
+ To protect your rights, we need to make restrictions that forbid
+anyone to deny you these rights or to ask you to surrender the rights.
+These restrictions translate to certain responsibilities for you if you
+distribute copies of the software, or if you modify it.
+
+ For example, if you distribute copies of such a program, whether
+gratis or for a fee, you must give the recipients all the rights that
+you have. You must make sure that they, too, receive or can get the
+source code. And you must show them these terms so they know their
+rights.
+
+ We protect your rights with two steps: (1) copyright the software, and
+(2) offer you this license which gives you legal permission to copy,
+distribute and/or modify the software.
+
+ Also, for each author's protection and ours, we want to make certain
+that everyone understands that there is no warranty for this free
+software. If the software is modified by someone else and passed on, we
+want its recipients to know that what they have is not the original, so
+that any problems introduced by others will not reflect on the original
+authors' reputations.
+
+ Finally, any free program is threatened constantly by software
+patents. We wish to avoid the danger that redistributors of a free
+program will individually obtain patent licenses, in effect making the
+program proprietary. To prevent this, we have made it clear that any
+patent must be licensed for everyone's free use or not licensed at all.
+
+ The precise terms and conditions for copying, distribution and
+modification follow.
+
+ GNU GENERAL PUBLIC LICENSE
+ TERMS AND CONDITIONS FOR COPYING, DISTRIBUTION AND MODIFICATION
+
+ 0. This License applies to any program or other work which contains
+a notice placed by the copyright holder saying it may be distributed
+under the terms of this General Public License. The "Program", below,
+refers to any such program or work, and a "work based on the Program"
+means either the Program or any derivative work under copyright law:
+that is to say, a work containing the Program or a portion of it,
+either verbatim or with modifications and/or translated into another
+language. (Hereinafter, translation is included without limitation in
+the term "modification".) Each licensee is addressed as "you".
+
+Activities other than copying, distribution and modification are not
+covered by this License; they are outside its scope. The act of
+running the Program is not restricted, and the output from the Program
+is covered only if its contents constitute a work based on the
+Program (independent of having been made by running the Program).
+Whether that is true depends on what the Program does.
+
+ 1. You may copy and distribute verbatim copies of the Program's
+source code as you receive it, in any medium, provided that you
+conspicuously and appropriately publish on each copy an appropriate
+copyright notice and disclaimer of warranty; keep intact all the
+notices that refer to this License and to the absence of any warranty;
+and give any other recipients of the Program a copy of this License
+along with the Program.
+
+You may charge a fee for the physical act of transferring a copy, and
+you may at your option offer warranty protection in exchange for a fee.
+
+ 2. You may modify your copy or copies of the Program or any portion
+of it, thus forming a work based on the Program, and copy and
+distribute such modifications or work under the terms of Section 1
+above, provided that you also meet all of these conditions:
+
+ a) You must cause the modified files to carry prominent notices
+ stating that you changed the files and the date of any change.
+
+ b) You must cause any work that you distribute or publish, that in
+ whole or in part contains or is derived from the Program or any
+ part thereof, to be licensed as a whole at no charge to all third
+ parties under the terms of this License.
+
+ c) If the modified program normally reads commands interactively
+ when run, you must cause it, when started running for such
+ interactive use in the most ordinary way, to print or display an
+ announcement including an appropriate copyright notice and a
+ notice that there is no warranty (or else, saying that you provide
+ a warranty) and that users may redistribute the program under
+ these conditions, and telling the user how to view a copy of this
+ License. (Exception: if the Program itself is interactive but
+ does not normally print such an announcement, your work based on
+ the Program is not required to print an announcement.)
+
+These requirements apply to the modified work as a whole. If
+identifiable sections of that work are not derived from the Program,
+and can be reasonably considered independent and separate works in
+themselves, then this License, and its terms, do not apply to those
+sections when you distribute them as separate works. But when you
+distribute the same sections as part of a whole which is a work based
+on the Program, the distribution of the whole must be on the terms of
+this License, whose permissions for other licensees extend to the
+entire whole, and thus to each and every part regardless of who wrote it.
+
+Thus, it is not the intent of this section to claim rights or contest
+your rights to work written entirely by you; rather, the intent is to
+exercise the right to control the distribution of derivative or
+collective works based on the Program.
+
+In addition, mere aggregation of another work not based on the Program
+with the Program (or with a work based on the Program) on a volume of
+a storage or distribution medium does not bring the other work under
+the scope of this License.
+
+ 3. You may copy and distribute the Program (or a work based on it,
+under Section 2) in object code or executable form under the terms of
+Sections 1 and 2 above provided that you also do one of the following:
+
+ a) Accompany it with the complete corresponding machine-readable
+ source code, which must be distributed under the terms of Sections
+ 1 and 2 above on a medium customarily used for software interchange; or,
+
+ b) Accompany it with a written offer, valid for at least three
+ years, to give any third party, for a charge no more than your
+ cost of physically performing source distribution, a complete
+ machine-readable copy of the corresponding source code, to be
+ distributed under the terms of Sections 1 and 2 above on a medium
+ customarily used for software interchange; or,
+
+ c) Accompany it with the information you received as to the offer
+ to distribute corresponding source code. (This alternative is
+ allowed only for noncommercial distribution and only if you
+ received the program in object code or executable form with such
+ an offer, in accord with Subsection b above.)
+
+The source code for a work means the preferred form of the work for
+making modifications to it. For an executable work, complete source
+code means all the source code for all modules it contains, plus any
+associated interface definition files, plus the scripts used to
+control compilation and installation of the executable. However, as a
+special exception, the source code distributed need not include
+anything that is normally distributed (in either source or binary
+form) with the major components (compiler, kernel, and so on) of the
+operating system on which the executable runs, unless that component
+itself accompanies the executable.
+
+If distribution of executable or object code is made by offering
+access to copy from a designated place, then offering equivalent
+access to copy the source code from the same place counts as
+distribution of the source code, even though third parties are not
+compelled to copy the source along with the object code.
+
+ 4. You may not copy, modify, sublicense, or distribute the Program
+except as expressly provided under this License. Any attempt
+otherwise to copy, modify, sublicense or distribute the Program is
+void, and will automatically terminate your rights under this License.
+However, parties who have received copies, or rights, from you under
+this License will not have their licenses terminated so long as such
+parties remain in full compliance.
+
+ 5. You are not required to accept this License, since you have not
+signed it. However, nothing else grants you permission to modify or
+distribute the Program or its derivative works. These actions are
+prohibited by law if you do not accept this License. Therefore, by
+modifying or distributing the Program (or any work based on the
+Program), you indicate your acceptance of this License to do so, and
+all its terms and conditions for copying, distributing or modifying
+the Program or works based on it.
+
+ 6. Each time you redistribute the Program (or any work based on the
+Program), the recipient automatically receives a license from the
+original licensor to copy, distribute or modify the Program subject to
+these terms and conditions. You may not impose any further
+restrictions on the recipients' exercise of the rights granted herein.
+You are not responsible for enforcing compliance by third parties to
+this License.
+
+ 7. If, as a consequence of a court judgment or allegation of patent
+infringement or for any other reason (not limited to patent issues),
+conditions are imposed on you (whether by court order, agreement or
+otherwise) that contradict the conditions of this License, they do not
+excuse you from the conditions of this License. If you cannot
+distribute so as to satisfy simultaneously your obligations under this
+License and any other pertinent obligations, then as a consequence you
+may not distribute the Program at all. For example, if a patent
+license would not permit royalty-free redistribution of the Program by
+all those who receive copies directly or indirectly through you, then
+the only way you could satisfy both it and this License would be to
+refrain entirely from distribution of the Program.
+
+If any portion of this section is held invalid or unenforceable under
+any particular circumstance, the balance of the section is intended to
+apply and the section as a whole is intended to apply in other
+circumstances.
+
+It is not the purpose of this section to induce you to infringe any
+patents or other property right claims or to contest validity of any
+such claims; this section has the sole purpose of protecting the
+integrity of the free software distribution system, which is
+implemented by public license practices. Many people have made
+generous contributions to the wide range of software distributed
+through that system in reliance on consistent application of that
+system; it is up to the author/donor to decide if he or she is willing
+to distribute software through any other system and a licensee cannot
+impose that choice.
+
+This section is intended to make thoroughly clear what is believed to
+be a consequence of the rest of this License.
+
+ 8. If the distribution and/or use of the Program is restricted in
+certain countries either by patents or by copyrighted interfaces, the
+original copyright holder who places the Program under this License
+may add an explicit geographical distribution limitation excluding
+those countries, so that distribution is permitted only in or among
+countries not thus excluded. In such case, this License incorporates
+the limitation as if written in the body of this License.
+
+ 9. The Free Software Foundation may publish revised and/or new versions
+of the General Public License from time to time. Such new versions will
+be similar in spirit to the present version, but may differ in detail to
+address new problems or concerns.
+
+Each version is given a distinguishing version number. If the Program
+specifies a version number of this License which applies to it and "any
+later version", you have the option of following the terms and conditions
+either of that version or of any later version published by the Free
+Software Foundation. If the Program does not specify a version number of
+this License, you may choose any version ever published by the Free Software
+Foundation.
+
+ 10. If you wish to incorporate parts of the Program into other free
+programs whose distribution conditions are different, write to the author
+to ask for permission. For software which is copyrighted by the Free
+Software Foundation, write to the Free Software Foundation; we sometimes
+make exceptions for this. Our decision will be guided by the two goals
+of preserving the free status of all derivatives of our free software and
+of promoting the sharing and reuse of software generally.
+
+ NO WARRANTY
+
+ 11. BECAUSE THE PROGRAM IS LICENSED FREE OF CHARGE, THERE IS NO WARRANTY
+FOR THE PROGRAM, TO THE EXTENT PERMITTED BY APPLICABLE LAW. EXCEPT WHEN
+OTHERWISE STATED IN WRITING THE COPYRIGHT HOLDERS AND/OR OTHER PARTIES
+PROVIDE THE PROGRAM "AS IS" WITHOUT WARRANTY OF ANY KIND, EITHER EXPRESSED
+OR IMPLIED, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF
+MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE. THE ENTIRE RISK AS
+TO THE QUALITY AND PERFORMANCE OF THE PROGRAM IS WITH YOU. SHOULD THE
+PROGRAM PROVE DEFECTIVE, YOU ASSUME THE COST OF ALL NECESSARY SERVICING,
+REPAIR OR CORRECTION.
+
+ 12. IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN WRITING
+WILL ANY COPYRIGHT HOLDER, OR ANY OTHER PARTY WHO MAY MODIFY AND/OR
+REDISTRIBUTE THE PROGRAM AS PERMITTED ABOVE, BE LIABLE TO YOU FOR DAMAGES,
+INCLUDING ANY GENERAL, SPECIAL, INCIDENTAL OR CONSEQUENTIAL DAMAGES ARISING
+OUT OF THE USE OR INABILITY TO USE THE PROGRAM (INCLUDING BUT NOT LIMITED
+TO LOSS OF DATA OR DATA BEING RENDERED INACCURATE OR LOSSES SUSTAINED BY
+YOU OR THIRD PARTIES OR A FAILURE OF THE PROGRAM TO OPERATE WITH ANY OTHER
+PROGRAMS), EVEN IF SUCH HOLDER OR OTHER PARTY HAS BEEN ADVISED OF THE
+POSSIBILITY OF SUCH DAMAGES.
+
+ END OF TERMS AND CONDITIONS
+
+ How to Apply These Terms to Your New Programs
+
+ If you develop a new program, and you want it to be of the greatest
+possible use to the public, the best way to achieve this is to make it
+free software which everyone can redistribute and change under these terms.
+
+ To do so, attach the following notices to the program. It is safest
+to attach them to the start of each source file to most effectively
+convey the exclusion of warranty; and each file should have at least
+the "copyright" line and a pointer to where the full notice is found.
+
+ <one line to give the program's name and a brief idea of what it does.>
+ Copyright (C) <year> <name of author>
+
+ This program is free software; you can redistribute it and/or modify
+ it under the terms of the GNU General Public License as published by
+ the Free Software Foundation; either version 2 of the License, or
+ (at your option) any later version.
+
+ This program is distributed in the hope that it will be useful,
+ but WITHOUT ANY WARRANTY; without even the implied warranty of
+ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ GNU General Public License for more details.
+
+ You should have received a copy of the GNU General Public License along
+ with this program; if not, write to the Free Software Foundation, Inc.,
+ 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA.
+
+Also add information on how to contact you by electronic and paper mail.
+
+If the program is interactive, make it output a short notice like this
+when it starts in an interactive mode:
+
+ Gnomovision version 69, Copyright (C) year name of author
+ Gnomovision comes with ABSOLUTELY NO WARRANTY; for details type `show w'.
+ This is free software, and you are welcome to redistribute it
+ under certain conditions; type `show c' for details.
+
+The hypothetical commands `show w' and `show c' should show the appropriate
+parts of the General Public License. Of course, the commands you use may
+be called something other than `show w' and `show c'; they could even be
+mouse-clicks or menu items--whatever suits your program.
+
+You should also get your employer (if you work as a programmer) or your
+school, if any, to sign a "copyright disclaimer" for the program, if
+necessary. Here is a sample; alter the names:
+
+ Yoyodyne, Inc., hereby disclaims all copyright interest in the program
+ `Gnomovision' (which makes passes at compilers) written by James Hacker.
+
+ <signature of Ty Coon>, 1 April 1989
+ Ty Coon, President of Vice
+
+This General Public License does not permit incorporating your program into
+proprietary programs. If your program is a subroutine library, you may
+consider it more useful to permit linking proprietary applications with the
+library. If this is what you want to do, use the GNU Lesser General
+Public License instead of this License.
Added: trunk/yast/hr/Makefile.am
===================================================================
--- trunk/yast/hr/Makefile.am (rev 0)
+++ trunk/yast/hr/Makefile.am 2015-09-29 10:47:28 UTC (rev 92876)
@@ -0,0 +1,196 @@
+# Emacs: -*- makefile -*-
+#
+# Toplevel Makefile.am for a YaST2 subproject
+#
+# -- This file is generated by y2automake - DO NOT EDIT! --
+# (Edit ./SUBDIRS instead)
+#
+
+#where devtools are
+Y2TOOL = $(Y2DEVTOOLS_PREFIX)/bin/y2tool
+
+VERSION = $(shell cat $(srcdir)/VERSION)
+RPMNAME = $(shell cat $(srcdir)/RPMNAME)
+SUBDIRS_FILE = $(shell test -e $(srcdir)/SUBDIRS && echo SUBDIRS)
+ACINCLUDE_FILE = $(shell test -e $(srcdir)/acinclude.m4 && echo acinclude.m4)
+
+HAS_YAST_LICENSE = $(shell test -e $(srcdir)/YAST_LICENSE && echo YAST_LICENSE)
+
+# do we do Makefile.am for devtools? It is a little special...
+IS_DEVTOOLS = $(findstring yast2-devtools,$(RPMNAME))
+
+DEVTOOLS_DIR = $(if $(IS_DEVTOOLS),$(srcdir)/devtools,$(Y2DEVTOOLS_PREFIX)/share/YaST2/data/devtools)
+LEGALESE_DIR = $(if $(HAS_YAST_LICENSE),$(DEVTOOLS_DIR)/admin/copyright/yast,$(DEVTOOLS_DIR)/admin/copyright/gpl)
+
+COPYRIGHT_files_gpl = README COPYING
+
+COPYRIGHT_files_yast = YAST_LICENSE README COPYING COPYRIGHT.english \
+ COPYRIGHT.french COPYRIGHT.german COPYRIGHT.spanish
+
+extra_COPYRIGHT_files = $(if $(HAS_YAST_LICENSE), $(COPYRIGHT_files_yast), $(COPYRIGHT_files_gpl))
+
+# less strict; prefer bzip2
+AUTOMAKE_OPTIONS = foreign dist-bzip2 no-dist-gzip
+# where devtools install m4 snippets
+# argh, executed literally
+#ACLOCAL_AMFLAGS = -I $(Y2DEVTOOLS_PREFIX)/share/aclocal
+ACLOCAL_AMFLAGS = -I . -I `if test -d ./devtools/admin; then echo ./devtools/admin; else pkg-config --print-errors --variable=datadir yast2-devtools; fi`/aclocal
+
+Makefile.am.common: $(DEVTOOLS_DIR)/admin/Makefile.am.common
+ cmp -s $< $@ || cp -f $< $@
+
+# create bzip2ed tar and make some sanity checks
+$(RPMNAME)-$(VERSION).tar.bz2: checkpo dist-bzip2
+ @if [ `bunzip2 -c $(RPMNAME)-$(VERSION).tar.bz2 | wc --bytes` = 0 ] ; then \
+ echo "Error: created tar is empty" ; \
+ exit 1 ; \
+ fi
+
+CLEANFILES =
+MAINTAINERCLEANFILES = package/$(RPMNAME)-$(VERSION).tar.bz2 package/$(RPMNAME).spec
+
+POT_DST = $(shell find -type d -name testsuite -prune , \
+ -type f -name "*.pot")
+
+EXTRA_DIST = \
+ VERSION RPMNAME MAINTAINER configure.in.in \
+ $(SUBDIRS_FILE) $(ACINCLUDE_FILE) \
+ $(if $(IS_DEVTOOLS),Makefile.am.common,$(POT_DST))
+
+show-extra-dist:
+ @echo $(EXTRA_DIST)
+
+# info '(automake)Conditionals'
+if CREATE_PKGCONFIG
+# create the file here instead of by configure
+# because the prerequisite is made here (not anymore!)
+# and we don't want any paths in y2autoconf
+# info '(autoconf)config.status Invocation'
+$(RPMNAME).pc: $(RPMNAME).pc.in config.status
+ ./config.status --file=$@:$<
+
+if CREATE_PKGCONFIG_NOARCH
+pkgconfigdata_DATA = $(RPMNAME).pc
+else
+pkgconfig_DATA = $(RPMNAME).pc
+endif
+
+EXTRA_DIST += $(RPMNAME).pc.in
+endif
+
+dist-hook:
+ @for I in $(extra_COPYRIGHT_files) ; \
+ do \
+ EX="" ; \
+ if test -f $(srcdir)/$$I ; then \
+ EX=$(srcdir)/$$I ; \
+ elif test -f $(LEGALESE_DIR)/$$I ; then \
+ EX=$(LEGALESE_DIR)/$$I ; \
+ else \
+ echo "Error: No file $$I in $(srcdir)/ or in $$LEGALESE_DIR/"; \
+ exit 1 ; \
+ fi ; \
+ echo "cp $$EX $(distdir)" ; \
+ cp $$EX "$(distdir)" ; \
+ done
+
+pot:
+ $(Y2TOOL) y2makepot -s $(srcdir)
+
+install-pot: pot
+ @POT_DST=`find -type d -name testsuite -prune , \
+ -type f -name "*.pot"` ; \
+ if [ -n "$$POT_DST" ] ; then \
+ echo "mkdir -p $(DESTDIR)$(potdir)" ; \
+ mkdir -p $(DESTDIR)$(potdir) ; \
+ list="$$POT_DST"; \
+ for I in $$list ; \
+ do \
+ echo $$I ; \
+ if [ "$$I" == "pot" ] ; then \
+ continue ; \
+ fi ; \
+ echo "$(INSTALL_DATA) $$I $(DESTDIR)$(potdir)" ; \
+ $(INSTALL_DATA) $$I $(DESTDIR)$(potdir) ; \
+ done ; \
+ fi
+
+spellcheck: pot
+ $(Y2TOOL) pot-spellcheck
+
+# all-local: $(if $(IS_DEVTOOLS),,$(POT_DST))
+
+install-data-local: # $(if $(IS_DEVTOOLS),,install-pot)
+ mkdir -p $(DESTDIR)$(docdir)
+ @for I in $(extra_COPYRIGHT_files) ; \
+ do \
+ EX="" ; \
+ if test -f $(srcdir)/$$I ; then \
+ EX=$(srcdir)/$$I ; \
+ elif test -f $(LEGALESE_DIR)/$$I ; then \
+ EX=$(LEGALESE_DIR)/$$I ; \
+ else \
+ echo "Error: No file $$I in $(srcdir)/ or in $(LEGALESE_DIR)/"; \
+ exit 1 ; \
+ fi ; \
+ echo "$(INSTALL_DATA) $$EX $(DESTDIR)$(docdir)" ; \
+ $(INSTALL_DATA) $$EX $(DESTDIR)$(docdir) ; \
+ done
+
+package-local: check-parse $(if $(IS_DEVTOOLS),,$(POT_DST)) $(RPMNAME)-$(VERSION).tar.bz2
+ rm -f package/$(RPMNAME)-*.tar.bz2
+ rm -f package/*~
+ rm -f package/*.bak
+ rm -f package/*.auto
+ mv $(RPMNAME)-$(VERSION).tar.bz2 package/
+ if ! test -x $(Y2TOOL); then \
+ echo "$(Y2TOOL): not found."; \
+ echo "You have to install yast2-devtools to making a package"; \
+ false; \
+ fi
+ here=`pwd`; \
+ cd $(srcdir) && for i in $(RPMNAME)*.spec.in; do \
+ newname="`echo "$$i" | sed "s/\.in$$//g"`"; \
+ $(Y2TOOL) create-spec < $$i > $$here/package/$${newname} ; \
+ done
+
+package: check-up-to-date check-tagversion check-textdomain package-local
+
+TAGVERSION = $(Y2TOOL) tagversion
+
+# check if there is no modified files and all commits were pushed
+check-up-to-date:
+ if [ `git status --short --branch | sed '/##[^[]*$/d;/^??/d' | wc -l` -gt 0 ]; then \
+ (echo "ERROR: Source is not commited and pushed. See `git status`"; false) \
+ fi
+
+check-tagversion:
+ cd $(srcdir) && $(TAGVERSION) --check >/dev/null; \
+ [ $$? = 0 ] || ( echo "ERROR: Please run 'tagversion' first"; false )
+
+check-parse-old:
+ @if [ `find -type f -name "*.ycp" | wc -l` -gt 0 -a "$(RPMNAME)" != "yast2-core" ] ; then \
+ echo "Running parseycp..." ; \
+ parseycp -q -R ; \
+ else \
+ echo "Not running parseycp." ; \
+ fi
+
+check-parse:
+ @echo "Not running parseycp."
+
+check-textdomain:
+ $(Y2TOOL) check-textdomain $(srcdir)
+
+stable: checkin-stable
+
+checkin-stable: package
+ $(Y2TOOL) checkin-stable
+
+
+# For po/ modules
+checkpo:
+ test ! -f $(srcdir)/po/Makefile || $(MAKE) -C po checkpo
+# test ! -f $(srcdir)/po/Makefile || $(MAKE) -C po checkpo make-pox
+# Contents of ./SUBDIRS
+SUBDIRS = po
Added: trunk/yast/hr/README
===================================================================
--- trunk/yast/hr/README (rev 0)
+++ trunk/yast/hr/README 2015-09-29 10:47:28 UTC (rev 92876)
@@ -0,0 +1,2 @@
+This program/library is part of YaST2
+See the file COPYING for license terms
Added: trunk/yast/hr/configure.ac
===================================================================
--- trunk/yast/hr/configure.ac (rev 0)
+++ trunk/yast/hr/configure.ac 2015-09-29 10:47:28 UTC (rev 92876)
@@ -0,0 +1,184 @@
+dnl configure.ac for yast2-trans-hr
+dnl
+dnl -- This file is generated by y2autoconf 3.0.5 - DO NOT EDIT! --
+dnl (edit configure.ac.in or configure.in.in instead)
+
+AC_INIT(yast2-trans-hr, 3.1.0, http://bugs.opensuse.org/, yast2-trans-hr)
+dnl Check for presence of file 'RPMNAME'
+AC_CONFIG_SRCDIR([RPMNAME])
+
+dnl Checking host/target/build systems, for make, install etc.
+AC_CANONICAL_TARGET
+dnl Perform program name transformation
+AC_ARG_PROGRAM
+
+AC_PREFIX_DEFAULT(/usr)
+
+dnl long filenames; we use GNU Make extensions and that's ok
+AM_INIT_AUTOMAKE(tar-ustar -Wno-portability)
+
+dnl Important YaST2 variables
+VERSION="3.1.0"
+RPMNAME="yast2-trans-hr"
+MAINTAINER="Karl Eichwalder <ke(a)suse.de>"
+
+dnl pkgconfig honors lib64
+pkgconfigdir=\${libdir}/pkgconfig
+pkgconfigdatadir=\${datadir}/pkgconfig
+yast2dir=\${prefix}/share/YaST2
+
+ybindir=\${prefix}/lib/YaST2/bin
+# FIXME duplicates execcompdir
+ystartupdir=\${prefix}/lib/YaST2
+plugindir=\${libdir}/YaST2/plugin
+includedir=\${prefix}/include/YaST2
+potdir=\${docdir}/pot
+
+docdir=\${prefix}/share/doc/packages/$RPMNAME
+mandir=\${prefix}/share/man
+
+execcompdir=\${prefix}/lib/YaST2
+agentdir=${execcompdir}/servers_non_y2
+
+ydatadir=${yast2dir}/data
+imagedir=${yast2dir}/images
+themedir=${yast2dir}/theme
+localedir=${yast2dir}/locale
+clientdir=${yast2dir}/clients
+moduledir=${yast2dir}/modules
+yncludedir=${yast2dir}/include
+schemadir=${yast2dir}/schema
+scrconfdir=${yast2dir}/scrconf
+desktopdir=\${prefix}/share/applications/YaST2
+
+AC_SUBST(VERSION)
+AC_SUBST(RPMNAME)
+AC_SUBST(MAINTAINER)
+
+AC_SUBST(pkgconfigdir)
+AC_SUBST(pkgconfigdatadir)
+
+AC_SUBST(yast2dir)
+
+AC_SUBST(ybindir)
+AC_SUBST(ystartupdir)
+AC_SUBST(plugindir)
+AC_SUBST(includedir)
+AC_SUBST(potdir)
+AC_SUBST(execcompdir)
+
+AC_SUBST(docdir)
+AC_SUBST(mandir)
+
+AC_SUBST(ydatadir)
+AC_SUBST(imagedir)
+AC_SUBST(themedir)
+AC_SUBST(localedir)
+AC_SUBST(clientdir)
+AC_SUBST(moduledir)
+AC_SUBST(yncludedir)
+AC_SUBST(schemadir)
+AC_SUBST(scrconfdir)
+AC_SUBST(agentdir)
+AC_SUBST(desktopdir)
+
+fillupdir_d="/var/adm/fillup-templates"
+AC_ARG_WITH(fillupdir,
+ AS_HELP_STRING([--with-fillupdir=DIR],
+ [where to place fillup templates (default $fillupdir_d.]),
+ [ fillupdir="$withval" ],
+ [ fillupdir="$fillupdir_d" ])
+AC_SUBST(fillupdir)
+
+LL=${RPMNAME##*-}
+AC_SUBST(LL)
+ISO639=${LL%_*}
+AC_SUBST(ISO639)
+
+AC_ARG_WITH(own_compendium,
+ AS_HELP_STRING([--with-own_compendium=FILE],
+ [Location of compendium file]),
+ y2compendium=yes, y2compendium=no)
+if test "x$with_own_compendium" = "x" ; then
+ if test -d ../50-memory ; then
+ COMPENDIUM='../../50-memory/yast2.$(LL).po'
+ else
+ COMPENDIUM='../../memory/yast2.$(LL).po'
+ fi
+else
+ COMPENDIUM=${with_own_compendium}
+fi
+AC_SUBST(COMPENDIUM)
+if test -d ../50-pot ; then
+ POTDIR=../../50-pot
+else
+ POTDIR=../../pot/pot
+fi
+AC_SUBST(POTDIR)
+
+
+dnl Checks for programs.
+AC_PROG_INSTALL
+dnl The YCP interpreter checks whether dependent ybc files are older
+dnl so we must preserve their timestamps
+INSTALL="${INSTALL} -p"
+AC_PROG_LN_S
+AC_PROG_MAKE_SET
+
+dnl pkgconfig
+AC_ARG_VAR([PKG_CONFIG_PATH], [where to search for pkg-config files])
+dnl devtools
+dnl ...
+
+dnl no need for AC_ARG_VAR
+AC_PATH_PROG(XGETTEXT, xgettext)
+if test -z "$XGETTEXT" ; then
+ AC_MSG_ERROR(xgettext is missing; please install gettext-tools.)
+fi
+
+Y2DEVTOOLS_PREFIX=`pkg-config --print-errors --variable=prefix yast2-devtools`
+AC_SUBST(Y2DEVTOOLS_PREFIX)
+devtools_ybindir=`pkg-config --print-errors --variable=ybindir yast2-devtools`
+devtools_yast2dir=`pkg-config --print-errors --variable=yast2dir yast2-devtools`
+
+dnl producing pkg-config for others?
+AM_CONDITIONAL(CREATE_PKGCONFIG, test "x${CREATE_PKGCONFIG}" != x)
+AM_CONDITIONAL(CREATE_PKGCONFIG_NOARCH, test "x${CREATE_PKGCONFIG}" = xnoarch)
+
+dbdir=${devtools_yast2dir}/data/docbook
+STYLESHEET_HTML=${dbdir}/stylesheets/customize-html.xsl
+STYLESHEET_PDF=${dbdir}/stylesheets/customize-fo.xsl
+STYLESHEET_CSS=${dbdir}/css/yast2docs.css
+STYLESHEET_YDOC=${dbdir}/stylesheets/ydoc.xsl
+STYLESHEET_YCPDOC=${dbdir}/stylesheets/ycpdoc.xsl
+AC_SUBST(STYLESHEET_HTML)
+AC_SUBST(STYLESHEET_PDF)
+AC_SUBST(STYLESHEET_CSS)
+AC_SUBST(STYLESHEET_YDOC)
+AC_SUBST(STYLESHEET_YCPDOC)
+
+
+dnl searches for some needed programs
+AC_PATH_PROG(MSGFMT, msgfmt, no, /usr/bin)
+if test x$MSGFMT != x"/usr/bin/msgfmt"; then
+ AC_MSG_ERROR(msgfmt is missing; please install gettext.)
+fi
+AC_PATH_PROGS(MSGCAT, msgcat pmsgcat, no)
+if test x$MSGCAT = xno; then
+ AC_MSG_ERROR(msgcat is missing; please install gettext-0.11pre or better.)
+fi
+
+AC_PATH_PROG(MSGMERGE, msgmerge, no, /usr/bin)
+if test x$MSGMERGE != x"/usr/bin/msgmerge"; then
+ AC_MSG_ERROR(msgmerge is missing; please install gettext.)
+fi
+
+AC_PATH_PROG(MSGCONV, msgconv, no, /usr/bin)
+if test x$MSGCONV != x"/usr/bin/msgconv"; then
+ AC_MSG_ERROR(msgconv is missing; please install gettext.)
+fi
+
+
+AC_CONFIG_FILES(Makefile po/Makefile)
+AC_OUTPUT
+
Added: trunk/yast/hr/po/Makefile.am
===================================================================
--- trunk/yast/hr/po/Makefile.am (rev 0)
+++ trunk/yast/hr/po/Makefile.am 2015-09-29 10:47:28 UTC (rev 92876)
@@ -0,0 +1,175 @@
+# Emacs: -*- makefile -*-
+#
+# Makefile.am for a YaST2 translation (po/) subproject
+#
+# -- This file is generated by y2automake - DO NOT EDIT! --
+#
+# --- START lines from /usr/share/YaST2/data/devtools/admin/po/Makefile.am.top ---
+# Emacs: -*- makefile -*-
+# --- END lines from /usr/share/YaST2/data/devtools/admin/po/Makefile.am.top ---
+# --- START lines from /usr/share/YaST2/data/devtools/admin/po/Makefile.am.center ---
+# Emacs: -*- makefile -*-
+
+LL = @LL@
+#POTDIR = ../../50-pot
+POTDIR = @POTDIR@
+POTFILES = $(wildcard $(POTDIR)/*.pot)
+GENERATED = $(MOFILES)
+CLEANFILES = $(GENERATED)
+POFILES = $(wildcard *.po)
+ALL_TEXTDOMAINS = $(basename $(notdir $(POTFILES)))
+BPOTFILES = $(shell source ../../50-tools/build.conf && echo $$business)
+WANTED_TEXTDOMAINS = $(filter-out $(BPOTFILES), $(ALL_TEXTDOMAINS))
+WANTED_POFILES = $(addsuffix .$(LL).po, $(WANTED_TEXTDOMAINS))
+MOFILES = $(POFILES:%.po=%.mo)
+INST_MOFILES = $(MOFILES:.$(LL).mo=.mo)
+POXFILES = $(POFILES:%.po=%.pox)
+EXTRA_DIST = $(WANTED_POFILES) $(stat)
+localedir=@localedir@
+locale_lang_msg_dir=$(localedir)/$(LL)/LC_MESSAGES
+compendium = @COMPENDIUM@
+with_compendium =
+
+stat=status.txt
+PO_STATS= grep -v warning: | @ybindir@/po-stats
+
+MSGMERGE = @MSGMERGE@ --no-wrap --force-po --previous
+MSGFMT = @MSGFMT@
+MSGCAT = @MSGCAT@ --no-wrap --force-po
+MSGCONV = @MSGCONV@ --no-wrap --force-po
+XGETTEXT = @XGETTEXT@ --no-wrap
+
+SUFFIXES = .po .pox .gmo .mo
+
+all-local: $(GENERATED)
+
+make-pox pox: Makefile $(POXFILES)
+$(POXFILES): %.pox: %.po
+ -[ -f $@ ] && mv --backup=numbered $@ $@.bak; \
+ pot=$$(echo $< | sed "s:$(LL).po:pot:"); \
+ compendium=$(compendium); \
+ [ -f $$compendium ] || compendium=/dev/null ; \
+ $(MSGMERGE) -C $$compendium -o $@ $< $(POTDIR)/$$pot
+
+# update or init PO file
+update-po: Makefile $(POTFILES)
+ for p in $(POTFILES); do \
+ q=$${p##*/}; \
+ po=$${q%pot}$(LL).po; \
+ echo $$po; \
+ if [ -f $$po ]; then \
+ $(MSGMERGE) -o $$po.tmp $(with_compendium) $$po $$p; \
+ else \
+ $(MSGMERGE) -o $$po.tmp -C $(compendium) \
+ --verbose /dev/null $$p; \
+ fi || { echo "$(MSGMERGE) for \"$$po\" failed" ; \
+ rm -f $$po.tmp ; }; \
+ if cmp $$po.tmp $$po >/dev/null 2>&1; then \
+ rm -vf $$po.tmp; \
+ else \
+ mv -vf $$po.tmp $$po; \
+ fi; \
+ done
+ $(MAKE) $(stat)
+
+$(stat): $(WANTED_POFILES)
+ if [ -f $(stat) ]; then \
+ cp --backup=numbered $(stat) $(stat).bak; \
+ :> $(stat); \
+ fi
+ { for f in $(WANTED_POFILES); do \
+ LANG=C msgfmt -o /dev/null -c -v --statistics $$f 2>&1; \
+ done ; } | $(PO_STATS) | head -n 6 | tee $(stat)
+
+update-po-with-compendium:
+ $(MAKE) update-po with_compendium="-C $(compendium)"
+
+update-mo: $(MOFILES)
+ @:
+
+%.mo: %.po
+ file=$(srcdir)/`echo $* | sed 's,.*/,,'`.mo \
+ && rm -f $$file \
+ && $(MSGCONV) --to UTF-8 $< \
+ | $(MSGFMT) -c --statistics -o $$file -
+
+showpo:
+ echo $(POFILES)
+
+showmo:
+ echo $(MOFILES)
+
+checkpo:
+ for f in $(POFILES); do \
+ mypot=$(POTDIR)/$${f/$(LL).po/pot}; echo $$f $$mypot; \
+ [ -f $$mypot ] && { LANG=C $(MSGMERGE) --verbose --output=/dev/null $$f $$mypot || exit 1; }; \
+ LANG=C $(MSGFMT) --output=/dev/null --check --statistics --verbose $$f \
+ || exit 1; \
+ done
+
+# Try to checkin a .pox file
+# FIXME make sure msgcat doesn't weird things with "" and comments
+checkin:
+ p=$(MODULE).$(ci_ll); \
+ cp --backup=numbered $(ci_opt) $$p.po $$p.po.bak; \
+ if [ -d CVS ]; then \
+ cvs -n update $$p.po | grep -q -v '^[UPMC]'; \
+ else \
+ LC_ALL=C svn status --show-updates --quiet $$p.po| grep -v '^Status against revision'; \
+ fi; \
+ if [ $$? = 0 ]; then \
+ echo "CVS/Subversion mismatch; trying to merge..."; \
+ rm -f $$p.po; \
+ if [ -d CVS ]; then \
+ cvs -q update $$p.po; \
+ else \
+ svn update $$p.po; \
+ fi; \
+ cp $$p.pox $$p.pox.new; \
+ $(MSGCAT) $$p.po $$p.pox.new -o $$p.pox; \
+ echo -e "\nCheck \"$$p.pox\" for fuzzy entries. Status:"; \
+ $(MSGFMT) --check --statistics $$p.pox; \
+ echo -e "Then try again to checkin \"$$p.pox\"."; \
+ else \
+ cp $(ci_opt) $$p.pox $$p.po; \
+ if [ -d CVS ]; then \
+ cvs -n ci $$p.po; \
+ else \
+ svn --dry-run commit $$p.po; \
+ fi; \
+ if [ $$? = 0 ] ; then \
+ if [ -d CVS ]; then \
+ cvs ci -m "$(ci_msg)" $$p.po; \
+ else \
+ svn commit --message "$(ci_msg)" $$p.po; \
+ fi; \
+ else \
+ rm -f $$p.po; \
+ if [ -d CVS ]; then \
+ cvs -q update $$p.po; \
+ else \
+ svn update $$p.po; \
+ fi; \
+ cp $$p.pox $$p.pox.new; \
+ $(MSGCAT) $$p.po $$p.pox.new -o $$p.pox; \
+ echo -e "\nCheck \"$$p.pox\" for fuzzy entries. Status:"; \
+ $(MSGFMT) --check --statistics $$p.pox; \
+ echo "Then try to checkin \"$$p.pox\"."; \
+ fi; \
+ fi
+
+install-data-local: $(MOFILES) $(stat)
+ D=$(DESTDIR)$(locale_lang_msg_dir); \
+ [ -d $$D ] || install -d -m 755 $$D; \
+ for l in $(MOFILES); do \
+ m=$${l/$(LL).mo/mo}; \
+ install -m 644 $$l $$D/$$m; \
+ done
+ install -d -m 755 $(DESTDIR)$(docdir)
+ $(INSTALL_DATA) $(stat) $(DESTDIR)$(docdir)
+# --- END lines from /usr/share/YaST2/data/devtools/admin/po/Makefile.am.center ---
+# --- START lines from /usr/share/YaST2/data/devtools/admin/po/Makefile.am.bottom ---
+# Emacs: -*- makefile -*-
+
+## po/Makefile.am.bottom ends here
+# --- END lines from /usr/share/YaST2/data/devtools/admin/po/Makefile.am.bottom ---
Added: trunk/yast/hu/COPYING
===================================================================
--- trunk/yast/hu/COPYING (rev 0)
+++ trunk/yast/hu/COPYING 2015-09-29 10:47:28 UTC (rev 92876)
@@ -0,0 +1,339 @@
+ GNU GENERAL PUBLIC LICENSE
+ Version 2, June 1991
+
+ Copyright (C) 1989, 1991 Free Software Foundation, Inc.,
+ 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA
+ Everyone is permitted to copy and distribute verbatim copies
+ of this license document, but changing it is not allowed.
+
+ Preamble
+
+ The licenses for most software are designed to take away your
+freedom to share and change it. By contrast, the GNU General Public
+License is intended to guarantee your freedom to share and change free
+software--to make sure the software is free for all its users. This
+General Public License applies to most of the Free Software
+Foundation's software and to any other program whose authors commit to
+using it. (Some other Free Software Foundation software is covered by
+the GNU Lesser General Public License instead.) You can apply it to
+your programs, too.
+
+ When we speak of free software, we are referring to freedom, not
+price. Our General Public Licenses are designed to make sure that you
+have the freedom to distribute copies of free software (and charge for
+this service if you wish), that you receive source code or can get it
+if you want it, that you can change the software or use pieces of it
+in new free programs; and that you know you can do these things.
+
+ To protect your rights, we need to make restrictions that forbid
+anyone to deny you these rights or to ask you to surrender the rights.
+These restrictions translate to certain responsibilities for you if you
+distribute copies of the software, or if you modify it.
+
+ For example, if you distribute copies of such a program, whether
+gratis or for a fee, you must give the recipients all the rights that
+you have. You must make sure that they, too, receive or can get the
+source code. And you must show them these terms so they know their
+rights.
+
+ We protect your rights with two steps: (1) copyright the software, and
+(2) offer you this license which gives you legal permission to copy,
+distribute and/or modify the software.
+
+ Also, for each author's protection and ours, we want to make certain
+that everyone understands that there is no warranty for this free
+software. If the software is modified by someone else and passed on, we
+want its recipients to know that what they have is not the original, so
+that any problems introduced by others will not reflect on the original
+authors' reputations.
+
+ Finally, any free program is threatened constantly by software
+patents. We wish to avoid the danger that redistributors of a free
+program will individually obtain patent licenses, in effect making the
+program proprietary. To prevent this, we have made it clear that any
+patent must be licensed for everyone's free use or not licensed at all.
+
+ The precise terms and conditions for copying, distribution and
+modification follow.
+
+ GNU GENERAL PUBLIC LICENSE
+ TERMS AND CONDITIONS FOR COPYING, DISTRIBUTION AND MODIFICATION
+
+ 0. This License applies to any program or other work which contains
+a notice placed by the copyright holder saying it may be distributed
+under the terms of this General Public License. The "Program", below,
+refers to any such program or work, and a "work based on the Program"
+means either the Program or any derivative work under copyright law:
+that is to say, a work containing the Program or a portion of it,
+either verbatim or with modifications and/or translated into another
+language. (Hereinafter, translation is included without limitation in
+the term "modification".) Each licensee is addressed as "you".
+
+Activities other than copying, distribution and modification are not
+covered by this License; they are outside its scope. The act of
+running the Program is not restricted, and the output from the Program
+is covered only if its contents constitute a work based on the
+Program (independent of having been made by running the Program).
+Whether that is true depends on what the Program does.
+
+ 1. You may copy and distribute verbatim copies of the Program's
+source code as you receive it, in any medium, provided that you
+conspicuously and appropriately publish on each copy an appropriate
+copyright notice and disclaimer of warranty; keep intact all the
+notices that refer to this License and to the absence of any warranty;
+and give any other recipients of the Program a copy of this License
+along with the Program.
+
+You may charge a fee for the physical act of transferring a copy, and
+you may at your option offer warranty protection in exchange for a fee.
+
+ 2. You may modify your copy or copies of the Program or any portion
+of it, thus forming a work based on the Program, and copy and
+distribute such modifications or work under the terms of Section 1
+above, provided that you also meet all of these conditions:
+
+ a) You must cause the modified files to carry prominent notices
+ stating that you changed the files and the date of any change.
+
+ b) You must cause any work that you distribute or publish, that in
+ whole or in part contains or is derived from the Program or any
+ part thereof, to be licensed as a whole at no charge to all third
+ parties under the terms of this License.
+
+ c) If the modified program normally reads commands interactively
+ when run, you must cause it, when started running for such
+ interactive use in the most ordinary way, to print or display an
+ announcement including an appropriate copyright notice and a
+ notice that there is no warranty (or else, saying that you provide
+ a warranty) and that users may redistribute the program under
+ these conditions, and telling the user how to view a copy of this
+ License. (Exception: if the Program itself is interactive but
+ does not normally print such an announcement, your work based on
+ the Program is not required to print an announcement.)
+
+These requirements apply to the modified work as a whole. If
+identifiable sections of that work are not derived from the Program,
+and can be reasonably considered independent and separate works in
+themselves, then this License, and its terms, do not apply to those
+sections when you distribute them as separate works. But when you
+distribute the same sections as part of a whole which is a work based
+on the Program, the distribution of the whole must be on the terms of
+this License, whose permissions for other licensees extend to the
+entire whole, and thus to each and every part regardless of who wrote it.
+
+Thus, it is not the intent of this section to claim rights or contest
+your rights to work written entirely by you; rather, the intent is to
+exercise the right to control the distribution of derivative or
+collective works based on the Program.
+
+In addition, mere aggregation of another work not based on the Program
+with the Program (or with a work based on the Program) on a volume of
+a storage or distribution medium does not bring the other work under
+the scope of this License.
+
+ 3. You may copy and distribute the Program (or a work based on it,
+under Section 2) in object code or executable form under the terms of
+Sections 1 and 2 above provided that you also do one of the following:
+
+ a) Accompany it with the complete corresponding machine-readable
+ source code, which must be distributed under the terms of Sections
+ 1 and 2 above on a medium customarily used for software interchange; or,
+
+ b) Accompany it with a written offer, valid for at least three
+ years, to give any third party, for a charge no more than your
+ cost of physically performing source distribution, a complete
+ machine-readable copy of the corresponding source code, to be
+ distributed under the terms of Sections 1 and 2 above on a medium
+ customarily used for software interchange; or,
+
+ c) Accompany it with the information you received as to the offer
+ to distribute corresponding source code. (This alternative is
+ allowed only for noncommercial distribution and only if you
+ received the program in object code or executable form with such
+ an offer, in accord with Subsection b above.)
+
+The source code for a work means the preferred form of the work for
+making modifications to it. For an executable work, complete source
+code means all the source code for all modules it contains, plus any
+associated interface definition files, plus the scripts used to
+control compilation and installation of the executable. However, as a
+special exception, the source code distributed need not include
+anything that is normally distributed (in either source or binary
+form) with the major components (compiler, kernel, and so on) of the
+operating system on which the executable runs, unless that component
+itself accompanies the executable.
+
+If distribution of executable or object code is made by offering
+access to copy from a designated place, then offering equivalent
+access to copy the source code from the same place counts as
+distribution of the source code, even though third parties are not
+compelled to copy the source along with the object code.
+
+ 4. You may not copy, modify, sublicense, or distribute the Program
+except as expressly provided under this License. Any attempt
+otherwise to copy, modify, sublicense or distribute the Program is
+void, and will automatically terminate your rights under this License.
+However, parties who have received copies, or rights, from you under
+this License will not have their licenses terminated so long as such
+parties remain in full compliance.
+
+ 5. You are not required to accept this License, since you have not
+signed it. However, nothing else grants you permission to modify or
+distribute the Program or its derivative works. These actions are
+prohibited by law if you do not accept this License. Therefore, by
+modifying or distributing the Program (or any work based on the
+Program), you indicate your acceptance of this License to do so, and
+all its terms and conditions for copying, distributing or modifying
+the Program or works based on it.
+
+ 6. Each time you redistribute the Program (or any work based on the
+Program), the recipient automatically receives a license from the
+original licensor to copy, distribute or modify the Program subject to
+these terms and conditions. You may not impose any further
+restrictions on the recipients' exercise of the rights granted herein.
+You are not responsible for enforcing compliance by third parties to
+this License.
+
+ 7. If, as a consequence of a court judgment or allegation of patent
+infringement or for any other reason (not limited to patent issues),
+conditions are imposed on you (whether by court order, agreement or
+otherwise) that contradict the conditions of this License, they do not
+excuse you from the conditions of this License. If you cannot
+distribute so as to satisfy simultaneously your obligations under this
+License and any other pertinent obligations, then as a consequence you
+may not distribute the Program at all. For example, if a patent
+license would not permit royalty-free redistribution of the Program by
+all those who receive copies directly or indirectly through you, then
+the only way you could satisfy both it and this License would be to
+refrain entirely from distribution of the Program.
+
+If any portion of this section is held invalid or unenforceable under
+any particular circumstance, the balance of the section is intended to
+apply and the section as a whole is intended to apply in other
+circumstances.
+
+It is not the purpose of this section to induce you to infringe any
+patents or other property right claims or to contest validity of any
+such claims; this section has the sole purpose of protecting the
+integrity of the free software distribution system, which is
+implemented by public license practices. Many people have made
+generous contributions to the wide range of software distributed
+through that system in reliance on consistent application of that
+system; it is up to the author/donor to decide if he or she is willing
+to distribute software through any other system and a licensee cannot
+impose that choice.
+
+This section is intended to make thoroughly clear what is believed to
+be a consequence of the rest of this License.
+
+ 8. If the distribution and/or use of the Program is restricted in
+certain countries either by patents or by copyrighted interfaces, the
+original copyright holder who places the Program under this License
+may add an explicit geographical distribution limitation excluding
+those countries, so that distribution is permitted only in or among
+countries not thus excluded. In such case, this License incorporates
+the limitation as if written in the body of this License.
+
+ 9. The Free Software Foundation may publish revised and/or new versions
+of the General Public License from time to time. Such new versions will
+be similar in spirit to the present version, but may differ in detail to
+address new problems or concerns.
+
+Each version is given a distinguishing version number. If the Program
+specifies a version number of this License which applies to it and "any
+later version", you have the option of following the terms and conditions
+either of that version or of any later version published by the Free
+Software Foundation. If the Program does not specify a version number of
+this License, you may choose any version ever published by the Free Software
+Foundation.
+
+ 10. If you wish to incorporate parts of the Program into other free
+programs whose distribution conditions are different, write to the author
+to ask for permission. For software which is copyrighted by the Free
+Software Foundation, write to the Free Software Foundation; we sometimes
+make exceptions for this. Our decision will be guided by the two goals
+of preserving the free status of all derivatives of our free software and
+of promoting the sharing and reuse of software generally.
+
+ NO WARRANTY
+
+ 11. BECAUSE THE PROGRAM IS LICENSED FREE OF CHARGE, THERE IS NO WARRANTY
+FOR THE PROGRAM, TO THE EXTENT PERMITTED BY APPLICABLE LAW. EXCEPT WHEN
+OTHERWISE STATED IN WRITING THE COPYRIGHT HOLDERS AND/OR OTHER PARTIES
+PROVIDE THE PROGRAM "AS IS" WITHOUT WARRANTY OF ANY KIND, EITHER EXPRESSED
+OR IMPLIED, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF
+MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE. THE ENTIRE RISK AS
+TO THE QUALITY AND PERFORMANCE OF THE PROGRAM IS WITH YOU. SHOULD THE
+PROGRAM PROVE DEFECTIVE, YOU ASSUME THE COST OF ALL NECESSARY SERVICING,
+REPAIR OR CORRECTION.
+
+ 12. IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN WRITING
+WILL ANY COPYRIGHT HOLDER, OR ANY OTHER PARTY WHO MAY MODIFY AND/OR
+REDISTRIBUTE THE PROGRAM AS PERMITTED ABOVE, BE LIABLE TO YOU FOR DAMAGES,
+INCLUDING ANY GENERAL, SPECIAL, INCIDENTAL OR CONSEQUENTIAL DAMAGES ARISING
+OUT OF THE USE OR INABILITY TO USE THE PROGRAM (INCLUDING BUT NOT LIMITED
+TO LOSS OF DATA OR DATA BEING RENDERED INACCURATE OR LOSSES SUSTAINED BY
+YOU OR THIRD PARTIES OR A FAILURE OF THE PROGRAM TO OPERATE WITH ANY OTHER
+PROGRAMS), EVEN IF SUCH HOLDER OR OTHER PARTY HAS BEEN ADVISED OF THE
+POSSIBILITY OF SUCH DAMAGES.
+
+ END OF TERMS AND CONDITIONS
+
+ How to Apply These Terms to Your New Programs
+
+ If you develop a new program, and you want it to be of the greatest
+possible use to the public, the best way to achieve this is to make it
+free software which everyone can redistribute and change under these terms.
+
+ To do so, attach the following notices to the program. It is safest
+to attach them to the start of each source file to most effectively
+convey the exclusion of warranty; and each file should have at least
+the "copyright" line and a pointer to where the full notice is found.
+
+ <one line to give the program's name and a brief idea of what it does.>
+ Copyright (C) <year> <name of author>
+
+ This program is free software; you can redistribute it and/or modify
+ it under the terms of the GNU General Public License as published by
+ the Free Software Foundation; either version 2 of the License, or
+ (at your option) any later version.
+
+ This program is distributed in the hope that it will be useful,
+ but WITHOUT ANY WARRANTY; without even the implied warranty of
+ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ GNU General Public License for more details.
+
+ You should have received a copy of the GNU General Public License along
+ with this program; if not, write to the Free Software Foundation, Inc.,
+ 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA.
+
+Also add information on how to contact you by electronic and paper mail.
+
+If the program is interactive, make it output a short notice like this
+when it starts in an interactive mode:
+
+ Gnomovision version 69, Copyright (C) year name of author
+ Gnomovision comes with ABSOLUTELY NO WARRANTY; for details type `show w'.
+ This is free software, and you are welcome to redistribute it
+ under certain conditions; type `show c' for details.
+
+The hypothetical commands `show w' and `show c' should show the appropriate
+parts of the General Public License. Of course, the commands you use may
+be called something other than `show w' and `show c'; they could even be
+mouse-clicks or menu items--whatever suits your program.
+
+You should also get your employer (if you work as a programmer) or your
+school, if any, to sign a "copyright disclaimer" for the program, if
+necessary. Here is a sample; alter the names:
+
+ Yoyodyne, Inc., hereby disclaims all copyright interest in the program
+ `Gnomovision' (which makes passes at compilers) written by James Hacker.
+
+ <signature of Ty Coon>, 1 April 1989
+ Ty Coon, President of Vice
+
+This General Public License does not permit incorporating your program into
+proprietary programs. If your program is a subroutine library, you may
+consider it more useful to permit linking proprietary applications with the
+library. If this is what you want to do, use the GNU Lesser General
+Public License instead of this License.
Added: trunk/yast/hu/Makefile.am
===================================================================
--- trunk/yast/hu/Makefile.am (rev 0)
+++ trunk/yast/hu/Makefile.am 2015-09-29 10:47:28 UTC (rev 92876)
@@ -0,0 +1,196 @@
+# Emacs: -*- makefile -*-
+#
+# Toplevel Makefile.am for a YaST2 subproject
+#
+# -- This file is generated by y2automake - DO NOT EDIT! --
+# (Edit ./SUBDIRS instead)
+#
+
+#where devtools are
+Y2TOOL = $(Y2DEVTOOLS_PREFIX)/bin/y2tool
+
+VERSION = $(shell cat $(srcdir)/VERSION)
+RPMNAME = $(shell cat $(srcdir)/RPMNAME)
+SUBDIRS_FILE = $(shell test -e $(srcdir)/SUBDIRS && echo SUBDIRS)
+ACINCLUDE_FILE = $(shell test -e $(srcdir)/acinclude.m4 && echo acinclude.m4)
+
+HAS_YAST_LICENSE = $(shell test -e $(srcdir)/YAST_LICENSE && echo YAST_LICENSE)
+
+# do we do Makefile.am for devtools? It is a little special...
+IS_DEVTOOLS = $(findstring yast2-devtools,$(RPMNAME))
+
+DEVTOOLS_DIR = $(if $(IS_DEVTOOLS),$(srcdir)/devtools,$(Y2DEVTOOLS_PREFIX)/share/YaST2/data/devtools)
+LEGALESE_DIR = $(if $(HAS_YAST_LICENSE),$(DEVTOOLS_DIR)/admin/copyright/yast,$(DEVTOOLS_DIR)/admin/copyright/gpl)
+
+COPYRIGHT_files_gpl = README COPYING
+
+COPYRIGHT_files_yast = YAST_LICENSE README COPYING COPYRIGHT.english \
+ COPYRIGHT.french COPYRIGHT.german COPYRIGHT.spanish
+
+extra_COPYRIGHT_files = $(if $(HAS_YAST_LICENSE), $(COPYRIGHT_files_yast), $(COPYRIGHT_files_gpl))
+
+# less strict; prefer bzip2
+AUTOMAKE_OPTIONS = foreign dist-bzip2 no-dist-gzip
+# where devtools install m4 snippets
+# argh, executed literally
+#ACLOCAL_AMFLAGS = -I $(Y2DEVTOOLS_PREFIX)/share/aclocal
+ACLOCAL_AMFLAGS = -I . -I `if test -d ./devtools/admin; then echo ./devtools/admin; else pkg-config --print-errors --variable=datadir yast2-devtools; fi`/aclocal
+
+Makefile.am.common: $(DEVTOOLS_DIR)/admin/Makefile.am.common
+ cmp -s $< $@ || cp -f $< $@
+
+# create bzip2ed tar and make some sanity checks
+$(RPMNAME)-$(VERSION).tar.bz2: checkpo dist-bzip2
+ @if [ `bunzip2 -c $(RPMNAME)-$(VERSION).tar.bz2 | wc --bytes` = 0 ] ; then \
+ echo "Error: created tar is empty" ; \
+ exit 1 ; \
+ fi
+
+CLEANFILES =
+MAINTAINERCLEANFILES = package/$(RPMNAME)-$(VERSION).tar.bz2 package/$(RPMNAME).spec
+
+POT_DST = $(shell find -type d -name testsuite -prune , \
+ -type f -name "*.pot")
+
+EXTRA_DIST = \
+ VERSION RPMNAME MAINTAINER configure.in.in \
+ $(SUBDIRS_FILE) $(ACINCLUDE_FILE) \
+ $(if $(IS_DEVTOOLS),Makefile.am.common,$(POT_DST))
+
+show-extra-dist:
+ @echo $(EXTRA_DIST)
+
+# info '(automake)Conditionals'
+if CREATE_PKGCONFIG
+# create the file here instead of by configure
+# because the prerequisite is made here (not anymore!)
+# and we don't want any paths in y2autoconf
+# info '(autoconf)config.status Invocation'
+$(RPMNAME).pc: $(RPMNAME).pc.in config.status
+ ./config.status --file=$@:$<
+
+if CREATE_PKGCONFIG_NOARCH
+pkgconfigdata_DATA = $(RPMNAME).pc
+else
+pkgconfig_DATA = $(RPMNAME).pc
+endif
+
+EXTRA_DIST += $(RPMNAME).pc.in
+endif
+
+dist-hook:
+ @for I in $(extra_COPYRIGHT_files) ; \
+ do \
+ EX="" ; \
+ if test -f $(srcdir)/$$I ; then \
+ EX=$(srcdir)/$$I ; \
+ elif test -f $(LEGALESE_DIR)/$$I ; then \
+ EX=$(LEGALESE_DIR)/$$I ; \
+ else \
+ echo "Error: No file $$I in $(srcdir)/ or in $$LEGALESE_DIR/"; \
+ exit 1 ; \
+ fi ; \
+ echo "cp $$EX $(distdir)" ; \
+ cp $$EX "$(distdir)" ; \
+ done
+
+pot:
+ $(Y2TOOL) y2makepot -s $(srcdir)
+
+install-pot: pot
+ @POT_DST=`find -type d -name testsuite -prune , \
+ -type f -name "*.pot"` ; \
+ if [ -n "$$POT_DST" ] ; then \
+ echo "mkdir -p $(DESTDIR)$(potdir)" ; \
+ mkdir -p $(DESTDIR)$(potdir) ; \
+ list="$$POT_DST"; \
+ for I in $$list ; \
+ do \
+ echo $$I ; \
+ if [ "$$I" == "pot" ] ; then \
+ continue ; \
+ fi ; \
+ echo "$(INSTALL_DATA) $$I $(DESTDIR)$(potdir)" ; \
+ $(INSTALL_DATA) $$I $(DESTDIR)$(potdir) ; \
+ done ; \
+ fi
+
+spellcheck: pot
+ $(Y2TOOL) pot-spellcheck
+
+# all-local: $(if $(IS_DEVTOOLS),,$(POT_DST))
+
+install-data-local: # $(if $(IS_DEVTOOLS),,install-pot)
+ mkdir -p $(DESTDIR)$(docdir)
+ @for I in $(extra_COPYRIGHT_files) ; \
+ do \
+ EX="" ; \
+ if test -f $(srcdir)/$$I ; then \
+ EX=$(srcdir)/$$I ; \
+ elif test -f $(LEGALESE_DIR)/$$I ; then \
+ EX=$(LEGALESE_DIR)/$$I ; \
+ else \
+ echo "Error: No file $$I in $(srcdir)/ or in $(LEGALESE_DIR)/"; \
+ exit 1 ; \
+ fi ; \
+ echo "$(INSTALL_DATA) $$EX $(DESTDIR)$(docdir)" ; \
+ $(INSTALL_DATA) $$EX $(DESTDIR)$(docdir) ; \
+ done
+
+package-local: check-parse $(if $(IS_DEVTOOLS),,$(POT_DST)) $(RPMNAME)-$(VERSION).tar.bz2
+ rm -f package/$(RPMNAME)-*.tar.bz2
+ rm -f package/*~
+ rm -f package/*.bak
+ rm -f package/*.auto
+ mv $(RPMNAME)-$(VERSION).tar.bz2 package/
+ if ! test -x $(Y2TOOL); then \
+ echo "$(Y2TOOL): not found."; \
+ echo "You have to install yast2-devtools to making a package"; \
+ false; \
+ fi
+ here=`pwd`; \
+ cd $(srcdir) && for i in $(RPMNAME)*.spec.in; do \
+ newname="`echo "$$i" | sed "s/\.in$$//g"`"; \
+ $(Y2TOOL) create-spec < $$i > $$here/package/$${newname} ; \
+ done
+
+package: check-up-to-date check-tagversion check-textdomain package-local
+
+TAGVERSION = $(Y2TOOL) tagversion
+
+# check if there is no modified files and all commits were pushed
+check-up-to-date:
+ if [ `git status --short --branch | sed '/##[^[]*$/d;/^??/d' | wc -l` -gt 0 ]; then \
+ (echo "ERROR: Source is not commited and pushed. See `git status`"; false) \
+ fi
+
+check-tagversion:
+ cd $(srcdir) && $(TAGVERSION) --check >/dev/null; \
+ [ $$? = 0 ] || ( echo "ERROR: Please run 'tagversion' first"; false )
+
+check-parse-old:
+ @if [ `find -type f -name "*.ycp" | wc -l` -gt 0 -a "$(RPMNAME)" != "yast2-core" ] ; then \
+ echo "Running parseycp..." ; \
+ parseycp -q -R ; \
+ else \
+ echo "Not running parseycp." ; \
+ fi
+
+check-parse:
+ @echo "Not running parseycp."
+
+check-textdomain:
+ $(Y2TOOL) check-textdomain $(srcdir)
+
+stable: checkin-stable
+
+checkin-stable: package
+ $(Y2TOOL) checkin-stable
+
+
+# For po/ modules
+checkpo:
+ test ! -f $(srcdir)/po/Makefile || $(MAKE) -C po checkpo
+# test ! -f $(srcdir)/po/Makefile || $(MAKE) -C po checkpo make-pox
+# Contents of ./SUBDIRS
+SUBDIRS = po
Added: trunk/yast/hu/README
===================================================================
--- trunk/yast/hu/README (rev 0)
+++ trunk/yast/hu/README 2015-09-29 10:47:28 UTC (rev 92876)
@@ -0,0 +1,2 @@
+This program/library is part of YaST2
+See the file COPYING for license terms
Added: trunk/yast/hu/configure.ac
===================================================================
--- trunk/yast/hu/configure.ac (rev 0)
+++ trunk/yast/hu/configure.ac 2015-09-29 10:47:28 UTC (rev 92876)
@@ -0,0 +1,184 @@
+dnl configure.ac for yast2-trans-hu
+dnl
+dnl -- This file is generated by y2autoconf 3.0.5 - DO NOT EDIT! --
+dnl (edit configure.ac.in or configure.in.in instead)
+
+AC_INIT(yast2-trans-hu, 3.1.0, http://bugs.opensuse.org/, yast2-trans-hu)
+dnl Check for presence of file 'RPMNAME'
+AC_CONFIG_SRCDIR([RPMNAME])
+
+dnl Checking host/target/build systems, for make, install etc.
+AC_CANONICAL_TARGET
+dnl Perform program name transformation
+AC_ARG_PROGRAM
+
+AC_PREFIX_DEFAULT(/usr)
+
+dnl long filenames; we use GNU Make extensions and that's ok
+AM_INIT_AUTOMAKE(tar-ustar -Wno-portability)
+
+dnl Important YaST2 variables
+VERSION="3.1.0"
+RPMNAME="yast2-trans-hu"
+MAINTAINER="Karl Eichwalder <ke(a)suse.de>"
+
+dnl pkgconfig honors lib64
+pkgconfigdir=\${libdir}/pkgconfig
+pkgconfigdatadir=\${datadir}/pkgconfig
+yast2dir=\${prefix}/share/YaST2
+
+ybindir=\${prefix}/lib/YaST2/bin
+# FIXME duplicates execcompdir
+ystartupdir=\${prefix}/lib/YaST2
+plugindir=\${libdir}/YaST2/plugin
+includedir=\${prefix}/include/YaST2
+potdir=\${docdir}/pot
+
+docdir=\${prefix}/share/doc/packages/$RPMNAME
+mandir=\${prefix}/share/man
+
+execcompdir=\${prefix}/lib/YaST2
+agentdir=${execcompdir}/servers_non_y2
+
+ydatadir=${yast2dir}/data
+imagedir=${yast2dir}/images
+themedir=${yast2dir}/theme
+localedir=${yast2dir}/locale
+clientdir=${yast2dir}/clients
+moduledir=${yast2dir}/modules
+yncludedir=${yast2dir}/include
+schemadir=${yast2dir}/schema
+scrconfdir=${yast2dir}/scrconf
+desktopdir=\${prefix}/share/applications/YaST2
+
+AC_SUBST(VERSION)
+AC_SUBST(RPMNAME)
+AC_SUBST(MAINTAINER)
+
+AC_SUBST(pkgconfigdir)
+AC_SUBST(pkgconfigdatadir)
+
+AC_SUBST(yast2dir)
+
+AC_SUBST(ybindir)
+AC_SUBST(ystartupdir)
+AC_SUBST(plugindir)
+AC_SUBST(includedir)
+AC_SUBST(potdir)
+AC_SUBST(execcompdir)
+
+AC_SUBST(docdir)
+AC_SUBST(mandir)
+
+AC_SUBST(ydatadir)
+AC_SUBST(imagedir)
+AC_SUBST(themedir)
+AC_SUBST(localedir)
+AC_SUBST(clientdir)
+AC_SUBST(moduledir)
+AC_SUBST(yncludedir)
+AC_SUBST(schemadir)
+AC_SUBST(scrconfdir)
+AC_SUBST(agentdir)
+AC_SUBST(desktopdir)
+
+fillupdir_d="/var/adm/fillup-templates"
+AC_ARG_WITH(fillupdir,
+ AS_HELP_STRING([--with-fillupdir=DIR],
+ [where to place fillup templates (default $fillupdir_d.]),
+ [ fillupdir="$withval" ],
+ [ fillupdir="$fillupdir_d" ])
+AC_SUBST(fillupdir)
+
+LL=${RPMNAME##*-}
+AC_SUBST(LL)
+ISO639=${LL%_*}
+AC_SUBST(ISO639)
+
+AC_ARG_WITH(own_compendium,
+ AS_HELP_STRING([--with-own_compendium=FILE],
+ [Location of compendium file]),
+ y2compendium=yes, y2compendium=no)
+if test "x$with_own_compendium" = "x" ; then
+ if test -d ../50-memory ; then
+ COMPENDIUM='../../50-memory/yast2.$(LL).po'
+ else
+ COMPENDIUM='../../memory/yast2.$(LL).po'
+ fi
+else
+ COMPENDIUM=${with_own_compendium}
+fi
+AC_SUBST(COMPENDIUM)
+if test -d ../50-pot ; then
+ POTDIR=../../50-pot
+else
+ POTDIR=../../pot/pot
+fi
+AC_SUBST(POTDIR)
+
+
+dnl Checks for programs.
+AC_PROG_INSTALL
+dnl The YCP interpreter checks whether dependent ybc files are older
+dnl so we must preserve their timestamps
+INSTALL="${INSTALL} -p"
+AC_PROG_LN_S
+AC_PROG_MAKE_SET
+
+dnl pkgconfig
+AC_ARG_VAR([PKG_CONFIG_PATH], [where to search for pkg-config files])
+dnl devtools
+dnl ...
+
+dnl no need for AC_ARG_VAR
+AC_PATH_PROG(XGETTEXT, xgettext)
+if test -z "$XGETTEXT" ; then
+ AC_MSG_ERROR(xgettext is missing; please install gettext-tools.)
+fi
+
+Y2DEVTOOLS_PREFIX=`pkg-config --print-errors --variable=prefix yast2-devtools`
+AC_SUBST(Y2DEVTOOLS_PREFIX)
+devtools_ybindir=`pkg-config --print-errors --variable=ybindir yast2-devtools`
+devtools_yast2dir=`pkg-config --print-errors --variable=yast2dir yast2-devtools`
+
+dnl producing pkg-config for others?
+AM_CONDITIONAL(CREATE_PKGCONFIG, test "x${CREATE_PKGCONFIG}" != x)
+AM_CONDITIONAL(CREATE_PKGCONFIG_NOARCH, test "x${CREATE_PKGCONFIG}" = xnoarch)
+
+dbdir=${devtools_yast2dir}/data/docbook
+STYLESHEET_HTML=${dbdir}/stylesheets/customize-html.xsl
+STYLESHEET_PDF=${dbdir}/stylesheets/customize-fo.xsl
+STYLESHEET_CSS=${dbdir}/css/yast2docs.css
+STYLESHEET_YDOC=${dbdir}/stylesheets/ydoc.xsl
+STYLESHEET_YCPDOC=${dbdir}/stylesheets/ycpdoc.xsl
+AC_SUBST(STYLESHEET_HTML)
+AC_SUBST(STYLESHEET_PDF)
+AC_SUBST(STYLESHEET_CSS)
+AC_SUBST(STYLESHEET_YDOC)
+AC_SUBST(STYLESHEET_YCPDOC)
+
+
+dnl searches for some needed programs
+AC_PATH_PROG(MSGFMT, msgfmt, no, /usr/bin)
+if test x$MSGFMT != x"/usr/bin/msgfmt"; then
+ AC_MSG_ERROR(msgfmt is missing; please install gettext.)
+fi
+AC_PATH_PROGS(MSGCAT, msgcat pmsgcat, no)
+if test x$MSGCAT = xno; then
+ AC_MSG_ERROR(msgcat is missing; please install gettext-0.11pre or better.)
+fi
+
+AC_PATH_PROG(MSGMERGE, msgmerge, no, /usr/bin)
+if test x$MSGMERGE != x"/usr/bin/msgmerge"; then
+ AC_MSG_ERROR(msgmerge is missing; please install gettext.)
+fi
+
+AC_PATH_PROG(MSGCONV, msgconv, no, /usr/bin)
+if test x$MSGCONV != x"/usr/bin/msgconv"; then
+ AC_MSG_ERROR(msgconv is missing; please install gettext.)
+fi
+
+
+AC_CONFIG_FILES(Makefile po/Makefile)
+AC_OUTPUT
+
Added: trunk/yast/hu/po/Makefile.am
===================================================================
--- trunk/yast/hu/po/Makefile.am (rev 0)
+++ trunk/yast/hu/po/Makefile.am 2015-09-29 10:47:28 UTC (rev 92876)
@@ -0,0 +1,175 @@
+# Emacs: -*- makefile -*-
+#
+# Makefile.am for a YaST2 translation (po/) subproject
+#
+# -- This file is generated by y2automake - DO NOT EDIT! --
+#
+# --- START lines from /usr/share/YaST2/data/devtools/admin/po/Makefile.am.top ---
+# Emacs: -*- makefile -*-
+# --- END lines from /usr/share/YaST2/data/devtools/admin/po/Makefile.am.top ---
+# --- START lines from /usr/share/YaST2/data/devtools/admin/po/Makefile.am.center ---
+# Emacs: -*- makefile -*-
+
+LL = @LL@
+#POTDIR = ../../50-pot
+POTDIR = @POTDIR@
+POTFILES = $(wildcard $(POTDIR)/*.pot)
+GENERATED = $(MOFILES)
+CLEANFILES = $(GENERATED)
+POFILES = $(wildcard *.po)
+ALL_TEXTDOMAINS = $(basename $(notdir $(POTFILES)))
+BPOTFILES = $(shell source ../../50-tools/build.conf && echo $$business)
+WANTED_TEXTDOMAINS = $(filter-out $(BPOTFILES), $(ALL_TEXTDOMAINS))
+WANTED_POFILES = $(addsuffix .$(LL).po, $(WANTED_TEXTDOMAINS))
+MOFILES = $(POFILES:%.po=%.mo)
+INST_MOFILES = $(MOFILES:.$(LL).mo=.mo)
+POXFILES = $(POFILES:%.po=%.pox)
+EXTRA_DIST = $(WANTED_POFILES) $(stat)
+localedir=@localedir@
+locale_lang_msg_dir=$(localedir)/$(LL)/LC_MESSAGES
+compendium = @COMPENDIUM@
+with_compendium =
+
+stat=status.txt
+PO_STATS= grep -v warning: | @ybindir@/po-stats
+
+MSGMERGE = @MSGMERGE@ --no-wrap --force-po --previous
+MSGFMT = @MSGFMT@
+MSGCAT = @MSGCAT@ --no-wrap --force-po
+MSGCONV = @MSGCONV@ --no-wrap --force-po
+XGETTEXT = @XGETTEXT@ --no-wrap
+
+SUFFIXES = .po .pox .gmo .mo
+
+all-local: $(GENERATED)
+
+make-pox pox: Makefile $(POXFILES)
+$(POXFILES): %.pox: %.po
+ -[ -f $@ ] && mv --backup=numbered $@ $@.bak; \
+ pot=$$(echo $< | sed "s:$(LL).po:pot:"); \
+ compendium=$(compendium); \
+ [ -f $$compendium ] || compendium=/dev/null ; \
+ $(MSGMERGE) -C $$compendium -o $@ $< $(POTDIR)/$$pot
+
+# update or init PO file
+update-po: Makefile $(POTFILES)
+ for p in $(POTFILES); do \
+ q=$${p##*/}; \
+ po=$${q%pot}$(LL).po; \
+ echo $$po; \
+ if [ -f $$po ]; then \
+ $(MSGMERGE) -o $$po.tmp $(with_compendium) $$po $$p; \
+ else \
+ $(MSGMERGE) -o $$po.tmp -C $(compendium) \
+ --verbose /dev/null $$p; \
+ fi || { echo "$(MSGMERGE) for \"$$po\" failed" ; \
+ rm -f $$po.tmp ; }; \
+ if cmp $$po.tmp $$po >/dev/null 2>&1; then \
+ rm -vf $$po.tmp; \
+ else \
+ mv -vf $$po.tmp $$po; \
+ fi; \
+ done
+ $(MAKE) $(stat)
+
+$(stat): $(WANTED_POFILES)
+ if [ -f $(stat) ]; then \
+ cp --backup=numbered $(stat) $(stat).bak; \
+ :> $(stat); \
+ fi
+ { for f in $(WANTED_POFILES); do \
+ LANG=C msgfmt -o /dev/null -c -v --statistics $$f 2>&1; \
+ done ; } | $(PO_STATS) | head -n 6 | tee $(stat)
+
+update-po-with-compendium:
+ $(MAKE) update-po with_compendium="-C $(compendium)"
+
+update-mo: $(MOFILES)
+ @:
+
+%.mo: %.po
+ file=$(srcdir)/`echo $* | sed 's,.*/,,'`.mo \
+ && rm -f $$file \
+ && $(MSGCONV) --to UTF-8 $< \
+ | $(MSGFMT) -c --statistics -o $$file -
+
+showpo:
+ echo $(POFILES)
+
+showmo:
+ echo $(MOFILES)
+
+checkpo:
+ for f in $(POFILES); do \
+ mypot=$(POTDIR)/$${f/$(LL).po/pot}; echo $$f $$mypot; \
+ [ -f $$mypot ] && { LANG=C $(MSGMERGE) --verbose --output=/dev/null $$f $$mypot || exit 1; }; \
+ LANG=C $(MSGFMT) --output=/dev/null --check --statistics --verbose $$f \
+ || exit 1; \
+ done
+
+# Try to checkin a .pox file
+# FIXME make sure msgcat doesn't weird things with "" and comments
+checkin:
+ p=$(MODULE).$(ci_ll); \
+ cp --backup=numbered $(ci_opt) $$p.po $$p.po.bak; \
+ if [ -d CVS ]; then \
+ cvs -n update $$p.po | grep -q -v '^[UPMC]'; \
+ else \
+ LC_ALL=C svn status --show-updates --quiet $$p.po| grep -v '^Status against revision'; \
+ fi; \
+ if [ $$? = 0 ]; then \
+ echo "CVS/Subversion mismatch; trying to merge..."; \
+ rm -f $$p.po; \
+ if [ -d CVS ]; then \
+ cvs -q update $$p.po; \
+ else \
+ svn update $$p.po; \
+ fi; \
+ cp $$p.pox $$p.pox.new; \
+ $(MSGCAT) $$p.po $$p.pox.new -o $$p.pox; \
+ echo -e "\nCheck \"$$p.pox\" for fuzzy entries. Status:"; \
+ $(MSGFMT) --check --statistics $$p.pox; \
+ echo -e "Then try again to checkin \"$$p.pox\"."; \
+ else \
+ cp $(ci_opt) $$p.pox $$p.po; \
+ if [ -d CVS ]; then \
+ cvs -n ci $$p.po; \
+ else \
+ svn --dry-run commit $$p.po; \
+ fi; \
+ if [ $$? = 0 ] ; then \
+ if [ -d CVS ]; then \
+ cvs ci -m "$(ci_msg)" $$p.po; \
+ else \
+ svn commit --message "$(ci_msg)" $$p.po; \
+ fi; \
+ else \
+ rm -f $$p.po; \
+ if [ -d CVS ]; then \
+ cvs -q update $$p.po; \
+ else \
+ svn update $$p.po; \
+ fi; \
+ cp $$p.pox $$p.pox.new; \
+ $(MSGCAT) $$p.po $$p.pox.new -o $$p.pox; \
+ echo -e "\nCheck \"$$p.pox\" for fuzzy entries. Status:"; \
+ $(MSGFMT) --check --statistics $$p.pox; \
+ echo "Then try to checkin \"$$p.pox\"."; \
+ fi; \
+ fi
+
+install-data-local: $(MOFILES) $(stat)
+ D=$(DESTDIR)$(locale_lang_msg_dir); \
+ [ -d $$D ] || install -d -m 755 $$D; \
+ for l in $(MOFILES); do \
+ m=$${l/$(LL).mo/mo}; \
+ install -m 644 $$l $$D/$$m; \
+ done
+ install -d -m 755 $(DESTDIR)$(docdir)
+ $(INSTALL_DATA) $(stat) $(DESTDIR)$(docdir)
+# --- END lines from /usr/share/YaST2/data/devtools/admin/po/Makefile.am.center ---
+# --- START lines from /usr/share/YaST2/data/devtools/admin/po/Makefile.am.bottom ---
+# Emacs: -*- makefile -*-
+
+## po/Makefile.am.bottom ends here
+# --- END lines from /usr/share/YaST2/data/devtools/admin/po/Makefile.am.bottom ---
Added: trunk/yast/id/COPYING
===================================================================
--- trunk/yast/id/COPYING (rev 0)
+++ trunk/yast/id/COPYING 2015-09-29 10:47:28 UTC (rev 92876)
@@ -0,0 +1,339 @@
+ GNU GENERAL PUBLIC LICENSE
+ Version 2, June 1991
+
+ Copyright (C) 1989, 1991 Free Software Foundation, Inc.,
+ 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA
+ Everyone is permitted to copy and distribute verbatim copies
+ of this license document, but changing it is not allowed.
+
+ Preamble
+
+ The licenses for most software are designed to take away your
+freedom to share and change it. By contrast, the GNU General Public
+License is intended to guarantee your freedom to share and change free
+software--to make sure the software is free for all its users. This
+General Public License applies to most of the Free Software
+Foundation's software and to any other program whose authors commit to
+using it. (Some other Free Software Foundation software is covered by
+the GNU Lesser General Public License instead.) You can apply it to
+your programs, too.
+
+ When we speak of free software, we are referring to freedom, not
+price. Our General Public Licenses are designed to make sure that you
+have the freedom to distribute copies of free software (and charge for
+this service if you wish), that you receive source code or can get it
+if you want it, that you can change the software or use pieces of it
+in new free programs; and that you know you can do these things.
+
+ To protect your rights, we need to make restrictions that forbid
+anyone to deny you these rights or to ask you to surrender the rights.
+These restrictions translate to certain responsibilities for you if you
+distribute copies of the software, or if you modify it.
+
+ For example, if you distribute copies of such a program, whether
+gratis or for a fee, you must give the recipients all the rights that
+you have. You must make sure that they, too, receive or can get the
+source code. And you must show them these terms so they know their
+rights.
+
+ We protect your rights with two steps: (1) copyright the software, and
+(2) offer you this license which gives you legal permission to copy,
+distribute and/or modify the software.
+
+ Also, for each author's protection and ours, we want to make certain
+that everyone understands that there is no warranty for this free
+software. If the software is modified by someone else and passed on, we
+want its recipients to know that what they have is not the original, so
+that any problems introduced by others will not reflect on the original
+authors' reputations.
+
+ Finally, any free program is threatened constantly by software
+patents. We wish to avoid the danger that redistributors of a free
+program will individually obtain patent licenses, in effect making the
+program proprietary. To prevent this, we have made it clear that any
+patent must be licensed for everyone's free use or not licensed at all.
+
+ The precise terms and conditions for copying, distribution and
+modification follow.
+
+ GNU GENERAL PUBLIC LICENSE
+ TERMS AND CONDITIONS FOR COPYING, DISTRIBUTION AND MODIFICATION
+
+ 0. This License applies to any program or other work which contains
+a notice placed by the copyright holder saying it may be distributed
+under the terms of this General Public License. The "Program", below,
+refers to any such program or work, and a "work based on the Program"
+means either the Program or any derivative work under copyright law:
+that is to say, a work containing the Program or a portion of it,
+either verbatim or with modifications and/or translated into another
+language. (Hereinafter, translation is included without limitation in
+the term "modification".) Each licensee is addressed as "you".
+
+Activities other than copying, distribution and modification are not
+covered by this License; they are outside its scope. The act of
+running the Program is not restricted, and the output from the Program
+is covered only if its contents constitute a work based on the
+Program (independent of having been made by running the Program).
+Whether that is true depends on what the Program does.
+
+ 1. You may copy and distribute verbatim copies of the Program's
+source code as you receive it, in any medium, provided that you
+conspicuously and appropriately publish on each copy an appropriate
+copyright notice and disclaimer of warranty; keep intact all the
+notices that refer to this License and to the absence of any warranty;
+and give any other recipients of the Program a copy of this License
+along with the Program.
+
+You may charge a fee for the physical act of transferring a copy, and
+you may at your option offer warranty protection in exchange for a fee.
+
+ 2. You may modify your copy or copies of the Program or any portion
+of it, thus forming a work based on the Program, and copy and
+distribute such modifications or work under the terms of Section 1
+above, provided that you also meet all of these conditions:
+
+ a) You must cause the modified files to carry prominent notices
+ stating that you changed the files and the date of any change.
+
+ b) You must cause any work that you distribute or publish, that in
+ whole or in part contains or is derived from the Program or any
+ part thereof, to be licensed as a whole at no charge to all third
+ parties under the terms of this License.
+
+ c) If the modified program normally reads commands interactively
+ when run, you must cause it, when started running for such
+ interactive use in the most ordinary way, to print or display an
+ announcement including an appropriate copyright notice and a
+ notice that there is no warranty (or else, saying that you provide
+ a warranty) and that users may redistribute the program under
+ these conditions, and telling the user how to view a copy of this
+ License. (Exception: if the Program itself is interactive but
+ does not normally print such an announcement, your work based on
+ the Program is not required to print an announcement.)
+
+These requirements apply to the modified work as a whole. If
+identifiable sections of that work are not derived from the Program,
+and can be reasonably considered independent and separate works in
+themselves, then this License, and its terms, do not apply to those
+sections when you distribute them as separate works. But when you
+distribute the same sections as part of a whole which is a work based
+on the Program, the distribution of the whole must be on the terms of
+this License, whose permissions for other licensees extend to the
+entire whole, and thus to each and every part regardless of who wrote it.
+
+Thus, it is not the intent of this section to claim rights or contest
+your rights to work written entirely by you; rather, the intent is to
+exercise the right to control the distribution of derivative or
+collective works based on the Program.
+
+In addition, mere aggregation of another work not based on the Program
+with the Program (or with a work based on the Program) on a volume of
+a storage or distribution medium does not bring the other work under
+the scope of this License.
+
+ 3. You may copy and distribute the Program (or a work based on it,
+under Section 2) in object code or executable form under the terms of
+Sections 1 and 2 above provided that you also do one of the following:
+
+ a) Accompany it with the complete corresponding machine-readable
+ source code, which must be distributed under the terms of Sections
+ 1 and 2 above on a medium customarily used for software interchange; or,
+
+ b) Accompany it with a written offer, valid for at least three
+ years, to give any third party, for a charge no more than your
+ cost of physically performing source distribution, a complete
+ machine-readable copy of the corresponding source code, to be
+ distributed under the terms of Sections 1 and 2 above on a medium
+ customarily used for software interchange; or,
+
+ c) Accompany it with the information you received as to the offer
+ to distribute corresponding source code. (This alternative is
+ allowed only for noncommercial distribution and only if you
+ received the program in object code or executable form with such
+ an offer, in accord with Subsection b above.)
+
+The source code for a work means the preferred form of the work for
+making modifications to it. For an executable work, complete source
+code means all the source code for all modules it contains, plus any
+associated interface definition files, plus the scripts used to
+control compilation and installation of the executable. However, as a
+special exception, the source code distributed need not include
+anything that is normally distributed (in either source or binary
+form) with the major components (compiler, kernel, and so on) of the
+operating system on which the executable runs, unless that component
+itself accompanies the executable.
+
+If distribution of executable or object code is made by offering
+access to copy from a designated place, then offering equivalent
+access to copy the source code from the same place counts as
+distribution of the source code, even though third parties are not
+compelled to copy the source along with the object code.
+
+ 4. You may not copy, modify, sublicense, or distribute the Program
+except as expressly provided under this License. Any attempt
+otherwise to copy, modify, sublicense or distribute the Program is
+void, and will automatically terminate your rights under this License.
+However, parties who have received copies, or rights, from you under
+this License will not have their licenses terminated so long as such
+parties remain in full compliance.
+
+ 5. You are not required to accept this License, since you have not
+signed it. However, nothing else grants you permission to modify or
+distribute the Program or its derivative works. These actions are
+prohibited by law if you do not accept this License. Therefore, by
+modifying or distributing the Program (or any work based on the
+Program), you indicate your acceptance of this License to do so, and
+all its terms and conditions for copying, distributing or modifying
+the Program or works based on it.
+
+ 6. Each time you redistribute the Program (or any work based on the
+Program), the recipient automatically receives a license from the
+original licensor to copy, distribute or modify the Program subject to
+these terms and conditions. You may not impose any further
+restrictions on the recipients' exercise of the rights granted herein.
+You are not responsible for enforcing compliance by third parties to
+this License.
+
+ 7. If, as a consequence of a court judgment or allegation of patent
+infringement or for any other reason (not limited to patent issues),
+conditions are imposed on you (whether by court order, agreement or
+otherwise) that contradict the conditions of this License, they do not
+excuse you from the conditions of this License. If you cannot
+distribute so as to satisfy simultaneously your obligations under this
+License and any other pertinent obligations, then as a consequence you
+may not distribute the Program at all. For example, if a patent
+license would not permit royalty-free redistribution of the Program by
+all those who receive copies directly or indirectly through you, then
+the only way you could satisfy both it and this License would be to
+refrain entirely from distribution of the Program.
+
+If any portion of this section is held invalid or unenforceable under
+any particular circumstance, the balance of the section is intended to
+apply and the section as a whole is intended to apply in other
+circumstances.
+
+It is not the purpose of this section to induce you to infringe any
+patents or other property right claims or to contest validity of any
+such claims; this section has the sole purpose of protecting the
+integrity of the free software distribution system, which is
+implemented by public license practices. Many people have made
+generous contributions to the wide range of software distributed
+through that system in reliance on consistent application of that
+system; it is up to the author/donor to decide if he or she is willing
+to distribute software through any other system and a licensee cannot
+impose that choice.
+
+This section is intended to make thoroughly clear what is believed to
+be a consequence of the rest of this License.
+
+ 8. If the distribution and/or use of the Program is restricted in
+certain countries either by patents or by copyrighted interfaces, the
+original copyright holder who places the Program under this License
+may add an explicit geographical distribution limitation excluding
+those countries, so that distribution is permitted only in or among
+countries not thus excluded. In such case, this License incorporates
+the limitation as if written in the body of this License.
+
+ 9. The Free Software Foundation may publish revised and/or new versions
+of the General Public License from time to time. Such new versions will
+be similar in spirit to the present version, but may differ in detail to
+address new problems or concerns.
+
+Each version is given a distinguishing version number. If the Program
+specifies a version number of this License which applies to it and "any
+later version", you have the option of following the terms and conditions
+either of that version or of any later version published by the Free
+Software Foundation. If the Program does not specify a version number of
+this License, you may choose any version ever published by the Free Software
+Foundation.
+
+ 10. If you wish to incorporate parts of the Program into other free
+programs whose distribution conditions are different, write to the author
+to ask for permission. For software which is copyrighted by the Free
+Software Foundation, write to the Free Software Foundation; we sometimes
+make exceptions for this. Our decision will be guided by the two goals
+of preserving the free status of all derivatives of our free software and
+of promoting the sharing and reuse of software generally.
+
+ NO WARRANTY
+
+ 11. BECAUSE THE PROGRAM IS LICENSED FREE OF CHARGE, THERE IS NO WARRANTY
+FOR THE PROGRAM, TO THE EXTENT PERMITTED BY APPLICABLE LAW. EXCEPT WHEN
+OTHERWISE STATED IN WRITING THE COPYRIGHT HOLDERS AND/OR OTHER PARTIES
+PROVIDE THE PROGRAM "AS IS" WITHOUT WARRANTY OF ANY KIND, EITHER EXPRESSED
+OR IMPLIED, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF
+MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE. THE ENTIRE RISK AS
+TO THE QUALITY AND PERFORMANCE OF THE PROGRAM IS WITH YOU. SHOULD THE
+PROGRAM PROVE DEFECTIVE, YOU ASSUME THE COST OF ALL NECESSARY SERVICING,
+REPAIR OR CORRECTION.
+
+ 12. IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN WRITING
+WILL ANY COPYRIGHT HOLDER, OR ANY OTHER PARTY WHO MAY MODIFY AND/OR
+REDISTRIBUTE THE PROGRAM AS PERMITTED ABOVE, BE LIABLE TO YOU FOR DAMAGES,
+INCLUDING ANY GENERAL, SPECIAL, INCIDENTAL OR CONSEQUENTIAL DAMAGES ARISING
+OUT OF THE USE OR INABILITY TO USE THE PROGRAM (INCLUDING BUT NOT LIMITED
+TO LOSS OF DATA OR DATA BEING RENDERED INACCURATE OR LOSSES SUSTAINED BY
+YOU OR THIRD PARTIES OR A FAILURE OF THE PROGRAM TO OPERATE WITH ANY OTHER
+PROGRAMS), EVEN IF SUCH HOLDER OR OTHER PARTY HAS BEEN ADVISED OF THE
+POSSIBILITY OF SUCH DAMAGES.
+
+ END OF TERMS AND CONDITIONS
+
+ How to Apply These Terms to Your New Programs
+
+ If you develop a new program, and you want it to be of the greatest
+possible use to the public, the best way to achieve this is to make it
+free software which everyone can redistribute and change under these terms.
+
+ To do so, attach the following notices to the program. It is safest
+to attach them to the start of each source file to most effectively
+convey the exclusion of warranty; and each file should have at least
+the "copyright" line and a pointer to where the full notice is found.
+
+ <one line to give the program's name and a brief idea of what it does.>
+ Copyright (C) <year> <name of author>
+
+ This program is free software; you can redistribute it and/or modify
+ it under the terms of the GNU General Public License as published by
+ the Free Software Foundation; either version 2 of the License, or
+ (at your option) any later version.
+
+ This program is distributed in the hope that it will be useful,
+ but WITHOUT ANY WARRANTY; without even the implied warranty of
+ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ GNU General Public License for more details.
+
+ You should have received a copy of the GNU General Public License along
+ with this program; if not, write to the Free Software Foundation, Inc.,
+ 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA.
+
+Also add information on how to contact you by electronic and paper mail.
+
+If the program is interactive, make it output a short notice like this
+when it starts in an interactive mode:
+
+ Gnomovision version 69, Copyright (C) year name of author
+ Gnomovision comes with ABSOLUTELY NO WARRANTY; for details type `show w'.
+ This is free software, and you are welcome to redistribute it
+ under certain conditions; type `show c' for details.
+
+The hypothetical commands `show w' and `show c' should show the appropriate
+parts of the General Public License. Of course, the commands you use may
+be called something other than `show w' and `show c'; they could even be
+mouse-clicks or menu items--whatever suits your program.
+
+You should also get your employer (if you work as a programmer) or your
+school, if any, to sign a "copyright disclaimer" for the program, if
+necessary. Here is a sample; alter the names:
+
+ Yoyodyne, Inc., hereby disclaims all copyright interest in the program
+ `Gnomovision' (which makes passes at compilers) written by James Hacker.
+
+ <signature of Ty Coon>, 1 April 1989
+ Ty Coon, President of Vice
+
+This General Public License does not permit incorporating your program into
+proprietary programs. If your program is a subroutine library, you may
+consider it more useful to permit linking proprietary applications with the
+library. If this is what you want to do, use the GNU Lesser General
+Public License instead of this License.
Added: trunk/yast/id/Makefile.am
===================================================================
--- trunk/yast/id/Makefile.am (rev 0)
+++ trunk/yast/id/Makefile.am 2015-09-29 10:47:28 UTC (rev 92876)
@@ -0,0 +1,196 @@
+# Emacs: -*- makefile -*-
+#
+# Toplevel Makefile.am for a YaST2 subproject
+#
+# -- This file is generated by y2automake - DO NOT EDIT! --
+# (Edit ./SUBDIRS instead)
+#
+
+#where devtools are
+Y2TOOL = $(Y2DEVTOOLS_PREFIX)/bin/y2tool
+
+VERSION = $(shell cat $(srcdir)/VERSION)
+RPMNAME = $(shell cat $(srcdir)/RPMNAME)
+SUBDIRS_FILE = $(shell test -e $(srcdir)/SUBDIRS && echo SUBDIRS)
+ACINCLUDE_FILE = $(shell test -e $(srcdir)/acinclude.m4 && echo acinclude.m4)
+
+HAS_YAST_LICENSE = $(shell test -e $(srcdir)/YAST_LICENSE && echo YAST_LICENSE)
+
+# do we do Makefile.am for devtools? It is a little special...
+IS_DEVTOOLS = $(findstring yast2-devtools,$(RPMNAME))
+
+DEVTOOLS_DIR = $(if $(IS_DEVTOOLS),$(srcdir)/devtools,$(Y2DEVTOOLS_PREFIX)/share/YaST2/data/devtools)
+LEGALESE_DIR = $(if $(HAS_YAST_LICENSE),$(DEVTOOLS_DIR)/admin/copyright/yast,$(DEVTOOLS_DIR)/admin/copyright/gpl)
+
+COPYRIGHT_files_gpl = README COPYING
+
+COPYRIGHT_files_yast = YAST_LICENSE README COPYING COPYRIGHT.english \
+ COPYRIGHT.french COPYRIGHT.german COPYRIGHT.spanish
+
+extra_COPYRIGHT_files = $(if $(HAS_YAST_LICENSE), $(COPYRIGHT_files_yast), $(COPYRIGHT_files_gpl))
+
+# less strict; prefer bzip2
+AUTOMAKE_OPTIONS = foreign dist-bzip2 no-dist-gzip
+# where devtools install m4 snippets
+# argh, executed literally
+#ACLOCAL_AMFLAGS = -I $(Y2DEVTOOLS_PREFIX)/share/aclocal
+ACLOCAL_AMFLAGS = -I . -I `if test -d ./devtools/admin; then echo ./devtools/admin; else pkg-config --print-errors --variable=datadir yast2-devtools; fi`/aclocal
+
+Makefile.am.common: $(DEVTOOLS_DIR)/admin/Makefile.am.common
+ cmp -s $< $@ || cp -f $< $@
+
+# create bzip2ed tar and make some sanity checks
+$(RPMNAME)-$(VERSION).tar.bz2: checkpo dist-bzip2
+ @if [ `bunzip2 -c $(RPMNAME)-$(VERSION).tar.bz2 | wc --bytes` = 0 ] ; then \
+ echo "Error: created tar is empty" ; \
+ exit 1 ; \
+ fi
+
+CLEANFILES =
+MAINTAINERCLEANFILES = package/$(RPMNAME)-$(VERSION).tar.bz2 package/$(RPMNAME).spec
+
+POT_DST = $(shell find -type d -name testsuite -prune , \
+ -type f -name "*.pot")
+
+EXTRA_DIST = \
+ VERSION RPMNAME MAINTAINER configure.in.in \
+ $(SUBDIRS_FILE) $(ACINCLUDE_FILE) \
+ $(if $(IS_DEVTOOLS),Makefile.am.common,$(POT_DST))
+
+show-extra-dist:
+ @echo $(EXTRA_DIST)
+
+# info '(automake)Conditionals'
+if CREATE_PKGCONFIG
+# create the file here instead of by configure
+# because the prerequisite is made here (not anymore!)
+# and we don't want any paths in y2autoconf
+# info '(autoconf)config.status Invocation'
+$(RPMNAME).pc: $(RPMNAME).pc.in config.status
+ ./config.status --file=$@:$<
+
+if CREATE_PKGCONFIG_NOARCH
+pkgconfigdata_DATA = $(RPMNAME).pc
+else
+pkgconfig_DATA = $(RPMNAME).pc
+endif
+
+EXTRA_DIST += $(RPMNAME).pc.in
+endif
+
+dist-hook:
+ @for I in $(extra_COPYRIGHT_files) ; \
+ do \
+ EX="" ; \
+ if test -f $(srcdir)/$$I ; then \
+ EX=$(srcdir)/$$I ; \
+ elif test -f $(LEGALESE_DIR)/$$I ; then \
+ EX=$(LEGALESE_DIR)/$$I ; \
+ else \
+ echo "Error: No file $$I in $(srcdir)/ or in $$LEGALESE_DIR/"; \
+ exit 1 ; \
+ fi ; \
+ echo "cp $$EX $(distdir)" ; \
+ cp $$EX "$(distdir)" ; \
+ done
+
+pot:
+ $(Y2TOOL) y2makepot -s $(srcdir)
+
+install-pot: pot
+ @POT_DST=`find -type d -name testsuite -prune , \
+ -type f -name "*.pot"` ; \
+ if [ -n "$$POT_DST" ] ; then \
+ echo "mkdir -p $(DESTDIR)$(potdir)" ; \
+ mkdir -p $(DESTDIR)$(potdir) ; \
+ list="$$POT_DST"; \
+ for I in $$list ; \
+ do \
+ echo $$I ; \
+ if [ "$$I" == "pot" ] ; then \
+ continue ; \
+ fi ; \
+ echo "$(INSTALL_DATA) $$I $(DESTDIR)$(potdir)" ; \
+ $(INSTALL_DATA) $$I $(DESTDIR)$(potdir) ; \
+ done ; \
+ fi
+
+spellcheck: pot
+ $(Y2TOOL) pot-spellcheck
+
+# all-local: $(if $(IS_DEVTOOLS),,$(POT_DST))
+
+install-data-local: # $(if $(IS_DEVTOOLS),,install-pot)
+ mkdir -p $(DESTDIR)$(docdir)
+ @for I in $(extra_COPYRIGHT_files) ; \
+ do \
+ EX="" ; \
+ if test -f $(srcdir)/$$I ; then \
+ EX=$(srcdir)/$$I ; \
+ elif test -f $(LEGALESE_DIR)/$$I ; then \
+ EX=$(LEGALESE_DIR)/$$I ; \
+ else \
+ echo "Error: No file $$I in $(srcdir)/ or in $(LEGALESE_DIR)/"; \
+ exit 1 ; \
+ fi ; \
+ echo "$(INSTALL_DATA) $$EX $(DESTDIR)$(docdir)" ; \
+ $(INSTALL_DATA) $$EX $(DESTDIR)$(docdir) ; \
+ done
+
+package-local: check-parse $(if $(IS_DEVTOOLS),,$(POT_DST)) $(RPMNAME)-$(VERSION).tar.bz2
+ rm -f package/$(RPMNAME)-*.tar.bz2
+ rm -f package/*~
+ rm -f package/*.bak
+ rm -f package/*.auto
+ mv $(RPMNAME)-$(VERSION).tar.bz2 package/
+ if ! test -x $(Y2TOOL); then \
+ echo "$(Y2TOOL): not found."; \
+ echo "You have to install yast2-devtools to making a package"; \
+ false; \
+ fi
+ here=`pwd`; \
+ cd $(srcdir) && for i in $(RPMNAME)*.spec.in; do \
+ newname="`echo "$$i" | sed "s/\.in$$//g"`"; \
+ $(Y2TOOL) create-spec < $$i > $$here/package/$${newname} ; \
+ done
+
+package: check-up-to-date check-tagversion check-textdomain package-local
+
+TAGVERSION = $(Y2TOOL) tagversion
+
+# check if there is no modified files and all commits were pushed
+check-up-to-date:
+ if [ `git status --short --branch | sed '/##[^[]*$/d;/^??/d' | wc -l` -gt 0 ]; then \
+ (echo "ERROR: Source is not commited and pushed. See `git status`"; false) \
+ fi
+
+check-tagversion:
+ cd $(srcdir) && $(TAGVERSION) --check >/dev/null; \
+ [ $$? = 0 ] || ( echo "ERROR: Please run 'tagversion' first"; false )
+
+check-parse-old:
+ @if [ `find -type f -name "*.ycp" | wc -l` -gt 0 -a "$(RPMNAME)" != "yast2-core" ] ; then \
+ echo "Running parseycp..." ; \
+ parseycp -q -R ; \
+ else \
+ echo "Not running parseycp." ; \
+ fi
+
+check-parse:
+ @echo "Not running parseycp."
+
+check-textdomain:
+ $(Y2TOOL) check-textdomain $(srcdir)
+
+stable: checkin-stable
+
+checkin-stable: package
+ $(Y2TOOL) checkin-stable
+
+
+# For po/ modules
+checkpo:
+ test ! -f $(srcdir)/po/Makefile || $(MAKE) -C po checkpo
+# test ! -f $(srcdir)/po/Makefile || $(MAKE) -C po checkpo make-pox
+# Contents of ./SUBDIRS
+SUBDIRS = po
Added: trunk/yast/id/README
===================================================================
--- trunk/yast/id/README (rev 0)
+++ trunk/yast/id/README 2015-09-29 10:47:28 UTC (rev 92876)
@@ -0,0 +1,2 @@
+This program/library is part of YaST2
+See the file COPYING for license terms
Added: trunk/yast/id/configure.ac
===================================================================
--- trunk/yast/id/configure.ac (rev 0)
+++ trunk/yast/id/configure.ac 2015-09-29 10:47:28 UTC (rev 92876)
@@ -0,0 +1,184 @@
+dnl configure.ac for yast2-trans-id
+dnl
+dnl -- This file is generated by y2autoconf 3.0.5 - DO NOT EDIT! --
+dnl (edit configure.ac.in or configure.in.in instead)
+
+AC_INIT(yast2-trans-id, 3.1.0, http://bugs.opensuse.org/, yast2-trans-id)
+dnl Check for presence of file 'RPMNAME'
+AC_CONFIG_SRCDIR([RPMNAME])
+
+dnl Checking host/target/build systems, for make, install etc.
+AC_CANONICAL_TARGET
+dnl Perform program name transformation
+AC_ARG_PROGRAM
+
+AC_PREFIX_DEFAULT(/usr)
+
+dnl long filenames; we use GNU Make extensions and that's ok
+AM_INIT_AUTOMAKE(tar-ustar -Wno-portability)
+
+dnl Important YaST2 variables
+VERSION="3.1.0"
+RPMNAME="yast2-trans-id"
+MAINTAINER="Karl Eichwalder <ke(a)suse.de>"
+
+dnl pkgconfig honors lib64
+pkgconfigdir=\${libdir}/pkgconfig
+pkgconfigdatadir=\${datadir}/pkgconfig
+yast2dir=\${prefix}/share/YaST2
+
+ybindir=\${prefix}/lib/YaST2/bin
+# FIXME duplicates execcompdir
+ystartupdir=\${prefix}/lib/YaST2
+plugindir=\${libdir}/YaST2/plugin
+includedir=\${prefix}/include/YaST2
+potdir=\${docdir}/pot
+
+docdir=\${prefix}/share/doc/packages/$RPMNAME
+mandir=\${prefix}/share/man
+
+execcompdir=\${prefix}/lib/YaST2
+agentdir=${execcompdir}/servers_non_y2
+
+ydatadir=${yast2dir}/data
+imagedir=${yast2dir}/images
+themedir=${yast2dir}/theme
+localedir=${yast2dir}/locale
+clientdir=${yast2dir}/clients
+moduledir=${yast2dir}/modules
+yncludedir=${yast2dir}/include
+schemadir=${yast2dir}/schema
+scrconfdir=${yast2dir}/scrconf
+desktopdir=\${prefix}/share/applications/YaST2
+
+AC_SUBST(VERSION)
+AC_SUBST(RPMNAME)
+AC_SUBST(MAINTAINER)
+
+AC_SUBST(pkgconfigdir)
+AC_SUBST(pkgconfigdatadir)
+
+AC_SUBST(yast2dir)
+
+AC_SUBST(ybindir)
+AC_SUBST(ystartupdir)
+AC_SUBST(plugindir)
+AC_SUBST(includedir)
+AC_SUBST(potdir)
+AC_SUBST(execcompdir)
+
+AC_SUBST(docdir)
+AC_SUBST(mandir)
+
+AC_SUBST(ydatadir)
+AC_SUBST(imagedir)
+AC_SUBST(themedir)
+AC_SUBST(localedir)
+AC_SUBST(clientdir)
+AC_SUBST(moduledir)
+AC_SUBST(yncludedir)
+AC_SUBST(schemadir)
+AC_SUBST(scrconfdir)
+AC_SUBST(agentdir)
+AC_SUBST(desktopdir)
+
+fillupdir_d="/var/adm/fillup-templates"
+AC_ARG_WITH(fillupdir,
+ AS_HELP_STRING([--with-fillupdir=DIR],
+ [where to place fillup templates (default $fillupdir_d.]),
+ [ fillupdir="$withval" ],
+ [ fillupdir="$fillupdir_d" ])
+AC_SUBST(fillupdir)
+
+LL=${RPMNAME##*-}
+AC_SUBST(LL)
+ISO639=${LL%_*}
+AC_SUBST(ISO639)
+
+AC_ARG_WITH(own_compendium,
+ AS_HELP_STRING([--with-own_compendium=FILE],
+ [Location of compendium file]),
+ y2compendium=yes, y2compendium=no)
+if test "x$with_own_compendium" = "x" ; then
+ if test -d ../50-memory ; then
+ COMPENDIUM='../../50-memory/yast2.$(LL).po'
+ else
+ COMPENDIUM='../../memory/yast2.$(LL).po'
+ fi
+else
+ COMPENDIUM=${with_own_compendium}
+fi
+AC_SUBST(COMPENDIUM)
+if test -d ../50-pot ; then
+ POTDIR=../../50-pot
+else
+ POTDIR=../../pot/pot
+fi
+AC_SUBST(POTDIR)
+
+
+dnl Checks for programs.
+AC_PROG_INSTALL
+dnl The YCP interpreter checks whether dependent ybc files are older
+dnl so we must preserve their timestamps
+INSTALL="${INSTALL} -p"
+AC_PROG_LN_S
+AC_PROG_MAKE_SET
+
+dnl pkgconfig
+AC_ARG_VAR([PKG_CONFIG_PATH], [where to search for pkg-config files])
+dnl devtools
+dnl ...
+
+dnl no need for AC_ARG_VAR
+AC_PATH_PROG(XGETTEXT, xgettext)
+if test -z "$XGETTEXT" ; then
+ AC_MSG_ERROR(xgettext is missing; please install gettext-tools.)
+fi
+
+Y2DEVTOOLS_PREFIX=`pkg-config --print-errors --variable=prefix yast2-devtools`
+AC_SUBST(Y2DEVTOOLS_PREFIX)
+devtools_ybindir=`pkg-config --print-errors --variable=ybindir yast2-devtools`
+devtools_yast2dir=`pkg-config --print-errors --variable=yast2dir yast2-devtools`
+
+dnl producing pkg-config for others?
+AM_CONDITIONAL(CREATE_PKGCONFIG, test "x${CREATE_PKGCONFIG}" != x)
+AM_CONDITIONAL(CREATE_PKGCONFIG_NOARCH, test "x${CREATE_PKGCONFIG}" = xnoarch)
+
+dbdir=${devtools_yast2dir}/data/docbook
+STYLESHEET_HTML=${dbdir}/stylesheets/customize-html.xsl
+STYLESHEET_PDF=${dbdir}/stylesheets/customize-fo.xsl
+STYLESHEET_CSS=${dbdir}/css/yast2docs.css
+STYLESHEET_YDOC=${dbdir}/stylesheets/ydoc.xsl
+STYLESHEET_YCPDOC=${dbdir}/stylesheets/ycpdoc.xsl
+AC_SUBST(STYLESHEET_HTML)
+AC_SUBST(STYLESHEET_PDF)
+AC_SUBST(STYLESHEET_CSS)
+AC_SUBST(STYLESHEET_YDOC)
+AC_SUBST(STYLESHEET_YCPDOC)
+
+
+dnl searches for some needed programs
+AC_PATH_PROG(MSGFMT, msgfmt, no, /usr/bin)
+if test x$MSGFMT != x"/usr/bin/msgfmt"; then
+ AC_MSG_ERROR(msgfmt is missing; please install gettext.)
+fi
+AC_PATH_PROGS(MSGCAT, msgcat pmsgcat, no)
+if test x$MSGCAT = xno; then
+ AC_MSG_ERROR(msgcat is missing; please install gettext-0.11pre or better.)
+fi
+
+AC_PATH_PROG(MSGMERGE, msgmerge, no, /usr/bin)
+if test x$MSGMERGE != x"/usr/bin/msgmerge"; then
+ AC_MSG_ERROR(msgmerge is missing; please install gettext.)
+fi
+
+AC_PATH_PROG(MSGCONV, msgconv, no, /usr/bin)
+if test x$MSGCONV != x"/usr/bin/msgconv"; then
+ AC_MSG_ERROR(msgconv is missing; please install gettext.)
+fi
+
+
+AC_CONFIG_FILES(Makefile po/Makefile)
+AC_OUTPUT
+
Added: trunk/yast/id/po/Makefile.am
===================================================================
--- trunk/yast/id/po/Makefile.am (rev 0)
+++ trunk/yast/id/po/Makefile.am 2015-09-29 10:47:28 UTC (rev 92876)
@@ -0,0 +1,175 @@
+# Emacs: -*- makefile -*-
+#
+# Makefile.am for a YaST2 translation (po/) subproject
+#
+# -- This file is generated by y2automake - DO NOT EDIT! --
+#
+# --- START lines from /usr/share/YaST2/data/devtools/admin/po/Makefile.am.top ---
+# Emacs: -*- makefile -*-
+# --- END lines from /usr/share/YaST2/data/devtools/admin/po/Makefile.am.top ---
+# --- START lines from /usr/share/YaST2/data/devtools/admin/po/Makefile.am.center ---
+# Emacs: -*- makefile -*-
+
+LL = @LL@
+#POTDIR = ../../50-pot
+POTDIR = @POTDIR@
+POTFILES = $(wildcard $(POTDIR)/*.pot)
+GENERATED = $(MOFILES)
+CLEANFILES = $(GENERATED)
+POFILES = $(wildcard *.po)
+ALL_TEXTDOMAINS = $(basename $(notdir $(POTFILES)))
+BPOTFILES = $(shell source ../../50-tools/build.conf && echo $$business)
+WANTED_TEXTDOMAINS = $(filter-out $(BPOTFILES), $(ALL_TEXTDOMAINS))
+WANTED_POFILES = $(addsuffix .$(LL).po, $(WANTED_TEXTDOMAINS))
+MOFILES = $(POFILES:%.po=%.mo)
+INST_MOFILES = $(MOFILES:.$(LL).mo=.mo)
+POXFILES = $(POFILES:%.po=%.pox)
+EXTRA_DIST = $(WANTED_POFILES) $(stat)
+localedir=@localedir@
+locale_lang_msg_dir=$(localedir)/$(LL)/LC_MESSAGES
+compendium = @COMPENDIUM@
+with_compendium =
+
+stat=status.txt
+PO_STATS= grep -v warning: | @ybindir@/po-stats
+
+MSGMERGE = @MSGMERGE@ --no-wrap --force-po --previous
+MSGFMT = @MSGFMT@
+MSGCAT = @MSGCAT@ --no-wrap --force-po
+MSGCONV = @MSGCONV@ --no-wrap --force-po
+XGETTEXT = @XGETTEXT@ --no-wrap
+
+SUFFIXES = .po .pox .gmo .mo
+
+all-local: $(GENERATED)
+
+make-pox pox: Makefile $(POXFILES)
+$(POXFILES): %.pox: %.po
+ -[ -f $@ ] && mv --backup=numbered $@ $@.bak; \
+ pot=$$(echo $< | sed "s:$(LL).po:pot:"); \
+ compendium=$(compendium); \
+ [ -f $$compendium ] || compendium=/dev/null ; \
+ $(MSGMERGE) -C $$compendium -o $@ $< $(POTDIR)/$$pot
+
+# update or init PO file
+update-po: Makefile $(POTFILES)
+ for p in $(POTFILES); do \
+ q=$${p##*/}; \
+ po=$${q%pot}$(LL).po; \
+ echo $$po; \
+ if [ -f $$po ]; then \
+ $(MSGMERGE) -o $$po.tmp $(with_compendium) $$po $$p; \
+ else \
+ $(MSGMERGE) -o $$po.tmp -C $(compendium) \
+ --verbose /dev/null $$p; \
+ fi || { echo "$(MSGMERGE) for \"$$po\" failed" ; \
+ rm -f $$po.tmp ; }; \
+ if cmp $$po.tmp $$po >/dev/null 2>&1; then \
+ rm -vf $$po.tmp; \
+ else \
+ mv -vf $$po.tmp $$po; \
+ fi; \
+ done
+ $(MAKE) $(stat)
+
+$(stat): $(WANTED_POFILES)
+ if [ -f $(stat) ]; then \
+ cp --backup=numbered $(stat) $(stat).bak; \
+ :> $(stat); \
+ fi
+ { for f in $(WANTED_POFILES); do \
+ LANG=C msgfmt -o /dev/null -c -v --statistics $$f 2>&1; \
+ done ; } | $(PO_STATS) | head -n 6 | tee $(stat)
+
+update-po-with-compendium:
+ $(MAKE) update-po with_compendium="-C $(compendium)"
+
+update-mo: $(MOFILES)
+ @:
+
+%.mo: %.po
+ file=$(srcdir)/`echo $* | sed 's,.*/,,'`.mo \
+ && rm -f $$file \
+ && $(MSGCONV) --to UTF-8 $< \
+ | $(MSGFMT) -c --statistics -o $$file -
+
+showpo:
+ echo $(POFILES)
+
+showmo:
+ echo $(MOFILES)
+
+checkpo:
+ for f in $(POFILES); do \
+ mypot=$(POTDIR)/$${f/$(LL).po/pot}; echo $$f $$mypot; \
+ [ -f $$mypot ] && { LANG=C $(MSGMERGE) --verbose --output=/dev/null $$f $$mypot || exit 1; }; \
+ LANG=C $(MSGFMT) --output=/dev/null --check --statistics --verbose $$f \
+ || exit 1; \
+ done
+
+# Try to checkin a .pox file
+# FIXME make sure msgcat doesn't weird things with "" and comments
+checkin:
+ p=$(MODULE).$(ci_ll); \
+ cp --backup=numbered $(ci_opt) $$p.po $$p.po.bak; \
+ if [ -d CVS ]; then \
+ cvs -n update $$p.po | grep -q -v '^[UPMC]'; \
+ else \
+ LC_ALL=C svn status --show-updates --quiet $$p.po| grep -v '^Status against revision'; \
+ fi; \
+ if [ $$? = 0 ]; then \
+ echo "CVS/Subversion mismatch; trying to merge..."; \
+ rm -f $$p.po; \
+ if [ -d CVS ]; then \
+ cvs -q update $$p.po; \
+ else \
+ svn update $$p.po; \
+ fi; \
+ cp $$p.pox $$p.pox.new; \
+ $(MSGCAT) $$p.po $$p.pox.new -o $$p.pox; \
+ echo -e "\nCheck \"$$p.pox\" for fuzzy entries. Status:"; \
+ $(MSGFMT) --check --statistics $$p.pox; \
+ echo -e "Then try again to checkin \"$$p.pox\"."; \
+ else \
+ cp $(ci_opt) $$p.pox $$p.po; \
+ if [ -d CVS ]; then \
+ cvs -n ci $$p.po; \
+ else \
+ svn --dry-run commit $$p.po; \
+ fi; \
+ if [ $$? = 0 ] ; then \
+ if [ -d CVS ]; then \
+ cvs ci -m "$(ci_msg)" $$p.po; \
+ else \
+ svn commit --message "$(ci_msg)" $$p.po; \
+ fi; \
+ else \
+ rm -f $$p.po; \
+ if [ -d CVS ]; then \
+ cvs -q update $$p.po; \
+ else \
+ svn update $$p.po; \
+ fi; \
+ cp $$p.pox $$p.pox.new; \
+ $(MSGCAT) $$p.po $$p.pox.new -o $$p.pox; \
+ echo -e "\nCheck \"$$p.pox\" for fuzzy entries. Status:"; \
+ $(MSGFMT) --check --statistics $$p.pox; \
+ echo "Then try to checkin \"$$p.pox\"."; \
+ fi; \
+ fi
+
+install-data-local: $(MOFILES) $(stat)
+ D=$(DESTDIR)$(locale_lang_msg_dir); \
+ [ -d $$D ] || install -d -m 755 $$D; \
+ for l in $(MOFILES); do \
+ m=$${l/$(LL).mo/mo}; \
+ install -m 644 $$l $$D/$$m; \
+ done
+ install -d -m 755 $(DESTDIR)$(docdir)
+ $(INSTALL_DATA) $(stat) $(DESTDIR)$(docdir)
+# --- END lines from /usr/share/YaST2/data/devtools/admin/po/Makefile.am.center ---
+# --- START lines from /usr/share/YaST2/data/devtools/admin/po/Makefile.am.bottom ---
+# Emacs: -*- makefile -*-
+
+## po/Makefile.am.bottom ends here
+# --- END lines from /usr/share/YaST2/data/devtools/admin/po/Makefile.am.bottom ---
Added: trunk/yast/it/COPYING
===================================================================
--- trunk/yast/it/COPYING (rev 0)
+++ trunk/yast/it/COPYING 2015-09-29 10:47:28 UTC (rev 92876)
@@ -0,0 +1,339 @@
+ GNU GENERAL PUBLIC LICENSE
+ Version 2, June 1991
+
+ Copyright (C) 1989, 1991 Free Software Foundation, Inc.,
+ 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA
+ Everyone is permitted to copy and distribute verbatim copies
+ of this license document, but changing it is not allowed.
+
+ Preamble
+
+ The licenses for most software are designed to take away your
+freedom to share and change it. By contrast, the GNU General Public
+License is intended to guarantee your freedom to share and change free
+software--to make sure the software is free for all its users. This
+General Public License applies to most of the Free Software
+Foundation's software and to any other program whose authors commit to
+using it. (Some other Free Software Foundation software is covered by
+the GNU Lesser General Public License instead.) You can apply it to
+your programs, too.
+
+ When we speak of free software, we are referring to freedom, not
+price. Our General Public Licenses are designed to make sure that you
+have the freedom to distribute copies of free software (and charge for
+this service if you wish), that you receive source code or can get it
+if you want it, that you can change the software or use pieces of it
+in new free programs; and that you know you can do these things.
+
+ To protect your rights, we need to make restrictions that forbid
+anyone to deny you these rights or to ask you to surrender the rights.
+These restrictions translate to certain responsibilities for you if you
+distribute copies of the software, or if you modify it.
+
+ For example, if you distribute copies of such a program, whether
+gratis or for a fee, you must give the recipients all the rights that
+you have. You must make sure that they, too, receive or can get the
+source code. And you must show them these terms so they know their
+rights.
+
+ We protect your rights with two steps: (1) copyright the software, and
+(2) offer you this license which gives you legal permission to copy,
+distribute and/or modify the software.
+
+ Also, for each author's protection and ours, we want to make certain
+that everyone understands that there is no warranty for this free
+software. If the software is modified by someone else and passed on, we
+want its recipients to know that what they have is not the original, so
+that any problems introduced by others will not reflect on the original
+authors' reputations.
+
+ Finally, any free program is threatened constantly by software
+patents. We wish to avoid the danger that redistributors of a free
+program will individually obtain patent licenses, in effect making the
+program proprietary. To prevent this, we have made it clear that any
+patent must be licensed for everyone's free use or not licensed at all.
+
+ The precise terms and conditions for copying, distribution and
+modification follow.
+
+ GNU GENERAL PUBLIC LICENSE
+ TERMS AND CONDITIONS FOR COPYING, DISTRIBUTION AND MODIFICATION
+
+ 0. This License applies to any program or other work which contains
+a notice placed by the copyright holder saying it may be distributed
+under the terms of this General Public License. The "Program", below,
+refers to any such program or work, and a "work based on the Program"
+means either the Program or any derivative work under copyright law:
+that is to say, a work containing the Program or a portion of it,
+either verbatim or with modifications and/or translated into another
+language. (Hereinafter, translation is included without limitation in
+the term "modification".) Each licensee is addressed as "you".
+
+Activities other than copying, distribution and modification are not
+covered by this License; they are outside its scope. The act of
+running the Program is not restricted, and the output from the Program
+is covered only if its contents constitute a work based on the
+Program (independent of having been made by running the Program).
+Whether that is true depends on what the Program does.
+
+ 1. You may copy and distribute verbatim copies of the Program's
+source code as you receive it, in any medium, provided that you
+conspicuously and appropriately publish on each copy an appropriate
+copyright notice and disclaimer of warranty; keep intact all the
+notices that refer to this License and to the absence of any warranty;
+and give any other recipients of the Program a copy of this License
+along with the Program.
+
+You may charge a fee for the physical act of transferring a copy, and
+you may at your option offer warranty protection in exchange for a fee.
+
+ 2. You may modify your copy or copies of the Program or any portion
+of it, thus forming a work based on the Program, and copy and
+distribute such modifications or work under the terms of Section 1
+above, provided that you also meet all of these conditions:
+
+ a) You must cause the modified files to carry prominent notices
+ stating that you changed the files and the date of any change.
+
+ b) You must cause any work that you distribute or publish, that in
+ whole or in part contains or is derived from the Program or any
+ part thereof, to be licensed as a whole at no charge to all third
+ parties under the terms of this License.
+
+ c) If the modified program normally reads commands interactively
+ when run, you must cause it, when started running for such
+ interactive use in the most ordinary way, to print or display an
+ announcement including an appropriate copyright notice and a
+ notice that there is no warranty (or else, saying that you provide
+ a warranty) and that users may redistribute the program under
+ these conditions, and telling the user how to view a copy of this
+ License. (Exception: if the Program itself is interactive but
+ does not normally print such an announcement, your work based on
+ the Program is not required to print an announcement.)
+
+These requirements apply to the modified work as a whole. If
+identifiable sections of that work are not derived from the Program,
+and can be reasonably considered independent and separate works in
+themselves, then this License, and its terms, do not apply to those
+sections when you distribute them as separate works. But when you
+distribute the same sections as part of a whole which is a work based
+on the Program, the distribution of the whole must be on the terms of
+this License, whose permissions for other licensees extend to the
+entire whole, and thus to each and every part regardless of who wrote it.
+
+Thus, it is not the intent of this section to claim rights or contest
+your rights to work written entirely by you; rather, the intent is to
+exercise the right to control the distribution of derivative or
+collective works based on the Program.
+
+In addition, mere aggregation of another work not based on the Program
+with the Program (or with a work based on the Program) on a volume of
+a storage or distribution medium does not bring the other work under
+the scope of this License.
+
+ 3. You may copy and distribute the Program (or a work based on it,
+under Section 2) in object code or executable form under the terms of
+Sections 1 and 2 above provided that you also do one of the following:
+
+ a) Accompany it with the complete corresponding machine-readable
+ source code, which must be distributed under the terms of Sections
+ 1 and 2 above on a medium customarily used for software interchange; or,
+
+ b) Accompany it with a written offer, valid for at least three
+ years, to give any third party, for a charge no more than your
+ cost of physically performing source distribution, a complete
+ machine-readable copy of the corresponding source code, to be
+ distributed under the terms of Sections 1 and 2 above on a medium
+ customarily used for software interchange; or,
+
+ c) Accompany it with the information you received as to the offer
+ to distribute corresponding source code. (This alternative is
+ allowed only for noncommercial distribution and only if you
+ received the program in object code or executable form with such
+ an offer, in accord with Subsection b above.)
+
+The source code for a work means the preferred form of the work for
+making modifications to it. For an executable work, complete source
+code means all the source code for all modules it contains, plus any
+associated interface definition files, plus the scripts used to
+control compilation and installation of the executable. However, as a
+special exception, the source code distributed need not include
+anything that is normally distributed (in either source or binary
+form) with the major components (compiler, kernel, and so on) of the
+operating system on which the executable runs, unless that component
+itself accompanies the executable.
+
+If distribution of executable or object code is made by offering
+access to copy from a designated place, then offering equivalent
+access to copy the source code from the same place counts as
+distribution of the source code, even though third parties are not
+compelled to copy the source along with the object code.
+
+ 4. You may not copy, modify, sublicense, or distribute the Program
+except as expressly provided under this License. Any attempt
+otherwise to copy, modify, sublicense or distribute the Program is
+void, and will automatically terminate your rights under this License.
+However, parties who have received copies, or rights, from you under
+this License will not have their licenses terminated so long as such
+parties remain in full compliance.
+
+ 5. You are not required to accept this License, since you have not
+signed it. However, nothing else grants you permission to modify or
+distribute the Program or its derivative works. These actions are
+prohibited by law if you do not accept this License. Therefore, by
+modifying or distributing the Program (or any work based on the
+Program), you indicate your acceptance of this License to do so, and
+all its terms and conditions for copying, distributing or modifying
+the Program or works based on it.
+
+ 6. Each time you redistribute the Program (or any work based on the
+Program), the recipient automatically receives a license from the
+original licensor to copy, distribute or modify the Program subject to
+these terms and conditions. You may not impose any further
+restrictions on the recipients' exercise of the rights granted herein.
+You are not responsible for enforcing compliance by third parties to
+this License.
+
+ 7. If, as a consequence of a court judgment or allegation of patent
+infringement or for any other reason (not limited to patent issues),
+conditions are imposed on you (whether by court order, agreement or
+otherwise) that contradict the conditions of this License, they do not
+excuse you from the conditions of this License. If you cannot
+distribute so as to satisfy simultaneously your obligations under this
+License and any other pertinent obligations, then as a consequence you
+may not distribute the Program at all. For example, if a patent
+license would not permit royalty-free redistribution of the Program by
+all those who receive copies directly or indirectly through you, then
+the only way you could satisfy both it and this License would be to
+refrain entirely from distribution of the Program.
+
+If any portion of this section is held invalid or unenforceable under
+any particular circumstance, the balance of the section is intended to
+apply and the section as a whole is intended to apply in other
+circumstances.
+
+It is not the purpose of this section to induce you to infringe any
+patents or other property right claims or to contest validity of any
+such claims; this section has the sole purpose of protecting the
+integrity of the free software distribution system, which is
+implemented by public license practices. Many people have made
+generous contributions to the wide range of software distributed
+through that system in reliance on consistent application of that
+system; it is up to the author/donor to decide if he or she is willing
+to distribute software through any other system and a licensee cannot
+impose that choice.
+
+This section is intended to make thoroughly clear what is believed to
+be a consequence of the rest of this License.
+
+ 8. If the distribution and/or use of the Program is restricted in
+certain countries either by patents or by copyrighted interfaces, the
+original copyright holder who places the Program under this License
+may add an explicit geographical distribution limitation excluding
+those countries, so that distribution is permitted only in or among
+countries not thus excluded. In such case, this License incorporates
+the limitation as if written in the body of this License.
+
+ 9. The Free Software Foundation may publish revised and/or new versions
+of the General Public License from time to time. Such new versions will
+be similar in spirit to the present version, but may differ in detail to
+address new problems or concerns.
+
+Each version is given a distinguishing version number. If the Program
+specifies a version number of this License which applies to it and "any
+later version", you have the option of following the terms and conditions
+either of that version or of any later version published by the Free
+Software Foundation. If the Program does not specify a version number of
+this License, you may choose any version ever published by the Free Software
+Foundation.
+
+ 10. If you wish to incorporate parts of the Program into other free
+programs whose distribution conditions are different, write to the author
+to ask for permission. For software which is copyrighted by the Free
+Software Foundation, write to the Free Software Foundation; we sometimes
+make exceptions for this. Our decision will be guided by the two goals
+of preserving the free status of all derivatives of our free software and
+of promoting the sharing and reuse of software generally.
+
+ NO WARRANTY
+
+ 11. BECAUSE THE PROGRAM IS LICENSED FREE OF CHARGE, THERE IS NO WARRANTY
+FOR THE PROGRAM, TO THE EXTENT PERMITTED BY APPLICABLE LAW. EXCEPT WHEN
+OTHERWISE STATED IN WRITING THE COPYRIGHT HOLDERS AND/OR OTHER PARTIES
+PROVIDE THE PROGRAM "AS IS" WITHOUT WARRANTY OF ANY KIND, EITHER EXPRESSED
+OR IMPLIED, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF
+MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE. THE ENTIRE RISK AS
+TO THE QUALITY AND PERFORMANCE OF THE PROGRAM IS WITH YOU. SHOULD THE
+PROGRAM PROVE DEFECTIVE, YOU ASSUME THE COST OF ALL NECESSARY SERVICING,
+REPAIR OR CORRECTION.
+
+ 12. IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN WRITING
+WILL ANY COPYRIGHT HOLDER, OR ANY OTHER PARTY WHO MAY MODIFY AND/OR
+REDISTRIBUTE THE PROGRAM AS PERMITTED ABOVE, BE LIABLE TO YOU FOR DAMAGES,
+INCLUDING ANY GENERAL, SPECIAL, INCIDENTAL OR CONSEQUENTIAL DAMAGES ARISING
+OUT OF THE USE OR INABILITY TO USE THE PROGRAM (INCLUDING BUT NOT LIMITED
+TO LOSS OF DATA OR DATA BEING RENDERED INACCURATE OR LOSSES SUSTAINED BY
+YOU OR THIRD PARTIES OR A FAILURE OF THE PROGRAM TO OPERATE WITH ANY OTHER
+PROGRAMS), EVEN IF SUCH HOLDER OR OTHER PARTY HAS BEEN ADVISED OF THE
+POSSIBILITY OF SUCH DAMAGES.
+
+ END OF TERMS AND CONDITIONS
+
+ How to Apply These Terms to Your New Programs
+
+ If you develop a new program, and you want it to be of the greatest
+possible use to the public, the best way to achieve this is to make it
+free software which everyone can redistribute and change under these terms.
+
+ To do so, attach the following notices to the program. It is safest
+to attach them to the start of each source file to most effectively
+convey the exclusion of warranty; and each file should have at least
+the "copyright" line and a pointer to where the full notice is found.
+
+ <one line to give the program's name and a brief idea of what it does.>
+ Copyright (C) <year> <name of author>
+
+ This program is free software; you can redistribute it and/or modify
+ it under the terms of the GNU General Public License as published by
+ the Free Software Foundation; either version 2 of the License, or
+ (at your option) any later version.
+
+ This program is distributed in the hope that it will be useful,
+ but WITHOUT ANY WARRANTY; without even the implied warranty of
+ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ GNU General Public License for more details.
+
+ You should have received a copy of the GNU General Public License along
+ with this program; if not, write to the Free Software Foundation, Inc.,
+ 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA.
+
+Also add information on how to contact you by electronic and paper mail.
+
+If the program is interactive, make it output a short notice like this
+when it starts in an interactive mode:
+
+ Gnomovision version 69, Copyright (C) year name of author
+ Gnomovision comes with ABSOLUTELY NO WARRANTY; for details type `show w'.
+ This is free software, and you are welcome to redistribute it
+ under certain conditions; type `show c' for details.
+
+The hypothetical commands `show w' and `show c' should show the appropriate
+parts of the General Public License. Of course, the commands you use may
+be called something other than `show w' and `show c'; they could even be
+mouse-clicks or menu items--whatever suits your program.
+
+You should also get your employer (if you work as a programmer) or your
+school, if any, to sign a "copyright disclaimer" for the program, if
+necessary. Here is a sample; alter the names:
+
+ Yoyodyne, Inc., hereby disclaims all copyright interest in the program
+ `Gnomovision' (which makes passes at compilers) written by James Hacker.
+
+ <signature of Ty Coon>, 1 April 1989
+ Ty Coon, President of Vice
+
+This General Public License does not permit incorporating your program into
+proprietary programs. If your program is a subroutine library, you may
+consider it more useful to permit linking proprietary applications with the
+library. If this is what you want to do, use the GNU Lesser General
+Public License instead of this License.
Added: trunk/yast/it/Makefile.am
===================================================================
--- trunk/yast/it/Makefile.am (rev 0)
+++ trunk/yast/it/Makefile.am 2015-09-29 10:47:28 UTC (rev 92876)
@@ -0,0 +1,196 @@
+# Emacs: -*- makefile -*-
+#
+# Toplevel Makefile.am for a YaST2 subproject
+#
+# -- This file is generated by y2automake - DO NOT EDIT! --
+# (Edit ./SUBDIRS instead)
+#
+
+#where devtools are
+Y2TOOL = $(Y2DEVTOOLS_PREFIX)/bin/y2tool
+
+VERSION = $(shell cat $(srcdir)/VERSION)
+RPMNAME = $(shell cat $(srcdir)/RPMNAME)
+SUBDIRS_FILE = $(shell test -e $(srcdir)/SUBDIRS && echo SUBDIRS)
+ACINCLUDE_FILE = $(shell test -e $(srcdir)/acinclude.m4 && echo acinclude.m4)
+
+HAS_YAST_LICENSE = $(shell test -e $(srcdir)/YAST_LICENSE && echo YAST_LICENSE)
+
+# do we do Makefile.am for devtools? It is a little special...
+IS_DEVTOOLS = $(findstring yast2-devtools,$(RPMNAME))
+
+DEVTOOLS_DIR = $(if $(IS_DEVTOOLS),$(srcdir)/devtools,$(Y2DEVTOOLS_PREFIX)/share/YaST2/data/devtools)
+LEGALESE_DIR = $(if $(HAS_YAST_LICENSE),$(DEVTOOLS_DIR)/admin/copyright/yast,$(DEVTOOLS_DIR)/admin/copyright/gpl)
+
+COPYRIGHT_files_gpl = README COPYING
+
+COPYRIGHT_files_yast = YAST_LICENSE README COPYING COPYRIGHT.english \
+ COPYRIGHT.french COPYRIGHT.german COPYRIGHT.spanish
+
+extra_COPYRIGHT_files = $(if $(HAS_YAST_LICENSE), $(COPYRIGHT_files_yast), $(COPYRIGHT_files_gpl))
+
+# less strict; prefer bzip2
+AUTOMAKE_OPTIONS = foreign dist-bzip2 no-dist-gzip
+# where devtools install m4 snippets
+# argh, executed literally
+#ACLOCAL_AMFLAGS = -I $(Y2DEVTOOLS_PREFIX)/share/aclocal
+ACLOCAL_AMFLAGS = -I . -I `if test -d ./devtools/admin; then echo ./devtools/admin; else pkg-config --print-errors --variable=datadir yast2-devtools; fi`/aclocal
+
+Makefile.am.common: $(DEVTOOLS_DIR)/admin/Makefile.am.common
+ cmp -s $< $@ || cp -f $< $@
+
+# create bzip2ed tar and make some sanity checks
+$(RPMNAME)-$(VERSION).tar.bz2: checkpo dist-bzip2
+ @if [ `bunzip2 -c $(RPMNAME)-$(VERSION).tar.bz2 | wc --bytes` = 0 ] ; then \
+ echo "Error: created tar is empty" ; \
+ exit 1 ; \
+ fi
+
+CLEANFILES =
+MAINTAINERCLEANFILES = package/$(RPMNAME)-$(VERSION).tar.bz2 package/$(RPMNAME).spec
+
+POT_DST = $(shell find -type d -name testsuite -prune , \
+ -type f -name "*.pot")
+
+EXTRA_DIST = \
+ VERSION RPMNAME MAINTAINER configure.in.in \
+ $(SUBDIRS_FILE) $(ACINCLUDE_FILE) \
+ $(if $(IS_DEVTOOLS),Makefile.am.common,$(POT_DST))
+
+show-extra-dist:
+ @echo $(EXTRA_DIST)
+
+# info '(automake)Conditionals'
+if CREATE_PKGCONFIG
+# create the file here instead of by configure
+# because the prerequisite is made here (not anymore!)
+# and we don't want any paths in y2autoconf
+# info '(autoconf)config.status Invocation'
+$(RPMNAME).pc: $(RPMNAME).pc.in config.status
+ ./config.status --file=$@:$<
+
+if CREATE_PKGCONFIG_NOARCH
+pkgconfigdata_DATA = $(RPMNAME).pc
+else
+pkgconfig_DATA = $(RPMNAME).pc
+endif
+
+EXTRA_DIST += $(RPMNAME).pc.in
+endif
+
+dist-hook:
+ @for I in $(extra_COPYRIGHT_files) ; \
+ do \
+ EX="" ; \
+ if test -f $(srcdir)/$$I ; then \
+ EX=$(srcdir)/$$I ; \
+ elif test -f $(LEGALESE_DIR)/$$I ; then \
+ EX=$(LEGALESE_DIR)/$$I ; \
+ else \
+ echo "Error: No file $$I in $(srcdir)/ or in $$LEGALESE_DIR/"; \
+ exit 1 ; \
+ fi ; \
+ echo "cp $$EX $(distdir)" ; \
+ cp $$EX "$(distdir)" ; \
+ done
+
+pot:
+ $(Y2TOOL) y2makepot -s $(srcdir)
+
+install-pot: pot
+ @POT_DST=`find -type d -name testsuite -prune , \
+ -type f -name "*.pot"` ; \
+ if [ -n "$$POT_DST" ] ; then \
+ echo "mkdir -p $(DESTDIR)$(potdir)" ; \
+ mkdir -p $(DESTDIR)$(potdir) ; \
+ list="$$POT_DST"; \
+ for I in $$list ; \
+ do \
+ echo $$I ; \
+ if [ "$$I" == "pot" ] ; then \
+ continue ; \
+ fi ; \
+ echo "$(INSTALL_DATA) $$I $(DESTDIR)$(potdir)" ; \
+ $(INSTALL_DATA) $$I $(DESTDIR)$(potdir) ; \
+ done ; \
+ fi
+
+spellcheck: pot
+ $(Y2TOOL) pot-spellcheck
+
+# all-local: $(if $(IS_DEVTOOLS),,$(POT_DST))
+
+install-data-local: # $(if $(IS_DEVTOOLS),,install-pot)
+ mkdir -p $(DESTDIR)$(docdir)
+ @for I in $(extra_COPYRIGHT_files) ; \
+ do \
+ EX="" ; \
+ if test -f $(srcdir)/$$I ; then \
+ EX=$(srcdir)/$$I ; \
+ elif test -f $(LEGALESE_DIR)/$$I ; then \
+ EX=$(LEGALESE_DIR)/$$I ; \
+ else \
+ echo "Error: No file $$I in $(srcdir)/ or in $(LEGALESE_DIR)/"; \
+ exit 1 ; \
+ fi ; \
+ echo "$(INSTALL_DATA) $$EX $(DESTDIR)$(docdir)" ; \
+ $(INSTALL_DATA) $$EX $(DESTDIR)$(docdir) ; \
+ done
+
+package-local: check-parse $(if $(IS_DEVTOOLS),,$(POT_DST)) $(RPMNAME)-$(VERSION).tar.bz2
+ rm -f package/$(RPMNAME)-*.tar.bz2
+ rm -f package/*~
+ rm -f package/*.bak
+ rm -f package/*.auto
+ mv $(RPMNAME)-$(VERSION).tar.bz2 package/
+ if ! test -x $(Y2TOOL); then \
+ echo "$(Y2TOOL): not found."; \
+ echo "You have to install yast2-devtools to making a package"; \
+ false; \
+ fi
+ here=`pwd`; \
+ cd $(srcdir) && for i in $(RPMNAME)*.spec.in; do \
+ newname="`echo "$$i" | sed "s/\.in$$//g"`"; \
+ $(Y2TOOL) create-spec < $$i > $$here/package/$${newname} ; \
+ done
+
+package: check-up-to-date check-tagversion check-textdomain package-local
+
+TAGVERSION = $(Y2TOOL) tagversion
+
+# check if there is no modified files and all commits were pushed
+check-up-to-date:
+ if [ `git status --short --branch | sed '/##[^[]*$/d;/^??/d' | wc -l` -gt 0 ]; then \
+ (echo "ERROR: Source is not commited and pushed. See `git status`"; false) \
+ fi
+
+check-tagversion:
+ cd $(srcdir) && $(TAGVERSION) --check >/dev/null; \
+ [ $$? = 0 ] || ( echo "ERROR: Please run 'tagversion' first"; false )
+
+check-parse-old:
+ @if [ `find -type f -name "*.ycp" | wc -l` -gt 0 -a "$(RPMNAME)" != "yast2-core" ] ; then \
+ echo "Running parseycp..." ; \
+ parseycp -q -R ; \
+ else \
+ echo "Not running parseycp." ; \
+ fi
+
+check-parse:
+ @echo "Not running parseycp."
+
+check-textdomain:
+ $(Y2TOOL) check-textdomain $(srcdir)
+
+stable: checkin-stable
+
+checkin-stable: package
+ $(Y2TOOL) checkin-stable
+
+
+# For po/ modules
+checkpo:
+ test ! -f $(srcdir)/po/Makefile || $(MAKE) -C po checkpo
+# test ! -f $(srcdir)/po/Makefile || $(MAKE) -C po checkpo make-pox
+# Contents of ./SUBDIRS
+SUBDIRS = po
Added: trunk/yast/it/README
===================================================================
--- trunk/yast/it/README (rev 0)
+++ trunk/yast/it/README 2015-09-29 10:47:28 UTC (rev 92876)
@@ -0,0 +1,2 @@
+This program/library is part of YaST2
+See the file COPYING for license terms
Added: trunk/yast/it/configure.ac
===================================================================
--- trunk/yast/it/configure.ac (rev 0)
+++ trunk/yast/it/configure.ac 2015-09-29 10:47:28 UTC (rev 92876)
@@ -0,0 +1,184 @@
+dnl configure.ac for yast2-trans-it
+dnl
+dnl -- This file is generated by y2autoconf 3.0.5 - DO NOT EDIT! --
+dnl (edit configure.ac.in or configure.in.in instead)
+
+AC_INIT(yast2-trans-it, 3.1.0, http://bugs.opensuse.org/, yast2-trans-it)
+dnl Check for presence of file 'RPMNAME'
+AC_CONFIG_SRCDIR([RPMNAME])
+
+dnl Checking host/target/build systems, for make, install etc.
+AC_CANONICAL_TARGET
+dnl Perform program name transformation
+AC_ARG_PROGRAM
+
+AC_PREFIX_DEFAULT(/usr)
+
+dnl long filenames; we use GNU Make extensions and that's ok
+AM_INIT_AUTOMAKE(tar-ustar -Wno-portability)
+
+dnl Important YaST2 variables
+VERSION="3.1.0"
+RPMNAME="yast2-trans-it"
+MAINTAINER="Karl Eichwalder <ke(a)suse.de>"
+
+dnl pkgconfig honors lib64
+pkgconfigdir=\${libdir}/pkgconfig
+pkgconfigdatadir=\${datadir}/pkgconfig
+yast2dir=\${prefix}/share/YaST2
+
+ybindir=\${prefix}/lib/YaST2/bin
+# FIXME duplicates execcompdir
+ystartupdir=\${prefix}/lib/YaST2
+plugindir=\${libdir}/YaST2/plugin
+includedir=\${prefix}/include/YaST2
+potdir=\${docdir}/pot
+
+docdir=\${prefix}/share/doc/packages/$RPMNAME
+mandir=\${prefix}/share/man
+
+execcompdir=\${prefix}/lib/YaST2
+agentdir=${execcompdir}/servers_non_y2
+
+ydatadir=${yast2dir}/data
+imagedir=${yast2dir}/images
+themedir=${yast2dir}/theme
+localedir=${yast2dir}/locale
+clientdir=${yast2dir}/clients
+moduledir=${yast2dir}/modules
+yncludedir=${yast2dir}/include
+schemadir=${yast2dir}/schema
+scrconfdir=${yast2dir}/scrconf
+desktopdir=\${prefix}/share/applications/YaST2
+
+AC_SUBST(VERSION)
+AC_SUBST(RPMNAME)
+AC_SUBST(MAINTAINER)
+
+AC_SUBST(pkgconfigdir)
+AC_SUBST(pkgconfigdatadir)
+
+AC_SUBST(yast2dir)
+
+AC_SUBST(ybindir)
+AC_SUBST(ystartupdir)
+AC_SUBST(plugindir)
+AC_SUBST(includedir)
+AC_SUBST(potdir)
+AC_SUBST(execcompdir)
+
+AC_SUBST(docdir)
+AC_SUBST(mandir)
+
+AC_SUBST(ydatadir)
+AC_SUBST(imagedir)
+AC_SUBST(themedir)
+AC_SUBST(localedir)
+AC_SUBST(clientdir)
+AC_SUBST(moduledir)
+AC_SUBST(yncludedir)
+AC_SUBST(schemadir)
+AC_SUBST(scrconfdir)
+AC_SUBST(agentdir)
+AC_SUBST(desktopdir)
+
+fillupdir_d="/var/adm/fillup-templates"
+AC_ARG_WITH(fillupdir,
+ AS_HELP_STRING([--with-fillupdir=DIR],
+ [where to place fillup templates (default $fillupdir_d.]),
+ [ fillupdir="$withval" ],
+ [ fillupdir="$fillupdir_d" ])
+AC_SUBST(fillupdir)
+
+LL=${RPMNAME##*-}
+AC_SUBST(LL)
+ISO639=${LL%_*}
+AC_SUBST(ISO639)
+
+AC_ARG_WITH(own_compendium,
+ AS_HELP_STRING([--with-own_compendium=FILE],
+ [Location of compendium file]),
+ y2compendium=yes, y2compendium=no)
+if test "x$with_own_compendium" = "x" ; then
+ if test -d ../50-memory ; then
+ COMPENDIUM='../../50-memory/yast2.$(LL).po'
+ else
+ COMPENDIUM='../../memory/yast2.$(LL).po'
+ fi
+else
+ COMPENDIUM=${with_own_compendium}
+fi
+AC_SUBST(COMPENDIUM)
+if test -d ../50-pot ; then
+ POTDIR=../../50-pot
+else
+ POTDIR=../../pot/pot
+fi
+AC_SUBST(POTDIR)
+
+
+dnl Checks for programs.
+AC_PROG_INSTALL
+dnl The YCP interpreter checks whether dependent ybc files are older
+dnl so we must preserve their timestamps
+INSTALL="${INSTALL} -p"
+AC_PROG_LN_S
+AC_PROG_MAKE_SET
+
+dnl pkgconfig
+AC_ARG_VAR([PKG_CONFIG_PATH], [where to search for pkg-config files])
+dnl devtools
+dnl ...
+
+dnl no need for AC_ARG_VAR
+AC_PATH_PROG(XGETTEXT, xgettext)
+if test -z "$XGETTEXT" ; then
+ AC_MSG_ERROR(xgettext is missing; please install gettext-tools.)
+fi
+
+Y2DEVTOOLS_PREFIX=`pkg-config --print-errors --variable=prefix yast2-devtools`
+AC_SUBST(Y2DEVTOOLS_PREFIX)
+devtools_ybindir=`pkg-config --print-errors --variable=ybindir yast2-devtools`
+devtools_yast2dir=`pkg-config --print-errors --variable=yast2dir yast2-devtools`
+
+dnl producing pkg-config for others?
+AM_CONDITIONAL(CREATE_PKGCONFIG, test "x${CREATE_PKGCONFIG}" != x)
+AM_CONDITIONAL(CREATE_PKGCONFIG_NOARCH, test "x${CREATE_PKGCONFIG}" = xnoarch)
+
+dbdir=${devtools_yast2dir}/data/docbook
+STYLESHEET_HTML=${dbdir}/stylesheets/customize-html.xsl
+STYLESHEET_PDF=${dbdir}/stylesheets/customize-fo.xsl
+STYLESHEET_CSS=${dbdir}/css/yast2docs.css
+STYLESHEET_YDOC=${dbdir}/stylesheets/ydoc.xsl
+STYLESHEET_YCPDOC=${dbdir}/stylesheets/ycpdoc.xsl
+AC_SUBST(STYLESHEET_HTML)
+AC_SUBST(STYLESHEET_PDF)
+AC_SUBST(STYLESHEET_CSS)
+AC_SUBST(STYLESHEET_YDOC)
+AC_SUBST(STYLESHEET_YCPDOC)
+
+
+dnl searches for some needed programs
+AC_PATH_PROG(MSGFMT, msgfmt, no, /usr/bin)
+if test x$MSGFMT != x"/usr/bin/msgfmt"; then
+ AC_MSG_ERROR(msgfmt is missing; please install gettext.)
+fi
+AC_PATH_PROGS(MSGCAT, msgcat pmsgcat, no)
+if test x$MSGCAT = xno; then
+ AC_MSG_ERROR(msgcat is missing; please install gettext-0.11pre or better.)
+fi
+
+AC_PATH_PROG(MSGMERGE, msgmerge, no, /usr/bin)
+if test x$MSGMERGE != x"/usr/bin/msgmerge"; then
+ AC_MSG_ERROR(msgmerge is missing; please install gettext.)
+fi
+
+AC_PATH_PROG(MSGCONV, msgconv, no, /usr/bin)
+if test x$MSGCONV != x"/usr/bin/msgconv"; then
+ AC_MSG_ERROR(msgconv is missing; please install gettext.)
+fi
+
+
+AC_CONFIG_FILES(Makefile po/Makefile)
+AC_OUTPUT
+
Added: trunk/yast/it/po/Makefile.am
===================================================================
--- trunk/yast/it/po/Makefile.am (rev 0)
+++ trunk/yast/it/po/Makefile.am 2015-09-29 10:47:28 UTC (rev 92876)
@@ -0,0 +1,175 @@
+# Emacs: -*- makefile -*-
+#
+# Makefile.am for a YaST2 translation (po/) subproject
+#
+# -- This file is generated by y2automake - DO NOT EDIT! --
+#
+# --- START lines from /usr/share/YaST2/data/devtools/admin/po/Makefile.am.top ---
+# Emacs: -*- makefile -*-
+# --- END lines from /usr/share/YaST2/data/devtools/admin/po/Makefile.am.top ---
+# --- START lines from /usr/share/YaST2/data/devtools/admin/po/Makefile.am.center ---
+# Emacs: -*- makefile -*-
+
+LL = @LL@
+#POTDIR = ../../50-pot
+POTDIR = @POTDIR@
+POTFILES = $(wildcard $(POTDIR)/*.pot)
+GENERATED = $(MOFILES)
+CLEANFILES = $(GENERATED)
+POFILES = $(wildcard *.po)
+ALL_TEXTDOMAINS = $(basename $(notdir $(POTFILES)))
+BPOTFILES = $(shell source ../../50-tools/build.conf && echo $$business)
+WANTED_TEXTDOMAINS = $(filter-out $(BPOTFILES), $(ALL_TEXTDOMAINS))
+WANTED_POFILES = $(addsuffix .$(LL).po, $(WANTED_TEXTDOMAINS))
+MOFILES = $(POFILES:%.po=%.mo)
+INST_MOFILES = $(MOFILES:.$(LL).mo=.mo)
+POXFILES = $(POFILES:%.po=%.pox)
+EXTRA_DIST = $(WANTED_POFILES) $(stat)
+localedir=@localedir@
+locale_lang_msg_dir=$(localedir)/$(LL)/LC_MESSAGES
+compendium = @COMPENDIUM@
+with_compendium =
+
+stat=status.txt
+PO_STATS= grep -v warning: | @ybindir@/po-stats
+
+MSGMERGE = @MSGMERGE@ --no-wrap --force-po --previous
+MSGFMT = @MSGFMT@
+MSGCAT = @MSGCAT@ --no-wrap --force-po
+MSGCONV = @MSGCONV@ --no-wrap --force-po
+XGETTEXT = @XGETTEXT@ --no-wrap
+
+SUFFIXES = .po .pox .gmo .mo
+
+all-local: $(GENERATED)
+
+make-pox pox: Makefile $(POXFILES)
+$(POXFILES): %.pox: %.po
+ -[ -f $@ ] && mv --backup=numbered $@ $@.bak; \
+ pot=$$(echo $< | sed "s:$(LL).po:pot:"); \
+ compendium=$(compendium); \
+ [ -f $$compendium ] || compendium=/dev/null ; \
+ $(MSGMERGE) -C $$compendium -o $@ $< $(POTDIR)/$$pot
+
+# update or init PO file
+update-po: Makefile $(POTFILES)
+ for p in $(POTFILES); do \
+ q=$${p##*/}; \
+ po=$${q%pot}$(LL).po; \
+ echo $$po; \
+ if [ -f $$po ]; then \
+ $(MSGMERGE) -o $$po.tmp $(with_compendium) $$po $$p; \
+ else \
+ $(MSGMERGE) -o $$po.tmp -C $(compendium) \
+ --verbose /dev/null $$p; \
+ fi || { echo "$(MSGMERGE) for \"$$po\" failed" ; \
+ rm -f $$po.tmp ; }; \
+ if cmp $$po.tmp $$po >/dev/null 2>&1; then \
+ rm -vf $$po.tmp; \
+ else \
+ mv -vf $$po.tmp $$po; \
+ fi; \
+ done
+ $(MAKE) $(stat)
+
+$(stat): $(WANTED_POFILES)
+ if [ -f $(stat) ]; then \
+ cp --backup=numbered $(stat) $(stat).bak; \
+ :> $(stat); \
+ fi
+ { for f in $(WANTED_POFILES); do \
+ LANG=C msgfmt -o /dev/null -c -v --statistics $$f 2>&1; \
+ done ; } | $(PO_STATS) | head -n 6 | tee $(stat)
+
+update-po-with-compendium:
+ $(MAKE) update-po with_compendium="-C $(compendium)"
+
+update-mo: $(MOFILES)
+ @:
+
+%.mo: %.po
+ file=$(srcdir)/`echo $* | sed 's,.*/,,'`.mo \
+ && rm -f $$file \
+ && $(MSGCONV) --to UTF-8 $< \
+ | $(MSGFMT) -c --statistics -o $$file -
+
+showpo:
+ echo $(POFILES)
+
+showmo:
+ echo $(MOFILES)
+
+checkpo:
+ for f in $(POFILES); do \
+ mypot=$(POTDIR)/$${f/$(LL).po/pot}; echo $$f $$mypot; \
+ [ -f $$mypot ] && { LANG=C $(MSGMERGE) --verbose --output=/dev/null $$f $$mypot || exit 1; }; \
+ LANG=C $(MSGFMT) --output=/dev/null --check --statistics --verbose $$f \
+ || exit 1; \
+ done
+
+# Try to checkin a .pox file
+# FIXME make sure msgcat doesn't weird things with "" and comments
+checkin:
+ p=$(MODULE).$(ci_ll); \
+ cp --backup=numbered $(ci_opt) $$p.po $$p.po.bak; \
+ if [ -d CVS ]; then \
+ cvs -n update $$p.po | grep -q -v '^[UPMC]'; \
+ else \
+ LC_ALL=C svn status --show-updates --quiet $$p.po| grep -v '^Status against revision'; \
+ fi; \
+ if [ $$? = 0 ]; then \
+ echo "CVS/Subversion mismatch; trying to merge..."; \
+ rm -f $$p.po; \
+ if [ -d CVS ]; then \
+ cvs -q update $$p.po; \
+ else \
+ svn update $$p.po; \
+ fi; \
+ cp $$p.pox $$p.pox.new; \
+ $(MSGCAT) $$p.po $$p.pox.new -o $$p.pox; \
+ echo -e "\nCheck \"$$p.pox\" for fuzzy entries. Status:"; \
+ $(MSGFMT) --check --statistics $$p.pox; \
+ echo -e "Then try again to checkin \"$$p.pox\"."; \
+ else \
+ cp $(ci_opt) $$p.pox $$p.po; \
+ if [ -d CVS ]; then \
+ cvs -n ci $$p.po; \
+ else \
+ svn --dry-run commit $$p.po; \
+ fi; \
+ if [ $$? = 0 ] ; then \
+ if [ -d CVS ]; then \
+ cvs ci -m "$(ci_msg)" $$p.po; \
+ else \
+ svn commit --message "$(ci_msg)" $$p.po; \
+ fi; \
+ else \
+ rm -f $$p.po; \
+ if [ -d CVS ]; then \
+ cvs -q update $$p.po; \
+ else \
+ svn update $$p.po; \
+ fi; \
+ cp $$p.pox $$p.pox.new; \
+ $(MSGCAT) $$p.po $$p.pox.new -o $$p.pox; \
+ echo -e "\nCheck \"$$p.pox\" for fuzzy entries. Status:"; \
+ $(MSGFMT) --check --statistics $$p.pox; \
+ echo "Then try to checkin \"$$p.pox\"."; \
+ fi; \
+ fi
+
+install-data-local: $(MOFILES) $(stat)
+ D=$(DESTDIR)$(locale_lang_msg_dir); \
+ [ -d $$D ] || install -d -m 755 $$D; \
+ for l in $(MOFILES); do \
+ m=$${l/$(LL).mo/mo}; \
+ install -m 644 $$l $$D/$$m; \
+ done
+ install -d -m 755 $(DESTDIR)$(docdir)
+ $(INSTALL_DATA) $(stat) $(DESTDIR)$(docdir)
+# --- END lines from /usr/share/YaST2/data/devtools/admin/po/Makefile.am.center ---
+# --- START lines from /usr/share/YaST2/data/devtools/admin/po/Makefile.am.bottom ---
+# Emacs: -*- makefile -*-
+
+## po/Makefile.am.bottom ends here
+# --- END lines from /usr/share/YaST2/data/devtools/admin/po/Makefile.am.bottom ---
Added: trunk/yast/ja/COPYING
===================================================================
--- trunk/yast/ja/COPYING (rev 0)
+++ trunk/yast/ja/COPYING 2015-09-29 10:47:28 UTC (rev 92876)
@@ -0,0 +1,339 @@
+ GNU GENERAL PUBLIC LICENSE
+ Version 2, June 1991
+
+ Copyright (C) 1989, 1991 Free Software Foundation, Inc.,
+ 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA
+ Everyone is permitted to copy and distribute verbatim copies
+ of this license document, but changing it is not allowed.
+
+ Preamble
+
+ The licenses for most software are designed to take away your
+freedom to share and change it. By contrast, the GNU General Public
+License is intended to guarantee your freedom to share and change free
+software--to make sure the software is free for all its users. This
+General Public License applies to most of the Free Software
+Foundation's software and to any other program whose authors commit to
+using it. (Some other Free Software Foundation software is covered by
+the GNU Lesser General Public License instead.) You can apply it to
+your programs, too.
+
+ When we speak of free software, we are referring to freedom, not
+price. Our General Public Licenses are designed to make sure that you
+have the freedom to distribute copies of free software (and charge for
+this service if you wish), that you receive source code or can get it
+if you want it, that you can change the software or use pieces of it
+in new free programs; and that you know you can do these things.
+
+ To protect your rights, we need to make restrictions that forbid
+anyone to deny you these rights or to ask you to surrender the rights.
+These restrictions translate to certain responsibilities for you if you
+distribute copies of the software, or if you modify it.
+
+ For example, if you distribute copies of such a program, whether
+gratis or for a fee, you must give the recipients all the rights that
+you have. You must make sure that they, too, receive or can get the
+source code. And you must show them these terms so they know their
+rights.
+
+ We protect your rights with two steps: (1) copyright the software, and
+(2) offer you this license which gives you legal permission to copy,
+distribute and/or modify the software.
+
+ Also, for each author's protection and ours, we want to make certain
+that everyone understands that there is no warranty for this free
+software. If the software is modified by someone else and passed on, we
+want its recipients to know that what they have is not the original, so
+that any problems introduced by others will not reflect on the original
+authors' reputations.
+
+ Finally, any free program is threatened constantly by software
+patents. We wish to avoid the danger that redistributors of a free
+program will individually obtain patent licenses, in effect making the
+program proprietary. To prevent this, we have made it clear that any
+patent must be licensed for everyone's free use or not licensed at all.
+
+ The precise terms and conditions for copying, distribution and
+modification follow.
+
+ GNU GENERAL PUBLIC LICENSE
+ TERMS AND CONDITIONS FOR COPYING, DISTRIBUTION AND MODIFICATION
+
+ 0. This License applies to any program or other work which contains
+a notice placed by the copyright holder saying it may be distributed
+under the terms of this General Public License. The "Program", below,
+refers to any such program or work, and a "work based on the Program"
+means either the Program or any derivative work under copyright law:
+that is to say, a work containing the Program or a portion of it,
+either verbatim or with modifications and/or translated into another
+language. (Hereinafter, translation is included without limitation in
+the term "modification".) Each licensee is addressed as "you".
+
+Activities other than copying, distribution and modification are not
+covered by this License; they are outside its scope. The act of
+running the Program is not restricted, and the output from the Program
+is covered only if its contents constitute a work based on the
+Program (independent of having been made by running the Program).
+Whether that is true depends on what the Program does.
+
+ 1. You may copy and distribute verbatim copies of the Program's
+source code as you receive it, in any medium, provided that you
+conspicuously and appropriately publish on each copy an appropriate
+copyright notice and disclaimer of warranty; keep intact all the
+notices that refer to this License and to the absence of any warranty;
+and give any other recipients of the Program a copy of this License
+along with the Program.
+
+You may charge a fee for the physical act of transferring a copy, and
+you may at your option offer warranty protection in exchange for a fee.
+
+ 2. You may modify your copy or copies of the Program or any portion
+of it, thus forming a work based on the Program, and copy and
+distribute such modifications or work under the terms of Section 1
+above, provided that you also meet all of these conditions:
+
+ a) You must cause the modified files to carry prominent notices
+ stating that you changed the files and the date of any change.
+
+ b) You must cause any work that you distribute or publish, that in
+ whole or in part contains or is derived from the Program or any
+ part thereof, to be licensed as a whole at no charge to all third
+ parties under the terms of this License.
+
+ c) If the modified program normally reads commands interactively
+ when run, you must cause it, when started running for such
+ interactive use in the most ordinary way, to print or display an
+ announcement including an appropriate copyright notice and a
+ notice that there is no warranty (or else, saying that you provide
+ a warranty) and that users may redistribute the program under
+ these conditions, and telling the user how to view a copy of this
+ License. (Exception: if the Program itself is interactive but
+ does not normally print such an announcement, your work based on
+ the Program is not required to print an announcement.)
+
+These requirements apply to the modified work as a whole. If
+identifiable sections of that work are not derived from the Program,
+and can be reasonably considered independent and separate works in
+themselves, then this License, and its terms, do not apply to those
+sections when you distribute them as separate works. But when you
+distribute the same sections as part of a whole which is a work based
+on the Program, the distribution of the whole must be on the terms of
+this License, whose permissions for other licensees extend to the
+entire whole, and thus to each and every part regardless of who wrote it.
+
+Thus, it is not the intent of this section to claim rights or contest
+your rights to work written entirely by you; rather, the intent is to
+exercise the right to control the distribution of derivative or
+collective works based on the Program.
+
+In addition, mere aggregation of another work not based on the Program
+with the Program (or with a work based on the Program) on a volume of
+a storage or distribution medium does not bring the other work under
+the scope of this License.
+
+ 3. You may copy and distribute the Program (or a work based on it,
+under Section 2) in object code or executable form under the terms of
+Sections 1 and 2 above provided that you also do one of the following:
+
+ a) Accompany it with the complete corresponding machine-readable
+ source code, which must be distributed under the terms of Sections
+ 1 and 2 above on a medium customarily used for software interchange; or,
+
+ b) Accompany it with a written offer, valid for at least three
+ years, to give any third party, for a charge no more than your
+ cost of physically performing source distribution, a complete
+ machine-readable copy of the corresponding source code, to be
+ distributed under the terms of Sections 1 and 2 above on a medium
+ customarily used for software interchange; or,
+
+ c) Accompany it with the information you received as to the offer
+ to distribute corresponding source code. (This alternative is
+ allowed only for noncommercial distribution and only if you
+ received the program in object code or executable form with such
+ an offer, in accord with Subsection b above.)
+
+The source code for a work means the preferred form of the work for
+making modifications to it. For an executable work, complete source
+code means all the source code for all modules it contains, plus any
+associated interface definition files, plus the scripts used to
+control compilation and installation of the executable. However, as a
+special exception, the source code distributed need not include
+anything that is normally distributed (in either source or binary
+form) with the major components (compiler, kernel, and so on) of the
+operating system on which the executable runs, unless that component
+itself accompanies the executable.
+
+If distribution of executable or object code is made by offering
+access to copy from a designated place, then offering equivalent
+access to copy the source code from the same place counts as
+distribution of the source code, even though third parties are not
+compelled to copy the source along with the object code.
+
+ 4. You may not copy, modify, sublicense, or distribute the Program
+except as expressly provided under this License. Any attempt
+otherwise to copy, modify, sublicense or distribute the Program is
+void, and will automatically terminate your rights under this License.
+However, parties who have received copies, or rights, from you under
+this License will not have their licenses terminated so long as such
+parties remain in full compliance.
+
+ 5. You are not required to accept this License, since you have not
+signed it. However, nothing else grants you permission to modify or
+distribute the Program or its derivative works. These actions are
+prohibited by law if you do not accept this License. Therefore, by
+modifying or distributing the Program (or any work based on the
+Program), you indicate your acceptance of this License to do so, and
+all its terms and conditions for copying, distributing or modifying
+the Program or works based on it.
+
+ 6. Each time you redistribute the Program (or any work based on the
+Program), the recipient automatically receives a license from the
+original licensor to copy, distribute or modify the Program subject to
+these terms and conditions. You may not impose any further
+restrictions on the recipients' exercise of the rights granted herein.
+You are not responsible for enforcing compliance by third parties to
+this License.
+
+ 7. If, as a consequence of a court judgment or allegation of patent
+infringement or for any other reason (not limited to patent issues),
+conditions are imposed on you (whether by court order, agreement or
+otherwise) that contradict the conditions of this License, they do not
+excuse you from the conditions of this License. If you cannot
+distribute so as to satisfy simultaneously your obligations under this
+License and any other pertinent obligations, then as a consequence you
+may not distribute the Program at all. For example, if a patent
+license would not permit royalty-free redistribution of the Program by
+all those who receive copies directly or indirectly through you, then
+the only way you could satisfy both it and this License would be to
+refrain entirely from distribution of the Program.
+
+If any portion of this section is held invalid or unenforceable under
+any particular circumstance, the balance of the section is intended to
+apply and the section as a whole is intended to apply in other
+circumstances.
+
+It is not the purpose of this section to induce you to infringe any
+patents or other property right claims or to contest validity of any
+such claims; this section has the sole purpose of protecting the
+integrity of the free software distribution system, which is
+implemented by public license practices. Many people have made
+generous contributions to the wide range of software distributed
+through that system in reliance on consistent application of that
+system; it is up to the author/donor to decide if he or she is willing
+to distribute software through any other system and a licensee cannot
+impose that choice.
+
+This section is intended to make thoroughly clear what is believed to
+be a consequence of the rest of this License.
+
+ 8. If the distribution and/or use of the Program is restricted in
+certain countries either by patents or by copyrighted interfaces, the
+original copyright holder who places the Program under this License
+may add an explicit geographical distribution limitation excluding
+those countries, so that distribution is permitted only in or among
+countries not thus excluded. In such case, this License incorporates
+the limitation as if written in the body of this License.
+
+ 9. The Free Software Foundation may publish revised and/or new versions
+of the General Public License from time to time. Such new versions will
+be similar in spirit to the present version, but may differ in detail to
+address new problems or concerns.
+
+Each version is given a distinguishing version number. If the Program
+specifies a version number of this License which applies to it and "any
+later version", you have the option of following the terms and conditions
+either of that version or of any later version published by the Free
+Software Foundation. If the Program does not specify a version number of
+this License, you may choose any version ever published by the Free Software
+Foundation.
+
+ 10. If you wish to incorporate parts of the Program into other free
+programs whose distribution conditions are different, write to the author
+to ask for permission. For software which is copyrighted by the Free
+Software Foundation, write to the Free Software Foundation; we sometimes
+make exceptions for this. Our decision will be guided by the two goals
+of preserving the free status of all derivatives of our free software and
+of promoting the sharing and reuse of software generally.
+
+ NO WARRANTY
+
+ 11. BECAUSE THE PROGRAM IS LICENSED FREE OF CHARGE, THERE IS NO WARRANTY
+FOR THE PROGRAM, TO THE EXTENT PERMITTED BY APPLICABLE LAW. EXCEPT WHEN
+OTHERWISE STATED IN WRITING THE COPYRIGHT HOLDERS AND/OR OTHER PARTIES
+PROVIDE THE PROGRAM "AS IS" WITHOUT WARRANTY OF ANY KIND, EITHER EXPRESSED
+OR IMPLIED, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF
+MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE. THE ENTIRE RISK AS
+TO THE QUALITY AND PERFORMANCE OF THE PROGRAM IS WITH YOU. SHOULD THE
+PROGRAM PROVE DEFECTIVE, YOU ASSUME THE COST OF ALL NECESSARY SERVICING,
+REPAIR OR CORRECTION.
+
+ 12. IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN WRITING
+WILL ANY COPYRIGHT HOLDER, OR ANY OTHER PARTY WHO MAY MODIFY AND/OR
+REDISTRIBUTE THE PROGRAM AS PERMITTED ABOVE, BE LIABLE TO YOU FOR DAMAGES,
+INCLUDING ANY GENERAL, SPECIAL, INCIDENTAL OR CONSEQUENTIAL DAMAGES ARISING
+OUT OF THE USE OR INABILITY TO USE THE PROGRAM (INCLUDING BUT NOT LIMITED
+TO LOSS OF DATA OR DATA BEING RENDERED INACCURATE OR LOSSES SUSTAINED BY
+YOU OR THIRD PARTIES OR A FAILURE OF THE PROGRAM TO OPERATE WITH ANY OTHER
+PROGRAMS), EVEN IF SUCH HOLDER OR OTHER PARTY HAS BEEN ADVISED OF THE
+POSSIBILITY OF SUCH DAMAGES.
+
+ END OF TERMS AND CONDITIONS
+
+ How to Apply These Terms to Your New Programs
+
+ If you develop a new program, and you want it to be of the greatest
+possible use to the public, the best way to achieve this is to make it
+free software which everyone can redistribute and change under these terms.
+
+ To do so, attach the following notices to the program. It is safest
+to attach them to the start of each source file to most effectively
+convey the exclusion of warranty; and each file should have at least
+the "copyright" line and a pointer to where the full notice is found.
+
+ <one line to give the program's name and a brief idea of what it does.>
+ Copyright (C) <year> <name of author>
+
+ This program is free software; you can redistribute it and/or modify
+ it under the terms of the GNU General Public License as published by
+ the Free Software Foundation; either version 2 of the License, or
+ (at your option) any later version.
+
+ This program is distributed in the hope that it will be useful,
+ but WITHOUT ANY WARRANTY; without even the implied warranty of
+ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ GNU General Public License for more details.
+
+ You should have received a copy of the GNU General Public License along
+ with this program; if not, write to the Free Software Foundation, Inc.,
+ 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA.
+
+Also add information on how to contact you by electronic and paper mail.
+
+If the program is interactive, make it output a short notice like this
+when it starts in an interactive mode:
+
+ Gnomovision version 69, Copyright (C) year name of author
+ Gnomovision comes with ABSOLUTELY NO WARRANTY; for details type `show w'.
+ This is free software, and you are welcome to redistribute it
+ under certain conditions; type `show c' for details.
+
+The hypothetical commands `show w' and `show c' should show the appropriate
+parts of the General Public License. Of course, the commands you use may
+be called something other than `show w' and `show c'; they could even be
+mouse-clicks or menu items--whatever suits your program.
+
+You should also get your employer (if you work as a programmer) or your
+school, if any, to sign a "copyright disclaimer" for the program, if
+necessary. Here is a sample; alter the names:
+
+ Yoyodyne, Inc., hereby disclaims all copyright interest in the program
+ `Gnomovision' (which makes passes at compilers) written by James Hacker.
+
+ <signature of Ty Coon>, 1 April 1989
+ Ty Coon, President of Vice
+
+This General Public License does not permit incorporating your program into
+proprietary programs. If your program is a subroutine library, you may
+consider it more useful to permit linking proprietary applications with the
+library. If this is what you want to do, use the GNU Lesser General
+Public License instead of this License.
Added: trunk/yast/ja/Makefile.am
===================================================================
--- trunk/yast/ja/Makefile.am (rev 0)
+++ trunk/yast/ja/Makefile.am 2015-09-29 10:47:28 UTC (rev 92876)
@@ -0,0 +1,196 @@
+# Emacs: -*- makefile -*-
+#
+# Toplevel Makefile.am for a YaST2 subproject
+#
+# -- This file is generated by y2automake - DO NOT EDIT! --
+# (Edit ./SUBDIRS instead)
+#
+
+#where devtools are
+Y2TOOL = $(Y2DEVTOOLS_PREFIX)/bin/y2tool
+
+VERSION = $(shell cat $(srcdir)/VERSION)
+RPMNAME = $(shell cat $(srcdir)/RPMNAME)
+SUBDIRS_FILE = $(shell test -e $(srcdir)/SUBDIRS && echo SUBDIRS)
+ACINCLUDE_FILE = $(shell test -e $(srcdir)/acinclude.m4 && echo acinclude.m4)
+
+HAS_YAST_LICENSE = $(shell test -e $(srcdir)/YAST_LICENSE && echo YAST_LICENSE)
+
+# do we do Makefile.am for devtools? It is a little special...
+IS_DEVTOOLS = $(findstring yast2-devtools,$(RPMNAME))
+
+DEVTOOLS_DIR = $(if $(IS_DEVTOOLS),$(srcdir)/devtools,$(Y2DEVTOOLS_PREFIX)/share/YaST2/data/devtools)
+LEGALESE_DIR = $(if $(HAS_YAST_LICENSE),$(DEVTOOLS_DIR)/admin/copyright/yast,$(DEVTOOLS_DIR)/admin/copyright/gpl)
+
+COPYRIGHT_files_gpl = README COPYING
+
+COPYRIGHT_files_yast = YAST_LICENSE README COPYING COPYRIGHT.english \
+ COPYRIGHT.french COPYRIGHT.german COPYRIGHT.spanish
+
+extra_COPYRIGHT_files = $(if $(HAS_YAST_LICENSE), $(COPYRIGHT_files_yast), $(COPYRIGHT_files_gpl))
+
+# less strict; prefer bzip2
+AUTOMAKE_OPTIONS = foreign dist-bzip2 no-dist-gzip
+# where devtools install m4 snippets
+# argh, executed literally
+#ACLOCAL_AMFLAGS = -I $(Y2DEVTOOLS_PREFIX)/share/aclocal
+ACLOCAL_AMFLAGS = -I . -I `if test -d ./devtools/admin; then echo ./devtools/admin; else pkg-config --print-errors --variable=datadir yast2-devtools; fi`/aclocal
+
+Makefile.am.common: $(DEVTOOLS_DIR)/admin/Makefile.am.common
+ cmp -s $< $@ || cp -f $< $@
+
+# create bzip2ed tar and make some sanity checks
+$(RPMNAME)-$(VERSION).tar.bz2: checkpo dist-bzip2
+ @if [ `bunzip2 -c $(RPMNAME)-$(VERSION).tar.bz2 | wc --bytes` = 0 ] ; then \
+ echo "Error: created tar is empty" ; \
+ exit 1 ; \
+ fi
+
+CLEANFILES =
+MAINTAINERCLEANFILES = package/$(RPMNAME)-$(VERSION).tar.bz2 package/$(RPMNAME).spec
+
+POT_DST = $(shell find -type d -name testsuite -prune , \
+ -type f -name "*.pot")
+
+EXTRA_DIST = \
+ VERSION RPMNAME MAINTAINER configure.in.in \
+ $(SUBDIRS_FILE) $(ACINCLUDE_FILE) \
+ $(if $(IS_DEVTOOLS),Makefile.am.common,$(POT_DST))
+
+show-extra-dist:
+ @echo $(EXTRA_DIST)
+
+# info '(automake)Conditionals'
+if CREATE_PKGCONFIG
+# create the file here instead of by configure
+# because the prerequisite is made here (not anymore!)
+# and we don't want any paths in y2autoconf
+# info '(autoconf)config.status Invocation'
+$(RPMNAME).pc: $(RPMNAME).pc.in config.status
+ ./config.status --file=$@:$<
+
+if CREATE_PKGCONFIG_NOARCH
+pkgconfigdata_DATA = $(RPMNAME).pc
+else
+pkgconfig_DATA = $(RPMNAME).pc
+endif
+
+EXTRA_DIST += $(RPMNAME).pc.in
+endif
+
+dist-hook:
+ @for I in $(extra_COPYRIGHT_files) ; \
+ do \
+ EX="" ; \
+ if test -f $(srcdir)/$$I ; then \
+ EX=$(srcdir)/$$I ; \
+ elif test -f $(LEGALESE_DIR)/$$I ; then \
+ EX=$(LEGALESE_DIR)/$$I ; \
+ else \
+ echo "Error: No file $$I in $(srcdir)/ or in $$LEGALESE_DIR/"; \
+ exit 1 ; \
+ fi ; \
+ echo "cp $$EX $(distdir)" ; \
+ cp $$EX "$(distdir)" ; \
+ done
+
+pot:
+ $(Y2TOOL) y2makepot -s $(srcdir)
+
+install-pot: pot
+ @POT_DST=`find -type d -name testsuite -prune , \
+ -type f -name "*.pot"` ; \
+ if [ -n "$$POT_DST" ] ; then \
+ echo "mkdir -p $(DESTDIR)$(potdir)" ; \
+ mkdir -p $(DESTDIR)$(potdir) ; \
+ list="$$POT_DST"; \
+ for I in $$list ; \
+ do \
+ echo $$I ; \
+ if [ "$$I" == "pot" ] ; then \
+ continue ; \
+ fi ; \
+ echo "$(INSTALL_DATA) $$I $(DESTDIR)$(potdir)" ; \
+ $(INSTALL_DATA) $$I $(DESTDIR)$(potdir) ; \
+ done ; \
+ fi
+
+spellcheck: pot
+ $(Y2TOOL) pot-spellcheck
+
+# all-local: $(if $(IS_DEVTOOLS),,$(POT_DST))
+
+install-data-local: # $(if $(IS_DEVTOOLS),,install-pot)
+ mkdir -p $(DESTDIR)$(docdir)
+ @for I in $(extra_COPYRIGHT_files) ; \
+ do \
+ EX="" ; \
+ if test -f $(srcdir)/$$I ; then \
+ EX=$(srcdir)/$$I ; \
+ elif test -f $(LEGALESE_DIR)/$$I ; then \
+ EX=$(LEGALESE_DIR)/$$I ; \
+ else \
+ echo "Error: No file $$I in $(srcdir)/ or in $(LEGALESE_DIR)/"; \
+ exit 1 ; \
+ fi ; \
+ echo "$(INSTALL_DATA) $$EX $(DESTDIR)$(docdir)" ; \
+ $(INSTALL_DATA) $$EX $(DESTDIR)$(docdir) ; \
+ done
+
+package-local: check-parse $(if $(IS_DEVTOOLS),,$(POT_DST)) $(RPMNAME)-$(VERSION).tar.bz2
+ rm -f package/$(RPMNAME)-*.tar.bz2
+ rm -f package/*~
+ rm -f package/*.bak
+ rm -f package/*.auto
+ mv $(RPMNAME)-$(VERSION).tar.bz2 package/
+ if ! test -x $(Y2TOOL); then \
+ echo "$(Y2TOOL): not found."; \
+ echo "You have to install yast2-devtools to making a package"; \
+ false; \
+ fi
+ here=`pwd`; \
+ cd $(srcdir) && for i in $(RPMNAME)*.spec.in; do \
+ newname="`echo "$$i" | sed "s/\.in$$//g"`"; \
+ $(Y2TOOL) create-spec < $$i > $$here/package/$${newname} ; \
+ done
+
+package: check-up-to-date check-tagversion check-textdomain package-local
+
+TAGVERSION = $(Y2TOOL) tagversion
+
+# check if there is no modified files and all commits were pushed
+check-up-to-date:
+ if [ `git status --short --branch | sed '/##[^[]*$/d;/^??/d' | wc -l` -gt 0 ]; then \
+ (echo "ERROR: Source is not commited and pushed. See `git status`"; false) \
+ fi
+
+check-tagversion:
+ cd $(srcdir) && $(TAGVERSION) --check >/dev/null; \
+ [ $$? = 0 ] || ( echo "ERROR: Please run 'tagversion' first"; false )
+
+check-parse-old:
+ @if [ `find -type f -name "*.ycp" | wc -l` -gt 0 -a "$(RPMNAME)" != "yast2-core" ] ; then \
+ echo "Running parseycp..." ; \
+ parseycp -q -R ; \
+ else \
+ echo "Not running parseycp." ; \
+ fi
+
+check-parse:
+ @echo "Not running parseycp."
+
+check-textdomain:
+ $(Y2TOOL) check-textdomain $(srcdir)
+
+stable: checkin-stable
+
+checkin-stable: package
+ $(Y2TOOL) checkin-stable
+
+
+# For po/ modules
+checkpo:
+ test ! -f $(srcdir)/po/Makefile || $(MAKE) -C po checkpo
+# test ! -f $(srcdir)/po/Makefile || $(MAKE) -C po checkpo make-pox
+# Contents of ./SUBDIRS
+SUBDIRS = po
Added: trunk/yast/ja/README
===================================================================
--- trunk/yast/ja/README (rev 0)
+++ trunk/yast/ja/README 2015-09-29 10:47:28 UTC (rev 92876)
@@ -0,0 +1,2 @@
+This program/library is part of YaST2
+See the file COPYING for license terms
Added: trunk/yast/ja/configure.ac
===================================================================
--- trunk/yast/ja/configure.ac (rev 0)
+++ trunk/yast/ja/configure.ac 2015-09-29 10:47:28 UTC (rev 92876)
@@ -0,0 +1,184 @@
+dnl configure.ac for yast2-trans-ja
+dnl
+dnl -- This file is generated by y2autoconf 3.0.5 - DO NOT EDIT! --
+dnl (edit configure.ac.in or configure.in.in instead)
+
+AC_INIT(yast2-trans-ja, 3.1.0, http://bugs.opensuse.org/, yast2-trans-ja)
+dnl Check for presence of file 'RPMNAME'
+AC_CONFIG_SRCDIR([RPMNAME])
+
+dnl Checking host/target/build systems, for make, install etc.
+AC_CANONICAL_TARGET
+dnl Perform program name transformation
+AC_ARG_PROGRAM
+
+AC_PREFIX_DEFAULT(/usr)
+
+dnl long filenames; we use GNU Make extensions and that's ok
+AM_INIT_AUTOMAKE(tar-ustar -Wno-portability)
+
+dnl Important YaST2 variables
+VERSION="3.1.0"
+RPMNAME="yast2-trans-ja"
+MAINTAINER="Karl Eichwalder <ke(a)suse.de>"
+
+dnl pkgconfig honors lib64
+pkgconfigdir=\${libdir}/pkgconfig
+pkgconfigdatadir=\${datadir}/pkgconfig
+yast2dir=\${prefix}/share/YaST2
+
+ybindir=\${prefix}/lib/YaST2/bin
+# FIXME duplicates execcompdir
+ystartupdir=\${prefix}/lib/YaST2
+plugindir=\${libdir}/YaST2/plugin
+includedir=\${prefix}/include/YaST2
+potdir=\${docdir}/pot
+
+docdir=\${prefix}/share/doc/packages/$RPMNAME
+mandir=\${prefix}/share/man
+
+execcompdir=\${prefix}/lib/YaST2
+agentdir=${execcompdir}/servers_non_y2
+
+ydatadir=${yast2dir}/data
+imagedir=${yast2dir}/images
+themedir=${yast2dir}/theme
+localedir=${yast2dir}/locale
+clientdir=${yast2dir}/clients
+moduledir=${yast2dir}/modules
+yncludedir=${yast2dir}/include
+schemadir=${yast2dir}/schema
+scrconfdir=${yast2dir}/scrconf
+desktopdir=\${prefix}/share/applications/YaST2
+
+AC_SUBST(VERSION)
+AC_SUBST(RPMNAME)
+AC_SUBST(MAINTAINER)
+
+AC_SUBST(pkgconfigdir)
+AC_SUBST(pkgconfigdatadir)
+
+AC_SUBST(yast2dir)
+
+AC_SUBST(ybindir)
+AC_SUBST(ystartupdir)
+AC_SUBST(plugindir)
+AC_SUBST(includedir)
+AC_SUBST(potdir)
+AC_SUBST(execcompdir)
+
+AC_SUBST(docdir)
+AC_SUBST(mandir)
+
+AC_SUBST(ydatadir)
+AC_SUBST(imagedir)
+AC_SUBST(themedir)
+AC_SUBST(localedir)
+AC_SUBST(clientdir)
+AC_SUBST(moduledir)
+AC_SUBST(yncludedir)
+AC_SUBST(schemadir)
+AC_SUBST(scrconfdir)
+AC_SUBST(agentdir)
+AC_SUBST(desktopdir)
+
+fillupdir_d="/var/adm/fillup-templates"
+AC_ARG_WITH(fillupdir,
+ AS_HELP_STRING([--with-fillupdir=DIR],
+ [where to place fillup templates (default $fillupdir_d.]),
+ [ fillupdir="$withval" ],
+ [ fillupdir="$fillupdir_d" ])
+AC_SUBST(fillupdir)
+
+LL=${RPMNAME##*-}
+AC_SUBST(LL)
+ISO639=${LL%_*}
+AC_SUBST(ISO639)
+
+AC_ARG_WITH(own_compendium,
+ AS_HELP_STRING([--with-own_compendium=FILE],
+ [Location of compendium file]),
+ y2compendium=yes, y2compendium=no)
+if test "x$with_own_compendium" = "x" ; then
+ if test -d ../50-memory ; then
+ COMPENDIUM='../../50-memory/yast2.$(LL).po'
+ else
+ COMPENDIUM='../../memory/yast2.$(LL).po'
+ fi
+else
+ COMPENDIUM=${with_own_compendium}
+fi
+AC_SUBST(COMPENDIUM)
+if test -d ../50-pot ; then
+ POTDIR=../../50-pot
+else
+ POTDIR=../../pot/pot
+fi
+AC_SUBST(POTDIR)
+
+
+dnl Checks for programs.
+AC_PROG_INSTALL
+dnl The YCP interpreter checks whether dependent ybc files are older
+dnl so we must preserve their timestamps
+INSTALL="${INSTALL} -p"
+AC_PROG_LN_S
+AC_PROG_MAKE_SET
+
+dnl pkgconfig
+AC_ARG_VAR([PKG_CONFIG_PATH], [where to search for pkg-config files])
+dnl devtools
+dnl ...
+
+dnl no need for AC_ARG_VAR
+AC_PATH_PROG(XGETTEXT, xgettext)
+if test -z "$XGETTEXT" ; then
+ AC_MSG_ERROR(xgettext is missing; please install gettext-tools.)
+fi
+
+Y2DEVTOOLS_PREFIX=`pkg-config --print-errors --variable=prefix yast2-devtools`
+AC_SUBST(Y2DEVTOOLS_PREFIX)
+devtools_ybindir=`pkg-config --print-errors --variable=ybindir yast2-devtools`
+devtools_yast2dir=`pkg-config --print-errors --variable=yast2dir yast2-devtools`
+
+dnl producing pkg-config for others?
+AM_CONDITIONAL(CREATE_PKGCONFIG, test "x${CREATE_PKGCONFIG}" != x)
+AM_CONDITIONAL(CREATE_PKGCONFIG_NOARCH, test "x${CREATE_PKGCONFIG}" = xnoarch)
+
+dbdir=${devtools_yast2dir}/data/docbook
+STYLESHEET_HTML=${dbdir}/stylesheets/customize-html.xsl
+STYLESHEET_PDF=${dbdir}/stylesheets/customize-fo.xsl
+STYLESHEET_CSS=${dbdir}/css/yast2docs.css
+STYLESHEET_YDOC=${dbdir}/stylesheets/ydoc.xsl
+STYLESHEET_YCPDOC=${dbdir}/stylesheets/ycpdoc.xsl
+AC_SUBST(STYLESHEET_HTML)
+AC_SUBST(STYLESHEET_PDF)
+AC_SUBST(STYLESHEET_CSS)
+AC_SUBST(STYLESHEET_YDOC)
+AC_SUBST(STYLESHEET_YCPDOC)
+
+
+dnl searches for some needed programs
+AC_PATH_PROG(MSGFMT, msgfmt, no, /usr/bin)
+if test x$MSGFMT != x"/usr/bin/msgfmt"; then
+ AC_MSG_ERROR(msgfmt is missing; please install gettext.)
+fi
+AC_PATH_PROGS(MSGCAT, msgcat pmsgcat, no)
+if test x$MSGCAT = xno; then
+ AC_MSG_ERROR(msgcat is missing; please install gettext-0.11pre or better.)
+fi
+
+AC_PATH_PROG(MSGMERGE, msgmerge, no, /usr/bin)
+if test x$MSGMERGE != x"/usr/bin/msgmerge"; then
+ AC_MSG_ERROR(msgmerge is missing; please install gettext.)
+fi
+
+AC_PATH_PROG(MSGCONV, msgconv, no, /usr/bin)
+if test x$MSGCONV != x"/usr/bin/msgconv"; then
+ AC_MSG_ERROR(msgconv is missing; please install gettext.)
+fi
+
+
+AC_CONFIG_FILES(Makefile po/Makefile)
+AC_OUTPUT
+
Added: trunk/yast/ja/po/Makefile.am
===================================================================
--- trunk/yast/ja/po/Makefile.am (rev 0)
+++ trunk/yast/ja/po/Makefile.am 2015-09-29 10:47:28 UTC (rev 92876)
@@ -0,0 +1,175 @@
+# Emacs: -*- makefile -*-
+#
+# Makefile.am for a YaST2 translation (po/) subproject
+#
+# -- This file is generated by y2automake - DO NOT EDIT! --
+#
+# --- START lines from /usr/share/YaST2/data/devtools/admin/po/Makefile.am.top ---
+# Emacs: -*- makefile -*-
+# --- END lines from /usr/share/YaST2/data/devtools/admin/po/Makefile.am.top ---
+# --- START lines from /usr/share/YaST2/data/devtools/admin/po/Makefile.am.center ---
+# Emacs: -*- makefile -*-
+
+LL = @LL@
+#POTDIR = ../../50-pot
+POTDIR = @POTDIR@
+POTFILES = $(wildcard $(POTDIR)/*.pot)
+GENERATED = $(MOFILES)
+CLEANFILES = $(GENERATED)
+POFILES = $(wildcard *.po)
+ALL_TEXTDOMAINS = $(basename $(notdir $(POTFILES)))
+BPOTFILES = $(shell source ../../50-tools/build.conf && echo $$business)
+WANTED_TEXTDOMAINS = $(filter-out $(BPOTFILES), $(ALL_TEXTDOMAINS))
+WANTED_POFILES = $(addsuffix .$(LL).po, $(WANTED_TEXTDOMAINS))
+MOFILES = $(POFILES:%.po=%.mo)
+INST_MOFILES = $(MOFILES:.$(LL).mo=.mo)
+POXFILES = $(POFILES:%.po=%.pox)
+EXTRA_DIST = $(WANTED_POFILES) $(stat)
+localedir=@localedir@
+locale_lang_msg_dir=$(localedir)/$(LL)/LC_MESSAGES
+compendium = @COMPENDIUM@
+with_compendium =
+
+stat=status.txt
+PO_STATS= grep -v warning: | @ybindir@/po-stats
+
+MSGMERGE = @MSGMERGE@ --no-wrap --force-po --previous
+MSGFMT = @MSGFMT@
+MSGCAT = @MSGCAT@ --no-wrap --force-po
+MSGCONV = @MSGCONV@ --no-wrap --force-po
+XGETTEXT = @XGETTEXT@ --no-wrap
+
+SUFFIXES = .po .pox .gmo .mo
+
+all-local: $(GENERATED)
+
+make-pox pox: Makefile $(POXFILES)
+$(POXFILES): %.pox: %.po
+ -[ -f $@ ] && mv --backup=numbered $@ $@.bak; \
+ pot=$$(echo $< | sed "s:$(LL).po:pot:"); \
+ compendium=$(compendium); \
+ [ -f $$compendium ] || compendium=/dev/null ; \
+ $(MSGMERGE) -C $$compendium -o $@ $< $(POTDIR)/$$pot
+
+# update or init PO file
+update-po: Makefile $(POTFILES)
+ for p in $(POTFILES); do \
+ q=$${p##*/}; \
+ po=$${q%pot}$(LL).po; \
+ echo $$po; \
+ if [ -f $$po ]; then \
+ $(MSGMERGE) -o $$po.tmp $(with_compendium) $$po $$p; \
+ else \
+ $(MSGMERGE) -o $$po.tmp -C $(compendium) \
+ --verbose /dev/null $$p; \
+ fi || { echo "$(MSGMERGE) for \"$$po\" failed" ; \
+ rm -f $$po.tmp ; }; \
+ if cmp $$po.tmp $$po >/dev/null 2>&1; then \
+ rm -vf $$po.tmp; \
+ else \
+ mv -vf $$po.tmp $$po; \
+ fi; \
+ done
+ $(MAKE) $(stat)
+
+$(stat): $(WANTED_POFILES)
+ if [ -f $(stat) ]; then \
+ cp --backup=numbered $(stat) $(stat).bak; \
+ :> $(stat); \
+ fi
+ { for f in $(WANTED_POFILES); do \
+ LANG=C msgfmt -o /dev/null -c -v --statistics $$f 2>&1; \
+ done ; } | $(PO_STATS) | head -n 6 | tee $(stat)
+
+update-po-with-compendium:
+ $(MAKE) update-po with_compendium="-C $(compendium)"
+
+update-mo: $(MOFILES)
+ @:
+
+%.mo: %.po
+ file=$(srcdir)/`echo $* | sed 's,.*/,,'`.mo \
+ && rm -f $$file \
+ && $(MSGCONV) --to UTF-8 $< \
+ | $(MSGFMT) -c --statistics -o $$file -
+
+showpo:
+ echo $(POFILES)
+
+showmo:
+ echo $(MOFILES)
+
+checkpo:
+ for f in $(POFILES); do \
+ mypot=$(POTDIR)/$${f/$(LL).po/pot}; echo $$f $$mypot; \
+ [ -f $$mypot ] && { LANG=C $(MSGMERGE) --verbose --output=/dev/null $$f $$mypot || exit 1; }; \
+ LANG=C $(MSGFMT) --output=/dev/null --check --statistics --verbose $$f \
+ || exit 1; \
+ done
+
+# Try to checkin a .pox file
+# FIXME make sure msgcat doesn't weird things with "" and comments
+checkin:
+ p=$(MODULE).$(ci_ll); \
+ cp --backup=numbered $(ci_opt) $$p.po $$p.po.bak; \
+ if [ -d CVS ]; then \
+ cvs -n update $$p.po | grep -q -v '^[UPMC]'; \
+ else \
+ LC_ALL=C svn status --show-updates --quiet $$p.po| grep -v '^Status against revision'; \
+ fi; \
+ if [ $$? = 0 ]; then \
+ echo "CVS/Subversion mismatch; trying to merge..."; \
+ rm -f $$p.po; \
+ if [ -d CVS ]; then \
+ cvs -q update $$p.po; \
+ else \
+ svn update $$p.po; \
+ fi; \
+ cp $$p.pox $$p.pox.new; \
+ $(MSGCAT) $$p.po $$p.pox.new -o $$p.pox; \
+ echo -e "\nCheck \"$$p.pox\" for fuzzy entries. Status:"; \
+ $(MSGFMT) --check --statistics $$p.pox; \
+ echo -e "Then try again to checkin \"$$p.pox\"."; \
+ else \
+ cp $(ci_opt) $$p.pox $$p.po; \
+ if [ -d CVS ]; then \
+ cvs -n ci $$p.po; \
+ else \
+ svn --dry-run commit $$p.po; \
+ fi; \
+ if [ $$? = 0 ] ; then \
+ if [ -d CVS ]; then \
+ cvs ci -m "$(ci_msg)" $$p.po; \
+ else \
+ svn commit --message "$(ci_msg)" $$p.po; \
+ fi; \
+ else \
+ rm -f $$p.po; \
+ if [ -d CVS ]; then \
+ cvs -q update $$p.po; \
+ else \
+ svn update $$p.po; \
+ fi; \
+ cp $$p.pox $$p.pox.new; \
+ $(MSGCAT) $$p.po $$p.pox.new -o $$p.pox; \
+ echo -e "\nCheck \"$$p.pox\" for fuzzy entries. Status:"; \
+ $(MSGFMT) --check --statistics $$p.pox; \
+ echo "Then try to checkin \"$$p.pox\"."; \
+ fi; \
+ fi
+
+install-data-local: $(MOFILES) $(stat)
+ D=$(DESTDIR)$(locale_lang_msg_dir); \
+ [ -d $$D ] || install -d -m 755 $$D; \
+ for l in $(MOFILES); do \
+ m=$${l/$(LL).mo/mo}; \
+ install -m 644 $$l $$D/$$m; \
+ done
+ install -d -m 755 $(DESTDIR)$(docdir)
+ $(INSTALL_DATA) $(stat) $(DESTDIR)$(docdir)
+# --- END lines from /usr/share/YaST2/data/devtools/admin/po/Makefile.am.center ---
+# --- START lines from /usr/share/YaST2/data/devtools/admin/po/Makefile.am.bottom ---
+# Emacs: -*- makefile -*-
+
+## po/Makefile.am.bottom ends here
+# --- END lines from /usr/share/YaST2/data/devtools/admin/po/Makefile.am.bottom ---
Added: trunk/yast/jv/COPYING
===================================================================
--- trunk/yast/jv/COPYING (rev 0)
+++ trunk/yast/jv/COPYING 2015-09-29 10:47:28 UTC (rev 92876)
@@ -0,0 +1,339 @@
+ GNU GENERAL PUBLIC LICENSE
+ Version 2, June 1991
+
+ Copyright (C) 1989, 1991 Free Software Foundation, Inc.,
+ 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA
+ Everyone is permitted to copy and distribute verbatim copies
+ of this license document, but changing it is not allowed.
+
+ Preamble
+
+ The licenses for most software are designed to take away your
+freedom to share and change it. By contrast, the GNU General Public
+License is intended to guarantee your freedom to share and change free
+software--to make sure the software is free for all its users. This
+General Public License applies to most of the Free Software
+Foundation's software and to any other program whose authors commit to
+using it. (Some other Free Software Foundation software is covered by
+the GNU Lesser General Public License instead.) You can apply it to
+your programs, too.
+
+ When we speak of free software, we are referring to freedom, not
+price. Our General Public Licenses are designed to make sure that you
+have the freedom to distribute copies of free software (and charge for
+this service if you wish), that you receive source code or can get it
+if you want it, that you can change the software or use pieces of it
+in new free programs; and that you know you can do these things.
+
+ To protect your rights, we need to make restrictions that forbid
+anyone to deny you these rights or to ask you to surrender the rights.
+These restrictions translate to certain responsibilities for you if you
+distribute copies of the software, or if you modify it.
+
+ For example, if you distribute copies of such a program, whether
+gratis or for a fee, you must give the recipients all the rights that
+you have. You must make sure that they, too, receive or can get the
+source code. And you must show them these terms so they know their
+rights.
+
+ We protect your rights with two steps: (1) copyright the software, and
+(2) offer you this license which gives you legal permission to copy,
+distribute and/or modify the software.
+
+ Also, for each author's protection and ours, we want to make certain
+that everyone understands that there is no warranty for this free
+software. If the software is modified by someone else and passed on, we
+want its recipients to know that what they have is not the original, so
+that any problems introduced by others will not reflect on the original
+authors' reputations.
+
+ Finally, any free program is threatened constantly by software
+patents. We wish to avoid the danger that redistributors of a free
+program will individually obtain patent licenses, in effect making the
+program proprietary. To prevent this, we have made it clear that any
+patent must be licensed for everyone's free use or not licensed at all.
+
+ The precise terms and conditions for copying, distribution and
+modification follow.
+
+ GNU GENERAL PUBLIC LICENSE
+ TERMS AND CONDITIONS FOR COPYING, DISTRIBUTION AND MODIFICATION
+
+ 0. This License applies to any program or other work which contains
+a notice placed by the copyright holder saying it may be distributed
+under the terms of this General Public License. The "Program", below,
+refers to any such program or work, and a "work based on the Program"
+means either the Program or any derivative work under copyright law:
+that is to say, a work containing the Program or a portion of it,
+either verbatim or with modifications and/or translated into another
+language. (Hereinafter, translation is included without limitation in
+the term "modification".) Each licensee is addressed as "you".
+
+Activities other than copying, distribution and modification are not
+covered by this License; they are outside its scope. The act of
+running the Program is not restricted, and the output from the Program
+is covered only if its contents constitute a work based on the
+Program (independent of having been made by running the Program).
+Whether that is true depends on what the Program does.
+
+ 1. You may copy and distribute verbatim copies of the Program's
+source code as you receive it, in any medium, provided that you
+conspicuously and appropriately publish on each copy an appropriate
+copyright notice and disclaimer of warranty; keep intact all the
+notices that refer to this License and to the absence of any warranty;
+and give any other recipients of the Program a copy of this License
+along with the Program.
+
+You may charge a fee for the physical act of transferring a copy, and
+you may at your option offer warranty protection in exchange for a fee.
+
+ 2. You may modify your copy or copies of the Program or any portion
+of it, thus forming a work based on the Program, and copy and
+distribute such modifications or work under the terms of Section 1
+above, provided that you also meet all of these conditions:
+
+ a) You must cause the modified files to carry prominent notices
+ stating that you changed the files and the date of any change.
+
+ b) You must cause any work that you distribute or publish, that in
+ whole or in part contains or is derived from the Program or any
+ part thereof, to be licensed as a whole at no charge to all third
+ parties under the terms of this License.
+
+ c) If the modified program normally reads commands interactively
+ when run, you must cause it, when started running for such
+ interactive use in the most ordinary way, to print or display an
+ announcement including an appropriate copyright notice and a
+ notice that there is no warranty (or else, saying that you provide
+ a warranty) and that users may redistribute the program under
+ these conditions, and telling the user how to view a copy of this
+ License. (Exception: if the Program itself is interactive but
+ does not normally print such an announcement, your work based on
+ the Program is not required to print an announcement.)
+
+These requirements apply to the modified work as a whole. If
+identifiable sections of that work are not derived from the Program,
+and can be reasonably considered independent and separate works in
+themselves, then this License, and its terms, do not apply to those
+sections when you distribute them as separate works. But when you
+distribute the same sections as part of a whole which is a work based
+on the Program, the distribution of the whole must be on the terms of
+this License, whose permissions for other licensees extend to the
+entire whole, and thus to each and every part regardless of who wrote it.
+
+Thus, it is not the intent of this section to claim rights or contest
+your rights to work written entirely by you; rather, the intent is to
+exercise the right to control the distribution of derivative or
+collective works based on the Program.
+
+In addition, mere aggregation of another work not based on the Program
+with the Program (or with a work based on the Program) on a volume of
+a storage or distribution medium does not bring the other work under
+the scope of this License.
+
+ 3. You may copy and distribute the Program (or a work based on it,
+under Section 2) in object code or executable form under the terms of
+Sections 1 and 2 above provided that you also do one of the following:
+
+ a) Accompany it with the complete corresponding machine-readable
+ source code, which must be distributed under the terms of Sections
+ 1 and 2 above on a medium customarily used for software interchange; or,
+
+ b) Accompany it with a written offer, valid for at least three
+ years, to give any third party, for a charge no more than your
+ cost of physically performing source distribution, a complete
+ machine-readable copy of the corresponding source code, to be
+ distributed under the terms of Sections 1 and 2 above on a medium
+ customarily used for software interchange; or,
+
+ c) Accompany it with the information you received as to the offer
+ to distribute corresponding source code. (This alternative is
+ allowed only for noncommercial distribution and only if you
+ received the program in object code or executable form with such
+ an offer, in accord with Subsection b above.)
+
+The source code for a work means the preferred form of the work for
+making modifications to it. For an executable work, complete source
+code means all the source code for all modules it contains, plus any
+associated interface definition files, plus the scripts used to
+control compilation and installation of the executable. However, as a
+special exception, the source code distributed need not include
+anything that is normally distributed (in either source or binary
+form) with the major components (compiler, kernel, and so on) of the
+operating system on which the executable runs, unless that component
+itself accompanies the executable.
+
+If distribution of executable or object code is made by offering
+access to copy from a designated place, then offering equivalent
+access to copy the source code from the same place counts as
+distribution of the source code, even though third parties are not
+compelled to copy the source along with the object code.
+
+ 4. You may not copy, modify, sublicense, or distribute the Program
+except as expressly provided under this License. Any attempt
+otherwise to copy, modify, sublicense or distribute the Program is
+void, and will automatically terminate your rights under this License.
+However, parties who have received copies, or rights, from you under
+this License will not have their licenses terminated so long as such
+parties remain in full compliance.
+
+ 5. You are not required to accept this License, since you have not
+signed it. However, nothing else grants you permission to modify or
+distribute the Program or its derivative works. These actions are
+prohibited by law if you do not accept this License. Therefore, by
+modifying or distributing the Program (or any work based on the
+Program), you indicate your acceptance of this License to do so, and
+all its terms and conditions for copying, distributing or modifying
+the Program or works based on it.
+
+ 6. Each time you redistribute the Program (or any work based on the
+Program), the recipient automatically receives a license from the
+original licensor to copy, distribute or modify the Program subject to
+these terms and conditions. You may not impose any further
+restrictions on the recipients' exercise of the rights granted herein.
+You are not responsible for enforcing compliance by third parties to
+this License.
+
+ 7. If, as a consequence of a court judgment or allegation of patent
+infringement or for any other reason (not limited to patent issues),
+conditions are imposed on you (whether by court order, agreement or
+otherwise) that contradict the conditions of this License, they do not
+excuse you from the conditions of this License. If you cannot
+distribute so as to satisfy simultaneously your obligations under this
+License and any other pertinent obligations, then as a consequence you
+may not distribute the Program at all. For example, if a patent
+license would not permit royalty-free redistribution of the Program by
+all those who receive copies directly or indirectly through you, then
+the only way you could satisfy both it and this License would be to
+refrain entirely from distribution of the Program.
+
+If any portion of this section is held invalid or unenforceable under
+any particular circumstance, the balance of the section is intended to
+apply and the section as a whole is intended to apply in other
+circumstances.
+
+It is not the purpose of this section to induce you to infringe any
+patents or other property right claims or to contest validity of any
+such claims; this section has the sole purpose of protecting the
+integrity of the free software distribution system, which is
+implemented by public license practices. Many people have made
+generous contributions to the wide range of software distributed
+through that system in reliance on consistent application of that
+system; it is up to the author/donor to decide if he or she is willing
+to distribute software through any other system and a licensee cannot
+impose that choice.
+
+This section is intended to make thoroughly clear what is believed to
+be a consequence of the rest of this License.
+
+ 8. If the distribution and/or use of the Program is restricted in
+certain countries either by patents or by copyrighted interfaces, the
+original copyright holder who places the Program under this License
+may add an explicit geographical distribution limitation excluding
+those countries, so that distribution is permitted only in or among
+countries not thus excluded. In such case, this License incorporates
+the limitation as if written in the body of this License.
+
+ 9. The Free Software Foundation may publish revised and/or new versions
+of the General Public License from time to time. Such new versions will
+be similar in spirit to the present version, but may differ in detail to
+address new problems or concerns.
+
+Each version is given a distinguishing version number. If the Program
+specifies a version number of this License which applies to it and "any
+later version", you have the option of following the terms and conditions
+either of that version or of any later version published by the Free
+Software Foundation. If the Program does not specify a version number of
+this License, you may choose any version ever published by the Free Software
+Foundation.
+
+ 10. If you wish to incorporate parts of the Program into other free
+programs whose distribution conditions are different, write to the author
+to ask for permission. For software which is copyrighted by the Free
+Software Foundation, write to the Free Software Foundation; we sometimes
+make exceptions for this. Our decision will be guided by the two goals
+of preserving the free status of all derivatives of our free software and
+of promoting the sharing and reuse of software generally.
+
+ NO WARRANTY
+
+ 11. BECAUSE THE PROGRAM IS LICENSED FREE OF CHARGE, THERE IS NO WARRANTY
+FOR THE PROGRAM, TO THE EXTENT PERMITTED BY APPLICABLE LAW. EXCEPT WHEN
+OTHERWISE STATED IN WRITING THE COPYRIGHT HOLDERS AND/OR OTHER PARTIES
+PROVIDE THE PROGRAM "AS IS" WITHOUT WARRANTY OF ANY KIND, EITHER EXPRESSED
+OR IMPLIED, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF
+MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE. THE ENTIRE RISK AS
+TO THE QUALITY AND PERFORMANCE OF THE PROGRAM IS WITH YOU. SHOULD THE
+PROGRAM PROVE DEFECTIVE, YOU ASSUME THE COST OF ALL NECESSARY SERVICING,
+REPAIR OR CORRECTION.
+
+ 12. IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN WRITING
+WILL ANY COPYRIGHT HOLDER, OR ANY OTHER PARTY WHO MAY MODIFY AND/OR
+REDISTRIBUTE THE PROGRAM AS PERMITTED ABOVE, BE LIABLE TO YOU FOR DAMAGES,
+INCLUDING ANY GENERAL, SPECIAL, INCIDENTAL OR CONSEQUENTIAL DAMAGES ARISING
+OUT OF THE USE OR INABILITY TO USE THE PROGRAM (INCLUDING BUT NOT LIMITED
+TO LOSS OF DATA OR DATA BEING RENDERED INACCURATE OR LOSSES SUSTAINED BY
+YOU OR THIRD PARTIES OR A FAILURE OF THE PROGRAM TO OPERATE WITH ANY OTHER
+PROGRAMS), EVEN IF SUCH HOLDER OR OTHER PARTY HAS BEEN ADVISED OF THE
+POSSIBILITY OF SUCH DAMAGES.
+
+ END OF TERMS AND CONDITIONS
+
+ How to Apply These Terms to Your New Programs
+
+ If you develop a new program, and you want it to be of the greatest
+possible use to the public, the best way to achieve this is to make it
+free software which everyone can redistribute and change under these terms.
+
+ To do so, attach the following notices to the program. It is safest
+to attach them to the start of each source file to most effectively
+convey the exclusion of warranty; and each file should have at least
+the "copyright" line and a pointer to where the full notice is found.
+
+ <one line to give the program's name and a brief idea of what it does.>
+ Copyright (C) <year> <name of author>
+
+ This program is free software; you can redistribute it and/or modify
+ it under the terms of the GNU General Public License as published by
+ the Free Software Foundation; either version 2 of the License, or
+ (at your option) any later version.
+
+ This program is distributed in the hope that it will be useful,
+ but WITHOUT ANY WARRANTY; without even the implied warranty of
+ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ GNU General Public License for more details.
+
+ You should have received a copy of the GNU General Public License along
+ with this program; if not, write to the Free Software Foundation, Inc.,
+ 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA.
+
+Also add information on how to contact you by electronic and paper mail.
+
+If the program is interactive, make it output a short notice like this
+when it starts in an interactive mode:
+
+ Gnomovision version 69, Copyright (C) year name of author
+ Gnomovision comes with ABSOLUTELY NO WARRANTY; for details type `show w'.
+ This is free software, and you are welcome to redistribute it
+ under certain conditions; type `show c' for details.
+
+The hypothetical commands `show w' and `show c' should show the appropriate
+parts of the General Public License. Of course, the commands you use may
+be called something other than `show w' and `show c'; they could even be
+mouse-clicks or menu items--whatever suits your program.
+
+You should also get your employer (if you work as a programmer) or your
+school, if any, to sign a "copyright disclaimer" for the program, if
+necessary. Here is a sample; alter the names:
+
+ Yoyodyne, Inc., hereby disclaims all copyright interest in the program
+ `Gnomovision' (which makes passes at compilers) written by James Hacker.
+
+ <signature of Ty Coon>, 1 April 1989
+ Ty Coon, President of Vice
+
+This General Public License does not permit incorporating your program into
+proprietary programs. If your program is a subroutine library, you may
+consider it more useful to permit linking proprietary applications with the
+library. If this is what you want to do, use the GNU Lesser General
+Public License instead of this License.
Added: trunk/yast/jv/Makefile.am
===================================================================
--- trunk/yast/jv/Makefile.am (rev 0)
+++ trunk/yast/jv/Makefile.am 2015-09-29 10:47:28 UTC (rev 92876)
@@ -0,0 +1,196 @@
+# Emacs: -*- makefile -*-
+#
+# Toplevel Makefile.am for a YaST2 subproject
+#
+# -- This file is generated by y2automake - DO NOT EDIT! --
+# (Edit ./SUBDIRS instead)
+#
+
+#where devtools are
+Y2TOOL = $(Y2DEVTOOLS_PREFIX)/bin/y2tool
+
+VERSION = $(shell cat $(srcdir)/VERSION)
+RPMNAME = $(shell cat $(srcdir)/RPMNAME)
+SUBDIRS_FILE = $(shell test -e $(srcdir)/SUBDIRS && echo SUBDIRS)
+ACINCLUDE_FILE = $(shell test -e $(srcdir)/acinclude.m4 && echo acinclude.m4)
+
+HAS_YAST_LICENSE = $(shell test -e $(srcdir)/YAST_LICENSE && echo YAST_LICENSE)
+
+# do we do Makefile.am for devtools? It is a little special...
+IS_DEVTOOLS = $(findstring yast2-devtools,$(RPMNAME))
+
+DEVTOOLS_DIR = $(if $(IS_DEVTOOLS),$(srcdir)/devtools,$(Y2DEVTOOLS_PREFIX)/share/YaST2/data/devtools)
+LEGALESE_DIR = $(if $(HAS_YAST_LICENSE),$(DEVTOOLS_DIR)/admin/copyright/yast,$(DEVTOOLS_DIR)/admin/copyright/gpl)
+
+COPYRIGHT_files_gpl = README COPYING
+
+COPYRIGHT_files_yast = YAST_LICENSE README COPYING COPYRIGHT.english \
+ COPYRIGHT.french COPYRIGHT.german COPYRIGHT.spanish
+
+extra_COPYRIGHT_files = $(if $(HAS_YAST_LICENSE), $(COPYRIGHT_files_yast), $(COPYRIGHT_files_gpl))
+
+# less strict; prefer bzip2
+AUTOMAKE_OPTIONS = foreign dist-bzip2 no-dist-gzip
+# where devtools install m4 snippets
+# argh, executed literally
+#ACLOCAL_AMFLAGS = -I $(Y2DEVTOOLS_PREFIX)/share/aclocal
+ACLOCAL_AMFLAGS = -I . -I `if test -d ./devtools/admin; then echo ./devtools/admin; else pkg-config --print-errors --variable=datadir yast2-devtools; fi`/aclocal
+
+Makefile.am.common: $(DEVTOOLS_DIR)/admin/Makefile.am.common
+ cmp -s $< $@ || cp -f $< $@
+
+# create bzip2ed tar and make some sanity checks
+$(RPMNAME)-$(VERSION).tar.bz2: checkpo dist-bzip2
+ @if [ `bunzip2 -c $(RPMNAME)-$(VERSION).tar.bz2 | wc --bytes` = 0 ] ; then \
+ echo "Error: created tar is empty" ; \
+ exit 1 ; \
+ fi
+
+CLEANFILES =
+MAINTAINERCLEANFILES = package/$(RPMNAME)-$(VERSION).tar.bz2 package/$(RPMNAME).spec
+
+POT_DST = $(shell find -type d -name testsuite -prune , \
+ -type f -name "*.pot")
+
+EXTRA_DIST = \
+ VERSION RPMNAME MAINTAINER configure.in.in \
+ $(SUBDIRS_FILE) $(ACINCLUDE_FILE) \
+ $(if $(IS_DEVTOOLS),Makefile.am.common,$(POT_DST))
+
+show-extra-dist:
+ @echo $(EXTRA_DIST)
+
+# info '(automake)Conditionals'
+if CREATE_PKGCONFIG
+# create the file here instead of by configure
+# because the prerequisite is made here (not anymore!)
+# and we don't want any paths in y2autoconf
+# info '(autoconf)config.status Invocation'
+$(RPMNAME).pc: $(RPMNAME).pc.in config.status
+ ./config.status --file=$@:$<
+
+if CREATE_PKGCONFIG_NOARCH
+pkgconfigdata_DATA = $(RPMNAME).pc
+else
+pkgconfig_DATA = $(RPMNAME).pc
+endif
+
+EXTRA_DIST += $(RPMNAME).pc.in
+endif
+
+dist-hook:
+ @for I in $(extra_COPYRIGHT_files) ; \
+ do \
+ EX="" ; \
+ if test -f $(srcdir)/$$I ; then \
+ EX=$(srcdir)/$$I ; \
+ elif test -f $(LEGALESE_DIR)/$$I ; then \
+ EX=$(LEGALESE_DIR)/$$I ; \
+ else \
+ echo "Error: No file $$I in $(srcdir)/ or in $$LEGALESE_DIR/"; \
+ exit 1 ; \
+ fi ; \
+ echo "cp $$EX $(distdir)" ; \
+ cp $$EX "$(distdir)" ; \
+ done
+
+pot:
+ $(Y2TOOL) y2makepot -s $(srcdir)
+
+install-pot: pot
+ @POT_DST=`find -type d -name testsuite -prune , \
+ -type f -name "*.pot"` ; \
+ if [ -n "$$POT_DST" ] ; then \
+ echo "mkdir -p $(DESTDIR)$(potdir)" ; \
+ mkdir -p $(DESTDIR)$(potdir) ; \
+ list="$$POT_DST"; \
+ for I in $$list ; \
+ do \
+ echo $$I ; \
+ if [ "$$I" == "pot" ] ; then \
+ continue ; \
+ fi ; \
+ echo "$(INSTALL_DATA) $$I $(DESTDIR)$(potdir)" ; \
+ $(INSTALL_DATA) $$I $(DESTDIR)$(potdir) ; \
+ done ; \
+ fi
+
+spellcheck: pot
+ $(Y2TOOL) pot-spellcheck
+
+# all-local: $(if $(IS_DEVTOOLS),,$(POT_DST))
+
+install-data-local: # $(if $(IS_DEVTOOLS),,install-pot)
+ mkdir -p $(DESTDIR)$(docdir)
+ @for I in $(extra_COPYRIGHT_files) ; \
+ do \
+ EX="" ; \
+ if test -f $(srcdir)/$$I ; then \
+ EX=$(srcdir)/$$I ; \
+ elif test -f $(LEGALESE_DIR)/$$I ; then \
+ EX=$(LEGALESE_DIR)/$$I ; \
+ else \
+ echo "Error: No file $$I in $(srcdir)/ or in $(LEGALESE_DIR)/"; \
+ exit 1 ; \
+ fi ; \
+ echo "$(INSTALL_DATA) $$EX $(DESTDIR)$(docdir)" ; \
+ $(INSTALL_DATA) $$EX $(DESTDIR)$(docdir) ; \
+ done
+
+package-local: check-parse $(if $(IS_DEVTOOLS),,$(POT_DST)) $(RPMNAME)-$(VERSION).tar.bz2
+ rm -f package/$(RPMNAME)-*.tar.bz2
+ rm -f package/*~
+ rm -f package/*.bak
+ rm -f package/*.auto
+ mv $(RPMNAME)-$(VERSION).tar.bz2 package/
+ if ! test -x $(Y2TOOL); then \
+ echo "$(Y2TOOL): not found."; \
+ echo "You have to install yast2-devtools to making a package"; \
+ false; \
+ fi
+ here=`pwd`; \
+ cd $(srcdir) && for i in $(RPMNAME)*.spec.in; do \
+ newname="`echo "$$i" | sed "s/\.in$$//g"`"; \
+ $(Y2TOOL) create-spec < $$i > $$here/package/$${newname} ; \
+ done
+
+package: check-up-to-date check-tagversion check-textdomain package-local
+
+TAGVERSION = $(Y2TOOL) tagversion
+
+# check if there is no modified files and all commits were pushed
+check-up-to-date:
+ if [ `git status --short --branch | sed '/##[^[]*$/d;/^??/d' | wc -l` -gt 0 ]; then \
+ (echo "ERROR: Source is not commited and pushed. See `git status`"; false) \
+ fi
+
+check-tagversion:
+ cd $(srcdir) && $(TAGVERSION) --check >/dev/null; \
+ [ $$? = 0 ] || ( echo "ERROR: Please run 'tagversion' first"; false )
+
+check-parse-old:
+ @if [ `find -type f -name "*.ycp" | wc -l` -gt 0 -a "$(RPMNAME)" != "yast2-core" ] ; then \
+ echo "Running parseycp..." ; \
+ parseycp -q -R ; \
+ else \
+ echo "Not running parseycp." ; \
+ fi
+
+check-parse:
+ @echo "Not running parseycp."
+
+check-textdomain:
+ $(Y2TOOL) check-textdomain $(srcdir)
+
+stable: checkin-stable
+
+checkin-stable: package
+ $(Y2TOOL) checkin-stable
+
+
+# For po/ modules
+checkpo:
+ test ! -f $(srcdir)/po/Makefile || $(MAKE) -C po checkpo
+# test ! -f $(srcdir)/po/Makefile || $(MAKE) -C po checkpo make-pox
+# Contents of ./SUBDIRS
+SUBDIRS = po
Added: trunk/yast/jv/README
===================================================================
--- trunk/yast/jv/README (rev 0)
+++ trunk/yast/jv/README 2015-09-29 10:47:28 UTC (rev 92876)
@@ -0,0 +1,2 @@
+This program/library is part of YaST2
+See the file COPYING for license terms
Added: trunk/yast/jv/configure.ac
===================================================================
--- trunk/yast/jv/configure.ac (rev 0)
+++ trunk/yast/jv/configure.ac 2015-09-29 10:47:28 UTC (rev 92876)
@@ -0,0 +1,184 @@
+dnl configure.ac for yast2-trans-jv
+dnl
+dnl -- This file is generated by y2autoconf 3.0.5 - DO NOT EDIT! --
+dnl (edit configure.ac.in or configure.in.in instead)
+
+AC_INIT(yast2-trans-jv, 3.1.0, http://bugs.opensuse.org/, yast2-trans-jv)
+dnl Check for presence of file 'RPMNAME'
+AC_CONFIG_SRCDIR([RPMNAME])
+
+dnl Checking host/target/build systems, for make, install etc.
+AC_CANONICAL_TARGET
+dnl Perform program name transformation
+AC_ARG_PROGRAM
+
+AC_PREFIX_DEFAULT(/usr)
+
+dnl long filenames; we use GNU Make extensions and that's ok
+AM_INIT_AUTOMAKE(tar-ustar -Wno-portability)
+
+dnl Important YaST2 variables
+VERSION="3.1.0"
+RPMNAME="yast2-trans-jv"
+MAINTAINER="Karl Eichwalder <ke(a)suse.de>"
+
+dnl pkgconfig honors lib64
+pkgconfigdir=\${libdir}/pkgconfig
+pkgconfigdatadir=\${datadir}/pkgconfig
+yast2dir=\${prefix}/share/YaST2
+
+ybindir=\${prefix}/lib/YaST2/bin
+# FIXME duplicates execcompdir
+ystartupdir=\${prefix}/lib/YaST2
+plugindir=\${libdir}/YaST2/plugin
+includedir=\${prefix}/include/YaST2
+potdir=\${docdir}/pot
+
+docdir=\${prefix}/share/doc/packages/$RPMNAME
+mandir=\${prefix}/share/man
+
+execcompdir=\${prefix}/lib/YaST2
+agentdir=${execcompdir}/servers_non_y2
+
+ydatadir=${yast2dir}/data
+imagedir=${yast2dir}/images
+themedir=${yast2dir}/theme
+localedir=${yast2dir}/locale
+clientdir=${yast2dir}/clients
+moduledir=${yast2dir}/modules
+yncludedir=${yast2dir}/include
+schemadir=${yast2dir}/schema
+scrconfdir=${yast2dir}/scrconf
+desktopdir=\${prefix}/share/applications/YaST2
+
+AC_SUBST(VERSION)
+AC_SUBST(RPMNAME)
+AC_SUBST(MAINTAINER)
+
+AC_SUBST(pkgconfigdir)
+AC_SUBST(pkgconfigdatadir)
+
+AC_SUBST(yast2dir)
+
+AC_SUBST(ybindir)
+AC_SUBST(ystartupdir)
+AC_SUBST(plugindir)
+AC_SUBST(includedir)
+AC_SUBST(potdir)
+AC_SUBST(execcompdir)
+
+AC_SUBST(docdir)
+AC_SUBST(mandir)
+
+AC_SUBST(ydatadir)
+AC_SUBST(imagedir)
+AC_SUBST(themedir)
+AC_SUBST(localedir)
+AC_SUBST(clientdir)
+AC_SUBST(moduledir)
+AC_SUBST(yncludedir)
+AC_SUBST(schemadir)
+AC_SUBST(scrconfdir)
+AC_SUBST(agentdir)
+AC_SUBST(desktopdir)
+
+fillupdir_d="/var/adm/fillup-templates"
+AC_ARG_WITH(fillupdir,
+ AS_HELP_STRING([--with-fillupdir=DIR],
+ [where to place fillup templates (default $fillupdir_d.]),
+ [ fillupdir="$withval" ],
+ [ fillupdir="$fillupdir_d" ])
+AC_SUBST(fillupdir)
+
+LL=${RPMNAME##*-}
+AC_SUBST(LL)
+ISO639=${LL%_*}
+AC_SUBST(ISO639)
+
+AC_ARG_WITH(own_compendium,
+ AS_HELP_STRING([--with-own_compendium=FILE],
+ [Location of compendium file]),
+ y2compendium=yes, y2compendium=no)
+if test "x$with_own_compendium" = "x" ; then
+ if test -d ../50-memory ; then
+ COMPENDIUM='../../50-memory/yast2.$(LL).po'
+ else
+ COMPENDIUM='../../memory/yast2.$(LL).po'
+ fi
+else
+ COMPENDIUM=${with_own_compendium}
+fi
+AC_SUBST(COMPENDIUM)
+if test -d ../50-pot ; then
+ POTDIR=../../50-pot
+else
+ POTDIR=../../pot/pot
+fi
+AC_SUBST(POTDIR)
+
+
+dnl Checks for programs.
+AC_PROG_INSTALL
+dnl The YCP interpreter checks whether dependent ybc files are older
+dnl so we must preserve their timestamps
+INSTALL="${INSTALL} -p"
+AC_PROG_LN_S
+AC_PROG_MAKE_SET
+
+dnl pkgconfig
+AC_ARG_VAR([PKG_CONFIG_PATH], [where to search for pkg-config files])
+dnl devtools
+dnl ...
+
+dnl no need for AC_ARG_VAR
+AC_PATH_PROG(XGETTEXT, xgettext)
+if test -z "$XGETTEXT" ; then
+ AC_MSG_ERROR(xgettext is missing; please install gettext-tools.)
+fi
+
+Y2DEVTOOLS_PREFIX=`pkg-config --print-errors --variable=prefix yast2-devtools`
+AC_SUBST(Y2DEVTOOLS_PREFIX)
+devtools_ybindir=`pkg-config --print-errors --variable=ybindir yast2-devtools`
+devtools_yast2dir=`pkg-config --print-errors --variable=yast2dir yast2-devtools`
+
+dnl producing pkg-config for others?
+AM_CONDITIONAL(CREATE_PKGCONFIG, test "x${CREATE_PKGCONFIG}" != x)
+AM_CONDITIONAL(CREATE_PKGCONFIG_NOARCH, test "x${CREATE_PKGCONFIG}" = xnoarch)
+
+dbdir=${devtools_yast2dir}/data/docbook
+STYLESHEET_HTML=${dbdir}/stylesheets/customize-html.xsl
+STYLESHEET_PDF=${dbdir}/stylesheets/customize-fo.xsl
+STYLESHEET_CSS=${dbdir}/css/yast2docs.css
+STYLESHEET_YDOC=${dbdir}/stylesheets/ydoc.xsl
+STYLESHEET_YCPDOC=${dbdir}/stylesheets/ycpdoc.xsl
+AC_SUBST(STYLESHEET_HTML)
+AC_SUBST(STYLESHEET_PDF)
+AC_SUBST(STYLESHEET_CSS)
+AC_SUBST(STYLESHEET_YDOC)
+AC_SUBST(STYLESHEET_YCPDOC)
+
+
+dnl searches for some needed programs
+AC_PATH_PROG(MSGFMT, msgfmt, no, /usr/bin)
+if test x$MSGFMT != x"/usr/bin/msgfmt"; then
+ AC_MSG_ERROR(msgfmt is missing; please install gettext.)
+fi
+AC_PATH_PROGS(MSGCAT, msgcat pmsgcat, no)
+if test x$MSGCAT = xno; then
+ AC_MSG_ERROR(msgcat is missing; please install gettext-0.11pre or better.)
+fi
+
+AC_PATH_PROG(MSGMERGE, msgmerge, no, /usr/bin)
+if test x$MSGMERGE != x"/usr/bin/msgmerge"; then
+ AC_MSG_ERROR(msgmerge is missing; please install gettext.)
+fi
+
+AC_PATH_PROG(MSGCONV, msgconv, no, /usr/bin)
+if test x$MSGCONV != x"/usr/bin/msgconv"; then
+ AC_MSG_ERROR(msgconv is missing; please install gettext.)
+fi
+
+
+AC_CONFIG_FILES(Makefile po/Makefile)
+AC_OUTPUT
+
Added: trunk/yast/jv/po/Makefile.am
===================================================================
--- trunk/yast/jv/po/Makefile.am (rev 0)
+++ trunk/yast/jv/po/Makefile.am 2015-09-29 10:47:28 UTC (rev 92876)
@@ -0,0 +1,175 @@
+# Emacs: -*- makefile -*-
+#
+# Makefile.am for a YaST2 translation (po/) subproject
+#
+# -- This file is generated by y2automake - DO NOT EDIT! --
+#
+# --- START lines from /usr/share/YaST2/data/devtools/admin/po/Makefile.am.top ---
+# Emacs: -*- makefile -*-
+# --- END lines from /usr/share/YaST2/data/devtools/admin/po/Makefile.am.top ---
+# --- START lines from /usr/share/YaST2/data/devtools/admin/po/Makefile.am.center ---
+# Emacs: -*- makefile -*-
+
+LL = @LL@
+#POTDIR = ../../50-pot
+POTDIR = @POTDIR@
+POTFILES = $(wildcard $(POTDIR)/*.pot)
+GENERATED = $(MOFILES)
+CLEANFILES = $(GENERATED)
+POFILES = $(wildcard *.po)
+ALL_TEXTDOMAINS = $(basename $(notdir $(POTFILES)))
+BPOTFILES = $(shell source ../../50-tools/build.conf && echo $$business)
+WANTED_TEXTDOMAINS = $(filter-out $(BPOTFILES), $(ALL_TEXTDOMAINS))
+WANTED_POFILES = $(addsuffix .$(LL).po, $(WANTED_TEXTDOMAINS))
+MOFILES = $(POFILES:%.po=%.mo)
+INST_MOFILES = $(MOFILES:.$(LL).mo=.mo)
+POXFILES = $(POFILES:%.po=%.pox)
+EXTRA_DIST = $(WANTED_POFILES) $(stat)
+localedir=@localedir@
+locale_lang_msg_dir=$(localedir)/$(LL)/LC_MESSAGES
+compendium = @COMPENDIUM@
+with_compendium =
+
+stat=status.txt
+PO_STATS= grep -v warning: | @ybindir@/po-stats
+
+MSGMERGE = @MSGMERGE@ --no-wrap --force-po --previous
+MSGFMT = @MSGFMT@
+MSGCAT = @MSGCAT@ --no-wrap --force-po
+MSGCONV = @MSGCONV@ --no-wrap --force-po
+XGETTEXT = @XGETTEXT@ --no-wrap
+
+SUFFIXES = .po .pox .gmo .mo
+
+all-local: $(GENERATED)
+
+make-pox pox: Makefile $(POXFILES)
+$(POXFILES): %.pox: %.po
+ -[ -f $@ ] && mv --backup=numbered $@ $@.bak; \
+ pot=$$(echo $< | sed "s:$(LL).po:pot:"); \
+ compendium=$(compendium); \
+ [ -f $$compendium ] || compendium=/dev/null ; \
+ $(MSGMERGE) -C $$compendium -o $@ $< $(POTDIR)/$$pot
+
+# update or init PO file
+update-po: Makefile $(POTFILES)
+ for p in $(POTFILES); do \
+ q=$${p##*/}; \
+ po=$${q%pot}$(LL).po; \
+ echo $$po; \
+ if [ -f $$po ]; then \
+ $(MSGMERGE) -o $$po.tmp $(with_compendium) $$po $$p; \
+ else \
+ $(MSGMERGE) -o $$po.tmp -C $(compendium) \
+ --verbose /dev/null $$p; \
+ fi || { echo "$(MSGMERGE) for \"$$po\" failed" ; \
+ rm -f $$po.tmp ; }; \
+ if cmp $$po.tmp $$po >/dev/null 2>&1; then \
+ rm -vf $$po.tmp; \
+ else \
+ mv -vf $$po.tmp $$po; \
+ fi; \
+ done
+ $(MAKE) $(stat)
+
+$(stat): $(WANTED_POFILES)
+ if [ -f $(stat) ]; then \
+ cp --backup=numbered $(stat) $(stat).bak; \
+ :> $(stat); \
+ fi
+ { for f in $(WANTED_POFILES); do \
+ LANG=C msgfmt -o /dev/null -c -v --statistics $$f 2>&1; \
+ done ; } | $(PO_STATS) | head -n 6 | tee $(stat)
+
+update-po-with-compendium:
+ $(MAKE) update-po with_compendium="-C $(compendium)"
+
+update-mo: $(MOFILES)
+ @:
+
+%.mo: %.po
+ file=$(srcdir)/`echo $* | sed 's,.*/,,'`.mo \
+ && rm -f $$file \
+ && $(MSGCONV) --to UTF-8 $< \
+ | $(MSGFMT) -c --statistics -o $$file -
+
+showpo:
+ echo $(POFILES)
+
+showmo:
+ echo $(MOFILES)
+
+checkpo:
+ for f in $(POFILES); do \
+ mypot=$(POTDIR)/$${f/$(LL).po/pot}; echo $$f $$mypot; \
+ [ -f $$mypot ] && { LANG=C $(MSGMERGE) --verbose --output=/dev/null $$f $$mypot || exit 1; }; \
+ LANG=C $(MSGFMT) --output=/dev/null --check --statistics --verbose $$f \
+ || exit 1; \
+ done
+
+# Try to checkin a .pox file
+# FIXME make sure msgcat doesn't weird things with "" and comments
+checkin:
+ p=$(MODULE).$(ci_ll); \
+ cp --backup=numbered $(ci_opt) $$p.po $$p.po.bak; \
+ if [ -d CVS ]; then \
+ cvs -n update $$p.po | grep -q -v '^[UPMC]'; \
+ else \
+ LC_ALL=C svn status --show-updates --quiet $$p.po| grep -v '^Status against revision'; \
+ fi; \
+ if [ $$? = 0 ]; then \
+ echo "CVS/Subversion mismatch; trying to merge..."; \
+ rm -f $$p.po; \
+ if [ -d CVS ]; then \
+ cvs -q update $$p.po; \
+ else \
+ svn update $$p.po; \
+ fi; \
+ cp $$p.pox $$p.pox.new; \
+ $(MSGCAT) $$p.po $$p.pox.new -o $$p.pox; \
+ echo -e "\nCheck \"$$p.pox\" for fuzzy entries. Status:"; \
+ $(MSGFMT) --check --statistics $$p.pox; \
+ echo -e "Then try again to checkin \"$$p.pox\"."; \
+ else \
+ cp $(ci_opt) $$p.pox $$p.po; \
+ if [ -d CVS ]; then \
+ cvs -n ci $$p.po; \
+ else \
+ svn --dry-run commit $$p.po; \
+ fi; \
+ if [ $$? = 0 ] ; then \
+ if [ -d CVS ]; then \
+ cvs ci -m "$(ci_msg)" $$p.po; \
+ else \
+ svn commit --message "$(ci_msg)" $$p.po; \
+ fi; \
+ else \
+ rm -f $$p.po; \
+ if [ -d CVS ]; then \
+ cvs -q update $$p.po; \
+ else \
+ svn update $$p.po; \
+ fi; \
+ cp $$p.pox $$p.pox.new; \
+ $(MSGCAT) $$p.po $$p.pox.new -o $$p.pox; \
+ echo -e "\nCheck \"$$p.pox\" for fuzzy entries. Status:"; \
+ $(MSGFMT) --check --statistics $$p.pox; \
+ echo "Then try to checkin \"$$p.pox\"."; \
+ fi; \
+ fi
+
+install-data-local: $(MOFILES) $(stat)
+ D=$(DESTDIR)$(locale_lang_msg_dir); \
+ [ -d $$D ] || install -d -m 755 $$D; \
+ for l in $(MOFILES); do \
+ m=$${l/$(LL).mo/mo}; \
+ install -m 644 $$l $$D/$$m; \
+ done
+ install -d -m 755 $(DESTDIR)$(docdir)
+ $(INSTALL_DATA) $(stat) $(DESTDIR)$(docdir)
+# --- END lines from /usr/share/YaST2/data/devtools/admin/po/Makefile.am.center ---
+# --- START lines from /usr/share/YaST2/data/devtools/admin/po/Makefile.am.bottom ---
+# Emacs: -*- makefile -*-
+
+## po/Makefile.am.bottom ends here
+# --- END lines from /usr/share/YaST2/data/devtools/admin/po/Makefile.am.bottom ---
Added: trunk/yast/ka/COPYING
===================================================================
--- trunk/yast/ka/COPYING (rev 0)
+++ trunk/yast/ka/COPYING 2015-09-29 10:47:28 UTC (rev 92876)
@@ -0,0 +1,339 @@
+ GNU GENERAL PUBLIC LICENSE
+ Version 2, June 1991
+
+ Copyright (C) 1989, 1991 Free Software Foundation, Inc.,
+ 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA
+ Everyone is permitted to copy and distribute verbatim copies
+ of this license document, but changing it is not allowed.
+
+ Preamble
+
+ The licenses for most software are designed to take away your
+freedom to share and change it. By contrast, the GNU General Public
+License is intended to guarantee your freedom to share and change free
+software--to make sure the software is free for all its users. This
+General Public License applies to most of the Free Software
+Foundation's software and to any other program whose authors commit to
+using it. (Some other Free Software Foundation software is covered by
+the GNU Lesser General Public License instead.) You can apply it to
+your programs, too.
+
+ When we speak of free software, we are referring to freedom, not
+price. Our General Public Licenses are designed to make sure that you
+have the freedom to distribute copies of free software (and charge for
+this service if you wish), that you receive source code or can get it
+if you want it, that you can change the software or use pieces of it
+in new free programs; and that you know you can do these things.
+
+ To protect your rights, we need to make restrictions that forbid
+anyone to deny you these rights or to ask you to surrender the rights.
+These restrictions translate to certain responsibilities for you if you
+distribute copies of the software, or if you modify it.
+
+ For example, if you distribute copies of such a program, whether
+gratis or for a fee, you must give the recipients all the rights that
+you have. You must make sure that they, too, receive or can get the
+source code. And you must show them these terms so they know their
+rights.
+
+ We protect your rights with two steps: (1) copyright the software, and
+(2) offer you this license which gives you legal permission to copy,
+distribute and/or modify the software.
+
+ Also, for each author's protection and ours, we want to make certain
+that everyone understands that there is no warranty for this free
+software. If the software is modified by someone else and passed on, we
+want its recipients to know that what they have is not the original, so
+that any problems introduced by others will not reflect on the original
+authors' reputations.
+
+ Finally, any free program is threatened constantly by software
+patents. We wish to avoid the danger that redistributors of a free
+program will individually obtain patent licenses, in effect making the
+program proprietary. To prevent this, we have made it clear that any
+patent must be licensed for everyone's free use or not licensed at all.
+
+ The precise terms and conditions for copying, distribution and
+modification follow.
+
+ GNU GENERAL PUBLIC LICENSE
+ TERMS AND CONDITIONS FOR COPYING, DISTRIBUTION AND MODIFICATION
+
+ 0. This License applies to any program or other work which contains
+a notice placed by the copyright holder saying it may be distributed
+under the terms of this General Public License. The "Program", below,
+refers to any such program or work, and a "work based on the Program"
+means either the Program or any derivative work under copyright law:
+that is to say, a work containing the Program or a portion of it,
+either verbatim or with modifications and/or translated into another
+language. (Hereinafter, translation is included without limitation in
+the term "modification".) Each licensee is addressed as "you".
+
+Activities other than copying, distribution and modification are not
+covered by this License; they are outside its scope. The act of
+running the Program is not restricted, and the output from the Program
+is covered only if its contents constitute a work based on the
+Program (independent of having been made by running the Program).
+Whether that is true depends on what the Program does.
+
+ 1. You may copy and distribute verbatim copies of the Program's
+source code as you receive it, in any medium, provided that you
+conspicuously and appropriately publish on each copy an appropriate
+copyright notice and disclaimer of warranty; keep intact all the
+notices that refer to this License and to the absence of any warranty;
+and give any other recipients of the Program a copy of this License
+along with the Program.
+
+You may charge a fee for the physical act of transferring a copy, and
+you may at your option offer warranty protection in exchange for a fee.
+
+ 2. You may modify your copy or copies of the Program or any portion
+of it, thus forming a work based on the Program, and copy and
+distribute such modifications or work under the terms of Section 1
+above, provided that you also meet all of these conditions:
+
+ a) You must cause the modified files to carry prominent notices
+ stating that you changed the files and the date of any change.
+
+ b) You must cause any work that you distribute or publish, that in
+ whole or in part contains or is derived from the Program or any
+ part thereof, to be licensed as a whole at no charge to all third
+ parties under the terms of this License.
+
+ c) If the modified program normally reads commands interactively
+ when run, you must cause it, when started running for such
+ interactive use in the most ordinary way, to print or display an
+ announcement including an appropriate copyright notice and a
+ notice that there is no warranty (or else, saying that you provide
+ a warranty) and that users may redistribute the program under
+ these conditions, and telling the user how to view a copy of this
+ License. (Exception: if the Program itself is interactive but
+ does not normally print such an announcement, your work based on
+ the Program is not required to print an announcement.)
+
+These requirements apply to the modified work as a whole. If
+identifiable sections of that work are not derived from the Program,
+and can be reasonably considered independent and separate works in
+themselves, then this License, and its terms, do not apply to those
+sections when you distribute them as separate works. But when you
+distribute the same sections as part of a whole which is a work based
+on the Program, the distribution of the whole must be on the terms of
+this License, whose permissions for other licensees extend to the
+entire whole, and thus to each and every part regardless of who wrote it.
+
+Thus, it is not the intent of this section to claim rights or contest
+your rights to work written entirely by you; rather, the intent is to
+exercise the right to control the distribution of derivative or
+collective works based on the Program.
+
+In addition, mere aggregation of another work not based on the Program
+with the Program (or with a work based on the Program) on a volume of
+a storage or distribution medium does not bring the other work under
+the scope of this License.
+
+ 3. You may copy and distribute the Program (or a work based on it,
+under Section 2) in object code or executable form under the terms of
+Sections 1 and 2 above provided that you also do one of the following:
+
+ a) Accompany it with the complete corresponding machine-readable
+ source code, which must be distributed under the terms of Sections
+ 1 and 2 above on a medium customarily used for software interchange; or,
+
+ b) Accompany it with a written offer, valid for at least three
+ years, to give any third party, for a charge no more than your
+ cost of physically performing source distribution, a complete
+ machine-readable copy of the corresponding source code, to be
+ distributed under the terms of Sections 1 and 2 above on a medium
+ customarily used for software interchange; or,
+
+ c) Accompany it with the information you received as to the offer
+ to distribute corresponding source code. (This alternative is
+ allowed only for noncommercial distribution and only if you
+ received the program in object code or executable form with such
+ an offer, in accord with Subsection b above.)
+
+The source code for a work means the preferred form of the work for
+making modifications to it. For an executable work, complete source
+code means all the source code for all modules it contains, plus any
+associated interface definition files, plus the scripts used to
+control compilation and installation of the executable. However, as a
+special exception, the source code distributed need not include
+anything that is normally distributed (in either source or binary
+form) with the major components (compiler, kernel, and so on) of the
+operating system on which the executable runs, unless that component
+itself accompanies the executable.
+
+If distribution of executable or object code is made by offering
+access to copy from a designated place, then offering equivalent
+access to copy the source code from the same place counts as
+distribution of the source code, even though third parties are not
+compelled to copy the source along with the object code.
+
+ 4. You may not copy, modify, sublicense, or distribute the Program
+except as expressly provided under this License. Any attempt
+otherwise to copy, modify, sublicense or distribute the Program is
+void, and will automatically terminate your rights under this License.
+However, parties who have received copies, or rights, from you under
+this License will not have their licenses terminated so long as such
+parties remain in full compliance.
+
+ 5. You are not required to accept this License, since you have not
+signed it. However, nothing else grants you permission to modify or
+distribute the Program or its derivative works. These actions are
+prohibited by law if you do not accept this License. Therefore, by
+modifying or distributing the Program (or any work based on the
+Program), you indicate your acceptance of this License to do so, and
+all its terms and conditions for copying, distributing or modifying
+the Program or works based on it.
+
+ 6. Each time you redistribute the Program (or any work based on the
+Program), the recipient automatically receives a license from the
+original licensor to copy, distribute or modify the Program subject to
+these terms and conditions. You may not impose any further
+restrictions on the recipients' exercise of the rights granted herein.
+You are not responsible for enforcing compliance by third parties to
+this License.
+
+ 7. If, as a consequence of a court judgment or allegation of patent
+infringement or for any other reason (not limited to patent issues),
+conditions are imposed on you (whether by court order, agreement or
+otherwise) that contradict the conditions of this License, they do not
+excuse you from the conditions of this License. If you cannot
+distribute so as to satisfy simultaneously your obligations under this
+License and any other pertinent obligations, then as a consequence you
+may not distribute the Program at all. For example, if a patent
+license would not permit royalty-free redistribution of the Program by
+all those who receive copies directly or indirectly through you, then
+the only way you could satisfy both it and this License would be to
+refrain entirely from distribution of the Program.
+
+If any portion of this section is held invalid or unenforceable under
+any particular circumstance, the balance of the section is intended to
+apply and the section as a whole is intended to apply in other
+circumstances.
+
+It is not the purpose of this section to induce you to infringe any
+patents or other property right claims or to contest validity of any
+such claims; this section has the sole purpose of protecting the
+integrity of the free software distribution system, which is
+implemented by public license practices. Many people have made
+generous contributions to the wide range of software distributed
+through that system in reliance on consistent application of that
+system; it is up to the author/donor to decide if he or she is willing
+to distribute software through any other system and a licensee cannot
+impose that choice.
+
+This section is intended to make thoroughly clear what is believed to
+be a consequence of the rest of this License.
+
+ 8. If the distribution and/or use of the Program is restricted in
+certain countries either by patents or by copyrighted interfaces, the
+original copyright holder who places the Program under this License
+may add an explicit geographical distribution limitation excluding
+those countries, so that distribution is permitted only in or among
+countries not thus excluded. In such case, this License incorporates
+the limitation as if written in the body of this License.
+
+ 9. The Free Software Foundation may publish revised and/or new versions
+of the General Public License from time to time. Such new versions will
+be similar in spirit to the present version, but may differ in detail to
+address new problems or concerns.
+
+Each version is given a distinguishing version number. If the Program
+specifies a version number of this License which applies to it and "any
+later version", you have the option of following the terms and conditions
+either of that version or of any later version published by the Free
+Software Foundation. If the Program does not specify a version number of
+this License, you may choose any version ever published by the Free Software
+Foundation.
+
+ 10. If you wish to incorporate parts of the Program into other free
+programs whose distribution conditions are different, write to the author
+to ask for permission. For software which is copyrighted by the Free
+Software Foundation, write to the Free Software Foundation; we sometimes
+make exceptions for this. Our decision will be guided by the two goals
+of preserving the free status of all derivatives of our free software and
+of promoting the sharing and reuse of software generally.
+
+ NO WARRANTY
+
+ 11. BECAUSE THE PROGRAM IS LICENSED FREE OF CHARGE, THERE IS NO WARRANTY
+FOR THE PROGRAM, TO THE EXTENT PERMITTED BY APPLICABLE LAW. EXCEPT WHEN
+OTHERWISE STATED IN WRITING THE COPYRIGHT HOLDERS AND/OR OTHER PARTIES
+PROVIDE THE PROGRAM "AS IS" WITHOUT WARRANTY OF ANY KIND, EITHER EXPRESSED
+OR IMPLIED, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF
+MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE. THE ENTIRE RISK AS
+TO THE QUALITY AND PERFORMANCE OF THE PROGRAM IS WITH YOU. SHOULD THE
+PROGRAM PROVE DEFECTIVE, YOU ASSUME THE COST OF ALL NECESSARY SERVICING,
+REPAIR OR CORRECTION.
+
+ 12. IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN WRITING
+WILL ANY COPYRIGHT HOLDER, OR ANY OTHER PARTY WHO MAY MODIFY AND/OR
+REDISTRIBUTE THE PROGRAM AS PERMITTED ABOVE, BE LIABLE TO YOU FOR DAMAGES,
+INCLUDING ANY GENERAL, SPECIAL, INCIDENTAL OR CONSEQUENTIAL DAMAGES ARISING
+OUT OF THE USE OR INABILITY TO USE THE PROGRAM (INCLUDING BUT NOT LIMITED
+TO LOSS OF DATA OR DATA BEING RENDERED INACCURATE OR LOSSES SUSTAINED BY
+YOU OR THIRD PARTIES OR A FAILURE OF THE PROGRAM TO OPERATE WITH ANY OTHER
+PROGRAMS), EVEN IF SUCH HOLDER OR OTHER PARTY HAS BEEN ADVISED OF THE
+POSSIBILITY OF SUCH DAMAGES.
+
+ END OF TERMS AND CONDITIONS
+
+ How to Apply These Terms to Your New Programs
+
+ If you develop a new program, and you want it to be of the greatest
+possible use to the public, the best way to achieve this is to make it
+free software which everyone can redistribute and change under these terms.
+
+ To do so, attach the following notices to the program. It is safest
+to attach them to the start of each source file to most effectively
+convey the exclusion of warranty; and each file should have at least
+the "copyright" line and a pointer to where the full notice is found.
+
+ <one line to give the program's name and a brief idea of what it does.>
+ Copyright (C) <year> <name of author>
+
+ This program is free software; you can redistribute it and/or modify
+ it under the terms of the GNU General Public License as published by
+ the Free Software Foundation; either version 2 of the License, or
+ (at your option) any later version.
+
+ This program is distributed in the hope that it will be useful,
+ but WITHOUT ANY WARRANTY; without even the implied warranty of
+ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ GNU General Public License for more details.
+
+ You should have received a copy of the GNU General Public License along
+ with this program; if not, write to the Free Software Foundation, Inc.,
+ 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA.
+
+Also add information on how to contact you by electronic and paper mail.
+
+If the program is interactive, make it output a short notice like this
+when it starts in an interactive mode:
+
+ Gnomovision version 69, Copyright (C) year name of author
+ Gnomovision comes with ABSOLUTELY NO WARRANTY; for details type `show w'.
+ This is free software, and you are welcome to redistribute it
+ under certain conditions; type `show c' for details.
+
+The hypothetical commands `show w' and `show c' should show the appropriate
+parts of the General Public License. Of course, the commands you use may
+be called something other than `show w' and `show c'; they could even be
+mouse-clicks or menu items--whatever suits your program.
+
+You should also get your employer (if you work as a programmer) or your
+school, if any, to sign a "copyright disclaimer" for the program, if
+necessary. Here is a sample; alter the names:
+
+ Yoyodyne, Inc., hereby disclaims all copyright interest in the program
+ `Gnomovision' (which makes passes at compilers) written by James Hacker.
+
+ <signature of Ty Coon>, 1 April 1989
+ Ty Coon, President of Vice
+
+This General Public License does not permit incorporating your program into
+proprietary programs. If your program is a subroutine library, you may
+consider it more useful to permit linking proprietary applications with the
+library. If this is what you want to do, use the GNU Lesser General
+Public License instead of this License.
Added: trunk/yast/ka/Makefile.am
===================================================================
--- trunk/yast/ka/Makefile.am (rev 0)
+++ trunk/yast/ka/Makefile.am 2015-09-29 10:47:28 UTC (rev 92876)
@@ -0,0 +1,196 @@
+# Emacs: -*- makefile -*-
+#
+# Toplevel Makefile.am for a YaST2 subproject
+#
+# -- This file is generated by y2automake - DO NOT EDIT! --
+# (Edit ./SUBDIRS instead)
+#
+
+#where devtools are
+Y2TOOL = $(Y2DEVTOOLS_PREFIX)/bin/y2tool
+
+VERSION = $(shell cat $(srcdir)/VERSION)
+RPMNAME = $(shell cat $(srcdir)/RPMNAME)
+SUBDIRS_FILE = $(shell test -e $(srcdir)/SUBDIRS && echo SUBDIRS)
+ACINCLUDE_FILE = $(shell test -e $(srcdir)/acinclude.m4 && echo acinclude.m4)
+
+HAS_YAST_LICENSE = $(shell test -e $(srcdir)/YAST_LICENSE && echo YAST_LICENSE)
+
+# do we do Makefile.am for devtools? It is a little special...
+IS_DEVTOOLS = $(findstring yast2-devtools,$(RPMNAME))
+
+DEVTOOLS_DIR = $(if $(IS_DEVTOOLS),$(srcdir)/devtools,$(Y2DEVTOOLS_PREFIX)/share/YaST2/data/devtools)
+LEGALESE_DIR = $(if $(HAS_YAST_LICENSE),$(DEVTOOLS_DIR)/admin/copyright/yast,$(DEVTOOLS_DIR)/admin/copyright/gpl)
+
+COPYRIGHT_files_gpl = README COPYING
+
+COPYRIGHT_files_yast = YAST_LICENSE README COPYING COPYRIGHT.english \
+ COPYRIGHT.french COPYRIGHT.german COPYRIGHT.spanish
+
+extra_COPYRIGHT_files = $(if $(HAS_YAST_LICENSE), $(COPYRIGHT_files_yast), $(COPYRIGHT_files_gpl))
+
+# less strict; prefer bzip2
+AUTOMAKE_OPTIONS = foreign dist-bzip2 no-dist-gzip
+# where devtools install m4 snippets
+# argh, executed literally
+#ACLOCAL_AMFLAGS = -I $(Y2DEVTOOLS_PREFIX)/share/aclocal
+ACLOCAL_AMFLAGS = -I . -I `if test -d ./devtools/admin; then echo ./devtools/admin; else pkg-config --print-errors --variable=datadir yast2-devtools; fi`/aclocal
+
+Makefile.am.common: $(DEVTOOLS_DIR)/admin/Makefile.am.common
+ cmp -s $< $@ || cp -f $< $@
+
+# create bzip2ed tar and make some sanity checks
+$(RPMNAME)-$(VERSION).tar.bz2: checkpo dist-bzip2
+ @if [ `bunzip2 -c $(RPMNAME)-$(VERSION).tar.bz2 | wc --bytes` = 0 ] ; then \
+ echo "Error: created tar is empty" ; \
+ exit 1 ; \
+ fi
+
+CLEANFILES =
+MAINTAINERCLEANFILES = package/$(RPMNAME)-$(VERSION).tar.bz2 package/$(RPMNAME).spec
+
+POT_DST = $(shell find -type d -name testsuite -prune , \
+ -type f -name "*.pot")
+
+EXTRA_DIST = \
+ VERSION RPMNAME MAINTAINER configure.in.in \
+ $(SUBDIRS_FILE) $(ACINCLUDE_FILE) \
+ $(if $(IS_DEVTOOLS),Makefile.am.common,$(POT_DST))
+
+show-extra-dist:
+ @echo $(EXTRA_DIST)
+
+# info '(automake)Conditionals'
+if CREATE_PKGCONFIG
+# create the file here instead of by configure
+# because the prerequisite is made here (not anymore!)
+# and we don't want any paths in y2autoconf
+# info '(autoconf)config.status Invocation'
+$(RPMNAME).pc: $(RPMNAME).pc.in config.status
+ ./config.status --file=$@:$<
+
+if CREATE_PKGCONFIG_NOARCH
+pkgconfigdata_DATA = $(RPMNAME).pc
+else
+pkgconfig_DATA = $(RPMNAME).pc
+endif
+
+EXTRA_DIST += $(RPMNAME).pc.in
+endif
+
+dist-hook:
+ @for I in $(extra_COPYRIGHT_files) ; \
+ do \
+ EX="" ; \
+ if test -f $(srcdir)/$$I ; then \
+ EX=$(srcdir)/$$I ; \
+ elif test -f $(LEGALESE_DIR)/$$I ; then \
+ EX=$(LEGALESE_DIR)/$$I ; \
+ else \
+ echo "Error: No file $$I in $(srcdir)/ or in $$LEGALESE_DIR/"; \
+ exit 1 ; \
+ fi ; \
+ echo "cp $$EX $(distdir)" ; \
+ cp $$EX "$(distdir)" ; \
+ done
+
+pot:
+ $(Y2TOOL) y2makepot -s $(srcdir)
+
+install-pot: pot
+ @POT_DST=`find -type d -name testsuite -prune , \
+ -type f -name "*.pot"` ; \
+ if [ -n "$$POT_DST" ] ; then \
+ echo "mkdir -p $(DESTDIR)$(potdir)" ; \
+ mkdir -p $(DESTDIR)$(potdir) ; \
+ list="$$POT_DST"; \
+ for I in $$list ; \
+ do \
+ echo $$I ; \
+ if [ "$$I" == "pot" ] ; then \
+ continue ; \
+ fi ; \
+ echo "$(INSTALL_DATA) $$I $(DESTDIR)$(potdir)" ; \
+ $(INSTALL_DATA) $$I $(DESTDIR)$(potdir) ; \
+ done ; \
+ fi
+
+spellcheck: pot
+ $(Y2TOOL) pot-spellcheck
+
+# all-local: $(if $(IS_DEVTOOLS),,$(POT_DST))
+
+install-data-local: # $(if $(IS_DEVTOOLS),,install-pot)
+ mkdir -p $(DESTDIR)$(docdir)
+ @for I in $(extra_COPYRIGHT_files) ; \
+ do \
+ EX="" ; \
+ if test -f $(srcdir)/$$I ; then \
+ EX=$(srcdir)/$$I ; \
+ elif test -f $(LEGALESE_DIR)/$$I ; then \
+ EX=$(LEGALESE_DIR)/$$I ; \
+ else \
+ echo "Error: No file $$I in $(srcdir)/ or in $(LEGALESE_DIR)/"; \
+ exit 1 ; \
+ fi ; \
+ echo "$(INSTALL_DATA) $$EX $(DESTDIR)$(docdir)" ; \
+ $(INSTALL_DATA) $$EX $(DESTDIR)$(docdir) ; \
+ done
+
+package-local: check-parse $(if $(IS_DEVTOOLS),,$(POT_DST)) $(RPMNAME)-$(VERSION).tar.bz2
+ rm -f package/$(RPMNAME)-*.tar.bz2
+ rm -f package/*~
+ rm -f package/*.bak
+ rm -f package/*.auto
+ mv $(RPMNAME)-$(VERSION).tar.bz2 package/
+ if ! test -x $(Y2TOOL); then \
+ echo "$(Y2TOOL): not found."; \
+ echo "You have to install yast2-devtools to making a package"; \
+ false; \
+ fi
+ here=`pwd`; \
+ cd $(srcdir) && for i in $(RPMNAME)*.spec.in; do \
+ newname="`echo "$$i" | sed "s/\.in$$//g"`"; \
+ $(Y2TOOL) create-spec < $$i > $$here/package/$${newname} ; \
+ done
+
+package: check-up-to-date check-tagversion check-textdomain package-local
+
+TAGVERSION = $(Y2TOOL) tagversion
+
+# check if there is no modified files and all commits were pushed
+check-up-to-date:
+ if [ `git status --short --branch | sed '/##[^[]*$/d;/^??/d' | wc -l` -gt 0 ]; then \
+ (echo "ERROR: Source is not commited and pushed. See `git status`"; false) \
+ fi
+
+check-tagversion:
+ cd $(srcdir) && $(TAGVERSION) --check >/dev/null; \
+ [ $$? = 0 ] || ( echo "ERROR: Please run 'tagversion' first"; false )
+
+check-parse-old:
+ @if [ `find -type f -name "*.ycp" | wc -l` -gt 0 -a "$(RPMNAME)" != "yast2-core" ] ; then \
+ echo "Running parseycp..." ; \
+ parseycp -q -R ; \
+ else \
+ echo "Not running parseycp." ; \
+ fi
+
+check-parse:
+ @echo "Not running parseycp."
+
+check-textdomain:
+ $(Y2TOOL) check-textdomain $(srcdir)
+
+stable: checkin-stable
+
+checkin-stable: package
+ $(Y2TOOL) checkin-stable
+
+
+# For po/ modules
+checkpo:
+ test ! -f $(srcdir)/po/Makefile || $(MAKE) -C po checkpo
+# test ! -f $(srcdir)/po/Makefile || $(MAKE) -C po checkpo make-pox
+# Contents of ./SUBDIRS
+SUBDIRS = po
Added: trunk/yast/ka/README
===================================================================
--- trunk/yast/ka/README (rev 0)
+++ trunk/yast/ka/README 2015-09-29 10:47:28 UTC (rev 92876)
@@ -0,0 +1,2 @@
+This program/library is part of YaST2
+See the file COPYING for license terms
Added: trunk/yast/ka/configure.ac
===================================================================
--- trunk/yast/ka/configure.ac (rev 0)
+++ trunk/yast/ka/configure.ac 2015-09-29 10:47:28 UTC (rev 92876)
@@ -0,0 +1,184 @@
+dnl configure.ac for yast2-trans-ka
+dnl
+dnl -- This file is generated by y2autoconf 3.0.5 - DO NOT EDIT! --
+dnl (edit configure.ac.in or configure.in.in instead)
+
+AC_INIT(yast2-trans-ka, 3.1.0, http://bugs.opensuse.org/, yast2-trans-ka)
+dnl Check for presence of file 'RPMNAME'
+AC_CONFIG_SRCDIR([RPMNAME])
+
+dnl Checking host/target/build systems, for make, install etc.
+AC_CANONICAL_TARGET
+dnl Perform program name transformation
+AC_ARG_PROGRAM
+
+AC_PREFIX_DEFAULT(/usr)
+
+dnl long filenames; we use GNU Make extensions and that's ok
+AM_INIT_AUTOMAKE(tar-ustar -Wno-portability)
+
+dnl Important YaST2 variables
+VERSION="3.1.0"
+RPMNAME="yast2-trans-ka"
+MAINTAINER="Karl Eichwalder <ke(a)suse.de>"
+
+dnl pkgconfig honors lib64
+pkgconfigdir=\${libdir}/pkgconfig
+pkgconfigdatadir=\${datadir}/pkgconfig
+yast2dir=\${prefix}/share/YaST2
+
+ybindir=\${prefix}/lib/YaST2/bin
+# FIXME duplicates execcompdir
+ystartupdir=\${prefix}/lib/YaST2
+plugindir=\${libdir}/YaST2/plugin
+includedir=\${prefix}/include/YaST2
+potdir=\${docdir}/pot
+
+docdir=\${prefix}/share/doc/packages/$RPMNAME
+mandir=\${prefix}/share/man
+
+execcompdir=\${prefix}/lib/YaST2
+agentdir=${execcompdir}/servers_non_y2
+
+ydatadir=${yast2dir}/data
+imagedir=${yast2dir}/images
+themedir=${yast2dir}/theme
+localedir=${yast2dir}/locale
+clientdir=${yast2dir}/clients
+moduledir=${yast2dir}/modules
+yncludedir=${yast2dir}/include
+schemadir=${yast2dir}/schema
+scrconfdir=${yast2dir}/scrconf
+desktopdir=\${prefix}/share/applications/YaST2
+
+AC_SUBST(VERSION)
+AC_SUBST(RPMNAME)
+AC_SUBST(MAINTAINER)
+
+AC_SUBST(pkgconfigdir)
+AC_SUBST(pkgconfigdatadir)
+
+AC_SUBST(yast2dir)
+
+AC_SUBST(ybindir)
+AC_SUBST(ystartupdir)
+AC_SUBST(plugindir)
+AC_SUBST(includedir)
+AC_SUBST(potdir)
+AC_SUBST(execcompdir)
+
+AC_SUBST(docdir)
+AC_SUBST(mandir)
+
+AC_SUBST(ydatadir)
+AC_SUBST(imagedir)
+AC_SUBST(themedir)
+AC_SUBST(localedir)
+AC_SUBST(clientdir)
+AC_SUBST(moduledir)
+AC_SUBST(yncludedir)
+AC_SUBST(schemadir)
+AC_SUBST(scrconfdir)
+AC_SUBST(agentdir)
+AC_SUBST(desktopdir)
+
+fillupdir_d="/var/adm/fillup-templates"
+AC_ARG_WITH(fillupdir,
+ AS_HELP_STRING([--with-fillupdir=DIR],
+ [where to place fillup templates (default $fillupdir_d.]),
+ [ fillupdir="$withval" ],
+ [ fillupdir="$fillupdir_d" ])
+AC_SUBST(fillupdir)
+
+LL=${RPMNAME##*-}
+AC_SUBST(LL)
+ISO639=${LL%_*}
+AC_SUBST(ISO639)
+
+AC_ARG_WITH(own_compendium,
+ AS_HELP_STRING([--with-own_compendium=FILE],
+ [Location of compendium file]),
+ y2compendium=yes, y2compendium=no)
+if test "x$with_own_compendium" = "x" ; then
+ if test -d ../50-memory ; then
+ COMPENDIUM='../../50-memory/yast2.$(LL).po'
+ else
+ COMPENDIUM='../../memory/yast2.$(LL).po'
+ fi
+else
+ COMPENDIUM=${with_own_compendium}
+fi
+AC_SUBST(COMPENDIUM)
+if test -d ../50-pot ; then
+ POTDIR=../../50-pot
+else
+ POTDIR=../../pot/pot
+fi
+AC_SUBST(POTDIR)
+
+
+dnl Checks for programs.
+AC_PROG_INSTALL
+dnl The YCP interpreter checks whether dependent ybc files are older
+dnl so we must preserve their timestamps
+INSTALL="${INSTALL} -p"
+AC_PROG_LN_S
+AC_PROG_MAKE_SET
+
+dnl pkgconfig
+AC_ARG_VAR([PKG_CONFIG_PATH], [where to search for pkg-config files])
+dnl devtools
+dnl ...
+
+dnl no need for AC_ARG_VAR
+AC_PATH_PROG(XGETTEXT, xgettext)
+if test -z "$XGETTEXT" ; then
+ AC_MSG_ERROR(xgettext is missing; please install gettext-tools.)
+fi
+
+Y2DEVTOOLS_PREFIX=`pkg-config --print-errors --variable=prefix yast2-devtools`
+AC_SUBST(Y2DEVTOOLS_PREFIX)
+devtools_ybindir=`pkg-config --print-errors --variable=ybindir yast2-devtools`
+devtools_yast2dir=`pkg-config --print-errors --variable=yast2dir yast2-devtools`
+
+dnl producing pkg-config for others?
+AM_CONDITIONAL(CREATE_PKGCONFIG, test "x${CREATE_PKGCONFIG}" != x)
+AM_CONDITIONAL(CREATE_PKGCONFIG_NOARCH, test "x${CREATE_PKGCONFIG}" = xnoarch)
+
+dbdir=${devtools_yast2dir}/data/docbook
+STYLESHEET_HTML=${dbdir}/stylesheets/customize-html.xsl
+STYLESHEET_PDF=${dbdir}/stylesheets/customize-fo.xsl
+STYLESHEET_CSS=${dbdir}/css/yast2docs.css
+STYLESHEET_YDOC=${dbdir}/stylesheets/ydoc.xsl
+STYLESHEET_YCPDOC=${dbdir}/stylesheets/ycpdoc.xsl
+AC_SUBST(STYLESHEET_HTML)
+AC_SUBST(STYLESHEET_PDF)
+AC_SUBST(STYLESHEET_CSS)
+AC_SUBST(STYLESHEET_YDOC)
+AC_SUBST(STYLESHEET_YCPDOC)
+
+
+dnl searches for some needed programs
+AC_PATH_PROG(MSGFMT, msgfmt, no, /usr/bin)
+if test x$MSGFMT != x"/usr/bin/msgfmt"; then
+ AC_MSG_ERROR(msgfmt is missing; please install gettext.)
+fi
+AC_PATH_PROGS(MSGCAT, msgcat pmsgcat, no)
+if test x$MSGCAT = xno; then
+ AC_MSG_ERROR(msgcat is missing; please install gettext-0.11pre or better.)
+fi
+
+AC_PATH_PROG(MSGMERGE, msgmerge, no, /usr/bin)
+if test x$MSGMERGE != x"/usr/bin/msgmerge"; then
+ AC_MSG_ERROR(msgmerge is missing; please install gettext.)
+fi
+
+AC_PATH_PROG(MSGCONV, msgconv, no, /usr/bin)
+if test x$MSGCONV != x"/usr/bin/msgconv"; then
+ AC_MSG_ERROR(msgconv is missing; please install gettext.)
+fi
+
+
+AC_CONFIG_FILES(Makefile po/Makefile)
+AC_OUTPUT
+
Added: trunk/yast/ka/po/Makefile.am
===================================================================
--- trunk/yast/ka/po/Makefile.am (rev 0)
+++ trunk/yast/ka/po/Makefile.am 2015-09-29 10:47:28 UTC (rev 92876)
@@ -0,0 +1,175 @@
+# Emacs: -*- makefile -*-
+#
+# Makefile.am for a YaST2 translation (po/) subproject
+#
+# -- This file is generated by y2automake - DO NOT EDIT! --
+#
+# --- START lines from /usr/share/YaST2/data/devtools/admin/po/Makefile.am.top ---
+# Emacs: -*- makefile -*-
+# --- END lines from /usr/share/YaST2/data/devtools/admin/po/Makefile.am.top ---
+# --- START lines from /usr/share/YaST2/data/devtools/admin/po/Makefile.am.center ---
+# Emacs: -*- makefile -*-
+
+LL = @LL@
+#POTDIR = ../../50-pot
+POTDIR = @POTDIR@
+POTFILES = $(wildcard $(POTDIR)/*.pot)
+GENERATED = $(MOFILES)
+CLEANFILES = $(GENERATED)
+POFILES = $(wildcard *.po)
+ALL_TEXTDOMAINS = $(basename $(notdir $(POTFILES)))
+BPOTFILES = $(shell source ../../50-tools/build.conf && echo $$business)
+WANTED_TEXTDOMAINS = $(filter-out $(BPOTFILES), $(ALL_TEXTDOMAINS))
+WANTED_POFILES = $(addsuffix .$(LL).po, $(WANTED_TEXTDOMAINS))
+MOFILES = $(POFILES:%.po=%.mo)
+INST_MOFILES = $(MOFILES:.$(LL).mo=.mo)
+POXFILES = $(POFILES:%.po=%.pox)
+EXTRA_DIST = $(WANTED_POFILES) $(stat)
+localedir=@localedir@
+locale_lang_msg_dir=$(localedir)/$(LL)/LC_MESSAGES
+compendium = @COMPENDIUM@
+with_compendium =
+
+stat=status.txt
+PO_STATS= grep -v warning: | @ybindir@/po-stats
+
+MSGMERGE = @MSGMERGE@ --no-wrap --force-po --previous
+MSGFMT = @MSGFMT@
+MSGCAT = @MSGCAT@ --no-wrap --force-po
+MSGCONV = @MSGCONV@ --no-wrap --force-po
+XGETTEXT = @XGETTEXT@ --no-wrap
+
+SUFFIXES = .po .pox .gmo .mo
+
+all-local: $(GENERATED)
+
+make-pox pox: Makefile $(POXFILES)
+$(POXFILES): %.pox: %.po
+ -[ -f $@ ] && mv --backup=numbered $@ $@.bak; \
+ pot=$$(echo $< | sed "s:$(LL).po:pot:"); \
+ compendium=$(compendium); \
+ [ -f $$compendium ] || compendium=/dev/null ; \
+ $(MSGMERGE) -C $$compendium -o $@ $< $(POTDIR)/$$pot
+
+# update or init PO file
+update-po: Makefile $(POTFILES)
+ for p in $(POTFILES); do \
+ q=$${p##*/}; \
+ po=$${q%pot}$(LL).po; \
+ echo $$po; \
+ if [ -f $$po ]; then \
+ $(MSGMERGE) -o $$po.tmp $(with_compendium) $$po $$p; \
+ else \
+ $(MSGMERGE) -o $$po.tmp -C $(compendium) \
+ --verbose /dev/null $$p; \
+ fi || { echo "$(MSGMERGE) for \"$$po\" failed" ; \
+ rm -f $$po.tmp ; }; \
+ if cmp $$po.tmp $$po >/dev/null 2>&1; then \
+ rm -vf $$po.tmp; \
+ else \
+ mv -vf $$po.tmp $$po; \
+ fi; \
+ done
+ $(MAKE) $(stat)
+
+$(stat): $(WANTED_POFILES)
+ if [ -f $(stat) ]; then \
+ cp --backup=numbered $(stat) $(stat).bak; \
+ :> $(stat); \
+ fi
+ { for f in $(WANTED_POFILES); do \
+ LANG=C msgfmt -o /dev/null -c -v --statistics $$f 2>&1; \
+ done ; } | $(PO_STATS) | head -n 6 | tee $(stat)
+
+update-po-with-compendium:
+ $(MAKE) update-po with_compendium="-C $(compendium)"
+
+update-mo: $(MOFILES)
+ @:
+
+%.mo: %.po
+ file=$(srcdir)/`echo $* | sed 's,.*/,,'`.mo \
+ && rm -f $$file \
+ && $(MSGCONV) --to UTF-8 $< \
+ | $(MSGFMT) -c --statistics -o $$file -
+
+showpo:
+ echo $(POFILES)
+
+showmo:
+ echo $(MOFILES)
+
+checkpo:
+ for f in $(POFILES); do \
+ mypot=$(POTDIR)/$${f/$(LL).po/pot}; echo $$f $$mypot; \
+ [ -f $$mypot ] && { LANG=C $(MSGMERGE) --verbose --output=/dev/null $$f $$mypot || exit 1; }; \
+ LANG=C $(MSGFMT) --output=/dev/null --check --statistics --verbose $$f \
+ || exit 1; \
+ done
+
+# Try to checkin a .pox file
+# FIXME make sure msgcat doesn't weird things with "" and comments
+checkin:
+ p=$(MODULE).$(ci_ll); \
+ cp --backup=numbered $(ci_opt) $$p.po $$p.po.bak; \
+ if [ -d CVS ]; then \
+ cvs -n update $$p.po | grep -q -v '^[UPMC]'; \
+ else \
+ LC_ALL=C svn status --show-updates --quiet $$p.po| grep -v '^Status against revision'; \
+ fi; \
+ if [ $$? = 0 ]; then \
+ echo "CVS/Subversion mismatch; trying to merge..."; \
+ rm -f $$p.po; \
+ if [ -d CVS ]; then \
+ cvs -q update $$p.po; \
+ else \
+ svn update $$p.po; \
+ fi; \
+ cp $$p.pox $$p.pox.new; \
+ $(MSGCAT) $$p.po $$p.pox.new -o $$p.pox; \
+ echo -e "\nCheck \"$$p.pox\" for fuzzy entries. Status:"; \
+ $(MSGFMT) --check --statistics $$p.pox; \
+ echo -e "Then try again to checkin \"$$p.pox\"."; \
+ else \
+ cp $(ci_opt) $$p.pox $$p.po; \
+ if [ -d CVS ]; then \
+ cvs -n ci $$p.po; \
+ else \
+ svn --dry-run commit $$p.po; \
+ fi; \
+ if [ $$? = 0 ] ; then \
+ if [ -d CVS ]; then \
+ cvs ci -m "$(ci_msg)" $$p.po; \
+ else \
+ svn commit --message "$(ci_msg)" $$p.po; \
+ fi; \
+ else \
+ rm -f $$p.po; \
+ if [ -d CVS ]; then \
+ cvs -q update $$p.po; \
+ else \
+ svn update $$p.po; \
+ fi; \
+ cp $$p.pox $$p.pox.new; \
+ $(MSGCAT) $$p.po $$p.pox.new -o $$p.pox; \
+ echo -e "\nCheck \"$$p.pox\" for fuzzy entries. Status:"; \
+ $(MSGFMT) --check --statistics $$p.pox; \
+ echo "Then try to checkin \"$$p.pox\"."; \
+ fi; \
+ fi
+
+install-data-local: $(MOFILES) $(stat)
+ D=$(DESTDIR)$(locale_lang_msg_dir); \
+ [ -d $$D ] || install -d -m 755 $$D; \
+ for l in $(MOFILES); do \
+ m=$${l/$(LL).mo/mo}; \
+ install -m 644 $$l $$D/$$m; \
+ done
+ install -d -m 755 $(DESTDIR)$(docdir)
+ $(INSTALL_DATA) $(stat) $(DESTDIR)$(docdir)
+# --- END lines from /usr/share/YaST2/data/devtools/admin/po/Makefile.am.center ---
+# --- START lines from /usr/share/YaST2/data/devtools/admin/po/Makefile.am.bottom ---
+# Emacs: -*- makefile -*-
+
+## po/Makefile.am.bottom ends here
+# --- END lines from /usr/share/YaST2/data/devtools/admin/po/Makefile.am.bottom ---
Added: trunk/yast/km/COPYING
===================================================================
--- trunk/yast/km/COPYING (rev 0)
+++ trunk/yast/km/COPYING 2015-09-29 10:47:28 UTC (rev 92876)
@@ -0,0 +1,339 @@
+ GNU GENERAL PUBLIC LICENSE
+ Version 2, June 1991
+
+ Copyright (C) 1989, 1991 Free Software Foundation, Inc.,
+ 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA
+ Everyone is permitted to copy and distribute verbatim copies
+ of this license document, but changing it is not allowed.
+
+ Preamble
+
+ The licenses for most software are designed to take away your
+freedom to share and change it. By contrast, the GNU General Public
+License is intended to guarantee your freedom to share and change free
+software--to make sure the software is free for all its users. This
+General Public License applies to most of the Free Software
+Foundation's software and to any other program whose authors commit to
+using it. (Some other Free Software Foundation software is covered by
+the GNU Lesser General Public License instead.) You can apply it to
+your programs, too.
+
+ When we speak of free software, we are referring to freedom, not
+price. Our General Public Licenses are designed to make sure that you
+have the freedom to distribute copies of free software (and charge for
+this service if you wish), that you receive source code or can get it
+if you want it, that you can change the software or use pieces of it
+in new free programs; and that you know you can do these things.
+
+ To protect your rights, we need to make restrictions that forbid
+anyone to deny you these rights or to ask you to surrender the rights.
+These restrictions translate to certain responsibilities for you if you
+distribute copies of the software, or if you modify it.
+
+ For example, if you distribute copies of such a program, whether
+gratis or for a fee, you must give the recipients all the rights that
+you have. You must make sure that they, too, receive or can get the
+source code. And you must show them these terms so they know their
+rights.
+
+ We protect your rights with two steps: (1) copyright the software, and
+(2) offer you this license which gives you legal permission to copy,
+distribute and/or modify the software.
+
+ Also, for each author's protection and ours, we want to make certain
+that everyone understands that there is no warranty for this free
+software. If the software is modified by someone else and passed on, we
+want its recipients to know that what they have is not the original, so
+that any problems introduced by others will not reflect on the original
+authors' reputations.
+
+ Finally, any free program is threatened constantly by software
+patents. We wish to avoid the danger that redistributors of a free
+program will individually obtain patent licenses, in effect making the
+program proprietary. To prevent this, we have made it clear that any
+patent must be licensed for everyone's free use or not licensed at all.
+
+ The precise terms and conditions for copying, distribution and
+modification follow.
+
+ GNU GENERAL PUBLIC LICENSE
+ TERMS AND CONDITIONS FOR COPYING, DISTRIBUTION AND MODIFICATION
+
+ 0. This License applies to any program or other work which contains
+a notice placed by the copyright holder saying it may be distributed
+under the terms of this General Public License. The "Program", below,
+refers to any such program or work, and a "work based on the Program"
+means either the Program or any derivative work under copyright law:
+that is to say, a work containing the Program or a portion of it,
+either verbatim or with modifications and/or translated into another
+language. (Hereinafter, translation is included without limitation in
+the term "modification".) Each licensee is addressed as "you".
+
+Activities other than copying, distribution and modification are not
+covered by this License; they are outside its scope. The act of
+running the Program is not restricted, and the output from the Program
+is covered only if its contents constitute a work based on the
+Program (independent of having been made by running the Program).
+Whether that is true depends on what the Program does.
+
+ 1. You may copy and distribute verbatim copies of the Program's
+source code as you receive it, in any medium, provided that you
+conspicuously and appropriately publish on each copy an appropriate
+copyright notice and disclaimer of warranty; keep intact all the
+notices that refer to this License and to the absence of any warranty;
+and give any other recipients of the Program a copy of this License
+along with the Program.
+
+You may charge a fee for the physical act of transferring a copy, and
+you may at your option offer warranty protection in exchange for a fee.
+
+ 2. You may modify your copy or copies of the Program or any portion
+of it, thus forming a work based on the Program, and copy and
+distribute such modifications or work under the terms of Section 1
+above, provided that you also meet all of these conditions:
+
+ a) You must cause the modified files to carry prominent notices
+ stating that you changed the files and the date of any change.
+
+ b) You must cause any work that you distribute or publish, that in
+ whole or in part contains or is derived from the Program or any
+ part thereof, to be licensed as a whole at no charge to all third
+ parties under the terms of this License.
+
+ c) If the modified program normally reads commands interactively
+ when run, you must cause it, when started running for such
+ interactive use in the most ordinary way, to print or display an
+ announcement including an appropriate copyright notice and a
+ notice that there is no warranty (or else, saying that you provide
+ a warranty) and that users may redistribute the program under
+ these conditions, and telling the user how to view a copy of this
+ License. (Exception: if the Program itself is interactive but
+ does not normally print such an announcement, your work based on
+ the Program is not required to print an announcement.)
+
+These requirements apply to the modified work as a whole. If
+identifiable sections of that work are not derived from the Program,
+and can be reasonably considered independent and separate works in
+themselves, then this License, and its terms, do not apply to those
+sections when you distribute them as separate works. But when you
+distribute the same sections as part of a whole which is a work based
+on the Program, the distribution of the whole must be on the terms of
+this License, whose permissions for other licensees extend to the
+entire whole, and thus to each and every part regardless of who wrote it.
+
+Thus, it is not the intent of this section to claim rights or contest
+your rights to work written entirely by you; rather, the intent is to
+exercise the right to control the distribution of derivative or
+collective works based on the Program.
+
+In addition, mere aggregation of another work not based on the Program
+with the Program (or with a work based on the Program) on a volume of
+a storage or distribution medium does not bring the other work under
+the scope of this License.
+
+ 3. You may copy and distribute the Program (or a work based on it,
+under Section 2) in object code or executable form under the terms of
+Sections 1 and 2 above provided that you also do one of the following:
+
+ a) Accompany it with the complete corresponding machine-readable
+ source code, which must be distributed under the terms of Sections
+ 1 and 2 above on a medium customarily used for software interchange; or,
+
+ b) Accompany it with a written offer, valid for at least three
+ years, to give any third party, for a charge no more than your
+ cost of physically performing source distribution, a complete
+ machine-readable copy of the corresponding source code, to be
+ distributed under the terms of Sections 1 and 2 above on a medium
+ customarily used for software interchange; or,
+
+ c) Accompany it with the information you received as to the offer
+ to distribute corresponding source code. (This alternative is
+ allowed only for noncommercial distribution and only if you
+ received the program in object code or executable form with such
+ an offer, in accord with Subsection b above.)
+
+The source code for a work means the preferred form of the work for
+making modifications to it. For an executable work, complete source
+code means all the source code for all modules it contains, plus any
+associated interface definition files, plus the scripts used to
+control compilation and installation of the executable. However, as a
+special exception, the source code distributed need not include
+anything that is normally distributed (in either source or binary
+form) with the major components (compiler, kernel, and so on) of the
+operating system on which the executable runs, unless that component
+itself accompanies the executable.
+
+If distribution of executable or object code is made by offering
+access to copy from a designated place, then offering equivalent
+access to copy the source code from the same place counts as
+distribution of the source code, even though third parties are not
+compelled to copy the source along with the object code.
+
+ 4. You may not copy, modify, sublicense, or distribute the Program
+except as expressly provided under this License. Any attempt
+otherwise to copy, modify, sublicense or distribute the Program is
+void, and will automatically terminate your rights under this License.
+However, parties who have received copies, or rights, from you under
+this License will not have their licenses terminated so long as such
+parties remain in full compliance.
+
+ 5. You are not required to accept this License, since you have not
+signed it. However, nothing else grants you permission to modify or
+distribute the Program or its derivative works. These actions are
+prohibited by law if you do not accept this License. Therefore, by
+modifying or distributing the Program (or any work based on the
+Program), you indicate your acceptance of this License to do so, and
+all its terms and conditions for copying, distributing or modifying
+the Program or works based on it.
+
+ 6. Each time you redistribute the Program (or any work based on the
+Program), the recipient automatically receives a license from the
+original licensor to copy, distribute or modify the Program subject to
+these terms and conditions. You may not impose any further
+restrictions on the recipients' exercise of the rights granted herein.
+You are not responsible for enforcing compliance by third parties to
+this License.
+
+ 7. If, as a consequence of a court judgment or allegation of patent
+infringement or for any other reason (not limited to patent issues),
+conditions are imposed on you (whether by court order, agreement or
+otherwise) that contradict the conditions of this License, they do not
+excuse you from the conditions of this License. If you cannot
+distribute so as to satisfy simultaneously your obligations under this
+License and any other pertinent obligations, then as a consequence you
+may not distribute the Program at all. For example, if a patent
+license would not permit royalty-free redistribution of the Program by
+all those who receive copies directly or indirectly through you, then
+the only way you could satisfy both it and this License would be to
+refrain entirely from distribution of the Program.
+
+If any portion of this section is held invalid or unenforceable under
+any particular circumstance, the balance of the section is intended to
+apply and the section as a whole is intended to apply in other
+circumstances.
+
+It is not the purpose of this section to induce you to infringe any
+patents or other property right claims or to contest validity of any
+such claims; this section has the sole purpose of protecting the
+integrity of the free software distribution system, which is
+implemented by public license practices. Many people have made
+generous contributions to the wide range of software distributed
+through that system in reliance on consistent application of that
+system; it is up to the author/donor to decide if he or she is willing
+to distribute software through any other system and a licensee cannot
+impose that choice.
+
+This section is intended to make thoroughly clear what is believed to
+be a consequence of the rest of this License.
+
+ 8. If the distribution and/or use of the Program is restricted in
+certain countries either by patents or by copyrighted interfaces, the
+original copyright holder who places the Program under this License
+may add an explicit geographical distribution limitation excluding
+those countries, so that distribution is permitted only in or among
+countries not thus excluded. In such case, this License incorporates
+the limitation as if written in the body of this License.
+
+ 9. The Free Software Foundation may publish revised and/or new versions
+of the General Public License from time to time. Such new versions will
+be similar in spirit to the present version, but may differ in detail to
+address new problems or concerns.
+
+Each version is given a distinguishing version number. If the Program
+specifies a version number of this License which applies to it and "any
+later version", you have the option of following the terms and conditions
+either of that version or of any later version published by the Free
+Software Foundation. If the Program does not specify a version number of
+this License, you may choose any version ever published by the Free Software
+Foundation.
+
+ 10. If you wish to incorporate parts of the Program into other free
+programs whose distribution conditions are different, write to the author
+to ask for permission. For software which is copyrighted by the Free
+Software Foundation, write to the Free Software Foundation; we sometimes
+make exceptions for this. Our decision will be guided by the two goals
+of preserving the free status of all derivatives of our free software and
+of promoting the sharing and reuse of software generally.
+
+ NO WARRANTY
+
+ 11. BECAUSE THE PROGRAM IS LICENSED FREE OF CHARGE, THERE IS NO WARRANTY
+FOR THE PROGRAM, TO THE EXTENT PERMITTED BY APPLICABLE LAW. EXCEPT WHEN
+OTHERWISE STATED IN WRITING THE COPYRIGHT HOLDERS AND/OR OTHER PARTIES
+PROVIDE THE PROGRAM "AS IS" WITHOUT WARRANTY OF ANY KIND, EITHER EXPRESSED
+OR IMPLIED, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF
+MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE. THE ENTIRE RISK AS
+TO THE QUALITY AND PERFORMANCE OF THE PROGRAM IS WITH YOU. SHOULD THE
+PROGRAM PROVE DEFECTIVE, YOU ASSUME THE COST OF ALL NECESSARY SERVICING,
+REPAIR OR CORRECTION.
+
+ 12. IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN WRITING
+WILL ANY COPYRIGHT HOLDER, OR ANY OTHER PARTY WHO MAY MODIFY AND/OR
+REDISTRIBUTE THE PROGRAM AS PERMITTED ABOVE, BE LIABLE TO YOU FOR DAMAGES,
+INCLUDING ANY GENERAL, SPECIAL, INCIDENTAL OR CONSEQUENTIAL DAMAGES ARISING
+OUT OF THE USE OR INABILITY TO USE THE PROGRAM (INCLUDING BUT NOT LIMITED
+TO LOSS OF DATA OR DATA BEING RENDERED INACCURATE OR LOSSES SUSTAINED BY
+YOU OR THIRD PARTIES OR A FAILURE OF THE PROGRAM TO OPERATE WITH ANY OTHER
+PROGRAMS), EVEN IF SUCH HOLDER OR OTHER PARTY HAS BEEN ADVISED OF THE
+POSSIBILITY OF SUCH DAMAGES.
+
+ END OF TERMS AND CONDITIONS
+
+ How to Apply These Terms to Your New Programs
+
+ If you develop a new program, and you want it to be of the greatest
+possible use to the public, the best way to achieve this is to make it
+free software which everyone can redistribute and change under these terms.
+
+ To do so, attach the following notices to the program. It is safest
+to attach them to the start of each source file to most effectively
+convey the exclusion of warranty; and each file should have at least
+the "copyright" line and a pointer to where the full notice is found.
+
+ <one line to give the program's name and a brief idea of what it does.>
+ Copyright (C) <year> <name of author>
+
+ This program is free software; you can redistribute it and/or modify
+ it under the terms of the GNU General Public License as published by
+ the Free Software Foundation; either version 2 of the License, or
+ (at your option) any later version.
+
+ This program is distributed in the hope that it will be useful,
+ but WITHOUT ANY WARRANTY; without even the implied warranty of
+ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ GNU General Public License for more details.
+
+ You should have received a copy of the GNU General Public License along
+ with this program; if not, write to the Free Software Foundation, Inc.,
+ 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA.
+
+Also add information on how to contact you by electronic and paper mail.
+
+If the program is interactive, make it output a short notice like this
+when it starts in an interactive mode:
+
+ Gnomovision version 69, Copyright (C) year name of author
+ Gnomovision comes with ABSOLUTELY NO WARRANTY; for details type `show w'.
+ This is free software, and you are welcome to redistribute it
+ under certain conditions; type `show c' for details.
+
+The hypothetical commands `show w' and `show c' should show the appropriate
+parts of the General Public License. Of course, the commands you use may
+be called something other than `show w' and `show c'; they could even be
+mouse-clicks or menu items--whatever suits your program.
+
+You should also get your employer (if you work as a programmer) or your
+school, if any, to sign a "copyright disclaimer" for the program, if
+necessary. Here is a sample; alter the names:
+
+ Yoyodyne, Inc., hereby disclaims all copyright interest in the program
+ `Gnomovision' (which makes passes at compilers) written by James Hacker.
+
+ <signature of Ty Coon>, 1 April 1989
+ Ty Coon, President of Vice
+
+This General Public License does not permit incorporating your program into
+proprietary programs. If your program is a subroutine library, you may
+consider it more useful to permit linking proprietary applications with the
+library. If this is what you want to do, use the GNU Lesser General
+Public License instead of this License.
Added: trunk/yast/km/Makefile.am
===================================================================
--- trunk/yast/km/Makefile.am (rev 0)
+++ trunk/yast/km/Makefile.am 2015-09-29 10:47:28 UTC (rev 92876)
@@ -0,0 +1,196 @@
+# Emacs: -*- makefile -*-
+#
+# Toplevel Makefile.am for a YaST2 subproject
+#
+# -- This file is generated by y2automake - DO NOT EDIT! --
+# (Edit ./SUBDIRS instead)
+#
+
+#where devtools are
+Y2TOOL = $(Y2DEVTOOLS_PREFIX)/bin/y2tool
+
+VERSION = $(shell cat $(srcdir)/VERSION)
+RPMNAME = $(shell cat $(srcdir)/RPMNAME)
+SUBDIRS_FILE = $(shell test -e $(srcdir)/SUBDIRS && echo SUBDIRS)
+ACINCLUDE_FILE = $(shell test -e $(srcdir)/acinclude.m4 && echo acinclude.m4)
+
+HAS_YAST_LICENSE = $(shell test -e $(srcdir)/YAST_LICENSE && echo YAST_LICENSE)
+
+# do we do Makefile.am for devtools? It is a little special...
+IS_DEVTOOLS = $(findstring yast2-devtools,$(RPMNAME))
+
+DEVTOOLS_DIR = $(if $(IS_DEVTOOLS),$(srcdir)/devtools,$(Y2DEVTOOLS_PREFIX)/share/YaST2/data/devtools)
+LEGALESE_DIR = $(if $(HAS_YAST_LICENSE),$(DEVTOOLS_DIR)/admin/copyright/yast,$(DEVTOOLS_DIR)/admin/copyright/gpl)
+
+COPYRIGHT_files_gpl = README COPYING
+
+COPYRIGHT_files_yast = YAST_LICENSE README COPYING COPYRIGHT.english \
+ COPYRIGHT.french COPYRIGHT.german COPYRIGHT.spanish
+
+extra_COPYRIGHT_files = $(if $(HAS_YAST_LICENSE), $(COPYRIGHT_files_yast), $(COPYRIGHT_files_gpl))
+
+# less strict; prefer bzip2
+AUTOMAKE_OPTIONS = foreign dist-bzip2 no-dist-gzip
+# where devtools install m4 snippets
+# argh, executed literally
+#ACLOCAL_AMFLAGS = -I $(Y2DEVTOOLS_PREFIX)/share/aclocal
+ACLOCAL_AMFLAGS = -I . -I `if test -d ./devtools/admin; then echo ./devtools/admin; else pkg-config --print-errors --variable=datadir yast2-devtools; fi`/aclocal
+
+Makefile.am.common: $(DEVTOOLS_DIR)/admin/Makefile.am.common
+ cmp -s $< $@ || cp -f $< $@
+
+# create bzip2ed tar and make some sanity checks
+$(RPMNAME)-$(VERSION).tar.bz2: checkpo dist-bzip2
+ @if [ `bunzip2 -c $(RPMNAME)-$(VERSION).tar.bz2 | wc --bytes` = 0 ] ; then \
+ echo "Error: created tar is empty" ; \
+ exit 1 ; \
+ fi
+
+CLEANFILES =
+MAINTAINERCLEANFILES = package/$(RPMNAME)-$(VERSION).tar.bz2 package/$(RPMNAME).spec
+
+POT_DST = $(shell find -type d -name testsuite -prune , \
+ -type f -name "*.pot")
+
+EXTRA_DIST = \
+ VERSION RPMNAME MAINTAINER configure.in.in \
+ $(SUBDIRS_FILE) $(ACINCLUDE_FILE) \
+ $(if $(IS_DEVTOOLS),Makefile.am.common,$(POT_DST))
+
+show-extra-dist:
+ @echo $(EXTRA_DIST)
+
+# info '(automake)Conditionals'
+if CREATE_PKGCONFIG
+# create the file here instead of by configure
+# because the prerequisite is made here (not anymore!)
+# and we don't want any paths in y2autoconf
+# info '(autoconf)config.status Invocation'
+$(RPMNAME).pc: $(RPMNAME).pc.in config.status
+ ./config.status --file=$@:$<
+
+if CREATE_PKGCONFIG_NOARCH
+pkgconfigdata_DATA = $(RPMNAME).pc
+else
+pkgconfig_DATA = $(RPMNAME).pc
+endif
+
+EXTRA_DIST += $(RPMNAME).pc.in
+endif
+
+dist-hook:
+ @for I in $(extra_COPYRIGHT_files) ; \
+ do \
+ EX="" ; \
+ if test -f $(srcdir)/$$I ; then \
+ EX=$(srcdir)/$$I ; \
+ elif test -f $(LEGALESE_DIR)/$$I ; then \
+ EX=$(LEGALESE_DIR)/$$I ; \
+ else \
+ echo "Error: No file $$I in $(srcdir)/ or in $$LEGALESE_DIR/"; \
+ exit 1 ; \
+ fi ; \
+ echo "cp $$EX $(distdir)" ; \
+ cp $$EX "$(distdir)" ; \
+ done
+
+pot:
+ $(Y2TOOL) y2makepot -s $(srcdir)
+
+install-pot: pot
+ @POT_DST=`find -type d -name testsuite -prune , \
+ -type f -name "*.pot"` ; \
+ if [ -n "$$POT_DST" ] ; then \
+ echo "mkdir -p $(DESTDIR)$(potdir)" ; \
+ mkdir -p $(DESTDIR)$(potdir) ; \
+ list="$$POT_DST"; \
+ for I in $$list ; \
+ do \
+ echo $$I ; \
+ if [ "$$I" == "pot" ] ; then \
+ continue ; \
+ fi ; \
+ echo "$(INSTALL_DATA) $$I $(DESTDIR)$(potdir)" ; \
+ $(INSTALL_DATA) $$I $(DESTDIR)$(potdir) ; \
+ done ; \
+ fi
+
+spellcheck: pot
+ $(Y2TOOL) pot-spellcheck
+
+# all-local: $(if $(IS_DEVTOOLS),,$(POT_DST))
+
+install-data-local: # $(if $(IS_DEVTOOLS),,install-pot)
+ mkdir -p $(DESTDIR)$(docdir)
+ @for I in $(extra_COPYRIGHT_files) ; \
+ do \
+ EX="" ; \
+ if test -f $(srcdir)/$$I ; then \
+ EX=$(srcdir)/$$I ; \
+ elif test -f $(LEGALESE_DIR)/$$I ; then \
+ EX=$(LEGALESE_DIR)/$$I ; \
+ else \
+ echo "Error: No file $$I in $(srcdir)/ or in $(LEGALESE_DIR)/"; \
+ exit 1 ; \
+ fi ; \
+ echo "$(INSTALL_DATA) $$EX $(DESTDIR)$(docdir)" ; \
+ $(INSTALL_DATA) $$EX $(DESTDIR)$(docdir) ; \
+ done
+
+package-local: check-parse $(if $(IS_DEVTOOLS),,$(POT_DST)) $(RPMNAME)-$(VERSION).tar.bz2
+ rm -f package/$(RPMNAME)-*.tar.bz2
+ rm -f package/*~
+ rm -f package/*.bak
+ rm -f package/*.auto
+ mv $(RPMNAME)-$(VERSION).tar.bz2 package/
+ if ! test -x $(Y2TOOL); then \
+ echo "$(Y2TOOL): not found."; \
+ echo "You have to install yast2-devtools to making a package"; \
+ false; \
+ fi
+ here=`pwd`; \
+ cd $(srcdir) && for i in $(RPMNAME)*.spec.in; do \
+ newname="`echo "$$i" | sed "s/\.in$$//g"`"; \
+ $(Y2TOOL) create-spec < $$i > $$here/package/$${newname} ; \
+ done
+
+package: check-up-to-date check-tagversion check-textdomain package-local
+
+TAGVERSION = $(Y2TOOL) tagversion
+
+# check if there is no modified files and all commits were pushed
+check-up-to-date:
+ if [ `git status --short --branch | sed '/##[^[]*$/d;/^??/d' | wc -l` -gt 0 ]; then \
+ (echo "ERROR: Source is not commited and pushed. See `git status`"; false) \
+ fi
+
+check-tagversion:
+ cd $(srcdir) && $(TAGVERSION) --check >/dev/null; \
+ [ $$? = 0 ] || ( echo "ERROR: Please run 'tagversion' first"; false )
+
+check-parse-old:
+ @if [ `find -type f -name "*.ycp" | wc -l` -gt 0 -a "$(RPMNAME)" != "yast2-core" ] ; then \
+ echo "Running parseycp..." ; \
+ parseycp -q -R ; \
+ else \
+ echo "Not running parseycp." ; \
+ fi
+
+check-parse:
+ @echo "Not running parseycp."
+
+check-textdomain:
+ $(Y2TOOL) check-textdomain $(srcdir)
+
+stable: checkin-stable
+
+checkin-stable: package
+ $(Y2TOOL) checkin-stable
+
+
+# For po/ modules
+checkpo:
+ test ! -f $(srcdir)/po/Makefile || $(MAKE) -C po checkpo
+# test ! -f $(srcdir)/po/Makefile || $(MAKE) -C po checkpo make-pox
+# Contents of ./SUBDIRS
+SUBDIRS = po
Added: trunk/yast/km/README
===================================================================
--- trunk/yast/km/README (rev 0)
+++ trunk/yast/km/README 2015-09-29 10:47:28 UTC (rev 92876)
@@ -0,0 +1,2 @@
+This program/library is part of YaST2
+See the file COPYING for license terms
Added: trunk/yast/km/configure.ac
===================================================================
--- trunk/yast/km/configure.ac (rev 0)
+++ trunk/yast/km/configure.ac 2015-09-29 10:47:28 UTC (rev 92876)
@@ -0,0 +1,184 @@
+dnl configure.ac for yast2-trans-km
+dnl
+dnl -- This file is generated by y2autoconf 3.0.5 - DO NOT EDIT! --
+dnl (edit configure.ac.in or configure.in.in instead)
+
+AC_INIT(yast2-trans-km, 3.1.0, http://bugs.opensuse.org/, yast2-trans-km)
+dnl Check for presence of file 'RPMNAME'
+AC_CONFIG_SRCDIR([RPMNAME])
+
+dnl Checking host/target/build systems, for make, install etc.
+AC_CANONICAL_TARGET
+dnl Perform program name transformation
+AC_ARG_PROGRAM
+
+AC_PREFIX_DEFAULT(/usr)
+
+dnl long filenames; we use GNU Make extensions and that's ok
+AM_INIT_AUTOMAKE(tar-ustar -Wno-portability)
+
+dnl Important YaST2 variables
+VERSION="3.1.0"
+RPMNAME="yast2-trans-km"
+MAINTAINER="Karl Eichwalder <ke(a)suse.de>"
+
+dnl pkgconfig honors lib64
+pkgconfigdir=\${libdir}/pkgconfig
+pkgconfigdatadir=\${datadir}/pkgconfig
+yast2dir=\${prefix}/share/YaST2
+
+ybindir=\${prefix}/lib/YaST2/bin
+# FIXME duplicates execcompdir
+ystartupdir=\${prefix}/lib/YaST2
+plugindir=\${libdir}/YaST2/plugin
+includedir=\${prefix}/include/YaST2
+potdir=\${docdir}/pot
+
+docdir=\${prefix}/share/doc/packages/$RPMNAME
+mandir=\${prefix}/share/man
+
+execcompdir=\${prefix}/lib/YaST2
+agentdir=${execcompdir}/servers_non_y2
+
+ydatadir=${yast2dir}/data
+imagedir=${yast2dir}/images
+themedir=${yast2dir}/theme
+localedir=${yast2dir}/locale
+clientdir=${yast2dir}/clients
+moduledir=${yast2dir}/modules
+yncludedir=${yast2dir}/include
+schemadir=${yast2dir}/schema
+scrconfdir=${yast2dir}/scrconf
+desktopdir=\${prefix}/share/applications/YaST2
+
+AC_SUBST(VERSION)
+AC_SUBST(RPMNAME)
+AC_SUBST(MAINTAINER)
+
+AC_SUBST(pkgconfigdir)
+AC_SUBST(pkgconfigdatadir)
+
+AC_SUBST(yast2dir)
+
+AC_SUBST(ybindir)
+AC_SUBST(ystartupdir)
+AC_SUBST(plugindir)
+AC_SUBST(includedir)
+AC_SUBST(potdir)
+AC_SUBST(execcompdir)
+
+AC_SUBST(docdir)
+AC_SUBST(mandir)
+
+AC_SUBST(ydatadir)
+AC_SUBST(imagedir)
+AC_SUBST(themedir)
+AC_SUBST(localedir)
+AC_SUBST(clientdir)
+AC_SUBST(moduledir)
+AC_SUBST(yncludedir)
+AC_SUBST(schemadir)
+AC_SUBST(scrconfdir)
+AC_SUBST(agentdir)
+AC_SUBST(desktopdir)
+
+fillupdir_d="/var/adm/fillup-templates"
+AC_ARG_WITH(fillupdir,
+ AS_HELP_STRING([--with-fillupdir=DIR],
+ [where to place fillup templates (default $fillupdir_d.]),
+ [ fillupdir="$withval" ],
+ [ fillupdir="$fillupdir_d" ])
+AC_SUBST(fillupdir)
+
+LL=${RPMNAME##*-}
+AC_SUBST(LL)
+ISO639=${LL%_*}
+AC_SUBST(ISO639)
+
+AC_ARG_WITH(own_compendium,
+ AS_HELP_STRING([--with-own_compendium=FILE],
+ [Location of compendium file]),
+ y2compendium=yes, y2compendium=no)
+if test "x$with_own_compendium" = "x" ; then
+ if test -d ../50-memory ; then
+ COMPENDIUM='../../50-memory/yast2.$(LL).po'
+ else
+ COMPENDIUM='../../memory/yast2.$(LL).po'
+ fi
+else
+ COMPENDIUM=${with_own_compendium}
+fi
+AC_SUBST(COMPENDIUM)
+if test -d ../50-pot ; then
+ POTDIR=../../50-pot
+else
+ POTDIR=../../pot/pot
+fi
+AC_SUBST(POTDIR)
+
+
+dnl Checks for programs.
+AC_PROG_INSTALL
+dnl The YCP interpreter checks whether dependent ybc files are older
+dnl so we must preserve their timestamps
+INSTALL="${INSTALL} -p"
+AC_PROG_LN_S
+AC_PROG_MAKE_SET
+
+dnl pkgconfig
+AC_ARG_VAR([PKG_CONFIG_PATH], [where to search for pkg-config files])
+dnl devtools
+dnl ...
+
+dnl no need for AC_ARG_VAR
+AC_PATH_PROG(XGETTEXT, xgettext)
+if test -z "$XGETTEXT" ; then
+ AC_MSG_ERROR(xgettext is missing; please install gettext-tools.)
+fi
+
+Y2DEVTOOLS_PREFIX=`pkg-config --print-errors --variable=prefix yast2-devtools`
+AC_SUBST(Y2DEVTOOLS_PREFIX)
+devtools_ybindir=`pkg-config --print-errors --variable=ybindir yast2-devtools`
+devtools_yast2dir=`pkg-config --print-errors --variable=yast2dir yast2-devtools`
+
+dnl producing pkg-config for others?
+AM_CONDITIONAL(CREATE_PKGCONFIG, test "x${CREATE_PKGCONFIG}" != x)
+AM_CONDITIONAL(CREATE_PKGCONFIG_NOARCH, test "x${CREATE_PKGCONFIG}" = xnoarch)
+
+dbdir=${devtools_yast2dir}/data/docbook
+STYLESHEET_HTML=${dbdir}/stylesheets/customize-html.xsl
+STYLESHEET_PDF=${dbdir}/stylesheets/customize-fo.xsl
+STYLESHEET_CSS=${dbdir}/css/yast2docs.css
+STYLESHEET_YDOC=${dbdir}/stylesheets/ydoc.xsl
+STYLESHEET_YCPDOC=${dbdir}/stylesheets/ycpdoc.xsl
+AC_SUBST(STYLESHEET_HTML)
+AC_SUBST(STYLESHEET_PDF)
+AC_SUBST(STYLESHEET_CSS)
+AC_SUBST(STYLESHEET_YDOC)
+AC_SUBST(STYLESHEET_YCPDOC)
+
+
+dnl searches for some needed programs
+AC_PATH_PROG(MSGFMT, msgfmt, no, /usr/bin)
+if test x$MSGFMT != x"/usr/bin/msgfmt"; then
+ AC_MSG_ERROR(msgfmt is missing; please install gettext.)
+fi
+AC_PATH_PROGS(MSGCAT, msgcat pmsgcat, no)
+if test x$MSGCAT = xno; then
+ AC_MSG_ERROR(msgcat is missing; please install gettext-0.11pre or better.)
+fi
+
+AC_PATH_PROG(MSGMERGE, msgmerge, no, /usr/bin)
+if test x$MSGMERGE != x"/usr/bin/msgmerge"; then
+ AC_MSG_ERROR(msgmerge is missing; please install gettext.)
+fi
+
+AC_PATH_PROG(MSGCONV, msgconv, no, /usr/bin)
+if test x$MSGCONV != x"/usr/bin/msgconv"; then
+ AC_MSG_ERROR(msgconv is missing; please install gettext.)
+fi
+
+
+AC_CONFIG_FILES(Makefile po/Makefile)
+AC_OUTPUT
+
Added: trunk/yast/km/po/Makefile.am
===================================================================
--- trunk/yast/km/po/Makefile.am (rev 0)
+++ trunk/yast/km/po/Makefile.am 2015-09-29 10:47:28 UTC (rev 92876)
@@ -0,0 +1,175 @@
+# Emacs: -*- makefile -*-
+#
+# Makefile.am for a YaST2 translation (po/) subproject
+#
+# -- This file is generated by y2automake - DO NOT EDIT! --
+#
+# --- START lines from /usr/share/YaST2/data/devtools/admin/po/Makefile.am.top ---
+# Emacs: -*- makefile -*-
+# --- END lines from /usr/share/YaST2/data/devtools/admin/po/Makefile.am.top ---
+# --- START lines from /usr/share/YaST2/data/devtools/admin/po/Makefile.am.center ---
+# Emacs: -*- makefile -*-
+
+LL = @LL@
+#POTDIR = ../../50-pot
+POTDIR = @POTDIR@
+POTFILES = $(wildcard $(POTDIR)/*.pot)
+GENERATED = $(MOFILES)
+CLEANFILES = $(GENERATED)
+POFILES = $(wildcard *.po)
+ALL_TEXTDOMAINS = $(basename $(notdir $(POTFILES)))
+BPOTFILES = $(shell source ../../50-tools/build.conf && echo $$business)
+WANTED_TEXTDOMAINS = $(filter-out $(BPOTFILES), $(ALL_TEXTDOMAINS))
+WANTED_POFILES = $(addsuffix .$(LL).po, $(WANTED_TEXTDOMAINS))
+MOFILES = $(POFILES:%.po=%.mo)
+INST_MOFILES = $(MOFILES:.$(LL).mo=.mo)
+POXFILES = $(POFILES:%.po=%.pox)
+EXTRA_DIST = $(WANTED_POFILES) $(stat)
+localedir=@localedir@
+locale_lang_msg_dir=$(localedir)/$(LL)/LC_MESSAGES
+compendium = @COMPENDIUM@
+with_compendium =
+
+stat=status.txt
+PO_STATS= grep -v warning: | @ybindir@/po-stats
+
+MSGMERGE = @MSGMERGE@ --no-wrap --force-po --previous
+MSGFMT = @MSGFMT@
+MSGCAT = @MSGCAT@ --no-wrap --force-po
+MSGCONV = @MSGCONV@ --no-wrap --force-po
+XGETTEXT = @XGETTEXT@ --no-wrap
+
+SUFFIXES = .po .pox .gmo .mo
+
+all-local: $(GENERATED)
+
+make-pox pox: Makefile $(POXFILES)
+$(POXFILES): %.pox: %.po
+ -[ -f $@ ] && mv --backup=numbered $@ $@.bak; \
+ pot=$$(echo $< | sed "s:$(LL).po:pot:"); \
+ compendium=$(compendium); \
+ [ -f $$compendium ] || compendium=/dev/null ; \
+ $(MSGMERGE) -C $$compendium -o $@ $< $(POTDIR)/$$pot
+
+# update or init PO file
+update-po: Makefile $(POTFILES)
+ for p in $(POTFILES); do \
+ q=$${p##*/}; \
+ po=$${q%pot}$(LL).po; \
+ echo $$po; \
+ if [ -f $$po ]; then \
+ $(MSGMERGE) -o $$po.tmp $(with_compendium) $$po $$p; \
+ else \
+ $(MSGMERGE) -o $$po.tmp -C $(compendium) \
+ --verbose /dev/null $$p; \
+ fi || { echo "$(MSGMERGE) for \"$$po\" failed" ; \
+ rm -f $$po.tmp ; }; \
+ if cmp $$po.tmp $$po >/dev/null 2>&1; then \
+ rm -vf $$po.tmp; \
+ else \
+ mv -vf $$po.tmp $$po; \
+ fi; \
+ done
+ $(MAKE) $(stat)
+
+$(stat): $(WANTED_POFILES)
+ if [ -f $(stat) ]; then \
+ cp --backup=numbered $(stat) $(stat).bak; \
+ :> $(stat); \
+ fi
+ { for f in $(WANTED_POFILES); do \
+ LANG=C msgfmt -o /dev/null -c -v --statistics $$f 2>&1; \
+ done ; } | $(PO_STATS) | head -n 6 | tee $(stat)
+
+update-po-with-compendium:
+ $(MAKE) update-po with_compendium="-C $(compendium)"
+
+update-mo: $(MOFILES)
+ @:
+
+%.mo: %.po
+ file=$(srcdir)/`echo $* | sed 's,.*/,,'`.mo \
+ && rm -f $$file \
+ && $(MSGCONV) --to UTF-8 $< \
+ | $(MSGFMT) -c --statistics -o $$file -
+
+showpo:
+ echo $(POFILES)
+
+showmo:
+ echo $(MOFILES)
+
+checkpo:
+ for f in $(POFILES); do \
+ mypot=$(POTDIR)/$${f/$(LL).po/pot}; echo $$f $$mypot; \
+ [ -f $$mypot ] && { LANG=C $(MSGMERGE) --verbose --output=/dev/null $$f $$mypot || exit 1; }; \
+ LANG=C $(MSGFMT) --output=/dev/null --check --statistics --verbose $$f \
+ || exit 1; \
+ done
+
+# Try to checkin a .pox file
+# FIXME make sure msgcat doesn't weird things with "" and comments
+checkin:
+ p=$(MODULE).$(ci_ll); \
+ cp --backup=numbered $(ci_opt) $$p.po $$p.po.bak; \
+ if [ -d CVS ]; then \
+ cvs -n update $$p.po | grep -q -v '^[UPMC]'; \
+ else \
+ LC_ALL=C svn status --show-updates --quiet $$p.po| grep -v '^Status against revision'; \
+ fi; \
+ if [ $$? = 0 ]; then \
+ echo "CVS/Subversion mismatch; trying to merge..."; \
+ rm -f $$p.po; \
+ if [ -d CVS ]; then \
+ cvs -q update $$p.po; \
+ else \
+ svn update $$p.po; \
+ fi; \
+ cp $$p.pox $$p.pox.new; \
+ $(MSGCAT) $$p.po $$p.pox.new -o $$p.pox; \
+ echo -e "\nCheck \"$$p.pox\" for fuzzy entries. Status:"; \
+ $(MSGFMT) --check --statistics $$p.pox; \
+ echo -e "Then try again to checkin \"$$p.pox\"."; \
+ else \
+ cp $(ci_opt) $$p.pox $$p.po; \
+ if [ -d CVS ]; then \
+ cvs -n ci $$p.po; \
+ else \
+ svn --dry-run commit $$p.po; \
+ fi; \
+ if [ $$? = 0 ] ; then \
+ if [ -d CVS ]; then \
+ cvs ci -m "$(ci_msg)" $$p.po; \
+ else \
+ svn commit --message "$(ci_msg)" $$p.po; \
+ fi; \
+ else \
+ rm -f $$p.po; \
+ if [ -d CVS ]; then \
+ cvs -q update $$p.po; \
+ else \
+ svn update $$p.po; \
+ fi; \
+ cp $$p.pox $$p.pox.new; \
+ $(MSGCAT) $$p.po $$p.pox.new -o $$p.pox; \
+ echo -e "\nCheck \"$$p.pox\" for fuzzy entries. Status:"; \
+ $(MSGFMT) --check --statistics $$p.pox; \
+ echo "Then try to checkin \"$$p.pox\"."; \
+ fi; \
+ fi
+
+install-data-local: $(MOFILES) $(stat)
+ D=$(DESTDIR)$(locale_lang_msg_dir); \
+ [ -d $$D ] || install -d -m 755 $$D; \
+ for l in $(MOFILES); do \
+ m=$${l/$(LL).mo/mo}; \
+ install -m 644 $$l $$D/$$m; \
+ done
+ install -d -m 755 $(DESTDIR)$(docdir)
+ $(INSTALL_DATA) $(stat) $(DESTDIR)$(docdir)
+# --- END lines from /usr/share/YaST2/data/devtools/admin/po/Makefile.am.center ---
+# --- START lines from /usr/share/YaST2/data/devtools/admin/po/Makefile.am.bottom ---
+# Emacs: -*- makefile -*-
+
+## po/Makefile.am.bottom ends here
+# --- END lines from /usr/share/YaST2/data/devtools/admin/po/Makefile.am.bottom ---
Added: trunk/yast/kn/COPYING
===================================================================
--- trunk/yast/kn/COPYING (rev 0)
+++ trunk/yast/kn/COPYING 2015-09-29 10:47:28 UTC (rev 92876)
@@ -0,0 +1,339 @@
+ GNU GENERAL PUBLIC LICENSE
+ Version 2, June 1991
+
+ Copyright (C) 1989, 1991 Free Software Foundation, Inc.,
+ 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA
+ Everyone is permitted to copy and distribute verbatim copies
+ of this license document, but changing it is not allowed.
+
+ Preamble
+
+ The licenses for most software are designed to take away your
+freedom to share and change it. By contrast, the GNU General Public
+License is intended to guarantee your freedom to share and change free
+software--to make sure the software is free for all its users. This
+General Public License applies to most of the Free Software
+Foundation's software and to any other program whose authors commit to
+using it. (Some other Free Software Foundation software is covered by
+the GNU Lesser General Public License instead.) You can apply it to
+your programs, too.
+
+ When we speak of free software, we are referring to freedom, not
+price. Our General Public Licenses are designed to make sure that you
+have the freedom to distribute copies of free software (and charge for
+this service if you wish), that you receive source code or can get it
+if you want it, that you can change the software or use pieces of it
+in new free programs; and that you know you can do these things.
+
+ To protect your rights, we need to make restrictions that forbid
+anyone to deny you these rights or to ask you to surrender the rights.
+These restrictions translate to certain responsibilities for you if you
+distribute copies of the software, or if you modify it.
+
+ For example, if you distribute copies of such a program, whether
+gratis or for a fee, you must give the recipients all the rights that
+you have. You must make sure that they, too, receive or can get the
+source code. And you must show them these terms so they know their
+rights.
+
+ We protect your rights with two steps: (1) copyright the software, and
+(2) offer you this license which gives you legal permission to copy,
+distribute and/or modify the software.
+
+ Also, for each author's protection and ours, we want to make certain
+that everyone understands that there is no warranty for this free
+software. If the software is modified by someone else and passed on, we
+want its recipients to know that what they have is not the original, so
+that any problems introduced by others will not reflect on the original
+authors' reputations.
+
+ Finally, any free program is threatened constantly by software
+patents. We wish to avoid the danger that redistributors of a free
+program will individually obtain patent licenses, in effect making the
+program proprietary. To prevent this, we have made it clear that any
+patent must be licensed for everyone's free use or not licensed at all.
+
+ The precise terms and conditions for copying, distribution and
+modification follow.
+
+ GNU GENERAL PUBLIC LICENSE
+ TERMS AND CONDITIONS FOR COPYING, DISTRIBUTION AND MODIFICATION
+
+ 0. This License applies to any program or other work which contains
+a notice placed by the copyright holder saying it may be distributed
+under the terms of this General Public License. The "Program", below,
+refers to any such program or work, and a "work based on the Program"
+means either the Program or any derivative work under copyright law:
+that is to say, a work containing the Program or a portion of it,
+either verbatim or with modifications and/or translated into another
+language. (Hereinafter, translation is included without limitation in
+the term "modification".) Each licensee is addressed as "you".
+
+Activities other than copying, distribution and modification are not
+covered by this License; they are outside its scope. The act of
+running the Program is not restricted, and the output from the Program
+is covered only if its contents constitute a work based on the
+Program (independent of having been made by running the Program).
+Whether that is true depends on what the Program does.
+
+ 1. You may copy and distribute verbatim copies of the Program's
+source code as you receive it, in any medium, provided that you
+conspicuously and appropriately publish on each copy an appropriate
+copyright notice and disclaimer of warranty; keep intact all the
+notices that refer to this License and to the absence of any warranty;
+and give any other recipients of the Program a copy of this License
+along with the Program.
+
+You may charge a fee for the physical act of transferring a copy, and
+you may at your option offer warranty protection in exchange for a fee.
+
+ 2. You may modify your copy or copies of the Program or any portion
+of it, thus forming a work based on the Program, and copy and
+distribute such modifications or work under the terms of Section 1
+above, provided that you also meet all of these conditions:
+
+ a) You must cause the modified files to carry prominent notices
+ stating that you changed the files and the date of any change.
+
+ b) You must cause any work that you distribute or publish, that in
+ whole or in part contains or is derived from the Program or any
+ part thereof, to be licensed as a whole at no charge to all third
+ parties under the terms of this License.
+
+ c) If the modified program normally reads commands interactively
+ when run, you must cause it, when started running for such
+ interactive use in the most ordinary way, to print or display an
+ announcement including an appropriate copyright notice and a
+ notice that there is no warranty (or else, saying that you provide
+ a warranty) and that users may redistribute the program under
+ these conditions, and telling the user how to view a copy of this
+ License. (Exception: if the Program itself is interactive but
+ does not normally print such an announcement, your work based on
+ the Program is not required to print an announcement.)
+
+These requirements apply to the modified work as a whole. If
+identifiable sections of that work are not derived from the Program,
+and can be reasonably considered independent and separate works in
+themselves, then this License, and its terms, do not apply to those
+sections when you distribute them as separate works. But when you
+distribute the same sections as part of a whole which is a work based
+on the Program, the distribution of the whole must be on the terms of
+this License, whose permissions for other licensees extend to the
+entire whole, and thus to each and every part regardless of who wrote it.
+
+Thus, it is not the intent of this section to claim rights or contest
+your rights to work written entirely by you; rather, the intent is to
+exercise the right to control the distribution of derivative or
+collective works based on the Program.
+
+In addition, mere aggregation of another work not based on the Program
+with the Program (or with a work based on the Program) on a volume of
+a storage or distribution medium does not bring the other work under
+the scope of this License.
+
+ 3. You may copy and distribute the Program (or a work based on it,
+under Section 2) in object code or executable form under the terms of
+Sections 1 and 2 above provided that you also do one of the following:
+
+ a) Accompany it with the complete corresponding machine-readable
+ source code, which must be distributed under the terms of Sections
+ 1 and 2 above on a medium customarily used for software interchange; or,
+
+ b) Accompany it with a written offer, valid for at least three
+ years, to give any third party, for a charge no more than your
+ cost of physically performing source distribution, a complete
+ machine-readable copy of the corresponding source code, to be
+ distributed under the terms of Sections 1 and 2 above on a medium
+ customarily used for software interchange; or,
+
+ c) Accompany it with the information you received as to the offer
+ to distribute corresponding source code. (This alternative is
+ allowed only for noncommercial distribution and only if you
+ received the program in object code or executable form with such
+ an offer, in accord with Subsection b above.)
+
+The source code for a work means the preferred form of the work for
+making modifications to it. For an executable work, complete source
+code means all the source code for all modules it contains, plus any
+associated interface definition files, plus the scripts used to
+control compilation and installation of the executable. However, as a
+special exception, the source code distributed need not include
+anything that is normally distributed (in either source or binary
+form) with the major components (compiler, kernel, and so on) of the
+operating system on which the executable runs, unless that component
+itself accompanies the executable.
+
+If distribution of executable or object code is made by offering
+access to copy from a designated place, then offering equivalent
+access to copy the source code from the same place counts as
+distribution of the source code, even though third parties are not
+compelled to copy the source along with the object code.
+
+ 4. You may not copy, modify, sublicense, or distribute the Program
+except as expressly provided under this License. Any attempt
+otherwise to copy, modify, sublicense or distribute the Program is
+void, and will automatically terminate your rights under this License.
+However, parties who have received copies, or rights, from you under
+this License will not have their licenses terminated so long as such
+parties remain in full compliance.
+
+ 5. You are not required to accept this License, since you have not
+signed it. However, nothing else grants you permission to modify or
+distribute the Program or its derivative works. These actions are
+prohibited by law if you do not accept this License. Therefore, by
+modifying or distributing the Program (or any work based on the
+Program), you indicate your acceptance of this License to do so, and
+all its terms and conditions for copying, distributing or modifying
+the Program or works based on it.
+
+ 6. Each time you redistribute the Program (or any work based on the
+Program), the recipient automatically receives a license from the
+original licensor to copy, distribute or modify the Program subject to
+these terms and conditions. You may not impose any further
+restrictions on the recipients' exercise of the rights granted herein.
+You are not responsible for enforcing compliance by third parties to
+this License.
+
+ 7. If, as a consequence of a court judgment or allegation of patent
+infringement or for any other reason (not limited to patent issues),
+conditions are imposed on you (whether by court order, agreement or
+otherwise) that contradict the conditions of this License, they do not
+excuse you from the conditions of this License. If you cannot
+distribute so as to satisfy simultaneously your obligations under this
+License and any other pertinent obligations, then as a consequence you
+may not distribute the Program at all. For example, if a patent
+license would not permit royalty-free redistribution of the Program by
+all those who receive copies directly or indirectly through you, then
+the only way you could satisfy both it and this License would be to
+refrain entirely from distribution of the Program.
+
+If any portion of this section is held invalid or unenforceable under
+any particular circumstance, the balance of the section is intended to
+apply and the section as a whole is intended to apply in other
+circumstances.
+
+It is not the purpose of this section to induce you to infringe any
+patents or other property right claims or to contest validity of any
+such claims; this section has the sole purpose of protecting the
+integrity of the free software distribution system, which is
+implemented by public license practices. Many people have made
+generous contributions to the wide range of software distributed
+through that system in reliance on consistent application of that
+system; it is up to the author/donor to decide if he or she is willing
+to distribute software through any other system and a licensee cannot
+impose that choice.
+
+This section is intended to make thoroughly clear what is believed to
+be a consequence of the rest of this License.
+
+ 8. If the distribution and/or use of the Program is restricted in
+certain countries either by patents or by copyrighted interfaces, the
+original copyright holder who places the Program under this License
+may add an explicit geographical distribution limitation excluding
+those countries, so that distribution is permitted only in or among
+countries not thus excluded. In such case, this License incorporates
+the limitation as if written in the body of this License.
+
+ 9. The Free Software Foundation may publish revised and/or new versions
+of the General Public License from time to time. Such new versions will
+be similar in spirit to the present version, but may differ in detail to
+address new problems or concerns.
+
+Each version is given a distinguishing version number. If the Program
+specifies a version number of this License which applies to it and "any
+later version", you have the option of following the terms and conditions
+either of that version or of any later version published by the Free
+Software Foundation. If the Program does not specify a version number of
+this License, you may choose any version ever published by the Free Software
+Foundation.
+
+ 10. If you wish to incorporate parts of the Program into other free
+programs whose distribution conditions are different, write to the author
+to ask for permission. For software which is copyrighted by the Free
+Software Foundation, write to the Free Software Foundation; we sometimes
+make exceptions for this. Our decision will be guided by the two goals
+of preserving the free status of all derivatives of our free software and
+of promoting the sharing and reuse of software generally.
+
+ NO WARRANTY
+
+ 11. BECAUSE THE PROGRAM IS LICENSED FREE OF CHARGE, THERE IS NO WARRANTY
+FOR THE PROGRAM, TO THE EXTENT PERMITTED BY APPLICABLE LAW. EXCEPT WHEN
+OTHERWISE STATED IN WRITING THE COPYRIGHT HOLDERS AND/OR OTHER PARTIES
+PROVIDE THE PROGRAM "AS IS" WITHOUT WARRANTY OF ANY KIND, EITHER EXPRESSED
+OR IMPLIED, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF
+MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE. THE ENTIRE RISK AS
+TO THE QUALITY AND PERFORMANCE OF THE PROGRAM IS WITH YOU. SHOULD THE
+PROGRAM PROVE DEFECTIVE, YOU ASSUME THE COST OF ALL NECESSARY SERVICING,
+REPAIR OR CORRECTION.
+
+ 12. IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN WRITING
+WILL ANY COPYRIGHT HOLDER, OR ANY OTHER PARTY WHO MAY MODIFY AND/OR
+REDISTRIBUTE THE PROGRAM AS PERMITTED ABOVE, BE LIABLE TO YOU FOR DAMAGES,
+INCLUDING ANY GENERAL, SPECIAL, INCIDENTAL OR CONSEQUENTIAL DAMAGES ARISING
+OUT OF THE USE OR INABILITY TO USE THE PROGRAM (INCLUDING BUT NOT LIMITED
+TO LOSS OF DATA OR DATA BEING RENDERED INACCURATE OR LOSSES SUSTAINED BY
+YOU OR THIRD PARTIES OR A FAILURE OF THE PROGRAM TO OPERATE WITH ANY OTHER
+PROGRAMS), EVEN IF SUCH HOLDER OR OTHER PARTY HAS BEEN ADVISED OF THE
+POSSIBILITY OF SUCH DAMAGES.
+
+ END OF TERMS AND CONDITIONS
+
+ How to Apply These Terms to Your New Programs
+
+ If you develop a new program, and you want it to be of the greatest
+possible use to the public, the best way to achieve this is to make it
+free software which everyone can redistribute and change under these terms.
+
+ To do so, attach the following notices to the program. It is safest
+to attach them to the start of each source file to most effectively
+convey the exclusion of warranty; and each file should have at least
+the "copyright" line and a pointer to where the full notice is found.
+
+ <one line to give the program's name and a brief idea of what it does.>
+ Copyright (C) <year> <name of author>
+
+ This program is free software; you can redistribute it and/or modify
+ it under the terms of the GNU General Public License as published by
+ the Free Software Foundation; either version 2 of the License, or
+ (at your option) any later version.
+
+ This program is distributed in the hope that it will be useful,
+ but WITHOUT ANY WARRANTY; without even the implied warranty of
+ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ GNU General Public License for more details.
+
+ You should have received a copy of the GNU General Public License along
+ with this program; if not, write to the Free Software Foundation, Inc.,
+ 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA.
+
+Also add information on how to contact you by electronic and paper mail.
+
+If the program is interactive, make it output a short notice like this
+when it starts in an interactive mode:
+
+ Gnomovision version 69, Copyright (C) year name of author
+ Gnomovision comes with ABSOLUTELY NO WARRANTY; for details type `show w'.
+ This is free software, and you are welcome to redistribute it
+ under certain conditions; type `show c' for details.
+
+The hypothetical commands `show w' and `show c' should show the appropriate
+parts of the General Public License. Of course, the commands you use may
+be called something other than `show w' and `show c'; they could even be
+mouse-clicks or menu items--whatever suits your program.
+
+You should also get your employer (if you work as a programmer) or your
+school, if any, to sign a "copyright disclaimer" for the program, if
+necessary. Here is a sample; alter the names:
+
+ Yoyodyne, Inc., hereby disclaims all copyright interest in the program
+ `Gnomovision' (which makes passes at compilers) written by James Hacker.
+
+ <signature of Ty Coon>, 1 April 1989
+ Ty Coon, President of Vice
+
+This General Public License does not permit incorporating your program into
+proprietary programs. If your program is a subroutine library, you may
+consider it more useful to permit linking proprietary applications with the
+library. If this is what you want to do, use the GNU Lesser General
+Public License instead of this License.
Added: trunk/yast/kn/Makefile.am
===================================================================
--- trunk/yast/kn/Makefile.am (rev 0)
+++ trunk/yast/kn/Makefile.am 2015-09-29 10:47:28 UTC (rev 92876)
@@ -0,0 +1,196 @@
+# Emacs: -*- makefile -*-
+#
+# Toplevel Makefile.am for a YaST2 subproject
+#
+# -- This file is generated by y2automake - DO NOT EDIT! --
+# (Edit ./SUBDIRS instead)
+#
+
+#where devtools are
+Y2TOOL = $(Y2DEVTOOLS_PREFIX)/bin/y2tool
+
+VERSION = $(shell cat $(srcdir)/VERSION)
+RPMNAME = $(shell cat $(srcdir)/RPMNAME)
+SUBDIRS_FILE = $(shell test -e $(srcdir)/SUBDIRS && echo SUBDIRS)
+ACINCLUDE_FILE = $(shell test -e $(srcdir)/acinclude.m4 && echo acinclude.m4)
+
+HAS_YAST_LICENSE = $(shell test -e $(srcdir)/YAST_LICENSE && echo YAST_LICENSE)
+
+# do we do Makefile.am for devtools? It is a little special...
+IS_DEVTOOLS = $(findstring yast2-devtools,$(RPMNAME))
+
+DEVTOOLS_DIR = $(if $(IS_DEVTOOLS),$(srcdir)/devtools,$(Y2DEVTOOLS_PREFIX)/share/YaST2/data/devtools)
+LEGALESE_DIR = $(if $(HAS_YAST_LICENSE),$(DEVTOOLS_DIR)/admin/copyright/yast,$(DEVTOOLS_DIR)/admin/copyright/gpl)
+
+COPYRIGHT_files_gpl = README COPYING
+
+COPYRIGHT_files_yast = YAST_LICENSE README COPYING COPYRIGHT.english \
+ COPYRIGHT.french COPYRIGHT.german COPYRIGHT.spanish
+
+extra_COPYRIGHT_files = $(if $(HAS_YAST_LICENSE), $(COPYRIGHT_files_yast), $(COPYRIGHT_files_gpl))
+
+# less strict; prefer bzip2
+AUTOMAKE_OPTIONS = foreign dist-bzip2 no-dist-gzip
+# where devtools install m4 snippets
+# argh, executed literally
+#ACLOCAL_AMFLAGS = -I $(Y2DEVTOOLS_PREFIX)/share/aclocal
+ACLOCAL_AMFLAGS = -I . -I `if test -d ./devtools/admin; then echo ./devtools/admin; else pkg-config --print-errors --variable=datadir yast2-devtools; fi`/aclocal
+
+Makefile.am.common: $(DEVTOOLS_DIR)/admin/Makefile.am.common
+ cmp -s $< $@ || cp -f $< $@
+
+# create bzip2ed tar and make some sanity checks
+$(RPMNAME)-$(VERSION).tar.bz2: checkpo dist-bzip2
+ @if [ `bunzip2 -c $(RPMNAME)-$(VERSION).tar.bz2 | wc --bytes` = 0 ] ; then \
+ echo "Error: created tar is empty" ; \
+ exit 1 ; \
+ fi
+
+CLEANFILES =
+MAINTAINERCLEANFILES = package/$(RPMNAME)-$(VERSION).tar.bz2 package/$(RPMNAME).spec
+
+POT_DST = $(shell find -type d -name testsuite -prune , \
+ -type f -name "*.pot")
+
+EXTRA_DIST = \
+ VERSION RPMNAME MAINTAINER configure.in.in \
+ $(SUBDIRS_FILE) $(ACINCLUDE_FILE) \
+ $(if $(IS_DEVTOOLS),Makefile.am.common,$(POT_DST))
+
+show-extra-dist:
+ @echo $(EXTRA_DIST)
+
+# info '(automake)Conditionals'
+if CREATE_PKGCONFIG
+# create the file here instead of by configure
+# because the prerequisite is made here (not anymore!)
+# and we don't want any paths in y2autoconf
+# info '(autoconf)config.status Invocation'
+$(RPMNAME).pc: $(RPMNAME).pc.in config.status
+ ./config.status --file=$@:$<
+
+if CREATE_PKGCONFIG_NOARCH
+pkgconfigdata_DATA = $(RPMNAME).pc
+else
+pkgconfig_DATA = $(RPMNAME).pc
+endif
+
+EXTRA_DIST += $(RPMNAME).pc.in
+endif
+
+dist-hook:
+ @for I in $(extra_COPYRIGHT_files) ; \
+ do \
+ EX="" ; \
+ if test -f $(srcdir)/$$I ; then \
+ EX=$(srcdir)/$$I ; \
+ elif test -f $(LEGALESE_DIR)/$$I ; then \
+ EX=$(LEGALESE_DIR)/$$I ; \
+ else \
+ echo "Error: No file $$I in $(srcdir)/ or in $$LEGALESE_DIR/"; \
+ exit 1 ; \
+ fi ; \
+ echo "cp $$EX $(distdir)" ; \
+ cp $$EX "$(distdir)" ; \
+ done
+
+pot:
+ $(Y2TOOL) y2makepot -s $(srcdir)
+
+install-pot: pot
+ @POT_DST=`find -type d -name testsuite -prune , \
+ -type f -name "*.pot"` ; \
+ if [ -n "$$POT_DST" ] ; then \
+ echo "mkdir -p $(DESTDIR)$(potdir)" ; \
+ mkdir -p $(DESTDIR)$(potdir) ; \
+ list="$$POT_DST"; \
+ for I in $$list ; \
+ do \
+ echo $$I ; \
+ if [ "$$I" == "pot" ] ; then \
+ continue ; \
+ fi ; \
+ echo "$(INSTALL_DATA) $$I $(DESTDIR)$(potdir)" ; \
+ $(INSTALL_DATA) $$I $(DESTDIR)$(potdir) ; \
+ done ; \
+ fi
+
+spellcheck: pot
+ $(Y2TOOL) pot-spellcheck
+
+# all-local: $(if $(IS_DEVTOOLS),,$(POT_DST))
+
+install-data-local: # $(if $(IS_DEVTOOLS),,install-pot)
+ mkdir -p $(DESTDIR)$(docdir)
+ @for I in $(extra_COPYRIGHT_files) ; \
+ do \
+ EX="" ; \
+ if test -f $(srcdir)/$$I ; then \
+ EX=$(srcdir)/$$I ; \
+ elif test -f $(LEGALESE_DIR)/$$I ; then \
+ EX=$(LEGALESE_DIR)/$$I ; \
+ else \
+ echo "Error: No file $$I in $(srcdir)/ or in $(LEGALESE_DIR)/"; \
+ exit 1 ; \
+ fi ; \
+ echo "$(INSTALL_DATA) $$EX $(DESTDIR)$(docdir)" ; \
+ $(INSTALL_DATA) $$EX $(DESTDIR)$(docdir) ; \
+ done
+
+package-local: check-parse $(if $(IS_DEVTOOLS),,$(POT_DST)) $(RPMNAME)-$(VERSION).tar.bz2
+ rm -f package/$(RPMNAME)-*.tar.bz2
+ rm -f package/*~
+ rm -f package/*.bak
+ rm -f package/*.auto
+ mv $(RPMNAME)-$(VERSION).tar.bz2 package/
+ if ! test -x $(Y2TOOL); then \
+ echo "$(Y2TOOL): not found."; \
+ echo "You have to install yast2-devtools to making a package"; \
+ false; \
+ fi
+ here=`pwd`; \
+ cd $(srcdir) && for i in $(RPMNAME)*.spec.in; do \
+ newname="`echo "$$i" | sed "s/\.in$$//g"`"; \
+ $(Y2TOOL) create-spec < $$i > $$here/package/$${newname} ; \
+ done
+
+package: check-up-to-date check-tagversion check-textdomain package-local
+
+TAGVERSION = $(Y2TOOL) tagversion
+
+# check if there is no modified files and all commits were pushed
+check-up-to-date:
+ if [ `git status --short --branch | sed '/##[^[]*$/d;/^??/d' | wc -l` -gt 0 ]; then \
+ (echo "ERROR: Source is not commited and pushed. See `git status`"; false) \
+ fi
+
+check-tagversion:
+ cd $(srcdir) && $(TAGVERSION) --check >/dev/null; \
+ [ $$? = 0 ] || ( echo "ERROR: Please run 'tagversion' first"; false )
+
+check-parse-old:
+ @if [ `find -type f -name "*.ycp" | wc -l` -gt 0 -a "$(RPMNAME)" != "yast2-core" ] ; then \
+ echo "Running parseycp..." ; \
+ parseycp -q -R ; \
+ else \
+ echo "Not running parseycp." ; \
+ fi
+
+check-parse:
+ @echo "Not running parseycp."
+
+check-textdomain:
+ $(Y2TOOL) check-textdomain $(srcdir)
+
+stable: checkin-stable
+
+checkin-stable: package
+ $(Y2TOOL) checkin-stable
+
+
+# For po/ modules
+checkpo:
+ test ! -f $(srcdir)/po/Makefile || $(MAKE) -C po checkpo
+# test ! -f $(srcdir)/po/Makefile || $(MAKE) -C po checkpo make-pox
+# Contents of ./SUBDIRS
+SUBDIRS = po
Added: trunk/yast/kn/README
===================================================================
--- trunk/yast/kn/README (rev 0)
+++ trunk/yast/kn/README 2015-09-29 10:47:28 UTC (rev 92876)
@@ -0,0 +1,2 @@
+This program/library is part of YaST2
+See the file COPYING for license terms
Added: trunk/yast/kn/configure.ac
===================================================================
--- trunk/yast/kn/configure.ac (rev 0)
+++ trunk/yast/kn/configure.ac 2015-09-29 10:47:28 UTC (rev 92876)
@@ -0,0 +1,184 @@
+dnl configure.ac for yast2-trans-kn
+dnl
+dnl -- This file is generated by y2autoconf 3.0.5 - DO NOT EDIT! --
+dnl (edit configure.ac.in or configure.in.in instead)
+
+AC_INIT(yast2-trans-kn, 3.1.0, http://bugs.opensuse.org/, yast2-trans-kn)
+dnl Check for presence of file 'RPMNAME'
+AC_CONFIG_SRCDIR([RPMNAME])
+
+dnl Checking host/target/build systems, for make, install etc.
+AC_CANONICAL_TARGET
+dnl Perform program name transformation
+AC_ARG_PROGRAM
+
+AC_PREFIX_DEFAULT(/usr)
+
+dnl long filenames; we use GNU Make extensions and that's ok
+AM_INIT_AUTOMAKE(tar-ustar -Wno-portability)
+
+dnl Important YaST2 variables
+VERSION="3.1.0"
+RPMNAME="yast2-trans-kn"
+MAINTAINER="Karl Eichwalder <ke(a)suse.de>"
+
+dnl pkgconfig honors lib64
+pkgconfigdir=\${libdir}/pkgconfig
+pkgconfigdatadir=\${datadir}/pkgconfig
+yast2dir=\${prefix}/share/YaST2
+
+ybindir=\${prefix}/lib/YaST2/bin
+# FIXME duplicates execcompdir
+ystartupdir=\${prefix}/lib/YaST2
+plugindir=\${libdir}/YaST2/plugin
+includedir=\${prefix}/include/YaST2
+potdir=\${docdir}/pot
+
+docdir=\${prefix}/share/doc/packages/$RPMNAME
+mandir=\${prefix}/share/man
+
+execcompdir=\${prefix}/lib/YaST2
+agentdir=${execcompdir}/servers_non_y2
+
+ydatadir=${yast2dir}/data
+imagedir=${yast2dir}/images
+themedir=${yast2dir}/theme
+localedir=${yast2dir}/locale
+clientdir=${yast2dir}/clients
+moduledir=${yast2dir}/modules
+yncludedir=${yast2dir}/include
+schemadir=${yast2dir}/schema
+scrconfdir=${yast2dir}/scrconf
+desktopdir=\${prefix}/share/applications/YaST2
+
+AC_SUBST(VERSION)
+AC_SUBST(RPMNAME)
+AC_SUBST(MAINTAINER)
+
+AC_SUBST(pkgconfigdir)
+AC_SUBST(pkgconfigdatadir)
+
+AC_SUBST(yast2dir)
+
+AC_SUBST(ybindir)
+AC_SUBST(ystartupdir)
+AC_SUBST(plugindir)
+AC_SUBST(includedir)
+AC_SUBST(potdir)
+AC_SUBST(execcompdir)
+
+AC_SUBST(docdir)
+AC_SUBST(mandir)
+
+AC_SUBST(ydatadir)
+AC_SUBST(imagedir)
+AC_SUBST(themedir)
+AC_SUBST(localedir)
+AC_SUBST(clientdir)
+AC_SUBST(moduledir)
+AC_SUBST(yncludedir)
+AC_SUBST(schemadir)
+AC_SUBST(scrconfdir)
+AC_SUBST(agentdir)
+AC_SUBST(desktopdir)
+
+fillupdir_d="/var/adm/fillup-templates"
+AC_ARG_WITH(fillupdir,
+ AS_HELP_STRING([--with-fillupdir=DIR],
+ [where to place fillup templates (default $fillupdir_d.]),
+ [ fillupdir="$withval" ],
+ [ fillupdir="$fillupdir_d" ])
+AC_SUBST(fillupdir)
+
+LL=${RPMNAME##*-}
+AC_SUBST(LL)
+ISO639=${LL%_*}
+AC_SUBST(ISO639)
+
+AC_ARG_WITH(own_compendium,
+ AS_HELP_STRING([--with-own_compendium=FILE],
+ [Location of compendium file]),
+ y2compendium=yes, y2compendium=no)
+if test "x$with_own_compendium" = "x" ; then
+ if test -d ../50-memory ; then
+ COMPENDIUM='../../50-memory/yast2.$(LL).po'
+ else
+ COMPENDIUM='../../memory/yast2.$(LL).po'
+ fi
+else
+ COMPENDIUM=${with_own_compendium}
+fi
+AC_SUBST(COMPENDIUM)
+if test -d ../50-pot ; then
+ POTDIR=../../50-pot
+else
+ POTDIR=../../pot/pot
+fi
+AC_SUBST(POTDIR)
+
+
+dnl Checks for programs.
+AC_PROG_INSTALL
+dnl The YCP interpreter checks whether dependent ybc files are older
+dnl so we must preserve their timestamps
+INSTALL="${INSTALL} -p"
+AC_PROG_LN_S
+AC_PROG_MAKE_SET
+
+dnl pkgconfig
+AC_ARG_VAR([PKG_CONFIG_PATH], [where to search for pkg-config files])
+dnl devtools
+dnl ...
+
+dnl no need for AC_ARG_VAR
+AC_PATH_PROG(XGETTEXT, xgettext)
+if test -z "$XGETTEXT" ; then
+ AC_MSG_ERROR(xgettext is missing; please install gettext-tools.)
+fi
+
+Y2DEVTOOLS_PREFIX=`pkg-config --print-errors --variable=prefix yast2-devtools`
+AC_SUBST(Y2DEVTOOLS_PREFIX)
+devtools_ybindir=`pkg-config --print-errors --variable=ybindir yast2-devtools`
+devtools_yast2dir=`pkg-config --print-errors --variable=yast2dir yast2-devtools`
+
+dnl producing pkg-config for others?
+AM_CONDITIONAL(CREATE_PKGCONFIG, test "x${CREATE_PKGCONFIG}" != x)
+AM_CONDITIONAL(CREATE_PKGCONFIG_NOARCH, test "x${CREATE_PKGCONFIG}" = xnoarch)
+
+dbdir=${devtools_yast2dir}/data/docbook
+STYLESHEET_HTML=${dbdir}/stylesheets/customize-html.xsl
+STYLESHEET_PDF=${dbdir}/stylesheets/customize-fo.xsl
+STYLESHEET_CSS=${dbdir}/css/yast2docs.css
+STYLESHEET_YDOC=${dbdir}/stylesheets/ydoc.xsl
+STYLESHEET_YCPDOC=${dbdir}/stylesheets/ycpdoc.xsl
+AC_SUBST(STYLESHEET_HTML)
+AC_SUBST(STYLESHEET_PDF)
+AC_SUBST(STYLESHEET_CSS)
+AC_SUBST(STYLESHEET_YDOC)
+AC_SUBST(STYLESHEET_YCPDOC)
+
+
+dnl searches for some needed programs
+AC_PATH_PROG(MSGFMT, msgfmt, no, /usr/bin)
+if test x$MSGFMT != x"/usr/bin/msgfmt"; then
+ AC_MSG_ERROR(msgfmt is missing; please install gettext.)
+fi
+AC_PATH_PROGS(MSGCAT, msgcat pmsgcat, no)
+if test x$MSGCAT = xno; then
+ AC_MSG_ERROR(msgcat is missing; please install gettext-0.11pre or better.)
+fi
+
+AC_PATH_PROG(MSGMERGE, msgmerge, no, /usr/bin)
+if test x$MSGMERGE != x"/usr/bin/msgmerge"; then
+ AC_MSG_ERROR(msgmerge is missing; please install gettext.)
+fi
+
+AC_PATH_PROG(MSGCONV, msgconv, no, /usr/bin)
+if test x$MSGCONV != x"/usr/bin/msgconv"; then
+ AC_MSG_ERROR(msgconv is missing; please install gettext.)
+fi
+
+
+AC_CONFIG_FILES(Makefile po/Makefile)
+AC_OUTPUT
+
Added: trunk/yast/kn/po/Makefile.am
===================================================================
--- trunk/yast/kn/po/Makefile.am (rev 0)
+++ trunk/yast/kn/po/Makefile.am 2015-09-29 10:47:28 UTC (rev 92876)
@@ -0,0 +1,175 @@
+# Emacs: -*- makefile -*-
+#
+# Makefile.am for a YaST2 translation (po/) subproject
+#
+# -- This file is generated by y2automake - DO NOT EDIT! --
+#
+# --- START lines from /usr/share/YaST2/data/devtools/admin/po/Makefile.am.top ---
+# Emacs: -*- makefile -*-
+# --- END lines from /usr/share/YaST2/data/devtools/admin/po/Makefile.am.top ---
+# --- START lines from /usr/share/YaST2/data/devtools/admin/po/Makefile.am.center ---
+# Emacs: -*- makefile -*-
+
+LL = @LL@
+#POTDIR = ../../50-pot
+POTDIR = @POTDIR@
+POTFILES = $(wildcard $(POTDIR)/*.pot)
+GENERATED = $(MOFILES)
+CLEANFILES = $(GENERATED)
+POFILES = $(wildcard *.po)
+ALL_TEXTDOMAINS = $(basename $(notdir $(POTFILES)))
+BPOTFILES = $(shell source ../../50-tools/build.conf && echo $$business)
+WANTED_TEXTDOMAINS = $(filter-out $(BPOTFILES), $(ALL_TEXTDOMAINS))
+WANTED_POFILES = $(addsuffix .$(LL).po, $(WANTED_TEXTDOMAINS))
+MOFILES = $(POFILES:%.po=%.mo)
+INST_MOFILES = $(MOFILES:.$(LL).mo=.mo)
+POXFILES = $(POFILES:%.po=%.pox)
+EXTRA_DIST = $(WANTED_POFILES) $(stat)
+localedir=@localedir@
+locale_lang_msg_dir=$(localedir)/$(LL)/LC_MESSAGES
+compendium = @COMPENDIUM@
+with_compendium =
+
+stat=status.txt
+PO_STATS= grep -v warning: | @ybindir@/po-stats
+
+MSGMERGE = @MSGMERGE@ --no-wrap --force-po --previous
+MSGFMT = @MSGFMT@
+MSGCAT = @MSGCAT@ --no-wrap --force-po
+MSGCONV = @MSGCONV@ --no-wrap --force-po
+XGETTEXT = @XGETTEXT@ --no-wrap
+
+SUFFIXES = .po .pox .gmo .mo
+
+all-local: $(GENERATED)
+
+make-pox pox: Makefile $(POXFILES)
+$(POXFILES): %.pox: %.po
+ -[ -f $@ ] && mv --backup=numbered $@ $@.bak; \
+ pot=$$(echo $< | sed "s:$(LL).po:pot:"); \
+ compendium=$(compendium); \
+ [ -f $$compendium ] || compendium=/dev/null ; \
+ $(MSGMERGE) -C $$compendium -o $@ $< $(POTDIR)/$$pot
+
+# update or init PO file
+update-po: Makefile $(POTFILES)
+ for p in $(POTFILES); do \
+ q=$${p##*/}; \
+ po=$${q%pot}$(LL).po; \
+ echo $$po; \
+ if [ -f $$po ]; then \
+ $(MSGMERGE) -o $$po.tmp $(with_compendium) $$po $$p; \
+ else \
+ $(MSGMERGE) -o $$po.tmp -C $(compendium) \
+ --verbose /dev/null $$p; \
+ fi || { echo "$(MSGMERGE) for \"$$po\" failed" ; \
+ rm -f $$po.tmp ; }; \
+ if cmp $$po.tmp $$po >/dev/null 2>&1; then \
+ rm -vf $$po.tmp; \
+ else \
+ mv -vf $$po.tmp $$po; \
+ fi; \
+ done
+ $(MAKE) $(stat)
+
+$(stat): $(WANTED_POFILES)
+ if [ -f $(stat) ]; then \
+ cp --backup=numbered $(stat) $(stat).bak; \
+ :> $(stat); \
+ fi
+ { for f in $(WANTED_POFILES); do \
+ LANG=C msgfmt -o /dev/null -c -v --statistics $$f 2>&1; \
+ done ; } | $(PO_STATS) | head -n 6 | tee $(stat)
+
+update-po-with-compendium:
+ $(MAKE) update-po with_compendium="-C $(compendium)"
+
+update-mo: $(MOFILES)
+ @:
+
+%.mo: %.po
+ file=$(srcdir)/`echo $* | sed 's,.*/,,'`.mo \
+ && rm -f $$file \
+ && $(MSGCONV) --to UTF-8 $< \
+ | $(MSGFMT) -c --statistics -o $$file -
+
+showpo:
+ echo $(POFILES)
+
+showmo:
+ echo $(MOFILES)
+
+checkpo:
+ for f in $(POFILES); do \
+ mypot=$(POTDIR)/$${f/$(LL).po/pot}; echo $$f $$mypot; \
+ [ -f $$mypot ] && { LANG=C $(MSGMERGE) --verbose --output=/dev/null $$f $$mypot || exit 1; }; \
+ LANG=C $(MSGFMT) --output=/dev/null --check --statistics --verbose $$f \
+ || exit 1; \
+ done
+
+# Try to checkin a .pox file
+# FIXME make sure msgcat doesn't weird things with "" and comments
+checkin:
+ p=$(MODULE).$(ci_ll); \
+ cp --backup=numbered $(ci_opt) $$p.po $$p.po.bak; \
+ if [ -d CVS ]; then \
+ cvs -n update $$p.po | grep -q -v '^[UPMC]'; \
+ else \
+ LC_ALL=C svn status --show-updates --quiet $$p.po| grep -v '^Status against revision'; \
+ fi; \
+ if [ $$? = 0 ]; then \
+ echo "CVS/Subversion mismatch; trying to merge..."; \
+ rm -f $$p.po; \
+ if [ -d CVS ]; then \
+ cvs -q update $$p.po; \
+ else \
+ svn update $$p.po; \
+ fi; \
+ cp $$p.pox $$p.pox.new; \
+ $(MSGCAT) $$p.po $$p.pox.new -o $$p.pox; \
+ echo -e "\nCheck \"$$p.pox\" for fuzzy entries. Status:"; \
+ $(MSGFMT) --check --statistics $$p.pox; \
+ echo -e "Then try again to checkin \"$$p.pox\"."; \
+ else \
+ cp $(ci_opt) $$p.pox $$p.po; \
+ if [ -d CVS ]; then \
+ cvs -n ci $$p.po; \
+ else \
+ svn --dry-run commit $$p.po; \
+ fi; \
+ if [ $$? = 0 ] ; then \
+ if [ -d CVS ]; then \
+ cvs ci -m "$(ci_msg)" $$p.po; \
+ else \
+ svn commit --message "$(ci_msg)" $$p.po; \
+ fi; \
+ else \
+ rm -f $$p.po; \
+ if [ -d CVS ]; then \
+ cvs -q update $$p.po; \
+ else \
+ svn update $$p.po; \
+ fi; \
+ cp $$p.pox $$p.pox.new; \
+ $(MSGCAT) $$p.po $$p.pox.new -o $$p.pox; \
+ echo -e "\nCheck \"$$p.pox\" for fuzzy entries. Status:"; \
+ $(MSGFMT) --check --statistics $$p.pox; \
+ echo "Then try to checkin \"$$p.pox\"."; \
+ fi; \
+ fi
+
+install-data-local: $(MOFILES) $(stat)
+ D=$(DESTDIR)$(locale_lang_msg_dir); \
+ [ -d $$D ] || install -d -m 755 $$D; \
+ for l in $(MOFILES); do \
+ m=$${l/$(LL).mo/mo}; \
+ install -m 644 $$l $$D/$$m; \
+ done
+ install -d -m 755 $(DESTDIR)$(docdir)
+ $(INSTALL_DATA) $(stat) $(DESTDIR)$(docdir)
+# --- END lines from /usr/share/YaST2/data/devtools/admin/po/Makefile.am.center ---
+# --- START lines from /usr/share/YaST2/data/devtools/admin/po/Makefile.am.bottom ---
+# Emacs: -*- makefile -*-
+
+## po/Makefile.am.bottom ends here
+# --- END lines from /usr/share/YaST2/data/devtools/admin/po/Makefile.am.bottom ---
Added: trunk/yast/ko/COPYING
===================================================================
--- trunk/yast/ko/COPYING (rev 0)
+++ trunk/yast/ko/COPYING 2015-09-29 10:47:28 UTC (rev 92876)
@@ -0,0 +1,339 @@
+ GNU GENERAL PUBLIC LICENSE
+ Version 2, June 1991
+
+ Copyright (C) 1989, 1991 Free Software Foundation, Inc.,
+ 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA
+ Everyone is permitted to copy and distribute verbatim copies
+ of this license document, but changing it is not allowed.
+
+ Preamble
+
+ The licenses for most software are designed to take away your
+freedom to share and change it. By contrast, the GNU General Public
+License is intended to guarantee your freedom to share and change free
+software--to make sure the software is free for all its users. This
+General Public License applies to most of the Free Software
+Foundation's software and to any other program whose authors commit to
+using it. (Some other Free Software Foundation software is covered by
+the GNU Lesser General Public License instead.) You can apply it to
+your programs, too.
+
+ When we speak of free software, we are referring to freedom, not
+price. Our General Public Licenses are designed to make sure that you
+have the freedom to distribute copies of free software (and charge for
+this service if you wish), that you receive source code or can get it
+if you want it, that you can change the software or use pieces of it
+in new free programs; and that you know you can do these things.
+
+ To protect your rights, we need to make restrictions that forbid
+anyone to deny you these rights or to ask you to surrender the rights.
+These restrictions translate to certain responsibilities for you if you
+distribute copies of the software, or if you modify it.
+
+ For example, if you distribute copies of such a program, whether
+gratis or for a fee, you must give the recipients all the rights that
+you have. You must make sure that they, too, receive or can get the
+source code. And you must show them these terms so they know their
+rights.
+
+ We protect your rights with two steps: (1) copyright the software, and
+(2) offer you this license which gives you legal permission to copy,
+distribute and/or modify the software.
+
+ Also, for each author's protection and ours, we want to make certain
+that everyone understands that there is no warranty for this free
+software. If the software is modified by someone else and passed on, we
+want its recipients to know that what they have is not the original, so
+that any problems introduced by others will not reflect on the original
+authors' reputations.
+
+ Finally, any free program is threatened constantly by software
+patents. We wish to avoid the danger that redistributors of a free
+program will individually obtain patent licenses, in effect making the
+program proprietary. To prevent this, we have made it clear that any
+patent must be licensed for everyone's free use or not licensed at all.
+
+ The precise terms and conditions for copying, distribution and
+modification follow.
+
+ GNU GENERAL PUBLIC LICENSE
+ TERMS AND CONDITIONS FOR COPYING, DISTRIBUTION AND MODIFICATION
+
+ 0. This License applies to any program or other work which contains
+a notice placed by the copyright holder saying it may be distributed
+under the terms of this General Public License. The "Program", below,
+refers to any such program or work, and a "work based on the Program"
+means either the Program or any derivative work under copyright law:
+that is to say, a work containing the Program or a portion of it,
+either verbatim or with modifications and/or translated into another
+language. (Hereinafter, translation is included without limitation in
+the term "modification".) Each licensee is addressed as "you".
+
+Activities other than copying, distribution and modification are not
+covered by this License; they are outside its scope. The act of
+running the Program is not restricted, and the output from the Program
+is covered only if its contents constitute a work based on the
+Program (independent of having been made by running the Program).
+Whether that is true depends on what the Program does.
+
+ 1. You may copy and distribute verbatim copies of the Program's
+source code as you receive it, in any medium, provided that you
+conspicuously and appropriately publish on each copy an appropriate
+copyright notice and disclaimer of warranty; keep intact all the
+notices that refer to this License and to the absence of any warranty;
+and give any other recipients of the Program a copy of this License
+along with the Program.
+
+You may charge a fee for the physical act of transferring a copy, and
+you may at your option offer warranty protection in exchange for a fee.
+
+ 2. You may modify your copy or copies of the Program or any portion
+of it, thus forming a work based on the Program, and copy and
+distribute such modifications or work under the terms of Section 1
+above, provided that you also meet all of these conditions:
+
+ a) You must cause the modified files to carry prominent notices
+ stating that you changed the files and the date of any change.
+
+ b) You must cause any work that you distribute or publish, that in
+ whole or in part contains or is derived from the Program or any
+ part thereof, to be licensed as a whole at no charge to all third
+ parties under the terms of this License.
+
+ c) If the modified program normally reads commands interactively
+ when run, you must cause it, when started running for such
+ interactive use in the most ordinary way, to print or display an
+ announcement including an appropriate copyright notice and a
+ notice that there is no warranty (or else, saying that you provide
+ a warranty) and that users may redistribute the program under
+ these conditions, and telling the user how to view a copy of this
+ License. (Exception: if the Program itself is interactive but
+ does not normally print such an announcement, your work based on
+ the Program is not required to print an announcement.)
+
+These requirements apply to the modified work as a whole. If
+identifiable sections of that work are not derived from the Program,
+and can be reasonably considered independent and separate works in
+themselves, then this License, and its terms, do not apply to those
+sections when you distribute them as separate works. But when you
+distribute the same sections as part of a whole which is a work based
+on the Program, the distribution of the whole must be on the terms of
+this License, whose permissions for other licensees extend to the
+entire whole, and thus to each and every part regardless of who wrote it.
+
+Thus, it is not the intent of this section to claim rights or contest
+your rights to work written entirely by you; rather, the intent is to
+exercise the right to control the distribution of derivative or
+collective works based on the Program.
+
+In addition, mere aggregation of another work not based on the Program
+with the Program (or with a work based on the Program) on a volume of
+a storage or distribution medium does not bring the other work under
+the scope of this License.
+
+ 3. You may copy and distribute the Program (or a work based on it,
+under Section 2) in object code or executable form under the terms of
+Sections 1 and 2 above provided that you also do one of the following:
+
+ a) Accompany it with the complete corresponding machine-readable
+ source code, which must be distributed under the terms of Sections
+ 1 and 2 above on a medium customarily used for software interchange; or,
+
+ b) Accompany it with a written offer, valid for at least three
+ years, to give any third party, for a charge no more than your
+ cost of physically performing source distribution, a complete
+ machine-readable copy of the corresponding source code, to be
+ distributed under the terms of Sections 1 and 2 above on a medium
+ customarily used for software interchange; or,
+
+ c) Accompany it with the information you received as to the offer
+ to distribute corresponding source code. (This alternative is
+ allowed only for noncommercial distribution and only if you
+ received the program in object code or executable form with such
+ an offer, in accord with Subsection b above.)
+
+The source code for a work means the preferred form of the work for
+making modifications to it. For an executable work, complete source
+code means all the source code for all modules it contains, plus any
+associated interface definition files, plus the scripts used to
+control compilation and installation of the executable. However, as a
+special exception, the source code distributed need not include
+anything that is normally distributed (in either source or binary
+form) with the major components (compiler, kernel, and so on) of the
+operating system on which the executable runs, unless that component
+itself accompanies the executable.
+
+If distribution of executable or object code is made by offering
+access to copy from a designated place, then offering equivalent
+access to copy the source code from the same place counts as
+distribution of the source code, even though third parties are not
+compelled to copy the source along with the object code.
+
+ 4. You may not copy, modify, sublicense, or distribute the Program
+except as expressly provided under this License. Any attempt
+otherwise to copy, modify, sublicense or distribute the Program is
+void, and will automatically terminate your rights under this License.
+However, parties who have received copies, or rights, from you under
+this License will not have their licenses terminated so long as such
+parties remain in full compliance.
+
+ 5. You are not required to accept this License, since you have not
+signed it. However, nothing else grants you permission to modify or
+distribute the Program or its derivative works. These actions are
+prohibited by law if you do not accept this License. Therefore, by
+modifying or distributing the Program (or any work based on the
+Program), you indicate your acceptance of this License to do so, and
+all its terms and conditions for copying, distributing or modifying
+the Program or works based on it.
+
+ 6. Each time you redistribute the Program (or any work based on the
+Program), the recipient automatically receives a license from the
+original licensor to copy, distribute or modify the Program subject to
+these terms and conditions. You may not impose any further
+restrictions on the recipients' exercise of the rights granted herein.
+You are not responsible for enforcing compliance by third parties to
+this License.
+
+ 7. If, as a consequence of a court judgment or allegation of patent
+infringement or for any other reason (not limited to patent issues),
+conditions are imposed on you (whether by court order, agreement or
+otherwise) that contradict the conditions of this License, they do not
+excuse you from the conditions of this License. If you cannot
+distribute so as to satisfy simultaneously your obligations under this
+License and any other pertinent obligations, then as a consequence you
+may not distribute the Program at all. For example, if a patent
+license would not permit royalty-free redistribution of the Program by
+all those who receive copies directly or indirectly through you, then
+the only way you could satisfy both it and this License would be to
+refrain entirely from distribution of the Program.
+
+If any portion of this section is held invalid or unenforceable under
+any particular circumstance, the balance of the section is intended to
+apply and the section as a whole is intended to apply in other
+circumstances.
+
+It is not the purpose of this section to induce you to infringe any
+patents or other property right claims or to contest validity of any
+such claims; this section has the sole purpose of protecting the
+integrity of the free software distribution system, which is
+implemented by public license practices. Many people have made
+generous contributions to the wide range of software distributed
+through that system in reliance on consistent application of that
+system; it is up to the author/donor to decide if he or she is willing
+to distribute software through any other system and a licensee cannot
+impose that choice.
+
+This section is intended to make thoroughly clear what is believed to
+be a consequence of the rest of this License.
+
+ 8. If the distribution and/or use of the Program is restricted in
+certain countries either by patents or by copyrighted interfaces, the
+original copyright holder who places the Program under this License
+may add an explicit geographical distribution limitation excluding
+those countries, so that distribution is permitted only in or among
+countries not thus excluded. In such case, this License incorporates
+the limitation as if written in the body of this License.
+
+ 9. The Free Software Foundation may publish revised and/or new versions
+of the General Public License from time to time. Such new versions will
+be similar in spirit to the present version, but may differ in detail to
+address new problems or concerns.
+
+Each version is given a distinguishing version number. If the Program
+specifies a version number of this License which applies to it and "any
+later version", you have the option of following the terms and conditions
+either of that version or of any later version published by the Free
+Software Foundation. If the Program does not specify a version number of
+this License, you may choose any version ever published by the Free Software
+Foundation.
+
+ 10. If you wish to incorporate parts of the Program into other free
+programs whose distribution conditions are different, write to the author
+to ask for permission. For software which is copyrighted by the Free
+Software Foundation, write to the Free Software Foundation; we sometimes
+make exceptions for this. Our decision will be guided by the two goals
+of preserving the free status of all derivatives of our free software and
+of promoting the sharing and reuse of software generally.
+
+ NO WARRANTY
+
+ 11. BECAUSE THE PROGRAM IS LICENSED FREE OF CHARGE, THERE IS NO WARRANTY
+FOR THE PROGRAM, TO THE EXTENT PERMITTED BY APPLICABLE LAW. EXCEPT WHEN
+OTHERWISE STATED IN WRITING THE COPYRIGHT HOLDERS AND/OR OTHER PARTIES
+PROVIDE THE PROGRAM "AS IS" WITHOUT WARRANTY OF ANY KIND, EITHER EXPRESSED
+OR IMPLIED, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF
+MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE. THE ENTIRE RISK AS
+TO THE QUALITY AND PERFORMANCE OF THE PROGRAM IS WITH YOU. SHOULD THE
+PROGRAM PROVE DEFECTIVE, YOU ASSUME THE COST OF ALL NECESSARY SERVICING,
+REPAIR OR CORRECTION.
+
+ 12. IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN WRITING
+WILL ANY COPYRIGHT HOLDER, OR ANY OTHER PARTY WHO MAY MODIFY AND/OR
+REDISTRIBUTE THE PROGRAM AS PERMITTED ABOVE, BE LIABLE TO YOU FOR DAMAGES,
+INCLUDING ANY GENERAL, SPECIAL, INCIDENTAL OR CONSEQUENTIAL DAMAGES ARISING
+OUT OF THE USE OR INABILITY TO USE THE PROGRAM (INCLUDING BUT NOT LIMITED
+TO LOSS OF DATA OR DATA BEING RENDERED INACCURATE OR LOSSES SUSTAINED BY
+YOU OR THIRD PARTIES OR A FAILURE OF THE PROGRAM TO OPERATE WITH ANY OTHER
+PROGRAMS), EVEN IF SUCH HOLDER OR OTHER PARTY HAS BEEN ADVISED OF THE
+POSSIBILITY OF SUCH DAMAGES.
+
+ END OF TERMS AND CONDITIONS
+
+ How to Apply These Terms to Your New Programs
+
+ If you develop a new program, and you want it to be of the greatest
+possible use to the public, the best way to achieve this is to make it
+free software which everyone can redistribute and change under these terms.
+
+ To do so, attach the following notices to the program. It is safest
+to attach them to the start of each source file to most effectively
+convey the exclusion of warranty; and each file should have at least
+the "copyright" line and a pointer to where the full notice is found.
+
+ <one line to give the program's name and a brief idea of what it does.>
+ Copyright (C) <year> <name of author>
+
+ This program is free software; you can redistribute it and/or modify
+ it under the terms of the GNU General Public License as published by
+ the Free Software Foundation; either version 2 of the License, or
+ (at your option) any later version.
+
+ This program is distributed in the hope that it will be useful,
+ but WITHOUT ANY WARRANTY; without even the implied warranty of
+ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ GNU General Public License for more details.
+
+ You should have received a copy of the GNU General Public License along
+ with this program; if not, write to the Free Software Foundation, Inc.,
+ 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA.
+
+Also add information on how to contact you by electronic and paper mail.
+
+If the program is interactive, make it output a short notice like this
+when it starts in an interactive mode:
+
+ Gnomovision version 69, Copyright (C) year name of author
+ Gnomovision comes with ABSOLUTELY NO WARRANTY; for details type `show w'.
+ This is free software, and you are welcome to redistribute it
+ under certain conditions; type `show c' for details.
+
+The hypothetical commands `show w' and `show c' should show the appropriate
+parts of the General Public License. Of course, the commands you use may
+be called something other than `show w' and `show c'; they could even be
+mouse-clicks or menu items--whatever suits your program.
+
+You should also get your employer (if you work as a programmer) or your
+school, if any, to sign a "copyright disclaimer" for the program, if
+necessary. Here is a sample; alter the names:
+
+ Yoyodyne, Inc., hereby disclaims all copyright interest in the program
+ `Gnomovision' (which makes passes at compilers) written by James Hacker.
+
+ <signature of Ty Coon>, 1 April 1989
+ Ty Coon, President of Vice
+
+This General Public License does not permit incorporating your program into
+proprietary programs. If your program is a subroutine library, you may
+consider it more useful to permit linking proprietary applications with the
+library. If this is what you want to do, use the GNU Lesser General
+Public License instead of this License.
Added: trunk/yast/ko/Makefile.am
===================================================================
--- trunk/yast/ko/Makefile.am (rev 0)
+++ trunk/yast/ko/Makefile.am 2015-09-29 10:47:28 UTC (rev 92876)
@@ -0,0 +1,196 @@
+# Emacs: -*- makefile -*-
+#
+# Toplevel Makefile.am for a YaST2 subproject
+#
+# -- This file is generated by y2automake - DO NOT EDIT! --
+# (Edit ./SUBDIRS instead)
+#
+
+#where devtools are
+Y2TOOL = $(Y2DEVTOOLS_PREFIX)/bin/y2tool
+
+VERSION = $(shell cat $(srcdir)/VERSION)
+RPMNAME = $(shell cat $(srcdir)/RPMNAME)
+SUBDIRS_FILE = $(shell test -e $(srcdir)/SUBDIRS && echo SUBDIRS)
+ACINCLUDE_FILE = $(shell test -e $(srcdir)/acinclude.m4 && echo acinclude.m4)
+
+HAS_YAST_LICENSE = $(shell test -e $(srcdir)/YAST_LICENSE && echo YAST_LICENSE)
+
+# do we do Makefile.am for devtools? It is a little special...
+IS_DEVTOOLS = $(findstring yast2-devtools,$(RPMNAME))
+
+DEVTOOLS_DIR = $(if $(IS_DEVTOOLS),$(srcdir)/devtools,$(Y2DEVTOOLS_PREFIX)/share/YaST2/data/devtools)
+LEGALESE_DIR = $(if $(HAS_YAST_LICENSE),$(DEVTOOLS_DIR)/admin/copyright/yast,$(DEVTOOLS_DIR)/admin/copyright/gpl)
+
+COPYRIGHT_files_gpl = README COPYING
+
+COPYRIGHT_files_yast = YAST_LICENSE README COPYING COPYRIGHT.english \
+ COPYRIGHT.french COPYRIGHT.german COPYRIGHT.spanish
+
+extra_COPYRIGHT_files = $(if $(HAS_YAST_LICENSE), $(COPYRIGHT_files_yast), $(COPYRIGHT_files_gpl))
+
+# less strict; prefer bzip2
+AUTOMAKE_OPTIONS = foreign dist-bzip2 no-dist-gzip
+# where devtools install m4 snippets
+# argh, executed literally
+#ACLOCAL_AMFLAGS = -I $(Y2DEVTOOLS_PREFIX)/share/aclocal
+ACLOCAL_AMFLAGS = -I . -I `if test -d ./devtools/admin; then echo ./devtools/admin; else pkg-config --print-errors --variable=datadir yast2-devtools; fi`/aclocal
+
+Makefile.am.common: $(DEVTOOLS_DIR)/admin/Makefile.am.common
+ cmp -s $< $@ || cp -f $< $@
+
+# create bzip2ed tar and make some sanity checks
+$(RPMNAME)-$(VERSION).tar.bz2: checkpo dist-bzip2
+ @if [ `bunzip2 -c $(RPMNAME)-$(VERSION).tar.bz2 | wc --bytes` = 0 ] ; then \
+ echo "Error: created tar is empty" ; \
+ exit 1 ; \
+ fi
+
+CLEANFILES =
+MAINTAINERCLEANFILES = package/$(RPMNAME)-$(VERSION).tar.bz2 package/$(RPMNAME).spec
+
+POT_DST = $(shell find -type d -name testsuite -prune , \
+ -type f -name "*.pot")
+
+EXTRA_DIST = \
+ VERSION RPMNAME MAINTAINER configure.in.in \
+ $(SUBDIRS_FILE) $(ACINCLUDE_FILE) \
+ $(if $(IS_DEVTOOLS),Makefile.am.common,$(POT_DST))
+
+show-extra-dist:
+ @echo $(EXTRA_DIST)
+
+# info '(automake)Conditionals'
+if CREATE_PKGCONFIG
+# create the file here instead of by configure
+# because the prerequisite is made here (not anymore!)
+# and we don't want any paths in y2autoconf
+# info '(autoconf)config.status Invocation'
+$(RPMNAME).pc: $(RPMNAME).pc.in config.status
+ ./config.status --file=$@:$<
+
+if CREATE_PKGCONFIG_NOARCH
+pkgconfigdata_DATA = $(RPMNAME).pc
+else
+pkgconfig_DATA = $(RPMNAME).pc
+endif
+
+EXTRA_DIST += $(RPMNAME).pc.in
+endif
+
+dist-hook:
+ @for I in $(extra_COPYRIGHT_files) ; \
+ do \
+ EX="" ; \
+ if test -f $(srcdir)/$$I ; then \
+ EX=$(srcdir)/$$I ; \
+ elif test -f $(LEGALESE_DIR)/$$I ; then \
+ EX=$(LEGALESE_DIR)/$$I ; \
+ else \
+ echo "Error: No file $$I in $(srcdir)/ or in $$LEGALESE_DIR/"; \
+ exit 1 ; \
+ fi ; \
+ echo "cp $$EX $(distdir)" ; \
+ cp $$EX "$(distdir)" ; \
+ done
+
+pot:
+ $(Y2TOOL) y2makepot -s $(srcdir)
+
+install-pot: pot
+ @POT_DST=`find -type d -name testsuite -prune , \
+ -type f -name "*.pot"` ; \
+ if [ -n "$$POT_DST" ] ; then \
+ echo "mkdir -p $(DESTDIR)$(potdir)" ; \
+ mkdir -p $(DESTDIR)$(potdir) ; \
+ list="$$POT_DST"; \
+ for I in $$list ; \
+ do \
+ echo $$I ; \
+ if [ "$$I" == "pot" ] ; then \
+ continue ; \
+ fi ; \
+ echo "$(INSTALL_DATA) $$I $(DESTDIR)$(potdir)" ; \
+ $(INSTALL_DATA) $$I $(DESTDIR)$(potdir) ; \
+ done ; \
+ fi
+
+spellcheck: pot
+ $(Y2TOOL) pot-spellcheck
+
+# all-local: $(if $(IS_DEVTOOLS),,$(POT_DST))
+
+install-data-local: # $(if $(IS_DEVTOOLS),,install-pot)
+ mkdir -p $(DESTDIR)$(docdir)
+ @for I in $(extra_COPYRIGHT_files) ; \
+ do \
+ EX="" ; \
+ if test -f $(srcdir)/$$I ; then \
+ EX=$(srcdir)/$$I ; \
+ elif test -f $(LEGALESE_DIR)/$$I ; then \
+ EX=$(LEGALESE_DIR)/$$I ; \
+ else \
+ echo "Error: No file $$I in $(srcdir)/ or in $(LEGALESE_DIR)/"; \
+ exit 1 ; \
+ fi ; \
+ echo "$(INSTALL_DATA) $$EX $(DESTDIR)$(docdir)" ; \
+ $(INSTALL_DATA) $$EX $(DESTDIR)$(docdir) ; \
+ done
+
+package-local: check-parse $(if $(IS_DEVTOOLS),,$(POT_DST)) $(RPMNAME)-$(VERSION).tar.bz2
+ rm -f package/$(RPMNAME)-*.tar.bz2
+ rm -f package/*~
+ rm -f package/*.bak
+ rm -f package/*.auto
+ mv $(RPMNAME)-$(VERSION).tar.bz2 package/
+ if ! test -x $(Y2TOOL); then \
+ echo "$(Y2TOOL): not found."; \
+ echo "You have to install yast2-devtools to making a package"; \
+ false; \
+ fi
+ here=`pwd`; \
+ cd $(srcdir) && for i in $(RPMNAME)*.spec.in; do \
+ newname="`echo "$$i" | sed "s/\.in$$//g"`"; \
+ $(Y2TOOL) create-spec < $$i > $$here/package/$${newname} ; \
+ done
+
+package: check-up-to-date check-tagversion check-textdomain package-local
+
+TAGVERSION = $(Y2TOOL) tagversion
+
+# check if there is no modified files and all commits were pushed
+check-up-to-date:
+ if [ `git status --short --branch | sed '/##[^[]*$/d;/^??/d' | wc -l` -gt 0 ]; then \
+ (echo "ERROR: Source is not commited and pushed. See `git status`"; false) \
+ fi
+
+check-tagversion:
+ cd $(srcdir) && $(TAGVERSION) --check >/dev/null; \
+ [ $$? = 0 ] || ( echo "ERROR: Please run 'tagversion' first"; false )
+
+check-parse-old:
+ @if [ `find -type f -name "*.ycp" | wc -l` -gt 0 -a "$(RPMNAME)" != "yast2-core" ] ; then \
+ echo "Running parseycp..." ; \
+ parseycp -q -R ; \
+ else \
+ echo "Not running parseycp." ; \
+ fi
+
+check-parse:
+ @echo "Not running parseycp."
+
+check-textdomain:
+ $(Y2TOOL) check-textdomain $(srcdir)
+
+stable: checkin-stable
+
+checkin-stable: package
+ $(Y2TOOL) checkin-stable
+
+
+# For po/ modules
+checkpo:
+ test ! -f $(srcdir)/po/Makefile || $(MAKE) -C po checkpo
+# test ! -f $(srcdir)/po/Makefile || $(MAKE) -C po checkpo make-pox
+# Contents of ./SUBDIRS
+SUBDIRS = po
Added: trunk/yast/ko/README
===================================================================
--- trunk/yast/ko/README (rev 0)
+++ trunk/yast/ko/README 2015-09-29 10:47:28 UTC (rev 92876)
@@ -0,0 +1,2 @@
+This program/library is part of YaST2
+See the file COPYING for license terms
Added: trunk/yast/ko/configure.ac
===================================================================
--- trunk/yast/ko/configure.ac (rev 0)
+++ trunk/yast/ko/configure.ac 2015-09-29 10:47:28 UTC (rev 92876)
@@ -0,0 +1,184 @@
+dnl configure.ac for yast2-trans-ko
+dnl
+dnl -- This file is generated by y2autoconf 3.0.5 - DO NOT EDIT! --
+dnl (edit configure.ac.in or configure.in.in instead)
+
+AC_INIT(yast2-trans-ko, 3.1.0, http://bugs.opensuse.org/, yast2-trans-ko)
+dnl Check for presence of file 'RPMNAME'
+AC_CONFIG_SRCDIR([RPMNAME])
+
+dnl Checking host/target/build systems, for make, install etc.
+AC_CANONICAL_TARGET
+dnl Perform program name transformation
+AC_ARG_PROGRAM
+
+AC_PREFIX_DEFAULT(/usr)
+
+dnl long filenames; we use GNU Make extensions and that's ok
+AM_INIT_AUTOMAKE(tar-ustar -Wno-portability)
+
+dnl Important YaST2 variables
+VERSION="3.1.0"
+RPMNAME="yast2-trans-ko"
+MAINTAINER="Karl Eichwalder <ke(a)suse.de>"
+
+dnl pkgconfig honors lib64
+pkgconfigdir=\${libdir}/pkgconfig
+pkgconfigdatadir=\${datadir}/pkgconfig
+yast2dir=\${prefix}/share/YaST2
+
+ybindir=\${prefix}/lib/YaST2/bin
+# FIXME duplicates execcompdir
+ystartupdir=\${prefix}/lib/YaST2
+plugindir=\${libdir}/YaST2/plugin
+includedir=\${prefix}/include/YaST2
+potdir=\${docdir}/pot
+
+docdir=\${prefix}/share/doc/packages/$RPMNAME
+mandir=\${prefix}/share/man
+
+execcompdir=\${prefix}/lib/YaST2
+agentdir=${execcompdir}/servers_non_y2
+
+ydatadir=${yast2dir}/data
+imagedir=${yast2dir}/images
+themedir=${yast2dir}/theme
+localedir=${yast2dir}/locale
+clientdir=${yast2dir}/clients
+moduledir=${yast2dir}/modules
+yncludedir=${yast2dir}/include
+schemadir=${yast2dir}/schema
+scrconfdir=${yast2dir}/scrconf
+desktopdir=\${prefix}/share/applications/YaST2
+
+AC_SUBST(VERSION)
+AC_SUBST(RPMNAME)
+AC_SUBST(MAINTAINER)
+
+AC_SUBST(pkgconfigdir)
+AC_SUBST(pkgconfigdatadir)
+
+AC_SUBST(yast2dir)
+
+AC_SUBST(ybindir)
+AC_SUBST(ystartupdir)
+AC_SUBST(plugindir)
+AC_SUBST(includedir)
+AC_SUBST(potdir)
+AC_SUBST(execcompdir)
+
+AC_SUBST(docdir)
+AC_SUBST(mandir)
+
+AC_SUBST(ydatadir)
+AC_SUBST(imagedir)
+AC_SUBST(themedir)
+AC_SUBST(localedir)
+AC_SUBST(clientdir)
+AC_SUBST(moduledir)
+AC_SUBST(yncludedir)
+AC_SUBST(schemadir)
+AC_SUBST(scrconfdir)
+AC_SUBST(agentdir)
+AC_SUBST(desktopdir)
+
+fillupdir_d="/var/adm/fillup-templates"
+AC_ARG_WITH(fillupdir,
+ AS_HELP_STRING([--with-fillupdir=DIR],
+ [where to place fillup templates (default $fillupdir_d.]),
+ [ fillupdir="$withval" ],
+ [ fillupdir="$fillupdir_d" ])
+AC_SUBST(fillupdir)
+
+LL=${RPMNAME##*-}
+AC_SUBST(LL)
+ISO639=${LL%_*}
+AC_SUBST(ISO639)
+
+AC_ARG_WITH(own_compendium,
+ AS_HELP_STRING([--with-own_compendium=FILE],
+ [Location of compendium file]),
+ y2compendium=yes, y2compendium=no)
+if test "x$with_own_compendium" = "x" ; then
+ if test -d ../50-memory ; then
+ COMPENDIUM='../../50-memory/yast2.$(LL).po'
+ else
+ COMPENDIUM='../../memory/yast2.$(LL).po'
+ fi
+else
+ COMPENDIUM=${with_own_compendium}
+fi
+AC_SUBST(COMPENDIUM)
+if test -d ../50-pot ; then
+ POTDIR=../../50-pot
+else
+ POTDIR=../../pot/pot
+fi
+AC_SUBST(POTDIR)
+
+
+dnl Checks for programs.
+AC_PROG_INSTALL
+dnl The YCP interpreter checks whether dependent ybc files are older
+dnl so we must preserve their timestamps
+INSTALL="${INSTALL} -p"
+AC_PROG_LN_S
+AC_PROG_MAKE_SET
+
+dnl pkgconfig
+AC_ARG_VAR([PKG_CONFIG_PATH], [where to search for pkg-config files])
+dnl devtools
+dnl ...
+
+dnl no need for AC_ARG_VAR
+AC_PATH_PROG(XGETTEXT, xgettext)
+if test -z "$XGETTEXT" ; then
+ AC_MSG_ERROR(xgettext is missing; please install gettext-tools.)
+fi
+
+Y2DEVTOOLS_PREFIX=`pkg-config --print-errors --variable=prefix yast2-devtools`
+AC_SUBST(Y2DEVTOOLS_PREFIX)
+devtools_ybindir=`pkg-config --print-errors --variable=ybindir yast2-devtools`
+devtools_yast2dir=`pkg-config --print-errors --variable=yast2dir yast2-devtools`
+
+dnl producing pkg-config for others?
+AM_CONDITIONAL(CREATE_PKGCONFIG, test "x${CREATE_PKGCONFIG}" != x)
+AM_CONDITIONAL(CREATE_PKGCONFIG_NOARCH, test "x${CREATE_PKGCONFIG}" = xnoarch)
+
+dbdir=${devtools_yast2dir}/data/docbook
+STYLESHEET_HTML=${dbdir}/stylesheets/customize-html.xsl
+STYLESHEET_PDF=${dbdir}/stylesheets/customize-fo.xsl
+STYLESHEET_CSS=${dbdir}/css/yast2docs.css
+STYLESHEET_YDOC=${dbdir}/stylesheets/ydoc.xsl
+STYLESHEET_YCPDOC=${dbdir}/stylesheets/ycpdoc.xsl
+AC_SUBST(STYLESHEET_HTML)
+AC_SUBST(STYLESHEET_PDF)
+AC_SUBST(STYLESHEET_CSS)
+AC_SUBST(STYLESHEET_YDOC)
+AC_SUBST(STYLESHEET_YCPDOC)
+
+
+dnl searches for some needed programs
+AC_PATH_PROG(MSGFMT, msgfmt, no, /usr/bin)
+if test x$MSGFMT != x"/usr/bin/msgfmt"; then
+ AC_MSG_ERROR(msgfmt is missing; please install gettext.)
+fi
+AC_PATH_PROGS(MSGCAT, msgcat pmsgcat, no)
+if test x$MSGCAT = xno; then
+ AC_MSG_ERROR(msgcat is missing; please install gettext-0.11pre or better.)
+fi
+
+AC_PATH_PROG(MSGMERGE, msgmerge, no, /usr/bin)
+if test x$MSGMERGE != x"/usr/bin/msgmerge"; then
+ AC_MSG_ERROR(msgmerge is missing; please install gettext.)
+fi
+
+AC_PATH_PROG(MSGCONV, msgconv, no, /usr/bin)
+if test x$MSGCONV != x"/usr/bin/msgconv"; then
+ AC_MSG_ERROR(msgconv is missing; please install gettext.)
+fi
+
+
+AC_CONFIG_FILES(Makefile po/Makefile)
+AC_OUTPUT
+
Added: trunk/yast/ko/po/Makefile.am
===================================================================
--- trunk/yast/ko/po/Makefile.am (rev 0)
+++ trunk/yast/ko/po/Makefile.am 2015-09-29 10:47:28 UTC (rev 92876)
@@ -0,0 +1,175 @@
+# Emacs: -*- makefile -*-
+#
+# Makefile.am for a YaST2 translation (po/) subproject
+#
+# -- This file is generated by y2automake - DO NOT EDIT! --
+#
+# --- START lines from /usr/share/YaST2/data/devtools/admin/po/Makefile.am.top ---
+# Emacs: -*- makefile -*-
+# --- END lines from /usr/share/YaST2/data/devtools/admin/po/Makefile.am.top ---
+# --- START lines from /usr/share/YaST2/data/devtools/admin/po/Makefile.am.center ---
+# Emacs: -*- makefile -*-
+
+LL = @LL@
+#POTDIR = ../../50-pot
+POTDIR = @POTDIR@
+POTFILES = $(wildcard $(POTDIR)/*.pot)
+GENERATED = $(MOFILES)
+CLEANFILES = $(GENERATED)
+POFILES = $(wildcard *.po)
+ALL_TEXTDOMAINS = $(basename $(notdir $(POTFILES)))
+BPOTFILES = $(shell source ../../50-tools/build.conf && echo $$business)
+WANTED_TEXTDOMAINS = $(filter-out $(BPOTFILES), $(ALL_TEXTDOMAINS))
+WANTED_POFILES = $(addsuffix .$(LL).po, $(WANTED_TEXTDOMAINS))
+MOFILES = $(POFILES:%.po=%.mo)
+INST_MOFILES = $(MOFILES:.$(LL).mo=.mo)
+POXFILES = $(POFILES:%.po=%.pox)
+EXTRA_DIST = $(WANTED_POFILES) $(stat)
+localedir=@localedir@
+locale_lang_msg_dir=$(localedir)/$(LL)/LC_MESSAGES
+compendium = @COMPENDIUM@
+with_compendium =
+
+stat=status.txt
+PO_STATS= grep -v warning: | @ybindir@/po-stats
+
+MSGMERGE = @MSGMERGE@ --no-wrap --force-po --previous
+MSGFMT = @MSGFMT@
+MSGCAT = @MSGCAT@ --no-wrap --force-po
+MSGCONV = @MSGCONV@ --no-wrap --force-po
+XGETTEXT = @XGETTEXT@ --no-wrap
+
+SUFFIXES = .po .pox .gmo .mo
+
+all-local: $(GENERATED)
+
+make-pox pox: Makefile $(POXFILES)
+$(POXFILES): %.pox: %.po
+ -[ -f $@ ] && mv --backup=numbered $@ $@.bak; \
+ pot=$$(echo $< | sed "s:$(LL).po:pot:"); \
+ compendium=$(compendium); \
+ [ -f $$compendium ] || compendium=/dev/null ; \
+ $(MSGMERGE) -C $$compendium -o $@ $< $(POTDIR)/$$pot
+
+# update or init PO file
+update-po: Makefile $(POTFILES)
+ for p in $(POTFILES); do \
+ q=$${p##*/}; \
+ po=$${q%pot}$(LL).po; \
+ echo $$po; \
+ if [ -f $$po ]; then \
+ $(MSGMERGE) -o $$po.tmp $(with_compendium) $$po $$p; \
+ else \
+ $(MSGMERGE) -o $$po.tmp -C $(compendium) \
+ --verbose /dev/null $$p; \
+ fi || { echo "$(MSGMERGE) for \"$$po\" failed" ; \
+ rm -f $$po.tmp ; }; \
+ if cmp $$po.tmp $$po >/dev/null 2>&1; then \
+ rm -vf $$po.tmp; \
+ else \
+ mv -vf $$po.tmp $$po; \
+ fi; \
+ done
+ $(MAKE) $(stat)
+
+$(stat): $(WANTED_POFILES)
+ if [ -f $(stat) ]; then \
+ cp --backup=numbered $(stat) $(stat).bak; \
+ :> $(stat); \
+ fi
+ { for f in $(WANTED_POFILES); do \
+ LANG=C msgfmt -o /dev/null -c -v --statistics $$f 2>&1; \
+ done ; } | $(PO_STATS) | head -n 6 | tee $(stat)
+
+update-po-with-compendium:
+ $(MAKE) update-po with_compendium="-C $(compendium)"
+
+update-mo: $(MOFILES)
+ @:
+
+%.mo: %.po
+ file=$(srcdir)/`echo $* | sed 's,.*/,,'`.mo \
+ && rm -f $$file \
+ && $(MSGCONV) --to UTF-8 $< \
+ | $(MSGFMT) -c --statistics -o $$file -
+
+showpo:
+ echo $(POFILES)
+
+showmo:
+ echo $(MOFILES)
+
+checkpo:
+ for f in $(POFILES); do \
+ mypot=$(POTDIR)/$${f/$(LL).po/pot}; echo $$f $$mypot; \
+ [ -f $$mypot ] && { LANG=C $(MSGMERGE) --verbose --output=/dev/null $$f $$mypot || exit 1; }; \
+ LANG=C $(MSGFMT) --output=/dev/null --check --statistics --verbose $$f \
+ || exit 1; \
+ done
+
+# Try to checkin a .pox file
+# FIXME make sure msgcat doesn't weird things with "" and comments
+checkin:
+ p=$(MODULE).$(ci_ll); \
+ cp --backup=numbered $(ci_opt) $$p.po $$p.po.bak; \
+ if [ -d CVS ]; then \
+ cvs -n update $$p.po | grep -q -v '^[UPMC]'; \
+ else \
+ LC_ALL=C svn status --show-updates --quiet $$p.po| grep -v '^Status against revision'; \
+ fi; \
+ if [ $$? = 0 ]; then \
+ echo "CVS/Subversion mismatch; trying to merge..."; \
+ rm -f $$p.po; \
+ if [ -d CVS ]; then \
+ cvs -q update $$p.po; \
+ else \
+ svn update $$p.po; \
+ fi; \
+ cp $$p.pox $$p.pox.new; \
+ $(MSGCAT) $$p.po $$p.pox.new -o $$p.pox; \
+ echo -e "\nCheck \"$$p.pox\" for fuzzy entries. Status:"; \
+ $(MSGFMT) --check --statistics $$p.pox; \
+ echo -e "Then try again to checkin \"$$p.pox\"."; \
+ else \
+ cp $(ci_opt) $$p.pox $$p.po; \
+ if [ -d CVS ]; then \
+ cvs -n ci $$p.po; \
+ else \
+ svn --dry-run commit $$p.po; \
+ fi; \
+ if [ $$? = 0 ] ; then \
+ if [ -d CVS ]; then \
+ cvs ci -m "$(ci_msg)" $$p.po; \
+ else \
+ svn commit --message "$(ci_msg)" $$p.po; \
+ fi; \
+ else \
+ rm -f $$p.po; \
+ if [ -d CVS ]; then \
+ cvs -q update $$p.po; \
+ else \
+ svn update $$p.po; \
+ fi; \
+ cp $$p.pox $$p.pox.new; \
+ $(MSGCAT) $$p.po $$p.pox.new -o $$p.pox; \
+ echo -e "\nCheck \"$$p.pox\" for fuzzy entries. Status:"; \
+ $(MSGFMT) --check --statistics $$p.pox; \
+ echo "Then try to checkin \"$$p.pox\"."; \
+ fi; \
+ fi
+
+install-data-local: $(MOFILES) $(stat)
+ D=$(DESTDIR)$(locale_lang_msg_dir); \
+ [ -d $$D ] || install -d -m 755 $$D; \
+ for l in $(MOFILES); do \
+ m=$${l/$(LL).mo/mo}; \
+ install -m 644 $$l $$D/$$m; \
+ done
+ install -d -m 755 $(DESTDIR)$(docdir)
+ $(INSTALL_DATA) $(stat) $(DESTDIR)$(docdir)
+# --- END lines from /usr/share/YaST2/data/devtools/admin/po/Makefile.am.center ---
+# --- START lines from /usr/share/YaST2/data/devtools/admin/po/Makefile.am.bottom ---
+# Emacs: -*- makefile -*-
+
+## po/Makefile.am.bottom ends here
+# --- END lines from /usr/share/YaST2/data/devtools/admin/po/Makefile.am.bottom ---
Added: trunk/yast/ku/COPYING
===================================================================
--- trunk/yast/ku/COPYING (rev 0)
+++ trunk/yast/ku/COPYING 2015-09-29 10:47:28 UTC (rev 92876)
@@ -0,0 +1,339 @@
+ GNU GENERAL PUBLIC LICENSE
+ Version 2, June 1991
+
+ Copyright (C) 1989, 1991 Free Software Foundation, Inc.,
+ 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA
+ Everyone is permitted to copy and distribute verbatim copies
+ of this license document, but changing it is not allowed.
+
+ Preamble
+
+ The licenses for most software are designed to take away your
+freedom to share and change it. By contrast, the GNU General Public
+License is intended to guarantee your freedom to share and change free
+software--to make sure the software is free for all its users. This
+General Public License applies to most of the Free Software
+Foundation's software and to any other program whose authors commit to
+using it. (Some other Free Software Foundation software is covered by
+the GNU Lesser General Public License instead.) You can apply it to
+your programs, too.
+
+ When we speak of free software, we are referring to freedom, not
+price. Our General Public Licenses are designed to make sure that you
+have the freedom to distribute copies of free software (and charge for
+this service if you wish), that you receive source code or can get it
+if you want it, that you can change the software or use pieces of it
+in new free programs; and that you know you can do these things.
+
+ To protect your rights, we need to make restrictions that forbid
+anyone to deny you these rights or to ask you to surrender the rights.
+These restrictions translate to certain responsibilities for you if you
+distribute copies of the software, or if you modify it.
+
+ For example, if you distribute copies of such a program, whether
+gratis or for a fee, you must give the recipients all the rights that
+you have. You must make sure that they, too, receive or can get the
+source code. And you must show them these terms so they know their
+rights.
+
+ We protect your rights with two steps: (1) copyright the software, and
+(2) offer you this license which gives you legal permission to copy,
+distribute and/or modify the software.
+
+ Also, for each author's protection and ours, we want to make certain
+that everyone understands that there is no warranty for this free
+software. If the software is modified by someone else and passed on, we
+want its recipients to know that what they have is not the original, so
+that any problems introduced by others will not reflect on the original
+authors' reputations.
+
+ Finally, any free program is threatened constantly by software
+patents. We wish to avoid the danger that redistributors of a free
+program will individually obtain patent licenses, in effect making the
+program proprietary. To prevent this, we have made it clear that any
+patent must be licensed for everyone's free use or not licensed at all.
+
+ The precise terms and conditions for copying, distribution and
+modification follow.
+
+ GNU GENERAL PUBLIC LICENSE
+ TERMS AND CONDITIONS FOR COPYING, DISTRIBUTION AND MODIFICATION
+
+ 0. This License applies to any program or other work which contains
+a notice placed by the copyright holder saying it may be distributed
+under the terms of this General Public License. The "Program", below,
+refers to any such program or work, and a "work based on the Program"
+means either the Program or any derivative work under copyright law:
+that is to say, a work containing the Program or a portion of it,
+either verbatim or with modifications and/or translated into another
+language. (Hereinafter, translation is included without limitation in
+the term "modification".) Each licensee is addressed as "you".
+
+Activities other than copying, distribution and modification are not
+covered by this License; they are outside its scope. The act of
+running the Program is not restricted, and the output from the Program
+is covered only if its contents constitute a work based on the
+Program (independent of having been made by running the Program).
+Whether that is true depends on what the Program does.
+
+ 1. You may copy and distribute verbatim copies of the Program's
+source code as you receive it, in any medium, provided that you
+conspicuously and appropriately publish on each copy an appropriate
+copyright notice and disclaimer of warranty; keep intact all the
+notices that refer to this License and to the absence of any warranty;
+and give any other recipients of the Program a copy of this License
+along with the Program.
+
+You may charge a fee for the physical act of transferring a copy, and
+you may at your option offer warranty protection in exchange for a fee.
+
+ 2. You may modify your copy or copies of the Program or any portion
+of it, thus forming a work based on the Program, and copy and
+distribute such modifications or work under the terms of Section 1
+above, provided that you also meet all of these conditions:
+
+ a) You must cause the modified files to carry prominent notices
+ stating that you changed the files and the date of any change.
+
+ b) You must cause any work that you distribute or publish, that in
+ whole or in part contains or is derived from the Program or any
+ part thereof, to be licensed as a whole at no charge to all third
+ parties under the terms of this License.
+
+ c) If the modified program normally reads commands interactively
+ when run, you must cause it, when started running for such
+ interactive use in the most ordinary way, to print or display an
+ announcement including an appropriate copyright notice and a
+ notice that there is no warranty (or else, saying that you provide
+ a warranty) and that users may redistribute the program under
+ these conditions, and telling the user how to view a copy of this
+ License. (Exception: if the Program itself is interactive but
+ does not normally print such an announcement, your work based on
+ the Program is not required to print an announcement.)
+
+These requirements apply to the modified work as a whole. If
+identifiable sections of that work are not derived from the Program,
+and can be reasonably considered independent and separate works in
+themselves, then this License, and its terms, do not apply to those
+sections when you distribute them as separate works. But when you
+distribute the same sections as part of a whole which is a work based
+on the Program, the distribution of the whole must be on the terms of
+this License, whose permissions for other licensees extend to the
+entire whole, and thus to each and every part regardless of who wrote it.
+
+Thus, it is not the intent of this section to claim rights or contest
+your rights to work written entirely by you; rather, the intent is to
+exercise the right to control the distribution of derivative or
+collective works based on the Program.
+
+In addition, mere aggregation of another work not based on the Program
+with the Program (or with a work based on the Program) on a volume of
+a storage or distribution medium does not bring the other work under
+the scope of this License.
+
+ 3. You may copy and distribute the Program (or a work based on it,
+under Section 2) in object code or executable form under the terms of
+Sections 1 and 2 above provided that you also do one of the following:
+
+ a) Accompany it with the complete corresponding machine-readable
+ source code, which must be distributed under the terms of Sections
+ 1 and 2 above on a medium customarily used for software interchange; or,
+
+ b) Accompany it with a written offer, valid for at least three
+ years, to give any third party, for a charge no more than your
+ cost of physically performing source distribution, a complete
+ machine-readable copy of the corresponding source code, to be
+ distributed under the terms of Sections 1 and 2 above on a medium
+ customarily used for software interchange; or,
+
+ c) Accompany it with the information you received as to the offer
+ to distribute corresponding source code. (This alternative is
+ allowed only for noncommercial distribution and only if you
+ received the program in object code or executable form with such
+ an offer, in accord with Subsection b above.)
+
+The source code for a work means the preferred form of the work for
+making modifications to it. For an executable work, complete source
+code means all the source code for all modules it contains, plus any
+associated interface definition files, plus the scripts used to
+control compilation and installation of the executable. However, as a
+special exception, the source code distributed need not include
+anything that is normally distributed (in either source or binary
+form) with the major components (compiler, kernel, and so on) of the
+operating system on which the executable runs, unless that component
+itself accompanies the executable.
+
+If distribution of executable or object code is made by offering
+access to copy from a designated place, then offering equivalent
+access to copy the source code from the same place counts as
+distribution of the source code, even though third parties are not
+compelled to copy the source along with the object code.
+
+ 4. You may not copy, modify, sublicense, or distribute the Program
+except as expressly provided under this License. Any attempt
+otherwise to copy, modify, sublicense or distribute the Program is
+void, and will automatically terminate your rights under this License.
+However, parties who have received copies, or rights, from you under
+this License will not have their licenses terminated so long as such
+parties remain in full compliance.
+
+ 5. You are not required to accept this License, since you have not
+signed it. However, nothing else grants you permission to modify or
+distribute the Program or its derivative works. These actions are
+prohibited by law if you do not accept this License. Therefore, by
+modifying or distributing the Program (or any work based on the
+Program), you indicate your acceptance of this License to do so, and
+all its terms and conditions for copying, distributing or modifying
+the Program or works based on it.
+
+ 6. Each time you redistribute the Program (or any work based on the
+Program), the recipient automatically receives a license from the
+original licensor to copy, distribute or modify the Program subject to
+these terms and conditions. You may not impose any further
+restrictions on the recipients' exercise of the rights granted herein.
+You are not responsible for enforcing compliance by third parties to
+this License.
+
+ 7. If, as a consequence of a court judgment or allegation of patent
+infringement or for any other reason (not limited to patent issues),
+conditions are imposed on you (whether by court order, agreement or
+otherwise) that contradict the conditions of this License, they do not
+excuse you from the conditions of this License. If you cannot
+distribute so as to satisfy simultaneously your obligations under this
+License and any other pertinent obligations, then as a consequence you
+may not distribute the Program at all. For example, if a patent
+license would not permit royalty-free redistribution of the Program by
+all those who receive copies directly or indirectly through you, then
+the only way you could satisfy both it and this License would be to
+refrain entirely from distribution of the Program.
+
+If any portion of this section is held invalid or unenforceable under
+any particular circumstance, the balance of the section is intended to
+apply and the section as a whole is intended to apply in other
+circumstances.
+
+It is not the purpose of this section to induce you to infringe any
+patents or other property right claims or to contest validity of any
+such claims; this section has the sole purpose of protecting the
+integrity of the free software distribution system, which is
+implemented by public license practices. Many people have made
+generous contributions to the wide range of software distributed
+through that system in reliance on consistent application of that
+system; it is up to the author/donor to decide if he or she is willing
+to distribute software through any other system and a licensee cannot
+impose that choice.
+
+This section is intended to make thoroughly clear what is believed to
+be a consequence of the rest of this License.
+
+ 8. If the distribution and/or use of the Program is restricted in
+certain countries either by patents or by copyrighted interfaces, the
+original copyright holder who places the Program under this License
+may add an explicit geographical distribution limitation excluding
+those countries, so that distribution is permitted only in or among
+countries not thus excluded. In such case, this License incorporates
+the limitation as if written in the body of this License.
+
+ 9. The Free Software Foundation may publish revised and/or new versions
+of the General Public License from time to time. Such new versions will
+be similar in spirit to the present version, but may differ in detail to
+address new problems or concerns.
+
+Each version is given a distinguishing version number. If the Program
+specifies a version number of this License which applies to it and "any
+later version", you have the option of following the terms and conditions
+either of that version or of any later version published by the Free
+Software Foundation. If the Program does not specify a version number of
+this License, you may choose any version ever published by the Free Software
+Foundation.
+
+ 10. If you wish to incorporate parts of the Program into other free
+programs whose distribution conditions are different, write to the author
+to ask for permission. For software which is copyrighted by the Free
+Software Foundation, write to the Free Software Foundation; we sometimes
+make exceptions for this. Our decision will be guided by the two goals
+of preserving the free status of all derivatives of our free software and
+of promoting the sharing and reuse of software generally.
+
+ NO WARRANTY
+
+ 11. BECAUSE THE PROGRAM IS LICENSED FREE OF CHARGE, THERE IS NO WARRANTY
+FOR THE PROGRAM, TO THE EXTENT PERMITTED BY APPLICABLE LAW. EXCEPT WHEN
+OTHERWISE STATED IN WRITING THE COPYRIGHT HOLDERS AND/OR OTHER PARTIES
+PROVIDE THE PROGRAM "AS IS" WITHOUT WARRANTY OF ANY KIND, EITHER EXPRESSED
+OR IMPLIED, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF
+MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE. THE ENTIRE RISK AS
+TO THE QUALITY AND PERFORMANCE OF THE PROGRAM IS WITH YOU. SHOULD THE
+PROGRAM PROVE DEFECTIVE, YOU ASSUME THE COST OF ALL NECESSARY SERVICING,
+REPAIR OR CORRECTION.
+
+ 12. IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN WRITING
+WILL ANY COPYRIGHT HOLDER, OR ANY OTHER PARTY WHO MAY MODIFY AND/OR
+REDISTRIBUTE THE PROGRAM AS PERMITTED ABOVE, BE LIABLE TO YOU FOR DAMAGES,
+INCLUDING ANY GENERAL, SPECIAL, INCIDENTAL OR CONSEQUENTIAL DAMAGES ARISING
+OUT OF THE USE OR INABILITY TO USE THE PROGRAM (INCLUDING BUT NOT LIMITED
+TO LOSS OF DATA OR DATA BEING RENDERED INACCURATE OR LOSSES SUSTAINED BY
+YOU OR THIRD PARTIES OR A FAILURE OF THE PROGRAM TO OPERATE WITH ANY OTHER
+PROGRAMS), EVEN IF SUCH HOLDER OR OTHER PARTY HAS BEEN ADVISED OF THE
+POSSIBILITY OF SUCH DAMAGES.
+
+ END OF TERMS AND CONDITIONS
+
+ How to Apply These Terms to Your New Programs
+
+ If you develop a new program, and you want it to be of the greatest
+possible use to the public, the best way to achieve this is to make it
+free software which everyone can redistribute and change under these terms.
+
+ To do so, attach the following notices to the program. It is safest
+to attach them to the start of each source file to most effectively
+convey the exclusion of warranty; and each file should have at least
+the "copyright" line and a pointer to where the full notice is found.
+
+ <one line to give the program's name and a brief idea of what it does.>
+ Copyright (C) <year> <name of author>
+
+ This program is free software; you can redistribute it and/or modify
+ it under the terms of the GNU General Public License as published by
+ the Free Software Foundation; either version 2 of the License, or
+ (at your option) any later version.
+
+ This program is distributed in the hope that it will be useful,
+ but WITHOUT ANY WARRANTY; without even the implied warranty of
+ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ GNU General Public License for more details.
+
+ You should have received a copy of the GNU General Public License along
+ with this program; if not, write to the Free Software Foundation, Inc.,
+ 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA.
+
+Also add information on how to contact you by electronic and paper mail.
+
+If the program is interactive, make it output a short notice like this
+when it starts in an interactive mode:
+
+ Gnomovision version 69, Copyright (C) year name of author
+ Gnomovision comes with ABSOLUTELY NO WARRANTY; for details type `show w'.
+ This is free software, and you are welcome to redistribute it
+ under certain conditions; type `show c' for details.
+
+The hypothetical commands `show w' and `show c' should show the appropriate
+parts of the General Public License. Of course, the commands you use may
+be called something other than `show w' and `show c'; they could even be
+mouse-clicks or menu items--whatever suits your program.
+
+You should also get your employer (if you work as a programmer) or your
+school, if any, to sign a "copyright disclaimer" for the program, if
+necessary. Here is a sample; alter the names:
+
+ Yoyodyne, Inc., hereby disclaims all copyright interest in the program
+ `Gnomovision' (which makes passes at compilers) written by James Hacker.
+
+ <signature of Ty Coon>, 1 April 1989
+ Ty Coon, President of Vice
+
+This General Public License does not permit incorporating your program into
+proprietary programs. If your program is a subroutine library, you may
+consider it more useful to permit linking proprietary applications with the
+library. If this is what you want to do, use the GNU Lesser General
+Public License instead of this License.
Added: trunk/yast/ku/Makefile.am
===================================================================
--- trunk/yast/ku/Makefile.am (rev 0)
+++ trunk/yast/ku/Makefile.am 2015-09-29 10:47:28 UTC (rev 92876)
@@ -0,0 +1,196 @@
+# Emacs: -*- makefile -*-
+#
+# Toplevel Makefile.am for a YaST2 subproject
+#
+# -- This file is generated by y2automake - DO NOT EDIT! --
+# (Edit ./SUBDIRS instead)
+#
+
+#where devtools are
+Y2TOOL = $(Y2DEVTOOLS_PREFIX)/bin/y2tool
+
+VERSION = $(shell cat $(srcdir)/VERSION)
+RPMNAME = $(shell cat $(srcdir)/RPMNAME)
+SUBDIRS_FILE = $(shell test -e $(srcdir)/SUBDIRS && echo SUBDIRS)
+ACINCLUDE_FILE = $(shell test -e $(srcdir)/acinclude.m4 && echo acinclude.m4)
+
+HAS_YAST_LICENSE = $(shell test -e $(srcdir)/YAST_LICENSE && echo YAST_LICENSE)
+
+# do we do Makefile.am for devtools? It is a little special...
+IS_DEVTOOLS = $(findstring yast2-devtools,$(RPMNAME))
+
+DEVTOOLS_DIR = $(if $(IS_DEVTOOLS),$(srcdir)/devtools,$(Y2DEVTOOLS_PREFIX)/share/YaST2/data/devtools)
+LEGALESE_DIR = $(if $(HAS_YAST_LICENSE),$(DEVTOOLS_DIR)/admin/copyright/yast,$(DEVTOOLS_DIR)/admin/copyright/gpl)
+
+COPYRIGHT_files_gpl = README COPYING
+
+COPYRIGHT_files_yast = YAST_LICENSE README COPYING COPYRIGHT.english \
+ COPYRIGHT.french COPYRIGHT.german COPYRIGHT.spanish
+
+extra_COPYRIGHT_files = $(if $(HAS_YAST_LICENSE), $(COPYRIGHT_files_yast), $(COPYRIGHT_files_gpl))
+
+# less strict; prefer bzip2
+AUTOMAKE_OPTIONS = foreign dist-bzip2 no-dist-gzip
+# where devtools install m4 snippets
+# argh, executed literally
+#ACLOCAL_AMFLAGS = -I $(Y2DEVTOOLS_PREFIX)/share/aclocal
+ACLOCAL_AMFLAGS = -I . -I `if test -d ./devtools/admin; then echo ./devtools/admin; else pkg-config --print-errors --variable=datadir yast2-devtools; fi`/aclocal
+
+Makefile.am.common: $(DEVTOOLS_DIR)/admin/Makefile.am.common
+ cmp -s $< $@ || cp -f $< $@
+
+# create bzip2ed tar and make some sanity checks
+$(RPMNAME)-$(VERSION).tar.bz2: checkpo dist-bzip2
+ @if [ `bunzip2 -c $(RPMNAME)-$(VERSION).tar.bz2 | wc --bytes` = 0 ] ; then \
+ echo "Error: created tar is empty" ; \
+ exit 1 ; \
+ fi
+
+CLEANFILES =
+MAINTAINERCLEANFILES = package/$(RPMNAME)-$(VERSION).tar.bz2 package/$(RPMNAME).spec
+
+POT_DST = $(shell find -type d -name testsuite -prune , \
+ -type f -name "*.pot")
+
+EXTRA_DIST = \
+ VERSION RPMNAME MAINTAINER configure.in.in \
+ $(SUBDIRS_FILE) $(ACINCLUDE_FILE) \
+ $(if $(IS_DEVTOOLS),Makefile.am.common,$(POT_DST))
+
+show-extra-dist:
+ @echo $(EXTRA_DIST)
+
+# info '(automake)Conditionals'
+if CREATE_PKGCONFIG
+# create the file here instead of by configure
+# because the prerequisite is made here (not anymore!)
+# and we don't want any paths in y2autoconf
+# info '(autoconf)config.status Invocation'
+$(RPMNAME).pc: $(RPMNAME).pc.in config.status
+ ./config.status --file=$@:$<
+
+if CREATE_PKGCONFIG_NOARCH
+pkgconfigdata_DATA = $(RPMNAME).pc
+else
+pkgconfig_DATA = $(RPMNAME).pc
+endif
+
+EXTRA_DIST += $(RPMNAME).pc.in
+endif
+
+dist-hook:
+ @for I in $(extra_COPYRIGHT_files) ; \
+ do \
+ EX="" ; \
+ if test -f $(srcdir)/$$I ; then \
+ EX=$(srcdir)/$$I ; \
+ elif test -f $(LEGALESE_DIR)/$$I ; then \
+ EX=$(LEGALESE_DIR)/$$I ; \
+ else \
+ echo "Error: No file $$I in $(srcdir)/ or in $$LEGALESE_DIR/"; \
+ exit 1 ; \
+ fi ; \
+ echo "cp $$EX $(distdir)" ; \
+ cp $$EX "$(distdir)" ; \
+ done
+
+pot:
+ $(Y2TOOL) y2makepot -s $(srcdir)
+
+install-pot: pot
+ @POT_DST=`find -type d -name testsuite -prune , \
+ -type f -name "*.pot"` ; \
+ if [ -n "$$POT_DST" ] ; then \
+ echo "mkdir -p $(DESTDIR)$(potdir)" ; \
+ mkdir -p $(DESTDIR)$(potdir) ; \
+ list="$$POT_DST"; \
+ for I in $$list ; \
+ do \
+ echo $$I ; \
+ if [ "$$I" == "pot" ] ; then \
+ continue ; \
+ fi ; \
+ echo "$(INSTALL_DATA) $$I $(DESTDIR)$(potdir)" ; \
+ $(INSTALL_DATA) $$I $(DESTDIR)$(potdir) ; \
+ done ; \
+ fi
+
+spellcheck: pot
+ $(Y2TOOL) pot-spellcheck
+
+# all-local: $(if $(IS_DEVTOOLS),,$(POT_DST))
+
+install-data-local: # $(if $(IS_DEVTOOLS),,install-pot)
+ mkdir -p $(DESTDIR)$(docdir)
+ @for I in $(extra_COPYRIGHT_files) ; \
+ do \
+ EX="" ; \
+ if test -f $(srcdir)/$$I ; then \
+ EX=$(srcdir)/$$I ; \
+ elif test -f $(LEGALESE_DIR)/$$I ; then \
+ EX=$(LEGALESE_DIR)/$$I ; \
+ else \
+ echo "Error: No file $$I in $(srcdir)/ or in $(LEGALESE_DIR)/"; \
+ exit 1 ; \
+ fi ; \
+ echo "$(INSTALL_DATA) $$EX $(DESTDIR)$(docdir)" ; \
+ $(INSTALL_DATA) $$EX $(DESTDIR)$(docdir) ; \
+ done
+
+package-local: check-parse $(if $(IS_DEVTOOLS),,$(POT_DST)) $(RPMNAME)-$(VERSION).tar.bz2
+ rm -f package/$(RPMNAME)-*.tar.bz2
+ rm -f package/*~
+ rm -f package/*.bak
+ rm -f package/*.auto
+ mv $(RPMNAME)-$(VERSION).tar.bz2 package/
+ if ! test -x $(Y2TOOL); then \
+ echo "$(Y2TOOL): not found."; \
+ echo "You have to install yast2-devtools to making a package"; \
+ false; \
+ fi
+ here=`pwd`; \
+ cd $(srcdir) && for i in $(RPMNAME)*.spec.in; do \
+ newname="`echo "$$i" | sed "s/\.in$$//g"`"; \
+ $(Y2TOOL) create-spec < $$i > $$here/package/$${newname} ; \
+ done
+
+package: check-up-to-date check-tagversion check-textdomain package-local
+
+TAGVERSION = $(Y2TOOL) tagversion
+
+# check if there is no modified files and all commits were pushed
+check-up-to-date:
+ if [ `git status --short --branch | sed '/##[^[]*$/d;/^??/d' | wc -l` -gt 0 ]; then \
+ (echo "ERROR: Source is not commited and pushed. See `git status`"; false) \
+ fi
+
+check-tagversion:
+ cd $(srcdir) && $(TAGVERSION) --check >/dev/null; \
+ [ $$? = 0 ] || ( echo "ERROR: Please run 'tagversion' first"; false )
+
+check-parse-old:
+ @if [ `find -type f -name "*.ycp" | wc -l` -gt 0 -a "$(RPMNAME)" != "yast2-core" ] ; then \
+ echo "Running parseycp..." ; \
+ parseycp -q -R ; \
+ else \
+ echo "Not running parseycp." ; \
+ fi
+
+check-parse:
+ @echo "Not running parseycp."
+
+check-textdomain:
+ $(Y2TOOL) check-textdomain $(srcdir)
+
+stable: checkin-stable
+
+checkin-stable: package
+ $(Y2TOOL) checkin-stable
+
+
+# For po/ modules
+checkpo:
+ test ! -f $(srcdir)/po/Makefile || $(MAKE) -C po checkpo
+# test ! -f $(srcdir)/po/Makefile || $(MAKE) -C po checkpo make-pox
+# Contents of ./SUBDIRS
+SUBDIRS = po
Added: trunk/yast/ku/README
===================================================================
--- trunk/yast/ku/README (rev 0)
+++ trunk/yast/ku/README 2015-09-29 10:47:28 UTC (rev 92876)
@@ -0,0 +1,2 @@
+This program/library is part of YaST2
+See the file COPYING for license terms
Added: trunk/yast/ku/configure.ac
===================================================================
--- trunk/yast/ku/configure.ac (rev 0)
+++ trunk/yast/ku/configure.ac 2015-09-29 10:47:28 UTC (rev 92876)
@@ -0,0 +1,184 @@
+dnl configure.ac for yast2-trans-ku
+dnl
+dnl -- This file is generated by y2autoconf - DO NOT EDIT! --
+dnl (edit configure.ac.in or configure.in.in instead)
+
+AC_INIT(yast2-trans-ku, 3.1.0, http://bugs.opensuse.org/, yast2-trans-ku)
+dnl Check for presence of file 'RPMNAME'
+AC_CONFIG_SRCDIR([RPMNAME])
+
+dnl Checking host/target/build systems, for make, install etc.
+AC_CANONICAL_TARGET
+dnl Perform program name transformation
+AC_ARG_PROGRAM
+
+AC_PREFIX_DEFAULT(/usr)
+
+dnl long filenames; we use GNU Make extensions and that's ok
+AM_INIT_AUTOMAKE(tar-ustar -Wno-portability)
+
+dnl Important YaST2 variables
+VERSION=""
+RPMNAME="yast2-trans-ku"
+MAINTAINER="Karl Eichwalder <ke(a)suse.de>"
+
+dnl pkgconfig honors lib64
+pkgconfigdir=\${libdir}/pkgconfig
+pkgconfigdatadir=\${datadir}/pkgconfig
+yast2dir=\${prefix}/share/YaST2
+
+ybindir=\${prefix}/lib/YaST2/bin
+# FIXME duplicates execcompdir
+ystartupdir=\${prefix}/lib/YaST2
+plugindir=\${libdir}/YaST2/plugin
+includedir=\${prefix}/include/YaST2
+potdir=\${docdir}/pot
+
+docdir=\${prefix}/share/doc/packages/$RPMNAME
+mandir=\${prefix}/share/man
+
+execcompdir=\${prefix}/lib/YaST2
+agentdir=${execcompdir}/servers_non_y2
+
+ydatadir=${yast2dir}/data
+imagedir=${yast2dir}/images
+themedir=${yast2dir}/theme
+localedir=${yast2dir}/locale
+clientdir=${yast2dir}/clients
+moduledir=${yast2dir}/modules
+yncludedir=${yast2dir}/include
+ylibdir=${yast2dir}/lib
+controldir=${yast2dir}/control
+schemadir=${yast2dir}/schema
+scrconfdir=${yast2dir}/scrconf
+desktopdir=\${prefix}/share/applications/YaST2
+
+AC_SUBST(VERSION)
+AC_SUBST(RPMNAME)
+AC_SUBST(MAINTAINER)
+
+AC_SUBST(pkgconfigdir)
+AC_SUBST(pkgconfigdatadir)
+
+AC_SUBST(yast2dir)
+
+AC_SUBST(ybindir)
+AC_SUBST(ystartupdir)
+AC_SUBST(plugindir)
+AC_SUBST(includedir)
+AC_SUBST(potdir)
+AC_SUBST(execcompdir)
+
+AC_SUBST(docdir)
+AC_SUBST(mandir)
+
+AC_SUBST(ydatadir)
+AC_SUBST(imagedir)
+AC_SUBST(themedir)
+AC_SUBST(localedir)
+AC_SUBST(clientdir)
+AC_SUBST(moduledir)
+AC_SUBST(yncludedir)
+AC_SUBST(ylibdir)
+AC_SUBST(controldir)
+AC_SUBST(schemadir)
+AC_SUBST(scrconfdir)
+AC_SUBST(agentdir)
+AC_SUBST(desktopdir)
+
+fillupdir_d="/var/adm/fillup-templates"
+AC_ARG_WITH(fillupdir,
+ AS_HELP_STRING([--with-fillupdir=DIR],
+ [where to place fillup templates (default $fillupdir_d.]),
+ [ fillupdir="$withval" ],
+ [ fillupdir="$fillupdir_d" ])
+AC_SUBST(fillupdir)
+
+LL=${RPMNAME##*-}
+AC_SUBST(LL)
+ISO639=${LL%_*}
+AC_SUBST(ISO639)
+
+AC_ARG_WITH(own_compendium,
+ AS_HELP_STRING([--with-own_compendium=FILE],
+ [Location of compendium file]),
+ y2compendium=yes, y2compendium=no)
+if test "x$with_own_compendium" = "x" ; then
+ if test -d ../50-memory ; then
+ COMPENDIUM='../../50-memory/yast2.$(LL).po'
+ else
+ COMPENDIUM='../../memory/yast2.$(LL).po'
+ fi
+else
+ COMPENDIUM=${with_own_compendium}
+fi
+AC_SUBST(COMPENDIUM)
+if test -d ../50-pot ; then
+ POTDIR=../../50-pot
+else
+ POTDIR=../../pot/pot
+fi
+AC_SUBST(POTDIR)
+
+
+dnl Checks for programs.
+AC_PROG_INSTALL
+dnl The YCP interpreter checks whether dependent ybc files are older
+dnl so we must preserve their timestamps
+INSTALL="${INSTALL} -p"
+AC_PROG_LN_S
+AC_PROG_MAKE_SET
+
+dnl pkgconfig
+AC_ARG_VAR([PKG_CONFIG_PATH], [where to search for pkg-config files])
+dnl devtools
+dnl ...
+
+dnl no need for AC_ARG_VAR
+AC_PATH_PROG(XGETTEXT, xgettext)
+if test -z "$XGETTEXT" ; then
+ AC_MSG_ERROR(xgettext is missing; please install gettext-tools.)
+fi
+
+Y2DEVTOOLS_PREFIX=`pkg-config --print-errors --variable=prefix yast2-devtools`
+AC_SUBST(Y2DEVTOOLS_PREFIX)
+devtools_ybindir=`pkg-config --print-errors --variable=ybindir yast2-devtools`
+devtools_yast2dir=`pkg-config --print-errors --variable=yast2dir yast2-devtools`
+
+dnl producing pkg-config for others?
+AM_CONDITIONAL(CREATE_PKGCONFIG, test "x${CREATE_PKGCONFIG}" != x)
+AM_CONDITIONAL(CREATE_PKGCONFIG_NOARCH, test "x${CREATE_PKGCONFIG}" = xnoarch)
+
+dbdir=${devtools_yast2dir}/data/docbook
+STYLESHEET_HTML=${dbdir}/stylesheets/customize-html.xsl
+STYLESHEET_PDF=${dbdir}/stylesheets/customize-fo.xsl
+STYLESHEET_CSS=${dbdir}/css/yast2docs.css
+AC_SUBST(STYLESHEET_HTML)
+AC_SUBST(STYLESHEET_PDF)
+AC_SUBST(STYLESHEET_CSS)
+
+
+dnl searches for some needed programs
+AC_PATH_PROG(MSGFMT, msgfmt, no, /usr/bin)
+if test x$MSGFMT != x"/usr/bin/msgfmt"; then
+ AC_MSG_ERROR(msgfmt is missing; please install gettext.)
+fi
+AC_PATH_PROGS(MSGCAT, msgcat pmsgcat, no)
+if test x$MSGCAT = xno; then
+ AC_MSG_ERROR(msgcat is missing; please install gettext-0.11pre or better.)
+fi
+
+AC_PATH_PROG(MSGMERGE, msgmerge, no, /usr/bin)
+if test x$MSGMERGE != x"/usr/bin/msgmerge"; then
+ AC_MSG_ERROR(msgmerge is missing; please install gettext.)
+fi
+
+AC_PATH_PROG(MSGCONV, msgconv, no, /usr/bin)
+if test x$MSGCONV != x"/usr/bin/msgconv"; then
+ AC_MSG_ERROR(msgconv is missing; please install gettext.)
+fi
+
+
+AC_CONFIG_FILES(Makefile po/Makefile)
+AC_OUTPUT
+
Added: trunk/yast/ku/po/Makefile.am
===================================================================
--- trunk/yast/ku/po/Makefile.am (rev 0)
+++ trunk/yast/ku/po/Makefile.am 2015-09-29 10:47:28 UTC (rev 92876)
@@ -0,0 +1,175 @@
+# Emacs: -*- makefile -*-
+#
+# Makefile.am for a YaST2 translation (po/) subproject
+#
+# -- This file is generated by y2automake - DO NOT EDIT! --
+#
+# --- START lines from /usr/share/YaST2/data/devtools/admin/po/Makefile.am.top ---
+# Emacs: -*- makefile -*-
+# --- END lines from /usr/share/YaST2/data/devtools/admin/po/Makefile.am.top ---
+# --- START lines from /usr/share/YaST2/data/devtools/admin/po/Makefile.am.center ---
+# Emacs: -*- makefile -*-
+
+LL = @LL@
+#POTDIR = ../../50-pot
+POTDIR = @POTDIR@
+POTFILES = $(wildcard $(POTDIR)/*.pot)
+GENERATED = $(MOFILES)
+CLEANFILES = $(GENERATED)
+POFILES = $(wildcard *.po)
+ALL_TEXTDOMAINS = $(basename $(notdir $(POTFILES)))
+BPOTFILES = $(shell source ../../50-tools/build.conf && echo $$business)
+WANTED_TEXTDOMAINS = $(filter-out $(BPOTFILES), $(ALL_TEXTDOMAINS))
+WANTED_POFILES = $(addsuffix .$(LL).po, $(WANTED_TEXTDOMAINS))
+MOFILES = $(POFILES:%.po=%.mo)
+INST_MOFILES = $(MOFILES:.$(LL).mo=.mo)
+POXFILES = $(POFILES:%.po=%.pox)
+EXTRA_DIST = $(WANTED_POFILES) $(stat)
+localedir=@localedir@
+locale_lang_msg_dir=$(localedir)/$(LL)/LC_MESSAGES
+compendium = @COMPENDIUM@
+with_compendium =
+
+stat=status.txt
+PO_STATS= grep -v warning: | @ybindir@/po-stats
+
+MSGMERGE = @MSGMERGE@ --no-wrap --force-po --previous
+MSGFMT = @MSGFMT@
+MSGCAT = @MSGCAT@ --no-wrap --force-po
+MSGCONV = @MSGCONV@ --no-wrap --force-po
+XGETTEXT = @XGETTEXT@ --no-wrap
+
+SUFFIXES = .po .pox .gmo .mo
+
+all-local: $(GENERATED)
+
+make-pox pox: Makefile $(POXFILES)
+$(POXFILES): %.pox: %.po
+ -[ -f $@ ] && mv --backup=numbered $@ $@.bak; \
+ pot=$$(echo $< | sed "s:$(LL).po:pot:"); \
+ compendium=$(compendium); \
+ [ -f $$compendium ] || compendium=/dev/null ; \
+ $(MSGMERGE) -C $$compendium -o $@ $< $(POTDIR)/$$pot
+
+# update or init PO file
+update-po: Makefile $(POTFILES)
+ for p in $(POTFILES); do \
+ q=$${p##*/}; \
+ po=$${q%pot}$(LL).po; \
+ echo $$po; \
+ if [ -f $$po ]; then \
+ $(MSGMERGE) -o $$po.tmp $(with_compendium) $$po $$p; \
+ else \
+ $(MSGMERGE) -o $$po.tmp -C $(compendium) \
+ --verbose /dev/null $$p; \
+ fi || { echo "$(MSGMERGE) for \"$$po\" failed" ; \
+ rm -f $$po.tmp ; }; \
+ if cmp $$po.tmp $$po >/dev/null 2>&1; then \
+ rm -vf $$po.tmp; \
+ else \
+ mv -vf $$po.tmp $$po; \
+ fi; \
+ done
+ $(MAKE) $(stat)
+
+$(stat): $(WANTED_POFILES)
+ if [ -f $(stat) ]; then \
+ cp --backup=numbered $(stat) $(stat).bak; \
+ :> $(stat); \
+ fi
+ { for f in $(WANTED_POFILES); do \
+ LANG=C msgfmt -o /dev/null -c -v --statistics $$f 2>&1; \
+ done ; } | $(PO_STATS) | head -n 6 | tee $(stat)
+
+update-po-with-compendium:
+ $(MAKE) update-po with_compendium="-C $(compendium)"
+
+update-mo: $(MOFILES)
+ @:
+
+%.mo: %.po
+ file=$(srcdir)/`echo $* | sed 's,.*/,,'`.mo \
+ && rm -f $$file \
+ && $(MSGCONV) --to UTF-8 $< \
+ | $(MSGFMT) -c --statistics -o $$file -
+
+showpo:
+ echo $(POFILES)
+
+showmo:
+ echo $(MOFILES)
+
+checkpo:
+ for f in $(POFILES); do \
+ mypot=$(POTDIR)/$${f/$(LL).po/pot}; echo $$f $$mypot; \
+ [ -f $$mypot ] && { LANG=C $(MSGMERGE) --verbose --output=/dev/null $$f $$mypot || exit 1; }; \
+ LANG=C $(MSGFMT) --output=/dev/null --check --statistics --verbose $$f \
+ || exit 1; \
+ done
+
+# Try to checkin a .pox file
+# FIXME make sure msgcat doesn't weird things with "" and comments
+checkin:
+ p=$(MODULE).$(ci_ll); \
+ cp --backup=numbered $(ci_opt) $$p.po $$p.po.bak; \
+ if [ -d CVS ]; then \
+ cvs -n update $$p.po | grep -q -v '^[UPMC]'; \
+ else \
+ LC_ALL=C svn status --show-updates --quiet $$p.po| grep -v '^Status against revision'; \
+ fi; \
+ if [ $$? = 0 ]; then \
+ echo "CVS/Subversion mismatch; trying to merge..."; \
+ rm -f $$p.po; \
+ if [ -d CVS ]; then \
+ cvs -q update $$p.po; \
+ else \
+ svn update $$p.po; \
+ fi; \
+ cp $$p.pox $$p.pox.new; \
+ $(MSGCAT) $$p.po $$p.pox.new -o $$p.pox; \
+ echo -e "\nCheck \"$$p.pox\" for fuzzy entries. Status:"; \
+ $(MSGFMT) --check --statistics $$p.pox; \
+ echo -e "Then try again to checkin \"$$p.pox\"."; \
+ else \
+ cp $(ci_opt) $$p.pox $$p.po; \
+ if [ -d CVS ]; then \
+ cvs -n ci $$p.po; \
+ else \
+ svn --dry-run commit $$p.po; \
+ fi; \
+ if [ $$? = 0 ] ; then \
+ if [ -d CVS ]; then \
+ cvs ci -m "$(ci_msg)" $$p.po; \
+ else \
+ svn commit --message "$(ci_msg)" $$p.po; \
+ fi; \
+ else \
+ rm -f $$p.po; \
+ if [ -d CVS ]; then \
+ cvs -q update $$p.po; \
+ else \
+ svn update $$p.po; \
+ fi; \
+ cp $$p.pox $$p.pox.new; \
+ $(MSGCAT) $$p.po $$p.pox.new -o $$p.pox; \
+ echo -e "\nCheck \"$$p.pox\" for fuzzy entries. Status:"; \
+ $(MSGFMT) --check --statistics $$p.pox; \
+ echo "Then try to checkin \"$$p.pox\"."; \
+ fi; \
+ fi
+
+install-data-local: $(MOFILES) $(stat)
+ D=$(DESTDIR)$(locale_lang_msg_dir); \
+ [ -d $$D ] || install -d -m 755 $$D; \
+ for l in $(MOFILES); do \
+ m=$${l/$(LL).mo/mo}; \
+ install -m 644 $$l $$D/$$m; \
+ done
+ install -d -m 755 $(DESTDIR)$(docdir)
+ $(INSTALL_DATA) $(stat) $(DESTDIR)$(docdir)
+# --- END lines from /usr/share/YaST2/data/devtools/admin/po/Makefile.am.center ---
+# --- START lines from /usr/share/YaST2/data/devtools/admin/po/Makefile.am.bottom ---
+# Emacs: -*- makefile -*-
+
+## po/Makefile.am.bottom ends here
+# --- END lines from /usr/share/YaST2/data/devtools/admin/po/Makefile.am.bottom ---
Added: trunk/yast/lo/COPYING
===================================================================
--- trunk/yast/lo/COPYING (rev 0)
+++ trunk/yast/lo/COPYING 2015-09-29 10:47:28 UTC (rev 92876)
@@ -0,0 +1,339 @@
+ GNU GENERAL PUBLIC LICENSE
+ Version 2, June 1991
+
+ Copyright (C) 1989, 1991 Free Software Foundation, Inc.,
+ 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA
+ Everyone is permitted to copy and distribute verbatim copies
+ of this license document, but changing it is not allowed.
+
+ Preamble
+
+ The licenses for most software are designed to take away your
+freedom to share and change it. By contrast, the GNU General Public
+License is intended to guarantee your freedom to share and change free
+software--to make sure the software is free for all its users. This
+General Public License applies to most of the Free Software
+Foundation's software and to any other program whose authors commit to
+using it. (Some other Free Software Foundation software is covered by
+the GNU Lesser General Public License instead.) You can apply it to
+your programs, too.
+
+ When we speak of free software, we are referring to freedom, not
+price. Our General Public Licenses are designed to make sure that you
+have the freedom to distribute copies of free software (and charge for
+this service if you wish), that you receive source code or can get it
+if you want it, that you can change the software or use pieces of it
+in new free programs; and that you know you can do these things.
+
+ To protect your rights, we need to make restrictions that forbid
+anyone to deny you these rights or to ask you to surrender the rights.
+These restrictions translate to certain responsibilities for you if you
+distribute copies of the software, or if you modify it.
+
+ For example, if you distribute copies of such a program, whether
+gratis or for a fee, you must give the recipients all the rights that
+you have. You must make sure that they, too, receive or can get the
+source code. And you must show them these terms so they know their
+rights.
+
+ We protect your rights with two steps: (1) copyright the software, and
+(2) offer you this license which gives you legal permission to copy,
+distribute and/or modify the software.
+
+ Also, for each author's protection and ours, we want to make certain
+that everyone understands that there is no warranty for this free
+software. If the software is modified by someone else and passed on, we
+want its recipients to know that what they have is not the original, so
+that any problems introduced by others will not reflect on the original
+authors' reputations.
+
+ Finally, any free program is threatened constantly by software
+patents. We wish to avoid the danger that redistributors of a free
+program will individually obtain patent licenses, in effect making the
+program proprietary. To prevent this, we have made it clear that any
+patent must be licensed for everyone's free use or not licensed at all.
+
+ The precise terms and conditions for copying, distribution and
+modification follow.
+
+ GNU GENERAL PUBLIC LICENSE
+ TERMS AND CONDITIONS FOR COPYING, DISTRIBUTION AND MODIFICATION
+
+ 0. This License applies to any program or other work which contains
+a notice placed by the copyright holder saying it may be distributed
+under the terms of this General Public License. The "Program", below,
+refers to any such program or work, and a "work based on the Program"
+means either the Program or any derivative work under copyright law:
+that is to say, a work containing the Program or a portion of it,
+either verbatim or with modifications and/or translated into another
+language. (Hereinafter, translation is included without limitation in
+the term "modification".) Each licensee is addressed as "you".
+
+Activities other than copying, distribution and modification are not
+covered by this License; they are outside its scope. The act of
+running the Program is not restricted, and the output from the Program
+is covered only if its contents constitute a work based on the
+Program (independent of having been made by running the Program).
+Whether that is true depends on what the Program does.
+
+ 1. You may copy and distribute verbatim copies of the Program's
+source code as you receive it, in any medium, provided that you
+conspicuously and appropriately publish on each copy an appropriate
+copyright notice and disclaimer of warranty; keep intact all the
+notices that refer to this License and to the absence of any warranty;
+and give any other recipients of the Program a copy of this License
+along with the Program.
+
+You may charge a fee for the physical act of transferring a copy, and
+you may at your option offer warranty protection in exchange for a fee.
+
+ 2. You may modify your copy or copies of the Program or any portion
+of it, thus forming a work based on the Program, and copy and
+distribute such modifications or work under the terms of Section 1
+above, provided that you also meet all of these conditions:
+
+ a) You must cause the modified files to carry prominent notices
+ stating that you changed the files and the date of any change.
+
+ b) You must cause any work that you distribute or publish, that in
+ whole or in part contains or is derived from the Program or any
+ part thereof, to be licensed as a whole at no charge to all third
+ parties under the terms of this License.
+
+ c) If the modified program normally reads commands interactively
+ when run, you must cause it, when started running for such
+ interactive use in the most ordinary way, to print or display an
+ announcement including an appropriate copyright notice and a
+ notice that there is no warranty (or else, saying that you provide
+ a warranty) and that users may redistribute the program under
+ these conditions, and telling the user how to view a copy of this
+ License. (Exception: if the Program itself is interactive but
+ does not normally print such an announcement, your work based on
+ the Program is not required to print an announcement.)
+
+These requirements apply to the modified work as a whole. If
+identifiable sections of that work are not derived from the Program,
+and can be reasonably considered independent and separate works in
+themselves, then this License, and its terms, do not apply to those
+sections when you distribute them as separate works. But when you
+distribute the same sections as part of a whole which is a work based
+on the Program, the distribution of the whole must be on the terms of
+this License, whose permissions for other licensees extend to the
+entire whole, and thus to each and every part regardless of who wrote it.
+
+Thus, it is not the intent of this section to claim rights or contest
+your rights to work written entirely by you; rather, the intent is to
+exercise the right to control the distribution of derivative or
+collective works based on the Program.
+
+In addition, mere aggregation of another work not based on the Program
+with the Program (or with a work based on the Program) on a volume of
+a storage or distribution medium does not bring the other work under
+the scope of this License.
+
+ 3. You may copy and distribute the Program (or a work based on it,
+under Section 2) in object code or executable form under the terms of
+Sections 1 and 2 above provided that you also do one of the following:
+
+ a) Accompany it with the complete corresponding machine-readable
+ source code, which must be distributed under the terms of Sections
+ 1 and 2 above on a medium customarily used for software interchange; or,
+
+ b) Accompany it with a written offer, valid for at least three
+ years, to give any third party, for a charge no more than your
+ cost of physically performing source distribution, a complete
+ machine-readable copy of the corresponding source code, to be
+ distributed under the terms of Sections 1 and 2 above on a medium
+ customarily used for software interchange; or,
+
+ c) Accompany it with the information you received as to the offer
+ to distribute corresponding source code. (This alternative is
+ allowed only for noncommercial distribution and only if you
+ received the program in object code or executable form with such
+ an offer, in accord with Subsection b above.)
+
+The source code for a work means the preferred form of the work for
+making modifications to it. For an executable work, complete source
+code means all the source code for all modules it contains, plus any
+associated interface definition files, plus the scripts used to
+control compilation and installation of the executable. However, as a
+special exception, the source code distributed need not include
+anything that is normally distributed (in either source or binary
+form) with the major components (compiler, kernel, and so on) of the
+operating system on which the executable runs, unless that component
+itself accompanies the executable.
+
+If distribution of executable or object code is made by offering
+access to copy from a designated place, then offering equivalent
+access to copy the source code from the same place counts as
+distribution of the source code, even though third parties are not
+compelled to copy the source along with the object code.
+
+ 4. You may not copy, modify, sublicense, or distribute the Program
+except as expressly provided under this License. Any attempt
+otherwise to copy, modify, sublicense or distribute the Program is
+void, and will automatically terminate your rights under this License.
+However, parties who have received copies, or rights, from you under
+this License will not have their licenses terminated so long as such
+parties remain in full compliance.
+
+ 5. You are not required to accept this License, since you have not
+signed it. However, nothing else grants you permission to modify or
+distribute the Program or its derivative works. These actions are
+prohibited by law if you do not accept this License. Therefore, by
+modifying or distributing the Program (or any work based on the
+Program), you indicate your acceptance of this License to do so, and
+all its terms and conditions for copying, distributing or modifying
+the Program or works based on it.
+
+ 6. Each time you redistribute the Program (or any work based on the
+Program), the recipient automatically receives a license from the
+original licensor to copy, distribute or modify the Program subject to
+these terms and conditions. You may not impose any further
+restrictions on the recipients' exercise of the rights granted herein.
+You are not responsible for enforcing compliance by third parties to
+this License.
+
+ 7. If, as a consequence of a court judgment or allegation of patent
+infringement or for any other reason (not limited to patent issues),
+conditions are imposed on you (whether by court order, agreement or
+otherwise) that contradict the conditions of this License, they do not
+excuse you from the conditions of this License. If you cannot
+distribute so as to satisfy simultaneously your obligations under this
+License and any other pertinent obligations, then as a consequence you
+may not distribute the Program at all. For example, if a patent
+license would not permit royalty-free redistribution of the Program by
+all those who receive copies directly or indirectly through you, then
+the only way you could satisfy both it and this License would be to
+refrain entirely from distribution of the Program.
+
+If any portion of this section is held invalid or unenforceable under
+any particular circumstance, the balance of the section is intended to
+apply and the section as a whole is intended to apply in other
+circumstances.
+
+It is not the purpose of this section to induce you to infringe any
+patents or other property right claims or to contest validity of any
+such claims; this section has the sole purpose of protecting the
+integrity of the free software distribution system, which is
+implemented by public license practices. Many people have made
+generous contributions to the wide range of software distributed
+through that system in reliance on consistent application of that
+system; it is up to the author/donor to decide if he or she is willing
+to distribute software through any other system and a licensee cannot
+impose that choice.
+
+This section is intended to make thoroughly clear what is believed to
+be a consequence of the rest of this License.
+
+ 8. If the distribution and/or use of the Program is restricted in
+certain countries either by patents or by copyrighted interfaces, the
+original copyright holder who places the Program under this License
+may add an explicit geographical distribution limitation excluding
+those countries, so that distribution is permitted only in or among
+countries not thus excluded. In such case, this License incorporates
+the limitation as if written in the body of this License.
+
+ 9. The Free Software Foundation may publish revised and/or new versions
+of the General Public License from time to time. Such new versions will
+be similar in spirit to the present version, but may differ in detail to
+address new problems or concerns.
+
+Each version is given a distinguishing version number. If the Program
+specifies a version number of this License which applies to it and "any
+later version", you have the option of following the terms and conditions
+either of that version or of any later version published by the Free
+Software Foundation. If the Program does not specify a version number of
+this License, you may choose any version ever published by the Free Software
+Foundation.
+
+ 10. If you wish to incorporate parts of the Program into other free
+programs whose distribution conditions are different, write to the author
+to ask for permission. For software which is copyrighted by the Free
+Software Foundation, write to the Free Software Foundation; we sometimes
+make exceptions for this. Our decision will be guided by the two goals
+of preserving the free status of all derivatives of our free software and
+of promoting the sharing and reuse of software generally.
+
+ NO WARRANTY
+
+ 11. BECAUSE THE PROGRAM IS LICENSED FREE OF CHARGE, THERE IS NO WARRANTY
+FOR THE PROGRAM, TO THE EXTENT PERMITTED BY APPLICABLE LAW. EXCEPT WHEN
+OTHERWISE STATED IN WRITING THE COPYRIGHT HOLDERS AND/OR OTHER PARTIES
+PROVIDE THE PROGRAM "AS IS" WITHOUT WARRANTY OF ANY KIND, EITHER EXPRESSED
+OR IMPLIED, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF
+MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE. THE ENTIRE RISK AS
+TO THE QUALITY AND PERFORMANCE OF THE PROGRAM IS WITH YOU. SHOULD THE
+PROGRAM PROVE DEFECTIVE, YOU ASSUME THE COST OF ALL NECESSARY SERVICING,
+REPAIR OR CORRECTION.
+
+ 12. IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN WRITING
+WILL ANY COPYRIGHT HOLDER, OR ANY OTHER PARTY WHO MAY MODIFY AND/OR
+REDISTRIBUTE THE PROGRAM AS PERMITTED ABOVE, BE LIABLE TO YOU FOR DAMAGES,
+INCLUDING ANY GENERAL, SPECIAL, INCIDENTAL OR CONSEQUENTIAL DAMAGES ARISING
+OUT OF THE USE OR INABILITY TO USE THE PROGRAM (INCLUDING BUT NOT LIMITED
+TO LOSS OF DATA OR DATA BEING RENDERED INACCURATE OR LOSSES SUSTAINED BY
+YOU OR THIRD PARTIES OR A FAILURE OF THE PROGRAM TO OPERATE WITH ANY OTHER
+PROGRAMS), EVEN IF SUCH HOLDER OR OTHER PARTY HAS BEEN ADVISED OF THE
+POSSIBILITY OF SUCH DAMAGES.
+
+ END OF TERMS AND CONDITIONS
+
+ How to Apply These Terms to Your New Programs
+
+ If you develop a new program, and you want it to be of the greatest
+possible use to the public, the best way to achieve this is to make it
+free software which everyone can redistribute and change under these terms.
+
+ To do so, attach the following notices to the program. It is safest
+to attach them to the start of each source file to most effectively
+convey the exclusion of warranty; and each file should have at least
+the "copyright" line and a pointer to where the full notice is found.
+
+ <one line to give the program's name and a brief idea of what it does.>
+ Copyright (C) <year> <name of author>
+
+ This program is free software; you can redistribute it and/or modify
+ it under the terms of the GNU General Public License as published by
+ the Free Software Foundation; either version 2 of the License, or
+ (at your option) any later version.
+
+ This program is distributed in the hope that it will be useful,
+ but WITHOUT ANY WARRANTY; without even the implied warranty of
+ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ GNU General Public License for more details.
+
+ You should have received a copy of the GNU General Public License along
+ with this program; if not, write to the Free Software Foundation, Inc.,
+ 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA.
+
+Also add information on how to contact you by electronic and paper mail.
+
+If the program is interactive, make it output a short notice like this
+when it starts in an interactive mode:
+
+ Gnomovision version 69, Copyright (C) year name of author
+ Gnomovision comes with ABSOLUTELY NO WARRANTY; for details type `show w'.
+ This is free software, and you are welcome to redistribute it
+ under certain conditions; type `show c' for details.
+
+The hypothetical commands `show w' and `show c' should show the appropriate
+parts of the General Public License. Of course, the commands you use may
+be called something other than `show w' and `show c'; they could even be
+mouse-clicks or menu items--whatever suits your program.
+
+You should also get your employer (if you work as a programmer) or your
+school, if any, to sign a "copyright disclaimer" for the program, if
+necessary. Here is a sample; alter the names:
+
+ Yoyodyne, Inc., hereby disclaims all copyright interest in the program
+ `Gnomovision' (which makes passes at compilers) written by James Hacker.
+
+ <signature of Ty Coon>, 1 April 1989
+ Ty Coon, President of Vice
+
+This General Public License does not permit incorporating your program into
+proprietary programs. If your program is a subroutine library, you may
+consider it more useful to permit linking proprietary applications with the
+library. If this is what you want to do, use the GNU Lesser General
+Public License instead of this License.
Added: trunk/yast/lo/Makefile.am
===================================================================
--- trunk/yast/lo/Makefile.am (rev 0)
+++ trunk/yast/lo/Makefile.am 2015-09-29 10:47:28 UTC (rev 92876)
@@ -0,0 +1,196 @@
+# Emacs: -*- makefile -*-
+#
+# Toplevel Makefile.am for a YaST2 subproject
+#
+# -- This file is generated by y2automake - DO NOT EDIT! --
+# (Edit ./SUBDIRS instead)
+#
+
+#where devtools are
+Y2TOOL = $(Y2DEVTOOLS_PREFIX)/bin/y2tool
+
+VERSION = $(shell cat $(srcdir)/VERSION)
+RPMNAME = $(shell cat $(srcdir)/RPMNAME)
+SUBDIRS_FILE = $(shell test -e $(srcdir)/SUBDIRS && echo SUBDIRS)
+ACINCLUDE_FILE = $(shell test -e $(srcdir)/acinclude.m4 && echo acinclude.m4)
+
+HAS_YAST_LICENSE = $(shell test -e $(srcdir)/YAST_LICENSE && echo YAST_LICENSE)
+
+# do we do Makefile.am for devtools? It is a little special...
+IS_DEVTOOLS = $(findstring yast2-devtools,$(RPMNAME))
+
+DEVTOOLS_DIR = $(if $(IS_DEVTOOLS),$(srcdir)/devtools,$(Y2DEVTOOLS_PREFIX)/share/YaST2/data/devtools)
+LEGALESE_DIR = $(if $(HAS_YAST_LICENSE),$(DEVTOOLS_DIR)/admin/copyright/yast,$(DEVTOOLS_DIR)/admin/copyright/gpl)
+
+COPYRIGHT_files_gpl = README COPYING
+
+COPYRIGHT_files_yast = YAST_LICENSE README COPYING COPYRIGHT.english \
+ COPYRIGHT.french COPYRIGHT.german COPYRIGHT.spanish
+
+extra_COPYRIGHT_files = $(if $(HAS_YAST_LICENSE), $(COPYRIGHT_files_yast), $(COPYRIGHT_files_gpl))
+
+# less strict; prefer bzip2
+AUTOMAKE_OPTIONS = foreign dist-bzip2 no-dist-gzip
+# where devtools install m4 snippets
+# argh, executed literally
+#ACLOCAL_AMFLAGS = -I $(Y2DEVTOOLS_PREFIX)/share/aclocal
+ACLOCAL_AMFLAGS = -I . -I `if test -d ./devtools/admin; then echo ./devtools/admin; else pkg-config --print-errors --variable=datadir yast2-devtools; fi`/aclocal
+
+Makefile.am.common: $(DEVTOOLS_DIR)/admin/Makefile.am.common
+ cmp -s $< $@ || cp -f $< $@
+
+# create bzip2ed tar and make some sanity checks
+$(RPMNAME)-$(VERSION).tar.bz2: checkpo dist-bzip2
+ @if [ `bunzip2 -c $(RPMNAME)-$(VERSION).tar.bz2 | wc --bytes` = 0 ] ; then \
+ echo "Error: created tar is empty" ; \
+ exit 1 ; \
+ fi
+
+CLEANFILES =
+MAINTAINERCLEANFILES = package/$(RPMNAME)-$(VERSION).tar.bz2 package/$(RPMNAME).spec
+
+POT_DST = $(shell find -type d -name testsuite -prune , \
+ -type f -name "*.pot")
+
+EXTRA_DIST = \
+ VERSION RPMNAME MAINTAINER configure.in.in \
+ $(SUBDIRS_FILE) $(ACINCLUDE_FILE) \
+ $(if $(IS_DEVTOOLS),Makefile.am.common,$(POT_DST))
+
+show-extra-dist:
+ @echo $(EXTRA_DIST)
+
+# info '(automake)Conditionals'
+if CREATE_PKGCONFIG
+# create the file here instead of by configure
+# because the prerequisite is made here (not anymore!)
+# and we don't want any paths in y2autoconf
+# info '(autoconf)config.status Invocation'
+$(RPMNAME).pc: $(RPMNAME).pc.in config.status
+ ./config.status --file=$@:$<
+
+if CREATE_PKGCONFIG_NOARCH
+pkgconfigdata_DATA = $(RPMNAME).pc
+else
+pkgconfig_DATA = $(RPMNAME).pc
+endif
+
+EXTRA_DIST += $(RPMNAME).pc.in
+endif
+
+dist-hook:
+ @for I in $(extra_COPYRIGHT_files) ; \
+ do \
+ EX="" ; \
+ if test -f $(srcdir)/$$I ; then \
+ EX=$(srcdir)/$$I ; \
+ elif test -f $(LEGALESE_DIR)/$$I ; then \
+ EX=$(LEGALESE_DIR)/$$I ; \
+ else \
+ echo "Error: No file $$I in $(srcdir)/ or in $$LEGALESE_DIR/"; \
+ exit 1 ; \
+ fi ; \
+ echo "cp $$EX $(distdir)" ; \
+ cp $$EX "$(distdir)" ; \
+ done
+
+pot:
+ $(Y2TOOL) y2makepot -s $(srcdir)
+
+install-pot: pot
+ @POT_DST=`find -type d -name testsuite -prune , \
+ -type f -name "*.pot"` ; \
+ if [ -n "$$POT_DST" ] ; then \
+ echo "mkdir -p $(DESTDIR)$(potdir)" ; \
+ mkdir -p $(DESTDIR)$(potdir) ; \
+ list="$$POT_DST"; \
+ for I in $$list ; \
+ do \
+ echo $$I ; \
+ if [ "$$I" == "pot" ] ; then \
+ continue ; \
+ fi ; \
+ echo "$(INSTALL_DATA) $$I $(DESTDIR)$(potdir)" ; \
+ $(INSTALL_DATA) $$I $(DESTDIR)$(potdir) ; \
+ done ; \
+ fi
+
+spellcheck: pot
+ $(Y2TOOL) pot-spellcheck
+
+# all-local: $(if $(IS_DEVTOOLS),,$(POT_DST))
+
+install-data-local: # $(if $(IS_DEVTOOLS),,install-pot)
+ mkdir -p $(DESTDIR)$(docdir)
+ @for I in $(extra_COPYRIGHT_files) ; \
+ do \
+ EX="" ; \
+ if test -f $(srcdir)/$$I ; then \
+ EX=$(srcdir)/$$I ; \
+ elif test -f $(LEGALESE_DIR)/$$I ; then \
+ EX=$(LEGALESE_DIR)/$$I ; \
+ else \
+ echo "Error: No file $$I in $(srcdir)/ or in $(LEGALESE_DIR)/"; \
+ exit 1 ; \
+ fi ; \
+ echo "$(INSTALL_DATA) $$EX $(DESTDIR)$(docdir)" ; \
+ $(INSTALL_DATA) $$EX $(DESTDIR)$(docdir) ; \
+ done
+
+package-local: check-parse $(if $(IS_DEVTOOLS),,$(POT_DST)) $(RPMNAME)-$(VERSION).tar.bz2
+ rm -f package/$(RPMNAME)-*.tar.bz2
+ rm -f package/*~
+ rm -f package/*.bak
+ rm -f package/*.auto
+ mv $(RPMNAME)-$(VERSION).tar.bz2 package/
+ if ! test -x $(Y2TOOL); then \
+ echo "$(Y2TOOL): not found."; \
+ echo "You have to install yast2-devtools to making a package"; \
+ false; \
+ fi
+ here=`pwd`; \
+ cd $(srcdir) && for i in $(RPMNAME)*.spec.in; do \
+ newname="`echo "$$i" | sed "s/\.in$$//g"`"; \
+ $(Y2TOOL) create-spec < $$i > $$here/package/$${newname} ; \
+ done
+
+package: check-up-to-date check-tagversion check-textdomain package-local
+
+TAGVERSION = $(Y2TOOL) tagversion
+
+# check if there is no modified files and all commits were pushed
+check-up-to-date:
+ if [ `git status --short --branch | sed '/##[^[]*$/d;/^??/d' | wc -l` -gt 0 ]; then \
+ (echo "ERROR: Source is not commited and pushed. See `git status`"; false) \
+ fi
+
+check-tagversion:
+ cd $(srcdir) && $(TAGVERSION) --check >/dev/null; \
+ [ $$? = 0 ] || ( echo "ERROR: Please run 'tagversion' first"; false )
+
+check-parse-old:
+ @if [ `find -type f -name "*.ycp" | wc -l` -gt 0 -a "$(RPMNAME)" != "yast2-core" ] ; then \
+ echo "Running parseycp..." ; \
+ parseycp -q -R ; \
+ else \
+ echo "Not running parseycp." ; \
+ fi
+
+check-parse:
+ @echo "Not running parseycp."
+
+check-textdomain:
+ $(Y2TOOL) check-textdomain $(srcdir)
+
+stable: checkin-stable
+
+checkin-stable: package
+ $(Y2TOOL) checkin-stable
+
+
+# For po/ modules
+checkpo:
+ test ! -f $(srcdir)/po/Makefile || $(MAKE) -C po checkpo
+# test ! -f $(srcdir)/po/Makefile || $(MAKE) -C po checkpo make-pox
+# Contents of ./SUBDIRS
+SUBDIRS = po
Added: trunk/yast/lo/README
===================================================================
--- trunk/yast/lo/README (rev 0)
+++ trunk/yast/lo/README 2015-09-29 10:47:28 UTC (rev 92876)
@@ -0,0 +1,2 @@
+This program/library is part of YaST2
+See the file COPYING for license terms
Added: trunk/yast/lo/configure.ac
===================================================================
--- trunk/yast/lo/configure.ac (rev 0)
+++ trunk/yast/lo/configure.ac 2015-09-29 10:47:28 UTC (rev 92876)
@@ -0,0 +1,184 @@
+dnl configure.ac for yast2-trans-lo
+dnl
+dnl -- This file is generated by y2autoconf 3.0.5 - DO NOT EDIT! --
+dnl (edit configure.ac.in or configure.in.in instead)
+
+AC_INIT(yast2-trans-lo, 3.1.0, http://bugs.opensuse.org/, yast2-trans-lo)
+dnl Check for presence of file 'RPMNAME'
+AC_CONFIG_SRCDIR([RPMNAME])
+
+dnl Checking host/target/build systems, for make, install etc.
+AC_CANONICAL_TARGET
+dnl Perform program name transformation
+AC_ARG_PROGRAM
+
+AC_PREFIX_DEFAULT(/usr)
+
+dnl long filenames; we use GNU Make extensions and that's ok
+AM_INIT_AUTOMAKE(tar-ustar -Wno-portability)
+
+dnl Important YaST2 variables
+VERSION="3.1.0"
+RPMNAME="yast2-trans-lo"
+MAINTAINER="Karl Eichwalder <ke(a)suse.de>"
+
+dnl pkgconfig honors lib64
+pkgconfigdir=\${libdir}/pkgconfig
+pkgconfigdatadir=\${datadir}/pkgconfig
+yast2dir=\${prefix}/share/YaST2
+
+ybindir=\${prefix}/lib/YaST2/bin
+# FIXME duplicates execcompdir
+ystartupdir=\${prefix}/lib/YaST2
+plugindir=\${libdir}/YaST2/plugin
+includedir=\${prefix}/include/YaST2
+potdir=\${docdir}/pot
+
+docdir=\${prefix}/share/doc/packages/$RPMNAME
+mandir=\${prefix}/share/man
+
+execcompdir=\${prefix}/lib/YaST2
+agentdir=${execcompdir}/servers_non_y2
+
+ydatadir=${yast2dir}/data
+imagedir=${yast2dir}/images
+themedir=${yast2dir}/theme
+localedir=${yast2dir}/locale
+clientdir=${yast2dir}/clients
+moduledir=${yast2dir}/modules
+yncludedir=${yast2dir}/include
+schemadir=${yast2dir}/schema
+scrconfdir=${yast2dir}/scrconf
+desktopdir=\${prefix}/share/applications/YaST2
+
+AC_SUBST(VERSION)
+AC_SUBST(RPMNAME)
+AC_SUBST(MAINTAINER)
+
+AC_SUBST(pkgconfigdir)
+AC_SUBST(pkgconfigdatadir)
+
+AC_SUBST(yast2dir)
+
+AC_SUBST(ybindir)
+AC_SUBST(ystartupdir)
+AC_SUBST(plugindir)
+AC_SUBST(includedir)
+AC_SUBST(potdir)
+AC_SUBST(execcompdir)
+
+AC_SUBST(docdir)
+AC_SUBST(mandir)
+
+AC_SUBST(ydatadir)
+AC_SUBST(imagedir)
+AC_SUBST(themedir)
+AC_SUBST(localedir)
+AC_SUBST(clientdir)
+AC_SUBST(moduledir)
+AC_SUBST(yncludedir)
+AC_SUBST(schemadir)
+AC_SUBST(scrconfdir)
+AC_SUBST(agentdir)
+AC_SUBST(desktopdir)
+
+fillupdir_d="/var/adm/fillup-templates"
+AC_ARG_WITH(fillupdir,
+ AS_HELP_STRING([--with-fillupdir=DIR],
+ [where to place fillup templates (default $fillupdir_d.]),
+ [ fillupdir="$withval" ],
+ [ fillupdir="$fillupdir_d" ])
+AC_SUBST(fillupdir)
+
+LL=${RPMNAME##*-}
+AC_SUBST(LL)
+ISO639=${LL%_*}
+AC_SUBST(ISO639)
+
+AC_ARG_WITH(own_compendium,
+ AS_HELP_STRING([--with-own_compendium=FILE],
+ [Location of compendium file]),
+ y2compendium=yes, y2compendium=no)
+if test "x$with_own_compendium" = "x" ; then
+ if test -d ../50-memory ; then
+ COMPENDIUM='../../50-memory/yast2.$(LL).po'
+ else
+ COMPENDIUM='../../memory/yast2.$(LL).po'
+ fi
+else
+ COMPENDIUM=${with_own_compendium}
+fi
+AC_SUBST(COMPENDIUM)
+if test -d ../50-pot ; then
+ POTDIR=../../50-pot
+else
+ POTDIR=../../pot/pot
+fi
+AC_SUBST(POTDIR)
+
+
+dnl Checks for programs.
+AC_PROG_INSTALL
+dnl The YCP interpreter checks whether dependent ybc files are older
+dnl so we must preserve their timestamps
+INSTALL="${INSTALL} -p"
+AC_PROG_LN_S
+AC_PROG_MAKE_SET
+
+dnl pkgconfig
+AC_ARG_VAR([PKG_CONFIG_PATH], [where to search for pkg-config files])
+dnl devtools
+dnl ...
+
+dnl no need for AC_ARG_VAR
+AC_PATH_PROG(XGETTEXT, xgettext)
+if test -z "$XGETTEXT" ; then
+ AC_MSG_ERROR(xgettext is missing; please install gettext-tools.)
+fi
+
+Y2DEVTOOLS_PREFIX=`pkg-config --print-errors --variable=prefix yast2-devtools`
+AC_SUBST(Y2DEVTOOLS_PREFIX)
+devtools_ybindir=`pkg-config --print-errors --variable=ybindir yast2-devtools`
+devtools_yast2dir=`pkg-config --print-errors --variable=yast2dir yast2-devtools`
+
+dnl producing pkg-config for others?
+AM_CONDITIONAL(CREATE_PKGCONFIG, test "x${CREATE_PKGCONFIG}" != x)
+AM_CONDITIONAL(CREATE_PKGCONFIG_NOARCH, test "x${CREATE_PKGCONFIG}" = xnoarch)
+
+dbdir=${devtools_yast2dir}/data/docbook
+STYLESHEET_HTML=${dbdir}/stylesheets/customize-html.xsl
+STYLESHEET_PDF=${dbdir}/stylesheets/customize-fo.xsl
+STYLESHEET_CSS=${dbdir}/css/yast2docs.css
+STYLESHEET_YDOC=${dbdir}/stylesheets/ydoc.xsl
+STYLESHEET_YCPDOC=${dbdir}/stylesheets/ycpdoc.xsl
+AC_SUBST(STYLESHEET_HTML)
+AC_SUBST(STYLESHEET_PDF)
+AC_SUBST(STYLESHEET_CSS)
+AC_SUBST(STYLESHEET_YDOC)
+AC_SUBST(STYLESHEET_YCPDOC)
+
+
+dnl searches for some needed programs
+AC_PATH_PROG(MSGFMT, msgfmt, no, /usr/bin)
+if test x$MSGFMT != x"/usr/bin/msgfmt"; then
+ AC_MSG_ERROR(msgfmt is missing; please install gettext.)
+fi
+AC_PATH_PROGS(MSGCAT, msgcat pmsgcat, no)
+if test x$MSGCAT = xno; then
+ AC_MSG_ERROR(msgcat is missing; please install gettext-0.11pre or better.)
+fi
+
+AC_PATH_PROG(MSGMERGE, msgmerge, no, /usr/bin)
+if test x$MSGMERGE != x"/usr/bin/msgmerge"; then
+ AC_MSG_ERROR(msgmerge is missing; please install gettext.)
+fi
+
+AC_PATH_PROG(MSGCONV, msgconv, no, /usr/bin)
+if test x$MSGCONV != x"/usr/bin/msgconv"; then
+ AC_MSG_ERROR(msgconv is missing; please install gettext.)
+fi
+
+
+AC_CONFIG_FILES(Makefile po/Makefile)
+AC_OUTPUT
+
Added: trunk/yast/lo/po/Makefile.am
===================================================================
--- trunk/yast/lo/po/Makefile.am (rev 0)
+++ trunk/yast/lo/po/Makefile.am 2015-09-29 10:47:28 UTC (rev 92876)
@@ -0,0 +1,175 @@
+# Emacs: -*- makefile -*-
+#
+# Makefile.am for a YaST2 translation (po/) subproject
+#
+# -- This file is generated by y2automake - DO NOT EDIT! --
+#
+# --- START lines from /usr/share/YaST2/data/devtools/admin/po/Makefile.am.top ---
+# Emacs: -*- makefile -*-
+# --- END lines from /usr/share/YaST2/data/devtools/admin/po/Makefile.am.top ---
+# --- START lines from /usr/share/YaST2/data/devtools/admin/po/Makefile.am.center ---
+# Emacs: -*- makefile -*-
+
+LL = @LL@
+#POTDIR = ../../50-pot
+POTDIR = @POTDIR@
+POTFILES = $(wildcard $(POTDIR)/*.pot)
+GENERATED = $(MOFILES)
+CLEANFILES = $(GENERATED)
+POFILES = $(wildcard *.po)
+ALL_TEXTDOMAINS = $(basename $(notdir $(POTFILES)))
+BPOTFILES = $(shell source ../../50-tools/build.conf && echo $$business)
+WANTED_TEXTDOMAINS = $(filter-out $(BPOTFILES), $(ALL_TEXTDOMAINS))
+WANTED_POFILES = $(addsuffix .$(LL).po, $(WANTED_TEXTDOMAINS))
+MOFILES = $(POFILES:%.po=%.mo)
+INST_MOFILES = $(MOFILES:.$(LL).mo=.mo)
+POXFILES = $(POFILES:%.po=%.pox)
+EXTRA_DIST = $(WANTED_POFILES) $(stat)
+localedir=@localedir@
+locale_lang_msg_dir=$(localedir)/$(LL)/LC_MESSAGES
+compendium = @COMPENDIUM@
+with_compendium =
+
+stat=status.txt
+PO_STATS= grep -v warning: | @ybindir@/po-stats
+
+MSGMERGE = @MSGMERGE@ --no-wrap --force-po --previous
+MSGFMT = @MSGFMT@
+MSGCAT = @MSGCAT@ --no-wrap --force-po
+MSGCONV = @MSGCONV@ --no-wrap --force-po
+XGETTEXT = @XGETTEXT@ --no-wrap
+
+SUFFIXES = .po .pox .gmo .mo
+
+all-local: $(GENERATED)
+
+make-pox pox: Makefile $(POXFILES)
+$(POXFILES): %.pox: %.po
+ -[ -f $@ ] && mv --backup=numbered $@ $@.bak; \
+ pot=$$(echo $< | sed "s:$(LL).po:pot:"); \
+ compendium=$(compendium); \
+ [ -f $$compendium ] || compendium=/dev/null ; \
+ $(MSGMERGE) -C $$compendium -o $@ $< $(POTDIR)/$$pot
+
+# update or init PO file
+update-po: Makefile $(POTFILES)
+ for p in $(POTFILES); do \
+ q=$${p##*/}; \
+ po=$${q%pot}$(LL).po; \
+ echo $$po; \
+ if [ -f $$po ]; then \
+ $(MSGMERGE) -o $$po.tmp $(with_compendium) $$po $$p; \
+ else \
+ $(MSGMERGE) -o $$po.tmp -C $(compendium) \
+ --verbose /dev/null $$p; \
+ fi || { echo "$(MSGMERGE) for \"$$po\" failed" ; \
+ rm -f $$po.tmp ; }; \
+ if cmp $$po.tmp $$po >/dev/null 2>&1; then \
+ rm -vf $$po.tmp; \
+ else \
+ mv -vf $$po.tmp $$po; \
+ fi; \
+ done
+ $(MAKE) $(stat)
+
+$(stat): $(WANTED_POFILES)
+ if [ -f $(stat) ]; then \
+ cp --backup=numbered $(stat) $(stat).bak; \
+ :> $(stat); \
+ fi
+ { for f in $(WANTED_POFILES); do \
+ LANG=C msgfmt -o /dev/null -c -v --statistics $$f 2>&1; \
+ done ; } | $(PO_STATS) | head -n 6 | tee $(stat)
+
+update-po-with-compendium:
+ $(MAKE) update-po with_compendium="-C $(compendium)"
+
+update-mo: $(MOFILES)
+ @:
+
+%.mo: %.po
+ file=$(srcdir)/`echo $* | sed 's,.*/,,'`.mo \
+ && rm -f $$file \
+ && $(MSGCONV) --to UTF-8 $< \
+ | $(MSGFMT) -c --statistics -o $$file -
+
+showpo:
+ echo $(POFILES)
+
+showmo:
+ echo $(MOFILES)
+
+checkpo:
+ for f in $(POFILES); do \
+ mypot=$(POTDIR)/$${f/$(LL).po/pot}; echo $$f $$mypot; \
+ [ -f $$mypot ] && { LANG=C $(MSGMERGE) --verbose --output=/dev/null $$f $$mypot || exit 1; }; \
+ LANG=C $(MSGFMT) --output=/dev/null --check --statistics --verbose $$f \
+ || exit 1; \
+ done
+
+# Try to checkin a .pox file
+# FIXME make sure msgcat doesn't weird things with "" and comments
+checkin:
+ p=$(MODULE).$(ci_ll); \
+ cp --backup=numbered $(ci_opt) $$p.po $$p.po.bak; \
+ if [ -d CVS ]; then \
+ cvs -n update $$p.po | grep -q -v '^[UPMC]'; \
+ else \
+ LC_ALL=C svn status --show-updates --quiet $$p.po| grep -v '^Status against revision'; \
+ fi; \
+ if [ $$? = 0 ]; then \
+ echo "CVS/Subversion mismatch; trying to merge..."; \
+ rm -f $$p.po; \
+ if [ -d CVS ]; then \
+ cvs -q update $$p.po; \
+ else \
+ svn update $$p.po; \
+ fi; \
+ cp $$p.pox $$p.pox.new; \
+ $(MSGCAT) $$p.po $$p.pox.new -o $$p.pox; \
+ echo -e "\nCheck \"$$p.pox\" for fuzzy entries. Status:"; \
+ $(MSGFMT) --check --statistics $$p.pox; \
+ echo -e "Then try again to checkin \"$$p.pox\"."; \
+ else \
+ cp $(ci_opt) $$p.pox $$p.po; \
+ if [ -d CVS ]; then \
+ cvs -n ci $$p.po; \
+ else \
+ svn --dry-run commit $$p.po; \
+ fi; \
+ if [ $$? = 0 ] ; then \
+ if [ -d CVS ]; then \
+ cvs ci -m "$(ci_msg)" $$p.po; \
+ else \
+ svn commit --message "$(ci_msg)" $$p.po; \
+ fi; \
+ else \
+ rm -f $$p.po; \
+ if [ -d CVS ]; then \
+ cvs -q update $$p.po; \
+ else \
+ svn update $$p.po; \
+ fi; \
+ cp $$p.pox $$p.pox.new; \
+ $(MSGCAT) $$p.po $$p.pox.new -o $$p.pox; \
+ echo -e "\nCheck \"$$p.pox\" for fuzzy entries. Status:"; \
+ $(MSGFMT) --check --statistics $$p.pox; \
+ echo "Then try to checkin \"$$p.pox\"."; \
+ fi; \
+ fi
+
+install-data-local: $(MOFILES) $(stat)
+ D=$(DESTDIR)$(locale_lang_msg_dir); \
+ [ -d $$D ] || install -d -m 755 $$D; \
+ for l in $(MOFILES); do \
+ m=$${l/$(LL).mo/mo}; \
+ install -m 644 $$l $$D/$$m; \
+ done
+ install -d -m 755 $(DESTDIR)$(docdir)
+ $(INSTALL_DATA) $(stat) $(DESTDIR)$(docdir)
+# --- END lines from /usr/share/YaST2/data/devtools/admin/po/Makefile.am.center ---
+# --- START lines from /usr/share/YaST2/data/devtools/admin/po/Makefile.am.bottom ---
+# Emacs: -*- makefile -*-
+
+## po/Makefile.am.bottom ends here
+# --- END lines from /usr/share/YaST2/data/devtools/admin/po/Makefile.am.bottom ---
Added: trunk/yast/lt/COPYING
===================================================================
--- trunk/yast/lt/COPYING (rev 0)
+++ trunk/yast/lt/COPYING 2015-09-29 10:47:28 UTC (rev 92876)
@@ -0,0 +1,339 @@
+ GNU GENERAL PUBLIC LICENSE
+ Version 2, June 1991
+
+ Copyright (C) 1989, 1991 Free Software Foundation, Inc.,
+ 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA
+ Everyone is permitted to copy and distribute verbatim copies
+ of this license document, but changing it is not allowed.
+
+ Preamble
+
+ The licenses for most software are designed to take away your
+freedom to share and change it. By contrast, the GNU General Public
+License is intended to guarantee your freedom to share and change free
+software--to make sure the software is free for all its users. This
+General Public License applies to most of the Free Software
+Foundation's software and to any other program whose authors commit to
+using it. (Some other Free Software Foundation software is covered by
+the GNU Lesser General Public License instead.) You can apply it to
+your programs, too.
+
+ When we speak of free software, we are referring to freedom, not
+price. Our General Public Licenses are designed to make sure that you
+have the freedom to distribute copies of free software (and charge for
+this service if you wish), that you receive source code or can get it
+if you want it, that you can change the software or use pieces of it
+in new free programs; and that you know you can do these things.
+
+ To protect your rights, we need to make restrictions that forbid
+anyone to deny you these rights or to ask you to surrender the rights.
+These restrictions translate to certain responsibilities for you if you
+distribute copies of the software, or if you modify it.
+
+ For example, if you distribute copies of such a program, whether
+gratis or for a fee, you must give the recipients all the rights that
+you have. You must make sure that they, too, receive or can get the
+source code. And you must show them these terms so they know their
+rights.
+
+ We protect your rights with two steps: (1) copyright the software, and
+(2) offer you this license which gives you legal permission to copy,
+distribute and/or modify the software.
+
+ Also, for each author's protection and ours, we want to make certain
+that everyone understands that there is no warranty for this free
+software. If the software is modified by someone else and passed on, we
+want its recipients to know that what they have is not the original, so
+that any problems introduced by others will not reflect on the original
+authors' reputations.
+
+ Finally, any free program is threatened constantly by software
+patents. We wish to avoid the danger that redistributors of a free
+program will individually obtain patent licenses, in effect making the
+program proprietary. To prevent this, we have made it clear that any
+patent must be licensed for everyone's free use or not licensed at all.
+
+ The precise terms and conditions for copying, distribution and
+modification follow.
+
+ GNU GENERAL PUBLIC LICENSE
+ TERMS AND CONDITIONS FOR COPYING, DISTRIBUTION AND MODIFICATION
+
+ 0. This License applies to any program or other work which contains
+a notice placed by the copyright holder saying it may be distributed
+under the terms of this General Public License. The "Program", below,
+refers to any such program or work, and a "work based on the Program"
+means either the Program or any derivative work under copyright law:
+that is to say, a work containing the Program or a portion of it,
+either verbatim or with modifications and/or translated into another
+language. (Hereinafter, translation is included without limitation in
+the term "modification".) Each licensee is addressed as "you".
+
+Activities other than copying, distribution and modification are not
+covered by this License; they are outside its scope. The act of
+running the Program is not restricted, and the output from the Program
+is covered only if its contents constitute a work based on the
+Program (independent of having been made by running the Program).
+Whether that is true depends on what the Program does.
+
+ 1. You may copy and distribute verbatim copies of the Program's
+source code as you receive it, in any medium, provided that you
+conspicuously and appropriately publish on each copy an appropriate
+copyright notice and disclaimer of warranty; keep intact all the
+notices that refer to this License and to the absence of any warranty;
+and give any other recipients of the Program a copy of this License
+along with the Program.
+
+You may charge a fee for the physical act of transferring a copy, and
+you may at your option offer warranty protection in exchange for a fee.
+
+ 2. You may modify your copy or copies of the Program or any portion
+of it, thus forming a work based on the Program, and copy and
+distribute such modifications or work under the terms of Section 1
+above, provided that you also meet all of these conditions:
+
+ a) You must cause the modified files to carry prominent notices
+ stating that you changed the files and the date of any change.
+
+ b) You must cause any work that you distribute or publish, that in
+ whole or in part contains or is derived from the Program or any
+ part thereof, to be licensed as a whole at no charge to all third
+ parties under the terms of this License.
+
+ c) If the modified program normally reads commands interactively
+ when run, you must cause it, when started running for such
+ interactive use in the most ordinary way, to print or display an
+ announcement including an appropriate copyright notice and a
+ notice that there is no warranty (or else, saying that you provide
+ a warranty) and that users may redistribute the program under
+ these conditions, and telling the user how to view a copy of this
+ License. (Exception: if the Program itself is interactive but
+ does not normally print such an announcement, your work based on
+ the Program is not required to print an announcement.)
+
+These requirements apply to the modified work as a whole. If
+identifiable sections of that work are not derived from the Program,
+and can be reasonably considered independent and separate works in
+themselves, then this License, and its terms, do not apply to those
+sections when you distribute them as separate works. But when you
+distribute the same sections as part of a whole which is a work based
+on the Program, the distribution of the whole must be on the terms of
+this License, whose permissions for other licensees extend to the
+entire whole, and thus to each and every part regardless of who wrote it.
+
+Thus, it is not the intent of this section to claim rights or contest
+your rights to work written entirely by you; rather, the intent is to
+exercise the right to control the distribution of derivative or
+collective works based on the Program.
+
+In addition, mere aggregation of another work not based on the Program
+with the Program (or with a work based on the Program) on a volume of
+a storage or distribution medium does not bring the other work under
+the scope of this License.
+
+ 3. You may copy and distribute the Program (or a work based on it,
+under Section 2) in object code or executable form under the terms of
+Sections 1 and 2 above provided that you also do one of the following:
+
+ a) Accompany it with the complete corresponding machine-readable
+ source code, which must be distributed under the terms of Sections
+ 1 and 2 above on a medium customarily used for software interchange; or,
+
+ b) Accompany it with a written offer, valid for at least three
+ years, to give any third party, for a charge no more than your
+ cost of physically performing source distribution, a complete
+ machine-readable copy of the corresponding source code, to be
+ distributed under the terms of Sections 1 and 2 above on a medium
+ customarily used for software interchange; or,
+
+ c) Accompany it with the information you received as to the offer
+ to distribute corresponding source code. (This alternative is
+ allowed only for noncommercial distribution and only if you
+ received the program in object code or executable form with such
+ an offer, in accord with Subsection b above.)
+
+The source code for a work means the preferred form of the work for
+making modifications to it. For an executable work, complete source
+code means all the source code for all modules it contains, plus any
+associated interface definition files, plus the scripts used to
+control compilation and installation of the executable. However, as a
+special exception, the source code distributed need not include
+anything that is normally distributed (in either source or binary
+form) with the major components (compiler, kernel, and so on) of the
+operating system on which the executable runs, unless that component
+itself accompanies the executable.
+
+If distribution of executable or object code is made by offering
+access to copy from a designated place, then offering equivalent
+access to copy the source code from the same place counts as
+distribution of the source code, even though third parties are not
+compelled to copy the source along with the object code.
+
+ 4. You may not copy, modify, sublicense, or distribute the Program
+except as expressly provided under this License. Any attempt
+otherwise to copy, modify, sublicense or distribute the Program is
+void, and will automatically terminate your rights under this License.
+However, parties who have received copies, or rights, from you under
+this License will not have their licenses terminated so long as such
+parties remain in full compliance.
+
+ 5. You are not required to accept this License, since you have not
+signed it. However, nothing else grants you permission to modify or
+distribute the Program or its derivative works. These actions are
+prohibited by law if you do not accept this License. Therefore, by
+modifying or distributing the Program (or any work based on the
+Program), you indicate your acceptance of this License to do so, and
+all its terms and conditions for copying, distributing or modifying
+the Program or works based on it.
+
+ 6. Each time you redistribute the Program (or any work based on the
+Program), the recipient automatically receives a license from the
+original licensor to copy, distribute or modify the Program subject to
+these terms and conditions. You may not impose any further
+restrictions on the recipients' exercise of the rights granted herein.
+You are not responsible for enforcing compliance by third parties to
+this License.
+
+ 7. If, as a consequence of a court judgment or allegation of patent
+infringement or for any other reason (not limited to patent issues),
+conditions are imposed on you (whether by court order, agreement or
+otherwise) that contradict the conditions of this License, they do not
+excuse you from the conditions of this License. If you cannot
+distribute so as to satisfy simultaneously your obligations under this
+License and any other pertinent obligations, then as a consequence you
+may not distribute the Program at all. For example, if a patent
+license would not permit royalty-free redistribution of the Program by
+all those who receive copies directly or indirectly through you, then
+the only way you could satisfy both it and this License would be to
+refrain entirely from distribution of the Program.
+
+If any portion of this section is held invalid or unenforceable under
+any particular circumstance, the balance of the section is intended to
+apply and the section as a whole is intended to apply in other
+circumstances.
+
+It is not the purpose of this section to induce you to infringe any
+patents or other property right claims or to contest validity of any
+such claims; this section has the sole purpose of protecting the
+integrity of the free software distribution system, which is
+implemented by public license practices. Many people have made
+generous contributions to the wide range of software distributed
+through that system in reliance on consistent application of that
+system; it is up to the author/donor to decide if he or she is willing
+to distribute software through any other system and a licensee cannot
+impose that choice.
+
+This section is intended to make thoroughly clear what is believed to
+be a consequence of the rest of this License.
+
+ 8. If the distribution and/or use of the Program is restricted in
+certain countries either by patents or by copyrighted interfaces, the
+original copyright holder who places the Program under this License
+may add an explicit geographical distribution limitation excluding
+those countries, so that distribution is permitted only in or among
+countries not thus excluded. In such case, this License incorporates
+the limitation as if written in the body of this License.
+
+ 9. The Free Software Foundation may publish revised and/or new versions
+of the General Public License from time to time. Such new versions will
+be similar in spirit to the present version, but may differ in detail to
+address new problems or concerns.
+
+Each version is given a distinguishing version number. If the Program
+specifies a version number of this License which applies to it and "any
+later version", you have the option of following the terms and conditions
+either of that version or of any later version published by the Free
+Software Foundation. If the Program does not specify a version number of
+this License, you may choose any version ever published by the Free Software
+Foundation.
+
+ 10. If you wish to incorporate parts of the Program into other free
+programs whose distribution conditions are different, write to the author
+to ask for permission. For software which is copyrighted by the Free
+Software Foundation, write to the Free Software Foundation; we sometimes
+make exceptions for this. Our decision will be guided by the two goals
+of preserving the free status of all derivatives of our free software and
+of promoting the sharing and reuse of software generally.
+
+ NO WARRANTY
+
+ 11. BECAUSE THE PROGRAM IS LICENSED FREE OF CHARGE, THERE IS NO WARRANTY
+FOR THE PROGRAM, TO THE EXTENT PERMITTED BY APPLICABLE LAW. EXCEPT WHEN
+OTHERWISE STATED IN WRITING THE COPYRIGHT HOLDERS AND/OR OTHER PARTIES
+PROVIDE THE PROGRAM "AS IS" WITHOUT WARRANTY OF ANY KIND, EITHER EXPRESSED
+OR IMPLIED, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF
+MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE. THE ENTIRE RISK AS
+TO THE QUALITY AND PERFORMANCE OF THE PROGRAM IS WITH YOU. SHOULD THE
+PROGRAM PROVE DEFECTIVE, YOU ASSUME THE COST OF ALL NECESSARY SERVICING,
+REPAIR OR CORRECTION.
+
+ 12. IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN WRITING
+WILL ANY COPYRIGHT HOLDER, OR ANY OTHER PARTY WHO MAY MODIFY AND/OR
+REDISTRIBUTE THE PROGRAM AS PERMITTED ABOVE, BE LIABLE TO YOU FOR DAMAGES,
+INCLUDING ANY GENERAL, SPECIAL, INCIDENTAL OR CONSEQUENTIAL DAMAGES ARISING
+OUT OF THE USE OR INABILITY TO USE THE PROGRAM (INCLUDING BUT NOT LIMITED
+TO LOSS OF DATA OR DATA BEING RENDERED INACCURATE OR LOSSES SUSTAINED BY
+YOU OR THIRD PARTIES OR A FAILURE OF THE PROGRAM TO OPERATE WITH ANY OTHER
+PROGRAMS), EVEN IF SUCH HOLDER OR OTHER PARTY HAS BEEN ADVISED OF THE
+POSSIBILITY OF SUCH DAMAGES.
+
+ END OF TERMS AND CONDITIONS
+
+ How to Apply These Terms to Your New Programs
+
+ If you develop a new program, and you want it to be of the greatest
+possible use to the public, the best way to achieve this is to make it
+free software which everyone can redistribute and change under these terms.
+
+ To do so, attach the following notices to the program. It is safest
+to attach them to the start of each source file to most effectively
+convey the exclusion of warranty; and each file should have at least
+the "copyright" line and a pointer to where the full notice is found.
+
+ <one line to give the program's name and a brief idea of what it does.>
+ Copyright (C) <year> <name of author>
+
+ This program is free software; you can redistribute it and/or modify
+ it under the terms of the GNU General Public License as published by
+ the Free Software Foundation; either version 2 of the License, or
+ (at your option) any later version.
+
+ This program is distributed in the hope that it will be useful,
+ but WITHOUT ANY WARRANTY; without even the implied warranty of
+ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ GNU General Public License for more details.
+
+ You should have received a copy of the GNU General Public License along
+ with this program; if not, write to the Free Software Foundation, Inc.,
+ 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA.
+
+Also add information on how to contact you by electronic and paper mail.
+
+If the program is interactive, make it output a short notice like this
+when it starts in an interactive mode:
+
+ Gnomovision version 69, Copyright (C) year name of author
+ Gnomovision comes with ABSOLUTELY NO WARRANTY; for details type `show w'.
+ This is free software, and you are welcome to redistribute it
+ under certain conditions; type `show c' for details.
+
+The hypothetical commands `show w' and `show c' should show the appropriate
+parts of the General Public License. Of course, the commands you use may
+be called something other than `show w' and `show c'; they could even be
+mouse-clicks or menu items--whatever suits your program.
+
+You should also get your employer (if you work as a programmer) or your
+school, if any, to sign a "copyright disclaimer" for the program, if
+necessary. Here is a sample; alter the names:
+
+ Yoyodyne, Inc., hereby disclaims all copyright interest in the program
+ `Gnomovision' (which makes passes at compilers) written by James Hacker.
+
+ <signature of Ty Coon>, 1 April 1989
+ Ty Coon, President of Vice
+
+This General Public License does not permit incorporating your program into
+proprietary programs. If your program is a subroutine library, you may
+consider it more useful to permit linking proprietary applications with the
+library. If this is what you want to do, use the GNU Lesser General
+Public License instead of this License.
Added: trunk/yast/lt/Makefile.am
===================================================================
--- trunk/yast/lt/Makefile.am (rev 0)
+++ trunk/yast/lt/Makefile.am 2015-09-29 10:47:28 UTC (rev 92876)
@@ -0,0 +1,196 @@
+# Emacs: -*- makefile -*-
+#
+# Toplevel Makefile.am for a YaST2 subproject
+#
+# -- This file is generated by y2automake - DO NOT EDIT! --
+# (Edit ./SUBDIRS instead)
+#
+
+#where devtools are
+Y2TOOL = $(Y2DEVTOOLS_PREFIX)/bin/y2tool
+
+VERSION = $(shell cat $(srcdir)/VERSION)
+RPMNAME = $(shell cat $(srcdir)/RPMNAME)
+SUBDIRS_FILE = $(shell test -e $(srcdir)/SUBDIRS && echo SUBDIRS)
+ACINCLUDE_FILE = $(shell test -e $(srcdir)/acinclude.m4 && echo acinclude.m4)
+
+HAS_YAST_LICENSE = $(shell test -e $(srcdir)/YAST_LICENSE && echo YAST_LICENSE)
+
+# do we do Makefile.am for devtools? It is a little special...
+IS_DEVTOOLS = $(findstring yast2-devtools,$(RPMNAME))
+
+DEVTOOLS_DIR = $(if $(IS_DEVTOOLS),$(srcdir)/devtools,$(Y2DEVTOOLS_PREFIX)/share/YaST2/data/devtools)
+LEGALESE_DIR = $(if $(HAS_YAST_LICENSE),$(DEVTOOLS_DIR)/admin/copyright/yast,$(DEVTOOLS_DIR)/admin/copyright/gpl)
+
+COPYRIGHT_files_gpl = README COPYING
+
+COPYRIGHT_files_yast = YAST_LICENSE README COPYING COPYRIGHT.english \
+ COPYRIGHT.french COPYRIGHT.german COPYRIGHT.spanish
+
+extra_COPYRIGHT_files = $(if $(HAS_YAST_LICENSE), $(COPYRIGHT_files_yast), $(COPYRIGHT_files_gpl))
+
+# less strict; prefer bzip2
+AUTOMAKE_OPTIONS = foreign dist-bzip2 no-dist-gzip
+# where devtools install m4 snippets
+# argh, executed literally
+#ACLOCAL_AMFLAGS = -I $(Y2DEVTOOLS_PREFIX)/share/aclocal
+ACLOCAL_AMFLAGS = -I . -I `if test -d ./devtools/admin; then echo ./devtools/admin; else pkg-config --print-errors --variable=datadir yast2-devtools; fi`/aclocal
+
+Makefile.am.common: $(DEVTOOLS_DIR)/admin/Makefile.am.common
+ cmp -s $< $@ || cp -f $< $@
+
+# create bzip2ed tar and make some sanity checks
+$(RPMNAME)-$(VERSION).tar.bz2: checkpo dist-bzip2
+ @if [ `bunzip2 -c $(RPMNAME)-$(VERSION).tar.bz2 | wc --bytes` = 0 ] ; then \
+ echo "Error: created tar is empty" ; \
+ exit 1 ; \
+ fi
+
+CLEANFILES =
+MAINTAINERCLEANFILES = package/$(RPMNAME)-$(VERSION).tar.bz2 package/$(RPMNAME).spec
+
+POT_DST = $(shell find -type d -name testsuite -prune , \
+ -type f -name "*.pot")
+
+EXTRA_DIST = \
+ VERSION RPMNAME MAINTAINER configure.in.in \
+ $(SUBDIRS_FILE) $(ACINCLUDE_FILE) \
+ $(if $(IS_DEVTOOLS),Makefile.am.common,$(POT_DST))
+
+show-extra-dist:
+ @echo $(EXTRA_DIST)
+
+# info '(automake)Conditionals'
+if CREATE_PKGCONFIG
+# create the file here instead of by configure
+# because the prerequisite is made here (not anymore!)
+# and we don't want any paths in y2autoconf
+# info '(autoconf)config.status Invocation'
+$(RPMNAME).pc: $(RPMNAME).pc.in config.status
+ ./config.status --file=$@:$<
+
+if CREATE_PKGCONFIG_NOARCH
+pkgconfigdata_DATA = $(RPMNAME).pc
+else
+pkgconfig_DATA = $(RPMNAME).pc
+endif
+
+EXTRA_DIST += $(RPMNAME).pc.in
+endif
+
+dist-hook:
+ @for I in $(extra_COPYRIGHT_files) ; \
+ do \
+ EX="" ; \
+ if test -f $(srcdir)/$$I ; then \
+ EX=$(srcdir)/$$I ; \
+ elif test -f $(LEGALESE_DIR)/$$I ; then \
+ EX=$(LEGALESE_DIR)/$$I ; \
+ else \
+ echo "Error: No file $$I in $(srcdir)/ or in $$LEGALESE_DIR/"; \
+ exit 1 ; \
+ fi ; \
+ echo "cp $$EX $(distdir)" ; \
+ cp $$EX "$(distdir)" ; \
+ done
+
+pot:
+ $(Y2TOOL) y2makepot -s $(srcdir)
+
+install-pot: pot
+ @POT_DST=`find -type d -name testsuite -prune , \
+ -type f -name "*.pot"` ; \
+ if [ -n "$$POT_DST" ] ; then \
+ echo "mkdir -p $(DESTDIR)$(potdir)" ; \
+ mkdir -p $(DESTDIR)$(potdir) ; \
+ list="$$POT_DST"; \
+ for I in $$list ; \
+ do \
+ echo $$I ; \
+ if [ "$$I" == "pot" ] ; then \
+ continue ; \
+ fi ; \
+ echo "$(INSTALL_DATA) $$I $(DESTDIR)$(potdir)" ; \
+ $(INSTALL_DATA) $$I $(DESTDIR)$(potdir) ; \
+ done ; \
+ fi
+
+spellcheck: pot
+ $(Y2TOOL) pot-spellcheck
+
+# all-local: $(if $(IS_DEVTOOLS),,$(POT_DST))
+
+install-data-local: # $(if $(IS_DEVTOOLS),,install-pot)
+ mkdir -p $(DESTDIR)$(docdir)
+ @for I in $(extra_COPYRIGHT_files) ; \
+ do \
+ EX="" ; \
+ if test -f $(srcdir)/$$I ; then \
+ EX=$(srcdir)/$$I ; \
+ elif test -f $(LEGALESE_DIR)/$$I ; then \
+ EX=$(LEGALESE_DIR)/$$I ; \
+ else \
+ echo "Error: No file $$I in $(srcdir)/ or in $(LEGALESE_DIR)/"; \
+ exit 1 ; \
+ fi ; \
+ echo "$(INSTALL_DATA) $$EX $(DESTDIR)$(docdir)" ; \
+ $(INSTALL_DATA) $$EX $(DESTDIR)$(docdir) ; \
+ done
+
+package-local: check-parse $(if $(IS_DEVTOOLS),,$(POT_DST)) $(RPMNAME)-$(VERSION).tar.bz2
+ rm -f package/$(RPMNAME)-*.tar.bz2
+ rm -f package/*~
+ rm -f package/*.bak
+ rm -f package/*.auto
+ mv $(RPMNAME)-$(VERSION).tar.bz2 package/
+ if ! test -x $(Y2TOOL); then \
+ echo "$(Y2TOOL): not found."; \
+ echo "You have to install yast2-devtools to making a package"; \
+ false; \
+ fi
+ here=`pwd`; \
+ cd $(srcdir) && for i in $(RPMNAME)*.spec.in; do \
+ newname="`echo "$$i" | sed "s/\.in$$//g"`"; \
+ $(Y2TOOL) create-spec < $$i > $$here/package/$${newname} ; \
+ done
+
+package: check-up-to-date check-tagversion check-textdomain package-local
+
+TAGVERSION = $(Y2TOOL) tagversion
+
+# check if there is no modified files and all commits were pushed
+check-up-to-date:
+ if [ `git status --short --branch | sed '/##[^[]*$/d;/^??/d' | wc -l` -gt 0 ]; then \
+ (echo "ERROR: Source is not commited and pushed. See `git status`"; false) \
+ fi
+
+check-tagversion:
+ cd $(srcdir) && $(TAGVERSION) --check >/dev/null; \
+ [ $$? = 0 ] || ( echo "ERROR: Please run 'tagversion' first"; false )
+
+check-parse-old:
+ @if [ `find -type f -name "*.ycp" | wc -l` -gt 0 -a "$(RPMNAME)" != "yast2-core" ] ; then \
+ echo "Running parseycp..." ; \
+ parseycp -q -R ; \
+ else \
+ echo "Not running parseycp." ; \
+ fi
+
+check-parse:
+ @echo "Not running parseycp."
+
+check-textdomain:
+ $(Y2TOOL) check-textdomain $(srcdir)
+
+stable: checkin-stable
+
+checkin-stable: package
+ $(Y2TOOL) checkin-stable
+
+
+# For po/ modules
+checkpo:
+ test ! -f $(srcdir)/po/Makefile || $(MAKE) -C po checkpo
+# test ! -f $(srcdir)/po/Makefile || $(MAKE) -C po checkpo make-pox
+# Contents of ./SUBDIRS
+SUBDIRS = po
Added: trunk/yast/lt/README
===================================================================
--- trunk/yast/lt/README (rev 0)
+++ trunk/yast/lt/README 2015-09-29 10:47:28 UTC (rev 92876)
@@ -0,0 +1,2 @@
+This program/library is part of YaST2
+See the file COPYING for license terms
Added: trunk/yast/lt/configure.ac
===================================================================
--- trunk/yast/lt/configure.ac (rev 0)
+++ trunk/yast/lt/configure.ac 2015-09-29 10:47:28 UTC (rev 92876)
@@ -0,0 +1,184 @@
+dnl configure.ac for yast2-trans-de
+dnl
+dnl -- This file is generated by y2autoconf 3.0.5 - DO NOT EDIT! --
+dnl (edit configure.ac.in or configure.in.in instead)
+
+AC_INIT(yast2-trans-lt, 3.1.0, http://bugs.opensuse.org/, yast2-trans-lt)
+dnl Check for presence of file 'RPMNAME'
+AC_CONFIG_SRCDIR([RPMNAME])
+
+dnl Checking host/target/build systems, for make, install etc.
+AC_CANONICAL_TARGET
+dnl Perform program name transformation
+AC_ARG_PROGRAM
+
+AC_PREFIX_DEFAULT(/usr)
+
+dnl long filenames; we use GNU Make extensions and that's ok
+AM_INIT_AUTOMAKE(tar-ustar -Wno-portability)
+
+dnl Important YaST2 variables
+VERSION="3.1.0"
+RPMNAME="yast2-trans-lt"
+MAINTAINER="Karl Eichwalder <ke(a)suse.de>"
+
+dnl pkgconfig honors lib64
+pkgconfigdir=\${libdir}/pkgconfig
+pkgconfigdatadir=\${datadir}/pkgconfig
+yast2dir=\${prefix}/share/YaST2
+
+ybindir=\${prefix}/lib/YaST2/bin
+# FIXME duplicates execcompdir
+ystartupdir=\${prefix}/lib/YaST2
+plugindir=\${libdir}/YaST2/plugin
+includedir=\${prefix}/include/YaST2
+potdir=\${docdir}/pot
+
+docdir=\${prefix}/share/doc/packages/$RPMNAME
+mandir=\${prefix}/share/man
+
+execcompdir=\${prefix}/lib/YaST2
+agentdir=${execcompdir}/servers_non_y2
+
+ydatadir=${yast2dir}/data
+imagedir=${yast2dir}/images
+themedir=${yast2dir}/theme
+localedir=${yast2dir}/locale
+clientdir=${yast2dir}/clients
+moduledir=${yast2dir}/modules
+yncludedir=${yast2dir}/include
+schemadir=${yast2dir}/schema
+scrconfdir=${yast2dir}/scrconf
+desktopdir=\${prefix}/share/applications/YaST2
+
+AC_SUBST(VERSION)
+AC_SUBST(RPMNAME)
+AC_SUBST(MAINTAINER)
+
+AC_SUBST(pkgconfigdir)
+AC_SUBST(pkgconfigdatadir)
+
+AC_SUBST(yast2dir)
+
+AC_SUBST(ybindir)
+AC_SUBST(ystartupdir)
+AC_SUBST(plugindir)
+AC_SUBST(includedir)
+AC_SUBST(potdir)
+AC_SUBST(execcompdir)
+
+AC_SUBST(docdir)
+AC_SUBST(mandir)
+
+AC_SUBST(ydatadir)
+AC_SUBST(imagedir)
+AC_SUBST(themedir)
+AC_SUBST(localedir)
+AC_SUBST(clientdir)
+AC_SUBST(moduledir)
+AC_SUBST(yncludedir)
+AC_SUBST(schemadir)
+AC_SUBST(scrconfdir)
+AC_SUBST(agentdir)
+AC_SUBST(desktopdir)
+
+fillupdir_d="/var/adm/fillup-templates"
+AC_ARG_WITH(fillupdir,
+ AS_HELP_STRING([--with-fillupdir=DIR],
+ [where to place fillup templates (default $fillupdir_d.]),
+ [ fillupdir="$withval" ],
+ [ fillupdir="$fillupdir_d" ])
+AC_SUBST(fillupdir)
+
+LL=${RPMNAME##*-}
+AC_SUBST(LL)
+ISO639=${LL%_*}
+AC_SUBST(ISO639)
+
+AC_ARG_WITH(own_compendium,
+ AS_HELP_STRING([--with-own_compendium=FILE],
+ [Location of compendium file]),
+ y2compendium=yes, y2compendium=no)
+if test "x$with_own_compendium" = "x" ; then
+ if test -d ../50-memory ; then
+ COMPENDIUM='../../50-memory/yast2.$(LL).po'
+ else
+ COMPENDIUM='../../memory/yast2.$(LL).po'
+ fi
+else
+ COMPENDIUM=${with_own_compendium}
+fi
+AC_SUBST(COMPENDIUM)
+if test -d ../50-pot ; then
+ POTDIR=../../50-pot
+else
+ POTDIR=../../pot/pot
+fi
+AC_SUBST(POTDIR)
+
+
+dnl Checks for programs.
+AC_PROG_INSTALL
+dnl The YCP interpreter checks whether dependent ybc files are older
+dnl so we must preserve their timestamps
+INSTALL="${INSTALL} -p"
+AC_PROG_LN_S
+AC_PROG_MAKE_SET
+
+dnl pkgconfig
+AC_ARG_VAR([PKG_CONFIG_PATH], [where to search for pkg-config files])
+dnl devtools
+dnl ...
+
+dnl no need for AC_ARG_VAR
+AC_PATH_PROG(XGETTEXT, xgettext)
+if test -z "$XGETTEXT" ; then
+ AC_MSG_ERROR(xgettext is missing; please install gettext-tools.)
+fi
+
+Y2DEVTOOLS_PREFIX=`pkg-config --print-errors --variable=prefix yast2-devtools`
+AC_SUBST(Y2DEVTOOLS_PREFIX)
+devtools_ybindir=`pkg-config --print-errors --variable=ybindir yast2-devtools`
+devtools_yast2dir=`pkg-config --print-errors --variable=yast2dir yast2-devtools`
+
+dnl producing pkg-config for others?
+AM_CONDITIONAL(CREATE_PKGCONFIG, test "x${CREATE_PKGCONFIG}" != x)
+AM_CONDITIONAL(CREATE_PKGCONFIG_NOARCH, test "x${CREATE_PKGCONFIG}" = xnoarch)
+
+dbdir=${devtools_yast2dir}/data/docbook
+STYLESHEET_HTML=${dbdir}/stylesheets/customize-html.xsl
+STYLESHEET_PDF=${dbdir}/stylesheets/customize-fo.xsl
+STYLESHEET_CSS=${dbdir}/css/yast2docs.css
+STYLESHEET_YDOC=${dbdir}/stylesheets/ydoc.xsl
+STYLESHEET_YCPDOC=${dbdir}/stylesheets/ycpdoc.xsl
+AC_SUBST(STYLESHEET_HTML)
+AC_SUBST(STYLESHEET_PDF)
+AC_SUBST(STYLESHEET_CSS)
+AC_SUBST(STYLESHEET_YDOC)
+AC_SUBST(STYLESHEET_YCPDOC)
+
+
+dnl searches for some needed programs
+AC_PATH_PROG(MSGFMT, msgfmt, no, /usr/bin)
+if test x$MSGFMT != x"/usr/bin/msgfmt"; then
+ AC_MSG_ERROR(msgfmt is missing; please install gettext.)
+fi
+AC_PATH_PROGS(MSGCAT, msgcat pmsgcat, no)
+if test x$MSGCAT = xno; then
+ AC_MSG_ERROR(msgcat is missing; please install gettext-0.11pre or better.)
+fi
+
+AC_PATH_PROG(MSGMERGE, msgmerge, no, /usr/bin)
+if test x$MSGMERGE != x"/usr/bin/msgmerge"; then
+ AC_MSG_ERROR(msgmerge is missing; please install gettext.)
+fi
+
+AC_PATH_PROG(MSGCONV, msgconv, no, /usr/bin)
+if test x$MSGCONV != x"/usr/bin/msgconv"; then
+ AC_MSG_ERROR(msgconv is missing; please install gettext.)
+fi
+
+
+AC_CONFIG_FILES(Makefile po/Makefile)
+AC_OUTPUT
+
Added: trunk/yast/lt/po/Makefile.am
===================================================================
--- trunk/yast/lt/po/Makefile.am (rev 0)
+++ trunk/yast/lt/po/Makefile.am 2015-09-29 10:47:28 UTC (rev 92876)
@@ -0,0 +1,175 @@
+# Emacs: -*- makefile -*-
+#
+# Makefile.am for a YaST2 translation (po/) subproject
+#
+# -- This file is generated by y2automake - DO NOT EDIT! --
+#
+# --- START lines from /usr/share/YaST2/data/devtools/admin/po/Makefile.am.top ---
+# Emacs: -*- makefile -*-
+# --- END lines from /usr/share/YaST2/data/devtools/admin/po/Makefile.am.top ---
+# --- START lines from /usr/share/YaST2/data/devtools/admin/po/Makefile.am.center ---
+# Emacs: -*- makefile -*-
+
+LL = @LL@
+#POTDIR = ../../50-pot
+POTDIR = @POTDIR@
+POTFILES = $(wildcard $(POTDIR)/*.pot)
+GENERATED = $(MOFILES)
+CLEANFILES = $(GENERATED)
+POFILES = $(wildcard *.po)
+ALL_TEXTDOMAINS = $(basename $(notdir $(POTFILES)))
+BPOTFILES = $(shell source ../../50-tools/build.conf && echo $$business)
+WANTED_TEXTDOMAINS = $(filter-out $(BPOTFILES), $(ALL_TEXTDOMAINS))
+WANTED_POFILES = $(addsuffix .$(LL).po, $(WANTED_TEXTDOMAINS))
+MOFILES = $(POFILES:%.po=%.mo)
+INST_MOFILES = $(MOFILES:.$(LL).mo=.mo)
+POXFILES = $(POFILES:%.po=%.pox)
+EXTRA_DIST = $(WANTED_POFILES) $(stat)
+localedir=@localedir@
+locale_lang_msg_dir=$(localedir)/$(LL)/LC_MESSAGES
+compendium = @COMPENDIUM@
+with_compendium =
+
+stat=status.txt
+PO_STATS= grep -v warning: | @ybindir@/po-stats
+
+MSGMERGE = @MSGMERGE@ --no-wrap --force-po --previous
+MSGFMT = @MSGFMT@
+MSGCAT = @MSGCAT@ --no-wrap --force-po
+MSGCONV = @MSGCONV@ --no-wrap --force-po
+XGETTEXT = @XGETTEXT@ --no-wrap
+
+SUFFIXES = .po .pox .gmo .mo
+
+all-local: $(GENERATED)
+
+make-pox pox: Makefile $(POXFILES)
+$(POXFILES): %.pox: %.po
+ -[ -f $@ ] && mv --backup=numbered $@ $@.bak; \
+ pot=$$(echo $< | sed "s:$(LL).po:pot:"); \
+ compendium=$(compendium); \
+ [ -f $$compendium ] || compendium=/dev/null ; \
+ $(MSGMERGE) -C $$compendium -o $@ $< $(POTDIR)/$$pot
+
+# update or init PO file
+update-po: Makefile $(POTFILES)
+ for p in $(POTFILES); do \
+ q=$${p##*/}; \
+ po=$${q%pot}$(LL).po; \
+ echo $$po; \
+ if [ -f $$po ]; then \
+ $(MSGMERGE) -o $$po.tmp $(with_compendium) $$po $$p; \
+ else \
+ $(MSGMERGE) -o $$po.tmp -C $(compendium) \
+ --verbose /dev/null $$p; \
+ fi || { echo "$(MSGMERGE) for \"$$po\" failed" ; \
+ rm -f $$po.tmp ; }; \
+ if cmp $$po.tmp $$po >/dev/null 2>&1; then \
+ rm -vf $$po.tmp; \
+ else \
+ mv -vf $$po.tmp $$po; \
+ fi; \
+ done
+ $(MAKE) $(stat)
+
+$(stat): $(WANTED_POFILES)
+ if [ -f $(stat) ]; then \
+ cp --backup=numbered $(stat) $(stat).bak; \
+ :> $(stat); \
+ fi
+ { for f in $(WANTED_POFILES); do \
+ LANG=C msgfmt -o /dev/null -c -v --statistics $$f 2>&1; \
+ done ; } | $(PO_STATS) | head -n 6 | tee $(stat)
+
+update-po-with-compendium:
+ $(MAKE) update-po with_compendium="-C $(compendium)"
+
+update-mo: $(MOFILES)
+ @:
+
+%.mo: %.po
+ file=$(srcdir)/`echo $* | sed 's,.*/,,'`.mo \
+ && rm -f $$file \
+ && $(MSGCONV) --to UTF-8 $< \
+ | $(MSGFMT) -c --statistics -o $$file -
+
+showpo:
+ echo $(POFILES)
+
+showmo:
+ echo $(MOFILES)
+
+checkpo:
+ for f in $(POFILES); do \
+ mypot=$(POTDIR)/$${f/$(LL).po/pot}; echo $$f $$mypot; \
+ [ -f $$mypot ] && { LANG=C $(MSGMERGE) --verbose --output=/dev/null $$f $$mypot || exit 1; }; \
+ LANG=C $(MSGFMT) --output=/dev/null --check --statistics --verbose $$f \
+ || exit 1; \
+ done
+
+# Try to checkin a .pox file
+# FIXME make sure msgcat doesn't weird things with "" and comments
+checkin:
+ p=$(MODULE).$(ci_ll); \
+ cp --backup=numbered $(ci_opt) $$p.po $$p.po.bak; \
+ if [ -d CVS ]; then \
+ cvs -n update $$p.po | grep -q -v '^[UPMC]'; \
+ else \
+ LC_ALL=C svn status --show-updates --quiet $$p.po| grep -v '^Status against revision'; \
+ fi; \
+ if [ $$? = 0 ]; then \
+ echo "CVS/Subversion mismatch; trying to merge..."; \
+ rm -f $$p.po; \
+ if [ -d CVS ]; then \
+ cvs -q update $$p.po; \
+ else \
+ svn update $$p.po; \
+ fi; \
+ cp $$p.pox $$p.pox.new; \
+ $(MSGCAT) $$p.po $$p.pox.new -o $$p.pox; \
+ echo -e "\nCheck \"$$p.pox\" for fuzzy entries. Status:"; \
+ $(MSGFMT) --check --statistics $$p.pox; \
+ echo -e "Then try again to checkin \"$$p.pox\"."; \
+ else \
+ cp $(ci_opt) $$p.pox $$p.po; \
+ if [ -d CVS ]; then \
+ cvs -n ci $$p.po; \
+ else \
+ svn --dry-run commit $$p.po; \
+ fi; \
+ if [ $$? = 0 ] ; then \
+ if [ -d CVS ]; then \
+ cvs ci -m "$(ci_msg)" $$p.po; \
+ else \
+ svn commit --message "$(ci_msg)" $$p.po; \
+ fi; \
+ else \
+ rm -f $$p.po; \
+ if [ -d CVS ]; then \
+ cvs -q update $$p.po; \
+ else \
+ svn update $$p.po; \
+ fi; \
+ cp $$p.pox $$p.pox.new; \
+ $(MSGCAT) $$p.po $$p.pox.new -o $$p.pox; \
+ echo -e "\nCheck \"$$p.pox\" for fuzzy entries. Status:"; \
+ $(MSGFMT) --check --statistics $$p.pox; \
+ echo "Then try to checkin \"$$p.pox\"."; \
+ fi; \
+ fi
+
+install-data-local: $(MOFILES) $(stat)
+ D=$(DESTDIR)$(locale_lang_msg_dir); \
+ [ -d $$D ] || install -d -m 755 $$D; \
+ for l in $(MOFILES); do \
+ m=$${l/$(LL).mo/mo}; \
+ install -m 644 $$l $$D/$$m; \
+ done
+ install -d -m 755 $(DESTDIR)$(docdir)
+ $(INSTALL_DATA) $(stat) $(DESTDIR)$(docdir)
+# --- END lines from /usr/share/YaST2/data/devtools/admin/po/Makefile.am.center ---
+# --- START lines from /usr/share/YaST2/data/devtools/admin/po/Makefile.am.bottom ---
+# Emacs: -*- makefile -*-
+
+## po/Makefile.am.bottom ends here
+# --- END lines from /usr/share/YaST2/data/devtools/admin/po/Makefile.am.bottom ---
Added: trunk/yast/lv/COPYING
===================================================================
--- trunk/yast/lv/COPYING (rev 0)
+++ trunk/yast/lv/COPYING 2015-09-29 10:47:28 UTC (rev 92876)
@@ -0,0 +1,339 @@
+ GNU GENERAL PUBLIC LICENSE
+ Version 2, June 1991
+
+ Copyright (C) 1989, 1991 Free Software Foundation, Inc.,
+ 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA
+ Everyone is permitted to copy and distribute verbatim copies
+ of this license document, but changing it is not allowed.
+
+ Preamble
+
+ The licenses for most software are designed to take away your
+freedom to share and change it. By contrast, the GNU General Public
+License is intended to guarantee your freedom to share and change free
+software--to make sure the software is free for all its users. This
+General Public License applies to most of the Free Software
+Foundation's software and to any other program whose authors commit to
+using it. (Some other Free Software Foundation software is covered by
+the GNU Lesser General Public License instead.) You can apply it to
+your programs, too.
+
+ When we speak of free software, we are referring to freedom, not
+price. Our General Public Licenses are designed to make sure that you
+have the freedom to distribute copies of free software (and charge for
+this service if you wish), that you receive source code or can get it
+if you want it, that you can change the software or use pieces of it
+in new free programs; and that you know you can do these things.
+
+ To protect your rights, we need to make restrictions that forbid
+anyone to deny you these rights or to ask you to surrender the rights.
+These restrictions translate to certain responsibilities for you if you
+distribute copies of the software, or if you modify it.
+
+ For example, if you distribute copies of such a program, whether
+gratis or for a fee, you must give the recipients all the rights that
+you have. You must make sure that they, too, receive or can get the
+source code. And you must show them these terms so they know their
+rights.
+
+ We protect your rights with two steps: (1) copyright the software, and
+(2) offer you this license which gives you legal permission to copy,
+distribute and/or modify the software.
+
+ Also, for each author's protection and ours, we want to make certain
+that everyone understands that there is no warranty for this free
+software. If the software is modified by someone else and passed on, we
+want its recipients to know that what they have is not the original, so
+that any problems introduced by others will not reflect on the original
+authors' reputations.
+
+ Finally, any free program is threatened constantly by software
+patents. We wish to avoid the danger that redistributors of a free
+program will individually obtain patent licenses, in effect making the
+program proprietary. To prevent this, we have made it clear that any
+patent must be licensed for everyone's free use or not licensed at all.
+
+ The precise terms and conditions for copying, distribution and
+modification follow.
+
+ GNU GENERAL PUBLIC LICENSE
+ TERMS AND CONDITIONS FOR COPYING, DISTRIBUTION AND MODIFICATION
+
+ 0. This License applies to any program or other work which contains
+a notice placed by the copyright holder saying it may be distributed
+under the terms of this General Public License. The "Program", below,
+refers to any such program or work, and a "work based on the Program"
+means either the Program or any derivative work under copyright law:
+that is to say, a work containing the Program or a portion of it,
+either verbatim or with modifications and/or translated into another
+language. (Hereinafter, translation is included without limitation in
+the term "modification".) Each licensee is addressed as "you".
+
+Activities other than copying, distribution and modification are not
+covered by this License; they are outside its scope. The act of
+running the Program is not restricted, and the output from the Program
+is covered only if its contents constitute a work based on the
+Program (independent of having been made by running the Program).
+Whether that is true depends on what the Program does.
+
+ 1. You may copy and distribute verbatim copies of the Program's
+source code as you receive it, in any medium, provided that you
+conspicuously and appropriately publish on each copy an appropriate
+copyright notice and disclaimer of warranty; keep intact all the
+notices that refer to this License and to the absence of any warranty;
+and give any other recipients of the Program a copy of this License
+along with the Program.
+
+You may charge a fee for the physical act of transferring a copy, and
+you may at your option offer warranty protection in exchange for a fee.
+
+ 2. You may modify your copy or copies of the Program or any portion
+of it, thus forming a work based on the Program, and copy and
+distribute such modifications or work under the terms of Section 1
+above, provided that you also meet all of these conditions:
+
+ a) You must cause the modified files to carry prominent notices
+ stating that you changed the files and the date of any change.
+
+ b) You must cause any work that you distribute or publish, that in
+ whole or in part contains or is derived from the Program or any
+ part thereof, to be licensed as a whole at no charge to all third
+ parties under the terms of this License.
+
+ c) If the modified program normally reads commands interactively
+ when run, you must cause it, when started running for such
+ interactive use in the most ordinary way, to print or display an
+ announcement including an appropriate copyright notice and a
+ notice that there is no warranty (or else, saying that you provide
+ a warranty) and that users may redistribute the program under
+ these conditions, and telling the user how to view a copy of this
+ License. (Exception: if the Program itself is interactive but
+ does not normally print such an announcement, your work based on
+ the Program is not required to print an announcement.)
+
+These requirements apply to the modified work as a whole. If
+identifiable sections of that work are not derived from the Program,
+and can be reasonably considered independent and separate works in
+themselves, then this License, and its terms, do not apply to those
+sections when you distribute them as separate works. But when you
+distribute the same sections as part of a whole which is a work based
+on the Program, the distribution of the whole must be on the terms of
+this License, whose permissions for other licensees extend to the
+entire whole, and thus to each and every part regardless of who wrote it.
+
+Thus, it is not the intent of this section to claim rights or contest
+your rights to work written entirely by you; rather, the intent is to
+exercise the right to control the distribution of derivative or
+collective works based on the Program.
+
+In addition, mere aggregation of another work not based on the Program
+with the Program (or with a work based on the Program) on a volume of
+a storage or distribution medium does not bring the other work under
+the scope of this License.
+
+ 3. You may copy and distribute the Program (or a work based on it,
+under Section 2) in object code or executable form under the terms of
+Sections 1 and 2 above provided that you also do one of the following:
+
+ a) Accompany it with the complete corresponding machine-readable
+ source code, which must be distributed under the terms of Sections
+ 1 and 2 above on a medium customarily used for software interchange; or,
+
+ b) Accompany it with a written offer, valid for at least three
+ years, to give any third party, for a charge no more than your
+ cost of physically performing source distribution, a complete
+ machine-readable copy of the corresponding source code, to be
+ distributed under the terms of Sections 1 and 2 above on a medium
+ customarily used for software interchange; or,
+
+ c) Accompany it with the information you received as to the offer
+ to distribute corresponding source code. (This alternative is
+ allowed only for noncommercial distribution and only if you
+ received the program in object code or executable form with such
+ an offer, in accord with Subsection b above.)
+
+The source code for a work means the preferred form of the work for
+making modifications to it. For an executable work, complete source
+code means all the source code for all modules it contains, plus any
+associated interface definition files, plus the scripts used to
+control compilation and installation of the executable. However, as a
+special exception, the source code distributed need not include
+anything that is normally distributed (in either source or binary
+form) with the major components (compiler, kernel, and so on) of the
+operating system on which the executable runs, unless that component
+itself accompanies the executable.
+
+If distribution of executable or object code is made by offering
+access to copy from a designated place, then offering equivalent
+access to copy the source code from the same place counts as
+distribution of the source code, even though third parties are not
+compelled to copy the source along with the object code.
+
+ 4. You may not copy, modify, sublicense, or distribute the Program
+except as expressly provided under this License. Any attempt
+otherwise to copy, modify, sublicense or distribute the Program is
+void, and will automatically terminate your rights under this License.
+However, parties who have received copies, or rights, from you under
+this License will not have their licenses terminated so long as such
+parties remain in full compliance.
+
+ 5. You are not required to accept this License, since you have not
+signed it. However, nothing else grants you permission to modify or
+distribute the Program or its derivative works. These actions are
+prohibited by law if you do not accept this License. Therefore, by
+modifying or distributing the Program (or any work based on the
+Program), you indicate your acceptance of this License to do so, and
+all its terms and conditions for copying, distributing or modifying
+the Program or works based on it.
+
+ 6. Each time you redistribute the Program (or any work based on the
+Program), the recipient automatically receives a license from the
+original licensor to copy, distribute or modify the Program subject to
+these terms and conditions. You may not impose any further
+restrictions on the recipients' exercise of the rights granted herein.
+You are not responsible for enforcing compliance by third parties to
+this License.
+
+ 7. If, as a consequence of a court judgment or allegation of patent
+infringement or for any other reason (not limited to patent issues),
+conditions are imposed on you (whether by court order, agreement or
+otherwise) that contradict the conditions of this License, they do not
+excuse you from the conditions of this License. If you cannot
+distribute so as to satisfy simultaneously your obligations under this
+License and any other pertinent obligations, then as a consequence you
+may not distribute the Program at all. For example, if a patent
+license would not permit royalty-free redistribution of the Program by
+all those who receive copies directly or indirectly through you, then
+the only way you could satisfy both it and this License would be to
+refrain entirely from distribution of the Program.
+
+If any portion of this section is held invalid or unenforceable under
+any particular circumstance, the balance of the section is intended to
+apply and the section as a whole is intended to apply in other
+circumstances.
+
+It is not the purpose of this section to induce you to infringe any
+patents or other property right claims or to contest validity of any
+such claims; this section has the sole purpose of protecting the
+integrity of the free software distribution system, which is
+implemented by public license practices. Many people have made
+generous contributions to the wide range of software distributed
+through that system in reliance on consistent application of that
+system; it is up to the author/donor to decide if he or she is willing
+to distribute software through any other system and a licensee cannot
+impose that choice.
+
+This section is intended to make thoroughly clear what is believed to
+be a consequence of the rest of this License.
+
+ 8. If the distribution and/or use of the Program is restricted in
+certain countries either by patents or by copyrighted interfaces, the
+original copyright holder who places the Program under this License
+may add an explicit geographical distribution limitation excluding
+those countries, so that distribution is permitted only in or among
+countries not thus excluded. In such case, this License incorporates
+the limitation as if written in the body of this License.
+
+ 9. The Free Software Foundation may publish revised and/or new versions
+of the General Public License from time to time. Such new versions will
+be similar in spirit to the present version, but may differ in detail to
+address new problems or concerns.
+
+Each version is given a distinguishing version number. If the Program
+specifies a version number of this License which applies to it and "any
+later version", you have the option of following the terms and conditions
+either of that version or of any later version published by the Free
+Software Foundation. If the Program does not specify a version number of
+this License, you may choose any version ever published by the Free Software
+Foundation.
+
+ 10. If you wish to incorporate parts of the Program into other free
+programs whose distribution conditions are different, write to the author
+to ask for permission. For software which is copyrighted by the Free
+Software Foundation, write to the Free Software Foundation; we sometimes
+make exceptions for this. Our decision will be guided by the two goals
+of preserving the free status of all derivatives of our free software and
+of promoting the sharing and reuse of software generally.
+
+ NO WARRANTY
+
+ 11. BECAUSE THE PROGRAM IS LICENSED FREE OF CHARGE, THERE IS NO WARRANTY
+FOR THE PROGRAM, TO THE EXTENT PERMITTED BY APPLICABLE LAW. EXCEPT WHEN
+OTHERWISE STATED IN WRITING THE COPYRIGHT HOLDERS AND/OR OTHER PARTIES
+PROVIDE THE PROGRAM "AS IS" WITHOUT WARRANTY OF ANY KIND, EITHER EXPRESSED
+OR IMPLIED, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF
+MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE. THE ENTIRE RISK AS
+TO THE QUALITY AND PERFORMANCE OF THE PROGRAM IS WITH YOU. SHOULD THE
+PROGRAM PROVE DEFECTIVE, YOU ASSUME THE COST OF ALL NECESSARY SERVICING,
+REPAIR OR CORRECTION.
+
+ 12. IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN WRITING
+WILL ANY COPYRIGHT HOLDER, OR ANY OTHER PARTY WHO MAY MODIFY AND/OR
+REDISTRIBUTE THE PROGRAM AS PERMITTED ABOVE, BE LIABLE TO YOU FOR DAMAGES,
+INCLUDING ANY GENERAL, SPECIAL, INCIDENTAL OR CONSEQUENTIAL DAMAGES ARISING
+OUT OF THE USE OR INABILITY TO USE THE PROGRAM (INCLUDING BUT NOT LIMITED
+TO LOSS OF DATA OR DATA BEING RENDERED INACCURATE OR LOSSES SUSTAINED BY
+YOU OR THIRD PARTIES OR A FAILURE OF THE PROGRAM TO OPERATE WITH ANY OTHER
+PROGRAMS), EVEN IF SUCH HOLDER OR OTHER PARTY HAS BEEN ADVISED OF THE
+POSSIBILITY OF SUCH DAMAGES.
+
+ END OF TERMS AND CONDITIONS
+
+ How to Apply These Terms to Your New Programs
+
+ If you develop a new program, and you want it to be of the greatest
+possible use to the public, the best way to achieve this is to make it
+free software which everyone can redistribute and change under these terms.
+
+ To do so, attach the following notices to the program. It is safest
+to attach them to the start of each source file to most effectively
+convey the exclusion of warranty; and each file should have at least
+the "copyright" line and a pointer to where the full notice is found.
+
+ <one line to give the program's name and a brief idea of what it does.>
+ Copyright (C) <year> <name of author>
+
+ This program is free software; you can redistribute it and/or modify
+ it under the terms of the GNU General Public License as published by
+ the Free Software Foundation; either version 2 of the License, or
+ (at your option) any later version.
+
+ This program is distributed in the hope that it will be useful,
+ but WITHOUT ANY WARRANTY; without even the implied warranty of
+ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ GNU General Public License for more details.
+
+ You should have received a copy of the GNU General Public License along
+ with this program; if not, write to the Free Software Foundation, Inc.,
+ 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA.
+
+Also add information on how to contact you by electronic and paper mail.
+
+If the program is interactive, make it output a short notice like this
+when it starts in an interactive mode:
+
+ Gnomovision version 69, Copyright (C) year name of author
+ Gnomovision comes with ABSOLUTELY NO WARRANTY; for details type `show w'.
+ This is free software, and you are welcome to redistribute it
+ under certain conditions; type `show c' for details.
+
+The hypothetical commands `show w' and `show c' should show the appropriate
+parts of the General Public License. Of course, the commands you use may
+be called something other than `show w' and `show c'; they could even be
+mouse-clicks or menu items--whatever suits your program.
+
+You should also get your employer (if you work as a programmer) or your
+school, if any, to sign a "copyright disclaimer" for the program, if
+necessary. Here is a sample; alter the names:
+
+ Yoyodyne, Inc., hereby disclaims all copyright interest in the program
+ `Gnomovision' (which makes passes at compilers) written by James Hacker.
+
+ <signature of Ty Coon>, 1 April 1989
+ Ty Coon, President of Vice
+
+This General Public License does not permit incorporating your program into
+proprietary programs. If your program is a subroutine library, you may
+consider it more useful to permit linking proprietary applications with the
+library. If this is what you want to do, use the GNU Lesser General
+Public License instead of this License.
Added: trunk/yast/lv/Makefile.am
===================================================================
--- trunk/yast/lv/Makefile.am (rev 0)
+++ trunk/yast/lv/Makefile.am 2015-09-29 10:47:28 UTC (rev 92876)
@@ -0,0 +1,196 @@
+# Emacs: -*- makefile -*-
+#
+# Toplevel Makefile.am for a YaST2 subproject
+#
+# -- This file is generated by y2automake - DO NOT EDIT! --
+# (Edit ./SUBDIRS instead)
+#
+
+#where devtools are
+Y2TOOL = $(Y2DEVTOOLS_PREFIX)/bin/y2tool
+
+VERSION = $(shell cat $(srcdir)/VERSION)
+RPMNAME = $(shell cat $(srcdir)/RPMNAME)
+SUBDIRS_FILE = $(shell test -e $(srcdir)/SUBDIRS && echo SUBDIRS)
+ACINCLUDE_FILE = $(shell test -e $(srcdir)/acinclude.m4 && echo acinclude.m4)
+
+HAS_YAST_LICENSE = $(shell test -e $(srcdir)/YAST_LICENSE && echo YAST_LICENSE)
+
+# do we do Makefile.am for devtools? It is a little special...
+IS_DEVTOOLS = $(findstring yast2-devtools,$(RPMNAME))
+
+DEVTOOLS_DIR = $(if $(IS_DEVTOOLS),$(srcdir)/devtools,$(Y2DEVTOOLS_PREFIX)/share/YaST2/data/devtools)
+LEGALESE_DIR = $(if $(HAS_YAST_LICENSE),$(DEVTOOLS_DIR)/admin/copyright/yast,$(DEVTOOLS_DIR)/admin/copyright/gpl)
+
+COPYRIGHT_files_gpl = README COPYING
+
+COPYRIGHT_files_yast = YAST_LICENSE README COPYING COPYRIGHT.english \
+ COPYRIGHT.french COPYRIGHT.german COPYRIGHT.spanish
+
+extra_COPYRIGHT_files = $(if $(HAS_YAST_LICENSE), $(COPYRIGHT_files_yast), $(COPYRIGHT_files_gpl))
+
+# less strict; prefer bzip2
+AUTOMAKE_OPTIONS = foreign dist-bzip2 no-dist-gzip
+# where devtools install m4 snippets
+# argh, executed literally
+#ACLOCAL_AMFLAGS = -I $(Y2DEVTOOLS_PREFIX)/share/aclocal
+ACLOCAL_AMFLAGS = -I . -I `if test -d ./devtools/admin; then echo ./devtools/admin; else pkg-config --print-errors --variable=datadir yast2-devtools; fi`/aclocal
+
+Makefile.am.common: $(DEVTOOLS_DIR)/admin/Makefile.am.common
+ cmp -s $< $@ || cp -f $< $@
+
+# create bzip2ed tar and make some sanity checks
+$(RPMNAME)-$(VERSION).tar.bz2: checkpo dist-bzip2
+ @if [ `bunzip2 -c $(RPMNAME)-$(VERSION).tar.bz2 | wc --bytes` = 0 ] ; then \
+ echo "Error: created tar is empty" ; \
+ exit 1 ; \
+ fi
+
+CLEANFILES =
+MAINTAINERCLEANFILES = package/$(RPMNAME)-$(VERSION).tar.bz2 package/$(RPMNAME).spec
+
+POT_DST = $(shell find -type d -name testsuite -prune , \
+ -type f -name "*.pot")
+
+EXTRA_DIST = \
+ VERSION RPMNAME MAINTAINER configure.in.in \
+ $(SUBDIRS_FILE) $(ACINCLUDE_FILE) \
+ $(if $(IS_DEVTOOLS),Makefile.am.common,$(POT_DST))
+
+show-extra-dist:
+ @echo $(EXTRA_DIST)
+
+# info '(automake)Conditionals'
+if CREATE_PKGCONFIG
+# create the file here instead of by configure
+# because the prerequisite is made here (not anymore!)
+# and we don't want any paths in y2autoconf
+# info '(autoconf)config.status Invocation'
+$(RPMNAME).pc: $(RPMNAME).pc.in config.status
+ ./config.status --file=$@:$<
+
+if CREATE_PKGCONFIG_NOARCH
+pkgconfigdata_DATA = $(RPMNAME).pc
+else
+pkgconfig_DATA = $(RPMNAME).pc
+endif
+
+EXTRA_DIST += $(RPMNAME).pc.in
+endif
+
+dist-hook:
+ @for I in $(extra_COPYRIGHT_files) ; \
+ do \
+ EX="" ; \
+ if test -f $(srcdir)/$$I ; then \
+ EX=$(srcdir)/$$I ; \
+ elif test -f $(LEGALESE_DIR)/$$I ; then \
+ EX=$(LEGALESE_DIR)/$$I ; \
+ else \
+ echo "Error: No file $$I in $(srcdir)/ or in $$LEGALESE_DIR/"; \
+ exit 1 ; \
+ fi ; \
+ echo "cp $$EX $(distdir)" ; \
+ cp $$EX "$(distdir)" ; \
+ done
+
+pot:
+ $(Y2TOOL) y2makepot -s $(srcdir)
+
+install-pot: pot
+ @POT_DST=`find -type d -name testsuite -prune , \
+ -type f -name "*.pot"` ; \
+ if [ -n "$$POT_DST" ] ; then \
+ echo "mkdir -p $(DESTDIR)$(potdir)" ; \
+ mkdir -p $(DESTDIR)$(potdir) ; \
+ list="$$POT_DST"; \
+ for I in $$list ; \
+ do \
+ echo $$I ; \
+ if [ "$$I" == "pot" ] ; then \
+ continue ; \
+ fi ; \
+ echo "$(INSTALL_DATA) $$I $(DESTDIR)$(potdir)" ; \
+ $(INSTALL_DATA) $$I $(DESTDIR)$(potdir) ; \
+ done ; \
+ fi
+
+spellcheck: pot
+ $(Y2TOOL) pot-spellcheck
+
+# all-local: $(if $(IS_DEVTOOLS),,$(POT_DST))
+
+install-data-local: # $(if $(IS_DEVTOOLS),,install-pot)
+ mkdir -p $(DESTDIR)$(docdir)
+ @for I in $(extra_COPYRIGHT_files) ; \
+ do \
+ EX="" ; \
+ if test -f $(srcdir)/$$I ; then \
+ EX=$(srcdir)/$$I ; \
+ elif test -f $(LEGALESE_DIR)/$$I ; then \
+ EX=$(LEGALESE_DIR)/$$I ; \
+ else \
+ echo "Error: No file $$I in $(srcdir)/ or in $(LEGALESE_DIR)/"; \
+ exit 1 ; \
+ fi ; \
+ echo "$(INSTALL_DATA) $$EX $(DESTDIR)$(docdir)" ; \
+ $(INSTALL_DATA) $$EX $(DESTDIR)$(docdir) ; \
+ done
+
+package-local: check-parse $(if $(IS_DEVTOOLS),,$(POT_DST)) $(RPMNAME)-$(VERSION).tar.bz2
+ rm -f package/$(RPMNAME)-*.tar.bz2
+ rm -f package/*~
+ rm -f package/*.bak
+ rm -f package/*.auto
+ mv $(RPMNAME)-$(VERSION).tar.bz2 package/
+ if ! test -x $(Y2TOOL); then \
+ echo "$(Y2TOOL): not found."; \
+ echo "You have to install yast2-devtools to making a package"; \
+ false; \
+ fi
+ here=`pwd`; \
+ cd $(srcdir) && for i in $(RPMNAME)*.spec.in; do \
+ newname="`echo "$$i" | sed "s/\.in$$//g"`"; \
+ $(Y2TOOL) create-spec < $$i > $$here/package/$${newname} ; \
+ done
+
+package: check-up-to-date check-tagversion check-textdomain package-local
+
+TAGVERSION = $(Y2TOOL) tagversion
+
+# check if there is no modified files and all commits were pushed
+check-up-to-date:
+ if [ `git status --short --branch | sed '/##[^[]*$/d;/^??/d' | wc -l` -gt 0 ]; then \
+ (echo "ERROR: Source is not commited and pushed. See `git status`"; false) \
+ fi
+
+check-tagversion:
+ cd $(srcdir) && $(TAGVERSION) --check >/dev/null; \
+ [ $$? = 0 ] || ( echo "ERROR: Please run 'tagversion' first"; false )
+
+check-parse-old:
+ @if [ `find -type f -name "*.ycp" | wc -l` -gt 0 -a "$(RPMNAME)" != "yast2-core" ] ; then \
+ echo "Running parseycp..." ; \
+ parseycp -q -R ; \
+ else \
+ echo "Not running parseycp." ; \
+ fi
+
+check-parse:
+ @echo "Not running parseycp."
+
+check-textdomain:
+ $(Y2TOOL) check-textdomain $(srcdir)
+
+stable: checkin-stable
+
+checkin-stable: package
+ $(Y2TOOL) checkin-stable
+
+
+# For po/ modules
+checkpo:
+ test ! -f $(srcdir)/po/Makefile || $(MAKE) -C po checkpo
+# test ! -f $(srcdir)/po/Makefile || $(MAKE) -C po checkpo make-pox
+# Contents of ./SUBDIRS
+SUBDIRS = po
Added: trunk/yast/lv/README
===================================================================
--- trunk/yast/lv/README (rev 0)
+++ trunk/yast/lv/README 2015-09-29 10:47:28 UTC (rev 92876)
@@ -0,0 +1,2 @@
+This program/library is part of YaST2
+See the file COPYING for license terms
Added: trunk/yast/lv/configure.ac
===================================================================
--- trunk/yast/lv/configure.ac (rev 0)
+++ trunk/yast/lv/configure.ac 2015-09-29 10:47:28 UTC (rev 92876)
@@ -0,0 +1,184 @@
+dnl configure.ac for yast2-trans-lv
+dnl
+dnl -- This file is generated by y2autoconf 3.0.5 - DO NOT EDIT! --
+dnl (edit configure.ac.in or configure.in.in instead)
+
+AC_INIT(yast2-trans-lv, 3.1.0, http://bugs.opensuse.org/, yast2-trans-lv)
+dnl Check for presence of file 'RPMNAME'
+AC_CONFIG_SRCDIR([RPMNAME])
+
+dnl Checking host/target/build systems, for make, install etc.
+AC_CANONICAL_TARGET
+dnl Perform program name transformation
+AC_ARG_PROGRAM
+
+AC_PREFIX_DEFAULT(/usr)
+
+dnl long filenames; we use GNU Make extensions and that's ok
+AM_INIT_AUTOMAKE(tar-ustar -Wno-portability)
+
+dnl Important YaST2 variables
+VERSION="3.1.0"
+RPMNAME="yast2-trans-lv"
+MAINTAINER="Karl Eichwalder <ke(a)suse.de>"
+
+dnl pkgconfig honors lib64
+pkgconfigdir=\${libdir}/pkgconfig
+pkgconfigdatadir=\${datadir}/pkgconfig
+yast2dir=\${prefix}/share/YaST2
+
+ybindir=\${prefix}/lib/YaST2/bin
+# FIXME duplicates execcompdir
+ystartupdir=\${prefix}/lib/YaST2
+plugindir=\${libdir}/YaST2/plugin
+includedir=\${prefix}/include/YaST2
+potdir=\${docdir}/pot
+
+docdir=\${prefix}/share/doc/packages/$RPMNAME
+mandir=\${prefix}/share/man
+
+execcompdir=\${prefix}/lib/YaST2
+agentdir=${execcompdir}/servers_non_y2
+
+ydatadir=${yast2dir}/data
+imagedir=${yast2dir}/images
+themedir=${yast2dir}/theme
+localedir=${yast2dir}/locale
+clientdir=${yast2dir}/clients
+moduledir=${yast2dir}/modules
+yncludedir=${yast2dir}/include
+schemadir=${yast2dir}/schema
+scrconfdir=${yast2dir}/scrconf
+desktopdir=\${prefix}/share/applications/YaST2
+
+AC_SUBST(VERSION)
+AC_SUBST(RPMNAME)
+AC_SUBST(MAINTAINER)
+
+AC_SUBST(pkgconfigdir)
+AC_SUBST(pkgconfigdatadir)
+
+AC_SUBST(yast2dir)
+
+AC_SUBST(ybindir)
+AC_SUBST(ystartupdir)
+AC_SUBST(plugindir)
+AC_SUBST(includedir)
+AC_SUBST(potdir)
+AC_SUBST(execcompdir)
+
+AC_SUBST(docdir)
+AC_SUBST(mandir)
+
+AC_SUBST(ydatadir)
+AC_SUBST(imagedir)
+AC_SUBST(themedir)
+AC_SUBST(localedir)
+AC_SUBST(clientdir)
+AC_SUBST(moduledir)
+AC_SUBST(yncludedir)
+AC_SUBST(schemadir)
+AC_SUBST(scrconfdir)
+AC_SUBST(agentdir)
+AC_SUBST(desktopdir)
+
+fillupdir_d="/var/adm/fillup-templates"
+AC_ARG_WITH(fillupdir,
+ AS_HELP_STRING([--with-fillupdir=DIR],
+ [where to place fillup templates (default $fillupdir_d.]),
+ [ fillupdir="$withval" ],
+ [ fillupdir="$fillupdir_d" ])
+AC_SUBST(fillupdir)
+
+LL=${RPMNAME##*-}
+AC_SUBST(LL)
+ISO639=${LL%_*}
+AC_SUBST(ISO639)
+
+AC_ARG_WITH(own_compendium,
+ AS_HELP_STRING([--with-own_compendium=FILE],
+ [Location of compendium file]),
+ y2compendium=yes, y2compendium=no)
+if test "x$with_own_compendium" = "x" ; then
+ if test -d ../50-memory ; then
+ COMPENDIUM='../../50-memory/yast2.$(LL).po'
+ else
+ COMPENDIUM='../../memory/yast2.$(LL).po'
+ fi
+else
+ COMPENDIUM=${with_own_compendium}
+fi
+AC_SUBST(COMPENDIUM)
+if test -d ../50-pot ; then
+ POTDIR=../../50-pot
+else
+ POTDIR=../../pot/pot
+fi
+AC_SUBST(POTDIR)
+
+
+dnl Checks for programs.
+AC_PROG_INSTALL
+dnl The YCP interpreter checks whether dependent ybc files are older
+dnl so we must preserve their timestamps
+INSTALL="${INSTALL} -p"
+AC_PROG_LN_S
+AC_PROG_MAKE_SET
+
+dnl pkgconfig
+AC_ARG_VAR([PKG_CONFIG_PATH], [where to search for pkg-config files])
+dnl devtools
+dnl ...
+
+dnl no need for AC_ARG_VAR
+AC_PATH_PROG(XGETTEXT, xgettext)
+if test -z "$XGETTEXT" ; then
+ AC_MSG_ERROR(xgettext is missing; please install gettext-tools.)
+fi
+
+Y2DEVTOOLS_PREFIX=`pkg-config --print-errors --variable=prefix yast2-devtools`
+AC_SUBST(Y2DEVTOOLS_PREFIX)
+devtools_ybindir=`pkg-config --print-errors --variable=ybindir yast2-devtools`
+devtools_yast2dir=`pkg-config --print-errors --variable=yast2dir yast2-devtools`
+
+dnl producing pkg-config for others?
+AM_CONDITIONAL(CREATE_PKGCONFIG, test "x${CREATE_PKGCONFIG}" != x)
+AM_CONDITIONAL(CREATE_PKGCONFIG_NOARCH, test "x${CREATE_PKGCONFIG}" = xnoarch)
+
+dbdir=${devtools_yast2dir}/data/docbook
+STYLESHEET_HTML=${dbdir}/stylesheets/customize-html.xsl
+STYLESHEET_PDF=${dbdir}/stylesheets/customize-fo.xsl
+STYLESHEET_CSS=${dbdir}/css/yast2docs.css
+STYLESHEET_YDOC=${dbdir}/stylesheets/ydoc.xsl
+STYLESHEET_YCPDOC=${dbdir}/stylesheets/ycpdoc.xsl
+AC_SUBST(STYLESHEET_HTML)
+AC_SUBST(STYLESHEET_PDF)
+AC_SUBST(STYLESHEET_CSS)
+AC_SUBST(STYLESHEET_YDOC)
+AC_SUBST(STYLESHEET_YCPDOC)
+
+
+dnl searches for some needed programs
+AC_PATH_PROG(MSGFMT, msgfmt, no, /usr/bin)
+if test x$MSGFMT != x"/usr/bin/msgfmt"; then
+ AC_MSG_ERROR(msgfmt is missing; please install gettext.)
+fi
+AC_PATH_PROGS(MSGCAT, msgcat pmsgcat, no)
+if test x$MSGCAT = xno; then
+ AC_MSG_ERROR(msgcat is missing; please install gettext-0.11pre or better.)
+fi
+
+AC_PATH_PROG(MSGMERGE, msgmerge, no, /usr/bin)
+if test x$MSGMERGE != x"/usr/bin/msgmerge"; then
+ AC_MSG_ERROR(msgmerge is missing; please install gettext.)
+fi
+
+AC_PATH_PROG(MSGCONV, msgconv, no, /usr/bin)
+if test x$MSGCONV != x"/usr/bin/msgconv"; then
+ AC_MSG_ERROR(msgconv is missing; please install gettext.)
+fi
+
+
+AC_CONFIG_FILES(Makefile po/Makefile)
+AC_OUTPUT
+
Added: trunk/yast/lv/po/Makefile.am
===================================================================
--- trunk/yast/lv/po/Makefile.am (rev 0)
+++ trunk/yast/lv/po/Makefile.am 2015-09-29 10:47:28 UTC (rev 92876)
@@ -0,0 +1,175 @@
+# Emacs: -*- makefile -*-
+#
+# Makefile.am for a YaST2 translation (po/) subproject
+#
+# -- This file is generated by y2automake - DO NOT EDIT! --
+#
+# --- START lines from /usr/share/YaST2/data/devtools/admin/po/Makefile.am.top ---
+# Emacs: -*- makefile -*-
+# --- END lines from /usr/share/YaST2/data/devtools/admin/po/Makefile.am.top ---
+# --- START lines from /usr/share/YaST2/data/devtools/admin/po/Makefile.am.center ---
+# Emacs: -*- makefile -*-
+
+LL = @LL@
+#POTDIR = ../../50-pot
+POTDIR = @POTDIR@
+POTFILES = $(wildcard $(POTDIR)/*.pot)
+GENERATED = $(MOFILES)
+CLEANFILES = $(GENERATED)
+POFILES = $(wildcard *.po)
+ALL_TEXTDOMAINS = $(basename $(notdir $(POTFILES)))
+BPOTFILES = $(shell source ../../50-tools/build.conf && echo $$business)
+WANTED_TEXTDOMAINS = $(filter-out $(BPOTFILES), $(ALL_TEXTDOMAINS))
+WANTED_POFILES = $(addsuffix .$(LL).po, $(WANTED_TEXTDOMAINS))
+MOFILES = $(POFILES:%.po=%.mo)
+INST_MOFILES = $(MOFILES:.$(LL).mo=.mo)
+POXFILES = $(POFILES:%.po=%.pox)
+EXTRA_DIST = $(WANTED_POFILES) $(stat)
+localedir=@localedir@
+locale_lang_msg_dir=$(localedir)/$(LL)/LC_MESSAGES
+compendium = @COMPENDIUM@
+with_compendium =
+
+stat=status.txt
+PO_STATS= grep -v warning: | @ybindir@/po-stats
+
+MSGMERGE = @MSGMERGE@ --no-wrap --force-po --previous
+MSGFMT = @MSGFMT@
+MSGCAT = @MSGCAT@ --no-wrap --force-po
+MSGCONV = @MSGCONV@ --no-wrap --force-po
+XGETTEXT = @XGETTEXT@ --no-wrap
+
+SUFFIXES = .po .pox .gmo .mo
+
+all-local: $(GENERATED)
+
+make-pox pox: Makefile $(POXFILES)
+$(POXFILES): %.pox: %.po
+ -[ -f $@ ] && mv --backup=numbered $@ $@.bak; \
+ pot=$$(echo $< | sed "s:$(LL).po:pot:"); \
+ compendium=$(compendium); \
+ [ -f $$compendium ] || compendium=/dev/null ; \
+ $(MSGMERGE) -C $$compendium -o $@ $< $(POTDIR)/$$pot
+
+# update or init PO file
+update-po: Makefile $(POTFILES)
+ for p in $(POTFILES); do \
+ q=$${p##*/}; \
+ po=$${q%pot}$(LL).po; \
+ echo $$po; \
+ if [ -f $$po ]; then \
+ $(MSGMERGE) -o $$po.tmp $(with_compendium) $$po $$p; \
+ else \
+ $(MSGMERGE) -o $$po.tmp -C $(compendium) \
+ --verbose /dev/null $$p; \
+ fi || { echo "$(MSGMERGE) for \"$$po\" failed" ; \
+ rm -f $$po.tmp ; }; \
+ if cmp $$po.tmp $$po >/dev/null 2>&1; then \
+ rm -vf $$po.tmp; \
+ else \
+ mv -vf $$po.tmp $$po; \
+ fi; \
+ done
+ $(MAKE) $(stat)
+
+$(stat): $(WANTED_POFILES)
+ if [ -f $(stat) ]; then \
+ cp --backup=numbered $(stat) $(stat).bak; \
+ :> $(stat); \
+ fi
+ { for f in $(WANTED_POFILES); do \
+ LANG=C msgfmt -o /dev/null -c -v --statistics $$f 2>&1; \
+ done ; } | $(PO_STATS) | head -n 6 | tee $(stat)
+
+update-po-with-compendium:
+ $(MAKE) update-po with_compendium="-C $(compendium)"
+
+update-mo: $(MOFILES)
+ @:
+
+%.mo: %.po
+ file=$(srcdir)/`echo $* | sed 's,.*/,,'`.mo \
+ && rm -f $$file \
+ && $(MSGCONV) --to UTF-8 $< \
+ | $(MSGFMT) -c --statistics -o $$file -
+
+showpo:
+ echo $(POFILES)
+
+showmo:
+ echo $(MOFILES)
+
+checkpo:
+ for f in $(POFILES); do \
+ mypot=$(POTDIR)/$${f/$(LL).po/pot}; echo $$f $$mypot; \
+ [ -f $$mypot ] && { LANG=C $(MSGMERGE) --verbose --output=/dev/null $$f $$mypot || exit 1; }; \
+ LANG=C $(MSGFMT) --output=/dev/null --check --statistics --verbose $$f \
+ || exit 1; \
+ done
+
+# Try to checkin a .pox file
+# FIXME make sure msgcat doesn't weird things with "" and comments
+checkin:
+ p=$(MODULE).$(ci_ll); \
+ cp --backup=numbered $(ci_opt) $$p.po $$p.po.bak; \
+ if [ -d CVS ]; then \
+ cvs -n update $$p.po | grep -q -v '^[UPMC]'; \
+ else \
+ LC_ALL=C svn status --show-updates --quiet $$p.po| grep -v '^Status against revision'; \
+ fi; \
+ if [ $$? = 0 ]; then \
+ echo "CVS/Subversion mismatch; trying to merge..."; \
+ rm -f $$p.po; \
+ if [ -d CVS ]; then \
+ cvs -q update $$p.po; \
+ else \
+ svn update $$p.po; \
+ fi; \
+ cp $$p.pox $$p.pox.new; \
+ $(MSGCAT) $$p.po $$p.pox.new -o $$p.pox; \
+ echo -e "\nCheck \"$$p.pox\" for fuzzy entries. Status:"; \
+ $(MSGFMT) --check --statistics $$p.pox; \
+ echo -e "Then try again to checkin \"$$p.pox\"."; \
+ else \
+ cp $(ci_opt) $$p.pox $$p.po; \
+ if [ -d CVS ]; then \
+ cvs -n ci $$p.po; \
+ else \
+ svn --dry-run commit $$p.po; \
+ fi; \
+ if [ $$? = 0 ] ; then \
+ if [ -d CVS ]; then \
+ cvs ci -m "$(ci_msg)" $$p.po; \
+ else \
+ svn commit --message "$(ci_msg)" $$p.po; \
+ fi; \
+ else \
+ rm -f $$p.po; \
+ if [ -d CVS ]; then \
+ cvs -q update $$p.po; \
+ else \
+ svn update $$p.po; \
+ fi; \
+ cp $$p.pox $$p.pox.new; \
+ $(MSGCAT) $$p.po $$p.pox.new -o $$p.pox; \
+ echo -e "\nCheck \"$$p.pox\" for fuzzy entries. Status:"; \
+ $(MSGFMT) --check --statistics $$p.pox; \
+ echo "Then try to checkin \"$$p.pox\"."; \
+ fi; \
+ fi
+
+install-data-local: $(MOFILES) $(stat)
+ D=$(DESTDIR)$(locale_lang_msg_dir); \
+ [ -d $$D ] || install -d -m 755 $$D; \
+ for l in $(MOFILES); do \
+ m=$${l/$(LL).mo/mo}; \
+ install -m 644 $$l $$D/$$m; \
+ done
+ install -d -m 755 $(DESTDIR)$(docdir)
+ $(INSTALL_DATA) $(stat) $(DESTDIR)$(docdir)
+# --- END lines from /usr/share/YaST2/data/devtools/admin/po/Makefile.am.center ---
+# --- START lines from /usr/share/YaST2/data/devtools/admin/po/Makefile.am.bottom ---
+# Emacs: -*- makefile -*-
+
+## po/Makefile.am.bottom ends here
+# --- END lines from /usr/share/YaST2/data/devtools/admin/po/Makefile.am.bottom ---
Added: trunk/yast/mk/COPYING
===================================================================
--- trunk/yast/mk/COPYING (rev 0)
+++ trunk/yast/mk/COPYING 2015-09-29 10:47:28 UTC (rev 92876)
@@ -0,0 +1,339 @@
+ GNU GENERAL PUBLIC LICENSE
+ Version 2, June 1991
+
+ Copyright (C) 1989, 1991 Free Software Foundation, Inc.,
+ 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA
+ Everyone is permitted to copy and distribute verbatim copies
+ of this license document, but changing it is not allowed.
+
+ Preamble
+
+ The licenses for most software are designed to take away your
+freedom to share and change it. By contrast, the GNU General Public
+License is intended to guarantee your freedom to share and change free
+software--to make sure the software is free for all its users. This
+General Public License applies to most of the Free Software
+Foundation's software and to any other program whose authors commit to
+using it. (Some other Free Software Foundation software is covered by
+the GNU Lesser General Public License instead.) You can apply it to
+your programs, too.
+
+ When we speak of free software, we are referring to freedom, not
+price. Our General Public Licenses are designed to make sure that you
+have the freedom to distribute copies of free software (and charge for
+this service if you wish), that you receive source code or can get it
+if you want it, that you can change the software or use pieces of it
+in new free programs; and that you know you can do these things.
+
+ To protect your rights, we need to make restrictions that forbid
+anyone to deny you these rights or to ask you to surrender the rights.
+These restrictions translate to certain responsibilities for you if you
+distribute copies of the software, or if you modify it.
+
+ For example, if you distribute copies of such a program, whether
+gratis or for a fee, you must give the recipients all the rights that
+you have. You must make sure that they, too, receive or can get the
+source code. And you must show them these terms so they know their
+rights.
+
+ We protect your rights with two steps: (1) copyright the software, and
+(2) offer you this license which gives you legal permission to copy,
+distribute and/or modify the software.
+
+ Also, for each author's protection and ours, we want to make certain
+that everyone understands that there is no warranty for this free
+software. If the software is modified by someone else and passed on, we
+want its recipients to know that what they have is not the original, so
+that any problems introduced by others will not reflect on the original
+authors' reputations.
+
+ Finally, any free program is threatened constantly by software
+patents. We wish to avoid the danger that redistributors of a free
+program will individually obtain patent licenses, in effect making the
+program proprietary. To prevent this, we have made it clear that any
+patent must be licensed for everyone's free use or not licensed at all.
+
+ The precise terms and conditions for copying, distribution and
+modification follow.
+
+ GNU GENERAL PUBLIC LICENSE
+ TERMS AND CONDITIONS FOR COPYING, DISTRIBUTION AND MODIFICATION
+
+ 0. This License applies to any program or other work which contains
+a notice placed by the copyright holder saying it may be distributed
+under the terms of this General Public License. The "Program", below,
+refers to any such program or work, and a "work based on the Program"
+means either the Program or any derivative work under copyright law:
+that is to say, a work containing the Program or a portion of it,
+either verbatim or with modifications and/or translated into another
+language. (Hereinafter, translation is included without limitation in
+the term "modification".) Each licensee is addressed as "you".
+
+Activities other than copying, distribution and modification are not
+covered by this License; they are outside its scope. The act of
+running the Program is not restricted, and the output from the Program
+is covered only if its contents constitute a work based on the
+Program (independent of having been made by running the Program).
+Whether that is true depends on what the Program does.
+
+ 1. You may copy and distribute verbatim copies of the Program's
+source code as you receive it, in any medium, provided that you
+conspicuously and appropriately publish on each copy an appropriate
+copyright notice and disclaimer of warranty; keep intact all the
+notices that refer to this License and to the absence of any warranty;
+and give any other recipients of the Program a copy of this License
+along with the Program.
+
+You may charge a fee for the physical act of transferring a copy, and
+you may at your option offer warranty protection in exchange for a fee.
+
+ 2. You may modify your copy or copies of the Program or any portion
+of it, thus forming a work based on the Program, and copy and
+distribute such modifications or work under the terms of Section 1
+above, provided that you also meet all of these conditions:
+
+ a) You must cause the modified files to carry prominent notices
+ stating that you changed the files and the date of any change.
+
+ b) You must cause any work that you distribute or publish, that in
+ whole or in part contains or is derived from the Program or any
+ part thereof, to be licensed as a whole at no charge to all third
+ parties under the terms of this License.
+
+ c) If the modified program normally reads commands interactively
+ when run, you must cause it, when started running for such
+ interactive use in the most ordinary way, to print or display an
+ announcement including an appropriate copyright notice and a
+ notice that there is no warranty (or else, saying that you provide
+ a warranty) and that users may redistribute the program under
+ these conditions, and telling the user how to view a copy of this
+ License. (Exception: if the Program itself is interactive but
+ does not normally print such an announcement, your work based on
+ the Program is not required to print an announcement.)
+
+These requirements apply to the modified work as a whole. If
+identifiable sections of that work are not derived from the Program,
+and can be reasonably considered independent and separate works in
+themselves, then this License, and its terms, do not apply to those
+sections when you distribute them as separate works. But when you
+distribute the same sections as part of a whole which is a work based
+on the Program, the distribution of the whole must be on the terms of
+this License, whose permissions for other licensees extend to the
+entire whole, and thus to each and every part regardless of who wrote it.
+
+Thus, it is not the intent of this section to claim rights or contest
+your rights to work written entirely by you; rather, the intent is to
+exercise the right to control the distribution of derivative or
+collective works based on the Program.
+
+In addition, mere aggregation of another work not based on the Program
+with the Program (or with a work based on the Program) on a volume of
+a storage or distribution medium does not bring the other work under
+the scope of this License.
+
+ 3. You may copy and distribute the Program (or a work based on it,
+under Section 2) in object code or executable form under the terms of
+Sections 1 and 2 above provided that you also do one of the following:
+
+ a) Accompany it with the complete corresponding machine-readable
+ source code, which must be distributed under the terms of Sections
+ 1 and 2 above on a medium customarily used for software interchange; or,
+
+ b) Accompany it with a written offer, valid for at least three
+ years, to give any third party, for a charge no more than your
+ cost of physically performing source distribution, a complete
+ machine-readable copy of the corresponding source code, to be
+ distributed under the terms of Sections 1 and 2 above on a medium
+ customarily used for software interchange; or,
+
+ c) Accompany it with the information you received as to the offer
+ to distribute corresponding source code. (This alternative is
+ allowed only for noncommercial distribution and only if you
+ received the program in object code or executable form with such
+ an offer, in accord with Subsection b above.)
+
+The source code for a work means the preferred form of the work for
+making modifications to it. For an executable work, complete source
+code means all the source code for all modules it contains, plus any
+associated interface definition files, plus the scripts used to
+control compilation and installation of the executable. However, as a
+special exception, the source code distributed need not include
+anything that is normally distributed (in either source or binary
+form) with the major components (compiler, kernel, and so on) of the
+operating system on which the executable runs, unless that component
+itself accompanies the executable.
+
+If distribution of executable or object code is made by offering
+access to copy from a designated place, then offering equivalent
+access to copy the source code from the same place counts as
+distribution of the source code, even though third parties are not
+compelled to copy the source along with the object code.
+
+ 4. You may not copy, modify, sublicense, or distribute the Program
+except as expressly provided under this License. Any attempt
+otherwise to copy, modify, sublicense or distribute the Program is
+void, and will automatically terminate your rights under this License.
+However, parties who have received copies, or rights, from you under
+this License will not have their licenses terminated so long as such
+parties remain in full compliance.
+
+ 5. You are not required to accept this License, since you have not
+signed it. However, nothing else grants you permission to modify or
+distribute the Program or its derivative works. These actions are
+prohibited by law if you do not accept this License. Therefore, by
+modifying or distributing the Program (or any work based on the
+Program), you indicate your acceptance of this License to do so, and
+all its terms and conditions for copying, distributing or modifying
+the Program or works based on it.
+
+ 6. Each time you redistribute the Program (or any work based on the
+Program), the recipient automatically receives a license from the
+original licensor to copy, distribute or modify the Program subject to
+these terms and conditions. You may not impose any further
+restrictions on the recipients' exercise of the rights granted herein.
+You are not responsible for enforcing compliance by third parties to
+this License.
+
+ 7. If, as a consequence of a court judgment or allegation of patent
+infringement or for any other reason (not limited to patent issues),
+conditions are imposed on you (whether by court order, agreement or
+otherwise) that contradict the conditions of this License, they do not
+excuse you from the conditions of this License. If you cannot
+distribute so as to satisfy simultaneously your obligations under this
+License and any other pertinent obligations, then as a consequence you
+may not distribute the Program at all. For example, if a patent
+license would not permit royalty-free redistribution of the Program by
+all those who receive copies directly or indirectly through you, then
+the only way you could satisfy both it and this License would be to
+refrain entirely from distribution of the Program.
+
+If any portion of this section is held invalid or unenforceable under
+any particular circumstance, the balance of the section is intended to
+apply and the section as a whole is intended to apply in other
+circumstances.
+
+It is not the purpose of this section to induce you to infringe any
+patents or other property right claims or to contest validity of any
+such claims; this section has the sole purpose of protecting the
+integrity of the free software distribution system, which is
+implemented by public license practices. Many people have made
+generous contributions to the wide range of software distributed
+through that system in reliance on consistent application of that
+system; it is up to the author/donor to decide if he or she is willing
+to distribute software through any other system and a licensee cannot
+impose that choice.
+
+This section is intended to make thoroughly clear what is believed to
+be a consequence of the rest of this License.
+
+ 8. If the distribution and/or use of the Program is restricted in
+certain countries either by patents or by copyrighted interfaces, the
+original copyright holder who places the Program under this License
+may add an explicit geographical distribution limitation excluding
+those countries, so that distribution is permitted only in or among
+countries not thus excluded. In such case, this License incorporates
+the limitation as if written in the body of this License.
+
+ 9. The Free Software Foundation may publish revised and/or new versions
+of the General Public License from time to time. Such new versions will
+be similar in spirit to the present version, but may differ in detail to
+address new problems or concerns.
+
+Each version is given a distinguishing version number. If the Program
+specifies a version number of this License which applies to it and "any
+later version", you have the option of following the terms and conditions
+either of that version or of any later version published by the Free
+Software Foundation. If the Program does not specify a version number of
+this License, you may choose any version ever published by the Free Software
+Foundation.
+
+ 10. If you wish to incorporate parts of the Program into other free
+programs whose distribution conditions are different, write to the author
+to ask for permission. For software which is copyrighted by the Free
+Software Foundation, write to the Free Software Foundation; we sometimes
+make exceptions for this. Our decision will be guided by the two goals
+of preserving the free status of all derivatives of our free software and
+of promoting the sharing and reuse of software generally.
+
+ NO WARRANTY
+
+ 11. BECAUSE THE PROGRAM IS LICENSED FREE OF CHARGE, THERE IS NO WARRANTY
+FOR THE PROGRAM, TO THE EXTENT PERMITTED BY APPLICABLE LAW. EXCEPT WHEN
+OTHERWISE STATED IN WRITING THE COPYRIGHT HOLDERS AND/OR OTHER PARTIES
+PROVIDE THE PROGRAM "AS IS" WITHOUT WARRANTY OF ANY KIND, EITHER EXPRESSED
+OR IMPLIED, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF
+MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE. THE ENTIRE RISK AS
+TO THE QUALITY AND PERFORMANCE OF THE PROGRAM IS WITH YOU. SHOULD THE
+PROGRAM PROVE DEFECTIVE, YOU ASSUME THE COST OF ALL NECESSARY SERVICING,
+REPAIR OR CORRECTION.
+
+ 12. IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN WRITING
+WILL ANY COPYRIGHT HOLDER, OR ANY OTHER PARTY WHO MAY MODIFY AND/OR
+REDISTRIBUTE THE PROGRAM AS PERMITTED ABOVE, BE LIABLE TO YOU FOR DAMAGES,
+INCLUDING ANY GENERAL, SPECIAL, INCIDENTAL OR CONSEQUENTIAL DAMAGES ARISING
+OUT OF THE USE OR INABILITY TO USE THE PROGRAM (INCLUDING BUT NOT LIMITED
+TO LOSS OF DATA OR DATA BEING RENDERED INACCURATE OR LOSSES SUSTAINED BY
+YOU OR THIRD PARTIES OR A FAILURE OF THE PROGRAM TO OPERATE WITH ANY OTHER
+PROGRAMS), EVEN IF SUCH HOLDER OR OTHER PARTY HAS BEEN ADVISED OF THE
+POSSIBILITY OF SUCH DAMAGES.
+
+ END OF TERMS AND CONDITIONS
+
+ How to Apply These Terms to Your New Programs
+
+ If you develop a new program, and you want it to be of the greatest
+possible use to the public, the best way to achieve this is to make it
+free software which everyone can redistribute and change under these terms.
+
+ To do so, attach the following notices to the program. It is safest
+to attach them to the start of each source file to most effectively
+convey the exclusion of warranty; and each file should have at least
+the "copyright" line and a pointer to where the full notice is found.
+
+ <one line to give the program's name and a brief idea of what it does.>
+ Copyright (C) <year> <name of author>
+
+ This program is free software; you can redistribute it and/or modify
+ it under the terms of the GNU General Public License as published by
+ the Free Software Foundation; either version 2 of the License, or
+ (at your option) any later version.
+
+ This program is distributed in the hope that it will be useful,
+ but WITHOUT ANY WARRANTY; without even the implied warranty of
+ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ GNU General Public License for more details.
+
+ You should have received a copy of the GNU General Public License along
+ with this program; if not, write to the Free Software Foundation, Inc.,
+ 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA.
+
+Also add information on how to contact you by electronic and paper mail.
+
+If the program is interactive, make it output a short notice like this
+when it starts in an interactive mode:
+
+ Gnomovision version 69, Copyright (C) year name of author
+ Gnomovision comes with ABSOLUTELY NO WARRANTY; for details type `show w'.
+ This is free software, and you are welcome to redistribute it
+ under certain conditions; type `show c' for details.
+
+The hypothetical commands `show w' and `show c' should show the appropriate
+parts of the General Public License. Of course, the commands you use may
+be called something other than `show w' and `show c'; they could even be
+mouse-clicks or menu items--whatever suits your program.
+
+You should also get your employer (if you work as a programmer) or your
+school, if any, to sign a "copyright disclaimer" for the program, if
+necessary. Here is a sample; alter the names:
+
+ Yoyodyne, Inc., hereby disclaims all copyright interest in the program
+ `Gnomovision' (which makes passes at compilers) written by James Hacker.
+
+ <signature of Ty Coon>, 1 April 1989
+ Ty Coon, President of Vice
+
+This General Public License does not permit incorporating your program into
+proprietary programs. If your program is a subroutine library, you may
+consider it more useful to permit linking proprietary applications with the
+library. If this is what you want to do, use the GNU Lesser General
+Public License instead of this License.
Added: trunk/yast/mk/Makefile.am
===================================================================
--- trunk/yast/mk/Makefile.am (rev 0)
+++ trunk/yast/mk/Makefile.am 2015-09-29 10:47:28 UTC (rev 92876)
@@ -0,0 +1,196 @@
+# Emacs: -*- makefile -*-
+#
+# Toplevel Makefile.am for a YaST2 subproject
+#
+# -- This file is generated by y2automake - DO NOT EDIT! --
+# (Edit ./SUBDIRS instead)
+#
+
+#where devtools are
+Y2TOOL = $(Y2DEVTOOLS_PREFIX)/bin/y2tool
+
+VERSION = $(shell cat $(srcdir)/VERSION)
+RPMNAME = $(shell cat $(srcdir)/RPMNAME)
+SUBDIRS_FILE = $(shell test -e $(srcdir)/SUBDIRS && echo SUBDIRS)
+ACINCLUDE_FILE = $(shell test -e $(srcdir)/acinclude.m4 && echo acinclude.m4)
+
+HAS_YAST_LICENSE = $(shell test -e $(srcdir)/YAST_LICENSE && echo YAST_LICENSE)
+
+# do we do Makefile.am for devtools? It is a little special...
+IS_DEVTOOLS = $(findstring yast2-devtools,$(RPMNAME))
+
+DEVTOOLS_DIR = $(if $(IS_DEVTOOLS),$(srcdir)/devtools,$(Y2DEVTOOLS_PREFIX)/share/YaST2/data/devtools)
+LEGALESE_DIR = $(if $(HAS_YAST_LICENSE),$(DEVTOOLS_DIR)/admin/copyright/yast,$(DEVTOOLS_DIR)/admin/copyright/gpl)
+
+COPYRIGHT_files_gpl = README COPYING
+
+COPYRIGHT_files_yast = YAST_LICENSE README COPYING COPYRIGHT.english \
+ COPYRIGHT.french COPYRIGHT.german COPYRIGHT.spanish
+
+extra_COPYRIGHT_files = $(if $(HAS_YAST_LICENSE), $(COPYRIGHT_files_yast), $(COPYRIGHT_files_gpl))
+
+# less strict; prefer bzip2
+AUTOMAKE_OPTIONS = foreign dist-bzip2 no-dist-gzip
+# where devtools install m4 snippets
+# argh, executed literally
+#ACLOCAL_AMFLAGS = -I $(Y2DEVTOOLS_PREFIX)/share/aclocal
+ACLOCAL_AMFLAGS = -I . -I `if test -d ./devtools/admin; then echo ./devtools/admin; else pkg-config --print-errors --variable=datadir yast2-devtools; fi`/aclocal
+
+Makefile.am.common: $(DEVTOOLS_DIR)/admin/Makefile.am.common
+ cmp -s $< $@ || cp -f $< $@
+
+# create bzip2ed tar and make some sanity checks
+$(RPMNAME)-$(VERSION).tar.bz2: checkpo dist-bzip2
+ @if [ `bunzip2 -c $(RPMNAME)-$(VERSION).tar.bz2 | wc --bytes` = 0 ] ; then \
+ echo "Error: created tar is empty" ; \
+ exit 1 ; \
+ fi
+
+CLEANFILES =
+MAINTAINERCLEANFILES = package/$(RPMNAME)-$(VERSION).tar.bz2 package/$(RPMNAME).spec
+
+POT_DST = $(shell find -type d -name testsuite -prune , \
+ -type f -name "*.pot")
+
+EXTRA_DIST = \
+ VERSION RPMNAME MAINTAINER configure.in.in \
+ $(SUBDIRS_FILE) $(ACINCLUDE_FILE) \
+ $(if $(IS_DEVTOOLS),Makefile.am.common,$(POT_DST))
+
+show-extra-dist:
+ @echo $(EXTRA_DIST)
+
+# info '(automake)Conditionals'
+if CREATE_PKGCONFIG
+# create the file here instead of by configure
+# because the prerequisite is made here (not anymore!)
+# and we don't want any paths in y2autoconf
+# info '(autoconf)config.status Invocation'
+$(RPMNAME).pc: $(RPMNAME).pc.in config.status
+ ./config.status --file=$@:$<
+
+if CREATE_PKGCONFIG_NOARCH
+pkgconfigdata_DATA = $(RPMNAME).pc
+else
+pkgconfig_DATA = $(RPMNAME).pc
+endif
+
+EXTRA_DIST += $(RPMNAME).pc.in
+endif
+
+dist-hook:
+ @for I in $(extra_COPYRIGHT_files) ; \
+ do \
+ EX="" ; \
+ if test -f $(srcdir)/$$I ; then \
+ EX=$(srcdir)/$$I ; \
+ elif test -f $(LEGALESE_DIR)/$$I ; then \
+ EX=$(LEGALESE_DIR)/$$I ; \
+ else \
+ echo "Error: No file $$I in $(srcdir)/ or in $$LEGALESE_DIR/"; \
+ exit 1 ; \
+ fi ; \
+ echo "cp $$EX $(distdir)" ; \
+ cp $$EX "$(distdir)" ; \
+ done
+
+pot:
+ $(Y2TOOL) y2makepot -s $(srcdir)
+
+install-pot: pot
+ @POT_DST=`find -type d -name testsuite -prune , \
+ -type f -name "*.pot"` ; \
+ if [ -n "$$POT_DST" ] ; then \
+ echo "mkdir -p $(DESTDIR)$(potdir)" ; \
+ mkdir -p $(DESTDIR)$(potdir) ; \
+ list="$$POT_DST"; \
+ for I in $$list ; \
+ do \
+ echo $$I ; \
+ if [ "$$I" == "pot" ] ; then \
+ continue ; \
+ fi ; \
+ echo "$(INSTALL_DATA) $$I $(DESTDIR)$(potdir)" ; \
+ $(INSTALL_DATA) $$I $(DESTDIR)$(potdir) ; \
+ done ; \
+ fi
+
+spellcheck: pot
+ $(Y2TOOL) pot-spellcheck
+
+# all-local: $(if $(IS_DEVTOOLS),,$(POT_DST))
+
+install-data-local: # $(if $(IS_DEVTOOLS),,install-pot)
+ mkdir -p $(DESTDIR)$(docdir)
+ @for I in $(extra_COPYRIGHT_files) ; \
+ do \
+ EX="" ; \
+ if test -f $(srcdir)/$$I ; then \
+ EX=$(srcdir)/$$I ; \
+ elif test -f $(LEGALESE_DIR)/$$I ; then \
+ EX=$(LEGALESE_DIR)/$$I ; \
+ else \
+ echo "Error: No file $$I in $(srcdir)/ or in $(LEGALESE_DIR)/"; \
+ exit 1 ; \
+ fi ; \
+ echo "$(INSTALL_DATA) $$EX $(DESTDIR)$(docdir)" ; \
+ $(INSTALL_DATA) $$EX $(DESTDIR)$(docdir) ; \
+ done
+
+package-local: check-parse $(if $(IS_DEVTOOLS),,$(POT_DST)) $(RPMNAME)-$(VERSION).tar.bz2
+ rm -f package/$(RPMNAME)-*.tar.bz2
+ rm -f package/*~
+ rm -f package/*.bak
+ rm -f package/*.auto
+ mv $(RPMNAME)-$(VERSION).tar.bz2 package/
+ if ! test -x $(Y2TOOL); then \
+ echo "$(Y2TOOL): not found."; \
+ echo "You have to install yast2-devtools to making a package"; \
+ false; \
+ fi
+ here=`pwd`; \
+ cd $(srcdir) && for i in $(RPMNAME)*.spec.in; do \
+ newname="`echo "$$i" | sed "s/\.in$$//g"`"; \
+ $(Y2TOOL) create-spec < $$i > $$here/package/$${newname} ; \
+ done
+
+package: check-up-to-date check-tagversion check-textdomain package-local
+
+TAGVERSION = $(Y2TOOL) tagversion
+
+# check if there is no modified files and all commits were pushed
+check-up-to-date:
+ if [ `git status --short --branch | sed '/##[^[]*$/d;/^??/d' | wc -l` -gt 0 ]; then \
+ (echo "ERROR: Source is not commited and pushed. See `git status`"; false) \
+ fi
+
+check-tagversion:
+ cd $(srcdir) && $(TAGVERSION) --check >/dev/null; \
+ [ $$? = 0 ] || ( echo "ERROR: Please run 'tagversion' first"; false )
+
+check-parse-old:
+ @if [ `find -type f -name "*.ycp" | wc -l` -gt 0 -a "$(RPMNAME)" != "yast2-core" ] ; then \
+ echo "Running parseycp..." ; \
+ parseycp -q -R ; \
+ else \
+ echo "Not running parseycp." ; \
+ fi
+
+check-parse:
+ @echo "Not running parseycp."
+
+check-textdomain:
+ $(Y2TOOL) check-textdomain $(srcdir)
+
+stable: checkin-stable
+
+checkin-stable: package
+ $(Y2TOOL) checkin-stable
+
+
+# For po/ modules
+checkpo:
+ test ! -f $(srcdir)/po/Makefile || $(MAKE) -C po checkpo
+# test ! -f $(srcdir)/po/Makefile || $(MAKE) -C po checkpo make-pox
+# Contents of ./SUBDIRS
+SUBDIRS = po
Added: trunk/yast/mk/README
===================================================================
--- trunk/yast/mk/README (rev 0)
+++ trunk/yast/mk/README 2015-09-29 10:47:28 UTC (rev 92876)
@@ -0,0 +1,2 @@
+This program/library is part of YaST2
+See the file COPYING for license terms
Added: trunk/yast/mk/configure.ac
===================================================================
--- trunk/yast/mk/configure.ac (rev 0)
+++ trunk/yast/mk/configure.ac 2015-09-29 10:47:28 UTC (rev 92876)
@@ -0,0 +1,184 @@
+dnl configure.ac for yast2-trans-mk
+dnl
+dnl -- This file is generated by y2autoconf 3.0.5 - DO NOT EDIT! --
+dnl (edit configure.ac.in or configure.in.in instead)
+
+AC_INIT(yast2-trans-mk, 3.1.0, http://bugs.opensuse.org/, yast2-trans-mk)
+dnl Check for presence of file 'RPMNAME'
+AC_CONFIG_SRCDIR([RPMNAME])
+
+dnl Checking host/target/build systems, for make, install etc.
+AC_CANONICAL_TARGET
+dnl Perform program name transformation
+AC_ARG_PROGRAM
+
+AC_PREFIX_DEFAULT(/usr)
+
+dnl long filenames; we use GNU Make extensions and that's ok
+AM_INIT_AUTOMAKE(tar-ustar -Wno-portability)
+
+dnl Important YaST2 variables
+VERSION="3.1.0"
+RPMNAME="yast2-trans-mk"
+MAINTAINER="Karl Eichwalder <ke(a)suse.de>"
+
+dnl pkgconfig honors lib64
+pkgconfigdir=\${libdir}/pkgconfig
+pkgconfigdatadir=\${datadir}/pkgconfig
+yast2dir=\${prefix}/share/YaST2
+
+ybindir=\${prefix}/lib/YaST2/bin
+# FIXME duplicates execcompdir
+ystartupdir=\${prefix}/lib/YaST2
+plugindir=\${libdir}/YaST2/plugin
+includedir=\${prefix}/include/YaST2
+potdir=\${docdir}/pot
+
+docdir=\${prefix}/share/doc/packages/$RPMNAME
+mandir=\${prefix}/share/man
+
+execcompdir=\${prefix}/lib/YaST2
+agentdir=${execcompdir}/servers_non_y2
+
+ydatadir=${yast2dir}/data
+imagedir=${yast2dir}/images
+themedir=${yast2dir}/theme
+localedir=${yast2dir}/locale
+clientdir=${yast2dir}/clients
+moduledir=${yast2dir}/modules
+yncludedir=${yast2dir}/include
+schemadir=${yast2dir}/schema
+scrconfdir=${yast2dir}/scrconf
+desktopdir=\${prefix}/share/applications/YaST2
+
+AC_SUBST(VERSION)
+AC_SUBST(RPMNAME)
+AC_SUBST(MAINTAINER)
+
+AC_SUBST(pkgconfigdir)
+AC_SUBST(pkgconfigdatadir)
+
+AC_SUBST(yast2dir)
+
+AC_SUBST(ybindir)
+AC_SUBST(ystartupdir)
+AC_SUBST(plugindir)
+AC_SUBST(includedir)
+AC_SUBST(potdir)
+AC_SUBST(execcompdir)
+
+AC_SUBST(docdir)
+AC_SUBST(mandir)
+
+AC_SUBST(ydatadir)
+AC_SUBST(imagedir)
+AC_SUBST(themedir)
+AC_SUBST(localedir)
+AC_SUBST(clientdir)
+AC_SUBST(moduledir)
+AC_SUBST(yncludedir)
+AC_SUBST(schemadir)
+AC_SUBST(scrconfdir)
+AC_SUBST(agentdir)
+AC_SUBST(desktopdir)
+
+fillupdir_d="/var/adm/fillup-templates"
+AC_ARG_WITH(fillupdir,
+ AS_HELP_STRING([--with-fillupdir=DIR],
+ [where to place fillup templates (default $fillupdir_d.]),
+ [ fillupdir="$withval" ],
+ [ fillupdir="$fillupdir_d" ])
+AC_SUBST(fillupdir)
+
+LL=${RPMNAME##*-}
+AC_SUBST(LL)
+ISO639=${LL%_*}
+AC_SUBST(ISO639)
+
+AC_ARG_WITH(own_compendium,
+ AS_HELP_STRING([--with-own_compendium=FILE],
+ [Location of compendium file]),
+ y2compendium=yes, y2compendium=no)
+if test "x$with_own_compendium" = "x" ; then
+ if test -d ../50-memory ; then
+ COMPENDIUM='../../50-memory/yast2.$(LL).po'
+ else
+ COMPENDIUM='../../memory/yast2.$(LL).po'
+ fi
+else
+ COMPENDIUM=${with_own_compendium}
+fi
+AC_SUBST(COMPENDIUM)
+if test -d ../50-pot ; then
+ POTDIR=../../50-pot
+else
+ POTDIR=../../pot/pot
+fi
+AC_SUBST(POTDIR)
+
+
+dnl Checks for programs.
+AC_PROG_INSTALL
+dnl The YCP interpreter checks whether dependent ybc files are older
+dnl so we must preserve their timestamps
+INSTALL="${INSTALL} -p"
+AC_PROG_LN_S
+AC_PROG_MAKE_SET
+
+dnl pkgconfig
+AC_ARG_VAR([PKG_CONFIG_PATH], [where to search for pkg-config files])
+dnl devtools
+dnl ...
+
+dnl no need for AC_ARG_VAR
+AC_PATH_PROG(XGETTEXT, xgettext)
+if test -z "$XGETTEXT" ; then
+ AC_MSG_ERROR(xgettext is missing; please install gettext-tools.)
+fi
+
+Y2DEVTOOLS_PREFIX=`pkg-config --print-errors --variable=prefix yast2-devtools`
+AC_SUBST(Y2DEVTOOLS_PREFIX)
+devtools_ybindir=`pkg-config --print-errors --variable=ybindir yast2-devtools`
+devtools_yast2dir=`pkg-config --print-errors --variable=yast2dir yast2-devtools`
+
+dnl producing pkg-config for others?
+AM_CONDITIONAL(CREATE_PKGCONFIG, test "x${CREATE_PKGCONFIG}" != x)
+AM_CONDITIONAL(CREATE_PKGCONFIG_NOARCH, test "x${CREATE_PKGCONFIG}" = xnoarch)
+
+dbdir=${devtools_yast2dir}/data/docbook
+STYLESHEET_HTML=${dbdir}/stylesheets/customize-html.xsl
+STYLESHEET_PDF=${dbdir}/stylesheets/customize-fo.xsl
+STYLESHEET_CSS=${dbdir}/css/yast2docs.css
+STYLESHEET_YDOC=${dbdir}/stylesheets/ydoc.xsl
+STYLESHEET_YCPDOC=${dbdir}/stylesheets/ycpdoc.xsl
+AC_SUBST(STYLESHEET_HTML)
+AC_SUBST(STYLESHEET_PDF)
+AC_SUBST(STYLESHEET_CSS)
+AC_SUBST(STYLESHEET_YDOC)
+AC_SUBST(STYLESHEET_YCPDOC)
+
+
+dnl searches for some needed programs
+AC_PATH_PROG(MSGFMT, msgfmt, no, /usr/bin)
+if test x$MSGFMT != x"/usr/bin/msgfmt"; then
+ AC_MSG_ERROR(msgfmt is missing; please install gettext.)
+fi
+AC_PATH_PROGS(MSGCAT, msgcat pmsgcat, no)
+if test x$MSGCAT = xno; then
+ AC_MSG_ERROR(msgcat is missing; please install gettext-0.11pre or better.)
+fi
+
+AC_PATH_PROG(MSGMERGE, msgmerge, no, /usr/bin)
+if test x$MSGMERGE != x"/usr/bin/msgmerge"; then
+ AC_MSG_ERROR(msgmerge is missing; please install gettext.)
+fi
+
+AC_PATH_PROG(MSGCONV, msgconv, no, /usr/bin)
+if test x$MSGCONV != x"/usr/bin/msgconv"; then
+ AC_MSG_ERROR(msgconv is missing; please install gettext.)
+fi
+
+
+AC_CONFIG_FILES(Makefile po/Makefile)
+AC_OUTPUT
+
Added: trunk/yast/mk/po/Makefile.am
===================================================================
--- trunk/yast/mk/po/Makefile.am (rev 0)
+++ trunk/yast/mk/po/Makefile.am 2015-09-29 10:47:28 UTC (rev 92876)
@@ -0,0 +1,175 @@
+# Emacs: -*- makefile -*-
+#
+# Makefile.am for a YaST2 translation (po/) subproject
+#
+# -- This file is generated by y2automake - DO NOT EDIT! --
+#
+# --- START lines from /usr/share/YaST2/data/devtools/admin/po/Makefile.am.top ---
+# Emacs: -*- makefile -*-
+# --- END lines from /usr/share/YaST2/data/devtools/admin/po/Makefile.am.top ---
+# --- START lines from /usr/share/YaST2/data/devtools/admin/po/Makefile.am.center ---
+# Emacs: -*- makefile -*-
+
+LL = @LL@
+#POTDIR = ../../50-pot
+POTDIR = @POTDIR@
+POTFILES = $(wildcard $(POTDIR)/*.pot)
+GENERATED = $(MOFILES)
+CLEANFILES = $(GENERATED)
+POFILES = $(wildcard *.po)
+ALL_TEXTDOMAINS = $(basename $(notdir $(POTFILES)))
+BPOTFILES = $(shell source ../../50-tools/build.conf && echo $$business)
+WANTED_TEXTDOMAINS = $(filter-out $(BPOTFILES), $(ALL_TEXTDOMAINS))
+WANTED_POFILES = $(addsuffix .$(LL).po, $(WANTED_TEXTDOMAINS))
+MOFILES = $(POFILES:%.po=%.mo)
+INST_MOFILES = $(MOFILES:.$(LL).mo=.mo)
+POXFILES = $(POFILES:%.po=%.pox)
+EXTRA_DIST = $(WANTED_POFILES) $(stat)
+localedir=@localedir@
+locale_lang_msg_dir=$(localedir)/$(LL)/LC_MESSAGES
+compendium = @COMPENDIUM@
+with_compendium =
+
+stat=status.txt
+PO_STATS= grep -v warning: | @ybindir@/po-stats
+
+MSGMERGE = @MSGMERGE@ --no-wrap --force-po --previous
+MSGFMT = @MSGFMT@
+MSGCAT = @MSGCAT@ --no-wrap --force-po
+MSGCONV = @MSGCONV@ --no-wrap --force-po
+XGETTEXT = @XGETTEXT@ --no-wrap
+
+SUFFIXES = .po .pox .gmo .mo
+
+all-local: $(GENERATED)
+
+make-pox pox: Makefile $(POXFILES)
+$(POXFILES): %.pox: %.po
+ -[ -f $@ ] && mv --backup=numbered $@ $@.bak; \
+ pot=$$(echo $< | sed "s:$(LL).po:pot:"); \
+ compendium=$(compendium); \
+ [ -f $$compendium ] || compendium=/dev/null ; \
+ $(MSGMERGE) -C $$compendium -o $@ $< $(POTDIR)/$$pot
+
+# update or init PO file
+update-po: Makefile $(POTFILES)
+ for p in $(POTFILES); do \
+ q=$${p##*/}; \
+ po=$${q%pot}$(LL).po; \
+ echo $$po; \
+ if [ -f $$po ]; then \
+ $(MSGMERGE) -o $$po.tmp $(with_compendium) $$po $$p; \
+ else \
+ $(MSGMERGE) -o $$po.tmp -C $(compendium) \
+ --verbose /dev/null $$p; \
+ fi || { echo "$(MSGMERGE) for \"$$po\" failed" ; \
+ rm -f $$po.tmp ; }; \
+ if cmp $$po.tmp $$po >/dev/null 2>&1; then \
+ rm -vf $$po.tmp; \
+ else \
+ mv -vf $$po.tmp $$po; \
+ fi; \
+ done
+ $(MAKE) $(stat)
+
+$(stat): $(WANTED_POFILES)
+ if [ -f $(stat) ]; then \
+ cp --backup=numbered $(stat) $(stat).bak; \
+ :> $(stat); \
+ fi
+ { for f in $(WANTED_POFILES); do \
+ LANG=C msgfmt -o /dev/null -c -v --statistics $$f 2>&1; \
+ done ; } | $(PO_STATS) | head -n 6 | tee $(stat)
+
+update-po-with-compendium:
+ $(MAKE) update-po with_compendium="-C $(compendium)"
+
+update-mo: $(MOFILES)
+ @:
+
+%.mo: %.po
+ file=$(srcdir)/`echo $* | sed 's,.*/,,'`.mo \
+ && rm -f $$file \
+ && $(MSGCONV) --to UTF-8 $< \
+ | $(MSGFMT) -c --statistics -o $$file -
+
+showpo:
+ echo $(POFILES)
+
+showmo:
+ echo $(MOFILES)
+
+checkpo:
+ for f in $(POFILES); do \
+ mypot=$(POTDIR)/$${f/$(LL).po/pot}; echo $$f $$mypot; \
+ [ -f $$mypot ] && { LANG=C $(MSGMERGE) --verbose --output=/dev/null $$f $$mypot || exit 1; }; \
+ LANG=C $(MSGFMT) --output=/dev/null --check --statistics --verbose $$f \
+ || exit 1; \
+ done
+
+# Try to checkin a .pox file
+# FIXME make sure msgcat doesn't weird things with "" and comments
+checkin:
+ p=$(MODULE).$(ci_ll); \
+ cp --backup=numbered $(ci_opt) $$p.po $$p.po.bak; \
+ if [ -d CVS ]; then \
+ cvs -n update $$p.po | grep -q -v '^[UPMC]'; \
+ else \
+ LC_ALL=C svn status --show-updates --quiet $$p.po| grep -v '^Status against revision'; \
+ fi; \
+ if [ $$? = 0 ]; then \
+ echo "CVS/Subversion mismatch; trying to merge..."; \
+ rm -f $$p.po; \
+ if [ -d CVS ]; then \
+ cvs -q update $$p.po; \
+ else \
+ svn update $$p.po; \
+ fi; \
+ cp $$p.pox $$p.pox.new; \
+ $(MSGCAT) $$p.po $$p.pox.new -o $$p.pox; \
+ echo -e "\nCheck \"$$p.pox\" for fuzzy entries. Status:"; \
+ $(MSGFMT) --check --statistics $$p.pox; \
+ echo -e "Then try again to checkin \"$$p.pox\"."; \
+ else \
+ cp $(ci_opt) $$p.pox $$p.po; \
+ if [ -d CVS ]; then \
+ cvs -n ci $$p.po; \
+ else \
+ svn --dry-run commit $$p.po; \
+ fi; \
+ if [ $$? = 0 ] ; then \
+ if [ -d CVS ]; then \
+ cvs ci -m "$(ci_msg)" $$p.po; \
+ else \
+ svn commit --message "$(ci_msg)" $$p.po; \
+ fi; \
+ else \
+ rm -f $$p.po; \
+ if [ -d CVS ]; then \
+ cvs -q update $$p.po; \
+ else \
+ svn update $$p.po; \
+ fi; \
+ cp $$p.pox $$p.pox.new; \
+ $(MSGCAT) $$p.po $$p.pox.new -o $$p.pox; \
+ echo -e "\nCheck \"$$p.pox\" for fuzzy entries. Status:"; \
+ $(MSGFMT) --check --statistics $$p.pox; \
+ echo "Then try to checkin \"$$p.pox\"."; \
+ fi; \
+ fi
+
+install-data-local: $(MOFILES) $(stat)
+ D=$(DESTDIR)$(locale_lang_msg_dir); \
+ [ -d $$D ] || install -d -m 755 $$D; \
+ for l in $(MOFILES); do \
+ m=$${l/$(LL).mo/mo}; \
+ install -m 644 $$l $$D/$$m; \
+ done
+ install -d -m 755 $(DESTDIR)$(docdir)
+ $(INSTALL_DATA) $(stat) $(DESTDIR)$(docdir)
+# --- END lines from /usr/share/YaST2/data/devtools/admin/po/Makefile.am.center ---
+# --- START lines from /usr/share/YaST2/data/devtools/admin/po/Makefile.am.bottom ---
+# Emacs: -*- makefile -*-
+
+## po/Makefile.am.bottom ends here
+# --- END lines from /usr/share/YaST2/data/devtools/admin/po/Makefile.am.bottom ---
Added: trunk/yast/mr/COPYING
===================================================================
--- trunk/yast/mr/COPYING (rev 0)
+++ trunk/yast/mr/COPYING 2015-09-29 10:47:28 UTC (rev 92876)
@@ -0,0 +1,339 @@
+ GNU GENERAL PUBLIC LICENSE
+ Version 2, June 1991
+
+ Copyright (C) 1989, 1991 Free Software Foundation, Inc.,
+ 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA
+ Everyone is permitted to copy and distribute verbatim copies
+ of this license document, but changing it is not allowed.
+
+ Preamble
+
+ The licenses for most software are designed to take away your
+freedom to share and change it. By contrast, the GNU General Public
+License is intended to guarantee your freedom to share and change free
+software--to make sure the software is free for all its users. This
+General Public License applies to most of the Free Software
+Foundation's software and to any other program whose authors commit to
+using it. (Some other Free Software Foundation software is covered by
+the GNU Lesser General Public License instead.) You can apply it to
+your programs, too.
+
+ When we speak of free software, we are referring to freedom, not
+price. Our General Public Licenses are designed to make sure that you
+have the freedom to distribute copies of free software (and charge for
+this service if you wish), that you receive source code or can get it
+if you want it, that you can change the software or use pieces of it
+in new free programs; and that you know you can do these things.
+
+ To protect your rights, we need to make restrictions that forbid
+anyone to deny you these rights or to ask you to surrender the rights.
+These restrictions translate to certain responsibilities for you if you
+distribute copies of the software, or if you modify it.
+
+ For example, if you distribute copies of such a program, whether
+gratis or for a fee, you must give the recipients all the rights that
+you have. You must make sure that they, too, receive or can get the
+source code. And you must show them these terms so they know their
+rights.
+
+ We protect your rights with two steps: (1) copyright the software, and
+(2) offer you this license which gives you legal permission to copy,
+distribute and/or modify the software.
+
+ Also, for each author's protection and ours, we want to make certain
+that everyone understands that there is no warranty for this free
+software. If the software is modified by someone else and passed on, we
+want its recipients to know that what they have is not the original, so
+that any problems introduced by others will not reflect on the original
+authors' reputations.
+
+ Finally, any free program is threatened constantly by software
+patents. We wish to avoid the danger that redistributors of a free
+program will individually obtain patent licenses, in effect making the
+program proprietary. To prevent this, we have made it clear that any
+patent must be licensed for everyone's free use or not licensed at all.
+
+ The precise terms and conditions for copying, distribution and
+modification follow.
+
+ GNU GENERAL PUBLIC LICENSE
+ TERMS AND CONDITIONS FOR COPYING, DISTRIBUTION AND MODIFICATION
+
+ 0. This License applies to any program or other work which contains
+a notice placed by the copyright holder saying it may be distributed
+under the terms of this General Public License. The "Program", below,
+refers to any such program or work, and a "work based on the Program"
+means either the Program or any derivative work under copyright law:
+that is to say, a work containing the Program or a portion of it,
+either verbatim or with modifications and/or translated into another
+language. (Hereinafter, translation is included without limitation in
+the term "modification".) Each licensee is addressed as "you".
+
+Activities other than copying, distribution and modification are not
+covered by this License; they are outside its scope. The act of
+running the Program is not restricted, and the output from the Program
+is covered only if its contents constitute a work based on the
+Program (independent of having been made by running the Program).
+Whether that is true depends on what the Program does.
+
+ 1. You may copy and distribute verbatim copies of the Program's
+source code as you receive it, in any medium, provided that you
+conspicuously and appropriately publish on each copy an appropriate
+copyright notice and disclaimer of warranty; keep intact all the
+notices that refer to this License and to the absence of any warranty;
+and give any other recipients of the Program a copy of this License
+along with the Program.
+
+You may charge a fee for the physical act of transferring a copy, and
+you may at your option offer warranty protection in exchange for a fee.
+
+ 2. You may modify your copy or copies of the Program or any portion
+of it, thus forming a work based on the Program, and copy and
+distribute such modifications or work under the terms of Section 1
+above, provided that you also meet all of these conditions:
+
+ a) You must cause the modified files to carry prominent notices
+ stating that you changed the files and the date of any change.
+
+ b) You must cause any work that you distribute or publish, that in
+ whole or in part contains or is derived from the Program or any
+ part thereof, to be licensed as a whole at no charge to all third
+ parties under the terms of this License.
+
+ c) If the modified program normally reads commands interactively
+ when run, you must cause it, when started running for such
+ interactive use in the most ordinary way, to print or display an
+ announcement including an appropriate copyright notice and a
+ notice that there is no warranty (or else, saying that you provide
+ a warranty) and that users may redistribute the program under
+ these conditions, and telling the user how to view a copy of this
+ License. (Exception: if the Program itself is interactive but
+ does not normally print such an announcement, your work based on
+ the Program is not required to print an announcement.)
+
+These requirements apply to the modified work as a whole. If
+identifiable sections of that work are not derived from the Program,
+and can be reasonably considered independent and separate works in
+themselves, then this License, and its terms, do not apply to those
+sections when you distribute them as separate works. But when you
+distribute the same sections as part of a whole which is a work based
+on the Program, the distribution of the whole must be on the terms of
+this License, whose permissions for other licensees extend to the
+entire whole, and thus to each and every part regardless of who wrote it.
+
+Thus, it is not the intent of this section to claim rights or contest
+your rights to work written entirely by you; rather, the intent is to
+exercise the right to control the distribution of derivative or
+collective works based on the Program.
+
+In addition, mere aggregation of another work not based on the Program
+with the Program (or with a work based on the Program) on a volume of
+a storage or distribution medium does not bring the other work under
+the scope of this License.
+
+ 3. You may copy and distribute the Program (or a work based on it,
+under Section 2) in object code or executable form under the terms of
+Sections 1 and 2 above provided that you also do one of the following:
+
+ a) Accompany it with the complete corresponding machine-readable
+ source code, which must be distributed under the terms of Sections
+ 1 and 2 above on a medium customarily used for software interchange; or,
+
+ b) Accompany it with a written offer, valid for at least three
+ years, to give any third party, for a charge no more than your
+ cost of physically performing source distribution, a complete
+ machine-readable copy of the corresponding source code, to be
+ distributed under the terms of Sections 1 and 2 above on a medium
+ customarily used for software interchange; or,
+
+ c) Accompany it with the information you received as to the offer
+ to distribute corresponding source code. (This alternative is
+ allowed only for noncommercial distribution and only if you
+ received the program in object code or executable form with such
+ an offer, in accord with Subsection b above.)
+
+The source code for a work means the preferred form of the work for
+making modifications to it. For an executable work, complete source
+code means all the source code for all modules it contains, plus any
+associated interface definition files, plus the scripts used to
+control compilation and installation of the executable. However, as a
+special exception, the source code distributed need not include
+anything that is normally distributed (in either source or binary
+form) with the major components (compiler, kernel, and so on) of the
+operating system on which the executable runs, unless that component
+itself accompanies the executable.
+
+If distribution of executable or object code is made by offering
+access to copy from a designated place, then offering equivalent
+access to copy the source code from the same place counts as
+distribution of the source code, even though third parties are not
+compelled to copy the source along with the object code.
+
+ 4. You may not copy, modify, sublicense, or distribute the Program
+except as expressly provided under this License. Any attempt
+otherwise to copy, modify, sublicense or distribute the Program is
+void, and will automatically terminate your rights under this License.
+However, parties who have received copies, or rights, from you under
+this License will not have their licenses terminated so long as such
+parties remain in full compliance.
+
+ 5. You are not required to accept this License, since you have not
+signed it. However, nothing else grants you permission to modify or
+distribute the Program or its derivative works. These actions are
+prohibited by law if you do not accept this License. Therefore, by
+modifying or distributing the Program (or any work based on the
+Program), you indicate your acceptance of this License to do so, and
+all its terms and conditions for copying, distributing or modifying
+the Program or works based on it.
+
+ 6. Each time you redistribute the Program (or any work based on the
+Program), the recipient automatically receives a license from the
+original licensor to copy, distribute or modify the Program subject to
+these terms and conditions. You may not impose any further
+restrictions on the recipients' exercise of the rights granted herein.
+You are not responsible for enforcing compliance by third parties to
+this License.
+
+ 7. If, as a consequence of a court judgment or allegation of patent
+infringement or for any other reason (not limited to patent issues),
+conditions are imposed on you (whether by court order, agreement or
+otherwise) that contradict the conditions of this License, they do not
+excuse you from the conditions of this License. If you cannot
+distribute so as to satisfy simultaneously your obligations under this
+License and any other pertinent obligations, then as a consequence you
+may not distribute the Program at all. For example, if a patent
+license would not permit royalty-free redistribution of the Program by
+all those who receive copies directly or indirectly through you, then
+the only way you could satisfy both it and this License would be to
+refrain entirely from distribution of the Program.
+
+If any portion of this section is held invalid or unenforceable under
+any particular circumstance, the balance of the section is intended to
+apply and the section as a whole is intended to apply in other
+circumstances.
+
+It is not the purpose of this section to induce you to infringe any
+patents or other property right claims or to contest validity of any
+such claims; this section has the sole purpose of protecting the
+integrity of the free software distribution system, which is
+implemented by public license practices. Many people have made
+generous contributions to the wide range of software distributed
+through that system in reliance on consistent application of that
+system; it is up to the author/donor to decide if he or she is willing
+to distribute software through any other system and a licensee cannot
+impose that choice.
+
+This section is intended to make thoroughly clear what is believed to
+be a consequence of the rest of this License.
+
+ 8. If the distribution and/or use of the Program is restricted in
+certain countries either by patents or by copyrighted interfaces, the
+original copyright holder who places the Program under this License
+may add an explicit geographical distribution limitation excluding
+those countries, so that distribution is permitted only in or among
+countries not thus excluded. In such case, this License incorporates
+the limitation as if written in the body of this License.
+
+ 9. The Free Software Foundation may publish revised and/or new versions
+of the General Public License from time to time. Such new versions will
+be similar in spirit to the present version, but may differ in detail to
+address new problems or concerns.
+
+Each version is given a distinguishing version number. If the Program
+specifies a version number of this License which applies to it and "any
+later version", you have the option of following the terms and conditions
+either of that version or of any later version published by the Free
+Software Foundation. If the Program does not specify a version number of
+this License, you may choose any version ever published by the Free Software
+Foundation.
+
+ 10. If you wish to incorporate parts of the Program into other free
+programs whose distribution conditions are different, write to the author
+to ask for permission. For software which is copyrighted by the Free
+Software Foundation, write to the Free Software Foundation; we sometimes
+make exceptions for this. Our decision will be guided by the two goals
+of preserving the free status of all derivatives of our free software and
+of promoting the sharing and reuse of software generally.
+
+ NO WARRANTY
+
+ 11. BECAUSE THE PROGRAM IS LICENSED FREE OF CHARGE, THERE IS NO WARRANTY
+FOR THE PROGRAM, TO THE EXTENT PERMITTED BY APPLICABLE LAW. EXCEPT WHEN
+OTHERWISE STATED IN WRITING THE COPYRIGHT HOLDERS AND/OR OTHER PARTIES
+PROVIDE THE PROGRAM "AS IS" WITHOUT WARRANTY OF ANY KIND, EITHER EXPRESSED
+OR IMPLIED, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF
+MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE. THE ENTIRE RISK AS
+TO THE QUALITY AND PERFORMANCE OF THE PROGRAM IS WITH YOU. SHOULD THE
+PROGRAM PROVE DEFECTIVE, YOU ASSUME THE COST OF ALL NECESSARY SERVICING,
+REPAIR OR CORRECTION.
+
+ 12. IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN WRITING
+WILL ANY COPYRIGHT HOLDER, OR ANY OTHER PARTY WHO MAY MODIFY AND/OR
+REDISTRIBUTE THE PROGRAM AS PERMITTED ABOVE, BE LIABLE TO YOU FOR DAMAGES,
+INCLUDING ANY GENERAL, SPECIAL, INCIDENTAL OR CONSEQUENTIAL DAMAGES ARISING
+OUT OF THE USE OR INABILITY TO USE THE PROGRAM (INCLUDING BUT NOT LIMITED
+TO LOSS OF DATA OR DATA BEING RENDERED INACCURATE OR LOSSES SUSTAINED BY
+YOU OR THIRD PARTIES OR A FAILURE OF THE PROGRAM TO OPERATE WITH ANY OTHER
+PROGRAMS), EVEN IF SUCH HOLDER OR OTHER PARTY HAS BEEN ADVISED OF THE
+POSSIBILITY OF SUCH DAMAGES.
+
+ END OF TERMS AND CONDITIONS
+
+ How to Apply These Terms to Your New Programs
+
+ If you develop a new program, and you want it to be of the greatest
+possible use to the public, the best way to achieve this is to make it
+free software which everyone can redistribute and change under these terms.
+
+ To do so, attach the following notices to the program. It is safest
+to attach them to the start of each source file to most effectively
+convey the exclusion of warranty; and each file should have at least
+the "copyright" line and a pointer to where the full notice is found.
+
+ <one line to give the program's name and a brief idea of what it does.>
+ Copyright (C) <year> <name of author>
+
+ This program is free software; you can redistribute it and/or modify
+ it under the terms of the GNU General Public License as published by
+ the Free Software Foundation; either version 2 of the License, or
+ (at your option) any later version.
+
+ This program is distributed in the hope that it will be useful,
+ but WITHOUT ANY WARRANTY; without even the implied warranty of
+ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ GNU General Public License for more details.
+
+ You should have received a copy of the GNU General Public License along
+ with this program; if not, write to the Free Software Foundation, Inc.,
+ 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA.
+
+Also add information on how to contact you by electronic and paper mail.
+
+If the program is interactive, make it output a short notice like this
+when it starts in an interactive mode:
+
+ Gnomovision version 69, Copyright (C) year name of author
+ Gnomovision comes with ABSOLUTELY NO WARRANTY; for details type `show w'.
+ This is free software, and you are welcome to redistribute it
+ under certain conditions; type `show c' for details.
+
+The hypothetical commands `show w' and `show c' should show the appropriate
+parts of the General Public License. Of course, the commands you use may
+be called something other than `show w' and `show c'; they could even be
+mouse-clicks or menu items--whatever suits your program.
+
+You should also get your employer (if you work as a programmer) or your
+school, if any, to sign a "copyright disclaimer" for the program, if
+necessary. Here is a sample; alter the names:
+
+ Yoyodyne, Inc., hereby disclaims all copyright interest in the program
+ `Gnomovision' (which makes passes at compilers) written by James Hacker.
+
+ <signature of Ty Coon>, 1 April 1989
+ Ty Coon, President of Vice
+
+This General Public License does not permit incorporating your program into
+proprietary programs. If your program is a subroutine library, you may
+consider it more useful to permit linking proprietary applications with the
+library. If this is what you want to do, use the GNU Lesser General
+Public License instead of this License.
Added: trunk/yast/mr/Makefile.am
===================================================================
--- trunk/yast/mr/Makefile.am (rev 0)
+++ trunk/yast/mr/Makefile.am 2015-09-29 10:47:28 UTC (rev 92876)
@@ -0,0 +1,196 @@
+# Emacs: -*- makefile -*-
+#
+# Toplevel Makefile.am for a YaST2 subproject
+#
+# -- This file is generated by y2automake - DO NOT EDIT! --
+# (Edit ./SUBDIRS instead)
+#
+
+#where devtools are
+Y2TOOL = $(Y2DEVTOOLS_PREFIX)/bin/y2tool
+
+VERSION = $(shell cat $(srcdir)/VERSION)
+RPMNAME = $(shell cat $(srcdir)/RPMNAME)
+SUBDIRS_FILE = $(shell test -e $(srcdir)/SUBDIRS && echo SUBDIRS)
+ACINCLUDE_FILE = $(shell test -e $(srcdir)/acinclude.m4 && echo acinclude.m4)
+
+HAS_YAST_LICENSE = $(shell test -e $(srcdir)/YAST_LICENSE && echo YAST_LICENSE)
+
+# do we do Makefile.am for devtools? It is a little special...
+IS_DEVTOOLS = $(findstring yast2-devtools,$(RPMNAME))
+
+DEVTOOLS_DIR = $(if $(IS_DEVTOOLS),$(srcdir)/devtools,$(Y2DEVTOOLS_PREFIX)/share/YaST2/data/devtools)
+LEGALESE_DIR = $(if $(HAS_YAST_LICENSE),$(DEVTOOLS_DIR)/admin/copyright/yast,$(DEVTOOLS_DIR)/admin/copyright/gpl)
+
+COPYRIGHT_files_gpl = README COPYING
+
+COPYRIGHT_files_yast = YAST_LICENSE README COPYING COPYRIGHT.english \
+ COPYRIGHT.french COPYRIGHT.german COPYRIGHT.spanish
+
+extra_COPYRIGHT_files = $(if $(HAS_YAST_LICENSE), $(COPYRIGHT_files_yast), $(COPYRIGHT_files_gpl))
+
+# less strict; prefer bzip2
+AUTOMAKE_OPTIONS = foreign dist-bzip2 no-dist-gzip
+# where devtools install m4 snippets
+# argh, executed literally
+#ACLOCAL_AMFLAGS = -I $(Y2DEVTOOLS_PREFIX)/share/aclocal
+ACLOCAL_AMFLAGS = -I . -I `if test -d ./devtools/admin; then echo ./devtools/admin; else pkg-config --print-errors --variable=datadir yast2-devtools; fi`/aclocal
+
+Makefile.am.common: $(DEVTOOLS_DIR)/admin/Makefile.am.common
+ cmp -s $< $@ || cp -f $< $@
+
+# create bzip2ed tar and make some sanity checks
+$(RPMNAME)-$(VERSION).tar.bz2: checkpo dist-bzip2
+ @if [ `bunzip2 -c $(RPMNAME)-$(VERSION).tar.bz2 | wc --bytes` = 0 ] ; then \
+ echo "Error: created tar is empty" ; \
+ exit 1 ; \
+ fi
+
+CLEANFILES =
+MAINTAINERCLEANFILES = package/$(RPMNAME)-$(VERSION).tar.bz2 package/$(RPMNAME).spec
+
+POT_DST = $(shell find -type d -name testsuite -prune , \
+ -type f -name "*.pot")
+
+EXTRA_DIST = \
+ VERSION RPMNAME MAINTAINER configure.in.in \
+ $(SUBDIRS_FILE) $(ACINCLUDE_FILE) \
+ $(if $(IS_DEVTOOLS),Makefile.am.common,$(POT_DST))
+
+show-extra-dist:
+ @echo $(EXTRA_DIST)
+
+# info '(automake)Conditionals'
+if CREATE_PKGCONFIG
+# create the file here instead of by configure
+# because the prerequisite is made here (not anymore!)
+# and we don't want any paths in y2autoconf
+# info '(autoconf)config.status Invocation'
+$(RPMNAME).pc: $(RPMNAME).pc.in config.status
+ ./config.status --file=$@:$<
+
+if CREATE_PKGCONFIG_NOARCH
+pkgconfigdata_DATA = $(RPMNAME).pc
+else
+pkgconfig_DATA = $(RPMNAME).pc
+endif
+
+EXTRA_DIST += $(RPMNAME).pc.in
+endif
+
+dist-hook:
+ @for I in $(extra_COPYRIGHT_files) ; \
+ do \
+ EX="" ; \
+ if test -f $(srcdir)/$$I ; then \
+ EX=$(srcdir)/$$I ; \
+ elif test -f $(LEGALESE_DIR)/$$I ; then \
+ EX=$(LEGALESE_DIR)/$$I ; \
+ else \
+ echo "Error: No file $$I in $(srcdir)/ or in $$LEGALESE_DIR/"; \
+ exit 1 ; \
+ fi ; \
+ echo "cp $$EX $(distdir)" ; \
+ cp $$EX "$(distdir)" ; \
+ done
+
+pot:
+ $(Y2TOOL) y2makepot -s $(srcdir)
+
+install-pot: pot
+ @POT_DST=`find -type d -name testsuite -prune , \
+ -type f -name "*.pot"` ; \
+ if [ -n "$$POT_DST" ] ; then \
+ echo "mkdir -p $(DESTDIR)$(potdir)" ; \
+ mkdir -p $(DESTDIR)$(potdir) ; \
+ list="$$POT_DST"; \
+ for I in $$list ; \
+ do \
+ echo $$I ; \
+ if [ "$$I" == "pot" ] ; then \
+ continue ; \
+ fi ; \
+ echo "$(INSTALL_DATA) $$I $(DESTDIR)$(potdir)" ; \
+ $(INSTALL_DATA) $$I $(DESTDIR)$(potdir) ; \
+ done ; \
+ fi
+
+spellcheck: pot
+ $(Y2TOOL) pot-spellcheck
+
+# all-local: $(if $(IS_DEVTOOLS),,$(POT_DST))
+
+install-data-local: # $(if $(IS_DEVTOOLS),,install-pot)
+ mkdir -p $(DESTDIR)$(docdir)
+ @for I in $(extra_COPYRIGHT_files) ; \
+ do \
+ EX="" ; \
+ if test -f $(srcdir)/$$I ; then \
+ EX=$(srcdir)/$$I ; \
+ elif test -f $(LEGALESE_DIR)/$$I ; then \
+ EX=$(LEGALESE_DIR)/$$I ; \
+ else \
+ echo "Error: No file $$I in $(srcdir)/ or in $(LEGALESE_DIR)/"; \
+ exit 1 ; \
+ fi ; \
+ echo "$(INSTALL_DATA) $$EX $(DESTDIR)$(docdir)" ; \
+ $(INSTALL_DATA) $$EX $(DESTDIR)$(docdir) ; \
+ done
+
+package-local: check-parse $(if $(IS_DEVTOOLS),,$(POT_DST)) $(RPMNAME)-$(VERSION).tar.bz2
+ rm -f package/$(RPMNAME)-*.tar.bz2
+ rm -f package/*~
+ rm -f package/*.bak
+ rm -f package/*.auto
+ mv $(RPMNAME)-$(VERSION).tar.bz2 package/
+ if ! test -x $(Y2TOOL); then \
+ echo "$(Y2TOOL): not found."; \
+ echo "You have to install yast2-devtools to making a package"; \
+ false; \
+ fi
+ here=`pwd`; \
+ cd $(srcdir) && for i in $(RPMNAME)*.spec.in; do \
+ newname="`echo "$$i" | sed "s/\.in$$//g"`"; \
+ $(Y2TOOL) create-spec < $$i > $$here/package/$${newname} ; \
+ done
+
+package: check-up-to-date check-tagversion check-textdomain package-local
+
+TAGVERSION = $(Y2TOOL) tagversion
+
+# check if there is no modified files and all commits were pushed
+check-up-to-date:
+ if [ `git status --short --branch | sed '/##[^[]*$/d;/^??/d' | wc -l` -gt 0 ]; then \
+ (echo "ERROR: Source is not commited and pushed. See `git status`"; false) \
+ fi
+
+check-tagversion:
+ cd $(srcdir) && $(TAGVERSION) --check >/dev/null; \
+ [ $$? = 0 ] || ( echo "ERROR: Please run 'tagversion' first"; false )
+
+check-parse-old:
+ @if [ `find -type f -name "*.ycp" | wc -l` -gt 0 -a "$(RPMNAME)" != "yast2-core" ] ; then \
+ echo "Running parseycp..." ; \
+ parseycp -q -R ; \
+ else \
+ echo "Not running parseycp." ; \
+ fi
+
+check-parse:
+ @echo "Not running parseycp."
+
+check-textdomain:
+ $(Y2TOOL) check-textdomain $(srcdir)
+
+stable: checkin-stable
+
+checkin-stable: package
+ $(Y2TOOL) checkin-stable
+
+
+# For po/ modules
+checkpo:
+ test ! -f $(srcdir)/po/Makefile || $(MAKE) -C po checkpo
+# test ! -f $(srcdir)/po/Makefile || $(MAKE) -C po checkpo make-pox
+# Contents of ./SUBDIRS
+SUBDIRS = po
Added: trunk/yast/mr/README
===================================================================
--- trunk/yast/mr/README (rev 0)
+++ trunk/yast/mr/README 2015-09-29 10:47:28 UTC (rev 92876)
@@ -0,0 +1,2 @@
+This program/library is part of YaST2
+See the file COPYING for license terms
Added: trunk/yast/mr/configure.ac
===================================================================
--- trunk/yast/mr/configure.ac (rev 0)
+++ trunk/yast/mr/configure.ac 2015-09-29 10:47:28 UTC (rev 92876)
@@ -0,0 +1,184 @@
+dnl configure.ac for yast2-trans-mr
+dnl
+dnl -- This file is generated by y2autoconf 3.0.5 - DO NOT EDIT! --
+dnl (edit configure.ac.in or configure.in.in instead)
+
+AC_INIT(yast2-trans-mr, 3.1.0, http://bugs.opensuse.org/, yast2-trans-mr)
+dnl Check for presence of file 'RPMNAME'
+AC_CONFIG_SRCDIR([RPMNAME])
+
+dnl Checking host/target/build systems, for make, install etc.
+AC_CANONICAL_TARGET
+dnl Perform program name transformation
+AC_ARG_PROGRAM
+
+AC_PREFIX_DEFAULT(/usr)
+
+dnl long filenames; we use GNU Make extensions and that's ok
+AM_INIT_AUTOMAKE(tar-ustar -Wno-portability)
+
+dnl Important YaST2 variables
+VERSION="3.1.0"
+RPMNAME="yast2-trans-mr"
+MAINTAINER="Karl Eichwalder <ke(a)suse.de>"
+
+dnl pkgconfig honors lib64
+pkgconfigdir=\${libdir}/pkgconfig
+pkgconfigdatadir=\${datadir}/pkgconfig
+yast2dir=\${prefix}/share/YaST2
+
+ybindir=\${prefix}/lib/YaST2/bin
+# FIXME duplicates execcompdir
+ystartupdir=\${prefix}/lib/YaST2
+plugindir=\${libdir}/YaST2/plugin
+includedir=\${prefix}/include/YaST2
+potdir=\${docdir}/pot
+
+docdir=\${prefix}/share/doc/packages/$RPMNAME
+mandir=\${prefix}/share/man
+
+execcompdir=\${prefix}/lib/YaST2
+agentdir=${execcompdir}/servers_non_y2
+
+ydatadir=${yast2dir}/data
+imagedir=${yast2dir}/images
+themedir=${yast2dir}/theme
+localedir=${yast2dir}/locale
+clientdir=${yast2dir}/clients
+moduledir=${yast2dir}/modules
+yncludedir=${yast2dir}/include
+schemadir=${yast2dir}/schema
+scrconfdir=${yast2dir}/scrconf
+desktopdir=\${prefix}/share/applications/YaST2
+
+AC_SUBST(VERSION)
+AC_SUBST(RPMNAME)
+AC_SUBST(MAINTAINER)
+
+AC_SUBST(pkgconfigdir)
+AC_SUBST(pkgconfigdatadir)
+
+AC_SUBST(yast2dir)
+
+AC_SUBST(ybindir)
+AC_SUBST(ystartupdir)
+AC_SUBST(plugindir)
+AC_SUBST(includedir)
+AC_SUBST(potdir)
+AC_SUBST(execcompdir)
+
+AC_SUBST(docdir)
+AC_SUBST(mandir)
+
+AC_SUBST(ydatadir)
+AC_SUBST(imagedir)
+AC_SUBST(themedir)
+AC_SUBST(localedir)
+AC_SUBST(clientdir)
+AC_SUBST(moduledir)
+AC_SUBST(yncludedir)
+AC_SUBST(schemadir)
+AC_SUBST(scrconfdir)
+AC_SUBST(agentdir)
+AC_SUBST(desktopdir)
+
+fillupdir_d="/var/adm/fillup-templates"
+AC_ARG_WITH(fillupdir,
+ AS_HELP_STRING([--with-fillupdir=DIR],
+ [where to place fillup templates (default $fillupdir_d.]),
+ [ fillupdir="$withval" ],
+ [ fillupdir="$fillupdir_d" ])
+AC_SUBST(fillupdir)
+
+LL=${RPMNAME##*-}
+AC_SUBST(LL)
+ISO639=${LL%_*}
+AC_SUBST(ISO639)
+
+AC_ARG_WITH(own_compendium,
+ AS_HELP_STRING([--with-own_compendium=FILE],
+ [Location of compendium file]),
+ y2compendium=yes, y2compendium=no)
+if test "x$with_own_compendium" = "x" ; then
+ if test -d ../50-memory ; then
+ COMPENDIUM='../../50-memory/yast2.$(LL).po'
+ else
+ COMPENDIUM='../../memory/yast2.$(LL).po'
+ fi
+else
+ COMPENDIUM=${with_own_compendium}
+fi
+AC_SUBST(COMPENDIUM)
+if test -d ../50-pot ; then
+ POTDIR=../../50-pot
+else
+ POTDIR=../../pot/pot
+fi
+AC_SUBST(POTDIR)
+
+
+dnl Checks for programs.
+AC_PROG_INSTALL
+dnl The YCP interpreter checks whether dependent ybc files are older
+dnl so we must preserve their timestamps
+INSTALL="${INSTALL} -p"
+AC_PROG_LN_S
+AC_PROG_MAKE_SET
+
+dnl pkgconfig
+AC_ARG_VAR([PKG_CONFIG_PATH], [where to search for pkg-config files])
+dnl devtools
+dnl ...
+
+dnl no need for AC_ARG_VAR
+AC_PATH_PROG(XGETTEXT, xgettext)
+if test -z "$XGETTEXT" ; then
+ AC_MSG_ERROR(xgettext is missing; please install gettext-tools.)
+fi
+
+Y2DEVTOOLS_PREFIX=`pkg-config --print-errors --variable=prefix yast2-devtools`
+AC_SUBST(Y2DEVTOOLS_PREFIX)
+devtools_ybindir=`pkg-config --print-errors --variable=ybindir yast2-devtools`
+devtools_yast2dir=`pkg-config --print-errors --variable=yast2dir yast2-devtools`
+
+dnl producing pkg-config for others?
+AM_CONDITIONAL(CREATE_PKGCONFIG, test "x${CREATE_PKGCONFIG}" != x)
+AM_CONDITIONAL(CREATE_PKGCONFIG_NOARCH, test "x${CREATE_PKGCONFIG}" = xnoarch)
+
+dbdir=${devtools_yast2dir}/data/docbook
+STYLESHEET_HTML=${dbdir}/stylesheets/customize-html.xsl
+STYLESHEET_PDF=${dbdir}/stylesheets/customize-fo.xsl
+STYLESHEET_CSS=${dbdir}/css/yast2docs.css
+STYLESHEET_YDOC=${dbdir}/stylesheets/ydoc.xsl
+STYLESHEET_YCPDOC=${dbdir}/stylesheets/ycpdoc.xsl
+AC_SUBST(STYLESHEET_HTML)
+AC_SUBST(STYLESHEET_PDF)
+AC_SUBST(STYLESHEET_CSS)
+AC_SUBST(STYLESHEET_YDOC)
+AC_SUBST(STYLESHEET_YCPDOC)
+
+
+dnl searches for some needed programs
+AC_PATH_PROG(MSGFMT, msgfmt, no, /usr/bin)
+if test x$MSGFMT != x"/usr/bin/msgfmt"; then
+ AC_MSG_ERROR(msgfmt is missing; please install gettext.)
+fi
+AC_PATH_PROGS(MSGCAT, msgcat pmsgcat, no)
+if test x$MSGCAT = xno; then
+ AC_MSG_ERROR(msgcat is missing; please install gettext-0.11pre or better.)
+fi
+
+AC_PATH_PROG(MSGMERGE, msgmerge, no, /usr/bin)
+if test x$MSGMERGE != x"/usr/bin/msgmerge"; then
+ AC_MSG_ERROR(msgmerge is missing; please install gettext.)
+fi
+
+AC_PATH_PROG(MSGCONV, msgconv, no, /usr/bin)
+if test x$MSGCONV != x"/usr/bin/msgconv"; then
+ AC_MSG_ERROR(msgconv is missing; please install gettext.)
+fi
+
+
+AC_CONFIG_FILES(Makefile po/Makefile)
+AC_OUTPUT
+
Added: trunk/yast/mr/po/Makefile.am
===================================================================
--- trunk/yast/mr/po/Makefile.am (rev 0)
+++ trunk/yast/mr/po/Makefile.am 2015-09-29 10:47:28 UTC (rev 92876)
@@ -0,0 +1,175 @@
+# Emacs: -*- makefile -*-
+#
+# Makefile.am for a YaST2 translation (po/) subproject
+#
+# -- This file is generated by y2automake - DO NOT EDIT! --
+#
+# --- START lines from /usr/share/YaST2/data/devtools/admin/po/Makefile.am.top ---
+# Emacs: -*- makefile -*-
+# --- END lines from /usr/share/YaST2/data/devtools/admin/po/Makefile.am.top ---
+# --- START lines from /usr/share/YaST2/data/devtools/admin/po/Makefile.am.center ---
+# Emacs: -*- makefile -*-
+
+LL = @LL@
+#POTDIR = ../../50-pot
+POTDIR = @POTDIR@
+POTFILES = $(wildcard $(POTDIR)/*.pot)
+GENERATED = $(MOFILES)
+CLEANFILES = $(GENERATED)
+POFILES = $(wildcard *.po)
+ALL_TEXTDOMAINS = $(basename $(notdir $(POTFILES)))
+BPOTFILES = $(shell source ../../50-tools/build.conf && echo $$business)
+WANTED_TEXTDOMAINS = $(filter-out $(BPOTFILES), $(ALL_TEXTDOMAINS))
+WANTED_POFILES = $(addsuffix .$(LL).po, $(WANTED_TEXTDOMAINS))
+MOFILES = $(POFILES:%.po=%.mo)
+INST_MOFILES = $(MOFILES:.$(LL).mo=.mo)
+POXFILES = $(POFILES:%.po=%.pox)
+EXTRA_DIST = $(WANTED_POFILES) $(stat)
+localedir=@localedir@
+locale_lang_msg_dir=$(localedir)/$(LL)/LC_MESSAGES
+compendium = @COMPENDIUM@
+with_compendium =
+
+stat=status.txt
+PO_STATS= grep -v warning: | @ybindir@/po-stats
+
+MSGMERGE = @MSGMERGE@ --no-wrap --force-po --previous
+MSGFMT = @MSGFMT@
+MSGCAT = @MSGCAT@ --no-wrap --force-po
+MSGCONV = @MSGCONV@ --no-wrap --force-po
+XGETTEXT = @XGETTEXT@ --no-wrap
+
+SUFFIXES = .po .pox .gmo .mo
+
+all-local: $(GENERATED)
+
+make-pox pox: Makefile $(POXFILES)
+$(POXFILES): %.pox: %.po
+ -[ -f $@ ] && mv --backup=numbered $@ $@.bak; \
+ pot=$$(echo $< | sed "s:$(LL).po:pot:"); \
+ compendium=$(compendium); \
+ [ -f $$compendium ] || compendium=/dev/null ; \
+ $(MSGMERGE) -C $$compendium -o $@ $< $(POTDIR)/$$pot
+
+# update or init PO file
+update-po: Makefile $(POTFILES)
+ for p in $(POTFILES); do \
+ q=$${p##*/}; \
+ po=$${q%pot}$(LL).po; \
+ echo $$po; \
+ if [ -f $$po ]; then \
+ $(MSGMERGE) -o $$po.tmp $(with_compendium) $$po $$p; \
+ else \
+ $(MSGMERGE) -o $$po.tmp -C $(compendium) \
+ --verbose /dev/null $$p; \
+ fi || { echo "$(MSGMERGE) for \"$$po\" failed" ; \
+ rm -f $$po.tmp ; }; \
+ if cmp $$po.tmp $$po >/dev/null 2>&1; then \
+ rm -vf $$po.tmp; \
+ else \
+ mv -vf $$po.tmp $$po; \
+ fi; \
+ done
+ $(MAKE) $(stat)
+
+$(stat): $(WANTED_POFILES)
+ if [ -f $(stat) ]; then \
+ cp --backup=numbered $(stat) $(stat).bak; \
+ :> $(stat); \
+ fi
+ { for f in $(WANTED_POFILES); do \
+ LANG=C msgfmt -o /dev/null -c -v --statistics $$f 2>&1; \
+ done ; } | $(PO_STATS) | head -n 6 | tee $(stat)
+
+update-po-with-compendium:
+ $(MAKE) update-po with_compendium="-C $(compendium)"
+
+update-mo: $(MOFILES)
+ @:
+
+%.mo: %.po
+ file=$(srcdir)/`echo $* | sed 's,.*/,,'`.mo \
+ && rm -f $$file \
+ && $(MSGCONV) --to UTF-8 $< \
+ | $(MSGFMT) -c --statistics -o $$file -
+
+showpo:
+ echo $(POFILES)
+
+showmo:
+ echo $(MOFILES)
+
+checkpo:
+ for f in $(POFILES); do \
+ mypot=$(POTDIR)/$${f/$(LL).po/pot}; echo $$f $$mypot; \
+ [ -f $$mypot ] && { LANG=C $(MSGMERGE) --verbose --output=/dev/null $$f $$mypot || exit 1; }; \
+ LANG=C $(MSGFMT) --output=/dev/null --check --statistics --verbose $$f \
+ || exit 1; \
+ done
+
+# Try to checkin a .pox file
+# FIXME make sure msgcat doesn't weird things with "" and comments
+checkin:
+ p=$(MODULE).$(ci_ll); \
+ cp --backup=numbered $(ci_opt) $$p.po $$p.po.bak; \
+ if [ -d CVS ]; then \
+ cvs -n update $$p.po | grep -q -v '^[UPMC]'; \
+ else \
+ LC_ALL=C svn status --show-updates --quiet $$p.po| grep -v '^Status against revision'; \
+ fi; \
+ if [ $$? = 0 ]; then \
+ echo "CVS/Subversion mismatch; trying to merge..."; \
+ rm -f $$p.po; \
+ if [ -d CVS ]; then \
+ cvs -q update $$p.po; \
+ else \
+ svn update $$p.po; \
+ fi; \
+ cp $$p.pox $$p.pox.new; \
+ $(MSGCAT) $$p.po $$p.pox.new -o $$p.pox; \
+ echo -e "\nCheck \"$$p.pox\" for fuzzy entries. Status:"; \
+ $(MSGFMT) --check --statistics $$p.pox; \
+ echo -e "Then try again to checkin \"$$p.pox\"."; \
+ else \
+ cp $(ci_opt) $$p.pox $$p.po; \
+ if [ -d CVS ]; then \
+ cvs -n ci $$p.po; \
+ else \
+ svn --dry-run commit $$p.po; \
+ fi; \
+ if [ $$? = 0 ] ; then \
+ if [ -d CVS ]; then \
+ cvs ci -m "$(ci_msg)" $$p.po; \
+ else \
+ svn commit --message "$(ci_msg)" $$p.po; \
+ fi; \
+ else \
+ rm -f $$p.po; \
+ if [ -d CVS ]; then \
+ cvs -q update $$p.po; \
+ else \
+ svn update $$p.po; \
+ fi; \
+ cp $$p.pox $$p.pox.new; \
+ $(MSGCAT) $$p.po $$p.pox.new -o $$p.pox; \
+ echo -e "\nCheck \"$$p.pox\" for fuzzy entries. Status:"; \
+ $(MSGFMT) --check --statistics $$p.pox; \
+ echo "Then try to checkin \"$$p.pox\"."; \
+ fi; \
+ fi
+
+install-data-local: $(MOFILES) $(stat)
+ D=$(DESTDIR)$(locale_lang_msg_dir); \
+ [ -d $$D ] || install -d -m 755 $$D; \
+ for l in $(MOFILES); do \
+ m=$${l/$(LL).mo/mo}; \
+ install -m 644 $$l $$D/$$m; \
+ done
+ install -d -m 755 $(DESTDIR)$(docdir)
+ $(INSTALL_DATA) $(stat) $(DESTDIR)$(docdir)
+# --- END lines from /usr/share/YaST2/data/devtools/admin/po/Makefile.am.center ---
+# --- START lines from /usr/share/YaST2/data/devtools/admin/po/Makefile.am.bottom ---
+# Emacs: -*- makefile -*-
+
+## po/Makefile.am.bottom ends here
+# --- END lines from /usr/share/YaST2/data/devtools/admin/po/Makefile.am.bottom ---
Added: trunk/yast/ms/COPYING
===================================================================
--- trunk/yast/ms/COPYING (rev 0)
+++ trunk/yast/ms/COPYING 2015-09-29 10:47:28 UTC (rev 92876)
@@ -0,0 +1,339 @@
+ GNU GENERAL PUBLIC LICENSE
+ Version 2, June 1991
+
+ Copyright (C) 1989, 1991 Free Software Foundation, Inc.,
+ 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA
+ Everyone is permitted to copy and distribute verbatim copies
+ of this license document, but changing it is not allowed.
+
+ Preamble
+
+ The licenses for most software are designed to take away your
+freedom to share and change it. By contrast, the GNU General Public
+License is intended to guarantee your freedom to share and change free
+software--to make sure the software is free for all its users. This
+General Public License applies to most of the Free Software
+Foundation's software and to any other program whose authors commit to
+using it. (Some other Free Software Foundation software is covered by
+the GNU Lesser General Public License instead.) You can apply it to
+your programs, too.
+
+ When we speak of free software, we are referring to freedom, not
+price. Our General Public Licenses are designed to make sure that you
+have the freedom to distribute copies of free software (and charge for
+this service if you wish), that you receive source code or can get it
+if you want it, that you can change the software or use pieces of it
+in new free programs; and that you know you can do these things.
+
+ To protect your rights, we need to make restrictions that forbid
+anyone to deny you these rights or to ask you to surrender the rights.
+These restrictions translate to certain responsibilities for you if you
+distribute copies of the software, or if you modify it.
+
+ For example, if you distribute copies of such a program, whether
+gratis or for a fee, you must give the recipients all the rights that
+you have. You must make sure that they, too, receive or can get the
+source code. And you must show them these terms so they know their
+rights.
+
+ We protect your rights with two steps: (1) copyright the software, and
+(2) offer you this license which gives you legal permission to copy,
+distribute and/or modify the software.
+
+ Also, for each author's protection and ours, we want to make certain
+that everyone understands that there is no warranty for this free
+software. If the software is modified by someone else and passed on, we
+want its recipients to know that what they have is not the original, so
+that any problems introduced by others will not reflect on the original
+authors' reputations.
+
+ Finally, any free program is threatened constantly by software
+patents. We wish to avoid the danger that redistributors of a free
+program will individually obtain patent licenses, in effect making the
+program proprietary. To prevent this, we have made it clear that any
+patent must be licensed for everyone's free use or not licensed at all.
+
+ The precise terms and conditions for copying, distribution and
+modification follow.
+
+ GNU GENERAL PUBLIC LICENSE
+ TERMS AND CONDITIONS FOR COPYING, DISTRIBUTION AND MODIFICATION
+
+ 0. This License applies to any program or other work which contains
+a notice placed by the copyright holder saying it may be distributed
+under the terms of this General Public License. The "Program", below,
+refers to any such program or work, and a "work based on the Program"
+means either the Program or any derivative work under copyright law:
+that is to say, a work containing the Program or a portion of it,
+either verbatim or with modifications and/or translated into another
+language. (Hereinafter, translation is included without limitation in
+the term "modification".) Each licensee is addressed as "you".
+
+Activities other than copying, distribution and modification are not
+covered by this License; they are outside its scope. The act of
+running the Program is not restricted, and the output from the Program
+is covered only if its contents constitute a work based on the
+Program (independent of having been made by running the Program).
+Whether that is true depends on what the Program does.
+
+ 1. You may copy and distribute verbatim copies of the Program's
+source code as you receive it, in any medium, provided that you
+conspicuously and appropriately publish on each copy an appropriate
+copyright notice and disclaimer of warranty; keep intact all the
+notices that refer to this License and to the absence of any warranty;
+and give any other recipients of the Program a copy of this License
+along with the Program.
+
+You may charge a fee for the physical act of transferring a copy, and
+you may at your option offer warranty protection in exchange for a fee.
+
+ 2. You may modify your copy or copies of the Program or any portion
+of it, thus forming a work based on the Program, and copy and
+distribute such modifications or work under the terms of Section 1
+above, provided that you also meet all of these conditions:
+
+ a) You must cause the modified files to carry prominent notices
+ stating that you changed the files and the date of any change.
+
+ b) You must cause any work that you distribute or publish, that in
+ whole or in part contains or is derived from the Program or any
+ part thereof, to be licensed as a whole at no charge to all third
+ parties under the terms of this License.
+
+ c) If the modified program normally reads commands interactively
+ when run, you must cause it, when started running for such
+ interactive use in the most ordinary way, to print or display an
+ announcement including an appropriate copyright notice and a
+ notice that there is no warranty (or else, saying that you provide
+ a warranty) and that users may redistribute the program under
+ these conditions, and telling the user how to view a copy of this
+ License. (Exception: if the Program itself is interactive but
+ does not normally print such an announcement, your work based on
+ the Program is not required to print an announcement.)
+
+These requirements apply to the modified work as a whole. If
+identifiable sections of that work are not derived from the Program,
+and can be reasonably considered independent and separate works in
+themselves, then this License, and its terms, do not apply to those
+sections when you distribute them as separate works. But when you
+distribute the same sections as part of a whole which is a work based
+on the Program, the distribution of the whole must be on the terms of
+this License, whose permissions for other licensees extend to the
+entire whole, and thus to each and every part regardless of who wrote it.
+
+Thus, it is not the intent of this section to claim rights or contest
+your rights to work written entirely by you; rather, the intent is to
+exercise the right to control the distribution of derivative or
+collective works based on the Program.
+
+In addition, mere aggregation of another work not based on the Program
+with the Program (or with a work based on the Program) on a volume of
+a storage or distribution medium does not bring the other work under
+the scope of this License.
+
+ 3. You may copy and distribute the Program (or a work based on it,
+under Section 2) in object code or executable form under the terms of
+Sections 1 and 2 above provided that you also do one of the following:
+
+ a) Accompany it with the complete corresponding machine-readable
+ source code, which must be distributed under the terms of Sections
+ 1 and 2 above on a medium customarily used for software interchange; or,
+
+ b) Accompany it with a written offer, valid for at least three
+ years, to give any third party, for a charge no more than your
+ cost of physically performing source distribution, a complete
+ machine-readable copy of the corresponding source code, to be
+ distributed under the terms of Sections 1 and 2 above on a medium
+ customarily used for software interchange; or,
+
+ c) Accompany it with the information you received as to the offer
+ to distribute corresponding source code. (This alternative is
+ allowed only for noncommercial distribution and only if you
+ received the program in object code or executable form with such
+ an offer, in accord with Subsection b above.)
+
+The source code for a work means the preferred form of the work for
+making modifications to it. For an executable work, complete source
+code means all the source code for all modules it contains, plus any
+associated interface definition files, plus the scripts used to
+control compilation and installation of the executable. However, as a
+special exception, the source code distributed need not include
+anything that is normally distributed (in either source or binary
+form) with the major components (compiler, kernel, and so on) of the
+operating system on which the executable runs, unless that component
+itself accompanies the executable.
+
+If distribution of executable or object code is made by offering
+access to copy from a designated place, then offering equivalent
+access to copy the source code from the same place counts as
+distribution of the source code, even though third parties are not
+compelled to copy the source along with the object code.
+
+ 4. You may not copy, modify, sublicense, or distribute the Program
+except as expressly provided under this License. Any attempt
+otherwise to copy, modify, sublicense or distribute the Program is
+void, and will automatically terminate your rights under this License.
+However, parties who have received copies, or rights, from you under
+this License will not have their licenses terminated so long as such
+parties remain in full compliance.
+
+ 5. You are not required to accept this License, since you have not
+signed it. However, nothing else grants you permission to modify or
+distribute the Program or its derivative works. These actions are
+prohibited by law if you do not accept this License. Therefore, by
+modifying or distributing the Program (or any work based on the
+Program), you indicate your acceptance of this License to do so, and
+all its terms and conditions for copying, distributing or modifying
+the Program or works based on it.
+
+ 6. Each time you redistribute the Program (or any work based on the
+Program), the recipient automatically receives a license from the
+original licensor to copy, distribute or modify the Program subject to
+these terms and conditions. You may not impose any further
+restrictions on the recipients' exercise of the rights granted herein.
+You are not responsible for enforcing compliance by third parties to
+this License.
+
+ 7. If, as a consequence of a court judgment or allegation of patent
+infringement or for any other reason (not limited to patent issues),
+conditions are imposed on you (whether by court order, agreement or
+otherwise) that contradict the conditions of this License, they do not
+excuse you from the conditions of this License. If you cannot
+distribute so as to satisfy simultaneously your obligations under this
+License and any other pertinent obligations, then as a consequence you
+may not distribute the Program at all. For example, if a patent
+license would not permit royalty-free redistribution of the Program by
+all those who receive copies directly or indirectly through you, then
+the only way you could satisfy both it and this License would be to
+refrain entirely from distribution of the Program.
+
+If any portion of this section is held invalid or unenforceable under
+any particular circumstance, the balance of the section is intended to
+apply and the section as a whole is intended to apply in other
+circumstances.
+
+It is not the purpose of this section to induce you to infringe any
+patents or other property right claims or to contest validity of any
+such claims; this section has the sole purpose of protecting the
+integrity of the free software distribution system, which is
+implemented by public license practices. Many people have made
+generous contributions to the wide range of software distributed
+through that system in reliance on consistent application of that
+system; it is up to the author/donor to decide if he or she is willing
+to distribute software through any other system and a licensee cannot
+impose that choice.
+
+This section is intended to make thoroughly clear what is believed to
+be a consequence of the rest of this License.
+
+ 8. If the distribution and/or use of the Program is restricted in
+certain countries either by patents or by copyrighted interfaces, the
+original copyright holder who places the Program under this License
+may add an explicit geographical distribution limitation excluding
+those countries, so that distribution is permitted only in or among
+countries not thus excluded. In such case, this License incorporates
+the limitation as if written in the body of this License.
+
+ 9. The Free Software Foundation may publish revised and/or new versions
+of the General Public License from time to time. Such new versions will
+be similar in spirit to the present version, but may differ in detail to
+address new problems or concerns.
+
+Each version is given a distinguishing version number. If the Program
+specifies a version number of this License which applies to it and "any
+later version", you have the option of following the terms and conditions
+either of that version or of any later version published by the Free
+Software Foundation. If the Program does not specify a version number of
+this License, you may choose any version ever published by the Free Software
+Foundation.
+
+ 10. If you wish to incorporate parts of the Program into other free
+programs whose distribution conditions are different, write to the author
+to ask for permission. For software which is copyrighted by the Free
+Software Foundation, write to the Free Software Foundation; we sometimes
+make exceptions for this. Our decision will be guided by the two goals
+of preserving the free status of all derivatives of our free software and
+of promoting the sharing and reuse of software generally.
+
+ NO WARRANTY
+
+ 11. BECAUSE THE PROGRAM IS LICENSED FREE OF CHARGE, THERE IS NO WARRANTY
+FOR THE PROGRAM, TO THE EXTENT PERMITTED BY APPLICABLE LAW. EXCEPT WHEN
+OTHERWISE STATED IN WRITING THE COPYRIGHT HOLDERS AND/OR OTHER PARTIES
+PROVIDE THE PROGRAM "AS IS" WITHOUT WARRANTY OF ANY KIND, EITHER EXPRESSED
+OR IMPLIED, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF
+MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE. THE ENTIRE RISK AS
+TO THE QUALITY AND PERFORMANCE OF THE PROGRAM IS WITH YOU. SHOULD THE
+PROGRAM PROVE DEFECTIVE, YOU ASSUME THE COST OF ALL NECESSARY SERVICING,
+REPAIR OR CORRECTION.
+
+ 12. IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN WRITING
+WILL ANY COPYRIGHT HOLDER, OR ANY OTHER PARTY WHO MAY MODIFY AND/OR
+REDISTRIBUTE THE PROGRAM AS PERMITTED ABOVE, BE LIABLE TO YOU FOR DAMAGES,
+INCLUDING ANY GENERAL, SPECIAL, INCIDENTAL OR CONSEQUENTIAL DAMAGES ARISING
+OUT OF THE USE OR INABILITY TO USE THE PROGRAM (INCLUDING BUT NOT LIMITED
+TO LOSS OF DATA OR DATA BEING RENDERED INACCURATE OR LOSSES SUSTAINED BY
+YOU OR THIRD PARTIES OR A FAILURE OF THE PROGRAM TO OPERATE WITH ANY OTHER
+PROGRAMS), EVEN IF SUCH HOLDER OR OTHER PARTY HAS BEEN ADVISED OF THE
+POSSIBILITY OF SUCH DAMAGES.
+
+ END OF TERMS AND CONDITIONS
+
+ How to Apply These Terms to Your New Programs
+
+ If you develop a new program, and you want it to be of the greatest
+possible use to the public, the best way to achieve this is to make it
+free software which everyone can redistribute and change under these terms.
+
+ To do so, attach the following notices to the program. It is safest
+to attach them to the start of each source file to most effectively
+convey the exclusion of warranty; and each file should have at least
+the "copyright" line and a pointer to where the full notice is found.
+
+ <one line to give the program's name and a brief idea of what it does.>
+ Copyright (C) <year> <name of author>
+
+ This program is free software; you can redistribute it and/or modify
+ it under the terms of the GNU General Public License as published by
+ the Free Software Foundation; either version 2 of the License, or
+ (at your option) any later version.
+
+ This program is distributed in the hope that it will be useful,
+ but WITHOUT ANY WARRANTY; without even the implied warranty of
+ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ GNU General Public License for more details.
+
+ You should have received a copy of the GNU General Public License along
+ with this program; if not, write to the Free Software Foundation, Inc.,
+ 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA.
+
+Also add information on how to contact you by electronic and paper mail.
+
+If the program is interactive, make it output a short notice like this
+when it starts in an interactive mode:
+
+ Gnomovision version 69, Copyright (C) year name of author
+ Gnomovision comes with ABSOLUTELY NO WARRANTY; for details type `show w'.
+ This is free software, and you are welcome to redistribute it
+ under certain conditions; type `show c' for details.
+
+The hypothetical commands `show w' and `show c' should show the appropriate
+parts of the General Public License. Of course, the commands you use may
+be called something other than `show w' and `show c'; they could even be
+mouse-clicks or menu items--whatever suits your program.
+
+You should also get your employer (if you work as a programmer) or your
+school, if any, to sign a "copyright disclaimer" for the program, if
+necessary. Here is a sample; alter the names:
+
+ Yoyodyne, Inc., hereby disclaims all copyright interest in the program
+ `Gnomovision' (which makes passes at compilers) written by James Hacker.
+
+ <signature of Ty Coon>, 1 April 1989
+ Ty Coon, President of Vice
+
+This General Public License does not permit incorporating your program into
+proprietary programs. If your program is a subroutine library, you may
+consider it more useful to permit linking proprietary applications with the
+library. If this is what you want to do, use the GNU Lesser General
+Public License instead of this License.
Added: trunk/yast/ms/Makefile.am
===================================================================
--- trunk/yast/ms/Makefile.am (rev 0)
+++ trunk/yast/ms/Makefile.am 2015-09-29 10:47:28 UTC (rev 92876)
@@ -0,0 +1,196 @@
+# Emacs: -*- makefile -*-
+#
+# Toplevel Makefile.am for a YaST2 subproject
+#
+# -- This file is generated by y2automake - DO NOT EDIT! --
+# (Edit ./SUBDIRS instead)
+#
+
+#where devtools are
+Y2TOOL = $(Y2DEVTOOLS_PREFIX)/bin/y2tool
+
+VERSION = $(shell cat $(srcdir)/VERSION)
+RPMNAME = $(shell cat $(srcdir)/RPMNAME)
+SUBDIRS_FILE = $(shell test -e $(srcdir)/SUBDIRS && echo SUBDIRS)
+ACINCLUDE_FILE = $(shell test -e $(srcdir)/acinclude.m4 && echo acinclude.m4)
+
+HAS_YAST_LICENSE = $(shell test -e $(srcdir)/YAST_LICENSE && echo YAST_LICENSE)
+
+# do we do Makefile.am for devtools? It is a little special...
+IS_DEVTOOLS = $(findstring yast2-devtools,$(RPMNAME))
+
+DEVTOOLS_DIR = $(if $(IS_DEVTOOLS),$(srcdir)/devtools,$(Y2DEVTOOLS_PREFIX)/share/YaST2/data/devtools)
+LEGALESE_DIR = $(if $(HAS_YAST_LICENSE),$(DEVTOOLS_DIR)/admin/copyright/yast,$(DEVTOOLS_DIR)/admin/copyright/gpl)
+
+COPYRIGHT_files_gpl = README COPYING
+
+COPYRIGHT_files_yast = YAST_LICENSE README COPYING COPYRIGHT.english \
+ COPYRIGHT.french COPYRIGHT.german COPYRIGHT.spanish
+
+extra_COPYRIGHT_files = $(if $(HAS_YAST_LICENSE), $(COPYRIGHT_files_yast), $(COPYRIGHT_files_gpl))
+
+# less strict; prefer bzip2
+AUTOMAKE_OPTIONS = foreign dist-bzip2 no-dist-gzip
+# where devtools install m4 snippets
+# argh, executed literally
+#ACLOCAL_AMFLAGS = -I $(Y2DEVTOOLS_PREFIX)/share/aclocal
+ACLOCAL_AMFLAGS = -I . -I `if test -d ./devtools/admin; then echo ./devtools/admin; else pkg-config --print-errors --variable=datadir yast2-devtools; fi`/aclocal
+
+Makefile.am.common: $(DEVTOOLS_DIR)/admin/Makefile.am.common
+ cmp -s $< $@ || cp -f $< $@
+
+# create bzip2ed tar and make some sanity checks
+$(RPMNAME)-$(VERSION).tar.bz2: checkpo dist-bzip2
+ @if [ `bunzip2 -c $(RPMNAME)-$(VERSION).tar.bz2 | wc --bytes` = 0 ] ; then \
+ echo "Error: created tar is empty" ; \
+ exit 1 ; \
+ fi
+
+CLEANFILES =
+MAINTAINERCLEANFILES = package/$(RPMNAME)-$(VERSION).tar.bz2 package/$(RPMNAME).spec
+
+POT_DST = $(shell find -type d -name testsuite -prune , \
+ -type f -name "*.pot")
+
+EXTRA_DIST = \
+ VERSION RPMNAME MAINTAINER configure.in.in \
+ $(SUBDIRS_FILE) $(ACINCLUDE_FILE) \
+ $(if $(IS_DEVTOOLS),Makefile.am.common,$(POT_DST))
+
+show-extra-dist:
+ @echo $(EXTRA_DIST)
+
+# info '(automake)Conditionals'
+if CREATE_PKGCONFIG
+# create the file here instead of by configure
+# because the prerequisite is made here (not anymore!)
+# and we don't want any paths in y2autoconf
+# info '(autoconf)config.status Invocation'
+$(RPMNAME).pc: $(RPMNAME).pc.in config.status
+ ./config.status --file=$@:$<
+
+if CREATE_PKGCONFIG_NOARCH
+pkgconfigdata_DATA = $(RPMNAME).pc
+else
+pkgconfig_DATA = $(RPMNAME).pc
+endif
+
+EXTRA_DIST += $(RPMNAME).pc.in
+endif
+
+dist-hook:
+ @for I in $(extra_COPYRIGHT_files) ; \
+ do \
+ EX="" ; \
+ if test -f $(srcdir)/$$I ; then \
+ EX=$(srcdir)/$$I ; \
+ elif test -f $(LEGALESE_DIR)/$$I ; then \
+ EX=$(LEGALESE_DIR)/$$I ; \
+ else \
+ echo "Error: No file $$I in $(srcdir)/ or in $$LEGALESE_DIR/"; \
+ exit 1 ; \
+ fi ; \
+ echo "cp $$EX $(distdir)" ; \
+ cp $$EX "$(distdir)" ; \
+ done
+
+pot:
+ $(Y2TOOL) y2makepot -s $(srcdir)
+
+install-pot: pot
+ @POT_DST=`find -type d -name testsuite -prune , \
+ -type f -name "*.pot"` ; \
+ if [ -n "$$POT_DST" ] ; then \
+ echo "mkdir -p $(DESTDIR)$(potdir)" ; \
+ mkdir -p $(DESTDIR)$(potdir) ; \
+ list="$$POT_DST"; \
+ for I in $$list ; \
+ do \
+ echo $$I ; \
+ if [ "$$I" == "pot" ] ; then \
+ continue ; \
+ fi ; \
+ echo "$(INSTALL_DATA) $$I $(DESTDIR)$(potdir)" ; \
+ $(INSTALL_DATA) $$I $(DESTDIR)$(potdir) ; \
+ done ; \
+ fi
+
+spellcheck: pot
+ $(Y2TOOL) pot-spellcheck
+
+# all-local: $(if $(IS_DEVTOOLS),,$(POT_DST))
+
+install-data-local: # $(if $(IS_DEVTOOLS),,install-pot)
+ mkdir -p $(DESTDIR)$(docdir)
+ @for I in $(extra_COPYRIGHT_files) ; \
+ do \
+ EX="" ; \
+ if test -f $(srcdir)/$$I ; then \
+ EX=$(srcdir)/$$I ; \
+ elif test -f $(LEGALESE_DIR)/$$I ; then \
+ EX=$(LEGALESE_DIR)/$$I ; \
+ else \
+ echo "Error: No file $$I in $(srcdir)/ or in $(LEGALESE_DIR)/"; \
+ exit 1 ; \
+ fi ; \
+ echo "$(INSTALL_DATA) $$EX $(DESTDIR)$(docdir)" ; \
+ $(INSTALL_DATA) $$EX $(DESTDIR)$(docdir) ; \
+ done
+
+package-local: check-parse $(if $(IS_DEVTOOLS),,$(POT_DST)) $(RPMNAME)-$(VERSION).tar.bz2
+ rm -f package/$(RPMNAME)-*.tar.bz2
+ rm -f package/*~
+ rm -f package/*.bak
+ rm -f package/*.auto
+ mv $(RPMNAME)-$(VERSION).tar.bz2 package/
+ if ! test -x $(Y2TOOL); then \
+ echo "$(Y2TOOL): not found."; \
+ echo "You have to install yast2-devtools to making a package"; \
+ false; \
+ fi
+ here=`pwd`; \
+ cd $(srcdir) && for i in $(RPMNAME)*.spec.in; do \
+ newname="`echo "$$i" | sed "s/\.in$$//g"`"; \
+ $(Y2TOOL) create-spec < $$i > $$here/package/$${newname} ; \
+ done
+
+package: check-up-to-date check-tagversion check-textdomain package-local
+
+TAGVERSION = $(Y2TOOL) tagversion
+
+# check if there is no modified files and all commits were pushed
+check-up-to-date:
+ if [ `git status --short --branch | sed '/##[^[]*$/d;/^??/d' | wc -l` -gt 0 ]; then \
+ (echo "ERROR: Source is not commited and pushed. See `git status`"; false) \
+ fi
+
+check-tagversion:
+ cd $(srcdir) && $(TAGVERSION) --check >/dev/null; \
+ [ $$? = 0 ] || ( echo "ERROR: Please run 'tagversion' first"; false )
+
+check-parse-old:
+ @if [ `find -type f -name "*.ycp" | wc -l` -gt 0 -a "$(RPMNAME)" != "yast2-core" ] ; then \
+ echo "Running parseycp..." ; \
+ parseycp -q -R ; \
+ else \
+ echo "Not running parseycp." ; \
+ fi
+
+check-parse:
+ @echo "Not running parseycp."
+
+check-textdomain:
+ $(Y2TOOL) check-textdomain $(srcdir)
+
+stable: checkin-stable
+
+checkin-stable: package
+ $(Y2TOOL) checkin-stable
+
+
+# For po/ modules
+checkpo:
+ test ! -f $(srcdir)/po/Makefile || $(MAKE) -C po checkpo
+# test ! -f $(srcdir)/po/Makefile || $(MAKE) -C po checkpo make-pox
+# Contents of ./SUBDIRS
+SUBDIRS = po
Added: trunk/yast/ms/README
===================================================================
--- trunk/yast/ms/README (rev 0)
+++ trunk/yast/ms/README 2015-09-29 10:47:28 UTC (rev 92876)
@@ -0,0 +1,2 @@
+This program/library is part of YaST2
+See the file COPYING for license terms
Added: trunk/yast/ms/configure.ac
===================================================================
--- trunk/yast/ms/configure.ac (rev 0)
+++ trunk/yast/ms/configure.ac 2015-09-29 10:47:28 UTC (rev 92876)
@@ -0,0 +1,184 @@
+dnl configure.ac for yast2-trans-ms
+dnl
+dnl -- This file is generated by y2autoconf 3.0.5 - DO NOT EDIT! --
+dnl (edit configure.ac.in or configure.in.in instead)
+
+AC_INIT(yast2-trans-ms, 3.1.0, http://bugs.opensuse.org/, yast2-trans-ms)
+dnl Check for presence of file 'RPMNAME'
+AC_CONFIG_SRCDIR([RPMNAME])
+
+dnl Checking host/target/build systems, for make, install etc.
+AC_CANONICAL_TARGET
+dnl Perform program name transformation
+AC_ARG_PROGRAM
+
+AC_PREFIX_DEFAULT(/usr)
+
+dnl long filenames; we use GNU Make extensions and that's ok
+AM_INIT_AUTOMAKE(tar-ustar -Wno-portability)
+
+dnl Important YaST2 variables
+VERSION="3.1.0"
+RPMNAME="yast2-trans-ms"
+MAINTAINER="Karl Eichwalder <ke(a)suse.de>"
+
+dnl pkgconfig honors lib64
+pkgconfigdir=\${libdir}/pkgconfig
+pkgconfigdatadir=\${datadir}/pkgconfig
+yast2dir=\${prefix}/share/YaST2
+
+ybindir=\${prefix}/lib/YaST2/bin
+# FIXME duplicates execcompdir
+ystartupdir=\${prefix}/lib/YaST2
+plugindir=\${libdir}/YaST2/plugin
+includedir=\${prefix}/include/YaST2
+potdir=\${docdir}/pot
+
+docdir=\${prefix}/share/doc/packages/$RPMNAME
+mandir=\${prefix}/share/man
+
+execcompdir=\${prefix}/lib/YaST2
+agentdir=${execcompdir}/servers_non_y2
+
+ydatadir=${yast2dir}/data
+imagedir=${yast2dir}/images
+themedir=${yast2dir}/theme
+localedir=${yast2dir}/locale
+clientdir=${yast2dir}/clients
+moduledir=${yast2dir}/modules
+yncludedir=${yast2dir}/include
+schemadir=${yast2dir}/schema
+scrconfdir=${yast2dir}/scrconf
+desktopdir=\${prefix}/share/applications/YaST2
+
+AC_SUBST(VERSION)
+AC_SUBST(RPMNAME)
+AC_SUBST(MAINTAINER)
+
+AC_SUBST(pkgconfigdir)
+AC_SUBST(pkgconfigdatadir)
+
+AC_SUBST(yast2dir)
+
+AC_SUBST(ybindir)
+AC_SUBST(ystartupdir)
+AC_SUBST(plugindir)
+AC_SUBST(includedir)
+AC_SUBST(potdir)
+AC_SUBST(execcompdir)
+
+AC_SUBST(docdir)
+AC_SUBST(mandir)
+
+AC_SUBST(ydatadir)
+AC_SUBST(imagedir)
+AC_SUBST(themedir)
+AC_SUBST(localedir)
+AC_SUBST(clientdir)
+AC_SUBST(moduledir)
+AC_SUBST(yncludedir)
+AC_SUBST(schemadir)
+AC_SUBST(scrconfdir)
+AC_SUBST(agentdir)
+AC_SUBST(desktopdir)
+
+fillupdir_d="/var/adm/fillup-templates"
+AC_ARG_WITH(fillupdir,
+ AS_HELP_STRING([--with-fillupdir=DIR],
+ [where to place fillup templates (default $fillupdir_d.]),
+ [ fillupdir="$withval" ],
+ [ fillupdir="$fillupdir_d" ])
+AC_SUBST(fillupdir)
+
+LL=${RPMNAME##*-}
+AC_SUBST(LL)
+ISO639=${LL%_*}
+AC_SUBST(ISO639)
+
+AC_ARG_WITH(own_compendium,
+ AS_HELP_STRING([--with-own_compendium=FILE],
+ [Location of compendium file]),
+ y2compendium=yes, y2compendium=no)
+if test "x$with_own_compendium" = "x" ; then
+ if test -d ../50-memory ; then
+ COMPENDIUM='../../50-memory/yast2.$(LL).po'
+ else
+ COMPENDIUM='../../memory/yast2.$(LL).po'
+ fi
+else
+ COMPENDIUM=${with_own_compendium}
+fi
+AC_SUBST(COMPENDIUM)
+if test -d ../50-pot ; then
+ POTDIR=../../50-pot
+else
+ POTDIR=../../pot/pot
+fi
+AC_SUBST(POTDIR)
+
+
+dnl Checks for programs.
+AC_PROG_INSTALL
+dnl The YCP interpreter checks whether dependent ybc files are older
+dnl so we must preserve their timestamps
+INSTALL="${INSTALL} -p"
+AC_PROG_LN_S
+AC_PROG_MAKE_SET
+
+dnl pkgconfig
+AC_ARG_VAR([PKG_CONFIG_PATH], [where to search for pkg-config files])
+dnl devtools
+dnl ...
+
+dnl no need for AC_ARG_VAR
+AC_PATH_PROG(XGETTEXT, xgettext)
+if test -z "$XGETTEXT" ; then
+ AC_MSG_ERROR(xgettext is missing; please install gettext-tools.)
+fi
+
+Y2DEVTOOLS_PREFIX=`pkg-config --print-errors --variable=prefix yast2-devtools`
+AC_SUBST(Y2DEVTOOLS_PREFIX)
+devtools_ybindir=`pkg-config --print-errors --variable=ybindir yast2-devtools`
+devtools_yast2dir=`pkg-config --print-errors --variable=yast2dir yast2-devtools`
+
+dnl producing pkg-config for others?
+AM_CONDITIONAL(CREATE_PKGCONFIG, test "x${CREATE_PKGCONFIG}" != x)
+AM_CONDITIONAL(CREATE_PKGCONFIG_NOARCH, test "x${CREATE_PKGCONFIG}" = xnoarch)
+
+dbdir=${devtools_yast2dir}/data/docbook
+STYLESHEET_HTML=${dbdir}/stylesheets/customize-html.xsl
+STYLESHEET_PDF=${dbdir}/stylesheets/customize-fo.xsl
+STYLESHEET_CSS=${dbdir}/css/yast2docs.css
+STYLESHEET_YDOC=${dbdir}/stylesheets/ydoc.xsl
+STYLESHEET_YCPDOC=${dbdir}/stylesheets/ycpdoc.xsl
+AC_SUBST(STYLESHEET_HTML)
+AC_SUBST(STYLESHEET_PDF)
+AC_SUBST(STYLESHEET_CSS)
+AC_SUBST(STYLESHEET_YDOC)
+AC_SUBST(STYLESHEET_YCPDOC)
+
+
+dnl searches for some needed programs
+AC_PATH_PROG(MSGFMT, msgfmt, no, /usr/bin)
+if test x$MSGFMT != x"/usr/bin/msgfmt"; then
+ AC_MSG_ERROR(msgfmt is missing; please install gettext.)
+fi
+AC_PATH_PROGS(MSGCAT, msgcat pmsgcat, no)
+if test x$MSGCAT = xno; then
+ AC_MSG_ERROR(msgcat is missing; please install gettext-0.11pre or better.)
+fi
+
+AC_PATH_PROG(MSGMERGE, msgmerge, no, /usr/bin)
+if test x$MSGMERGE != x"/usr/bin/msgmerge"; then
+ AC_MSG_ERROR(msgmerge is missing; please install gettext.)
+fi
+
+AC_PATH_PROG(MSGCONV, msgconv, no, /usr/bin)
+if test x$MSGCONV != x"/usr/bin/msgconv"; then
+ AC_MSG_ERROR(msgconv is missing; please install gettext.)
+fi
+
+
+AC_CONFIG_FILES(Makefile po/Makefile)
+AC_OUTPUT
+
Added: trunk/yast/ms/po/Makefile.am
===================================================================
--- trunk/yast/ms/po/Makefile.am (rev 0)
+++ trunk/yast/ms/po/Makefile.am 2015-09-29 10:47:28 UTC (rev 92876)
@@ -0,0 +1,175 @@
+# Emacs: -*- makefile -*-
+#
+# Makefile.am for a YaST2 translation (po/) subproject
+#
+# -- This file is generated by y2automake - DO NOT EDIT! --
+#
+# --- START lines from /usr/share/YaST2/data/devtools/admin/po/Makefile.am.top ---
+# Emacs: -*- makefile -*-
+# --- END lines from /usr/share/YaST2/data/devtools/admin/po/Makefile.am.top ---
+# --- START lines from /usr/share/YaST2/data/devtools/admin/po/Makefile.am.center ---
+# Emacs: -*- makefile -*-
+
+LL = @LL@
+#POTDIR = ../../50-pot
+POTDIR = @POTDIR@
+POTFILES = $(wildcard $(POTDIR)/*.pot)
+GENERATED = $(MOFILES)
+CLEANFILES = $(GENERATED)
+POFILES = $(wildcard *.po)
+ALL_TEXTDOMAINS = $(basename $(notdir $(POTFILES)))
+BPOTFILES = $(shell source ../../50-tools/build.conf && echo $$business)
+WANTED_TEXTDOMAINS = $(filter-out $(BPOTFILES), $(ALL_TEXTDOMAINS))
+WANTED_POFILES = $(addsuffix .$(LL).po, $(WANTED_TEXTDOMAINS))
+MOFILES = $(POFILES:%.po=%.mo)
+INST_MOFILES = $(MOFILES:.$(LL).mo=.mo)
+POXFILES = $(POFILES:%.po=%.pox)
+EXTRA_DIST = $(WANTED_POFILES) $(stat)
+localedir=@localedir@
+locale_lang_msg_dir=$(localedir)/$(LL)/LC_MESSAGES
+compendium = @COMPENDIUM@
+with_compendium =
+
+stat=status.txt
+PO_STATS= grep -v warning: | @ybindir@/po-stats
+
+MSGMERGE = @MSGMERGE@ --no-wrap --force-po --previous
+MSGFMT = @MSGFMT@
+MSGCAT = @MSGCAT@ --no-wrap --force-po
+MSGCONV = @MSGCONV@ --no-wrap --force-po
+XGETTEXT = @XGETTEXT@ --no-wrap
+
+SUFFIXES = .po .pox .gmo .mo
+
+all-local: $(GENERATED)
+
+make-pox pox: Makefile $(POXFILES)
+$(POXFILES): %.pox: %.po
+ -[ -f $@ ] && mv --backup=numbered $@ $@.bak; \
+ pot=$$(echo $< | sed "s:$(LL).po:pot:"); \
+ compendium=$(compendium); \
+ [ -f $$compendium ] || compendium=/dev/null ; \
+ $(MSGMERGE) -C $$compendium -o $@ $< $(POTDIR)/$$pot
+
+# update or init PO file
+update-po: Makefile $(POTFILES)
+ for p in $(POTFILES); do \
+ q=$${p##*/}; \
+ po=$${q%pot}$(LL).po; \
+ echo $$po; \
+ if [ -f $$po ]; then \
+ $(MSGMERGE) -o $$po.tmp $(with_compendium) $$po $$p; \
+ else \
+ $(MSGMERGE) -o $$po.tmp -C $(compendium) \
+ --verbose /dev/null $$p; \
+ fi || { echo "$(MSGMERGE) for \"$$po\" failed" ; \
+ rm -f $$po.tmp ; }; \
+ if cmp $$po.tmp $$po >/dev/null 2>&1; then \
+ rm -vf $$po.tmp; \
+ else \
+ mv -vf $$po.tmp $$po; \
+ fi; \
+ done
+ $(MAKE) $(stat)
+
+$(stat): $(WANTED_POFILES)
+ if [ -f $(stat) ]; then \
+ cp --backup=numbered $(stat) $(stat).bak; \
+ :> $(stat); \
+ fi
+ { for f in $(WANTED_POFILES); do \
+ LANG=C msgfmt -o /dev/null -c -v --statistics $$f 2>&1; \
+ done ; } | $(PO_STATS) | head -n 6 | tee $(stat)
+
+update-po-with-compendium:
+ $(MAKE) update-po with_compendium="-C $(compendium)"
+
+update-mo: $(MOFILES)
+ @:
+
+%.mo: %.po
+ file=$(srcdir)/`echo $* | sed 's,.*/,,'`.mo \
+ && rm -f $$file \
+ && $(MSGCONV) --to UTF-8 $< \
+ | $(MSGFMT) -c --statistics -o $$file -
+
+showpo:
+ echo $(POFILES)
+
+showmo:
+ echo $(MOFILES)
+
+checkpo:
+ for f in $(POFILES); do \
+ mypot=$(POTDIR)/$${f/$(LL).po/pot}; echo $$f $$mypot; \
+ [ -f $$mypot ] && { LANG=C $(MSGMERGE) --verbose --output=/dev/null $$f $$mypot || exit 1; }; \
+ LANG=C $(MSGFMT) --output=/dev/null --check --statistics --verbose $$f \
+ || exit 1; \
+ done
+
+# Try to checkin a .pox file
+# FIXME make sure msgcat doesn't weird things with "" and comments
+checkin:
+ p=$(MODULE).$(ci_ll); \
+ cp --backup=numbered $(ci_opt) $$p.po $$p.po.bak; \
+ if [ -d CVS ]; then \
+ cvs -n update $$p.po | grep -q -v '^[UPMC]'; \
+ else \
+ LC_ALL=C svn status --show-updates --quiet $$p.po| grep -v '^Status against revision'; \
+ fi; \
+ if [ $$? = 0 ]; then \
+ echo "CVS/Subversion mismatch; trying to merge..."; \
+ rm -f $$p.po; \
+ if [ -d CVS ]; then \
+ cvs -q update $$p.po; \
+ else \
+ svn update $$p.po; \
+ fi; \
+ cp $$p.pox $$p.pox.new; \
+ $(MSGCAT) $$p.po $$p.pox.new -o $$p.pox; \
+ echo -e "\nCheck \"$$p.pox\" for fuzzy entries. Status:"; \
+ $(MSGFMT) --check --statistics $$p.pox; \
+ echo -e "Then try again to checkin \"$$p.pox\"."; \
+ else \
+ cp $(ci_opt) $$p.pox $$p.po; \
+ if [ -d CVS ]; then \
+ cvs -n ci $$p.po; \
+ else \
+ svn --dry-run commit $$p.po; \
+ fi; \
+ if [ $$? = 0 ] ; then \
+ if [ -d CVS ]; then \
+ cvs ci -m "$(ci_msg)" $$p.po; \
+ else \
+ svn commit --message "$(ci_msg)" $$p.po; \
+ fi; \
+ else \
+ rm -f $$p.po; \
+ if [ -d CVS ]; then \
+ cvs -q update $$p.po; \
+ else \
+ svn update $$p.po; \
+ fi; \
+ cp $$p.pox $$p.pox.new; \
+ $(MSGCAT) $$p.po $$p.pox.new -o $$p.pox; \
+ echo -e "\nCheck \"$$p.pox\" for fuzzy entries. Status:"; \
+ $(MSGFMT) --check --statistics $$p.pox; \
+ echo "Then try to checkin \"$$p.pox\"."; \
+ fi; \
+ fi
+
+install-data-local: $(MOFILES) $(stat)
+ D=$(DESTDIR)$(locale_lang_msg_dir); \
+ [ -d $$D ] || install -d -m 755 $$D; \
+ for l in $(MOFILES); do \
+ m=$${l/$(LL).mo/mo}; \
+ install -m 644 $$l $$D/$$m; \
+ done
+ install -d -m 755 $(DESTDIR)$(docdir)
+ $(INSTALL_DATA) $(stat) $(DESTDIR)$(docdir)
+# --- END lines from /usr/share/YaST2/data/devtools/admin/po/Makefile.am.center ---
+# --- START lines from /usr/share/YaST2/data/devtools/admin/po/Makefile.am.bottom ---
+# Emacs: -*- makefile -*-
+
+## po/Makefile.am.bottom ends here
+# --- END lines from /usr/share/YaST2/data/devtools/admin/po/Makefile.am.bottom ---
Added: trunk/yast/my/COPYING
===================================================================
--- trunk/yast/my/COPYING (rev 0)
+++ trunk/yast/my/COPYING 2015-09-29 10:47:28 UTC (rev 92876)
@@ -0,0 +1,339 @@
+ GNU GENERAL PUBLIC LICENSE
+ Version 2, June 1991
+
+ Copyright (C) 1989, 1991 Free Software Foundation, Inc.,
+ 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA
+ Everyone is permitted to copy and distribute verbatim copies
+ of this license document, but changing it is not allowed.
+
+ Preamble
+
+ The licenses for most software are designed to take away your
+freedom to share and change it. By contrast, the GNU General Public
+License is intended to guarantee your freedom to share and change free
+software--to make sure the software is free for all its users. This
+General Public License applies to most of the Free Software
+Foundation's software and to any other program whose authors commit to
+using it. (Some other Free Software Foundation software is covered by
+the GNU Lesser General Public License instead.) You can apply it to
+your programs, too.
+
+ When we speak of free software, we are referring to freedom, not
+price. Our General Public Licenses are designed to make sure that you
+have the freedom to distribute copies of free software (and charge for
+this service if you wish), that you receive source code or can get it
+if you want it, that you can change the software or use pieces of it
+in new free programs; and that you know you can do these things.
+
+ To protect your rights, we need to make restrictions that forbid
+anyone to deny you these rights or to ask you to surrender the rights.
+These restrictions translate to certain responsibilities for you if you
+distribute copies of the software, or if you modify it.
+
+ For example, if you distribute copies of such a program, whether
+gratis or for a fee, you must give the recipients all the rights that
+you have. You must make sure that they, too, receive or can get the
+source code. And you must show them these terms so they know their
+rights.
+
+ We protect your rights with two steps: (1) copyright the software, and
+(2) offer you this license which gives you legal permission to copy,
+distribute and/or modify the software.
+
+ Also, for each author's protection and ours, we want to make certain
+that everyone understands that there is no warranty for this free
+software. If the software is modified by someone else and passed on, we
+want its recipients to know that what they have is not the original, so
+that any problems introduced by others will not reflect on the original
+authors' reputations.
+
+ Finally, any free program is threatened constantly by software
+patents. We wish to avoid the danger that redistributors of a free
+program will individually obtain patent licenses, in effect making the
+program proprietary. To prevent this, we have made it clear that any
+patent must be licensed for everyone's free use or not licensed at all.
+
+ The precise terms and conditions for copying, distribution and
+modification follow.
+
+ GNU GENERAL PUBLIC LICENSE
+ TERMS AND CONDITIONS FOR COPYING, DISTRIBUTION AND MODIFICATION
+
+ 0. This License applies to any program or other work which contains
+a notice placed by the copyright holder saying it may be distributed
+under the terms of this General Public License. The "Program", below,
+refers to any such program or work, and a "work based on the Program"
+means either the Program or any derivative work under copyright law:
+that is to say, a work containing the Program or a portion of it,
+either verbatim or with modifications and/or translated into another
+language. (Hereinafter, translation is included without limitation in
+the term "modification".) Each licensee is addressed as "you".
+
+Activities other than copying, distribution and modification are not
+covered by this License; they are outside its scope. The act of
+running the Program is not restricted, and the output from the Program
+is covered only if its contents constitute a work based on the
+Program (independent of having been made by running the Program).
+Whether that is true depends on what the Program does.
+
+ 1. You may copy and distribute verbatim copies of the Program's
+source code as you receive it, in any medium, provided that you
+conspicuously and appropriately publish on each copy an appropriate
+copyright notice and disclaimer of warranty; keep intact all the
+notices that refer to this License and to the absence of any warranty;
+and give any other recipients of the Program a copy of this License
+along with the Program.
+
+You may charge a fee for the physical act of transferring a copy, and
+you may at your option offer warranty protection in exchange for a fee.
+
+ 2. You may modify your copy or copies of the Program or any portion
+of it, thus forming a work based on the Program, and copy and
+distribute such modifications or work under the terms of Section 1
+above, provided that you also meet all of these conditions:
+
+ a) You must cause the modified files to carry prominent notices
+ stating that you changed the files and the date of any change.
+
+ b) You must cause any work that you distribute or publish, that in
+ whole or in part contains or is derived from the Program or any
+ part thereof, to be licensed as a whole at no charge to all third
+ parties under the terms of this License.
+
+ c) If the modified program normally reads commands interactively
+ when run, you must cause it, when started running for such
+ interactive use in the most ordinary way, to print or display an
+ announcement including an appropriate copyright notice and a
+ notice that there is no warranty (or else, saying that you provide
+ a warranty) and that users may redistribute the program under
+ these conditions, and telling the user how to view a copy of this
+ License. (Exception: if the Program itself is interactive but
+ does not normally print such an announcement, your work based on
+ the Program is not required to print an announcement.)
+
+These requirements apply to the modified work as a whole. If
+identifiable sections of that work are not derived from the Program,
+and can be reasonably considered independent and separate works in
+themselves, then this License, and its terms, do not apply to those
+sections when you distribute them as separate works. But when you
+distribute the same sections as part of a whole which is a work based
+on the Program, the distribution of the whole must be on the terms of
+this License, whose permissions for other licensees extend to the
+entire whole, and thus to each and every part regardless of who wrote it.
+
+Thus, it is not the intent of this section to claim rights or contest
+your rights to work written entirely by you; rather, the intent is to
+exercise the right to control the distribution of derivative or
+collective works based on the Program.
+
+In addition, mere aggregation of another work not based on the Program
+with the Program (or with a work based on the Program) on a volume of
+a storage or distribution medium does not bring the other work under
+the scope of this License.
+
+ 3. You may copy and distribute the Program (or a work based on it,
+under Section 2) in object code or executable form under the terms of
+Sections 1 and 2 above provided that you also do one of the following:
+
+ a) Accompany it with the complete corresponding machine-readable
+ source code, which must be distributed under the terms of Sections
+ 1 and 2 above on a medium customarily used for software interchange; or,
+
+ b) Accompany it with a written offer, valid for at least three
+ years, to give any third party, for a charge no more than your
+ cost of physically performing source distribution, a complete
+ machine-readable copy of the corresponding source code, to be
+ distributed under the terms of Sections 1 and 2 above on a medium
+ customarily used for software interchange; or,
+
+ c) Accompany it with the information you received as to the offer
+ to distribute corresponding source code. (This alternative is
+ allowed only for noncommercial distribution and only if you
+ received the program in object code or executable form with such
+ an offer, in accord with Subsection b above.)
+
+The source code for a work means the preferred form of the work for
+making modifications to it. For an executable work, complete source
+code means all the source code for all modules it contains, plus any
+associated interface definition files, plus the scripts used to
+control compilation and installation of the executable. However, as a
+special exception, the source code distributed need not include
+anything that is normally distributed (in either source or binary
+form) with the major components (compiler, kernel, and so on) of the
+operating system on which the executable runs, unless that component
+itself accompanies the executable.
+
+If distribution of executable or object code is made by offering
+access to copy from a designated place, then offering equivalent
+access to copy the source code from the same place counts as
+distribution of the source code, even though third parties are not
+compelled to copy the source along with the object code.
+
+ 4. You may not copy, modify, sublicense, or distribute the Program
+except as expressly provided under this License. Any attempt
+otherwise to copy, modify, sublicense or distribute the Program is
+void, and will automatically terminate your rights under this License.
+However, parties who have received copies, or rights, from you under
+this License will not have their licenses terminated so long as such
+parties remain in full compliance.
+
+ 5. You are not required to accept this License, since you have not
+signed it. However, nothing else grants you permission to modify or
+distribute the Program or its derivative works. These actions are
+prohibited by law if you do not accept this License. Therefore, by
+modifying or distributing the Program (or any work based on the
+Program), you indicate your acceptance of this License to do so, and
+all its terms and conditions for copying, distributing or modifying
+the Program or works based on it.
+
+ 6. Each time you redistribute the Program (or any work based on the
+Program), the recipient automatically receives a license from the
+original licensor to copy, distribute or modify the Program subject to
+these terms and conditions. You may not impose any further
+restrictions on the recipients' exercise of the rights granted herein.
+You are not responsible for enforcing compliance by third parties to
+this License.
+
+ 7. If, as a consequence of a court judgment or allegation of patent
+infringement or for any other reason (not limited to patent issues),
+conditions are imposed on you (whether by court order, agreement or
+otherwise) that contradict the conditions of this License, they do not
+excuse you from the conditions of this License. If you cannot
+distribute so as to satisfy simultaneously your obligations under this
+License and any other pertinent obligations, then as a consequence you
+may not distribute the Program at all. For example, if a patent
+license would not permit royalty-free redistribution of the Program by
+all those who receive copies directly or indirectly through you, then
+the only way you could satisfy both it and this License would be to
+refrain entirely from distribution of the Program.
+
+If any portion of this section is held invalid or unenforceable under
+any particular circumstance, the balance of the section is intended to
+apply and the section as a whole is intended to apply in other
+circumstances.
+
+It is not the purpose of this section to induce you to infringe any
+patents or other property right claims or to contest validity of any
+such claims; this section has the sole purpose of protecting the
+integrity of the free software distribution system, which is
+implemented by public license practices. Many people have made
+generous contributions to the wide range of software distributed
+through that system in reliance on consistent application of that
+system; it is up to the author/donor to decide if he or she is willing
+to distribute software through any other system and a licensee cannot
+impose that choice.
+
+This section is intended to make thoroughly clear what is believed to
+be a consequence of the rest of this License.
+
+ 8. If the distribution and/or use of the Program is restricted in
+certain countries either by patents or by copyrighted interfaces, the
+original copyright holder who places the Program under this License
+may add an explicit geographical distribution limitation excluding
+those countries, so that distribution is permitted only in or among
+countries not thus excluded. In such case, this License incorporates
+the limitation as if written in the body of this License.
+
+ 9. The Free Software Foundation may publish revised and/or new versions
+of the General Public License from time to time. Such new versions will
+be similar in spirit to the present version, but may differ in detail to
+address new problems or concerns.
+
+Each version is given a distinguishing version number. If the Program
+specifies a version number of this License which applies to it and "any
+later version", you have the option of following the terms and conditions
+either of that version or of any later version published by the Free
+Software Foundation. If the Program does not specify a version number of
+this License, you may choose any version ever published by the Free Software
+Foundation.
+
+ 10. If you wish to incorporate parts of the Program into other free
+programs whose distribution conditions are different, write to the author
+to ask for permission. For software which is copyrighted by the Free
+Software Foundation, write to the Free Software Foundation; we sometimes
+make exceptions for this. Our decision will be guided by the two goals
+of preserving the free status of all derivatives of our free software and
+of promoting the sharing and reuse of software generally.
+
+ NO WARRANTY
+
+ 11. BECAUSE THE PROGRAM IS LICENSED FREE OF CHARGE, THERE IS NO WARRANTY
+FOR THE PROGRAM, TO THE EXTENT PERMITTED BY APPLICABLE LAW. EXCEPT WHEN
+OTHERWISE STATED IN WRITING THE COPYRIGHT HOLDERS AND/OR OTHER PARTIES
+PROVIDE THE PROGRAM "AS IS" WITHOUT WARRANTY OF ANY KIND, EITHER EXPRESSED
+OR IMPLIED, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF
+MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE. THE ENTIRE RISK AS
+TO THE QUALITY AND PERFORMANCE OF THE PROGRAM IS WITH YOU. SHOULD THE
+PROGRAM PROVE DEFECTIVE, YOU ASSUME THE COST OF ALL NECESSARY SERVICING,
+REPAIR OR CORRECTION.
+
+ 12. IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN WRITING
+WILL ANY COPYRIGHT HOLDER, OR ANY OTHER PARTY WHO MAY MODIFY AND/OR
+REDISTRIBUTE THE PROGRAM AS PERMITTED ABOVE, BE LIABLE TO YOU FOR DAMAGES,
+INCLUDING ANY GENERAL, SPECIAL, INCIDENTAL OR CONSEQUENTIAL DAMAGES ARISING
+OUT OF THE USE OR INABILITY TO USE THE PROGRAM (INCLUDING BUT NOT LIMITED
+TO LOSS OF DATA OR DATA BEING RENDERED INACCURATE OR LOSSES SUSTAINED BY
+YOU OR THIRD PARTIES OR A FAILURE OF THE PROGRAM TO OPERATE WITH ANY OTHER
+PROGRAMS), EVEN IF SUCH HOLDER OR OTHER PARTY HAS BEEN ADVISED OF THE
+POSSIBILITY OF SUCH DAMAGES.
+
+ END OF TERMS AND CONDITIONS
+
+ How to Apply These Terms to Your New Programs
+
+ If you develop a new program, and you want it to be of the greatest
+possible use to the public, the best way to achieve this is to make it
+free software which everyone can redistribute and change under these terms.
+
+ To do so, attach the following notices to the program. It is safest
+to attach them to the start of each source file to most effectively
+convey the exclusion of warranty; and each file should have at least
+the "copyright" line and a pointer to where the full notice is found.
+
+ <one line to give the program's name and a brief idea of what it does.>
+ Copyright (C) <year> <name of author>
+
+ This program is free software; you can redistribute it and/or modify
+ it under the terms of the GNU General Public License as published by
+ the Free Software Foundation; either version 2 of the License, or
+ (at your option) any later version.
+
+ This program is distributed in the hope that it will be useful,
+ but WITHOUT ANY WARRANTY; without even the implied warranty of
+ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ GNU General Public License for more details.
+
+ You should have received a copy of the GNU General Public License along
+ with this program; if not, write to the Free Software Foundation, Inc.,
+ 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA.
+
+Also add information on how to contact you by electronic and paper mail.
+
+If the program is interactive, make it output a short notice like this
+when it starts in an interactive mode:
+
+ Gnomovision version 69, Copyright (C) year name of author
+ Gnomovision comes with ABSOLUTELY NO WARRANTY; for details type `show w'.
+ This is free software, and you are welcome to redistribute it
+ under certain conditions; type `show c' for details.
+
+The hypothetical commands `show w' and `show c' should show the appropriate
+parts of the General Public License. Of course, the commands you use may
+be called something other than `show w' and `show c'; they could even be
+mouse-clicks or menu items--whatever suits your program.
+
+You should also get your employer (if you work as a programmer) or your
+school, if any, to sign a "copyright disclaimer" for the program, if
+necessary. Here is a sample; alter the names:
+
+ Yoyodyne, Inc., hereby disclaims all copyright interest in the program
+ `Gnomovision' (which makes passes at compilers) written by James Hacker.
+
+ <signature of Ty Coon>, 1 April 1989
+ Ty Coon, President of Vice
+
+This General Public License does not permit incorporating your program into
+proprietary programs. If your program is a subroutine library, you may
+consider it more useful to permit linking proprietary applications with the
+library. If this is what you want to do, use the GNU Lesser General
+Public License instead of this License.
Added: trunk/yast/my/Makefile.am
===================================================================
--- trunk/yast/my/Makefile.am (rev 0)
+++ trunk/yast/my/Makefile.am 2015-09-29 10:47:28 UTC (rev 92876)
@@ -0,0 +1,196 @@
+# Emacs: -*- makefile -*-
+#
+# Toplevel Makefile.am for a YaST2 subproject
+#
+# -- This file is generated by y2automake - DO NOT EDIT! --
+# (Edit ./SUBDIRS instead)
+#
+
+#where devtools are
+Y2TOOL = $(Y2DEVTOOLS_PREFIX)/bin/y2tool
+
+VERSION = $(shell cat $(srcdir)/VERSION)
+RPMNAME = $(shell cat $(srcdir)/RPMNAME)
+SUBDIRS_FILE = $(shell test -e $(srcdir)/SUBDIRS && echo SUBDIRS)
+ACINCLUDE_FILE = $(shell test -e $(srcdir)/acinclude.m4 && echo acinclude.m4)
+
+HAS_YAST_LICENSE = $(shell test -e $(srcdir)/YAST_LICENSE && echo YAST_LICENSE)
+
+# do we do Makefile.am for devtools? It is a little special...
+IS_DEVTOOLS = $(findstring yast2-devtools,$(RPMNAME))
+
+DEVTOOLS_DIR = $(if $(IS_DEVTOOLS),$(srcdir)/devtools,$(Y2DEVTOOLS_PREFIX)/share/YaST2/data/devtools)
+LEGALESE_DIR = $(if $(HAS_YAST_LICENSE),$(DEVTOOLS_DIR)/admin/copyright/yast,$(DEVTOOLS_DIR)/admin/copyright/gpl)
+
+COPYRIGHT_files_gpl = README COPYING
+
+COPYRIGHT_files_yast = YAST_LICENSE README COPYING COPYRIGHT.english \
+ COPYRIGHT.french COPYRIGHT.german COPYRIGHT.spanish
+
+extra_COPYRIGHT_files = $(if $(HAS_YAST_LICENSE), $(COPYRIGHT_files_yast), $(COPYRIGHT_files_gpl))
+
+# less strict; prefer bzip2
+AUTOMAKE_OPTIONS = foreign dist-bzip2 no-dist-gzip
+# where devtools install m4 snippets
+# argh, executed literally
+#ACLOCAL_AMFLAGS = -I $(Y2DEVTOOLS_PREFIX)/share/aclocal
+ACLOCAL_AMFLAGS = -I . -I `if test -d ./devtools/admin; then echo ./devtools/admin; else pkg-config --print-errors --variable=datadir yast2-devtools; fi`/aclocal
+
+Makefile.am.common: $(DEVTOOLS_DIR)/admin/Makefile.am.common
+ cmp -s $< $@ || cp -f $< $@
+
+# create bzip2ed tar and make some sanity checks
+$(RPMNAME)-$(VERSION).tar.bz2: checkpo dist-bzip2
+ @if [ `bunzip2 -c $(RPMNAME)-$(VERSION).tar.bz2 | wc --bytes` = 0 ] ; then \
+ echo "Error: created tar is empty" ; \
+ exit 1 ; \
+ fi
+
+CLEANFILES =
+MAINTAINERCLEANFILES = package/$(RPMNAME)-$(VERSION).tar.bz2 package/$(RPMNAME).spec
+
+POT_DST = $(shell find -type d -name testsuite -prune , \
+ -type f -name "*.pot")
+
+EXTRA_DIST = \
+ VERSION RPMNAME MAINTAINER configure.in.in \
+ $(SUBDIRS_FILE) $(ACINCLUDE_FILE) \
+ $(if $(IS_DEVTOOLS),Makefile.am.common,$(POT_DST))
+
+show-extra-dist:
+ @echo $(EXTRA_DIST)
+
+# info '(automake)Conditionals'
+if CREATE_PKGCONFIG
+# create the file here instead of by configure
+# because the prerequisite is made here (not anymore!)
+# and we don't want any paths in y2autoconf
+# info '(autoconf)config.status Invocation'
+$(RPMNAME).pc: $(RPMNAME).pc.in config.status
+ ./config.status --file=$@:$<
+
+if CREATE_PKGCONFIG_NOARCH
+pkgconfigdata_DATA = $(RPMNAME).pc
+else
+pkgconfig_DATA = $(RPMNAME).pc
+endif
+
+EXTRA_DIST += $(RPMNAME).pc.in
+endif
+
+dist-hook:
+ @for I in $(extra_COPYRIGHT_files) ; \
+ do \
+ EX="" ; \
+ if test -f $(srcdir)/$$I ; then \
+ EX=$(srcdir)/$$I ; \
+ elif test -f $(LEGALESE_DIR)/$$I ; then \
+ EX=$(LEGALESE_DIR)/$$I ; \
+ else \
+ echo "Error: No file $$I in $(srcdir)/ or in $$LEGALESE_DIR/"; \
+ exit 1 ; \
+ fi ; \
+ echo "cp $$EX $(distdir)" ; \
+ cp $$EX "$(distdir)" ; \
+ done
+
+pot:
+ $(Y2TOOL) y2makepot -s $(srcdir)
+
+install-pot: pot
+ @POT_DST=`find -type d -name testsuite -prune , \
+ -type f -name "*.pot"` ; \
+ if [ -n "$$POT_DST" ] ; then \
+ echo "mkdir -p $(DESTDIR)$(potdir)" ; \
+ mkdir -p $(DESTDIR)$(potdir) ; \
+ list="$$POT_DST"; \
+ for I in $$list ; \
+ do \
+ echo $$I ; \
+ if [ "$$I" == "pot" ] ; then \
+ continue ; \
+ fi ; \
+ echo "$(INSTALL_DATA) $$I $(DESTDIR)$(potdir)" ; \
+ $(INSTALL_DATA) $$I $(DESTDIR)$(potdir) ; \
+ done ; \
+ fi
+
+spellcheck: pot
+ $(Y2TOOL) pot-spellcheck
+
+# all-local: $(if $(IS_DEVTOOLS),,$(POT_DST))
+
+install-data-local: # $(if $(IS_DEVTOOLS),,install-pot)
+ mkdir -p $(DESTDIR)$(docdir)
+ @for I in $(extra_COPYRIGHT_files) ; \
+ do \
+ EX="" ; \
+ if test -f $(srcdir)/$$I ; then \
+ EX=$(srcdir)/$$I ; \
+ elif test -f $(LEGALESE_DIR)/$$I ; then \
+ EX=$(LEGALESE_DIR)/$$I ; \
+ else \
+ echo "Error: No file $$I in $(srcdir)/ or in $(LEGALESE_DIR)/"; \
+ exit 1 ; \
+ fi ; \
+ echo "$(INSTALL_DATA) $$EX $(DESTDIR)$(docdir)" ; \
+ $(INSTALL_DATA) $$EX $(DESTDIR)$(docdir) ; \
+ done
+
+package-local: check-parse $(if $(IS_DEVTOOLS),,$(POT_DST)) $(RPMNAME)-$(VERSION).tar.bz2
+ rm -f package/$(RPMNAME)-*.tar.bz2
+ rm -f package/*~
+ rm -f package/*.bak
+ rm -f package/*.auto
+ mv $(RPMNAME)-$(VERSION).tar.bz2 package/
+ if ! test -x $(Y2TOOL); then \
+ echo "$(Y2TOOL): not found."; \
+ echo "You have to install yast2-devtools to making a package"; \
+ false; \
+ fi
+ here=`pwd`; \
+ cd $(srcdir) && for i in $(RPMNAME)*.spec.in; do \
+ newname="`echo "$$i" | sed "s/\.in$$//g"`"; \
+ $(Y2TOOL) create-spec < $$i > $$here/package/$${newname} ; \
+ done
+
+package: check-up-to-date check-tagversion check-textdomain package-local
+
+TAGVERSION = $(Y2TOOL) tagversion
+
+# check if there is no modified files and all commits were pushed
+check-up-to-date:
+ if [ `git status --short --branch | sed '/##[^[]*$/d;/^??/d' | wc -l` -gt 0 ]; then \
+ (echo "ERROR: Source is not commited and pushed. See `git status`"; false) \
+ fi
+
+check-tagversion:
+ cd $(srcdir) && $(TAGVERSION) --check >/dev/null; \
+ [ $$? = 0 ] || ( echo "ERROR: Please run 'tagversion' first"; false )
+
+check-parse-old:
+ @if [ `find -type f -name "*.ycp" | wc -l` -gt 0 -a "$(RPMNAME)" != "yast2-core" ] ; then \
+ echo "Running parseycp..." ; \
+ parseycp -q -R ; \
+ else \
+ echo "Not running parseycp." ; \
+ fi
+
+check-parse:
+ @echo "Not running parseycp."
+
+check-textdomain:
+ $(Y2TOOL) check-textdomain $(srcdir)
+
+stable: checkin-stable
+
+checkin-stable: package
+ $(Y2TOOL) checkin-stable
+
+
+# For po/ modules
+checkpo:
+ test ! -f $(srcdir)/po/Makefile || $(MAKE) -C po checkpo
+# test ! -f $(srcdir)/po/Makefile || $(MAKE) -C po checkpo make-pox
+# Contents of ./SUBDIRS
+SUBDIRS = po
Added: trunk/yast/my/README
===================================================================
--- trunk/yast/my/README (rev 0)
+++ trunk/yast/my/README 2015-09-29 10:47:28 UTC (rev 92876)
@@ -0,0 +1,2 @@
+This program/library is part of YaST2
+See the file COPYING for license terms
Added: trunk/yast/my/configure.ac
===================================================================
--- trunk/yast/my/configure.ac (rev 0)
+++ trunk/yast/my/configure.ac 2015-09-29 10:47:28 UTC (rev 92876)
@@ -0,0 +1,184 @@
+dnl configure.ac for yast2-trans-my
+dnl
+dnl -- This file is generated by y2autoconf 3.0.5 - DO NOT EDIT! --
+dnl (edit configure.ac.in or configure.in.in instead)
+
+AC_INIT(yast2-trans-my, 3.1.0, http://bugs.opensuse.org/, yast2-trans-my)
+dnl Check for presence of file 'RPMNAME'
+AC_CONFIG_SRCDIR([RPMNAME])
+
+dnl Checking host/target/build systems, for make, install etc.
+AC_CANONICAL_TARGET
+dnl Perform program name transformation
+AC_ARG_PROGRAM
+
+AC_PREFIX_DEFAULT(/usr)
+
+dnl long filenames; we use GNU Make extensions and that's ok
+AM_INIT_AUTOMAKE(tar-ustar -Wno-portability)
+
+dnl Important YaST2 variables
+VERSION="3.1.0"
+RPMNAME="yast2-trans-my"
+MAINTAINER="Karl Eichwalder <ke(a)suse.de>"
+
+dnl pkgconfig honors lib64
+pkgconfigdir=\${libdir}/pkgconfig
+pkgconfigdatadir=\${datadir}/pkgconfig
+yast2dir=\${prefix}/share/YaST2
+
+ybindir=\${prefix}/lib/YaST2/bin
+# FIXME duplicates execcompdir
+ystartupdir=\${prefix}/lib/YaST2
+plugindir=\${libdir}/YaST2/plugin
+includedir=\${prefix}/include/YaST2
+potdir=\${docdir}/pot
+
+docdir=\${prefix}/share/doc/packages/$RPMNAME
+mandir=\${prefix}/share/man
+
+execcompdir=\${prefix}/lib/YaST2
+agentdir=${execcompdir}/servers_non_y2
+
+ydatadir=${yast2dir}/data
+imagedir=${yast2dir}/images
+themedir=${yast2dir}/theme
+localedir=${yast2dir}/locale
+clientdir=${yast2dir}/clients
+moduledir=${yast2dir}/modules
+yncludedir=${yast2dir}/include
+schemadir=${yast2dir}/schema
+scrconfdir=${yast2dir}/scrconf
+desktopdir=\${prefix}/share/applications/YaST2
+
+AC_SUBST(VERSION)
+AC_SUBST(RPMNAME)
+AC_SUBST(MAINTAINER)
+
+AC_SUBST(pkgconfigdir)
+AC_SUBST(pkgconfigdatadir)
+
+AC_SUBST(yast2dir)
+
+AC_SUBST(ybindir)
+AC_SUBST(ystartupdir)
+AC_SUBST(plugindir)
+AC_SUBST(includedir)
+AC_SUBST(potdir)
+AC_SUBST(execcompdir)
+
+AC_SUBST(docdir)
+AC_SUBST(mandir)
+
+AC_SUBST(ydatadir)
+AC_SUBST(imagedir)
+AC_SUBST(themedir)
+AC_SUBST(localedir)
+AC_SUBST(clientdir)
+AC_SUBST(moduledir)
+AC_SUBST(yncludedir)
+AC_SUBST(schemadir)
+AC_SUBST(scrconfdir)
+AC_SUBST(agentdir)
+AC_SUBST(desktopdir)
+
+fillupdir_d="/var/adm/fillup-templates"
+AC_ARG_WITH(fillupdir,
+ AS_HELP_STRING([--with-fillupdir=DIR],
+ [where to place fillup templates (default $fillupdir_d.]),
+ [ fillupdir="$withval" ],
+ [ fillupdir="$fillupdir_d" ])
+AC_SUBST(fillupdir)
+
+LL=${RPMNAME##*-}
+AC_SUBST(LL)
+ISO639=${LL%_*}
+AC_SUBST(ISO639)
+
+AC_ARG_WITH(own_compendium,
+ AS_HELP_STRING([--with-own_compendium=FILE],
+ [Location of compendium file]),
+ y2compendium=yes, y2compendium=no)
+if test "x$with_own_compendium" = "x" ; then
+ if test -d ../50-memory ; then
+ COMPENDIUM='../../50-memory/yast2.$(LL).po'
+ else
+ COMPENDIUM='../../memory/yast2.$(LL).po'
+ fi
+else
+ COMPENDIUM=${with_own_compendium}
+fi
+AC_SUBST(COMPENDIUM)
+if test -d ../50-pot ; then
+ POTDIR=../../50-pot
+else
+ POTDIR=../../pot/pot
+fi
+AC_SUBST(POTDIR)
+
+
+dnl Checks for programs.
+AC_PROG_INSTALL
+dnl The YCP interpreter checks whether dependent ybc files are older
+dnl so we must preserve their timestamps
+INSTALL="${INSTALL} -p"
+AC_PROG_LN_S
+AC_PROG_MAKE_SET
+
+dnl pkgconfig
+AC_ARG_VAR([PKG_CONFIG_PATH], [where to search for pkg-config files])
+dnl devtools
+dnl ...
+
+dnl no need for AC_ARG_VAR
+AC_PATH_PROG(XGETTEXT, xgettext)
+if test -z "$XGETTEXT" ; then
+ AC_MSG_ERROR(xgettext is missing; please install gettext-tools.)
+fi
+
+Y2DEVTOOLS_PREFIX=`pkg-config --print-errors --variable=prefix yast2-devtools`
+AC_SUBST(Y2DEVTOOLS_PREFIX)
+devtools_ybindir=`pkg-config --print-errors --variable=ybindir yast2-devtools`
+devtools_yast2dir=`pkg-config --print-errors --variable=yast2dir yast2-devtools`
+
+dnl producing pkg-config for others?
+AM_CONDITIONAL(CREATE_PKGCONFIG, test "x${CREATE_PKGCONFIG}" != x)
+AM_CONDITIONAL(CREATE_PKGCONFIG_NOARCH, test "x${CREATE_PKGCONFIG}" = xnoarch)
+
+dbdir=${devtools_yast2dir}/data/docbook
+STYLESHEET_HTML=${dbdir}/stylesheets/customize-html.xsl
+STYLESHEET_PDF=${dbdir}/stylesheets/customize-fo.xsl
+STYLESHEET_CSS=${dbdir}/css/yast2docs.css
+STYLESHEET_YDOC=${dbdir}/stylesheets/ydoc.xsl
+STYLESHEET_YCPDOC=${dbdir}/stylesheets/ycpdoc.xsl
+AC_SUBST(STYLESHEET_HTML)
+AC_SUBST(STYLESHEET_PDF)
+AC_SUBST(STYLESHEET_CSS)
+AC_SUBST(STYLESHEET_YDOC)
+AC_SUBST(STYLESHEET_YCPDOC)
+
+
+dnl searches for some needed programs
+AC_PATH_PROG(MSGFMT, msgfmt, no, /usr/bin)
+if test x$MSGFMT != x"/usr/bin/msgfmt"; then
+ AC_MSG_ERROR(msgfmt is missing; please install gettext.)
+fi
+AC_PATH_PROGS(MSGCAT, msgcat pmsgcat, no)
+if test x$MSGCAT = xno; then
+ AC_MSG_ERROR(msgcat is missing; please install gettext-0.11pre or better.)
+fi
+
+AC_PATH_PROG(MSGMERGE, msgmerge, no, /usr/bin)
+if test x$MSGMERGE != x"/usr/bin/msgmerge"; then
+ AC_MSG_ERROR(msgmerge is missing; please install gettext.)
+fi
+
+AC_PATH_PROG(MSGCONV, msgconv, no, /usr/bin)
+if test x$MSGCONV != x"/usr/bin/msgconv"; then
+ AC_MSG_ERROR(msgconv is missing; please install gettext.)
+fi
+
+
+AC_CONFIG_FILES(Makefile po/Makefile)
+AC_OUTPUT
+
Added: trunk/yast/my/po/Makefile.am
===================================================================
--- trunk/yast/my/po/Makefile.am (rev 0)
+++ trunk/yast/my/po/Makefile.am 2015-09-29 10:47:28 UTC (rev 92876)
@@ -0,0 +1,175 @@
+# Emacs: -*- makefile -*-
+#
+# Makefile.am for a YaST2 translation (po/) subproject
+#
+# -- This file is generated by y2automake - DO NOT EDIT! --
+#
+# --- START lines from /usr/share/YaST2/data/devtools/admin/po/Makefile.am.top ---
+# Emacs: -*- makefile -*-
+# --- END lines from /usr/share/YaST2/data/devtools/admin/po/Makefile.am.top ---
+# --- START lines from /usr/share/YaST2/data/devtools/admin/po/Makefile.am.center ---
+# Emacs: -*- makefile -*-
+
+LL = @LL@
+#POTDIR = ../../50-pot
+POTDIR = @POTDIR@
+POTFILES = $(wildcard $(POTDIR)/*.pot)
+GENERATED = $(MOFILES)
+CLEANFILES = $(GENERATED)
+POFILES = $(wildcard *.po)
+ALL_TEXTDOMAINS = $(basename $(notdir $(POTFILES)))
+BPOTFILES = $(shell source ../../50-tools/build.conf && echo $$business)
+WANTED_TEXTDOMAINS = $(filter-out $(BPOTFILES), $(ALL_TEXTDOMAINS))
+WANTED_POFILES = $(addsuffix .$(LL).po, $(WANTED_TEXTDOMAINS))
+MOFILES = $(POFILES:%.po=%.mo)
+INST_MOFILES = $(MOFILES:.$(LL).mo=.mo)
+POXFILES = $(POFILES:%.po=%.pox)
+EXTRA_DIST = $(WANTED_POFILES) $(stat)
+localedir=@localedir@
+locale_lang_msg_dir=$(localedir)/$(LL)/LC_MESSAGES
+compendium = @COMPENDIUM@
+with_compendium =
+
+stat=status.txt
+PO_STATS= grep -v warning: | @ybindir@/po-stats
+
+MSGMERGE = @MSGMERGE@ --no-wrap --force-po --previous
+MSGFMT = @MSGFMT@
+MSGCAT = @MSGCAT@ --no-wrap --force-po
+MSGCONV = @MSGCONV@ --no-wrap --force-po
+XGETTEXT = @XGETTEXT@ --no-wrap
+
+SUFFIXES = .po .pox .gmo .mo
+
+all-local: $(GENERATED)
+
+make-pox pox: Makefile $(POXFILES)
+$(POXFILES): %.pox: %.po
+ -[ -f $@ ] && mv --backup=numbered $@ $@.bak; \
+ pot=$$(echo $< | sed "s:$(LL).po:pot:"); \
+ compendium=$(compendium); \
+ [ -f $$compendium ] || compendium=/dev/null ; \
+ $(MSGMERGE) -C $$compendium -o $@ $< $(POTDIR)/$$pot
+
+# update or init PO file
+update-po: Makefile $(POTFILES)
+ for p in $(POTFILES); do \
+ q=$${p##*/}; \
+ po=$${q%pot}$(LL).po; \
+ echo $$po; \
+ if [ -f $$po ]; then \
+ $(MSGMERGE) -o $$po.tmp $(with_compendium) $$po $$p; \
+ else \
+ $(MSGMERGE) -o $$po.tmp -C $(compendium) \
+ --verbose /dev/null $$p; \
+ fi || { echo "$(MSGMERGE) for \"$$po\" failed" ; \
+ rm -f $$po.tmp ; }; \
+ if cmp $$po.tmp $$po >/dev/null 2>&1; then \
+ rm -vf $$po.tmp; \
+ else \
+ mv -vf $$po.tmp $$po; \
+ fi; \
+ done
+ $(MAKE) $(stat)
+
+$(stat): $(WANTED_POFILES)
+ if [ -f $(stat) ]; then \
+ cp --backup=numbered $(stat) $(stat).bak; \
+ :> $(stat); \
+ fi
+ { for f in $(WANTED_POFILES); do \
+ LANG=C msgfmt -o /dev/null -c -v --statistics $$f 2>&1; \
+ done ; } | $(PO_STATS) | head -n 6 | tee $(stat)
+
+update-po-with-compendium:
+ $(MAKE) update-po with_compendium="-C $(compendium)"
+
+update-mo: $(MOFILES)
+ @:
+
+%.mo: %.po
+ file=$(srcdir)/`echo $* | sed 's,.*/,,'`.mo \
+ && rm -f $$file \
+ && $(MSGCONV) --to UTF-8 $< \
+ | $(MSGFMT) -c --statistics -o $$file -
+
+showpo:
+ echo $(POFILES)
+
+showmo:
+ echo $(MOFILES)
+
+checkpo:
+ for f in $(POFILES); do \
+ mypot=$(POTDIR)/$${f/$(LL).po/pot}; echo $$f $$mypot; \
+ [ -f $$mypot ] && { LANG=C $(MSGMERGE) --verbose --output=/dev/null $$f $$mypot || exit 1; }; \
+ LANG=C $(MSGFMT) --output=/dev/null --check --statistics --verbose $$f \
+ || exit 1; \
+ done
+
+# Try to checkin a .pox file
+# FIXME make sure msgcat doesn't weird things with "" and comments
+checkin:
+ p=$(MODULE).$(ci_ll); \
+ cp --backup=numbered $(ci_opt) $$p.po $$p.po.bak; \
+ if [ -d CVS ]; then \
+ cvs -n update $$p.po | grep -q -v '^[UPMC]'; \
+ else \
+ LC_ALL=C svn status --show-updates --quiet $$p.po| grep -v '^Status against revision'; \
+ fi; \
+ if [ $$? = 0 ]; then \
+ echo "CVS/Subversion mismatch; trying to merge..."; \
+ rm -f $$p.po; \
+ if [ -d CVS ]; then \
+ cvs -q update $$p.po; \
+ else \
+ svn update $$p.po; \
+ fi; \
+ cp $$p.pox $$p.pox.new; \
+ $(MSGCAT) $$p.po $$p.pox.new -o $$p.pox; \
+ echo -e "\nCheck \"$$p.pox\" for fuzzy entries. Status:"; \
+ $(MSGFMT) --check --statistics $$p.pox; \
+ echo -e "Then try again to checkin \"$$p.pox\"."; \
+ else \
+ cp $(ci_opt) $$p.pox $$p.po; \
+ if [ -d CVS ]; then \
+ cvs -n ci $$p.po; \
+ else \
+ svn --dry-run commit $$p.po; \
+ fi; \
+ if [ $$? = 0 ] ; then \
+ if [ -d CVS ]; then \
+ cvs ci -m "$(ci_msg)" $$p.po; \
+ else \
+ svn commit --message "$(ci_msg)" $$p.po; \
+ fi; \
+ else \
+ rm -f $$p.po; \
+ if [ -d CVS ]; then \
+ cvs -q update $$p.po; \
+ else \
+ svn update $$p.po; \
+ fi; \
+ cp $$p.pox $$p.pox.new; \
+ $(MSGCAT) $$p.po $$p.pox.new -o $$p.pox; \
+ echo -e "\nCheck \"$$p.pox\" for fuzzy entries. Status:"; \
+ $(MSGFMT) --check --statistics $$p.pox; \
+ echo "Then try to checkin \"$$p.pox\"."; \
+ fi; \
+ fi
+
+install-data-local: $(MOFILES) $(stat)
+ D=$(DESTDIR)$(locale_lang_msg_dir); \
+ [ -d $$D ] || install -d -m 755 $$D; \
+ for l in $(MOFILES); do \
+ m=$${l/$(LL).mo/mo}; \
+ install -m 644 $$l $$D/$$m; \
+ done
+ install -d -m 755 $(DESTDIR)$(docdir)
+ $(INSTALL_DATA) $(stat) $(DESTDIR)$(docdir)
+# --- END lines from /usr/share/YaST2/data/devtools/admin/po/Makefile.am.center ---
+# --- START lines from /usr/share/YaST2/data/devtools/admin/po/Makefile.am.bottom ---
+# Emacs: -*- makefile -*-
+
+## po/Makefile.am.bottom ends here
+# --- END lines from /usr/share/YaST2/data/devtools/admin/po/Makefile.am.bottom ---
Added: trunk/yast/nb/COPYING
===================================================================
--- trunk/yast/nb/COPYING (rev 0)
+++ trunk/yast/nb/COPYING 2015-09-29 10:47:28 UTC (rev 92876)
@@ -0,0 +1,339 @@
+ GNU GENERAL PUBLIC LICENSE
+ Version 2, June 1991
+
+ Copyright (C) 1989, 1991 Free Software Foundation, Inc.,
+ 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA
+ Everyone is permitted to copy and distribute verbatim copies
+ of this license document, but changing it is not allowed.
+
+ Preamble
+
+ The licenses for most software are designed to take away your
+freedom to share and change it. By contrast, the GNU General Public
+License is intended to guarantee your freedom to share and change free
+software--to make sure the software is free for all its users. This
+General Public License applies to most of the Free Software
+Foundation's software and to any other program whose authors commit to
+using it. (Some other Free Software Foundation software is covered by
+the GNU Lesser General Public License instead.) You can apply it to
+your programs, too.
+
+ When we speak of free software, we are referring to freedom, not
+price. Our General Public Licenses are designed to make sure that you
+have the freedom to distribute copies of free software (and charge for
+this service if you wish), that you receive source code or can get it
+if you want it, that you can change the software or use pieces of it
+in new free programs; and that you know you can do these things.
+
+ To protect your rights, we need to make restrictions that forbid
+anyone to deny you these rights or to ask you to surrender the rights.
+These restrictions translate to certain responsibilities for you if you
+distribute copies of the software, or if you modify it.
+
+ For example, if you distribute copies of such a program, whether
+gratis or for a fee, you must give the recipients all the rights that
+you have. You must make sure that they, too, receive or can get the
+source code. And you must show them these terms so they know their
+rights.
+
+ We protect your rights with two steps: (1) copyright the software, and
+(2) offer you this license which gives you legal permission to copy,
+distribute and/or modify the software.
+
+ Also, for each author's protection and ours, we want to make certain
+that everyone understands that there is no warranty for this free
+software. If the software is modified by someone else and passed on, we
+want its recipients to know that what they have is not the original, so
+that any problems introduced by others will not reflect on the original
+authors' reputations.
+
+ Finally, any free program is threatened constantly by software
+patents. We wish to avoid the danger that redistributors of a free
+program will individually obtain patent licenses, in effect making the
+program proprietary. To prevent this, we have made it clear that any
+patent must be licensed for everyone's free use or not licensed at all.
+
+ The precise terms and conditions for copying, distribution and
+modification follow.
+
+ GNU GENERAL PUBLIC LICENSE
+ TERMS AND CONDITIONS FOR COPYING, DISTRIBUTION AND MODIFICATION
+
+ 0. This License applies to any program or other work which contains
+a notice placed by the copyright holder saying it may be distributed
+under the terms of this General Public License. The "Program", below,
+refers to any such program or work, and a "work based on the Program"
+means either the Program or any derivative work under copyright law:
+that is to say, a work containing the Program or a portion of it,
+either verbatim or with modifications and/or translated into another
+language. (Hereinafter, translation is included without limitation in
+the term "modification".) Each licensee is addressed as "you".
+
+Activities other than copying, distribution and modification are not
+covered by this License; they are outside its scope. The act of
+running the Program is not restricted, and the output from the Program
+is covered only if its contents constitute a work based on the
+Program (independent of having been made by running the Program).
+Whether that is true depends on what the Program does.
+
+ 1. You may copy and distribute verbatim copies of the Program's
+source code as you receive it, in any medium, provided that you
+conspicuously and appropriately publish on each copy an appropriate
+copyright notice and disclaimer of warranty; keep intact all the
+notices that refer to this License and to the absence of any warranty;
+and give any other recipients of the Program a copy of this License
+along with the Program.
+
+You may charge a fee for the physical act of transferring a copy, and
+you may at your option offer warranty protection in exchange for a fee.
+
+ 2. You may modify your copy or copies of the Program or any portion
+of it, thus forming a work based on the Program, and copy and
+distribute such modifications or work under the terms of Section 1
+above, provided that you also meet all of these conditions:
+
+ a) You must cause the modified files to carry prominent notices
+ stating that you changed the files and the date of any change.
+
+ b) You must cause any work that you distribute or publish, that in
+ whole or in part contains or is derived from the Program or any
+ part thereof, to be licensed as a whole at no charge to all third
+ parties under the terms of this License.
+
+ c) If the modified program normally reads commands interactively
+ when run, you must cause it, when started running for such
+ interactive use in the most ordinary way, to print or display an
+ announcement including an appropriate copyright notice and a
+ notice that there is no warranty (or else, saying that you provide
+ a warranty) and that users may redistribute the program under
+ these conditions, and telling the user how to view a copy of this
+ License. (Exception: if the Program itself is interactive but
+ does not normally print such an announcement, your work based on
+ the Program is not required to print an announcement.)
+
+These requirements apply to the modified work as a whole. If
+identifiable sections of that work are not derived from the Program,
+and can be reasonably considered independent and separate works in
+themselves, then this License, and its terms, do not apply to those
+sections when you distribute them as separate works. But when you
+distribute the same sections as part of a whole which is a work based
+on the Program, the distribution of the whole must be on the terms of
+this License, whose permissions for other licensees extend to the
+entire whole, and thus to each and every part regardless of who wrote it.
+
+Thus, it is not the intent of this section to claim rights or contest
+your rights to work written entirely by you; rather, the intent is to
+exercise the right to control the distribution of derivative or
+collective works based on the Program.
+
+In addition, mere aggregation of another work not based on the Program
+with the Program (or with a work based on the Program) on a volume of
+a storage or distribution medium does not bring the other work under
+the scope of this License.
+
+ 3. You may copy and distribute the Program (or a work based on it,
+under Section 2) in object code or executable form under the terms of
+Sections 1 and 2 above provided that you also do one of the following:
+
+ a) Accompany it with the complete corresponding machine-readable
+ source code, which must be distributed under the terms of Sections
+ 1 and 2 above on a medium customarily used for software interchange; or,
+
+ b) Accompany it with a written offer, valid for at least three
+ years, to give any third party, for a charge no more than your
+ cost of physically performing source distribution, a complete
+ machine-readable copy of the corresponding source code, to be
+ distributed under the terms of Sections 1 and 2 above on a medium
+ customarily used for software interchange; or,
+
+ c) Accompany it with the information you received as to the offer
+ to distribute corresponding source code. (This alternative is
+ allowed only for noncommercial distribution and only if you
+ received the program in object code or executable form with such
+ an offer, in accord with Subsection b above.)
+
+The source code for a work means the preferred form of the work for
+making modifications to it. For an executable work, complete source
+code means all the source code for all modules it contains, plus any
+associated interface definition files, plus the scripts used to
+control compilation and installation of the executable. However, as a
+special exception, the source code distributed need not include
+anything that is normally distributed (in either source or binary
+form) with the major components (compiler, kernel, and so on) of the
+operating system on which the executable runs, unless that component
+itself accompanies the executable.
+
+If distribution of executable or object code is made by offering
+access to copy from a designated place, then offering equivalent
+access to copy the source code from the same place counts as
+distribution of the source code, even though third parties are not
+compelled to copy the source along with the object code.
+
+ 4. You may not copy, modify, sublicense, or distribute the Program
+except as expressly provided under this License. Any attempt
+otherwise to copy, modify, sublicense or distribute the Program is
+void, and will automatically terminate your rights under this License.
+However, parties who have received copies, or rights, from you under
+this License will not have their licenses terminated so long as such
+parties remain in full compliance.
+
+ 5. You are not required to accept this License, since you have not
+signed it. However, nothing else grants you permission to modify or
+distribute the Program or its derivative works. These actions are
+prohibited by law if you do not accept this License. Therefore, by
+modifying or distributing the Program (or any work based on the
+Program), you indicate your acceptance of this License to do so, and
+all its terms and conditions for copying, distributing or modifying
+the Program or works based on it.
+
+ 6. Each time you redistribute the Program (or any work based on the
+Program), the recipient automatically receives a license from the
+original licensor to copy, distribute or modify the Program subject to
+these terms and conditions. You may not impose any further
+restrictions on the recipients' exercise of the rights granted herein.
+You are not responsible for enforcing compliance by third parties to
+this License.
+
+ 7. If, as a consequence of a court judgment or allegation of patent
+infringement or for any other reason (not limited to patent issues),
+conditions are imposed on you (whether by court order, agreement or
+otherwise) that contradict the conditions of this License, they do not
+excuse you from the conditions of this License. If you cannot
+distribute so as to satisfy simultaneously your obligations under this
+License and any other pertinent obligations, then as a consequence you
+may not distribute the Program at all. For example, if a patent
+license would not permit royalty-free redistribution of the Program by
+all those who receive copies directly or indirectly through you, then
+the only way you could satisfy both it and this License would be to
+refrain entirely from distribution of the Program.
+
+If any portion of this section is held invalid or unenforceable under
+any particular circumstance, the balance of the section is intended to
+apply and the section as a whole is intended to apply in other
+circumstances.
+
+It is not the purpose of this section to induce you to infringe any
+patents or other property right claims or to contest validity of any
+such claims; this section has the sole purpose of protecting the
+integrity of the free software distribution system, which is
+implemented by public license practices. Many people have made
+generous contributions to the wide range of software distributed
+through that system in reliance on consistent application of that
+system; it is up to the author/donor to decide if he or she is willing
+to distribute software through any other system and a licensee cannot
+impose that choice.
+
+This section is intended to make thoroughly clear what is believed to
+be a consequence of the rest of this License.
+
+ 8. If the distribution and/or use of the Program is restricted in
+certain countries either by patents or by copyrighted interfaces, the
+original copyright holder who places the Program under this License
+may add an explicit geographical distribution limitation excluding
+those countries, so that distribution is permitted only in or among
+countries not thus excluded. In such case, this License incorporates
+the limitation as if written in the body of this License.
+
+ 9. The Free Software Foundation may publish revised and/or new versions
+of the General Public License from time to time. Such new versions will
+be similar in spirit to the present version, but may differ in detail to
+address new problems or concerns.
+
+Each version is given a distinguishing version number. If the Program
+specifies a version number of this License which applies to it and "any
+later version", you have the option of following the terms and conditions
+either of that version or of any later version published by the Free
+Software Foundation. If the Program does not specify a version number of
+this License, you may choose any version ever published by the Free Software
+Foundation.
+
+ 10. If you wish to incorporate parts of the Program into other free
+programs whose distribution conditions are different, write to the author
+to ask for permission. For software which is copyrighted by the Free
+Software Foundation, write to the Free Software Foundation; we sometimes
+make exceptions for this. Our decision will be guided by the two goals
+of preserving the free status of all derivatives of our free software and
+of promoting the sharing and reuse of software generally.
+
+ NO WARRANTY
+
+ 11. BECAUSE THE PROGRAM IS LICENSED FREE OF CHARGE, THERE IS NO WARRANTY
+FOR THE PROGRAM, TO THE EXTENT PERMITTED BY APPLICABLE LAW. EXCEPT WHEN
+OTHERWISE STATED IN WRITING THE COPYRIGHT HOLDERS AND/OR OTHER PARTIES
+PROVIDE THE PROGRAM "AS IS" WITHOUT WARRANTY OF ANY KIND, EITHER EXPRESSED
+OR IMPLIED, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF
+MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE. THE ENTIRE RISK AS
+TO THE QUALITY AND PERFORMANCE OF THE PROGRAM IS WITH YOU. SHOULD THE
+PROGRAM PROVE DEFECTIVE, YOU ASSUME THE COST OF ALL NECESSARY SERVICING,
+REPAIR OR CORRECTION.
+
+ 12. IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN WRITING
+WILL ANY COPYRIGHT HOLDER, OR ANY OTHER PARTY WHO MAY MODIFY AND/OR
+REDISTRIBUTE THE PROGRAM AS PERMITTED ABOVE, BE LIABLE TO YOU FOR DAMAGES,
+INCLUDING ANY GENERAL, SPECIAL, INCIDENTAL OR CONSEQUENTIAL DAMAGES ARISING
+OUT OF THE USE OR INABILITY TO USE THE PROGRAM (INCLUDING BUT NOT LIMITED
+TO LOSS OF DATA OR DATA BEING RENDERED INACCURATE OR LOSSES SUSTAINED BY
+YOU OR THIRD PARTIES OR A FAILURE OF THE PROGRAM TO OPERATE WITH ANY OTHER
+PROGRAMS), EVEN IF SUCH HOLDER OR OTHER PARTY HAS BEEN ADVISED OF THE
+POSSIBILITY OF SUCH DAMAGES.
+
+ END OF TERMS AND CONDITIONS
+
+ How to Apply These Terms to Your New Programs
+
+ If you develop a new program, and you want it to be of the greatest
+possible use to the public, the best way to achieve this is to make it
+free software which everyone can redistribute and change under these terms.
+
+ To do so, attach the following notices to the program. It is safest
+to attach them to the start of each source file to most effectively
+convey the exclusion of warranty; and each file should have at least
+the "copyright" line and a pointer to where the full notice is found.
+
+ <one line to give the program's name and a brief idea of what it does.>
+ Copyright (C) <year> <name of author>
+
+ This program is free software; you can redistribute it and/or modify
+ it under the terms of the GNU General Public License as published by
+ the Free Software Foundation; either version 2 of the License, or
+ (at your option) any later version.
+
+ This program is distributed in the hope that it will be useful,
+ but WITHOUT ANY WARRANTY; without even the implied warranty of
+ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ GNU General Public License for more details.
+
+ You should have received a copy of the GNU General Public License along
+ with this program; if not, write to the Free Software Foundation, Inc.,
+ 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA.
+
+Also add information on how to contact you by electronic and paper mail.
+
+If the program is interactive, make it output a short notice like this
+when it starts in an interactive mode:
+
+ Gnomovision version 69, Copyright (C) year name of author
+ Gnomovision comes with ABSOLUTELY NO WARRANTY; for details type `show w'.
+ This is free software, and you are welcome to redistribute it
+ under certain conditions; type `show c' for details.
+
+The hypothetical commands `show w' and `show c' should show the appropriate
+parts of the General Public License. Of course, the commands you use may
+be called something other than `show w' and `show c'; they could even be
+mouse-clicks or menu items--whatever suits your program.
+
+You should also get your employer (if you work as a programmer) or your
+school, if any, to sign a "copyright disclaimer" for the program, if
+necessary. Here is a sample; alter the names:
+
+ Yoyodyne, Inc., hereby disclaims all copyright interest in the program
+ `Gnomovision' (which makes passes at compilers) written by James Hacker.
+
+ <signature of Ty Coon>, 1 April 1989
+ Ty Coon, President of Vice
+
+This General Public License does not permit incorporating your program into
+proprietary programs. If your program is a subroutine library, you may
+consider it more useful to permit linking proprietary applications with the
+library. If this is what you want to do, use the GNU Lesser General
+Public License instead of this License.
Added: trunk/yast/nb/Makefile.am
===================================================================
--- trunk/yast/nb/Makefile.am (rev 0)
+++ trunk/yast/nb/Makefile.am 2015-09-29 10:47:28 UTC (rev 92876)
@@ -0,0 +1,196 @@
+# Emacs: -*- makefile -*-
+#
+# Toplevel Makefile.am for a YaST2 subproject
+#
+# -- This file is generated by y2automake - DO NOT EDIT! --
+# (Edit ./SUBDIRS instead)
+#
+
+#where devtools are
+Y2TOOL = $(Y2DEVTOOLS_PREFIX)/bin/y2tool
+
+VERSION = $(shell cat $(srcdir)/VERSION)
+RPMNAME = $(shell cat $(srcdir)/RPMNAME)
+SUBDIRS_FILE = $(shell test -e $(srcdir)/SUBDIRS && echo SUBDIRS)
+ACINCLUDE_FILE = $(shell test -e $(srcdir)/acinclude.m4 && echo acinclude.m4)
+
+HAS_YAST_LICENSE = $(shell test -e $(srcdir)/YAST_LICENSE && echo YAST_LICENSE)
+
+# do we do Makefile.am for devtools? It is a little special...
+IS_DEVTOOLS = $(findstring yast2-devtools,$(RPMNAME))
+
+DEVTOOLS_DIR = $(if $(IS_DEVTOOLS),$(srcdir)/devtools,$(Y2DEVTOOLS_PREFIX)/share/YaST2/data/devtools)
+LEGALESE_DIR = $(if $(HAS_YAST_LICENSE),$(DEVTOOLS_DIR)/admin/copyright/yast,$(DEVTOOLS_DIR)/admin/copyright/gpl)
+
+COPYRIGHT_files_gpl = README COPYING
+
+COPYRIGHT_files_yast = YAST_LICENSE README COPYING COPYRIGHT.english \
+ COPYRIGHT.french COPYRIGHT.german COPYRIGHT.spanish
+
+extra_COPYRIGHT_files = $(if $(HAS_YAST_LICENSE), $(COPYRIGHT_files_yast), $(COPYRIGHT_files_gpl))
+
+# less strict; prefer bzip2
+AUTOMAKE_OPTIONS = foreign dist-bzip2 no-dist-gzip
+# where devtools install m4 snippets
+# argh, executed literally
+#ACLOCAL_AMFLAGS = -I $(Y2DEVTOOLS_PREFIX)/share/aclocal
+ACLOCAL_AMFLAGS = -I . -I `if test -d ./devtools/admin; then echo ./devtools/admin; else pkg-config --print-errors --variable=datadir yast2-devtools; fi`/aclocal
+
+Makefile.am.common: $(DEVTOOLS_DIR)/admin/Makefile.am.common
+ cmp -s $< $@ || cp -f $< $@
+
+# create bzip2ed tar and make some sanity checks
+$(RPMNAME)-$(VERSION).tar.bz2: checkpo dist-bzip2
+ @if [ `bunzip2 -c $(RPMNAME)-$(VERSION).tar.bz2 | wc --bytes` = 0 ] ; then \
+ echo "Error: created tar is empty" ; \
+ exit 1 ; \
+ fi
+
+CLEANFILES =
+MAINTAINERCLEANFILES = package/$(RPMNAME)-$(VERSION).tar.bz2 package/$(RPMNAME).spec
+
+POT_DST = $(shell find -type d -name testsuite -prune , \
+ -type f -name "*.pot")
+
+EXTRA_DIST = \
+ VERSION RPMNAME MAINTAINER configure.in.in \
+ $(SUBDIRS_FILE) $(ACINCLUDE_FILE) \
+ $(if $(IS_DEVTOOLS),Makefile.am.common,$(POT_DST))
+
+show-extra-dist:
+ @echo $(EXTRA_DIST)
+
+# info '(automake)Conditionals'
+if CREATE_PKGCONFIG
+# create the file here instead of by configure
+# because the prerequisite is made here (not anymore!)
+# and we don't want any paths in y2autoconf
+# info '(autoconf)config.status Invocation'
+$(RPMNAME).pc: $(RPMNAME).pc.in config.status
+ ./config.status --file=$@:$<
+
+if CREATE_PKGCONFIG_NOARCH
+pkgconfigdata_DATA = $(RPMNAME).pc
+else
+pkgconfig_DATA = $(RPMNAME).pc
+endif
+
+EXTRA_DIST += $(RPMNAME).pc.in
+endif
+
+dist-hook:
+ @for I in $(extra_COPYRIGHT_files) ; \
+ do \
+ EX="" ; \
+ if test -f $(srcdir)/$$I ; then \
+ EX=$(srcdir)/$$I ; \
+ elif test -f $(LEGALESE_DIR)/$$I ; then \
+ EX=$(LEGALESE_DIR)/$$I ; \
+ else \
+ echo "Error: No file $$I in $(srcdir)/ or in $$LEGALESE_DIR/"; \
+ exit 1 ; \
+ fi ; \
+ echo "cp $$EX $(distdir)" ; \
+ cp $$EX "$(distdir)" ; \
+ done
+
+pot:
+ $(Y2TOOL) y2makepot -s $(srcdir)
+
+install-pot: pot
+ @POT_DST=`find -type d -name testsuite -prune , \
+ -type f -name "*.pot"` ; \
+ if [ -n "$$POT_DST" ] ; then \
+ echo "mkdir -p $(DESTDIR)$(potdir)" ; \
+ mkdir -p $(DESTDIR)$(potdir) ; \
+ list="$$POT_DST"; \
+ for I in $$list ; \
+ do \
+ echo $$I ; \
+ if [ "$$I" == "pot" ] ; then \
+ continue ; \
+ fi ; \
+ echo "$(INSTALL_DATA) $$I $(DESTDIR)$(potdir)" ; \
+ $(INSTALL_DATA) $$I $(DESTDIR)$(potdir) ; \
+ done ; \
+ fi
+
+spellcheck: pot
+ $(Y2TOOL) pot-spellcheck
+
+# all-local: $(if $(IS_DEVTOOLS),,$(POT_DST))
+
+install-data-local: # $(if $(IS_DEVTOOLS),,install-pot)
+ mkdir -p $(DESTDIR)$(docdir)
+ @for I in $(extra_COPYRIGHT_files) ; \
+ do \
+ EX="" ; \
+ if test -f $(srcdir)/$$I ; then \
+ EX=$(srcdir)/$$I ; \
+ elif test -f $(LEGALESE_DIR)/$$I ; then \
+ EX=$(LEGALESE_DIR)/$$I ; \
+ else \
+ echo "Error: No file $$I in $(srcdir)/ or in $(LEGALESE_DIR)/"; \
+ exit 1 ; \
+ fi ; \
+ echo "$(INSTALL_DATA) $$EX $(DESTDIR)$(docdir)" ; \
+ $(INSTALL_DATA) $$EX $(DESTDIR)$(docdir) ; \
+ done
+
+package-local: check-parse $(if $(IS_DEVTOOLS),,$(POT_DST)) $(RPMNAME)-$(VERSION).tar.bz2
+ rm -f package/$(RPMNAME)-*.tar.bz2
+ rm -f package/*~
+ rm -f package/*.bak
+ rm -f package/*.auto
+ mv $(RPMNAME)-$(VERSION).tar.bz2 package/
+ if ! test -x $(Y2TOOL); then \
+ echo "$(Y2TOOL): not found."; \
+ echo "You have to install yast2-devtools to making a package"; \
+ false; \
+ fi
+ here=`pwd`; \
+ cd $(srcdir) && for i in $(RPMNAME)*.spec.in; do \
+ newname="`echo "$$i" | sed "s/\.in$$//g"`"; \
+ $(Y2TOOL) create-spec < $$i > $$here/package/$${newname} ; \
+ done
+
+package: check-up-to-date check-tagversion check-textdomain package-local
+
+TAGVERSION = $(Y2TOOL) tagversion
+
+# check if there is no modified files and all commits were pushed
+check-up-to-date:
+ if [ `git status --short --branch | sed '/##[^[]*$/d;/^??/d' | wc -l` -gt 0 ]; then \
+ (echo "ERROR: Source is not commited and pushed. See `git status`"; false) \
+ fi
+
+check-tagversion:
+ cd $(srcdir) && $(TAGVERSION) --check >/dev/null; \
+ [ $$? = 0 ] || ( echo "ERROR: Please run 'tagversion' first"; false )
+
+check-parse-old:
+ @if [ `find -type f -name "*.ycp" | wc -l` -gt 0 -a "$(RPMNAME)" != "yast2-core" ] ; then \
+ echo "Running parseycp..." ; \
+ parseycp -q -R ; \
+ else \
+ echo "Not running parseycp." ; \
+ fi
+
+check-parse:
+ @echo "Not running parseycp."
+
+check-textdomain:
+ $(Y2TOOL) check-textdomain $(srcdir)
+
+stable: checkin-stable
+
+checkin-stable: package
+ $(Y2TOOL) checkin-stable
+
+
+# For po/ modules
+checkpo:
+ test ! -f $(srcdir)/po/Makefile || $(MAKE) -C po checkpo
+# test ! -f $(srcdir)/po/Makefile || $(MAKE) -C po checkpo make-pox
+# Contents of ./SUBDIRS
+SUBDIRS = po
Added: trunk/yast/nb/README
===================================================================
--- trunk/yast/nb/README (rev 0)
+++ trunk/yast/nb/README 2015-09-29 10:47:28 UTC (rev 92876)
@@ -0,0 +1,2 @@
+This program/library is part of YaST2
+See the file COPYING for license terms
Added: trunk/yast/nb/configure.ac
===================================================================
--- trunk/yast/nb/configure.ac (rev 0)
+++ trunk/yast/nb/configure.ac 2015-09-29 10:47:28 UTC (rev 92876)
@@ -0,0 +1,184 @@
+dnl configure.ac for yast2-trans-nb
+dnl
+dnl -- This file is generated by y2autoconf 3.0.5 - DO NOT EDIT! --
+dnl (edit configure.ac.in or configure.in.in instead)
+
+AC_INIT(yast2-trans-nb, 3.1.0, http://bugs.opensuse.org/, yast2-trans-nb)
+dnl Check for presence of file 'RPMNAME'
+AC_CONFIG_SRCDIR([RPMNAME])
+
+dnl Checking host/target/build systems, for make, install etc.
+AC_CANONICAL_TARGET
+dnl Perform program name transformation
+AC_ARG_PROGRAM
+
+AC_PREFIX_DEFAULT(/usr)
+
+dnl long filenames; we use GNU Make extensions and that's ok
+AM_INIT_AUTOMAKE(tar-ustar -Wno-portability)
+
+dnl Important YaST2 variables
+VERSION="3.1.0"
+RPMNAME="yast2-trans-nb"
+MAINTAINER="Karl Eichwalder <ke(a)suse.de>"
+
+dnl pkgconfig honors lib64
+pkgconfigdir=\${libdir}/pkgconfig
+pkgconfigdatadir=\${datadir}/pkgconfig
+yast2dir=\${prefix}/share/YaST2
+
+ybindir=\${prefix}/lib/YaST2/bin
+# FIXME duplicates execcompdir
+ystartupdir=\${prefix}/lib/YaST2
+plugindir=\${libdir}/YaST2/plugin
+includedir=\${prefix}/include/YaST2
+potdir=\${docdir}/pot
+
+docdir=\${prefix}/share/doc/packages/$RPMNAME
+mandir=\${prefix}/share/man
+
+execcompdir=\${prefix}/lib/YaST2
+agentdir=${execcompdir}/servers_non_y2
+
+ydatadir=${yast2dir}/data
+imagedir=${yast2dir}/images
+themedir=${yast2dir}/theme
+localedir=${yast2dir}/locale
+clientdir=${yast2dir}/clients
+moduledir=${yast2dir}/modules
+yncludedir=${yast2dir}/include
+schemadir=${yast2dir}/schema
+scrconfdir=${yast2dir}/scrconf
+desktopdir=\${prefix}/share/applications/YaST2
+
+AC_SUBST(VERSION)
+AC_SUBST(RPMNAME)
+AC_SUBST(MAINTAINER)
+
+AC_SUBST(pkgconfigdir)
+AC_SUBST(pkgconfigdatadir)
+
+AC_SUBST(yast2dir)
+
+AC_SUBST(ybindir)
+AC_SUBST(ystartupdir)
+AC_SUBST(plugindir)
+AC_SUBST(includedir)
+AC_SUBST(potdir)
+AC_SUBST(execcompdir)
+
+AC_SUBST(docdir)
+AC_SUBST(mandir)
+
+AC_SUBST(ydatadir)
+AC_SUBST(imagedir)
+AC_SUBST(themedir)
+AC_SUBST(localedir)
+AC_SUBST(clientdir)
+AC_SUBST(moduledir)
+AC_SUBST(yncludedir)
+AC_SUBST(schemadir)
+AC_SUBST(scrconfdir)
+AC_SUBST(agentdir)
+AC_SUBST(desktopdir)
+
+fillupdir_d="/var/adm/fillup-templates"
+AC_ARG_WITH(fillupdir,
+ AS_HELP_STRING([--with-fillupdir=DIR],
+ [where to place fillup templates (default $fillupdir_d.]),
+ [ fillupdir="$withval" ],
+ [ fillupdir="$fillupdir_d" ])
+AC_SUBST(fillupdir)
+
+LL=${RPMNAME##*-}
+AC_SUBST(LL)
+ISO639=${LL%_*}
+AC_SUBST(ISO639)
+
+AC_ARG_WITH(own_compendium,
+ AS_HELP_STRING([--with-own_compendium=FILE],
+ [Location of compendium file]),
+ y2compendium=yes, y2compendium=no)
+if test "x$with_own_compendium" = "x" ; then
+ if test -d ../50-memory ; then
+ COMPENDIUM='../../50-memory/yast2.$(LL).po'
+ else
+ COMPENDIUM='../../memory/yast2.$(LL).po'
+ fi
+else
+ COMPENDIUM=${with_own_compendium}
+fi
+AC_SUBST(COMPENDIUM)
+if test -d ../50-pot ; then
+ POTDIR=../../50-pot
+else
+ POTDIR=../../pot/pot
+fi
+AC_SUBST(POTDIR)
+
+
+dnl Checks for programs.
+AC_PROG_INSTALL
+dnl The YCP interpreter checks whether dependent ybc files are older
+dnl so we must preserve their timestamps
+INSTALL="${INSTALL} -p"
+AC_PROG_LN_S
+AC_PROG_MAKE_SET
+
+dnl pkgconfig
+AC_ARG_VAR([PKG_CONFIG_PATH], [where to search for pkg-config files])
+dnl devtools
+dnl ...
+
+dnl no need for AC_ARG_VAR
+AC_PATH_PROG(XGETTEXT, xgettext)
+if test -z "$XGETTEXT" ; then
+ AC_MSG_ERROR(xgettext is missing; please install gettext-tools.)
+fi
+
+Y2DEVTOOLS_PREFIX=`pkg-config --print-errors --variable=prefix yast2-devtools`
+AC_SUBST(Y2DEVTOOLS_PREFIX)
+devtools_ybindir=`pkg-config --print-errors --variable=ybindir yast2-devtools`
+devtools_yast2dir=`pkg-config --print-errors --variable=yast2dir yast2-devtools`
+
+dnl producing pkg-config for others?
+AM_CONDITIONAL(CREATE_PKGCONFIG, test "x${CREATE_PKGCONFIG}" != x)
+AM_CONDITIONAL(CREATE_PKGCONFIG_NOARCH, test "x${CREATE_PKGCONFIG}" = xnoarch)
+
+dbdir=${devtools_yast2dir}/data/docbook
+STYLESHEET_HTML=${dbdir}/stylesheets/customize-html.xsl
+STYLESHEET_PDF=${dbdir}/stylesheets/customize-fo.xsl
+STYLESHEET_CSS=${dbdir}/css/yast2docs.css
+STYLESHEET_YDOC=${dbdir}/stylesheets/ydoc.xsl
+STYLESHEET_YCPDOC=${dbdir}/stylesheets/ycpdoc.xsl
+AC_SUBST(STYLESHEET_HTML)
+AC_SUBST(STYLESHEET_PDF)
+AC_SUBST(STYLESHEET_CSS)
+AC_SUBST(STYLESHEET_YDOC)
+AC_SUBST(STYLESHEET_YCPDOC)
+
+
+dnl searches for some needed programs
+AC_PATH_PROG(MSGFMT, msgfmt, no, /usr/bin)
+if test x$MSGFMT != x"/usr/bin/msgfmt"; then
+ AC_MSG_ERROR(msgfmt is missing; please install gettext.)
+fi
+AC_PATH_PROGS(MSGCAT, msgcat pmsgcat, no)
+if test x$MSGCAT = xno; then
+ AC_MSG_ERROR(msgcat is missing; please install gettext-0.11pre or better.)
+fi
+
+AC_PATH_PROG(MSGMERGE, msgmerge, no, /usr/bin)
+if test x$MSGMERGE != x"/usr/bin/msgmerge"; then
+ AC_MSG_ERROR(msgmerge is missing; please install gettext.)
+fi
+
+AC_PATH_PROG(MSGCONV, msgconv, no, /usr/bin)
+if test x$MSGCONV != x"/usr/bin/msgconv"; then
+ AC_MSG_ERROR(msgconv is missing; please install gettext.)
+fi
+
+
+AC_CONFIG_FILES(Makefile po/Makefile)
+AC_OUTPUT
+
Added: trunk/yast/nb/po/Makefile.am
===================================================================
--- trunk/yast/nb/po/Makefile.am (rev 0)
+++ trunk/yast/nb/po/Makefile.am 2015-09-29 10:47:28 UTC (rev 92876)
@@ -0,0 +1,175 @@
+# Emacs: -*- makefile -*-
+#
+# Makefile.am for a YaST2 translation (po/) subproject
+#
+# -- This file is generated by y2automake - DO NOT EDIT! --
+#
+# --- START lines from /usr/share/YaST2/data/devtools/admin/po/Makefile.am.top ---
+# Emacs: -*- makefile -*-
+# --- END lines from /usr/share/YaST2/data/devtools/admin/po/Makefile.am.top ---
+# --- START lines from /usr/share/YaST2/data/devtools/admin/po/Makefile.am.center ---
+# Emacs: -*- makefile -*-
+
+LL = @LL@
+#POTDIR = ../../50-pot
+POTDIR = @POTDIR@
+POTFILES = $(wildcard $(POTDIR)/*.pot)
+GENERATED = $(MOFILES)
+CLEANFILES = $(GENERATED)
+POFILES = $(wildcard *.po)
+ALL_TEXTDOMAINS = $(basename $(notdir $(POTFILES)))
+BPOTFILES = $(shell source ../../50-tools/build.conf && echo $$business)
+WANTED_TEXTDOMAINS = $(filter-out $(BPOTFILES), $(ALL_TEXTDOMAINS))
+WANTED_POFILES = $(addsuffix .$(LL).po, $(WANTED_TEXTDOMAINS))
+MOFILES = $(POFILES:%.po=%.mo)
+INST_MOFILES = $(MOFILES:.$(LL).mo=.mo)
+POXFILES = $(POFILES:%.po=%.pox)
+EXTRA_DIST = $(WANTED_POFILES) $(stat)
+localedir=@localedir@
+locale_lang_msg_dir=$(localedir)/$(LL)/LC_MESSAGES
+compendium = @COMPENDIUM@
+with_compendium =
+
+stat=status.txt
+PO_STATS= grep -v warning: | @ybindir@/po-stats
+
+MSGMERGE = @MSGMERGE@ --no-wrap --force-po --previous
+MSGFMT = @MSGFMT@
+MSGCAT = @MSGCAT@ --no-wrap --force-po
+MSGCONV = @MSGCONV@ --no-wrap --force-po
+XGETTEXT = @XGETTEXT@ --no-wrap
+
+SUFFIXES = .po .pox .gmo .mo
+
+all-local: $(GENERATED)
+
+make-pox pox: Makefile $(POXFILES)
+$(POXFILES): %.pox: %.po
+ -[ -f $@ ] && mv --backup=numbered $@ $@.bak; \
+ pot=$$(echo $< | sed "s:$(LL).po:pot:"); \
+ compendium=$(compendium); \
+ [ -f $$compendium ] || compendium=/dev/null ; \
+ $(MSGMERGE) -C $$compendium -o $@ $< $(POTDIR)/$$pot
+
+# update or init PO file
+update-po: Makefile $(POTFILES)
+ for p in $(POTFILES); do \
+ q=$${p##*/}; \
+ po=$${q%pot}$(LL).po; \
+ echo $$po; \
+ if [ -f $$po ]; then \
+ $(MSGMERGE) -o $$po.tmp $(with_compendium) $$po $$p; \
+ else \
+ $(MSGMERGE) -o $$po.tmp -C $(compendium) \
+ --verbose /dev/null $$p; \
+ fi || { echo "$(MSGMERGE) for \"$$po\" failed" ; \
+ rm -f $$po.tmp ; }; \
+ if cmp $$po.tmp $$po >/dev/null 2>&1; then \
+ rm -vf $$po.tmp; \
+ else \
+ mv -vf $$po.tmp $$po; \
+ fi; \
+ done
+ $(MAKE) $(stat)
+
+$(stat): $(WANTED_POFILES)
+ if [ -f $(stat) ]; then \
+ cp --backup=numbered $(stat) $(stat).bak; \
+ :> $(stat); \
+ fi
+ { for f in $(WANTED_POFILES); do \
+ LANG=C msgfmt -o /dev/null -c -v --statistics $$f 2>&1; \
+ done ; } | $(PO_STATS) | head -n 6 | tee $(stat)
+
+update-po-with-compendium:
+ $(MAKE) update-po with_compendium="-C $(compendium)"
+
+update-mo: $(MOFILES)
+ @:
+
+%.mo: %.po
+ file=$(srcdir)/`echo $* | sed 's,.*/,,'`.mo \
+ && rm -f $$file \
+ && $(MSGCONV) --to UTF-8 $< \
+ | $(MSGFMT) -c --statistics -o $$file -
+
+showpo:
+ echo $(POFILES)
+
+showmo:
+ echo $(MOFILES)
+
+checkpo:
+ for f in $(POFILES); do \
+ mypot=$(POTDIR)/$${f/$(LL).po/pot}; echo $$f $$mypot; \
+ [ -f $$mypot ] && { LANG=C $(MSGMERGE) --verbose --output=/dev/null $$f $$mypot || exit 1; }; \
+ LANG=C $(MSGFMT) --output=/dev/null --check --statistics --verbose $$f \
+ || exit 1; \
+ done
+
+# Try to checkin a .pox file
+# FIXME make sure msgcat doesn't weird things with "" and comments
+checkin:
+ p=$(MODULE).$(ci_ll); \
+ cp --backup=numbered $(ci_opt) $$p.po $$p.po.bak; \
+ if [ -d CVS ]; then \
+ cvs -n update $$p.po | grep -q -v '^[UPMC]'; \
+ else \
+ LC_ALL=C svn status --show-updates --quiet $$p.po| grep -v '^Status against revision'; \
+ fi; \
+ if [ $$? = 0 ]; then \
+ echo "CVS/Subversion mismatch; trying to merge..."; \
+ rm -f $$p.po; \
+ if [ -d CVS ]; then \
+ cvs -q update $$p.po; \
+ else \
+ svn update $$p.po; \
+ fi; \
+ cp $$p.pox $$p.pox.new; \
+ $(MSGCAT) $$p.po $$p.pox.new -o $$p.pox; \
+ echo -e "\nCheck \"$$p.pox\" for fuzzy entries. Status:"; \
+ $(MSGFMT) --check --statistics $$p.pox; \
+ echo -e "Then try again to checkin \"$$p.pox\"."; \
+ else \
+ cp $(ci_opt) $$p.pox $$p.po; \
+ if [ -d CVS ]; then \
+ cvs -n ci $$p.po; \
+ else \
+ svn --dry-run commit $$p.po; \
+ fi; \
+ if [ $$? = 0 ] ; then \
+ if [ -d CVS ]; then \
+ cvs ci -m "$(ci_msg)" $$p.po; \
+ else \
+ svn commit --message "$(ci_msg)" $$p.po; \
+ fi; \
+ else \
+ rm -f $$p.po; \
+ if [ -d CVS ]; then \
+ cvs -q update $$p.po; \
+ else \
+ svn update $$p.po; \
+ fi; \
+ cp $$p.pox $$p.pox.new; \
+ $(MSGCAT) $$p.po $$p.pox.new -o $$p.pox; \
+ echo -e "\nCheck \"$$p.pox\" for fuzzy entries. Status:"; \
+ $(MSGFMT) --check --statistics $$p.pox; \
+ echo "Then try to checkin \"$$p.pox\"."; \
+ fi; \
+ fi
+
+install-data-local: $(MOFILES) $(stat)
+ D=$(DESTDIR)$(locale_lang_msg_dir); \
+ [ -d $$D ] || install -d -m 755 $$D; \
+ for l in $(MOFILES); do \
+ m=$${l/$(LL).mo/mo}; \
+ install -m 644 $$l $$D/$$m; \
+ done
+ install -d -m 755 $(DESTDIR)$(docdir)
+ $(INSTALL_DATA) $(stat) $(DESTDIR)$(docdir)
+# --- END lines from /usr/share/YaST2/data/devtools/admin/po/Makefile.am.center ---
+# --- START lines from /usr/share/YaST2/data/devtools/admin/po/Makefile.am.bottom ---
+# Emacs: -*- makefile -*-
+
+## po/Makefile.am.bottom ends here
+# --- END lines from /usr/share/YaST2/data/devtools/admin/po/Makefile.am.bottom ---
Added: trunk/yast/nds/COPYING
===================================================================
--- trunk/yast/nds/COPYING (rev 0)
+++ trunk/yast/nds/COPYING 2015-09-29 10:47:28 UTC (rev 92876)
@@ -0,0 +1,339 @@
+ GNU GENERAL PUBLIC LICENSE
+ Version 2, June 1991
+
+ Copyright (C) 1989, 1991 Free Software Foundation, Inc.,
+ 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA
+ Everyone is permitted to copy and distribute verbatim copies
+ of this license document, but changing it is not allowed.
+
+ Preamble
+
+ The licenses for most software are designed to take away your
+freedom to share and change it. By contrast, the GNU General Public
+License is intended to guarantee your freedom to share and change free
+software--to make sure the software is free for all its users. This
+General Public License applies to most of the Free Software
+Foundation's software and to any other program whose authors commit to
+using it. (Some other Free Software Foundation software is covered by
+the GNU Lesser General Public License instead.) You can apply it to
+your programs, too.
+
+ When we speak of free software, we are referring to freedom, not
+price. Our General Public Licenses are designed to make sure that you
+have the freedom to distribute copies of free software (and charge for
+this service if you wish), that you receive source code or can get it
+if you want it, that you can change the software or use pieces of it
+in new free programs; and that you know you can do these things.
+
+ To protect your rights, we need to make restrictions that forbid
+anyone to deny you these rights or to ask you to surrender the rights.
+These restrictions translate to certain responsibilities for you if you
+distribute copies of the software, or if you modify it.
+
+ For example, if you distribute copies of such a program, whether
+gratis or for a fee, you must give the recipients all the rights that
+you have. You must make sure that they, too, receive or can get the
+source code. And you must show them these terms so they know their
+rights.
+
+ We protect your rights with two steps: (1) copyright the software, and
+(2) offer you this license which gives you legal permission to copy,
+distribute and/or modify the software.
+
+ Also, for each author's protection and ours, we want to make certain
+that everyone understands that there is no warranty for this free
+software. If the software is modified by someone else and passed on, we
+want its recipients to know that what they have is not the original, so
+that any problems introduced by others will not reflect on the original
+authors' reputations.
+
+ Finally, any free program is threatened constantly by software
+patents. We wish to avoid the danger that redistributors of a free
+program will individually obtain patent licenses, in effect making the
+program proprietary. To prevent this, we have made it clear that any
+patent must be licensed for everyone's free use or not licensed at all.
+
+ The precise terms and conditions for copying, distribution and
+modification follow.
+
+ GNU GENERAL PUBLIC LICENSE
+ TERMS AND CONDITIONS FOR COPYING, DISTRIBUTION AND MODIFICATION
+
+ 0. This License applies to any program or other work which contains
+a notice placed by the copyright holder saying it may be distributed
+under the terms of this General Public License. The "Program", below,
+refers to any such program or work, and a "work based on the Program"
+means either the Program or any derivative work under copyright law:
+that is to say, a work containing the Program or a portion of it,
+either verbatim or with modifications and/or translated into another
+language. (Hereinafter, translation is included without limitation in
+the term "modification".) Each licensee is addressed as "you".
+
+Activities other than copying, distribution and modification are not
+covered by this License; they are outside its scope. The act of
+running the Program is not restricted, and the output from the Program
+is covered only if its contents constitute a work based on the
+Program (independent of having been made by running the Program).
+Whether that is true depends on what the Program does.
+
+ 1. You may copy and distribute verbatim copies of the Program's
+source code as you receive it, in any medium, provided that you
+conspicuously and appropriately publish on each copy an appropriate
+copyright notice and disclaimer of warranty; keep intact all the
+notices that refer to this License and to the absence of any warranty;
+and give any other recipients of the Program a copy of this License
+along with the Program.
+
+You may charge a fee for the physical act of transferring a copy, and
+you may at your option offer warranty protection in exchange for a fee.
+
+ 2. You may modify your copy or copies of the Program or any portion
+of it, thus forming a work based on the Program, and copy and
+distribute such modifications or work under the terms of Section 1
+above, provided that you also meet all of these conditions:
+
+ a) You must cause the modified files to carry prominent notices
+ stating that you changed the files and the date of any change.
+
+ b) You must cause any work that you distribute or publish, that in
+ whole or in part contains or is derived from the Program or any
+ part thereof, to be licensed as a whole at no charge to all third
+ parties under the terms of this License.
+
+ c) If the modified program normally reads commands interactively
+ when run, you must cause it, when started running for such
+ interactive use in the most ordinary way, to print or display an
+ announcement including an appropriate copyright notice and a
+ notice that there is no warranty (or else, saying that you provide
+ a warranty) and that users may redistribute the program under
+ these conditions, and telling the user how to view a copy of this
+ License. (Exception: if the Program itself is interactive but
+ does not normally print such an announcement, your work based on
+ the Program is not required to print an announcement.)
+
+These requirements apply to the modified work as a whole. If
+identifiable sections of that work are not derived from the Program,
+and can be reasonably considered independent and separate works in
+themselves, then this License, and its terms, do not apply to those
+sections when you distribute them as separate works. But when you
+distribute the same sections as part of a whole which is a work based
+on the Program, the distribution of the whole must be on the terms of
+this License, whose permissions for other licensees extend to the
+entire whole, and thus to each and every part regardless of who wrote it.
+
+Thus, it is not the intent of this section to claim rights or contest
+your rights to work written entirely by you; rather, the intent is to
+exercise the right to control the distribution of derivative or
+collective works based on the Program.
+
+In addition, mere aggregation of another work not based on the Program
+with the Program (or with a work based on the Program) on a volume of
+a storage or distribution medium does not bring the other work under
+the scope of this License.
+
+ 3. You may copy and distribute the Program (or a work based on it,
+under Section 2) in object code or executable form under the terms of
+Sections 1 and 2 above provided that you also do one of the following:
+
+ a) Accompany it with the complete corresponding machine-readable
+ source code, which must be distributed under the terms of Sections
+ 1 and 2 above on a medium customarily used for software interchange; or,
+
+ b) Accompany it with a written offer, valid for at least three
+ years, to give any third party, for a charge no more than your
+ cost of physically performing source distribution, a complete
+ machine-readable copy of the corresponding source code, to be
+ distributed under the terms of Sections 1 and 2 above on a medium
+ customarily used for software interchange; or,
+
+ c) Accompany it with the information you received as to the offer
+ to distribute corresponding source code. (This alternative is
+ allowed only for noncommercial distribution and only if you
+ received the program in object code or executable form with such
+ an offer, in accord with Subsection b above.)
+
+The source code for a work means the preferred form of the work for
+making modifications to it. For an executable work, complete source
+code means all the source code for all modules it contains, plus any
+associated interface definition files, plus the scripts used to
+control compilation and installation of the executable. However, as a
+special exception, the source code distributed need not include
+anything that is normally distributed (in either source or binary
+form) with the major components (compiler, kernel, and so on) of the
+operating system on which the executable runs, unless that component
+itself accompanies the executable.
+
+If distribution of executable or object code is made by offering
+access to copy from a designated place, then offering equivalent
+access to copy the source code from the same place counts as
+distribution of the source code, even though third parties are not
+compelled to copy the source along with the object code.
+
+ 4. You may not copy, modify, sublicense, or distribute the Program
+except as expressly provided under this License. Any attempt
+otherwise to copy, modify, sublicense or distribute the Program is
+void, and will automatically terminate your rights under this License.
+However, parties who have received copies, or rights, from you under
+this License will not have their licenses terminated so long as such
+parties remain in full compliance.
+
+ 5. You are not required to accept this License, since you have not
+signed it. However, nothing else grants you permission to modify or
+distribute the Program or its derivative works. These actions are
+prohibited by law if you do not accept this License. Therefore, by
+modifying or distributing the Program (or any work based on the
+Program), you indicate your acceptance of this License to do so, and
+all its terms and conditions for copying, distributing or modifying
+the Program or works based on it.
+
+ 6. Each time you redistribute the Program (or any work based on the
+Program), the recipient automatically receives a license from the
+original licensor to copy, distribute or modify the Program subject to
+these terms and conditions. You may not impose any further
+restrictions on the recipients' exercise of the rights granted herein.
+You are not responsible for enforcing compliance by third parties to
+this License.
+
+ 7. If, as a consequence of a court judgment or allegation of patent
+infringement or for any other reason (not limited to patent issues),
+conditions are imposed on you (whether by court order, agreement or
+otherwise) that contradict the conditions of this License, they do not
+excuse you from the conditions of this License. If you cannot
+distribute so as to satisfy simultaneously your obligations under this
+License and any other pertinent obligations, then as a consequence you
+may not distribute the Program at all. For example, if a patent
+license would not permit royalty-free redistribution of the Program by
+all those who receive copies directly or indirectly through you, then
+the only way you could satisfy both it and this License would be to
+refrain entirely from distribution of the Program.
+
+If any portion of this section is held invalid or unenforceable under
+any particular circumstance, the balance of the section is intended to
+apply and the section as a whole is intended to apply in other
+circumstances.
+
+It is not the purpose of this section to induce you to infringe any
+patents or other property right claims or to contest validity of any
+such claims; this section has the sole purpose of protecting the
+integrity of the free software distribution system, which is
+implemented by public license practices. Many people have made
+generous contributions to the wide range of software distributed
+through that system in reliance on consistent application of that
+system; it is up to the author/donor to decide if he or she is willing
+to distribute software through any other system and a licensee cannot
+impose that choice.
+
+This section is intended to make thoroughly clear what is believed to
+be a consequence of the rest of this License.
+
+ 8. If the distribution and/or use of the Program is restricted in
+certain countries either by patents or by copyrighted interfaces, the
+original copyright holder who places the Program under this License
+may add an explicit geographical distribution limitation excluding
+those countries, so that distribution is permitted only in or among
+countries not thus excluded. In such case, this License incorporates
+the limitation as if written in the body of this License.
+
+ 9. The Free Software Foundation may publish revised and/or new versions
+of the General Public License from time to time. Such new versions will
+be similar in spirit to the present version, but may differ in detail to
+address new problems or concerns.
+
+Each version is given a distinguishing version number. If the Program
+specifies a version number of this License which applies to it and "any
+later version", you have the option of following the terms and conditions
+either of that version or of any later version published by the Free
+Software Foundation. If the Program does not specify a version number of
+this License, you may choose any version ever published by the Free Software
+Foundation.
+
+ 10. If you wish to incorporate parts of the Program into other free
+programs whose distribution conditions are different, write to the author
+to ask for permission. For software which is copyrighted by the Free
+Software Foundation, write to the Free Software Foundation; we sometimes
+make exceptions for this. Our decision will be guided by the two goals
+of preserving the free status of all derivatives of our free software and
+of promoting the sharing and reuse of software generally.
+
+ NO WARRANTY
+
+ 11. BECAUSE THE PROGRAM IS LICENSED FREE OF CHARGE, THERE IS NO WARRANTY
+FOR THE PROGRAM, TO THE EXTENT PERMITTED BY APPLICABLE LAW. EXCEPT WHEN
+OTHERWISE STATED IN WRITING THE COPYRIGHT HOLDERS AND/OR OTHER PARTIES
+PROVIDE THE PROGRAM "AS IS" WITHOUT WARRANTY OF ANY KIND, EITHER EXPRESSED
+OR IMPLIED, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF
+MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE. THE ENTIRE RISK AS
+TO THE QUALITY AND PERFORMANCE OF THE PROGRAM IS WITH YOU. SHOULD THE
+PROGRAM PROVE DEFECTIVE, YOU ASSUME THE COST OF ALL NECESSARY SERVICING,
+REPAIR OR CORRECTION.
+
+ 12. IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN WRITING
+WILL ANY COPYRIGHT HOLDER, OR ANY OTHER PARTY WHO MAY MODIFY AND/OR
+REDISTRIBUTE THE PROGRAM AS PERMITTED ABOVE, BE LIABLE TO YOU FOR DAMAGES,
+INCLUDING ANY GENERAL, SPECIAL, INCIDENTAL OR CONSEQUENTIAL DAMAGES ARISING
+OUT OF THE USE OR INABILITY TO USE THE PROGRAM (INCLUDING BUT NOT LIMITED
+TO LOSS OF DATA OR DATA BEING RENDERED INACCURATE OR LOSSES SUSTAINED BY
+YOU OR THIRD PARTIES OR A FAILURE OF THE PROGRAM TO OPERATE WITH ANY OTHER
+PROGRAMS), EVEN IF SUCH HOLDER OR OTHER PARTY HAS BEEN ADVISED OF THE
+POSSIBILITY OF SUCH DAMAGES.
+
+ END OF TERMS AND CONDITIONS
+
+ How to Apply These Terms to Your New Programs
+
+ If you develop a new program, and you want it to be of the greatest
+possible use to the public, the best way to achieve this is to make it
+free software which everyone can redistribute and change under these terms.
+
+ To do so, attach the following notices to the program. It is safest
+to attach them to the start of each source file to most effectively
+convey the exclusion of warranty; and each file should have at least
+the "copyright" line and a pointer to where the full notice is found.
+
+ <one line to give the program's name and a brief idea of what it does.>
+ Copyright (C) <year> <name of author>
+
+ This program is free software; you can redistribute it and/or modify
+ it under the terms of the GNU General Public License as published by
+ the Free Software Foundation; either version 2 of the License, or
+ (at your option) any later version.
+
+ This program is distributed in the hope that it will be useful,
+ but WITHOUT ANY WARRANTY; without even the implied warranty of
+ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ GNU General Public License for more details.
+
+ You should have received a copy of the GNU General Public License along
+ with this program; if not, write to the Free Software Foundation, Inc.,
+ 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA.
+
+Also add information on how to contact you by electronic and paper mail.
+
+If the program is interactive, make it output a short notice like this
+when it starts in an interactive mode:
+
+ Gnomovision version 69, Copyright (C) year name of author
+ Gnomovision comes with ABSOLUTELY NO WARRANTY; for details type `show w'.
+ This is free software, and you are welcome to redistribute it
+ under certain conditions; type `show c' for details.
+
+The hypothetical commands `show w' and `show c' should show the appropriate
+parts of the General Public License. Of course, the commands you use may
+be called something other than `show w' and `show c'; they could even be
+mouse-clicks or menu items--whatever suits your program.
+
+You should also get your employer (if you work as a programmer) or your
+school, if any, to sign a "copyright disclaimer" for the program, if
+necessary. Here is a sample; alter the names:
+
+ Yoyodyne, Inc., hereby disclaims all copyright interest in the program
+ `Gnomovision' (which makes passes at compilers) written by James Hacker.
+
+ <signature of Ty Coon>, 1 April 1989
+ Ty Coon, President of Vice
+
+This General Public License does not permit incorporating your program into
+proprietary programs. If your program is a subroutine library, you may
+consider it more useful to permit linking proprietary applications with the
+library. If this is what you want to do, use the GNU Lesser General
+Public License instead of this License.
Added: trunk/yast/nds/Makefile.am
===================================================================
--- trunk/yast/nds/Makefile.am (rev 0)
+++ trunk/yast/nds/Makefile.am 2015-09-29 10:47:28 UTC (rev 92876)
@@ -0,0 +1,196 @@
+# Emacs: -*- makefile -*-
+#
+# Toplevel Makefile.am for a YaST2 subproject
+#
+# -- This file is generated by y2automake - DO NOT EDIT! --
+# (Edit ./SUBDIRS instead)
+#
+
+#where devtools are
+Y2TOOL = $(Y2DEVTOOLS_PREFIX)/bin/y2tool
+
+VERSION = $(shell cat $(srcdir)/VERSION)
+RPMNAME = $(shell cat $(srcdir)/RPMNAME)
+SUBDIRS_FILE = $(shell test -e $(srcdir)/SUBDIRS && echo SUBDIRS)
+ACINCLUDE_FILE = $(shell test -e $(srcdir)/acinclude.m4 && echo acinclude.m4)
+
+HAS_YAST_LICENSE = $(shell test -e $(srcdir)/YAST_LICENSE && echo YAST_LICENSE)
+
+# do we do Makefile.am for devtools? It is a little special...
+IS_DEVTOOLS = $(findstring yast2-devtools,$(RPMNAME))
+
+DEVTOOLS_DIR = $(if $(IS_DEVTOOLS),$(srcdir)/devtools,$(Y2DEVTOOLS_PREFIX)/share/YaST2/data/devtools)
+LEGALESE_DIR = $(if $(HAS_YAST_LICENSE),$(DEVTOOLS_DIR)/admin/copyright/yast,$(DEVTOOLS_DIR)/admin/copyright/gpl)
+
+COPYRIGHT_files_gpl = README COPYING
+
+COPYRIGHT_files_yast = YAST_LICENSE README COPYING COPYRIGHT.english \
+ COPYRIGHT.french COPYRIGHT.german COPYRIGHT.spanish
+
+extra_COPYRIGHT_files = $(if $(HAS_YAST_LICENSE), $(COPYRIGHT_files_yast), $(COPYRIGHT_files_gpl))
+
+# less strict; prefer bzip2
+AUTOMAKE_OPTIONS = foreign dist-bzip2 no-dist-gzip
+# where devtools install m4 snippets
+# argh, executed literally
+#ACLOCAL_AMFLAGS = -I $(Y2DEVTOOLS_PREFIX)/share/aclocal
+ACLOCAL_AMFLAGS = -I . -I `if test -d ./devtools/admin; then echo ./devtools/admin; else pkg-config --print-errors --variable=datadir yast2-devtools; fi`/aclocal
+
+Makefile.am.common: $(DEVTOOLS_DIR)/admin/Makefile.am.common
+ cmp -s $< $@ || cp -f $< $@
+
+# create bzip2ed tar and make some sanity checks
+$(RPMNAME)-$(VERSION).tar.bz2: checkpo dist-bzip2
+ @if [ `bunzip2 -c $(RPMNAME)-$(VERSION).tar.bz2 | wc --bytes` = 0 ] ; then \
+ echo "Error: created tar is empty" ; \
+ exit 1 ; \
+ fi
+
+CLEANFILES =
+MAINTAINERCLEANFILES = package/$(RPMNAME)-$(VERSION).tar.bz2 package/$(RPMNAME).spec
+
+POT_DST = $(shell find -type d -name testsuite -prune , \
+ -type f -name "*.pot")
+
+EXTRA_DIST = \
+ VERSION RPMNAME MAINTAINER configure.in.in \
+ $(SUBDIRS_FILE) $(ACINCLUDE_FILE) \
+ $(if $(IS_DEVTOOLS),Makefile.am.common,$(POT_DST))
+
+show-extra-dist:
+ @echo $(EXTRA_DIST)
+
+# info '(automake)Conditionals'
+if CREATE_PKGCONFIG
+# create the file here instead of by configure
+# because the prerequisite is made here (not anymore!)
+# and we don't want any paths in y2autoconf
+# info '(autoconf)config.status Invocation'
+$(RPMNAME).pc: $(RPMNAME).pc.in config.status
+ ./config.status --file=$@:$<
+
+if CREATE_PKGCONFIG_NOARCH
+pkgconfigdata_DATA = $(RPMNAME).pc
+else
+pkgconfig_DATA = $(RPMNAME).pc
+endif
+
+EXTRA_DIST += $(RPMNAME).pc.in
+endif
+
+dist-hook:
+ @for I in $(extra_COPYRIGHT_files) ; \
+ do \
+ EX="" ; \
+ if test -f $(srcdir)/$$I ; then \
+ EX=$(srcdir)/$$I ; \
+ elif test -f $(LEGALESE_DIR)/$$I ; then \
+ EX=$(LEGALESE_DIR)/$$I ; \
+ else \
+ echo "Error: No file $$I in $(srcdir)/ or in $$LEGALESE_DIR/"; \
+ exit 1 ; \
+ fi ; \
+ echo "cp $$EX $(distdir)" ; \
+ cp $$EX "$(distdir)" ; \
+ done
+
+pot:
+ $(Y2TOOL) y2makepot -s $(srcdir)
+
+install-pot: pot
+ @POT_DST=`find -type d -name testsuite -prune , \
+ -type f -name "*.pot"` ; \
+ if [ -n "$$POT_DST" ] ; then \
+ echo "mkdir -p $(DESTDIR)$(potdir)" ; \
+ mkdir -p $(DESTDIR)$(potdir) ; \
+ list="$$POT_DST"; \
+ for I in $$list ; \
+ do \
+ echo $$I ; \
+ if [ "$$I" == "pot" ] ; then \
+ continue ; \
+ fi ; \
+ echo "$(INSTALL_DATA) $$I $(DESTDIR)$(potdir)" ; \
+ $(INSTALL_DATA) $$I $(DESTDIR)$(potdir) ; \
+ done ; \
+ fi
+
+spellcheck: pot
+ $(Y2TOOL) pot-spellcheck
+
+# all-local: $(if $(IS_DEVTOOLS),,$(POT_DST))
+
+install-data-local: # $(if $(IS_DEVTOOLS),,install-pot)
+ mkdir -p $(DESTDIR)$(docdir)
+ @for I in $(extra_COPYRIGHT_files) ; \
+ do \
+ EX="" ; \
+ if test -f $(srcdir)/$$I ; then \
+ EX=$(srcdir)/$$I ; \
+ elif test -f $(LEGALESE_DIR)/$$I ; then \
+ EX=$(LEGALESE_DIR)/$$I ; \
+ else \
+ echo "Error: No file $$I in $(srcdir)/ or in $(LEGALESE_DIR)/"; \
+ exit 1 ; \
+ fi ; \
+ echo "$(INSTALL_DATA) $$EX $(DESTDIR)$(docdir)" ; \
+ $(INSTALL_DATA) $$EX $(DESTDIR)$(docdir) ; \
+ done
+
+package-local: check-parse $(if $(IS_DEVTOOLS),,$(POT_DST)) $(RPMNAME)-$(VERSION).tar.bz2
+ rm -f package/$(RPMNAME)-*.tar.bz2
+ rm -f package/*~
+ rm -f package/*.bak
+ rm -f package/*.auto
+ mv $(RPMNAME)-$(VERSION).tar.bz2 package/
+ if ! test -x $(Y2TOOL); then \
+ echo "$(Y2TOOL): not found."; \
+ echo "You have to install yast2-devtools to making a package"; \
+ false; \
+ fi
+ here=`pwd`; \
+ cd $(srcdir) && for i in $(RPMNAME)*.spec.in; do \
+ newname="`echo "$$i" | sed "s/\.in$$//g"`"; \
+ $(Y2TOOL) create-spec < $$i > $$here/package/$${newname} ; \
+ done
+
+package: check-up-to-date check-tagversion check-textdomain package-local
+
+TAGVERSION = $(Y2TOOL) tagversion
+
+# check if there is no modified files and all commits were pushed
+check-up-to-date:
+ if [ `git status --short --branch | sed '/##[^[]*$/d;/^??/d' | wc -l` -gt 0 ]; then \
+ (echo "ERROR: Source is not commited and pushed. See `git status`"; false) \
+ fi
+
+check-tagversion:
+ cd $(srcdir) && $(TAGVERSION) --check >/dev/null; \
+ [ $$? = 0 ] || ( echo "ERROR: Please run 'tagversion' first"; false )
+
+check-parse-old:
+ @if [ `find -type f -name "*.ycp" | wc -l` -gt 0 -a "$(RPMNAME)" != "yast2-core" ] ; then \
+ echo "Running parseycp..." ; \
+ parseycp -q -R ; \
+ else \
+ echo "Not running parseycp." ; \
+ fi
+
+check-parse:
+ @echo "Not running parseycp."
+
+check-textdomain:
+ $(Y2TOOL) check-textdomain $(srcdir)
+
+stable: checkin-stable
+
+checkin-stable: package
+ $(Y2TOOL) checkin-stable
+
+
+# For po/ modules
+checkpo:
+ test ! -f $(srcdir)/po/Makefile || $(MAKE) -C po checkpo
+# test ! -f $(srcdir)/po/Makefile || $(MAKE) -C po checkpo make-pox
+# Contents of ./SUBDIRS
+SUBDIRS = po
Added: trunk/yast/nds/README
===================================================================
--- trunk/yast/nds/README (rev 0)
+++ trunk/yast/nds/README 2015-09-29 10:47:28 UTC (rev 92876)
@@ -0,0 +1,2 @@
+This program/library is part of YaST2
+See the file COPYING for license terms
Added: trunk/yast/nds/configure.ac
===================================================================
--- trunk/yast/nds/configure.ac (rev 0)
+++ trunk/yast/nds/configure.ac 2015-09-29 10:47:28 UTC (rev 92876)
@@ -0,0 +1,184 @@
+dnl configure.ac for yast2-trans-nds
+dnl
+dnl -- This file is generated by y2autoconf 3.0.5 - DO NOT EDIT! --
+dnl (edit configure.ac.in or configure.in.in instead)
+
+AC_INIT(yast2-trans-nds, 3.1.0, http://bugs.opensuse.org/, yast2-trans-nds)
+dnl Check for presence of file 'RPMNAME'
+AC_CONFIG_SRCDIR([RPMNAME])
+
+dnl Checking host/target/build systems, for make, install etc.
+AC_CANONICAL_TARGET
+dnl Perform program name transformation
+AC_ARG_PROGRAM
+
+AC_PREFIX_DEFAULT(/usr)
+
+dnl long filenames; we use GNU Make extensions and that's ok
+AM_INIT_AUTOMAKE(tar-ustar -Wno-portability)
+
+dnl Important YaST2 variables
+VERSION="3.1.0"
+RPMNAME="yast2-trans-nds"
+MAINTAINER="Karl Eichwalder <ke(a)suse.de>"
+
+dnl pkgconfig honors lib64
+pkgconfigdir=\${libdir}/pkgconfig
+pkgconfigdatadir=\${datadir}/pkgconfig
+yast2dir=\${prefix}/share/YaST2
+
+ybindir=\${prefix}/lib/YaST2/bin
+# FIXME duplicates execcompdir
+ystartupdir=\${prefix}/lib/YaST2
+plugindir=\${libdir}/YaST2/plugin
+includedir=\${prefix}/include/YaST2
+potdir=\${docdir}/pot
+
+docdir=\${prefix}/share/doc/packages/$RPMNAME
+mandir=\${prefix}/share/man
+
+execcompdir=\${prefix}/lib/YaST2
+agentdir=${execcompdir}/servers_non_y2
+
+ydatadir=${yast2dir}/data
+imagedir=${yast2dir}/images
+themedir=${yast2dir}/theme
+localedir=${yast2dir}/locale
+clientdir=${yast2dir}/clients
+moduledir=${yast2dir}/modules
+yncludedir=${yast2dir}/include
+schemadir=${yast2dir}/schema
+scrconfdir=${yast2dir}/scrconf
+desktopdir=\${prefix}/share/applications/YaST2
+
+AC_SUBST(VERSION)
+AC_SUBST(RPMNAME)
+AC_SUBST(MAINTAINER)
+
+AC_SUBST(pkgconfigdir)
+AC_SUBST(pkgconfigdatadir)
+
+AC_SUBST(yast2dir)
+
+AC_SUBST(ybindir)
+AC_SUBST(ystartupdir)
+AC_SUBST(plugindir)
+AC_SUBST(includedir)
+AC_SUBST(potdir)
+AC_SUBST(execcompdir)
+
+AC_SUBST(docdir)
+AC_SUBST(mandir)
+
+AC_SUBST(ydatadir)
+AC_SUBST(imagedir)
+AC_SUBST(themedir)
+AC_SUBST(localedir)
+AC_SUBST(clientdir)
+AC_SUBST(moduledir)
+AC_SUBST(yncludedir)
+AC_SUBST(schemadir)
+AC_SUBST(scrconfdir)
+AC_SUBST(agentdir)
+AC_SUBST(desktopdir)
+
+fillupdir_d="/var/adm/fillup-templates"
+AC_ARG_WITH(fillupdir,
+ AS_HELP_STRING([--with-fillupdir=DIR],
+ [where to place fillup templates (default $fillupdir_d.]),
+ [ fillupdir="$withval" ],
+ [ fillupdir="$fillupdir_d" ])
+AC_SUBST(fillupdir)
+
+LL=${RPMNAME##*-}
+AC_SUBST(LL)
+ISO639=${LL%_*}
+AC_SUBST(ISO639)
+
+AC_ARG_WITH(own_compendium,
+ AS_HELP_STRING([--with-own_compendium=FILE],
+ [Location of compendium file]),
+ y2compendium=yes, y2compendium=no)
+if test "x$with_own_compendium" = "x" ; then
+ if test -d ../50-memory ; then
+ COMPENDIUM='../../50-memory/yast2.$(LL).po'
+ else
+ COMPENDIUM='../../memory/yast2.$(LL).po'
+ fi
+else
+ COMPENDIUM=${with_own_compendium}
+fi
+AC_SUBST(COMPENDIUM)
+if test -d ../50-pot ; then
+ POTDIR=../../50-pot
+else
+ POTDIR=../../pot/pot
+fi
+AC_SUBST(POTDIR)
+
+
+dnl Checks for programs.
+AC_PROG_INSTALL
+dnl The YCP interpreter checks whether dependent ybc files are older
+dnl so we must preserve their timestamps
+INSTALL="${INSTALL} -p"
+AC_PROG_LN_S
+AC_PROG_MAKE_SET
+
+dnl pkgconfig
+AC_ARG_VAR([PKG_CONFIG_PATH], [where to search for pkg-config files])
+dnl devtools
+dnl ...
+
+dnl no need for AC_ARG_VAR
+AC_PATH_PROG(XGETTEXT, xgettext)
+if test -z "$XGETTEXT" ; then
+ AC_MSG_ERROR(xgettext is missing; please install gettext-tools.)
+fi
+
+Y2DEVTOOLS_PREFIX=`pkg-config --print-errors --variable=prefix yast2-devtools`
+AC_SUBST(Y2DEVTOOLS_PREFIX)
+devtools_ybindir=`pkg-config --print-errors --variable=ybindir yast2-devtools`
+devtools_yast2dir=`pkg-config --print-errors --variable=yast2dir yast2-devtools`
+
+dnl producing pkg-config for others?
+AM_CONDITIONAL(CREATE_PKGCONFIG, test "x${CREATE_PKGCONFIG}" != x)
+AM_CONDITIONAL(CREATE_PKGCONFIG_NOARCH, test "x${CREATE_PKGCONFIG}" = xnoarch)
+
+dbdir=${devtools_yast2dir}/data/docbook
+STYLESHEET_HTML=${dbdir}/stylesheets/customize-html.xsl
+STYLESHEET_PDF=${dbdir}/stylesheets/customize-fo.xsl
+STYLESHEET_CSS=${dbdir}/css/yast2docs.css
+STYLESHEET_YDOC=${dbdir}/stylesheets/ydoc.xsl
+STYLESHEET_YCPDOC=${dbdir}/stylesheets/ycpdoc.xsl
+AC_SUBST(STYLESHEET_HTML)
+AC_SUBST(STYLESHEET_PDF)
+AC_SUBST(STYLESHEET_CSS)
+AC_SUBST(STYLESHEET_YDOC)
+AC_SUBST(STYLESHEET_YCPDOC)
+
+
+dnl searches for some needed programs
+AC_PATH_PROG(MSGFMT, msgfmt, no, /usr/bin)
+if test x$MSGFMT != x"/usr/bin/msgfmt"; then
+ AC_MSG_ERROR(msgfmt is missing; please install gettext.)
+fi
+AC_PATH_PROGS(MSGCAT, msgcat pmsgcat, no)
+if test x$MSGCAT = xno; then
+ AC_MSG_ERROR(msgcat is missing; please install gettext-0.11pre or better.)
+fi
+
+AC_PATH_PROG(MSGMERGE, msgmerge, no, /usr/bin)
+if test x$MSGMERGE != x"/usr/bin/msgmerge"; then
+ AC_MSG_ERROR(msgmerge is missing; please install gettext.)
+fi
+
+AC_PATH_PROG(MSGCONV, msgconv, no, /usr/bin)
+if test x$MSGCONV != x"/usr/bin/msgconv"; then
+ AC_MSG_ERROR(msgconv is missing; please install gettext.)
+fi
+
+
+AC_CONFIG_FILES(Makefile po/Makefile)
+AC_OUTPUT
+
Added: trunk/yast/nds/po/Makefile.am
===================================================================
--- trunk/yast/nds/po/Makefile.am (rev 0)
+++ trunk/yast/nds/po/Makefile.am 2015-09-29 10:47:28 UTC (rev 92876)
@@ -0,0 +1,175 @@
+# Emacs: -*- makefile -*-
+#
+# Makefile.am for a YaST2 translation (po/) subproject
+#
+# -- This file is generated by y2automake - DO NOT EDIT! --
+#
+# --- START lines from /usr/share/YaST2/data/devtools/admin/po/Makefile.am.top ---
+# Emacs: -*- makefile -*-
+# --- END lines from /usr/share/YaST2/data/devtools/admin/po/Makefile.am.top ---
+# --- START lines from /usr/share/YaST2/data/devtools/admin/po/Makefile.am.center ---
+# Emacs: -*- makefile -*-
+
+LL = @LL@
+#POTDIR = ../../50-pot
+POTDIR = @POTDIR@
+POTFILES = $(wildcard $(POTDIR)/*.pot)
+GENERATED = $(MOFILES)
+CLEANFILES = $(GENERATED)
+POFILES = $(wildcard *.po)
+ALL_TEXTDOMAINS = $(basename $(notdir $(POTFILES)))
+BPOTFILES = $(shell source ../../50-tools/build.conf && echo $$business)
+WANTED_TEXTDOMAINS = $(filter-out $(BPOTFILES), $(ALL_TEXTDOMAINS))
+WANTED_POFILES = $(addsuffix .$(LL).po, $(WANTED_TEXTDOMAINS))
+MOFILES = $(POFILES:%.po=%.mo)
+INST_MOFILES = $(MOFILES:.$(LL).mo=.mo)
+POXFILES = $(POFILES:%.po=%.pox)
+EXTRA_DIST = $(WANTED_POFILES) $(stat)
+localedir=@localedir@
+locale_lang_msg_dir=$(localedir)/$(LL)/LC_MESSAGES
+compendium = @COMPENDIUM@
+with_compendium =
+
+stat=status.txt
+PO_STATS= grep -v warning: | @ybindir@/po-stats
+
+MSGMERGE = @MSGMERGE@ --no-wrap --force-po --previous
+MSGFMT = @MSGFMT@
+MSGCAT = @MSGCAT@ --no-wrap --force-po
+MSGCONV = @MSGCONV@ --no-wrap --force-po
+XGETTEXT = @XGETTEXT@ --no-wrap
+
+SUFFIXES = .po .pox .gmo .mo
+
+all-local: $(GENERATED)
+
+make-pox pox: Makefile $(POXFILES)
+$(POXFILES): %.pox: %.po
+ -[ -f $@ ] && mv --backup=numbered $@ $@.bak; \
+ pot=$$(echo $< | sed "s:$(LL).po:pot:"); \
+ compendium=$(compendium); \
+ [ -f $$compendium ] || compendium=/dev/null ; \
+ $(MSGMERGE) -C $$compendium -o $@ $< $(POTDIR)/$$pot
+
+# update or init PO file
+update-po: Makefile $(POTFILES)
+ for p in $(POTFILES); do \
+ q=$${p##*/}; \
+ po=$${q%pot}$(LL).po; \
+ echo $$po; \
+ if [ -f $$po ]; then \
+ $(MSGMERGE) -o $$po.tmp $(with_compendium) $$po $$p; \
+ else \
+ $(MSGMERGE) -o $$po.tmp -C $(compendium) \
+ --verbose /dev/null $$p; \
+ fi || { echo "$(MSGMERGE) for \"$$po\" failed" ; \
+ rm -f $$po.tmp ; }; \
+ if cmp $$po.tmp $$po >/dev/null 2>&1; then \
+ rm -vf $$po.tmp; \
+ else \
+ mv -vf $$po.tmp $$po; \
+ fi; \
+ done
+ $(MAKE) $(stat)
+
+$(stat): $(WANTED_POFILES)
+ if [ -f $(stat) ]; then \
+ cp --backup=numbered $(stat) $(stat).bak; \
+ :> $(stat); \
+ fi
+ { for f in $(WANTED_POFILES); do \
+ LANG=C msgfmt -o /dev/null -c -v --statistics $$f 2>&1; \
+ done ; } | $(PO_STATS) | head -n 6 | tee $(stat)
+
+update-po-with-compendium:
+ $(MAKE) update-po with_compendium="-C $(compendium)"
+
+update-mo: $(MOFILES)
+ @:
+
+%.mo: %.po
+ file=$(srcdir)/`echo $* | sed 's,.*/,,'`.mo \
+ && rm -f $$file \
+ && $(MSGCONV) --to UTF-8 $< \
+ | $(MSGFMT) -c --statistics -o $$file -
+
+showpo:
+ echo $(POFILES)
+
+showmo:
+ echo $(MOFILES)
+
+checkpo:
+ for f in $(POFILES); do \
+ mypot=$(POTDIR)/$${f/$(LL).po/pot}; echo $$f $$mypot; \
+ [ -f $$mypot ] && { LANG=C $(MSGMERGE) --verbose --output=/dev/null $$f $$mypot || exit 1; }; \
+ LANG=C $(MSGFMT) --output=/dev/null --check --statistics --verbose $$f \
+ || exit 1; \
+ done
+
+# Try to checkin a .pox file
+# FIXME make sure msgcat doesn't weird things with "" and comments
+checkin:
+ p=$(MODULE).$(ci_ll); \
+ cp --backup=numbered $(ci_opt) $$p.po $$p.po.bak; \
+ if [ -d CVS ]; then \
+ cvs -n update $$p.po | grep -q -v '^[UPMC]'; \
+ else \
+ LC_ALL=C svn status --show-updates --quiet $$p.po| grep -v '^Status against revision'; \
+ fi; \
+ if [ $$? = 0 ]; then \
+ echo "CVS/Subversion mismatch; trying to merge..."; \
+ rm -f $$p.po; \
+ if [ -d CVS ]; then \
+ cvs -q update $$p.po; \
+ else \
+ svn update $$p.po; \
+ fi; \
+ cp $$p.pox $$p.pox.new; \
+ $(MSGCAT) $$p.po $$p.pox.new -o $$p.pox; \
+ echo -e "\nCheck \"$$p.pox\" for fuzzy entries. Status:"; \
+ $(MSGFMT) --check --statistics $$p.pox; \
+ echo -e "Then try again to checkin \"$$p.pox\"."; \
+ else \
+ cp $(ci_opt) $$p.pox $$p.po; \
+ if [ -d CVS ]; then \
+ cvs -n ci $$p.po; \
+ else \
+ svn --dry-run commit $$p.po; \
+ fi; \
+ if [ $$? = 0 ] ; then \
+ if [ -d CVS ]; then \
+ cvs ci -m "$(ci_msg)" $$p.po; \
+ else \
+ svn commit --message "$(ci_msg)" $$p.po; \
+ fi; \
+ else \
+ rm -f $$p.po; \
+ if [ -d CVS ]; then \
+ cvs -q update $$p.po; \
+ else \
+ svn update $$p.po; \
+ fi; \
+ cp $$p.pox $$p.pox.new; \
+ $(MSGCAT) $$p.po $$p.pox.new -o $$p.pox; \
+ echo -e "\nCheck \"$$p.pox\" for fuzzy entries. Status:"; \
+ $(MSGFMT) --check --statistics $$p.pox; \
+ echo "Then try to checkin \"$$p.pox\"."; \
+ fi; \
+ fi
+
+install-data-local: $(MOFILES) $(stat)
+ D=$(DESTDIR)$(locale_lang_msg_dir); \
+ [ -d $$D ] || install -d -m 755 $$D; \
+ for l in $(MOFILES); do \
+ m=$${l/$(LL).mo/mo}; \
+ install -m 644 $$l $$D/$$m; \
+ done
+ install -d -m 755 $(DESTDIR)$(docdir)
+ $(INSTALL_DATA) $(stat) $(DESTDIR)$(docdir)
+# --- END lines from /usr/share/YaST2/data/devtools/admin/po/Makefile.am.center ---
+# --- START lines from /usr/share/YaST2/data/devtools/admin/po/Makefile.am.bottom ---
+# Emacs: -*- makefile -*-
+
+## po/Makefile.am.bottom ends here
+# --- END lines from /usr/share/YaST2/data/devtools/admin/po/Makefile.am.bottom ---
Added: trunk/yast/ne/COPYING
===================================================================
--- trunk/yast/ne/COPYING (rev 0)
+++ trunk/yast/ne/COPYING 2015-09-29 10:47:28 UTC (rev 92876)
@@ -0,0 +1,339 @@
+ GNU GENERAL PUBLIC LICENSE
+ Version 2, June 1991
+
+ Copyright (C) 1989, 1991 Free Software Foundation, Inc.,
+ 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA
+ Everyone is permitted to copy and distribute verbatim copies
+ of this license document, but changing it is not allowed.
+
+ Preamble
+
+ The licenses for most software are designed to take away your
+freedom to share and change it. By contrast, the GNU General Public
+License is intended to guarantee your freedom to share and change free
+software--to make sure the software is free for all its users. This
+General Public License applies to most of the Free Software
+Foundation's software and to any other program whose authors commit to
+using it. (Some other Free Software Foundation software is covered by
+the GNU Lesser General Public License instead.) You can apply it to
+your programs, too.
+
+ When we speak of free software, we are referring to freedom, not
+price. Our General Public Licenses are designed to make sure that you
+have the freedom to distribute copies of free software (and charge for
+this service if you wish), that you receive source code or can get it
+if you want it, that you can change the software or use pieces of it
+in new free programs; and that you know you can do these things.
+
+ To protect your rights, we need to make restrictions that forbid
+anyone to deny you these rights or to ask you to surrender the rights.
+These restrictions translate to certain responsibilities for you if you
+distribute copies of the software, or if you modify it.
+
+ For example, if you distribute copies of such a program, whether
+gratis or for a fee, you must give the recipients all the rights that
+you have. You must make sure that they, too, receive or can get the
+source code. And you must show them these terms so they know their
+rights.
+
+ We protect your rights with two steps: (1) copyright the software, and
+(2) offer you this license which gives you legal permission to copy,
+distribute and/or modify the software.
+
+ Also, for each author's protection and ours, we want to make certain
+that everyone understands that there is no warranty for this free
+software. If the software is modified by someone else and passed on, we
+want its recipients to know that what they have is not the original, so
+that any problems introduced by others will not reflect on the original
+authors' reputations.
+
+ Finally, any free program is threatened constantly by software
+patents. We wish to avoid the danger that redistributors of a free
+program will individually obtain patent licenses, in effect making the
+program proprietary. To prevent this, we have made it clear that any
+patent must be licensed for everyone's free use or not licensed at all.
+
+ The precise terms and conditions for copying, distribution and
+modification follow.
+
+ GNU GENERAL PUBLIC LICENSE
+ TERMS AND CONDITIONS FOR COPYING, DISTRIBUTION AND MODIFICATION
+
+ 0. This License applies to any program or other work which contains
+a notice placed by the copyright holder saying it may be distributed
+under the terms of this General Public License. The "Program", below,
+refers to any such program or work, and a "work based on the Program"
+means either the Program or any derivative work under copyright law:
+that is to say, a work containing the Program or a portion of it,
+either verbatim or with modifications and/or translated into another
+language. (Hereinafter, translation is included without limitation in
+the term "modification".) Each licensee is addressed as "you".
+
+Activities other than copying, distribution and modification are not
+covered by this License; they are outside its scope. The act of
+running the Program is not restricted, and the output from the Program
+is covered only if its contents constitute a work based on the
+Program (independent of having been made by running the Program).
+Whether that is true depends on what the Program does.
+
+ 1. You may copy and distribute verbatim copies of the Program's
+source code as you receive it, in any medium, provided that you
+conspicuously and appropriately publish on each copy an appropriate
+copyright notice and disclaimer of warranty; keep intact all the
+notices that refer to this License and to the absence of any warranty;
+and give any other recipients of the Program a copy of this License
+along with the Program.
+
+You may charge a fee for the physical act of transferring a copy, and
+you may at your option offer warranty protection in exchange for a fee.
+
+ 2. You may modify your copy or copies of the Program or any portion
+of it, thus forming a work based on the Program, and copy and
+distribute such modifications or work under the terms of Section 1
+above, provided that you also meet all of these conditions:
+
+ a) You must cause the modified files to carry prominent notices
+ stating that you changed the files and the date of any change.
+
+ b) You must cause any work that you distribute or publish, that in
+ whole or in part contains or is derived from the Program or any
+ part thereof, to be licensed as a whole at no charge to all third
+ parties under the terms of this License.
+
+ c) If the modified program normally reads commands interactively
+ when run, you must cause it, when started running for such
+ interactive use in the most ordinary way, to print or display an
+ announcement including an appropriate copyright notice and a
+ notice that there is no warranty (or else, saying that you provide
+ a warranty) and that users may redistribute the program under
+ these conditions, and telling the user how to view a copy of this
+ License. (Exception: if the Program itself is interactive but
+ does not normally print such an announcement, your work based on
+ the Program is not required to print an announcement.)
+
+These requirements apply to the modified work as a whole. If
+identifiable sections of that work are not derived from the Program,
+and can be reasonably considered independent and separate works in
+themselves, then this License, and its terms, do not apply to those
+sections when you distribute them as separate works. But when you
+distribute the same sections as part of a whole which is a work based
+on the Program, the distribution of the whole must be on the terms of
+this License, whose permissions for other licensees extend to the
+entire whole, and thus to each and every part regardless of who wrote it.
+
+Thus, it is not the intent of this section to claim rights or contest
+your rights to work written entirely by you; rather, the intent is to
+exercise the right to control the distribution of derivative or
+collective works based on the Program.
+
+In addition, mere aggregation of another work not based on the Program
+with the Program (or with a work based on the Program) on a volume of
+a storage or distribution medium does not bring the other work under
+the scope of this License.
+
+ 3. You may copy and distribute the Program (or a work based on it,
+under Section 2) in object code or executable form under the terms of
+Sections 1 and 2 above provided that you also do one of the following:
+
+ a) Accompany it with the complete corresponding machine-readable
+ source code, which must be distributed under the terms of Sections
+ 1 and 2 above on a medium customarily used for software interchange; or,
+
+ b) Accompany it with a written offer, valid for at least three
+ years, to give any third party, for a charge no more than your
+ cost of physically performing source distribution, a complete
+ machine-readable copy of the corresponding source code, to be
+ distributed under the terms of Sections 1 and 2 above on a medium
+ customarily used for software interchange; or,
+
+ c) Accompany it with the information you received as to the offer
+ to distribute corresponding source code. (This alternative is
+ allowed only for noncommercial distribution and only if you
+ received the program in object code or executable form with such
+ an offer, in accord with Subsection b above.)
+
+The source code for a work means the preferred form of the work for
+making modifications to it. For an executable work, complete source
+code means all the source code for all modules it contains, plus any
+associated interface definition files, plus the scripts used to
+control compilation and installation of the executable. However, as a
+special exception, the source code distributed need not include
+anything that is normally distributed (in either source or binary
+form) with the major components (compiler, kernel, and so on) of the
+operating system on which the executable runs, unless that component
+itself accompanies the executable.
+
+If distribution of executable or object code is made by offering
+access to copy from a designated place, then offering equivalent
+access to copy the source code from the same place counts as
+distribution of the source code, even though third parties are not
+compelled to copy the source along with the object code.
+
+ 4. You may not copy, modify, sublicense, or distribute the Program
+except as expressly provided under this License. Any attempt
+otherwise to copy, modify, sublicense or distribute the Program is
+void, and will automatically terminate your rights under this License.
+However, parties who have received copies, or rights, from you under
+this License will not have their licenses terminated so long as such
+parties remain in full compliance.
+
+ 5. You are not required to accept this License, since you have not
+signed it. However, nothing else grants you permission to modify or
+distribute the Program or its derivative works. These actions are
+prohibited by law if you do not accept this License. Therefore, by
+modifying or distributing the Program (or any work based on the
+Program), you indicate your acceptance of this License to do so, and
+all its terms and conditions for copying, distributing or modifying
+the Program or works based on it.
+
+ 6. Each time you redistribute the Program (or any work based on the
+Program), the recipient automatically receives a license from the
+original licensor to copy, distribute or modify the Program subject to
+these terms and conditions. You may not impose any further
+restrictions on the recipients' exercise of the rights granted herein.
+You are not responsible for enforcing compliance by third parties to
+this License.
+
+ 7. If, as a consequence of a court judgment or allegation of patent
+infringement or for any other reason (not limited to patent issues),
+conditions are imposed on you (whether by court order, agreement or
+otherwise) that contradict the conditions of this License, they do not
+excuse you from the conditions of this License. If you cannot
+distribute so as to satisfy simultaneously your obligations under this
+License and any other pertinent obligations, then as a consequence you
+may not distribute the Program at all. For example, if a patent
+license would not permit royalty-free redistribution of the Program by
+all those who receive copies directly or indirectly through you, then
+the only way you could satisfy both it and this License would be to
+refrain entirely from distribution of the Program.
+
+If any portion of this section is held invalid or unenforceable under
+any particular circumstance, the balance of the section is intended to
+apply and the section as a whole is intended to apply in other
+circumstances.
+
+It is not the purpose of this section to induce you to infringe any
+patents or other property right claims or to contest validity of any
+such claims; this section has the sole purpose of protecting the
+integrity of the free software distribution system, which is
+implemented by public license practices. Many people have made
+generous contributions to the wide range of software distributed
+through that system in reliance on consistent application of that
+system; it is up to the author/donor to decide if he or she is willing
+to distribute software through any other system and a licensee cannot
+impose that choice.
+
+This section is intended to make thoroughly clear what is believed to
+be a consequence of the rest of this License.
+
+ 8. If the distribution and/or use of the Program is restricted in
+certain countries either by patents or by copyrighted interfaces, the
+original copyright holder who places the Program under this License
+may add an explicit geographical distribution limitation excluding
+those countries, so that distribution is permitted only in or among
+countries not thus excluded. In such case, this License incorporates
+the limitation as if written in the body of this License.
+
+ 9. The Free Software Foundation may publish revised and/or new versions
+of the General Public License from time to time. Such new versions will
+be similar in spirit to the present version, but may differ in detail to
+address new problems or concerns.
+
+Each version is given a distinguishing version number. If the Program
+specifies a version number of this License which applies to it and "any
+later version", you have the option of following the terms and conditions
+either of that version or of any later version published by the Free
+Software Foundation. If the Program does not specify a version number of
+this License, you may choose any version ever published by the Free Software
+Foundation.
+
+ 10. If you wish to incorporate parts of the Program into other free
+programs whose distribution conditions are different, write to the author
+to ask for permission. For software which is copyrighted by the Free
+Software Foundation, write to the Free Software Foundation; we sometimes
+make exceptions for this. Our decision will be guided by the two goals
+of preserving the free status of all derivatives of our free software and
+of promoting the sharing and reuse of software generally.
+
+ NO WARRANTY
+
+ 11. BECAUSE THE PROGRAM IS LICENSED FREE OF CHARGE, THERE IS NO WARRANTY
+FOR THE PROGRAM, TO THE EXTENT PERMITTED BY APPLICABLE LAW. EXCEPT WHEN
+OTHERWISE STATED IN WRITING THE COPYRIGHT HOLDERS AND/OR OTHER PARTIES
+PROVIDE THE PROGRAM "AS IS" WITHOUT WARRANTY OF ANY KIND, EITHER EXPRESSED
+OR IMPLIED, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF
+MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE. THE ENTIRE RISK AS
+TO THE QUALITY AND PERFORMANCE OF THE PROGRAM IS WITH YOU. SHOULD THE
+PROGRAM PROVE DEFECTIVE, YOU ASSUME THE COST OF ALL NECESSARY SERVICING,
+REPAIR OR CORRECTION.
+
+ 12. IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN WRITING
+WILL ANY COPYRIGHT HOLDER, OR ANY OTHER PARTY WHO MAY MODIFY AND/OR
+REDISTRIBUTE THE PROGRAM AS PERMITTED ABOVE, BE LIABLE TO YOU FOR DAMAGES,
+INCLUDING ANY GENERAL, SPECIAL, INCIDENTAL OR CONSEQUENTIAL DAMAGES ARISING
+OUT OF THE USE OR INABILITY TO USE THE PROGRAM (INCLUDING BUT NOT LIMITED
+TO LOSS OF DATA OR DATA BEING RENDERED INACCURATE OR LOSSES SUSTAINED BY
+YOU OR THIRD PARTIES OR A FAILURE OF THE PROGRAM TO OPERATE WITH ANY OTHER
+PROGRAMS), EVEN IF SUCH HOLDER OR OTHER PARTY HAS BEEN ADVISED OF THE
+POSSIBILITY OF SUCH DAMAGES.
+
+ END OF TERMS AND CONDITIONS
+
+ How to Apply These Terms to Your New Programs
+
+ If you develop a new program, and you want it to be of the greatest
+possible use to the public, the best way to achieve this is to make it
+free software which everyone can redistribute and change under these terms.
+
+ To do so, attach the following notices to the program. It is safest
+to attach them to the start of each source file to most effectively
+convey the exclusion of warranty; and each file should have at least
+the "copyright" line and a pointer to where the full notice is found.
+
+ <one line to give the program's name and a brief idea of what it does.>
+ Copyright (C) <year> <name of author>
+
+ This program is free software; you can redistribute it and/or modify
+ it under the terms of the GNU General Public License as published by
+ the Free Software Foundation; either version 2 of the License, or
+ (at your option) any later version.
+
+ This program is distributed in the hope that it will be useful,
+ but WITHOUT ANY WARRANTY; without even the implied warranty of
+ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ GNU General Public License for more details.
+
+ You should have received a copy of the GNU General Public License along
+ with this program; if not, write to the Free Software Foundation, Inc.,
+ 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA.
+
+Also add information on how to contact you by electronic and paper mail.
+
+If the program is interactive, make it output a short notice like this
+when it starts in an interactive mode:
+
+ Gnomovision version 69, Copyright (C) year name of author
+ Gnomovision comes with ABSOLUTELY NO WARRANTY; for details type `show w'.
+ This is free software, and you are welcome to redistribute it
+ under certain conditions; type `show c' for details.
+
+The hypothetical commands `show w' and `show c' should show the appropriate
+parts of the General Public License. Of course, the commands you use may
+be called something other than `show w' and `show c'; they could even be
+mouse-clicks or menu items--whatever suits your program.
+
+You should also get your employer (if you work as a programmer) or your
+school, if any, to sign a "copyright disclaimer" for the program, if
+necessary. Here is a sample; alter the names:
+
+ Yoyodyne, Inc., hereby disclaims all copyright interest in the program
+ `Gnomovision' (which makes passes at compilers) written by James Hacker.
+
+ <signature of Ty Coon>, 1 April 1989
+ Ty Coon, President of Vice
+
+This General Public License does not permit incorporating your program into
+proprietary programs. If your program is a subroutine library, you may
+consider it more useful to permit linking proprietary applications with the
+library. If this is what you want to do, use the GNU Lesser General
+Public License instead of this License.
Added: trunk/yast/ne/Makefile.am
===================================================================
--- trunk/yast/ne/Makefile.am (rev 0)
+++ trunk/yast/ne/Makefile.am 2015-09-29 10:47:28 UTC (rev 92876)
@@ -0,0 +1,196 @@
+# Emacs: -*- makefile -*-
+#
+# Toplevel Makefile.am for a YaST2 subproject
+#
+# -- This file is generated by y2automake - DO NOT EDIT! --
+# (Edit ./SUBDIRS instead)
+#
+
+#where devtools are
+Y2TOOL = $(Y2DEVTOOLS_PREFIX)/bin/y2tool
+
+VERSION = $(shell cat $(srcdir)/VERSION)
+RPMNAME = $(shell cat $(srcdir)/RPMNAME)
+SUBDIRS_FILE = $(shell test -e $(srcdir)/SUBDIRS && echo SUBDIRS)
+ACINCLUDE_FILE = $(shell test -e $(srcdir)/acinclude.m4 && echo acinclude.m4)
+
+HAS_YAST_LICENSE = $(shell test -e $(srcdir)/YAST_LICENSE && echo YAST_LICENSE)
+
+# do we do Makefile.am for devtools? It is a little special...
+IS_DEVTOOLS = $(findstring yast2-devtools,$(RPMNAME))
+
+DEVTOOLS_DIR = $(if $(IS_DEVTOOLS),$(srcdir)/devtools,$(Y2DEVTOOLS_PREFIX)/share/YaST2/data/devtools)
+LEGALESE_DIR = $(if $(HAS_YAST_LICENSE),$(DEVTOOLS_DIR)/admin/copyright/yast,$(DEVTOOLS_DIR)/admin/copyright/gpl)
+
+COPYRIGHT_files_gpl = README COPYING
+
+COPYRIGHT_files_yast = YAST_LICENSE README COPYING COPYRIGHT.english \
+ COPYRIGHT.french COPYRIGHT.german COPYRIGHT.spanish
+
+extra_COPYRIGHT_files = $(if $(HAS_YAST_LICENSE), $(COPYRIGHT_files_yast), $(COPYRIGHT_files_gpl))
+
+# less strict; prefer bzip2
+AUTOMAKE_OPTIONS = foreign dist-bzip2 no-dist-gzip
+# where devtools install m4 snippets
+# argh, executed literally
+#ACLOCAL_AMFLAGS = -I $(Y2DEVTOOLS_PREFIX)/share/aclocal
+ACLOCAL_AMFLAGS = -I . -I `if test -d ./devtools/admin; then echo ./devtools/admin; else pkg-config --print-errors --variable=datadir yast2-devtools; fi`/aclocal
+
+Makefile.am.common: $(DEVTOOLS_DIR)/admin/Makefile.am.common
+ cmp -s $< $@ || cp -f $< $@
+
+# create bzip2ed tar and make some sanity checks
+$(RPMNAME)-$(VERSION).tar.bz2: checkpo dist-bzip2
+ @if [ `bunzip2 -c $(RPMNAME)-$(VERSION).tar.bz2 | wc --bytes` = 0 ] ; then \
+ echo "Error: created tar is empty" ; \
+ exit 1 ; \
+ fi
+
+CLEANFILES =
+MAINTAINERCLEANFILES = package/$(RPMNAME)-$(VERSION).tar.bz2 package/$(RPMNAME).spec
+
+POT_DST = $(shell find -type d -name testsuite -prune , \
+ -type f -name "*.pot")
+
+EXTRA_DIST = \
+ VERSION RPMNAME MAINTAINER configure.in.in \
+ $(SUBDIRS_FILE) $(ACINCLUDE_FILE) \
+ $(if $(IS_DEVTOOLS),Makefile.am.common,$(POT_DST))
+
+show-extra-dist:
+ @echo $(EXTRA_DIST)
+
+# info '(automake)Conditionals'
+if CREATE_PKGCONFIG
+# create the file here instead of by configure
+# because the prerequisite is made here (not anymore!)
+# and we don't want any paths in y2autoconf
+# info '(autoconf)config.status Invocation'
+$(RPMNAME).pc: $(RPMNAME).pc.in config.status
+ ./config.status --file=$@:$<
+
+if CREATE_PKGCONFIG_NOARCH
+pkgconfigdata_DATA = $(RPMNAME).pc
+else
+pkgconfig_DATA = $(RPMNAME).pc
+endif
+
+EXTRA_DIST += $(RPMNAME).pc.in
+endif
+
+dist-hook:
+ @for I in $(extra_COPYRIGHT_files) ; \
+ do \
+ EX="" ; \
+ if test -f $(srcdir)/$$I ; then \
+ EX=$(srcdir)/$$I ; \
+ elif test -f $(LEGALESE_DIR)/$$I ; then \
+ EX=$(LEGALESE_DIR)/$$I ; \
+ else \
+ echo "Error: No file $$I in $(srcdir)/ or in $$LEGALESE_DIR/"; \
+ exit 1 ; \
+ fi ; \
+ echo "cp $$EX $(distdir)" ; \
+ cp $$EX "$(distdir)" ; \
+ done
+
+pot:
+ $(Y2TOOL) y2makepot -s $(srcdir)
+
+install-pot: pot
+ @POT_DST=`find -type d -name testsuite -prune , \
+ -type f -name "*.pot"` ; \
+ if [ -n "$$POT_DST" ] ; then \
+ echo "mkdir -p $(DESTDIR)$(potdir)" ; \
+ mkdir -p $(DESTDIR)$(potdir) ; \
+ list="$$POT_DST"; \
+ for I in $$list ; \
+ do \
+ echo $$I ; \
+ if [ "$$I" == "pot" ] ; then \
+ continue ; \
+ fi ; \
+ echo "$(INSTALL_DATA) $$I $(DESTDIR)$(potdir)" ; \
+ $(INSTALL_DATA) $$I $(DESTDIR)$(potdir) ; \
+ done ; \
+ fi
+
+spellcheck: pot
+ $(Y2TOOL) pot-spellcheck
+
+# all-local: $(if $(IS_DEVTOOLS),,$(POT_DST))
+
+install-data-local: # $(if $(IS_DEVTOOLS),,install-pot)
+ mkdir -p $(DESTDIR)$(docdir)
+ @for I in $(extra_COPYRIGHT_files) ; \
+ do \
+ EX="" ; \
+ if test -f $(srcdir)/$$I ; then \
+ EX=$(srcdir)/$$I ; \
+ elif test -f $(LEGALESE_DIR)/$$I ; then \
+ EX=$(LEGALESE_DIR)/$$I ; \
+ else \
+ echo "Error: No file $$I in $(srcdir)/ or in $(LEGALESE_DIR)/"; \
+ exit 1 ; \
+ fi ; \
+ echo "$(INSTALL_DATA) $$EX $(DESTDIR)$(docdir)" ; \
+ $(INSTALL_DATA) $$EX $(DESTDIR)$(docdir) ; \
+ done
+
+package-local: check-parse $(if $(IS_DEVTOOLS),,$(POT_DST)) $(RPMNAME)-$(VERSION).tar.bz2
+ rm -f package/$(RPMNAME)-*.tar.bz2
+ rm -f package/*~
+ rm -f package/*.bak
+ rm -f package/*.auto
+ mv $(RPMNAME)-$(VERSION).tar.bz2 package/
+ if ! test -x $(Y2TOOL); then \
+ echo "$(Y2TOOL): not found."; \
+ echo "You have to install yast2-devtools to making a package"; \
+ false; \
+ fi
+ here=`pwd`; \
+ cd $(srcdir) && for i in $(RPMNAME)*.spec.in; do \
+ newname="`echo "$$i" | sed "s/\.in$$//g"`"; \
+ $(Y2TOOL) create-spec < $$i > $$here/package/$${newname} ; \
+ done
+
+package: check-up-to-date check-tagversion check-textdomain package-local
+
+TAGVERSION = $(Y2TOOL) tagversion
+
+# check if there is no modified files and all commits were pushed
+check-up-to-date:
+ if [ `git status --short --branch | sed '/##[^[]*$/d;/^??/d' | wc -l` -gt 0 ]; then \
+ (echo "ERROR: Source is not commited and pushed. See `git status`"; false) \
+ fi
+
+check-tagversion:
+ cd $(srcdir) && $(TAGVERSION) --check >/dev/null; \
+ [ $$? = 0 ] || ( echo "ERROR: Please run 'tagversion' first"; false )
+
+check-parse-old:
+ @if [ `find -type f -name "*.ycp" | wc -l` -gt 0 -a "$(RPMNAME)" != "yast2-core" ] ; then \
+ echo "Running parseycp..." ; \
+ parseycp -q -R ; \
+ else \
+ echo "Not running parseycp." ; \
+ fi
+
+check-parse:
+ @echo "Not running parseycp."
+
+check-textdomain:
+ $(Y2TOOL) check-textdomain $(srcdir)
+
+stable: checkin-stable
+
+checkin-stable: package
+ $(Y2TOOL) checkin-stable
+
+
+# For po/ modules
+checkpo:
+ test ! -f $(srcdir)/po/Makefile || $(MAKE) -C po checkpo
+# test ! -f $(srcdir)/po/Makefile || $(MAKE) -C po checkpo make-pox
+# Contents of ./SUBDIRS
+SUBDIRS = po
Added: trunk/yast/ne/README
===================================================================
--- trunk/yast/ne/README (rev 0)
+++ trunk/yast/ne/README 2015-09-29 10:47:28 UTC (rev 92876)
@@ -0,0 +1,2 @@
+This program/library is part of YaST2
+See the file COPYING for license terms
Added: trunk/yast/ne/configure.ac
===================================================================
--- trunk/yast/ne/configure.ac (rev 0)
+++ trunk/yast/ne/configure.ac 2015-09-29 10:47:28 UTC (rev 92876)
@@ -0,0 +1,184 @@
+dnl configure.ac for yast2-trans-ne
+dnl
+dnl -- This file is generated by y2autoconf 3.0.5 - DO NOT EDIT! --
+dnl (edit configure.ac.in or configure.in.in instead)
+
+AC_INIT(yast2-trans-ne, 3.1.0, http://bugs.opensuse.org/, yast2-trans-ne)
+dnl Check for presence of file 'RPMNAME'
+AC_CONFIG_SRCDIR([RPMNAME])
+
+dnl Checking host/target/build systems, for make, install etc.
+AC_CANONICAL_TARGET
+dnl Perform program name transformation
+AC_ARG_PROGRAM
+
+AC_PREFIX_DEFAULT(/usr)
+
+dnl long filenames; we use GNU Make extensions and that's ok
+AM_INIT_AUTOMAKE(tar-ustar -Wno-portability)
+
+dnl Important YaST2 variables
+VERSION="3.1.0"
+RPMNAME="yast2-trans-ne"
+MAINTAINER="Karl Eichwalder <ke(a)suse.de>"
+
+dnl pkgconfig honors lib64
+pkgconfigdir=\${libdir}/pkgconfig
+pkgconfigdatadir=\${datadir}/pkgconfig
+yast2dir=\${prefix}/share/YaST2
+
+ybindir=\${prefix}/lib/YaST2/bin
+# FIXME duplicates execcompdir
+ystartupdir=\${prefix}/lib/YaST2
+plugindir=\${libdir}/YaST2/plugin
+includedir=\${prefix}/include/YaST2
+potdir=\${docdir}/pot
+
+docdir=\${prefix}/share/doc/packages/$RPMNAME
+mandir=\${prefix}/share/man
+
+execcompdir=\${prefix}/lib/YaST2
+agentdir=${execcompdir}/servers_non_y2
+
+ydatadir=${yast2dir}/data
+imagedir=${yast2dir}/images
+themedir=${yast2dir}/theme
+localedir=${yast2dir}/locale
+clientdir=${yast2dir}/clients
+moduledir=${yast2dir}/modules
+yncludedir=${yast2dir}/include
+schemadir=${yast2dir}/schema
+scrconfdir=${yast2dir}/scrconf
+desktopdir=\${prefix}/share/applications/YaST2
+
+AC_SUBST(VERSION)
+AC_SUBST(RPMNAME)
+AC_SUBST(MAINTAINER)
+
+AC_SUBST(pkgconfigdir)
+AC_SUBST(pkgconfigdatadir)
+
+AC_SUBST(yast2dir)
+
+AC_SUBST(ybindir)
+AC_SUBST(ystartupdir)
+AC_SUBST(plugindir)
+AC_SUBST(includedir)
+AC_SUBST(potdir)
+AC_SUBST(execcompdir)
+
+AC_SUBST(docdir)
+AC_SUBST(mandir)
+
+AC_SUBST(ydatadir)
+AC_SUBST(imagedir)
+AC_SUBST(themedir)
+AC_SUBST(localedir)
+AC_SUBST(clientdir)
+AC_SUBST(moduledir)
+AC_SUBST(yncludedir)
+AC_SUBST(schemadir)
+AC_SUBST(scrconfdir)
+AC_SUBST(agentdir)
+AC_SUBST(desktopdir)
+
+fillupdir_d="/var/adm/fillup-templates"
+AC_ARG_WITH(fillupdir,
+ AS_HELP_STRING([--with-fillupdir=DIR],
+ [where to place fillup templates (default $fillupdir_d.]),
+ [ fillupdir="$withval" ],
+ [ fillupdir="$fillupdir_d" ])
+AC_SUBST(fillupdir)
+
+LL=${RPMNAME##*-}
+AC_SUBST(LL)
+ISO639=${LL%_*}
+AC_SUBST(ISO639)
+
+AC_ARG_WITH(own_compendium,
+ AS_HELP_STRING([--with-own_compendium=FILE],
+ [Location of compendium file]),
+ y2compendium=yes, y2compendium=no)
+if test "x$with_own_compendium" = "x" ; then
+ if test -d ../50-memory ; then
+ COMPENDIUM='../../50-memory/yast2.$(LL).po'
+ else
+ COMPENDIUM='../../memory/yast2.$(LL).po'
+ fi
+else
+ COMPENDIUM=${with_own_compendium}
+fi
+AC_SUBST(COMPENDIUM)
+if test -d ../50-pot ; then
+ POTDIR=../../50-pot
+else
+ POTDIR=../../pot/pot
+fi
+AC_SUBST(POTDIR)
+
+
+dnl Checks for programs.
+AC_PROG_INSTALL
+dnl The YCP interpreter checks whether dependent ybc files are older
+dnl so we must preserve their timestamps
+INSTALL="${INSTALL} -p"
+AC_PROG_LN_S
+AC_PROG_MAKE_SET
+
+dnl pkgconfig
+AC_ARG_VAR([PKG_CONFIG_PATH], [where to search for pkg-config files])
+dnl devtools
+dnl ...
+
+dnl no need for AC_ARG_VAR
+AC_PATH_PROG(XGETTEXT, xgettext)
+if test -z "$XGETTEXT" ; then
+ AC_MSG_ERROR(xgettext is missing; please install gettext-tools.)
+fi
+
+Y2DEVTOOLS_PREFIX=`pkg-config --print-errors --variable=prefix yast2-devtools`
+AC_SUBST(Y2DEVTOOLS_PREFIX)
+devtools_ybindir=`pkg-config --print-errors --variable=ybindir yast2-devtools`
+devtools_yast2dir=`pkg-config --print-errors --variable=yast2dir yast2-devtools`
+
+dnl producing pkg-config for others?
+AM_CONDITIONAL(CREATE_PKGCONFIG, test "x${CREATE_PKGCONFIG}" != x)
+AM_CONDITIONAL(CREATE_PKGCONFIG_NOARCH, test "x${CREATE_PKGCONFIG}" = xnoarch)
+
+dbdir=${devtools_yast2dir}/data/docbook
+STYLESHEET_HTML=${dbdir}/stylesheets/customize-html.xsl
+STYLESHEET_PDF=${dbdir}/stylesheets/customize-fo.xsl
+STYLESHEET_CSS=${dbdir}/css/yast2docs.css
+STYLESHEET_YDOC=${dbdir}/stylesheets/ydoc.xsl
+STYLESHEET_YCPDOC=${dbdir}/stylesheets/ycpdoc.xsl
+AC_SUBST(STYLESHEET_HTML)
+AC_SUBST(STYLESHEET_PDF)
+AC_SUBST(STYLESHEET_CSS)
+AC_SUBST(STYLESHEET_YDOC)
+AC_SUBST(STYLESHEET_YCPDOC)
+
+
+dnl searches for some needed programs
+AC_PATH_PROG(MSGFMT, msgfmt, no, /usr/bin)
+if test x$MSGFMT != x"/usr/bin/msgfmt"; then
+ AC_MSG_ERROR(msgfmt is missing; please install gettext.)
+fi
+AC_PATH_PROGS(MSGCAT, msgcat pmsgcat, no)
+if test x$MSGCAT = xno; then
+ AC_MSG_ERROR(msgcat is missing; please install gettext-0.11pre or better.)
+fi
+
+AC_PATH_PROG(MSGMERGE, msgmerge, no, /usr/bin)
+if test x$MSGMERGE != x"/usr/bin/msgmerge"; then
+ AC_MSG_ERROR(msgmerge is missing; please install gettext.)
+fi
+
+AC_PATH_PROG(MSGCONV, msgconv, no, /usr/bin)
+if test x$MSGCONV != x"/usr/bin/msgconv"; then
+ AC_MSG_ERROR(msgconv is missing; please install gettext.)
+fi
+
+
+AC_CONFIG_FILES(Makefile po/Makefile)
+AC_OUTPUT
+
Added: trunk/yast/ne/po/Makefile.am
===================================================================
--- trunk/yast/ne/po/Makefile.am (rev 0)
+++ trunk/yast/ne/po/Makefile.am 2015-09-29 10:47:28 UTC (rev 92876)
@@ -0,0 +1,175 @@
+# Emacs: -*- makefile -*-
+#
+# Makefile.am for a YaST2 translation (po/) subproject
+#
+# -- This file is generated by y2automake - DO NOT EDIT! --
+#
+# --- START lines from /usr/share/YaST2/data/devtools/admin/po/Makefile.am.top ---
+# Emacs: -*- makefile -*-
+# --- END lines from /usr/share/YaST2/data/devtools/admin/po/Makefile.am.top ---
+# --- START lines from /usr/share/YaST2/data/devtools/admin/po/Makefile.am.center ---
+# Emacs: -*- makefile -*-
+
+LL = @LL@
+#POTDIR = ../../50-pot
+POTDIR = @POTDIR@
+POTFILES = $(wildcard $(POTDIR)/*.pot)
+GENERATED = $(MOFILES)
+CLEANFILES = $(GENERATED)
+POFILES = $(wildcard *.po)
+ALL_TEXTDOMAINS = $(basename $(notdir $(POTFILES)))
+BPOTFILES = $(shell source ../../50-tools/build.conf && echo $$business)
+WANTED_TEXTDOMAINS = $(filter-out $(BPOTFILES), $(ALL_TEXTDOMAINS))
+WANTED_POFILES = $(addsuffix .$(LL).po, $(WANTED_TEXTDOMAINS))
+MOFILES = $(POFILES:%.po=%.mo)
+INST_MOFILES = $(MOFILES:.$(LL).mo=.mo)
+POXFILES = $(POFILES:%.po=%.pox)
+EXTRA_DIST = $(WANTED_POFILES) $(stat)
+localedir=@localedir@
+locale_lang_msg_dir=$(localedir)/$(LL)/LC_MESSAGES
+compendium = @COMPENDIUM@
+with_compendium =
+
+stat=status.txt
+PO_STATS= grep -v warning: | @ybindir@/po-stats
+
+MSGMERGE = @MSGMERGE@ --no-wrap --force-po --previous
+MSGFMT = @MSGFMT@
+MSGCAT = @MSGCAT@ --no-wrap --force-po
+MSGCONV = @MSGCONV@ --no-wrap --force-po
+XGETTEXT = @XGETTEXT@ --no-wrap
+
+SUFFIXES = .po .pox .gmo .mo
+
+all-local: $(GENERATED)
+
+make-pox pox: Makefile $(POXFILES)
+$(POXFILES): %.pox: %.po
+ -[ -f $@ ] && mv --backup=numbered $@ $@.bak; \
+ pot=$$(echo $< | sed "s:$(LL).po:pot:"); \
+ compendium=$(compendium); \
+ [ -f $$compendium ] || compendium=/dev/null ; \
+ $(MSGMERGE) -C $$compendium -o $@ $< $(POTDIR)/$$pot
+
+# update or init PO file
+update-po: Makefile $(POTFILES)
+ for p in $(POTFILES); do \
+ q=$${p##*/}; \
+ po=$${q%pot}$(LL).po; \
+ echo $$po; \
+ if [ -f $$po ]; then \
+ $(MSGMERGE) -o $$po.tmp $(with_compendium) $$po $$p; \
+ else \
+ $(MSGMERGE) -o $$po.tmp -C $(compendium) \
+ --verbose /dev/null $$p; \
+ fi || { echo "$(MSGMERGE) for \"$$po\" failed" ; \
+ rm -f $$po.tmp ; }; \
+ if cmp $$po.tmp $$po >/dev/null 2>&1; then \
+ rm -vf $$po.tmp; \
+ else \
+ mv -vf $$po.tmp $$po; \
+ fi; \
+ done
+ $(MAKE) $(stat)
+
+$(stat): $(WANTED_POFILES)
+ if [ -f $(stat) ]; then \
+ cp --backup=numbered $(stat) $(stat).bak; \
+ :> $(stat); \
+ fi
+ { for f in $(WANTED_POFILES); do \
+ LANG=C msgfmt -o /dev/null -c -v --statistics $$f 2>&1; \
+ done ; } | $(PO_STATS) | head -n 6 | tee $(stat)
+
+update-po-with-compendium:
+ $(MAKE) update-po with_compendium="-C $(compendium)"
+
+update-mo: $(MOFILES)
+ @:
+
+%.mo: %.po
+ file=$(srcdir)/`echo $* | sed 's,.*/,,'`.mo \
+ && rm -f $$file \
+ && $(MSGCONV) --to UTF-8 $< \
+ | $(MSGFMT) -c --statistics -o $$file -
+
+showpo:
+ echo $(POFILES)
+
+showmo:
+ echo $(MOFILES)
+
+checkpo:
+ for f in $(POFILES); do \
+ mypot=$(POTDIR)/$${f/$(LL).po/pot}; echo $$f $$mypot; \
+ [ -f $$mypot ] && { LANG=C $(MSGMERGE) --verbose --output=/dev/null $$f $$mypot || exit 1; }; \
+ LANG=C $(MSGFMT) --output=/dev/null --check --statistics --verbose $$f \
+ || exit 1; \
+ done
+
+# Try to checkin a .pox file
+# FIXME make sure msgcat doesn't weird things with "" and comments
+checkin:
+ p=$(MODULE).$(ci_ll); \
+ cp --backup=numbered $(ci_opt) $$p.po $$p.po.bak; \
+ if [ -d CVS ]; then \
+ cvs -n update $$p.po | grep -q -v '^[UPMC]'; \
+ else \
+ LC_ALL=C svn status --show-updates --quiet $$p.po| grep -v '^Status against revision'; \
+ fi; \
+ if [ $$? = 0 ]; then \
+ echo "CVS/Subversion mismatch; trying to merge..."; \
+ rm -f $$p.po; \
+ if [ -d CVS ]; then \
+ cvs -q update $$p.po; \
+ else \
+ svn update $$p.po; \
+ fi; \
+ cp $$p.pox $$p.pox.new; \
+ $(MSGCAT) $$p.po $$p.pox.new -o $$p.pox; \
+ echo -e "\nCheck \"$$p.pox\" for fuzzy entries. Status:"; \
+ $(MSGFMT) --check --statistics $$p.pox; \
+ echo -e "Then try again to checkin \"$$p.pox\"."; \
+ else \
+ cp $(ci_opt) $$p.pox $$p.po; \
+ if [ -d CVS ]; then \
+ cvs -n ci $$p.po; \
+ else \
+ svn --dry-run commit $$p.po; \
+ fi; \
+ if [ $$? = 0 ] ; then \
+ if [ -d CVS ]; then \
+ cvs ci -m "$(ci_msg)" $$p.po; \
+ else \
+ svn commit --message "$(ci_msg)" $$p.po; \
+ fi; \
+ else \
+ rm -f $$p.po; \
+ if [ -d CVS ]; then \
+ cvs -q update $$p.po; \
+ else \
+ svn update $$p.po; \
+ fi; \
+ cp $$p.pox $$p.pox.new; \
+ $(MSGCAT) $$p.po $$p.pox.new -o $$p.pox; \
+ echo -e "\nCheck \"$$p.pox\" for fuzzy entries. Status:"; \
+ $(MSGFMT) --check --statistics $$p.pox; \
+ echo "Then try to checkin \"$$p.pox\"."; \
+ fi; \
+ fi
+
+install-data-local: $(MOFILES) $(stat)
+ D=$(DESTDIR)$(locale_lang_msg_dir); \
+ [ -d $$D ] || install -d -m 755 $$D; \
+ for l in $(MOFILES); do \
+ m=$${l/$(LL).mo/mo}; \
+ install -m 644 $$l $$D/$$m; \
+ done
+ install -d -m 755 $(DESTDIR)$(docdir)
+ $(INSTALL_DATA) $(stat) $(DESTDIR)$(docdir)
+# --- END lines from /usr/share/YaST2/data/devtools/admin/po/Makefile.am.center ---
+# --- START lines from /usr/share/YaST2/data/devtools/admin/po/Makefile.am.bottom ---
+# Emacs: -*- makefile -*-
+
+## po/Makefile.am.bottom ends here
+# --- END lines from /usr/share/YaST2/data/devtools/admin/po/Makefile.am.bottom ---
Added: trunk/yast/nl/COPYING
===================================================================
--- trunk/yast/nl/COPYING (rev 0)
+++ trunk/yast/nl/COPYING 2015-09-29 10:47:28 UTC (rev 92876)
@@ -0,0 +1,339 @@
+ GNU GENERAL PUBLIC LICENSE
+ Version 2, June 1991
+
+ Copyright (C) 1989, 1991 Free Software Foundation, Inc.,
+ 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA
+ Everyone is permitted to copy and distribute verbatim copies
+ of this license document, but changing it is not allowed.
+
+ Preamble
+
+ The licenses for most software are designed to take away your
+freedom to share and change it. By contrast, the GNU General Public
+License is intended to guarantee your freedom to share and change free
+software--to make sure the software is free for all its users. This
+General Public License applies to most of the Free Software
+Foundation's software and to any other program whose authors commit to
+using it. (Some other Free Software Foundation software is covered by
+the GNU Lesser General Public License instead.) You can apply it to
+your programs, too.
+
+ When we speak of free software, we are referring to freedom, not
+price. Our General Public Licenses are designed to make sure that you
+have the freedom to distribute copies of free software (and charge for
+this service if you wish), that you receive source code or can get it
+if you want it, that you can change the software or use pieces of it
+in new free programs; and that you know you can do these things.
+
+ To protect your rights, we need to make restrictions that forbid
+anyone to deny you these rights or to ask you to surrender the rights.
+These restrictions translate to certain responsibilities for you if you
+distribute copies of the software, or if you modify it.
+
+ For example, if you distribute copies of such a program, whether
+gratis or for a fee, you must give the recipients all the rights that
+you have. You must make sure that they, too, receive or can get the
+source code. And you must show them these terms so they know their
+rights.
+
+ We protect your rights with two steps: (1) copyright the software, and
+(2) offer you this license which gives you legal permission to copy,
+distribute and/or modify the software.
+
+ Also, for each author's protection and ours, we want to make certain
+that everyone understands that there is no warranty for this free
+software. If the software is modified by someone else and passed on, we
+want its recipients to know that what they have is not the original, so
+that any problems introduced by others will not reflect on the original
+authors' reputations.
+
+ Finally, any free program is threatened constantly by software
+patents. We wish to avoid the danger that redistributors of a free
+program will individually obtain patent licenses, in effect making the
+program proprietary. To prevent this, we have made it clear that any
+patent must be licensed for everyone's free use or not licensed at all.
+
+ The precise terms and conditions for copying, distribution and
+modification follow.
+
+ GNU GENERAL PUBLIC LICENSE
+ TERMS AND CONDITIONS FOR COPYING, DISTRIBUTION AND MODIFICATION
+
+ 0. This License applies to any program or other work which contains
+a notice placed by the copyright holder saying it may be distributed
+under the terms of this General Public License. The "Program", below,
+refers to any such program or work, and a "work based on the Program"
+means either the Program or any derivative work under copyright law:
+that is to say, a work containing the Program or a portion of it,
+either verbatim or with modifications and/or translated into another
+language. (Hereinafter, translation is included without limitation in
+the term "modification".) Each licensee is addressed as "you".
+
+Activities other than copying, distribution and modification are not
+covered by this License; they are outside its scope. The act of
+running the Program is not restricted, and the output from the Program
+is covered only if its contents constitute a work based on the
+Program (independent of having been made by running the Program).
+Whether that is true depends on what the Program does.
+
+ 1. You may copy and distribute verbatim copies of the Program's
+source code as you receive it, in any medium, provided that you
+conspicuously and appropriately publish on each copy an appropriate
+copyright notice and disclaimer of warranty; keep intact all the
+notices that refer to this License and to the absence of any warranty;
+and give any other recipients of the Program a copy of this License
+along with the Program.
+
+You may charge a fee for the physical act of transferring a copy, and
+you may at your option offer warranty protection in exchange for a fee.
+
+ 2. You may modify your copy or copies of the Program or any portion
+of it, thus forming a work based on the Program, and copy and
+distribute such modifications or work under the terms of Section 1
+above, provided that you also meet all of these conditions:
+
+ a) You must cause the modified files to carry prominent notices
+ stating that you changed the files and the date of any change.
+
+ b) You must cause any work that you distribute or publish, that in
+ whole or in part contains or is derived from the Program or any
+ part thereof, to be licensed as a whole at no charge to all third
+ parties under the terms of this License.
+
+ c) If the modified program normally reads commands interactively
+ when run, you must cause it, when started running for such
+ interactive use in the most ordinary way, to print or display an
+ announcement including an appropriate copyright notice and a
+ notice that there is no warranty (or else, saying that you provide
+ a warranty) and that users may redistribute the program under
+ these conditions, and telling the user how to view a copy of this
+ License. (Exception: if the Program itself is interactive but
+ does not normally print such an announcement, your work based on
+ the Program is not required to print an announcement.)
+
+These requirements apply to the modified work as a whole. If
+identifiable sections of that work are not derived from the Program,
+and can be reasonably considered independent and separate works in
+themselves, then this License, and its terms, do not apply to those
+sections when you distribute them as separate works. But when you
+distribute the same sections as part of a whole which is a work based
+on the Program, the distribution of the whole must be on the terms of
+this License, whose permissions for other licensees extend to the
+entire whole, and thus to each and every part regardless of who wrote it.
+
+Thus, it is not the intent of this section to claim rights or contest
+your rights to work written entirely by you; rather, the intent is to
+exercise the right to control the distribution of derivative or
+collective works based on the Program.
+
+In addition, mere aggregation of another work not based on the Program
+with the Program (or with a work based on the Program) on a volume of
+a storage or distribution medium does not bring the other work under
+the scope of this License.
+
+ 3. You may copy and distribute the Program (or a work based on it,
+under Section 2) in object code or executable form under the terms of
+Sections 1 and 2 above provided that you also do one of the following:
+
+ a) Accompany it with the complete corresponding machine-readable
+ source code, which must be distributed under the terms of Sections
+ 1 and 2 above on a medium customarily used for software interchange; or,
+
+ b) Accompany it with a written offer, valid for at least three
+ years, to give any third party, for a charge no more than your
+ cost of physically performing source distribution, a complete
+ machine-readable copy of the corresponding source code, to be
+ distributed under the terms of Sections 1 and 2 above on a medium
+ customarily used for software interchange; or,
+
+ c) Accompany it with the information you received as to the offer
+ to distribute corresponding source code. (This alternative is
+ allowed only for noncommercial distribution and only if you
+ received the program in object code or executable form with such
+ an offer, in accord with Subsection b above.)
+
+The source code for a work means the preferred form of the work for
+making modifications to it. For an executable work, complete source
+code means all the source code for all modules it contains, plus any
+associated interface definition files, plus the scripts used to
+control compilation and installation of the executable. However, as a
+special exception, the source code distributed need not include
+anything that is normally distributed (in either source or binary
+form) with the major components (compiler, kernel, and so on) of the
+operating system on which the executable runs, unless that component
+itself accompanies the executable.
+
+If distribution of executable or object code is made by offering
+access to copy from a designated place, then offering equivalent
+access to copy the source code from the same place counts as
+distribution of the source code, even though third parties are not
+compelled to copy the source along with the object code.
+
+ 4. You may not copy, modify, sublicense, or distribute the Program
+except as expressly provided under this License. Any attempt
+otherwise to copy, modify, sublicense or distribute the Program is
+void, and will automatically terminate your rights under this License.
+However, parties who have received copies, or rights, from you under
+this License will not have their licenses terminated so long as such
+parties remain in full compliance.
+
+ 5. You are not required to accept this License, since you have not
+signed it. However, nothing else grants you permission to modify or
+distribute the Program or its derivative works. These actions are
+prohibited by law if you do not accept this License. Therefore, by
+modifying or distributing the Program (or any work based on the
+Program), you indicate your acceptance of this License to do so, and
+all its terms and conditions for copying, distributing or modifying
+the Program or works based on it.
+
+ 6. Each time you redistribute the Program (or any work based on the
+Program), the recipient automatically receives a license from the
+original licensor to copy, distribute or modify the Program subject to
+these terms and conditions. You may not impose any further
+restrictions on the recipients' exercise of the rights granted herein.
+You are not responsible for enforcing compliance by third parties to
+this License.
+
+ 7. If, as a consequence of a court judgment or allegation of patent
+infringement or for any other reason (not limited to patent issues),
+conditions are imposed on you (whether by court order, agreement or
+otherwise) that contradict the conditions of this License, they do not
+excuse you from the conditions of this License. If you cannot
+distribute so as to satisfy simultaneously your obligations under this
+License and any other pertinent obligations, then as a consequence you
+may not distribute the Program at all. For example, if a patent
+license would not permit royalty-free redistribution of the Program by
+all those who receive copies directly or indirectly through you, then
+the only way you could satisfy both it and this License would be to
+refrain entirely from distribution of the Program.
+
+If any portion of this section is held invalid or unenforceable under
+any particular circumstance, the balance of the section is intended to
+apply and the section as a whole is intended to apply in other
+circumstances.
+
+It is not the purpose of this section to induce you to infringe any
+patents or other property right claims or to contest validity of any
+such claims; this section has the sole purpose of protecting the
+integrity of the free software distribution system, which is
+implemented by public license practices. Many people have made
+generous contributions to the wide range of software distributed
+through that system in reliance on consistent application of that
+system; it is up to the author/donor to decide if he or she is willing
+to distribute software through any other system and a licensee cannot
+impose that choice.
+
+This section is intended to make thoroughly clear what is believed to
+be a consequence of the rest of this License.
+
+ 8. If the distribution and/or use of the Program is restricted in
+certain countries either by patents or by copyrighted interfaces, the
+original copyright holder who places the Program under this License
+may add an explicit geographical distribution limitation excluding
+those countries, so that distribution is permitted only in or among
+countries not thus excluded. In such case, this License incorporates
+the limitation as if written in the body of this License.
+
+ 9. The Free Software Foundation may publish revised and/or new versions
+of the General Public License from time to time. Such new versions will
+be similar in spirit to the present version, but may differ in detail to
+address new problems or concerns.
+
+Each version is given a distinguishing version number. If the Program
+specifies a version number of this License which applies to it and "any
+later version", you have the option of following the terms and conditions
+either of that version or of any later version published by the Free
+Software Foundation. If the Program does not specify a version number of
+this License, you may choose any version ever published by the Free Software
+Foundation.
+
+ 10. If you wish to incorporate parts of the Program into other free
+programs whose distribution conditions are different, write to the author
+to ask for permission. For software which is copyrighted by the Free
+Software Foundation, write to the Free Software Foundation; we sometimes
+make exceptions for this. Our decision will be guided by the two goals
+of preserving the free status of all derivatives of our free software and
+of promoting the sharing and reuse of software generally.
+
+ NO WARRANTY
+
+ 11. BECAUSE THE PROGRAM IS LICENSED FREE OF CHARGE, THERE IS NO WARRANTY
+FOR THE PROGRAM, TO THE EXTENT PERMITTED BY APPLICABLE LAW. EXCEPT WHEN
+OTHERWISE STATED IN WRITING THE COPYRIGHT HOLDERS AND/OR OTHER PARTIES
+PROVIDE THE PROGRAM "AS IS" WITHOUT WARRANTY OF ANY KIND, EITHER EXPRESSED
+OR IMPLIED, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF
+MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE. THE ENTIRE RISK AS
+TO THE QUALITY AND PERFORMANCE OF THE PROGRAM IS WITH YOU. SHOULD THE
+PROGRAM PROVE DEFECTIVE, YOU ASSUME THE COST OF ALL NECESSARY SERVICING,
+REPAIR OR CORRECTION.
+
+ 12. IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN WRITING
+WILL ANY COPYRIGHT HOLDER, OR ANY OTHER PARTY WHO MAY MODIFY AND/OR
+REDISTRIBUTE THE PROGRAM AS PERMITTED ABOVE, BE LIABLE TO YOU FOR DAMAGES,
+INCLUDING ANY GENERAL, SPECIAL, INCIDENTAL OR CONSEQUENTIAL DAMAGES ARISING
+OUT OF THE USE OR INABILITY TO USE THE PROGRAM (INCLUDING BUT NOT LIMITED
+TO LOSS OF DATA OR DATA BEING RENDERED INACCURATE OR LOSSES SUSTAINED BY
+YOU OR THIRD PARTIES OR A FAILURE OF THE PROGRAM TO OPERATE WITH ANY OTHER
+PROGRAMS), EVEN IF SUCH HOLDER OR OTHER PARTY HAS BEEN ADVISED OF THE
+POSSIBILITY OF SUCH DAMAGES.
+
+ END OF TERMS AND CONDITIONS
+
+ How to Apply These Terms to Your New Programs
+
+ If you develop a new program, and you want it to be of the greatest
+possible use to the public, the best way to achieve this is to make it
+free software which everyone can redistribute and change under these terms.
+
+ To do so, attach the following notices to the program. It is safest
+to attach them to the start of each source file to most effectively
+convey the exclusion of warranty; and each file should have at least
+the "copyright" line and a pointer to where the full notice is found.
+
+ <one line to give the program's name and a brief idea of what it does.>
+ Copyright (C) <year> <name of author>
+
+ This program is free software; you can redistribute it and/or modify
+ it under the terms of the GNU General Public License as published by
+ the Free Software Foundation; either version 2 of the License, or
+ (at your option) any later version.
+
+ This program is distributed in the hope that it will be useful,
+ but WITHOUT ANY WARRANTY; without even the implied warranty of
+ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ GNU General Public License for more details.
+
+ You should have received a copy of the GNU General Public License along
+ with this program; if not, write to the Free Software Foundation, Inc.,
+ 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA.
+
+Also add information on how to contact you by electronic and paper mail.
+
+If the program is interactive, make it output a short notice like this
+when it starts in an interactive mode:
+
+ Gnomovision version 69, Copyright (C) year name of author
+ Gnomovision comes with ABSOLUTELY NO WARRANTY; for details type `show w'.
+ This is free software, and you are welcome to redistribute it
+ under certain conditions; type `show c' for details.
+
+The hypothetical commands `show w' and `show c' should show the appropriate
+parts of the General Public License. Of course, the commands you use may
+be called something other than `show w' and `show c'; they could even be
+mouse-clicks or menu items--whatever suits your program.
+
+You should also get your employer (if you work as a programmer) or your
+school, if any, to sign a "copyright disclaimer" for the program, if
+necessary. Here is a sample; alter the names:
+
+ Yoyodyne, Inc., hereby disclaims all copyright interest in the program
+ `Gnomovision' (which makes passes at compilers) written by James Hacker.
+
+ <signature of Ty Coon>, 1 April 1989
+ Ty Coon, President of Vice
+
+This General Public License does not permit incorporating your program into
+proprietary programs. If your program is a subroutine library, you may
+consider it more useful to permit linking proprietary applications with the
+library. If this is what you want to do, use the GNU Lesser General
+Public License instead of this License.
Added: trunk/yast/nl/Makefile.am
===================================================================
--- trunk/yast/nl/Makefile.am (rev 0)
+++ trunk/yast/nl/Makefile.am 2015-09-29 10:47:28 UTC (rev 92876)
@@ -0,0 +1,196 @@
+# Emacs: -*- makefile -*-
+#
+# Toplevel Makefile.am for a YaST2 subproject
+#
+# -- This file is generated by y2automake - DO NOT EDIT! --
+# (Edit ./SUBDIRS instead)
+#
+
+#where devtools are
+Y2TOOL = $(Y2DEVTOOLS_PREFIX)/bin/y2tool
+
+VERSION = $(shell cat $(srcdir)/VERSION)
+RPMNAME = $(shell cat $(srcdir)/RPMNAME)
+SUBDIRS_FILE = $(shell test -e $(srcdir)/SUBDIRS && echo SUBDIRS)
+ACINCLUDE_FILE = $(shell test -e $(srcdir)/acinclude.m4 && echo acinclude.m4)
+
+HAS_YAST_LICENSE = $(shell test -e $(srcdir)/YAST_LICENSE && echo YAST_LICENSE)
+
+# do we do Makefile.am for devtools? It is a little special...
+IS_DEVTOOLS = $(findstring yast2-devtools,$(RPMNAME))
+
+DEVTOOLS_DIR = $(if $(IS_DEVTOOLS),$(srcdir)/devtools,$(Y2DEVTOOLS_PREFIX)/share/YaST2/data/devtools)
+LEGALESE_DIR = $(if $(HAS_YAST_LICENSE),$(DEVTOOLS_DIR)/admin/copyright/yast,$(DEVTOOLS_DIR)/admin/copyright/gpl)
+
+COPYRIGHT_files_gpl = README COPYING
+
+COPYRIGHT_files_yast = YAST_LICENSE README COPYING COPYRIGHT.english \
+ COPYRIGHT.french COPYRIGHT.german COPYRIGHT.spanish
+
+extra_COPYRIGHT_files = $(if $(HAS_YAST_LICENSE), $(COPYRIGHT_files_yast), $(COPYRIGHT_files_gpl))
+
+# less strict; prefer bzip2
+AUTOMAKE_OPTIONS = foreign dist-bzip2 no-dist-gzip
+# where devtools install m4 snippets
+# argh, executed literally
+#ACLOCAL_AMFLAGS = -I $(Y2DEVTOOLS_PREFIX)/share/aclocal
+ACLOCAL_AMFLAGS = -I . -I `if test -d ./devtools/admin; then echo ./devtools/admin; else pkg-config --print-errors --variable=datadir yast2-devtools; fi`/aclocal
+
+Makefile.am.common: $(DEVTOOLS_DIR)/admin/Makefile.am.common
+ cmp -s $< $@ || cp -f $< $@
+
+# create bzip2ed tar and make some sanity checks
+$(RPMNAME)-$(VERSION).tar.bz2: checkpo dist-bzip2
+ @if [ `bunzip2 -c $(RPMNAME)-$(VERSION).tar.bz2 | wc --bytes` = 0 ] ; then \
+ echo "Error: created tar is empty" ; \
+ exit 1 ; \
+ fi
+
+CLEANFILES =
+MAINTAINERCLEANFILES = package/$(RPMNAME)-$(VERSION).tar.bz2 package/$(RPMNAME).spec
+
+POT_DST = $(shell find -type d -name testsuite -prune , \
+ -type f -name "*.pot")
+
+EXTRA_DIST = \
+ VERSION RPMNAME MAINTAINER configure.in.in \
+ $(SUBDIRS_FILE) $(ACINCLUDE_FILE) \
+ $(if $(IS_DEVTOOLS),Makefile.am.common,$(POT_DST))
+
+show-extra-dist:
+ @echo $(EXTRA_DIST)
+
+# info '(automake)Conditionals'
+if CREATE_PKGCONFIG
+# create the file here instead of by configure
+# because the prerequisite is made here (not anymore!)
+# and we don't want any paths in y2autoconf
+# info '(autoconf)config.status Invocation'
+$(RPMNAME).pc: $(RPMNAME).pc.in config.status
+ ./config.status --file=$@:$<
+
+if CREATE_PKGCONFIG_NOARCH
+pkgconfigdata_DATA = $(RPMNAME).pc
+else
+pkgconfig_DATA = $(RPMNAME).pc
+endif
+
+EXTRA_DIST += $(RPMNAME).pc.in
+endif
+
+dist-hook:
+ @for I in $(extra_COPYRIGHT_files) ; \
+ do \
+ EX="" ; \
+ if test -f $(srcdir)/$$I ; then \
+ EX=$(srcdir)/$$I ; \
+ elif test -f $(LEGALESE_DIR)/$$I ; then \
+ EX=$(LEGALESE_DIR)/$$I ; \
+ else \
+ echo "Error: No file $$I in $(srcdir)/ or in $$LEGALESE_DIR/"; \
+ exit 1 ; \
+ fi ; \
+ echo "cp $$EX $(distdir)" ; \
+ cp $$EX "$(distdir)" ; \
+ done
+
+pot:
+ $(Y2TOOL) y2makepot -s $(srcdir)
+
+install-pot: pot
+ @POT_DST=`find -type d -name testsuite -prune , \
+ -type f -name "*.pot"` ; \
+ if [ -n "$$POT_DST" ] ; then \
+ echo "mkdir -p $(DESTDIR)$(potdir)" ; \
+ mkdir -p $(DESTDIR)$(potdir) ; \
+ list="$$POT_DST"; \
+ for I in $$list ; \
+ do \
+ echo $$I ; \
+ if [ "$$I" == "pot" ] ; then \
+ continue ; \
+ fi ; \
+ echo "$(INSTALL_DATA) $$I $(DESTDIR)$(potdir)" ; \
+ $(INSTALL_DATA) $$I $(DESTDIR)$(potdir) ; \
+ done ; \
+ fi
+
+spellcheck: pot
+ $(Y2TOOL) pot-spellcheck
+
+# all-local: $(if $(IS_DEVTOOLS),,$(POT_DST))
+
+install-data-local: # $(if $(IS_DEVTOOLS),,install-pot)
+ mkdir -p $(DESTDIR)$(docdir)
+ @for I in $(extra_COPYRIGHT_files) ; \
+ do \
+ EX="" ; \
+ if test -f $(srcdir)/$$I ; then \
+ EX=$(srcdir)/$$I ; \
+ elif test -f $(LEGALESE_DIR)/$$I ; then \
+ EX=$(LEGALESE_DIR)/$$I ; \
+ else \
+ echo "Error: No file $$I in $(srcdir)/ or in $(LEGALESE_DIR)/"; \
+ exit 1 ; \
+ fi ; \
+ echo "$(INSTALL_DATA) $$EX $(DESTDIR)$(docdir)" ; \
+ $(INSTALL_DATA) $$EX $(DESTDIR)$(docdir) ; \
+ done
+
+package-local: check-parse $(if $(IS_DEVTOOLS),,$(POT_DST)) $(RPMNAME)-$(VERSION).tar.bz2
+ rm -f package/$(RPMNAME)-*.tar.bz2
+ rm -f package/*~
+ rm -f package/*.bak
+ rm -f package/*.auto
+ mv $(RPMNAME)-$(VERSION).tar.bz2 package/
+ if ! test -x $(Y2TOOL); then \
+ echo "$(Y2TOOL): not found."; \
+ echo "You have to install yast2-devtools to making a package"; \
+ false; \
+ fi
+ here=`pwd`; \
+ cd $(srcdir) && for i in $(RPMNAME)*.spec.in; do \
+ newname="`echo "$$i" | sed "s/\.in$$//g"`"; \
+ $(Y2TOOL) create-spec < $$i > $$here/package/$${newname} ; \
+ done
+
+package: check-up-to-date check-tagversion check-textdomain package-local
+
+TAGVERSION = $(Y2TOOL) tagversion
+
+# check if there is no modified files and all commits were pushed
+check-up-to-date:
+ if [ `git status --short --branch | sed '/##[^[]*$/d;/^??/d' | wc -l` -gt 0 ]; then \
+ (echo "ERROR: Source is not commited and pushed. See `git status`"; false) \
+ fi
+
+check-tagversion:
+ cd $(srcdir) && $(TAGVERSION) --check >/dev/null; \
+ [ $$? = 0 ] || ( echo "ERROR: Please run 'tagversion' first"; false )
+
+check-parse-old:
+ @if [ `find -type f -name "*.ycp" | wc -l` -gt 0 -a "$(RPMNAME)" != "yast2-core" ] ; then \
+ echo "Running parseycp..." ; \
+ parseycp -q -R ; \
+ else \
+ echo "Not running parseycp." ; \
+ fi
+
+check-parse:
+ @echo "Not running parseycp."
+
+check-textdomain:
+ $(Y2TOOL) check-textdomain $(srcdir)
+
+stable: checkin-stable
+
+checkin-stable: package
+ $(Y2TOOL) checkin-stable
+
+
+# For po/ modules
+checkpo:
+ test ! -f $(srcdir)/po/Makefile || $(MAKE) -C po checkpo
+# test ! -f $(srcdir)/po/Makefile || $(MAKE) -C po checkpo make-pox
+# Contents of ./SUBDIRS
+SUBDIRS = po
Added: trunk/yast/nl/README
===================================================================
--- trunk/yast/nl/README (rev 0)
+++ trunk/yast/nl/README 2015-09-29 10:47:28 UTC (rev 92876)
@@ -0,0 +1,2 @@
+This program/library is part of YaST2
+See the file COPYING for license terms
Added: trunk/yast/nl/configure.ac
===================================================================
--- trunk/yast/nl/configure.ac (rev 0)
+++ trunk/yast/nl/configure.ac 2015-09-29 10:47:28 UTC (rev 92876)
@@ -0,0 +1,184 @@
+dnl configure.ac for yast2-trans-nl
+dnl
+dnl -- This file is generated by y2autoconf 3.0.5 - DO NOT EDIT! --
+dnl (edit configure.ac.in or configure.in.in instead)
+
+AC_INIT(yast2-trans-nl, 3.1.0, http://bugs.opensuse.org/, yast2-trans-nl)
+dnl Check for presence of file 'RPMNAME'
+AC_CONFIG_SRCDIR([RPMNAME])
+
+dnl Checking host/target/build systems, for make, install etc.
+AC_CANONICAL_TARGET
+dnl Perform program name transformation
+AC_ARG_PROGRAM
+
+AC_PREFIX_DEFAULT(/usr)
+
+dnl long filenames; we use GNU Make extensions and that's ok
+AM_INIT_AUTOMAKE(tar-ustar -Wno-portability)
+
+dnl Important YaST2 variables
+VERSION="3.1.0"
+RPMNAME="yast2-trans-nl"
+MAINTAINER="Karl Eichwalder <ke(a)suse.de>"
+
+dnl pkgconfig honors lib64
+pkgconfigdir=\${libdir}/pkgconfig
+pkgconfigdatadir=\${datadir}/pkgconfig
+yast2dir=\${prefix}/share/YaST2
+
+ybindir=\${prefix}/lib/YaST2/bin
+# FIXME duplicates execcompdir
+ystartupdir=\${prefix}/lib/YaST2
+plugindir=\${libdir}/YaST2/plugin
+includedir=\${prefix}/include/YaST2
+potdir=\${docdir}/pot
+
+docdir=\${prefix}/share/doc/packages/$RPMNAME
+mandir=\${prefix}/share/man
+
+execcompdir=\${prefix}/lib/YaST2
+agentdir=${execcompdir}/servers_non_y2
+
+ydatadir=${yast2dir}/data
+imagedir=${yast2dir}/images
+themedir=${yast2dir}/theme
+localedir=${yast2dir}/locale
+clientdir=${yast2dir}/clients
+moduledir=${yast2dir}/modules
+yncludedir=${yast2dir}/include
+schemadir=${yast2dir}/schema
+scrconfdir=${yast2dir}/scrconf
+desktopdir=\${prefix}/share/applications/YaST2
+
+AC_SUBST(VERSION)
+AC_SUBST(RPMNAME)
+AC_SUBST(MAINTAINER)
+
+AC_SUBST(pkgconfigdir)
+AC_SUBST(pkgconfigdatadir)
+
+AC_SUBST(yast2dir)
+
+AC_SUBST(ybindir)
+AC_SUBST(ystartupdir)
+AC_SUBST(plugindir)
+AC_SUBST(includedir)
+AC_SUBST(potdir)
+AC_SUBST(execcompdir)
+
+AC_SUBST(docdir)
+AC_SUBST(mandir)
+
+AC_SUBST(ydatadir)
+AC_SUBST(imagedir)
+AC_SUBST(themedir)
+AC_SUBST(localedir)
+AC_SUBST(clientdir)
+AC_SUBST(moduledir)
+AC_SUBST(yncludedir)
+AC_SUBST(schemadir)
+AC_SUBST(scrconfdir)
+AC_SUBST(agentdir)
+AC_SUBST(desktopdir)
+
+fillupdir_d="/var/adm/fillup-templates"
+AC_ARG_WITH(fillupdir,
+ AS_HELP_STRING([--with-fillupdir=DIR],
+ [where to place fillup templates (default $fillupdir_d.]),
+ [ fillupdir="$withval" ],
+ [ fillupdir="$fillupdir_d" ])
+AC_SUBST(fillupdir)
+
+LL=${RPMNAME##*-}
+AC_SUBST(LL)
+ISO639=${LL%_*}
+AC_SUBST(ISO639)
+
+AC_ARG_WITH(own_compendium,
+ AS_HELP_STRING([--with-own_compendium=FILE],
+ [Location of compendium file]),
+ y2compendium=yes, y2compendium=no)
+if test "x$with_own_compendium" = "x" ; then
+ if test -d ../50-memory ; then
+ COMPENDIUM='../../50-memory/yast2.$(LL).po'
+ else
+ COMPENDIUM='../../memory/yast2.$(LL).po'
+ fi
+else
+ COMPENDIUM=${with_own_compendium}
+fi
+AC_SUBST(COMPENDIUM)
+if test -d ../50-pot ; then
+ POTDIR=../../50-pot
+else
+ POTDIR=../../pot/pot
+fi
+AC_SUBST(POTDIR)
+
+
+dnl Checks for programs.
+AC_PROG_INSTALL
+dnl The YCP interpreter checks whether dependent ybc files are older
+dnl so we must preserve their timestamps
+INSTALL="${INSTALL} -p"
+AC_PROG_LN_S
+AC_PROG_MAKE_SET
+
+dnl pkgconfig
+AC_ARG_VAR([PKG_CONFIG_PATH], [where to search for pkg-config files])
+dnl devtools
+dnl ...
+
+dnl no need for AC_ARG_VAR
+AC_PATH_PROG(XGETTEXT, xgettext)
+if test -z "$XGETTEXT" ; then
+ AC_MSG_ERROR(xgettext is missing; please install gettext-tools.)
+fi
+
+Y2DEVTOOLS_PREFIX=`pkg-config --print-errors --variable=prefix yast2-devtools`
+AC_SUBST(Y2DEVTOOLS_PREFIX)
+devtools_ybindir=`pkg-config --print-errors --variable=ybindir yast2-devtools`
+devtools_yast2dir=`pkg-config --print-errors --variable=yast2dir yast2-devtools`
+
+dnl producing pkg-config for others?
+AM_CONDITIONAL(CREATE_PKGCONFIG, test "x${CREATE_PKGCONFIG}" != x)
+AM_CONDITIONAL(CREATE_PKGCONFIG_NOARCH, test "x${CREATE_PKGCONFIG}" = xnoarch)
+
+dbdir=${devtools_yast2dir}/data/docbook
+STYLESHEET_HTML=${dbdir}/stylesheets/customize-html.xsl
+STYLESHEET_PDF=${dbdir}/stylesheets/customize-fo.xsl
+STYLESHEET_CSS=${dbdir}/css/yast2docs.css
+STYLESHEET_YDOC=${dbdir}/stylesheets/ydoc.xsl
+STYLESHEET_YCPDOC=${dbdir}/stylesheets/ycpdoc.xsl
+AC_SUBST(STYLESHEET_HTML)
+AC_SUBST(STYLESHEET_PDF)
+AC_SUBST(STYLESHEET_CSS)
+AC_SUBST(STYLESHEET_YDOC)
+AC_SUBST(STYLESHEET_YCPDOC)
+
+
+dnl searches for some needed programs
+AC_PATH_PROG(MSGFMT, msgfmt, no, /usr/bin)
+if test x$MSGFMT != x"/usr/bin/msgfmt"; then
+ AC_MSG_ERROR(msgfmt is missing; please install gettext.)
+fi
+AC_PATH_PROGS(MSGCAT, msgcat pmsgcat, no)
+if test x$MSGCAT = xno; then
+ AC_MSG_ERROR(msgcat is missing; please install gettext-0.11pre or better.)
+fi
+
+AC_PATH_PROG(MSGMERGE, msgmerge, no, /usr/bin)
+if test x$MSGMERGE != x"/usr/bin/msgmerge"; then
+ AC_MSG_ERROR(msgmerge is missing; please install gettext.)
+fi
+
+AC_PATH_PROG(MSGCONV, msgconv, no, /usr/bin)
+if test x$MSGCONV != x"/usr/bin/msgconv"; then
+ AC_MSG_ERROR(msgconv is missing; please install gettext.)
+fi
+
+
+AC_CONFIG_FILES(Makefile po/Makefile)
+AC_OUTPUT
+
Added: trunk/yast/nl/po/Makefile.am
===================================================================
--- trunk/yast/nl/po/Makefile.am (rev 0)
+++ trunk/yast/nl/po/Makefile.am 2015-09-29 10:47:28 UTC (rev 92876)
@@ -0,0 +1,175 @@
+# Emacs: -*- makefile -*-
+#
+# Makefile.am for a YaST2 translation (po/) subproject
+#
+# -- This file is generated by y2automake - DO NOT EDIT! --
+#
+# --- START lines from /usr/share/YaST2/data/devtools/admin/po/Makefile.am.top ---
+# Emacs: -*- makefile -*-
+# --- END lines from /usr/share/YaST2/data/devtools/admin/po/Makefile.am.top ---
+# --- START lines from /usr/share/YaST2/data/devtools/admin/po/Makefile.am.center ---
+# Emacs: -*- makefile -*-
+
+LL = @LL@
+#POTDIR = ../../50-pot
+POTDIR = @POTDIR@
+POTFILES = $(wildcard $(POTDIR)/*.pot)
+GENERATED = $(MOFILES)
+CLEANFILES = $(GENERATED)
+POFILES = $(wildcard *.po)
+ALL_TEXTDOMAINS = $(basename $(notdir $(POTFILES)))
+BPOTFILES = $(shell source ../../50-tools/build.conf && echo $$business)
+WANTED_TEXTDOMAINS = $(filter-out $(BPOTFILES), $(ALL_TEXTDOMAINS))
+WANTED_POFILES = $(addsuffix .$(LL).po, $(WANTED_TEXTDOMAINS))
+MOFILES = $(POFILES:%.po=%.mo)
+INST_MOFILES = $(MOFILES:.$(LL).mo=.mo)
+POXFILES = $(POFILES:%.po=%.pox)
+EXTRA_DIST = $(WANTED_POFILES) $(stat)
+localedir=@localedir@
+locale_lang_msg_dir=$(localedir)/$(LL)/LC_MESSAGES
+compendium = @COMPENDIUM@
+with_compendium =
+
+stat=status.txt
+PO_STATS= grep -v warning: | @ybindir@/po-stats
+
+MSGMERGE = @MSGMERGE@ --no-wrap --force-po --previous
+MSGFMT = @MSGFMT@
+MSGCAT = @MSGCAT@ --no-wrap --force-po
+MSGCONV = @MSGCONV@ --no-wrap --force-po
+XGETTEXT = @XGETTEXT@ --no-wrap
+
+SUFFIXES = .po .pox .gmo .mo
+
+all-local: $(GENERATED)
+
+make-pox pox: Makefile $(POXFILES)
+$(POXFILES): %.pox: %.po
+ -[ -f $@ ] && mv --backup=numbered $@ $@.bak; \
+ pot=$$(echo $< | sed "s:$(LL).po:pot:"); \
+ compendium=$(compendium); \
+ [ -f $$compendium ] || compendium=/dev/null ; \
+ $(MSGMERGE) -C $$compendium -o $@ $< $(POTDIR)/$$pot
+
+# update or init PO file
+update-po: Makefile $(POTFILES)
+ for p in $(POTFILES); do \
+ q=$${p##*/}; \
+ po=$${q%pot}$(LL).po; \
+ echo $$po; \
+ if [ -f $$po ]; then \
+ $(MSGMERGE) -o $$po.tmp $(with_compendium) $$po $$p; \
+ else \
+ $(MSGMERGE) -o $$po.tmp -C $(compendium) \
+ --verbose /dev/null $$p; \
+ fi || { echo "$(MSGMERGE) for \"$$po\" failed" ; \
+ rm -f $$po.tmp ; }; \
+ if cmp $$po.tmp $$po >/dev/null 2>&1; then \
+ rm -vf $$po.tmp; \
+ else \
+ mv -vf $$po.tmp $$po; \
+ fi; \
+ done
+ $(MAKE) $(stat)
+
+$(stat): $(WANTED_POFILES)
+ if [ -f $(stat) ]; then \
+ cp --backup=numbered $(stat) $(stat).bak; \
+ :> $(stat); \
+ fi
+ { for f in $(WANTED_POFILES); do \
+ LANG=C msgfmt -o /dev/null -c -v --statistics $$f 2>&1; \
+ done ; } | $(PO_STATS) | head -n 6 | tee $(stat)
+
+update-po-with-compendium:
+ $(MAKE) update-po with_compendium="-C $(compendium)"
+
+update-mo: $(MOFILES)
+ @:
+
+%.mo: %.po
+ file=$(srcdir)/`echo $* | sed 's,.*/,,'`.mo \
+ && rm -f $$file \
+ && $(MSGCONV) --to UTF-8 $< \
+ | $(MSGFMT) -c --statistics -o $$file -
+
+showpo:
+ echo $(POFILES)
+
+showmo:
+ echo $(MOFILES)
+
+checkpo:
+ for f in $(POFILES); do \
+ mypot=$(POTDIR)/$${f/$(LL).po/pot}; echo $$f $$mypot; \
+ [ -f $$mypot ] && { LANG=C $(MSGMERGE) --verbose --output=/dev/null $$f $$mypot || exit 1; }; \
+ LANG=C $(MSGFMT) --output=/dev/null --check --statistics --verbose $$f \
+ || exit 1; \
+ done
+
+# Try to checkin a .pox file
+# FIXME make sure msgcat doesn't weird things with "" and comments
+checkin:
+ p=$(MODULE).$(ci_ll); \
+ cp --backup=numbered $(ci_opt) $$p.po $$p.po.bak; \
+ if [ -d CVS ]; then \
+ cvs -n update $$p.po | grep -q -v '^[UPMC]'; \
+ else \
+ LC_ALL=C svn status --show-updates --quiet $$p.po| grep -v '^Status against revision'; \
+ fi; \
+ if [ $$? = 0 ]; then \
+ echo "CVS/Subversion mismatch; trying to merge..."; \
+ rm -f $$p.po; \
+ if [ -d CVS ]; then \
+ cvs -q update $$p.po; \
+ else \
+ svn update $$p.po; \
+ fi; \
+ cp $$p.pox $$p.pox.new; \
+ $(MSGCAT) $$p.po $$p.pox.new -o $$p.pox; \
+ echo -e "\nCheck \"$$p.pox\" for fuzzy entries. Status:"; \
+ $(MSGFMT) --check --statistics $$p.pox; \
+ echo -e "Then try again to checkin \"$$p.pox\"."; \
+ else \
+ cp $(ci_opt) $$p.pox $$p.po; \
+ if [ -d CVS ]; then \
+ cvs -n ci $$p.po; \
+ else \
+ svn --dry-run commit $$p.po; \
+ fi; \
+ if [ $$? = 0 ] ; then \
+ if [ -d CVS ]; then \
+ cvs ci -m "$(ci_msg)" $$p.po; \
+ else \
+ svn commit --message "$(ci_msg)" $$p.po; \
+ fi; \
+ else \
+ rm -f $$p.po; \
+ if [ -d CVS ]; then \
+ cvs -q update $$p.po; \
+ else \
+ svn update $$p.po; \
+ fi; \
+ cp $$p.pox $$p.pox.new; \
+ $(MSGCAT) $$p.po $$p.pox.new -o $$p.pox; \
+ echo -e "\nCheck \"$$p.pox\" for fuzzy entries. Status:"; \
+ $(MSGFMT) --check --statistics $$p.pox; \
+ echo "Then try to checkin \"$$p.pox\"."; \
+ fi; \
+ fi
+
+install-data-local: $(MOFILES) $(stat)
+ D=$(DESTDIR)$(locale_lang_msg_dir); \
+ [ -d $$D ] || install -d -m 755 $$D; \
+ for l in $(MOFILES); do \
+ m=$${l/$(LL).mo/mo}; \
+ install -m 644 $$l $$D/$$m; \
+ done
+ install -d -m 755 $(DESTDIR)$(docdir)
+ $(INSTALL_DATA) $(stat) $(DESTDIR)$(docdir)
+# --- END lines from /usr/share/YaST2/data/devtools/admin/po/Makefile.am.center ---
+# --- START lines from /usr/share/YaST2/data/devtools/admin/po/Makefile.am.bottom ---
+# Emacs: -*- makefile -*-
+
+## po/Makefile.am.bottom ends here
+# --- END lines from /usr/share/YaST2/data/devtools/admin/po/Makefile.am.bottom ---
Added: trunk/yast/nn/COPYING
===================================================================
--- trunk/yast/nn/COPYING (rev 0)
+++ trunk/yast/nn/COPYING 2015-09-29 10:47:28 UTC (rev 92876)
@@ -0,0 +1,339 @@
+ GNU GENERAL PUBLIC LICENSE
+ Version 2, June 1991
+
+ Copyright (C) 1989, 1991 Free Software Foundation, Inc.,
+ 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA
+ Everyone is permitted to copy and distribute verbatim copies
+ of this license document, but changing it is not allowed.
+
+ Preamble
+
+ The licenses for most software are designed to take away your
+freedom to share and change it. By contrast, the GNU General Public
+License is intended to guarantee your freedom to share and change free
+software--to make sure the software is free for all its users. This
+General Public License applies to most of the Free Software
+Foundation's software and to any other program whose authors commit to
+using it. (Some other Free Software Foundation software is covered by
+the GNU Lesser General Public License instead.) You can apply it to
+your programs, too.
+
+ When we speak of free software, we are referring to freedom, not
+price. Our General Public Licenses are designed to make sure that you
+have the freedom to distribute copies of free software (and charge for
+this service if you wish), that you receive source code or can get it
+if you want it, that you can change the software or use pieces of it
+in new free programs; and that you know you can do these things.
+
+ To protect your rights, we need to make restrictions that forbid
+anyone to deny you these rights or to ask you to surrender the rights.
+These restrictions translate to certain responsibilities for you if you
+distribute copies of the software, or if you modify it.
+
+ For example, if you distribute copies of such a program, whether
+gratis or for a fee, you must give the recipients all the rights that
+you have. You must make sure that they, too, receive or can get the
+source code. And you must show them these terms so they know their
+rights.
+
+ We protect your rights with two steps: (1) copyright the software, and
+(2) offer you this license which gives you legal permission to copy,
+distribute and/or modify the software.
+
+ Also, for each author's protection and ours, we want to make certain
+that everyone understands that there is no warranty for this free
+software. If the software is modified by someone else and passed on, we
+want its recipients to know that what they have is not the original, so
+that any problems introduced by others will not reflect on the original
+authors' reputations.
+
+ Finally, any free program is threatened constantly by software
+patents. We wish to avoid the danger that redistributors of a free
+program will individually obtain patent licenses, in effect making the
+program proprietary. To prevent this, we have made it clear that any
+patent must be licensed for everyone's free use or not licensed at all.
+
+ The precise terms and conditions for copying, distribution and
+modification follow.
+
+ GNU GENERAL PUBLIC LICENSE
+ TERMS AND CONDITIONS FOR COPYING, DISTRIBUTION AND MODIFICATION
+
+ 0. This License applies to any program or other work which contains
+a notice placed by the copyright holder saying it may be distributed
+under the terms of this General Public License. The "Program", below,
+refers to any such program or work, and a "work based on the Program"
+means either the Program or any derivative work under copyright law:
+that is to say, a work containing the Program or a portion of it,
+either verbatim or with modifications and/or translated into another
+language. (Hereinafter, translation is included without limitation in
+the term "modification".) Each licensee is addressed as "you".
+
+Activities other than copying, distribution and modification are not
+covered by this License; they are outside its scope. The act of
+running the Program is not restricted, and the output from the Program
+is covered only if its contents constitute a work based on the
+Program (independent of having been made by running the Program).
+Whether that is true depends on what the Program does.
+
+ 1. You may copy and distribute verbatim copies of the Program's
+source code as you receive it, in any medium, provided that you
+conspicuously and appropriately publish on each copy an appropriate
+copyright notice and disclaimer of warranty; keep intact all the
+notices that refer to this License and to the absence of any warranty;
+and give any other recipients of the Program a copy of this License
+along with the Program.
+
+You may charge a fee for the physical act of transferring a copy, and
+you may at your option offer warranty protection in exchange for a fee.
+
+ 2. You may modify your copy or copies of the Program or any portion
+of it, thus forming a work based on the Program, and copy and
+distribute such modifications or work under the terms of Section 1
+above, provided that you also meet all of these conditions:
+
+ a) You must cause the modified files to carry prominent notices
+ stating that you changed the files and the date of any change.
+
+ b) You must cause any work that you distribute or publish, that in
+ whole or in part contains or is derived from the Program or any
+ part thereof, to be licensed as a whole at no charge to all third
+ parties under the terms of this License.
+
+ c) If the modified program normally reads commands interactively
+ when run, you must cause it, when started running for such
+ interactive use in the most ordinary way, to print or display an
+ announcement including an appropriate copyright notice and a
+ notice that there is no warranty (or else, saying that you provide
+ a warranty) and that users may redistribute the program under
+ these conditions, and telling the user how to view a copy of this
+ License. (Exception: if the Program itself is interactive but
+ does not normally print such an announcement, your work based on
+ the Program is not required to print an announcement.)
+
+These requirements apply to the modified work as a whole. If
+identifiable sections of that work are not derived from the Program,
+and can be reasonably considered independent and separate works in
+themselves, then this License, and its terms, do not apply to those
+sections when you distribute them as separate works. But when you
+distribute the same sections as part of a whole which is a work based
+on the Program, the distribution of the whole must be on the terms of
+this License, whose permissions for other licensees extend to the
+entire whole, and thus to each and every part regardless of who wrote it.
+
+Thus, it is not the intent of this section to claim rights or contest
+your rights to work written entirely by you; rather, the intent is to
+exercise the right to control the distribution of derivative or
+collective works based on the Program.
+
+In addition, mere aggregation of another work not based on the Program
+with the Program (or with a work based on the Program) on a volume of
+a storage or distribution medium does not bring the other work under
+the scope of this License.
+
+ 3. You may copy and distribute the Program (or a work based on it,
+under Section 2) in object code or executable form under the terms of
+Sections 1 and 2 above provided that you also do one of the following:
+
+ a) Accompany it with the complete corresponding machine-readable
+ source code, which must be distributed under the terms of Sections
+ 1 and 2 above on a medium customarily used for software interchange; or,
+
+ b) Accompany it with a written offer, valid for at least three
+ years, to give any third party, for a charge no more than your
+ cost of physically performing source distribution, a complete
+ machine-readable copy of the corresponding source code, to be
+ distributed under the terms of Sections 1 and 2 above on a medium
+ customarily used for software interchange; or,
+
+ c) Accompany it with the information you received as to the offer
+ to distribute corresponding source code. (This alternative is
+ allowed only for noncommercial distribution and only if you
+ received the program in object code or executable form with such
+ an offer, in accord with Subsection b above.)
+
+The source code for a work means the preferred form of the work for
+making modifications to it. For an executable work, complete source
+code means all the source code for all modules it contains, plus any
+associated interface definition files, plus the scripts used to
+control compilation and installation of the executable. However, as a
+special exception, the source code distributed need not include
+anything that is normally distributed (in either source or binary
+form) with the major components (compiler, kernel, and so on) of the
+operating system on which the executable runs, unless that component
+itself accompanies the executable.
+
+If distribution of executable or object code is made by offering
+access to copy from a designated place, then offering equivalent
+access to copy the source code from the same place counts as
+distribution of the source code, even though third parties are not
+compelled to copy the source along with the object code.
+
+ 4. You may not copy, modify, sublicense, or distribute the Program
+except as expressly provided under this License. Any attempt
+otherwise to copy, modify, sublicense or distribute the Program is
+void, and will automatically terminate your rights under this License.
+However, parties who have received copies, or rights, from you under
+this License will not have their licenses terminated so long as such
+parties remain in full compliance.
+
+ 5. You are not required to accept this License, since you have not
+signed it. However, nothing else grants you permission to modify or
+distribute the Program or its derivative works. These actions are
+prohibited by law if you do not accept this License. Therefore, by
+modifying or distributing the Program (or any work based on the
+Program), you indicate your acceptance of this License to do so, and
+all its terms and conditions for copying, distributing or modifying
+the Program or works based on it.
+
+ 6. Each time you redistribute the Program (or any work based on the
+Program), the recipient automatically receives a license from the
+original licensor to copy, distribute or modify the Program subject to
+these terms and conditions. You may not impose any further
+restrictions on the recipients' exercise of the rights granted herein.
+You are not responsible for enforcing compliance by third parties to
+this License.
+
+ 7. If, as a consequence of a court judgment or allegation of patent
+infringement or for any other reason (not limited to patent issues),
+conditions are imposed on you (whether by court order, agreement or
+otherwise) that contradict the conditions of this License, they do not
+excuse you from the conditions of this License. If you cannot
+distribute so as to satisfy simultaneously your obligations under this
+License and any other pertinent obligations, then as a consequence you
+may not distribute the Program at all. For example, if a patent
+license would not permit royalty-free redistribution of the Program by
+all those who receive copies directly or indirectly through you, then
+the only way you could satisfy both it and this License would be to
+refrain entirely from distribution of the Program.
+
+If any portion of this section is held invalid or unenforceable under
+any particular circumstance, the balance of the section is intended to
+apply and the section as a whole is intended to apply in other
+circumstances.
+
+It is not the purpose of this section to induce you to infringe any
+patents or other property right claims or to contest validity of any
+such claims; this section has the sole purpose of protecting the
+integrity of the free software distribution system, which is
+implemented by public license practices. Many people have made
+generous contributions to the wide range of software distributed
+through that system in reliance on consistent application of that
+system; it is up to the author/donor to decide if he or she is willing
+to distribute software through any other system and a licensee cannot
+impose that choice.
+
+This section is intended to make thoroughly clear what is believed to
+be a consequence of the rest of this License.
+
+ 8. If the distribution and/or use of the Program is restricted in
+certain countries either by patents or by copyrighted interfaces, the
+original copyright holder who places the Program under this License
+may add an explicit geographical distribution limitation excluding
+those countries, so that distribution is permitted only in or among
+countries not thus excluded. In such case, this License incorporates
+the limitation as if written in the body of this License.
+
+ 9. The Free Software Foundation may publish revised and/or new versions
+of the General Public License from time to time. Such new versions will
+be similar in spirit to the present version, but may differ in detail to
+address new problems or concerns.
+
+Each version is given a distinguishing version number. If the Program
+specifies a version number of this License which applies to it and "any
+later version", you have the option of following the terms and conditions
+either of that version or of any later version published by the Free
+Software Foundation. If the Program does not specify a version number of
+this License, you may choose any version ever published by the Free Software
+Foundation.
+
+ 10. If you wish to incorporate parts of the Program into other free
+programs whose distribution conditions are different, write to the author
+to ask for permission. For software which is copyrighted by the Free
+Software Foundation, write to the Free Software Foundation; we sometimes
+make exceptions for this. Our decision will be guided by the two goals
+of preserving the free status of all derivatives of our free software and
+of promoting the sharing and reuse of software generally.
+
+ NO WARRANTY
+
+ 11. BECAUSE THE PROGRAM IS LICENSED FREE OF CHARGE, THERE IS NO WARRANTY
+FOR THE PROGRAM, TO THE EXTENT PERMITTED BY APPLICABLE LAW. EXCEPT WHEN
+OTHERWISE STATED IN WRITING THE COPYRIGHT HOLDERS AND/OR OTHER PARTIES
+PROVIDE THE PROGRAM "AS IS" WITHOUT WARRANTY OF ANY KIND, EITHER EXPRESSED
+OR IMPLIED, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF
+MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE. THE ENTIRE RISK AS
+TO THE QUALITY AND PERFORMANCE OF THE PROGRAM IS WITH YOU. SHOULD THE
+PROGRAM PROVE DEFECTIVE, YOU ASSUME THE COST OF ALL NECESSARY SERVICING,
+REPAIR OR CORRECTION.
+
+ 12. IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN WRITING
+WILL ANY COPYRIGHT HOLDER, OR ANY OTHER PARTY WHO MAY MODIFY AND/OR
+REDISTRIBUTE THE PROGRAM AS PERMITTED ABOVE, BE LIABLE TO YOU FOR DAMAGES,
+INCLUDING ANY GENERAL, SPECIAL, INCIDENTAL OR CONSEQUENTIAL DAMAGES ARISING
+OUT OF THE USE OR INABILITY TO USE THE PROGRAM (INCLUDING BUT NOT LIMITED
+TO LOSS OF DATA OR DATA BEING RENDERED INACCURATE OR LOSSES SUSTAINED BY
+YOU OR THIRD PARTIES OR A FAILURE OF THE PROGRAM TO OPERATE WITH ANY OTHER
+PROGRAMS), EVEN IF SUCH HOLDER OR OTHER PARTY HAS BEEN ADVISED OF THE
+POSSIBILITY OF SUCH DAMAGES.
+
+ END OF TERMS AND CONDITIONS
+
+ How to Apply These Terms to Your New Programs
+
+ If you develop a new program, and you want it to be of the greatest
+possible use to the public, the best way to achieve this is to make it
+free software which everyone can redistribute and change under these terms.
+
+ To do so, attach the following notices to the program. It is safest
+to attach them to the start of each source file to most effectively
+convey the exclusion of warranty; and each file should have at least
+the "copyright" line and a pointer to where the full notice is found.
+
+ <one line to give the program's name and a brief idea of what it does.>
+ Copyright (C) <year> <name of author>
+
+ This program is free software; you can redistribute it and/or modify
+ it under the terms of the GNU General Public License as published by
+ the Free Software Foundation; either version 2 of the License, or
+ (at your option) any later version.
+
+ This program is distributed in the hope that it will be useful,
+ but WITHOUT ANY WARRANTY; without even the implied warranty of
+ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ GNU General Public License for more details.
+
+ You should have received a copy of the GNU General Public License along
+ with this program; if not, write to the Free Software Foundation, Inc.,
+ 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA.
+
+Also add information on how to contact you by electronic and paper mail.
+
+If the program is interactive, make it output a short notice like this
+when it starts in an interactive mode:
+
+ Gnomovision version 69, Copyright (C) year name of author
+ Gnomovision comes with ABSOLUTELY NO WARRANTY; for details type `show w'.
+ This is free software, and you are welcome to redistribute it
+ under certain conditions; type `show c' for details.
+
+The hypothetical commands `show w' and `show c' should show the appropriate
+parts of the General Public License. Of course, the commands you use may
+be called something other than `show w' and `show c'; they could even be
+mouse-clicks or menu items--whatever suits your program.
+
+You should also get your employer (if you work as a programmer) or your
+school, if any, to sign a "copyright disclaimer" for the program, if
+necessary. Here is a sample; alter the names:
+
+ Yoyodyne, Inc., hereby disclaims all copyright interest in the program
+ `Gnomovision' (which makes passes at compilers) written by James Hacker.
+
+ <signature of Ty Coon>, 1 April 1989
+ Ty Coon, President of Vice
+
+This General Public License does not permit incorporating your program into
+proprietary programs. If your program is a subroutine library, you may
+consider it more useful to permit linking proprietary applications with the
+library. If this is what you want to do, use the GNU Lesser General
+Public License instead of this License.
Added: trunk/yast/nn/Makefile.am
===================================================================
--- trunk/yast/nn/Makefile.am (rev 0)
+++ trunk/yast/nn/Makefile.am 2015-09-29 10:47:28 UTC (rev 92876)
@@ -0,0 +1,196 @@
+# Emacs: -*- makefile -*-
+#
+# Toplevel Makefile.am for a YaST2 subproject
+#
+# -- This file is generated by y2automake - DO NOT EDIT! --
+# (Edit ./SUBDIRS instead)
+#
+
+#where devtools are
+Y2TOOL = $(Y2DEVTOOLS_PREFIX)/bin/y2tool
+
+VERSION = $(shell cat $(srcdir)/VERSION)
+RPMNAME = $(shell cat $(srcdir)/RPMNAME)
+SUBDIRS_FILE = $(shell test -e $(srcdir)/SUBDIRS && echo SUBDIRS)
+ACINCLUDE_FILE = $(shell test -e $(srcdir)/acinclude.m4 && echo acinclude.m4)
+
+HAS_YAST_LICENSE = $(shell test -e $(srcdir)/YAST_LICENSE && echo YAST_LICENSE)
+
+# do we do Makefile.am for devtools? It is a little special...
+IS_DEVTOOLS = $(findstring yast2-devtools,$(RPMNAME))
+
+DEVTOOLS_DIR = $(if $(IS_DEVTOOLS),$(srcdir)/devtools,$(Y2DEVTOOLS_PREFIX)/share/YaST2/data/devtools)
+LEGALESE_DIR = $(if $(HAS_YAST_LICENSE),$(DEVTOOLS_DIR)/admin/copyright/yast,$(DEVTOOLS_DIR)/admin/copyright/gpl)
+
+COPYRIGHT_files_gpl = README COPYING
+
+COPYRIGHT_files_yast = YAST_LICENSE README COPYING COPYRIGHT.english \
+ COPYRIGHT.french COPYRIGHT.german COPYRIGHT.spanish
+
+extra_COPYRIGHT_files = $(if $(HAS_YAST_LICENSE), $(COPYRIGHT_files_yast), $(COPYRIGHT_files_gpl))
+
+# less strict; prefer bzip2
+AUTOMAKE_OPTIONS = foreign dist-bzip2 no-dist-gzip
+# where devtools install m4 snippets
+# argh, executed literally
+#ACLOCAL_AMFLAGS = -I $(Y2DEVTOOLS_PREFIX)/share/aclocal
+ACLOCAL_AMFLAGS = -I . -I `if test -d ./devtools/admin; then echo ./devtools/admin; else pkg-config --print-errors --variable=datadir yast2-devtools; fi`/aclocal
+
+Makefile.am.common: $(DEVTOOLS_DIR)/admin/Makefile.am.common
+ cmp -s $< $@ || cp -f $< $@
+
+# create bzip2ed tar and make some sanity checks
+$(RPMNAME)-$(VERSION).tar.bz2: checkpo dist-bzip2
+ @if [ `bunzip2 -c $(RPMNAME)-$(VERSION).tar.bz2 | wc --bytes` = 0 ] ; then \
+ echo "Error: created tar is empty" ; \
+ exit 1 ; \
+ fi
+
+CLEANFILES =
+MAINTAINERCLEANFILES = package/$(RPMNAME)-$(VERSION).tar.bz2 package/$(RPMNAME).spec
+
+POT_DST = $(shell find -type d -name testsuite -prune , \
+ -type f -name "*.pot")
+
+EXTRA_DIST = \
+ VERSION RPMNAME MAINTAINER configure.in.in \
+ $(SUBDIRS_FILE) $(ACINCLUDE_FILE) \
+ $(if $(IS_DEVTOOLS),Makefile.am.common,$(POT_DST))
+
+show-extra-dist:
+ @echo $(EXTRA_DIST)
+
+# info '(automake)Conditionals'
+if CREATE_PKGCONFIG
+# create the file here instead of by configure
+# because the prerequisite is made here (not anymore!)
+# and we don't want any paths in y2autoconf
+# info '(autoconf)config.status Invocation'
+$(RPMNAME).pc: $(RPMNAME).pc.in config.status
+ ./config.status --file=$@:$<
+
+if CREATE_PKGCONFIG_NOARCH
+pkgconfigdata_DATA = $(RPMNAME).pc
+else
+pkgconfig_DATA = $(RPMNAME).pc
+endif
+
+EXTRA_DIST += $(RPMNAME).pc.in
+endif
+
+dist-hook:
+ @for I in $(extra_COPYRIGHT_files) ; \
+ do \
+ EX="" ; \
+ if test -f $(srcdir)/$$I ; then \
+ EX=$(srcdir)/$$I ; \
+ elif test -f $(LEGALESE_DIR)/$$I ; then \
+ EX=$(LEGALESE_DIR)/$$I ; \
+ else \
+ echo "Error: No file $$I in $(srcdir)/ or in $$LEGALESE_DIR/"; \
+ exit 1 ; \
+ fi ; \
+ echo "cp $$EX $(distdir)" ; \
+ cp $$EX "$(distdir)" ; \
+ done
+
+pot:
+ $(Y2TOOL) y2makepot -s $(srcdir)
+
+install-pot: pot
+ @POT_DST=`find -type d -name testsuite -prune , \
+ -type f -name "*.pot"` ; \
+ if [ -n "$$POT_DST" ] ; then \
+ echo "mkdir -p $(DESTDIR)$(potdir)" ; \
+ mkdir -p $(DESTDIR)$(potdir) ; \
+ list="$$POT_DST"; \
+ for I in $$list ; \
+ do \
+ echo $$I ; \
+ if [ "$$I" == "pot" ] ; then \
+ continue ; \
+ fi ; \
+ echo "$(INSTALL_DATA) $$I $(DESTDIR)$(potdir)" ; \
+ $(INSTALL_DATA) $$I $(DESTDIR)$(potdir) ; \
+ done ; \
+ fi
+
+spellcheck: pot
+ $(Y2TOOL) pot-spellcheck
+
+# all-local: $(if $(IS_DEVTOOLS),,$(POT_DST))
+
+install-data-local: # $(if $(IS_DEVTOOLS),,install-pot)
+ mkdir -p $(DESTDIR)$(docdir)
+ @for I in $(extra_COPYRIGHT_files) ; \
+ do \
+ EX="" ; \
+ if test -f $(srcdir)/$$I ; then \
+ EX=$(srcdir)/$$I ; \
+ elif test -f $(LEGALESE_DIR)/$$I ; then \
+ EX=$(LEGALESE_DIR)/$$I ; \
+ else \
+ echo "Error: No file $$I in $(srcdir)/ or in $(LEGALESE_DIR)/"; \
+ exit 1 ; \
+ fi ; \
+ echo "$(INSTALL_DATA) $$EX $(DESTDIR)$(docdir)" ; \
+ $(INSTALL_DATA) $$EX $(DESTDIR)$(docdir) ; \
+ done
+
+package-local: check-parse $(if $(IS_DEVTOOLS),,$(POT_DST)) $(RPMNAME)-$(VERSION).tar.bz2
+ rm -f package/$(RPMNAME)-*.tar.bz2
+ rm -f package/*~
+ rm -f package/*.bak
+ rm -f package/*.auto
+ mv $(RPMNAME)-$(VERSION).tar.bz2 package/
+ if ! test -x $(Y2TOOL); then \
+ echo "$(Y2TOOL): not found."; \
+ echo "You have to install yast2-devtools to making a package"; \
+ false; \
+ fi
+ here=`pwd`; \
+ cd $(srcdir) && for i in $(RPMNAME)*.spec.in; do \
+ newname="`echo "$$i" | sed "s/\.in$$//g"`"; \
+ $(Y2TOOL) create-spec < $$i > $$here/package/$${newname} ; \
+ done
+
+package: check-up-to-date check-tagversion check-textdomain package-local
+
+TAGVERSION = $(Y2TOOL) tagversion
+
+# check if there is no modified files and all commits were pushed
+check-up-to-date:
+ if [ `git status --short --branch | sed '/##[^[]*$/d;/^??/d' | wc -l` -gt 0 ]; then \
+ (echo "ERROR: Source is not commited and pushed. See `git status`"; false) \
+ fi
+
+check-tagversion:
+ cd $(srcdir) && $(TAGVERSION) --check >/dev/null; \
+ [ $$? = 0 ] || ( echo "ERROR: Please run 'tagversion' first"; false )
+
+check-parse-old:
+ @if [ `find -type f -name "*.ycp" | wc -l` -gt 0 -a "$(RPMNAME)" != "yast2-core" ] ; then \
+ echo "Running parseycp..." ; \
+ parseycp -q -R ; \
+ else \
+ echo "Not running parseycp." ; \
+ fi
+
+check-parse:
+ @echo "Not running parseycp."
+
+check-textdomain:
+ $(Y2TOOL) check-textdomain $(srcdir)
+
+stable: checkin-stable
+
+checkin-stable: package
+ $(Y2TOOL) checkin-stable
+
+
+# For po/ modules
+checkpo:
+ test ! -f $(srcdir)/po/Makefile || $(MAKE) -C po checkpo
+# test ! -f $(srcdir)/po/Makefile || $(MAKE) -C po checkpo make-pox
+# Contents of ./SUBDIRS
+SUBDIRS = po
Added: trunk/yast/nn/README
===================================================================
--- trunk/yast/nn/README (rev 0)
+++ trunk/yast/nn/README 2015-09-29 10:47:28 UTC (rev 92876)
@@ -0,0 +1,2 @@
+This program/library is part of YaST2
+See the file COPYING for license terms
Added: trunk/yast/nn/configure.ac
===================================================================
--- trunk/yast/nn/configure.ac (rev 0)
+++ trunk/yast/nn/configure.ac 2015-09-29 10:47:28 UTC (rev 92876)
@@ -0,0 +1,184 @@
+dnl configure.ac for yast2-trans-nn
+dnl
+dnl -- This file is generated by y2autoconf 3.0.5 - DO NOT EDIT! --
+dnl (edit configure.ac.in or configure.in.in instead)
+
+AC_INIT(yast2-trans-nn, 3.1.0, http://bugs.opensuse.org/, yast2-trans-nn)
+dnl Check for presence of file 'RPMNAME'
+AC_CONFIG_SRCDIR([RPMNAME])
+
+dnl Checking host/target/build systems, for make, install etc.
+AC_CANONICAL_TARGET
+dnl Perform program name transformation
+AC_ARG_PROGRAM
+
+AC_PREFIX_DEFAULT(/usr)
+
+dnl long filenames; we use GNU Make extensions and that's ok
+AM_INIT_AUTOMAKE(tar-ustar -Wno-portability)
+
+dnl Important YaST2 variables
+VERSION="3.1.0"
+RPMNAME="yast2-trans-nn"
+MAINTAINER="Karl Eichwalder <ke(a)suse.de>"
+
+dnl pkgconfig honors lib64
+pkgconfigdir=\${libdir}/pkgconfig
+pkgconfigdatadir=\${datadir}/pkgconfig
+yast2dir=\${prefix}/share/YaST2
+
+ybindir=\${prefix}/lib/YaST2/bin
+# FIXME duplicates execcompdir
+ystartupdir=\${prefix}/lib/YaST2
+plugindir=\${libdir}/YaST2/plugin
+includedir=\${prefix}/include/YaST2
+potdir=\${docdir}/pot
+
+docdir=\${prefix}/share/doc/packages/$RPMNAME
+mandir=\${prefix}/share/man
+
+execcompdir=\${prefix}/lib/YaST2
+agentdir=${execcompdir}/servers_non_y2
+
+ydatadir=${yast2dir}/data
+imagedir=${yast2dir}/images
+themedir=${yast2dir}/theme
+localedir=${yast2dir}/locale
+clientdir=${yast2dir}/clients
+moduledir=${yast2dir}/modules
+yncludedir=${yast2dir}/include
+schemadir=${yast2dir}/schema
+scrconfdir=${yast2dir}/scrconf
+desktopdir=\${prefix}/share/applications/YaST2
+
+AC_SUBST(VERSION)
+AC_SUBST(RPMNAME)
+AC_SUBST(MAINTAINER)
+
+AC_SUBST(pkgconfigdir)
+AC_SUBST(pkgconfigdatadir)
+
+AC_SUBST(yast2dir)
+
+AC_SUBST(ybindir)
+AC_SUBST(ystartupdir)
+AC_SUBST(plugindir)
+AC_SUBST(includedir)
+AC_SUBST(potdir)
+AC_SUBST(execcompdir)
+
+AC_SUBST(docdir)
+AC_SUBST(mandir)
+
+AC_SUBST(ydatadir)
+AC_SUBST(imagedir)
+AC_SUBST(themedir)
+AC_SUBST(localedir)
+AC_SUBST(clientdir)
+AC_SUBST(moduledir)
+AC_SUBST(yncludedir)
+AC_SUBST(schemadir)
+AC_SUBST(scrconfdir)
+AC_SUBST(agentdir)
+AC_SUBST(desktopdir)
+
+fillupdir_d="/var/adm/fillup-templates"
+AC_ARG_WITH(fillupdir,
+ AS_HELP_STRING([--with-fillupdir=DIR],
+ [where to place fillup templates (default $fillupdir_d.]),
+ [ fillupdir="$withval" ],
+ [ fillupdir="$fillupdir_d" ])
+AC_SUBST(fillupdir)
+
+LL=${RPMNAME##*-}
+AC_SUBST(LL)
+ISO639=${LL%_*}
+AC_SUBST(ISO639)
+
+AC_ARG_WITH(own_compendium,
+ AS_HELP_STRING([--with-own_compendium=FILE],
+ [Location of compendium file]),
+ y2compendium=yes, y2compendium=no)
+if test "x$with_own_compendium" = "x" ; then
+ if test -d ../50-memory ; then
+ COMPENDIUM='../../50-memory/yast2.$(LL).po'
+ else
+ COMPENDIUM='../../memory/yast2.$(LL).po'
+ fi
+else
+ COMPENDIUM=${with_own_compendium}
+fi
+AC_SUBST(COMPENDIUM)
+if test -d ../50-pot ; then
+ POTDIR=../../50-pot
+else
+ POTDIR=../../pot/pot
+fi
+AC_SUBST(POTDIR)
+
+
+dnl Checks for programs.
+AC_PROG_INSTALL
+dnl The YCP interpreter checks whether dependent ybc files are older
+dnl so we must preserve their timestamps
+INSTALL="${INSTALL} -p"
+AC_PROG_LN_S
+AC_PROG_MAKE_SET
+
+dnl pkgconfig
+AC_ARG_VAR([PKG_CONFIG_PATH], [where to search for pkg-config files])
+dnl devtools
+dnl ...
+
+dnl no need for AC_ARG_VAR
+AC_PATH_PROG(XGETTEXT, xgettext)
+if test -z "$XGETTEXT" ; then
+ AC_MSG_ERROR(xgettext is missing; please install gettext-tools.)
+fi
+
+Y2DEVTOOLS_PREFIX=`pkg-config --print-errors --variable=prefix yast2-devtools`
+AC_SUBST(Y2DEVTOOLS_PREFIX)
+devtools_ybindir=`pkg-config --print-errors --variable=ybindir yast2-devtools`
+devtools_yast2dir=`pkg-config --print-errors --variable=yast2dir yast2-devtools`
+
+dnl producing pkg-config for others?
+AM_CONDITIONAL(CREATE_PKGCONFIG, test "x${CREATE_PKGCONFIG}" != x)
+AM_CONDITIONAL(CREATE_PKGCONFIG_NOARCH, test "x${CREATE_PKGCONFIG}" = xnoarch)
+
+dbdir=${devtools_yast2dir}/data/docbook
+STYLESHEET_HTML=${dbdir}/stylesheets/customize-html.xsl
+STYLESHEET_PDF=${dbdir}/stylesheets/customize-fo.xsl
+STYLESHEET_CSS=${dbdir}/css/yast2docs.css
+STYLESHEET_YDOC=${dbdir}/stylesheets/ydoc.xsl
+STYLESHEET_YCPDOC=${dbdir}/stylesheets/ycpdoc.xsl
+AC_SUBST(STYLESHEET_HTML)
+AC_SUBST(STYLESHEET_PDF)
+AC_SUBST(STYLESHEET_CSS)
+AC_SUBST(STYLESHEET_YDOC)
+AC_SUBST(STYLESHEET_YCPDOC)
+
+
+dnl searches for some needed programs
+AC_PATH_PROG(MSGFMT, msgfmt, no, /usr/bin)
+if test x$MSGFMT != x"/usr/bin/msgfmt"; then
+ AC_MSG_ERROR(msgfmt is missing; please install gettext.)
+fi
+AC_PATH_PROGS(MSGCAT, msgcat pmsgcat, no)
+if test x$MSGCAT = xno; then
+ AC_MSG_ERROR(msgcat is missing; please install gettext-0.11pre or better.)
+fi
+
+AC_PATH_PROG(MSGMERGE, msgmerge, no, /usr/bin)
+if test x$MSGMERGE != x"/usr/bin/msgmerge"; then
+ AC_MSG_ERROR(msgmerge is missing; please install gettext.)
+fi
+
+AC_PATH_PROG(MSGCONV, msgconv, no, /usr/bin)
+if test x$MSGCONV != x"/usr/bin/msgconv"; then
+ AC_MSG_ERROR(msgconv is missing; please install gettext.)
+fi
+
+
+AC_CONFIG_FILES(Makefile po/Makefile)
+AC_OUTPUT
+
Modified: trunk/yast/nn/po/Makefile.am
===================================================================
--- trunk/yast/nn/po/Makefile.am 2015-09-29 09:46:54 UTC (rev 92875)
+++ trunk/yast/nn/po/Makefile.am 2015-09-29 10:47:28 UTC (rev 92876)
@@ -17,7 +17,9 @@
GENERATED = $(MOFILES)
CLEANFILES = $(GENERATED)
POFILES = $(wildcard *.po)
-WANTED_TEXTDOMAINS = $(basename $(notdir $(POTFILES)))
+ALL_TEXTDOMAINS = $(basename $(notdir $(POTFILES)))
+BPOTFILES = $(shell source ../../50-tools/build.conf && echo $$business)
+WANTED_TEXTDOMAINS = $(filter-out $(BPOTFILES), $(ALL_TEXTDOMAINS))
WANTED_POFILES = $(addsuffix .$(LL).po, $(WANTED_TEXTDOMAINS))
MOFILES = $(POFILES:%.po=%.mo)
INST_MOFILES = $(MOFILES:.$(LL).mo=.mo)
@@ -29,7 +31,7 @@
with_compendium =
stat=status.txt
-PO_STATS=@ybindir@/po-stats
+PO_STATS= grep -v warning: | @ybindir@/po-stats
MSGMERGE = @MSGMERGE@ --no-wrap --force-po --previous
MSGFMT = @MSGFMT@
Added: trunk/yast/pa/COPYING
===================================================================
--- trunk/yast/pa/COPYING (rev 0)
+++ trunk/yast/pa/COPYING 2015-09-29 10:47:28 UTC (rev 92876)
@@ -0,0 +1,339 @@
+ GNU GENERAL PUBLIC LICENSE
+ Version 2, June 1991
+
+ Copyright (C) 1989, 1991 Free Software Foundation, Inc.,
+ 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA
+ Everyone is permitted to copy and distribute verbatim copies
+ of this license document, but changing it is not allowed.
+
+ Preamble
+
+ The licenses for most software are designed to take away your
+freedom to share and change it. By contrast, the GNU General Public
+License is intended to guarantee your freedom to share and change free
+software--to make sure the software is free for all its users. This
+General Public License applies to most of the Free Software
+Foundation's software and to any other program whose authors commit to
+using it. (Some other Free Software Foundation software is covered by
+the GNU Lesser General Public License instead.) You can apply it to
+your programs, too.
+
+ When we speak of free software, we are referring to freedom, not
+price. Our General Public Licenses are designed to make sure that you
+have the freedom to distribute copies of free software (and charge for
+this service if you wish), that you receive source code or can get it
+if you want it, that you can change the software or use pieces of it
+in new free programs; and that you know you can do these things.
+
+ To protect your rights, we need to make restrictions that forbid
+anyone to deny you these rights or to ask you to surrender the rights.
+These restrictions translate to certain responsibilities for you if you
+distribute copies of the software, or if you modify it.
+
+ For example, if you distribute copies of such a program, whether
+gratis or for a fee, you must give the recipients all the rights that
+you have. You must make sure that they, too, receive or can get the
+source code. And you must show them these terms so they know their
+rights.
+
+ We protect your rights with two steps: (1) copyright the software, and
+(2) offer you this license which gives you legal permission to copy,
+distribute and/or modify the software.
+
+ Also, for each author's protection and ours, we want to make certain
+that everyone understands that there is no warranty for this free
+software. If the software is modified by someone else and passed on, we
+want its recipients to know that what they have is not the original, so
+that any problems introduced by others will not reflect on the original
+authors' reputations.
+
+ Finally, any free program is threatened constantly by software
+patents. We wish to avoid the danger that redistributors of a free
+program will individually obtain patent licenses, in effect making the
+program proprietary. To prevent this, we have made it clear that any
+patent must be licensed for everyone's free use or not licensed at all.
+
+ The precise terms and conditions for copying, distribution and
+modification follow.
+
+ GNU GENERAL PUBLIC LICENSE
+ TERMS AND CONDITIONS FOR COPYING, DISTRIBUTION AND MODIFICATION
+
+ 0. This License applies to any program or other work which contains
+a notice placed by the copyright holder saying it may be distributed
+under the terms of this General Public License. The "Program", below,
+refers to any such program or work, and a "work based on the Program"
+means either the Program or any derivative work under copyright law:
+that is to say, a work containing the Program or a portion of it,
+either verbatim or with modifications and/or translated into another
+language. (Hereinafter, translation is included without limitation in
+the term "modification".) Each licensee is addressed as "you".
+
+Activities other than copying, distribution and modification are not
+covered by this License; they are outside its scope. The act of
+running the Program is not restricted, and the output from the Program
+is covered only if its contents constitute a work based on the
+Program (independent of having been made by running the Program).
+Whether that is true depends on what the Program does.
+
+ 1. You may copy and distribute verbatim copies of the Program's
+source code as you receive it, in any medium, provided that you
+conspicuously and appropriately publish on each copy an appropriate
+copyright notice and disclaimer of warranty; keep intact all the
+notices that refer to this License and to the absence of any warranty;
+and give any other recipients of the Program a copy of this License
+along with the Program.
+
+You may charge a fee for the physical act of transferring a copy, and
+you may at your option offer warranty protection in exchange for a fee.
+
+ 2. You may modify your copy or copies of the Program or any portion
+of it, thus forming a work based on the Program, and copy and
+distribute such modifications or work under the terms of Section 1
+above, provided that you also meet all of these conditions:
+
+ a) You must cause the modified files to carry prominent notices
+ stating that you changed the files and the date of any change.
+
+ b) You must cause any work that you distribute or publish, that in
+ whole or in part contains or is derived from the Program or any
+ part thereof, to be licensed as a whole at no charge to all third
+ parties under the terms of this License.
+
+ c) If the modified program normally reads commands interactively
+ when run, you must cause it, when started running for such
+ interactive use in the most ordinary way, to print or display an
+ announcement including an appropriate copyright notice and a
+ notice that there is no warranty (or else, saying that you provide
+ a warranty) and that users may redistribute the program under
+ these conditions, and telling the user how to view a copy of this
+ License. (Exception: if the Program itself is interactive but
+ does not normally print such an announcement, your work based on
+ the Program is not required to print an announcement.)
+
+These requirements apply to the modified work as a whole. If
+identifiable sections of that work are not derived from the Program,
+and can be reasonably considered independent and separate works in
+themselves, then this License, and its terms, do not apply to those
+sections when you distribute them as separate works. But when you
+distribute the same sections as part of a whole which is a work based
+on the Program, the distribution of the whole must be on the terms of
+this License, whose permissions for other licensees extend to the
+entire whole, and thus to each and every part regardless of who wrote it.
+
+Thus, it is not the intent of this section to claim rights or contest
+your rights to work written entirely by you; rather, the intent is to
+exercise the right to control the distribution of derivative or
+collective works based on the Program.
+
+In addition, mere aggregation of another work not based on the Program
+with the Program (or with a work based on the Program) on a volume of
+a storage or distribution medium does not bring the other work under
+the scope of this License.
+
+ 3. You may copy and distribute the Program (or a work based on it,
+under Section 2) in object code or executable form under the terms of
+Sections 1 and 2 above provided that you also do one of the following:
+
+ a) Accompany it with the complete corresponding machine-readable
+ source code, which must be distributed under the terms of Sections
+ 1 and 2 above on a medium customarily used for software interchange; or,
+
+ b) Accompany it with a written offer, valid for at least three
+ years, to give any third party, for a charge no more than your
+ cost of physically performing source distribution, a complete
+ machine-readable copy of the corresponding source code, to be
+ distributed under the terms of Sections 1 and 2 above on a medium
+ customarily used for software interchange; or,
+
+ c) Accompany it with the information you received as to the offer
+ to distribute corresponding source code. (This alternative is
+ allowed only for noncommercial distribution and only if you
+ received the program in object code or executable form with such
+ an offer, in accord with Subsection b above.)
+
+The source code for a work means the preferred form of the work for
+making modifications to it. For an executable work, complete source
+code means all the source code for all modules it contains, plus any
+associated interface definition files, plus the scripts used to
+control compilation and installation of the executable. However, as a
+special exception, the source code distributed need not include
+anything that is normally distributed (in either source or binary
+form) with the major components (compiler, kernel, and so on) of the
+operating system on which the executable runs, unless that component
+itself accompanies the executable.
+
+If distribution of executable or object code is made by offering
+access to copy from a designated place, then offering equivalent
+access to copy the source code from the same place counts as
+distribution of the source code, even though third parties are not
+compelled to copy the source along with the object code.
+
+ 4. You may not copy, modify, sublicense, or distribute the Program
+except as expressly provided under this License. Any attempt
+otherwise to copy, modify, sublicense or distribute the Program is
+void, and will automatically terminate your rights under this License.
+However, parties who have received copies, or rights, from you under
+this License will not have their licenses terminated so long as such
+parties remain in full compliance.
+
+ 5. You are not required to accept this License, since you have not
+signed it. However, nothing else grants you permission to modify or
+distribute the Program or its derivative works. These actions are
+prohibited by law if you do not accept this License. Therefore, by
+modifying or distributing the Program (or any work based on the
+Program), you indicate your acceptance of this License to do so, and
+all its terms and conditions for copying, distributing or modifying
+the Program or works based on it.
+
+ 6. Each time you redistribute the Program (or any work based on the
+Program), the recipient automatically receives a license from the
+original licensor to copy, distribute or modify the Program subject to
+these terms and conditions. You may not impose any further
+restrictions on the recipients' exercise of the rights granted herein.
+You are not responsible for enforcing compliance by third parties to
+this License.
+
+ 7. If, as a consequence of a court judgment or allegation of patent
+infringement or for any other reason (not limited to patent issues),
+conditions are imposed on you (whether by court order, agreement or
+otherwise) that contradict the conditions of this License, they do not
+excuse you from the conditions of this License. If you cannot
+distribute so as to satisfy simultaneously your obligations under this
+License and any other pertinent obligations, then as a consequence you
+may not distribute the Program at all. For example, if a patent
+license would not permit royalty-free redistribution of the Program by
+all those who receive copies directly or indirectly through you, then
+the only way you could satisfy both it and this License would be to
+refrain entirely from distribution of the Program.
+
+If any portion of this section is held invalid or unenforceable under
+any particular circumstance, the balance of the section is intended to
+apply and the section as a whole is intended to apply in other
+circumstances.
+
+It is not the purpose of this section to induce you to infringe any
+patents or other property right claims or to contest validity of any
+such claims; this section has the sole purpose of protecting the
+integrity of the free software distribution system, which is
+implemented by public license practices. Many people have made
+generous contributions to the wide range of software distributed
+through that system in reliance on consistent application of that
+system; it is up to the author/donor to decide if he or she is willing
+to distribute software through any other system and a licensee cannot
+impose that choice.
+
+This section is intended to make thoroughly clear what is believed to
+be a consequence of the rest of this License.
+
+ 8. If the distribution and/or use of the Program is restricted in
+certain countries either by patents or by copyrighted interfaces, the
+original copyright holder who places the Program under this License
+may add an explicit geographical distribution limitation excluding
+those countries, so that distribution is permitted only in or among
+countries not thus excluded. In such case, this License incorporates
+the limitation as if written in the body of this License.
+
+ 9. The Free Software Foundation may publish revised and/or new versions
+of the General Public License from time to time. Such new versions will
+be similar in spirit to the present version, but may differ in detail to
+address new problems or concerns.
+
+Each version is given a distinguishing version number. If the Program
+specifies a version number of this License which applies to it and "any
+later version", you have the option of following the terms and conditions
+either of that version or of any later version published by the Free
+Software Foundation. If the Program does not specify a version number of
+this License, you may choose any version ever published by the Free Software
+Foundation.
+
+ 10. If you wish to incorporate parts of the Program into other free
+programs whose distribution conditions are different, write to the author
+to ask for permission. For software which is copyrighted by the Free
+Software Foundation, write to the Free Software Foundation; we sometimes
+make exceptions for this. Our decision will be guided by the two goals
+of preserving the free status of all derivatives of our free software and
+of promoting the sharing and reuse of software generally.
+
+ NO WARRANTY
+
+ 11. BECAUSE THE PROGRAM IS LICENSED FREE OF CHARGE, THERE IS NO WARRANTY
+FOR THE PROGRAM, TO THE EXTENT PERMITTED BY APPLICABLE LAW. EXCEPT WHEN
+OTHERWISE STATED IN WRITING THE COPYRIGHT HOLDERS AND/OR OTHER PARTIES
+PROVIDE THE PROGRAM "AS IS" WITHOUT WARRANTY OF ANY KIND, EITHER EXPRESSED
+OR IMPLIED, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF
+MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE. THE ENTIRE RISK AS
+TO THE QUALITY AND PERFORMANCE OF THE PROGRAM IS WITH YOU. SHOULD THE
+PROGRAM PROVE DEFECTIVE, YOU ASSUME THE COST OF ALL NECESSARY SERVICING,
+REPAIR OR CORRECTION.
+
+ 12. IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN WRITING
+WILL ANY COPYRIGHT HOLDER, OR ANY OTHER PARTY WHO MAY MODIFY AND/OR
+REDISTRIBUTE THE PROGRAM AS PERMITTED ABOVE, BE LIABLE TO YOU FOR DAMAGES,
+INCLUDING ANY GENERAL, SPECIAL, INCIDENTAL OR CONSEQUENTIAL DAMAGES ARISING
+OUT OF THE USE OR INABILITY TO USE THE PROGRAM (INCLUDING BUT NOT LIMITED
+TO LOSS OF DATA OR DATA BEING RENDERED INACCURATE OR LOSSES SUSTAINED BY
+YOU OR THIRD PARTIES OR A FAILURE OF THE PROGRAM TO OPERATE WITH ANY OTHER
+PROGRAMS), EVEN IF SUCH HOLDER OR OTHER PARTY HAS BEEN ADVISED OF THE
+POSSIBILITY OF SUCH DAMAGES.
+
+ END OF TERMS AND CONDITIONS
+
+ How to Apply These Terms to Your New Programs
+
+ If you develop a new program, and you want it to be of the greatest
+possible use to the public, the best way to achieve this is to make it
+free software which everyone can redistribute and change under these terms.
+
+ To do so, attach the following notices to the program. It is safest
+to attach them to the start of each source file to most effectively
+convey the exclusion of warranty; and each file should have at least
+the "copyright" line and a pointer to where the full notice is found.
+
+ <one line to give the program's name and a brief idea of what it does.>
+ Copyright (C) <year> <name of author>
+
+ This program is free software; you can redistribute it and/or modify
+ it under the terms of the GNU General Public License as published by
+ the Free Software Foundation; either version 2 of the License, or
+ (at your option) any later version.
+
+ This program is distributed in the hope that it will be useful,
+ but WITHOUT ANY WARRANTY; without even the implied warranty of
+ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ GNU General Public License for more details.
+
+ You should have received a copy of the GNU General Public License along
+ with this program; if not, write to the Free Software Foundation, Inc.,
+ 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA.
+
+Also add information on how to contact you by electronic and paper mail.
+
+If the program is interactive, make it output a short notice like this
+when it starts in an interactive mode:
+
+ Gnomovision version 69, Copyright (C) year name of author
+ Gnomovision comes with ABSOLUTELY NO WARRANTY; for details type `show w'.
+ This is free software, and you are welcome to redistribute it
+ under certain conditions; type `show c' for details.
+
+The hypothetical commands `show w' and `show c' should show the appropriate
+parts of the General Public License. Of course, the commands you use may
+be called something other than `show w' and `show c'; they could even be
+mouse-clicks or menu items--whatever suits your program.
+
+You should also get your employer (if you work as a programmer) or your
+school, if any, to sign a "copyright disclaimer" for the program, if
+necessary. Here is a sample; alter the names:
+
+ Yoyodyne, Inc., hereby disclaims all copyright interest in the program
+ `Gnomovision' (which makes passes at compilers) written by James Hacker.
+
+ <signature of Ty Coon>, 1 April 1989
+ Ty Coon, President of Vice
+
+This General Public License does not permit incorporating your program into
+proprietary programs. If your program is a subroutine library, you may
+consider it more useful to permit linking proprietary applications with the
+library. If this is what you want to do, use the GNU Lesser General
+Public License instead of this License.
Added: trunk/yast/pa/Makefile.am
===================================================================
--- trunk/yast/pa/Makefile.am (rev 0)
+++ trunk/yast/pa/Makefile.am 2015-09-29 10:47:28 UTC (rev 92876)
@@ -0,0 +1,196 @@
+# Emacs: -*- makefile -*-
+#
+# Toplevel Makefile.am for a YaST2 subproject
+#
+# -- This file is generated by y2automake - DO NOT EDIT! --
+# (Edit ./SUBDIRS instead)
+#
+
+#where devtools are
+Y2TOOL = $(Y2DEVTOOLS_PREFIX)/bin/y2tool
+
+VERSION = $(shell cat $(srcdir)/VERSION)
+RPMNAME = $(shell cat $(srcdir)/RPMNAME)
+SUBDIRS_FILE = $(shell test -e $(srcdir)/SUBDIRS && echo SUBDIRS)
+ACINCLUDE_FILE = $(shell test -e $(srcdir)/acinclude.m4 && echo acinclude.m4)
+
+HAS_YAST_LICENSE = $(shell test -e $(srcdir)/YAST_LICENSE && echo YAST_LICENSE)
+
+# do we do Makefile.am for devtools? It is a little special...
+IS_DEVTOOLS = $(findstring yast2-devtools,$(RPMNAME))
+
+DEVTOOLS_DIR = $(if $(IS_DEVTOOLS),$(srcdir)/devtools,$(Y2DEVTOOLS_PREFIX)/share/YaST2/data/devtools)
+LEGALESE_DIR = $(if $(HAS_YAST_LICENSE),$(DEVTOOLS_DIR)/admin/copyright/yast,$(DEVTOOLS_DIR)/admin/copyright/gpl)
+
+COPYRIGHT_files_gpl = README COPYING
+
+COPYRIGHT_files_yast = YAST_LICENSE README COPYING COPYRIGHT.english \
+ COPYRIGHT.french COPYRIGHT.german COPYRIGHT.spanish
+
+extra_COPYRIGHT_files = $(if $(HAS_YAST_LICENSE), $(COPYRIGHT_files_yast), $(COPYRIGHT_files_gpl))
+
+# less strict; prefer bzip2
+AUTOMAKE_OPTIONS = foreign dist-bzip2 no-dist-gzip
+# where devtools install m4 snippets
+# argh, executed literally
+#ACLOCAL_AMFLAGS = -I $(Y2DEVTOOLS_PREFIX)/share/aclocal
+ACLOCAL_AMFLAGS = -I . -I `if test -d ./devtools/admin; then echo ./devtools/admin; else pkg-config --print-errors --variable=datadir yast2-devtools; fi`/aclocal
+
+Makefile.am.common: $(DEVTOOLS_DIR)/admin/Makefile.am.common
+ cmp -s $< $@ || cp -f $< $@
+
+# create bzip2ed tar and make some sanity checks
+$(RPMNAME)-$(VERSION).tar.bz2: checkpo dist-bzip2
+ @if [ `bunzip2 -c $(RPMNAME)-$(VERSION).tar.bz2 | wc --bytes` = 0 ] ; then \
+ echo "Error: created tar is empty" ; \
+ exit 1 ; \
+ fi
+
+CLEANFILES =
+MAINTAINERCLEANFILES = package/$(RPMNAME)-$(VERSION).tar.bz2 package/$(RPMNAME).spec
+
+POT_DST = $(shell find -type d -name testsuite -prune , \
+ -type f -name "*.pot")
+
+EXTRA_DIST = \
+ VERSION RPMNAME MAINTAINER configure.in.in \
+ $(SUBDIRS_FILE) $(ACINCLUDE_FILE) \
+ $(if $(IS_DEVTOOLS),Makefile.am.common,$(POT_DST))
+
+show-extra-dist:
+ @echo $(EXTRA_DIST)
+
+# info '(automake)Conditionals'
+if CREATE_PKGCONFIG
+# create the file here instead of by configure
+# because the prerequisite is made here (not anymore!)
+# and we don't want any paths in y2autoconf
+# info '(autoconf)config.status Invocation'
+$(RPMNAME).pc: $(RPMNAME).pc.in config.status
+ ./config.status --file=$@:$<
+
+if CREATE_PKGCONFIG_NOARCH
+pkgconfigdata_DATA = $(RPMNAME).pc
+else
+pkgconfig_DATA = $(RPMNAME).pc
+endif
+
+EXTRA_DIST += $(RPMNAME).pc.in
+endif
+
+dist-hook:
+ @for I in $(extra_COPYRIGHT_files) ; \
+ do \
+ EX="" ; \
+ if test -f $(srcdir)/$$I ; then \
+ EX=$(srcdir)/$$I ; \
+ elif test -f $(LEGALESE_DIR)/$$I ; then \
+ EX=$(LEGALESE_DIR)/$$I ; \
+ else \
+ echo "Error: No file $$I in $(srcdir)/ or in $$LEGALESE_DIR/"; \
+ exit 1 ; \
+ fi ; \
+ echo "cp $$EX $(distdir)" ; \
+ cp $$EX "$(distdir)" ; \
+ done
+
+pot:
+ $(Y2TOOL) y2makepot -s $(srcdir)
+
+install-pot: pot
+ @POT_DST=`find -type d -name testsuite -prune , \
+ -type f -name "*.pot"` ; \
+ if [ -n "$$POT_DST" ] ; then \
+ echo "mkdir -p $(DESTDIR)$(potdir)" ; \
+ mkdir -p $(DESTDIR)$(potdir) ; \
+ list="$$POT_DST"; \
+ for I in $$list ; \
+ do \
+ echo $$I ; \
+ if [ "$$I" == "pot" ] ; then \
+ continue ; \
+ fi ; \
+ echo "$(INSTALL_DATA) $$I $(DESTDIR)$(potdir)" ; \
+ $(INSTALL_DATA) $$I $(DESTDIR)$(potdir) ; \
+ done ; \
+ fi
+
+spellcheck: pot
+ $(Y2TOOL) pot-spellcheck
+
+# all-local: $(if $(IS_DEVTOOLS),,$(POT_DST))
+
+install-data-local: # $(if $(IS_DEVTOOLS),,install-pot)
+ mkdir -p $(DESTDIR)$(docdir)
+ @for I in $(extra_COPYRIGHT_files) ; \
+ do \
+ EX="" ; \
+ if test -f $(srcdir)/$$I ; then \
+ EX=$(srcdir)/$$I ; \
+ elif test -f $(LEGALESE_DIR)/$$I ; then \
+ EX=$(LEGALESE_DIR)/$$I ; \
+ else \
+ echo "Error: No file $$I in $(srcdir)/ or in $(LEGALESE_DIR)/"; \
+ exit 1 ; \
+ fi ; \
+ echo "$(INSTALL_DATA) $$EX $(DESTDIR)$(docdir)" ; \
+ $(INSTALL_DATA) $$EX $(DESTDIR)$(docdir) ; \
+ done
+
+package-local: check-parse $(if $(IS_DEVTOOLS),,$(POT_DST)) $(RPMNAME)-$(VERSION).tar.bz2
+ rm -f package/$(RPMNAME)-*.tar.bz2
+ rm -f package/*~
+ rm -f package/*.bak
+ rm -f package/*.auto
+ mv $(RPMNAME)-$(VERSION).tar.bz2 package/
+ if ! test -x $(Y2TOOL); then \
+ echo "$(Y2TOOL): not found."; \
+ echo "You have to install yast2-devtools to making a package"; \
+ false; \
+ fi
+ here=`pwd`; \
+ cd $(srcdir) && for i in $(RPMNAME)*.spec.in; do \
+ newname="`echo "$$i" | sed "s/\.in$$//g"`"; \
+ $(Y2TOOL) create-spec < $$i > $$here/package/$${newname} ; \
+ done
+
+package: check-up-to-date check-tagversion check-textdomain package-local
+
+TAGVERSION = $(Y2TOOL) tagversion
+
+# check if there is no modified files and all commits were pushed
+check-up-to-date:
+ if [ `git status --short --branch | sed '/##[^[]*$/d;/^??/d' | wc -l` -gt 0 ]; then \
+ (echo "ERROR: Source is not commited and pushed. See `git status`"; false) \
+ fi
+
+check-tagversion:
+ cd $(srcdir) && $(TAGVERSION) --check >/dev/null; \
+ [ $$? = 0 ] || ( echo "ERROR: Please run 'tagversion' first"; false )
+
+check-parse-old:
+ @if [ `find -type f -name "*.ycp" | wc -l` -gt 0 -a "$(RPMNAME)" != "yast2-core" ] ; then \
+ echo "Running parseycp..." ; \
+ parseycp -q -R ; \
+ else \
+ echo "Not running parseycp." ; \
+ fi
+
+check-parse:
+ @echo "Not running parseycp."
+
+check-textdomain:
+ $(Y2TOOL) check-textdomain $(srcdir)
+
+stable: checkin-stable
+
+checkin-stable: package
+ $(Y2TOOL) checkin-stable
+
+
+# For po/ modules
+checkpo:
+ test ! -f $(srcdir)/po/Makefile || $(MAKE) -C po checkpo
+# test ! -f $(srcdir)/po/Makefile || $(MAKE) -C po checkpo make-pox
+# Contents of ./SUBDIRS
+SUBDIRS = po
Added: trunk/yast/pa/README
===================================================================
--- trunk/yast/pa/README (rev 0)
+++ trunk/yast/pa/README 2015-09-29 10:47:28 UTC (rev 92876)
@@ -0,0 +1,2 @@
+This program/library is part of YaST2
+See the file COPYING for license terms
Added: trunk/yast/pa/configure.ac
===================================================================
--- trunk/yast/pa/configure.ac (rev 0)
+++ trunk/yast/pa/configure.ac 2015-09-29 10:47:28 UTC (rev 92876)
@@ -0,0 +1,184 @@
+dnl configure.ac for yast2-trans-pa
+dnl
+dnl -- This file is generated by y2autoconf 3.0.5 - DO NOT EDIT! --
+dnl (edit configure.ac.in or configure.in.in instead)
+
+AC_INIT(yast2-trans-pa, 3.1.0, http://bugs.opensuse.org/, yast2-trans-pa)
+dnl Check for presence of file 'RPMNAME'
+AC_CONFIG_SRCDIR([RPMNAME])
+
+dnl Checking host/target/build systems, for make, install etc.
+AC_CANONICAL_TARGET
+dnl Perform program name transformation
+AC_ARG_PROGRAM
+
+AC_PREFIX_DEFAULT(/usr)
+
+dnl long filenames; we use GNU Make extensions and that's ok
+AM_INIT_AUTOMAKE(tar-ustar -Wno-portability)
+
+dnl Important YaST2 variables
+VERSION="3.1.0"
+RPMNAME="yast2-trans-pa"
+MAINTAINER="Karl Eichwalder <ke(a)suse.de>"
+
+dnl pkgconfig honors lib64
+pkgconfigdir=\${libdir}/pkgconfig
+pkgconfigdatadir=\${datadir}/pkgconfig
+yast2dir=\${prefix}/share/YaST2
+
+ybindir=\${prefix}/lib/YaST2/bin
+# FIXME duplicates execcompdir
+ystartupdir=\${prefix}/lib/YaST2
+plugindir=\${libdir}/YaST2/plugin
+includedir=\${prefix}/include/YaST2
+potdir=\${docdir}/pot
+
+docdir=\${prefix}/share/doc/packages/$RPMNAME
+mandir=\${prefix}/share/man
+
+execcompdir=\${prefix}/lib/YaST2
+agentdir=${execcompdir}/servers_non_y2
+
+ydatadir=${yast2dir}/data
+imagedir=${yast2dir}/images
+themedir=${yast2dir}/theme
+localedir=${yast2dir}/locale
+clientdir=${yast2dir}/clients
+moduledir=${yast2dir}/modules
+yncludedir=${yast2dir}/include
+schemadir=${yast2dir}/schema
+scrconfdir=${yast2dir}/scrconf
+desktopdir=\${prefix}/share/applications/YaST2
+
+AC_SUBST(VERSION)
+AC_SUBST(RPMNAME)
+AC_SUBST(MAINTAINER)
+
+AC_SUBST(pkgconfigdir)
+AC_SUBST(pkgconfigdatadir)
+
+AC_SUBST(yast2dir)
+
+AC_SUBST(ybindir)
+AC_SUBST(ystartupdir)
+AC_SUBST(plugindir)
+AC_SUBST(includedir)
+AC_SUBST(potdir)
+AC_SUBST(execcompdir)
+
+AC_SUBST(docdir)
+AC_SUBST(mandir)
+
+AC_SUBST(ydatadir)
+AC_SUBST(imagedir)
+AC_SUBST(themedir)
+AC_SUBST(localedir)
+AC_SUBST(clientdir)
+AC_SUBST(moduledir)
+AC_SUBST(yncludedir)
+AC_SUBST(schemadir)
+AC_SUBST(scrconfdir)
+AC_SUBST(agentdir)
+AC_SUBST(desktopdir)
+
+fillupdir_d="/var/adm/fillup-templates"
+AC_ARG_WITH(fillupdir,
+ AS_HELP_STRING([--with-fillupdir=DIR],
+ [where to place fillup templates (default $fillupdir_d.]),
+ [ fillupdir="$withval" ],
+ [ fillupdir="$fillupdir_d" ])
+AC_SUBST(fillupdir)
+
+LL=${RPMNAME##*-}
+AC_SUBST(LL)
+ISO639=${LL%_*}
+AC_SUBST(ISO639)
+
+AC_ARG_WITH(own_compendium,
+ AS_HELP_STRING([--with-own_compendium=FILE],
+ [Location of compendium file]),
+ y2compendium=yes, y2compendium=no)
+if test "x$with_own_compendium" = "x" ; then
+ if test -d ../50-memory ; then
+ COMPENDIUM='../../50-memory/yast2.$(LL).po'
+ else
+ COMPENDIUM='../../memory/yast2.$(LL).po'
+ fi
+else
+ COMPENDIUM=${with_own_compendium}
+fi
+AC_SUBST(COMPENDIUM)
+if test -d ../50-pot ; then
+ POTDIR=../../50-pot
+else
+ POTDIR=../../pot/pot
+fi
+AC_SUBST(POTDIR)
+
+
+dnl Checks for programs.
+AC_PROG_INSTALL
+dnl The YCP interpreter checks whether dependent ybc files are older
+dnl so we must preserve their timestamps
+INSTALL="${INSTALL} -p"
+AC_PROG_LN_S
+AC_PROG_MAKE_SET
+
+dnl pkgconfig
+AC_ARG_VAR([PKG_CONFIG_PATH], [where to search for pkg-config files])
+dnl devtools
+dnl ...
+
+dnl no need for AC_ARG_VAR
+AC_PATH_PROG(XGETTEXT, xgettext)
+if test -z "$XGETTEXT" ; then
+ AC_MSG_ERROR(xgettext is missing; please install gettext-tools.)
+fi
+
+Y2DEVTOOLS_PREFIX=`pkg-config --print-errors --variable=prefix yast2-devtools`
+AC_SUBST(Y2DEVTOOLS_PREFIX)
+devtools_ybindir=`pkg-config --print-errors --variable=ybindir yast2-devtools`
+devtools_yast2dir=`pkg-config --print-errors --variable=yast2dir yast2-devtools`
+
+dnl producing pkg-config for others?
+AM_CONDITIONAL(CREATE_PKGCONFIG, test "x${CREATE_PKGCONFIG}" != x)
+AM_CONDITIONAL(CREATE_PKGCONFIG_NOARCH, test "x${CREATE_PKGCONFIG}" = xnoarch)
+
+dbdir=${devtools_yast2dir}/data/docbook
+STYLESHEET_HTML=${dbdir}/stylesheets/customize-html.xsl
+STYLESHEET_PDF=${dbdir}/stylesheets/customize-fo.xsl
+STYLESHEET_CSS=${dbdir}/css/yast2docs.css
+STYLESHEET_YDOC=${dbdir}/stylesheets/ydoc.xsl
+STYLESHEET_YCPDOC=${dbdir}/stylesheets/ycpdoc.xsl
+AC_SUBST(STYLESHEET_HTML)
+AC_SUBST(STYLESHEET_PDF)
+AC_SUBST(STYLESHEET_CSS)
+AC_SUBST(STYLESHEET_YDOC)
+AC_SUBST(STYLESHEET_YCPDOC)
+
+
+dnl searches for some needed programs
+AC_PATH_PROG(MSGFMT, msgfmt, no, /usr/bin)
+if test x$MSGFMT != x"/usr/bin/msgfmt"; then
+ AC_MSG_ERROR(msgfmt is missing; please install gettext.)
+fi
+AC_PATH_PROGS(MSGCAT, msgcat pmsgcat, no)
+if test x$MSGCAT = xno; then
+ AC_MSG_ERROR(msgcat is missing; please install gettext-0.11pre or better.)
+fi
+
+AC_PATH_PROG(MSGMERGE, msgmerge, no, /usr/bin)
+if test x$MSGMERGE != x"/usr/bin/msgmerge"; then
+ AC_MSG_ERROR(msgmerge is missing; please install gettext.)
+fi
+
+AC_PATH_PROG(MSGCONV, msgconv, no, /usr/bin)
+if test x$MSGCONV != x"/usr/bin/msgconv"; then
+ AC_MSG_ERROR(msgconv is missing; please install gettext.)
+fi
+
+
+AC_CONFIG_FILES(Makefile po/Makefile)
+AC_OUTPUT
+
Added: trunk/yast/pa/po/Makefile.am
===================================================================
--- trunk/yast/pa/po/Makefile.am (rev 0)
+++ trunk/yast/pa/po/Makefile.am 2015-09-29 10:47:28 UTC (rev 92876)
@@ -0,0 +1,175 @@
+# Emacs: -*- makefile -*-
+#
+# Makefile.am for a YaST2 translation (po/) subproject
+#
+# -- This file is generated by y2automake - DO NOT EDIT! --
+#
+# --- START lines from /usr/share/YaST2/data/devtools/admin/po/Makefile.am.top ---
+# Emacs: -*- makefile -*-
+# --- END lines from /usr/share/YaST2/data/devtools/admin/po/Makefile.am.top ---
+# --- START lines from /usr/share/YaST2/data/devtools/admin/po/Makefile.am.center ---
+# Emacs: -*- makefile -*-
+
+LL = @LL@
+#POTDIR = ../../50-pot
+POTDIR = @POTDIR@
+POTFILES = $(wildcard $(POTDIR)/*.pot)
+GENERATED = $(MOFILES)
+CLEANFILES = $(GENERATED)
+POFILES = $(wildcard *.po)
+ALL_TEXTDOMAINS = $(basename $(notdir $(POTFILES)))
+BPOTFILES = $(shell source ../../50-tools/build.conf && echo $$business)
+WANTED_TEXTDOMAINS = $(filter-out $(BPOTFILES), $(ALL_TEXTDOMAINS))
+WANTED_POFILES = $(addsuffix .$(LL).po, $(WANTED_TEXTDOMAINS))
+MOFILES = $(POFILES:%.po=%.mo)
+INST_MOFILES = $(MOFILES:.$(LL).mo=.mo)
+POXFILES = $(POFILES:%.po=%.pox)
+EXTRA_DIST = $(WANTED_POFILES) $(stat)
+localedir=@localedir@
+locale_lang_msg_dir=$(localedir)/$(LL)/LC_MESSAGES
+compendium = @COMPENDIUM@
+with_compendium =
+
+stat=status.txt
+PO_STATS= grep -v warning: | @ybindir@/po-stats
+
+MSGMERGE = @MSGMERGE@ --no-wrap --force-po --previous
+MSGFMT = @MSGFMT@
+MSGCAT = @MSGCAT@ --no-wrap --force-po
+MSGCONV = @MSGCONV@ --no-wrap --force-po
+XGETTEXT = @XGETTEXT@ --no-wrap
+
+SUFFIXES = .po .pox .gmo .mo
+
+all-local: $(GENERATED)
+
+make-pox pox: Makefile $(POXFILES)
+$(POXFILES): %.pox: %.po
+ -[ -f $@ ] && mv --backup=numbered $@ $@.bak; \
+ pot=$$(echo $< | sed "s:$(LL).po:pot:"); \
+ compendium=$(compendium); \
+ [ -f $$compendium ] || compendium=/dev/null ; \
+ $(MSGMERGE) -C $$compendium -o $@ $< $(POTDIR)/$$pot
+
+# update or init PO file
+update-po: Makefile $(POTFILES)
+ for p in $(POTFILES); do \
+ q=$${p##*/}; \
+ po=$${q%pot}$(LL).po; \
+ echo $$po; \
+ if [ -f $$po ]; then \
+ $(MSGMERGE) -o $$po.tmp $(with_compendium) $$po $$p; \
+ else \
+ $(MSGMERGE) -o $$po.tmp -C $(compendium) \
+ --verbose /dev/null $$p; \
+ fi || { echo "$(MSGMERGE) for \"$$po\" failed" ; \
+ rm -f $$po.tmp ; }; \
+ if cmp $$po.tmp $$po >/dev/null 2>&1; then \
+ rm -vf $$po.tmp; \
+ else \
+ mv -vf $$po.tmp $$po; \
+ fi; \
+ done
+ $(MAKE) $(stat)
+
+$(stat): $(WANTED_POFILES)
+ if [ -f $(stat) ]; then \
+ cp --backup=numbered $(stat) $(stat).bak; \
+ :> $(stat); \
+ fi
+ { for f in $(WANTED_POFILES); do \
+ LANG=C msgfmt -o /dev/null -c -v --statistics $$f 2>&1; \
+ done ; } | $(PO_STATS) | head -n 6 | tee $(stat)
+
+update-po-with-compendium:
+ $(MAKE) update-po with_compendium="-C $(compendium)"
+
+update-mo: $(MOFILES)
+ @:
+
+%.mo: %.po
+ file=$(srcdir)/`echo $* | sed 's,.*/,,'`.mo \
+ && rm -f $$file \
+ && $(MSGCONV) --to UTF-8 $< \
+ | $(MSGFMT) -c --statistics -o $$file -
+
+showpo:
+ echo $(POFILES)
+
+showmo:
+ echo $(MOFILES)
+
+checkpo:
+ for f in $(POFILES); do \
+ mypot=$(POTDIR)/$${f/$(LL).po/pot}; echo $$f $$mypot; \
+ [ -f $$mypot ] && { LANG=C $(MSGMERGE) --verbose --output=/dev/null $$f $$mypot || exit 1; }; \
+ LANG=C $(MSGFMT) --output=/dev/null --check --statistics --verbose $$f \
+ || exit 1; \
+ done
+
+# Try to checkin a .pox file
+# FIXME make sure msgcat doesn't weird things with "" and comments
+checkin:
+ p=$(MODULE).$(ci_ll); \
+ cp --backup=numbered $(ci_opt) $$p.po $$p.po.bak; \
+ if [ -d CVS ]; then \
+ cvs -n update $$p.po | grep -q -v '^[UPMC]'; \
+ else \
+ LC_ALL=C svn status --show-updates --quiet $$p.po| grep -v '^Status against revision'; \
+ fi; \
+ if [ $$? = 0 ]; then \
+ echo "CVS/Subversion mismatch; trying to merge..."; \
+ rm -f $$p.po; \
+ if [ -d CVS ]; then \
+ cvs -q update $$p.po; \
+ else \
+ svn update $$p.po; \
+ fi; \
+ cp $$p.pox $$p.pox.new; \
+ $(MSGCAT) $$p.po $$p.pox.new -o $$p.pox; \
+ echo -e "\nCheck \"$$p.pox\" for fuzzy entries. Status:"; \
+ $(MSGFMT) --check --statistics $$p.pox; \
+ echo -e "Then try again to checkin \"$$p.pox\"."; \
+ else \
+ cp $(ci_opt) $$p.pox $$p.po; \
+ if [ -d CVS ]; then \
+ cvs -n ci $$p.po; \
+ else \
+ svn --dry-run commit $$p.po; \
+ fi; \
+ if [ $$? = 0 ] ; then \
+ if [ -d CVS ]; then \
+ cvs ci -m "$(ci_msg)" $$p.po; \
+ else \
+ svn commit --message "$(ci_msg)" $$p.po; \
+ fi; \
+ else \
+ rm -f $$p.po; \
+ if [ -d CVS ]; then \
+ cvs -q update $$p.po; \
+ else \
+ svn update $$p.po; \
+ fi; \
+ cp $$p.pox $$p.pox.new; \
+ $(MSGCAT) $$p.po $$p.pox.new -o $$p.pox; \
+ echo -e "\nCheck \"$$p.pox\" for fuzzy entries. Status:"; \
+ $(MSGFMT) --check --statistics $$p.pox; \
+ echo "Then try to checkin \"$$p.pox\"."; \
+ fi; \
+ fi
+
+install-data-local: $(MOFILES) $(stat)
+ D=$(DESTDIR)$(locale_lang_msg_dir); \
+ [ -d $$D ] || install -d -m 755 $$D; \
+ for l in $(MOFILES); do \
+ m=$${l/$(LL).mo/mo}; \
+ install -m 644 $$l $$D/$$m; \
+ done
+ install -d -m 755 $(DESTDIR)$(docdir)
+ $(INSTALL_DATA) $(stat) $(DESTDIR)$(docdir)
+# --- END lines from /usr/share/YaST2/data/devtools/admin/po/Makefile.am.center ---
+# --- START lines from /usr/share/YaST2/data/devtools/admin/po/Makefile.am.bottom ---
+# Emacs: -*- makefile -*-
+
+## po/Makefile.am.bottom ends here
+# --- END lines from /usr/share/YaST2/data/devtools/admin/po/Makefile.am.bottom ---
Added: trunk/yast/pl/COPYING
===================================================================
--- trunk/yast/pl/COPYING (rev 0)
+++ trunk/yast/pl/COPYING 2015-09-29 10:47:28 UTC (rev 92876)
@@ -0,0 +1,339 @@
+ GNU GENERAL PUBLIC LICENSE
+ Version 2, June 1991
+
+ Copyright (C) 1989, 1991 Free Software Foundation, Inc.,
+ 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA
+ Everyone is permitted to copy and distribute verbatim copies
+ of this license document, but changing it is not allowed.
+
+ Preamble
+
+ The licenses for most software are designed to take away your
+freedom to share and change it. By contrast, the GNU General Public
+License is intended to guarantee your freedom to share and change free
+software--to make sure the software is free for all its users. This
+General Public License applies to most of the Free Software
+Foundation's software and to any other program whose authors commit to
+using it. (Some other Free Software Foundation software is covered by
+the GNU Lesser General Public License instead.) You can apply it to
+your programs, too.
+
+ When we speak of free software, we are referring to freedom, not
+price. Our General Public Licenses are designed to make sure that you
+have the freedom to distribute copies of free software (and charge for
+this service if you wish), that you receive source code or can get it
+if you want it, that you can change the software or use pieces of it
+in new free programs; and that you know you can do these things.
+
+ To protect your rights, we need to make restrictions that forbid
+anyone to deny you these rights or to ask you to surrender the rights.
+These restrictions translate to certain responsibilities for you if you
+distribute copies of the software, or if you modify it.
+
+ For example, if you distribute copies of such a program, whether
+gratis or for a fee, you must give the recipients all the rights that
+you have. You must make sure that they, too, receive or can get the
+source code. And you must show them these terms so they know their
+rights.
+
+ We protect your rights with two steps: (1) copyright the software, and
+(2) offer you this license which gives you legal permission to copy,
+distribute and/or modify the software.
+
+ Also, for each author's protection and ours, we want to make certain
+that everyone understands that there is no warranty for this free
+software. If the software is modified by someone else and passed on, we
+want its recipients to know that what they have is not the original, so
+that any problems introduced by others will not reflect on the original
+authors' reputations.
+
+ Finally, any free program is threatened constantly by software
+patents. We wish to avoid the danger that redistributors of a free
+program will individually obtain patent licenses, in effect making the
+program proprietary. To prevent this, we have made it clear that any
+patent must be licensed for everyone's free use or not licensed at all.
+
+ The precise terms and conditions for copying, distribution and
+modification follow.
+
+ GNU GENERAL PUBLIC LICENSE
+ TERMS AND CONDITIONS FOR COPYING, DISTRIBUTION AND MODIFICATION
+
+ 0. This License applies to any program or other work which contains
+a notice placed by the copyright holder saying it may be distributed
+under the terms of this General Public License. The "Program", below,
+refers to any such program or work, and a "work based on the Program"
+means either the Program or any derivative work under copyright law:
+that is to say, a work containing the Program or a portion of it,
+either verbatim or with modifications and/or translated into another
+language. (Hereinafter, translation is included without limitation in
+the term "modification".) Each licensee is addressed as "you".
+
+Activities other than copying, distribution and modification are not
+covered by this License; they are outside its scope. The act of
+running the Program is not restricted, and the output from the Program
+is covered only if its contents constitute a work based on the
+Program (independent of having been made by running the Program).
+Whether that is true depends on what the Program does.
+
+ 1. You may copy and distribute verbatim copies of the Program's
+source code as you receive it, in any medium, provided that you
+conspicuously and appropriately publish on each copy an appropriate
+copyright notice and disclaimer of warranty; keep intact all the
+notices that refer to this License and to the absence of any warranty;
+and give any other recipients of the Program a copy of this License
+along with the Program.
+
+You may charge a fee for the physical act of transferring a copy, and
+you may at your option offer warranty protection in exchange for a fee.
+
+ 2. You may modify your copy or copies of the Program or any portion
+of it, thus forming a work based on the Program, and copy and
+distribute such modifications or work under the terms of Section 1
+above, provided that you also meet all of these conditions:
+
+ a) You must cause the modified files to carry prominent notices
+ stating that you changed the files and the date of any change.
+
+ b) You must cause any work that you distribute or publish, that in
+ whole or in part contains or is derived from the Program or any
+ part thereof, to be licensed as a whole at no charge to all third
+ parties under the terms of this License.
+
+ c) If the modified program normally reads commands interactively
+ when run, you must cause it, when started running for such
+ interactive use in the most ordinary way, to print or display an
+ announcement including an appropriate copyright notice and a
+ notice that there is no warranty (or else, saying that you provide
+ a warranty) and that users may redistribute the program under
+ these conditions, and telling the user how to view a copy of this
+ License. (Exception: if the Program itself is interactive but
+ does not normally print such an announcement, your work based on
+ the Program is not required to print an announcement.)
+
+These requirements apply to the modified work as a whole. If
+identifiable sections of that work are not derived from the Program,
+and can be reasonably considered independent and separate works in
+themselves, then this License, and its terms, do not apply to those
+sections when you distribute them as separate works. But when you
+distribute the same sections as part of a whole which is a work based
+on the Program, the distribution of the whole must be on the terms of
+this License, whose permissions for other licensees extend to the
+entire whole, and thus to each and every part regardless of who wrote it.
+
+Thus, it is not the intent of this section to claim rights or contest
+your rights to work written entirely by you; rather, the intent is to
+exercise the right to control the distribution of derivative or
+collective works based on the Program.
+
+In addition, mere aggregation of another work not based on the Program
+with the Program (or with a work based on the Program) on a volume of
+a storage or distribution medium does not bring the other work under
+the scope of this License.
+
+ 3. You may copy and distribute the Program (or a work based on it,
+under Section 2) in object code or executable form under the terms of
+Sections 1 and 2 above provided that you also do one of the following:
+
+ a) Accompany it with the complete corresponding machine-readable
+ source code, which must be distributed under the terms of Sections
+ 1 and 2 above on a medium customarily used for software interchange; or,
+
+ b) Accompany it with a written offer, valid for at least three
+ years, to give any third party, for a charge no more than your
+ cost of physically performing source distribution, a complete
+ machine-readable copy of the corresponding source code, to be
+ distributed under the terms of Sections 1 and 2 above on a medium
+ customarily used for software interchange; or,
+
+ c) Accompany it with the information you received as to the offer
+ to distribute corresponding source code. (This alternative is
+ allowed only for noncommercial distribution and only if you
+ received the program in object code or executable form with such
+ an offer, in accord with Subsection b above.)
+
+The source code for a work means the preferred form of the work for
+making modifications to it. For an executable work, complete source
+code means all the source code for all modules it contains, plus any
+associated interface definition files, plus the scripts used to
+control compilation and installation of the executable. However, as a
+special exception, the source code distributed need not include
+anything that is normally distributed (in either source or binary
+form) with the major components (compiler, kernel, and so on) of the
+operating system on which the executable runs, unless that component
+itself accompanies the executable.
+
+If distribution of executable or object code is made by offering
+access to copy from a designated place, then offering equivalent
+access to copy the source code from the same place counts as
+distribution of the source code, even though third parties are not
+compelled to copy the source along with the object code.
+
+ 4. You may not copy, modify, sublicense, or distribute the Program
+except as expressly provided under this License. Any attempt
+otherwise to copy, modify, sublicense or distribute the Program is
+void, and will automatically terminate your rights under this License.
+However, parties who have received copies, or rights, from you under
+this License will not have their licenses terminated so long as such
+parties remain in full compliance.
+
+ 5. You are not required to accept this License, since you have not
+signed it. However, nothing else grants you permission to modify or
+distribute the Program or its derivative works. These actions are
+prohibited by law if you do not accept this License. Therefore, by
+modifying or distributing the Program (or any work based on the
+Program), you indicate your acceptance of this License to do so, and
+all its terms and conditions for copying, distributing or modifying
+the Program or works based on it.
+
+ 6. Each time you redistribute the Program (or any work based on the
+Program), the recipient automatically receives a license from the
+original licensor to copy, distribute or modify the Program subject to
+these terms and conditions. You may not impose any further
+restrictions on the recipients' exercise of the rights granted herein.
+You are not responsible for enforcing compliance by third parties to
+this License.
+
+ 7. If, as a consequence of a court judgment or allegation of patent
+infringement or for any other reason (not limited to patent issues),
+conditions are imposed on you (whether by court order, agreement or
+otherwise) that contradict the conditions of this License, they do not
+excuse you from the conditions of this License. If you cannot
+distribute so as to satisfy simultaneously your obligations under this
+License and any other pertinent obligations, then as a consequence you
+may not distribute the Program at all. For example, if a patent
+license would not permit royalty-free redistribution of the Program by
+all those who receive copies directly or indirectly through you, then
+the only way you could satisfy both it and this License would be to
+refrain entirely from distribution of the Program.
+
+If any portion of this section is held invalid or unenforceable under
+any particular circumstance, the balance of the section is intended to
+apply and the section as a whole is intended to apply in other
+circumstances.
+
+It is not the purpose of this section to induce you to infringe any
+patents or other property right claims or to contest validity of any
+such claims; this section has the sole purpose of protecting the
+integrity of the free software distribution system, which is
+implemented by public license practices. Many people have made
+generous contributions to the wide range of software distributed
+through that system in reliance on consistent application of that
+system; it is up to the author/donor to decide if he or she is willing
+to distribute software through any other system and a licensee cannot
+impose that choice.
+
+This section is intended to make thoroughly clear what is believed to
+be a consequence of the rest of this License.
+
+ 8. If the distribution and/or use of the Program is restricted in
+certain countries either by patents or by copyrighted interfaces, the
+original copyright holder who places the Program under this License
+may add an explicit geographical distribution limitation excluding
+those countries, so that distribution is permitted only in or among
+countries not thus excluded. In such case, this License incorporates
+the limitation as if written in the body of this License.
+
+ 9. The Free Software Foundation may publish revised and/or new versions
+of the General Public License from time to time. Such new versions will
+be similar in spirit to the present version, but may differ in detail to
+address new problems or concerns.
+
+Each version is given a distinguishing version number. If the Program
+specifies a version number of this License which applies to it and "any
+later version", you have the option of following the terms and conditions
+either of that version or of any later version published by the Free
+Software Foundation. If the Program does not specify a version number of
+this License, you may choose any version ever published by the Free Software
+Foundation.
+
+ 10. If you wish to incorporate parts of the Program into other free
+programs whose distribution conditions are different, write to the author
+to ask for permission. For software which is copyrighted by the Free
+Software Foundation, write to the Free Software Foundation; we sometimes
+make exceptions for this. Our decision will be guided by the two goals
+of preserving the free status of all derivatives of our free software and
+of promoting the sharing and reuse of software generally.
+
+ NO WARRANTY
+
+ 11. BECAUSE THE PROGRAM IS LICENSED FREE OF CHARGE, THERE IS NO WARRANTY
+FOR THE PROGRAM, TO THE EXTENT PERMITTED BY APPLICABLE LAW. EXCEPT WHEN
+OTHERWISE STATED IN WRITING THE COPYRIGHT HOLDERS AND/OR OTHER PARTIES
+PROVIDE THE PROGRAM "AS IS" WITHOUT WARRANTY OF ANY KIND, EITHER EXPRESSED
+OR IMPLIED, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF
+MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE. THE ENTIRE RISK AS
+TO THE QUALITY AND PERFORMANCE OF THE PROGRAM IS WITH YOU. SHOULD THE
+PROGRAM PROVE DEFECTIVE, YOU ASSUME THE COST OF ALL NECESSARY SERVICING,
+REPAIR OR CORRECTION.
+
+ 12. IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN WRITING
+WILL ANY COPYRIGHT HOLDER, OR ANY OTHER PARTY WHO MAY MODIFY AND/OR
+REDISTRIBUTE THE PROGRAM AS PERMITTED ABOVE, BE LIABLE TO YOU FOR DAMAGES,
+INCLUDING ANY GENERAL, SPECIAL, INCIDENTAL OR CONSEQUENTIAL DAMAGES ARISING
+OUT OF THE USE OR INABILITY TO USE THE PROGRAM (INCLUDING BUT NOT LIMITED
+TO LOSS OF DATA OR DATA BEING RENDERED INACCURATE OR LOSSES SUSTAINED BY
+YOU OR THIRD PARTIES OR A FAILURE OF THE PROGRAM TO OPERATE WITH ANY OTHER
+PROGRAMS), EVEN IF SUCH HOLDER OR OTHER PARTY HAS BEEN ADVISED OF THE
+POSSIBILITY OF SUCH DAMAGES.
+
+ END OF TERMS AND CONDITIONS
+
+ How to Apply These Terms to Your New Programs
+
+ If you develop a new program, and you want it to be of the greatest
+possible use to the public, the best way to achieve this is to make it
+free software which everyone can redistribute and change under these terms.
+
+ To do so, attach the following notices to the program. It is safest
+to attach them to the start of each source file to most effectively
+convey the exclusion of warranty; and each file should have at least
+the "copyright" line and a pointer to where the full notice is found.
+
+ <one line to give the program's name and a brief idea of what it does.>
+ Copyright (C) <year> <name of author>
+
+ This program is free software; you can redistribute it and/or modify
+ it under the terms of the GNU General Public License as published by
+ the Free Software Foundation; either version 2 of the License, or
+ (at your option) any later version.
+
+ This program is distributed in the hope that it will be useful,
+ but WITHOUT ANY WARRANTY; without even the implied warranty of
+ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ GNU General Public License for more details.
+
+ You should have received a copy of the GNU General Public License along
+ with this program; if not, write to the Free Software Foundation, Inc.,
+ 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA.
+
+Also add information on how to contact you by electronic and paper mail.
+
+If the program is interactive, make it output a short notice like this
+when it starts in an interactive mode:
+
+ Gnomovision version 69, Copyright (C) year name of author
+ Gnomovision comes with ABSOLUTELY NO WARRANTY; for details type `show w'.
+ This is free software, and you are welcome to redistribute it
+ under certain conditions; type `show c' for details.
+
+The hypothetical commands `show w' and `show c' should show the appropriate
+parts of the General Public License. Of course, the commands you use may
+be called something other than `show w' and `show c'; they could even be
+mouse-clicks or menu items--whatever suits your program.
+
+You should also get your employer (if you work as a programmer) or your
+school, if any, to sign a "copyright disclaimer" for the program, if
+necessary. Here is a sample; alter the names:
+
+ Yoyodyne, Inc., hereby disclaims all copyright interest in the program
+ `Gnomovision' (which makes passes at compilers) written by James Hacker.
+
+ <signature of Ty Coon>, 1 April 1989
+ Ty Coon, President of Vice
+
+This General Public License does not permit incorporating your program into
+proprietary programs. If your program is a subroutine library, you may
+consider it more useful to permit linking proprietary applications with the
+library. If this is what you want to do, use the GNU Lesser General
+Public License instead of this License.
Added: trunk/yast/pl/Makefile.am
===================================================================
--- trunk/yast/pl/Makefile.am (rev 0)
+++ trunk/yast/pl/Makefile.am 2015-09-29 10:47:28 UTC (rev 92876)
@@ -0,0 +1,196 @@
+# Emacs: -*- makefile -*-
+#
+# Toplevel Makefile.am for a YaST2 subproject
+#
+# -- This file is generated by y2automake - DO NOT EDIT! --
+# (Edit ./SUBDIRS instead)
+#
+
+#where devtools are
+Y2TOOL = $(Y2DEVTOOLS_PREFIX)/bin/y2tool
+
+VERSION = $(shell cat $(srcdir)/VERSION)
+RPMNAME = $(shell cat $(srcdir)/RPMNAME)
+SUBDIRS_FILE = $(shell test -e $(srcdir)/SUBDIRS && echo SUBDIRS)
+ACINCLUDE_FILE = $(shell test -e $(srcdir)/acinclude.m4 && echo acinclude.m4)
+
+HAS_YAST_LICENSE = $(shell test -e $(srcdir)/YAST_LICENSE && echo YAST_LICENSE)
+
+# do we do Makefile.am for devtools? It is a little special...
+IS_DEVTOOLS = $(findstring yast2-devtools,$(RPMNAME))
+
+DEVTOOLS_DIR = $(if $(IS_DEVTOOLS),$(srcdir)/devtools,$(Y2DEVTOOLS_PREFIX)/share/YaST2/data/devtools)
+LEGALESE_DIR = $(if $(HAS_YAST_LICENSE),$(DEVTOOLS_DIR)/admin/copyright/yast,$(DEVTOOLS_DIR)/admin/copyright/gpl)
+
+COPYRIGHT_files_gpl = README COPYING
+
+COPYRIGHT_files_yast = YAST_LICENSE README COPYING COPYRIGHT.english \
+ COPYRIGHT.french COPYRIGHT.german COPYRIGHT.spanish
+
+extra_COPYRIGHT_files = $(if $(HAS_YAST_LICENSE), $(COPYRIGHT_files_yast), $(COPYRIGHT_files_gpl))
+
+# less strict; prefer bzip2
+AUTOMAKE_OPTIONS = foreign dist-bzip2 no-dist-gzip
+# where devtools install m4 snippets
+# argh, executed literally
+#ACLOCAL_AMFLAGS = -I $(Y2DEVTOOLS_PREFIX)/share/aclocal
+ACLOCAL_AMFLAGS = -I . -I `if test -d ./devtools/admin; then echo ./devtools/admin; else pkg-config --print-errors --variable=datadir yast2-devtools; fi`/aclocal
+
+Makefile.am.common: $(DEVTOOLS_DIR)/admin/Makefile.am.common
+ cmp -s $< $@ || cp -f $< $@
+
+# create bzip2ed tar and make some sanity checks
+$(RPMNAME)-$(VERSION).tar.bz2: checkpo dist-bzip2
+ @if [ `bunzip2 -c $(RPMNAME)-$(VERSION).tar.bz2 | wc --bytes` = 0 ] ; then \
+ echo "Error: created tar is empty" ; \
+ exit 1 ; \
+ fi
+
+CLEANFILES =
+MAINTAINERCLEANFILES = package/$(RPMNAME)-$(VERSION).tar.bz2 package/$(RPMNAME).spec
+
+POT_DST = $(shell find -type d -name testsuite -prune , \
+ -type f -name "*.pot")
+
+EXTRA_DIST = \
+ VERSION RPMNAME MAINTAINER configure.in.in \
+ $(SUBDIRS_FILE) $(ACINCLUDE_FILE) \
+ $(if $(IS_DEVTOOLS),Makefile.am.common,$(POT_DST))
+
+show-extra-dist:
+ @echo $(EXTRA_DIST)
+
+# info '(automake)Conditionals'
+if CREATE_PKGCONFIG
+# create the file here instead of by configure
+# because the prerequisite is made here (not anymore!)
+# and we don't want any paths in y2autoconf
+# info '(autoconf)config.status Invocation'
+$(RPMNAME).pc: $(RPMNAME).pc.in config.status
+ ./config.status --file=$@:$<
+
+if CREATE_PKGCONFIG_NOARCH
+pkgconfigdata_DATA = $(RPMNAME).pc
+else
+pkgconfig_DATA = $(RPMNAME).pc
+endif
+
+EXTRA_DIST += $(RPMNAME).pc.in
+endif
+
+dist-hook:
+ @for I in $(extra_COPYRIGHT_files) ; \
+ do \
+ EX="" ; \
+ if test -f $(srcdir)/$$I ; then \
+ EX=$(srcdir)/$$I ; \
+ elif test -f $(LEGALESE_DIR)/$$I ; then \
+ EX=$(LEGALESE_DIR)/$$I ; \
+ else \
+ echo "Error: No file $$I in $(srcdir)/ or in $$LEGALESE_DIR/"; \
+ exit 1 ; \
+ fi ; \
+ echo "cp $$EX $(distdir)" ; \
+ cp $$EX "$(distdir)" ; \
+ done
+
+pot:
+ $(Y2TOOL) y2makepot -s $(srcdir)
+
+install-pot: pot
+ @POT_DST=`find -type d -name testsuite -prune , \
+ -type f -name "*.pot"` ; \
+ if [ -n "$$POT_DST" ] ; then \
+ echo "mkdir -p $(DESTDIR)$(potdir)" ; \
+ mkdir -p $(DESTDIR)$(potdir) ; \
+ list="$$POT_DST"; \
+ for I in $$list ; \
+ do \
+ echo $$I ; \
+ if [ "$$I" == "pot" ] ; then \
+ continue ; \
+ fi ; \
+ echo "$(INSTALL_DATA) $$I $(DESTDIR)$(potdir)" ; \
+ $(INSTALL_DATA) $$I $(DESTDIR)$(potdir) ; \
+ done ; \
+ fi
+
+spellcheck: pot
+ $(Y2TOOL) pot-spellcheck
+
+# all-local: $(if $(IS_DEVTOOLS),,$(POT_DST))
+
+install-data-local: # $(if $(IS_DEVTOOLS),,install-pot)
+ mkdir -p $(DESTDIR)$(docdir)
+ @for I in $(extra_COPYRIGHT_files) ; \
+ do \
+ EX="" ; \
+ if test -f $(srcdir)/$$I ; then \
+ EX=$(srcdir)/$$I ; \
+ elif test -f $(LEGALESE_DIR)/$$I ; then \
+ EX=$(LEGALESE_DIR)/$$I ; \
+ else \
+ echo "Error: No file $$I in $(srcdir)/ or in $(LEGALESE_DIR)/"; \
+ exit 1 ; \
+ fi ; \
+ echo "$(INSTALL_DATA) $$EX $(DESTDIR)$(docdir)" ; \
+ $(INSTALL_DATA) $$EX $(DESTDIR)$(docdir) ; \
+ done
+
+package-local: check-parse $(if $(IS_DEVTOOLS),,$(POT_DST)) $(RPMNAME)-$(VERSION).tar.bz2
+ rm -f package/$(RPMNAME)-*.tar.bz2
+ rm -f package/*~
+ rm -f package/*.bak
+ rm -f package/*.auto
+ mv $(RPMNAME)-$(VERSION).tar.bz2 package/
+ if ! test -x $(Y2TOOL); then \
+ echo "$(Y2TOOL): not found."; \
+ echo "You have to install yast2-devtools to making a package"; \
+ false; \
+ fi
+ here=`pwd`; \
+ cd $(srcdir) && for i in $(RPMNAME)*.spec.in; do \
+ newname="`echo "$$i" | sed "s/\.in$$//g"`"; \
+ $(Y2TOOL) create-spec < $$i > $$here/package/$${newname} ; \
+ done
+
+package: check-up-to-date check-tagversion check-textdomain package-local
+
+TAGVERSION = $(Y2TOOL) tagversion
+
+# check if there is no modified files and all commits were pushed
+check-up-to-date:
+ if [ `git status --short --branch | sed '/##[^[]*$/d;/^??/d' | wc -l` -gt 0 ]; then \
+ (echo "ERROR: Source is not commited and pushed. See `git status`"; false) \
+ fi
+
+check-tagversion:
+ cd $(srcdir) && $(TAGVERSION) --check >/dev/null; \
+ [ $$? = 0 ] || ( echo "ERROR: Please run 'tagversion' first"; false )
+
+check-parse-old:
+ @if [ `find -type f -name "*.ycp" | wc -l` -gt 0 -a "$(RPMNAME)" != "yast2-core" ] ; then \
+ echo "Running parseycp..." ; \
+ parseycp -q -R ; \
+ else \
+ echo "Not running parseycp." ; \
+ fi
+
+check-parse:
+ @echo "Not running parseycp."
+
+check-textdomain:
+ $(Y2TOOL) check-textdomain $(srcdir)
+
+stable: checkin-stable
+
+checkin-stable: package
+ $(Y2TOOL) checkin-stable
+
+
+# For po/ modules
+checkpo:
+ test ! -f $(srcdir)/po/Makefile || $(MAKE) -C po checkpo
+# test ! -f $(srcdir)/po/Makefile || $(MAKE) -C po checkpo make-pox
+# Contents of ./SUBDIRS
+SUBDIRS = po
Added: trunk/yast/pl/README
===================================================================
--- trunk/yast/pl/README (rev 0)
+++ trunk/yast/pl/README 2015-09-29 10:47:28 UTC (rev 92876)
@@ -0,0 +1,2 @@
+This program/library is part of YaST2
+See the file COPYING for license terms
Added: trunk/yast/pl/configure.ac
===================================================================
--- trunk/yast/pl/configure.ac (rev 0)
+++ trunk/yast/pl/configure.ac 2015-09-29 10:47:28 UTC (rev 92876)
@@ -0,0 +1,184 @@
+dnl configure.ac for yast2-trans-pl
+dnl
+dnl -- This file is generated by y2autoconf 3.0.5 - DO NOT EDIT! --
+dnl (edit configure.ac.in or configure.in.in instead)
+
+AC_INIT(yast2-trans-pl, 3.1.0, http://bugs.opensuse.org/, yast2-trans-pl)
+dnl Check for presence of file 'RPMNAME'
+AC_CONFIG_SRCDIR([RPMNAME])
+
+dnl Checking host/target/build systems, for make, install etc.
+AC_CANONICAL_TARGET
+dnl Perform program name transformation
+AC_ARG_PROGRAM
+
+AC_PREFIX_DEFAULT(/usr)
+
+dnl long filenames; we use GNU Make extensions and that's ok
+AM_INIT_AUTOMAKE(tar-ustar -Wno-portability)
+
+dnl Important YaST2 variables
+VERSION="3.1.0"
+RPMNAME="yast2-trans-pl"
+MAINTAINER="Karl Eichwalder <ke(a)suse.de>"
+
+dnl pkgconfig honors lib64
+pkgconfigdir=\${libdir}/pkgconfig
+pkgconfigdatadir=\${datadir}/pkgconfig
+yast2dir=\${prefix}/share/YaST2
+
+ybindir=\${prefix}/lib/YaST2/bin
+# FIXME duplicates execcompdir
+ystartupdir=\${prefix}/lib/YaST2
+plugindir=\${libdir}/YaST2/plugin
+includedir=\${prefix}/include/YaST2
+potdir=\${docdir}/pot
+
+docdir=\${prefix}/share/doc/packages/$RPMNAME
+mandir=\${prefix}/share/man
+
+execcompdir=\${prefix}/lib/YaST2
+agentdir=${execcompdir}/servers_non_y2
+
+ydatadir=${yast2dir}/data
+imagedir=${yast2dir}/images
+themedir=${yast2dir}/theme
+localedir=${yast2dir}/locale
+clientdir=${yast2dir}/clients
+moduledir=${yast2dir}/modules
+yncludedir=${yast2dir}/include
+schemadir=${yast2dir}/schema
+scrconfdir=${yast2dir}/scrconf
+desktopdir=\${prefix}/share/applications/YaST2
+
+AC_SUBST(VERSION)
+AC_SUBST(RPMNAME)
+AC_SUBST(MAINTAINER)
+
+AC_SUBST(pkgconfigdir)
+AC_SUBST(pkgconfigdatadir)
+
+AC_SUBST(yast2dir)
+
+AC_SUBST(ybindir)
+AC_SUBST(ystartupdir)
+AC_SUBST(plugindir)
+AC_SUBST(includedir)
+AC_SUBST(potdir)
+AC_SUBST(execcompdir)
+
+AC_SUBST(docdir)
+AC_SUBST(mandir)
+
+AC_SUBST(ydatadir)
+AC_SUBST(imagedir)
+AC_SUBST(themedir)
+AC_SUBST(localedir)
+AC_SUBST(clientdir)
+AC_SUBST(moduledir)
+AC_SUBST(yncludedir)
+AC_SUBST(schemadir)
+AC_SUBST(scrconfdir)
+AC_SUBST(agentdir)
+AC_SUBST(desktopdir)
+
+fillupdir_d="/var/adm/fillup-templates"
+AC_ARG_WITH(fillupdir,
+ AS_HELP_STRING([--with-fillupdir=DIR],
+ [where to place fillup templates (default $fillupdir_d.]),
+ [ fillupdir="$withval" ],
+ [ fillupdir="$fillupdir_d" ])
+AC_SUBST(fillupdir)
+
+LL=${RPMNAME##*-}
+AC_SUBST(LL)
+ISO639=${LL%_*}
+AC_SUBST(ISO639)
+
+AC_ARG_WITH(own_compendium,
+ AS_HELP_STRING([--with-own_compendium=FILE],
+ [Location of compendium file]),
+ y2compendium=yes, y2compendium=no)
+if test "x$with_own_compendium" = "x" ; then
+ if test -d ../50-memory ; then
+ COMPENDIUM='../../50-memory/yast2.$(LL).po'
+ else
+ COMPENDIUM='../../memory/yast2.$(LL).po'
+ fi
+else
+ COMPENDIUM=${with_own_compendium}
+fi
+AC_SUBST(COMPENDIUM)
+if test -d ../50-pot ; then
+ POTDIR=../../50-pot
+else
+ POTDIR=../../pot/pot
+fi
+AC_SUBST(POTDIR)
+
+
+dnl Checks for programs.
+AC_PROG_INSTALL
+dnl The YCP interpreter checks whether dependent ybc files are older
+dnl so we must preserve their timestamps
+INSTALL="${INSTALL} -p"
+AC_PROG_LN_S
+AC_PROG_MAKE_SET
+
+dnl pkgconfig
+AC_ARG_VAR([PKG_CONFIG_PATH], [where to search for pkg-config files])
+dnl devtools
+dnl ...
+
+dnl no need for AC_ARG_VAR
+AC_PATH_PROG(XGETTEXT, xgettext)
+if test -z "$XGETTEXT" ; then
+ AC_MSG_ERROR(xgettext is missing; please install gettext-tools.)
+fi
+
+Y2DEVTOOLS_PREFIX=`pkg-config --print-errors --variable=prefix yast2-devtools`
+AC_SUBST(Y2DEVTOOLS_PREFIX)
+devtools_ybindir=`pkg-config --print-errors --variable=ybindir yast2-devtools`
+devtools_yast2dir=`pkg-config --print-errors --variable=yast2dir yast2-devtools`
+
+dnl producing pkg-config for others?
+AM_CONDITIONAL(CREATE_PKGCONFIG, test "x${CREATE_PKGCONFIG}" != x)
+AM_CONDITIONAL(CREATE_PKGCONFIG_NOARCH, test "x${CREATE_PKGCONFIG}" = xnoarch)
+
+dbdir=${devtools_yast2dir}/data/docbook
+STYLESHEET_HTML=${dbdir}/stylesheets/customize-html.xsl
+STYLESHEET_PDF=${dbdir}/stylesheets/customize-fo.xsl
+STYLESHEET_CSS=${dbdir}/css/yast2docs.css
+STYLESHEET_YDOC=${dbdir}/stylesheets/ydoc.xsl
+STYLESHEET_YCPDOC=${dbdir}/stylesheets/ycpdoc.xsl
+AC_SUBST(STYLESHEET_HTML)
+AC_SUBST(STYLESHEET_PDF)
+AC_SUBST(STYLESHEET_CSS)
+AC_SUBST(STYLESHEET_YDOC)
+AC_SUBST(STYLESHEET_YCPDOC)
+
+
+dnl searches for some needed programs
+AC_PATH_PROG(MSGFMT, msgfmt, no, /usr/bin)
+if test x$MSGFMT != x"/usr/bin/msgfmt"; then
+ AC_MSG_ERROR(msgfmt is missing; please install gettext.)
+fi
+AC_PATH_PROGS(MSGCAT, msgcat pmsgcat, no)
+if test x$MSGCAT = xno; then
+ AC_MSG_ERROR(msgcat is missing; please install gettext-0.11pre or better.)
+fi
+
+AC_PATH_PROG(MSGMERGE, msgmerge, no, /usr/bin)
+if test x$MSGMERGE != x"/usr/bin/msgmerge"; then
+ AC_MSG_ERROR(msgmerge is missing; please install gettext.)
+fi
+
+AC_PATH_PROG(MSGCONV, msgconv, no, /usr/bin)
+if test x$MSGCONV != x"/usr/bin/msgconv"; then
+ AC_MSG_ERROR(msgconv is missing; please install gettext.)
+fi
+
+
+AC_CONFIG_FILES(Makefile po/Makefile)
+AC_OUTPUT
+
Added: trunk/yast/pl/po/Makefile.am
===================================================================
--- trunk/yast/pl/po/Makefile.am (rev 0)
+++ trunk/yast/pl/po/Makefile.am 2015-09-29 10:47:28 UTC (rev 92876)
@@ -0,0 +1,175 @@
+# Emacs: -*- makefile -*-
+#
+# Makefile.am for a YaST2 translation (po/) subproject
+#
+# -- This file is generated by y2automake - DO NOT EDIT! --
+#
+# --- START lines from /usr/share/YaST2/data/devtools/admin/po/Makefile.am.top ---
+# Emacs: -*- makefile -*-
+# --- END lines from /usr/share/YaST2/data/devtools/admin/po/Makefile.am.top ---
+# --- START lines from /usr/share/YaST2/data/devtools/admin/po/Makefile.am.center ---
+# Emacs: -*- makefile -*-
+
+LL = @LL@
+#POTDIR = ../../50-pot
+POTDIR = @POTDIR@
+POTFILES = $(wildcard $(POTDIR)/*.pot)
+GENERATED = $(MOFILES)
+CLEANFILES = $(GENERATED)
+POFILES = $(wildcard *.po)
+ALL_TEXTDOMAINS = $(basename $(notdir $(POTFILES)))
+BPOTFILES = $(shell source ../../50-tools/build.conf && echo $$business)
+WANTED_TEXTDOMAINS = $(filter-out $(BPOTFILES), $(ALL_TEXTDOMAINS))
+WANTED_POFILES = $(addsuffix .$(LL).po, $(WANTED_TEXTDOMAINS))
+MOFILES = $(POFILES:%.po=%.mo)
+INST_MOFILES = $(MOFILES:.$(LL).mo=.mo)
+POXFILES = $(POFILES:%.po=%.pox)
+EXTRA_DIST = $(WANTED_POFILES) $(stat)
+localedir=@localedir@
+locale_lang_msg_dir=$(localedir)/$(LL)/LC_MESSAGES
+compendium = @COMPENDIUM@
+with_compendium =
+
+stat=status.txt
+PO_STATS= grep -v warning: | @ybindir@/po-stats
+
+MSGMERGE = @MSGMERGE@ --no-wrap --force-po --previous
+MSGFMT = @MSGFMT@
+MSGCAT = @MSGCAT@ --no-wrap --force-po
+MSGCONV = @MSGCONV@ --no-wrap --force-po
+XGETTEXT = @XGETTEXT@ --no-wrap
+
+SUFFIXES = .po .pox .gmo .mo
+
+all-local: $(GENERATED)
+
+make-pox pox: Makefile $(POXFILES)
+$(POXFILES): %.pox: %.po
+ -[ -f $@ ] && mv --backup=numbered $@ $@.bak; \
+ pot=$$(echo $< | sed "s:$(LL).po:pot:"); \
+ compendium=$(compendium); \
+ [ -f $$compendium ] || compendium=/dev/null ; \
+ $(MSGMERGE) -C $$compendium -o $@ $< $(POTDIR)/$$pot
+
+# update or init PO file
+update-po: Makefile $(POTFILES)
+ for p in $(POTFILES); do \
+ q=$${p##*/}; \
+ po=$${q%pot}$(LL).po; \
+ echo $$po; \
+ if [ -f $$po ]; then \
+ $(MSGMERGE) -o $$po.tmp $(with_compendium) $$po $$p; \
+ else \
+ $(MSGMERGE) -o $$po.tmp -C $(compendium) \
+ --verbose /dev/null $$p; \
+ fi || { echo "$(MSGMERGE) for \"$$po\" failed" ; \
+ rm -f $$po.tmp ; }; \
+ if cmp $$po.tmp $$po >/dev/null 2>&1; then \
+ rm -vf $$po.tmp; \
+ else \
+ mv -vf $$po.tmp $$po; \
+ fi; \
+ done
+ $(MAKE) $(stat)
+
+$(stat): $(WANTED_POFILES)
+ if [ -f $(stat) ]; then \
+ cp --backup=numbered $(stat) $(stat).bak; \
+ :> $(stat); \
+ fi
+ { for f in $(WANTED_POFILES); do \
+ LANG=C msgfmt -o /dev/null -c -v --statistics $$f 2>&1; \
+ done ; } | $(PO_STATS) | head -n 6 | tee $(stat)
+
+update-po-with-compendium:
+ $(MAKE) update-po with_compendium="-C $(compendium)"
+
+update-mo: $(MOFILES)
+ @:
+
+%.mo: %.po
+ file=$(srcdir)/`echo $* | sed 's,.*/,,'`.mo \
+ && rm -f $$file \
+ && $(MSGCONV) --to UTF-8 $< \
+ | $(MSGFMT) -c --statistics -o $$file -
+
+showpo:
+ echo $(POFILES)
+
+showmo:
+ echo $(MOFILES)
+
+checkpo:
+ for f in $(POFILES); do \
+ mypot=$(POTDIR)/$${f/$(LL).po/pot}; echo $$f $$mypot; \
+ [ -f $$mypot ] && { LANG=C $(MSGMERGE) --verbose --output=/dev/null $$f $$mypot || exit 1; }; \
+ LANG=C $(MSGFMT) --output=/dev/null --check --statistics --verbose $$f \
+ || exit 1; \
+ done
+
+# Try to checkin a .pox file
+# FIXME make sure msgcat doesn't weird things with "" and comments
+checkin:
+ p=$(MODULE).$(ci_ll); \
+ cp --backup=numbered $(ci_opt) $$p.po $$p.po.bak; \
+ if [ -d CVS ]; then \
+ cvs -n update $$p.po | grep -q -v '^[UPMC]'; \
+ else \
+ LC_ALL=C svn status --show-updates --quiet $$p.po| grep -v '^Status against revision'; \
+ fi; \
+ if [ $$? = 0 ]; then \
+ echo "CVS/Subversion mismatch; trying to merge..."; \
+ rm -f $$p.po; \
+ if [ -d CVS ]; then \
+ cvs -q update $$p.po; \
+ else \
+ svn update $$p.po; \
+ fi; \
+ cp $$p.pox $$p.pox.new; \
+ $(MSGCAT) $$p.po $$p.pox.new -o $$p.pox; \
+ echo -e "\nCheck \"$$p.pox\" for fuzzy entries. Status:"; \
+ $(MSGFMT) --check --statistics $$p.pox; \
+ echo -e "Then try again to checkin \"$$p.pox\"."; \
+ else \
+ cp $(ci_opt) $$p.pox $$p.po; \
+ if [ -d CVS ]; then \
+ cvs -n ci $$p.po; \
+ else \
+ svn --dry-run commit $$p.po; \
+ fi; \
+ if [ $$? = 0 ] ; then \
+ if [ -d CVS ]; then \
+ cvs ci -m "$(ci_msg)" $$p.po; \
+ else \
+ svn commit --message "$(ci_msg)" $$p.po; \
+ fi; \
+ else \
+ rm -f $$p.po; \
+ if [ -d CVS ]; then \
+ cvs -q update $$p.po; \
+ else \
+ svn update $$p.po; \
+ fi; \
+ cp $$p.pox $$p.pox.new; \
+ $(MSGCAT) $$p.po $$p.pox.new -o $$p.pox; \
+ echo -e "\nCheck \"$$p.pox\" for fuzzy entries. Status:"; \
+ $(MSGFMT) --check --statistics $$p.pox; \
+ echo "Then try to checkin \"$$p.pox\"."; \
+ fi; \
+ fi
+
+install-data-local: $(MOFILES) $(stat)
+ D=$(DESTDIR)$(locale_lang_msg_dir); \
+ [ -d $$D ] || install -d -m 755 $$D; \
+ for l in $(MOFILES); do \
+ m=$${l/$(LL).mo/mo}; \
+ install -m 644 $$l $$D/$$m; \
+ done
+ install -d -m 755 $(DESTDIR)$(docdir)
+ $(INSTALL_DATA) $(stat) $(DESTDIR)$(docdir)
+# --- END lines from /usr/share/YaST2/data/devtools/admin/po/Makefile.am.center ---
+# --- START lines from /usr/share/YaST2/data/devtools/admin/po/Makefile.am.bottom ---
+# Emacs: -*- makefile -*-
+
+## po/Makefile.am.bottom ends here
+# --- END lines from /usr/share/YaST2/data/devtools/admin/po/Makefile.am.bottom ---
Added: trunk/yast/ps/COPYING
===================================================================
--- trunk/yast/ps/COPYING (rev 0)
+++ trunk/yast/ps/COPYING 2015-09-29 10:47:28 UTC (rev 92876)
@@ -0,0 +1,339 @@
+ GNU GENERAL PUBLIC LICENSE
+ Version 2, June 1991
+
+ Copyright (C) 1989, 1991 Free Software Foundation, Inc.,
+ 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA
+ Everyone is permitted to copy and distribute verbatim copies
+ of this license document, but changing it is not allowed.
+
+ Preamble
+
+ The licenses for most software are designed to take away your
+freedom to share and change it. By contrast, the GNU General Public
+License is intended to guarantee your freedom to share and change free
+software--to make sure the software is free for all its users. This
+General Public License applies to most of the Free Software
+Foundation's software and to any other program whose authors commit to
+using it. (Some other Free Software Foundation software is covered by
+the GNU Lesser General Public License instead.) You can apply it to
+your programs, too.
+
+ When we speak of free software, we are referring to freedom, not
+price. Our General Public Licenses are designed to make sure that you
+have the freedom to distribute copies of free software (and charge for
+this service if you wish), that you receive source code or can get it
+if you want it, that you can change the software or use pieces of it
+in new free programs; and that you know you can do these things.
+
+ To protect your rights, we need to make restrictions that forbid
+anyone to deny you these rights or to ask you to surrender the rights.
+These restrictions translate to certain responsibilities for you if you
+distribute copies of the software, or if you modify it.
+
+ For example, if you distribute copies of such a program, whether
+gratis or for a fee, you must give the recipients all the rights that
+you have. You must make sure that they, too, receive or can get the
+source code. And you must show them these terms so they know their
+rights.
+
+ We protect your rights with two steps: (1) copyright the software, and
+(2) offer you this license which gives you legal permission to copy,
+distribute and/or modify the software.
+
+ Also, for each author's protection and ours, we want to make certain
+that everyone understands that there is no warranty for this free
+software. If the software is modified by someone else and passed on, we
+want its recipients to know that what they have is not the original, so
+that any problems introduced by others will not reflect on the original
+authors' reputations.
+
+ Finally, any free program is threatened constantly by software
+patents. We wish to avoid the danger that redistributors of a free
+program will individually obtain patent licenses, in effect making the
+program proprietary. To prevent this, we have made it clear that any
+patent must be licensed for everyone's free use or not licensed at all.
+
+ The precise terms and conditions for copying, distribution and
+modification follow.
+
+ GNU GENERAL PUBLIC LICENSE
+ TERMS AND CONDITIONS FOR COPYING, DISTRIBUTION AND MODIFICATION
+
+ 0. This License applies to any program or other work which contains
+a notice placed by the copyright holder saying it may be distributed
+under the terms of this General Public License. The "Program", below,
+refers to any such program or work, and a "work based on the Program"
+means either the Program or any derivative work under copyright law:
+that is to say, a work containing the Program or a portion of it,
+either verbatim or with modifications and/or translated into another
+language. (Hereinafter, translation is included without limitation in
+the term "modification".) Each licensee is addressed as "you".
+
+Activities other than copying, distribution and modification are not
+covered by this License; they are outside its scope. The act of
+running the Program is not restricted, and the output from the Program
+is covered only if its contents constitute a work based on the
+Program (independent of having been made by running the Program).
+Whether that is true depends on what the Program does.
+
+ 1. You may copy and distribute verbatim copies of the Program's
+source code as you receive it, in any medium, provided that you
+conspicuously and appropriately publish on each copy an appropriate
+copyright notice and disclaimer of warranty; keep intact all the
+notices that refer to this License and to the absence of any warranty;
+and give any other recipients of the Program a copy of this License
+along with the Program.
+
+You may charge a fee for the physical act of transferring a copy, and
+you may at your option offer warranty protection in exchange for a fee.
+
+ 2. You may modify your copy or copies of the Program or any portion
+of it, thus forming a work based on the Program, and copy and
+distribute such modifications or work under the terms of Section 1
+above, provided that you also meet all of these conditions:
+
+ a) You must cause the modified files to carry prominent notices
+ stating that you changed the files and the date of any change.
+
+ b) You must cause any work that you distribute or publish, that in
+ whole or in part contains or is derived from the Program or any
+ part thereof, to be licensed as a whole at no charge to all third
+ parties under the terms of this License.
+
+ c) If the modified program normally reads commands interactively
+ when run, you must cause it, when started running for such
+ interactive use in the most ordinary way, to print or display an
+ announcement including an appropriate copyright notice and a
+ notice that there is no warranty (or else, saying that you provide
+ a warranty) and that users may redistribute the program under
+ these conditions, and telling the user how to view a copy of this
+ License. (Exception: if the Program itself is interactive but
+ does not normally print such an announcement, your work based on
+ the Program is not required to print an announcement.)
+
+These requirements apply to the modified work as a whole. If
+identifiable sections of that work are not derived from the Program,
+and can be reasonably considered independent and separate works in
+themselves, then this License, and its terms, do not apply to those
+sections when you distribute them as separate works. But when you
+distribute the same sections as part of a whole which is a work based
+on the Program, the distribution of the whole must be on the terms of
+this License, whose permissions for other licensees extend to the
+entire whole, and thus to each and every part regardless of who wrote it.
+
+Thus, it is not the intent of this section to claim rights or contest
+your rights to work written entirely by you; rather, the intent is to
+exercise the right to control the distribution of derivative or
+collective works based on the Program.
+
+In addition, mere aggregation of another work not based on the Program
+with the Program (or with a work based on the Program) on a volume of
+a storage or distribution medium does not bring the other work under
+the scope of this License.
+
+ 3. You may copy and distribute the Program (or a work based on it,
+under Section 2) in object code or executable form under the terms of
+Sections 1 and 2 above provided that you also do one of the following:
+
+ a) Accompany it with the complete corresponding machine-readable
+ source code, which must be distributed under the terms of Sections
+ 1 and 2 above on a medium customarily used for software interchange; or,
+
+ b) Accompany it with a written offer, valid for at least three
+ years, to give any third party, for a charge no more than your
+ cost of physically performing source distribution, a complete
+ machine-readable copy of the corresponding source code, to be
+ distributed under the terms of Sections 1 and 2 above on a medium
+ customarily used for software interchange; or,
+
+ c) Accompany it with the information you received as to the offer
+ to distribute corresponding source code. (This alternative is
+ allowed only for noncommercial distribution and only if you
+ received the program in object code or executable form with such
+ an offer, in accord with Subsection b above.)
+
+The source code for a work means the preferred form of the work for
+making modifications to it. For an executable work, complete source
+code means all the source code for all modules it contains, plus any
+associated interface definition files, plus the scripts used to
+control compilation and installation of the executable. However, as a
+special exception, the source code distributed need not include
+anything that is normally distributed (in either source or binary
+form) with the major components (compiler, kernel, and so on) of the
+operating system on which the executable runs, unless that component
+itself accompanies the executable.
+
+If distribution of executable or object code is made by offering
+access to copy from a designated place, then offering equivalent
+access to copy the source code from the same place counts as
+distribution of the source code, even though third parties are not
+compelled to copy the source along with the object code.
+
+ 4. You may not copy, modify, sublicense, or distribute the Program
+except as expressly provided under this License. Any attempt
+otherwise to copy, modify, sublicense or distribute the Program is
+void, and will automatically terminate your rights under this License.
+However, parties who have received copies, or rights, from you under
+this License will not have their licenses terminated so long as such
+parties remain in full compliance.
+
+ 5. You are not required to accept this License, since you have not
+signed it. However, nothing else grants you permission to modify or
+distribute the Program or its derivative works. These actions are
+prohibited by law if you do not accept this License. Therefore, by
+modifying or distributing the Program (or any work based on the
+Program), you indicate your acceptance of this License to do so, and
+all its terms and conditions for copying, distributing or modifying
+the Program or works based on it.
+
+ 6. Each time you redistribute the Program (or any work based on the
+Program), the recipient automatically receives a license from the
+original licensor to copy, distribute or modify the Program subject to
+these terms and conditions. You may not impose any further
+restrictions on the recipients' exercise of the rights granted herein.
+You are not responsible for enforcing compliance by third parties to
+this License.
+
+ 7. If, as a consequence of a court judgment or allegation of patent
+infringement or for any other reason (not limited to patent issues),
+conditions are imposed on you (whether by court order, agreement or
+otherwise) that contradict the conditions of this License, they do not
+excuse you from the conditions of this License. If you cannot
+distribute so as to satisfy simultaneously your obligations under this
+License and any other pertinent obligations, then as a consequence you
+may not distribute the Program at all. For example, if a patent
+license would not permit royalty-free redistribution of the Program by
+all those who receive copies directly or indirectly through you, then
+the only way you could satisfy both it and this License would be to
+refrain entirely from distribution of the Program.
+
+If any portion of this section is held invalid or unenforceable under
+any particular circumstance, the balance of the section is intended to
+apply and the section as a whole is intended to apply in other
+circumstances.
+
+It is not the purpose of this section to induce you to infringe any
+patents or other property right claims or to contest validity of any
+such claims; this section has the sole purpose of protecting the
+integrity of the free software distribution system, which is
+implemented by public license practices. Many people have made
+generous contributions to the wide range of software distributed
+through that system in reliance on consistent application of that
+system; it is up to the author/donor to decide if he or she is willing
+to distribute software through any other system and a licensee cannot
+impose that choice.
+
+This section is intended to make thoroughly clear what is believed to
+be a consequence of the rest of this License.
+
+ 8. If the distribution and/or use of the Program is restricted in
+certain countries either by patents or by copyrighted interfaces, the
+original copyright holder who places the Program under this License
+may add an explicit geographical distribution limitation excluding
+those countries, so that distribution is permitted only in or among
+countries not thus excluded. In such case, this License incorporates
+the limitation as if written in the body of this License.
+
+ 9. The Free Software Foundation may publish revised and/or new versions
+of the General Public License from time to time. Such new versions will
+be similar in spirit to the present version, but may differ in detail to
+address new problems or concerns.
+
+Each version is given a distinguishing version number. If the Program
+specifies a version number of this License which applies to it and "any
+later version", you have the option of following the terms and conditions
+either of that version or of any later version published by the Free
+Software Foundation. If the Program does not specify a version number of
+this License, you may choose any version ever published by the Free Software
+Foundation.
+
+ 10. If you wish to incorporate parts of the Program into other free
+programs whose distribution conditions are different, write to the author
+to ask for permission. For software which is copyrighted by the Free
+Software Foundation, write to the Free Software Foundation; we sometimes
+make exceptions for this. Our decision will be guided by the two goals
+of preserving the free status of all derivatives of our free software and
+of promoting the sharing and reuse of software generally.
+
+ NO WARRANTY
+
+ 11. BECAUSE THE PROGRAM IS LICENSED FREE OF CHARGE, THERE IS NO WARRANTY
+FOR THE PROGRAM, TO THE EXTENT PERMITTED BY APPLICABLE LAW. EXCEPT WHEN
+OTHERWISE STATED IN WRITING THE COPYRIGHT HOLDERS AND/OR OTHER PARTIES
+PROVIDE THE PROGRAM "AS IS" WITHOUT WARRANTY OF ANY KIND, EITHER EXPRESSED
+OR IMPLIED, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF
+MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE. THE ENTIRE RISK AS
+TO THE QUALITY AND PERFORMANCE OF THE PROGRAM IS WITH YOU. SHOULD THE
+PROGRAM PROVE DEFECTIVE, YOU ASSUME THE COST OF ALL NECESSARY SERVICING,
+REPAIR OR CORRECTION.
+
+ 12. IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN WRITING
+WILL ANY COPYRIGHT HOLDER, OR ANY OTHER PARTY WHO MAY MODIFY AND/OR
+REDISTRIBUTE THE PROGRAM AS PERMITTED ABOVE, BE LIABLE TO YOU FOR DAMAGES,
+INCLUDING ANY GENERAL, SPECIAL, INCIDENTAL OR CONSEQUENTIAL DAMAGES ARISING
+OUT OF THE USE OR INABILITY TO USE THE PROGRAM (INCLUDING BUT NOT LIMITED
+TO LOSS OF DATA OR DATA BEING RENDERED INACCURATE OR LOSSES SUSTAINED BY
+YOU OR THIRD PARTIES OR A FAILURE OF THE PROGRAM TO OPERATE WITH ANY OTHER
+PROGRAMS), EVEN IF SUCH HOLDER OR OTHER PARTY HAS BEEN ADVISED OF THE
+POSSIBILITY OF SUCH DAMAGES.
+
+ END OF TERMS AND CONDITIONS
+
+ How to Apply These Terms to Your New Programs
+
+ If you develop a new program, and you want it to be of the greatest
+possible use to the public, the best way to achieve this is to make it
+free software which everyone can redistribute and change under these terms.
+
+ To do so, attach the following notices to the program. It is safest
+to attach them to the start of each source file to most effectively
+convey the exclusion of warranty; and each file should have at least
+the "copyright" line and a pointer to where the full notice is found.
+
+ <one line to give the program's name and a brief idea of what it does.>
+ Copyright (C) <year> <name of author>
+
+ This program is free software; you can redistribute it and/or modify
+ it under the terms of the GNU General Public License as published by
+ the Free Software Foundation; either version 2 of the License, or
+ (at your option) any later version.
+
+ This program is distributed in the hope that it will be useful,
+ but WITHOUT ANY WARRANTY; without even the implied warranty of
+ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ GNU General Public License for more details.
+
+ You should have received a copy of the GNU General Public License along
+ with this program; if not, write to the Free Software Foundation, Inc.,
+ 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA.
+
+Also add information on how to contact you by electronic and paper mail.
+
+If the program is interactive, make it output a short notice like this
+when it starts in an interactive mode:
+
+ Gnomovision version 69, Copyright (C) year name of author
+ Gnomovision comes with ABSOLUTELY NO WARRANTY; for details type `show w'.
+ This is free software, and you are welcome to redistribute it
+ under certain conditions; type `show c' for details.
+
+The hypothetical commands `show w' and `show c' should show the appropriate
+parts of the General Public License. Of course, the commands you use may
+be called something other than `show w' and `show c'; they could even be
+mouse-clicks or menu items--whatever suits your program.
+
+You should also get your employer (if you work as a programmer) or your
+school, if any, to sign a "copyright disclaimer" for the program, if
+necessary. Here is a sample; alter the names:
+
+ Yoyodyne, Inc., hereby disclaims all copyright interest in the program
+ `Gnomovision' (which makes passes at compilers) written by James Hacker.
+
+ <signature of Ty Coon>, 1 April 1989
+ Ty Coon, President of Vice
+
+This General Public License does not permit incorporating your program into
+proprietary programs. If your program is a subroutine library, you may
+consider it more useful to permit linking proprietary applications with the
+library. If this is what you want to do, use the GNU Lesser General
+Public License instead of this License.
Added: trunk/yast/ps/Makefile.am
===================================================================
--- trunk/yast/ps/Makefile.am (rev 0)
+++ trunk/yast/ps/Makefile.am 2015-09-29 10:47:28 UTC (rev 92876)
@@ -0,0 +1,196 @@
+# Emacs: -*- makefile -*-
+#
+# Toplevel Makefile.am for a YaST2 subproject
+#
+# -- This file is generated by y2automake - DO NOT EDIT! --
+# (Edit ./SUBDIRS instead)
+#
+
+#where devtools are
+Y2TOOL = $(Y2DEVTOOLS_PREFIX)/bin/y2tool
+
+VERSION = $(shell cat $(srcdir)/VERSION)
+RPMNAME = $(shell cat $(srcdir)/RPMNAME)
+SUBDIRS_FILE = $(shell test -e $(srcdir)/SUBDIRS && echo SUBDIRS)
+ACINCLUDE_FILE = $(shell test -e $(srcdir)/acinclude.m4 && echo acinclude.m4)
+
+HAS_YAST_LICENSE = $(shell test -e $(srcdir)/YAST_LICENSE && echo YAST_LICENSE)
+
+# do we do Makefile.am for devtools? It is a little special...
+IS_DEVTOOLS = $(findstring yast2-devtools,$(RPMNAME))
+
+DEVTOOLS_DIR = $(if $(IS_DEVTOOLS),$(srcdir)/devtools,$(Y2DEVTOOLS_PREFIX)/share/YaST2/data/devtools)
+LEGALESE_DIR = $(if $(HAS_YAST_LICENSE),$(DEVTOOLS_DIR)/admin/copyright/yast,$(DEVTOOLS_DIR)/admin/copyright/gpl)
+
+COPYRIGHT_files_gpl = README COPYING
+
+COPYRIGHT_files_yast = YAST_LICENSE README COPYING COPYRIGHT.english \
+ COPYRIGHT.french COPYRIGHT.german COPYRIGHT.spanish
+
+extra_COPYRIGHT_files = $(if $(HAS_YAST_LICENSE), $(COPYRIGHT_files_yast), $(COPYRIGHT_files_gpl))
+
+# less strict; prefer bzip2
+AUTOMAKE_OPTIONS = foreign dist-bzip2 no-dist-gzip
+# where devtools install m4 snippets
+# argh, executed literally
+#ACLOCAL_AMFLAGS = -I $(Y2DEVTOOLS_PREFIX)/share/aclocal
+ACLOCAL_AMFLAGS = -I . -I `if test -d ./devtools/admin; then echo ./devtools/admin; else pkg-config --print-errors --variable=datadir yast2-devtools; fi`/aclocal
+
+Makefile.am.common: $(DEVTOOLS_DIR)/admin/Makefile.am.common
+ cmp -s $< $@ || cp -f $< $@
+
+# create bzip2ed tar and make some sanity checks
+$(RPMNAME)-$(VERSION).tar.bz2: checkpo dist-bzip2
+ @if [ `bunzip2 -c $(RPMNAME)-$(VERSION).tar.bz2 | wc --bytes` = 0 ] ; then \
+ echo "Error: created tar is empty" ; \
+ exit 1 ; \
+ fi
+
+CLEANFILES =
+MAINTAINERCLEANFILES = package/$(RPMNAME)-$(VERSION).tar.bz2 package/$(RPMNAME).spec
+
+POT_DST = $(shell find -type d -name testsuite -prune , \
+ -type f -name "*.pot")
+
+EXTRA_DIST = \
+ VERSION RPMNAME MAINTAINER configure.in.in \
+ $(SUBDIRS_FILE) $(ACINCLUDE_FILE) \
+ $(if $(IS_DEVTOOLS),Makefile.am.common,$(POT_DST))
+
+show-extra-dist:
+ @echo $(EXTRA_DIST)
+
+# info '(automake)Conditionals'
+if CREATE_PKGCONFIG
+# create the file here instead of by configure
+# because the prerequisite is made here (not anymore!)
+# and we don't want any paths in y2autoconf
+# info '(autoconf)config.status Invocation'
+$(RPMNAME).pc: $(RPMNAME).pc.in config.status
+ ./config.status --file=$@:$<
+
+if CREATE_PKGCONFIG_NOARCH
+pkgconfigdata_DATA = $(RPMNAME).pc
+else
+pkgconfig_DATA = $(RPMNAME).pc
+endif
+
+EXTRA_DIST += $(RPMNAME).pc.in
+endif
+
+dist-hook:
+ @for I in $(extra_COPYRIGHT_files) ; \
+ do \
+ EX="" ; \
+ if test -f $(srcdir)/$$I ; then \
+ EX=$(srcdir)/$$I ; \
+ elif test -f $(LEGALESE_DIR)/$$I ; then \
+ EX=$(LEGALESE_DIR)/$$I ; \
+ else \
+ echo "Error: No file $$I in $(srcdir)/ or in $$LEGALESE_DIR/"; \
+ exit 1 ; \
+ fi ; \
+ echo "cp $$EX $(distdir)" ; \
+ cp $$EX "$(distdir)" ; \
+ done
+
+pot:
+ $(Y2TOOL) y2makepot -s $(srcdir)
+
+install-pot: pot
+ @POT_DST=`find -type d -name testsuite -prune , \
+ -type f -name "*.pot"` ; \
+ if [ -n "$$POT_DST" ] ; then \
+ echo "mkdir -p $(DESTDIR)$(potdir)" ; \
+ mkdir -p $(DESTDIR)$(potdir) ; \
+ list="$$POT_DST"; \
+ for I in $$list ; \
+ do \
+ echo $$I ; \
+ if [ "$$I" == "pot" ] ; then \
+ continue ; \
+ fi ; \
+ echo "$(INSTALL_DATA) $$I $(DESTDIR)$(potdir)" ; \
+ $(INSTALL_DATA) $$I $(DESTDIR)$(potdir) ; \
+ done ; \
+ fi
+
+spellcheck: pot
+ $(Y2TOOL) pot-spellcheck
+
+# all-local: $(if $(IS_DEVTOOLS),,$(POT_DST))
+
+install-data-local: # $(if $(IS_DEVTOOLS),,install-pot)
+ mkdir -p $(DESTDIR)$(docdir)
+ @for I in $(extra_COPYRIGHT_files) ; \
+ do \
+ EX="" ; \
+ if test -f $(srcdir)/$$I ; then \
+ EX=$(srcdir)/$$I ; \
+ elif test -f $(LEGALESE_DIR)/$$I ; then \
+ EX=$(LEGALESE_DIR)/$$I ; \
+ else \
+ echo "Error: No file $$I in $(srcdir)/ or in $(LEGALESE_DIR)/"; \
+ exit 1 ; \
+ fi ; \
+ echo "$(INSTALL_DATA) $$EX $(DESTDIR)$(docdir)" ; \
+ $(INSTALL_DATA) $$EX $(DESTDIR)$(docdir) ; \
+ done
+
+package-local: check-parse $(if $(IS_DEVTOOLS),,$(POT_DST)) $(RPMNAME)-$(VERSION).tar.bz2
+ rm -f package/$(RPMNAME)-*.tar.bz2
+ rm -f package/*~
+ rm -f package/*.bak
+ rm -f package/*.auto
+ mv $(RPMNAME)-$(VERSION).tar.bz2 package/
+ if ! test -x $(Y2TOOL); then \
+ echo "$(Y2TOOL): not found."; \
+ echo "You have to install yast2-devtools to making a package"; \
+ false; \
+ fi
+ here=`pwd`; \
+ cd $(srcdir) && for i in $(RPMNAME)*.spec.in; do \
+ newname="`echo "$$i" | sed "s/\.in$$//g"`"; \
+ $(Y2TOOL) create-spec < $$i > $$here/package/$${newname} ; \
+ done
+
+package: check-up-to-date check-tagversion check-textdomain package-local
+
+TAGVERSION = $(Y2TOOL) tagversion
+
+# check if there is no modified files and all commits were pushed
+check-up-to-date:
+ if [ `git status --short --branch | sed '/##[^[]*$/d;/^??/d' | wc -l` -gt 0 ]; then \
+ (echo "ERROR: Source is not commited and pushed. See `git status`"; false) \
+ fi
+
+check-tagversion:
+ cd $(srcdir) && $(TAGVERSION) --check >/dev/null; \
+ [ $$? = 0 ] || ( echo "ERROR: Please run 'tagversion' first"; false )
+
+check-parse-old:
+ @if [ `find -type f -name "*.ycp" | wc -l` -gt 0 -a "$(RPMNAME)" != "yast2-core" ] ; then \
+ echo "Running parseycp..." ; \
+ parseycp -q -R ; \
+ else \
+ echo "Not running parseycp." ; \
+ fi
+
+check-parse:
+ @echo "Not running parseycp."
+
+check-textdomain:
+ $(Y2TOOL) check-textdomain $(srcdir)
+
+stable: checkin-stable
+
+checkin-stable: package
+ $(Y2TOOL) checkin-stable
+
+
+# For po/ modules
+checkpo:
+ test ! -f $(srcdir)/po/Makefile || $(MAKE) -C po checkpo
+# test ! -f $(srcdir)/po/Makefile || $(MAKE) -C po checkpo make-pox
+# Contents of ./SUBDIRS
+SUBDIRS = po
Added: trunk/yast/ps/README
===================================================================
--- trunk/yast/ps/README (rev 0)
+++ trunk/yast/ps/README 2015-09-29 10:47:28 UTC (rev 92876)
@@ -0,0 +1,2 @@
+This program/library is part of YaST2
+See the file COPYING for license terms
Added: trunk/yast/ps/configure.ac
===================================================================
--- trunk/yast/ps/configure.ac (rev 0)
+++ trunk/yast/ps/configure.ac 2015-09-29 10:47:28 UTC (rev 92876)
@@ -0,0 +1,184 @@
+dnl configure.ac for yast2-trans-ps
+dnl
+dnl -- This file is generated by y2autoconf 3.0.5 - DO NOT EDIT! --
+dnl (edit configure.ac.in or configure.in.in instead)
+
+AC_INIT(yast2-trans-ps, 3.1.0, http://bugs.opensuse.org/, yast2-trans-ps)
+dnl Check for presence of file 'RPMNAME'
+AC_CONFIG_SRCDIR([RPMNAME])
+
+dnl Checking host/target/build systems, for make, install etc.
+AC_CANONICAL_TARGET
+dnl Perform program name transformation
+AC_ARG_PROGRAM
+
+AC_PREFIX_DEFAULT(/usr)
+
+dnl long filenames; we use GNU Make extensions and that's ok
+AM_INIT_AUTOMAKE(tar-ustar -Wno-portability)
+
+dnl Important YaST2 variables
+VERSION="3.1.0"
+RPMNAME="yast2-trans-ps"
+MAINTAINER="Karl Eichwalder <ke(a)suse.de>"
+
+dnl pkgconfig honors lib64
+pkgconfigdir=\${libdir}/pkgconfig
+pkgconfigdatadir=\${datadir}/pkgconfig
+yast2dir=\${prefix}/share/YaST2
+
+ybindir=\${prefix}/lib/YaST2/bin
+# FIXME duplicates execcompdir
+ystartupdir=\${prefix}/lib/YaST2
+plugindir=\${libdir}/YaST2/plugin
+includedir=\${prefix}/include/YaST2
+potdir=\${docdir}/pot
+
+docdir=\${prefix}/share/doc/packages/$RPMNAME
+mandir=\${prefix}/share/man
+
+execcompdir=\${prefix}/lib/YaST2
+agentdir=${execcompdir}/servers_non_y2
+
+ydatadir=${yast2dir}/data
+imagedir=${yast2dir}/images
+themedir=${yast2dir}/theme
+localedir=${yast2dir}/locale
+clientdir=${yast2dir}/clients
+moduledir=${yast2dir}/modules
+yncludedir=${yast2dir}/include
+schemadir=${yast2dir}/schema
+scrconfdir=${yast2dir}/scrconf
+desktopdir=\${prefix}/share/applications/YaST2
+
+AC_SUBST(VERSION)
+AC_SUBST(RPMNAME)
+AC_SUBST(MAINTAINER)
+
+AC_SUBST(pkgconfigdir)
+AC_SUBST(pkgconfigdatadir)
+
+AC_SUBST(yast2dir)
+
+AC_SUBST(ybindir)
+AC_SUBST(ystartupdir)
+AC_SUBST(plugindir)
+AC_SUBST(includedir)
+AC_SUBST(potdir)
+AC_SUBST(execcompdir)
+
+AC_SUBST(docdir)
+AC_SUBST(mandir)
+
+AC_SUBST(ydatadir)
+AC_SUBST(imagedir)
+AC_SUBST(themedir)
+AC_SUBST(localedir)
+AC_SUBST(clientdir)
+AC_SUBST(moduledir)
+AC_SUBST(yncludedir)
+AC_SUBST(schemadir)
+AC_SUBST(scrconfdir)
+AC_SUBST(agentdir)
+AC_SUBST(desktopdir)
+
+fillupdir_d="/var/adm/fillup-templates"
+AC_ARG_WITH(fillupdir,
+ AS_HELP_STRING([--with-fillupdir=DIR],
+ [where to place fillup templates (default $fillupdir_d.]),
+ [ fillupdir="$withval" ],
+ [ fillupdir="$fillupdir_d" ])
+AC_SUBST(fillupdir)
+
+LL=${RPMNAME##*-}
+AC_SUBST(LL)
+ISO639=${LL%_*}
+AC_SUBST(ISO639)
+
+AC_ARG_WITH(own_compendium,
+ AS_HELP_STRING([--with-own_compendium=FILE],
+ [Location of compendium file]),
+ y2compendium=yes, y2compendium=no)
+if test "x$with_own_compendium" = "x" ; then
+ if test -d ../50-memory ; then
+ COMPENDIUM='../../50-memory/yast2.$(LL).po'
+ else
+ COMPENDIUM='../../memory/yast2.$(LL).po'
+ fi
+else
+ COMPENDIUM=${with_own_compendium}
+fi
+AC_SUBST(COMPENDIUM)
+if test -d ../50-pot ; then
+ POTDIR=../../50-pot
+else
+ POTDIR=../../pot/pot
+fi
+AC_SUBST(POTDIR)
+
+
+dnl Checks for programs.
+AC_PROG_INSTALL
+dnl The YCP interpreter checks whether dependent ybc files are older
+dnl so we must preserve their timestamps
+INSTALL="${INSTALL} -p"
+AC_PROG_LN_S
+AC_PROG_MAKE_SET
+
+dnl pkgconfig
+AC_ARG_VAR([PKG_CONFIG_PATH], [where to search for pkg-config files])
+dnl devtools
+dnl ...
+
+dnl no need for AC_ARG_VAR
+AC_PATH_PROG(XGETTEXT, xgettext)
+if test -z "$XGETTEXT" ; then
+ AC_MSG_ERROR(xgettext is missing; please install gettext-tools.)
+fi
+
+Y2DEVTOOLS_PREFIX=`pkg-config --print-errors --variable=prefix yast2-devtools`
+AC_SUBST(Y2DEVTOOLS_PREFIX)
+devtools_ybindir=`pkg-config --print-errors --variable=ybindir yast2-devtools`
+devtools_yast2dir=`pkg-config --print-errors --variable=yast2dir yast2-devtools`
+
+dnl producing pkg-config for others?
+AM_CONDITIONAL(CREATE_PKGCONFIG, test "x${CREATE_PKGCONFIG}" != x)
+AM_CONDITIONAL(CREATE_PKGCONFIG_NOARCH, test "x${CREATE_PKGCONFIG}" = xnoarch)
+
+dbdir=${devtools_yast2dir}/data/docbook
+STYLESHEET_HTML=${dbdir}/stylesheets/customize-html.xsl
+STYLESHEET_PDF=${dbdir}/stylesheets/customize-fo.xsl
+STYLESHEET_CSS=${dbdir}/css/yast2docs.css
+STYLESHEET_YDOC=${dbdir}/stylesheets/ydoc.xsl
+STYLESHEET_YCPDOC=${dbdir}/stylesheets/ycpdoc.xsl
+AC_SUBST(STYLESHEET_HTML)
+AC_SUBST(STYLESHEET_PDF)
+AC_SUBST(STYLESHEET_CSS)
+AC_SUBST(STYLESHEET_YDOC)
+AC_SUBST(STYLESHEET_YCPDOC)
+
+
+dnl searches for some needed programs
+AC_PATH_PROG(MSGFMT, msgfmt, no, /usr/bin)
+if test x$MSGFMT != x"/usr/bin/msgfmt"; then
+ AC_MSG_ERROR(msgfmt is missing; please install gettext.)
+fi
+AC_PATH_PROGS(MSGCAT, msgcat pmsgcat, no)
+if test x$MSGCAT = xno; then
+ AC_MSG_ERROR(msgcat is missing; please install gettext-0.11pre or better.)
+fi
+
+AC_PATH_PROG(MSGMERGE, msgmerge, no, /usr/bin)
+if test x$MSGMERGE != x"/usr/bin/msgmerge"; then
+ AC_MSG_ERROR(msgmerge is missing; please install gettext.)
+fi
+
+AC_PATH_PROG(MSGCONV, msgconv, no, /usr/bin)
+if test x$MSGCONV != x"/usr/bin/msgconv"; then
+ AC_MSG_ERROR(msgconv is missing; please install gettext.)
+fi
+
+
+AC_CONFIG_FILES(Makefile po/Makefile)
+AC_OUTPUT
+
Added: trunk/yast/ps/po/Makefile.am
===================================================================
--- trunk/yast/ps/po/Makefile.am (rev 0)
+++ trunk/yast/ps/po/Makefile.am 2015-09-29 10:47:28 UTC (rev 92876)
@@ -0,0 +1,175 @@
+# Emacs: -*- makefile -*-
+#
+# Makefile.am for a YaST2 translation (po/) subproject
+#
+# -- This file is generated by y2automake - DO NOT EDIT! --
+#
+# --- START lines from /usr/share/YaST2/data/devtools/admin/po/Makefile.am.top ---
+# Emacs: -*- makefile -*-
+# --- END lines from /usr/share/YaST2/data/devtools/admin/po/Makefile.am.top ---
+# --- START lines from /usr/share/YaST2/data/devtools/admin/po/Makefile.am.center ---
+# Emacs: -*- makefile -*-
+
+LL = @LL@
+#POTDIR = ../../50-pot
+POTDIR = @POTDIR@
+POTFILES = $(wildcard $(POTDIR)/*.pot)
+GENERATED = $(MOFILES)
+CLEANFILES = $(GENERATED)
+POFILES = $(wildcard *.po)
+ALL_TEXTDOMAINS = $(basename $(notdir $(POTFILES)))
+BPOTFILES = $(shell source ../../50-tools/build.conf && echo $$business)
+WANTED_TEXTDOMAINS = $(filter-out $(BPOTFILES), $(ALL_TEXTDOMAINS))
+WANTED_POFILES = $(addsuffix .$(LL).po, $(WANTED_TEXTDOMAINS))
+MOFILES = $(POFILES:%.po=%.mo)
+INST_MOFILES = $(MOFILES:.$(LL).mo=.mo)
+POXFILES = $(POFILES:%.po=%.pox)
+EXTRA_DIST = $(WANTED_POFILES) $(stat)
+localedir=@localedir@
+locale_lang_msg_dir=$(localedir)/$(LL)/LC_MESSAGES
+compendium = @COMPENDIUM@
+with_compendium =
+
+stat=status.txt
+PO_STATS= grep -v warning: | @ybindir@/po-stats
+
+MSGMERGE = @MSGMERGE@ --no-wrap --force-po --previous
+MSGFMT = @MSGFMT@
+MSGCAT = @MSGCAT@ --no-wrap --force-po
+MSGCONV = @MSGCONV@ --no-wrap --force-po
+XGETTEXT = @XGETTEXT@ --no-wrap
+
+SUFFIXES = .po .pox .gmo .mo
+
+all-local: $(GENERATED)
+
+make-pox pox: Makefile $(POXFILES)
+$(POXFILES): %.pox: %.po
+ -[ -f $@ ] && mv --backup=numbered $@ $@.bak; \
+ pot=$$(echo $< | sed "s:$(LL).po:pot:"); \
+ compendium=$(compendium); \
+ [ -f $$compendium ] || compendium=/dev/null ; \
+ $(MSGMERGE) -C $$compendium -o $@ $< $(POTDIR)/$$pot
+
+# update or init PO file
+update-po: Makefile $(POTFILES)
+ for p in $(POTFILES); do \
+ q=$${p##*/}; \
+ po=$${q%pot}$(LL).po; \
+ echo $$po; \
+ if [ -f $$po ]; then \
+ $(MSGMERGE) -o $$po.tmp $(with_compendium) $$po $$p; \
+ else \
+ $(MSGMERGE) -o $$po.tmp -C $(compendium) \
+ --verbose /dev/null $$p; \
+ fi || { echo "$(MSGMERGE) for \"$$po\" failed" ; \
+ rm -f $$po.tmp ; }; \
+ if cmp $$po.tmp $$po >/dev/null 2>&1; then \
+ rm -vf $$po.tmp; \
+ else \
+ mv -vf $$po.tmp $$po; \
+ fi; \
+ done
+ $(MAKE) $(stat)
+
+$(stat): $(WANTED_POFILES)
+ if [ -f $(stat) ]; then \
+ cp --backup=numbered $(stat) $(stat).bak; \
+ :> $(stat); \
+ fi
+ { for f in $(WANTED_POFILES); do \
+ LANG=C msgfmt -o /dev/null -c -v --statistics $$f 2>&1; \
+ done ; } | $(PO_STATS) | head -n 6 | tee $(stat)
+
+update-po-with-compendium:
+ $(MAKE) update-po with_compendium="-C $(compendium)"
+
+update-mo: $(MOFILES)
+ @:
+
+%.mo: %.po
+ file=$(srcdir)/`echo $* | sed 's,.*/,,'`.mo \
+ && rm -f $$file \
+ && $(MSGCONV) --to UTF-8 $< \
+ | $(MSGFMT) -c --statistics -o $$file -
+
+showpo:
+ echo $(POFILES)
+
+showmo:
+ echo $(MOFILES)
+
+checkpo:
+ for f in $(POFILES); do \
+ mypot=$(POTDIR)/$${f/$(LL).po/pot}; echo $$f $$mypot; \
+ [ -f $$mypot ] && { LANG=C $(MSGMERGE) --verbose --output=/dev/null $$f $$mypot || exit 1; }; \
+ LANG=C $(MSGFMT) --output=/dev/null --check --statistics --verbose $$f \
+ || exit 1; \
+ done
+
+# Try to checkin a .pox file
+# FIXME make sure msgcat doesn't weird things with "" and comments
+checkin:
+ p=$(MODULE).$(ci_ll); \
+ cp --backup=numbered $(ci_opt) $$p.po $$p.po.bak; \
+ if [ -d CVS ]; then \
+ cvs -n update $$p.po | grep -q -v '^[UPMC]'; \
+ else \
+ LC_ALL=C svn status --show-updates --quiet $$p.po| grep -v '^Status against revision'; \
+ fi; \
+ if [ $$? = 0 ]; then \
+ echo "CVS/Subversion mismatch; trying to merge..."; \
+ rm -f $$p.po; \
+ if [ -d CVS ]; then \
+ cvs -q update $$p.po; \
+ else \
+ svn update $$p.po; \
+ fi; \
+ cp $$p.pox $$p.pox.new; \
+ $(MSGCAT) $$p.po $$p.pox.new -o $$p.pox; \
+ echo -e "\nCheck \"$$p.pox\" for fuzzy entries. Status:"; \
+ $(MSGFMT) --check --statistics $$p.pox; \
+ echo -e "Then try again to checkin \"$$p.pox\"."; \
+ else \
+ cp $(ci_opt) $$p.pox $$p.po; \
+ if [ -d CVS ]; then \
+ cvs -n ci $$p.po; \
+ else \
+ svn --dry-run commit $$p.po; \
+ fi; \
+ if [ $$? = 0 ] ; then \
+ if [ -d CVS ]; then \
+ cvs ci -m "$(ci_msg)" $$p.po; \
+ else \
+ svn commit --message "$(ci_msg)" $$p.po; \
+ fi; \
+ else \
+ rm -f $$p.po; \
+ if [ -d CVS ]; then \
+ cvs -q update $$p.po; \
+ else \
+ svn update $$p.po; \
+ fi; \
+ cp $$p.pox $$p.pox.new; \
+ $(MSGCAT) $$p.po $$p.pox.new -o $$p.pox; \
+ echo -e "\nCheck \"$$p.pox\" for fuzzy entries. Status:"; \
+ $(MSGFMT) --check --statistics $$p.pox; \
+ echo "Then try to checkin \"$$p.pox\"."; \
+ fi; \
+ fi
+
+install-data-local: $(MOFILES) $(stat)
+ D=$(DESTDIR)$(locale_lang_msg_dir); \
+ [ -d $$D ] || install -d -m 755 $$D; \
+ for l in $(MOFILES); do \
+ m=$${l/$(LL).mo/mo}; \
+ install -m 644 $$l $$D/$$m; \
+ done
+ install -d -m 755 $(DESTDIR)$(docdir)
+ $(INSTALL_DATA) $(stat) $(DESTDIR)$(docdir)
+# --- END lines from /usr/share/YaST2/data/devtools/admin/po/Makefile.am.center ---
+# --- START lines from /usr/share/YaST2/data/devtools/admin/po/Makefile.am.bottom ---
+# Emacs: -*- makefile -*-
+
+## po/Makefile.am.bottom ends here
+# --- END lines from /usr/share/YaST2/data/devtools/admin/po/Makefile.am.bottom ---
Added: trunk/yast/pt/COPYING
===================================================================
--- trunk/yast/pt/COPYING (rev 0)
+++ trunk/yast/pt/COPYING 2015-09-29 10:47:28 UTC (rev 92876)
@@ -0,0 +1,339 @@
+ GNU GENERAL PUBLIC LICENSE
+ Version 2, June 1991
+
+ Copyright (C) 1989, 1991 Free Software Foundation, Inc.,
+ 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA
+ Everyone is permitted to copy and distribute verbatim copies
+ of this license document, but changing it is not allowed.
+
+ Preamble
+
+ The licenses for most software are designed to take away your
+freedom to share and change it. By contrast, the GNU General Public
+License is intended to guarantee your freedom to share and change free
+software--to make sure the software is free for all its users. This
+General Public License applies to most of the Free Software
+Foundation's software and to any other program whose authors commit to
+using it. (Some other Free Software Foundation software is covered by
+the GNU Lesser General Public License instead.) You can apply it to
+your programs, too.
+
+ When we speak of free software, we are referring to freedom, not
+price. Our General Public Licenses are designed to make sure that you
+have the freedom to distribute copies of free software (and charge for
+this service if you wish), that you receive source code or can get it
+if you want it, that you can change the software or use pieces of it
+in new free programs; and that you know you can do these things.
+
+ To protect your rights, we need to make restrictions that forbid
+anyone to deny you these rights or to ask you to surrender the rights.
+These restrictions translate to certain responsibilities for you if you
+distribute copies of the software, or if you modify it.
+
+ For example, if you distribute copies of such a program, whether
+gratis or for a fee, you must give the recipients all the rights that
+you have. You must make sure that they, too, receive or can get the
+source code. And you must show them these terms so they know their
+rights.
+
+ We protect your rights with two steps: (1) copyright the software, and
+(2) offer you this license which gives you legal permission to copy,
+distribute and/or modify the software.
+
+ Also, for each author's protection and ours, we want to make certain
+that everyone understands that there is no warranty for this free
+software. If the software is modified by someone else and passed on, we
+want its recipients to know that what they have is not the original, so
+that any problems introduced by others will not reflect on the original
+authors' reputations.
+
+ Finally, any free program is threatened constantly by software
+patents. We wish to avoid the danger that redistributors of a free
+program will individually obtain patent licenses, in effect making the
+program proprietary. To prevent this, we have made it clear that any
+patent must be licensed for everyone's free use or not licensed at all.
+
+ The precise terms and conditions for copying, distribution and
+modification follow.
+
+ GNU GENERAL PUBLIC LICENSE
+ TERMS AND CONDITIONS FOR COPYING, DISTRIBUTION AND MODIFICATION
+
+ 0. This License applies to any program or other work which contains
+a notice placed by the copyright holder saying it may be distributed
+under the terms of this General Public License. The "Program", below,
+refers to any such program or work, and a "work based on the Program"
+means either the Program or any derivative work under copyright law:
+that is to say, a work containing the Program or a portion of it,
+either verbatim or with modifications and/or translated into another
+language. (Hereinafter, translation is included without limitation in
+the term "modification".) Each licensee is addressed as "you".
+
+Activities other than copying, distribution and modification are not
+covered by this License; they are outside its scope. The act of
+running the Program is not restricted, and the output from the Program
+is covered only if its contents constitute a work based on the
+Program (independent of having been made by running the Program).
+Whether that is true depends on what the Program does.
+
+ 1. You may copy and distribute verbatim copies of the Program's
+source code as you receive it, in any medium, provided that you
+conspicuously and appropriately publish on each copy an appropriate
+copyright notice and disclaimer of warranty; keep intact all the
+notices that refer to this License and to the absence of any warranty;
+and give any other recipients of the Program a copy of this License
+along with the Program.
+
+You may charge a fee for the physical act of transferring a copy, and
+you may at your option offer warranty protection in exchange for a fee.
+
+ 2. You may modify your copy or copies of the Program or any portion
+of it, thus forming a work based on the Program, and copy and
+distribute such modifications or work under the terms of Section 1
+above, provided that you also meet all of these conditions:
+
+ a) You must cause the modified files to carry prominent notices
+ stating that you changed the files and the date of any change.
+
+ b) You must cause any work that you distribute or publish, that in
+ whole or in part contains or is derived from the Program or any
+ part thereof, to be licensed as a whole at no charge to all third
+ parties under the terms of this License.
+
+ c) If the modified program normally reads commands interactively
+ when run, you must cause it, when started running for such
+ interactive use in the most ordinary way, to print or display an
+ announcement including an appropriate copyright notice and a
+ notice that there is no warranty (or else, saying that you provide
+ a warranty) and that users may redistribute the program under
+ these conditions, and telling the user how to view a copy of this
+ License. (Exception: if the Program itself is interactive but
+ does not normally print such an announcement, your work based on
+ the Program is not required to print an announcement.)
+
+These requirements apply to the modified work as a whole. If
+identifiable sections of that work are not derived from the Program,
+and can be reasonably considered independent and separate works in
+themselves, then this License, and its terms, do not apply to those
+sections when you distribute them as separate works. But when you
+distribute the same sections as part of a whole which is a work based
+on the Program, the distribution of the whole must be on the terms of
+this License, whose permissions for other licensees extend to the
+entire whole, and thus to each and every part regardless of who wrote it.
+
+Thus, it is not the intent of this section to claim rights or contest
+your rights to work written entirely by you; rather, the intent is to
+exercise the right to control the distribution of derivative or
+collective works based on the Program.
+
+In addition, mere aggregation of another work not based on the Program
+with the Program (or with a work based on the Program) on a volume of
+a storage or distribution medium does not bring the other work under
+the scope of this License.
+
+ 3. You may copy and distribute the Program (or a work based on it,
+under Section 2) in object code or executable form under the terms of
+Sections 1 and 2 above provided that you also do one of the following:
+
+ a) Accompany it with the complete corresponding machine-readable
+ source code, which must be distributed under the terms of Sections
+ 1 and 2 above on a medium customarily used for software interchange; or,
+
+ b) Accompany it with a written offer, valid for at least three
+ years, to give any third party, for a charge no more than your
+ cost of physically performing source distribution, a complete
+ machine-readable copy of the corresponding source code, to be
+ distributed under the terms of Sections 1 and 2 above on a medium
+ customarily used for software interchange; or,
+
+ c) Accompany it with the information you received as to the offer
+ to distribute corresponding source code. (This alternative is
+ allowed only for noncommercial distribution and only if you
+ received the program in object code or executable form with such
+ an offer, in accord with Subsection b above.)
+
+The source code for a work means the preferred form of the work for
+making modifications to it. For an executable work, complete source
+code means all the source code for all modules it contains, plus any
+associated interface definition files, plus the scripts used to
+control compilation and installation of the executable. However, as a
+special exception, the source code distributed need not include
+anything that is normally distributed (in either source or binary
+form) with the major components (compiler, kernel, and so on) of the
+operating system on which the executable runs, unless that component
+itself accompanies the executable.
+
+If distribution of executable or object code is made by offering
+access to copy from a designated place, then offering equivalent
+access to copy the source code from the same place counts as
+distribution of the source code, even though third parties are not
+compelled to copy the source along with the object code.
+
+ 4. You may not copy, modify, sublicense, or distribute the Program
+except as expressly provided under this License. Any attempt
+otherwise to copy, modify, sublicense or distribute the Program is
+void, and will automatically terminate your rights under this License.
+However, parties who have received copies, or rights, from you under
+this License will not have their licenses terminated so long as such
+parties remain in full compliance.
+
+ 5. You are not required to accept this License, since you have not
+signed it. However, nothing else grants you permission to modify or
+distribute the Program or its derivative works. These actions are
+prohibited by law if you do not accept this License. Therefore, by
+modifying or distributing the Program (or any work based on the
+Program), you indicate your acceptance of this License to do so, and
+all its terms and conditions for copying, distributing or modifying
+the Program or works based on it.
+
+ 6. Each time you redistribute the Program (or any work based on the
+Program), the recipient automatically receives a license from the
+original licensor to copy, distribute or modify the Program subject to
+these terms and conditions. You may not impose any further
+restrictions on the recipients' exercise of the rights granted herein.
+You are not responsible for enforcing compliance by third parties to
+this License.
+
+ 7. If, as a consequence of a court judgment or allegation of patent
+infringement or for any other reason (not limited to patent issues),
+conditions are imposed on you (whether by court order, agreement or
+otherwise) that contradict the conditions of this License, they do not
+excuse you from the conditions of this License. If you cannot
+distribute so as to satisfy simultaneously your obligations under this
+License and any other pertinent obligations, then as a consequence you
+may not distribute the Program at all. For example, if a patent
+license would not permit royalty-free redistribution of the Program by
+all those who receive copies directly or indirectly through you, then
+the only way you could satisfy both it and this License would be to
+refrain entirely from distribution of the Program.
+
+If any portion of this section is held invalid or unenforceable under
+any particular circumstance, the balance of the section is intended to
+apply and the section as a whole is intended to apply in other
+circumstances.
+
+It is not the purpose of this section to induce you to infringe any
+patents or other property right claims or to contest validity of any
+such claims; this section has the sole purpose of protecting the
+integrity of the free software distribution system, which is
+implemented by public license practices. Many people have made
+generous contributions to the wide range of software distributed
+through that system in reliance on consistent application of that
+system; it is up to the author/donor to decide if he or she is willing
+to distribute software through any other system and a licensee cannot
+impose that choice.
+
+This section is intended to make thoroughly clear what is believed to
+be a consequence of the rest of this License.
+
+ 8. If the distribution and/or use of the Program is restricted in
+certain countries either by patents or by copyrighted interfaces, the
+original copyright holder who places the Program under this License
+may add an explicit geographical distribution limitation excluding
+those countries, so that distribution is permitted only in or among
+countries not thus excluded. In such case, this License incorporates
+the limitation as if written in the body of this License.
+
+ 9. The Free Software Foundation may publish revised and/or new versions
+of the General Public License from time to time. Such new versions will
+be similar in spirit to the present version, but may differ in detail to
+address new problems or concerns.
+
+Each version is given a distinguishing version number. If the Program
+specifies a version number of this License which applies to it and "any
+later version", you have the option of following the terms and conditions
+either of that version or of any later version published by the Free
+Software Foundation. If the Program does not specify a version number of
+this License, you may choose any version ever published by the Free Software
+Foundation.
+
+ 10. If you wish to incorporate parts of the Program into other free
+programs whose distribution conditions are different, write to the author
+to ask for permission. For software which is copyrighted by the Free
+Software Foundation, write to the Free Software Foundation; we sometimes
+make exceptions for this. Our decision will be guided by the two goals
+of preserving the free status of all derivatives of our free software and
+of promoting the sharing and reuse of software generally.
+
+ NO WARRANTY
+
+ 11. BECAUSE THE PROGRAM IS LICENSED FREE OF CHARGE, THERE IS NO WARRANTY
+FOR THE PROGRAM, TO THE EXTENT PERMITTED BY APPLICABLE LAW. EXCEPT WHEN
+OTHERWISE STATED IN WRITING THE COPYRIGHT HOLDERS AND/OR OTHER PARTIES
+PROVIDE THE PROGRAM "AS IS" WITHOUT WARRANTY OF ANY KIND, EITHER EXPRESSED
+OR IMPLIED, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF
+MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE. THE ENTIRE RISK AS
+TO THE QUALITY AND PERFORMANCE OF THE PROGRAM IS WITH YOU. SHOULD THE
+PROGRAM PROVE DEFECTIVE, YOU ASSUME THE COST OF ALL NECESSARY SERVICING,
+REPAIR OR CORRECTION.
+
+ 12. IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN WRITING
+WILL ANY COPYRIGHT HOLDER, OR ANY OTHER PARTY WHO MAY MODIFY AND/OR
+REDISTRIBUTE THE PROGRAM AS PERMITTED ABOVE, BE LIABLE TO YOU FOR DAMAGES,
+INCLUDING ANY GENERAL, SPECIAL, INCIDENTAL OR CONSEQUENTIAL DAMAGES ARISING
+OUT OF THE USE OR INABILITY TO USE THE PROGRAM (INCLUDING BUT NOT LIMITED
+TO LOSS OF DATA OR DATA BEING RENDERED INACCURATE OR LOSSES SUSTAINED BY
+YOU OR THIRD PARTIES OR A FAILURE OF THE PROGRAM TO OPERATE WITH ANY OTHER
+PROGRAMS), EVEN IF SUCH HOLDER OR OTHER PARTY HAS BEEN ADVISED OF THE
+POSSIBILITY OF SUCH DAMAGES.
+
+ END OF TERMS AND CONDITIONS
+
+ How to Apply These Terms to Your New Programs
+
+ If you develop a new program, and you want it to be of the greatest
+possible use to the public, the best way to achieve this is to make it
+free software which everyone can redistribute and change under these terms.
+
+ To do so, attach the following notices to the program. It is safest
+to attach them to the start of each source file to most effectively
+convey the exclusion of warranty; and each file should have at least
+the "copyright" line and a pointer to where the full notice is found.
+
+ <one line to give the program's name and a brief idea of what it does.>
+ Copyright (C) <year> <name of author>
+
+ This program is free software; you can redistribute it and/or modify
+ it under the terms of the GNU General Public License as published by
+ the Free Software Foundation; either version 2 of the License, or
+ (at your option) any later version.
+
+ This program is distributed in the hope that it will be useful,
+ but WITHOUT ANY WARRANTY; without even the implied warranty of
+ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ GNU General Public License for more details.
+
+ You should have received a copy of the GNU General Public License along
+ with this program; if not, write to the Free Software Foundation, Inc.,
+ 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA.
+
+Also add information on how to contact you by electronic and paper mail.
+
+If the program is interactive, make it output a short notice like this
+when it starts in an interactive mode:
+
+ Gnomovision version 69, Copyright (C) year name of author
+ Gnomovision comes with ABSOLUTELY NO WARRANTY; for details type `show w'.
+ This is free software, and you are welcome to redistribute it
+ under certain conditions; type `show c' for details.
+
+The hypothetical commands `show w' and `show c' should show the appropriate
+parts of the General Public License. Of course, the commands you use may
+be called something other than `show w' and `show c'; they could even be
+mouse-clicks or menu items--whatever suits your program.
+
+You should also get your employer (if you work as a programmer) or your
+school, if any, to sign a "copyright disclaimer" for the program, if
+necessary. Here is a sample; alter the names:
+
+ Yoyodyne, Inc., hereby disclaims all copyright interest in the program
+ `Gnomovision' (which makes passes at compilers) written by James Hacker.
+
+ <signature of Ty Coon>, 1 April 1989
+ Ty Coon, President of Vice
+
+This General Public License does not permit incorporating your program into
+proprietary programs. If your program is a subroutine library, you may
+consider it more useful to permit linking proprietary applications with the
+library. If this is what you want to do, use the GNU Lesser General
+Public License instead of this License.
Added: trunk/yast/pt/Makefile.am
===================================================================
--- trunk/yast/pt/Makefile.am (rev 0)
+++ trunk/yast/pt/Makefile.am 2015-09-29 10:47:28 UTC (rev 92876)
@@ -0,0 +1,196 @@
+# Emacs: -*- makefile -*-
+#
+# Toplevel Makefile.am for a YaST2 subproject
+#
+# -- This file is generated by y2automake - DO NOT EDIT! --
+# (Edit ./SUBDIRS instead)
+#
+
+#where devtools are
+Y2TOOL = $(Y2DEVTOOLS_PREFIX)/bin/y2tool
+
+VERSION = $(shell cat $(srcdir)/VERSION)
+RPMNAME = $(shell cat $(srcdir)/RPMNAME)
+SUBDIRS_FILE = $(shell test -e $(srcdir)/SUBDIRS && echo SUBDIRS)
+ACINCLUDE_FILE = $(shell test -e $(srcdir)/acinclude.m4 && echo acinclude.m4)
+
+HAS_YAST_LICENSE = $(shell test -e $(srcdir)/YAST_LICENSE && echo YAST_LICENSE)
+
+# do we do Makefile.am for devtools? It is a little special...
+IS_DEVTOOLS = $(findstring yast2-devtools,$(RPMNAME))
+
+DEVTOOLS_DIR = $(if $(IS_DEVTOOLS),$(srcdir)/devtools,$(Y2DEVTOOLS_PREFIX)/share/YaST2/data/devtools)
+LEGALESE_DIR = $(if $(HAS_YAST_LICENSE),$(DEVTOOLS_DIR)/admin/copyright/yast,$(DEVTOOLS_DIR)/admin/copyright/gpl)
+
+COPYRIGHT_files_gpl = README COPYING
+
+COPYRIGHT_files_yast = YAST_LICENSE README COPYING COPYRIGHT.english \
+ COPYRIGHT.french COPYRIGHT.german COPYRIGHT.spanish
+
+extra_COPYRIGHT_files = $(if $(HAS_YAST_LICENSE), $(COPYRIGHT_files_yast), $(COPYRIGHT_files_gpl))
+
+# less strict; prefer bzip2
+AUTOMAKE_OPTIONS = foreign dist-bzip2 no-dist-gzip
+# where devtools install m4 snippets
+# argh, executed literally
+#ACLOCAL_AMFLAGS = -I $(Y2DEVTOOLS_PREFIX)/share/aclocal
+ACLOCAL_AMFLAGS = -I . -I `if test -d ./devtools/admin; then echo ./devtools/admin; else pkg-config --print-errors --variable=datadir yast2-devtools; fi`/aclocal
+
+Makefile.am.common: $(DEVTOOLS_DIR)/admin/Makefile.am.common
+ cmp -s $< $@ || cp -f $< $@
+
+# create bzip2ed tar and make some sanity checks
+$(RPMNAME)-$(VERSION).tar.bz2: checkpo dist-bzip2
+ @if [ `bunzip2 -c $(RPMNAME)-$(VERSION).tar.bz2 | wc --bytes` = 0 ] ; then \
+ echo "Error: created tar is empty" ; \
+ exit 1 ; \
+ fi
+
+CLEANFILES =
+MAINTAINERCLEANFILES = package/$(RPMNAME)-$(VERSION).tar.bz2 package/$(RPMNAME).spec
+
+POT_DST = $(shell find -type d -name testsuite -prune , \
+ -type f -name "*.pot")
+
+EXTRA_DIST = \
+ VERSION RPMNAME MAINTAINER configure.in.in \
+ $(SUBDIRS_FILE) $(ACINCLUDE_FILE) \
+ $(if $(IS_DEVTOOLS),Makefile.am.common,$(POT_DST))
+
+show-extra-dist:
+ @echo $(EXTRA_DIST)
+
+# info '(automake)Conditionals'
+if CREATE_PKGCONFIG
+# create the file here instead of by configure
+# because the prerequisite is made here (not anymore!)
+# and we don't want any paths in y2autoconf
+# info '(autoconf)config.status Invocation'
+$(RPMNAME).pc: $(RPMNAME).pc.in config.status
+ ./config.status --file=$@:$<
+
+if CREATE_PKGCONFIG_NOARCH
+pkgconfigdata_DATA = $(RPMNAME).pc
+else
+pkgconfig_DATA = $(RPMNAME).pc
+endif
+
+EXTRA_DIST += $(RPMNAME).pc.in
+endif
+
+dist-hook:
+ @for I in $(extra_COPYRIGHT_files) ; \
+ do \
+ EX="" ; \
+ if test -f $(srcdir)/$$I ; then \
+ EX=$(srcdir)/$$I ; \
+ elif test -f $(LEGALESE_DIR)/$$I ; then \
+ EX=$(LEGALESE_DIR)/$$I ; \
+ else \
+ echo "Error: No file $$I in $(srcdir)/ or in $$LEGALESE_DIR/"; \
+ exit 1 ; \
+ fi ; \
+ echo "cp $$EX $(distdir)" ; \
+ cp $$EX "$(distdir)" ; \
+ done
+
+pot:
+ $(Y2TOOL) y2makepot -s $(srcdir)
+
+install-pot: pot
+ @POT_DST=`find -type d -name testsuite -prune , \
+ -type f -name "*.pot"` ; \
+ if [ -n "$$POT_DST" ] ; then \
+ echo "mkdir -p $(DESTDIR)$(potdir)" ; \
+ mkdir -p $(DESTDIR)$(potdir) ; \
+ list="$$POT_DST"; \
+ for I in $$list ; \
+ do \
+ echo $$I ; \
+ if [ "$$I" == "pot" ] ; then \
+ continue ; \
+ fi ; \
+ echo "$(INSTALL_DATA) $$I $(DESTDIR)$(potdir)" ; \
+ $(INSTALL_DATA) $$I $(DESTDIR)$(potdir) ; \
+ done ; \
+ fi
+
+spellcheck: pot
+ $(Y2TOOL) pot-spellcheck
+
+# all-local: $(if $(IS_DEVTOOLS),,$(POT_DST))
+
+install-data-local: # $(if $(IS_DEVTOOLS),,install-pot)
+ mkdir -p $(DESTDIR)$(docdir)
+ @for I in $(extra_COPYRIGHT_files) ; \
+ do \
+ EX="" ; \
+ if test -f $(srcdir)/$$I ; then \
+ EX=$(srcdir)/$$I ; \
+ elif test -f $(LEGALESE_DIR)/$$I ; then \
+ EX=$(LEGALESE_DIR)/$$I ; \
+ else \
+ echo "Error: No file $$I in $(srcdir)/ or in $(LEGALESE_DIR)/"; \
+ exit 1 ; \
+ fi ; \
+ echo "$(INSTALL_DATA) $$EX $(DESTDIR)$(docdir)" ; \
+ $(INSTALL_DATA) $$EX $(DESTDIR)$(docdir) ; \
+ done
+
+package-local: check-parse $(if $(IS_DEVTOOLS),,$(POT_DST)) $(RPMNAME)-$(VERSION).tar.bz2
+ rm -f package/$(RPMNAME)-*.tar.bz2
+ rm -f package/*~
+ rm -f package/*.bak
+ rm -f package/*.auto
+ mv $(RPMNAME)-$(VERSION).tar.bz2 package/
+ if ! test -x $(Y2TOOL); then \
+ echo "$(Y2TOOL): not found."; \
+ echo "You have to install yast2-devtools to making a package"; \
+ false; \
+ fi
+ here=`pwd`; \
+ cd $(srcdir) && for i in $(RPMNAME)*.spec.in; do \
+ newname="`echo "$$i" | sed "s/\.in$$//g"`"; \
+ $(Y2TOOL) create-spec < $$i > $$here/package/$${newname} ; \
+ done
+
+package: check-up-to-date check-tagversion check-textdomain package-local
+
+TAGVERSION = $(Y2TOOL) tagversion
+
+# check if there is no modified files and all commits were pushed
+check-up-to-date:
+ if [ `git status --short --branch | sed '/##[^[]*$/d;/^??/d' | wc -l` -gt 0 ]; then \
+ (echo "ERROR: Source is not commited and pushed. See `git status`"; false) \
+ fi
+
+check-tagversion:
+ cd $(srcdir) && $(TAGVERSION) --check >/dev/null; \
+ [ $$? = 0 ] || ( echo "ERROR: Please run 'tagversion' first"; false )
+
+check-parse-old:
+ @if [ `find -type f -name "*.ycp" | wc -l` -gt 0 -a "$(RPMNAME)" != "yast2-core" ] ; then \
+ echo "Running parseycp..." ; \
+ parseycp -q -R ; \
+ else \
+ echo "Not running parseycp." ; \
+ fi
+
+check-parse:
+ @echo "Not running parseycp."
+
+check-textdomain:
+ $(Y2TOOL) check-textdomain $(srcdir)
+
+stable: checkin-stable
+
+checkin-stable: package
+ $(Y2TOOL) checkin-stable
+
+
+# For po/ modules
+checkpo:
+ test ! -f $(srcdir)/po/Makefile || $(MAKE) -C po checkpo
+# test ! -f $(srcdir)/po/Makefile || $(MAKE) -C po checkpo make-pox
+# Contents of ./SUBDIRS
+SUBDIRS = po
Added: trunk/yast/pt/README
===================================================================
--- trunk/yast/pt/README (rev 0)
+++ trunk/yast/pt/README 2015-09-29 10:47:28 UTC (rev 92876)
@@ -0,0 +1,2 @@
+This program/library is part of YaST2
+See the file COPYING for license terms
Added: trunk/yast/pt/configure.ac
===================================================================
--- trunk/yast/pt/configure.ac (rev 0)
+++ trunk/yast/pt/configure.ac 2015-09-29 10:47:28 UTC (rev 92876)
@@ -0,0 +1,184 @@
+dnl configure.ac for yast2-trans-pt
+dnl
+dnl -- This file is generated by y2autoconf 3.0.5 - DO NOT EDIT! --
+dnl (edit configure.ac.in or configure.in.in instead)
+
+AC_INIT(yast2-trans-pt, 3.1.0, http://bugs.opensuse.org/, yast2-trans-pt)
+dnl Check for presence of file 'RPMNAME'
+AC_CONFIG_SRCDIR([RPMNAME])
+
+dnl Checking host/target/build systems, for make, install etc.
+AC_CANONICAL_TARGET
+dnl Perform program name transformation
+AC_ARG_PROGRAM
+
+AC_PREFIX_DEFAULT(/usr)
+
+dnl long filenames; we use GNU Make extensions and that's ok
+AM_INIT_AUTOMAKE(tar-ustar -Wno-portability)
+
+dnl Important YaST2 variables
+VERSION="3.1.0"
+RPMNAME="yast2-trans-pt"
+MAINTAINER="Karl Eichwalder <ke(a)suse.de>"
+
+dnl pkgconfig honors lib64
+pkgconfigdir=\${libdir}/pkgconfig
+pkgconfigdatadir=\${datadir}/pkgconfig
+yast2dir=\${prefix}/share/YaST2
+
+ybindir=\${prefix}/lib/YaST2/bin
+# FIXME duplicates execcompdir
+ystartupdir=\${prefix}/lib/YaST2
+plugindir=\${libdir}/YaST2/plugin
+includedir=\${prefix}/include/YaST2
+potdir=\${docdir}/pot
+
+docdir=\${prefix}/share/doc/packages/$RPMNAME
+mandir=\${prefix}/share/man
+
+execcompdir=\${prefix}/lib/YaST2
+agentdir=${execcompdir}/servers_non_y2
+
+ydatadir=${yast2dir}/data
+imagedir=${yast2dir}/images
+themedir=${yast2dir}/theme
+localedir=${yast2dir}/locale
+clientdir=${yast2dir}/clients
+moduledir=${yast2dir}/modules
+yncludedir=${yast2dir}/include
+schemadir=${yast2dir}/schema
+scrconfdir=${yast2dir}/scrconf
+desktopdir=\${prefix}/share/applications/YaST2
+
+AC_SUBST(VERSION)
+AC_SUBST(RPMNAME)
+AC_SUBST(MAINTAINER)
+
+AC_SUBST(pkgconfigdir)
+AC_SUBST(pkgconfigdatadir)
+
+AC_SUBST(yast2dir)
+
+AC_SUBST(ybindir)
+AC_SUBST(ystartupdir)
+AC_SUBST(plugindir)
+AC_SUBST(includedir)
+AC_SUBST(potdir)
+AC_SUBST(execcompdir)
+
+AC_SUBST(docdir)
+AC_SUBST(mandir)
+
+AC_SUBST(ydatadir)
+AC_SUBST(imagedir)
+AC_SUBST(themedir)
+AC_SUBST(localedir)
+AC_SUBST(clientdir)
+AC_SUBST(moduledir)
+AC_SUBST(yncludedir)
+AC_SUBST(schemadir)
+AC_SUBST(scrconfdir)
+AC_SUBST(agentdir)
+AC_SUBST(desktopdir)
+
+fillupdir_d="/var/adm/fillup-templates"
+AC_ARG_WITH(fillupdir,
+ AS_HELP_STRING([--with-fillupdir=DIR],
+ [where to place fillup templates (default $fillupdir_d.]),
+ [ fillupdir="$withval" ],
+ [ fillupdir="$fillupdir_d" ])
+AC_SUBST(fillupdir)
+
+LL=${RPMNAME##*-}
+AC_SUBST(LL)
+ISO639=${LL%_*}
+AC_SUBST(ISO639)
+
+AC_ARG_WITH(own_compendium,
+ AS_HELP_STRING([--with-own_compendium=FILE],
+ [Location of compendium file]),
+ y2compendium=yes, y2compendium=no)
+if test "x$with_own_compendium" = "x" ; then
+ if test -d ../50-memory ; then
+ COMPENDIUM='../../50-memory/yast2.$(LL).po'
+ else
+ COMPENDIUM='../../memory/yast2.$(LL).po'
+ fi
+else
+ COMPENDIUM=${with_own_compendium}
+fi
+AC_SUBST(COMPENDIUM)
+if test -d ../50-pot ; then
+ POTDIR=../../50-pot
+else
+ POTDIR=../../pot/pot
+fi
+AC_SUBST(POTDIR)
+
+
+dnl Checks for programs.
+AC_PROG_INSTALL
+dnl The YCP interpreter checks whether dependent ybc files are older
+dnl so we must preserve their timestamps
+INSTALL="${INSTALL} -p"
+AC_PROG_LN_S
+AC_PROG_MAKE_SET
+
+dnl pkgconfig
+AC_ARG_VAR([PKG_CONFIG_PATH], [where to search for pkg-config files])
+dnl devtools
+dnl ...
+
+dnl no need for AC_ARG_VAR
+AC_PATH_PROG(XGETTEXT, xgettext)
+if test -z "$XGETTEXT" ; then
+ AC_MSG_ERROR(xgettext is missing; please install gettext-tools.)
+fi
+
+Y2DEVTOOLS_PREFIX=`pkg-config --print-errors --variable=prefix yast2-devtools`
+AC_SUBST(Y2DEVTOOLS_PREFIX)
+devtools_ybindir=`pkg-config --print-errors --variable=ybindir yast2-devtools`
+devtools_yast2dir=`pkg-config --print-errors --variable=yast2dir yast2-devtools`
+
+dnl producing pkg-config for others?
+AM_CONDITIONAL(CREATE_PKGCONFIG, test "x${CREATE_PKGCONFIG}" != x)
+AM_CONDITIONAL(CREATE_PKGCONFIG_NOARCH, test "x${CREATE_PKGCONFIG}" = xnoarch)
+
+dbdir=${devtools_yast2dir}/data/docbook
+STYLESHEET_HTML=${dbdir}/stylesheets/customize-html.xsl
+STYLESHEET_PDF=${dbdir}/stylesheets/customize-fo.xsl
+STYLESHEET_CSS=${dbdir}/css/yast2docs.css
+STYLESHEET_YDOC=${dbdir}/stylesheets/ydoc.xsl
+STYLESHEET_YCPDOC=${dbdir}/stylesheets/ycpdoc.xsl
+AC_SUBST(STYLESHEET_HTML)
+AC_SUBST(STYLESHEET_PDF)
+AC_SUBST(STYLESHEET_CSS)
+AC_SUBST(STYLESHEET_YDOC)
+AC_SUBST(STYLESHEET_YCPDOC)
+
+
+dnl searches for some needed programs
+AC_PATH_PROG(MSGFMT, msgfmt, no, /usr/bin)
+if test x$MSGFMT != x"/usr/bin/msgfmt"; then
+ AC_MSG_ERROR(msgfmt is missing; please install gettext.)
+fi
+AC_PATH_PROGS(MSGCAT, msgcat pmsgcat, no)
+if test x$MSGCAT = xno; then
+ AC_MSG_ERROR(msgcat is missing; please install gettext-0.11pre or better.)
+fi
+
+AC_PATH_PROG(MSGMERGE, msgmerge, no, /usr/bin)
+if test x$MSGMERGE != x"/usr/bin/msgmerge"; then
+ AC_MSG_ERROR(msgmerge is missing; please install gettext.)
+fi
+
+AC_PATH_PROG(MSGCONV, msgconv, no, /usr/bin)
+if test x$MSGCONV != x"/usr/bin/msgconv"; then
+ AC_MSG_ERROR(msgconv is missing; please install gettext.)
+fi
+
+
+AC_CONFIG_FILES(Makefile po/Makefile)
+AC_OUTPUT
+
Added: trunk/yast/pt/po/Makefile.am
===================================================================
--- trunk/yast/pt/po/Makefile.am (rev 0)
+++ trunk/yast/pt/po/Makefile.am 2015-09-29 10:47:28 UTC (rev 92876)
@@ -0,0 +1,175 @@
+# Emacs: -*- makefile -*-
+#
+# Makefile.am for a YaST2 translation (po/) subproject
+#
+# -- This file is generated by y2automake - DO NOT EDIT! --
+#
+# --- START lines from /usr/share/YaST2/data/devtools/admin/po/Makefile.am.top ---
+# Emacs: -*- makefile -*-
+# --- END lines from /usr/share/YaST2/data/devtools/admin/po/Makefile.am.top ---
+# --- START lines from /usr/share/YaST2/data/devtools/admin/po/Makefile.am.center ---
+# Emacs: -*- makefile -*-
+
+LL = @LL@
+#POTDIR = ../../50-pot
+POTDIR = @POTDIR@
+POTFILES = $(wildcard $(POTDIR)/*.pot)
+GENERATED = $(MOFILES)
+CLEANFILES = $(GENERATED)
+POFILES = $(wildcard *.po)
+ALL_TEXTDOMAINS = $(basename $(notdir $(POTFILES)))
+BPOTFILES = $(shell source ../../50-tools/build.conf && echo $$business)
+WANTED_TEXTDOMAINS = $(filter-out $(BPOTFILES), $(ALL_TEXTDOMAINS))
+WANTED_POFILES = $(addsuffix .$(LL).po, $(WANTED_TEXTDOMAINS))
+MOFILES = $(POFILES:%.po=%.mo)
+INST_MOFILES = $(MOFILES:.$(LL).mo=.mo)
+POXFILES = $(POFILES:%.po=%.pox)
+EXTRA_DIST = $(WANTED_POFILES) $(stat)
+localedir=@localedir@
+locale_lang_msg_dir=$(localedir)/$(LL)/LC_MESSAGES
+compendium = @COMPENDIUM@
+with_compendium =
+
+stat=status.txt
+PO_STATS= grep -v warning: | @ybindir@/po-stats
+
+MSGMERGE = @MSGMERGE@ --no-wrap --force-po --previous
+MSGFMT = @MSGFMT@
+MSGCAT = @MSGCAT@ --no-wrap --force-po
+MSGCONV = @MSGCONV@ --no-wrap --force-po
+XGETTEXT = @XGETTEXT@ --no-wrap
+
+SUFFIXES = .po .pox .gmo .mo
+
+all-local: $(GENERATED)
+
+make-pox pox: Makefile $(POXFILES)
+$(POXFILES): %.pox: %.po
+ -[ -f $@ ] && mv --backup=numbered $@ $@.bak; \
+ pot=$$(echo $< | sed "s:$(LL).po:pot:"); \
+ compendium=$(compendium); \
+ [ -f $$compendium ] || compendium=/dev/null ; \
+ $(MSGMERGE) -C $$compendium -o $@ $< $(POTDIR)/$$pot
+
+# update or init PO file
+update-po: Makefile $(POTFILES)
+ for p in $(POTFILES); do \
+ q=$${p##*/}; \
+ po=$${q%pot}$(LL).po; \
+ echo $$po; \
+ if [ -f $$po ]; then \
+ $(MSGMERGE) -o $$po.tmp $(with_compendium) $$po $$p; \
+ else \
+ $(MSGMERGE) -o $$po.tmp -C $(compendium) \
+ --verbose /dev/null $$p; \
+ fi || { echo "$(MSGMERGE) for \"$$po\" failed" ; \
+ rm -f $$po.tmp ; }; \
+ if cmp $$po.tmp $$po >/dev/null 2>&1; then \
+ rm -vf $$po.tmp; \
+ else \
+ mv -vf $$po.tmp $$po; \
+ fi; \
+ done
+ $(MAKE) $(stat)
+
+$(stat): $(WANTED_POFILES)
+ if [ -f $(stat) ]; then \
+ cp --backup=numbered $(stat) $(stat).bak; \
+ :> $(stat); \
+ fi
+ { for f in $(WANTED_POFILES); do \
+ LANG=C msgfmt -o /dev/null -c -v --statistics $$f 2>&1; \
+ done ; } | $(PO_STATS) | head -n 6 | tee $(stat)
+
+update-po-with-compendium:
+ $(MAKE) update-po with_compendium="-C $(compendium)"
+
+update-mo: $(MOFILES)
+ @:
+
+%.mo: %.po
+ file=$(srcdir)/`echo $* | sed 's,.*/,,'`.mo \
+ && rm -f $$file \
+ && $(MSGCONV) --to UTF-8 $< \
+ | $(MSGFMT) -c --statistics -o $$file -
+
+showpo:
+ echo $(POFILES)
+
+showmo:
+ echo $(MOFILES)
+
+checkpo:
+ for f in $(POFILES); do \
+ mypot=$(POTDIR)/$${f/$(LL).po/pot}; echo $$f $$mypot; \
+ [ -f $$mypot ] && { LANG=C $(MSGMERGE) --verbose --output=/dev/null $$f $$mypot || exit 1; }; \
+ LANG=C $(MSGFMT) --output=/dev/null --check --statistics --verbose $$f \
+ || exit 1; \
+ done
+
+# Try to checkin a .pox file
+# FIXME make sure msgcat doesn't weird things with "" and comments
+checkin:
+ p=$(MODULE).$(ci_ll); \
+ cp --backup=numbered $(ci_opt) $$p.po $$p.po.bak; \
+ if [ -d CVS ]; then \
+ cvs -n update $$p.po | grep -q -v '^[UPMC]'; \
+ else \
+ LC_ALL=C svn status --show-updates --quiet $$p.po| grep -v '^Status against revision'; \
+ fi; \
+ if [ $$? = 0 ]; then \
+ echo "CVS/Subversion mismatch; trying to merge..."; \
+ rm -f $$p.po; \
+ if [ -d CVS ]; then \
+ cvs -q update $$p.po; \
+ else \
+ svn update $$p.po; \
+ fi; \
+ cp $$p.pox $$p.pox.new; \
+ $(MSGCAT) $$p.po $$p.pox.new -o $$p.pox; \
+ echo -e "\nCheck \"$$p.pox\" for fuzzy entries. Status:"; \
+ $(MSGFMT) --check --statistics $$p.pox; \
+ echo -e "Then try again to checkin \"$$p.pox\"."; \
+ else \
+ cp $(ci_opt) $$p.pox $$p.po; \
+ if [ -d CVS ]; then \
+ cvs -n ci $$p.po; \
+ else \
+ svn --dry-run commit $$p.po; \
+ fi; \
+ if [ $$? = 0 ] ; then \
+ if [ -d CVS ]; then \
+ cvs ci -m "$(ci_msg)" $$p.po; \
+ else \
+ svn commit --message "$(ci_msg)" $$p.po; \
+ fi; \
+ else \
+ rm -f $$p.po; \
+ if [ -d CVS ]; then \
+ cvs -q update $$p.po; \
+ else \
+ svn update $$p.po; \
+ fi; \
+ cp $$p.pox $$p.pox.new; \
+ $(MSGCAT) $$p.po $$p.pox.new -o $$p.pox; \
+ echo -e "\nCheck \"$$p.pox\" for fuzzy entries. Status:"; \
+ $(MSGFMT) --check --statistics $$p.pox; \
+ echo "Then try to checkin \"$$p.pox\"."; \
+ fi; \
+ fi
+
+install-data-local: $(MOFILES) $(stat)
+ D=$(DESTDIR)$(locale_lang_msg_dir); \
+ [ -d $$D ] || install -d -m 755 $$D; \
+ for l in $(MOFILES); do \
+ m=$${l/$(LL).mo/mo}; \
+ install -m 644 $$l $$D/$$m; \
+ done
+ install -d -m 755 $(DESTDIR)$(docdir)
+ $(INSTALL_DATA) $(stat) $(DESTDIR)$(docdir)
+# --- END lines from /usr/share/YaST2/data/devtools/admin/po/Makefile.am.center ---
+# --- START lines from /usr/share/YaST2/data/devtools/admin/po/Makefile.am.bottom ---
+# Emacs: -*- makefile -*-
+
+## po/Makefile.am.bottom ends here
+# --- END lines from /usr/share/YaST2/data/devtools/admin/po/Makefile.am.bottom ---
Added: trunk/yast/pt_BR/COPYING
===================================================================
--- trunk/yast/pt_BR/COPYING (rev 0)
+++ trunk/yast/pt_BR/COPYING 2015-09-29 10:47:28 UTC (rev 92876)
@@ -0,0 +1,339 @@
+ GNU GENERAL PUBLIC LICENSE
+ Version 2, June 1991
+
+ Copyright (C) 1989, 1991 Free Software Foundation, Inc.,
+ 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA
+ Everyone is permitted to copy and distribute verbatim copies
+ of this license document, but changing it is not allowed.
+
+ Preamble
+
+ The licenses for most software are designed to take away your
+freedom to share and change it. By contrast, the GNU General Public
+License is intended to guarantee your freedom to share and change free
+software--to make sure the software is free for all its users. This
+General Public License applies to most of the Free Software
+Foundation's software and to any other program whose authors commit to
+using it. (Some other Free Software Foundation software is covered by
+the GNU Lesser General Public License instead.) You can apply it to
+your programs, too.
+
+ When we speak of free software, we are referring to freedom, not
+price. Our General Public Licenses are designed to make sure that you
+have the freedom to distribute copies of free software (and charge for
+this service if you wish), that you receive source code or can get it
+if you want it, that you can change the software or use pieces of it
+in new free programs; and that you know you can do these things.
+
+ To protect your rights, we need to make restrictions that forbid
+anyone to deny you these rights or to ask you to surrender the rights.
+These restrictions translate to certain responsibilities for you if you
+distribute copies of the software, or if you modify it.
+
+ For example, if you distribute copies of such a program, whether
+gratis or for a fee, you must give the recipients all the rights that
+you have. You must make sure that they, too, receive or can get the
+source code. And you must show them these terms so they know their
+rights.
+
+ We protect your rights with two steps: (1) copyright the software, and
+(2) offer you this license which gives you legal permission to copy,
+distribute and/or modify the software.
+
+ Also, for each author's protection and ours, we want to make certain
+that everyone understands that there is no warranty for this free
+software. If the software is modified by someone else and passed on, we
+want its recipients to know that what they have is not the original, so
+that any problems introduced by others will not reflect on the original
+authors' reputations.
+
+ Finally, any free program is threatened constantly by software
+patents. We wish to avoid the danger that redistributors of a free
+program will individually obtain patent licenses, in effect making the
+program proprietary. To prevent this, we have made it clear that any
+patent must be licensed for everyone's free use or not licensed at all.
+
+ The precise terms and conditions for copying, distribution and
+modification follow.
+
+ GNU GENERAL PUBLIC LICENSE
+ TERMS AND CONDITIONS FOR COPYING, DISTRIBUTION AND MODIFICATION
+
+ 0. This License applies to any program or other work which contains
+a notice placed by the copyright holder saying it may be distributed
+under the terms of this General Public License. The "Program", below,
+refers to any such program or work, and a "work based on the Program"
+means either the Program or any derivative work under copyright law:
+that is to say, a work containing the Program or a portion of it,
+either verbatim or with modifications and/or translated into another
+language. (Hereinafter, translation is included without limitation in
+the term "modification".) Each licensee is addressed as "you".
+
+Activities other than copying, distribution and modification are not
+covered by this License; they are outside its scope. The act of
+running the Program is not restricted, and the output from the Program
+is covered only if its contents constitute a work based on the
+Program (independent of having been made by running the Program).
+Whether that is true depends on what the Program does.
+
+ 1. You may copy and distribute verbatim copies of the Program's
+source code as you receive it, in any medium, provided that you
+conspicuously and appropriately publish on each copy an appropriate
+copyright notice and disclaimer of warranty; keep intact all the
+notices that refer to this License and to the absence of any warranty;
+and give any other recipients of the Program a copy of this License
+along with the Program.
+
+You may charge a fee for the physical act of transferring a copy, and
+you may at your option offer warranty protection in exchange for a fee.
+
+ 2. You may modify your copy or copies of the Program or any portion
+of it, thus forming a work based on the Program, and copy and
+distribute such modifications or work under the terms of Section 1
+above, provided that you also meet all of these conditions:
+
+ a) You must cause the modified files to carry prominent notices
+ stating that you changed the files and the date of any change.
+
+ b) You must cause any work that you distribute or publish, that in
+ whole or in part contains or is derived from the Program or any
+ part thereof, to be licensed as a whole at no charge to all third
+ parties under the terms of this License.
+
+ c) If the modified program normally reads commands interactively
+ when run, you must cause it, when started running for such
+ interactive use in the most ordinary way, to print or display an
+ announcement including an appropriate copyright notice and a
+ notice that there is no warranty (or else, saying that you provide
+ a warranty) and that users may redistribute the program under
+ these conditions, and telling the user how to view a copy of this
+ License. (Exception: if the Program itself is interactive but
+ does not normally print such an announcement, your work based on
+ the Program is not required to print an announcement.)
+
+These requirements apply to the modified work as a whole. If
+identifiable sections of that work are not derived from the Program,
+and can be reasonably considered independent and separate works in
+themselves, then this License, and its terms, do not apply to those
+sections when you distribute them as separate works. But when you
+distribute the same sections as part of a whole which is a work based
+on the Program, the distribution of the whole must be on the terms of
+this License, whose permissions for other licensees extend to the
+entire whole, and thus to each and every part regardless of who wrote it.
+
+Thus, it is not the intent of this section to claim rights or contest
+your rights to work written entirely by you; rather, the intent is to
+exercise the right to control the distribution of derivative or
+collective works based on the Program.
+
+In addition, mere aggregation of another work not based on the Program
+with the Program (or with a work based on the Program) on a volume of
+a storage or distribution medium does not bring the other work under
+the scope of this License.
+
+ 3. You may copy and distribute the Program (or a work based on it,
+under Section 2) in object code or executable form under the terms of
+Sections 1 and 2 above provided that you also do one of the following:
+
+ a) Accompany it with the complete corresponding machine-readable
+ source code, which must be distributed under the terms of Sections
+ 1 and 2 above on a medium customarily used for software interchange; or,
+
+ b) Accompany it with a written offer, valid for at least three
+ years, to give any third party, for a charge no more than your
+ cost of physically performing source distribution, a complete
+ machine-readable copy of the corresponding source code, to be
+ distributed under the terms of Sections 1 and 2 above on a medium
+ customarily used for software interchange; or,
+
+ c) Accompany it with the information you received as to the offer
+ to distribute corresponding source code. (This alternative is
+ allowed only for noncommercial distribution and only if you
+ received the program in object code or executable form with such
+ an offer, in accord with Subsection b above.)
+
+The source code for a work means the preferred form of the work for
+making modifications to it. For an executable work, complete source
+code means all the source code for all modules it contains, plus any
+associated interface definition files, plus the scripts used to
+control compilation and installation of the executable. However, as a
+special exception, the source code distributed need not include
+anything that is normally distributed (in either source or binary
+form) with the major components (compiler, kernel, and so on) of the
+operating system on which the executable runs, unless that component
+itself accompanies the executable.
+
+If distribution of executable or object code is made by offering
+access to copy from a designated place, then offering equivalent
+access to copy the source code from the same place counts as
+distribution of the source code, even though third parties are not
+compelled to copy the source along with the object code.
+
+ 4. You may not copy, modify, sublicense, or distribute the Program
+except as expressly provided under this License. Any attempt
+otherwise to copy, modify, sublicense or distribute the Program is
+void, and will automatically terminate your rights under this License.
+However, parties who have received copies, or rights, from you under
+this License will not have their licenses terminated so long as such
+parties remain in full compliance.
+
+ 5. You are not required to accept this License, since you have not
+signed it. However, nothing else grants you permission to modify or
+distribute the Program or its derivative works. These actions are
+prohibited by law if you do not accept this License. Therefore, by
+modifying or distributing the Program (or any work based on the
+Program), you indicate your acceptance of this License to do so, and
+all its terms and conditions for copying, distributing or modifying
+the Program or works based on it.
+
+ 6. Each time you redistribute the Program (or any work based on the
+Program), the recipient automatically receives a license from the
+original licensor to copy, distribute or modify the Program subject to
+these terms and conditions. You may not impose any further
+restrictions on the recipients' exercise of the rights granted herein.
+You are not responsible for enforcing compliance by third parties to
+this License.
+
+ 7. If, as a consequence of a court judgment or allegation of patent
+infringement or for any other reason (not limited to patent issues),
+conditions are imposed on you (whether by court order, agreement or
+otherwise) that contradict the conditions of this License, they do not
+excuse you from the conditions of this License. If you cannot
+distribute so as to satisfy simultaneously your obligations under this
+License and any other pertinent obligations, then as a consequence you
+may not distribute the Program at all. For example, if a patent
+license would not permit royalty-free redistribution of the Program by
+all those who receive copies directly or indirectly through you, then
+the only way you could satisfy both it and this License would be to
+refrain entirely from distribution of the Program.
+
+If any portion of this section is held invalid or unenforceable under
+any particular circumstance, the balance of the section is intended to
+apply and the section as a whole is intended to apply in other
+circumstances.
+
+It is not the purpose of this section to induce you to infringe any
+patents or other property right claims or to contest validity of any
+such claims; this section has the sole purpose of protecting the
+integrity of the free software distribution system, which is
+implemented by public license practices. Many people have made
+generous contributions to the wide range of software distributed
+through that system in reliance on consistent application of that
+system; it is up to the author/donor to decide if he or she is willing
+to distribute software through any other system and a licensee cannot
+impose that choice.
+
+This section is intended to make thoroughly clear what is believed to
+be a consequence of the rest of this License.
+
+ 8. If the distribution and/or use of the Program is restricted in
+certain countries either by patents or by copyrighted interfaces, the
+original copyright holder who places the Program under this License
+may add an explicit geographical distribution limitation excluding
+those countries, so that distribution is permitted only in or among
+countries not thus excluded. In such case, this License incorporates
+the limitation as if written in the body of this License.
+
+ 9. The Free Software Foundation may publish revised and/or new versions
+of the General Public License from time to time. Such new versions will
+be similar in spirit to the present version, but may differ in detail to
+address new problems or concerns.
+
+Each version is given a distinguishing version number. If the Program
+specifies a version number of this License which applies to it and "any
+later version", you have the option of following the terms and conditions
+either of that version or of any later version published by the Free
+Software Foundation. If the Program does not specify a version number of
+this License, you may choose any version ever published by the Free Software
+Foundation.
+
+ 10. If you wish to incorporate parts of the Program into other free
+programs whose distribution conditions are different, write to the author
+to ask for permission. For software which is copyrighted by the Free
+Software Foundation, write to the Free Software Foundation; we sometimes
+make exceptions for this. Our decision will be guided by the two goals
+of preserving the free status of all derivatives of our free software and
+of promoting the sharing and reuse of software generally.
+
+ NO WARRANTY
+
+ 11. BECAUSE THE PROGRAM IS LICENSED FREE OF CHARGE, THERE IS NO WARRANTY
+FOR THE PROGRAM, TO THE EXTENT PERMITTED BY APPLICABLE LAW. EXCEPT WHEN
+OTHERWISE STATED IN WRITING THE COPYRIGHT HOLDERS AND/OR OTHER PARTIES
+PROVIDE THE PROGRAM "AS IS" WITHOUT WARRANTY OF ANY KIND, EITHER EXPRESSED
+OR IMPLIED, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF
+MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE. THE ENTIRE RISK AS
+TO THE QUALITY AND PERFORMANCE OF THE PROGRAM IS WITH YOU. SHOULD THE
+PROGRAM PROVE DEFECTIVE, YOU ASSUME THE COST OF ALL NECESSARY SERVICING,
+REPAIR OR CORRECTION.
+
+ 12. IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN WRITING
+WILL ANY COPYRIGHT HOLDER, OR ANY OTHER PARTY WHO MAY MODIFY AND/OR
+REDISTRIBUTE THE PROGRAM AS PERMITTED ABOVE, BE LIABLE TO YOU FOR DAMAGES,
+INCLUDING ANY GENERAL, SPECIAL, INCIDENTAL OR CONSEQUENTIAL DAMAGES ARISING
+OUT OF THE USE OR INABILITY TO USE THE PROGRAM (INCLUDING BUT NOT LIMITED
+TO LOSS OF DATA OR DATA BEING RENDERED INACCURATE OR LOSSES SUSTAINED BY
+YOU OR THIRD PARTIES OR A FAILURE OF THE PROGRAM TO OPERATE WITH ANY OTHER
+PROGRAMS), EVEN IF SUCH HOLDER OR OTHER PARTY HAS BEEN ADVISED OF THE
+POSSIBILITY OF SUCH DAMAGES.
+
+ END OF TERMS AND CONDITIONS
+
+ How to Apply These Terms to Your New Programs
+
+ If you develop a new program, and you want it to be of the greatest
+possible use to the public, the best way to achieve this is to make it
+free software which everyone can redistribute and change under these terms.
+
+ To do so, attach the following notices to the program. It is safest
+to attach them to the start of each source file to most effectively
+convey the exclusion of warranty; and each file should have at least
+the "copyright" line and a pointer to where the full notice is found.
+
+ <one line to give the program's name and a brief idea of what it does.>
+ Copyright (C) <year> <name of author>
+
+ This program is free software; you can redistribute it and/or modify
+ it under the terms of the GNU General Public License as published by
+ the Free Software Foundation; either version 2 of the License, or
+ (at your option) any later version.
+
+ This program is distributed in the hope that it will be useful,
+ but WITHOUT ANY WARRANTY; without even the implied warranty of
+ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ GNU General Public License for more details.
+
+ You should have received a copy of the GNU General Public License along
+ with this program; if not, write to the Free Software Foundation, Inc.,
+ 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA.
+
+Also add information on how to contact you by electronic and paper mail.
+
+If the program is interactive, make it output a short notice like this
+when it starts in an interactive mode:
+
+ Gnomovision version 69, Copyright (C) year name of author
+ Gnomovision comes with ABSOLUTELY NO WARRANTY; for details type `show w'.
+ This is free software, and you are welcome to redistribute it
+ under certain conditions; type `show c' for details.
+
+The hypothetical commands `show w' and `show c' should show the appropriate
+parts of the General Public License. Of course, the commands you use may
+be called something other than `show w' and `show c'; they could even be
+mouse-clicks or menu items--whatever suits your program.
+
+You should also get your employer (if you work as a programmer) or your
+school, if any, to sign a "copyright disclaimer" for the program, if
+necessary. Here is a sample; alter the names:
+
+ Yoyodyne, Inc., hereby disclaims all copyright interest in the program
+ `Gnomovision' (which makes passes at compilers) written by James Hacker.
+
+ <signature of Ty Coon>, 1 April 1989
+ Ty Coon, President of Vice
+
+This General Public License does not permit incorporating your program into
+proprietary programs. If your program is a subroutine library, you may
+consider it more useful to permit linking proprietary applications with the
+library. If this is what you want to do, use the GNU Lesser General
+Public License instead of this License.
Added: trunk/yast/pt_BR/Makefile.am
===================================================================
--- trunk/yast/pt_BR/Makefile.am (rev 0)
+++ trunk/yast/pt_BR/Makefile.am 2015-09-29 10:47:28 UTC (rev 92876)
@@ -0,0 +1,196 @@
+# Emacs: -*- makefile -*-
+#
+# Toplevel Makefile.am for a YaST2 subproject
+#
+# -- This file is generated by y2automake - DO NOT EDIT! --
+# (Edit ./SUBDIRS instead)
+#
+
+#where devtools are
+Y2TOOL = $(Y2DEVTOOLS_PREFIX)/bin/y2tool
+
+VERSION = $(shell cat $(srcdir)/VERSION)
+RPMNAME = $(shell cat $(srcdir)/RPMNAME)
+SUBDIRS_FILE = $(shell test -e $(srcdir)/SUBDIRS && echo SUBDIRS)
+ACINCLUDE_FILE = $(shell test -e $(srcdir)/acinclude.m4 && echo acinclude.m4)
+
+HAS_YAST_LICENSE = $(shell test -e $(srcdir)/YAST_LICENSE && echo YAST_LICENSE)
+
+# do we do Makefile.am for devtools? It is a little special...
+IS_DEVTOOLS = $(findstring yast2-devtools,$(RPMNAME))
+
+DEVTOOLS_DIR = $(if $(IS_DEVTOOLS),$(srcdir)/devtools,$(Y2DEVTOOLS_PREFIX)/share/YaST2/data/devtools)
+LEGALESE_DIR = $(if $(HAS_YAST_LICENSE),$(DEVTOOLS_DIR)/admin/copyright/yast,$(DEVTOOLS_DIR)/admin/copyright/gpl)
+
+COPYRIGHT_files_gpl = README COPYING
+
+COPYRIGHT_files_yast = YAST_LICENSE README COPYING COPYRIGHT.english \
+ COPYRIGHT.french COPYRIGHT.german COPYRIGHT.spanish
+
+extra_COPYRIGHT_files = $(if $(HAS_YAST_LICENSE), $(COPYRIGHT_files_yast), $(COPYRIGHT_files_gpl))
+
+# less strict; prefer bzip2
+AUTOMAKE_OPTIONS = foreign dist-bzip2 no-dist-gzip
+# where devtools install m4 snippets
+# argh, executed literally
+#ACLOCAL_AMFLAGS = -I $(Y2DEVTOOLS_PREFIX)/share/aclocal
+ACLOCAL_AMFLAGS = -I . -I `if test -d ./devtools/admin; then echo ./devtools/admin; else pkg-config --print-errors --variable=datadir yast2-devtools; fi`/aclocal
+
+Makefile.am.common: $(DEVTOOLS_DIR)/admin/Makefile.am.common
+ cmp -s $< $@ || cp -f $< $@
+
+# create bzip2ed tar and make some sanity checks
+$(RPMNAME)-$(VERSION).tar.bz2: checkpo dist-bzip2
+ @if [ `bunzip2 -c $(RPMNAME)-$(VERSION).tar.bz2 | wc --bytes` = 0 ] ; then \
+ echo "Error: created tar is empty" ; \
+ exit 1 ; \
+ fi
+
+CLEANFILES =
+MAINTAINERCLEANFILES = package/$(RPMNAME)-$(VERSION).tar.bz2 package/$(RPMNAME).spec
+
+POT_DST = $(shell find -type d -name testsuite -prune , \
+ -type f -name "*.pot")
+
+EXTRA_DIST = \
+ VERSION RPMNAME MAINTAINER configure.in.in \
+ $(SUBDIRS_FILE) $(ACINCLUDE_FILE) \
+ $(if $(IS_DEVTOOLS),Makefile.am.common,$(POT_DST))
+
+show-extra-dist:
+ @echo $(EXTRA_DIST)
+
+# info '(automake)Conditionals'
+if CREATE_PKGCONFIG
+# create the file here instead of by configure
+# because the prerequisite is made here (not anymore!)
+# and we don't want any paths in y2autoconf
+# info '(autoconf)config.status Invocation'
+$(RPMNAME).pc: $(RPMNAME).pc.in config.status
+ ./config.status --file=$@:$<
+
+if CREATE_PKGCONFIG_NOARCH
+pkgconfigdata_DATA = $(RPMNAME).pc
+else
+pkgconfig_DATA = $(RPMNAME).pc
+endif
+
+EXTRA_DIST += $(RPMNAME).pc.in
+endif
+
+dist-hook:
+ @for I in $(extra_COPYRIGHT_files) ; \
+ do \
+ EX="" ; \
+ if test -f $(srcdir)/$$I ; then \
+ EX=$(srcdir)/$$I ; \
+ elif test -f $(LEGALESE_DIR)/$$I ; then \
+ EX=$(LEGALESE_DIR)/$$I ; \
+ else \
+ echo "Error: No file $$I in $(srcdir)/ or in $$LEGALESE_DIR/"; \
+ exit 1 ; \
+ fi ; \
+ echo "cp $$EX $(distdir)" ; \
+ cp $$EX "$(distdir)" ; \
+ done
+
+pot:
+ $(Y2TOOL) y2makepot -s $(srcdir)
+
+install-pot: pot
+ @POT_DST=`find -type d -name testsuite -prune , \
+ -type f -name "*.pot"` ; \
+ if [ -n "$$POT_DST" ] ; then \
+ echo "mkdir -p $(DESTDIR)$(potdir)" ; \
+ mkdir -p $(DESTDIR)$(potdir) ; \
+ list="$$POT_DST"; \
+ for I in $$list ; \
+ do \
+ echo $$I ; \
+ if [ "$$I" == "pot" ] ; then \
+ continue ; \
+ fi ; \
+ echo "$(INSTALL_DATA) $$I $(DESTDIR)$(potdir)" ; \
+ $(INSTALL_DATA) $$I $(DESTDIR)$(potdir) ; \
+ done ; \
+ fi
+
+spellcheck: pot
+ $(Y2TOOL) pot-spellcheck
+
+# all-local: $(if $(IS_DEVTOOLS),,$(POT_DST))
+
+install-data-local: # $(if $(IS_DEVTOOLS),,install-pot)
+ mkdir -p $(DESTDIR)$(docdir)
+ @for I in $(extra_COPYRIGHT_files) ; \
+ do \
+ EX="" ; \
+ if test -f $(srcdir)/$$I ; then \
+ EX=$(srcdir)/$$I ; \
+ elif test -f $(LEGALESE_DIR)/$$I ; then \
+ EX=$(LEGALESE_DIR)/$$I ; \
+ else \
+ echo "Error: No file $$I in $(srcdir)/ or in $(LEGALESE_DIR)/"; \
+ exit 1 ; \
+ fi ; \
+ echo "$(INSTALL_DATA) $$EX $(DESTDIR)$(docdir)" ; \
+ $(INSTALL_DATA) $$EX $(DESTDIR)$(docdir) ; \
+ done
+
+package-local: check-parse $(if $(IS_DEVTOOLS),,$(POT_DST)) $(RPMNAME)-$(VERSION).tar.bz2
+ rm -f package/$(RPMNAME)-*.tar.bz2
+ rm -f package/*~
+ rm -f package/*.bak
+ rm -f package/*.auto
+ mv $(RPMNAME)-$(VERSION).tar.bz2 package/
+ if ! test -x $(Y2TOOL); then \
+ echo "$(Y2TOOL): not found."; \
+ echo "You have to install yast2-devtools to making a package"; \
+ false; \
+ fi
+ here=`pwd`; \
+ cd $(srcdir) && for i in $(RPMNAME)*.spec.in; do \
+ newname="`echo "$$i" | sed "s/\.in$$//g"`"; \
+ $(Y2TOOL) create-spec < $$i > $$here/package/$${newname} ; \
+ done
+
+package: check-up-to-date check-tagversion check-textdomain package-local
+
+TAGVERSION = $(Y2TOOL) tagversion
+
+# check if there is no modified files and all commits were pushed
+check-up-to-date:
+ if [ `git status --short --branch | sed '/##[^[]*$/d;/^??/d' | wc -l` -gt 0 ]; then \
+ (echo "ERROR: Source is not commited and pushed. See `git status`"; false) \
+ fi
+
+check-tagversion:
+ cd $(srcdir) && $(TAGVERSION) --check >/dev/null; \
+ [ $$? = 0 ] || ( echo "ERROR: Please run 'tagversion' first"; false )
+
+check-parse-old:
+ @if [ `find -type f -name "*.ycp" | wc -l` -gt 0 -a "$(RPMNAME)" != "yast2-core" ] ; then \
+ echo "Running parseycp..." ; \
+ parseycp -q -R ; \
+ else \
+ echo "Not running parseycp." ; \
+ fi
+
+check-parse:
+ @echo "Not running parseycp."
+
+check-textdomain:
+ $(Y2TOOL) check-textdomain $(srcdir)
+
+stable: checkin-stable
+
+checkin-stable: package
+ $(Y2TOOL) checkin-stable
+
+
+# For po/ modules
+checkpo:
+ test ! -f $(srcdir)/po/Makefile || $(MAKE) -C po checkpo
+# test ! -f $(srcdir)/po/Makefile || $(MAKE) -C po checkpo make-pox
+# Contents of ./SUBDIRS
+SUBDIRS = po
Added: trunk/yast/pt_BR/README
===================================================================
--- trunk/yast/pt_BR/README (rev 0)
+++ trunk/yast/pt_BR/README 2015-09-29 10:47:28 UTC (rev 92876)
@@ -0,0 +1,2 @@
+This program/library is part of YaST2
+See the file COPYING for license terms
Added: trunk/yast/pt_BR/configure.ac
===================================================================
--- trunk/yast/pt_BR/configure.ac (rev 0)
+++ trunk/yast/pt_BR/configure.ac 2015-09-29 10:47:28 UTC (rev 92876)
@@ -0,0 +1,184 @@
+dnl configure.ac for yast2-trans-pt_BR
+dnl
+dnl -- This file is generated by y2autoconf 3.0.5 - DO NOT EDIT! --
+dnl (edit configure.ac.in or configure.in.in instead)
+
+AC_INIT(yast2-trans-pt_BR, 3.1.0, http://bugs.opensuse.org/, yast2-trans-pt_BR)
+dnl Check for presence of file 'RPMNAME'
+AC_CONFIG_SRCDIR([RPMNAME])
+
+dnl Checking host/target/build systems, for make, install etc.
+AC_CANONICAL_TARGET
+dnl Perform program name transformation
+AC_ARG_PROGRAM
+
+AC_PREFIX_DEFAULT(/usr)
+
+dnl long filenames; we use GNU Make extensions and that's ok
+AM_INIT_AUTOMAKE(tar-ustar -Wno-portability)
+
+dnl Important YaST2 variables
+VERSION="3.1.0"
+RPMNAME="yast2-trans-pt_BR"
+MAINTAINER="Karl Eichwalder <ke(a)suse.de>"
+
+dnl pkgconfig honors lib64
+pkgconfigdir=\${libdir}/pkgconfig
+pkgconfigdatadir=\${datadir}/pkgconfig
+yast2dir=\${prefix}/share/YaST2
+
+ybindir=\${prefix}/lib/YaST2/bin
+# FIXME duplicates execcompdir
+ystartupdir=\${prefix}/lib/YaST2
+plugindir=\${libdir}/YaST2/plugin
+includedir=\${prefix}/include/YaST2
+potdir=\${docdir}/pot
+
+docdir=\${prefix}/share/doc/packages/$RPMNAME
+mandir=\${prefix}/share/man
+
+execcompdir=\${prefix}/lib/YaST2
+agentdir=${execcompdir}/servers_non_y2
+
+ydatadir=${yast2dir}/data
+imagedir=${yast2dir}/images
+themedir=${yast2dir}/theme
+localedir=${yast2dir}/locale
+clientdir=${yast2dir}/clients
+moduledir=${yast2dir}/modules
+yncludedir=${yast2dir}/include
+schemadir=${yast2dir}/schema
+scrconfdir=${yast2dir}/scrconf
+desktopdir=\${prefix}/share/applications/YaST2
+
+AC_SUBST(VERSION)
+AC_SUBST(RPMNAME)
+AC_SUBST(MAINTAINER)
+
+AC_SUBST(pkgconfigdir)
+AC_SUBST(pkgconfigdatadir)
+
+AC_SUBST(yast2dir)
+
+AC_SUBST(ybindir)
+AC_SUBST(ystartupdir)
+AC_SUBST(plugindir)
+AC_SUBST(includedir)
+AC_SUBST(potdir)
+AC_SUBST(execcompdir)
+
+AC_SUBST(docdir)
+AC_SUBST(mandir)
+
+AC_SUBST(ydatadir)
+AC_SUBST(imagedir)
+AC_SUBST(themedir)
+AC_SUBST(localedir)
+AC_SUBST(clientdir)
+AC_SUBST(moduledir)
+AC_SUBST(yncludedir)
+AC_SUBST(schemadir)
+AC_SUBST(scrconfdir)
+AC_SUBST(agentdir)
+AC_SUBST(desktopdir)
+
+fillupdir_d="/var/adm/fillup-templates"
+AC_ARG_WITH(fillupdir,
+ AS_HELP_STRING([--with-fillupdir=DIR],
+ [where to place fillup templates (default $fillupdir_d.]),
+ [ fillupdir="$withval" ],
+ [ fillupdir="$fillupdir_d" ])
+AC_SUBST(fillupdir)
+
+LL=${RPMNAME##*-}
+AC_SUBST(LL)
+ISO639=${LL%_*}
+AC_SUBST(ISO639)
+
+AC_ARG_WITH(own_compendium,
+ AS_HELP_STRING([--with-own_compendium=FILE],
+ [Location of compendium file]),
+ y2compendium=yes, y2compendium=no)
+if test "x$with_own_compendium" = "x" ; then
+ if test -d ../50-memory ; then
+ COMPENDIUM='../../50-memory/yast2.$(LL).po'
+ else
+ COMPENDIUM='../../memory/yast2.$(LL).po'
+ fi
+else
+ COMPENDIUM=${with_own_compendium}
+fi
+AC_SUBST(COMPENDIUM)
+if test -d ../50-pot ; then
+ POTDIR=../../50-pot
+else
+ POTDIR=../../pot/pot
+fi
+AC_SUBST(POTDIR)
+
+
+dnl Checks for programs.
+AC_PROG_INSTALL
+dnl The YCP interpreter checks whether dependent ybc files are older
+dnl so we must preserve their timestamps
+INSTALL="${INSTALL} -p"
+AC_PROG_LN_S
+AC_PROG_MAKE_SET
+
+dnl pkgconfig
+AC_ARG_VAR([PKG_CONFIG_PATH], [where to search for pkg-config files])
+dnl devtools
+dnl ...
+
+dnl no need for AC_ARG_VAR
+AC_PATH_PROG(XGETTEXT, xgettext)
+if test -z "$XGETTEXT" ; then
+ AC_MSG_ERROR(xgettext is missing; please install gettext-tools.)
+fi
+
+Y2DEVTOOLS_PREFIX=`pkg-config --print-errors --variable=prefix yast2-devtools`
+AC_SUBST(Y2DEVTOOLS_PREFIX)
+devtools_ybindir=`pkg-config --print-errors --variable=ybindir yast2-devtools`
+devtools_yast2dir=`pkg-config --print-errors --variable=yast2dir yast2-devtools`
+
+dnl producing pkg-config for others?
+AM_CONDITIONAL(CREATE_PKGCONFIG, test "x${CREATE_PKGCONFIG}" != x)
+AM_CONDITIONAL(CREATE_PKGCONFIG_NOARCH, test "x${CREATE_PKGCONFIG}" = xnoarch)
+
+dbdir=${devtools_yast2dir}/data/docbook
+STYLESHEET_HTML=${dbdir}/stylesheets/customize-html.xsl
+STYLESHEET_PDF=${dbdir}/stylesheets/customize-fo.xsl
+STYLESHEET_CSS=${dbdir}/css/yast2docs.css
+STYLESHEET_YDOC=${dbdir}/stylesheets/ydoc.xsl
+STYLESHEET_YCPDOC=${dbdir}/stylesheets/ycpdoc.xsl
+AC_SUBST(STYLESHEET_HTML)
+AC_SUBST(STYLESHEET_PDF)
+AC_SUBST(STYLESHEET_CSS)
+AC_SUBST(STYLESHEET_YDOC)
+AC_SUBST(STYLESHEET_YCPDOC)
+
+
+dnl searches for some needed programs
+AC_PATH_PROG(MSGFMT, msgfmt, no, /usr/bin)
+if test x$MSGFMT != x"/usr/bin/msgfmt"; then
+ AC_MSG_ERROR(msgfmt is missing; please install gettext.)
+fi
+AC_PATH_PROGS(MSGCAT, msgcat pmsgcat, no)
+if test x$MSGCAT = xno; then
+ AC_MSG_ERROR(msgcat is missing; please install gettext-0.11pre or better.)
+fi
+
+AC_PATH_PROG(MSGMERGE, msgmerge, no, /usr/bin)
+if test x$MSGMERGE != x"/usr/bin/msgmerge"; then
+ AC_MSG_ERROR(msgmerge is missing; please install gettext.)
+fi
+
+AC_PATH_PROG(MSGCONV, msgconv, no, /usr/bin)
+if test x$MSGCONV != x"/usr/bin/msgconv"; then
+ AC_MSG_ERROR(msgconv is missing; please install gettext.)
+fi
+
+
+AC_CONFIG_FILES(Makefile po/Makefile)
+AC_OUTPUT
+
Added: trunk/yast/pt_BR/po/Makefile.am
===================================================================
--- trunk/yast/pt_BR/po/Makefile.am (rev 0)
+++ trunk/yast/pt_BR/po/Makefile.am 2015-09-29 10:47:28 UTC (rev 92876)
@@ -0,0 +1,175 @@
+# Emacs: -*- makefile -*-
+#
+# Makefile.am for a YaST2 translation (po/) subproject
+#
+# -- This file is generated by y2automake - DO NOT EDIT! --
+#
+# --- START lines from /usr/share/YaST2/data/devtools/admin/po/Makefile.am.top ---
+# Emacs: -*- makefile -*-
+# --- END lines from /usr/share/YaST2/data/devtools/admin/po/Makefile.am.top ---
+# --- START lines from /usr/share/YaST2/data/devtools/admin/po/Makefile.am.center ---
+# Emacs: -*- makefile -*-
+
+LL = @LL@
+#POTDIR = ../../50-pot
+POTDIR = @POTDIR@
+POTFILES = $(wildcard $(POTDIR)/*.pot)
+GENERATED = $(MOFILES)
+CLEANFILES = $(GENERATED)
+POFILES = $(wildcard *.po)
+ALL_TEXTDOMAINS = $(basename $(notdir $(POTFILES)))
+BPOTFILES = $(shell source ../../50-tools/build.conf && echo $$business)
+WANTED_TEXTDOMAINS = $(filter-out $(BPOTFILES), $(ALL_TEXTDOMAINS))
+WANTED_POFILES = $(addsuffix .$(LL).po, $(WANTED_TEXTDOMAINS))
+MOFILES = $(POFILES:%.po=%.mo)
+INST_MOFILES = $(MOFILES:.$(LL).mo=.mo)
+POXFILES = $(POFILES:%.po=%.pox)
+EXTRA_DIST = $(WANTED_POFILES) $(stat)
+localedir=@localedir@
+locale_lang_msg_dir=$(localedir)/$(LL)/LC_MESSAGES
+compendium = @COMPENDIUM@
+with_compendium =
+
+stat=status.txt
+PO_STATS= grep -v warning: | @ybindir@/po-stats
+
+MSGMERGE = @MSGMERGE@ --no-wrap --force-po --previous
+MSGFMT = @MSGFMT@
+MSGCAT = @MSGCAT@ --no-wrap --force-po
+MSGCONV = @MSGCONV@ --no-wrap --force-po
+XGETTEXT = @XGETTEXT@ --no-wrap
+
+SUFFIXES = .po .pox .gmo .mo
+
+all-local: $(GENERATED)
+
+make-pox pox: Makefile $(POXFILES)
+$(POXFILES): %.pox: %.po
+ -[ -f $@ ] && mv --backup=numbered $@ $@.bak; \
+ pot=$$(echo $< | sed "s:$(LL).po:pot:"); \
+ compendium=$(compendium); \
+ [ -f $$compendium ] || compendium=/dev/null ; \
+ $(MSGMERGE) -C $$compendium -o $@ $< $(POTDIR)/$$pot
+
+# update or init PO file
+update-po: Makefile $(POTFILES)
+ for p in $(POTFILES); do \
+ q=$${p##*/}; \
+ po=$${q%pot}$(LL).po; \
+ echo $$po; \
+ if [ -f $$po ]; then \
+ $(MSGMERGE) -o $$po.tmp $(with_compendium) $$po $$p; \
+ else \
+ $(MSGMERGE) -o $$po.tmp -C $(compendium) \
+ --verbose /dev/null $$p; \
+ fi || { echo "$(MSGMERGE) for \"$$po\" failed" ; \
+ rm -f $$po.tmp ; }; \
+ if cmp $$po.tmp $$po >/dev/null 2>&1; then \
+ rm -vf $$po.tmp; \
+ else \
+ mv -vf $$po.tmp $$po; \
+ fi; \
+ done
+ $(MAKE) $(stat)
+
+$(stat): $(WANTED_POFILES)
+ if [ -f $(stat) ]; then \
+ cp --backup=numbered $(stat) $(stat).bak; \
+ :> $(stat); \
+ fi
+ { for f in $(WANTED_POFILES); do \
+ LANG=C msgfmt -o /dev/null -c -v --statistics $$f 2>&1; \
+ done ; } | $(PO_STATS) | head -n 6 | tee $(stat)
+
+update-po-with-compendium:
+ $(MAKE) update-po with_compendium="-C $(compendium)"
+
+update-mo: $(MOFILES)
+ @:
+
+%.mo: %.po
+ file=$(srcdir)/`echo $* | sed 's,.*/,,'`.mo \
+ && rm -f $$file \
+ && $(MSGCONV) --to UTF-8 $< \
+ | $(MSGFMT) -c --statistics -o $$file -
+
+showpo:
+ echo $(POFILES)
+
+showmo:
+ echo $(MOFILES)
+
+checkpo:
+ for f in $(POFILES); do \
+ mypot=$(POTDIR)/$${f/$(LL).po/pot}; echo $$f $$mypot; \
+ [ -f $$mypot ] && { LANG=C $(MSGMERGE) --verbose --output=/dev/null $$f $$mypot || exit 1; }; \
+ LANG=C $(MSGFMT) --output=/dev/null --check --statistics --verbose $$f \
+ || exit 1; \
+ done
+
+# Try to checkin a .pox file
+# FIXME make sure msgcat doesn't weird things with "" and comments
+checkin:
+ p=$(MODULE).$(ci_ll); \
+ cp --backup=numbered $(ci_opt) $$p.po $$p.po.bak; \
+ if [ -d CVS ]; then \
+ cvs -n update $$p.po | grep -q -v '^[UPMC]'; \
+ else \
+ LC_ALL=C svn status --show-updates --quiet $$p.po| grep -v '^Status against revision'; \
+ fi; \
+ if [ $$? = 0 ]; then \
+ echo "CVS/Subversion mismatch; trying to merge..."; \
+ rm -f $$p.po; \
+ if [ -d CVS ]; then \
+ cvs -q update $$p.po; \
+ else \
+ svn update $$p.po; \
+ fi; \
+ cp $$p.pox $$p.pox.new; \
+ $(MSGCAT) $$p.po $$p.pox.new -o $$p.pox; \
+ echo -e "\nCheck \"$$p.pox\" for fuzzy entries. Status:"; \
+ $(MSGFMT) --check --statistics $$p.pox; \
+ echo -e "Then try again to checkin \"$$p.pox\"."; \
+ else \
+ cp $(ci_opt) $$p.pox $$p.po; \
+ if [ -d CVS ]; then \
+ cvs -n ci $$p.po; \
+ else \
+ svn --dry-run commit $$p.po; \
+ fi; \
+ if [ $$? = 0 ] ; then \
+ if [ -d CVS ]; then \
+ cvs ci -m "$(ci_msg)" $$p.po; \
+ else \
+ svn commit --message "$(ci_msg)" $$p.po; \
+ fi; \
+ else \
+ rm -f $$p.po; \
+ if [ -d CVS ]; then \
+ cvs -q update $$p.po; \
+ else \
+ svn update $$p.po; \
+ fi; \
+ cp $$p.pox $$p.pox.new; \
+ $(MSGCAT) $$p.po $$p.pox.new -o $$p.pox; \
+ echo -e "\nCheck \"$$p.pox\" for fuzzy entries. Status:"; \
+ $(MSGFMT) --check --statistics $$p.pox; \
+ echo "Then try to checkin \"$$p.pox\"."; \
+ fi; \
+ fi
+
+install-data-local: $(MOFILES) $(stat)
+ D=$(DESTDIR)$(locale_lang_msg_dir); \
+ [ -d $$D ] || install -d -m 755 $$D; \
+ for l in $(MOFILES); do \
+ m=$${l/$(LL).mo/mo}; \
+ install -m 644 $$l $$D/$$m; \
+ done
+ install -d -m 755 $(DESTDIR)$(docdir)
+ $(INSTALL_DATA) $(stat) $(DESTDIR)$(docdir)
+# --- END lines from /usr/share/YaST2/data/devtools/admin/po/Makefile.am.center ---
+# --- START lines from /usr/share/YaST2/data/devtools/admin/po/Makefile.am.bottom ---
+# Emacs: -*- makefile -*-
+
+## po/Makefile.am.bottom ends here
+# --- END lines from /usr/share/YaST2/data/devtools/admin/po/Makefile.am.bottom ---
Added: trunk/yast/ro/COPYING
===================================================================
--- trunk/yast/ro/COPYING (rev 0)
+++ trunk/yast/ro/COPYING 2015-09-29 10:47:28 UTC (rev 92876)
@@ -0,0 +1,339 @@
+ GNU GENERAL PUBLIC LICENSE
+ Version 2, June 1991
+
+ Copyright (C) 1989, 1991 Free Software Foundation, Inc.,
+ 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA
+ Everyone is permitted to copy and distribute verbatim copies
+ of this license document, but changing it is not allowed.
+
+ Preamble
+
+ The licenses for most software are designed to take away your
+freedom to share and change it. By contrast, the GNU General Public
+License is intended to guarantee your freedom to share and change free
+software--to make sure the software is free for all its users. This
+General Public License applies to most of the Free Software
+Foundation's software and to any other program whose authors commit to
+using it. (Some other Free Software Foundation software is covered by
+the GNU Lesser General Public License instead.) You can apply it to
+your programs, too.
+
+ When we speak of free software, we are referring to freedom, not
+price. Our General Public Licenses are designed to make sure that you
+have the freedom to distribute copies of free software (and charge for
+this service if you wish), that you receive source code or can get it
+if you want it, that you can change the software or use pieces of it
+in new free programs; and that you know you can do these things.
+
+ To protect your rights, we need to make restrictions that forbid
+anyone to deny you these rights or to ask you to surrender the rights.
+These restrictions translate to certain responsibilities for you if you
+distribute copies of the software, or if you modify it.
+
+ For example, if you distribute copies of such a program, whether
+gratis or for a fee, you must give the recipients all the rights that
+you have. You must make sure that they, too, receive or can get the
+source code. And you must show them these terms so they know their
+rights.
+
+ We protect your rights with two steps: (1) copyright the software, and
+(2) offer you this license which gives you legal permission to copy,
+distribute and/or modify the software.
+
+ Also, for each author's protection and ours, we want to make certain
+that everyone understands that there is no warranty for this free
+software. If the software is modified by someone else and passed on, we
+want its recipients to know that what they have is not the original, so
+that any problems introduced by others will not reflect on the original
+authors' reputations.
+
+ Finally, any free program is threatened constantly by software
+patents. We wish to avoid the danger that redistributors of a free
+program will individually obtain patent licenses, in effect making the
+program proprietary. To prevent this, we have made it clear that any
+patent must be licensed for everyone's free use or not licensed at all.
+
+ The precise terms and conditions for copying, distribution and
+modification follow.
+
+ GNU GENERAL PUBLIC LICENSE
+ TERMS AND CONDITIONS FOR COPYING, DISTRIBUTION AND MODIFICATION
+
+ 0. This License applies to any program or other work which contains
+a notice placed by the copyright holder saying it may be distributed
+under the terms of this General Public License. The "Program", below,
+refers to any such program or work, and a "work based on the Program"
+means either the Program or any derivative work under copyright law:
+that is to say, a work containing the Program or a portion of it,
+either verbatim or with modifications and/or translated into another
+language. (Hereinafter, translation is included without limitation in
+the term "modification".) Each licensee is addressed as "you".
+
+Activities other than copying, distribution and modification are not
+covered by this License; they are outside its scope. The act of
+running the Program is not restricted, and the output from the Program
+is covered only if its contents constitute a work based on the
+Program (independent of having been made by running the Program).
+Whether that is true depends on what the Program does.
+
+ 1. You may copy and distribute verbatim copies of the Program's
+source code as you receive it, in any medium, provided that you
+conspicuously and appropriately publish on each copy an appropriate
+copyright notice and disclaimer of warranty; keep intact all the
+notices that refer to this License and to the absence of any warranty;
+and give any other recipients of the Program a copy of this License
+along with the Program.
+
+You may charge a fee for the physical act of transferring a copy, and
+you may at your option offer warranty protection in exchange for a fee.
+
+ 2. You may modify your copy or copies of the Program or any portion
+of it, thus forming a work based on the Program, and copy and
+distribute such modifications or work under the terms of Section 1
+above, provided that you also meet all of these conditions:
+
+ a) You must cause the modified files to carry prominent notices
+ stating that you changed the files and the date of any change.
+
+ b) You must cause any work that you distribute or publish, that in
+ whole or in part contains or is derived from the Program or any
+ part thereof, to be licensed as a whole at no charge to all third
+ parties under the terms of this License.
+
+ c) If the modified program normally reads commands interactively
+ when run, you must cause it, when started running for such
+ interactive use in the most ordinary way, to print or display an
+ announcement including an appropriate copyright notice and a
+ notice that there is no warranty (or else, saying that you provide
+ a warranty) and that users may redistribute the program under
+ these conditions, and telling the user how to view a copy of this
+ License. (Exception: if the Program itself is interactive but
+ does not normally print such an announcement, your work based on
+ the Program is not required to print an announcement.)
+
+These requirements apply to the modified work as a whole. If
+identifiable sections of that work are not derived from the Program,
+and can be reasonably considered independent and separate works in
+themselves, then this License, and its terms, do not apply to those
+sections when you distribute them as separate works. But when you
+distribute the same sections as part of a whole which is a work based
+on the Program, the distribution of the whole must be on the terms of
+this License, whose permissions for other licensees extend to the
+entire whole, and thus to each and every part regardless of who wrote it.
+
+Thus, it is not the intent of this section to claim rights or contest
+your rights to work written entirely by you; rather, the intent is to
+exercise the right to control the distribution of derivative or
+collective works based on the Program.
+
+In addition, mere aggregation of another work not based on the Program
+with the Program (or with a work based on the Program) on a volume of
+a storage or distribution medium does not bring the other work under
+the scope of this License.
+
+ 3. You may copy and distribute the Program (or a work based on it,
+under Section 2) in object code or executable form under the terms of
+Sections 1 and 2 above provided that you also do one of the following:
+
+ a) Accompany it with the complete corresponding machine-readable
+ source code, which must be distributed under the terms of Sections
+ 1 and 2 above on a medium customarily used for software interchange; or,
+
+ b) Accompany it with a written offer, valid for at least three
+ years, to give any third party, for a charge no more than your
+ cost of physically performing source distribution, a complete
+ machine-readable copy of the corresponding source code, to be
+ distributed under the terms of Sections 1 and 2 above on a medium
+ customarily used for software interchange; or,
+
+ c) Accompany it with the information you received as to the offer
+ to distribute corresponding source code. (This alternative is
+ allowed only for noncommercial distribution and only if you
+ received the program in object code or executable form with such
+ an offer, in accord with Subsection b above.)
+
+The source code for a work means the preferred form of the work for
+making modifications to it. For an executable work, complete source
+code means all the source code for all modules it contains, plus any
+associated interface definition files, plus the scripts used to
+control compilation and installation of the executable. However, as a
+special exception, the source code distributed need not include
+anything that is normally distributed (in either source or binary
+form) with the major components (compiler, kernel, and so on) of the
+operating system on which the executable runs, unless that component
+itself accompanies the executable.
+
+If distribution of executable or object code is made by offering
+access to copy from a designated place, then offering equivalent
+access to copy the source code from the same place counts as
+distribution of the source code, even though third parties are not
+compelled to copy the source along with the object code.
+
+ 4. You may not copy, modify, sublicense, or distribute the Program
+except as expressly provided under this License. Any attempt
+otherwise to copy, modify, sublicense or distribute the Program is
+void, and will automatically terminate your rights under this License.
+However, parties who have received copies, or rights, from you under
+this License will not have their licenses terminated so long as such
+parties remain in full compliance.
+
+ 5. You are not required to accept this License, since you have not
+signed it. However, nothing else grants you permission to modify or
+distribute the Program or its derivative works. These actions are
+prohibited by law if you do not accept this License. Therefore, by
+modifying or distributing the Program (or any work based on the
+Program), you indicate your acceptance of this License to do so, and
+all its terms and conditions for copying, distributing or modifying
+the Program or works based on it.
+
+ 6. Each time you redistribute the Program (or any work based on the
+Program), the recipient automatically receives a license from the
+original licensor to copy, distribute or modify the Program subject to
+these terms and conditions. You may not impose any further
+restrictions on the recipients' exercise of the rights granted herein.
+You are not responsible for enforcing compliance by third parties to
+this License.
+
+ 7. If, as a consequence of a court judgment or allegation of patent
+infringement or for any other reason (not limited to patent issues),
+conditions are imposed on you (whether by court order, agreement or
+otherwise) that contradict the conditions of this License, they do not
+excuse you from the conditions of this License. If you cannot
+distribute so as to satisfy simultaneously your obligations under this
+License and any other pertinent obligations, then as a consequence you
+may not distribute the Program at all. For example, if a patent
+license would not permit royalty-free redistribution of the Program by
+all those who receive copies directly or indirectly through you, then
+the only way you could satisfy both it and this License would be to
+refrain entirely from distribution of the Program.
+
+If any portion of this section is held invalid or unenforceable under
+any particular circumstance, the balance of the section is intended to
+apply and the section as a whole is intended to apply in other
+circumstances.
+
+It is not the purpose of this section to induce you to infringe any
+patents or other property right claims or to contest validity of any
+such claims; this section has the sole purpose of protecting the
+integrity of the free software distribution system, which is
+implemented by public license practices. Many people have made
+generous contributions to the wide range of software distributed
+through that system in reliance on consistent application of that
+system; it is up to the author/donor to decide if he or she is willing
+to distribute software through any other system and a licensee cannot
+impose that choice.
+
+This section is intended to make thoroughly clear what is believed to
+be a consequence of the rest of this License.
+
+ 8. If the distribution and/or use of the Program is restricted in
+certain countries either by patents or by copyrighted interfaces, the
+original copyright holder who places the Program under this License
+may add an explicit geographical distribution limitation excluding
+those countries, so that distribution is permitted only in or among
+countries not thus excluded. In such case, this License incorporates
+the limitation as if written in the body of this License.
+
+ 9. The Free Software Foundation may publish revised and/or new versions
+of the General Public License from time to time. Such new versions will
+be similar in spirit to the present version, but may differ in detail to
+address new problems or concerns.
+
+Each version is given a distinguishing version number. If the Program
+specifies a version number of this License which applies to it and "any
+later version", you have the option of following the terms and conditions
+either of that version or of any later version published by the Free
+Software Foundation. If the Program does not specify a version number of
+this License, you may choose any version ever published by the Free Software
+Foundation.
+
+ 10. If you wish to incorporate parts of the Program into other free
+programs whose distribution conditions are different, write to the author
+to ask for permission. For software which is copyrighted by the Free
+Software Foundation, write to the Free Software Foundation; we sometimes
+make exceptions for this. Our decision will be guided by the two goals
+of preserving the free status of all derivatives of our free software and
+of promoting the sharing and reuse of software generally.
+
+ NO WARRANTY
+
+ 11. BECAUSE THE PROGRAM IS LICENSED FREE OF CHARGE, THERE IS NO WARRANTY
+FOR THE PROGRAM, TO THE EXTENT PERMITTED BY APPLICABLE LAW. EXCEPT WHEN
+OTHERWISE STATED IN WRITING THE COPYRIGHT HOLDERS AND/OR OTHER PARTIES
+PROVIDE THE PROGRAM "AS IS" WITHOUT WARRANTY OF ANY KIND, EITHER EXPRESSED
+OR IMPLIED, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF
+MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE. THE ENTIRE RISK AS
+TO THE QUALITY AND PERFORMANCE OF THE PROGRAM IS WITH YOU. SHOULD THE
+PROGRAM PROVE DEFECTIVE, YOU ASSUME THE COST OF ALL NECESSARY SERVICING,
+REPAIR OR CORRECTION.
+
+ 12. IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN WRITING
+WILL ANY COPYRIGHT HOLDER, OR ANY OTHER PARTY WHO MAY MODIFY AND/OR
+REDISTRIBUTE THE PROGRAM AS PERMITTED ABOVE, BE LIABLE TO YOU FOR DAMAGES,
+INCLUDING ANY GENERAL, SPECIAL, INCIDENTAL OR CONSEQUENTIAL DAMAGES ARISING
+OUT OF THE USE OR INABILITY TO USE THE PROGRAM (INCLUDING BUT NOT LIMITED
+TO LOSS OF DATA OR DATA BEING RENDERED INACCURATE OR LOSSES SUSTAINED BY
+YOU OR THIRD PARTIES OR A FAILURE OF THE PROGRAM TO OPERATE WITH ANY OTHER
+PROGRAMS), EVEN IF SUCH HOLDER OR OTHER PARTY HAS BEEN ADVISED OF THE
+POSSIBILITY OF SUCH DAMAGES.
+
+ END OF TERMS AND CONDITIONS
+
+ How to Apply These Terms to Your New Programs
+
+ If you develop a new program, and you want it to be of the greatest
+possible use to the public, the best way to achieve this is to make it
+free software which everyone can redistribute and change under these terms.
+
+ To do so, attach the following notices to the program. It is safest
+to attach them to the start of each source file to most effectively
+convey the exclusion of warranty; and each file should have at least
+the "copyright" line and a pointer to where the full notice is found.
+
+ <one line to give the program's name and a brief idea of what it does.>
+ Copyright (C) <year> <name of author>
+
+ This program is free software; you can redistribute it and/or modify
+ it under the terms of the GNU General Public License as published by
+ the Free Software Foundation; either version 2 of the License, or
+ (at your option) any later version.
+
+ This program is distributed in the hope that it will be useful,
+ but WITHOUT ANY WARRANTY; without even the implied warranty of
+ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ GNU General Public License for more details.
+
+ You should have received a copy of the GNU General Public License along
+ with this program; if not, write to the Free Software Foundation, Inc.,
+ 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA.
+
+Also add information on how to contact you by electronic and paper mail.
+
+If the program is interactive, make it output a short notice like this
+when it starts in an interactive mode:
+
+ Gnomovision version 69, Copyright (C) year name of author
+ Gnomovision comes with ABSOLUTELY NO WARRANTY; for details type `show w'.
+ This is free software, and you are welcome to redistribute it
+ under certain conditions; type `show c' for details.
+
+The hypothetical commands `show w' and `show c' should show the appropriate
+parts of the General Public License. Of course, the commands you use may
+be called something other than `show w' and `show c'; they could even be
+mouse-clicks or menu items--whatever suits your program.
+
+You should also get your employer (if you work as a programmer) or your
+school, if any, to sign a "copyright disclaimer" for the program, if
+necessary. Here is a sample; alter the names:
+
+ Yoyodyne, Inc., hereby disclaims all copyright interest in the program
+ `Gnomovision' (which makes passes at compilers) written by James Hacker.
+
+ <signature of Ty Coon>, 1 April 1989
+ Ty Coon, President of Vice
+
+This General Public License does not permit incorporating your program into
+proprietary programs. If your program is a subroutine library, you may
+consider it more useful to permit linking proprietary applications with the
+library. If this is what you want to do, use the GNU Lesser General
+Public License instead of this License.
Added: trunk/yast/ro/Makefile.am
===================================================================
--- trunk/yast/ro/Makefile.am (rev 0)
+++ trunk/yast/ro/Makefile.am 2015-09-29 10:47:28 UTC (rev 92876)
@@ -0,0 +1,196 @@
+# Emacs: -*- makefile -*-
+#
+# Toplevel Makefile.am for a YaST2 subproject
+#
+# -- This file is generated by y2automake - DO NOT EDIT! --
+# (Edit ./SUBDIRS instead)
+#
+
+#where devtools are
+Y2TOOL = $(Y2DEVTOOLS_PREFIX)/bin/y2tool
+
+VERSION = $(shell cat $(srcdir)/VERSION)
+RPMNAME = $(shell cat $(srcdir)/RPMNAME)
+SUBDIRS_FILE = $(shell test -e $(srcdir)/SUBDIRS && echo SUBDIRS)
+ACINCLUDE_FILE = $(shell test -e $(srcdir)/acinclude.m4 && echo acinclude.m4)
+
+HAS_YAST_LICENSE = $(shell test -e $(srcdir)/YAST_LICENSE && echo YAST_LICENSE)
+
+# do we do Makefile.am for devtools? It is a little special...
+IS_DEVTOOLS = $(findstring yast2-devtools,$(RPMNAME))
+
+DEVTOOLS_DIR = $(if $(IS_DEVTOOLS),$(srcdir)/devtools,$(Y2DEVTOOLS_PREFIX)/share/YaST2/data/devtools)
+LEGALESE_DIR = $(if $(HAS_YAST_LICENSE),$(DEVTOOLS_DIR)/admin/copyright/yast,$(DEVTOOLS_DIR)/admin/copyright/gpl)
+
+COPYRIGHT_files_gpl = README COPYING
+
+COPYRIGHT_files_yast = YAST_LICENSE README COPYING COPYRIGHT.english \
+ COPYRIGHT.french COPYRIGHT.german COPYRIGHT.spanish
+
+extra_COPYRIGHT_files = $(if $(HAS_YAST_LICENSE), $(COPYRIGHT_files_yast), $(COPYRIGHT_files_gpl))
+
+# less strict; prefer bzip2
+AUTOMAKE_OPTIONS = foreign dist-bzip2 no-dist-gzip
+# where devtools install m4 snippets
+# argh, executed literally
+#ACLOCAL_AMFLAGS = -I $(Y2DEVTOOLS_PREFIX)/share/aclocal
+ACLOCAL_AMFLAGS = -I . -I `if test -d ./devtools/admin; then echo ./devtools/admin; else pkg-config --print-errors --variable=datadir yast2-devtools; fi`/aclocal
+
+Makefile.am.common: $(DEVTOOLS_DIR)/admin/Makefile.am.common
+ cmp -s $< $@ || cp -f $< $@
+
+# create bzip2ed tar and make some sanity checks
+$(RPMNAME)-$(VERSION).tar.bz2: checkpo dist-bzip2
+ @if [ `bunzip2 -c $(RPMNAME)-$(VERSION).tar.bz2 | wc --bytes` = 0 ] ; then \
+ echo "Error: created tar is empty" ; \
+ exit 1 ; \
+ fi
+
+CLEANFILES =
+MAINTAINERCLEANFILES = package/$(RPMNAME)-$(VERSION).tar.bz2 package/$(RPMNAME).spec
+
+POT_DST = $(shell find -type d -name testsuite -prune , \
+ -type f -name "*.pot")
+
+EXTRA_DIST = \
+ VERSION RPMNAME MAINTAINER configure.in.in \
+ $(SUBDIRS_FILE) $(ACINCLUDE_FILE) \
+ $(if $(IS_DEVTOOLS),Makefile.am.common,$(POT_DST))
+
+show-extra-dist:
+ @echo $(EXTRA_DIST)
+
+# info '(automake)Conditionals'
+if CREATE_PKGCONFIG
+# create the file here instead of by configure
+# because the prerequisite is made here (not anymore!)
+# and we don't want any paths in y2autoconf
+# info '(autoconf)config.status Invocation'
+$(RPMNAME).pc: $(RPMNAME).pc.in config.status
+ ./config.status --file=$@:$<
+
+if CREATE_PKGCONFIG_NOARCH
+pkgconfigdata_DATA = $(RPMNAME).pc
+else
+pkgconfig_DATA = $(RPMNAME).pc
+endif
+
+EXTRA_DIST += $(RPMNAME).pc.in
+endif
+
+dist-hook:
+ @for I in $(extra_COPYRIGHT_files) ; \
+ do \
+ EX="" ; \
+ if test -f $(srcdir)/$$I ; then \
+ EX=$(srcdir)/$$I ; \
+ elif test -f $(LEGALESE_DIR)/$$I ; then \
+ EX=$(LEGALESE_DIR)/$$I ; \
+ else \
+ echo "Error: No file $$I in $(srcdir)/ or in $$LEGALESE_DIR/"; \
+ exit 1 ; \
+ fi ; \
+ echo "cp $$EX $(distdir)" ; \
+ cp $$EX "$(distdir)" ; \
+ done
+
+pot:
+ $(Y2TOOL) y2makepot -s $(srcdir)
+
+install-pot: pot
+ @POT_DST=`find -type d -name testsuite -prune , \
+ -type f -name "*.pot"` ; \
+ if [ -n "$$POT_DST" ] ; then \
+ echo "mkdir -p $(DESTDIR)$(potdir)" ; \
+ mkdir -p $(DESTDIR)$(potdir) ; \
+ list="$$POT_DST"; \
+ for I in $$list ; \
+ do \
+ echo $$I ; \
+ if [ "$$I" == "pot" ] ; then \
+ continue ; \
+ fi ; \
+ echo "$(INSTALL_DATA) $$I $(DESTDIR)$(potdir)" ; \
+ $(INSTALL_DATA) $$I $(DESTDIR)$(potdir) ; \
+ done ; \
+ fi
+
+spellcheck: pot
+ $(Y2TOOL) pot-spellcheck
+
+# all-local: $(if $(IS_DEVTOOLS),,$(POT_DST))
+
+install-data-local: # $(if $(IS_DEVTOOLS),,install-pot)
+ mkdir -p $(DESTDIR)$(docdir)
+ @for I in $(extra_COPYRIGHT_files) ; \
+ do \
+ EX="" ; \
+ if test -f $(srcdir)/$$I ; then \
+ EX=$(srcdir)/$$I ; \
+ elif test -f $(LEGALESE_DIR)/$$I ; then \
+ EX=$(LEGALESE_DIR)/$$I ; \
+ else \
+ echo "Error: No file $$I in $(srcdir)/ or in $(LEGALESE_DIR)/"; \
+ exit 1 ; \
+ fi ; \
+ echo "$(INSTALL_DATA) $$EX $(DESTDIR)$(docdir)" ; \
+ $(INSTALL_DATA) $$EX $(DESTDIR)$(docdir) ; \
+ done
+
+package-local: check-parse $(if $(IS_DEVTOOLS),,$(POT_DST)) $(RPMNAME)-$(VERSION).tar.bz2
+ rm -f package/$(RPMNAME)-*.tar.bz2
+ rm -f package/*~
+ rm -f package/*.bak
+ rm -f package/*.auto
+ mv $(RPMNAME)-$(VERSION).tar.bz2 package/
+ if ! test -x $(Y2TOOL); then \
+ echo "$(Y2TOOL): not found."; \
+ echo "You have to install yast2-devtools to making a package"; \
+ false; \
+ fi
+ here=`pwd`; \
+ cd $(srcdir) && for i in $(RPMNAME)*.spec.in; do \
+ newname="`echo "$$i" | sed "s/\.in$$//g"`"; \
+ $(Y2TOOL) create-spec < $$i > $$here/package/$${newname} ; \
+ done
+
+package: check-up-to-date check-tagversion check-textdomain package-local
+
+TAGVERSION = $(Y2TOOL) tagversion
+
+# check if there is no modified files and all commits were pushed
+check-up-to-date:
+ if [ `git status --short --branch | sed '/##[^[]*$/d;/^??/d' | wc -l` -gt 0 ]; then \
+ (echo "ERROR: Source is not commited and pushed. See `git status`"; false) \
+ fi
+
+check-tagversion:
+ cd $(srcdir) && $(TAGVERSION) --check >/dev/null; \
+ [ $$? = 0 ] || ( echo "ERROR: Please run 'tagversion' first"; false )
+
+check-parse-old:
+ @if [ `find -type f -name "*.ycp" | wc -l` -gt 0 -a "$(RPMNAME)" != "yast2-core" ] ; then \
+ echo "Running parseycp..." ; \
+ parseycp -q -R ; \
+ else \
+ echo "Not running parseycp." ; \
+ fi
+
+check-parse:
+ @echo "Not running parseycp."
+
+check-textdomain:
+ $(Y2TOOL) check-textdomain $(srcdir)
+
+stable: checkin-stable
+
+checkin-stable: package
+ $(Y2TOOL) checkin-stable
+
+
+# For po/ modules
+checkpo:
+ test ! -f $(srcdir)/po/Makefile || $(MAKE) -C po checkpo
+# test ! -f $(srcdir)/po/Makefile || $(MAKE) -C po checkpo make-pox
+# Contents of ./SUBDIRS
+SUBDIRS = po
Added: trunk/yast/ro/README
===================================================================
--- trunk/yast/ro/README (rev 0)
+++ trunk/yast/ro/README 2015-09-29 10:47:28 UTC (rev 92876)
@@ -0,0 +1,2 @@
+This program/library is part of YaST2
+See the file COPYING for license terms
Added: trunk/yast/ro/configure.ac
===================================================================
--- trunk/yast/ro/configure.ac (rev 0)
+++ trunk/yast/ro/configure.ac 2015-09-29 10:47:28 UTC (rev 92876)
@@ -0,0 +1,184 @@
+dnl configure.ac for yast2-trans-ro
+dnl
+dnl -- This file is generated by y2autoconf 3.0.5 - DO NOT EDIT! --
+dnl (edit configure.ac.in or configure.in.in instead)
+
+AC_INIT(yast2-trans-ro, 3.1.0, http://bugs.opensuse.org/, yast2-trans-ro)
+dnl Check for presence of file 'RPMNAME'
+AC_CONFIG_SRCDIR([RPMNAME])
+
+dnl Checking host/target/build systems, for make, install etc.
+AC_CANONICAL_TARGET
+dnl Perform program name transformation
+AC_ARG_PROGRAM
+
+AC_PREFIX_DEFAULT(/usr)
+
+dnl long filenames; we use GNU Make extensions and that's ok
+AM_INIT_AUTOMAKE(tar-ustar -Wno-portability)
+
+dnl Important YaST2 variables
+VERSION="3.1.0"
+RPMNAME="yast2-trans-ro"
+MAINTAINER="Karl Eichwalder <ke(a)suse.de>"
+
+dnl pkgconfig honors lib64
+pkgconfigdir=\${libdir}/pkgconfig
+pkgconfigdatadir=\${datadir}/pkgconfig
+yast2dir=\${prefix}/share/YaST2
+
+ybindir=\${prefix}/lib/YaST2/bin
+# FIXME duplicates execcompdir
+ystartupdir=\${prefix}/lib/YaST2
+plugindir=\${libdir}/YaST2/plugin
+includedir=\${prefix}/include/YaST2
+potdir=\${docdir}/pot
+
+docdir=\${prefix}/share/doc/packages/$RPMNAME
+mandir=\${prefix}/share/man
+
+execcompdir=\${prefix}/lib/YaST2
+agentdir=${execcompdir}/servers_non_y2
+
+ydatadir=${yast2dir}/data
+imagedir=${yast2dir}/images
+themedir=${yast2dir}/theme
+localedir=${yast2dir}/locale
+clientdir=${yast2dir}/clients
+moduledir=${yast2dir}/modules
+yncludedir=${yast2dir}/include
+schemadir=${yast2dir}/schema
+scrconfdir=${yast2dir}/scrconf
+desktopdir=\${prefix}/share/applications/YaST2
+
+AC_SUBST(VERSION)
+AC_SUBST(RPMNAME)
+AC_SUBST(MAINTAINER)
+
+AC_SUBST(pkgconfigdir)
+AC_SUBST(pkgconfigdatadir)
+
+AC_SUBST(yast2dir)
+
+AC_SUBST(ybindir)
+AC_SUBST(ystartupdir)
+AC_SUBST(plugindir)
+AC_SUBST(includedir)
+AC_SUBST(potdir)
+AC_SUBST(execcompdir)
+
+AC_SUBST(docdir)
+AC_SUBST(mandir)
+
+AC_SUBST(ydatadir)
+AC_SUBST(imagedir)
+AC_SUBST(themedir)
+AC_SUBST(localedir)
+AC_SUBST(clientdir)
+AC_SUBST(moduledir)
+AC_SUBST(yncludedir)
+AC_SUBST(schemadir)
+AC_SUBST(scrconfdir)
+AC_SUBST(agentdir)
+AC_SUBST(desktopdir)
+
+fillupdir_d="/var/adm/fillup-templates"
+AC_ARG_WITH(fillupdir,
+ AS_HELP_STRING([--with-fillupdir=DIR],
+ [where to place fillup templates (default $fillupdir_d.]),
+ [ fillupdir="$withval" ],
+ [ fillupdir="$fillupdir_d" ])
+AC_SUBST(fillupdir)
+
+LL=${RPMNAME##*-}
+AC_SUBST(LL)
+ISO639=${LL%_*}
+AC_SUBST(ISO639)
+
+AC_ARG_WITH(own_compendium,
+ AS_HELP_STRING([--with-own_compendium=FILE],
+ [Location of compendium file]),
+ y2compendium=yes, y2compendium=no)
+if test "x$with_own_compendium" = "x" ; then
+ if test -d ../50-memory ; then
+ COMPENDIUM='../../50-memory/yast2.$(LL).po'
+ else
+ COMPENDIUM='../../memory/yast2.$(LL).po'
+ fi
+else
+ COMPENDIUM=${with_own_compendium}
+fi
+AC_SUBST(COMPENDIUM)
+if test -d ../50-pot ; then
+ POTDIR=../../50-pot
+else
+ POTDIR=../../pot/pot
+fi
+AC_SUBST(POTDIR)
+
+
+dnl Checks for programs.
+AC_PROG_INSTALL
+dnl The YCP interpreter checks whether dependent ybc files are older
+dnl so we must preserve their timestamps
+INSTALL="${INSTALL} -p"
+AC_PROG_LN_S
+AC_PROG_MAKE_SET
+
+dnl pkgconfig
+AC_ARG_VAR([PKG_CONFIG_PATH], [where to search for pkg-config files])
+dnl devtools
+dnl ...
+
+dnl no need for AC_ARG_VAR
+AC_PATH_PROG(XGETTEXT, xgettext)
+if test -z "$XGETTEXT" ; then
+ AC_MSG_ERROR(xgettext is missing; please install gettext-tools.)
+fi
+
+Y2DEVTOOLS_PREFIX=`pkg-config --print-errors --variable=prefix yast2-devtools`
+AC_SUBST(Y2DEVTOOLS_PREFIX)
+devtools_ybindir=`pkg-config --print-errors --variable=ybindir yast2-devtools`
+devtools_yast2dir=`pkg-config --print-errors --variable=yast2dir yast2-devtools`
+
+dnl producing pkg-config for others?
+AM_CONDITIONAL(CREATE_PKGCONFIG, test "x${CREATE_PKGCONFIG}" != x)
+AM_CONDITIONAL(CREATE_PKGCONFIG_NOARCH, test "x${CREATE_PKGCONFIG}" = xnoarch)
+
+dbdir=${devtools_yast2dir}/data/docbook
+STYLESHEET_HTML=${dbdir}/stylesheets/customize-html.xsl
+STYLESHEET_PDF=${dbdir}/stylesheets/customize-fo.xsl
+STYLESHEET_CSS=${dbdir}/css/yast2docs.css
+STYLESHEET_YDOC=${dbdir}/stylesheets/ydoc.xsl
+STYLESHEET_YCPDOC=${dbdir}/stylesheets/ycpdoc.xsl
+AC_SUBST(STYLESHEET_HTML)
+AC_SUBST(STYLESHEET_PDF)
+AC_SUBST(STYLESHEET_CSS)
+AC_SUBST(STYLESHEET_YDOC)
+AC_SUBST(STYLESHEET_YCPDOC)
+
+
+dnl searches for some needed programs
+AC_PATH_PROG(MSGFMT, msgfmt, no, /usr/bin)
+if test x$MSGFMT != x"/usr/bin/msgfmt"; then
+ AC_MSG_ERROR(msgfmt is missing; please install gettext.)
+fi
+AC_PATH_PROGS(MSGCAT, msgcat pmsgcat, no)
+if test x$MSGCAT = xno; then
+ AC_MSG_ERROR(msgcat is missing; please install gettext-0.11pre or better.)
+fi
+
+AC_PATH_PROG(MSGMERGE, msgmerge, no, /usr/bin)
+if test x$MSGMERGE != x"/usr/bin/msgmerge"; then
+ AC_MSG_ERROR(msgmerge is missing; please install gettext.)
+fi
+
+AC_PATH_PROG(MSGCONV, msgconv, no, /usr/bin)
+if test x$MSGCONV != x"/usr/bin/msgconv"; then
+ AC_MSG_ERROR(msgconv is missing; please install gettext.)
+fi
+
+
+AC_CONFIG_FILES(Makefile po/Makefile)
+AC_OUTPUT
+
Added: trunk/yast/ro/po/Makefile.am
===================================================================
--- trunk/yast/ro/po/Makefile.am (rev 0)
+++ trunk/yast/ro/po/Makefile.am 2015-09-29 10:47:28 UTC (rev 92876)
@@ -0,0 +1,175 @@
+# Emacs: -*- makefile -*-
+#
+# Makefile.am for a YaST2 translation (po/) subproject
+#
+# -- This file is generated by y2automake - DO NOT EDIT! --
+#
+# --- START lines from /usr/share/YaST2/data/devtools/admin/po/Makefile.am.top ---
+# Emacs: -*- makefile -*-
+# --- END lines from /usr/share/YaST2/data/devtools/admin/po/Makefile.am.top ---
+# --- START lines from /usr/share/YaST2/data/devtools/admin/po/Makefile.am.center ---
+# Emacs: -*- makefile -*-
+
+LL = @LL@
+#POTDIR = ../../50-pot
+POTDIR = @POTDIR@
+POTFILES = $(wildcard $(POTDIR)/*.pot)
+GENERATED = $(MOFILES)
+CLEANFILES = $(GENERATED)
+POFILES = $(wildcard *.po)
+ALL_TEXTDOMAINS = $(basename $(notdir $(POTFILES)))
+BPOTFILES = $(shell source ../../50-tools/build.conf && echo $$business)
+WANTED_TEXTDOMAINS = $(filter-out $(BPOTFILES), $(ALL_TEXTDOMAINS))
+WANTED_POFILES = $(addsuffix .$(LL).po, $(WANTED_TEXTDOMAINS))
+MOFILES = $(POFILES:%.po=%.mo)
+INST_MOFILES = $(MOFILES:.$(LL).mo=.mo)
+POXFILES = $(POFILES:%.po=%.pox)
+EXTRA_DIST = $(WANTED_POFILES) $(stat)
+localedir=@localedir@
+locale_lang_msg_dir=$(localedir)/$(LL)/LC_MESSAGES
+compendium = @COMPENDIUM@
+with_compendium =
+
+stat=status.txt
+PO_STATS= grep -v warning: | @ybindir@/po-stats
+
+MSGMERGE = @MSGMERGE@ --no-wrap --force-po --previous
+MSGFMT = @MSGFMT@
+MSGCAT = @MSGCAT@ --no-wrap --force-po
+MSGCONV = @MSGCONV@ --no-wrap --force-po
+XGETTEXT = @XGETTEXT@ --no-wrap
+
+SUFFIXES = .po .pox .gmo .mo
+
+all-local: $(GENERATED)
+
+make-pox pox: Makefile $(POXFILES)
+$(POXFILES): %.pox: %.po
+ -[ -f $@ ] && mv --backup=numbered $@ $@.bak; \
+ pot=$$(echo $< | sed "s:$(LL).po:pot:"); \
+ compendium=$(compendium); \
+ [ -f $$compendium ] || compendium=/dev/null ; \
+ $(MSGMERGE) -C $$compendium -o $@ $< $(POTDIR)/$$pot
+
+# update or init PO file
+update-po: Makefile $(POTFILES)
+ for p in $(POTFILES); do \
+ q=$${p##*/}; \
+ po=$${q%pot}$(LL).po; \
+ echo $$po; \
+ if [ -f $$po ]; then \
+ $(MSGMERGE) -o $$po.tmp $(with_compendium) $$po $$p; \
+ else \
+ $(MSGMERGE) -o $$po.tmp -C $(compendium) \
+ --verbose /dev/null $$p; \
+ fi || { echo "$(MSGMERGE) for \"$$po\" failed" ; \
+ rm -f $$po.tmp ; }; \
+ if cmp $$po.tmp $$po >/dev/null 2>&1; then \
+ rm -vf $$po.tmp; \
+ else \
+ mv -vf $$po.tmp $$po; \
+ fi; \
+ done
+ $(MAKE) $(stat)
+
+$(stat): $(WANTED_POFILES)
+ if [ -f $(stat) ]; then \
+ cp --backup=numbered $(stat) $(stat).bak; \
+ :> $(stat); \
+ fi
+ { for f in $(WANTED_POFILES); do \
+ LANG=C msgfmt -o /dev/null -c -v --statistics $$f 2>&1; \
+ done ; } | $(PO_STATS) | head -n 6 | tee $(stat)
+
+update-po-with-compendium:
+ $(MAKE) update-po with_compendium="-C $(compendium)"
+
+update-mo: $(MOFILES)
+ @:
+
+%.mo: %.po
+ file=$(srcdir)/`echo $* | sed 's,.*/,,'`.mo \
+ && rm -f $$file \
+ && $(MSGCONV) --to UTF-8 $< \
+ | $(MSGFMT) -c --statistics -o $$file -
+
+showpo:
+ echo $(POFILES)
+
+showmo:
+ echo $(MOFILES)
+
+checkpo:
+ for f in $(POFILES); do \
+ mypot=$(POTDIR)/$${f/$(LL).po/pot}; echo $$f $$mypot; \
+ [ -f $$mypot ] && { LANG=C $(MSGMERGE) --verbose --output=/dev/null $$f $$mypot || exit 1; }; \
+ LANG=C $(MSGFMT) --output=/dev/null --check --statistics --verbose $$f \
+ || exit 1; \
+ done
+
+# Try to checkin a .pox file
+# FIXME make sure msgcat doesn't weird things with "" and comments
+checkin:
+ p=$(MODULE).$(ci_ll); \
+ cp --backup=numbered $(ci_opt) $$p.po $$p.po.bak; \
+ if [ -d CVS ]; then \
+ cvs -n update $$p.po | grep -q -v '^[UPMC]'; \
+ else \
+ LC_ALL=C svn status --show-updates --quiet $$p.po| grep -v '^Status against revision'; \
+ fi; \
+ if [ $$? = 0 ]; then \
+ echo "CVS/Subversion mismatch; trying to merge..."; \
+ rm -f $$p.po; \
+ if [ -d CVS ]; then \
+ cvs -q update $$p.po; \
+ else \
+ svn update $$p.po; \
+ fi; \
+ cp $$p.pox $$p.pox.new; \
+ $(MSGCAT) $$p.po $$p.pox.new -o $$p.pox; \
+ echo -e "\nCheck \"$$p.pox\" for fuzzy entries. Status:"; \
+ $(MSGFMT) --check --statistics $$p.pox; \
+ echo -e "Then try again to checkin \"$$p.pox\"."; \
+ else \
+ cp $(ci_opt) $$p.pox $$p.po; \
+ if [ -d CVS ]; then \
+ cvs -n ci $$p.po; \
+ else \
+ svn --dry-run commit $$p.po; \
+ fi; \
+ if [ $$? = 0 ] ; then \
+ if [ -d CVS ]; then \
+ cvs ci -m "$(ci_msg)" $$p.po; \
+ else \
+ svn commit --message "$(ci_msg)" $$p.po; \
+ fi; \
+ else \
+ rm -f $$p.po; \
+ if [ -d CVS ]; then \
+ cvs -q update $$p.po; \
+ else \
+ svn update $$p.po; \
+ fi; \
+ cp $$p.pox $$p.pox.new; \
+ $(MSGCAT) $$p.po $$p.pox.new -o $$p.pox; \
+ echo -e "\nCheck \"$$p.pox\" for fuzzy entries. Status:"; \
+ $(MSGFMT) --check --statistics $$p.pox; \
+ echo "Then try to checkin \"$$p.pox\"."; \
+ fi; \
+ fi
+
+install-data-local: $(MOFILES) $(stat)
+ D=$(DESTDIR)$(locale_lang_msg_dir); \
+ [ -d $$D ] || install -d -m 755 $$D; \
+ for l in $(MOFILES); do \
+ m=$${l/$(LL).mo/mo}; \
+ install -m 644 $$l $$D/$$m; \
+ done
+ install -d -m 755 $(DESTDIR)$(docdir)
+ $(INSTALL_DATA) $(stat) $(DESTDIR)$(docdir)
+# --- END lines from /usr/share/YaST2/data/devtools/admin/po/Makefile.am.center ---
+# --- START lines from /usr/share/YaST2/data/devtools/admin/po/Makefile.am.bottom ---
+# Emacs: -*- makefile -*-
+
+## po/Makefile.am.bottom ends here
+# --- END lines from /usr/share/YaST2/data/devtools/admin/po/Makefile.am.bottom ---
Added: trunk/yast/ru/COPYING
===================================================================
--- trunk/yast/ru/COPYING (rev 0)
+++ trunk/yast/ru/COPYING 2015-09-29 10:47:28 UTC (rev 92876)
@@ -0,0 +1,339 @@
+ GNU GENERAL PUBLIC LICENSE
+ Version 2, June 1991
+
+ Copyright (C) 1989, 1991 Free Software Foundation, Inc.,
+ 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA
+ Everyone is permitted to copy and distribute verbatim copies
+ of this license document, but changing it is not allowed.
+
+ Preamble
+
+ The licenses for most software are designed to take away your
+freedom to share and change it. By contrast, the GNU General Public
+License is intended to guarantee your freedom to share and change free
+software--to make sure the software is free for all its users. This
+General Public License applies to most of the Free Software
+Foundation's software and to any other program whose authors commit to
+using it. (Some other Free Software Foundation software is covered by
+the GNU Lesser General Public License instead.) You can apply it to
+your programs, too.
+
+ When we speak of free software, we are referring to freedom, not
+price. Our General Public Licenses are designed to make sure that you
+have the freedom to distribute copies of free software (and charge for
+this service if you wish), that you receive source code or can get it
+if you want it, that you can change the software or use pieces of it
+in new free programs; and that you know you can do these things.
+
+ To protect your rights, we need to make restrictions that forbid
+anyone to deny you these rights or to ask you to surrender the rights.
+These restrictions translate to certain responsibilities for you if you
+distribute copies of the software, or if you modify it.
+
+ For example, if you distribute copies of such a program, whether
+gratis or for a fee, you must give the recipients all the rights that
+you have. You must make sure that they, too, receive or can get the
+source code. And you must show them these terms so they know their
+rights.
+
+ We protect your rights with two steps: (1) copyright the software, and
+(2) offer you this license which gives you legal permission to copy,
+distribute and/or modify the software.
+
+ Also, for each author's protection and ours, we want to make certain
+that everyone understands that there is no warranty for this free
+software. If the software is modified by someone else and passed on, we
+want its recipients to know that what they have is not the original, so
+that any problems introduced by others will not reflect on the original
+authors' reputations.
+
+ Finally, any free program is threatened constantly by software
+patents. We wish to avoid the danger that redistributors of a free
+program will individually obtain patent licenses, in effect making the
+program proprietary. To prevent this, we have made it clear that any
+patent must be licensed for everyone's free use or not licensed at all.
+
+ The precise terms and conditions for copying, distribution and
+modification follow.
+
+ GNU GENERAL PUBLIC LICENSE
+ TERMS AND CONDITIONS FOR COPYING, DISTRIBUTION AND MODIFICATION
+
+ 0. This License applies to any program or other work which contains
+a notice placed by the copyright holder saying it may be distributed
+under the terms of this General Public License. The "Program", below,
+refers to any such program or work, and a "work based on the Program"
+means either the Program or any derivative work under copyright law:
+that is to say, a work containing the Program or a portion of it,
+either verbatim or with modifications and/or translated into another
+language. (Hereinafter, translation is included without limitation in
+the term "modification".) Each licensee is addressed as "you".
+
+Activities other than copying, distribution and modification are not
+covered by this License; they are outside its scope. The act of
+running the Program is not restricted, and the output from the Program
+is covered only if its contents constitute a work based on the
+Program (independent of having been made by running the Program).
+Whether that is true depends on what the Program does.
+
+ 1. You may copy and distribute verbatim copies of the Program's
+source code as you receive it, in any medium, provided that you
+conspicuously and appropriately publish on each copy an appropriate
+copyright notice and disclaimer of warranty; keep intact all the
+notices that refer to this License and to the absence of any warranty;
+and give any other recipients of the Program a copy of this License
+along with the Program.
+
+You may charge a fee for the physical act of transferring a copy, and
+you may at your option offer warranty protection in exchange for a fee.
+
+ 2. You may modify your copy or copies of the Program or any portion
+of it, thus forming a work based on the Program, and copy and
+distribute such modifications or work under the terms of Section 1
+above, provided that you also meet all of these conditions:
+
+ a) You must cause the modified files to carry prominent notices
+ stating that you changed the files and the date of any change.
+
+ b) You must cause any work that you distribute or publish, that in
+ whole or in part contains or is derived from the Program or any
+ part thereof, to be licensed as a whole at no charge to all third
+ parties under the terms of this License.
+
+ c) If the modified program normally reads commands interactively
+ when run, you must cause it, when started running for such
+ interactive use in the most ordinary way, to print or display an
+ announcement including an appropriate copyright notice and a
+ notice that there is no warranty (or else, saying that you provide
+ a warranty) and that users may redistribute the program under
+ these conditions, and telling the user how to view a copy of this
+ License. (Exception: if the Program itself is interactive but
+ does not normally print such an announcement, your work based on
+ the Program is not required to print an announcement.)
+
+These requirements apply to the modified work as a whole. If
+identifiable sections of that work are not derived from the Program,
+and can be reasonably considered independent and separate works in
+themselves, then this License, and its terms, do not apply to those
+sections when you distribute them as separate works. But when you
+distribute the same sections as part of a whole which is a work based
+on the Program, the distribution of the whole must be on the terms of
+this License, whose permissions for other licensees extend to the
+entire whole, and thus to each and every part regardless of who wrote it.
+
+Thus, it is not the intent of this section to claim rights or contest
+your rights to work written entirely by you; rather, the intent is to
+exercise the right to control the distribution of derivative or
+collective works based on the Program.
+
+In addition, mere aggregation of another work not based on the Program
+with the Program (or with a work based on the Program) on a volume of
+a storage or distribution medium does not bring the other work under
+the scope of this License.
+
+ 3. You may copy and distribute the Program (or a work based on it,
+under Section 2) in object code or executable form under the terms of
+Sections 1 and 2 above provided that you also do one of the following:
+
+ a) Accompany it with the complete corresponding machine-readable
+ source code, which must be distributed under the terms of Sections
+ 1 and 2 above on a medium customarily used for software interchange; or,
+
+ b) Accompany it with a written offer, valid for at least three
+ years, to give any third party, for a charge no more than your
+ cost of physically performing source distribution, a complete
+ machine-readable copy of the corresponding source code, to be
+ distributed under the terms of Sections 1 and 2 above on a medium
+ customarily used for software interchange; or,
+
+ c) Accompany it with the information you received as to the offer
+ to distribute corresponding source code. (This alternative is
+ allowed only for noncommercial distribution and only if you
+ received the program in object code or executable form with such
+ an offer, in accord with Subsection b above.)
+
+The source code for a work means the preferred form of the work for
+making modifications to it. For an executable work, complete source
+code means all the source code for all modules it contains, plus any
+associated interface definition files, plus the scripts used to
+control compilation and installation of the executable. However, as a
+special exception, the source code distributed need not include
+anything that is normally distributed (in either source or binary
+form) with the major components (compiler, kernel, and so on) of the
+operating system on which the executable runs, unless that component
+itself accompanies the executable.
+
+If distribution of executable or object code is made by offering
+access to copy from a designated place, then offering equivalent
+access to copy the source code from the same place counts as
+distribution of the source code, even though third parties are not
+compelled to copy the source along with the object code.
+
+ 4. You may not copy, modify, sublicense, or distribute the Program
+except as expressly provided under this License. Any attempt
+otherwise to copy, modify, sublicense or distribute the Program is
+void, and will automatically terminate your rights under this License.
+However, parties who have received copies, or rights, from you under
+this License will not have their licenses terminated so long as such
+parties remain in full compliance.
+
+ 5. You are not required to accept this License, since you have not
+signed it. However, nothing else grants you permission to modify or
+distribute the Program or its derivative works. These actions are
+prohibited by law if you do not accept this License. Therefore, by
+modifying or distributing the Program (or any work based on the
+Program), you indicate your acceptance of this License to do so, and
+all its terms and conditions for copying, distributing or modifying
+the Program or works based on it.
+
+ 6. Each time you redistribute the Program (or any work based on the
+Program), the recipient automatically receives a license from the
+original licensor to copy, distribute or modify the Program subject to
+these terms and conditions. You may not impose any further
+restrictions on the recipients' exercise of the rights granted herein.
+You are not responsible for enforcing compliance by third parties to
+this License.
+
+ 7. If, as a consequence of a court judgment or allegation of patent
+infringement or for any other reason (not limited to patent issues),
+conditions are imposed on you (whether by court order, agreement or
+otherwise) that contradict the conditions of this License, they do not
+excuse you from the conditions of this License. If you cannot
+distribute so as to satisfy simultaneously your obligations under this
+License and any other pertinent obligations, then as a consequence you
+may not distribute the Program at all. For example, if a patent
+license would not permit royalty-free redistribution of the Program by
+all those who receive copies directly or indirectly through you, then
+the only way you could satisfy both it and this License would be to
+refrain entirely from distribution of the Program.
+
+If any portion of this section is held invalid or unenforceable under
+any particular circumstance, the balance of the section is intended to
+apply and the section as a whole is intended to apply in other
+circumstances.
+
+It is not the purpose of this section to induce you to infringe any
+patents or other property right claims or to contest validity of any
+such claims; this section has the sole purpose of protecting the
+integrity of the free software distribution system, which is
+implemented by public license practices. Many people have made
+generous contributions to the wide range of software distributed
+through that system in reliance on consistent application of that
+system; it is up to the author/donor to decide if he or she is willing
+to distribute software through any other system and a licensee cannot
+impose that choice.
+
+This section is intended to make thoroughly clear what is believed to
+be a consequence of the rest of this License.
+
+ 8. If the distribution and/or use of the Program is restricted in
+certain countries either by patents or by copyrighted interfaces, the
+original copyright holder who places the Program under this License
+may add an explicit geographical distribution limitation excluding
+those countries, so that distribution is permitted only in or among
+countries not thus excluded. In such case, this License incorporates
+the limitation as if written in the body of this License.
+
+ 9. The Free Software Foundation may publish revised and/or new versions
+of the General Public License from time to time. Such new versions will
+be similar in spirit to the present version, but may differ in detail to
+address new problems or concerns.
+
+Each version is given a distinguishing version number. If the Program
+specifies a version number of this License which applies to it and "any
+later version", you have the option of following the terms and conditions
+either of that version or of any later version published by the Free
+Software Foundation. If the Program does not specify a version number of
+this License, you may choose any version ever published by the Free Software
+Foundation.
+
+ 10. If you wish to incorporate parts of the Program into other free
+programs whose distribution conditions are different, write to the author
+to ask for permission. For software which is copyrighted by the Free
+Software Foundation, write to the Free Software Foundation; we sometimes
+make exceptions for this. Our decision will be guided by the two goals
+of preserving the free status of all derivatives of our free software and
+of promoting the sharing and reuse of software generally.
+
+ NO WARRANTY
+
+ 11. BECAUSE THE PROGRAM IS LICENSED FREE OF CHARGE, THERE IS NO WARRANTY
+FOR THE PROGRAM, TO THE EXTENT PERMITTED BY APPLICABLE LAW. EXCEPT WHEN
+OTHERWISE STATED IN WRITING THE COPYRIGHT HOLDERS AND/OR OTHER PARTIES
+PROVIDE THE PROGRAM "AS IS" WITHOUT WARRANTY OF ANY KIND, EITHER EXPRESSED
+OR IMPLIED, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF
+MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE. THE ENTIRE RISK AS
+TO THE QUALITY AND PERFORMANCE OF THE PROGRAM IS WITH YOU. SHOULD THE
+PROGRAM PROVE DEFECTIVE, YOU ASSUME THE COST OF ALL NECESSARY SERVICING,
+REPAIR OR CORRECTION.
+
+ 12. IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN WRITING
+WILL ANY COPYRIGHT HOLDER, OR ANY OTHER PARTY WHO MAY MODIFY AND/OR
+REDISTRIBUTE THE PROGRAM AS PERMITTED ABOVE, BE LIABLE TO YOU FOR DAMAGES,
+INCLUDING ANY GENERAL, SPECIAL, INCIDENTAL OR CONSEQUENTIAL DAMAGES ARISING
+OUT OF THE USE OR INABILITY TO USE THE PROGRAM (INCLUDING BUT NOT LIMITED
+TO LOSS OF DATA OR DATA BEING RENDERED INACCURATE OR LOSSES SUSTAINED BY
+YOU OR THIRD PARTIES OR A FAILURE OF THE PROGRAM TO OPERATE WITH ANY OTHER
+PROGRAMS), EVEN IF SUCH HOLDER OR OTHER PARTY HAS BEEN ADVISED OF THE
+POSSIBILITY OF SUCH DAMAGES.
+
+ END OF TERMS AND CONDITIONS
+
+ How to Apply These Terms to Your New Programs
+
+ If you develop a new program, and you want it to be of the greatest
+possible use to the public, the best way to achieve this is to make it
+free software which everyone can redistribute and change under these terms.
+
+ To do so, attach the following notices to the program. It is safest
+to attach them to the start of each source file to most effectively
+convey the exclusion of warranty; and each file should have at least
+the "copyright" line and a pointer to where the full notice is found.
+
+ <one line to give the program's name and a brief idea of what it does.>
+ Copyright (C) <year> <name of author>
+
+ This program is free software; you can redistribute it and/or modify
+ it under the terms of the GNU General Public License as published by
+ the Free Software Foundation; either version 2 of the License, or
+ (at your option) any later version.
+
+ This program is distributed in the hope that it will be useful,
+ but WITHOUT ANY WARRANTY; without even the implied warranty of
+ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ GNU General Public License for more details.
+
+ You should have received a copy of the GNU General Public License along
+ with this program; if not, write to the Free Software Foundation, Inc.,
+ 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA.
+
+Also add information on how to contact you by electronic and paper mail.
+
+If the program is interactive, make it output a short notice like this
+when it starts in an interactive mode:
+
+ Gnomovision version 69, Copyright (C) year name of author
+ Gnomovision comes with ABSOLUTELY NO WARRANTY; for details type `show w'.
+ This is free software, and you are welcome to redistribute it
+ under certain conditions; type `show c' for details.
+
+The hypothetical commands `show w' and `show c' should show the appropriate
+parts of the General Public License. Of course, the commands you use may
+be called something other than `show w' and `show c'; they could even be
+mouse-clicks or menu items--whatever suits your program.
+
+You should also get your employer (if you work as a programmer) or your
+school, if any, to sign a "copyright disclaimer" for the program, if
+necessary. Here is a sample; alter the names:
+
+ Yoyodyne, Inc., hereby disclaims all copyright interest in the program
+ `Gnomovision' (which makes passes at compilers) written by James Hacker.
+
+ <signature of Ty Coon>, 1 April 1989
+ Ty Coon, President of Vice
+
+This General Public License does not permit incorporating your program into
+proprietary programs. If your program is a subroutine library, you may
+consider it more useful to permit linking proprietary applications with the
+library. If this is what you want to do, use the GNU Lesser General
+Public License instead of this License.
Added: trunk/yast/ru/Makefile.am
===================================================================
--- trunk/yast/ru/Makefile.am (rev 0)
+++ trunk/yast/ru/Makefile.am 2015-09-29 10:47:28 UTC (rev 92876)
@@ -0,0 +1,196 @@
+# Emacs: -*- makefile -*-
+#
+# Toplevel Makefile.am for a YaST2 subproject
+#
+# -- This file is generated by y2automake - DO NOT EDIT! --
+# (Edit ./SUBDIRS instead)
+#
+
+#where devtools are
+Y2TOOL = $(Y2DEVTOOLS_PREFIX)/bin/y2tool
+
+VERSION = $(shell cat $(srcdir)/VERSION)
+RPMNAME = $(shell cat $(srcdir)/RPMNAME)
+SUBDIRS_FILE = $(shell test -e $(srcdir)/SUBDIRS && echo SUBDIRS)
+ACINCLUDE_FILE = $(shell test -e $(srcdir)/acinclude.m4 && echo acinclude.m4)
+
+HAS_YAST_LICENSE = $(shell test -e $(srcdir)/YAST_LICENSE && echo YAST_LICENSE)
+
+# do we do Makefile.am for devtools? It is a little special...
+IS_DEVTOOLS = $(findstring yast2-devtools,$(RPMNAME))
+
+DEVTOOLS_DIR = $(if $(IS_DEVTOOLS),$(srcdir)/devtools,$(Y2DEVTOOLS_PREFIX)/share/YaST2/data/devtools)
+LEGALESE_DIR = $(if $(HAS_YAST_LICENSE),$(DEVTOOLS_DIR)/admin/copyright/yast,$(DEVTOOLS_DIR)/admin/copyright/gpl)
+
+COPYRIGHT_files_gpl = README COPYING
+
+COPYRIGHT_files_yast = YAST_LICENSE README COPYING COPYRIGHT.english \
+ COPYRIGHT.french COPYRIGHT.german COPYRIGHT.spanish
+
+extra_COPYRIGHT_files = $(if $(HAS_YAST_LICENSE), $(COPYRIGHT_files_yast), $(COPYRIGHT_files_gpl))
+
+# less strict; prefer bzip2
+AUTOMAKE_OPTIONS = foreign dist-bzip2 no-dist-gzip
+# where devtools install m4 snippets
+# argh, executed literally
+#ACLOCAL_AMFLAGS = -I $(Y2DEVTOOLS_PREFIX)/share/aclocal
+ACLOCAL_AMFLAGS = -I . -I `if test -d ./devtools/admin; then echo ./devtools/admin; else pkg-config --print-errors --variable=datadir yast2-devtools; fi`/aclocal
+
+Makefile.am.common: $(DEVTOOLS_DIR)/admin/Makefile.am.common
+ cmp -s $< $@ || cp -f $< $@
+
+# create bzip2ed tar and make some sanity checks
+$(RPMNAME)-$(VERSION).tar.bz2: checkpo dist-bzip2
+ @if [ `bunzip2 -c $(RPMNAME)-$(VERSION).tar.bz2 | wc --bytes` = 0 ] ; then \
+ echo "Error: created tar is empty" ; \
+ exit 1 ; \
+ fi
+
+CLEANFILES =
+MAINTAINERCLEANFILES = package/$(RPMNAME)-$(VERSION).tar.bz2 package/$(RPMNAME).spec
+
+POT_DST = $(shell find -type d -name testsuite -prune , \
+ -type f -name "*.pot")
+
+EXTRA_DIST = \
+ VERSION RPMNAME MAINTAINER configure.in.in \
+ $(SUBDIRS_FILE) $(ACINCLUDE_FILE) \
+ $(if $(IS_DEVTOOLS),Makefile.am.common,$(POT_DST))
+
+show-extra-dist:
+ @echo $(EXTRA_DIST)
+
+# info '(automake)Conditionals'
+if CREATE_PKGCONFIG
+# create the file here instead of by configure
+# because the prerequisite is made here (not anymore!)
+# and we don't want any paths in y2autoconf
+# info '(autoconf)config.status Invocation'
+$(RPMNAME).pc: $(RPMNAME).pc.in config.status
+ ./config.status --file=$@:$<
+
+if CREATE_PKGCONFIG_NOARCH
+pkgconfigdata_DATA = $(RPMNAME).pc
+else
+pkgconfig_DATA = $(RPMNAME).pc
+endif
+
+EXTRA_DIST += $(RPMNAME).pc.in
+endif
+
+dist-hook:
+ @for I in $(extra_COPYRIGHT_files) ; \
+ do \
+ EX="" ; \
+ if test -f $(srcdir)/$$I ; then \
+ EX=$(srcdir)/$$I ; \
+ elif test -f $(LEGALESE_DIR)/$$I ; then \
+ EX=$(LEGALESE_DIR)/$$I ; \
+ else \
+ echo "Error: No file $$I in $(srcdir)/ or in $$LEGALESE_DIR/"; \
+ exit 1 ; \
+ fi ; \
+ echo "cp $$EX $(distdir)" ; \
+ cp $$EX "$(distdir)" ; \
+ done
+
+pot:
+ $(Y2TOOL) y2makepot -s $(srcdir)
+
+install-pot: pot
+ @POT_DST=`find -type d -name testsuite -prune , \
+ -type f -name "*.pot"` ; \
+ if [ -n "$$POT_DST" ] ; then \
+ echo "mkdir -p $(DESTDIR)$(potdir)" ; \
+ mkdir -p $(DESTDIR)$(potdir) ; \
+ list="$$POT_DST"; \
+ for I in $$list ; \
+ do \
+ echo $$I ; \
+ if [ "$$I" == "pot" ] ; then \
+ continue ; \
+ fi ; \
+ echo "$(INSTALL_DATA) $$I $(DESTDIR)$(potdir)" ; \
+ $(INSTALL_DATA) $$I $(DESTDIR)$(potdir) ; \
+ done ; \
+ fi
+
+spellcheck: pot
+ $(Y2TOOL) pot-spellcheck
+
+# all-local: $(if $(IS_DEVTOOLS),,$(POT_DST))
+
+install-data-local: # $(if $(IS_DEVTOOLS),,install-pot)
+ mkdir -p $(DESTDIR)$(docdir)
+ @for I in $(extra_COPYRIGHT_files) ; \
+ do \
+ EX="" ; \
+ if test -f $(srcdir)/$$I ; then \
+ EX=$(srcdir)/$$I ; \
+ elif test -f $(LEGALESE_DIR)/$$I ; then \
+ EX=$(LEGALESE_DIR)/$$I ; \
+ else \
+ echo "Error: No file $$I in $(srcdir)/ or in $(LEGALESE_DIR)/"; \
+ exit 1 ; \
+ fi ; \
+ echo "$(INSTALL_DATA) $$EX $(DESTDIR)$(docdir)" ; \
+ $(INSTALL_DATA) $$EX $(DESTDIR)$(docdir) ; \
+ done
+
+package-local: check-parse $(if $(IS_DEVTOOLS),,$(POT_DST)) $(RPMNAME)-$(VERSION).tar.bz2
+ rm -f package/$(RPMNAME)-*.tar.bz2
+ rm -f package/*~
+ rm -f package/*.bak
+ rm -f package/*.auto
+ mv $(RPMNAME)-$(VERSION).tar.bz2 package/
+ if ! test -x $(Y2TOOL); then \
+ echo "$(Y2TOOL): not found."; \
+ echo "You have to install yast2-devtools to making a package"; \
+ false; \
+ fi
+ here=`pwd`; \
+ cd $(srcdir) && for i in $(RPMNAME)*.spec.in; do \
+ newname="`echo "$$i" | sed "s/\.in$$//g"`"; \
+ $(Y2TOOL) create-spec < $$i > $$here/package/$${newname} ; \
+ done
+
+package: check-up-to-date check-tagversion check-textdomain package-local
+
+TAGVERSION = $(Y2TOOL) tagversion
+
+# check if there is no modified files and all commits were pushed
+check-up-to-date:
+ if [ `git status --short --branch | sed '/##[^[]*$/d;/^??/d' | wc -l` -gt 0 ]; then \
+ (echo "ERROR: Source is not commited and pushed. See `git status`"; false) \
+ fi
+
+check-tagversion:
+ cd $(srcdir) && $(TAGVERSION) --check >/dev/null; \
+ [ $$? = 0 ] || ( echo "ERROR: Please run 'tagversion' first"; false )
+
+check-parse-old:
+ @if [ `find -type f -name "*.ycp" | wc -l` -gt 0 -a "$(RPMNAME)" != "yast2-core" ] ; then \
+ echo "Running parseycp..." ; \
+ parseycp -q -R ; \
+ else \
+ echo "Not running parseycp." ; \
+ fi
+
+check-parse:
+ @echo "Not running parseycp."
+
+check-textdomain:
+ $(Y2TOOL) check-textdomain $(srcdir)
+
+stable: checkin-stable
+
+checkin-stable: package
+ $(Y2TOOL) checkin-stable
+
+
+# For po/ modules
+checkpo:
+ test ! -f $(srcdir)/po/Makefile || $(MAKE) -C po checkpo
+# test ! -f $(srcdir)/po/Makefile || $(MAKE) -C po checkpo make-pox
+# Contents of ./SUBDIRS
+SUBDIRS = po
Added: trunk/yast/ru/README
===================================================================
--- trunk/yast/ru/README (rev 0)
+++ trunk/yast/ru/README 2015-09-29 10:47:28 UTC (rev 92876)
@@ -0,0 +1,2 @@
+This program/library is part of YaST2
+See the file COPYING for license terms
Added: trunk/yast/ru/configure.ac
===================================================================
--- trunk/yast/ru/configure.ac (rev 0)
+++ trunk/yast/ru/configure.ac 2015-09-29 10:47:28 UTC (rev 92876)
@@ -0,0 +1,184 @@
+dnl configure.ac for yast2-trans-ru
+dnl
+dnl -- This file is generated by y2autoconf 3.0.5 - DO NOT EDIT! --
+dnl (edit configure.ac.in or configure.in.in instead)
+
+AC_INIT(yast2-trans-ru, 3.1.0, http://bugs.opensuse.org/, yast2-trans-ru)
+dnl Check for presence of file 'RPMNAME'
+AC_CONFIG_SRCDIR([RPMNAME])
+
+dnl Checking host/target/build systems, for make, install etc.
+AC_CANONICAL_TARGET
+dnl Perform program name transformation
+AC_ARG_PROGRAM
+
+AC_PREFIX_DEFAULT(/usr)
+
+dnl long filenames; we use GNU Make extensions and that's ok
+AM_INIT_AUTOMAKE(tar-ustar -Wno-portability)
+
+dnl Important YaST2 variables
+VERSION="3.1.0"
+RPMNAME="yast2-trans-ru"
+MAINTAINER="Karl Eichwalder <ke(a)suse.de>"
+
+dnl pkgconfig honors lib64
+pkgconfigdir=\${libdir}/pkgconfig
+pkgconfigdatadir=\${datadir}/pkgconfig
+yast2dir=\${prefix}/share/YaST2
+
+ybindir=\${prefix}/lib/YaST2/bin
+# FIXME duplicates execcompdir
+ystartupdir=\${prefix}/lib/YaST2
+plugindir=\${libdir}/YaST2/plugin
+includedir=\${prefix}/include/YaST2
+potdir=\${docdir}/pot
+
+docdir=\${prefix}/share/doc/packages/$RPMNAME
+mandir=\${prefix}/share/man
+
+execcompdir=\${prefix}/lib/YaST2
+agentdir=${execcompdir}/servers_non_y2
+
+ydatadir=${yast2dir}/data
+imagedir=${yast2dir}/images
+themedir=${yast2dir}/theme
+localedir=${yast2dir}/locale
+clientdir=${yast2dir}/clients
+moduledir=${yast2dir}/modules
+yncludedir=${yast2dir}/include
+schemadir=${yast2dir}/schema
+scrconfdir=${yast2dir}/scrconf
+desktopdir=\${prefix}/share/applications/YaST2
+
+AC_SUBST(VERSION)
+AC_SUBST(RPMNAME)
+AC_SUBST(MAINTAINER)
+
+AC_SUBST(pkgconfigdir)
+AC_SUBST(pkgconfigdatadir)
+
+AC_SUBST(yast2dir)
+
+AC_SUBST(ybindir)
+AC_SUBST(ystartupdir)
+AC_SUBST(plugindir)
+AC_SUBST(includedir)
+AC_SUBST(potdir)
+AC_SUBST(execcompdir)
+
+AC_SUBST(docdir)
+AC_SUBST(mandir)
+
+AC_SUBST(ydatadir)
+AC_SUBST(imagedir)
+AC_SUBST(themedir)
+AC_SUBST(localedir)
+AC_SUBST(clientdir)
+AC_SUBST(moduledir)
+AC_SUBST(yncludedir)
+AC_SUBST(schemadir)
+AC_SUBST(scrconfdir)
+AC_SUBST(agentdir)
+AC_SUBST(desktopdir)
+
+fillupdir_d="/var/adm/fillup-templates"
+AC_ARG_WITH(fillupdir,
+ AS_HELP_STRING([--with-fillupdir=DIR],
+ [where to place fillup templates (default $fillupdir_d.]),
+ [ fillupdir="$withval" ],
+ [ fillupdir="$fillupdir_d" ])
+AC_SUBST(fillupdir)
+
+LL=${RPMNAME##*-}
+AC_SUBST(LL)
+ISO639=${LL%_*}
+AC_SUBST(ISO639)
+
+AC_ARG_WITH(own_compendium,
+ AS_HELP_STRING([--with-own_compendium=FILE],
+ [Location of compendium file]),
+ y2compendium=yes, y2compendium=no)
+if test "x$with_own_compendium" = "x" ; then
+ if test -d ../50-memory ; then
+ COMPENDIUM='../../50-memory/yast2.$(LL).po'
+ else
+ COMPENDIUM='../../memory/yast2.$(LL).po'
+ fi
+else
+ COMPENDIUM=${with_own_compendium}
+fi
+AC_SUBST(COMPENDIUM)
+if test -d ../50-pot ; then
+ POTDIR=../../50-pot
+else
+ POTDIR=../../pot/pot
+fi
+AC_SUBST(POTDIR)
+
+
+dnl Checks for programs.
+AC_PROG_INSTALL
+dnl The YCP interpreter checks whether dependent ybc files are older
+dnl so we must preserve their timestamps
+INSTALL="${INSTALL} -p"
+AC_PROG_LN_S
+AC_PROG_MAKE_SET
+
+dnl pkgconfig
+AC_ARG_VAR([PKG_CONFIG_PATH], [where to search for pkg-config files])
+dnl devtools
+dnl ...
+
+dnl no need for AC_ARG_VAR
+AC_PATH_PROG(XGETTEXT, xgettext)
+if test -z "$XGETTEXT" ; then
+ AC_MSG_ERROR(xgettext is missing; please install gettext-tools.)
+fi
+
+Y2DEVTOOLS_PREFIX=`pkg-config --print-errors --variable=prefix yast2-devtools`
+AC_SUBST(Y2DEVTOOLS_PREFIX)
+devtools_ybindir=`pkg-config --print-errors --variable=ybindir yast2-devtools`
+devtools_yast2dir=`pkg-config --print-errors --variable=yast2dir yast2-devtools`
+
+dnl producing pkg-config for others?
+AM_CONDITIONAL(CREATE_PKGCONFIG, test "x${CREATE_PKGCONFIG}" != x)
+AM_CONDITIONAL(CREATE_PKGCONFIG_NOARCH, test "x${CREATE_PKGCONFIG}" = xnoarch)
+
+dbdir=${devtools_yast2dir}/data/docbook
+STYLESHEET_HTML=${dbdir}/stylesheets/customize-html.xsl
+STYLESHEET_PDF=${dbdir}/stylesheets/customize-fo.xsl
+STYLESHEET_CSS=${dbdir}/css/yast2docs.css
+STYLESHEET_YDOC=${dbdir}/stylesheets/ydoc.xsl
+STYLESHEET_YCPDOC=${dbdir}/stylesheets/ycpdoc.xsl
+AC_SUBST(STYLESHEET_HTML)
+AC_SUBST(STYLESHEET_PDF)
+AC_SUBST(STYLESHEET_CSS)
+AC_SUBST(STYLESHEET_YDOC)
+AC_SUBST(STYLESHEET_YCPDOC)
+
+
+dnl searches for some needed programs
+AC_PATH_PROG(MSGFMT, msgfmt, no, /usr/bin)
+if test x$MSGFMT != x"/usr/bin/msgfmt"; then
+ AC_MSG_ERROR(msgfmt is missing; please install gettext.)
+fi
+AC_PATH_PROGS(MSGCAT, msgcat pmsgcat, no)
+if test x$MSGCAT = xno; then
+ AC_MSG_ERROR(msgcat is missing; please install gettext-0.11pre or better.)
+fi
+
+AC_PATH_PROG(MSGMERGE, msgmerge, no, /usr/bin)
+if test x$MSGMERGE != x"/usr/bin/msgmerge"; then
+ AC_MSG_ERROR(msgmerge is missing; please install gettext.)
+fi
+
+AC_PATH_PROG(MSGCONV, msgconv, no, /usr/bin)
+if test x$MSGCONV != x"/usr/bin/msgconv"; then
+ AC_MSG_ERROR(msgconv is missing; please install gettext.)
+fi
+
+
+AC_CONFIG_FILES(Makefile po/Makefile)
+AC_OUTPUT
+
Added: trunk/yast/ru/po/Makefile.am
===================================================================
--- trunk/yast/ru/po/Makefile.am (rev 0)
+++ trunk/yast/ru/po/Makefile.am 2015-09-29 10:47:28 UTC (rev 92876)
@@ -0,0 +1,175 @@
+# Emacs: -*- makefile -*-
+#
+# Makefile.am for a YaST2 translation (po/) subproject
+#
+# -- This file is generated by y2automake - DO NOT EDIT! --
+#
+# --- START lines from /usr/share/YaST2/data/devtools/admin/po/Makefile.am.top ---
+# Emacs: -*- makefile -*-
+# --- END lines from /usr/share/YaST2/data/devtools/admin/po/Makefile.am.top ---
+# --- START lines from /usr/share/YaST2/data/devtools/admin/po/Makefile.am.center ---
+# Emacs: -*- makefile -*-
+
+LL = @LL@
+#POTDIR = ../../50-pot
+POTDIR = @POTDIR@
+POTFILES = $(wildcard $(POTDIR)/*.pot)
+GENERATED = $(MOFILES)
+CLEANFILES = $(GENERATED)
+POFILES = $(wildcard *.po)
+ALL_TEXTDOMAINS = $(basename $(notdir $(POTFILES)))
+BPOTFILES = $(shell source ../../50-tools/build.conf && echo $$business)
+WANTED_TEXTDOMAINS = $(filter-out $(BPOTFILES), $(ALL_TEXTDOMAINS))
+WANTED_POFILES = $(addsuffix .$(LL).po, $(WANTED_TEXTDOMAINS))
+MOFILES = $(POFILES:%.po=%.mo)
+INST_MOFILES = $(MOFILES:.$(LL).mo=.mo)
+POXFILES = $(POFILES:%.po=%.pox)
+EXTRA_DIST = $(WANTED_POFILES) $(stat)
+localedir=@localedir@
+locale_lang_msg_dir=$(localedir)/$(LL)/LC_MESSAGES
+compendium = @COMPENDIUM@
+with_compendium =
+
+stat=status.txt
+PO_STATS= grep -v warning: | @ybindir@/po-stats
+
+MSGMERGE = @MSGMERGE@ --no-wrap --force-po --previous
+MSGFMT = @MSGFMT@
+MSGCAT = @MSGCAT@ --no-wrap --force-po
+MSGCONV = @MSGCONV@ --no-wrap --force-po
+XGETTEXT = @XGETTEXT@ --no-wrap
+
+SUFFIXES = .po .pox .gmo .mo
+
+all-local: $(GENERATED)
+
+make-pox pox: Makefile $(POXFILES)
+$(POXFILES): %.pox: %.po
+ -[ -f $@ ] && mv --backup=numbered $@ $@.bak; \
+ pot=$$(echo $< | sed "s:$(LL).po:pot:"); \
+ compendium=$(compendium); \
+ [ -f $$compendium ] || compendium=/dev/null ; \
+ $(MSGMERGE) -C $$compendium -o $@ $< $(POTDIR)/$$pot
+
+# update or init PO file
+update-po: Makefile $(POTFILES)
+ for p in $(POTFILES); do \
+ q=$${p##*/}; \
+ po=$${q%pot}$(LL).po; \
+ echo $$po; \
+ if [ -f $$po ]; then \
+ $(MSGMERGE) -o $$po.tmp $(with_compendium) $$po $$p; \
+ else \
+ $(MSGMERGE) -o $$po.tmp -C $(compendium) \
+ --verbose /dev/null $$p; \
+ fi || { echo "$(MSGMERGE) for \"$$po\" failed" ; \
+ rm -f $$po.tmp ; }; \
+ if cmp $$po.tmp $$po >/dev/null 2>&1; then \
+ rm -vf $$po.tmp; \
+ else \
+ mv -vf $$po.tmp $$po; \
+ fi; \
+ done
+ $(MAKE) $(stat)
+
+$(stat): $(WANTED_POFILES)
+ if [ -f $(stat) ]; then \
+ cp --backup=numbered $(stat) $(stat).bak; \
+ :> $(stat); \
+ fi
+ { for f in $(WANTED_POFILES); do \
+ LANG=C msgfmt -o /dev/null -c -v --statistics $$f 2>&1; \
+ done ; } | $(PO_STATS) | head -n 6 | tee $(stat)
+
+update-po-with-compendium:
+ $(MAKE) update-po with_compendium="-C $(compendium)"
+
+update-mo: $(MOFILES)
+ @:
+
+%.mo: %.po
+ file=$(srcdir)/`echo $* | sed 's,.*/,,'`.mo \
+ && rm -f $$file \
+ && $(MSGCONV) --to UTF-8 $< \
+ | $(MSGFMT) -c --statistics -o $$file -
+
+showpo:
+ echo $(POFILES)
+
+showmo:
+ echo $(MOFILES)
+
+checkpo:
+ for f in $(POFILES); do \
+ mypot=$(POTDIR)/$${f/$(LL).po/pot}; echo $$f $$mypot; \
+ [ -f $$mypot ] && { LANG=C $(MSGMERGE) --verbose --output=/dev/null $$f $$mypot || exit 1; }; \
+ LANG=C $(MSGFMT) --output=/dev/null --check --statistics --verbose $$f \
+ || exit 1; \
+ done
+
+# Try to checkin a .pox file
+# FIXME make sure msgcat doesn't weird things with "" and comments
+checkin:
+ p=$(MODULE).$(ci_ll); \
+ cp --backup=numbered $(ci_opt) $$p.po $$p.po.bak; \
+ if [ -d CVS ]; then \
+ cvs -n update $$p.po | grep -q -v '^[UPMC]'; \
+ else \
+ LC_ALL=C svn status --show-updates --quiet $$p.po| grep -v '^Status against revision'; \
+ fi; \
+ if [ $$? = 0 ]; then \
+ echo "CVS/Subversion mismatch; trying to merge..."; \
+ rm -f $$p.po; \
+ if [ -d CVS ]; then \
+ cvs -q update $$p.po; \
+ else \
+ svn update $$p.po; \
+ fi; \
+ cp $$p.pox $$p.pox.new; \
+ $(MSGCAT) $$p.po $$p.pox.new -o $$p.pox; \
+ echo -e "\nCheck \"$$p.pox\" for fuzzy entries. Status:"; \
+ $(MSGFMT) --check --statistics $$p.pox; \
+ echo -e "Then try again to checkin \"$$p.pox\"."; \
+ else \
+ cp $(ci_opt) $$p.pox $$p.po; \
+ if [ -d CVS ]; then \
+ cvs -n ci $$p.po; \
+ else \
+ svn --dry-run commit $$p.po; \
+ fi; \
+ if [ $$? = 0 ] ; then \
+ if [ -d CVS ]; then \
+ cvs ci -m "$(ci_msg)" $$p.po; \
+ else \
+ svn commit --message "$(ci_msg)" $$p.po; \
+ fi; \
+ else \
+ rm -f $$p.po; \
+ if [ -d CVS ]; then \
+ cvs -q update $$p.po; \
+ else \
+ svn update $$p.po; \
+ fi; \
+ cp $$p.pox $$p.pox.new; \
+ $(MSGCAT) $$p.po $$p.pox.new -o $$p.pox; \
+ echo -e "\nCheck \"$$p.pox\" for fuzzy entries. Status:"; \
+ $(MSGFMT) --check --statistics $$p.pox; \
+ echo "Then try to checkin \"$$p.pox\"."; \
+ fi; \
+ fi
+
+install-data-local: $(MOFILES) $(stat)
+ D=$(DESTDIR)$(locale_lang_msg_dir); \
+ [ -d $$D ] || install -d -m 755 $$D; \
+ for l in $(MOFILES); do \
+ m=$${l/$(LL).mo/mo}; \
+ install -m 644 $$l $$D/$$m; \
+ done
+ install -d -m 755 $(DESTDIR)$(docdir)
+ $(INSTALL_DATA) $(stat) $(DESTDIR)$(docdir)
+# --- END lines from /usr/share/YaST2/data/devtools/admin/po/Makefile.am.center ---
+# --- START lines from /usr/share/YaST2/data/devtools/admin/po/Makefile.am.bottom ---
+# Emacs: -*- makefile -*-
+
+## po/Makefile.am.bottom ends here
+# --- END lines from /usr/share/YaST2/data/devtools/admin/po/Makefile.am.bottom ---
Added: trunk/yast/si/COPYING
===================================================================
--- trunk/yast/si/COPYING (rev 0)
+++ trunk/yast/si/COPYING 2015-09-29 10:47:28 UTC (rev 92876)
@@ -0,0 +1,339 @@
+ GNU GENERAL PUBLIC LICENSE
+ Version 2, June 1991
+
+ Copyright (C) 1989, 1991 Free Software Foundation, Inc.,
+ 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA
+ Everyone is permitted to copy and distribute verbatim copies
+ of this license document, but changing it is not allowed.
+
+ Preamble
+
+ The licenses for most software are designed to take away your
+freedom to share and change it. By contrast, the GNU General Public
+License is intended to guarantee your freedom to share and change free
+software--to make sure the software is free for all its users. This
+General Public License applies to most of the Free Software
+Foundation's software and to any other program whose authors commit to
+using it. (Some other Free Software Foundation software is covered by
+the GNU Lesser General Public License instead.) You can apply it to
+your programs, too.
+
+ When we speak of free software, we are referring to freedom, not
+price. Our General Public Licenses are designed to make sure that you
+have the freedom to distribute copies of free software (and charge for
+this service if you wish), that you receive source code or can get it
+if you want it, that you can change the software or use pieces of it
+in new free programs; and that you know you can do these things.
+
+ To protect your rights, we need to make restrictions that forbid
+anyone to deny you these rights or to ask you to surrender the rights.
+These restrictions translate to certain responsibilities for you if you
+distribute copies of the software, or if you modify it.
+
+ For example, if you distribute copies of such a program, whether
+gratis or for a fee, you must give the recipients all the rights that
+you have. You must make sure that they, too, receive or can get the
+source code. And you must show them these terms so they know their
+rights.
+
+ We protect your rights with two steps: (1) copyright the software, and
+(2) offer you this license which gives you legal permission to copy,
+distribute and/or modify the software.
+
+ Also, for each author's protection and ours, we want to make certain
+that everyone understands that there is no warranty for this free
+software. If the software is modified by someone else and passed on, we
+want its recipients to know that what they have is not the original, so
+that any problems introduced by others will not reflect on the original
+authors' reputations.
+
+ Finally, any free program is threatened constantly by software
+patents. We wish to avoid the danger that redistributors of a free
+program will individually obtain patent licenses, in effect making the
+program proprietary. To prevent this, we have made it clear that any
+patent must be licensed for everyone's free use or not licensed at all.
+
+ The precise terms and conditions for copying, distribution and
+modification follow.
+
+ GNU GENERAL PUBLIC LICENSE
+ TERMS AND CONDITIONS FOR COPYING, DISTRIBUTION AND MODIFICATION
+
+ 0. This License applies to any program or other work which contains
+a notice placed by the copyright holder saying it may be distributed
+under the terms of this General Public License. The "Program", below,
+refers to any such program or work, and a "work based on the Program"
+means either the Program or any derivative work under copyright law:
+that is to say, a work containing the Program or a portion of it,
+either verbatim or with modifications and/or translated into another
+language. (Hereinafter, translation is included without limitation in
+the term "modification".) Each licensee is addressed as "you".
+
+Activities other than copying, distribution and modification are not
+covered by this License; they are outside its scope. The act of
+running the Program is not restricted, and the output from the Program
+is covered only if its contents constitute a work based on the
+Program (independent of having been made by running the Program).
+Whether that is true depends on what the Program does.
+
+ 1. You may copy and distribute verbatim copies of the Program's
+source code as you receive it, in any medium, provided that you
+conspicuously and appropriately publish on each copy an appropriate
+copyright notice and disclaimer of warranty; keep intact all the
+notices that refer to this License and to the absence of any warranty;
+and give any other recipients of the Program a copy of this License
+along with the Program.
+
+You may charge a fee for the physical act of transferring a copy, and
+you may at your option offer warranty protection in exchange for a fee.
+
+ 2. You may modify your copy or copies of the Program or any portion
+of it, thus forming a work based on the Program, and copy and
+distribute such modifications or work under the terms of Section 1
+above, provided that you also meet all of these conditions:
+
+ a) You must cause the modified files to carry prominent notices
+ stating that you changed the files and the date of any change.
+
+ b) You must cause any work that you distribute or publish, that in
+ whole or in part contains or is derived from the Program or any
+ part thereof, to be licensed as a whole at no charge to all third
+ parties under the terms of this License.
+
+ c) If the modified program normally reads commands interactively
+ when run, you must cause it, when started running for such
+ interactive use in the most ordinary way, to print or display an
+ announcement including an appropriate copyright notice and a
+ notice that there is no warranty (or else, saying that you provide
+ a warranty) and that users may redistribute the program under
+ these conditions, and telling the user how to view a copy of this
+ License. (Exception: if the Program itself is interactive but
+ does not normally print such an announcement, your work based on
+ the Program is not required to print an announcement.)
+
+These requirements apply to the modified work as a whole. If
+identifiable sections of that work are not derived from the Program,
+and can be reasonably considered independent and separate works in
+themselves, then this License, and its terms, do not apply to those
+sections when you distribute them as separate works. But when you
+distribute the same sections as part of a whole which is a work based
+on the Program, the distribution of the whole must be on the terms of
+this License, whose permissions for other licensees extend to the
+entire whole, and thus to each and every part regardless of who wrote it.
+
+Thus, it is not the intent of this section to claim rights or contest
+your rights to work written entirely by you; rather, the intent is to
+exercise the right to control the distribution of derivative or
+collective works based on the Program.
+
+In addition, mere aggregation of another work not based on the Program
+with the Program (or with a work based on the Program) on a volume of
+a storage or distribution medium does not bring the other work under
+the scope of this License.
+
+ 3. You may copy and distribute the Program (or a work based on it,
+under Section 2) in object code or executable form under the terms of
+Sections 1 and 2 above provided that you also do one of the following:
+
+ a) Accompany it with the complete corresponding machine-readable
+ source code, which must be distributed under the terms of Sections
+ 1 and 2 above on a medium customarily used for software interchange; or,
+
+ b) Accompany it with a written offer, valid for at least three
+ years, to give any third party, for a charge no more than your
+ cost of physically performing source distribution, a complete
+ machine-readable copy of the corresponding source code, to be
+ distributed under the terms of Sections 1 and 2 above on a medium
+ customarily used for software interchange; or,
+
+ c) Accompany it with the information you received as to the offer
+ to distribute corresponding source code. (This alternative is
+ allowed only for noncommercial distribution and only if you
+ received the program in object code or executable form with such
+ an offer, in accord with Subsection b above.)
+
+The source code for a work means the preferred form of the work for
+making modifications to it. For an executable work, complete source
+code means all the source code for all modules it contains, plus any
+associated interface definition files, plus the scripts used to
+control compilation and installation of the executable. However, as a
+special exception, the source code distributed need not include
+anything that is normally distributed (in either source or binary
+form) with the major components (compiler, kernel, and so on) of the
+operating system on which the executable runs, unless that component
+itself accompanies the executable.
+
+If distribution of executable or object code is made by offering
+access to copy from a designated place, then offering equivalent
+access to copy the source code from the same place counts as
+distribution of the source code, even though third parties are not
+compelled to copy the source along with the object code.
+
+ 4. You may not copy, modify, sublicense, or distribute the Program
+except as expressly provided under this License. Any attempt
+otherwise to copy, modify, sublicense or distribute the Program is
+void, and will automatically terminate your rights under this License.
+However, parties who have received copies, or rights, from you under
+this License will not have their licenses terminated so long as such
+parties remain in full compliance.
+
+ 5. You are not required to accept this License, since you have not
+signed it. However, nothing else grants you permission to modify or
+distribute the Program or its derivative works. These actions are
+prohibited by law if you do not accept this License. Therefore, by
+modifying or distributing the Program (or any work based on the
+Program), you indicate your acceptance of this License to do so, and
+all its terms and conditions for copying, distributing or modifying
+the Program or works based on it.
+
+ 6. Each time you redistribute the Program (or any work based on the
+Program), the recipient automatically receives a license from the
+original licensor to copy, distribute or modify the Program subject to
+these terms and conditions. You may not impose any further
+restrictions on the recipients' exercise of the rights granted herein.
+You are not responsible for enforcing compliance by third parties to
+this License.
+
+ 7. If, as a consequence of a court judgment or allegation of patent
+infringement or for any other reason (not limited to patent issues),
+conditions are imposed on you (whether by court order, agreement or
+otherwise) that contradict the conditions of this License, they do not
+excuse you from the conditions of this License. If you cannot
+distribute so as to satisfy simultaneously your obligations under this
+License and any other pertinent obligations, then as a consequence you
+may not distribute the Program at all. For example, if a patent
+license would not permit royalty-free redistribution of the Program by
+all those who receive copies directly or indirectly through you, then
+the only way you could satisfy both it and this License would be to
+refrain entirely from distribution of the Program.
+
+If any portion of this section is held invalid or unenforceable under
+any particular circumstance, the balance of the section is intended to
+apply and the section as a whole is intended to apply in other
+circumstances.
+
+It is not the purpose of this section to induce you to infringe any
+patents or other property right claims or to contest validity of any
+such claims; this section has the sole purpose of protecting the
+integrity of the free software distribution system, which is
+implemented by public license practices. Many people have made
+generous contributions to the wide range of software distributed
+through that system in reliance on consistent application of that
+system; it is up to the author/donor to decide if he or she is willing
+to distribute software through any other system and a licensee cannot
+impose that choice.
+
+This section is intended to make thoroughly clear what is believed to
+be a consequence of the rest of this License.
+
+ 8. If the distribution and/or use of the Program is restricted in
+certain countries either by patents or by copyrighted interfaces, the
+original copyright holder who places the Program under this License
+may add an explicit geographical distribution limitation excluding
+those countries, so that distribution is permitted only in or among
+countries not thus excluded. In such case, this License incorporates
+the limitation as if written in the body of this License.
+
+ 9. The Free Software Foundation may publish revised and/or new versions
+of the General Public License from time to time. Such new versions will
+be similar in spirit to the present version, but may differ in detail to
+address new problems or concerns.
+
+Each version is given a distinguishing version number. If the Program
+specifies a version number of this License which applies to it and "any
+later version", you have the option of following the terms and conditions
+either of that version or of any later version published by the Free
+Software Foundation. If the Program does not specify a version number of
+this License, you may choose any version ever published by the Free Software
+Foundation.
+
+ 10. If you wish to incorporate parts of the Program into other free
+programs whose distribution conditions are different, write to the author
+to ask for permission. For software which is copyrighted by the Free
+Software Foundation, write to the Free Software Foundation; we sometimes
+make exceptions for this. Our decision will be guided by the two goals
+of preserving the free status of all derivatives of our free software and
+of promoting the sharing and reuse of software generally.
+
+ NO WARRANTY
+
+ 11. BECAUSE THE PROGRAM IS LICENSED FREE OF CHARGE, THERE IS NO WARRANTY
+FOR THE PROGRAM, TO THE EXTENT PERMITTED BY APPLICABLE LAW. EXCEPT WHEN
+OTHERWISE STATED IN WRITING THE COPYRIGHT HOLDERS AND/OR OTHER PARTIES
+PROVIDE THE PROGRAM "AS IS" WITHOUT WARRANTY OF ANY KIND, EITHER EXPRESSED
+OR IMPLIED, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF
+MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE. THE ENTIRE RISK AS
+TO THE QUALITY AND PERFORMANCE OF THE PROGRAM IS WITH YOU. SHOULD THE
+PROGRAM PROVE DEFECTIVE, YOU ASSUME THE COST OF ALL NECESSARY SERVICING,
+REPAIR OR CORRECTION.
+
+ 12. IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN WRITING
+WILL ANY COPYRIGHT HOLDER, OR ANY OTHER PARTY WHO MAY MODIFY AND/OR
+REDISTRIBUTE THE PROGRAM AS PERMITTED ABOVE, BE LIABLE TO YOU FOR DAMAGES,
+INCLUDING ANY GENERAL, SPECIAL, INCIDENTAL OR CONSEQUENTIAL DAMAGES ARISING
+OUT OF THE USE OR INABILITY TO USE THE PROGRAM (INCLUDING BUT NOT LIMITED
+TO LOSS OF DATA OR DATA BEING RENDERED INACCURATE OR LOSSES SUSTAINED BY
+YOU OR THIRD PARTIES OR A FAILURE OF THE PROGRAM TO OPERATE WITH ANY OTHER
+PROGRAMS), EVEN IF SUCH HOLDER OR OTHER PARTY HAS BEEN ADVISED OF THE
+POSSIBILITY OF SUCH DAMAGES.
+
+ END OF TERMS AND CONDITIONS
+
+ How to Apply These Terms to Your New Programs
+
+ If you develop a new program, and you want it to be of the greatest
+possible use to the public, the best way to achieve this is to make it
+free software which everyone can redistribute and change under these terms.
+
+ To do so, attach the following notices to the program. It is safest
+to attach them to the start of each source file to most effectively
+convey the exclusion of warranty; and each file should have at least
+the "copyright" line and a pointer to where the full notice is found.
+
+ <one line to give the program's name and a brief idea of what it does.>
+ Copyright (C) <year> <name of author>
+
+ This program is free software; you can redistribute it and/or modify
+ it under the terms of the GNU General Public License as published by
+ the Free Software Foundation; either version 2 of the License, or
+ (at your option) any later version.
+
+ This program is distributed in the hope that it will be useful,
+ but WITHOUT ANY WARRANTY; without even the implied warranty of
+ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ GNU General Public License for more details.
+
+ You should have received a copy of the GNU General Public License along
+ with this program; if not, write to the Free Software Foundation, Inc.,
+ 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA.
+
+Also add information on how to contact you by electronic and paper mail.
+
+If the program is interactive, make it output a short notice like this
+when it starts in an interactive mode:
+
+ Gnomovision version 69, Copyright (C) year name of author
+ Gnomovision comes with ABSOLUTELY NO WARRANTY; for details type `show w'.
+ This is free software, and you are welcome to redistribute it
+ under certain conditions; type `show c' for details.
+
+The hypothetical commands `show w' and `show c' should show the appropriate
+parts of the General Public License. Of course, the commands you use may
+be called something other than `show w' and `show c'; they could even be
+mouse-clicks or menu items--whatever suits your program.
+
+You should also get your employer (if you work as a programmer) or your
+school, if any, to sign a "copyright disclaimer" for the program, if
+necessary. Here is a sample; alter the names:
+
+ Yoyodyne, Inc., hereby disclaims all copyright interest in the program
+ `Gnomovision' (which makes passes at compilers) written by James Hacker.
+
+ <signature of Ty Coon>, 1 April 1989
+ Ty Coon, President of Vice
+
+This General Public License does not permit incorporating your program into
+proprietary programs. If your program is a subroutine library, you may
+consider it more useful to permit linking proprietary applications with the
+library. If this is what you want to do, use the GNU Lesser General
+Public License instead of this License.
Added: trunk/yast/si/Makefile.am
===================================================================
--- trunk/yast/si/Makefile.am (rev 0)
+++ trunk/yast/si/Makefile.am 2015-09-29 10:47:28 UTC (rev 92876)
@@ -0,0 +1,196 @@
+# Emacs: -*- makefile -*-
+#
+# Toplevel Makefile.am for a YaST2 subproject
+#
+# -- This file is generated by y2automake - DO NOT EDIT! --
+# (Edit ./SUBDIRS instead)
+#
+
+#where devtools are
+Y2TOOL = $(Y2DEVTOOLS_PREFIX)/bin/y2tool
+
+VERSION = $(shell cat $(srcdir)/VERSION)
+RPMNAME = $(shell cat $(srcdir)/RPMNAME)
+SUBDIRS_FILE = $(shell test -e $(srcdir)/SUBDIRS && echo SUBDIRS)
+ACINCLUDE_FILE = $(shell test -e $(srcdir)/acinclude.m4 && echo acinclude.m4)
+
+HAS_YAST_LICENSE = $(shell test -e $(srcdir)/YAST_LICENSE && echo YAST_LICENSE)
+
+# do we do Makefile.am for devtools? It is a little special...
+IS_DEVTOOLS = $(findstring yast2-devtools,$(RPMNAME))
+
+DEVTOOLS_DIR = $(if $(IS_DEVTOOLS),$(srcdir)/devtools,$(Y2DEVTOOLS_PREFIX)/share/YaST2/data/devtools)
+LEGALESE_DIR = $(if $(HAS_YAST_LICENSE),$(DEVTOOLS_DIR)/admin/copyright/yast,$(DEVTOOLS_DIR)/admin/copyright/gpl)
+
+COPYRIGHT_files_gpl = README COPYING
+
+COPYRIGHT_files_yast = YAST_LICENSE README COPYING COPYRIGHT.english \
+ COPYRIGHT.french COPYRIGHT.german COPYRIGHT.spanish
+
+extra_COPYRIGHT_files = $(if $(HAS_YAST_LICENSE), $(COPYRIGHT_files_yast), $(COPYRIGHT_files_gpl))
+
+# less strict; prefer bzip2
+AUTOMAKE_OPTIONS = foreign dist-bzip2 no-dist-gzip
+# where devtools install m4 snippets
+# argh, executed literally
+#ACLOCAL_AMFLAGS = -I $(Y2DEVTOOLS_PREFIX)/share/aclocal
+ACLOCAL_AMFLAGS = -I . -I `if test -d ./devtools/admin; then echo ./devtools/admin; else pkg-config --print-errors --variable=datadir yast2-devtools; fi`/aclocal
+
+Makefile.am.common: $(DEVTOOLS_DIR)/admin/Makefile.am.common
+ cmp -s $< $@ || cp -f $< $@
+
+# create bzip2ed tar and make some sanity checks
+$(RPMNAME)-$(VERSION).tar.bz2: checkpo dist-bzip2
+ @if [ `bunzip2 -c $(RPMNAME)-$(VERSION).tar.bz2 | wc --bytes` = 0 ] ; then \
+ echo "Error: created tar is empty" ; \
+ exit 1 ; \
+ fi
+
+CLEANFILES =
+MAINTAINERCLEANFILES = package/$(RPMNAME)-$(VERSION).tar.bz2 package/$(RPMNAME).spec
+
+POT_DST = $(shell find -type d -name testsuite -prune , \
+ -type f -name "*.pot")
+
+EXTRA_DIST = \
+ VERSION RPMNAME MAINTAINER configure.in.in \
+ $(SUBDIRS_FILE) $(ACINCLUDE_FILE) \
+ $(if $(IS_DEVTOOLS),Makefile.am.common,$(POT_DST))
+
+show-extra-dist:
+ @echo $(EXTRA_DIST)
+
+# info '(automake)Conditionals'
+if CREATE_PKGCONFIG
+# create the file here instead of by configure
+# because the prerequisite is made here (not anymore!)
+# and we don't want any paths in y2autoconf
+# info '(autoconf)config.status Invocation'
+$(RPMNAME).pc: $(RPMNAME).pc.in config.status
+ ./config.status --file=$@:$<
+
+if CREATE_PKGCONFIG_NOARCH
+pkgconfigdata_DATA = $(RPMNAME).pc
+else
+pkgconfig_DATA = $(RPMNAME).pc
+endif
+
+EXTRA_DIST += $(RPMNAME).pc.in
+endif
+
+dist-hook:
+ @for I in $(extra_COPYRIGHT_files) ; \
+ do \
+ EX="" ; \
+ if test -f $(srcdir)/$$I ; then \
+ EX=$(srcdir)/$$I ; \
+ elif test -f $(LEGALESE_DIR)/$$I ; then \
+ EX=$(LEGALESE_DIR)/$$I ; \
+ else \
+ echo "Error: No file $$I in $(srcdir)/ or in $$LEGALESE_DIR/"; \
+ exit 1 ; \
+ fi ; \
+ echo "cp $$EX $(distdir)" ; \
+ cp $$EX "$(distdir)" ; \
+ done
+
+pot:
+ $(Y2TOOL) y2makepot -s $(srcdir)
+
+install-pot: pot
+ @POT_DST=`find -type d -name testsuite -prune , \
+ -type f -name "*.pot"` ; \
+ if [ -n "$$POT_DST" ] ; then \
+ echo "mkdir -p $(DESTDIR)$(potdir)" ; \
+ mkdir -p $(DESTDIR)$(potdir) ; \
+ list="$$POT_DST"; \
+ for I in $$list ; \
+ do \
+ echo $$I ; \
+ if [ "$$I" == "pot" ] ; then \
+ continue ; \
+ fi ; \
+ echo "$(INSTALL_DATA) $$I $(DESTDIR)$(potdir)" ; \
+ $(INSTALL_DATA) $$I $(DESTDIR)$(potdir) ; \
+ done ; \
+ fi
+
+spellcheck: pot
+ $(Y2TOOL) pot-spellcheck
+
+# all-local: $(if $(IS_DEVTOOLS),,$(POT_DST))
+
+install-data-local: # $(if $(IS_DEVTOOLS),,install-pot)
+ mkdir -p $(DESTDIR)$(docdir)
+ @for I in $(extra_COPYRIGHT_files) ; \
+ do \
+ EX="" ; \
+ if test -f $(srcdir)/$$I ; then \
+ EX=$(srcdir)/$$I ; \
+ elif test -f $(LEGALESE_DIR)/$$I ; then \
+ EX=$(LEGALESE_DIR)/$$I ; \
+ else \
+ echo "Error: No file $$I in $(srcdir)/ or in $(LEGALESE_DIR)/"; \
+ exit 1 ; \
+ fi ; \
+ echo "$(INSTALL_DATA) $$EX $(DESTDIR)$(docdir)" ; \
+ $(INSTALL_DATA) $$EX $(DESTDIR)$(docdir) ; \
+ done
+
+package-local: check-parse $(if $(IS_DEVTOOLS),,$(POT_DST)) $(RPMNAME)-$(VERSION).tar.bz2
+ rm -f package/$(RPMNAME)-*.tar.bz2
+ rm -f package/*~
+ rm -f package/*.bak
+ rm -f package/*.auto
+ mv $(RPMNAME)-$(VERSION).tar.bz2 package/
+ if ! test -x $(Y2TOOL); then \
+ echo "$(Y2TOOL): not found."; \
+ echo "You have to install yast2-devtools to making a package"; \
+ false; \
+ fi
+ here=`pwd`; \
+ cd $(srcdir) && for i in $(RPMNAME)*.spec.in; do \
+ newname="`echo "$$i" | sed "s/\.in$$//g"`"; \
+ $(Y2TOOL) create-spec < $$i > $$here/package/$${newname} ; \
+ done
+
+package: check-up-to-date check-tagversion check-textdomain package-local
+
+TAGVERSION = $(Y2TOOL) tagversion
+
+# check if there is no modified files and all commits were pushed
+check-up-to-date:
+ if [ `git status --short --branch | sed '/##[^[]*$/d;/^??/d' | wc -l` -gt 0 ]; then \
+ (echo "ERROR: Source is not commited and pushed. See `git status`"; false) \
+ fi
+
+check-tagversion:
+ cd $(srcdir) && $(TAGVERSION) --check >/dev/null; \
+ [ $$? = 0 ] || ( echo "ERROR: Please run 'tagversion' first"; false )
+
+check-parse-old:
+ @if [ `find -type f -name "*.ycp" | wc -l` -gt 0 -a "$(RPMNAME)" != "yast2-core" ] ; then \
+ echo "Running parseycp..." ; \
+ parseycp -q -R ; \
+ else \
+ echo "Not running parseycp." ; \
+ fi
+
+check-parse:
+ @echo "Not running parseycp."
+
+check-textdomain:
+ $(Y2TOOL) check-textdomain $(srcdir)
+
+stable: checkin-stable
+
+checkin-stable: package
+ $(Y2TOOL) checkin-stable
+
+
+# For po/ modules
+checkpo:
+ test ! -f $(srcdir)/po/Makefile || $(MAKE) -C po checkpo
+# test ! -f $(srcdir)/po/Makefile || $(MAKE) -C po checkpo make-pox
+# Contents of ./SUBDIRS
+SUBDIRS = po
Added: trunk/yast/si/README
===================================================================
--- trunk/yast/si/README (rev 0)
+++ trunk/yast/si/README 2015-09-29 10:47:28 UTC (rev 92876)
@@ -0,0 +1,2 @@
+This program/library is part of YaST2
+See the file COPYING for license terms
Added: trunk/yast/si/configure.ac
===================================================================
--- trunk/yast/si/configure.ac (rev 0)
+++ trunk/yast/si/configure.ac 2015-09-29 10:47:28 UTC (rev 92876)
@@ -0,0 +1,184 @@
+dnl configure.ac for yast2-trans-si
+dnl
+dnl -- This file is generated by y2autoconf 3.0.5 - DO NOT EDIT! --
+dnl (edit configure.ac.in or configure.in.in instead)
+
+AC_INIT(yast2-trans-si, 3.1.0, http://bugs.opensuse.org/, yast2-trans-si)
+dnl Check for presence of file 'RPMNAME'
+AC_CONFIG_SRCDIR([RPMNAME])
+
+dnl Checking host/target/build systems, for make, install etc.
+AC_CANONICAL_TARGET
+dnl Perform program name transformation
+AC_ARG_PROGRAM
+
+AC_PREFIX_DEFAULT(/usr)
+
+dnl long filenames; we use GNU Make extensions and that's ok
+AM_INIT_AUTOMAKE(tar-ustar -Wno-portability)
+
+dnl Important YaST2 variables
+VERSION="3.1.0"
+RPMNAME="yast2-trans-si"
+MAINTAINER="Karl Eichwalder <ke(a)suse.de>"
+
+dnl pkgconfig honors lib64
+pkgconfigdir=\${libdir}/pkgconfig
+pkgconfigdatadir=\${datadir}/pkgconfig
+yast2dir=\${prefix}/share/YaST2
+
+ybindir=\${prefix}/lib/YaST2/bin
+# FIXME duplicates execcompdir
+ystartupdir=\${prefix}/lib/YaST2
+plugindir=\${libdir}/YaST2/plugin
+includedir=\${prefix}/include/YaST2
+potdir=\${docdir}/pot
+
+docdir=\${prefix}/share/doc/packages/$RPMNAME
+mandir=\${prefix}/share/man
+
+execcompdir=\${prefix}/lib/YaST2
+agentdir=${execcompdir}/servers_non_y2
+
+ydatadir=${yast2dir}/data
+imagedir=${yast2dir}/images
+themedir=${yast2dir}/theme
+localedir=${yast2dir}/locale
+clientdir=${yast2dir}/clients
+moduledir=${yast2dir}/modules
+yncludedir=${yast2dir}/include
+schemadir=${yast2dir}/schema
+scrconfdir=${yast2dir}/scrconf
+desktopdir=\${prefix}/share/applications/YaST2
+
+AC_SUBST(VERSION)
+AC_SUBST(RPMNAME)
+AC_SUBST(MAINTAINER)
+
+AC_SUBST(pkgconfigdir)
+AC_SUBST(pkgconfigdatadir)
+
+AC_SUBST(yast2dir)
+
+AC_SUBST(ybindir)
+AC_SUBST(ystartupdir)
+AC_SUBST(plugindir)
+AC_SUBST(includedir)
+AC_SUBST(potdir)
+AC_SUBST(execcompdir)
+
+AC_SUBST(docdir)
+AC_SUBST(mandir)
+
+AC_SUBST(ydatadir)
+AC_SUBST(imagedir)
+AC_SUBST(themedir)
+AC_SUBST(localedir)
+AC_SUBST(clientdir)
+AC_SUBST(moduledir)
+AC_SUBST(yncludedir)
+AC_SUBST(schemadir)
+AC_SUBST(scrconfdir)
+AC_SUBST(agentdir)
+AC_SUBST(desktopdir)
+
+fillupdir_d="/var/adm/fillup-templates"
+AC_ARG_WITH(fillupdir,
+ AS_HELP_STRING([--with-fillupdir=DIR],
+ [where to place fillup templates (default $fillupdir_d.]),
+ [ fillupdir="$withval" ],
+ [ fillupdir="$fillupdir_d" ])
+AC_SUBST(fillupdir)
+
+LL=${RPMNAME##*-}
+AC_SUBST(LL)
+ISO639=${LL%_*}
+AC_SUBST(ISO639)
+
+AC_ARG_WITH(own_compendium,
+ AS_HELP_STRING([--with-own_compendium=FILE],
+ [Location of compendium file]),
+ y2compendium=yes, y2compendium=no)
+if test "x$with_own_compendium" = "x" ; then
+ if test -d ../50-memory ; then
+ COMPENDIUM='../../50-memory/yast2.$(LL).po'
+ else
+ COMPENDIUM='../../memory/yast2.$(LL).po'
+ fi
+else
+ COMPENDIUM=${with_own_compendium}
+fi
+AC_SUBST(COMPENDIUM)
+if test -d ../50-pot ; then
+ POTDIR=../../50-pot
+else
+ POTDIR=../../pot/pot
+fi
+AC_SUBST(POTDIR)
+
+
+dnl Checks for programs.
+AC_PROG_INSTALL
+dnl The YCP interpreter checks whether dependent ybc files are older
+dnl so we must preserve their timestamps
+INSTALL="${INSTALL} -p"
+AC_PROG_LN_S
+AC_PROG_MAKE_SET
+
+dnl pkgconfig
+AC_ARG_VAR([PKG_CONFIG_PATH], [where to search for pkg-config files])
+dnl devtools
+dnl ...
+
+dnl no need for AC_ARG_VAR
+AC_PATH_PROG(XGETTEXT, xgettext)
+if test -z "$XGETTEXT" ; then
+ AC_MSG_ERROR(xgettext is missing; please install gettext-tools.)
+fi
+
+Y2DEVTOOLS_PREFIX=`pkg-config --print-errors --variable=prefix yast2-devtools`
+AC_SUBST(Y2DEVTOOLS_PREFIX)
+devtools_ybindir=`pkg-config --print-errors --variable=ybindir yast2-devtools`
+devtools_yast2dir=`pkg-config --print-errors --variable=yast2dir yast2-devtools`
+
+dnl producing pkg-config for others?
+AM_CONDITIONAL(CREATE_PKGCONFIG, test "x${CREATE_PKGCONFIG}" != x)
+AM_CONDITIONAL(CREATE_PKGCONFIG_NOARCH, test "x${CREATE_PKGCONFIG}" = xnoarch)
+
+dbdir=${devtools_yast2dir}/data/docbook
+STYLESHEET_HTML=${dbdir}/stylesheets/customize-html.xsl
+STYLESHEET_PDF=${dbdir}/stylesheets/customize-fo.xsl
+STYLESHEET_CSS=${dbdir}/css/yast2docs.css
+STYLESHEET_YDOC=${dbdir}/stylesheets/ydoc.xsl
+STYLESHEET_YCPDOC=${dbdir}/stylesheets/ycpdoc.xsl
+AC_SUBST(STYLESHEET_HTML)
+AC_SUBST(STYLESHEET_PDF)
+AC_SUBST(STYLESHEET_CSS)
+AC_SUBST(STYLESHEET_YDOC)
+AC_SUBST(STYLESHEET_YCPDOC)
+
+
+dnl searches for some needed programs
+AC_PATH_PROG(MSGFMT, msgfmt, no, /usr/bin)
+if test x$MSGFMT != x"/usr/bin/msgfmt"; then
+ AC_MSG_ERROR(msgfmt is missing; please install gettext.)
+fi
+AC_PATH_PROGS(MSGCAT, msgcat pmsgcat, no)
+if test x$MSGCAT = xno; then
+ AC_MSG_ERROR(msgcat is missing; please install gettext-0.11pre or better.)
+fi
+
+AC_PATH_PROG(MSGMERGE, msgmerge, no, /usr/bin)
+if test x$MSGMERGE != x"/usr/bin/msgmerge"; then
+ AC_MSG_ERROR(msgmerge is missing; please install gettext.)
+fi
+
+AC_PATH_PROG(MSGCONV, msgconv, no, /usr/bin)
+if test x$MSGCONV != x"/usr/bin/msgconv"; then
+ AC_MSG_ERROR(msgconv is missing; please install gettext.)
+fi
+
+
+AC_CONFIG_FILES(Makefile po/Makefile)
+AC_OUTPUT
+
Added: trunk/yast/si/po/Makefile.am
===================================================================
--- trunk/yast/si/po/Makefile.am (rev 0)
+++ trunk/yast/si/po/Makefile.am 2015-09-29 10:47:28 UTC (rev 92876)
@@ -0,0 +1,175 @@
+# Emacs: -*- makefile -*-
+#
+# Makefile.am for a YaST2 translation (po/) subproject
+#
+# -- This file is generated by y2automake - DO NOT EDIT! --
+#
+# --- START lines from /usr/share/YaST2/data/devtools/admin/po/Makefile.am.top ---
+# Emacs: -*- makefile -*-
+# --- END lines from /usr/share/YaST2/data/devtools/admin/po/Makefile.am.top ---
+# --- START lines from /usr/share/YaST2/data/devtools/admin/po/Makefile.am.center ---
+# Emacs: -*- makefile -*-
+
+LL = @LL@
+#POTDIR = ../../50-pot
+POTDIR = @POTDIR@
+POTFILES = $(wildcard $(POTDIR)/*.pot)
+GENERATED = $(MOFILES)
+CLEANFILES = $(GENERATED)
+POFILES = $(wildcard *.po)
+ALL_TEXTDOMAINS = $(basename $(notdir $(POTFILES)))
+BPOTFILES = $(shell source ../../50-tools/build.conf && echo $$business)
+WANTED_TEXTDOMAINS = $(filter-out $(BPOTFILES), $(ALL_TEXTDOMAINS))
+WANTED_POFILES = $(addsuffix .$(LL).po, $(WANTED_TEXTDOMAINS))
+MOFILES = $(POFILES:%.po=%.mo)
+INST_MOFILES = $(MOFILES:.$(LL).mo=.mo)
+POXFILES = $(POFILES:%.po=%.pox)
+EXTRA_DIST = $(WANTED_POFILES) $(stat)
+localedir=@localedir@
+locale_lang_msg_dir=$(localedir)/$(LL)/LC_MESSAGES
+compendium = @COMPENDIUM@
+with_compendium =
+
+stat=status.txt
+PO_STATS= grep -v warning: | @ybindir@/po-stats
+
+MSGMERGE = @MSGMERGE@ --no-wrap --force-po --previous
+MSGFMT = @MSGFMT@
+MSGCAT = @MSGCAT@ --no-wrap --force-po
+MSGCONV = @MSGCONV@ --no-wrap --force-po
+XGETTEXT = @XGETTEXT@ --no-wrap
+
+SUFFIXES = .po .pox .gmo .mo
+
+all-local: $(GENERATED)
+
+make-pox pox: Makefile $(POXFILES)
+$(POXFILES): %.pox: %.po
+ -[ -f $@ ] && mv --backup=numbered $@ $@.bak; \
+ pot=$$(echo $< | sed "s:$(LL).po:pot:"); \
+ compendium=$(compendium); \
+ [ -f $$compendium ] || compendium=/dev/null ; \
+ $(MSGMERGE) -C $$compendium -o $@ $< $(POTDIR)/$$pot
+
+# update or init PO file
+update-po: Makefile $(POTFILES)
+ for p in $(POTFILES); do \
+ q=$${p##*/}; \
+ po=$${q%pot}$(LL).po; \
+ echo $$po; \
+ if [ -f $$po ]; then \
+ $(MSGMERGE) -o $$po.tmp $(with_compendium) $$po $$p; \
+ else \
+ $(MSGMERGE) -o $$po.tmp -C $(compendium) \
+ --verbose /dev/null $$p; \
+ fi || { echo "$(MSGMERGE) for \"$$po\" failed" ; \
+ rm -f $$po.tmp ; }; \
+ if cmp $$po.tmp $$po >/dev/null 2>&1; then \
+ rm -vf $$po.tmp; \
+ else \
+ mv -vf $$po.tmp $$po; \
+ fi; \
+ done
+ $(MAKE) $(stat)
+
+$(stat): $(WANTED_POFILES)
+ if [ -f $(stat) ]; then \
+ cp --backup=numbered $(stat) $(stat).bak; \
+ :> $(stat); \
+ fi
+ { for f in $(WANTED_POFILES); do \
+ LANG=C msgfmt -o /dev/null -c -v --statistics $$f 2>&1; \
+ done ; } | $(PO_STATS) | head -n 6 | tee $(stat)
+
+update-po-with-compendium:
+ $(MAKE) update-po with_compendium="-C $(compendium)"
+
+update-mo: $(MOFILES)
+ @:
+
+%.mo: %.po
+ file=$(srcdir)/`echo $* | sed 's,.*/,,'`.mo \
+ && rm -f $$file \
+ && $(MSGCONV) --to UTF-8 $< \
+ | $(MSGFMT) -c --statistics -o $$file -
+
+showpo:
+ echo $(POFILES)
+
+showmo:
+ echo $(MOFILES)
+
+checkpo:
+ for f in $(POFILES); do \
+ mypot=$(POTDIR)/$${f/$(LL).po/pot}; echo $$f $$mypot; \
+ [ -f $$mypot ] && { LANG=C $(MSGMERGE) --verbose --output=/dev/null $$f $$mypot || exit 1; }; \
+ LANG=C $(MSGFMT) --output=/dev/null --check --statistics --verbose $$f \
+ || exit 1; \
+ done
+
+# Try to checkin a .pox file
+# FIXME make sure msgcat doesn't weird things with "" and comments
+checkin:
+ p=$(MODULE).$(ci_ll); \
+ cp --backup=numbered $(ci_opt) $$p.po $$p.po.bak; \
+ if [ -d CVS ]; then \
+ cvs -n update $$p.po | grep -q -v '^[UPMC]'; \
+ else \
+ LC_ALL=C svn status --show-updates --quiet $$p.po| grep -v '^Status against revision'; \
+ fi; \
+ if [ $$? = 0 ]; then \
+ echo "CVS/Subversion mismatch; trying to merge..."; \
+ rm -f $$p.po; \
+ if [ -d CVS ]; then \
+ cvs -q update $$p.po; \
+ else \
+ svn update $$p.po; \
+ fi; \
+ cp $$p.pox $$p.pox.new; \
+ $(MSGCAT) $$p.po $$p.pox.new -o $$p.pox; \
+ echo -e "\nCheck \"$$p.pox\" for fuzzy entries. Status:"; \
+ $(MSGFMT) --check --statistics $$p.pox; \
+ echo -e "Then try again to checkin \"$$p.pox\"."; \
+ else \
+ cp $(ci_opt) $$p.pox $$p.po; \
+ if [ -d CVS ]; then \
+ cvs -n ci $$p.po; \
+ else \
+ svn --dry-run commit $$p.po; \
+ fi; \
+ if [ $$? = 0 ] ; then \
+ if [ -d CVS ]; then \
+ cvs ci -m "$(ci_msg)" $$p.po; \
+ else \
+ svn commit --message "$(ci_msg)" $$p.po; \
+ fi; \
+ else \
+ rm -f $$p.po; \
+ if [ -d CVS ]; then \
+ cvs -q update $$p.po; \
+ else \
+ svn update $$p.po; \
+ fi; \
+ cp $$p.pox $$p.pox.new; \
+ $(MSGCAT) $$p.po $$p.pox.new -o $$p.pox; \
+ echo -e "\nCheck \"$$p.pox\" for fuzzy entries. Status:"; \
+ $(MSGFMT) --check --statistics $$p.pox; \
+ echo "Then try to checkin \"$$p.pox\"."; \
+ fi; \
+ fi
+
+install-data-local: $(MOFILES) $(stat)
+ D=$(DESTDIR)$(locale_lang_msg_dir); \
+ [ -d $$D ] || install -d -m 755 $$D; \
+ for l in $(MOFILES); do \
+ m=$${l/$(LL).mo/mo}; \
+ install -m 644 $$l $$D/$$m; \
+ done
+ install -d -m 755 $(DESTDIR)$(docdir)
+ $(INSTALL_DATA) $(stat) $(DESTDIR)$(docdir)
+# --- END lines from /usr/share/YaST2/data/devtools/admin/po/Makefile.am.center ---
+# --- START lines from /usr/share/YaST2/data/devtools/admin/po/Makefile.am.bottom ---
+# Emacs: -*- makefile -*-
+
+## po/Makefile.am.bottom ends here
+# --- END lines from /usr/share/YaST2/data/devtools/admin/po/Makefile.am.bottom ---
Added: trunk/yast/sk/COPYING
===================================================================
--- trunk/yast/sk/COPYING (rev 0)
+++ trunk/yast/sk/COPYING 2015-09-29 10:47:28 UTC (rev 92876)
@@ -0,0 +1,339 @@
+ GNU GENERAL PUBLIC LICENSE
+ Version 2, June 1991
+
+ Copyright (C) 1989, 1991 Free Software Foundation, Inc.,
+ 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA
+ Everyone is permitted to copy and distribute verbatim copies
+ of this license document, but changing it is not allowed.
+
+ Preamble
+
+ The licenses for most software are designed to take away your
+freedom to share and change it. By contrast, the GNU General Public
+License is intended to guarantee your freedom to share and change free
+software--to make sure the software is free for all its users. This
+General Public License applies to most of the Free Software
+Foundation's software and to any other program whose authors commit to
+using it. (Some other Free Software Foundation software is covered by
+the GNU Lesser General Public License instead.) You can apply it to
+your programs, too.
+
+ When we speak of free software, we are referring to freedom, not
+price. Our General Public Licenses are designed to make sure that you
+have the freedom to distribute copies of free software (and charge for
+this service if you wish), that you receive source code or can get it
+if you want it, that you can change the software or use pieces of it
+in new free programs; and that you know you can do these things.
+
+ To protect your rights, we need to make restrictions that forbid
+anyone to deny you these rights or to ask you to surrender the rights.
+These restrictions translate to certain responsibilities for you if you
+distribute copies of the software, or if you modify it.
+
+ For example, if you distribute copies of such a program, whether
+gratis or for a fee, you must give the recipients all the rights that
+you have. You must make sure that they, too, receive or can get the
+source code. And you must show them these terms so they know their
+rights.
+
+ We protect your rights with two steps: (1) copyright the software, and
+(2) offer you this license which gives you legal permission to copy,
+distribute and/or modify the software.
+
+ Also, for each author's protection and ours, we want to make certain
+that everyone understands that there is no warranty for this free
+software. If the software is modified by someone else and passed on, we
+want its recipients to know that what they have is not the original, so
+that any problems introduced by others will not reflect on the original
+authors' reputations.
+
+ Finally, any free program is threatened constantly by software
+patents. We wish to avoid the danger that redistributors of a free
+program will individually obtain patent licenses, in effect making the
+program proprietary. To prevent this, we have made it clear that any
+patent must be licensed for everyone's free use or not licensed at all.
+
+ The precise terms and conditions for copying, distribution and
+modification follow.
+
+ GNU GENERAL PUBLIC LICENSE
+ TERMS AND CONDITIONS FOR COPYING, DISTRIBUTION AND MODIFICATION
+
+ 0. This License applies to any program or other work which contains
+a notice placed by the copyright holder saying it may be distributed
+under the terms of this General Public License. The "Program", below,
+refers to any such program or work, and a "work based on the Program"
+means either the Program or any derivative work under copyright law:
+that is to say, a work containing the Program or a portion of it,
+either verbatim or with modifications and/or translated into another
+language. (Hereinafter, translation is included without limitation in
+the term "modification".) Each licensee is addressed as "you".
+
+Activities other than copying, distribution and modification are not
+covered by this License; they are outside its scope. The act of
+running the Program is not restricted, and the output from the Program
+is covered only if its contents constitute a work based on the
+Program (independent of having been made by running the Program).
+Whether that is true depends on what the Program does.
+
+ 1. You may copy and distribute verbatim copies of the Program's
+source code as you receive it, in any medium, provided that you
+conspicuously and appropriately publish on each copy an appropriate
+copyright notice and disclaimer of warranty; keep intact all the
+notices that refer to this License and to the absence of any warranty;
+and give any other recipients of the Program a copy of this License
+along with the Program.
+
+You may charge a fee for the physical act of transferring a copy, and
+you may at your option offer warranty protection in exchange for a fee.
+
+ 2. You may modify your copy or copies of the Program or any portion
+of it, thus forming a work based on the Program, and copy and
+distribute such modifications or work under the terms of Section 1
+above, provided that you also meet all of these conditions:
+
+ a) You must cause the modified files to carry prominent notices
+ stating that you changed the files and the date of any change.
+
+ b) You must cause any work that you distribute or publish, that in
+ whole or in part contains or is derived from the Program or any
+ part thereof, to be licensed as a whole at no charge to all third
+ parties under the terms of this License.
+
+ c) If the modified program normally reads commands interactively
+ when run, you must cause it, when started running for such
+ interactive use in the most ordinary way, to print or display an
+ announcement including an appropriate copyright notice and a
+ notice that there is no warranty (or else, saying that you provide
+ a warranty) and that users may redistribute the program under
+ these conditions, and telling the user how to view a copy of this
+ License. (Exception: if the Program itself is interactive but
+ does not normally print such an announcement, your work based on
+ the Program is not required to print an announcement.)
+
+These requirements apply to the modified work as a whole. If
+identifiable sections of that work are not derived from the Program,
+and can be reasonably considered independent and separate works in
+themselves, then this License, and its terms, do not apply to those
+sections when you distribute them as separate works. But when you
+distribute the same sections as part of a whole which is a work based
+on the Program, the distribution of the whole must be on the terms of
+this License, whose permissions for other licensees extend to the
+entire whole, and thus to each and every part regardless of who wrote it.
+
+Thus, it is not the intent of this section to claim rights or contest
+your rights to work written entirely by you; rather, the intent is to
+exercise the right to control the distribution of derivative or
+collective works based on the Program.
+
+In addition, mere aggregation of another work not based on the Program
+with the Program (or with a work based on the Program) on a volume of
+a storage or distribution medium does not bring the other work under
+the scope of this License.
+
+ 3. You may copy and distribute the Program (or a work based on it,
+under Section 2) in object code or executable form under the terms of
+Sections 1 and 2 above provided that you also do one of the following:
+
+ a) Accompany it with the complete corresponding machine-readable
+ source code, which must be distributed under the terms of Sections
+ 1 and 2 above on a medium customarily used for software interchange; or,
+
+ b) Accompany it with a written offer, valid for at least three
+ years, to give any third party, for a charge no more than your
+ cost of physically performing source distribution, a complete
+ machine-readable copy of the corresponding source code, to be
+ distributed under the terms of Sections 1 and 2 above on a medium
+ customarily used for software interchange; or,
+
+ c) Accompany it with the information you received as to the offer
+ to distribute corresponding source code. (This alternative is
+ allowed only for noncommercial distribution and only if you
+ received the program in object code or executable form with such
+ an offer, in accord with Subsection b above.)
+
+The source code for a work means the preferred form of the work for
+making modifications to it. For an executable work, complete source
+code means all the source code for all modules it contains, plus any
+associated interface definition files, plus the scripts used to
+control compilation and installation of the executable. However, as a
+special exception, the source code distributed need not include
+anything that is normally distributed (in either source or binary
+form) with the major components (compiler, kernel, and so on) of the
+operating system on which the executable runs, unless that component
+itself accompanies the executable.
+
+If distribution of executable or object code is made by offering
+access to copy from a designated place, then offering equivalent
+access to copy the source code from the same place counts as
+distribution of the source code, even though third parties are not
+compelled to copy the source along with the object code.
+
+ 4. You may not copy, modify, sublicense, or distribute the Program
+except as expressly provided under this License. Any attempt
+otherwise to copy, modify, sublicense or distribute the Program is
+void, and will automatically terminate your rights under this License.
+However, parties who have received copies, or rights, from you under
+this License will not have their licenses terminated so long as such
+parties remain in full compliance.
+
+ 5. You are not required to accept this License, since you have not
+signed it. However, nothing else grants you permission to modify or
+distribute the Program or its derivative works. These actions are
+prohibited by law if you do not accept this License. Therefore, by
+modifying or distributing the Program (or any work based on the
+Program), you indicate your acceptance of this License to do so, and
+all its terms and conditions for copying, distributing or modifying
+the Program or works based on it.
+
+ 6. Each time you redistribute the Program (or any work based on the
+Program), the recipient automatically receives a license from the
+original licensor to copy, distribute or modify the Program subject to
+these terms and conditions. You may not impose any further
+restrictions on the recipients' exercise of the rights granted herein.
+You are not responsible for enforcing compliance by third parties to
+this License.
+
+ 7. If, as a consequence of a court judgment or allegation of patent
+infringement or for any other reason (not limited to patent issues),
+conditions are imposed on you (whether by court order, agreement or
+otherwise) that contradict the conditions of this License, they do not
+excuse you from the conditions of this License. If you cannot
+distribute so as to satisfy simultaneously your obligations under this
+License and any other pertinent obligations, then as a consequence you
+may not distribute the Program at all. For example, if a patent
+license would not permit royalty-free redistribution of the Program by
+all those who receive copies directly or indirectly through you, then
+the only way you could satisfy both it and this License would be to
+refrain entirely from distribution of the Program.
+
+If any portion of this section is held invalid or unenforceable under
+any particular circumstance, the balance of the section is intended to
+apply and the section as a whole is intended to apply in other
+circumstances.
+
+It is not the purpose of this section to induce you to infringe any
+patents or other property right claims or to contest validity of any
+such claims; this section has the sole purpose of protecting the
+integrity of the free software distribution system, which is
+implemented by public license practices. Many people have made
+generous contributions to the wide range of software distributed
+through that system in reliance on consistent application of that
+system; it is up to the author/donor to decide if he or she is willing
+to distribute software through any other system and a licensee cannot
+impose that choice.
+
+This section is intended to make thoroughly clear what is believed to
+be a consequence of the rest of this License.
+
+ 8. If the distribution and/or use of the Program is restricted in
+certain countries either by patents or by copyrighted interfaces, the
+original copyright holder who places the Program under this License
+may add an explicit geographical distribution limitation excluding
+those countries, so that distribution is permitted only in or among
+countries not thus excluded. In such case, this License incorporates
+the limitation as if written in the body of this License.
+
+ 9. The Free Software Foundation may publish revised and/or new versions
+of the General Public License from time to time. Such new versions will
+be similar in spirit to the present version, but may differ in detail to
+address new problems or concerns.
+
+Each version is given a distinguishing version number. If the Program
+specifies a version number of this License which applies to it and "any
+later version", you have the option of following the terms and conditions
+either of that version or of any later version published by the Free
+Software Foundation. If the Program does not specify a version number of
+this License, you may choose any version ever published by the Free Software
+Foundation.
+
+ 10. If you wish to incorporate parts of the Program into other free
+programs whose distribution conditions are different, write to the author
+to ask for permission. For software which is copyrighted by the Free
+Software Foundation, write to the Free Software Foundation; we sometimes
+make exceptions for this. Our decision will be guided by the two goals
+of preserving the free status of all derivatives of our free software and
+of promoting the sharing and reuse of software generally.
+
+ NO WARRANTY
+
+ 11. BECAUSE THE PROGRAM IS LICENSED FREE OF CHARGE, THERE IS NO WARRANTY
+FOR THE PROGRAM, TO THE EXTENT PERMITTED BY APPLICABLE LAW. EXCEPT WHEN
+OTHERWISE STATED IN WRITING THE COPYRIGHT HOLDERS AND/OR OTHER PARTIES
+PROVIDE THE PROGRAM "AS IS" WITHOUT WARRANTY OF ANY KIND, EITHER EXPRESSED
+OR IMPLIED, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF
+MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE. THE ENTIRE RISK AS
+TO THE QUALITY AND PERFORMANCE OF THE PROGRAM IS WITH YOU. SHOULD THE
+PROGRAM PROVE DEFECTIVE, YOU ASSUME THE COST OF ALL NECESSARY SERVICING,
+REPAIR OR CORRECTION.
+
+ 12. IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN WRITING
+WILL ANY COPYRIGHT HOLDER, OR ANY OTHER PARTY WHO MAY MODIFY AND/OR
+REDISTRIBUTE THE PROGRAM AS PERMITTED ABOVE, BE LIABLE TO YOU FOR DAMAGES,
+INCLUDING ANY GENERAL, SPECIAL, INCIDENTAL OR CONSEQUENTIAL DAMAGES ARISING
+OUT OF THE USE OR INABILITY TO USE THE PROGRAM (INCLUDING BUT NOT LIMITED
+TO LOSS OF DATA OR DATA BEING RENDERED INACCURATE OR LOSSES SUSTAINED BY
+YOU OR THIRD PARTIES OR A FAILURE OF THE PROGRAM TO OPERATE WITH ANY OTHER
+PROGRAMS), EVEN IF SUCH HOLDER OR OTHER PARTY HAS BEEN ADVISED OF THE
+POSSIBILITY OF SUCH DAMAGES.
+
+ END OF TERMS AND CONDITIONS
+
+ How to Apply These Terms to Your New Programs
+
+ If you develop a new program, and you want it to be of the greatest
+possible use to the public, the best way to achieve this is to make it
+free software which everyone can redistribute and change under these terms.
+
+ To do so, attach the following notices to the program. It is safest
+to attach them to the start of each source file to most effectively
+convey the exclusion of warranty; and each file should have at least
+the "copyright" line and a pointer to where the full notice is found.
+
+ <one line to give the program's name and a brief idea of what it does.>
+ Copyright (C) <year> <name of author>
+
+ This program is free software; you can redistribute it and/or modify
+ it under the terms of the GNU General Public License as published by
+ the Free Software Foundation; either version 2 of the License, or
+ (at your option) any later version.
+
+ This program is distributed in the hope that it will be useful,
+ but WITHOUT ANY WARRANTY; without even the implied warranty of
+ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ GNU General Public License for more details.
+
+ You should have received a copy of the GNU General Public License along
+ with this program; if not, write to the Free Software Foundation, Inc.,
+ 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA.
+
+Also add information on how to contact you by electronic and paper mail.
+
+If the program is interactive, make it output a short notice like this
+when it starts in an interactive mode:
+
+ Gnomovision version 69, Copyright (C) year name of author
+ Gnomovision comes with ABSOLUTELY NO WARRANTY; for details type `show w'.
+ This is free software, and you are welcome to redistribute it
+ under certain conditions; type `show c' for details.
+
+The hypothetical commands `show w' and `show c' should show the appropriate
+parts of the General Public License. Of course, the commands you use may
+be called something other than `show w' and `show c'; they could even be
+mouse-clicks or menu items--whatever suits your program.
+
+You should also get your employer (if you work as a programmer) or your
+school, if any, to sign a "copyright disclaimer" for the program, if
+necessary. Here is a sample; alter the names:
+
+ Yoyodyne, Inc., hereby disclaims all copyright interest in the program
+ `Gnomovision' (which makes passes at compilers) written by James Hacker.
+
+ <signature of Ty Coon>, 1 April 1989
+ Ty Coon, President of Vice
+
+This General Public License does not permit incorporating your program into
+proprietary programs. If your program is a subroutine library, you may
+consider it more useful to permit linking proprietary applications with the
+library. If this is what you want to do, use the GNU Lesser General
+Public License instead of this License.
Added: trunk/yast/sk/Makefile.am
===================================================================
--- trunk/yast/sk/Makefile.am (rev 0)
+++ trunk/yast/sk/Makefile.am 2015-09-29 10:47:28 UTC (rev 92876)
@@ -0,0 +1,196 @@
+# Emacs: -*- makefile -*-
+#
+# Toplevel Makefile.am for a YaST2 subproject
+#
+# -- This file is generated by y2automake - DO NOT EDIT! --
+# (Edit ./SUBDIRS instead)
+#
+
+#where devtools are
+Y2TOOL = $(Y2DEVTOOLS_PREFIX)/bin/y2tool
+
+VERSION = $(shell cat $(srcdir)/VERSION)
+RPMNAME = $(shell cat $(srcdir)/RPMNAME)
+SUBDIRS_FILE = $(shell test -e $(srcdir)/SUBDIRS && echo SUBDIRS)
+ACINCLUDE_FILE = $(shell test -e $(srcdir)/acinclude.m4 && echo acinclude.m4)
+
+HAS_YAST_LICENSE = $(shell test -e $(srcdir)/YAST_LICENSE && echo YAST_LICENSE)
+
+# do we do Makefile.am for devtools? It is a little special...
+IS_DEVTOOLS = $(findstring yast2-devtools,$(RPMNAME))
+
+DEVTOOLS_DIR = $(if $(IS_DEVTOOLS),$(srcdir)/devtools,$(Y2DEVTOOLS_PREFIX)/share/YaST2/data/devtools)
+LEGALESE_DIR = $(if $(HAS_YAST_LICENSE),$(DEVTOOLS_DIR)/admin/copyright/yast,$(DEVTOOLS_DIR)/admin/copyright/gpl)
+
+COPYRIGHT_files_gpl = README COPYING
+
+COPYRIGHT_files_yast = YAST_LICENSE README COPYING COPYRIGHT.english \
+ COPYRIGHT.french COPYRIGHT.german COPYRIGHT.spanish
+
+extra_COPYRIGHT_files = $(if $(HAS_YAST_LICENSE), $(COPYRIGHT_files_yast), $(COPYRIGHT_files_gpl))
+
+# less strict; prefer bzip2
+AUTOMAKE_OPTIONS = foreign dist-bzip2 no-dist-gzip
+# where devtools install m4 snippets
+# argh, executed literally
+#ACLOCAL_AMFLAGS = -I $(Y2DEVTOOLS_PREFIX)/share/aclocal
+ACLOCAL_AMFLAGS = -I . -I `if test -d ./devtools/admin; then echo ./devtools/admin; else pkg-config --print-errors --variable=datadir yast2-devtools; fi`/aclocal
+
+Makefile.am.common: $(DEVTOOLS_DIR)/admin/Makefile.am.common
+ cmp -s $< $@ || cp -f $< $@
+
+# create bzip2ed tar and make some sanity checks
+$(RPMNAME)-$(VERSION).tar.bz2: checkpo dist-bzip2
+ @if [ `bunzip2 -c $(RPMNAME)-$(VERSION).tar.bz2 | wc --bytes` = 0 ] ; then \
+ echo "Error: created tar is empty" ; \
+ exit 1 ; \
+ fi
+
+CLEANFILES =
+MAINTAINERCLEANFILES = package/$(RPMNAME)-$(VERSION).tar.bz2 package/$(RPMNAME).spec
+
+POT_DST = $(shell find -type d -name testsuite -prune , \
+ -type f -name "*.pot")
+
+EXTRA_DIST = \
+ VERSION RPMNAME MAINTAINER configure.in.in \
+ $(SUBDIRS_FILE) $(ACINCLUDE_FILE) \
+ $(if $(IS_DEVTOOLS),Makefile.am.common,$(POT_DST))
+
+show-extra-dist:
+ @echo $(EXTRA_DIST)
+
+# info '(automake)Conditionals'
+if CREATE_PKGCONFIG
+# create the file here instead of by configure
+# because the prerequisite is made here (not anymore!)
+# and we don't want any paths in y2autoconf
+# info '(autoconf)config.status Invocation'
+$(RPMNAME).pc: $(RPMNAME).pc.in config.status
+ ./config.status --file=$@:$<
+
+if CREATE_PKGCONFIG_NOARCH
+pkgconfigdata_DATA = $(RPMNAME).pc
+else
+pkgconfig_DATA = $(RPMNAME).pc
+endif
+
+EXTRA_DIST += $(RPMNAME).pc.in
+endif
+
+dist-hook:
+ @for I in $(extra_COPYRIGHT_files) ; \
+ do \
+ EX="" ; \
+ if test -f $(srcdir)/$$I ; then \
+ EX=$(srcdir)/$$I ; \
+ elif test -f $(LEGALESE_DIR)/$$I ; then \
+ EX=$(LEGALESE_DIR)/$$I ; \
+ else \
+ echo "Error: No file $$I in $(srcdir)/ or in $$LEGALESE_DIR/"; \
+ exit 1 ; \
+ fi ; \
+ echo "cp $$EX $(distdir)" ; \
+ cp $$EX "$(distdir)" ; \
+ done
+
+pot:
+ $(Y2TOOL) y2makepot -s $(srcdir)
+
+install-pot: pot
+ @POT_DST=`find -type d -name testsuite -prune , \
+ -type f -name "*.pot"` ; \
+ if [ -n "$$POT_DST" ] ; then \
+ echo "mkdir -p $(DESTDIR)$(potdir)" ; \
+ mkdir -p $(DESTDIR)$(potdir) ; \
+ list="$$POT_DST"; \
+ for I in $$list ; \
+ do \
+ echo $$I ; \
+ if [ "$$I" == "pot" ] ; then \
+ continue ; \
+ fi ; \
+ echo "$(INSTALL_DATA) $$I $(DESTDIR)$(potdir)" ; \
+ $(INSTALL_DATA) $$I $(DESTDIR)$(potdir) ; \
+ done ; \
+ fi
+
+spellcheck: pot
+ $(Y2TOOL) pot-spellcheck
+
+# all-local: $(if $(IS_DEVTOOLS),,$(POT_DST))
+
+install-data-local: # $(if $(IS_DEVTOOLS),,install-pot)
+ mkdir -p $(DESTDIR)$(docdir)
+ @for I in $(extra_COPYRIGHT_files) ; \
+ do \
+ EX="" ; \
+ if test -f $(srcdir)/$$I ; then \
+ EX=$(srcdir)/$$I ; \
+ elif test -f $(LEGALESE_DIR)/$$I ; then \
+ EX=$(LEGALESE_DIR)/$$I ; \
+ else \
+ echo "Error: No file $$I in $(srcdir)/ or in $(LEGALESE_DIR)/"; \
+ exit 1 ; \
+ fi ; \
+ echo "$(INSTALL_DATA) $$EX $(DESTDIR)$(docdir)" ; \
+ $(INSTALL_DATA) $$EX $(DESTDIR)$(docdir) ; \
+ done
+
+package-local: check-parse $(if $(IS_DEVTOOLS),,$(POT_DST)) $(RPMNAME)-$(VERSION).tar.bz2
+ rm -f package/$(RPMNAME)-*.tar.bz2
+ rm -f package/*~
+ rm -f package/*.bak
+ rm -f package/*.auto
+ mv $(RPMNAME)-$(VERSION).tar.bz2 package/
+ if ! test -x $(Y2TOOL); then \
+ echo "$(Y2TOOL): not found."; \
+ echo "You have to install yast2-devtools to making a package"; \
+ false; \
+ fi
+ here=`pwd`; \
+ cd $(srcdir) && for i in $(RPMNAME)*.spec.in; do \
+ newname="`echo "$$i" | sed "s/\.in$$//g"`"; \
+ $(Y2TOOL) create-spec < $$i > $$here/package/$${newname} ; \
+ done
+
+package: check-up-to-date check-tagversion check-textdomain package-local
+
+TAGVERSION = $(Y2TOOL) tagversion
+
+# check if there is no modified files and all commits were pushed
+check-up-to-date:
+ if [ `git status --short --branch | sed '/##[^[]*$/d;/^??/d' | wc -l` -gt 0 ]; then \
+ (echo "ERROR: Source is not commited and pushed. See `git status`"; false) \
+ fi
+
+check-tagversion:
+ cd $(srcdir) && $(TAGVERSION) --check >/dev/null; \
+ [ $$? = 0 ] || ( echo "ERROR: Please run 'tagversion' first"; false )
+
+check-parse-old:
+ @if [ `find -type f -name "*.ycp" | wc -l` -gt 0 -a "$(RPMNAME)" != "yast2-core" ] ; then \
+ echo "Running parseycp..." ; \
+ parseycp -q -R ; \
+ else \
+ echo "Not running parseycp." ; \
+ fi
+
+check-parse:
+ @echo "Not running parseycp."
+
+check-textdomain:
+ $(Y2TOOL) check-textdomain $(srcdir)
+
+stable: checkin-stable
+
+checkin-stable: package
+ $(Y2TOOL) checkin-stable
+
+
+# For po/ modules
+checkpo:
+ test ! -f $(srcdir)/po/Makefile || $(MAKE) -C po checkpo
+# test ! -f $(srcdir)/po/Makefile || $(MAKE) -C po checkpo make-pox
+# Contents of ./SUBDIRS
+SUBDIRS = po
Added: trunk/yast/sk/README
===================================================================
--- trunk/yast/sk/README (rev 0)
+++ trunk/yast/sk/README 2015-09-29 10:47:28 UTC (rev 92876)
@@ -0,0 +1,2 @@
+This program/library is part of YaST2
+See the file COPYING for license terms
Added: trunk/yast/sk/configure.ac
===================================================================
--- trunk/yast/sk/configure.ac (rev 0)
+++ trunk/yast/sk/configure.ac 2015-09-29 10:47:28 UTC (rev 92876)
@@ -0,0 +1,184 @@
+dnl configure.ac for yast2-trans-sk
+dnl
+dnl -- This file is generated by y2autoconf 3.0.5 - DO NOT EDIT! --
+dnl (edit configure.ac.in or configure.in.in instead)
+
+AC_INIT(yast2-trans-sk, 3.1.0, http://bugs.opensuse.org/, yast2-trans-sk)
+dnl Check for presence of file 'RPMNAME'
+AC_CONFIG_SRCDIR([RPMNAME])
+
+dnl Checking host/target/build systems, for make, install etc.
+AC_CANONICAL_TARGET
+dnl Perform program name transformation
+AC_ARG_PROGRAM
+
+AC_PREFIX_DEFAULT(/usr)
+
+dnl long filenames; we use GNU Make extensions and that's ok
+AM_INIT_AUTOMAKE(tar-ustar -Wno-portability)
+
+dnl Important YaST2 variables
+VERSION="3.1.0"
+RPMNAME="yast2-trans-sk"
+MAINTAINER="Karl Eichwalder <ke(a)suse.de>"
+
+dnl pkgconfig honors lib64
+pkgconfigdir=\${libdir}/pkgconfig
+pkgconfigdatadir=\${datadir}/pkgconfig
+yast2dir=\${prefix}/share/YaST2
+
+ybindir=\${prefix}/lib/YaST2/bin
+# FIXME duplicates execcompdir
+ystartupdir=\${prefix}/lib/YaST2
+plugindir=\${libdir}/YaST2/plugin
+includedir=\${prefix}/include/YaST2
+potdir=\${docdir}/pot
+
+docdir=\${prefix}/share/doc/packages/$RPMNAME
+mandir=\${prefix}/share/man
+
+execcompdir=\${prefix}/lib/YaST2
+agentdir=${execcompdir}/servers_non_y2
+
+ydatadir=${yast2dir}/data
+imagedir=${yast2dir}/images
+themedir=${yast2dir}/theme
+localedir=${yast2dir}/locale
+clientdir=${yast2dir}/clients
+moduledir=${yast2dir}/modules
+yncludedir=${yast2dir}/include
+schemadir=${yast2dir}/schema
+scrconfdir=${yast2dir}/scrconf
+desktopdir=\${prefix}/share/applications/YaST2
+
+AC_SUBST(VERSION)
+AC_SUBST(RPMNAME)
+AC_SUBST(MAINTAINER)
+
+AC_SUBST(pkgconfigdir)
+AC_SUBST(pkgconfigdatadir)
+
+AC_SUBST(yast2dir)
+
+AC_SUBST(ybindir)
+AC_SUBST(ystartupdir)
+AC_SUBST(plugindir)
+AC_SUBST(includedir)
+AC_SUBST(potdir)
+AC_SUBST(execcompdir)
+
+AC_SUBST(docdir)
+AC_SUBST(mandir)
+
+AC_SUBST(ydatadir)
+AC_SUBST(imagedir)
+AC_SUBST(themedir)
+AC_SUBST(localedir)
+AC_SUBST(clientdir)
+AC_SUBST(moduledir)
+AC_SUBST(yncludedir)
+AC_SUBST(schemadir)
+AC_SUBST(scrconfdir)
+AC_SUBST(agentdir)
+AC_SUBST(desktopdir)
+
+fillupdir_d="/var/adm/fillup-templates"
+AC_ARG_WITH(fillupdir,
+ AS_HELP_STRING([--with-fillupdir=DIR],
+ [where to place fillup templates (default $fillupdir_d.]),
+ [ fillupdir="$withval" ],
+ [ fillupdir="$fillupdir_d" ])
+AC_SUBST(fillupdir)
+
+LL=${RPMNAME##*-}
+AC_SUBST(LL)
+ISO639=${LL%_*}
+AC_SUBST(ISO639)
+
+AC_ARG_WITH(own_compendium,
+ AS_HELP_STRING([--with-own_compendium=FILE],
+ [Location of compendium file]),
+ y2compendium=yes, y2compendium=no)
+if test "x$with_own_compendium" = "x" ; then
+ if test -d ../50-memory ; then
+ COMPENDIUM='../../50-memory/yast2.$(LL).po'
+ else
+ COMPENDIUM='../../memory/yast2.$(LL).po'
+ fi
+else
+ COMPENDIUM=${with_own_compendium}
+fi
+AC_SUBST(COMPENDIUM)
+if test -d ../50-pot ; then
+ POTDIR=../../50-pot
+else
+ POTDIR=../../pot/pot
+fi
+AC_SUBST(POTDIR)
+
+
+dnl Checks for programs.
+AC_PROG_INSTALL
+dnl The YCP interpreter checks whether dependent ybc files are older
+dnl so we must preserve their timestamps
+INSTALL="${INSTALL} -p"
+AC_PROG_LN_S
+AC_PROG_MAKE_SET
+
+dnl pkgconfig
+AC_ARG_VAR([PKG_CONFIG_PATH], [where to search for pkg-config files])
+dnl devtools
+dnl ...
+
+dnl no need for AC_ARG_VAR
+AC_PATH_PROG(XGETTEXT, xgettext)
+if test -z "$XGETTEXT" ; then
+ AC_MSG_ERROR(xgettext is missing; please install gettext-tools.)
+fi
+
+Y2DEVTOOLS_PREFIX=`pkg-config --print-errors --variable=prefix yast2-devtools`
+AC_SUBST(Y2DEVTOOLS_PREFIX)
+devtools_ybindir=`pkg-config --print-errors --variable=ybindir yast2-devtools`
+devtools_yast2dir=`pkg-config --print-errors --variable=yast2dir yast2-devtools`
+
+dnl producing pkg-config for others?
+AM_CONDITIONAL(CREATE_PKGCONFIG, test "x${CREATE_PKGCONFIG}" != x)
+AM_CONDITIONAL(CREATE_PKGCONFIG_NOARCH, test "x${CREATE_PKGCONFIG}" = xnoarch)
+
+dbdir=${devtools_yast2dir}/data/docbook
+STYLESHEET_HTML=${dbdir}/stylesheets/customize-html.xsl
+STYLESHEET_PDF=${dbdir}/stylesheets/customize-fo.xsl
+STYLESHEET_CSS=${dbdir}/css/yast2docs.css
+STYLESHEET_YDOC=${dbdir}/stylesheets/ydoc.xsl
+STYLESHEET_YCPDOC=${dbdir}/stylesheets/ycpdoc.xsl
+AC_SUBST(STYLESHEET_HTML)
+AC_SUBST(STYLESHEET_PDF)
+AC_SUBST(STYLESHEET_CSS)
+AC_SUBST(STYLESHEET_YDOC)
+AC_SUBST(STYLESHEET_YCPDOC)
+
+
+dnl searches for some needed programs
+AC_PATH_PROG(MSGFMT, msgfmt, no, /usr/bin)
+if test x$MSGFMT != x"/usr/bin/msgfmt"; then
+ AC_MSG_ERROR(msgfmt is missing; please install gettext.)
+fi
+AC_PATH_PROGS(MSGCAT, msgcat pmsgcat, no)
+if test x$MSGCAT = xno; then
+ AC_MSG_ERROR(msgcat is missing; please install gettext-0.11pre or better.)
+fi
+
+AC_PATH_PROG(MSGMERGE, msgmerge, no, /usr/bin)
+if test x$MSGMERGE != x"/usr/bin/msgmerge"; then
+ AC_MSG_ERROR(msgmerge is missing; please install gettext.)
+fi
+
+AC_PATH_PROG(MSGCONV, msgconv, no, /usr/bin)
+if test x$MSGCONV != x"/usr/bin/msgconv"; then
+ AC_MSG_ERROR(msgconv is missing; please install gettext.)
+fi
+
+
+AC_CONFIG_FILES(Makefile po/Makefile)
+AC_OUTPUT
+
Added: trunk/yast/sk/po/Makefile.am
===================================================================
--- trunk/yast/sk/po/Makefile.am (rev 0)
+++ trunk/yast/sk/po/Makefile.am 2015-09-29 10:47:28 UTC (rev 92876)
@@ -0,0 +1,175 @@
+# Emacs: -*- makefile -*-
+#
+# Makefile.am for a YaST2 translation (po/) subproject
+#
+# -- This file is generated by y2automake - DO NOT EDIT! --
+#
+# --- START lines from /usr/share/YaST2/data/devtools/admin/po/Makefile.am.top ---
+# Emacs: -*- makefile -*-
+# --- END lines from /usr/share/YaST2/data/devtools/admin/po/Makefile.am.top ---
+# --- START lines from /usr/share/YaST2/data/devtools/admin/po/Makefile.am.center ---
+# Emacs: -*- makefile -*-
+
+LL = @LL@
+#POTDIR = ../../50-pot
+POTDIR = @POTDIR@
+POTFILES = $(wildcard $(POTDIR)/*.pot)
+GENERATED = $(MOFILES)
+CLEANFILES = $(GENERATED)
+POFILES = $(wildcard *.po)
+ALL_TEXTDOMAINS = $(basename $(notdir $(POTFILES)))
+BPOTFILES = $(shell source ../../50-tools/build.conf && echo $$business)
+WANTED_TEXTDOMAINS = $(filter-out $(BPOTFILES), $(ALL_TEXTDOMAINS))
+WANTED_POFILES = $(addsuffix .$(LL).po, $(WANTED_TEXTDOMAINS))
+MOFILES = $(POFILES:%.po=%.mo)
+INST_MOFILES = $(MOFILES:.$(LL).mo=.mo)
+POXFILES = $(POFILES:%.po=%.pox)
+EXTRA_DIST = $(WANTED_POFILES) $(stat)
+localedir=@localedir@
+locale_lang_msg_dir=$(localedir)/$(LL)/LC_MESSAGES
+compendium = @COMPENDIUM@
+with_compendium =
+
+stat=status.txt
+PO_STATS= grep -v warning: | @ybindir@/po-stats
+
+MSGMERGE = @MSGMERGE@ --no-wrap --force-po --previous
+MSGFMT = @MSGFMT@
+MSGCAT = @MSGCAT@ --no-wrap --force-po
+MSGCONV = @MSGCONV@ --no-wrap --force-po
+XGETTEXT = @XGETTEXT@ --no-wrap
+
+SUFFIXES = .po .pox .gmo .mo
+
+all-local: $(GENERATED)
+
+make-pox pox: Makefile $(POXFILES)
+$(POXFILES): %.pox: %.po
+ -[ -f $@ ] && mv --backup=numbered $@ $@.bak; \
+ pot=$$(echo $< | sed "s:$(LL).po:pot:"); \
+ compendium=$(compendium); \
+ [ -f $$compendium ] || compendium=/dev/null ; \
+ $(MSGMERGE) -C $$compendium -o $@ $< $(POTDIR)/$$pot
+
+# update or init PO file
+update-po: Makefile $(POTFILES)
+ for p in $(POTFILES); do \
+ q=$${p##*/}; \
+ po=$${q%pot}$(LL).po; \
+ echo $$po; \
+ if [ -f $$po ]; then \
+ $(MSGMERGE) -o $$po.tmp $(with_compendium) $$po $$p; \
+ else \
+ $(MSGMERGE) -o $$po.tmp -C $(compendium) \
+ --verbose /dev/null $$p; \
+ fi || { echo "$(MSGMERGE) for \"$$po\" failed" ; \
+ rm -f $$po.tmp ; }; \
+ if cmp $$po.tmp $$po >/dev/null 2>&1; then \
+ rm -vf $$po.tmp; \
+ else \
+ mv -vf $$po.tmp $$po; \
+ fi; \
+ done
+ $(MAKE) $(stat)
+
+$(stat): $(WANTED_POFILES)
+ if [ -f $(stat) ]; then \
+ cp --backup=numbered $(stat) $(stat).bak; \
+ :> $(stat); \
+ fi
+ { for f in $(WANTED_POFILES); do \
+ LANG=C msgfmt -o /dev/null -c -v --statistics $$f 2>&1; \
+ done ; } | $(PO_STATS) | head -n 6 | tee $(stat)
+
+update-po-with-compendium:
+ $(MAKE) update-po with_compendium="-C $(compendium)"
+
+update-mo: $(MOFILES)
+ @:
+
+%.mo: %.po
+ file=$(srcdir)/`echo $* | sed 's,.*/,,'`.mo \
+ && rm -f $$file \
+ && $(MSGCONV) --to UTF-8 $< \
+ | $(MSGFMT) -c --statistics -o $$file -
+
+showpo:
+ echo $(POFILES)
+
+showmo:
+ echo $(MOFILES)
+
+checkpo:
+ for f in $(POFILES); do \
+ mypot=$(POTDIR)/$${f/$(LL).po/pot}; echo $$f $$mypot; \
+ [ -f $$mypot ] && { LANG=C $(MSGMERGE) --verbose --output=/dev/null $$f $$mypot || exit 1; }; \
+ LANG=C $(MSGFMT) --output=/dev/null --check --statistics --verbose $$f \
+ || exit 1; \
+ done
+
+# Try to checkin a .pox file
+# FIXME make sure msgcat doesn't weird things with "" and comments
+checkin:
+ p=$(MODULE).$(ci_ll); \
+ cp --backup=numbered $(ci_opt) $$p.po $$p.po.bak; \
+ if [ -d CVS ]; then \
+ cvs -n update $$p.po | grep -q -v '^[UPMC]'; \
+ else \
+ LC_ALL=C svn status --show-updates --quiet $$p.po| grep -v '^Status against revision'; \
+ fi; \
+ if [ $$? = 0 ]; then \
+ echo "CVS/Subversion mismatch; trying to merge..."; \
+ rm -f $$p.po; \
+ if [ -d CVS ]; then \
+ cvs -q update $$p.po; \
+ else \
+ svn update $$p.po; \
+ fi; \
+ cp $$p.pox $$p.pox.new; \
+ $(MSGCAT) $$p.po $$p.pox.new -o $$p.pox; \
+ echo -e "\nCheck \"$$p.pox\" for fuzzy entries. Status:"; \
+ $(MSGFMT) --check --statistics $$p.pox; \
+ echo -e "Then try again to checkin \"$$p.pox\"."; \
+ else \
+ cp $(ci_opt) $$p.pox $$p.po; \
+ if [ -d CVS ]; then \
+ cvs -n ci $$p.po; \
+ else \
+ svn --dry-run commit $$p.po; \
+ fi; \
+ if [ $$? = 0 ] ; then \
+ if [ -d CVS ]; then \
+ cvs ci -m "$(ci_msg)" $$p.po; \
+ else \
+ svn commit --message "$(ci_msg)" $$p.po; \
+ fi; \
+ else \
+ rm -f $$p.po; \
+ if [ -d CVS ]; then \
+ cvs -q update $$p.po; \
+ else \
+ svn update $$p.po; \
+ fi; \
+ cp $$p.pox $$p.pox.new; \
+ $(MSGCAT) $$p.po $$p.pox.new -o $$p.pox; \
+ echo -e "\nCheck \"$$p.pox\" for fuzzy entries. Status:"; \
+ $(MSGFMT) --check --statistics $$p.pox; \
+ echo "Then try to checkin \"$$p.pox\"."; \
+ fi; \
+ fi
+
+install-data-local: $(MOFILES) $(stat)
+ D=$(DESTDIR)$(locale_lang_msg_dir); \
+ [ -d $$D ] || install -d -m 755 $$D; \
+ for l in $(MOFILES); do \
+ m=$${l/$(LL).mo/mo}; \
+ install -m 644 $$l $$D/$$m; \
+ done
+ install -d -m 755 $(DESTDIR)$(docdir)
+ $(INSTALL_DATA) $(stat) $(DESTDIR)$(docdir)
+# --- END lines from /usr/share/YaST2/data/devtools/admin/po/Makefile.am.center ---
+# --- START lines from /usr/share/YaST2/data/devtools/admin/po/Makefile.am.bottom ---
+# Emacs: -*- makefile -*-
+
+## po/Makefile.am.bottom ends here
+# --- END lines from /usr/share/YaST2/data/devtools/admin/po/Makefile.am.bottom ---
Added: trunk/yast/sl/COPYING
===================================================================
--- trunk/yast/sl/COPYING (rev 0)
+++ trunk/yast/sl/COPYING 2015-09-29 10:47:28 UTC (rev 92876)
@@ -0,0 +1,339 @@
+ GNU GENERAL PUBLIC LICENSE
+ Version 2, June 1991
+
+ Copyright (C) 1989, 1991 Free Software Foundation, Inc.,
+ 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA
+ Everyone is permitted to copy and distribute verbatim copies
+ of this license document, but changing it is not allowed.
+
+ Preamble
+
+ The licenses for most software are designed to take away your
+freedom to share and change it. By contrast, the GNU General Public
+License is intended to guarantee your freedom to share and change free
+software--to make sure the software is free for all its users. This
+General Public License applies to most of the Free Software
+Foundation's software and to any other program whose authors commit to
+using it. (Some other Free Software Foundation software is covered by
+the GNU Lesser General Public License instead.) You can apply it to
+your programs, too.
+
+ When we speak of free software, we are referring to freedom, not
+price. Our General Public Licenses are designed to make sure that you
+have the freedom to distribute copies of free software (and charge for
+this service if you wish), that you receive source code or can get it
+if you want it, that you can change the software or use pieces of it
+in new free programs; and that you know you can do these things.
+
+ To protect your rights, we need to make restrictions that forbid
+anyone to deny you these rights or to ask you to surrender the rights.
+These restrictions translate to certain responsibilities for you if you
+distribute copies of the software, or if you modify it.
+
+ For example, if you distribute copies of such a program, whether
+gratis or for a fee, you must give the recipients all the rights that
+you have. You must make sure that they, too, receive or can get the
+source code. And you must show them these terms so they know their
+rights.
+
+ We protect your rights with two steps: (1) copyright the software, and
+(2) offer you this license which gives you legal permission to copy,
+distribute and/or modify the software.
+
+ Also, for each author's protection and ours, we want to make certain
+that everyone understands that there is no warranty for this free
+software. If the software is modified by someone else and passed on, we
+want its recipients to know that what they have is not the original, so
+that any problems introduced by others will not reflect on the original
+authors' reputations.
+
+ Finally, any free program is threatened constantly by software
+patents. We wish to avoid the danger that redistributors of a free
+program will individually obtain patent licenses, in effect making the
+program proprietary. To prevent this, we have made it clear that any
+patent must be licensed for everyone's free use or not licensed at all.
+
+ The precise terms and conditions for copying, distribution and
+modification follow.
+
+ GNU GENERAL PUBLIC LICENSE
+ TERMS AND CONDITIONS FOR COPYING, DISTRIBUTION AND MODIFICATION
+
+ 0. This License applies to any program or other work which contains
+a notice placed by the copyright holder saying it may be distributed
+under the terms of this General Public License. The "Program", below,
+refers to any such program or work, and a "work based on the Program"
+means either the Program or any derivative work under copyright law:
+that is to say, a work containing the Program or a portion of it,
+either verbatim or with modifications and/or translated into another
+language. (Hereinafter, translation is included without limitation in
+the term "modification".) Each licensee is addressed as "you".
+
+Activities other than copying, distribution and modification are not
+covered by this License; they are outside its scope. The act of
+running the Program is not restricted, and the output from the Program
+is covered only if its contents constitute a work based on the
+Program (independent of having been made by running the Program).
+Whether that is true depends on what the Program does.
+
+ 1. You may copy and distribute verbatim copies of the Program's
+source code as you receive it, in any medium, provided that you
+conspicuously and appropriately publish on each copy an appropriate
+copyright notice and disclaimer of warranty; keep intact all the
+notices that refer to this License and to the absence of any warranty;
+and give any other recipients of the Program a copy of this License
+along with the Program.
+
+You may charge a fee for the physical act of transferring a copy, and
+you may at your option offer warranty protection in exchange for a fee.
+
+ 2. You may modify your copy or copies of the Program or any portion
+of it, thus forming a work based on the Program, and copy and
+distribute such modifications or work under the terms of Section 1
+above, provided that you also meet all of these conditions:
+
+ a) You must cause the modified files to carry prominent notices
+ stating that you changed the files and the date of any change.
+
+ b) You must cause any work that you distribute or publish, that in
+ whole or in part contains or is derived from the Program or any
+ part thereof, to be licensed as a whole at no charge to all third
+ parties under the terms of this License.
+
+ c) If the modified program normally reads commands interactively
+ when run, you must cause it, when started running for such
+ interactive use in the most ordinary way, to print or display an
+ announcement including an appropriate copyright notice and a
+ notice that there is no warranty (or else, saying that you provide
+ a warranty) and that users may redistribute the program under
+ these conditions, and telling the user how to view a copy of this
+ License. (Exception: if the Program itself is interactive but
+ does not normally print such an announcement, your work based on
+ the Program is not required to print an announcement.)
+
+These requirements apply to the modified work as a whole. If
+identifiable sections of that work are not derived from the Program,
+and can be reasonably considered independent and separate works in
+themselves, then this License, and its terms, do not apply to those
+sections when you distribute them as separate works. But when you
+distribute the same sections as part of a whole which is a work based
+on the Program, the distribution of the whole must be on the terms of
+this License, whose permissions for other licensees extend to the
+entire whole, and thus to each and every part regardless of who wrote it.
+
+Thus, it is not the intent of this section to claim rights or contest
+your rights to work written entirely by you; rather, the intent is to
+exercise the right to control the distribution of derivative or
+collective works based on the Program.
+
+In addition, mere aggregation of another work not based on the Program
+with the Program (or with a work based on the Program) on a volume of
+a storage or distribution medium does not bring the other work under
+the scope of this License.
+
+ 3. You may copy and distribute the Program (or a work based on it,
+under Section 2) in object code or executable form under the terms of
+Sections 1 and 2 above provided that you also do one of the following:
+
+ a) Accompany it with the complete corresponding machine-readable
+ source code, which must be distributed under the terms of Sections
+ 1 and 2 above on a medium customarily used for software interchange; or,
+
+ b) Accompany it with a written offer, valid for at least three
+ years, to give any third party, for a charge no more than your
+ cost of physically performing source distribution, a complete
+ machine-readable copy of the corresponding source code, to be
+ distributed under the terms of Sections 1 and 2 above on a medium
+ customarily used for software interchange; or,
+
+ c) Accompany it with the information you received as to the offer
+ to distribute corresponding source code. (This alternative is
+ allowed only for noncommercial distribution and only if you
+ received the program in object code or executable form with such
+ an offer, in accord with Subsection b above.)
+
+The source code for a work means the preferred form of the work for
+making modifications to it. For an executable work, complete source
+code means all the source code for all modules it contains, plus any
+associated interface definition files, plus the scripts used to
+control compilation and installation of the executable. However, as a
+special exception, the source code distributed need not include
+anything that is normally distributed (in either source or binary
+form) with the major components (compiler, kernel, and so on) of the
+operating system on which the executable runs, unless that component
+itself accompanies the executable.
+
+If distribution of executable or object code is made by offering
+access to copy from a designated place, then offering equivalent
+access to copy the source code from the same place counts as
+distribution of the source code, even though third parties are not
+compelled to copy the source along with the object code.
+
+ 4. You may not copy, modify, sublicense, or distribute the Program
+except as expressly provided under this License. Any attempt
+otherwise to copy, modify, sublicense or distribute the Program is
+void, and will automatically terminate your rights under this License.
+However, parties who have received copies, or rights, from you under
+this License will not have their licenses terminated so long as such
+parties remain in full compliance.
+
+ 5. You are not required to accept this License, since you have not
+signed it. However, nothing else grants you permission to modify or
+distribute the Program or its derivative works. These actions are
+prohibited by law if you do not accept this License. Therefore, by
+modifying or distributing the Program (or any work based on the
+Program), you indicate your acceptance of this License to do so, and
+all its terms and conditions for copying, distributing or modifying
+the Program or works based on it.
+
+ 6. Each time you redistribute the Program (or any work based on the
+Program), the recipient automatically receives a license from the
+original licensor to copy, distribute or modify the Program subject to
+these terms and conditions. You may not impose any further
+restrictions on the recipients' exercise of the rights granted herein.
+You are not responsible for enforcing compliance by third parties to
+this License.
+
+ 7. If, as a consequence of a court judgment or allegation of patent
+infringement or for any other reason (not limited to patent issues),
+conditions are imposed on you (whether by court order, agreement or
+otherwise) that contradict the conditions of this License, they do not
+excuse you from the conditions of this License. If you cannot
+distribute so as to satisfy simultaneously your obligations under this
+License and any other pertinent obligations, then as a consequence you
+may not distribute the Program at all. For example, if a patent
+license would not permit royalty-free redistribution of the Program by
+all those who receive copies directly or indirectly through you, then
+the only way you could satisfy both it and this License would be to
+refrain entirely from distribution of the Program.
+
+If any portion of this section is held invalid or unenforceable under
+any particular circumstance, the balance of the section is intended to
+apply and the section as a whole is intended to apply in other
+circumstances.
+
+It is not the purpose of this section to induce you to infringe any
+patents or other property right claims or to contest validity of any
+such claims; this section has the sole purpose of protecting the
+integrity of the free software distribution system, which is
+implemented by public license practices. Many people have made
+generous contributions to the wide range of software distributed
+through that system in reliance on consistent application of that
+system; it is up to the author/donor to decide if he or she is willing
+to distribute software through any other system and a licensee cannot
+impose that choice.
+
+This section is intended to make thoroughly clear what is believed to
+be a consequence of the rest of this License.
+
+ 8. If the distribution and/or use of the Program is restricted in
+certain countries either by patents or by copyrighted interfaces, the
+original copyright holder who places the Program under this License
+may add an explicit geographical distribution limitation excluding
+those countries, so that distribution is permitted only in or among
+countries not thus excluded. In such case, this License incorporates
+the limitation as if written in the body of this License.
+
+ 9. The Free Software Foundation may publish revised and/or new versions
+of the General Public License from time to time. Such new versions will
+be similar in spirit to the present version, but may differ in detail to
+address new problems or concerns.
+
+Each version is given a distinguishing version number. If the Program
+specifies a version number of this License which applies to it and "any
+later version", you have the option of following the terms and conditions
+either of that version or of any later version published by the Free
+Software Foundation. If the Program does not specify a version number of
+this License, you may choose any version ever published by the Free Software
+Foundation.
+
+ 10. If you wish to incorporate parts of the Program into other free
+programs whose distribution conditions are different, write to the author
+to ask for permission. For software which is copyrighted by the Free
+Software Foundation, write to the Free Software Foundation; we sometimes
+make exceptions for this. Our decision will be guided by the two goals
+of preserving the free status of all derivatives of our free software and
+of promoting the sharing and reuse of software generally.
+
+ NO WARRANTY
+
+ 11. BECAUSE THE PROGRAM IS LICENSED FREE OF CHARGE, THERE IS NO WARRANTY
+FOR THE PROGRAM, TO THE EXTENT PERMITTED BY APPLICABLE LAW. EXCEPT WHEN
+OTHERWISE STATED IN WRITING THE COPYRIGHT HOLDERS AND/OR OTHER PARTIES
+PROVIDE THE PROGRAM "AS IS" WITHOUT WARRANTY OF ANY KIND, EITHER EXPRESSED
+OR IMPLIED, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF
+MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE. THE ENTIRE RISK AS
+TO THE QUALITY AND PERFORMANCE OF THE PROGRAM IS WITH YOU. SHOULD THE
+PROGRAM PROVE DEFECTIVE, YOU ASSUME THE COST OF ALL NECESSARY SERVICING,
+REPAIR OR CORRECTION.
+
+ 12. IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN WRITING
+WILL ANY COPYRIGHT HOLDER, OR ANY OTHER PARTY WHO MAY MODIFY AND/OR
+REDISTRIBUTE THE PROGRAM AS PERMITTED ABOVE, BE LIABLE TO YOU FOR DAMAGES,
+INCLUDING ANY GENERAL, SPECIAL, INCIDENTAL OR CONSEQUENTIAL DAMAGES ARISING
+OUT OF THE USE OR INABILITY TO USE THE PROGRAM (INCLUDING BUT NOT LIMITED
+TO LOSS OF DATA OR DATA BEING RENDERED INACCURATE OR LOSSES SUSTAINED BY
+YOU OR THIRD PARTIES OR A FAILURE OF THE PROGRAM TO OPERATE WITH ANY OTHER
+PROGRAMS), EVEN IF SUCH HOLDER OR OTHER PARTY HAS BEEN ADVISED OF THE
+POSSIBILITY OF SUCH DAMAGES.
+
+ END OF TERMS AND CONDITIONS
+
+ How to Apply These Terms to Your New Programs
+
+ If you develop a new program, and you want it to be of the greatest
+possible use to the public, the best way to achieve this is to make it
+free software which everyone can redistribute and change under these terms.
+
+ To do so, attach the following notices to the program. It is safest
+to attach them to the start of each source file to most effectively
+convey the exclusion of warranty; and each file should have at least
+the "copyright" line and a pointer to where the full notice is found.
+
+ <one line to give the program's name and a brief idea of what it does.>
+ Copyright (C) <year> <name of author>
+
+ This program is free software; you can redistribute it and/or modify
+ it under the terms of the GNU General Public License as published by
+ the Free Software Foundation; either version 2 of the License, or
+ (at your option) any later version.
+
+ This program is distributed in the hope that it will be useful,
+ but WITHOUT ANY WARRANTY; without even the implied warranty of
+ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ GNU General Public License for more details.
+
+ You should have received a copy of the GNU General Public License along
+ with this program; if not, write to the Free Software Foundation, Inc.,
+ 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA.
+
+Also add information on how to contact you by electronic and paper mail.
+
+If the program is interactive, make it output a short notice like this
+when it starts in an interactive mode:
+
+ Gnomovision version 69, Copyright (C) year name of author
+ Gnomovision comes with ABSOLUTELY NO WARRANTY; for details type `show w'.
+ This is free software, and you are welcome to redistribute it
+ under certain conditions; type `show c' for details.
+
+The hypothetical commands `show w' and `show c' should show the appropriate
+parts of the General Public License. Of course, the commands you use may
+be called something other than `show w' and `show c'; they could even be
+mouse-clicks or menu items--whatever suits your program.
+
+You should also get your employer (if you work as a programmer) or your
+school, if any, to sign a "copyright disclaimer" for the program, if
+necessary. Here is a sample; alter the names:
+
+ Yoyodyne, Inc., hereby disclaims all copyright interest in the program
+ `Gnomovision' (which makes passes at compilers) written by James Hacker.
+
+ <signature of Ty Coon>, 1 April 1989
+ Ty Coon, President of Vice
+
+This General Public License does not permit incorporating your program into
+proprietary programs. If your program is a subroutine library, you may
+consider it more useful to permit linking proprietary applications with the
+library. If this is what you want to do, use the GNU Lesser General
+Public License instead of this License.
Added: trunk/yast/sl/Makefile.am
===================================================================
--- trunk/yast/sl/Makefile.am (rev 0)
+++ trunk/yast/sl/Makefile.am 2015-09-29 10:47:28 UTC (rev 92876)
@@ -0,0 +1,196 @@
+# Emacs: -*- makefile -*-
+#
+# Toplevel Makefile.am for a YaST2 subproject
+#
+# -- This file is generated by y2automake - DO NOT EDIT! --
+# (Edit ./SUBDIRS instead)
+#
+
+#where devtools are
+Y2TOOL = $(Y2DEVTOOLS_PREFIX)/bin/y2tool
+
+VERSION = $(shell cat $(srcdir)/VERSION)
+RPMNAME = $(shell cat $(srcdir)/RPMNAME)
+SUBDIRS_FILE = $(shell test -e $(srcdir)/SUBDIRS && echo SUBDIRS)
+ACINCLUDE_FILE = $(shell test -e $(srcdir)/acinclude.m4 && echo acinclude.m4)
+
+HAS_YAST_LICENSE = $(shell test -e $(srcdir)/YAST_LICENSE && echo YAST_LICENSE)
+
+# do we do Makefile.am for devtools? It is a little special...
+IS_DEVTOOLS = $(findstring yast2-devtools,$(RPMNAME))
+
+DEVTOOLS_DIR = $(if $(IS_DEVTOOLS),$(srcdir)/devtools,$(Y2DEVTOOLS_PREFIX)/share/YaST2/data/devtools)
+LEGALESE_DIR = $(if $(HAS_YAST_LICENSE),$(DEVTOOLS_DIR)/admin/copyright/yast,$(DEVTOOLS_DIR)/admin/copyright/gpl)
+
+COPYRIGHT_files_gpl = README COPYING
+
+COPYRIGHT_files_yast = YAST_LICENSE README COPYING COPYRIGHT.english \
+ COPYRIGHT.french COPYRIGHT.german COPYRIGHT.spanish
+
+extra_COPYRIGHT_files = $(if $(HAS_YAST_LICENSE), $(COPYRIGHT_files_yast), $(COPYRIGHT_files_gpl))
+
+# less strict; prefer bzip2
+AUTOMAKE_OPTIONS = foreign dist-bzip2 no-dist-gzip
+# where devtools install m4 snippets
+# argh, executed literally
+#ACLOCAL_AMFLAGS = -I $(Y2DEVTOOLS_PREFIX)/share/aclocal
+ACLOCAL_AMFLAGS = -I . -I `if test -d ./devtools/admin; then echo ./devtools/admin; else pkg-config --print-errors --variable=datadir yast2-devtools; fi`/aclocal
+
+Makefile.am.common: $(DEVTOOLS_DIR)/admin/Makefile.am.common
+ cmp -s $< $@ || cp -f $< $@
+
+# create bzip2ed tar and make some sanity checks
+$(RPMNAME)-$(VERSION).tar.bz2: checkpo dist-bzip2
+ @if [ `bunzip2 -c $(RPMNAME)-$(VERSION).tar.bz2 | wc --bytes` = 0 ] ; then \
+ echo "Error: created tar is empty" ; \
+ exit 1 ; \
+ fi
+
+CLEANFILES =
+MAINTAINERCLEANFILES = package/$(RPMNAME)-$(VERSION).tar.bz2 package/$(RPMNAME).spec
+
+POT_DST = $(shell find -type d -name testsuite -prune , \
+ -type f -name "*.pot")
+
+EXTRA_DIST = \
+ VERSION RPMNAME MAINTAINER configure.in.in \
+ $(SUBDIRS_FILE) $(ACINCLUDE_FILE) \
+ $(if $(IS_DEVTOOLS),Makefile.am.common,$(POT_DST))
+
+show-extra-dist:
+ @echo $(EXTRA_DIST)
+
+# info '(automake)Conditionals'
+if CREATE_PKGCONFIG
+# create the file here instead of by configure
+# because the prerequisite is made here (not anymore!)
+# and we don't want any paths in y2autoconf
+# info '(autoconf)config.status Invocation'
+$(RPMNAME).pc: $(RPMNAME).pc.in config.status
+ ./config.status --file=$@:$<
+
+if CREATE_PKGCONFIG_NOARCH
+pkgconfigdata_DATA = $(RPMNAME).pc
+else
+pkgconfig_DATA = $(RPMNAME).pc
+endif
+
+EXTRA_DIST += $(RPMNAME).pc.in
+endif
+
+dist-hook:
+ @for I in $(extra_COPYRIGHT_files) ; \
+ do \
+ EX="" ; \
+ if test -f $(srcdir)/$$I ; then \
+ EX=$(srcdir)/$$I ; \
+ elif test -f $(LEGALESE_DIR)/$$I ; then \
+ EX=$(LEGALESE_DIR)/$$I ; \
+ else \
+ echo "Error: No file $$I in $(srcdir)/ or in $$LEGALESE_DIR/"; \
+ exit 1 ; \
+ fi ; \
+ echo "cp $$EX $(distdir)" ; \
+ cp $$EX "$(distdir)" ; \
+ done
+
+pot:
+ $(Y2TOOL) y2makepot -s $(srcdir)
+
+install-pot: pot
+ @POT_DST=`find -type d -name testsuite -prune , \
+ -type f -name "*.pot"` ; \
+ if [ -n "$$POT_DST" ] ; then \
+ echo "mkdir -p $(DESTDIR)$(potdir)" ; \
+ mkdir -p $(DESTDIR)$(potdir) ; \
+ list="$$POT_DST"; \
+ for I in $$list ; \
+ do \
+ echo $$I ; \
+ if [ "$$I" == "pot" ] ; then \
+ continue ; \
+ fi ; \
+ echo "$(INSTALL_DATA) $$I $(DESTDIR)$(potdir)" ; \
+ $(INSTALL_DATA) $$I $(DESTDIR)$(potdir) ; \
+ done ; \
+ fi
+
+spellcheck: pot
+ $(Y2TOOL) pot-spellcheck
+
+# all-local: $(if $(IS_DEVTOOLS),,$(POT_DST))
+
+install-data-local: # $(if $(IS_DEVTOOLS),,install-pot)
+ mkdir -p $(DESTDIR)$(docdir)
+ @for I in $(extra_COPYRIGHT_files) ; \
+ do \
+ EX="" ; \
+ if test -f $(srcdir)/$$I ; then \
+ EX=$(srcdir)/$$I ; \
+ elif test -f $(LEGALESE_DIR)/$$I ; then \
+ EX=$(LEGALESE_DIR)/$$I ; \
+ else \
+ echo "Error: No file $$I in $(srcdir)/ or in $(LEGALESE_DIR)/"; \
+ exit 1 ; \
+ fi ; \
+ echo "$(INSTALL_DATA) $$EX $(DESTDIR)$(docdir)" ; \
+ $(INSTALL_DATA) $$EX $(DESTDIR)$(docdir) ; \
+ done
+
+package-local: check-parse $(if $(IS_DEVTOOLS),,$(POT_DST)) $(RPMNAME)-$(VERSION).tar.bz2
+ rm -f package/$(RPMNAME)-*.tar.bz2
+ rm -f package/*~
+ rm -f package/*.bak
+ rm -f package/*.auto
+ mv $(RPMNAME)-$(VERSION).tar.bz2 package/
+ if ! test -x $(Y2TOOL); then \
+ echo "$(Y2TOOL): not found."; \
+ echo "You have to install yast2-devtools to making a package"; \
+ false; \
+ fi
+ here=`pwd`; \
+ cd $(srcdir) && for i in $(RPMNAME)*.spec.in; do \
+ newname="`echo "$$i" | sed "s/\.in$$//g"`"; \
+ $(Y2TOOL) create-spec < $$i > $$here/package/$${newname} ; \
+ done
+
+package: check-up-to-date check-tagversion check-textdomain package-local
+
+TAGVERSION = $(Y2TOOL) tagversion
+
+# check if there is no modified files and all commits were pushed
+check-up-to-date:
+ if [ `git status --short --branch | sed '/##[^[]*$/d;/^??/d' | wc -l` -gt 0 ]; then \
+ (echo "ERROR: Source is not commited and pushed. See `git status`"; false) \
+ fi
+
+check-tagversion:
+ cd $(srcdir) && $(TAGVERSION) --check >/dev/null; \
+ [ $$? = 0 ] || ( echo "ERROR: Please run 'tagversion' first"; false )
+
+check-parse-old:
+ @if [ `find -type f -name "*.ycp" | wc -l` -gt 0 -a "$(RPMNAME)" != "yast2-core" ] ; then \
+ echo "Running parseycp..." ; \
+ parseycp -q -R ; \
+ else \
+ echo "Not running parseycp." ; \
+ fi
+
+check-parse:
+ @echo "Not running parseycp."
+
+check-textdomain:
+ $(Y2TOOL) check-textdomain $(srcdir)
+
+stable: checkin-stable
+
+checkin-stable: package
+ $(Y2TOOL) checkin-stable
+
+
+# For po/ modules
+checkpo:
+ test ! -f $(srcdir)/po/Makefile || $(MAKE) -C po checkpo
+# test ! -f $(srcdir)/po/Makefile || $(MAKE) -C po checkpo make-pox
+# Contents of ./SUBDIRS
+SUBDIRS = po
Added: trunk/yast/sl/README
===================================================================
--- trunk/yast/sl/README (rev 0)
+++ trunk/yast/sl/README 2015-09-29 10:47:28 UTC (rev 92876)
@@ -0,0 +1,2 @@
+This program/library is part of YaST2
+See the file COPYING for license terms
Added: trunk/yast/sl/configure.ac
===================================================================
--- trunk/yast/sl/configure.ac (rev 0)
+++ trunk/yast/sl/configure.ac 2015-09-29 10:47:28 UTC (rev 92876)
@@ -0,0 +1,184 @@
+dnl configure.ac for yast2-trans-sl
+dnl
+dnl -- This file is generated by y2autoconf 3.0.5 - DO NOT EDIT! --
+dnl (edit configure.ac.in or configure.in.in instead)
+
+AC_INIT(yast2-trans-sl, 3.1.0, http://bugs.opensuse.org/, yast2-trans-sl)
+dnl Check for presence of file 'RPMNAME'
+AC_CONFIG_SRCDIR([RPMNAME])
+
+dnl Checking host/target/build systems, for make, install etc.
+AC_CANONICAL_TARGET
+dnl Perform program name transformation
+AC_ARG_PROGRAM
+
+AC_PREFIX_DEFAULT(/usr)
+
+dnl long filenames; we use GNU Make extensions and that's ok
+AM_INIT_AUTOMAKE(tar-ustar -Wno-portability)
+
+dnl Important YaST2 variables
+VERSION="3.1.0"
+RPMNAME="yast2-trans-sl"
+MAINTAINER="Karl Eichwalder <ke(a)suse.de>"
+
+dnl pkgconfig honors lib64
+pkgconfigdir=\${libdir}/pkgconfig
+pkgconfigdatadir=\${datadir}/pkgconfig
+yast2dir=\${prefix}/share/YaST2
+
+ybindir=\${prefix}/lib/YaST2/bin
+# FIXME duplicates execcompdir
+ystartupdir=\${prefix}/lib/YaST2
+plugindir=\${libdir}/YaST2/plugin
+includedir=\${prefix}/include/YaST2
+potdir=\${docdir}/pot
+
+docdir=\${prefix}/share/doc/packages/$RPMNAME
+mandir=\${prefix}/share/man
+
+execcompdir=\${prefix}/lib/YaST2
+agentdir=${execcompdir}/servers_non_y2
+
+ydatadir=${yast2dir}/data
+imagedir=${yast2dir}/images
+themedir=${yast2dir}/theme
+localedir=${yast2dir}/locale
+clientdir=${yast2dir}/clients
+moduledir=${yast2dir}/modules
+yncludedir=${yast2dir}/include
+schemadir=${yast2dir}/schema
+scrconfdir=${yast2dir}/scrconf
+desktopdir=\${prefix}/share/applications/YaST2
+
+AC_SUBST(VERSION)
+AC_SUBST(RPMNAME)
+AC_SUBST(MAINTAINER)
+
+AC_SUBST(pkgconfigdir)
+AC_SUBST(pkgconfigdatadir)
+
+AC_SUBST(yast2dir)
+
+AC_SUBST(ybindir)
+AC_SUBST(ystartupdir)
+AC_SUBST(plugindir)
+AC_SUBST(includedir)
+AC_SUBST(potdir)
+AC_SUBST(execcompdir)
+
+AC_SUBST(docdir)
+AC_SUBST(mandir)
+
+AC_SUBST(ydatadir)
+AC_SUBST(imagedir)
+AC_SUBST(themedir)
+AC_SUBST(localedir)
+AC_SUBST(clientdir)
+AC_SUBST(moduledir)
+AC_SUBST(yncludedir)
+AC_SUBST(schemadir)
+AC_SUBST(scrconfdir)
+AC_SUBST(agentdir)
+AC_SUBST(desktopdir)
+
+fillupdir_d="/var/adm/fillup-templates"
+AC_ARG_WITH(fillupdir,
+ AS_HELP_STRING([--with-fillupdir=DIR],
+ [where to place fillup templates (default $fillupdir_d.]),
+ [ fillupdir="$withval" ],
+ [ fillupdir="$fillupdir_d" ])
+AC_SUBST(fillupdir)
+
+LL=${RPMNAME##*-}
+AC_SUBST(LL)
+ISO639=${LL%_*}
+AC_SUBST(ISO639)
+
+AC_ARG_WITH(own_compendium,
+ AS_HELP_STRING([--with-own_compendium=FILE],
+ [Location of compendium file]),
+ y2compendium=yes, y2compendium=no)
+if test "x$with_own_compendium" = "x" ; then
+ if test -d ../50-memory ; then
+ COMPENDIUM='../../50-memory/yast2.$(LL).po'
+ else
+ COMPENDIUM='../../memory/yast2.$(LL).po'
+ fi
+else
+ COMPENDIUM=${with_own_compendium}
+fi
+AC_SUBST(COMPENDIUM)
+if test -d ../50-pot ; then
+ POTDIR=../../50-pot
+else
+ POTDIR=../../pot/pot
+fi
+AC_SUBST(POTDIR)
+
+
+dnl Checks for programs.
+AC_PROG_INSTALL
+dnl The YCP interpreter checks whether dependent ybc files are older
+dnl so we must preserve their timestamps
+INSTALL="${INSTALL} -p"
+AC_PROG_LN_S
+AC_PROG_MAKE_SET
+
+dnl pkgconfig
+AC_ARG_VAR([PKG_CONFIG_PATH], [where to search for pkg-config files])
+dnl devtools
+dnl ...
+
+dnl no need for AC_ARG_VAR
+AC_PATH_PROG(XGETTEXT, xgettext)
+if test -z "$XGETTEXT" ; then
+ AC_MSG_ERROR(xgettext is missing; please install gettext-tools.)
+fi
+
+Y2DEVTOOLS_PREFIX=`pkg-config --print-errors --variable=prefix yast2-devtools`
+AC_SUBST(Y2DEVTOOLS_PREFIX)
+devtools_ybindir=`pkg-config --print-errors --variable=ybindir yast2-devtools`
+devtools_yast2dir=`pkg-config --print-errors --variable=yast2dir yast2-devtools`
+
+dnl producing pkg-config for others?
+AM_CONDITIONAL(CREATE_PKGCONFIG, test "x${CREATE_PKGCONFIG}" != x)
+AM_CONDITIONAL(CREATE_PKGCONFIG_NOARCH, test "x${CREATE_PKGCONFIG}" = xnoarch)
+
+dbdir=${devtools_yast2dir}/data/docbook
+STYLESHEET_HTML=${dbdir}/stylesheets/customize-html.xsl
+STYLESHEET_PDF=${dbdir}/stylesheets/customize-fo.xsl
+STYLESHEET_CSS=${dbdir}/css/yast2docs.css
+STYLESHEET_YDOC=${dbdir}/stylesheets/ydoc.xsl
+STYLESHEET_YCPDOC=${dbdir}/stylesheets/ycpdoc.xsl
+AC_SUBST(STYLESHEET_HTML)
+AC_SUBST(STYLESHEET_PDF)
+AC_SUBST(STYLESHEET_CSS)
+AC_SUBST(STYLESHEET_YDOC)
+AC_SUBST(STYLESHEET_YCPDOC)
+
+
+dnl searches for some needed programs
+AC_PATH_PROG(MSGFMT, msgfmt, no, /usr/bin)
+if test x$MSGFMT != x"/usr/bin/msgfmt"; then
+ AC_MSG_ERROR(msgfmt is missing; please install gettext.)
+fi
+AC_PATH_PROGS(MSGCAT, msgcat pmsgcat, no)
+if test x$MSGCAT = xno; then
+ AC_MSG_ERROR(msgcat is missing; please install gettext-0.11pre or better.)
+fi
+
+AC_PATH_PROG(MSGMERGE, msgmerge, no, /usr/bin)
+if test x$MSGMERGE != x"/usr/bin/msgmerge"; then
+ AC_MSG_ERROR(msgmerge is missing; please install gettext.)
+fi
+
+AC_PATH_PROG(MSGCONV, msgconv, no, /usr/bin)
+if test x$MSGCONV != x"/usr/bin/msgconv"; then
+ AC_MSG_ERROR(msgconv is missing; please install gettext.)
+fi
+
+
+AC_CONFIG_FILES(Makefile po/Makefile)
+AC_OUTPUT
+
Added: trunk/yast/sl/po/Makefile.am
===================================================================
--- trunk/yast/sl/po/Makefile.am (rev 0)
+++ trunk/yast/sl/po/Makefile.am 2015-09-29 10:47:28 UTC (rev 92876)
@@ -0,0 +1,175 @@
+# Emacs: -*- makefile -*-
+#
+# Makefile.am for a YaST2 translation (po/) subproject
+#
+# -- This file is generated by y2automake - DO NOT EDIT! --
+#
+# --- START lines from /usr/share/YaST2/data/devtools/admin/po/Makefile.am.top ---
+# Emacs: -*- makefile -*-
+# --- END lines from /usr/share/YaST2/data/devtools/admin/po/Makefile.am.top ---
+# --- START lines from /usr/share/YaST2/data/devtools/admin/po/Makefile.am.center ---
+# Emacs: -*- makefile -*-
+
+LL = @LL@
+#POTDIR = ../../50-pot
+POTDIR = @POTDIR@
+POTFILES = $(wildcard $(POTDIR)/*.pot)
+GENERATED = $(MOFILES)
+CLEANFILES = $(GENERATED)
+POFILES = $(wildcard *.po)
+ALL_TEXTDOMAINS = $(basename $(notdir $(POTFILES)))
+BPOTFILES = $(shell source ../../50-tools/build.conf && echo $$business)
+WANTED_TEXTDOMAINS = $(filter-out $(BPOTFILES), $(ALL_TEXTDOMAINS))
+WANTED_POFILES = $(addsuffix .$(LL).po, $(WANTED_TEXTDOMAINS))
+MOFILES = $(POFILES:%.po=%.mo)
+INST_MOFILES = $(MOFILES:.$(LL).mo=.mo)
+POXFILES = $(POFILES:%.po=%.pox)
+EXTRA_DIST = $(WANTED_POFILES) $(stat)
+localedir=@localedir@
+locale_lang_msg_dir=$(localedir)/$(LL)/LC_MESSAGES
+compendium = @COMPENDIUM@
+with_compendium =
+
+stat=status.txt
+PO_STATS= grep -v warning: | @ybindir@/po-stats
+
+MSGMERGE = @MSGMERGE@ --no-wrap --force-po --previous
+MSGFMT = @MSGFMT@
+MSGCAT = @MSGCAT@ --no-wrap --force-po
+MSGCONV = @MSGCONV@ --no-wrap --force-po
+XGETTEXT = @XGETTEXT@ --no-wrap
+
+SUFFIXES = .po .pox .gmo .mo
+
+all-local: $(GENERATED)
+
+make-pox pox: Makefile $(POXFILES)
+$(POXFILES): %.pox: %.po
+ -[ -f $@ ] && mv --backup=numbered $@ $@.bak; \
+ pot=$$(echo $< | sed "s:$(LL).po:pot:"); \
+ compendium=$(compendium); \
+ [ -f $$compendium ] || compendium=/dev/null ; \
+ $(MSGMERGE) -C $$compendium -o $@ $< $(POTDIR)/$$pot
+
+# update or init PO file
+update-po: Makefile $(POTFILES)
+ for p in $(POTFILES); do \
+ q=$${p##*/}; \
+ po=$${q%pot}$(LL).po; \
+ echo $$po; \
+ if [ -f $$po ]; then \
+ $(MSGMERGE) -o $$po.tmp $(with_compendium) $$po $$p; \
+ else \
+ $(MSGMERGE) -o $$po.tmp -C $(compendium) \
+ --verbose /dev/null $$p; \
+ fi || { echo "$(MSGMERGE) for \"$$po\" failed" ; \
+ rm -f $$po.tmp ; }; \
+ if cmp $$po.tmp $$po >/dev/null 2>&1; then \
+ rm -vf $$po.tmp; \
+ else \
+ mv -vf $$po.tmp $$po; \
+ fi; \
+ done
+ $(MAKE) $(stat)
+
+$(stat): $(WANTED_POFILES)
+ if [ -f $(stat) ]; then \
+ cp --backup=numbered $(stat) $(stat).bak; \
+ :> $(stat); \
+ fi
+ { for f in $(WANTED_POFILES); do \
+ LANG=C msgfmt -o /dev/null -c -v --statistics $$f 2>&1; \
+ done ; } | $(PO_STATS) | head -n 6 | tee $(stat)
+
+update-po-with-compendium:
+ $(MAKE) update-po with_compendium="-C $(compendium)"
+
+update-mo: $(MOFILES)
+ @:
+
+%.mo: %.po
+ file=$(srcdir)/`echo $* | sed 's,.*/,,'`.mo \
+ && rm -f $$file \
+ && $(MSGCONV) --to UTF-8 $< \
+ | $(MSGFMT) -c --statistics -o $$file -
+
+showpo:
+ echo $(POFILES)
+
+showmo:
+ echo $(MOFILES)
+
+checkpo:
+ for f in $(POFILES); do \
+ mypot=$(POTDIR)/$${f/$(LL).po/pot}; echo $$f $$mypot; \
+ [ -f $$mypot ] && { LANG=C $(MSGMERGE) --verbose --output=/dev/null $$f $$mypot || exit 1; }; \
+ LANG=C $(MSGFMT) --output=/dev/null --check --statistics --verbose $$f \
+ || exit 1; \
+ done
+
+# Try to checkin a .pox file
+# FIXME make sure msgcat doesn't weird things with "" and comments
+checkin:
+ p=$(MODULE).$(ci_ll); \
+ cp --backup=numbered $(ci_opt) $$p.po $$p.po.bak; \
+ if [ -d CVS ]; then \
+ cvs -n update $$p.po | grep -q -v '^[UPMC]'; \
+ else \
+ LC_ALL=C svn status --show-updates --quiet $$p.po| grep -v '^Status against revision'; \
+ fi; \
+ if [ $$? = 0 ]; then \
+ echo "CVS/Subversion mismatch; trying to merge..."; \
+ rm -f $$p.po; \
+ if [ -d CVS ]; then \
+ cvs -q update $$p.po; \
+ else \
+ svn update $$p.po; \
+ fi; \
+ cp $$p.pox $$p.pox.new; \
+ $(MSGCAT) $$p.po $$p.pox.new -o $$p.pox; \
+ echo -e "\nCheck \"$$p.pox\" for fuzzy entries. Status:"; \
+ $(MSGFMT) --check --statistics $$p.pox; \
+ echo -e "Then try again to checkin \"$$p.pox\"."; \
+ else \
+ cp $(ci_opt) $$p.pox $$p.po; \
+ if [ -d CVS ]; then \
+ cvs -n ci $$p.po; \
+ else \
+ svn --dry-run commit $$p.po; \
+ fi; \
+ if [ $$? = 0 ] ; then \
+ if [ -d CVS ]; then \
+ cvs ci -m "$(ci_msg)" $$p.po; \
+ else \
+ svn commit --message "$(ci_msg)" $$p.po; \
+ fi; \
+ else \
+ rm -f $$p.po; \
+ if [ -d CVS ]; then \
+ cvs -q update $$p.po; \
+ else \
+ svn update $$p.po; \
+ fi; \
+ cp $$p.pox $$p.pox.new; \
+ $(MSGCAT) $$p.po $$p.pox.new -o $$p.pox; \
+ echo -e "\nCheck \"$$p.pox\" for fuzzy entries. Status:"; \
+ $(MSGFMT) --check --statistics $$p.pox; \
+ echo "Then try to checkin \"$$p.pox\"."; \
+ fi; \
+ fi
+
+install-data-local: $(MOFILES) $(stat)
+ D=$(DESTDIR)$(locale_lang_msg_dir); \
+ [ -d $$D ] || install -d -m 755 $$D; \
+ for l in $(MOFILES); do \
+ m=$${l/$(LL).mo/mo}; \
+ install -m 644 $$l $$D/$$m; \
+ done
+ install -d -m 755 $(DESTDIR)$(docdir)
+ $(INSTALL_DATA) $(stat) $(DESTDIR)$(docdir)
+# --- END lines from /usr/share/YaST2/data/devtools/admin/po/Makefile.am.center ---
+# --- START lines from /usr/share/YaST2/data/devtools/admin/po/Makefile.am.bottom ---
+# Emacs: -*- makefile -*-
+
+## po/Makefile.am.bottom ends here
+# --- END lines from /usr/share/YaST2/data/devtools/admin/po/Makefile.am.bottom ---
Added: trunk/yast/sq/COPYING
===================================================================
--- trunk/yast/sq/COPYING (rev 0)
+++ trunk/yast/sq/COPYING 2015-09-29 10:47:28 UTC (rev 92876)
@@ -0,0 +1,339 @@
+ GNU GENERAL PUBLIC LICENSE
+ Version 2, June 1991
+
+ Copyright (C) 1989, 1991 Free Software Foundation, Inc.,
+ 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA
+ Everyone is permitted to copy and distribute verbatim copies
+ of this license document, but changing it is not allowed.
+
+ Preamble
+
+ The licenses for most software are designed to take away your
+freedom to share and change it. By contrast, the GNU General Public
+License is intended to guarantee your freedom to share and change free
+software--to make sure the software is free for all its users. This
+General Public License applies to most of the Free Software
+Foundation's software and to any other program whose authors commit to
+using it. (Some other Free Software Foundation software is covered by
+the GNU Lesser General Public License instead.) You can apply it to
+your programs, too.
+
+ When we speak of free software, we are referring to freedom, not
+price. Our General Public Licenses are designed to make sure that you
+have the freedom to distribute copies of free software (and charge for
+this service if you wish), that you receive source code or can get it
+if you want it, that you can change the software or use pieces of it
+in new free programs; and that you know you can do these things.
+
+ To protect your rights, we need to make restrictions that forbid
+anyone to deny you these rights or to ask you to surrender the rights.
+These restrictions translate to certain responsibilities for you if you
+distribute copies of the software, or if you modify it.
+
+ For example, if you distribute copies of such a program, whether
+gratis or for a fee, you must give the recipients all the rights that
+you have. You must make sure that they, too, receive or can get the
+source code. And you must show them these terms so they know their
+rights.
+
+ We protect your rights with two steps: (1) copyright the software, and
+(2) offer you this license which gives you legal permission to copy,
+distribute and/or modify the software.
+
+ Also, for each author's protection and ours, we want to make certain
+that everyone understands that there is no warranty for this free
+software. If the software is modified by someone else and passed on, we
+want its recipients to know that what they have is not the original, so
+that any problems introduced by others will not reflect on the original
+authors' reputations.
+
+ Finally, any free program is threatened constantly by software
+patents. We wish to avoid the danger that redistributors of a free
+program will individually obtain patent licenses, in effect making the
+program proprietary. To prevent this, we have made it clear that any
+patent must be licensed for everyone's free use or not licensed at all.
+
+ The precise terms and conditions for copying, distribution and
+modification follow.
+
+ GNU GENERAL PUBLIC LICENSE
+ TERMS AND CONDITIONS FOR COPYING, DISTRIBUTION AND MODIFICATION
+
+ 0. This License applies to any program or other work which contains
+a notice placed by the copyright holder saying it may be distributed
+under the terms of this General Public License. The "Program", below,
+refers to any such program or work, and a "work based on the Program"
+means either the Program or any derivative work under copyright law:
+that is to say, a work containing the Program or a portion of it,
+either verbatim or with modifications and/or translated into another
+language. (Hereinafter, translation is included without limitation in
+the term "modification".) Each licensee is addressed as "you".
+
+Activities other than copying, distribution and modification are not
+covered by this License; they are outside its scope. The act of
+running the Program is not restricted, and the output from the Program
+is covered only if its contents constitute a work based on the
+Program (independent of having been made by running the Program).
+Whether that is true depends on what the Program does.
+
+ 1. You may copy and distribute verbatim copies of the Program's
+source code as you receive it, in any medium, provided that you
+conspicuously and appropriately publish on each copy an appropriate
+copyright notice and disclaimer of warranty; keep intact all the
+notices that refer to this License and to the absence of any warranty;
+and give any other recipients of the Program a copy of this License
+along with the Program.
+
+You may charge a fee for the physical act of transferring a copy, and
+you may at your option offer warranty protection in exchange for a fee.
+
+ 2. You may modify your copy or copies of the Program or any portion
+of it, thus forming a work based on the Program, and copy and
+distribute such modifications or work under the terms of Section 1
+above, provided that you also meet all of these conditions:
+
+ a) You must cause the modified files to carry prominent notices
+ stating that you changed the files and the date of any change.
+
+ b) You must cause any work that you distribute or publish, that in
+ whole or in part contains or is derived from the Program or any
+ part thereof, to be licensed as a whole at no charge to all third
+ parties under the terms of this License.
+
+ c) If the modified program normally reads commands interactively
+ when run, you must cause it, when started running for such
+ interactive use in the most ordinary way, to print or display an
+ announcement including an appropriate copyright notice and a
+ notice that there is no warranty (or else, saying that you provide
+ a warranty) and that users may redistribute the program under
+ these conditions, and telling the user how to view a copy of this
+ License. (Exception: if the Program itself is interactive but
+ does not normally print such an announcement, your work based on
+ the Program is not required to print an announcement.)
+
+These requirements apply to the modified work as a whole. If
+identifiable sections of that work are not derived from the Program,
+and can be reasonably considered independent and separate works in
+themselves, then this License, and its terms, do not apply to those
+sections when you distribute them as separate works. But when you
+distribute the same sections as part of a whole which is a work based
+on the Program, the distribution of the whole must be on the terms of
+this License, whose permissions for other licensees extend to the
+entire whole, and thus to each and every part regardless of who wrote it.
+
+Thus, it is not the intent of this section to claim rights or contest
+your rights to work written entirely by you; rather, the intent is to
+exercise the right to control the distribution of derivative or
+collective works based on the Program.
+
+In addition, mere aggregation of another work not based on the Program
+with the Program (or with a work based on the Program) on a volume of
+a storage or distribution medium does not bring the other work under
+the scope of this License.
+
+ 3. You may copy and distribute the Program (or a work based on it,
+under Section 2) in object code or executable form under the terms of
+Sections 1 and 2 above provided that you also do one of the following:
+
+ a) Accompany it with the complete corresponding machine-readable
+ source code, which must be distributed under the terms of Sections
+ 1 and 2 above on a medium customarily used for software interchange; or,
+
+ b) Accompany it with a written offer, valid for at least three
+ years, to give any third party, for a charge no more than your
+ cost of physically performing source distribution, a complete
+ machine-readable copy of the corresponding source code, to be
+ distributed under the terms of Sections 1 and 2 above on a medium
+ customarily used for software interchange; or,
+
+ c) Accompany it with the information you received as to the offer
+ to distribute corresponding source code. (This alternative is
+ allowed only for noncommercial distribution and only if you
+ received the program in object code or executable form with such
+ an offer, in accord with Subsection b above.)
+
+The source code for a work means the preferred form of the work for
+making modifications to it. For an executable work, complete source
+code means all the source code for all modules it contains, plus any
+associated interface definition files, plus the scripts used to
+control compilation and installation of the executable. However, as a
+special exception, the source code distributed need not include
+anything that is normally distributed (in either source or binary
+form) with the major components (compiler, kernel, and so on) of the
+operating system on which the executable runs, unless that component
+itself accompanies the executable.
+
+If distribution of executable or object code is made by offering
+access to copy from a designated place, then offering equivalent
+access to copy the source code from the same place counts as
+distribution of the source code, even though third parties are not
+compelled to copy the source along with the object code.
+
+ 4. You may not copy, modify, sublicense, or distribute the Program
+except as expressly provided under this License. Any attempt
+otherwise to copy, modify, sublicense or distribute the Program is
+void, and will automatically terminate your rights under this License.
+However, parties who have received copies, or rights, from you under
+this License will not have their licenses terminated so long as such
+parties remain in full compliance.
+
+ 5. You are not required to accept this License, since you have not
+signed it. However, nothing else grants you permission to modify or
+distribute the Program or its derivative works. These actions are
+prohibited by law if you do not accept this License. Therefore, by
+modifying or distributing the Program (or any work based on the
+Program), you indicate your acceptance of this License to do so, and
+all its terms and conditions for copying, distributing or modifying
+the Program or works based on it.
+
+ 6. Each time you redistribute the Program (or any work based on the
+Program), the recipient automatically receives a license from the
+original licensor to copy, distribute or modify the Program subject to
+these terms and conditions. You may not impose any further
+restrictions on the recipients' exercise of the rights granted herein.
+You are not responsible for enforcing compliance by third parties to
+this License.
+
+ 7. If, as a consequence of a court judgment or allegation of patent
+infringement or for any other reason (not limited to patent issues),
+conditions are imposed on you (whether by court order, agreement or
+otherwise) that contradict the conditions of this License, they do not
+excuse you from the conditions of this License. If you cannot
+distribute so as to satisfy simultaneously your obligations under this
+License and any other pertinent obligations, then as a consequence you
+may not distribute the Program at all. For example, if a patent
+license would not permit royalty-free redistribution of the Program by
+all those who receive copies directly or indirectly through you, then
+the only way you could satisfy both it and this License would be to
+refrain entirely from distribution of the Program.
+
+If any portion of this section is held invalid or unenforceable under
+any particular circumstance, the balance of the section is intended to
+apply and the section as a whole is intended to apply in other
+circumstances.
+
+It is not the purpose of this section to induce you to infringe any
+patents or other property right claims or to contest validity of any
+such claims; this section has the sole purpose of protecting the
+integrity of the free software distribution system, which is
+implemented by public license practices. Many people have made
+generous contributions to the wide range of software distributed
+through that system in reliance on consistent application of that
+system; it is up to the author/donor to decide if he or she is willing
+to distribute software through any other system and a licensee cannot
+impose that choice.
+
+This section is intended to make thoroughly clear what is believed to
+be a consequence of the rest of this License.
+
+ 8. If the distribution and/or use of the Program is restricted in
+certain countries either by patents or by copyrighted interfaces, the
+original copyright holder who places the Program under this License
+may add an explicit geographical distribution limitation excluding
+those countries, so that distribution is permitted only in or among
+countries not thus excluded. In such case, this License incorporates
+the limitation as if written in the body of this License.
+
+ 9. The Free Software Foundation may publish revised and/or new versions
+of the General Public License from time to time. Such new versions will
+be similar in spirit to the present version, but may differ in detail to
+address new problems or concerns.
+
+Each version is given a distinguishing version number. If the Program
+specifies a version number of this License which applies to it and "any
+later version", you have the option of following the terms and conditions
+either of that version or of any later version published by the Free
+Software Foundation. If the Program does not specify a version number of
+this License, you may choose any version ever published by the Free Software
+Foundation.
+
+ 10. If you wish to incorporate parts of the Program into other free
+programs whose distribution conditions are different, write to the author
+to ask for permission. For software which is copyrighted by the Free
+Software Foundation, write to the Free Software Foundation; we sometimes
+make exceptions for this. Our decision will be guided by the two goals
+of preserving the free status of all derivatives of our free software and
+of promoting the sharing and reuse of software generally.
+
+ NO WARRANTY
+
+ 11. BECAUSE THE PROGRAM IS LICENSED FREE OF CHARGE, THERE IS NO WARRANTY
+FOR THE PROGRAM, TO THE EXTENT PERMITTED BY APPLICABLE LAW. EXCEPT WHEN
+OTHERWISE STATED IN WRITING THE COPYRIGHT HOLDERS AND/OR OTHER PARTIES
+PROVIDE THE PROGRAM "AS IS" WITHOUT WARRANTY OF ANY KIND, EITHER EXPRESSED
+OR IMPLIED, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF
+MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE. THE ENTIRE RISK AS
+TO THE QUALITY AND PERFORMANCE OF THE PROGRAM IS WITH YOU. SHOULD THE
+PROGRAM PROVE DEFECTIVE, YOU ASSUME THE COST OF ALL NECESSARY SERVICING,
+REPAIR OR CORRECTION.
+
+ 12. IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN WRITING
+WILL ANY COPYRIGHT HOLDER, OR ANY OTHER PARTY WHO MAY MODIFY AND/OR
+REDISTRIBUTE THE PROGRAM AS PERMITTED ABOVE, BE LIABLE TO YOU FOR DAMAGES,
+INCLUDING ANY GENERAL, SPECIAL, INCIDENTAL OR CONSEQUENTIAL DAMAGES ARISING
+OUT OF THE USE OR INABILITY TO USE THE PROGRAM (INCLUDING BUT NOT LIMITED
+TO LOSS OF DATA OR DATA BEING RENDERED INACCURATE OR LOSSES SUSTAINED BY
+YOU OR THIRD PARTIES OR A FAILURE OF THE PROGRAM TO OPERATE WITH ANY OTHER
+PROGRAMS), EVEN IF SUCH HOLDER OR OTHER PARTY HAS BEEN ADVISED OF THE
+POSSIBILITY OF SUCH DAMAGES.
+
+ END OF TERMS AND CONDITIONS
+
+ How to Apply These Terms to Your New Programs
+
+ If you develop a new program, and you want it to be of the greatest
+possible use to the public, the best way to achieve this is to make it
+free software which everyone can redistribute and change under these terms.
+
+ To do so, attach the following notices to the program. It is safest
+to attach them to the start of each source file to most effectively
+convey the exclusion of warranty; and each file should have at least
+the "copyright" line and a pointer to where the full notice is found.
+
+ <one line to give the program's name and a brief idea of what it does.>
+ Copyright (C) <year> <name of author>
+
+ This program is free software; you can redistribute it and/or modify
+ it under the terms of the GNU General Public License as published by
+ the Free Software Foundation; either version 2 of the License, or
+ (at your option) any later version.
+
+ This program is distributed in the hope that it will be useful,
+ but WITHOUT ANY WARRANTY; without even the implied warranty of
+ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ GNU General Public License for more details.
+
+ You should have received a copy of the GNU General Public License along
+ with this program; if not, write to the Free Software Foundation, Inc.,
+ 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA.
+
+Also add information on how to contact you by electronic and paper mail.
+
+If the program is interactive, make it output a short notice like this
+when it starts in an interactive mode:
+
+ Gnomovision version 69, Copyright (C) year name of author
+ Gnomovision comes with ABSOLUTELY NO WARRANTY; for details type `show w'.
+ This is free software, and you are welcome to redistribute it
+ under certain conditions; type `show c' for details.
+
+The hypothetical commands `show w' and `show c' should show the appropriate
+parts of the General Public License. Of course, the commands you use may
+be called something other than `show w' and `show c'; they could even be
+mouse-clicks or menu items--whatever suits your program.
+
+You should also get your employer (if you work as a programmer) or your
+school, if any, to sign a "copyright disclaimer" for the program, if
+necessary. Here is a sample; alter the names:
+
+ Yoyodyne, Inc., hereby disclaims all copyright interest in the program
+ `Gnomovision' (which makes passes at compilers) written by James Hacker.
+
+ <signature of Ty Coon>, 1 April 1989
+ Ty Coon, President of Vice
+
+This General Public License does not permit incorporating your program into
+proprietary programs. If your program is a subroutine library, you may
+consider it more useful to permit linking proprietary applications with the
+library. If this is what you want to do, use the GNU Lesser General
+Public License instead of this License.
Added: trunk/yast/sq/Makefile.am
===================================================================
--- trunk/yast/sq/Makefile.am (rev 0)
+++ trunk/yast/sq/Makefile.am 2015-09-29 10:47:28 UTC (rev 92876)
@@ -0,0 +1,196 @@
+# Emacs: -*- makefile -*-
+#
+# Toplevel Makefile.am for a YaST2 subproject
+#
+# -- This file is generated by y2automake - DO NOT EDIT! --
+# (Edit ./SUBDIRS instead)
+#
+
+#where devtools are
+Y2TOOL = $(Y2DEVTOOLS_PREFIX)/bin/y2tool
+
+VERSION = $(shell cat $(srcdir)/VERSION)
+RPMNAME = $(shell cat $(srcdir)/RPMNAME)
+SUBDIRS_FILE = $(shell test -e $(srcdir)/SUBDIRS && echo SUBDIRS)
+ACINCLUDE_FILE = $(shell test -e $(srcdir)/acinclude.m4 && echo acinclude.m4)
+
+HAS_YAST_LICENSE = $(shell test -e $(srcdir)/YAST_LICENSE && echo YAST_LICENSE)
+
+# do we do Makefile.am for devtools? It is a little special...
+IS_DEVTOOLS = $(findstring yast2-devtools,$(RPMNAME))
+
+DEVTOOLS_DIR = $(if $(IS_DEVTOOLS),$(srcdir)/devtools,$(Y2DEVTOOLS_PREFIX)/share/YaST2/data/devtools)
+LEGALESE_DIR = $(if $(HAS_YAST_LICENSE),$(DEVTOOLS_DIR)/admin/copyright/yast,$(DEVTOOLS_DIR)/admin/copyright/gpl)
+
+COPYRIGHT_files_gpl = README COPYING
+
+COPYRIGHT_files_yast = YAST_LICENSE README COPYING COPYRIGHT.english \
+ COPYRIGHT.french COPYRIGHT.german COPYRIGHT.spanish
+
+extra_COPYRIGHT_files = $(if $(HAS_YAST_LICENSE), $(COPYRIGHT_files_yast), $(COPYRIGHT_files_gpl))
+
+# less strict; prefer bzip2
+AUTOMAKE_OPTIONS = foreign dist-bzip2 no-dist-gzip
+# where devtools install m4 snippets
+# argh, executed literally
+#ACLOCAL_AMFLAGS = -I $(Y2DEVTOOLS_PREFIX)/share/aclocal
+ACLOCAL_AMFLAGS = -I . -I `if test -d ./devtools/admin; then echo ./devtools/admin; else pkg-config --print-errors --variable=datadir yast2-devtools; fi`/aclocal
+
+Makefile.am.common: $(DEVTOOLS_DIR)/admin/Makefile.am.common
+ cmp -s $< $@ || cp -f $< $@
+
+# create bzip2ed tar and make some sanity checks
+$(RPMNAME)-$(VERSION).tar.bz2: checkpo dist-bzip2
+ @if [ `bunzip2 -c $(RPMNAME)-$(VERSION).tar.bz2 | wc --bytes` = 0 ] ; then \
+ echo "Error: created tar is empty" ; \
+ exit 1 ; \
+ fi
+
+CLEANFILES =
+MAINTAINERCLEANFILES = package/$(RPMNAME)-$(VERSION).tar.bz2 package/$(RPMNAME).spec
+
+POT_DST = $(shell find -type d -name testsuite -prune , \
+ -type f -name "*.pot")
+
+EXTRA_DIST = \
+ VERSION RPMNAME MAINTAINER configure.in.in \
+ $(SUBDIRS_FILE) $(ACINCLUDE_FILE) \
+ $(if $(IS_DEVTOOLS),Makefile.am.common,$(POT_DST))
+
+show-extra-dist:
+ @echo $(EXTRA_DIST)
+
+# info '(automake)Conditionals'
+if CREATE_PKGCONFIG
+# create the file here instead of by configure
+# because the prerequisite is made here (not anymore!)
+# and we don't want any paths in y2autoconf
+# info '(autoconf)config.status Invocation'
+$(RPMNAME).pc: $(RPMNAME).pc.in config.status
+ ./config.status --file=$@:$<
+
+if CREATE_PKGCONFIG_NOARCH
+pkgconfigdata_DATA = $(RPMNAME).pc
+else
+pkgconfig_DATA = $(RPMNAME).pc
+endif
+
+EXTRA_DIST += $(RPMNAME).pc.in
+endif
+
+dist-hook:
+ @for I in $(extra_COPYRIGHT_files) ; \
+ do \
+ EX="" ; \
+ if test -f $(srcdir)/$$I ; then \
+ EX=$(srcdir)/$$I ; \
+ elif test -f $(LEGALESE_DIR)/$$I ; then \
+ EX=$(LEGALESE_DIR)/$$I ; \
+ else \
+ echo "Error: No file $$I in $(srcdir)/ or in $$LEGALESE_DIR/"; \
+ exit 1 ; \
+ fi ; \
+ echo "cp $$EX $(distdir)" ; \
+ cp $$EX "$(distdir)" ; \
+ done
+
+pot:
+ $(Y2TOOL) y2makepot -s $(srcdir)
+
+install-pot: pot
+ @POT_DST=`find -type d -name testsuite -prune , \
+ -type f -name "*.pot"` ; \
+ if [ -n "$$POT_DST" ] ; then \
+ echo "mkdir -p $(DESTDIR)$(potdir)" ; \
+ mkdir -p $(DESTDIR)$(potdir) ; \
+ list="$$POT_DST"; \
+ for I in $$list ; \
+ do \
+ echo $$I ; \
+ if [ "$$I" == "pot" ] ; then \
+ continue ; \
+ fi ; \
+ echo "$(INSTALL_DATA) $$I $(DESTDIR)$(potdir)" ; \
+ $(INSTALL_DATA) $$I $(DESTDIR)$(potdir) ; \
+ done ; \
+ fi
+
+spellcheck: pot
+ $(Y2TOOL) pot-spellcheck
+
+# all-local: $(if $(IS_DEVTOOLS),,$(POT_DST))
+
+install-data-local: # $(if $(IS_DEVTOOLS),,install-pot)
+ mkdir -p $(DESTDIR)$(docdir)
+ @for I in $(extra_COPYRIGHT_files) ; \
+ do \
+ EX="" ; \
+ if test -f $(srcdir)/$$I ; then \
+ EX=$(srcdir)/$$I ; \
+ elif test -f $(LEGALESE_DIR)/$$I ; then \
+ EX=$(LEGALESE_DIR)/$$I ; \
+ else \
+ echo "Error: No file $$I in $(srcdir)/ or in $(LEGALESE_DIR)/"; \
+ exit 1 ; \
+ fi ; \
+ echo "$(INSTALL_DATA) $$EX $(DESTDIR)$(docdir)" ; \
+ $(INSTALL_DATA) $$EX $(DESTDIR)$(docdir) ; \
+ done
+
+package-local: check-parse $(if $(IS_DEVTOOLS),,$(POT_DST)) $(RPMNAME)-$(VERSION).tar.bz2
+ rm -f package/$(RPMNAME)-*.tar.bz2
+ rm -f package/*~
+ rm -f package/*.bak
+ rm -f package/*.auto
+ mv $(RPMNAME)-$(VERSION).tar.bz2 package/
+ if ! test -x $(Y2TOOL); then \
+ echo "$(Y2TOOL): not found."; \
+ echo "You have to install yast2-devtools to making a package"; \
+ false; \
+ fi
+ here=`pwd`; \
+ cd $(srcdir) && for i in $(RPMNAME)*.spec.in; do \
+ newname="`echo "$$i" | sed "s/\.in$$//g"`"; \
+ $(Y2TOOL) create-spec < $$i > $$here/package/$${newname} ; \
+ done
+
+package: check-up-to-date check-tagversion check-textdomain package-local
+
+TAGVERSION = $(Y2TOOL) tagversion
+
+# check if there is no modified files and all commits were pushed
+check-up-to-date:
+ if [ `git status --short --branch | sed '/##[^[]*$/d;/^??/d' | wc -l` -gt 0 ]; then \
+ (echo "ERROR: Source is not commited and pushed. See `git status`"; false) \
+ fi
+
+check-tagversion:
+ cd $(srcdir) && $(TAGVERSION) --check >/dev/null; \
+ [ $$? = 0 ] || ( echo "ERROR: Please run 'tagversion' first"; false )
+
+check-parse-old:
+ @if [ `find -type f -name "*.ycp" | wc -l` -gt 0 -a "$(RPMNAME)" != "yast2-core" ] ; then \
+ echo "Running parseycp..." ; \
+ parseycp -q -R ; \
+ else \
+ echo "Not running parseycp." ; \
+ fi
+
+check-parse:
+ @echo "Not running parseycp."
+
+check-textdomain:
+ $(Y2TOOL) check-textdomain $(srcdir)
+
+stable: checkin-stable
+
+checkin-stable: package
+ $(Y2TOOL) checkin-stable
+
+
+# For po/ modules
+checkpo:
+ test ! -f $(srcdir)/po/Makefile || $(MAKE) -C po checkpo
+# test ! -f $(srcdir)/po/Makefile || $(MAKE) -C po checkpo make-pox
+# Contents of ./SUBDIRS
+SUBDIRS = po
Added: trunk/yast/sq/README
===================================================================
--- trunk/yast/sq/README (rev 0)
+++ trunk/yast/sq/README 2015-09-29 10:47:28 UTC (rev 92876)
@@ -0,0 +1,2 @@
+This program/library is part of YaST2
+See the file COPYING for license terms
Added: trunk/yast/sq/configure.ac
===================================================================
--- trunk/yast/sq/configure.ac (rev 0)
+++ trunk/yast/sq/configure.ac 2015-09-29 10:47:28 UTC (rev 92876)
@@ -0,0 +1,184 @@
+dnl configure.ac for yast2-trans-sq
+dnl
+dnl -- This file is generated by y2autoconf 3.0.5 - DO NOT EDIT! --
+dnl (edit configure.ac.in or configure.in.in instead)
+
+AC_INIT(yast2-trans-sq, 3.1.0, http://bugs.opensuse.org/, yast2-trans-sq)
+dnl Check for presence of file 'RPMNAME'
+AC_CONFIG_SRCDIR([RPMNAME])
+
+dnl Checking host/target/build systems, for make, install etc.
+AC_CANONICAL_TARGET
+dnl Perform program name transformation
+AC_ARG_PROGRAM
+
+AC_PREFIX_DEFAULT(/usr)
+
+dnl long filenames; we use GNU Make extensions and that's ok
+AM_INIT_AUTOMAKE(tar-ustar -Wno-portability)
+
+dnl Important YaST2 variables
+VERSION="3.1.0"
+RPMNAME="yast2-trans-sq"
+MAINTAINER="Karl Eichwalder <ke(a)suse.de>"
+
+dnl pkgconfig honors lib64
+pkgconfigdir=\${libdir}/pkgconfig
+pkgconfigdatadir=\${datadir}/pkgconfig
+yast2dir=\${prefix}/share/YaST2
+
+ybindir=\${prefix}/lib/YaST2/bin
+# FIXME duplicates execcompdir
+ystartupdir=\${prefix}/lib/YaST2
+plugindir=\${libdir}/YaST2/plugin
+includedir=\${prefix}/include/YaST2
+potdir=\${docdir}/pot
+
+docdir=\${prefix}/share/doc/packages/$RPMNAME
+mandir=\${prefix}/share/man
+
+execcompdir=\${prefix}/lib/YaST2
+agentdir=${execcompdir}/servers_non_y2
+
+ydatadir=${yast2dir}/data
+imagedir=${yast2dir}/images
+themedir=${yast2dir}/theme
+localedir=${yast2dir}/locale
+clientdir=${yast2dir}/clients
+moduledir=${yast2dir}/modules
+yncludedir=${yast2dir}/include
+schemadir=${yast2dir}/schema
+scrconfdir=${yast2dir}/scrconf
+desktopdir=\${prefix}/share/applications/YaST2
+
+AC_SUBST(VERSION)
+AC_SUBST(RPMNAME)
+AC_SUBST(MAINTAINER)
+
+AC_SUBST(pkgconfigdir)
+AC_SUBST(pkgconfigdatadir)
+
+AC_SUBST(yast2dir)
+
+AC_SUBST(ybindir)
+AC_SUBST(ystartupdir)
+AC_SUBST(plugindir)
+AC_SUBST(includedir)
+AC_SUBST(potdir)
+AC_SUBST(execcompdir)
+
+AC_SUBST(docdir)
+AC_SUBST(mandir)
+
+AC_SUBST(ydatadir)
+AC_SUBST(imagedir)
+AC_SUBST(themedir)
+AC_SUBST(localedir)
+AC_SUBST(clientdir)
+AC_SUBST(moduledir)
+AC_SUBST(yncludedir)
+AC_SUBST(schemadir)
+AC_SUBST(scrconfdir)
+AC_SUBST(agentdir)
+AC_SUBST(desktopdir)
+
+fillupdir_d="/var/adm/fillup-templates"
+AC_ARG_WITH(fillupdir,
+ AS_HELP_STRING([--with-fillupdir=DIR],
+ [where to place fillup templates (default $fillupdir_d.]),
+ [ fillupdir="$withval" ],
+ [ fillupdir="$fillupdir_d" ])
+AC_SUBST(fillupdir)
+
+LL=${RPMNAME##*-}
+AC_SUBST(LL)
+ISO639=${LL%_*}
+AC_SUBST(ISO639)
+
+AC_ARG_WITH(own_compendium,
+ AS_HELP_STRING([--with-own_compendium=FILE],
+ [Location of compendium file]),
+ y2compendium=yes, y2compendium=no)
+if test "x$with_own_compendium" = "x" ; then
+ if test -d ../50-memory ; then
+ COMPENDIUM='../../50-memory/yast2.$(LL).po'
+ else
+ COMPENDIUM='../../memory/yast2.$(LL).po'
+ fi
+else
+ COMPENDIUM=${with_own_compendium}
+fi
+AC_SUBST(COMPENDIUM)
+if test -d ../50-pot ; then
+ POTDIR=../../50-pot
+else
+ POTDIR=../../pot/pot
+fi
+AC_SUBST(POTDIR)
+
+
+dnl Checks for programs.
+AC_PROG_INSTALL
+dnl The YCP interpreter checks whether dependent ybc files are older
+dnl so we must preserve their timestamps
+INSTALL="${INSTALL} -p"
+AC_PROG_LN_S
+AC_PROG_MAKE_SET
+
+dnl pkgconfig
+AC_ARG_VAR([PKG_CONFIG_PATH], [where to search for pkg-config files])
+dnl devtools
+dnl ...
+
+dnl no need for AC_ARG_VAR
+AC_PATH_PROG(XGETTEXT, xgettext)
+if test -z "$XGETTEXT" ; then
+ AC_MSG_ERROR(xgettext is missing; please install gettext-tools.)
+fi
+
+Y2DEVTOOLS_PREFIX=`pkg-config --print-errors --variable=prefix yast2-devtools`
+AC_SUBST(Y2DEVTOOLS_PREFIX)
+devtools_ybindir=`pkg-config --print-errors --variable=ybindir yast2-devtools`
+devtools_yast2dir=`pkg-config --print-errors --variable=yast2dir yast2-devtools`
+
+dnl producing pkg-config for others?
+AM_CONDITIONAL(CREATE_PKGCONFIG, test "x${CREATE_PKGCONFIG}" != x)
+AM_CONDITIONAL(CREATE_PKGCONFIG_NOARCH, test "x${CREATE_PKGCONFIG}" = xnoarch)
+
+dbdir=${devtools_yast2dir}/data/docbook
+STYLESHEET_HTML=${dbdir}/stylesheets/customize-html.xsl
+STYLESHEET_PDF=${dbdir}/stylesheets/customize-fo.xsl
+STYLESHEET_CSS=${dbdir}/css/yast2docs.css
+STYLESHEET_YDOC=${dbdir}/stylesheets/ydoc.xsl
+STYLESHEET_YCPDOC=${dbdir}/stylesheets/ycpdoc.xsl
+AC_SUBST(STYLESHEET_HTML)
+AC_SUBST(STYLESHEET_PDF)
+AC_SUBST(STYLESHEET_CSS)
+AC_SUBST(STYLESHEET_YDOC)
+AC_SUBST(STYLESHEET_YCPDOC)
+
+
+dnl searches for some needed programs
+AC_PATH_PROG(MSGFMT, msgfmt, no, /usr/bin)
+if test x$MSGFMT != x"/usr/bin/msgfmt"; then
+ AC_MSG_ERROR(msgfmt is missing; please install gettext.)
+fi
+AC_PATH_PROGS(MSGCAT, msgcat pmsgcat, no)
+if test x$MSGCAT = xno; then
+ AC_MSG_ERROR(msgcat is missing; please install gettext-0.11pre or better.)
+fi
+
+AC_PATH_PROG(MSGMERGE, msgmerge, no, /usr/bin)
+if test x$MSGMERGE != x"/usr/bin/msgmerge"; then
+ AC_MSG_ERROR(msgmerge is missing; please install gettext.)
+fi
+
+AC_PATH_PROG(MSGCONV, msgconv, no, /usr/bin)
+if test x$MSGCONV != x"/usr/bin/msgconv"; then
+ AC_MSG_ERROR(msgconv is missing; please install gettext.)
+fi
+
+
+AC_CONFIG_FILES(Makefile po/Makefile)
+AC_OUTPUT
+
Added: trunk/yast/sq/po/Makefile.am
===================================================================
--- trunk/yast/sq/po/Makefile.am (rev 0)
+++ trunk/yast/sq/po/Makefile.am 2015-09-29 10:47:28 UTC (rev 92876)
@@ -0,0 +1,175 @@
+# Emacs: -*- makefile -*-
+#
+# Makefile.am for a YaST2 translation (po/) subproject
+#
+# -- This file is generated by y2automake - DO NOT EDIT! --
+#
+# --- START lines from /usr/share/YaST2/data/devtools/admin/po/Makefile.am.top ---
+# Emacs: -*- makefile -*-
+# --- END lines from /usr/share/YaST2/data/devtools/admin/po/Makefile.am.top ---
+# --- START lines from /usr/share/YaST2/data/devtools/admin/po/Makefile.am.center ---
+# Emacs: -*- makefile -*-
+
+LL = @LL@
+#POTDIR = ../../50-pot
+POTDIR = @POTDIR@
+POTFILES = $(wildcard $(POTDIR)/*.pot)
+GENERATED = $(MOFILES)
+CLEANFILES = $(GENERATED)
+POFILES = $(wildcard *.po)
+ALL_TEXTDOMAINS = $(basename $(notdir $(POTFILES)))
+BPOTFILES = $(shell source ../../50-tools/build.conf && echo $$business)
+WANTED_TEXTDOMAINS = $(filter-out $(BPOTFILES), $(ALL_TEXTDOMAINS))
+WANTED_POFILES = $(addsuffix .$(LL).po, $(WANTED_TEXTDOMAINS))
+MOFILES = $(POFILES:%.po=%.mo)
+INST_MOFILES = $(MOFILES:.$(LL).mo=.mo)
+POXFILES = $(POFILES:%.po=%.pox)
+EXTRA_DIST = $(WANTED_POFILES) $(stat)
+localedir=@localedir@
+locale_lang_msg_dir=$(localedir)/$(LL)/LC_MESSAGES
+compendium = @COMPENDIUM@
+with_compendium =
+
+stat=status.txt
+PO_STATS= grep -v warning: | @ybindir@/po-stats
+
+MSGMERGE = @MSGMERGE@ --no-wrap --force-po --previous
+MSGFMT = @MSGFMT@
+MSGCAT = @MSGCAT@ --no-wrap --force-po
+MSGCONV = @MSGCONV@ --no-wrap --force-po
+XGETTEXT = @XGETTEXT@ --no-wrap
+
+SUFFIXES = .po .pox .gmo .mo
+
+all-local: $(GENERATED)
+
+make-pox pox: Makefile $(POXFILES)
+$(POXFILES): %.pox: %.po
+ -[ -f $@ ] && mv --backup=numbered $@ $@.bak; \
+ pot=$$(echo $< | sed "s:$(LL).po:pot:"); \
+ compendium=$(compendium); \
+ [ -f $$compendium ] || compendium=/dev/null ; \
+ $(MSGMERGE) -C $$compendium -o $@ $< $(POTDIR)/$$pot
+
+# update or init PO file
+update-po: Makefile $(POTFILES)
+ for p in $(POTFILES); do \
+ q=$${p##*/}; \
+ po=$${q%pot}$(LL).po; \
+ echo $$po; \
+ if [ -f $$po ]; then \
+ $(MSGMERGE) -o $$po.tmp $(with_compendium) $$po $$p; \
+ else \
+ $(MSGMERGE) -o $$po.tmp -C $(compendium) \
+ --verbose /dev/null $$p; \
+ fi || { echo "$(MSGMERGE) for \"$$po\" failed" ; \
+ rm -f $$po.tmp ; }; \
+ if cmp $$po.tmp $$po >/dev/null 2>&1; then \
+ rm -vf $$po.tmp; \
+ else \
+ mv -vf $$po.tmp $$po; \
+ fi; \
+ done
+ $(MAKE) $(stat)
+
+$(stat): $(WANTED_POFILES)
+ if [ -f $(stat) ]; then \
+ cp --backup=numbered $(stat) $(stat).bak; \
+ :> $(stat); \
+ fi
+ { for f in $(WANTED_POFILES); do \
+ LANG=C msgfmt -o /dev/null -c -v --statistics $$f 2>&1; \
+ done ; } | $(PO_STATS) | head -n 6 | tee $(stat)
+
+update-po-with-compendium:
+ $(MAKE) update-po with_compendium="-C $(compendium)"
+
+update-mo: $(MOFILES)
+ @:
+
+%.mo: %.po
+ file=$(srcdir)/`echo $* | sed 's,.*/,,'`.mo \
+ && rm -f $$file \
+ && $(MSGCONV) --to UTF-8 $< \
+ | $(MSGFMT) -c --statistics -o $$file -
+
+showpo:
+ echo $(POFILES)
+
+showmo:
+ echo $(MOFILES)
+
+checkpo:
+ for f in $(POFILES); do \
+ mypot=$(POTDIR)/$${f/$(LL).po/pot}; echo $$f $$mypot; \
+ [ -f $$mypot ] && { LANG=C $(MSGMERGE) --verbose --output=/dev/null $$f $$mypot || exit 1; }; \
+ LANG=C $(MSGFMT) --output=/dev/null --check --statistics --verbose $$f \
+ || exit 1; \
+ done
+
+# Try to checkin a .pox file
+# FIXME make sure msgcat doesn't weird things with "" and comments
+checkin:
+ p=$(MODULE).$(ci_ll); \
+ cp --backup=numbered $(ci_opt) $$p.po $$p.po.bak; \
+ if [ -d CVS ]; then \
+ cvs -n update $$p.po | grep -q -v '^[UPMC]'; \
+ else \
+ LC_ALL=C svn status --show-updates --quiet $$p.po| grep -v '^Status against revision'; \
+ fi; \
+ if [ $$? = 0 ]; then \
+ echo "CVS/Subversion mismatch; trying to merge..."; \
+ rm -f $$p.po; \
+ if [ -d CVS ]; then \
+ cvs -q update $$p.po; \
+ else \
+ svn update $$p.po; \
+ fi; \
+ cp $$p.pox $$p.pox.new; \
+ $(MSGCAT) $$p.po $$p.pox.new -o $$p.pox; \
+ echo -e "\nCheck \"$$p.pox\" for fuzzy entries. Status:"; \
+ $(MSGFMT) --check --statistics $$p.pox; \
+ echo -e "Then try again to checkin \"$$p.pox\"."; \
+ else \
+ cp $(ci_opt) $$p.pox $$p.po; \
+ if [ -d CVS ]; then \
+ cvs -n ci $$p.po; \
+ else \
+ svn --dry-run commit $$p.po; \
+ fi; \
+ if [ $$? = 0 ] ; then \
+ if [ -d CVS ]; then \
+ cvs ci -m "$(ci_msg)" $$p.po; \
+ else \
+ svn commit --message "$(ci_msg)" $$p.po; \
+ fi; \
+ else \
+ rm -f $$p.po; \
+ if [ -d CVS ]; then \
+ cvs -q update $$p.po; \
+ else \
+ svn update $$p.po; \
+ fi; \
+ cp $$p.pox $$p.pox.new; \
+ $(MSGCAT) $$p.po $$p.pox.new -o $$p.pox; \
+ echo -e "\nCheck \"$$p.pox\" for fuzzy entries. Status:"; \
+ $(MSGFMT) --check --statistics $$p.pox; \
+ echo "Then try to checkin \"$$p.pox\"."; \
+ fi; \
+ fi
+
+install-data-local: $(MOFILES) $(stat)
+ D=$(DESTDIR)$(locale_lang_msg_dir); \
+ [ -d $$D ] || install -d -m 755 $$D; \
+ for l in $(MOFILES); do \
+ m=$${l/$(LL).mo/mo}; \
+ install -m 644 $$l $$D/$$m; \
+ done
+ install -d -m 755 $(DESTDIR)$(docdir)
+ $(INSTALL_DATA) $(stat) $(DESTDIR)$(docdir)
+# --- END lines from /usr/share/YaST2/data/devtools/admin/po/Makefile.am.center ---
+# --- START lines from /usr/share/YaST2/data/devtools/admin/po/Makefile.am.bottom ---
+# Emacs: -*- makefile -*-
+
+## po/Makefile.am.bottom ends here
+# --- END lines from /usr/share/YaST2/data/devtools/admin/po/Makefile.am.bottom ---
Added: trunk/yast/sr/COPYING
===================================================================
--- trunk/yast/sr/COPYING (rev 0)
+++ trunk/yast/sr/COPYING 2015-09-29 10:47:28 UTC (rev 92876)
@@ -0,0 +1,339 @@
+ GNU GENERAL PUBLIC LICENSE
+ Version 2, June 1991
+
+ Copyright (C) 1989, 1991 Free Software Foundation, Inc.,
+ 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA
+ Everyone is permitted to copy and distribute verbatim copies
+ of this license document, but changing it is not allowed.
+
+ Preamble
+
+ The licenses for most software are designed to take away your
+freedom to share and change it. By contrast, the GNU General Public
+License is intended to guarantee your freedom to share and change free
+software--to make sure the software is free for all its users. This
+General Public License applies to most of the Free Software
+Foundation's software and to any other program whose authors commit to
+using it. (Some other Free Software Foundation software is covered by
+the GNU Lesser General Public License instead.) You can apply it to
+your programs, too.
+
+ When we speak of free software, we are referring to freedom, not
+price. Our General Public Licenses are designed to make sure that you
+have the freedom to distribute copies of free software (and charge for
+this service if you wish), that you receive source code or can get it
+if you want it, that you can change the software or use pieces of it
+in new free programs; and that you know you can do these things.
+
+ To protect your rights, we need to make restrictions that forbid
+anyone to deny you these rights or to ask you to surrender the rights.
+These restrictions translate to certain responsibilities for you if you
+distribute copies of the software, or if you modify it.
+
+ For example, if you distribute copies of such a program, whether
+gratis or for a fee, you must give the recipients all the rights that
+you have. You must make sure that they, too, receive or can get the
+source code. And you must show them these terms so they know their
+rights.
+
+ We protect your rights with two steps: (1) copyright the software, and
+(2) offer you this license which gives you legal permission to copy,
+distribute and/or modify the software.
+
+ Also, for each author's protection and ours, we want to make certain
+that everyone understands that there is no warranty for this free
+software. If the software is modified by someone else and passed on, we
+want its recipients to know that what they have is not the original, so
+that any problems introduced by others will not reflect on the original
+authors' reputations.
+
+ Finally, any free program is threatened constantly by software
+patents. We wish to avoid the danger that redistributors of a free
+program will individually obtain patent licenses, in effect making the
+program proprietary. To prevent this, we have made it clear that any
+patent must be licensed for everyone's free use or not licensed at all.
+
+ The precise terms and conditions for copying, distribution and
+modification follow.
+
+ GNU GENERAL PUBLIC LICENSE
+ TERMS AND CONDITIONS FOR COPYING, DISTRIBUTION AND MODIFICATION
+
+ 0. This License applies to any program or other work which contains
+a notice placed by the copyright holder saying it may be distributed
+under the terms of this General Public License. The "Program", below,
+refers to any such program or work, and a "work based on the Program"
+means either the Program or any derivative work under copyright law:
+that is to say, a work containing the Program or a portion of it,
+either verbatim or with modifications and/or translated into another
+language. (Hereinafter, translation is included without limitation in
+the term "modification".) Each licensee is addressed as "you".
+
+Activities other than copying, distribution and modification are not
+covered by this License; they are outside its scope. The act of
+running the Program is not restricted, and the output from the Program
+is covered only if its contents constitute a work based on the
+Program (independent of having been made by running the Program).
+Whether that is true depends on what the Program does.
+
+ 1. You may copy and distribute verbatim copies of the Program's
+source code as you receive it, in any medium, provided that you
+conspicuously and appropriately publish on each copy an appropriate
+copyright notice and disclaimer of warranty; keep intact all the
+notices that refer to this License and to the absence of any warranty;
+and give any other recipients of the Program a copy of this License
+along with the Program.
+
+You may charge a fee for the physical act of transferring a copy, and
+you may at your option offer warranty protection in exchange for a fee.
+
+ 2. You may modify your copy or copies of the Program or any portion
+of it, thus forming a work based on the Program, and copy and
+distribute such modifications or work under the terms of Section 1
+above, provided that you also meet all of these conditions:
+
+ a) You must cause the modified files to carry prominent notices
+ stating that you changed the files and the date of any change.
+
+ b) You must cause any work that you distribute or publish, that in
+ whole or in part contains or is derived from the Program or any
+ part thereof, to be licensed as a whole at no charge to all third
+ parties under the terms of this License.
+
+ c) If the modified program normally reads commands interactively
+ when run, you must cause it, when started running for such
+ interactive use in the most ordinary way, to print or display an
+ announcement including an appropriate copyright notice and a
+ notice that there is no warranty (or else, saying that you provide
+ a warranty) and that users may redistribute the program under
+ these conditions, and telling the user how to view a copy of this
+ License. (Exception: if the Program itself is interactive but
+ does not normally print such an announcement, your work based on
+ the Program is not required to print an announcement.)
+
+These requirements apply to the modified work as a whole. If
+identifiable sections of that work are not derived from the Program,
+and can be reasonably considered independent and separate works in
+themselves, then this License, and its terms, do not apply to those
+sections when you distribute them as separate works. But when you
+distribute the same sections as part of a whole which is a work based
+on the Program, the distribution of the whole must be on the terms of
+this License, whose permissions for other licensees extend to the
+entire whole, and thus to each and every part regardless of who wrote it.
+
+Thus, it is not the intent of this section to claim rights or contest
+your rights to work written entirely by you; rather, the intent is to
+exercise the right to control the distribution of derivative or
+collective works based on the Program.
+
+In addition, mere aggregation of another work not based on the Program
+with the Program (or with a work based on the Program) on a volume of
+a storage or distribution medium does not bring the other work under
+the scope of this License.
+
+ 3. You may copy and distribute the Program (or a work based on it,
+under Section 2) in object code or executable form under the terms of
+Sections 1 and 2 above provided that you also do one of the following:
+
+ a) Accompany it with the complete corresponding machine-readable
+ source code, which must be distributed under the terms of Sections
+ 1 and 2 above on a medium customarily used for software interchange; or,
+
+ b) Accompany it with a written offer, valid for at least three
+ years, to give any third party, for a charge no more than your
+ cost of physically performing source distribution, a complete
+ machine-readable copy of the corresponding source code, to be
+ distributed under the terms of Sections 1 and 2 above on a medium
+ customarily used for software interchange; or,
+
+ c) Accompany it with the information you received as to the offer
+ to distribute corresponding source code. (This alternative is
+ allowed only for noncommercial distribution and only if you
+ received the program in object code or executable form with such
+ an offer, in accord with Subsection b above.)
+
+The source code for a work means the preferred form of the work for
+making modifications to it. For an executable work, complete source
+code means all the source code for all modules it contains, plus any
+associated interface definition files, plus the scripts used to
+control compilation and installation of the executable. However, as a
+special exception, the source code distributed need not include
+anything that is normally distributed (in either source or binary
+form) with the major components (compiler, kernel, and so on) of the
+operating system on which the executable runs, unless that component
+itself accompanies the executable.
+
+If distribution of executable or object code is made by offering
+access to copy from a designated place, then offering equivalent
+access to copy the source code from the same place counts as
+distribution of the source code, even though third parties are not
+compelled to copy the source along with the object code.
+
+ 4. You may not copy, modify, sublicense, or distribute the Program
+except as expressly provided under this License. Any attempt
+otherwise to copy, modify, sublicense or distribute the Program is
+void, and will automatically terminate your rights under this License.
+However, parties who have received copies, or rights, from you under
+this License will not have their licenses terminated so long as such
+parties remain in full compliance.
+
+ 5. You are not required to accept this License, since you have not
+signed it. However, nothing else grants you permission to modify or
+distribute the Program or its derivative works. These actions are
+prohibited by law if you do not accept this License. Therefore, by
+modifying or distributing the Program (or any work based on the
+Program), you indicate your acceptance of this License to do so, and
+all its terms and conditions for copying, distributing or modifying
+the Program or works based on it.
+
+ 6. Each time you redistribute the Program (or any work based on the
+Program), the recipient automatically receives a license from the
+original licensor to copy, distribute or modify the Program subject to
+these terms and conditions. You may not impose any further
+restrictions on the recipients' exercise of the rights granted herein.
+You are not responsible for enforcing compliance by third parties to
+this License.
+
+ 7. If, as a consequence of a court judgment or allegation of patent
+infringement or for any other reason (not limited to patent issues),
+conditions are imposed on you (whether by court order, agreement or
+otherwise) that contradict the conditions of this License, they do not
+excuse you from the conditions of this License. If you cannot
+distribute so as to satisfy simultaneously your obligations under this
+License and any other pertinent obligations, then as a consequence you
+may not distribute the Program at all. For example, if a patent
+license would not permit royalty-free redistribution of the Program by
+all those who receive copies directly or indirectly through you, then
+the only way you could satisfy both it and this License would be to
+refrain entirely from distribution of the Program.
+
+If any portion of this section is held invalid or unenforceable under
+any particular circumstance, the balance of the section is intended to
+apply and the section as a whole is intended to apply in other
+circumstances.
+
+It is not the purpose of this section to induce you to infringe any
+patents or other property right claims or to contest validity of any
+such claims; this section has the sole purpose of protecting the
+integrity of the free software distribution system, which is
+implemented by public license practices. Many people have made
+generous contributions to the wide range of software distributed
+through that system in reliance on consistent application of that
+system; it is up to the author/donor to decide if he or she is willing
+to distribute software through any other system and a licensee cannot
+impose that choice.
+
+This section is intended to make thoroughly clear what is believed to
+be a consequence of the rest of this License.
+
+ 8. If the distribution and/or use of the Program is restricted in
+certain countries either by patents or by copyrighted interfaces, the
+original copyright holder who places the Program under this License
+may add an explicit geographical distribution limitation excluding
+those countries, so that distribution is permitted only in or among
+countries not thus excluded. In such case, this License incorporates
+the limitation as if written in the body of this License.
+
+ 9. The Free Software Foundation may publish revised and/or new versions
+of the General Public License from time to time. Such new versions will
+be similar in spirit to the present version, but may differ in detail to
+address new problems or concerns.
+
+Each version is given a distinguishing version number. If the Program
+specifies a version number of this License which applies to it and "any
+later version", you have the option of following the terms and conditions
+either of that version or of any later version published by the Free
+Software Foundation. If the Program does not specify a version number of
+this License, you may choose any version ever published by the Free Software
+Foundation.
+
+ 10. If you wish to incorporate parts of the Program into other free
+programs whose distribution conditions are different, write to the author
+to ask for permission. For software which is copyrighted by the Free
+Software Foundation, write to the Free Software Foundation; we sometimes
+make exceptions for this. Our decision will be guided by the two goals
+of preserving the free status of all derivatives of our free software and
+of promoting the sharing and reuse of software generally.
+
+ NO WARRANTY
+
+ 11. BECAUSE THE PROGRAM IS LICENSED FREE OF CHARGE, THERE IS NO WARRANTY
+FOR THE PROGRAM, TO THE EXTENT PERMITTED BY APPLICABLE LAW. EXCEPT WHEN
+OTHERWISE STATED IN WRITING THE COPYRIGHT HOLDERS AND/OR OTHER PARTIES
+PROVIDE THE PROGRAM "AS IS" WITHOUT WARRANTY OF ANY KIND, EITHER EXPRESSED
+OR IMPLIED, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF
+MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE. THE ENTIRE RISK AS
+TO THE QUALITY AND PERFORMANCE OF THE PROGRAM IS WITH YOU. SHOULD THE
+PROGRAM PROVE DEFECTIVE, YOU ASSUME THE COST OF ALL NECESSARY SERVICING,
+REPAIR OR CORRECTION.
+
+ 12. IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN WRITING
+WILL ANY COPYRIGHT HOLDER, OR ANY OTHER PARTY WHO MAY MODIFY AND/OR
+REDISTRIBUTE THE PROGRAM AS PERMITTED ABOVE, BE LIABLE TO YOU FOR DAMAGES,
+INCLUDING ANY GENERAL, SPECIAL, INCIDENTAL OR CONSEQUENTIAL DAMAGES ARISING
+OUT OF THE USE OR INABILITY TO USE THE PROGRAM (INCLUDING BUT NOT LIMITED
+TO LOSS OF DATA OR DATA BEING RENDERED INACCURATE OR LOSSES SUSTAINED BY
+YOU OR THIRD PARTIES OR A FAILURE OF THE PROGRAM TO OPERATE WITH ANY OTHER
+PROGRAMS), EVEN IF SUCH HOLDER OR OTHER PARTY HAS BEEN ADVISED OF THE
+POSSIBILITY OF SUCH DAMAGES.
+
+ END OF TERMS AND CONDITIONS
+
+ How to Apply These Terms to Your New Programs
+
+ If you develop a new program, and you want it to be of the greatest
+possible use to the public, the best way to achieve this is to make it
+free software which everyone can redistribute and change under these terms.
+
+ To do so, attach the following notices to the program. It is safest
+to attach them to the start of each source file to most effectively
+convey the exclusion of warranty; and each file should have at least
+the "copyright" line and a pointer to where the full notice is found.
+
+ <one line to give the program's name and a brief idea of what it does.>
+ Copyright (C) <year> <name of author>
+
+ This program is free software; you can redistribute it and/or modify
+ it under the terms of the GNU General Public License as published by
+ the Free Software Foundation; either version 2 of the License, or
+ (at your option) any later version.
+
+ This program is distributed in the hope that it will be useful,
+ but WITHOUT ANY WARRANTY; without even the implied warranty of
+ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ GNU General Public License for more details.
+
+ You should have received a copy of the GNU General Public License along
+ with this program; if not, write to the Free Software Foundation, Inc.,
+ 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA.
+
+Also add information on how to contact you by electronic and paper mail.
+
+If the program is interactive, make it output a short notice like this
+when it starts in an interactive mode:
+
+ Gnomovision version 69, Copyright (C) year name of author
+ Gnomovision comes with ABSOLUTELY NO WARRANTY; for details type `show w'.
+ This is free software, and you are welcome to redistribute it
+ under certain conditions; type `show c' for details.
+
+The hypothetical commands `show w' and `show c' should show the appropriate
+parts of the General Public License. Of course, the commands you use may
+be called something other than `show w' and `show c'; they could even be
+mouse-clicks or menu items--whatever suits your program.
+
+You should also get your employer (if you work as a programmer) or your
+school, if any, to sign a "copyright disclaimer" for the program, if
+necessary. Here is a sample; alter the names:
+
+ Yoyodyne, Inc., hereby disclaims all copyright interest in the program
+ `Gnomovision' (which makes passes at compilers) written by James Hacker.
+
+ <signature of Ty Coon>, 1 April 1989
+ Ty Coon, President of Vice
+
+This General Public License does not permit incorporating your program into
+proprietary programs. If your program is a subroutine library, you may
+consider it more useful to permit linking proprietary applications with the
+library. If this is what you want to do, use the GNU Lesser General
+Public License instead of this License.
Added: trunk/yast/sr/Makefile.am
===================================================================
--- trunk/yast/sr/Makefile.am (rev 0)
+++ trunk/yast/sr/Makefile.am 2015-09-29 10:47:28 UTC (rev 92876)
@@ -0,0 +1,196 @@
+# Emacs: -*- makefile -*-
+#
+# Toplevel Makefile.am for a YaST2 subproject
+#
+# -- This file is generated by y2automake - DO NOT EDIT! --
+# (Edit ./SUBDIRS instead)
+#
+
+#where devtools are
+Y2TOOL = $(Y2DEVTOOLS_PREFIX)/bin/y2tool
+
+VERSION = $(shell cat $(srcdir)/VERSION)
+RPMNAME = $(shell cat $(srcdir)/RPMNAME)
+SUBDIRS_FILE = $(shell test -e $(srcdir)/SUBDIRS && echo SUBDIRS)
+ACINCLUDE_FILE = $(shell test -e $(srcdir)/acinclude.m4 && echo acinclude.m4)
+
+HAS_YAST_LICENSE = $(shell test -e $(srcdir)/YAST_LICENSE && echo YAST_LICENSE)
+
+# do we do Makefile.am for devtools? It is a little special...
+IS_DEVTOOLS = $(findstring yast2-devtools,$(RPMNAME))
+
+DEVTOOLS_DIR = $(if $(IS_DEVTOOLS),$(srcdir)/devtools,$(Y2DEVTOOLS_PREFIX)/share/YaST2/data/devtools)
+LEGALESE_DIR = $(if $(HAS_YAST_LICENSE),$(DEVTOOLS_DIR)/admin/copyright/yast,$(DEVTOOLS_DIR)/admin/copyright/gpl)
+
+COPYRIGHT_files_gpl = README COPYING
+
+COPYRIGHT_files_yast = YAST_LICENSE README COPYING COPYRIGHT.english \
+ COPYRIGHT.french COPYRIGHT.german COPYRIGHT.spanish
+
+extra_COPYRIGHT_files = $(if $(HAS_YAST_LICENSE), $(COPYRIGHT_files_yast), $(COPYRIGHT_files_gpl))
+
+# less strict; prefer bzip2
+AUTOMAKE_OPTIONS = foreign dist-bzip2 no-dist-gzip
+# where devtools install m4 snippets
+# argh, executed literally
+#ACLOCAL_AMFLAGS = -I $(Y2DEVTOOLS_PREFIX)/share/aclocal
+ACLOCAL_AMFLAGS = -I . -I `if test -d ./devtools/admin; then echo ./devtools/admin; else pkg-config --print-errors --variable=datadir yast2-devtools; fi`/aclocal
+
+Makefile.am.common: $(DEVTOOLS_DIR)/admin/Makefile.am.common
+ cmp -s $< $@ || cp -f $< $@
+
+# create bzip2ed tar and make some sanity checks
+$(RPMNAME)-$(VERSION).tar.bz2: checkpo dist-bzip2
+ @if [ `bunzip2 -c $(RPMNAME)-$(VERSION).tar.bz2 | wc --bytes` = 0 ] ; then \
+ echo "Error: created tar is empty" ; \
+ exit 1 ; \
+ fi
+
+CLEANFILES =
+MAINTAINERCLEANFILES = package/$(RPMNAME)-$(VERSION).tar.bz2 package/$(RPMNAME).spec
+
+POT_DST = $(shell find -type d -name testsuite -prune , \
+ -type f -name "*.pot")
+
+EXTRA_DIST = \
+ VERSION RPMNAME MAINTAINER configure.in.in \
+ $(SUBDIRS_FILE) $(ACINCLUDE_FILE) \
+ $(if $(IS_DEVTOOLS),Makefile.am.common,$(POT_DST))
+
+show-extra-dist:
+ @echo $(EXTRA_DIST)
+
+# info '(automake)Conditionals'
+if CREATE_PKGCONFIG
+# create the file here instead of by configure
+# because the prerequisite is made here (not anymore!)
+# and we don't want any paths in y2autoconf
+# info '(autoconf)config.status Invocation'
+$(RPMNAME).pc: $(RPMNAME).pc.in config.status
+ ./config.status --file=$@:$<
+
+if CREATE_PKGCONFIG_NOARCH
+pkgconfigdata_DATA = $(RPMNAME).pc
+else
+pkgconfig_DATA = $(RPMNAME).pc
+endif
+
+EXTRA_DIST += $(RPMNAME).pc.in
+endif
+
+dist-hook:
+ @for I in $(extra_COPYRIGHT_files) ; \
+ do \
+ EX="" ; \
+ if test -f $(srcdir)/$$I ; then \
+ EX=$(srcdir)/$$I ; \
+ elif test -f $(LEGALESE_DIR)/$$I ; then \
+ EX=$(LEGALESE_DIR)/$$I ; \
+ else \
+ echo "Error: No file $$I in $(srcdir)/ or in $$LEGALESE_DIR/"; \
+ exit 1 ; \
+ fi ; \
+ echo "cp $$EX $(distdir)" ; \
+ cp $$EX "$(distdir)" ; \
+ done
+
+pot:
+ $(Y2TOOL) y2makepot -s $(srcdir)
+
+install-pot: pot
+ @POT_DST=`find -type d -name testsuite -prune , \
+ -type f -name "*.pot"` ; \
+ if [ -n "$$POT_DST" ] ; then \
+ echo "mkdir -p $(DESTDIR)$(potdir)" ; \
+ mkdir -p $(DESTDIR)$(potdir) ; \
+ list="$$POT_DST"; \
+ for I in $$list ; \
+ do \
+ echo $$I ; \
+ if [ "$$I" == "pot" ] ; then \
+ continue ; \
+ fi ; \
+ echo "$(INSTALL_DATA) $$I $(DESTDIR)$(potdir)" ; \
+ $(INSTALL_DATA) $$I $(DESTDIR)$(potdir) ; \
+ done ; \
+ fi
+
+spellcheck: pot
+ $(Y2TOOL) pot-spellcheck
+
+# all-local: $(if $(IS_DEVTOOLS),,$(POT_DST))
+
+install-data-local: # $(if $(IS_DEVTOOLS),,install-pot)
+ mkdir -p $(DESTDIR)$(docdir)
+ @for I in $(extra_COPYRIGHT_files) ; \
+ do \
+ EX="" ; \
+ if test -f $(srcdir)/$$I ; then \
+ EX=$(srcdir)/$$I ; \
+ elif test -f $(LEGALESE_DIR)/$$I ; then \
+ EX=$(LEGALESE_DIR)/$$I ; \
+ else \
+ echo "Error: No file $$I in $(srcdir)/ or in $(LEGALESE_DIR)/"; \
+ exit 1 ; \
+ fi ; \
+ echo "$(INSTALL_DATA) $$EX $(DESTDIR)$(docdir)" ; \
+ $(INSTALL_DATA) $$EX $(DESTDIR)$(docdir) ; \
+ done
+
+package-local: check-parse $(if $(IS_DEVTOOLS),,$(POT_DST)) $(RPMNAME)-$(VERSION).tar.bz2
+ rm -f package/$(RPMNAME)-*.tar.bz2
+ rm -f package/*~
+ rm -f package/*.bak
+ rm -f package/*.auto
+ mv $(RPMNAME)-$(VERSION).tar.bz2 package/
+ if ! test -x $(Y2TOOL); then \
+ echo "$(Y2TOOL): not found."; \
+ echo "You have to install yast2-devtools to making a package"; \
+ false; \
+ fi
+ here=`pwd`; \
+ cd $(srcdir) && for i in $(RPMNAME)*.spec.in; do \
+ newname="`echo "$$i" | sed "s/\.in$$//g"`"; \
+ $(Y2TOOL) create-spec < $$i > $$here/package/$${newname} ; \
+ done
+
+package: check-up-to-date check-tagversion check-textdomain package-local
+
+TAGVERSION = $(Y2TOOL) tagversion
+
+# check if there is no modified files and all commits were pushed
+check-up-to-date:
+ if [ `git status --short --branch | sed '/##[^[]*$/d;/^??/d' | wc -l` -gt 0 ]; then \
+ (echo "ERROR: Source is not commited and pushed. See `git status`"; false) \
+ fi
+
+check-tagversion:
+ cd $(srcdir) && $(TAGVERSION) --check >/dev/null; \
+ [ $$? = 0 ] || ( echo "ERROR: Please run 'tagversion' first"; false )
+
+check-parse-old:
+ @if [ `find -type f -name "*.ycp" | wc -l` -gt 0 -a "$(RPMNAME)" != "yast2-core" ] ; then \
+ echo "Running parseycp..." ; \
+ parseycp -q -R ; \
+ else \
+ echo "Not running parseycp." ; \
+ fi
+
+check-parse:
+ @echo "Not running parseycp."
+
+check-textdomain:
+ $(Y2TOOL) check-textdomain $(srcdir)
+
+stable: checkin-stable
+
+checkin-stable: package
+ $(Y2TOOL) checkin-stable
+
+
+# For po/ modules
+checkpo:
+ test ! -f $(srcdir)/po/Makefile || $(MAKE) -C po checkpo
+# test ! -f $(srcdir)/po/Makefile || $(MAKE) -C po checkpo make-pox
+# Contents of ./SUBDIRS
+SUBDIRS = po
Added: trunk/yast/sr/README
===================================================================
--- trunk/yast/sr/README (rev 0)
+++ trunk/yast/sr/README 2015-09-29 10:47:28 UTC (rev 92876)
@@ -0,0 +1,2 @@
+This program/library is part of YaST2
+See the file COPYING for license terms
Added: trunk/yast/sr/configure.ac
===================================================================
--- trunk/yast/sr/configure.ac (rev 0)
+++ trunk/yast/sr/configure.ac 2015-09-29 10:47:28 UTC (rev 92876)
@@ -0,0 +1,184 @@
+dnl configure.ac for yast2-trans-sr
+dnl
+dnl -- This file is generated by y2autoconf 3.0.5 - DO NOT EDIT! --
+dnl (edit configure.ac.in or configure.in.in instead)
+
+AC_INIT(yast2-trans-sr, 3.1.0, http://bugs.opensuse.org/, yast2-trans-sr)
+dnl Check for presence of file 'RPMNAME'
+AC_CONFIG_SRCDIR([RPMNAME])
+
+dnl Checking host/target/build systems, for make, install etc.
+AC_CANONICAL_TARGET
+dnl Perform program name transformation
+AC_ARG_PROGRAM
+
+AC_PREFIX_DEFAULT(/usr)
+
+dnl long filenames; we use GNU Make extensions and that's ok
+AM_INIT_AUTOMAKE(tar-ustar -Wno-portability)
+
+dnl Important YaST2 variables
+VERSION="3.1.0"
+RPMNAME="yast2-trans-sr"
+MAINTAINER="Karl Eichwalder <ke(a)suse.de>"
+
+dnl pkgconfig honors lib64
+pkgconfigdir=\${libdir}/pkgconfig
+pkgconfigdatadir=\${datadir}/pkgconfig
+yast2dir=\${prefix}/share/YaST2
+
+ybindir=\${prefix}/lib/YaST2/bin
+# FIXME duplicates execcompdir
+ystartupdir=\${prefix}/lib/YaST2
+plugindir=\${libdir}/YaST2/plugin
+includedir=\${prefix}/include/YaST2
+potdir=\${docdir}/pot
+
+docdir=\${prefix}/share/doc/packages/$RPMNAME
+mandir=\${prefix}/share/man
+
+execcompdir=\${prefix}/lib/YaST2
+agentdir=${execcompdir}/servers_non_y2
+
+ydatadir=${yast2dir}/data
+imagedir=${yast2dir}/images
+themedir=${yast2dir}/theme
+localedir=${yast2dir}/locale
+clientdir=${yast2dir}/clients
+moduledir=${yast2dir}/modules
+yncludedir=${yast2dir}/include
+schemadir=${yast2dir}/schema
+scrconfdir=${yast2dir}/scrconf
+desktopdir=\${prefix}/share/applications/YaST2
+
+AC_SUBST(VERSION)
+AC_SUBST(RPMNAME)
+AC_SUBST(MAINTAINER)
+
+AC_SUBST(pkgconfigdir)
+AC_SUBST(pkgconfigdatadir)
+
+AC_SUBST(yast2dir)
+
+AC_SUBST(ybindir)
+AC_SUBST(ystartupdir)
+AC_SUBST(plugindir)
+AC_SUBST(includedir)
+AC_SUBST(potdir)
+AC_SUBST(execcompdir)
+
+AC_SUBST(docdir)
+AC_SUBST(mandir)
+
+AC_SUBST(ydatadir)
+AC_SUBST(imagedir)
+AC_SUBST(themedir)
+AC_SUBST(localedir)
+AC_SUBST(clientdir)
+AC_SUBST(moduledir)
+AC_SUBST(yncludedir)
+AC_SUBST(schemadir)
+AC_SUBST(scrconfdir)
+AC_SUBST(agentdir)
+AC_SUBST(desktopdir)
+
+fillupdir_d="/var/adm/fillup-templates"
+AC_ARG_WITH(fillupdir,
+ AS_HELP_STRING([--with-fillupdir=DIR],
+ [where to place fillup templates (default $fillupdir_d.]),
+ [ fillupdir="$withval" ],
+ [ fillupdir="$fillupdir_d" ])
+AC_SUBST(fillupdir)
+
+LL=${RPMNAME##*-}
+AC_SUBST(LL)
+ISO639=${LL%_*}
+AC_SUBST(ISO639)
+
+AC_ARG_WITH(own_compendium,
+ AS_HELP_STRING([--with-own_compendium=FILE],
+ [Location of compendium file]),
+ y2compendium=yes, y2compendium=no)
+if test "x$with_own_compendium" = "x" ; then
+ if test -d ../50-memory ; then
+ COMPENDIUM='../../50-memory/yast2.$(LL).po'
+ else
+ COMPENDIUM='../../memory/yast2.$(LL).po'
+ fi
+else
+ COMPENDIUM=${with_own_compendium}
+fi
+AC_SUBST(COMPENDIUM)
+if test -d ../50-pot ; then
+ POTDIR=../../50-pot
+else
+ POTDIR=../../pot/pot
+fi
+AC_SUBST(POTDIR)
+
+
+dnl Checks for programs.
+AC_PROG_INSTALL
+dnl The YCP interpreter checks whether dependent ybc files are older
+dnl so we must preserve their timestamps
+INSTALL="${INSTALL} -p"
+AC_PROG_LN_S
+AC_PROG_MAKE_SET
+
+dnl pkgconfig
+AC_ARG_VAR([PKG_CONFIG_PATH], [where to search for pkg-config files])
+dnl devtools
+dnl ...
+
+dnl no need for AC_ARG_VAR
+AC_PATH_PROG(XGETTEXT, xgettext)
+if test -z "$XGETTEXT" ; then
+ AC_MSG_ERROR(xgettext is missing; please install gettext-tools.)
+fi
+
+Y2DEVTOOLS_PREFIX=`pkg-config --print-errors --variable=prefix yast2-devtools`
+AC_SUBST(Y2DEVTOOLS_PREFIX)
+devtools_ybindir=`pkg-config --print-errors --variable=ybindir yast2-devtools`
+devtools_yast2dir=`pkg-config --print-errors --variable=yast2dir yast2-devtools`
+
+dnl producing pkg-config for others?
+AM_CONDITIONAL(CREATE_PKGCONFIG, test "x${CREATE_PKGCONFIG}" != x)
+AM_CONDITIONAL(CREATE_PKGCONFIG_NOARCH, test "x${CREATE_PKGCONFIG}" = xnoarch)
+
+dbdir=${devtools_yast2dir}/data/docbook
+STYLESHEET_HTML=${dbdir}/stylesheets/customize-html.xsl
+STYLESHEET_PDF=${dbdir}/stylesheets/customize-fo.xsl
+STYLESHEET_CSS=${dbdir}/css/yast2docs.css
+STYLESHEET_YDOC=${dbdir}/stylesheets/ydoc.xsl
+STYLESHEET_YCPDOC=${dbdir}/stylesheets/ycpdoc.xsl
+AC_SUBST(STYLESHEET_HTML)
+AC_SUBST(STYLESHEET_PDF)
+AC_SUBST(STYLESHEET_CSS)
+AC_SUBST(STYLESHEET_YDOC)
+AC_SUBST(STYLESHEET_YCPDOC)
+
+
+dnl searches for some needed programs
+AC_PATH_PROG(MSGFMT, msgfmt, no, /usr/bin)
+if test x$MSGFMT != x"/usr/bin/msgfmt"; then
+ AC_MSG_ERROR(msgfmt is missing; please install gettext.)
+fi
+AC_PATH_PROGS(MSGCAT, msgcat pmsgcat, no)
+if test x$MSGCAT = xno; then
+ AC_MSG_ERROR(msgcat is missing; please install gettext-0.11pre or better.)
+fi
+
+AC_PATH_PROG(MSGMERGE, msgmerge, no, /usr/bin)
+if test x$MSGMERGE != x"/usr/bin/msgmerge"; then
+ AC_MSG_ERROR(msgmerge is missing; please install gettext.)
+fi
+
+AC_PATH_PROG(MSGCONV, msgconv, no, /usr/bin)
+if test x$MSGCONV != x"/usr/bin/msgconv"; then
+ AC_MSG_ERROR(msgconv is missing; please install gettext.)
+fi
+
+
+AC_CONFIG_FILES(Makefile po/Makefile)
+AC_OUTPUT
+
Added: trunk/yast/sr/po/Makefile.am
===================================================================
--- trunk/yast/sr/po/Makefile.am (rev 0)
+++ trunk/yast/sr/po/Makefile.am 2015-09-29 10:47:28 UTC (rev 92876)
@@ -0,0 +1,175 @@
+# Emacs: -*- makefile -*-
+#
+# Makefile.am for a YaST2 translation (po/) subproject
+#
+# -- This file is generated by y2automake - DO NOT EDIT! --
+#
+# --- START lines from /usr/share/YaST2/data/devtools/admin/po/Makefile.am.top ---
+# Emacs: -*- makefile -*-
+# --- END lines from /usr/share/YaST2/data/devtools/admin/po/Makefile.am.top ---
+# --- START lines from /usr/share/YaST2/data/devtools/admin/po/Makefile.am.center ---
+# Emacs: -*- makefile -*-
+
+LL = @LL@
+#POTDIR = ../../50-pot
+POTDIR = @POTDIR@
+POTFILES = $(wildcard $(POTDIR)/*.pot)
+GENERATED = $(MOFILES)
+CLEANFILES = $(GENERATED)
+POFILES = $(wildcard *.po)
+ALL_TEXTDOMAINS = $(basename $(notdir $(POTFILES)))
+BPOTFILES = $(shell source ../../50-tools/build.conf && echo $$business)
+WANTED_TEXTDOMAINS = $(filter-out $(BPOTFILES), $(ALL_TEXTDOMAINS))
+WANTED_POFILES = $(addsuffix .$(LL).po, $(WANTED_TEXTDOMAINS))
+MOFILES = $(POFILES:%.po=%.mo)
+INST_MOFILES = $(MOFILES:.$(LL).mo=.mo)
+POXFILES = $(POFILES:%.po=%.pox)
+EXTRA_DIST = $(WANTED_POFILES) $(stat)
+localedir=@localedir@
+locale_lang_msg_dir=$(localedir)/$(LL)/LC_MESSAGES
+compendium = @COMPENDIUM@
+with_compendium =
+
+stat=status.txt
+PO_STATS= grep -v warning: | @ybindir@/po-stats
+
+MSGMERGE = @MSGMERGE@ --no-wrap --force-po --previous
+MSGFMT = @MSGFMT@
+MSGCAT = @MSGCAT@ --no-wrap --force-po
+MSGCONV = @MSGCONV@ --no-wrap --force-po
+XGETTEXT = @XGETTEXT@ --no-wrap
+
+SUFFIXES = .po .pox .gmo .mo
+
+all-local: $(GENERATED)
+
+make-pox pox: Makefile $(POXFILES)
+$(POXFILES): %.pox: %.po
+ -[ -f $@ ] && mv --backup=numbered $@ $@.bak; \
+ pot=$$(echo $< | sed "s:$(LL).po:pot:"); \
+ compendium=$(compendium); \
+ [ -f $$compendium ] || compendium=/dev/null ; \
+ $(MSGMERGE) -C $$compendium -o $@ $< $(POTDIR)/$$pot
+
+# update or init PO file
+update-po: Makefile $(POTFILES)
+ for p in $(POTFILES); do \
+ q=$${p##*/}; \
+ po=$${q%pot}$(LL).po; \
+ echo $$po; \
+ if [ -f $$po ]; then \
+ $(MSGMERGE) -o $$po.tmp $(with_compendium) $$po $$p; \
+ else \
+ $(MSGMERGE) -o $$po.tmp -C $(compendium) \
+ --verbose /dev/null $$p; \
+ fi || { echo "$(MSGMERGE) for \"$$po\" failed" ; \
+ rm -f $$po.tmp ; }; \
+ if cmp $$po.tmp $$po >/dev/null 2>&1; then \
+ rm -vf $$po.tmp; \
+ else \
+ mv -vf $$po.tmp $$po; \
+ fi; \
+ done
+ $(MAKE) $(stat)
+
+$(stat): $(WANTED_POFILES)
+ if [ -f $(stat) ]; then \
+ cp --backup=numbered $(stat) $(stat).bak; \
+ :> $(stat); \
+ fi
+ { for f in $(WANTED_POFILES); do \
+ LANG=C msgfmt -o /dev/null -c -v --statistics $$f 2>&1; \
+ done ; } | $(PO_STATS) | head -n 6 | tee $(stat)
+
+update-po-with-compendium:
+ $(MAKE) update-po with_compendium="-C $(compendium)"
+
+update-mo: $(MOFILES)
+ @:
+
+%.mo: %.po
+ file=$(srcdir)/`echo $* | sed 's,.*/,,'`.mo \
+ && rm -f $$file \
+ && $(MSGCONV) --to UTF-8 $< \
+ | $(MSGFMT) -c --statistics -o $$file -
+
+showpo:
+ echo $(POFILES)
+
+showmo:
+ echo $(MOFILES)
+
+checkpo:
+ for f in $(POFILES); do \
+ mypot=$(POTDIR)/$${f/$(LL).po/pot}; echo $$f $$mypot; \
+ [ -f $$mypot ] && { LANG=C $(MSGMERGE) --verbose --output=/dev/null $$f $$mypot || exit 1; }; \
+ LANG=C $(MSGFMT) --output=/dev/null --check --statistics --verbose $$f \
+ || exit 1; \
+ done
+
+# Try to checkin a .pox file
+# FIXME make sure msgcat doesn't weird things with "" and comments
+checkin:
+ p=$(MODULE).$(ci_ll); \
+ cp --backup=numbered $(ci_opt) $$p.po $$p.po.bak; \
+ if [ -d CVS ]; then \
+ cvs -n update $$p.po | grep -q -v '^[UPMC]'; \
+ else \
+ LC_ALL=C svn status --show-updates --quiet $$p.po| grep -v '^Status against revision'; \
+ fi; \
+ if [ $$? = 0 ]; then \
+ echo "CVS/Subversion mismatch; trying to merge..."; \
+ rm -f $$p.po; \
+ if [ -d CVS ]; then \
+ cvs -q update $$p.po; \
+ else \
+ svn update $$p.po; \
+ fi; \
+ cp $$p.pox $$p.pox.new; \
+ $(MSGCAT) $$p.po $$p.pox.new -o $$p.pox; \
+ echo -e "\nCheck \"$$p.pox\" for fuzzy entries. Status:"; \
+ $(MSGFMT) --check --statistics $$p.pox; \
+ echo -e "Then try again to checkin \"$$p.pox\"."; \
+ else \
+ cp $(ci_opt) $$p.pox $$p.po; \
+ if [ -d CVS ]; then \
+ cvs -n ci $$p.po; \
+ else \
+ svn --dry-run commit $$p.po; \
+ fi; \
+ if [ $$? = 0 ] ; then \
+ if [ -d CVS ]; then \
+ cvs ci -m "$(ci_msg)" $$p.po; \
+ else \
+ svn commit --message "$(ci_msg)" $$p.po; \
+ fi; \
+ else \
+ rm -f $$p.po; \
+ if [ -d CVS ]; then \
+ cvs -q update $$p.po; \
+ else \
+ svn update $$p.po; \
+ fi; \
+ cp $$p.pox $$p.pox.new; \
+ $(MSGCAT) $$p.po $$p.pox.new -o $$p.pox; \
+ echo -e "\nCheck \"$$p.pox\" for fuzzy entries. Status:"; \
+ $(MSGFMT) --check --statistics $$p.pox; \
+ echo "Then try to checkin \"$$p.pox\"."; \
+ fi; \
+ fi
+
+install-data-local: $(MOFILES) $(stat)
+ D=$(DESTDIR)$(locale_lang_msg_dir); \
+ [ -d $$D ] || install -d -m 755 $$D; \
+ for l in $(MOFILES); do \
+ m=$${l/$(LL).mo/mo}; \
+ install -m 644 $$l $$D/$$m; \
+ done
+ install -d -m 755 $(DESTDIR)$(docdir)
+ $(INSTALL_DATA) $(stat) $(DESTDIR)$(docdir)
+# --- END lines from /usr/share/YaST2/data/devtools/admin/po/Makefile.am.center ---
+# --- START lines from /usr/share/YaST2/data/devtools/admin/po/Makefile.am.bottom ---
+# Emacs: -*- makefile -*-
+
+## po/Makefile.am.bottom ends here
+# --- END lines from /usr/share/YaST2/data/devtools/admin/po/Makefile.am.bottom ---
Added: trunk/yast/sv/COPYING
===================================================================
--- trunk/yast/sv/COPYING (rev 0)
+++ trunk/yast/sv/COPYING 2015-09-29 10:47:28 UTC (rev 92876)
@@ -0,0 +1,339 @@
+ GNU GENERAL PUBLIC LICENSE
+ Version 2, June 1991
+
+ Copyright (C) 1989, 1991 Free Software Foundation, Inc.,
+ 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA
+ Everyone is permitted to copy and distribute verbatim copies
+ of this license document, but changing it is not allowed.
+
+ Preamble
+
+ The licenses for most software are designed to take away your
+freedom to share and change it. By contrast, the GNU General Public
+License is intended to guarantee your freedom to share and change free
+software--to make sure the software is free for all its users. This
+General Public License applies to most of the Free Software
+Foundation's software and to any other program whose authors commit to
+using it. (Some other Free Software Foundation software is covered by
+the GNU Lesser General Public License instead.) You can apply it to
+your programs, too.
+
+ When we speak of free software, we are referring to freedom, not
+price. Our General Public Licenses are designed to make sure that you
+have the freedom to distribute copies of free software (and charge for
+this service if you wish), that you receive source code or can get it
+if you want it, that you can change the software or use pieces of it
+in new free programs; and that you know you can do these things.
+
+ To protect your rights, we need to make restrictions that forbid
+anyone to deny you these rights or to ask you to surrender the rights.
+These restrictions translate to certain responsibilities for you if you
+distribute copies of the software, or if you modify it.
+
+ For example, if you distribute copies of such a program, whether
+gratis or for a fee, you must give the recipients all the rights that
+you have. You must make sure that they, too, receive or can get the
+source code. And you must show them these terms so they know their
+rights.
+
+ We protect your rights with two steps: (1) copyright the software, and
+(2) offer you this license which gives you legal permission to copy,
+distribute and/or modify the software.
+
+ Also, for each author's protection and ours, we want to make certain
+that everyone understands that there is no warranty for this free
+software. If the software is modified by someone else and passed on, we
+want its recipients to know that what they have is not the original, so
+that any problems introduced by others will not reflect on the original
+authors' reputations.
+
+ Finally, any free program is threatened constantly by software
+patents. We wish to avoid the danger that redistributors of a free
+program will individually obtain patent licenses, in effect making the
+program proprietary. To prevent this, we have made it clear that any
+patent must be licensed for everyone's free use or not licensed at all.
+
+ The precise terms and conditions for copying, distribution and
+modification follow.
+
+ GNU GENERAL PUBLIC LICENSE
+ TERMS AND CONDITIONS FOR COPYING, DISTRIBUTION AND MODIFICATION
+
+ 0. This License applies to any program or other work which contains
+a notice placed by the copyright holder saying it may be distributed
+under the terms of this General Public License. The "Program", below,
+refers to any such program or work, and a "work based on the Program"
+means either the Program or any derivative work under copyright law:
+that is to say, a work containing the Program or a portion of it,
+either verbatim or with modifications and/or translated into another
+language. (Hereinafter, translation is included without limitation in
+the term "modification".) Each licensee is addressed as "you".
+
+Activities other than copying, distribution and modification are not
+covered by this License; they are outside its scope. The act of
+running the Program is not restricted, and the output from the Program
+is covered only if its contents constitute a work based on the
+Program (independent of having been made by running the Program).
+Whether that is true depends on what the Program does.
+
+ 1. You may copy and distribute verbatim copies of the Program's
+source code as you receive it, in any medium, provided that you
+conspicuously and appropriately publish on each copy an appropriate
+copyright notice and disclaimer of warranty; keep intact all the
+notices that refer to this License and to the absence of any warranty;
+and give any other recipients of the Program a copy of this License
+along with the Program.
+
+You may charge a fee for the physical act of transferring a copy, and
+you may at your option offer warranty protection in exchange for a fee.
+
+ 2. You may modify your copy or copies of the Program or any portion
+of it, thus forming a work based on the Program, and copy and
+distribute such modifications or work under the terms of Section 1
+above, provided that you also meet all of these conditions:
+
+ a) You must cause the modified files to carry prominent notices
+ stating that you changed the files and the date of any change.
+
+ b) You must cause any work that you distribute or publish, that in
+ whole or in part contains or is derived from the Program or any
+ part thereof, to be licensed as a whole at no charge to all third
+ parties under the terms of this License.
+
+ c) If the modified program normally reads commands interactively
+ when run, you must cause it, when started running for such
+ interactive use in the most ordinary way, to print or display an
+ announcement including an appropriate copyright notice and a
+ notice that there is no warranty (or else, saying that you provide
+ a warranty) and that users may redistribute the program under
+ these conditions, and telling the user how to view a copy of this
+ License. (Exception: if the Program itself is interactive but
+ does not normally print such an announcement, your work based on
+ the Program is not required to print an announcement.)
+
+These requirements apply to the modified work as a whole. If
+identifiable sections of that work are not derived from the Program,
+and can be reasonably considered independent and separate works in
+themselves, then this License, and its terms, do not apply to those
+sections when you distribute them as separate works. But when you
+distribute the same sections as part of a whole which is a work based
+on the Program, the distribution of the whole must be on the terms of
+this License, whose permissions for other licensees extend to the
+entire whole, and thus to each and every part regardless of who wrote it.
+
+Thus, it is not the intent of this section to claim rights or contest
+your rights to work written entirely by you; rather, the intent is to
+exercise the right to control the distribution of derivative or
+collective works based on the Program.
+
+In addition, mere aggregation of another work not based on the Program
+with the Program (or with a work based on the Program) on a volume of
+a storage or distribution medium does not bring the other work under
+the scope of this License.
+
+ 3. You may copy and distribute the Program (or a work based on it,
+under Section 2) in object code or executable form under the terms of
+Sections 1 and 2 above provided that you also do one of the following:
+
+ a) Accompany it with the complete corresponding machine-readable
+ source code, which must be distributed under the terms of Sections
+ 1 and 2 above on a medium customarily used for software interchange; or,
+
+ b) Accompany it with a written offer, valid for at least three
+ years, to give any third party, for a charge no more than your
+ cost of physically performing source distribution, a complete
+ machine-readable copy of the corresponding source code, to be
+ distributed under the terms of Sections 1 and 2 above on a medium
+ customarily used for software interchange; or,
+
+ c) Accompany it with the information you received as to the offer
+ to distribute corresponding source code. (This alternative is
+ allowed only for noncommercial distribution and only if you
+ received the program in object code or executable form with such
+ an offer, in accord with Subsection b above.)
+
+The source code for a work means the preferred form of the work for
+making modifications to it. For an executable work, complete source
+code means all the source code for all modules it contains, plus any
+associated interface definition files, plus the scripts used to
+control compilation and installation of the executable. However, as a
+special exception, the source code distributed need not include
+anything that is normally distributed (in either source or binary
+form) with the major components (compiler, kernel, and so on) of the
+operating system on which the executable runs, unless that component
+itself accompanies the executable.
+
+If distribution of executable or object code is made by offering
+access to copy from a designated place, then offering equivalent
+access to copy the source code from the same place counts as
+distribution of the source code, even though third parties are not
+compelled to copy the source along with the object code.
+
+ 4. You may not copy, modify, sublicense, or distribute the Program
+except as expressly provided under this License. Any attempt
+otherwise to copy, modify, sublicense or distribute the Program is
+void, and will automatically terminate your rights under this License.
+However, parties who have received copies, or rights, from you under
+this License will not have their licenses terminated so long as such
+parties remain in full compliance.
+
+ 5. You are not required to accept this License, since you have not
+signed it. However, nothing else grants you permission to modify or
+distribute the Program or its derivative works. These actions are
+prohibited by law if you do not accept this License. Therefore, by
+modifying or distributing the Program (or any work based on the
+Program), you indicate your acceptance of this License to do so, and
+all its terms and conditions for copying, distributing or modifying
+the Program or works based on it.
+
+ 6. Each time you redistribute the Program (or any work based on the
+Program), the recipient automatically receives a license from the
+original licensor to copy, distribute or modify the Program subject to
+these terms and conditions. You may not impose any further
+restrictions on the recipients' exercise of the rights granted herein.
+You are not responsible for enforcing compliance by third parties to
+this License.
+
+ 7. If, as a consequence of a court judgment or allegation of patent
+infringement or for any other reason (not limited to patent issues),
+conditions are imposed on you (whether by court order, agreement or
+otherwise) that contradict the conditions of this License, they do not
+excuse you from the conditions of this License. If you cannot
+distribute so as to satisfy simultaneously your obligations under this
+License and any other pertinent obligations, then as a consequence you
+may not distribute the Program at all. For example, if a patent
+license would not permit royalty-free redistribution of the Program by
+all those who receive copies directly or indirectly through you, then
+the only way you could satisfy both it and this License would be to
+refrain entirely from distribution of the Program.
+
+If any portion of this section is held invalid or unenforceable under
+any particular circumstance, the balance of the section is intended to
+apply and the section as a whole is intended to apply in other
+circumstances.
+
+It is not the purpose of this section to induce you to infringe any
+patents or other property right claims or to contest validity of any
+such claims; this section has the sole purpose of protecting the
+integrity of the free software distribution system, which is
+implemented by public license practices. Many people have made
+generous contributions to the wide range of software distributed
+through that system in reliance on consistent application of that
+system; it is up to the author/donor to decide if he or she is willing
+to distribute software through any other system and a licensee cannot
+impose that choice.
+
+This section is intended to make thoroughly clear what is believed to
+be a consequence of the rest of this License.
+
+ 8. If the distribution and/or use of the Program is restricted in
+certain countries either by patents or by copyrighted interfaces, the
+original copyright holder who places the Program under this License
+may add an explicit geographical distribution limitation excluding
+those countries, so that distribution is permitted only in or among
+countries not thus excluded. In such case, this License incorporates
+the limitation as if written in the body of this License.
+
+ 9. The Free Software Foundation may publish revised and/or new versions
+of the General Public License from time to time. Such new versions will
+be similar in spirit to the present version, but may differ in detail to
+address new problems or concerns.
+
+Each version is given a distinguishing version number. If the Program
+specifies a version number of this License which applies to it and "any
+later version", you have the option of following the terms and conditions
+either of that version or of any later version published by the Free
+Software Foundation. If the Program does not specify a version number of
+this License, you may choose any version ever published by the Free Software
+Foundation.
+
+ 10. If you wish to incorporate parts of the Program into other free
+programs whose distribution conditions are different, write to the author
+to ask for permission. For software which is copyrighted by the Free
+Software Foundation, write to the Free Software Foundation; we sometimes
+make exceptions for this. Our decision will be guided by the two goals
+of preserving the free status of all derivatives of our free software and
+of promoting the sharing and reuse of software generally.
+
+ NO WARRANTY
+
+ 11. BECAUSE THE PROGRAM IS LICENSED FREE OF CHARGE, THERE IS NO WARRANTY
+FOR THE PROGRAM, TO THE EXTENT PERMITTED BY APPLICABLE LAW. EXCEPT WHEN
+OTHERWISE STATED IN WRITING THE COPYRIGHT HOLDERS AND/OR OTHER PARTIES
+PROVIDE THE PROGRAM "AS IS" WITHOUT WARRANTY OF ANY KIND, EITHER EXPRESSED
+OR IMPLIED, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF
+MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE. THE ENTIRE RISK AS
+TO THE QUALITY AND PERFORMANCE OF THE PROGRAM IS WITH YOU. SHOULD THE
+PROGRAM PROVE DEFECTIVE, YOU ASSUME THE COST OF ALL NECESSARY SERVICING,
+REPAIR OR CORRECTION.
+
+ 12. IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN WRITING
+WILL ANY COPYRIGHT HOLDER, OR ANY OTHER PARTY WHO MAY MODIFY AND/OR
+REDISTRIBUTE THE PROGRAM AS PERMITTED ABOVE, BE LIABLE TO YOU FOR DAMAGES,
+INCLUDING ANY GENERAL, SPECIAL, INCIDENTAL OR CONSEQUENTIAL DAMAGES ARISING
+OUT OF THE USE OR INABILITY TO USE THE PROGRAM (INCLUDING BUT NOT LIMITED
+TO LOSS OF DATA OR DATA BEING RENDERED INACCURATE OR LOSSES SUSTAINED BY
+YOU OR THIRD PARTIES OR A FAILURE OF THE PROGRAM TO OPERATE WITH ANY OTHER
+PROGRAMS), EVEN IF SUCH HOLDER OR OTHER PARTY HAS BEEN ADVISED OF THE
+POSSIBILITY OF SUCH DAMAGES.
+
+ END OF TERMS AND CONDITIONS
+
+ How to Apply These Terms to Your New Programs
+
+ If you develop a new program, and you want it to be of the greatest
+possible use to the public, the best way to achieve this is to make it
+free software which everyone can redistribute and change under these terms.
+
+ To do so, attach the following notices to the program. It is safest
+to attach them to the start of each source file to most effectively
+convey the exclusion of warranty; and each file should have at least
+the "copyright" line and a pointer to where the full notice is found.
+
+ <one line to give the program's name and a brief idea of what it does.>
+ Copyright (C) <year> <name of author>
+
+ This program is free software; you can redistribute it and/or modify
+ it under the terms of the GNU General Public License as published by
+ the Free Software Foundation; either version 2 of the License, or
+ (at your option) any later version.
+
+ This program is distributed in the hope that it will be useful,
+ but WITHOUT ANY WARRANTY; without even the implied warranty of
+ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ GNU General Public License for more details.
+
+ You should have received a copy of the GNU General Public License along
+ with this program; if not, write to the Free Software Foundation, Inc.,
+ 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA.
+
+Also add information on how to contact you by electronic and paper mail.
+
+If the program is interactive, make it output a short notice like this
+when it starts in an interactive mode:
+
+ Gnomovision version 69, Copyright (C) year name of author
+ Gnomovision comes with ABSOLUTELY NO WARRANTY; for details type `show w'.
+ This is free software, and you are welcome to redistribute it
+ under certain conditions; type `show c' for details.
+
+The hypothetical commands `show w' and `show c' should show the appropriate
+parts of the General Public License. Of course, the commands you use may
+be called something other than `show w' and `show c'; they could even be
+mouse-clicks or menu items--whatever suits your program.
+
+You should also get your employer (if you work as a programmer) or your
+school, if any, to sign a "copyright disclaimer" for the program, if
+necessary. Here is a sample; alter the names:
+
+ Yoyodyne, Inc., hereby disclaims all copyright interest in the program
+ `Gnomovision' (which makes passes at compilers) written by James Hacker.
+
+ <signature of Ty Coon>, 1 April 1989
+ Ty Coon, President of Vice
+
+This General Public License does not permit incorporating your program into
+proprietary programs. If your program is a subroutine library, you may
+consider it more useful to permit linking proprietary applications with the
+library. If this is what you want to do, use the GNU Lesser General
+Public License instead of this License.
Added: trunk/yast/sv/Makefile.am
===================================================================
--- trunk/yast/sv/Makefile.am (rev 0)
+++ trunk/yast/sv/Makefile.am 2015-09-29 10:47:28 UTC (rev 92876)
@@ -0,0 +1,196 @@
+# Emacs: -*- makefile -*-
+#
+# Toplevel Makefile.am for a YaST2 subproject
+#
+# -- This file is generated by y2automake - DO NOT EDIT! --
+# (Edit ./SUBDIRS instead)
+#
+
+#where devtools are
+Y2TOOL = $(Y2DEVTOOLS_PREFIX)/bin/y2tool
+
+VERSION = $(shell cat $(srcdir)/VERSION)
+RPMNAME = $(shell cat $(srcdir)/RPMNAME)
+SUBDIRS_FILE = $(shell test -e $(srcdir)/SUBDIRS && echo SUBDIRS)
+ACINCLUDE_FILE = $(shell test -e $(srcdir)/acinclude.m4 && echo acinclude.m4)
+
+HAS_YAST_LICENSE = $(shell test -e $(srcdir)/YAST_LICENSE && echo YAST_LICENSE)
+
+# do we do Makefile.am for devtools? It is a little special...
+IS_DEVTOOLS = $(findstring yast2-devtools,$(RPMNAME))
+
+DEVTOOLS_DIR = $(if $(IS_DEVTOOLS),$(srcdir)/devtools,$(Y2DEVTOOLS_PREFIX)/share/YaST2/data/devtools)
+LEGALESE_DIR = $(if $(HAS_YAST_LICENSE),$(DEVTOOLS_DIR)/admin/copyright/yast,$(DEVTOOLS_DIR)/admin/copyright/gpl)
+
+COPYRIGHT_files_gpl = README COPYING
+
+COPYRIGHT_files_yast = YAST_LICENSE README COPYING COPYRIGHT.english \
+ COPYRIGHT.french COPYRIGHT.german COPYRIGHT.spanish
+
+extra_COPYRIGHT_files = $(if $(HAS_YAST_LICENSE), $(COPYRIGHT_files_yast), $(COPYRIGHT_files_gpl))
+
+# less strict; prefer bzip2
+AUTOMAKE_OPTIONS = foreign dist-bzip2 no-dist-gzip
+# where devtools install m4 snippets
+# argh, executed literally
+#ACLOCAL_AMFLAGS = -I $(Y2DEVTOOLS_PREFIX)/share/aclocal
+ACLOCAL_AMFLAGS = -I . -I `if test -d ./devtools/admin; then echo ./devtools/admin; else pkg-config --print-errors --variable=datadir yast2-devtools; fi`/aclocal
+
+Makefile.am.common: $(DEVTOOLS_DIR)/admin/Makefile.am.common
+ cmp -s $< $@ || cp -f $< $@
+
+# create bzip2ed tar and make some sanity checks
+$(RPMNAME)-$(VERSION).tar.bz2: checkpo dist-bzip2
+ @if [ `bunzip2 -c $(RPMNAME)-$(VERSION).tar.bz2 | wc --bytes` = 0 ] ; then \
+ echo "Error: created tar is empty" ; \
+ exit 1 ; \
+ fi
+
+CLEANFILES =
+MAINTAINERCLEANFILES = package/$(RPMNAME)-$(VERSION).tar.bz2 package/$(RPMNAME).spec
+
+POT_DST = $(shell find -type d -name testsuite -prune , \
+ -type f -name "*.pot")
+
+EXTRA_DIST = \
+ VERSION RPMNAME MAINTAINER configure.in.in \
+ $(SUBDIRS_FILE) $(ACINCLUDE_FILE) \
+ $(if $(IS_DEVTOOLS),Makefile.am.common,$(POT_DST))
+
+show-extra-dist:
+ @echo $(EXTRA_DIST)
+
+# info '(automake)Conditionals'
+if CREATE_PKGCONFIG
+# create the file here instead of by configure
+# because the prerequisite is made here (not anymore!)
+# and we don't want any paths in y2autoconf
+# info '(autoconf)config.status Invocation'
+$(RPMNAME).pc: $(RPMNAME).pc.in config.status
+ ./config.status --file=$@:$<
+
+if CREATE_PKGCONFIG_NOARCH
+pkgconfigdata_DATA = $(RPMNAME).pc
+else
+pkgconfig_DATA = $(RPMNAME).pc
+endif
+
+EXTRA_DIST += $(RPMNAME).pc.in
+endif
+
+dist-hook:
+ @for I in $(extra_COPYRIGHT_files) ; \
+ do \
+ EX="" ; \
+ if test -f $(srcdir)/$$I ; then \
+ EX=$(srcdir)/$$I ; \
+ elif test -f $(LEGALESE_DIR)/$$I ; then \
+ EX=$(LEGALESE_DIR)/$$I ; \
+ else \
+ echo "Error: No file $$I in $(srcdir)/ or in $$LEGALESE_DIR/"; \
+ exit 1 ; \
+ fi ; \
+ echo "cp $$EX $(distdir)" ; \
+ cp $$EX "$(distdir)" ; \
+ done
+
+pot:
+ $(Y2TOOL) y2makepot -s $(srcdir)
+
+install-pot: pot
+ @POT_DST=`find -type d -name testsuite -prune , \
+ -type f -name "*.pot"` ; \
+ if [ -n "$$POT_DST" ] ; then \
+ echo "mkdir -p $(DESTDIR)$(potdir)" ; \
+ mkdir -p $(DESTDIR)$(potdir) ; \
+ list="$$POT_DST"; \
+ for I in $$list ; \
+ do \
+ echo $$I ; \
+ if [ "$$I" == "pot" ] ; then \
+ continue ; \
+ fi ; \
+ echo "$(INSTALL_DATA) $$I $(DESTDIR)$(potdir)" ; \
+ $(INSTALL_DATA) $$I $(DESTDIR)$(potdir) ; \
+ done ; \
+ fi
+
+spellcheck: pot
+ $(Y2TOOL) pot-spellcheck
+
+# all-local: $(if $(IS_DEVTOOLS),,$(POT_DST))
+
+install-data-local: # $(if $(IS_DEVTOOLS),,install-pot)
+ mkdir -p $(DESTDIR)$(docdir)
+ @for I in $(extra_COPYRIGHT_files) ; \
+ do \
+ EX="" ; \
+ if test -f $(srcdir)/$$I ; then \
+ EX=$(srcdir)/$$I ; \
+ elif test -f $(LEGALESE_DIR)/$$I ; then \
+ EX=$(LEGALESE_DIR)/$$I ; \
+ else \
+ echo "Error: No file $$I in $(srcdir)/ or in $(LEGALESE_DIR)/"; \
+ exit 1 ; \
+ fi ; \
+ echo "$(INSTALL_DATA) $$EX $(DESTDIR)$(docdir)" ; \
+ $(INSTALL_DATA) $$EX $(DESTDIR)$(docdir) ; \
+ done
+
+package-local: check-parse $(if $(IS_DEVTOOLS),,$(POT_DST)) $(RPMNAME)-$(VERSION).tar.bz2
+ rm -f package/$(RPMNAME)-*.tar.bz2
+ rm -f package/*~
+ rm -f package/*.bak
+ rm -f package/*.auto
+ mv $(RPMNAME)-$(VERSION).tar.bz2 package/
+ if ! test -x $(Y2TOOL); then \
+ echo "$(Y2TOOL): not found."; \
+ echo "You have to install yast2-devtools to making a package"; \
+ false; \
+ fi
+ here=`pwd`; \
+ cd $(srcdir) && for i in $(RPMNAME)*.spec.in; do \
+ newname="`echo "$$i" | sed "s/\.in$$//g"`"; \
+ $(Y2TOOL) create-spec < $$i > $$here/package/$${newname} ; \
+ done
+
+package: check-up-to-date check-tagversion check-textdomain package-local
+
+TAGVERSION = $(Y2TOOL) tagversion
+
+# check if there is no modified files and all commits were pushed
+check-up-to-date:
+ if [ `git status --short --branch | sed '/##[^[]*$/d;/^??/d' | wc -l` -gt 0 ]; then \
+ (echo "ERROR: Source is not commited and pushed. See `git status`"; false) \
+ fi
+
+check-tagversion:
+ cd $(srcdir) && $(TAGVERSION) --check >/dev/null; \
+ [ $$? = 0 ] || ( echo "ERROR: Please run 'tagversion' first"; false )
+
+check-parse-old:
+ @if [ `find -type f -name "*.ycp" | wc -l` -gt 0 -a "$(RPMNAME)" != "yast2-core" ] ; then \
+ echo "Running parseycp..." ; \
+ parseycp -q -R ; \
+ else \
+ echo "Not running parseycp." ; \
+ fi
+
+check-parse:
+ @echo "Not running parseycp."
+
+check-textdomain:
+ $(Y2TOOL) check-textdomain $(srcdir)
+
+stable: checkin-stable
+
+checkin-stable: package
+ $(Y2TOOL) checkin-stable
+
+
+# For po/ modules
+checkpo:
+ test ! -f $(srcdir)/po/Makefile || $(MAKE) -C po checkpo
+# test ! -f $(srcdir)/po/Makefile || $(MAKE) -C po checkpo make-pox
+# Contents of ./SUBDIRS
+SUBDIRS = po
Added: trunk/yast/sv/README
===================================================================
--- trunk/yast/sv/README (rev 0)
+++ trunk/yast/sv/README 2015-09-29 10:47:28 UTC (rev 92876)
@@ -0,0 +1,2 @@
+This program/library is part of YaST2
+See the file COPYING for license terms
Added: trunk/yast/sv/configure.ac
===================================================================
--- trunk/yast/sv/configure.ac (rev 0)
+++ trunk/yast/sv/configure.ac 2015-09-29 10:47:28 UTC (rev 92876)
@@ -0,0 +1,184 @@
+dnl configure.ac for yast2-trans-sv
+dnl
+dnl -- This file is generated by y2autoconf 3.0.5 - DO NOT EDIT! --
+dnl (edit configure.ac.in or configure.in.in instead)
+
+AC_INIT(yast2-trans-sv, 3.1.0, http://bugs.opensuse.org/, yast2-trans-sv)
+dnl Check for presence of file 'RPMNAME'
+AC_CONFIG_SRCDIR([RPMNAME])
+
+dnl Checking host/target/build systems, for make, install etc.
+AC_CANONICAL_TARGET
+dnl Perform program name transformation
+AC_ARG_PROGRAM
+
+AC_PREFIX_DEFAULT(/usr)
+
+dnl long filenames; we use GNU Make extensions and that's ok
+AM_INIT_AUTOMAKE(tar-ustar -Wno-portability)
+
+dnl Important YaST2 variables
+VERSION="3.1.0"
+RPMNAME="yast2-trans-sv"
+MAINTAINER="Karl Eichwalder <ke(a)suse.de>"
+
+dnl pkgconfig honors lib64
+pkgconfigdir=\${libdir}/pkgconfig
+pkgconfigdatadir=\${datadir}/pkgconfig
+yast2dir=\${prefix}/share/YaST2
+
+ybindir=\${prefix}/lib/YaST2/bin
+# FIXME duplicates execcompdir
+ystartupdir=\${prefix}/lib/YaST2
+plugindir=\${libdir}/YaST2/plugin
+includedir=\${prefix}/include/YaST2
+potdir=\${docdir}/pot
+
+docdir=\${prefix}/share/doc/packages/$RPMNAME
+mandir=\${prefix}/share/man
+
+execcompdir=\${prefix}/lib/YaST2
+agentdir=${execcompdir}/servers_non_y2
+
+ydatadir=${yast2dir}/data
+imagedir=${yast2dir}/images
+themedir=${yast2dir}/theme
+localedir=${yast2dir}/locale
+clientdir=${yast2dir}/clients
+moduledir=${yast2dir}/modules
+yncludedir=${yast2dir}/include
+schemadir=${yast2dir}/schema
+scrconfdir=${yast2dir}/scrconf
+desktopdir=\${prefix}/share/applications/YaST2
+
+AC_SUBST(VERSION)
+AC_SUBST(RPMNAME)
+AC_SUBST(MAINTAINER)
+
+AC_SUBST(pkgconfigdir)
+AC_SUBST(pkgconfigdatadir)
+
+AC_SUBST(yast2dir)
+
+AC_SUBST(ybindir)
+AC_SUBST(ystartupdir)
+AC_SUBST(plugindir)
+AC_SUBST(includedir)
+AC_SUBST(potdir)
+AC_SUBST(execcompdir)
+
+AC_SUBST(docdir)
+AC_SUBST(mandir)
+
+AC_SUBST(ydatadir)
+AC_SUBST(imagedir)
+AC_SUBST(themedir)
+AC_SUBST(localedir)
+AC_SUBST(clientdir)
+AC_SUBST(moduledir)
+AC_SUBST(yncludedir)
+AC_SUBST(schemadir)
+AC_SUBST(scrconfdir)
+AC_SUBST(agentdir)
+AC_SUBST(desktopdir)
+
+fillupdir_d="/var/adm/fillup-templates"
+AC_ARG_WITH(fillupdir,
+ AS_HELP_STRING([--with-fillupdir=DIR],
+ [where to place fillup templates (default $fillupdir_d.]),
+ [ fillupdir="$withval" ],
+ [ fillupdir="$fillupdir_d" ])
+AC_SUBST(fillupdir)
+
+LL=${RPMNAME##*-}
+AC_SUBST(LL)
+ISO639=${LL%_*}
+AC_SUBST(ISO639)
+
+AC_ARG_WITH(own_compendium,
+ AS_HELP_STRING([--with-own_compendium=FILE],
+ [Location of compendium file]),
+ y2compendium=yes, y2compendium=no)
+if test "x$with_own_compendium" = "x" ; then
+ if test -d ../50-memory ; then
+ COMPENDIUM='../../50-memory/yast2.$(LL).po'
+ else
+ COMPENDIUM='../../memory/yast2.$(LL).po'
+ fi
+else
+ COMPENDIUM=${with_own_compendium}
+fi
+AC_SUBST(COMPENDIUM)
+if test -d ../50-pot ; then
+ POTDIR=../../50-pot
+else
+ POTDIR=../../pot/pot
+fi
+AC_SUBST(POTDIR)
+
+
+dnl Checks for programs.
+AC_PROG_INSTALL
+dnl The YCP interpreter checks whether dependent ybc files are older
+dnl so we must preserve their timestamps
+INSTALL="${INSTALL} -p"
+AC_PROG_LN_S
+AC_PROG_MAKE_SET
+
+dnl pkgconfig
+AC_ARG_VAR([PKG_CONFIG_PATH], [where to search for pkg-config files])
+dnl devtools
+dnl ...
+
+dnl no need for AC_ARG_VAR
+AC_PATH_PROG(XGETTEXT, xgettext)
+if test -z "$XGETTEXT" ; then
+ AC_MSG_ERROR(xgettext is missing; please install gettext-tools.)
+fi
+
+Y2DEVTOOLS_PREFIX=`pkg-config --print-errors --variable=prefix yast2-devtools`
+AC_SUBST(Y2DEVTOOLS_PREFIX)
+devtools_ybindir=`pkg-config --print-errors --variable=ybindir yast2-devtools`
+devtools_yast2dir=`pkg-config --print-errors --variable=yast2dir yast2-devtools`
+
+dnl producing pkg-config for others?
+AM_CONDITIONAL(CREATE_PKGCONFIG, test "x${CREATE_PKGCONFIG}" != x)
+AM_CONDITIONAL(CREATE_PKGCONFIG_NOARCH, test "x${CREATE_PKGCONFIG}" = xnoarch)
+
+dbdir=${devtools_yast2dir}/data/docbook
+STYLESHEET_HTML=${dbdir}/stylesheets/customize-html.xsl
+STYLESHEET_PDF=${dbdir}/stylesheets/customize-fo.xsl
+STYLESHEET_CSS=${dbdir}/css/yast2docs.css
+STYLESHEET_YDOC=${dbdir}/stylesheets/ydoc.xsl
+STYLESHEET_YCPDOC=${dbdir}/stylesheets/ycpdoc.xsl
+AC_SUBST(STYLESHEET_HTML)
+AC_SUBST(STYLESHEET_PDF)
+AC_SUBST(STYLESHEET_CSS)
+AC_SUBST(STYLESHEET_YDOC)
+AC_SUBST(STYLESHEET_YCPDOC)
+
+
+dnl searches for some needed programs
+AC_PATH_PROG(MSGFMT, msgfmt, no, /usr/bin)
+if test x$MSGFMT != x"/usr/bin/msgfmt"; then
+ AC_MSG_ERROR(msgfmt is missing; please install gettext.)
+fi
+AC_PATH_PROGS(MSGCAT, msgcat pmsgcat, no)
+if test x$MSGCAT = xno; then
+ AC_MSG_ERROR(msgcat is missing; please install gettext-0.11pre or better.)
+fi
+
+AC_PATH_PROG(MSGMERGE, msgmerge, no, /usr/bin)
+if test x$MSGMERGE != x"/usr/bin/msgmerge"; then
+ AC_MSG_ERROR(msgmerge is missing; please install gettext.)
+fi
+
+AC_PATH_PROG(MSGCONV, msgconv, no, /usr/bin)
+if test x$MSGCONV != x"/usr/bin/msgconv"; then
+ AC_MSG_ERROR(msgconv is missing; please install gettext.)
+fi
+
+
+AC_CONFIG_FILES(Makefile po/Makefile)
+AC_OUTPUT
+
Added: trunk/yast/sv/po/Makefile.am
===================================================================
--- trunk/yast/sv/po/Makefile.am (rev 0)
+++ trunk/yast/sv/po/Makefile.am 2015-09-29 10:47:28 UTC (rev 92876)
@@ -0,0 +1,175 @@
+# Emacs: -*- makefile -*-
+#
+# Makefile.am for a YaST2 translation (po/) subproject
+#
+# -- This file is generated by y2automake - DO NOT EDIT! --
+#
+# --- START lines from /usr/share/YaST2/data/devtools/admin/po/Makefile.am.top ---
+# Emacs: -*- makefile -*-
+# --- END lines from /usr/share/YaST2/data/devtools/admin/po/Makefile.am.top ---
+# --- START lines from /usr/share/YaST2/data/devtools/admin/po/Makefile.am.center ---
+# Emacs: -*- makefile -*-
+
+LL = @LL@
+#POTDIR = ../../50-pot
+POTDIR = @POTDIR@
+POTFILES = $(wildcard $(POTDIR)/*.pot)
+GENERATED = $(MOFILES)
+CLEANFILES = $(GENERATED)
+POFILES = $(wildcard *.po)
+ALL_TEXTDOMAINS = $(basename $(notdir $(POTFILES)))
+BPOTFILES = $(shell source ../../50-tools/build.conf && echo $$business)
+WANTED_TEXTDOMAINS = $(filter-out $(BPOTFILES), $(ALL_TEXTDOMAINS))
+WANTED_POFILES = $(addsuffix .$(LL).po, $(WANTED_TEXTDOMAINS))
+MOFILES = $(POFILES:%.po=%.mo)
+INST_MOFILES = $(MOFILES:.$(LL).mo=.mo)
+POXFILES = $(POFILES:%.po=%.pox)
+EXTRA_DIST = $(WANTED_POFILES) $(stat)
+localedir=@localedir@
+locale_lang_msg_dir=$(localedir)/$(LL)/LC_MESSAGES
+compendium = @COMPENDIUM@
+with_compendium =
+
+stat=status.txt
+PO_STATS= grep -v warning: | @ybindir@/po-stats
+
+MSGMERGE = @MSGMERGE@ --no-wrap --force-po --previous
+MSGFMT = @MSGFMT@
+MSGCAT = @MSGCAT@ --no-wrap --force-po
+MSGCONV = @MSGCONV@ --no-wrap --force-po
+XGETTEXT = @XGETTEXT@ --no-wrap
+
+SUFFIXES = .po .pox .gmo .mo
+
+all-local: $(GENERATED)
+
+make-pox pox: Makefile $(POXFILES)
+$(POXFILES): %.pox: %.po
+ -[ -f $@ ] && mv --backup=numbered $@ $@.bak; \
+ pot=$$(echo $< | sed "s:$(LL).po:pot:"); \
+ compendium=$(compendium); \
+ [ -f $$compendium ] || compendium=/dev/null ; \
+ $(MSGMERGE) -C $$compendium -o $@ $< $(POTDIR)/$$pot
+
+# update or init PO file
+update-po: Makefile $(POTFILES)
+ for p in $(POTFILES); do \
+ q=$${p##*/}; \
+ po=$${q%pot}$(LL).po; \
+ echo $$po; \
+ if [ -f $$po ]; then \
+ $(MSGMERGE) -o $$po.tmp $(with_compendium) $$po $$p; \
+ else \
+ $(MSGMERGE) -o $$po.tmp -C $(compendium) \
+ --verbose /dev/null $$p; \
+ fi || { echo "$(MSGMERGE) for \"$$po\" failed" ; \
+ rm -f $$po.tmp ; }; \
+ if cmp $$po.tmp $$po >/dev/null 2>&1; then \
+ rm -vf $$po.tmp; \
+ else \
+ mv -vf $$po.tmp $$po; \
+ fi; \
+ done
+ $(MAKE) $(stat)
+
+$(stat): $(WANTED_POFILES)
+ if [ -f $(stat) ]; then \
+ cp --backup=numbered $(stat) $(stat).bak; \
+ :> $(stat); \
+ fi
+ { for f in $(WANTED_POFILES); do \
+ LANG=C msgfmt -o /dev/null -c -v --statistics $$f 2>&1; \
+ done ; } | $(PO_STATS) | head -n 6 | tee $(stat)
+
+update-po-with-compendium:
+ $(MAKE) update-po with_compendium="-C $(compendium)"
+
+update-mo: $(MOFILES)
+ @:
+
+%.mo: %.po
+ file=$(srcdir)/`echo $* | sed 's,.*/,,'`.mo \
+ && rm -f $$file \
+ && $(MSGCONV) --to UTF-8 $< \
+ | $(MSGFMT) -c --statistics -o $$file -
+
+showpo:
+ echo $(POFILES)
+
+showmo:
+ echo $(MOFILES)
+
+checkpo:
+ for f in $(POFILES); do \
+ mypot=$(POTDIR)/$${f/$(LL).po/pot}; echo $$f $$mypot; \
+ [ -f $$mypot ] && { LANG=C $(MSGMERGE) --verbose --output=/dev/null $$f $$mypot || exit 1; }; \
+ LANG=C $(MSGFMT) --output=/dev/null --check --statistics --verbose $$f \
+ || exit 1; \
+ done
+
+# Try to checkin a .pox file
+# FIXME make sure msgcat doesn't weird things with "" and comments
+checkin:
+ p=$(MODULE).$(ci_ll); \
+ cp --backup=numbered $(ci_opt) $$p.po $$p.po.bak; \
+ if [ -d CVS ]; then \
+ cvs -n update $$p.po | grep -q -v '^[UPMC]'; \
+ else \
+ LC_ALL=C svn status --show-updates --quiet $$p.po| grep -v '^Status against revision'; \
+ fi; \
+ if [ $$? = 0 ]; then \
+ echo "CVS/Subversion mismatch; trying to merge..."; \
+ rm -f $$p.po; \
+ if [ -d CVS ]; then \
+ cvs -q update $$p.po; \
+ else \
+ svn update $$p.po; \
+ fi; \
+ cp $$p.pox $$p.pox.new; \
+ $(MSGCAT) $$p.po $$p.pox.new -o $$p.pox; \
+ echo -e "\nCheck \"$$p.pox\" for fuzzy entries. Status:"; \
+ $(MSGFMT) --check --statistics $$p.pox; \
+ echo -e "Then try again to checkin \"$$p.pox\"."; \
+ else \
+ cp $(ci_opt) $$p.pox $$p.po; \
+ if [ -d CVS ]; then \
+ cvs -n ci $$p.po; \
+ else \
+ svn --dry-run commit $$p.po; \
+ fi; \
+ if [ $$? = 0 ] ; then \
+ if [ -d CVS ]; then \
+ cvs ci -m "$(ci_msg)" $$p.po; \
+ else \
+ svn commit --message "$(ci_msg)" $$p.po; \
+ fi; \
+ else \
+ rm -f $$p.po; \
+ if [ -d CVS ]; then \
+ cvs -q update $$p.po; \
+ else \
+ svn update $$p.po; \
+ fi; \
+ cp $$p.pox $$p.pox.new; \
+ $(MSGCAT) $$p.po $$p.pox.new -o $$p.pox; \
+ echo -e "\nCheck \"$$p.pox\" for fuzzy entries. Status:"; \
+ $(MSGFMT) --check --statistics $$p.pox; \
+ echo "Then try to checkin \"$$p.pox\"."; \
+ fi; \
+ fi
+
+install-data-local: $(MOFILES) $(stat)
+ D=$(DESTDIR)$(locale_lang_msg_dir); \
+ [ -d $$D ] || install -d -m 755 $$D; \
+ for l in $(MOFILES); do \
+ m=$${l/$(LL).mo/mo}; \
+ install -m 644 $$l $$D/$$m; \
+ done
+ install -d -m 755 $(DESTDIR)$(docdir)
+ $(INSTALL_DATA) $(stat) $(DESTDIR)$(docdir)
+# --- END lines from /usr/share/YaST2/data/devtools/admin/po/Makefile.am.center ---
+# --- START lines from /usr/share/YaST2/data/devtools/admin/po/Makefile.am.bottom ---
+# Emacs: -*- makefile -*-
+
+## po/Makefile.am.bottom ends here
+# --- END lines from /usr/share/YaST2/data/devtools/admin/po/Makefile.am.bottom ---
Added: trunk/yast/sw/COPYING
===================================================================
--- trunk/yast/sw/COPYING (rev 0)
+++ trunk/yast/sw/COPYING 2015-09-29 10:47:28 UTC (rev 92876)
@@ -0,0 +1,339 @@
+ GNU GENERAL PUBLIC LICENSE
+ Version 2, June 1991
+
+ Copyright (C) 1989, 1991 Free Software Foundation, Inc.,
+ 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA
+ Everyone is permitted to copy and distribute verbatim copies
+ of this license document, but changing it is not allowed.
+
+ Preamble
+
+ The licenses for most software are designed to take away your
+freedom to share and change it. By contrast, the GNU General Public
+License is intended to guarantee your freedom to share and change free
+software--to make sure the software is free for all its users. This
+General Public License applies to most of the Free Software
+Foundation's software and to any other program whose authors commit to
+using it. (Some other Free Software Foundation software is covered by
+the GNU Lesser General Public License instead.) You can apply it to
+your programs, too.
+
+ When we speak of free software, we are referring to freedom, not
+price. Our General Public Licenses are designed to make sure that you
+have the freedom to distribute copies of free software (and charge for
+this service if you wish), that you receive source code or can get it
+if you want it, that you can change the software or use pieces of it
+in new free programs; and that you know you can do these things.
+
+ To protect your rights, we need to make restrictions that forbid
+anyone to deny you these rights or to ask you to surrender the rights.
+These restrictions translate to certain responsibilities for you if you
+distribute copies of the software, or if you modify it.
+
+ For example, if you distribute copies of such a program, whether
+gratis or for a fee, you must give the recipients all the rights that
+you have. You must make sure that they, too, receive or can get the
+source code. And you must show them these terms so they know their
+rights.
+
+ We protect your rights with two steps: (1) copyright the software, and
+(2) offer you this license which gives you legal permission to copy,
+distribute and/or modify the software.
+
+ Also, for each author's protection and ours, we want to make certain
+that everyone understands that there is no warranty for this free
+software. If the software is modified by someone else and passed on, we
+want its recipients to know that what they have is not the original, so
+that any problems introduced by others will not reflect on the original
+authors' reputations.
+
+ Finally, any free program is threatened constantly by software
+patents. We wish to avoid the danger that redistributors of a free
+program will individually obtain patent licenses, in effect making the
+program proprietary. To prevent this, we have made it clear that any
+patent must be licensed for everyone's free use or not licensed at all.
+
+ The precise terms and conditions for copying, distribution and
+modification follow.
+
+ GNU GENERAL PUBLIC LICENSE
+ TERMS AND CONDITIONS FOR COPYING, DISTRIBUTION AND MODIFICATION
+
+ 0. This License applies to any program or other work which contains
+a notice placed by the copyright holder saying it may be distributed
+under the terms of this General Public License. The "Program", below,
+refers to any such program or work, and a "work based on the Program"
+means either the Program or any derivative work under copyright law:
+that is to say, a work containing the Program or a portion of it,
+either verbatim or with modifications and/or translated into another
+language. (Hereinafter, translation is included without limitation in
+the term "modification".) Each licensee is addressed as "you".
+
+Activities other than copying, distribution and modification are not
+covered by this License; they are outside its scope. The act of
+running the Program is not restricted, and the output from the Program
+is covered only if its contents constitute a work based on the
+Program (independent of having been made by running the Program).
+Whether that is true depends on what the Program does.
+
+ 1. You may copy and distribute verbatim copies of the Program's
+source code as you receive it, in any medium, provided that you
+conspicuously and appropriately publish on each copy an appropriate
+copyright notice and disclaimer of warranty; keep intact all the
+notices that refer to this License and to the absence of any warranty;
+and give any other recipients of the Program a copy of this License
+along with the Program.
+
+You may charge a fee for the physical act of transferring a copy, and
+you may at your option offer warranty protection in exchange for a fee.
+
+ 2. You may modify your copy or copies of the Program or any portion
+of it, thus forming a work based on the Program, and copy and
+distribute such modifications or work under the terms of Section 1
+above, provided that you also meet all of these conditions:
+
+ a) You must cause the modified files to carry prominent notices
+ stating that you changed the files and the date of any change.
+
+ b) You must cause any work that you distribute or publish, that in
+ whole or in part contains or is derived from the Program or any
+ part thereof, to be licensed as a whole at no charge to all third
+ parties under the terms of this License.
+
+ c) If the modified program normally reads commands interactively
+ when run, you must cause it, when started running for such
+ interactive use in the most ordinary way, to print or display an
+ announcement including an appropriate copyright notice and a
+ notice that there is no warranty (or else, saying that you provide
+ a warranty) and that users may redistribute the program under
+ these conditions, and telling the user how to view a copy of this
+ License. (Exception: if the Program itself is interactive but
+ does not normally print such an announcement, your work based on
+ the Program is not required to print an announcement.)
+
+These requirements apply to the modified work as a whole. If
+identifiable sections of that work are not derived from the Program,
+and can be reasonably considered independent and separate works in
+themselves, then this License, and its terms, do not apply to those
+sections when you distribute them as separate works. But when you
+distribute the same sections as part of a whole which is a work based
+on the Program, the distribution of the whole must be on the terms of
+this License, whose permissions for other licensees extend to the
+entire whole, and thus to each and every part regardless of who wrote it.
+
+Thus, it is not the intent of this section to claim rights or contest
+your rights to work written entirely by you; rather, the intent is to
+exercise the right to control the distribution of derivative or
+collective works based on the Program.
+
+In addition, mere aggregation of another work not based on the Program
+with the Program (or with a work based on the Program) on a volume of
+a storage or distribution medium does not bring the other work under
+the scope of this License.
+
+ 3. You may copy and distribute the Program (or a work based on it,
+under Section 2) in object code or executable form under the terms of
+Sections 1 and 2 above provided that you also do one of the following:
+
+ a) Accompany it with the complete corresponding machine-readable
+ source code, which must be distributed under the terms of Sections
+ 1 and 2 above on a medium customarily used for software interchange; or,
+
+ b) Accompany it with a written offer, valid for at least three
+ years, to give any third party, for a charge no more than your
+ cost of physically performing source distribution, a complete
+ machine-readable copy of the corresponding source code, to be
+ distributed under the terms of Sections 1 and 2 above on a medium
+ customarily used for software interchange; or,
+
+ c) Accompany it with the information you received as to the offer
+ to distribute corresponding source code. (This alternative is
+ allowed only for noncommercial distribution and only if you
+ received the program in object code or executable form with such
+ an offer, in accord with Subsection b above.)
+
+The source code for a work means the preferred form of the work for
+making modifications to it. For an executable work, complete source
+code means all the source code for all modules it contains, plus any
+associated interface definition files, plus the scripts used to
+control compilation and installation of the executable. However, as a
+special exception, the source code distributed need not include
+anything that is normally distributed (in either source or binary
+form) with the major components (compiler, kernel, and so on) of the
+operating system on which the executable runs, unless that component
+itself accompanies the executable.
+
+If distribution of executable or object code is made by offering
+access to copy from a designated place, then offering equivalent
+access to copy the source code from the same place counts as
+distribution of the source code, even though third parties are not
+compelled to copy the source along with the object code.
+
+ 4. You may not copy, modify, sublicense, or distribute the Program
+except as expressly provided under this License. Any attempt
+otherwise to copy, modify, sublicense or distribute the Program is
+void, and will automatically terminate your rights under this License.
+However, parties who have received copies, or rights, from you under
+this License will not have their licenses terminated so long as such
+parties remain in full compliance.
+
+ 5. You are not required to accept this License, since you have not
+signed it. However, nothing else grants you permission to modify or
+distribute the Program or its derivative works. These actions are
+prohibited by law if you do not accept this License. Therefore, by
+modifying or distributing the Program (or any work based on the
+Program), you indicate your acceptance of this License to do so, and
+all its terms and conditions for copying, distributing or modifying
+the Program or works based on it.
+
+ 6. Each time you redistribute the Program (or any work based on the
+Program), the recipient automatically receives a license from the
+original licensor to copy, distribute or modify the Program subject to
+these terms and conditions. You may not impose any further
+restrictions on the recipients' exercise of the rights granted herein.
+You are not responsible for enforcing compliance by third parties to
+this License.
+
+ 7. If, as a consequence of a court judgment or allegation of patent
+infringement or for any other reason (not limited to patent issues),
+conditions are imposed on you (whether by court order, agreement or
+otherwise) that contradict the conditions of this License, they do not
+excuse you from the conditions of this License. If you cannot
+distribute so as to satisfy simultaneously your obligations under this
+License and any other pertinent obligations, then as a consequence you
+may not distribute the Program at all. For example, if a patent
+license would not permit royalty-free redistribution of the Program by
+all those who receive copies directly or indirectly through you, then
+the only way you could satisfy both it and this License would be to
+refrain entirely from distribution of the Program.
+
+If any portion of this section is held invalid or unenforceable under
+any particular circumstance, the balance of the section is intended to
+apply and the section as a whole is intended to apply in other
+circumstances.
+
+It is not the purpose of this section to induce you to infringe any
+patents or other property right claims or to contest validity of any
+such claims; this section has the sole purpose of protecting the
+integrity of the free software distribution system, which is
+implemented by public license practices. Many people have made
+generous contributions to the wide range of software distributed
+through that system in reliance on consistent application of that
+system; it is up to the author/donor to decide if he or she is willing
+to distribute software through any other system and a licensee cannot
+impose that choice.
+
+This section is intended to make thoroughly clear what is believed to
+be a consequence of the rest of this License.
+
+ 8. If the distribution and/or use of the Program is restricted in
+certain countries either by patents or by copyrighted interfaces, the
+original copyright holder who places the Program under this License
+may add an explicit geographical distribution limitation excluding
+those countries, so that distribution is permitted only in or among
+countries not thus excluded. In such case, this License incorporates
+the limitation as if written in the body of this License.
+
+ 9. The Free Software Foundation may publish revised and/or new versions
+of the General Public License from time to time. Such new versions will
+be similar in spirit to the present version, but may differ in detail to
+address new problems or concerns.
+
+Each version is given a distinguishing version number. If the Program
+specifies a version number of this License which applies to it and "any
+later version", you have the option of following the terms and conditions
+either of that version or of any later version published by the Free
+Software Foundation. If the Program does not specify a version number of
+this License, you may choose any version ever published by the Free Software
+Foundation.
+
+ 10. If you wish to incorporate parts of the Program into other free
+programs whose distribution conditions are different, write to the author
+to ask for permission. For software which is copyrighted by the Free
+Software Foundation, write to the Free Software Foundation; we sometimes
+make exceptions for this. Our decision will be guided by the two goals
+of preserving the free status of all derivatives of our free software and
+of promoting the sharing and reuse of software generally.
+
+ NO WARRANTY
+
+ 11. BECAUSE THE PROGRAM IS LICENSED FREE OF CHARGE, THERE IS NO WARRANTY
+FOR THE PROGRAM, TO THE EXTENT PERMITTED BY APPLICABLE LAW. EXCEPT WHEN
+OTHERWISE STATED IN WRITING THE COPYRIGHT HOLDERS AND/OR OTHER PARTIES
+PROVIDE THE PROGRAM "AS IS" WITHOUT WARRANTY OF ANY KIND, EITHER EXPRESSED
+OR IMPLIED, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF
+MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE. THE ENTIRE RISK AS
+TO THE QUALITY AND PERFORMANCE OF THE PROGRAM IS WITH YOU. SHOULD THE
+PROGRAM PROVE DEFECTIVE, YOU ASSUME THE COST OF ALL NECESSARY SERVICING,
+REPAIR OR CORRECTION.
+
+ 12. IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN WRITING
+WILL ANY COPYRIGHT HOLDER, OR ANY OTHER PARTY WHO MAY MODIFY AND/OR
+REDISTRIBUTE THE PROGRAM AS PERMITTED ABOVE, BE LIABLE TO YOU FOR DAMAGES,
+INCLUDING ANY GENERAL, SPECIAL, INCIDENTAL OR CONSEQUENTIAL DAMAGES ARISING
+OUT OF THE USE OR INABILITY TO USE THE PROGRAM (INCLUDING BUT NOT LIMITED
+TO LOSS OF DATA OR DATA BEING RENDERED INACCURATE OR LOSSES SUSTAINED BY
+YOU OR THIRD PARTIES OR A FAILURE OF THE PROGRAM TO OPERATE WITH ANY OTHER
+PROGRAMS), EVEN IF SUCH HOLDER OR OTHER PARTY HAS BEEN ADVISED OF THE
+POSSIBILITY OF SUCH DAMAGES.
+
+ END OF TERMS AND CONDITIONS
+
+ How to Apply These Terms to Your New Programs
+
+ If you develop a new program, and you want it to be of the greatest
+possible use to the public, the best way to achieve this is to make it
+free software which everyone can redistribute and change under these terms.
+
+ To do so, attach the following notices to the program. It is safest
+to attach them to the start of each source file to most effectively
+convey the exclusion of warranty; and each file should have at least
+the "copyright" line and a pointer to where the full notice is found.
+
+ <one line to give the program's name and a brief idea of what it does.>
+ Copyright (C) <year> <name of author>
+
+ This program is free software; you can redistribute it and/or modify
+ it under the terms of the GNU General Public License as published by
+ the Free Software Foundation; either version 2 of the License, or
+ (at your option) any later version.
+
+ This program is distributed in the hope that it will be useful,
+ but WITHOUT ANY WARRANTY; without even the implied warranty of
+ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ GNU General Public License for more details.
+
+ You should have received a copy of the GNU General Public License along
+ with this program; if not, write to the Free Software Foundation, Inc.,
+ 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA.
+
+Also add information on how to contact you by electronic and paper mail.
+
+If the program is interactive, make it output a short notice like this
+when it starts in an interactive mode:
+
+ Gnomovision version 69, Copyright (C) year name of author
+ Gnomovision comes with ABSOLUTELY NO WARRANTY; for details type `show w'.
+ This is free software, and you are welcome to redistribute it
+ under certain conditions; type `show c' for details.
+
+The hypothetical commands `show w' and `show c' should show the appropriate
+parts of the General Public License. Of course, the commands you use may
+be called something other than `show w' and `show c'; they could even be
+mouse-clicks or menu items--whatever suits your program.
+
+You should also get your employer (if you work as a programmer) or your
+school, if any, to sign a "copyright disclaimer" for the program, if
+necessary. Here is a sample; alter the names:
+
+ Yoyodyne, Inc., hereby disclaims all copyright interest in the program
+ `Gnomovision' (which makes passes at compilers) written by James Hacker.
+
+ <signature of Ty Coon>, 1 April 1989
+ Ty Coon, President of Vice
+
+This General Public License does not permit incorporating your program into
+proprietary programs. If your program is a subroutine library, you may
+consider it more useful to permit linking proprietary applications with the
+library. If this is what you want to do, use the GNU Lesser General
+Public License instead of this License.
Added: trunk/yast/sw/Makefile.am
===================================================================
--- trunk/yast/sw/Makefile.am (rev 0)
+++ trunk/yast/sw/Makefile.am 2015-09-29 10:47:28 UTC (rev 92876)
@@ -0,0 +1,196 @@
+# Emacs: -*- makefile -*-
+#
+# Toplevel Makefile.am for a YaST2 subproject
+#
+# -- This file is generated by y2automake - DO NOT EDIT! --
+# (Edit ./SUBDIRS instead)
+#
+
+#where devtools are
+Y2TOOL = $(Y2DEVTOOLS_PREFIX)/bin/y2tool
+
+VERSION = $(shell cat $(srcdir)/VERSION)
+RPMNAME = $(shell cat $(srcdir)/RPMNAME)
+SUBDIRS_FILE = $(shell test -e $(srcdir)/SUBDIRS && echo SUBDIRS)
+ACINCLUDE_FILE = $(shell test -e $(srcdir)/acinclude.m4 && echo acinclude.m4)
+
+HAS_YAST_LICENSE = $(shell test -e $(srcdir)/YAST_LICENSE && echo YAST_LICENSE)
+
+# do we do Makefile.am for devtools? It is a little special...
+IS_DEVTOOLS = $(findstring yast2-devtools,$(RPMNAME))
+
+DEVTOOLS_DIR = $(if $(IS_DEVTOOLS),$(srcdir)/devtools,$(Y2DEVTOOLS_PREFIX)/share/YaST2/data/devtools)
+LEGALESE_DIR = $(if $(HAS_YAST_LICENSE),$(DEVTOOLS_DIR)/admin/copyright/yast,$(DEVTOOLS_DIR)/admin/copyright/gpl)
+
+COPYRIGHT_files_gpl = README COPYING
+
+COPYRIGHT_files_yast = YAST_LICENSE README COPYING COPYRIGHT.english \
+ COPYRIGHT.french COPYRIGHT.german COPYRIGHT.spanish
+
+extra_COPYRIGHT_files = $(if $(HAS_YAST_LICENSE), $(COPYRIGHT_files_yast), $(COPYRIGHT_files_gpl))
+
+# less strict; prefer bzip2
+AUTOMAKE_OPTIONS = foreign dist-bzip2 no-dist-gzip
+# where devtools install m4 snippets
+# argh, executed literally
+#ACLOCAL_AMFLAGS = -I $(Y2DEVTOOLS_PREFIX)/share/aclocal
+ACLOCAL_AMFLAGS = -I . -I `if test -d ./devtools/admin; then echo ./devtools/admin; else pkg-config --print-errors --variable=datadir yast2-devtools; fi`/aclocal
+
+Makefile.am.common: $(DEVTOOLS_DIR)/admin/Makefile.am.common
+ cmp -s $< $@ || cp -f $< $@
+
+# create bzip2ed tar and make some sanity checks
+$(RPMNAME)-$(VERSION).tar.bz2: checkpo dist-bzip2
+ @if [ `bunzip2 -c $(RPMNAME)-$(VERSION).tar.bz2 | wc --bytes` = 0 ] ; then \
+ echo "Error: created tar is empty" ; \
+ exit 1 ; \
+ fi
+
+CLEANFILES =
+MAINTAINERCLEANFILES = package/$(RPMNAME)-$(VERSION).tar.bz2 package/$(RPMNAME).spec
+
+POT_DST = $(shell find -type d -name testsuite -prune , \
+ -type f -name "*.pot")
+
+EXTRA_DIST = \
+ VERSION RPMNAME MAINTAINER configure.in.in \
+ $(SUBDIRS_FILE) $(ACINCLUDE_FILE) \
+ $(if $(IS_DEVTOOLS),Makefile.am.common,$(POT_DST))
+
+show-extra-dist:
+ @echo $(EXTRA_DIST)
+
+# info '(automake)Conditionals'
+if CREATE_PKGCONFIG
+# create the file here instead of by configure
+# because the prerequisite is made here (not anymore!)
+# and we don't want any paths in y2autoconf
+# info '(autoconf)config.status Invocation'
+$(RPMNAME).pc: $(RPMNAME).pc.in config.status
+ ./config.status --file=$@:$<
+
+if CREATE_PKGCONFIG_NOARCH
+pkgconfigdata_DATA = $(RPMNAME).pc
+else
+pkgconfig_DATA = $(RPMNAME).pc
+endif
+
+EXTRA_DIST += $(RPMNAME).pc.in
+endif
+
+dist-hook:
+ @for I in $(extra_COPYRIGHT_files) ; \
+ do \
+ EX="" ; \
+ if test -f $(srcdir)/$$I ; then \
+ EX=$(srcdir)/$$I ; \
+ elif test -f $(LEGALESE_DIR)/$$I ; then \
+ EX=$(LEGALESE_DIR)/$$I ; \
+ else \
+ echo "Error: No file $$I in $(srcdir)/ or in $$LEGALESE_DIR/"; \
+ exit 1 ; \
+ fi ; \
+ echo "cp $$EX $(distdir)" ; \
+ cp $$EX "$(distdir)" ; \
+ done
+
+pot:
+ $(Y2TOOL) y2makepot -s $(srcdir)
+
+install-pot: pot
+ @POT_DST=`find -type d -name testsuite -prune , \
+ -type f -name "*.pot"` ; \
+ if [ -n "$$POT_DST" ] ; then \
+ echo "mkdir -p $(DESTDIR)$(potdir)" ; \
+ mkdir -p $(DESTDIR)$(potdir) ; \
+ list="$$POT_DST"; \
+ for I in $$list ; \
+ do \
+ echo $$I ; \
+ if [ "$$I" == "pot" ] ; then \
+ continue ; \
+ fi ; \
+ echo "$(INSTALL_DATA) $$I $(DESTDIR)$(potdir)" ; \
+ $(INSTALL_DATA) $$I $(DESTDIR)$(potdir) ; \
+ done ; \
+ fi
+
+spellcheck: pot
+ $(Y2TOOL) pot-spellcheck
+
+# all-local: $(if $(IS_DEVTOOLS),,$(POT_DST))
+
+install-data-local: # $(if $(IS_DEVTOOLS),,install-pot)
+ mkdir -p $(DESTDIR)$(docdir)
+ @for I in $(extra_COPYRIGHT_files) ; \
+ do \
+ EX="" ; \
+ if test -f $(srcdir)/$$I ; then \
+ EX=$(srcdir)/$$I ; \
+ elif test -f $(LEGALESE_DIR)/$$I ; then \
+ EX=$(LEGALESE_DIR)/$$I ; \
+ else \
+ echo "Error: No file $$I in $(srcdir)/ or in $(LEGALESE_DIR)/"; \
+ exit 1 ; \
+ fi ; \
+ echo "$(INSTALL_DATA) $$EX $(DESTDIR)$(docdir)" ; \
+ $(INSTALL_DATA) $$EX $(DESTDIR)$(docdir) ; \
+ done
+
+package-local: check-parse $(if $(IS_DEVTOOLS),,$(POT_DST)) $(RPMNAME)-$(VERSION).tar.bz2
+ rm -f package/$(RPMNAME)-*.tar.bz2
+ rm -f package/*~
+ rm -f package/*.bak
+ rm -f package/*.auto
+ mv $(RPMNAME)-$(VERSION).tar.bz2 package/
+ if ! test -x $(Y2TOOL); then \
+ echo "$(Y2TOOL): not found."; \
+ echo "You have to install yast2-devtools to making a package"; \
+ false; \
+ fi
+ here=`pwd`; \
+ cd $(srcdir) && for i in $(RPMNAME)*.spec.in; do \
+ newname="`echo "$$i" | sed "s/\.in$$//g"`"; \
+ $(Y2TOOL) create-spec < $$i > $$here/package/$${newname} ; \
+ done
+
+package: check-up-to-date check-tagversion check-textdomain package-local
+
+TAGVERSION = $(Y2TOOL) tagversion
+
+# check if there is no modified files and all commits were pushed
+check-up-to-date:
+ if [ `git status --short --branch | sed '/##[^[]*$/d;/^??/d' | wc -l` -gt 0 ]; then \
+ (echo "ERROR: Source is not commited and pushed. See `git status`"; false) \
+ fi
+
+check-tagversion:
+ cd $(srcdir) && $(TAGVERSION) --check >/dev/null; \
+ [ $$? = 0 ] || ( echo "ERROR: Please run 'tagversion' first"; false )
+
+check-parse-old:
+ @if [ `find -type f -name "*.ycp" | wc -l` -gt 0 -a "$(RPMNAME)" != "yast2-core" ] ; then \
+ echo "Running parseycp..." ; \
+ parseycp -q -R ; \
+ else \
+ echo "Not running parseycp." ; \
+ fi
+
+check-parse:
+ @echo "Not running parseycp."
+
+check-textdomain:
+ $(Y2TOOL) check-textdomain $(srcdir)
+
+stable: checkin-stable
+
+checkin-stable: package
+ $(Y2TOOL) checkin-stable
+
+
+# For po/ modules
+checkpo:
+ test ! -f $(srcdir)/po/Makefile || $(MAKE) -C po checkpo
+# test ! -f $(srcdir)/po/Makefile || $(MAKE) -C po checkpo make-pox
+# Contents of ./SUBDIRS
+SUBDIRS = po
Added: trunk/yast/sw/README
===================================================================
--- trunk/yast/sw/README (rev 0)
+++ trunk/yast/sw/README 2015-09-29 10:47:28 UTC (rev 92876)
@@ -0,0 +1,2 @@
+This program/library is part of YaST2
+See the file COPYING for license terms
Added: trunk/yast/sw/configure.ac
===================================================================
--- trunk/yast/sw/configure.ac (rev 0)
+++ trunk/yast/sw/configure.ac 2015-09-29 10:47:28 UTC (rev 92876)
@@ -0,0 +1,184 @@
+dnl configure.ac for yast2-trans-sw
+dnl
+dnl -- This file is generated by y2autoconf 3.0.5 - DO NOT EDIT! --
+dnl (edit configure.ac.in or configure.in.in instead)
+
+AC_INIT(yast2-trans-sw, 3.1.0, http://bugs.opensuse.org/, yast2-trans-sw)
+dnl Check for presence of file 'RPMNAME'
+AC_CONFIG_SRCDIR([RPMNAME])
+
+dnl Checking host/target/build systems, for make, install etc.
+AC_CANONICAL_TARGET
+dnl Perform program name transformation
+AC_ARG_PROGRAM
+
+AC_PREFIX_DEFAULT(/usr)
+
+dnl long filenames; we use GNU Make extensions and that's ok
+AM_INIT_AUTOMAKE(tar-ustar -Wno-portability)
+
+dnl Important YaST2 variables
+VERSION="3.1.0"
+RPMNAME="yast2-trans-sw"
+MAINTAINER="Karl Eichwalder <ke(a)suse.de>"
+
+dnl pkgconfig honors lib64
+pkgconfigdir=\${libdir}/pkgconfig
+pkgconfigdatadir=\${datadir}/pkgconfig
+yast2dir=\${prefix}/share/YaST2
+
+ybindir=\${prefix}/lib/YaST2/bin
+# FIXME duplicates execcompdir
+ystartupdir=\${prefix}/lib/YaST2
+plugindir=\${libdir}/YaST2/plugin
+includedir=\${prefix}/include/YaST2
+potdir=\${docdir}/pot
+
+docdir=\${prefix}/share/doc/packages/$RPMNAME
+mandir=\${prefix}/share/man
+
+execcompdir=\${prefix}/lib/YaST2
+agentdir=${execcompdir}/servers_non_y2
+
+ydatadir=${yast2dir}/data
+imagedir=${yast2dir}/images
+themedir=${yast2dir}/theme
+localedir=${yast2dir}/locale
+clientdir=${yast2dir}/clients
+moduledir=${yast2dir}/modules
+yncludedir=${yast2dir}/include
+schemadir=${yast2dir}/schema
+scrconfdir=${yast2dir}/scrconf
+desktopdir=\${prefix}/share/applications/YaST2
+
+AC_SUBST(VERSION)
+AC_SUBST(RPMNAME)
+AC_SUBST(MAINTAINER)
+
+AC_SUBST(pkgconfigdir)
+AC_SUBST(pkgconfigdatadir)
+
+AC_SUBST(yast2dir)
+
+AC_SUBST(ybindir)
+AC_SUBST(ystartupdir)
+AC_SUBST(plugindir)
+AC_SUBST(includedir)
+AC_SUBST(potdir)
+AC_SUBST(execcompdir)
+
+AC_SUBST(docdir)
+AC_SUBST(mandir)
+
+AC_SUBST(ydatadir)
+AC_SUBST(imagedir)
+AC_SUBST(themedir)
+AC_SUBST(localedir)
+AC_SUBST(clientdir)
+AC_SUBST(moduledir)
+AC_SUBST(yncludedir)
+AC_SUBST(schemadir)
+AC_SUBST(scrconfdir)
+AC_SUBST(agentdir)
+AC_SUBST(desktopdir)
+
+fillupdir_d="/var/adm/fillup-templates"
+AC_ARG_WITH(fillupdir,
+ AS_HELP_STRING([--with-fillupdir=DIR],
+ [where to place fillup templates (default $fillupdir_d.]),
+ [ fillupdir="$withval" ],
+ [ fillupdir="$fillupdir_d" ])
+AC_SUBST(fillupdir)
+
+LL=${RPMNAME##*-}
+AC_SUBST(LL)
+ISO639=${LL%_*}
+AC_SUBST(ISO639)
+
+AC_ARG_WITH(own_compendium,
+ AS_HELP_STRING([--with-own_compendium=FILE],
+ [Location of compendium file]),
+ y2compendium=yes, y2compendium=no)
+if test "x$with_own_compendium" = "x" ; then
+ if test -d ../50-memory ; then
+ COMPENDIUM='../../50-memory/yast2.$(LL).po'
+ else
+ COMPENDIUM='../../memory/yast2.$(LL).po'
+ fi
+else
+ COMPENDIUM=${with_own_compendium}
+fi
+AC_SUBST(COMPENDIUM)
+if test -d ../50-pot ; then
+ POTDIR=../../50-pot
+else
+ POTDIR=../../pot/pot
+fi
+AC_SUBST(POTDIR)
+
+
+dnl Checks for programs.
+AC_PROG_INSTALL
+dnl The YCP interpreter checks whether dependent ybc files are older
+dnl so we must preserve their timestamps
+INSTALL="${INSTALL} -p"
+AC_PROG_LN_S
+AC_PROG_MAKE_SET
+
+dnl pkgconfig
+AC_ARG_VAR([PKG_CONFIG_PATH], [where to search for pkg-config files])
+dnl devtools
+dnl ...
+
+dnl no need for AC_ARG_VAR
+AC_PATH_PROG(XGETTEXT, xgettext)
+if test -z "$XGETTEXT" ; then
+ AC_MSG_ERROR(xgettext is missing; please install gettext-tools.)
+fi
+
+Y2DEVTOOLS_PREFIX=`pkg-config --print-errors --variable=prefix yast2-devtools`
+AC_SUBST(Y2DEVTOOLS_PREFIX)
+devtools_ybindir=`pkg-config --print-errors --variable=ybindir yast2-devtools`
+devtools_yast2dir=`pkg-config --print-errors --variable=yast2dir yast2-devtools`
+
+dnl producing pkg-config for others?
+AM_CONDITIONAL(CREATE_PKGCONFIG, test "x${CREATE_PKGCONFIG}" != x)
+AM_CONDITIONAL(CREATE_PKGCONFIG_NOARCH, test "x${CREATE_PKGCONFIG}" = xnoarch)
+
+dbdir=${devtools_yast2dir}/data/docbook
+STYLESHEET_HTML=${dbdir}/stylesheets/customize-html.xsl
+STYLESHEET_PDF=${dbdir}/stylesheets/customize-fo.xsl
+STYLESHEET_CSS=${dbdir}/css/yast2docs.css
+STYLESHEET_YDOC=${dbdir}/stylesheets/ydoc.xsl
+STYLESHEET_YCPDOC=${dbdir}/stylesheets/ycpdoc.xsl
+AC_SUBST(STYLESHEET_HTML)
+AC_SUBST(STYLESHEET_PDF)
+AC_SUBST(STYLESHEET_CSS)
+AC_SUBST(STYLESHEET_YDOC)
+AC_SUBST(STYLESHEET_YCPDOC)
+
+
+dnl searches for some needed programs
+AC_PATH_PROG(MSGFMT, msgfmt, no, /usr/bin)
+if test x$MSGFMT != x"/usr/bin/msgfmt"; then
+ AC_MSG_ERROR(msgfmt is missing; please install gettext.)
+fi
+AC_PATH_PROGS(MSGCAT, msgcat pmsgcat, no)
+if test x$MSGCAT = xno; then
+ AC_MSG_ERROR(msgcat is missing; please install gettext-0.11pre or better.)
+fi
+
+AC_PATH_PROG(MSGMERGE, msgmerge, no, /usr/bin)
+if test x$MSGMERGE != x"/usr/bin/msgmerge"; then
+ AC_MSG_ERROR(msgmerge is missing; please install gettext.)
+fi
+
+AC_PATH_PROG(MSGCONV, msgconv, no, /usr/bin)
+if test x$MSGCONV != x"/usr/bin/msgconv"; then
+ AC_MSG_ERROR(msgconv is missing; please install gettext.)
+fi
+
+
+AC_CONFIG_FILES(Makefile po/Makefile)
+AC_OUTPUT
+
Added: trunk/yast/sw/po/Makefile.am
===================================================================
--- trunk/yast/sw/po/Makefile.am (rev 0)
+++ trunk/yast/sw/po/Makefile.am 2015-09-29 10:47:28 UTC (rev 92876)
@@ -0,0 +1,175 @@
+# Emacs: -*- makefile -*-
+#
+# Makefile.am for a YaST2 translation (po/) subproject
+#
+# -- This file is generated by y2automake - DO NOT EDIT! --
+#
+# --- START lines from /usr/share/YaST2/data/devtools/admin/po/Makefile.am.top ---
+# Emacs: -*- makefile -*-
+# --- END lines from /usr/share/YaST2/data/devtools/admin/po/Makefile.am.top ---
+# --- START lines from /usr/share/YaST2/data/devtools/admin/po/Makefile.am.center ---
+# Emacs: -*- makefile -*-
+
+LL = @LL@
+#POTDIR = ../../50-pot
+POTDIR = @POTDIR@
+POTFILES = $(wildcard $(POTDIR)/*.pot)
+GENERATED = $(MOFILES)
+CLEANFILES = $(GENERATED)
+POFILES = $(wildcard *.po)
+ALL_TEXTDOMAINS = $(basename $(notdir $(POTFILES)))
+BPOTFILES = $(shell source ../../50-tools/build.conf && echo $$business)
+WANTED_TEXTDOMAINS = $(filter-out $(BPOTFILES), $(ALL_TEXTDOMAINS))
+WANTED_POFILES = $(addsuffix .$(LL).po, $(WANTED_TEXTDOMAINS))
+MOFILES = $(POFILES:%.po=%.mo)
+INST_MOFILES = $(MOFILES:.$(LL).mo=.mo)
+POXFILES = $(POFILES:%.po=%.pox)
+EXTRA_DIST = $(WANTED_POFILES) $(stat)
+localedir=@localedir@
+locale_lang_msg_dir=$(localedir)/$(LL)/LC_MESSAGES
+compendium = @COMPENDIUM@
+with_compendium =
+
+stat=status.txt
+PO_STATS= grep -v warning: | @ybindir@/po-stats
+
+MSGMERGE = @MSGMERGE@ --no-wrap --force-po --previous
+MSGFMT = @MSGFMT@
+MSGCAT = @MSGCAT@ --no-wrap --force-po
+MSGCONV = @MSGCONV@ --no-wrap --force-po
+XGETTEXT = @XGETTEXT@ --no-wrap
+
+SUFFIXES = .po .pox .gmo .mo
+
+all-local: $(GENERATED)
+
+make-pox pox: Makefile $(POXFILES)
+$(POXFILES): %.pox: %.po
+ -[ -f $@ ] && mv --backup=numbered $@ $@.bak; \
+ pot=$$(echo $< | sed "s:$(LL).po:pot:"); \
+ compendium=$(compendium); \
+ [ -f $$compendium ] || compendium=/dev/null ; \
+ $(MSGMERGE) -C $$compendium -o $@ $< $(POTDIR)/$$pot
+
+# update or init PO file
+update-po: Makefile $(POTFILES)
+ for p in $(POTFILES); do \
+ q=$${p##*/}; \
+ po=$${q%pot}$(LL).po; \
+ echo $$po; \
+ if [ -f $$po ]; then \
+ $(MSGMERGE) -o $$po.tmp $(with_compendium) $$po $$p; \
+ else \
+ $(MSGMERGE) -o $$po.tmp -C $(compendium) \
+ --verbose /dev/null $$p; \
+ fi || { echo "$(MSGMERGE) for \"$$po\" failed" ; \
+ rm -f $$po.tmp ; }; \
+ if cmp $$po.tmp $$po >/dev/null 2>&1; then \
+ rm -vf $$po.tmp; \
+ else \
+ mv -vf $$po.tmp $$po; \
+ fi; \
+ done
+ $(MAKE) $(stat)
+
+$(stat): $(WANTED_POFILES)
+ if [ -f $(stat) ]; then \
+ cp --backup=numbered $(stat) $(stat).bak; \
+ :> $(stat); \
+ fi
+ { for f in $(WANTED_POFILES); do \
+ LANG=C msgfmt -o /dev/null -c -v --statistics $$f 2>&1; \
+ done ; } | $(PO_STATS) | head -n 6 | tee $(stat)
+
+update-po-with-compendium:
+ $(MAKE) update-po with_compendium="-C $(compendium)"
+
+update-mo: $(MOFILES)
+ @:
+
+%.mo: %.po
+ file=$(srcdir)/`echo $* | sed 's,.*/,,'`.mo \
+ && rm -f $$file \
+ && $(MSGCONV) --to UTF-8 $< \
+ | $(MSGFMT) -c --statistics -o $$file -
+
+showpo:
+ echo $(POFILES)
+
+showmo:
+ echo $(MOFILES)
+
+checkpo:
+ for f in $(POFILES); do \
+ mypot=$(POTDIR)/$${f/$(LL).po/pot}; echo $$f $$mypot; \
+ [ -f $$mypot ] && { LANG=C $(MSGMERGE) --verbose --output=/dev/null $$f $$mypot || exit 1; }; \
+ LANG=C $(MSGFMT) --output=/dev/null --check --statistics --verbose $$f \
+ || exit 1; \
+ done
+
+# Try to checkin a .pox file
+# FIXME make sure msgcat doesn't weird things with "" and comments
+checkin:
+ p=$(MODULE).$(ci_ll); \
+ cp --backup=numbered $(ci_opt) $$p.po $$p.po.bak; \
+ if [ -d CVS ]; then \
+ cvs -n update $$p.po | grep -q -v '^[UPMC]'; \
+ else \
+ LC_ALL=C svn status --show-updates --quiet $$p.po| grep -v '^Status against revision'; \
+ fi; \
+ if [ $$? = 0 ]; then \
+ echo "CVS/Subversion mismatch; trying to merge..."; \
+ rm -f $$p.po; \
+ if [ -d CVS ]; then \
+ cvs -q update $$p.po; \
+ else \
+ svn update $$p.po; \
+ fi; \
+ cp $$p.pox $$p.pox.new; \
+ $(MSGCAT) $$p.po $$p.pox.new -o $$p.pox; \
+ echo -e "\nCheck \"$$p.pox\" for fuzzy entries. Status:"; \
+ $(MSGFMT) --check --statistics $$p.pox; \
+ echo -e "Then try again to checkin \"$$p.pox\"."; \
+ else \
+ cp $(ci_opt) $$p.pox $$p.po; \
+ if [ -d CVS ]; then \
+ cvs -n ci $$p.po; \
+ else \
+ svn --dry-run commit $$p.po; \
+ fi; \
+ if [ $$? = 0 ] ; then \
+ if [ -d CVS ]; then \
+ cvs ci -m "$(ci_msg)" $$p.po; \
+ else \
+ svn commit --message "$(ci_msg)" $$p.po; \
+ fi; \
+ else \
+ rm -f $$p.po; \
+ if [ -d CVS ]; then \
+ cvs -q update $$p.po; \
+ else \
+ svn update $$p.po; \
+ fi; \
+ cp $$p.pox $$p.pox.new; \
+ $(MSGCAT) $$p.po $$p.pox.new -o $$p.pox; \
+ echo -e "\nCheck \"$$p.pox\" for fuzzy entries. Status:"; \
+ $(MSGFMT) --check --statistics $$p.pox; \
+ echo "Then try to checkin \"$$p.pox\"."; \
+ fi; \
+ fi
+
+install-data-local: $(MOFILES) $(stat)
+ D=$(DESTDIR)$(locale_lang_msg_dir); \
+ [ -d $$D ] || install -d -m 755 $$D; \
+ for l in $(MOFILES); do \
+ m=$${l/$(LL).mo/mo}; \
+ install -m 644 $$l $$D/$$m; \
+ done
+ install -d -m 755 $(DESTDIR)$(docdir)
+ $(INSTALL_DATA) $(stat) $(DESTDIR)$(docdir)
+# --- END lines from /usr/share/YaST2/data/devtools/admin/po/Makefile.am.center ---
+# --- START lines from /usr/share/YaST2/data/devtools/admin/po/Makefile.am.bottom ---
+# Emacs: -*- makefile -*-
+
+## po/Makefile.am.bottom ends here
+# --- END lines from /usr/share/YaST2/data/devtools/admin/po/Makefile.am.bottom ---
Added: trunk/yast/ta/COPYING
===================================================================
--- trunk/yast/ta/COPYING (rev 0)
+++ trunk/yast/ta/COPYING 2015-09-29 10:47:28 UTC (rev 92876)
@@ -0,0 +1,339 @@
+ GNU GENERAL PUBLIC LICENSE
+ Version 2, June 1991
+
+ Copyright (C) 1989, 1991 Free Software Foundation, Inc.,
+ 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA
+ Everyone is permitted to copy and distribute verbatim copies
+ of this license document, but changing it is not allowed.
+
+ Preamble
+
+ The licenses for most software are designed to take away your
+freedom to share and change it. By contrast, the GNU General Public
+License is intended to guarantee your freedom to share and change free
+software--to make sure the software is free for all its users. This
+General Public License applies to most of the Free Software
+Foundation's software and to any other program whose authors commit to
+using it. (Some other Free Software Foundation software is covered by
+the GNU Lesser General Public License instead.) You can apply it to
+your programs, too.
+
+ When we speak of free software, we are referring to freedom, not
+price. Our General Public Licenses are designed to make sure that you
+have the freedom to distribute copies of free software (and charge for
+this service if you wish), that you receive source code or can get it
+if you want it, that you can change the software or use pieces of it
+in new free programs; and that you know you can do these things.
+
+ To protect your rights, we need to make restrictions that forbid
+anyone to deny you these rights or to ask you to surrender the rights.
+These restrictions translate to certain responsibilities for you if you
+distribute copies of the software, or if you modify it.
+
+ For example, if you distribute copies of such a program, whether
+gratis or for a fee, you must give the recipients all the rights that
+you have. You must make sure that they, too, receive or can get the
+source code. And you must show them these terms so they know their
+rights.
+
+ We protect your rights with two steps: (1) copyright the software, and
+(2) offer you this license which gives you legal permission to copy,
+distribute and/or modify the software.
+
+ Also, for each author's protection and ours, we want to make certain
+that everyone understands that there is no warranty for this free
+software. If the software is modified by someone else and passed on, we
+want its recipients to know that what they have is not the original, so
+that any problems introduced by others will not reflect on the original
+authors' reputations.
+
+ Finally, any free program is threatened constantly by software
+patents. We wish to avoid the danger that redistributors of a free
+program will individually obtain patent licenses, in effect making the
+program proprietary. To prevent this, we have made it clear that any
+patent must be licensed for everyone's free use or not licensed at all.
+
+ The precise terms and conditions for copying, distribution and
+modification follow.
+
+ GNU GENERAL PUBLIC LICENSE
+ TERMS AND CONDITIONS FOR COPYING, DISTRIBUTION AND MODIFICATION
+
+ 0. This License applies to any program or other work which contains
+a notice placed by the copyright holder saying it may be distributed
+under the terms of this General Public License. The "Program", below,
+refers to any such program or work, and a "work based on the Program"
+means either the Program or any derivative work under copyright law:
+that is to say, a work containing the Program or a portion of it,
+either verbatim or with modifications and/or translated into another
+language. (Hereinafter, translation is included without limitation in
+the term "modification".) Each licensee is addressed as "you".
+
+Activities other than copying, distribution and modification are not
+covered by this License; they are outside its scope. The act of
+running the Program is not restricted, and the output from the Program
+is covered only if its contents constitute a work based on the
+Program (independent of having been made by running the Program).
+Whether that is true depends on what the Program does.
+
+ 1. You may copy and distribute verbatim copies of the Program's
+source code as you receive it, in any medium, provided that you
+conspicuously and appropriately publish on each copy an appropriate
+copyright notice and disclaimer of warranty; keep intact all the
+notices that refer to this License and to the absence of any warranty;
+and give any other recipients of the Program a copy of this License
+along with the Program.
+
+You may charge a fee for the physical act of transferring a copy, and
+you may at your option offer warranty protection in exchange for a fee.
+
+ 2. You may modify your copy or copies of the Program or any portion
+of it, thus forming a work based on the Program, and copy and
+distribute such modifications or work under the terms of Section 1
+above, provided that you also meet all of these conditions:
+
+ a) You must cause the modified files to carry prominent notices
+ stating that you changed the files and the date of any change.
+
+ b) You must cause any work that you distribute or publish, that in
+ whole or in part contains or is derived from the Program or any
+ part thereof, to be licensed as a whole at no charge to all third
+ parties under the terms of this License.
+
+ c) If the modified program normally reads commands interactively
+ when run, you must cause it, when started running for such
+ interactive use in the most ordinary way, to print or display an
+ announcement including an appropriate copyright notice and a
+ notice that there is no warranty (or else, saying that you provide
+ a warranty) and that users may redistribute the program under
+ these conditions, and telling the user how to view a copy of this
+ License. (Exception: if the Program itself is interactive but
+ does not normally print such an announcement, your work based on
+ the Program is not required to print an announcement.)
+
+These requirements apply to the modified work as a whole. If
+identifiable sections of that work are not derived from the Program,
+and can be reasonably considered independent and separate works in
+themselves, then this License, and its terms, do not apply to those
+sections when you distribute them as separate works. But when you
+distribute the same sections as part of a whole which is a work based
+on the Program, the distribution of the whole must be on the terms of
+this License, whose permissions for other licensees extend to the
+entire whole, and thus to each and every part regardless of who wrote it.
+
+Thus, it is not the intent of this section to claim rights or contest
+your rights to work written entirely by you; rather, the intent is to
+exercise the right to control the distribution of derivative or
+collective works based on the Program.
+
+In addition, mere aggregation of another work not based on the Program
+with the Program (or with a work based on the Program) on a volume of
+a storage or distribution medium does not bring the other work under
+the scope of this License.
+
+ 3. You may copy and distribute the Program (or a work based on it,
+under Section 2) in object code or executable form under the terms of
+Sections 1 and 2 above provided that you also do one of the following:
+
+ a) Accompany it with the complete corresponding machine-readable
+ source code, which must be distributed under the terms of Sections
+ 1 and 2 above on a medium customarily used for software interchange; or,
+
+ b) Accompany it with a written offer, valid for at least three
+ years, to give any third party, for a charge no more than your
+ cost of physically performing source distribution, a complete
+ machine-readable copy of the corresponding source code, to be
+ distributed under the terms of Sections 1 and 2 above on a medium
+ customarily used for software interchange; or,
+
+ c) Accompany it with the information you received as to the offer
+ to distribute corresponding source code. (This alternative is
+ allowed only for noncommercial distribution and only if you
+ received the program in object code or executable form with such
+ an offer, in accord with Subsection b above.)
+
+The source code for a work means the preferred form of the work for
+making modifications to it. For an executable work, complete source
+code means all the source code for all modules it contains, plus any
+associated interface definition files, plus the scripts used to
+control compilation and installation of the executable. However, as a
+special exception, the source code distributed need not include
+anything that is normally distributed (in either source or binary
+form) with the major components (compiler, kernel, and so on) of the
+operating system on which the executable runs, unless that component
+itself accompanies the executable.
+
+If distribution of executable or object code is made by offering
+access to copy from a designated place, then offering equivalent
+access to copy the source code from the same place counts as
+distribution of the source code, even though third parties are not
+compelled to copy the source along with the object code.
+
+ 4. You may not copy, modify, sublicense, or distribute the Program
+except as expressly provided under this License. Any attempt
+otherwise to copy, modify, sublicense or distribute the Program is
+void, and will automatically terminate your rights under this License.
+However, parties who have received copies, or rights, from you under
+this License will not have their licenses terminated so long as such
+parties remain in full compliance.
+
+ 5. You are not required to accept this License, since you have not
+signed it. However, nothing else grants you permission to modify or
+distribute the Program or its derivative works. These actions are
+prohibited by law if you do not accept this License. Therefore, by
+modifying or distributing the Program (or any work based on the
+Program), you indicate your acceptance of this License to do so, and
+all its terms and conditions for copying, distributing or modifying
+the Program or works based on it.
+
+ 6. Each time you redistribute the Program (or any work based on the
+Program), the recipient automatically receives a license from the
+original licensor to copy, distribute or modify the Program subject to
+these terms and conditions. You may not impose any further
+restrictions on the recipients' exercise of the rights granted herein.
+You are not responsible for enforcing compliance by third parties to
+this License.
+
+ 7. If, as a consequence of a court judgment or allegation of patent
+infringement or for any other reason (not limited to patent issues),
+conditions are imposed on you (whether by court order, agreement or
+otherwise) that contradict the conditions of this License, they do not
+excuse you from the conditions of this License. If you cannot
+distribute so as to satisfy simultaneously your obligations under this
+License and any other pertinent obligations, then as a consequence you
+may not distribute the Program at all. For example, if a patent
+license would not permit royalty-free redistribution of the Program by
+all those who receive copies directly or indirectly through you, then
+the only way you could satisfy both it and this License would be to
+refrain entirely from distribution of the Program.
+
+If any portion of this section is held invalid or unenforceable under
+any particular circumstance, the balance of the section is intended to
+apply and the section as a whole is intended to apply in other
+circumstances.
+
+It is not the purpose of this section to induce you to infringe any
+patents or other property right claims or to contest validity of any
+such claims; this section has the sole purpose of protecting the
+integrity of the free software distribution system, which is
+implemented by public license practices. Many people have made
+generous contributions to the wide range of software distributed
+through that system in reliance on consistent application of that
+system; it is up to the author/donor to decide if he or she is willing
+to distribute software through any other system and a licensee cannot
+impose that choice.
+
+This section is intended to make thoroughly clear what is believed to
+be a consequence of the rest of this License.
+
+ 8. If the distribution and/or use of the Program is restricted in
+certain countries either by patents or by copyrighted interfaces, the
+original copyright holder who places the Program under this License
+may add an explicit geographical distribution limitation excluding
+those countries, so that distribution is permitted only in or among
+countries not thus excluded. In such case, this License incorporates
+the limitation as if written in the body of this License.
+
+ 9. The Free Software Foundation may publish revised and/or new versions
+of the General Public License from time to time. Such new versions will
+be similar in spirit to the present version, but may differ in detail to
+address new problems or concerns.
+
+Each version is given a distinguishing version number. If the Program
+specifies a version number of this License which applies to it and "any
+later version", you have the option of following the terms and conditions
+either of that version or of any later version published by the Free
+Software Foundation. If the Program does not specify a version number of
+this License, you may choose any version ever published by the Free Software
+Foundation.
+
+ 10. If you wish to incorporate parts of the Program into other free
+programs whose distribution conditions are different, write to the author
+to ask for permission. For software which is copyrighted by the Free
+Software Foundation, write to the Free Software Foundation; we sometimes
+make exceptions for this. Our decision will be guided by the two goals
+of preserving the free status of all derivatives of our free software and
+of promoting the sharing and reuse of software generally.
+
+ NO WARRANTY
+
+ 11. BECAUSE THE PROGRAM IS LICENSED FREE OF CHARGE, THERE IS NO WARRANTY
+FOR THE PROGRAM, TO THE EXTENT PERMITTED BY APPLICABLE LAW. EXCEPT WHEN
+OTHERWISE STATED IN WRITING THE COPYRIGHT HOLDERS AND/OR OTHER PARTIES
+PROVIDE THE PROGRAM "AS IS" WITHOUT WARRANTY OF ANY KIND, EITHER EXPRESSED
+OR IMPLIED, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF
+MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE. THE ENTIRE RISK AS
+TO THE QUALITY AND PERFORMANCE OF THE PROGRAM IS WITH YOU. SHOULD THE
+PROGRAM PROVE DEFECTIVE, YOU ASSUME THE COST OF ALL NECESSARY SERVICING,
+REPAIR OR CORRECTION.
+
+ 12. IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN WRITING
+WILL ANY COPYRIGHT HOLDER, OR ANY OTHER PARTY WHO MAY MODIFY AND/OR
+REDISTRIBUTE THE PROGRAM AS PERMITTED ABOVE, BE LIABLE TO YOU FOR DAMAGES,
+INCLUDING ANY GENERAL, SPECIAL, INCIDENTAL OR CONSEQUENTIAL DAMAGES ARISING
+OUT OF THE USE OR INABILITY TO USE THE PROGRAM (INCLUDING BUT NOT LIMITED
+TO LOSS OF DATA OR DATA BEING RENDERED INACCURATE OR LOSSES SUSTAINED BY
+YOU OR THIRD PARTIES OR A FAILURE OF THE PROGRAM TO OPERATE WITH ANY OTHER
+PROGRAMS), EVEN IF SUCH HOLDER OR OTHER PARTY HAS BEEN ADVISED OF THE
+POSSIBILITY OF SUCH DAMAGES.
+
+ END OF TERMS AND CONDITIONS
+
+ How to Apply These Terms to Your New Programs
+
+ If you develop a new program, and you want it to be of the greatest
+possible use to the public, the best way to achieve this is to make it
+free software which everyone can redistribute and change under these terms.
+
+ To do so, attach the following notices to the program. It is safest
+to attach them to the start of each source file to most effectively
+convey the exclusion of warranty; and each file should have at least
+the "copyright" line and a pointer to where the full notice is found.
+
+ <one line to give the program's name and a brief idea of what it does.>
+ Copyright (C) <year> <name of author>
+
+ This program is free software; you can redistribute it and/or modify
+ it under the terms of the GNU General Public License as published by
+ the Free Software Foundation; either version 2 of the License, or
+ (at your option) any later version.
+
+ This program is distributed in the hope that it will be useful,
+ but WITHOUT ANY WARRANTY; without even the implied warranty of
+ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ GNU General Public License for more details.
+
+ You should have received a copy of the GNU General Public License along
+ with this program; if not, write to the Free Software Foundation, Inc.,
+ 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA.
+
+Also add information on how to contact you by electronic and paper mail.
+
+If the program is interactive, make it output a short notice like this
+when it starts in an interactive mode:
+
+ Gnomovision version 69, Copyright (C) year name of author
+ Gnomovision comes with ABSOLUTELY NO WARRANTY; for details type `show w'.
+ This is free software, and you are welcome to redistribute it
+ under certain conditions; type `show c' for details.
+
+The hypothetical commands `show w' and `show c' should show the appropriate
+parts of the General Public License. Of course, the commands you use may
+be called something other than `show w' and `show c'; they could even be
+mouse-clicks or menu items--whatever suits your program.
+
+You should also get your employer (if you work as a programmer) or your
+school, if any, to sign a "copyright disclaimer" for the program, if
+necessary. Here is a sample; alter the names:
+
+ Yoyodyne, Inc., hereby disclaims all copyright interest in the program
+ `Gnomovision' (which makes passes at compilers) written by James Hacker.
+
+ <signature of Ty Coon>, 1 April 1989
+ Ty Coon, President of Vice
+
+This General Public License does not permit incorporating your program into
+proprietary programs. If your program is a subroutine library, you may
+consider it more useful to permit linking proprietary applications with the
+library. If this is what you want to do, use the GNU Lesser General
+Public License instead of this License.
Added: trunk/yast/ta/Makefile.am
===================================================================
--- trunk/yast/ta/Makefile.am (rev 0)
+++ trunk/yast/ta/Makefile.am 2015-09-29 10:47:28 UTC (rev 92876)
@@ -0,0 +1,196 @@
+# Emacs: -*- makefile -*-
+#
+# Toplevel Makefile.am for a YaST2 subproject
+#
+# -- This file is generated by y2automake - DO NOT EDIT! --
+# (Edit ./SUBDIRS instead)
+#
+
+#where devtools are
+Y2TOOL = $(Y2DEVTOOLS_PREFIX)/bin/y2tool
+
+VERSION = $(shell cat $(srcdir)/VERSION)
+RPMNAME = $(shell cat $(srcdir)/RPMNAME)
+SUBDIRS_FILE = $(shell test -e $(srcdir)/SUBDIRS && echo SUBDIRS)
+ACINCLUDE_FILE = $(shell test -e $(srcdir)/acinclude.m4 && echo acinclude.m4)
+
+HAS_YAST_LICENSE = $(shell test -e $(srcdir)/YAST_LICENSE && echo YAST_LICENSE)
+
+# do we do Makefile.am for devtools? It is a little special...
+IS_DEVTOOLS = $(findstring yast2-devtools,$(RPMNAME))
+
+DEVTOOLS_DIR = $(if $(IS_DEVTOOLS),$(srcdir)/devtools,$(Y2DEVTOOLS_PREFIX)/share/YaST2/data/devtools)
+LEGALESE_DIR = $(if $(HAS_YAST_LICENSE),$(DEVTOOLS_DIR)/admin/copyright/yast,$(DEVTOOLS_DIR)/admin/copyright/gpl)
+
+COPYRIGHT_files_gpl = README COPYING
+
+COPYRIGHT_files_yast = YAST_LICENSE README COPYING COPYRIGHT.english \
+ COPYRIGHT.french COPYRIGHT.german COPYRIGHT.spanish
+
+extra_COPYRIGHT_files = $(if $(HAS_YAST_LICENSE), $(COPYRIGHT_files_yast), $(COPYRIGHT_files_gpl))
+
+# less strict; prefer bzip2
+AUTOMAKE_OPTIONS = foreign dist-bzip2 no-dist-gzip
+# where devtools install m4 snippets
+# argh, executed literally
+#ACLOCAL_AMFLAGS = -I $(Y2DEVTOOLS_PREFIX)/share/aclocal
+ACLOCAL_AMFLAGS = -I . -I `if test -d ./devtools/admin; then echo ./devtools/admin; else pkg-config --print-errors --variable=datadir yast2-devtools; fi`/aclocal
+
+Makefile.am.common: $(DEVTOOLS_DIR)/admin/Makefile.am.common
+ cmp -s $< $@ || cp -f $< $@
+
+# create bzip2ed tar and make some sanity checks
+$(RPMNAME)-$(VERSION).tar.bz2: checkpo dist-bzip2
+ @if [ `bunzip2 -c $(RPMNAME)-$(VERSION).tar.bz2 | wc --bytes` = 0 ] ; then \
+ echo "Error: created tar is empty" ; \
+ exit 1 ; \
+ fi
+
+CLEANFILES =
+MAINTAINERCLEANFILES = package/$(RPMNAME)-$(VERSION).tar.bz2 package/$(RPMNAME).spec
+
+POT_DST = $(shell find -type d -name testsuite -prune , \
+ -type f -name "*.pot")
+
+EXTRA_DIST = \
+ VERSION RPMNAME MAINTAINER configure.in.in \
+ $(SUBDIRS_FILE) $(ACINCLUDE_FILE) \
+ $(if $(IS_DEVTOOLS),Makefile.am.common,$(POT_DST))
+
+show-extra-dist:
+ @echo $(EXTRA_DIST)
+
+# info '(automake)Conditionals'
+if CREATE_PKGCONFIG
+# create the file here instead of by configure
+# because the prerequisite is made here (not anymore!)
+# and we don't want any paths in y2autoconf
+# info '(autoconf)config.status Invocation'
+$(RPMNAME).pc: $(RPMNAME).pc.in config.status
+ ./config.status --file=$@:$<
+
+if CREATE_PKGCONFIG_NOARCH
+pkgconfigdata_DATA = $(RPMNAME).pc
+else
+pkgconfig_DATA = $(RPMNAME).pc
+endif
+
+EXTRA_DIST += $(RPMNAME).pc.in
+endif
+
+dist-hook:
+ @for I in $(extra_COPYRIGHT_files) ; \
+ do \
+ EX="" ; \
+ if test -f $(srcdir)/$$I ; then \
+ EX=$(srcdir)/$$I ; \
+ elif test -f $(LEGALESE_DIR)/$$I ; then \
+ EX=$(LEGALESE_DIR)/$$I ; \
+ else \
+ echo "Error: No file $$I in $(srcdir)/ or in $$LEGALESE_DIR/"; \
+ exit 1 ; \
+ fi ; \
+ echo "cp $$EX $(distdir)" ; \
+ cp $$EX "$(distdir)" ; \
+ done
+
+pot:
+ $(Y2TOOL) y2makepot -s $(srcdir)
+
+install-pot: pot
+ @POT_DST=`find -type d -name testsuite -prune , \
+ -type f -name "*.pot"` ; \
+ if [ -n "$$POT_DST" ] ; then \
+ echo "mkdir -p $(DESTDIR)$(potdir)" ; \
+ mkdir -p $(DESTDIR)$(potdir) ; \
+ list="$$POT_DST"; \
+ for I in $$list ; \
+ do \
+ echo $$I ; \
+ if [ "$$I" == "pot" ] ; then \
+ continue ; \
+ fi ; \
+ echo "$(INSTALL_DATA) $$I $(DESTDIR)$(potdir)" ; \
+ $(INSTALL_DATA) $$I $(DESTDIR)$(potdir) ; \
+ done ; \
+ fi
+
+spellcheck: pot
+ $(Y2TOOL) pot-spellcheck
+
+# all-local: $(if $(IS_DEVTOOLS),,$(POT_DST))
+
+install-data-local: # $(if $(IS_DEVTOOLS),,install-pot)
+ mkdir -p $(DESTDIR)$(docdir)
+ @for I in $(extra_COPYRIGHT_files) ; \
+ do \
+ EX="" ; \
+ if test -f $(srcdir)/$$I ; then \
+ EX=$(srcdir)/$$I ; \
+ elif test -f $(LEGALESE_DIR)/$$I ; then \
+ EX=$(LEGALESE_DIR)/$$I ; \
+ else \
+ echo "Error: No file $$I in $(srcdir)/ or in $(LEGALESE_DIR)/"; \
+ exit 1 ; \
+ fi ; \
+ echo "$(INSTALL_DATA) $$EX $(DESTDIR)$(docdir)" ; \
+ $(INSTALL_DATA) $$EX $(DESTDIR)$(docdir) ; \
+ done
+
+package-local: check-parse $(if $(IS_DEVTOOLS),,$(POT_DST)) $(RPMNAME)-$(VERSION).tar.bz2
+ rm -f package/$(RPMNAME)-*.tar.bz2
+ rm -f package/*~
+ rm -f package/*.bak
+ rm -f package/*.auto
+ mv $(RPMNAME)-$(VERSION).tar.bz2 package/
+ if ! test -x $(Y2TOOL); then \
+ echo "$(Y2TOOL): not found."; \
+ echo "You have to install yast2-devtools to making a package"; \
+ false; \
+ fi
+ here=`pwd`; \
+ cd $(srcdir) && for i in $(RPMNAME)*.spec.in; do \
+ newname="`echo "$$i" | sed "s/\.in$$//g"`"; \
+ $(Y2TOOL) create-spec < $$i > $$here/package/$${newname} ; \
+ done
+
+package: check-up-to-date check-tagversion check-textdomain package-local
+
+TAGVERSION = $(Y2TOOL) tagversion
+
+# check if there is no modified files and all commits were pushed
+check-up-to-date:
+ if [ `git status --short --branch | sed '/##[^[]*$/d;/^??/d' | wc -l` -gt 0 ]; then \
+ (echo "ERROR: Source is not commited and pushed. See `git status`"; false) \
+ fi
+
+check-tagversion:
+ cd $(srcdir) && $(TAGVERSION) --check >/dev/null; \
+ [ $$? = 0 ] || ( echo "ERROR: Please run 'tagversion' first"; false )
+
+check-parse-old:
+ @if [ `find -type f -name "*.ycp" | wc -l` -gt 0 -a "$(RPMNAME)" != "yast2-core" ] ; then \
+ echo "Running parseycp..." ; \
+ parseycp -q -R ; \
+ else \
+ echo "Not running parseycp." ; \
+ fi
+
+check-parse:
+ @echo "Not running parseycp."
+
+check-textdomain:
+ $(Y2TOOL) check-textdomain $(srcdir)
+
+stable: checkin-stable
+
+checkin-stable: package
+ $(Y2TOOL) checkin-stable
+
+
+# For po/ modules
+checkpo:
+ test ! -f $(srcdir)/po/Makefile || $(MAKE) -C po checkpo
+# test ! -f $(srcdir)/po/Makefile || $(MAKE) -C po checkpo make-pox
+# Contents of ./SUBDIRS
+SUBDIRS = po
Added: trunk/yast/ta/README
===================================================================
--- trunk/yast/ta/README (rev 0)
+++ trunk/yast/ta/README 2015-09-29 10:47:28 UTC (rev 92876)
@@ -0,0 +1,2 @@
+This program/library is part of YaST2
+See the file COPYING for license terms
Added: trunk/yast/ta/configure.ac
===================================================================
--- trunk/yast/ta/configure.ac (rev 0)
+++ trunk/yast/ta/configure.ac 2015-09-29 10:47:28 UTC (rev 92876)
@@ -0,0 +1,184 @@
+dnl configure.ac for yast2-trans-ta
+dnl
+dnl -- This file is generated by y2autoconf 3.0.5 - DO NOT EDIT! --
+dnl (edit configure.ac.in or configure.in.in instead)
+
+AC_INIT(yast2-trans-ta, 3.1.0, http://bugs.opensuse.org/, yast2-trans-ta)
+dnl Check for presence of file 'RPMNAME'
+AC_CONFIG_SRCDIR([RPMNAME])
+
+dnl Checking host/target/build systems, for make, install etc.
+AC_CANONICAL_TARGET
+dnl Perform program name transformation
+AC_ARG_PROGRAM
+
+AC_PREFIX_DEFAULT(/usr)
+
+dnl long filenames; we use GNU Make extensions and that's ok
+AM_INIT_AUTOMAKE(tar-ustar -Wno-portability)
+
+dnl Important YaST2 variables
+VERSION="3.1.0"
+RPMNAME="yast2-trans-ta"
+MAINTAINER="Karl Eichwalder <ke(a)suse.de>"
+
+dnl pkgconfig honors lib64
+pkgconfigdir=\${libdir}/pkgconfig
+pkgconfigdatadir=\${datadir}/pkgconfig
+yast2dir=\${prefix}/share/YaST2
+
+ybindir=\${prefix}/lib/YaST2/bin
+# FIXME duplicates execcompdir
+ystartupdir=\${prefix}/lib/YaST2
+plugindir=\${libdir}/YaST2/plugin
+includedir=\${prefix}/include/YaST2
+potdir=\${docdir}/pot
+
+docdir=\${prefix}/share/doc/packages/$RPMNAME
+mandir=\${prefix}/share/man
+
+execcompdir=\${prefix}/lib/YaST2
+agentdir=${execcompdir}/servers_non_y2
+
+ydatadir=${yast2dir}/data
+imagedir=${yast2dir}/images
+themedir=${yast2dir}/theme
+localedir=${yast2dir}/locale
+clientdir=${yast2dir}/clients
+moduledir=${yast2dir}/modules
+yncludedir=${yast2dir}/include
+schemadir=${yast2dir}/schema
+scrconfdir=${yast2dir}/scrconf
+desktopdir=\${prefix}/share/applications/YaST2
+
+AC_SUBST(VERSION)
+AC_SUBST(RPMNAME)
+AC_SUBST(MAINTAINER)
+
+AC_SUBST(pkgconfigdir)
+AC_SUBST(pkgconfigdatadir)
+
+AC_SUBST(yast2dir)
+
+AC_SUBST(ybindir)
+AC_SUBST(ystartupdir)
+AC_SUBST(plugindir)
+AC_SUBST(includedir)
+AC_SUBST(potdir)
+AC_SUBST(execcompdir)
+
+AC_SUBST(docdir)
+AC_SUBST(mandir)
+
+AC_SUBST(ydatadir)
+AC_SUBST(imagedir)
+AC_SUBST(themedir)
+AC_SUBST(localedir)
+AC_SUBST(clientdir)
+AC_SUBST(moduledir)
+AC_SUBST(yncludedir)
+AC_SUBST(schemadir)
+AC_SUBST(scrconfdir)
+AC_SUBST(agentdir)
+AC_SUBST(desktopdir)
+
+fillupdir_d="/var/adm/fillup-templates"
+AC_ARG_WITH(fillupdir,
+ AS_HELP_STRING([--with-fillupdir=DIR],
+ [where to place fillup templates (default $fillupdir_d.]),
+ [ fillupdir="$withval" ],
+ [ fillupdir="$fillupdir_d" ])
+AC_SUBST(fillupdir)
+
+LL=${RPMNAME##*-}
+AC_SUBST(LL)
+ISO639=${LL%_*}
+AC_SUBST(ISO639)
+
+AC_ARG_WITH(own_compendium,
+ AS_HELP_STRING([--with-own_compendium=FILE],
+ [Location of compendium file]),
+ y2compendium=yes, y2compendium=no)
+if test "x$with_own_compendium" = "x" ; then
+ if test -d ../50-memory ; then
+ COMPENDIUM='../../50-memory/yast2.$(LL).po'
+ else
+ COMPENDIUM='../../memory/yast2.$(LL).po'
+ fi
+else
+ COMPENDIUM=${with_own_compendium}
+fi
+AC_SUBST(COMPENDIUM)
+if test -d ../50-pot ; then
+ POTDIR=../../50-pot
+else
+ POTDIR=../../pot/pot
+fi
+AC_SUBST(POTDIR)
+
+
+dnl Checks for programs.
+AC_PROG_INSTALL
+dnl The YCP interpreter checks whether dependent ybc files are older
+dnl so we must preserve their timestamps
+INSTALL="${INSTALL} -p"
+AC_PROG_LN_S
+AC_PROG_MAKE_SET
+
+dnl pkgconfig
+AC_ARG_VAR([PKG_CONFIG_PATH], [where to search for pkg-config files])
+dnl devtools
+dnl ...
+
+dnl no need for AC_ARG_VAR
+AC_PATH_PROG(XGETTEXT, xgettext)
+if test -z "$XGETTEXT" ; then
+ AC_MSG_ERROR(xgettext is missing; please install gettext-tools.)
+fi
+
+Y2DEVTOOLS_PREFIX=`pkg-config --print-errors --variable=prefix yast2-devtools`
+AC_SUBST(Y2DEVTOOLS_PREFIX)
+devtools_ybindir=`pkg-config --print-errors --variable=ybindir yast2-devtools`
+devtools_yast2dir=`pkg-config --print-errors --variable=yast2dir yast2-devtools`
+
+dnl producing pkg-config for others?
+AM_CONDITIONAL(CREATE_PKGCONFIG, test "x${CREATE_PKGCONFIG}" != x)
+AM_CONDITIONAL(CREATE_PKGCONFIG_NOARCH, test "x${CREATE_PKGCONFIG}" = xnoarch)
+
+dbdir=${devtools_yast2dir}/data/docbook
+STYLESHEET_HTML=${dbdir}/stylesheets/customize-html.xsl
+STYLESHEET_PDF=${dbdir}/stylesheets/customize-fo.xsl
+STYLESHEET_CSS=${dbdir}/css/yast2docs.css
+STYLESHEET_YDOC=${dbdir}/stylesheets/ydoc.xsl
+STYLESHEET_YCPDOC=${dbdir}/stylesheets/ycpdoc.xsl
+AC_SUBST(STYLESHEET_HTML)
+AC_SUBST(STYLESHEET_PDF)
+AC_SUBST(STYLESHEET_CSS)
+AC_SUBST(STYLESHEET_YDOC)
+AC_SUBST(STYLESHEET_YCPDOC)
+
+
+dnl searches for some needed programs
+AC_PATH_PROG(MSGFMT, msgfmt, no, /usr/bin)
+if test x$MSGFMT != x"/usr/bin/msgfmt"; then
+ AC_MSG_ERROR(msgfmt is missing; please install gettext.)
+fi
+AC_PATH_PROGS(MSGCAT, msgcat pmsgcat, no)
+if test x$MSGCAT = xno; then
+ AC_MSG_ERROR(msgcat is missing; please install gettext-0.11pre or better.)
+fi
+
+AC_PATH_PROG(MSGMERGE, msgmerge, no, /usr/bin)
+if test x$MSGMERGE != x"/usr/bin/msgmerge"; then
+ AC_MSG_ERROR(msgmerge is missing; please install gettext.)
+fi
+
+AC_PATH_PROG(MSGCONV, msgconv, no, /usr/bin)
+if test x$MSGCONV != x"/usr/bin/msgconv"; then
+ AC_MSG_ERROR(msgconv is missing; please install gettext.)
+fi
+
+
+AC_CONFIG_FILES(Makefile po/Makefile)
+AC_OUTPUT
+
Added: trunk/yast/ta/po/Makefile.am
===================================================================
--- trunk/yast/ta/po/Makefile.am (rev 0)
+++ trunk/yast/ta/po/Makefile.am 2015-09-29 10:47:28 UTC (rev 92876)
@@ -0,0 +1,175 @@
+# Emacs: -*- makefile -*-
+#
+# Makefile.am for a YaST2 translation (po/) subproject
+#
+# -- This file is generated by y2automake - DO NOT EDIT! --
+#
+# --- START lines from /usr/share/YaST2/data/devtools/admin/po/Makefile.am.top ---
+# Emacs: -*- makefile -*-
+# --- END lines from /usr/share/YaST2/data/devtools/admin/po/Makefile.am.top ---
+# --- START lines from /usr/share/YaST2/data/devtools/admin/po/Makefile.am.center ---
+# Emacs: -*- makefile -*-
+
+LL = @LL@
+#POTDIR = ../../50-pot
+POTDIR = @POTDIR@
+POTFILES = $(wildcard $(POTDIR)/*.pot)
+GENERATED = $(MOFILES)
+CLEANFILES = $(GENERATED)
+POFILES = $(wildcard *.po)
+ALL_TEXTDOMAINS = $(basename $(notdir $(POTFILES)))
+BPOTFILES = $(shell source ../../50-tools/build.conf && echo $$business)
+WANTED_TEXTDOMAINS = $(filter-out $(BPOTFILES), $(ALL_TEXTDOMAINS))
+WANTED_POFILES = $(addsuffix .$(LL).po, $(WANTED_TEXTDOMAINS))
+MOFILES = $(POFILES:%.po=%.mo)
+INST_MOFILES = $(MOFILES:.$(LL).mo=.mo)
+POXFILES = $(POFILES:%.po=%.pox)
+EXTRA_DIST = $(WANTED_POFILES) $(stat)
+localedir=@localedir@
+locale_lang_msg_dir=$(localedir)/$(LL)/LC_MESSAGES
+compendium = @COMPENDIUM@
+with_compendium =
+
+stat=status.txt
+PO_STATS= grep -v warning: | @ybindir@/po-stats
+
+MSGMERGE = @MSGMERGE@ --no-wrap --force-po --previous
+MSGFMT = @MSGFMT@
+MSGCAT = @MSGCAT@ --no-wrap --force-po
+MSGCONV = @MSGCONV@ --no-wrap --force-po
+XGETTEXT = @XGETTEXT@ --no-wrap
+
+SUFFIXES = .po .pox .gmo .mo
+
+all-local: $(GENERATED)
+
+make-pox pox: Makefile $(POXFILES)
+$(POXFILES): %.pox: %.po
+ -[ -f $@ ] && mv --backup=numbered $@ $@.bak; \
+ pot=$$(echo $< | sed "s:$(LL).po:pot:"); \
+ compendium=$(compendium); \
+ [ -f $$compendium ] || compendium=/dev/null ; \
+ $(MSGMERGE) -C $$compendium -o $@ $< $(POTDIR)/$$pot
+
+# update or init PO file
+update-po: Makefile $(POTFILES)
+ for p in $(POTFILES); do \
+ q=$${p##*/}; \
+ po=$${q%pot}$(LL).po; \
+ echo $$po; \
+ if [ -f $$po ]; then \
+ $(MSGMERGE) -o $$po.tmp $(with_compendium) $$po $$p; \
+ else \
+ $(MSGMERGE) -o $$po.tmp -C $(compendium) \
+ --verbose /dev/null $$p; \
+ fi || { echo "$(MSGMERGE) for \"$$po\" failed" ; \
+ rm -f $$po.tmp ; }; \
+ if cmp $$po.tmp $$po >/dev/null 2>&1; then \
+ rm -vf $$po.tmp; \
+ else \
+ mv -vf $$po.tmp $$po; \
+ fi; \
+ done
+ $(MAKE) $(stat)
+
+$(stat): $(WANTED_POFILES)
+ if [ -f $(stat) ]; then \
+ cp --backup=numbered $(stat) $(stat).bak; \
+ :> $(stat); \
+ fi
+ { for f in $(WANTED_POFILES); do \
+ LANG=C msgfmt -o /dev/null -c -v --statistics $$f 2>&1; \
+ done ; } | $(PO_STATS) | head -n 6 | tee $(stat)
+
+update-po-with-compendium:
+ $(MAKE) update-po with_compendium="-C $(compendium)"
+
+update-mo: $(MOFILES)
+ @:
+
+%.mo: %.po
+ file=$(srcdir)/`echo $* | sed 's,.*/,,'`.mo \
+ && rm -f $$file \
+ && $(MSGCONV) --to UTF-8 $< \
+ | $(MSGFMT) -c --statistics -o $$file -
+
+showpo:
+ echo $(POFILES)
+
+showmo:
+ echo $(MOFILES)
+
+checkpo:
+ for f in $(POFILES); do \
+ mypot=$(POTDIR)/$${f/$(LL).po/pot}; echo $$f $$mypot; \
+ [ -f $$mypot ] && { LANG=C $(MSGMERGE) --verbose --output=/dev/null $$f $$mypot || exit 1; }; \
+ LANG=C $(MSGFMT) --output=/dev/null --check --statistics --verbose $$f \
+ || exit 1; \
+ done
+
+# Try to checkin a .pox file
+# FIXME make sure msgcat doesn't weird things with "" and comments
+checkin:
+ p=$(MODULE).$(ci_ll); \
+ cp --backup=numbered $(ci_opt) $$p.po $$p.po.bak; \
+ if [ -d CVS ]; then \
+ cvs -n update $$p.po | grep -q -v '^[UPMC]'; \
+ else \
+ LC_ALL=C svn status --show-updates --quiet $$p.po| grep -v '^Status against revision'; \
+ fi; \
+ if [ $$? = 0 ]; then \
+ echo "CVS/Subversion mismatch; trying to merge..."; \
+ rm -f $$p.po; \
+ if [ -d CVS ]; then \
+ cvs -q update $$p.po; \
+ else \
+ svn update $$p.po; \
+ fi; \
+ cp $$p.pox $$p.pox.new; \
+ $(MSGCAT) $$p.po $$p.pox.new -o $$p.pox; \
+ echo -e "\nCheck \"$$p.pox\" for fuzzy entries. Status:"; \
+ $(MSGFMT) --check --statistics $$p.pox; \
+ echo -e "Then try again to checkin \"$$p.pox\"."; \
+ else \
+ cp $(ci_opt) $$p.pox $$p.po; \
+ if [ -d CVS ]; then \
+ cvs -n ci $$p.po; \
+ else \
+ svn --dry-run commit $$p.po; \
+ fi; \
+ if [ $$? = 0 ] ; then \
+ if [ -d CVS ]; then \
+ cvs ci -m "$(ci_msg)" $$p.po; \
+ else \
+ svn commit --message "$(ci_msg)" $$p.po; \
+ fi; \
+ else \
+ rm -f $$p.po; \
+ if [ -d CVS ]; then \
+ cvs -q update $$p.po; \
+ else \
+ svn update $$p.po; \
+ fi; \
+ cp $$p.pox $$p.pox.new; \
+ $(MSGCAT) $$p.po $$p.pox.new -o $$p.pox; \
+ echo -e "\nCheck \"$$p.pox\" for fuzzy entries. Status:"; \
+ $(MSGFMT) --check --statistics $$p.pox; \
+ echo "Then try to checkin \"$$p.pox\"."; \
+ fi; \
+ fi
+
+install-data-local: $(MOFILES) $(stat)
+ D=$(DESTDIR)$(locale_lang_msg_dir); \
+ [ -d $$D ] || install -d -m 755 $$D; \
+ for l in $(MOFILES); do \
+ m=$${l/$(LL).mo/mo}; \
+ install -m 644 $$l $$D/$$m; \
+ done
+ install -d -m 755 $(DESTDIR)$(docdir)
+ $(INSTALL_DATA) $(stat) $(DESTDIR)$(docdir)
+# --- END lines from /usr/share/YaST2/data/devtools/admin/po/Makefile.am.center ---
+# --- START lines from /usr/share/YaST2/data/devtools/admin/po/Makefile.am.bottom ---
+# Emacs: -*- makefile -*-
+
+## po/Makefile.am.bottom ends here
+# --- END lines from /usr/share/YaST2/data/devtools/admin/po/Makefile.am.bottom ---
Added: trunk/yast/tg/COPYING
===================================================================
--- trunk/yast/tg/COPYING (rev 0)
+++ trunk/yast/tg/COPYING 2015-09-29 10:47:28 UTC (rev 92876)
@@ -0,0 +1,339 @@
+ GNU GENERAL PUBLIC LICENSE
+ Version 2, June 1991
+
+ Copyright (C) 1989, 1991 Free Software Foundation, Inc.,
+ 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA
+ Everyone is permitted to copy and distribute verbatim copies
+ of this license document, but changing it is not allowed.
+
+ Preamble
+
+ The licenses for most software are designed to take away your
+freedom to share and change it. By contrast, the GNU General Public
+License is intended to guarantee your freedom to share and change free
+software--to make sure the software is free for all its users. This
+General Public License applies to most of the Free Software
+Foundation's software and to any other program whose authors commit to
+using it. (Some other Free Software Foundation software is covered by
+the GNU Lesser General Public License instead.) You can apply it to
+your programs, too.
+
+ When we speak of free software, we are referring to freedom, not
+price. Our General Public Licenses are designed to make sure that you
+have the freedom to distribute copies of free software (and charge for
+this service if you wish), that you receive source code or can get it
+if you want it, that you can change the software or use pieces of it
+in new free programs; and that you know you can do these things.
+
+ To protect your rights, we need to make restrictions that forbid
+anyone to deny you these rights or to ask you to surrender the rights.
+These restrictions translate to certain responsibilities for you if you
+distribute copies of the software, or if you modify it.
+
+ For example, if you distribute copies of such a program, whether
+gratis or for a fee, you must give the recipients all the rights that
+you have. You must make sure that they, too, receive or can get the
+source code. And you must show them these terms so they know their
+rights.
+
+ We protect your rights with two steps: (1) copyright the software, and
+(2) offer you this license which gives you legal permission to copy,
+distribute and/or modify the software.
+
+ Also, for each author's protection and ours, we want to make certain
+that everyone understands that there is no warranty for this free
+software. If the software is modified by someone else and passed on, we
+want its recipients to know that what they have is not the original, so
+that any problems introduced by others will not reflect on the original
+authors' reputations.
+
+ Finally, any free program is threatened constantly by software
+patents. We wish to avoid the danger that redistributors of a free
+program will individually obtain patent licenses, in effect making the
+program proprietary. To prevent this, we have made it clear that any
+patent must be licensed for everyone's free use or not licensed at all.
+
+ The precise terms and conditions for copying, distribution and
+modification follow.
+
+ GNU GENERAL PUBLIC LICENSE
+ TERMS AND CONDITIONS FOR COPYING, DISTRIBUTION AND MODIFICATION
+
+ 0. This License applies to any program or other work which contains
+a notice placed by the copyright holder saying it may be distributed
+under the terms of this General Public License. The "Program", below,
+refers to any such program or work, and a "work based on the Program"
+means either the Program or any derivative work under copyright law:
+that is to say, a work containing the Program or a portion of it,
+either verbatim or with modifications and/or translated into another
+language. (Hereinafter, translation is included without limitation in
+the term "modification".) Each licensee is addressed as "you".
+
+Activities other than copying, distribution and modification are not
+covered by this License; they are outside its scope. The act of
+running the Program is not restricted, and the output from the Program
+is covered only if its contents constitute a work based on the
+Program (independent of having been made by running the Program).
+Whether that is true depends on what the Program does.
+
+ 1. You may copy and distribute verbatim copies of the Program's
+source code as you receive it, in any medium, provided that you
+conspicuously and appropriately publish on each copy an appropriate
+copyright notice and disclaimer of warranty; keep intact all the
+notices that refer to this License and to the absence of any warranty;
+and give any other recipients of the Program a copy of this License
+along with the Program.
+
+You may charge a fee for the physical act of transferring a copy, and
+you may at your option offer warranty protection in exchange for a fee.
+
+ 2. You may modify your copy or copies of the Program or any portion
+of it, thus forming a work based on the Program, and copy and
+distribute such modifications or work under the terms of Section 1
+above, provided that you also meet all of these conditions:
+
+ a) You must cause the modified files to carry prominent notices
+ stating that you changed the files and the date of any change.
+
+ b) You must cause any work that you distribute or publish, that in
+ whole or in part contains or is derived from the Program or any
+ part thereof, to be licensed as a whole at no charge to all third
+ parties under the terms of this License.
+
+ c) If the modified program normally reads commands interactively
+ when run, you must cause it, when started running for such
+ interactive use in the most ordinary way, to print or display an
+ announcement including an appropriate copyright notice and a
+ notice that there is no warranty (or else, saying that you provide
+ a warranty) and that users may redistribute the program under
+ these conditions, and telling the user how to view a copy of this
+ License. (Exception: if the Program itself is interactive but
+ does not normally print such an announcement, your work based on
+ the Program is not required to print an announcement.)
+
+These requirements apply to the modified work as a whole. If
+identifiable sections of that work are not derived from the Program,
+and can be reasonably considered independent and separate works in
+themselves, then this License, and its terms, do not apply to those
+sections when you distribute them as separate works. But when you
+distribute the same sections as part of a whole which is a work based
+on the Program, the distribution of the whole must be on the terms of
+this License, whose permissions for other licensees extend to the
+entire whole, and thus to each and every part regardless of who wrote it.
+
+Thus, it is not the intent of this section to claim rights or contest
+your rights to work written entirely by you; rather, the intent is to
+exercise the right to control the distribution of derivative or
+collective works based on the Program.
+
+In addition, mere aggregation of another work not based on the Program
+with the Program (or with a work based on the Program) on a volume of
+a storage or distribution medium does not bring the other work under
+the scope of this License.
+
+ 3. You may copy and distribute the Program (or a work based on it,
+under Section 2) in object code or executable form under the terms of
+Sections 1 and 2 above provided that you also do one of the following:
+
+ a) Accompany it with the complete corresponding machine-readable
+ source code, which must be distributed under the terms of Sections
+ 1 and 2 above on a medium customarily used for software interchange; or,
+
+ b) Accompany it with a written offer, valid for at least three
+ years, to give any third party, for a charge no more than your
+ cost of physically performing source distribution, a complete
+ machine-readable copy of the corresponding source code, to be
+ distributed under the terms of Sections 1 and 2 above on a medium
+ customarily used for software interchange; or,
+
+ c) Accompany it with the information you received as to the offer
+ to distribute corresponding source code. (This alternative is
+ allowed only for noncommercial distribution and only if you
+ received the program in object code or executable form with such
+ an offer, in accord with Subsection b above.)
+
+The source code for a work means the preferred form of the work for
+making modifications to it. For an executable work, complete source
+code means all the source code for all modules it contains, plus any
+associated interface definition files, plus the scripts used to
+control compilation and installation of the executable. However, as a
+special exception, the source code distributed need not include
+anything that is normally distributed (in either source or binary
+form) with the major components (compiler, kernel, and so on) of the
+operating system on which the executable runs, unless that component
+itself accompanies the executable.
+
+If distribution of executable or object code is made by offering
+access to copy from a designated place, then offering equivalent
+access to copy the source code from the same place counts as
+distribution of the source code, even though third parties are not
+compelled to copy the source along with the object code.
+
+ 4. You may not copy, modify, sublicense, or distribute the Program
+except as expressly provided under this License. Any attempt
+otherwise to copy, modify, sublicense or distribute the Program is
+void, and will automatically terminate your rights under this License.
+However, parties who have received copies, or rights, from you under
+this License will not have their licenses terminated so long as such
+parties remain in full compliance.
+
+ 5. You are not required to accept this License, since you have not
+signed it. However, nothing else grants you permission to modify or
+distribute the Program or its derivative works. These actions are
+prohibited by law if you do not accept this License. Therefore, by
+modifying or distributing the Program (or any work based on the
+Program), you indicate your acceptance of this License to do so, and
+all its terms and conditions for copying, distributing or modifying
+the Program or works based on it.
+
+ 6. Each time you redistribute the Program (or any work based on the
+Program), the recipient automatically receives a license from the
+original licensor to copy, distribute or modify the Program subject to
+these terms and conditions. You may not impose any further
+restrictions on the recipients' exercise of the rights granted herein.
+You are not responsible for enforcing compliance by third parties to
+this License.
+
+ 7. If, as a consequence of a court judgment or allegation of patent
+infringement or for any other reason (not limited to patent issues),
+conditions are imposed on you (whether by court order, agreement or
+otherwise) that contradict the conditions of this License, they do not
+excuse you from the conditions of this License. If you cannot
+distribute so as to satisfy simultaneously your obligations under this
+License and any other pertinent obligations, then as a consequence you
+may not distribute the Program at all. For example, if a patent
+license would not permit royalty-free redistribution of the Program by
+all those who receive copies directly or indirectly through you, then
+the only way you could satisfy both it and this License would be to
+refrain entirely from distribution of the Program.
+
+If any portion of this section is held invalid or unenforceable under
+any particular circumstance, the balance of the section is intended to
+apply and the section as a whole is intended to apply in other
+circumstances.
+
+It is not the purpose of this section to induce you to infringe any
+patents or other property right claims or to contest validity of any
+such claims; this section has the sole purpose of protecting the
+integrity of the free software distribution system, which is
+implemented by public license practices. Many people have made
+generous contributions to the wide range of software distributed
+through that system in reliance on consistent application of that
+system; it is up to the author/donor to decide if he or she is willing
+to distribute software through any other system and a licensee cannot
+impose that choice.
+
+This section is intended to make thoroughly clear what is believed to
+be a consequence of the rest of this License.
+
+ 8. If the distribution and/or use of the Program is restricted in
+certain countries either by patents or by copyrighted interfaces, the
+original copyright holder who places the Program under this License
+may add an explicit geographical distribution limitation excluding
+those countries, so that distribution is permitted only in or among
+countries not thus excluded. In such case, this License incorporates
+the limitation as if written in the body of this License.
+
+ 9. The Free Software Foundation may publish revised and/or new versions
+of the General Public License from time to time. Such new versions will
+be similar in spirit to the present version, but may differ in detail to
+address new problems or concerns.
+
+Each version is given a distinguishing version number. If the Program
+specifies a version number of this License which applies to it and "any
+later version", you have the option of following the terms and conditions
+either of that version or of any later version published by the Free
+Software Foundation. If the Program does not specify a version number of
+this License, you may choose any version ever published by the Free Software
+Foundation.
+
+ 10. If you wish to incorporate parts of the Program into other free
+programs whose distribution conditions are different, write to the author
+to ask for permission. For software which is copyrighted by the Free
+Software Foundation, write to the Free Software Foundation; we sometimes
+make exceptions for this. Our decision will be guided by the two goals
+of preserving the free status of all derivatives of our free software and
+of promoting the sharing and reuse of software generally.
+
+ NO WARRANTY
+
+ 11. BECAUSE THE PROGRAM IS LICENSED FREE OF CHARGE, THERE IS NO WARRANTY
+FOR THE PROGRAM, TO THE EXTENT PERMITTED BY APPLICABLE LAW. EXCEPT WHEN
+OTHERWISE STATED IN WRITING THE COPYRIGHT HOLDERS AND/OR OTHER PARTIES
+PROVIDE THE PROGRAM "AS IS" WITHOUT WARRANTY OF ANY KIND, EITHER EXPRESSED
+OR IMPLIED, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF
+MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE. THE ENTIRE RISK AS
+TO THE QUALITY AND PERFORMANCE OF THE PROGRAM IS WITH YOU. SHOULD THE
+PROGRAM PROVE DEFECTIVE, YOU ASSUME THE COST OF ALL NECESSARY SERVICING,
+REPAIR OR CORRECTION.
+
+ 12. IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN WRITING
+WILL ANY COPYRIGHT HOLDER, OR ANY OTHER PARTY WHO MAY MODIFY AND/OR
+REDISTRIBUTE THE PROGRAM AS PERMITTED ABOVE, BE LIABLE TO YOU FOR DAMAGES,
+INCLUDING ANY GENERAL, SPECIAL, INCIDENTAL OR CONSEQUENTIAL DAMAGES ARISING
+OUT OF THE USE OR INABILITY TO USE THE PROGRAM (INCLUDING BUT NOT LIMITED
+TO LOSS OF DATA OR DATA BEING RENDERED INACCURATE OR LOSSES SUSTAINED BY
+YOU OR THIRD PARTIES OR A FAILURE OF THE PROGRAM TO OPERATE WITH ANY OTHER
+PROGRAMS), EVEN IF SUCH HOLDER OR OTHER PARTY HAS BEEN ADVISED OF THE
+POSSIBILITY OF SUCH DAMAGES.
+
+ END OF TERMS AND CONDITIONS
+
+ How to Apply These Terms to Your New Programs
+
+ If you develop a new program, and you want it to be of the greatest
+possible use to the public, the best way to achieve this is to make it
+free software which everyone can redistribute and change under these terms.
+
+ To do so, attach the following notices to the program. It is safest
+to attach them to the start of each source file to most effectively
+convey the exclusion of warranty; and each file should have at least
+the "copyright" line and a pointer to where the full notice is found.
+
+ <one line to give the program's name and a brief idea of what it does.>
+ Copyright (C) <year> <name of author>
+
+ This program is free software; you can redistribute it and/or modify
+ it under the terms of the GNU General Public License as published by
+ the Free Software Foundation; either version 2 of the License, or
+ (at your option) any later version.
+
+ This program is distributed in the hope that it will be useful,
+ but WITHOUT ANY WARRANTY; without even the implied warranty of
+ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ GNU General Public License for more details.
+
+ You should have received a copy of the GNU General Public License along
+ with this program; if not, write to the Free Software Foundation, Inc.,
+ 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA.
+
+Also add information on how to contact you by electronic and paper mail.
+
+If the program is interactive, make it output a short notice like this
+when it starts in an interactive mode:
+
+ Gnomovision version 69, Copyright (C) year name of author
+ Gnomovision comes with ABSOLUTELY NO WARRANTY; for details type `show w'.
+ This is free software, and you are welcome to redistribute it
+ under certain conditions; type `show c' for details.
+
+The hypothetical commands `show w' and `show c' should show the appropriate
+parts of the General Public License. Of course, the commands you use may
+be called something other than `show w' and `show c'; they could even be
+mouse-clicks or menu items--whatever suits your program.
+
+You should also get your employer (if you work as a programmer) or your
+school, if any, to sign a "copyright disclaimer" for the program, if
+necessary. Here is a sample; alter the names:
+
+ Yoyodyne, Inc., hereby disclaims all copyright interest in the program
+ `Gnomovision' (which makes passes at compilers) written by James Hacker.
+
+ <signature of Ty Coon>, 1 April 1989
+ Ty Coon, President of Vice
+
+This General Public License does not permit incorporating your program into
+proprietary programs. If your program is a subroutine library, you may
+consider it more useful to permit linking proprietary applications with the
+library. If this is what you want to do, use the GNU Lesser General
+Public License instead of this License.
Added: trunk/yast/tg/Makefile.am
===================================================================
--- trunk/yast/tg/Makefile.am (rev 0)
+++ trunk/yast/tg/Makefile.am 2015-09-29 10:47:28 UTC (rev 92876)
@@ -0,0 +1,196 @@
+# Emacs: -*- makefile -*-
+#
+# Toplevel Makefile.am for a YaST2 subproject
+#
+# -- This file is generated by y2automake - DO NOT EDIT! --
+# (Edit ./SUBDIRS instead)
+#
+
+#where devtools are
+Y2TOOL = $(Y2DEVTOOLS_PREFIX)/bin/y2tool
+
+VERSION = $(shell cat $(srcdir)/VERSION)
+RPMNAME = $(shell cat $(srcdir)/RPMNAME)
+SUBDIRS_FILE = $(shell test -e $(srcdir)/SUBDIRS && echo SUBDIRS)
+ACINCLUDE_FILE = $(shell test -e $(srcdir)/acinclude.m4 && echo acinclude.m4)
+
+HAS_YAST_LICENSE = $(shell test -e $(srcdir)/YAST_LICENSE && echo YAST_LICENSE)
+
+# do we do Makefile.am for devtools? It is a little special...
+IS_DEVTOOLS = $(findstring yast2-devtools,$(RPMNAME))
+
+DEVTOOLS_DIR = $(if $(IS_DEVTOOLS),$(srcdir)/devtools,$(Y2DEVTOOLS_PREFIX)/share/YaST2/data/devtools)
+LEGALESE_DIR = $(if $(HAS_YAST_LICENSE),$(DEVTOOLS_DIR)/admin/copyright/yast,$(DEVTOOLS_DIR)/admin/copyright/gpl)
+
+COPYRIGHT_files_gpl = README COPYING
+
+COPYRIGHT_files_yast = YAST_LICENSE README COPYING COPYRIGHT.english \
+ COPYRIGHT.french COPYRIGHT.german COPYRIGHT.spanish
+
+extra_COPYRIGHT_files = $(if $(HAS_YAST_LICENSE), $(COPYRIGHT_files_yast), $(COPYRIGHT_files_gpl))
+
+# less strict; prefer bzip2
+AUTOMAKE_OPTIONS = foreign dist-bzip2 no-dist-gzip
+# where devtools install m4 snippets
+# argh, executed literally
+#ACLOCAL_AMFLAGS = -I $(Y2DEVTOOLS_PREFIX)/share/aclocal
+ACLOCAL_AMFLAGS = -I . -I `if test -d ./devtools/admin; then echo ./devtools/admin; else pkg-config --print-errors --variable=datadir yast2-devtools; fi`/aclocal
+
+Makefile.am.common: $(DEVTOOLS_DIR)/admin/Makefile.am.common
+ cmp -s $< $@ || cp -f $< $@
+
+# create bzip2ed tar and make some sanity checks
+$(RPMNAME)-$(VERSION).tar.bz2: checkpo dist-bzip2
+ @if [ `bunzip2 -c $(RPMNAME)-$(VERSION).tar.bz2 | wc --bytes` = 0 ] ; then \
+ echo "Error: created tar is empty" ; \
+ exit 1 ; \
+ fi
+
+CLEANFILES =
+MAINTAINERCLEANFILES = package/$(RPMNAME)-$(VERSION).tar.bz2 package/$(RPMNAME).spec
+
+POT_DST = $(shell find -type d -name testsuite -prune , \
+ -type f -name "*.pot")
+
+EXTRA_DIST = \
+ VERSION RPMNAME MAINTAINER configure.in.in \
+ $(SUBDIRS_FILE) $(ACINCLUDE_FILE) \
+ $(if $(IS_DEVTOOLS),Makefile.am.common,$(POT_DST))
+
+show-extra-dist:
+ @echo $(EXTRA_DIST)
+
+# info '(automake)Conditionals'
+if CREATE_PKGCONFIG
+# create the file here instead of by configure
+# because the prerequisite is made here (not anymore!)
+# and we don't want any paths in y2autoconf
+# info '(autoconf)config.status Invocation'
+$(RPMNAME).pc: $(RPMNAME).pc.in config.status
+ ./config.status --file=$@:$<
+
+if CREATE_PKGCONFIG_NOARCH
+pkgconfigdata_DATA = $(RPMNAME).pc
+else
+pkgconfig_DATA = $(RPMNAME).pc
+endif
+
+EXTRA_DIST += $(RPMNAME).pc.in
+endif
+
+dist-hook:
+ @for I in $(extra_COPYRIGHT_files) ; \
+ do \
+ EX="" ; \
+ if test -f $(srcdir)/$$I ; then \
+ EX=$(srcdir)/$$I ; \
+ elif test -f $(LEGALESE_DIR)/$$I ; then \
+ EX=$(LEGALESE_DIR)/$$I ; \
+ else \
+ echo "Error: No file $$I in $(srcdir)/ or in $$LEGALESE_DIR/"; \
+ exit 1 ; \
+ fi ; \
+ echo "cp $$EX $(distdir)" ; \
+ cp $$EX "$(distdir)" ; \
+ done
+
+pot:
+ $(Y2TOOL) y2makepot -s $(srcdir)
+
+install-pot: pot
+ @POT_DST=`find -type d -name testsuite -prune , \
+ -type f -name "*.pot"` ; \
+ if [ -n "$$POT_DST" ] ; then \
+ echo "mkdir -p $(DESTDIR)$(potdir)" ; \
+ mkdir -p $(DESTDIR)$(potdir) ; \
+ list="$$POT_DST"; \
+ for I in $$list ; \
+ do \
+ echo $$I ; \
+ if [ "$$I" == "pot" ] ; then \
+ continue ; \
+ fi ; \
+ echo "$(INSTALL_DATA) $$I $(DESTDIR)$(potdir)" ; \
+ $(INSTALL_DATA) $$I $(DESTDIR)$(potdir) ; \
+ done ; \
+ fi
+
+spellcheck: pot
+ $(Y2TOOL) pot-spellcheck
+
+# all-local: $(if $(IS_DEVTOOLS),,$(POT_DST))
+
+install-data-local: # $(if $(IS_DEVTOOLS),,install-pot)
+ mkdir -p $(DESTDIR)$(docdir)
+ @for I in $(extra_COPYRIGHT_files) ; \
+ do \
+ EX="" ; \
+ if test -f $(srcdir)/$$I ; then \
+ EX=$(srcdir)/$$I ; \
+ elif test -f $(LEGALESE_DIR)/$$I ; then \
+ EX=$(LEGALESE_DIR)/$$I ; \
+ else \
+ echo "Error: No file $$I in $(srcdir)/ or in $(LEGALESE_DIR)/"; \
+ exit 1 ; \
+ fi ; \
+ echo "$(INSTALL_DATA) $$EX $(DESTDIR)$(docdir)" ; \
+ $(INSTALL_DATA) $$EX $(DESTDIR)$(docdir) ; \
+ done
+
+package-local: check-parse $(if $(IS_DEVTOOLS),,$(POT_DST)) $(RPMNAME)-$(VERSION).tar.bz2
+ rm -f package/$(RPMNAME)-*.tar.bz2
+ rm -f package/*~
+ rm -f package/*.bak
+ rm -f package/*.auto
+ mv $(RPMNAME)-$(VERSION).tar.bz2 package/
+ if ! test -x $(Y2TOOL); then \
+ echo "$(Y2TOOL): not found."; \
+ echo "You have to install yast2-devtools to making a package"; \
+ false; \
+ fi
+ here=`pwd`; \
+ cd $(srcdir) && for i in $(RPMNAME)*.spec.in; do \
+ newname="`echo "$$i" | sed "s/\.in$$//g"`"; \
+ $(Y2TOOL) create-spec < $$i > $$here/package/$${newname} ; \
+ done
+
+package: check-up-to-date check-tagversion check-textdomain package-local
+
+TAGVERSION = $(Y2TOOL) tagversion
+
+# check if there is no modified files and all commits were pushed
+check-up-to-date:
+ if [ `git status --short --branch | sed '/##[^[]*$/d;/^??/d' | wc -l` -gt 0 ]; then \
+ (echo "ERROR: Source is not commited and pushed. See `git status`"; false) \
+ fi
+
+check-tagversion:
+ cd $(srcdir) && $(TAGVERSION) --check >/dev/null; \
+ [ $$? = 0 ] || ( echo "ERROR: Please run 'tagversion' first"; false )
+
+check-parse-old:
+ @if [ `find -type f -name "*.ycp" | wc -l` -gt 0 -a "$(RPMNAME)" != "yast2-core" ] ; then \
+ echo "Running parseycp..." ; \
+ parseycp -q -R ; \
+ else \
+ echo "Not running parseycp." ; \
+ fi
+
+check-parse:
+ @echo "Not running parseycp."
+
+check-textdomain:
+ $(Y2TOOL) check-textdomain $(srcdir)
+
+stable: checkin-stable
+
+checkin-stable: package
+ $(Y2TOOL) checkin-stable
+
+
+# For po/ modules
+checkpo:
+ test ! -f $(srcdir)/po/Makefile || $(MAKE) -C po checkpo
+# test ! -f $(srcdir)/po/Makefile || $(MAKE) -C po checkpo make-pox
+# Contents of ./SUBDIRS
+SUBDIRS = po
Added: trunk/yast/tg/README
===================================================================
--- trunk/yast/tg/README (rev 0)
+++ trunk/yast/tg/README 2015-09-29 10:47:28 UTC (rev 92876)
@@ -0,0 +1,2 @@
+This program/library is part of YaST2
+See the file COPYING for license terms
Added: trunk/yast/tg/configure.ac
===================================================================
--- trunk/yast/tg/configure.ac (rev 0)
+++ trunk/yast/tg/configure.ac 2015-09-29 10:47:28 UTC (rev 92876)
@@ -0,0 +1,184 @@
+dnl configure.ac for yast2-trans-tg
+dnl
+dnl -- This file is generated by y2autoconf 3.0.5 - DO NOT EDIT! --
+dnl (edit configure.ac.in or configure.in.in instead)
+
+AC_INIT(yast2-trans-tg, 3.1.0, http://bugs.opensuse.org/, yast2-trans-tg)
+dnl Check for presence of file 'RPMNAME'
+AC_CONFIG_SRCDIR([RPMNAME])
+
+dnl Checking host/target/build systems, for make, install etc.
+AC_CANONICAL_TARGET
+dnl Perform program name transformation
+AC_ARG_PROGRAM
+
+AC_PREFIX_DEFAULT(/usr)
+
+dnl long filenames; we use GNU Make extensions and that's ok
+AM_INIT_AUTOMAKE(tar-ustar -Wno-portability)
+
+dnl Important YaST2 variables
+VERSION="3.1.0"
+RPMNAME="yast2-trans-tg"
+MAINTAINER="Karl Eichwalder <ke(a)suse.de>"
+
+dnl pkgconfig honors lib64
+pkgconfigdir=\${libdir}/pkgconfig
+pkgconfigdatadir=\${datadir}/pkgconfig
+yast2dir=\${prefix}/share/YaST2
+
+ybindir=\${prefix}/lib/YaST2/bin
+# FIXME duplicates execcompdir
+ystartupdir=\${prefix}/lib/YaST2
+plugindir=\${libdir}/YaST2/plugin
+includedir=\${prefix}/include/YaST2
+potdir=\${docdir}/pot
+
+docdir=\${prefix}/share/doc/packages/$RPMNAME
+mandir=\${prefix}/share/man
+
+execcompdir=\${prefix}/lib/YaST2
+agentdir=${execcompdir}/servers_non_y2
+
+ydatadir=${yast2dir}/data
+imagedir=${yast2dir}/images
+themedir=${yast2dir}/theme
+localedir=${yast2dir}/locale
+clientdir=${yast2dir}/clients
+moduledir=${yast2dir}/modules
+yncludedir=${yast2dir}/include
+schemadir=${yast2dir}/schema
+scrconfdir=${yast2dir}/scrconf
+desktopdir=\${prefix}/share/applications/YaST2
+
+AC_SUBST(VERSION)
+AC_SUBST(RPMNAME)
+AC_SUBST(MAINTAINER)
+
+AC_SUBST(pkgconfigdir)
+AC_SUBST(pkgconfigdatadir)
+
+AC_SUBST(yast2dir)
+
+AC_SUBST(ybindir)
+AC_SUBST(ystartupdir)
+AC_SUBST(plugindir)
+AC_SUBST(includedir)
+AC_SUBST(potdir)
+AC_SUBST(execcompdir)
+
+AC_SUBST(docdir)
+AC_SUBST(mandir)
+
+AC_SUBST(ydatadir)
+AC_SUBST(imagedir)
+AC_SUBST(themedir)
+AC_SUBST(localedir)
+AC_SUBST(clientdir)
+AC_SUBST(moduledir)
+AC_SUBST(yncludedir)
+AC_SUBST(schemadir)
+AC_SUBST(scrconfdir)
+AC_SUBST(agentdir)
+AC_SUBST(desktopdir)
+
+fillupdir_d="/var/adm/fillup-templates"
+AC_ARG_WITH(fillupdir,
+ AS_HELP_STRING([--with-fillupdir=DIR],
+ [where to place fillup templates (default $fillupdir_d.]),
+ [ fillupdir="$withval" ],
+ [ fillupdir="$fillupdir_d" ])
+AC_SUBST(fillupdir)
+
+LL=${RPMNAME##*-}
+AC_SUBST(LL)
+ISO639=${LL%_*}
+AC_SUBST(ISO639)
+
+AC_ARG_WITH(own_compendium,
+ AS_HELP_STRING([--with-own_compendium=FILE],
+ [Location of compendium file]),
+ y2compendium=yes, y2compendium=no)
+if test "x$with_own_compendium" = "x" ; then
+ if test -d ../50-memory ; then
+ COMPENDIUM='../../50-memory/yast2.$(LL).po'
+ else
+ COMPENDIUM='../../memory/yast2.$(LL).po'
+ fi
+else
+ COMPENDIUM=${with_own_compendium}
+fi
+AC_SUBST(COMPENDIUM)
+if test -d ../50-pot ; then
+ POTDIR=../../50-pot
+else
+ POTDIR=../../pot/pot
+fi
+AC_SUBST(POTDIR)
+
+
+dnl Checks for programs.
+AC_PROG_INSTALL
+dnl The YCP interpreter checks whether dependent ybc files are older
+dnl so we must preserve their timestamps
+INSTALL="${INSTALL} -p"
+AC_PROG_LN_S
+AC_PROG_MAKE_SET
+
+dnl pkgconfig
+AC_ARG_VAR([PKG_CONFIG_PATH], [where to search for pkg-config files])
+dnl devtools
+dnl ...
+
+dnl no need for AC_ARG_VAR
+AC_PATH_PROG(XGETTEXT, xgettext)
+if test -z "$XGETTEXT" ; then
+ AC_MSG_ERROR(xgettext is missing; please install gettext-tools.)
+fi
+
+Y2DEVTOOLS_PREFIX=`pkg-config --print-errors --variable=prefix yast2-devtools`
+AC_SUBST(Y2DEVTOOLS_PREFIX)
+devtools_ybindir=`pkg-config --print-errors --variable=ybindir yast2-devtools`
+devtools_yast2dir=`pkg-config --print-errors --variable=yast2dir yast2-devtools`
+
+dnl producing pkg-config for others?
+AM_CONDITIONAL(CREATE_PKGCONFIG, test "x${CREATE_PKGCONFIG}" != x)
+AM_CONDITIONAL(CREATE_PKGCONFIG_NOARCH, test "x${CREATE_PKGCONFIG}" = xnoarch)
+
+dbdir=${devtools_yast2dir}/data/docbook
+STYLESHEET_HTML=${dbdir}/stylesheets/customize-html.xsl
+STYLESHEET_PDF=${dbdir}/stylesheets/customize-fo.xsl
+STYLESHEET_CSS=${dbdir}/css/yast2docs.css
+STYLESHEET_YDOC=${dbdir}/stylesheets/ydoc.xsl
+STYLESHEET_YCPDOC=${dbdir}/stylesheets/ycpdoc.xsl
+AC_SUBST(STYLESHEET_HTML)
+AC_SUBST(STYLESHEET_PDF)
+AC_SUBST(STYLESHEET_CSS)
+AC_SUBST(STYLESHEET_YDOC)
+AC_SUBST(STYLESHEET_YCPDOC)
+
+
+dnl searches for some needed programs
+AC_PATH_PROG(MSGFMT, msgfmt, no, /usr/bin)
+if test x$MSGFMT != x"/usr/bin/msgfmt"; then
+ AC_MSG_ERROR(msgfmt is missing; please install gettext.)
+fi
+AC_PATH_PROGS(MSGCAT, msgcat pmsgcat, no)
+if test x$MSGCAT = xno; then
+ AC_MSG_ERROR(msgcat is missing; please install gettext-0.11pre or better.)
+fi
+
+AC_PATH_PROG(MSGMERGE, msgmerge, no, /usr/bin)
+if test x$MSGMERGE != x"/usr/bin/msgmerge"; then
+ AC_MSG_ERROR(msgmerge is missing; please install gettext.)
+fi
+
+AC_PATH_PROG(MSGCONV, msgconv, no, /usr/bin)
+if test x$MSGCONV != x"/usr/bin/msgconv"; then
+ AC_MSG_ERROR(msgconv is missing; please install gettext.)
+fi
+
+
+AC_CONFIG_FILES(Makefile po/Makefile)
+AC_OUTPUT
+
Added: trunk/yast/tg/po/Makefile.am
===================================================================
--- trunk/yast/tg/po/Makefile.am (rev 0)
+++ trunk/yast/tg/po/Makefile.am 2015-09-29 10:47:28 UTC (rev 92876)
@@ -0,0 +1,175 @@
+# Emacs: -*- makefile -*-
+#
+# Makefile.am for a YaST2 translation (po/) subproject
+#
+# -- This file is generated by y2automake - DO NOT EDIT! --
+#
+# --- START lines from /usr/share/YaST2/data/devtools/admin/po/Makefile.am.top ---
+# Emacs: -*- makefile -*-
+# --- END lines from /usr/share/YaST2/data/devtools/admin/po/Makefile.am.top ---
+# --- START lines from /usr/share/YaST2/data/devtools/admin/po/Makefile.am.center ---
+# Emacs: -*- makefile -*-
+
+LL = @LL@
+#POTDIR = ../../50-pot
+POTDIR = @POTDIR@
+POTFILES = $(wildcard $(POTDIR)/*.pot)
+GENERATED = $(MOFILES)
+CLEANFILES = $(GENERATED)
+POFILES = $(wildcard *.po)
+ALL_TEXTDOMAINS = $(basename $(notdir $(POTFILES)))
+BPOTFILES = $(shell source ../../50-tools/build.conf && echo $$business)
+WANTED_TEXTDOMAINS = $(filter-out $(BPOTFILES), $(ALL_TEXTDOMAINS))
+WANTED_POFILES = $(addsuffix .$(LL).po, $(WANTED_TEXTDOMAINS))
+MOFILES = $(POFILES:%.po=%.mo)
+INST_MOFILES = $(MOFILES:.$(LL).mo=.mo)
+POXFILES = $(POFILES:%.po=%.pox)
+EXTRA_DIST = $(WANTED_POFILES) $(stat)
+localedir=@localedir@
+locale_lang_msg_dir=$(localedir)/$(LL)/LC_MESSAGES
+compendium = @COMPENDIUM@
+with_compendium =
+
+stat=status.txt
+PO_STATS= grep -v warning: | @ybindir@/po-stats
+
+MSGMERGE = @MSGMERGE@ --no-wrap --force-po --previous
+MSGFMT = @MSGFMT@
+MSGCAT = @MSGCAT@ --no-wrap --force-po
+MSGCONV = @MSGCONV@ --no-wrap --force-po
+XGETTEXT = @XGETTEXT@ --no-wrap
+
+SUFFIXES = .po .pox .gmo .mo
+
+all-local: $(GENERATED)
+
+make-pox pox: Makefile $(POXFILES)
+$(POXFILES): %.pox: %.po
+ -[ -f $@ ] && mv --backup=numbered $@ $@.bak; \
+ pot=$$(echo $< | sed "s:$(LL).po:pot:"); \
+ compendium=$(compendium); \
+ [ -f $$compendium ] || compendium=/dev/null ; \
+ $(MSGMERGE) -C $$compendium -o $@ $< $(POTDIR)/$$pot
+
+# update or init PO file
+update-po: Makefile $(POTFILES)
+ for p in $(POTFILES); do \
+ q=$${p##*/}; \
+ po=$${q%pot}$(LL).po; \
+ echo $$po; \
+ if [ -f $$po ]; then \
+ $(MSGMERGE) -o $$po.tmp $(with_compendium) $$po $$p; \
+ else \
+ $(MSGMERGE) -o $$po.tmp -C $(compendium) \
+ --verbose /dev/null $$p; \
+ fi || { echo "$(MSGMERGE) for \"$$po\" failed" ; \
+ rm -f $$po.tmp ; }; \
+ if cmp $$po.tmp $$po >/dev/null 2>&1; then \
+ rm -vf $$po.tmp; \
+ else \
+ mv -vf $$po.tmp $$po; \
+ fi; \
+ done
+ $(MAKE) $(stat)
+
+$(stat): $(WANTED_POFILES)
+ if [ -f $(stat) ]; then \
+ cp --backup=numbered $(stat) $(stat).bak; \
+ :> $(stat); \
+ fi
+ { for f in $(WANTED_POFILES); do \
+ LANG=C msgfmt -o /dev/null -c -v --statistics $$f 2>&1; \
+ done ; } | $(PO_STATS) | head -n 6 | tee $(stat)
+
+update-po-with-compendium:
+ $(MAKE) update-po with_compendium="-C $(compendium)"
+
+update-mo: $(MOFILES)
+ @:
+
+%.mo: %.po
+ file=$(srcdir)/`echo $* | sed 's,.*/,,'`.mo \
+ && rm -f $$file \
+ && $(MSGCONV) --to UTF-8 $< \
+ | $(MSGFMT) -c --statistics -o $$file -
+
+showpo:
+ echo $(POFILES)
+
+showmo:
+ echo $(MOFILES)
+
+checkpo:
+ for f in $(POFILES); do \
+ mypot=$(POTDIR)/$${f/$(LL).po/pot}; echo $$f $$mypot; \
+ [ -f $$mypot ] && { LANG=C $(MSGMERGE) --verbose --output=/dev/null $$f $$mypot || exit 1; }; \
+ LANG=C $(MSGFMT) --output=/dev/null --check --statistics --verbose $$f \
+ || exit 1; \
+ done
+
+# Try to checkin a .pox file
+# FIXME make sure msgcat doesn't weird things with "" and comments
+checkin:
+ p=$(MODULE).$(ci_ll); \
+ cp --backup=numbered $(ci_opt) $$p.po $$p.po.bak; \
+ if [ -d CVS ]; then \
+ cvs -n update $$p.po | grep -q -v '^[UPMC]'; \
+ else \
+ LC_ALL=C svn status --show-updates --quiet $$p.po| grep -v '^Status against revision'; \
+ fi; \
+ if [ $$? = 0 ]; then \
+ echo "CVS/Subversion mismatch; trying to merge..."; \
+ rm -f $$p.po; \
+ if [ -d CVS ]; then \
+ cvs -q update $$p.po; \
+ else \
+ svn update $$p.po; \
+ fi; \
+ cp $$p.pox $$p.pox.new; \
+ $(MSGCAT) $$p.po $$p.pox.new -o $$p.pox; \
+ echo -e "\nCheck \"$$p.pox\" for fuzzy entries. Status:"; \
+ $(MSGFMT) --check --statistics $$p.pox; \
+ echo -e "Then try again to checkin \"$$p.pox\"."; \
+ else \
+ cp $(ci_opt) $$p.pox $$p.po; \
+ if [ -d CVS ]; then \
+ cvs -n ci $$p.po; \
+ else \
+ svn --dry-run commit $$p.po; \
+ fi; \
+ if [ $$? = 0 ] ; then \
+ if [ -d CVS ]; then \
+ cvs ci -m "$(ci_msg)" $$p.po; \
+ else \
+ svn commit --message "$(ci_msg)" $$p.po; \
+ fi; \
+ else \
+ rm -f $$p.po; \
+ if [ -d CVS ]; then \
+ cvs -q update $$p.po; \
+ else \
+ svn update $$p.po; \
+ fi; \
+ cp $$p.pox $$p.pox.new; \
+ $(MSGCAT) $$p.po $$p.pox.new -o $$p.pox; \
+ echo -e "\nCheck \"$$p.pox\" for fuzzy entries. Status:"; \
+ $(MSGFMT) --check --statistics $$p.pox; \
+ echo "Then try to checkin \"$$p.pox\"."; \
+ fi; \
+ fi
+
+install-data-local: $(MOFILES) $(stat)
+ D=$(DESTDIR)$(locale_lang_msg_dir); \
+ [ -d $$D ] || install -d -m 755 $$D; \
+ for l in $(MOFILES); do \
+ m=$${l/$(LL).mo/mo}; \
+ install -m 644 $$l $$D/$$m; \
+ done
+ install -d -m 755 $(DESTDIR)$(docdir)
+ $(INSTALL_DATA) $(stat) $(DESTDIR)$(docdir)
+# --- END lines from /usr/share/YaST2/data/devtools/admin/po/Makefile.am.center ---
+# --- START lines from /usr/share/YaST2/data/devtools/admin/po/Makefile.am.bottom ---
+# Emacs: -*- makefile -*-
+
+## po/Makefile.am.bottom ends here
+# --- END lines from /usr/share/YaST2/data/devtools/admin/po/Makefile.am.bottom ---
Added: trunk/yast/th/COPYING
===================================================================
--- trunk/yast/th/COPYING (rev 0)
+++ trunk/yast/th/COPYING 2015-09-29 10:47:28 UTC (rev 92876)
@@ -0,0 +1,339 @@
+ GNU GENERAL PUBLIC LICENSE
+ Version 2, June 1991
+
+ Copyright (C) 1989, 1991 Free Software Foundation, Inc.,
+ 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA
+ Everyone is permitted to copy and distribute verbatim copies
+ of this license document, but changing it is not allowed.
+
+ Preamble
+
+ The licenses for most software are designed to take away your
+freedom to share and change it. By contrast, the GNU General Public
+License is intended to guarantee your freedom to share and change free
+software--to make sure the software is free for all its users. This
+General Public License applies to most of the Free Software
+Foundation's software and to any other program whose authors commit to
+using it. (Some other Free Software Foundation software is covered by
+the GNU Lesser General Public License instead.) You can apply it to
+your programs, too.
+
+ When we speak of free software, we are referring to freedom, not
+price. Our General Public Licenses are designed to make sure that you
+have the freedom to distribute copies of free software (and charge for
+this service if you wish), that you receive source code or can get it
+if you want it, that you can change the software or use pieces of it
+in new free programs; and that you know you can do these things.
+
+ To protect your rights, we need to make restrictions that forbid
+anyone to deny you these rights or to ask you to surrender the rights.
+These restrictions translate to certain responsibilities for you if you
+distribute copies of the software, or if you modify it.
+
+ For example, if you distribute copies of such a program, whether
+gratis or for a fee, you must give the recipients all the rights that
+you have. You must make sure that they, too, receive or can get the
+source code. And you must show them these terms so they know their
+rights.
+
+ We protect your rights with two steps: (1) copyright the software, and
+(2) offer you this license which gives you legal permission to copy,
+distribute and/or modify the software.
+
+ Also, for each author's protection and ours, we want to make certain
+that everyone understands that there is no warranty for this free
+software. If the software is modified by someone else and passed on, we
+want its recipients to know that what they have is not the original, so
+that any problems introduced by others will not reflect on the original
+authors' reputations.
+
+ Finally, any free program is threatened constantly by software
+patents. We wish to avoid the danger that redistributors of a free
+program will individually obtain patent licenses, in effect making the
+program proprietary. To prevent this, we have made it clear that any
+patent must be licensed for everyone's free use or not licensed at all.
+
+ The precise terms and conditions for copying, distribution and
+modification follow.
+
+ GNU GENERAL PUBLIC LICENSE
+ TERMS AND CONDITIONS FOR COPYING, DISTRIBUTION AND MODIFICATION
+
+ 0. This License applies to any program or other work which contains
+a notice placed by the copyright holder saying it may be distributed
+under the terms of this General Public License. The "Program", below,
+refers to any such program or work, and a "work based on the Program"
+means either the Program or any derivative work under copyright law:
+that is to say, a work containing the Program or a portion of it,
+either verbatim or with modifications and/or translated into another
+language. (Hereinafter, translation is included without limitation in
+the term "modification".) Each licensee is addressed as "you".
+
+Activities other than copying, distribution and modification are not
+covered by this License; they are outside its scope. The act of
+running the Program is not restricted, and the output from the Program
+is covered only if its contents constitute a work based on the
+Program (independent of having been made by running the Program).
+Whether that is true depends on what the Program does.
+
+ 1. You may copy and distribute verbatim copies of the Program's
+source code as you receive it, in any medium, provided that you
+conspicuously and appropriately publish on each copy an appropriate
+copyright notice and disclaimer of warranty; keep intact all the
+notices that refer to this License and to the absence of any warranty;
+and give any other recipients of the Program a copy of this License
+along with the Program.
+
+You may charge a fee for the physical act of transferring a copy, and
+you may at your option offer warranty protection in exchange for a fee.
+
+ 2. You may modify your copy or copies of the Program or any portion
+of it, thus forming a work based on the Program, and copy and
+distribute such modifications or work under the terms of Section 1
+above, provided that you also meet all of these conditions:
+
+ a) You must cause the modified files to carry prominent notices
+ stating that you changed the files and the date of any change.
+
+ b) You must cause any work that you distribute or publish, that in
+ whole or in part contains or is derived from the Program or any
+ part thereof, to be licensed as a whole at no charge to all third
+ parties under the terms of this License.
+
+ c) If the modified program normally reads commands interactively
+ when run, you must cause it, when started running for such
+ interactive use in the most ordinary way, to print or display an
+ announcement including an appropriate copyright notice and a
+ notice that there is no warranty (or else, saying that you provide
+ a warranty) and that users may redistribute the program under
+ these conditions, and telling the user how to view a copy of this
+ License. (Exception: if the Program itself is interactive but
+ does not normally print such an announcement, your work based on
+ the Program is not required to print an announcement.)
+
+These requirements apply to the modified work as a whole. If
+identifiable sections of that work are not derived from the Program,
+and can be reasonably considered independent and separate works in
+themselves, then this License, and its terms, do not apply to those
+sections when you distribute them as separate works. But when you
+distribute the same sections as part of a whole which is a work based
+on the Program, the distribution of the whole must be on the terms of
+this License, whose permissions for other licensees extend to the
+entire whole, and thus to each and every part regardless of who wrote it.
+
+Thus, it is not the intent of this section to claim rights or contest
+your rights to work written entirely by you; rather, the intent is to
+exercise the right to control the distribution of derivative or
+collective works based on the Program.
+
+In addition, mere aggregation of another work not based on the Program
+with the Program (or with a work based on the Program) on a volume of
+a storage or distribution medium does not bring the other work under
+the scope of this License.
+
+ 3. You may copy and distribute the Program (or a work based on it,
+under Section 2) in object code or executable form under the terms of
+Sections 1 and 2 above provided that you also do one of the following:
+
+ a) Accompany it with the complete corresponding machine-readable
+ source code, which must be distributed under the terms of Sections
+ 1 and 2 above on a medium customarily used for software interchange; or,
+
+ b) Accompany it with a written offer, valid for at least three
+ years, to give any third party, for a charge no more than your
+ cost of physically performing source distribution, a complete
+ machine-readable copy of the corresponding source code, to be
+ distributed under the terms of Sections 1 and 2 above on a medium
+ customarily used for software interchange; or,
+
+ c) Accompany it with the information you received as to the offer
+ to distribute corresponding source code. (This alternative is
+ allowed only for noncommercial distribution and only if you
+ received the program in object code or executable form with such
+ an offer, in accord with Subsection b above.)
+
+The source code for a work means the preferred form of the work for
+making modifications to it. For an executable work, complete source
+code means all the source code for all modules it contains, plus any
+associated interface definition files, plus the scripts used to
+control compilation and installation of the executable. However, as a
+special exception, the source code distributed need not include
+anything that is normally distributed (in either source or binary
+form) with the major components (compiler, kernel, and so on) of the
+operating system on which the executable runs, unless that component
+itself accompanies the executable.
+
+If distribution of executable or object code is made by offering
+access to copy from a designated place, then offering equivalent
+access to copy the source code from the same place counts as
+distribution of the source code, even though third parties are not
+compelled to copy the source along with the object code.
+
+ 4. You may not copy, modify, sublicense, or distribute the Program
+except as expressly provided under this License. Any attempt
+otherwise to copy, modify, sublicense or distribute the Program is
+void, and will automatically terminate your rights under this License.
+However, parties who have received copies, or rights, from you under
+this License will not have their licenses terminated so long as such
+parties remain in full compliance.
+
+ 5. You are not required to accept this License, since you have not
+signed it. However, nothing else grants you permission to modify or
+distribute the Program or its derivative works. These actions are
+prohibited by law if you do not accept this License. Therefore, by
+modifying or distributing the Program (or any work based on the
+Program), you indicate your acceptance of this License to do so, and
+all its terms and conditions for copying, distributing or modifying
+the Program or works based on it.
+
+ 6. Each time you redistribute the Program (or any work based on the
+Program), the recipient automatically receives a license from the
+original licensor to copy, distribute or modify the Program subject to
+these terms and conditions. You may not impose any further
+restrictions on the recipients' exercise of the rights granted herein.
+You are not responsible for enforcing compliance by third parties to
+this License.
+
+ 7. If, as a consequence of a court judgment or allegation of patent
+infringement or for any other reason (not limited to patent issues),
+conditions are imposed on you (whether by court order, agreement or
+otherwise) that contradict the conditions of this License, they do not
+excuse you from the conditions of this License. If you cannot
+distribute so as to satisfy simultaneously your obligations under this
+License and any other pertinent obligations, then as a consequence you
+may not distribute the Program at all. For example, if a patent
+license would not permit royalty-free redistribution of the Program by
+all those who receive copies directly or indirectly through you, then
+the only way you could satisfy both it and this License would be to
+refrain entirely from distribution of the Program.
+
+If any portion of this section is held invalid or unenforceable under
+any particular circumstance, the balance of the section is intended to
+apply and the section as a whole is intended to apply in other
+circumstances.
+
+It is not the purpose of this section to induce you to infringe any
+patents or other property right claims or to contest validity of any
+such claims; this section has the sole purpose of protecting the
+integrity of the free software distribution system, which is
+implemented by public license practices. Many people have made
+generous contributions to the wide range of software distributed
+through that system in reliance on consistent application of that
+system; it is up to the author/donor to decide if he or she is willing
+to distribute software through any other system and a licensee cannot
+impose that choice.
+
+This section is intended to make thoroughly clear what is believed to
+be a consequence of the rest of this License.
+
+ 8. If the distribution and/or use of the Program is restricted in
+certain countries either by patents or by copyrighted interfaces, the
+original copyright holder who places the Program under this License
+may add an explicit geographical distribution limitation excluding
+those countries, so that distribution is permitted only in or among
+countries not thus excluded. In such case, this License incorporates
+the limitation as if written in the body of this License.
+
+ 9. The Free Software Foundation may publish revised and/or new versions
+of the General Public License from time to time. Such new versions will
+be similar in spirit to the present version, but may differ in detail to
+address new problems or concerns.
+
+Each version is given a distinguishing version number. If the Program
+specifies a version number of this License which applies to it and "any
+later version", you have the option of following the terms and conditions
+either of that version or of any later version published by the Free
+Software Foundation. If the Program does not specify a version number of
+this License, you may choose any version ever published by the Free Software
+Foundation.
+
+ 10. If you wish to incorporate parts of the Program into other free
+programs whose distribution conditions are different, write to the author
+to ask for permission. For software which is copyrighted by the Free
+Software Foundation, write to the Free Software Foundation; we sometimes
+make exceptions for this. Our decision will be guided by the two goals
+of preserving the free status of all derivatives of our free software and
+of promoting the sharing and reuse of software generally.
+
+ NO WARRANTY
+
+ 11. BECAUSE THE PROGRAM IS LICENSED FREE OF CHARGE, THERE IS NO WARRANTY
+FOR THE PROGRAM, TO THE EXTENT PERMITTED BY APPLICABLE LAW. EXCEPT WHEN
+OTHERWISE STATED IN WRITING THE COPYRIGHT HOLDERS AND/OR OTHER PARTIES
+PROVIDE THE PROGRAM "AS IS" WITHOUT WARRANTY OF ANY KIND, EITHER EXPRESSED
+OR IMPLIED, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF
+MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE. THE ENTIRE RISK AS
+TO THE QUALITY AND PERFORMANCE OF THE PROGRAM IS WITH YOU. SHOULD THE
+PROGRAM PROVE DEFECTIVE, YOU ASSUME THE COST OF ALL NECESSARY SERVICING,
+REPAIR OR CORRECTION.
+
+ 12. IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN WRITING
+WILL ANY COPYRIGHT HOLDER, OR ANY OTHER PARTY WHO MAY MODIFY AND/OR
+REDISTRIBUTE THE PROGRAM AS PERMITTED ABOVE, BE LIABLE TO YOU FOR DAMAGES,
+INCLUDING ANY GENERAL, SPECIAL, INCIDENTAL OR CONSEQUENTIAL DAMAGES ARISING
+OUT OF THE USE OR INABILITY TO USE THE PROGRAM (INCLUDING BUT NOT LIMITED
+TO LOSS OF DATA OR DATA BEING RENDERED INACCURATE OR LOSSES SUSTAINED BY
+YOU OR THIRD PARTIES OR A FAILURE OF THE PROGRAM TO OPERATE WITH ANY OTHER
+PROGRAMS), EVEN IF SUCH HOLDER OR OTHER PARTY HAS BEEN ADVISED OF THE
+POSSIBILITY OF SUCH DAMAGES.
+
+ END OF TERMS AND CONDITIONS
+
+ How to Apply These Terms to Your New Programs
+
+ If you develop a new program, and you want it to be of the greatest
+possible use to the public, the best way to achieve this is to make it
+free software which everyone can redistribute and change under these terms.
+
+ To do so, attach the following notices to the program. It is safest
+to attach them to the start of each source file to most effectively
+convey the exclusion of warranty; and each file should have at least
+the "copyright" line and a pointer to where the full notice is found.
+
+ <one line to give the program's name and a brief idea of what it does.>
+ Copyright (C) <year> <name of author>
+
+ This program is free software; you can redistribute it and/or modify
+ it under the terms of the GNU General Public License as published by
+ the Free Software Foundation; either version 2 of the License, or
+ (at your option) any later version.
+
+ This program is distributed in the hope that it will be useful,
+ but WITHOUT ANY WARRANTY; without even the implied warranty of
+ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ GNU General Public License for more details.
+
+ You should have received a copy of the GNU General Public License along
+ with this program; if not, write to the Free Software Foundation, Inc.,
+ 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA.
+
+Also add information on how to contact you by electronic and paper mail.
+
+If the program is interactive, make it output a short notice like this
+when it starts in an interactive mode:
+
+ Gnomovision version 69, Copyright (C) year name of author
+ Gnomovision comes with ABSOLUTELY NO WARRANTY; for details type `show w'.
+ This is free software, and you are welcome to redistribute it
+ under certain conditions; type `show c' for details.
+
+The hypothetical commands `show w' and `show c' should show the appropriate
+parts of the General Public License. Of course, the commands you use may
+be called something other than `show w' and `show c'; they could even be
+mouse-clicks or menu items--whatever suits your program.
+
+You should also get your employer (if you work as a programmer) or your
+school, if any, to sign a "copyright disclaimer" for the program, if
+necessary. Here is a sample; alter the names:
+
+ Yoyodyne, Inc., hereby disclaims all copyright interest in the program
+ `Gnomovision' (which makes passes at compilers) written by James Hacker.
+
+ <signature of Ty Coon>, 1 April 1989
+ Ty Coon, President of Vice
+
+This General Public License does not permit incorporating your program into
+proprietary programs. If your program is a subroutine library, you may
+consider it more useful to permit linking proprietary applications with the
+library. If this is what you want to do, use the GNU Lesser General
+Public License instead of this License.
Added: trunk/yast/th/Makefile.am
===================================================================
--- trunk/yast/th/Makefile.am (rev 0)
+++ trunk/yast/th/Makefile.am 2015-09-29 10:47:28 UTC (rev 92876)
@@ -0,0 +1,196 @@
+# Emacs: -*- makefile -*-
+#
+# Toplevel Makefile.am for a YaST2 subproject
+#
+# -- This file is generated by y2automake - DO NOT EDIT! --
+# (Edit ./SUBDIRS instead)
+#
+
+#where devtools are
+Y2TOOL = $(Y2DEVTOOLS_PREFIX)/bin/y2tool
+
+VERSION = $(shell cat $(srcdir)/VERSION)
+RPMNAME = $(shell cat $(srcdir)/RPMNAME)
+SUBDIRS_FILE = $(shell test -e $(srcdir)/SUBDIRS && echo SUBDIRS)
+ACINCLUDE_FILE = $(shell test -e $(srcdir)/acinclude.m4 && echo acinclude.m4)
+
+HAS_YAST_LICENSE = $(shell test -e $(srcdir)/YAST_LICENSE && echo YAST_LICENSE)
+
+# do we do Makefile.am for devtools? It is a little special...
+IS_DEVTOOLS = $(findstring yast2-devtools,$(RPMNAME))
+
+DEVTOOLS_DIR = $(if $(IS_DEVTOOLS),$(srcdir)/devtools,$(Y2DEVTOOLS_PREFIX)/share/YaST2/data/devtools)
+LEGALESE_DIR = $(if $(HAS_YAST_LICENSE),$(DEVTOOLS_DIR)/admin/copyright/yast,$(DEVTOOLS_DIR)/admin/copyright/gpl)
+
+COPYRIGHT_files_gpl = README COPYING
+
+COPYRIGHT_files_yast = YAST_LICENSE README COPYING COPYRIGHT.english \
+ COPYRIGHT.french COPYRIGHT.german COPYRIGHT.spanish
+
+extra_COPYRIGHT_files = $(if $(HAS_YAST_LICENSE), $(COPYRIGHT_files_yast), $(COPYRIGHT_files_gpl))
+
+# less strict; prefer bzip2
+AUTOMAKE_OPTIONS = foreign dist-bzip2 no-dist-gzip
+# where devtools install m4 snippets
+# argh, executed literally
+#ACLOCAL_AMFLAGS = -I $(Y2DEVTOOLS_PREFIX)/share/aclocal
+ACLOCAL_AMFLAGS = -I . -I `if test -d ./devtools/admin; then echo ./devtools/admin; else pkg-config --print-errors --variable=datadir yast2-devtools; fi`/aclocal
+
+Makefile.am.common: $(DEVTOOLS_DIR)/admin/Makefile.am.common
+ cmp -s $< $@ || cp -f $< $@
+
+# create bzip2ed tar and make some sanity checks
+$(RPMNAME)-$(VERSION).tar.bz2: checkpo dist-bzip2
+ @if [ `bunzip2 -c $(RPMNAME)-$(VERSION).tar.bz2 | wc --bytes` = 0 ] ; then \
+ echo "Error: created tar is empty" ; \
+ exit 1 ; \
+ fi
+
+CLEANFILES =
+MAINTAINERCLEANFILES = package/$(RPMNAME)-$(VERSION).tar.bz2 package/$(RPMNAME).spec
+
+POT_DST = $(shell find -type d -name testsuite -prune , \
+ -type f -name "*.pot")
+
+EXTRA_DIST = \
+ VERSION RPMNAME MAINTAINER configure.in.in \
+ $(SUBDIRS_FILE) $(ACINCLUDE_FILE) \
+ $(if $(IS_DEVTOOLS),Makefile.am.common,$(POT_DST))
+
+show-extra-dist:
+ @echo $(EXTRA_DIST)
+
+# info '(automake)Conditionals'
+if CREATE_PKGCONFIG
+# create the file here instead of by configure
+# because the prerequisite is made here (not anymore!)
+# and we don't want any paths in y2autoconf
+# info '(autoconf)config.status Invocation'
+$(RPMNAME).pc: $(RPMNAME).pc.in config.status
+ ./config.status --file=$@:$<
+
+if CREATE_PKGCONFIG_NOARCH
+pkgconfigdata_DATA = $(RPMNAME).pc
+else
+pkgconfig_DATA = $(RPMNAME).pc
+endif
+
+EXTRA_DIST += $(RPMNAME).pc.in
+endif
+
+dist-hook:
+ @for I in $(extra_COPYRIGHT_files) ; \
+ do \
+ EX="" ; \
+ if test -f $(srcdir)/$$I ; then \
+ EX=$(srcdir)/$$I ; \
+ elif test -f $(LEGALESE_DIR)/$$I ; then \
+ EX=$(LEGALESE_DIR)/$$I ; \
+ else \
+ echo "Error: No file $$I in $(srcdir)/ or in $$LEGALESE_DIR/"; \
+ exit 1 ; \
+ fi ; \
+ echo "cp $$EX $(distdir)" ; \
+ cp $$EX "$(distdir)" ; \
+ done
+
+pot:
+ $(Y2TOOL) y2makepot -s $(srcdir)
+
+install-pot: pot
+ @POT_DST=`find -type d -name testsuite -prune , \
+ -type f -name "*.pot"` ; \
+ if [ -n "$$POT_DST" ] ; then \
+ echo "mkdir -p $(DESTDIR)$(potdir)" ; \
+ mkdir -p $(DESTDIR)$(potdir) ; \
+ list="$$POT_DST"; \
+ for I in $$list ; \
+ do \
+ echo $$I ; \
+ if [ "$$I" == "pot" ] ; then \
+ continue ; \
+ fi ; \
+ echo "$(INSTALL_DATA) $$I $(DESTDIR)$(potdir)" ; \
+ $(INSTALL_DATA) $$I $(DESTDIR)$(potdir) ; \
+ done ; \
+ fi
+
+spellcheck: pot
+ $(Y2TOOL) pot-spellcheck
+
+# all-local: $(if $(IS_DEVTOOLS),,$(POT_DST))
+
+install-data-local: # $(if $(IS_DEVTOOLS),,install-pot)
+ mkdir -p $(DESTDIR)$(docdir)
+ @for I in $(extra_COPYRIGHT_files) ; \
+ do \
+ EX="" ; \
+ if test -f $(srcdir)/$$I ; then \
+ EX=$(srcdir)/$$I ; \
+ elif test -f $(LEGALESE_DIR)/$$I ; then \
+ EX=$(LEGALESE_DIR)/$$I ; \
+ else \
+ echo "Error: No file $$I in $(srcdir)/ or in $(LEGALESE_DIR)/"; \
+ exit 1 ; \
+ fi ; \
+ echo "$(INSTALL_DATA) $$EX $(DESTDIR)$(docdir)" ; \
+ $(INSTALL_DATA) $$EX $(DESTDIR)$(docdir) ; \
+ done
+
+package-local: check-parse $(if $(IS_DEVTOOLS),,$(POT_DST)) $(RPMNAME)-$(VERSION).tar.bz2
+ rm -f package/$(RPMNAME)-*.tar.bz2
+ rm -f package/*~
+ rm -f package/*.bak
+ rm -f package/*.auto
+ mv $(RPMNAME)-$(VERSION).tar.bz2 package/
+ if ! test -x $(Y2TOOL); then \
+ echo "$(Y2TOOL): not found."; \
+ echo "You have to install yast2-devtools to making a package"; \
+ false; \
+ fi
+ here=`pwd`; \
+ cd $(srcdir) && for i in $(RPMNAME)*.spec.in; do \
+ newname="`echo "$$i" | sed "s/\.in$$//g"`"; \
+ $(Y2TOOL) create-spec < $$i > $$here/package/$${newname} ; \
+ done
+
+package: check-up-to-date check-tagversion check-textdomain package-local
+
+TAGVERSION = $(Y2TOOL) tagversion
+
+# check if there is no modified files and all commits were pushed
+check-up-to-date:
+ if [ `git status --short --branch | sed '/##[^[]*$/d;/^??/d' | wc -l` -gt 0 ]; then \
+ (echo "ERROR: Source is not commited and pushed. See `git status`"; false) \
+ fi
+
+check-tagversion:
+ cd $(srcdir) && $(TAGVERSION) --check >/dev/null; \
+ [ $$? = 0 ] || ( echo "ERROR: Please run 'tagversion' first"; false )
+
+check-parse-old:
+ @if [ `find -type f -name "*.ycp" | wc -l` -gt 0 -a "$(RPMNAME)" != "yast2-core" ] ; then \
+ echo "Running parseycp..." ; \
+ parseycp -q -R ; \
+ else \
+ echo "Not running parseycp." ; \
+ fi
+
+check-parse:
+ @echo "Not running parseycp."
+
+check-textdomain:
+ $(Y2TOOL) check-textdomain $(srcdir)
+
+stable: checkin-stable
+
+checkin-stable: package
+ $(Y2TOOL) checkin-stable
+
+
+# For po/ modules
+checkpo:
+ test ! -f $(srcdir)/po/Makefile || $(MAKE) -C po checkpo
+# test ! -f $(srcdir)/po/Makefile || $(MAKE) -C po checkpo make-pox
+# Contents of ./SUBDIRS
+SUBDIRS = po
Added: trunk/yast/th/README
===================================================================
--- trunk/yast/th/README (rev 0)
+++ trunk/yast/th/README 2015-09-29 10:47:28 UTC (rev 92876)
@@ -0,0 +1,2 @@
+This program/library is part of YaST2
+See the file COPYING for license terms
Added: trunk/yast/th/configure.ac
===================================================================
--- trunk/yast/th/configure.ac (rev 0)
+++ trunk/yast/th/configure.ac 2015-09-29 10:47:28 UTC (rev 92876)
@@ -0,0 +1,184 @@
+dnl configure.ac for yast2-trans-th
+dnl
+dnl -- This file is generated by y2autoconf 3.0.5 - DO NOT EDIT! --
+dnl (edit configure.ac.in or configure.in.in instead)
+
+AC_INIT(yast2-trans-th, 3.1.0, http://bugs.opensuse.org/, yast2-trans-th)
+dnl Check for presence of file 'RPMNAME'
+AC_CONFIG_SRCDIR([RPMNAME])
+
+dnl Checking host/target/build systems, for make, install etc.
+AC_CANONICAL_TARGET
+dnl Perform program name transformation
+AC_ARG_PROGRAM
+
+AC_PREFIX_DEFAULT(/usr)
+
+dnl long filenames; we use GNU Make extensions and that's ok
+AM_INIT_AUTOMAKE(tar-ustar -Wno-portability)
+
+dnl Important YaST2 variables
+VERSION="3.1.0"
+RPMNAME="yast2-trans-th"
+MAINTAINER="Karl Eichwalder <ke(a)suse.de>"
+
+dnl pkgconfig honors lib64
+pkgconfigdir=\${libdir}/pkgconfig
+pkgconfigdatadir=\${datadir}/pkgconfig
+yast2dir=\${prefix}/share/YaST2
+
+ybindir=\${prefix}/lib/YaST2/bin
+# FIXME duplicates execcompdir
+ystartupdir=\${prefix}/lib/YaST2
+plugindir=\${libdir}/YaST2/plugin
+includedir=\${prefix}/include/YaST2
+potdir=\${docdir}/pot
+
+docdir=\${prefix}/share/doc/packages/$RPMNAME
+mandir=\${prefix}/share/man
+
+execcompdir=\${prefix}/lib/YaST2
+agentdir=${execcompdir}/servers_non_y2
+
+ydatadir=${yast2dir}/data
+imagedir=${yast2dir}/images
+themedir=${yast2dir}/theme
+localedir=${yast2dir}/locale
+clientdir=${yast2dir}/clients
+moduledir=${yast2dir}/modules
+yncludedir=${yast2dir}/include
+schemadir=${yast2dir}/schema
+scrconfdir=${yast2dir}/scrconf
+desktopdir=\${prefix}/share/applications/YaST2
+
+AC_SUBST(VERSION)
+AC_SUBST(RPMNAME)
+AC_SUBST(MAINTAINER)
+
+AC_SUBST(pkgconfigdir)
+AC_SUBST(pkgconfigdatadir)
+
+AC_SUBST(yast2dir)
+
+AC_SUBST(ybindir)
+AC_SUBST(ystartupdir)
+AC_SUBST(plugindir)
+AC_SUBST(includedir)
+AC_SUBST(potdir)
+AC_SUBST(execcompdir)
+
+AC_SUBST(docdir)
+AC_SUBST(mandir)
+
+AC_SUBST(ydatadir)
+AC_SUBST(imagedir)
+AC_SUBST(themedir)
+AC_SUBST(localedir)
+AC_SUBST(clientdir)
+AC_SUBST(moduledir)
+AC_SUBST(yncludedir)
+AC_SUBST(schemadir)
+AC_SUBST(scrconfdir)
+AC_SUBST(agentdir)
+AC_SUBST(desktopdir)
+
+fillupdir_d="/var/adm/fillup-templates"
+AC_ARG_WITH(fillupdir,
+ AS_HELP_STRING([--with-fillupdir=DIR],
+ [where to place fillup templates (default $fillupdir_d.]),
+ [ fillupdir="$withval" ],
+ [ fillupdir="$fillupdir_d" ])
+AC_SUBST(fillupdir)
+
+LL=${RPMNAME##*-}
+AC_SUBST(LL)
+ISO639=${LL%_*}
+AC_SUBST(ISO639)
+
+AC_ARG_WITH(own_compendium,
+ AS_HELP_STRING([--with-own_compendium=FILE],
+ [Location of compendium file]),
+ y2compendium=yes, y2compendium=no)
+if test "x$with_own_compendium" = "x" ; then
+ if test -d ../50-memory ; then
+ COMPENDIUM='../../50-memory/yast2.$(LL).po'
+ else
+ COMPENDIUM='../../memory/yast2.$(LL).po'
+ fi
+else
+ COMPENDIUM=${with_own_compendium}
+fi
+AC_SUBST(COMPENDIUM)
+if test -d ../50-pot ; then
+ POTDIR=../../50-pot
+else
+ POTDIR=../../pot/pot
+fi
+AC_SUBST(POTDIR)
+
+
+dnl Checks for programs.
+AC_PROG_INSTALL
+dnl The YCP interpreter checks whether dependent ybc files are older
+dnl so we must preserve their timestamps
+INSTALL="${INSTALL} -p"
+AC_PROG_LN_S
+AC_PROG_MAKE_SET
+
+dnl pkgconfig
+AC_ARG_VAR([PKG_CONFIG_PATH], [where to search for pkg-config files])
+dnl devtools
+dnl ...
+
+dnl no need for AC_ARG_VAR
+AC_PATH_PROG(XGETTEXT, xgettext)
+if test -z "$XGETTEXT" ; then
+ AC_MSG_ERROR(xgettext is missing; please install gettext-tools.)
+fi
+
+Y2DEVTOOLS_PREFIX=`pkg-config --print-errors --variable=prefix yast2-devtools`
+AC_SUBST(Y2DEVTOOLS_PREFIX)
+devtools_ybindir=`pkg-config --print-errors --variable=ybindir yast2-devtools`
+devtools_yast2dir=`pkg-config --print-errors --variable=yast2dir yast2-devtools`
+
+dnl producing pkg-config for others?
+AM_CONDITIONAL(CREATE_PKGCONFIG, test "x${CREATE_PKGCONFIG}" != x)
+AM_CONDITIONAL(CREATE_PKGCONFIG_NOARCH, test "x${CREATE_PKGCONFIG}" = xnoarch)
+
+dbdir=${devtools_yast2dir}/data/docbook
+STYLESHEET_HTML=${dbdir}/stylesheets/customize-html.xsl
+STYLESHEET_PDF=${dbdir}/stylesheets/customize-fo.xsl
+STYLESHEET_CSS=${dbdir}/css/yast2docs.css
+STYLESHEET_YDOC=${dbdir}/stylesheets/ydoc.xsl
+STYLESHEET_YCPDOC=${dbdir}/stylesheets/ycpdoc.xsl
+AC_SUBST(STYLESHEET_HTML)
+AC_SUBST(STYLESHEET_PDF)
+AC_SUBST(STYLESHEET_CSS)
+AC_SUBST(STYLESHEET_YDOC)
+AC_SUBST(STYLESHEET_YCPDOC)
+
+
+dnl searches for some needed programs
+AC_PATH_PROG(MSGFMT, msgfmt, no, /usr/bin)
+if test x$MSGFMT != x"/usr/bin/msgfmt"; then
+ AC_MSG_ERROR(msgfmt is missing; please install gettext.)
+fi
+AC_PATH_PROGS(MSGCAT, msgcat pmsgcat, no)
+if test x$MSGCAT = xno; then
+ AC_MSG_ERROR(msgcat is missing; please install gettext-0.11pre or better.)
+fi
+
+AC_PATH_PROG(MSGMERGE, msgmerge, no, /usr/bin)
+if test x$MSGMERGE != x"/usr/bin/msgmerge"; then
+ AC_MSG_ERROR(msgmerge is missing; please install gettext.)
+fi
+
+AC_PATH_PROG(MSGCONV, msgconv, no, /usr/bin)
+if test x$MSGCONV != x"/usr/bin/msgconv"; then
+ AC_MSG_ERROR(msgconv is missing; please install gettext.)
+fi
+
+
+AC_CONFIG_FILES(Makefile po/Makefile)
+AC_OUTPUT
+
Added: trunk/yast/th/po/Makefile.am
===================================================================
--- trunk/yast/th/po/Makefile.am (rev 0)
+++ trunk/yast/th/po/Makefile.am 2015-09-29 10:47:28 UTC (rev 92876)
@@ -0,0 +1,175 @@
+# Emacs: -*- makefile -*-
+#
+# Makefile.am for a YaST2 translation (po/) subproject
+#
+# -- This file is generated by y2automake - DO NOT EDIT! --
+#
+# --- START lines from /usr/share/YaST2/data/devtools/admin/po/Makefile.am.top ---
+# Emacs: -*- makefile -*-
+# --- END lines from /usr/share/YaST2/data/devtools/admin/po/Makefile.am.top ---
+# --- START lines from /usr/share/YaST2/data/devtools/admin/po/Makefile.am.center ---
+# Emacs: -*- makefile -*-
+
+LL = @LL@
+#POTDIR = ../../50-pot
+POTDIR = @POTDIR@
+POTFILES = $(wildcard $(POTDIR)/*.pot)
+GENERATED = $(MOFILES)
+CLEANFILES = $(GENERATED)
+POFILES = $(wildcard *.po)
+ALL_TEXTDOMAINS = $(basename $(notdir $(POTFILES)))
+BPOTFILES = $(shell source ../../50-tools/build.conf && echo $$business)
+WANTED_TEXTDOMAINS = $(filter-out $(BPOTFILES), $(ALL_TEXTDOMAINS))
+WANTED_POFILES = $(addsuffix .$(LL).po, $(WANTED_TEXTDOMAINS))
+MOFILES = $(POFILES:%.po=%.mo)
+INST_MOFILES = $(MOFILES:.$(LL).mo=.mo)
+POXFILES = $(POFILES:%.po=%.pox)
+EXTRA_DIST = $(WANTED_POFILES) $(stat)
+localedir=@localedir@
+locale_lang_msg_dir=$(localedir)/$(LL)/LC_MESSAGES
+compendium = @COMPENDIUM@
+with_compendium =
+
+stat=status.txt
+PO_STATS= grep -v warning: | @ybindir@/po-stats
+
+MSGMERGE = @MSGMERGE@ --no-wrap --force-po --previous
+MSGFMT = @MSGFMT@
+MSGCAT = @MSGCAT@ --no-wrap --force-po
+MSGCONV = @MSGCONV@ --no-wrap --force-po
+XGETTEXT = @XGETTEXT@ --no-wrap
+
+SUFFIXES = .po .pox .gmo .mo
+
+all-local: $(GENERATED)
+
+make-pox pox: Makefile $(POXFILES)
+$(POXFILES): %.pox: %.po
+ -[ -f $@ ] && mv --backup=numbered $@ $@.bak; \
+ pot=$$(echo $< | sed "s:$(LL).po:pot:"); \
+ compendium=$(compendium); \
+ [ -f $$compendium ] || compendium=/dev/null ; \
+ $(MSGMERGE) -C $$compendium -o $@ $< $(POTDIR)/$$pot
+
+# update or init PO file
+update-po: Makefile $(POTFILES)
+ for p in $(POTFILES); do \
+ q=$${p##*/}; \
+ po=$${q%pot}$(LL).po; \
+ echo $$po; \
+ if [ -f $$po ]; then \
+ $(MSGMERGE) -o $$po.tmp $(with_compendium) $$po $$p; \
+ else \
+ $(MSGMERGE) -o $$po.tmp -C $(compendium) \
+ --verbose /dev/null $$p; \
+ fi || { echo "$(MSGMERGE) for \"$$po\" failed" ; \
+ rm -f $$po.tmp ; }; \
+ if cmp $$po.tmp $$po >/dev/null 2>&1; then \
+ rm -vf $$po.tmp; \
+ else \
+ mv -vf $$po.tmp $$po; \
+ fi; \
+ done
+ $(MAKE) $(stat)
+
+$(stat): $(WANTED_POFILES)
+ if [ -f $(stat) ]; then \
+ cp --backup=numbered $(stat) $(stat).bak; \
+ :> $(stat); \
+ fi
+ { for f in $(WANTED_POFILES); do \
+ LANG=C msgfmt -o /dev/null -c -v --statistics $$f 2>&1; \
+ done ; } | $(PO_STATS) | head -n 6 | tee $(stat)
+
+update-po-with-compendium:
+ $(MAKE) update-po with_compendium="-C $(compendium)"
+
+update-mo: $(MOFILES)
+ @:
+
+%.mo: %.po
+ file=$(srcdir)/`echo $* | sed 's,.*/,,'`.mo \
+ && rm -f $$file \
+ && $(MSGCONV) --to UTF-8 $< \
+ | $(MSGFMT) -c --statistics -o $$file -
+
+showpo:
+ echo $(POFILES)
+
+showmo:
+ echo $(MOFILES)
+
+checkpo:
+ for f in $(POFILES); do \
+ mypot=$(POTDIR)/$${f/$(LL).po/pot}; echo $$f $$mypot; \
+ [ -f $$mypot ] && { LANG=C $(MSGMERGE) --verbose --output=/dev/null $$f $$mypot || exit 1; }; \
+ LANG=C $(MSGFMT) --output=/dev/null --check --statistics --verbose $$f \
+ || exit 1; \
+ done
+
+# Try to checkin a .pox file
+# FIXME make sure msgcat doesn't weird things with "" and comments
+checkin:
+ p=$(MODULE).$(ci_ll); \
+ cp --backup=numbered $(ci_opt) $$p.po $$p.po.bak; \
+ if [ -d CVS ]; then \
+ cvs -n update $$p.po | grep -q -v '^[UPMC]'; \
+ else \
+ LC_ALL=C svn status --show-updates --quiet $$p.po| grep -v '^Status against revision'; \
+ fi; \
+ if [ $$? = 0 ]; then \
+ echo "CVS/Subversion mismatch; trying to merge..."; \
+ rm -f $$p.po; \
+ if [ -d CVS ]; then \
+ cvs -q update $$p.po; \
+ else \
+ svn update $$p.po; \
+ fi; \
+ cp $$p.pox $$p.pox.new; \
+ $(MSGCAT) $$p.po $$p.pox.new -o $$p.pox; \
+ echo -e "\nCheck \"$$p.pox\" for fuzzy entries. Status:"; \
+ $(MSGFMT) --check --statistics $$p.pox; \
+ echo -e "Then try again to checkin \"$$p.pox\"."; \
+ else \
+ cp $(ci_opt) $$p.pox $$p.po; \
+ if [ -d CVS ]; then \
+ cvs -n ci $$p.po; \
+ else \
+ svn --dry-run commit $$p.po; \
+ fi; \
+ if [ $$? = 0 ] ; then \
+ if [ -d CVS ]; then \
+ cvs ci -m "$(ci_msg)" $$p.po; \
+ else \
+ svn commit --message "$(ci_msg)" $$p.po; \
+ fi; \
+ else \
+ rm -f $$p.po; \
+ if [ -d CVS ]; then \
+ cvs -q update $$p.po; \
+ else \
+ svn update $$p.po; \
+ fi; \
+ cp $$p.pox $$p.pox.new; \
+ $(MSGCAT) $$p.po $$p.pox.new -o $$p.pox; \
+ echo -e "\nCheck \"$$p.pox\" for fuzzy entries. Status:"; \
+ $(MSGFMT) --check --statistics $$p.pox; \
+ echo "Then try to checkin \"$$p.pox\"."; \
+ fi; \
+ fi
+
+install-data-local: $(MOFILES) $(stat)
+ D=$(DESTDIR)$(locale_lang_msg_dir); \
+ [ -d $$D ] || install -d -m 755 $$D; \
+ for l in $(MOFILES); do \
+ m=$${l/$(LL).mo/mo}; \
+ install -m 644 $$l $$D/$$m; \
+ done
+ install -d -m 755 $(DESTDIR)$(docdir)
+ $(INSTALL_DATA) $(stat) $(DESTDIR)$(docdir)
+# --- END lines from /usr/share/YaST2/data/devtools/admin/po/Makefile.am.center ---
+# --- START lines from /usr/share/YaST2/data/devtools/admin/po/Makefile.am.bottom ---
+# Emacs: -*- makefile -*-
+
+## po/Makefile.am.bottom ends here
+# --- END lines from /usr/share/YaST2/data/devtools/admin/po/Makefile.am.bottom ---
Added: trunk/yast/tk/COPYING
===================================================================
--- trunk/yast/tk/COPYING (rev 0)
+++ trunk/yast/tk/COPYING 2015-09-29 10:47:28 UTC (rev 92876)
@@ -0,0 +1,339 @@
+ GNU GENERAL PUBLIC LICENSE
+ Version 2, June 1991
+
+ Copyright (C) 1989, 1991 Free Software Foundation, Inc.,
+ 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA
+ Everyone is permitted to copy and distribute verbatim copies
+ of this license document, but changing it is not allowed.
+
+ Preamble
+
+ The licenses for most software are designed to take away your
+freedom to share and change it. By contrast, the GNU General Public
+License is intended to guarantee your freedom to share and change free
+software--to make sure the software is free for all its users. This
+General Public License applies to most of the Free Software
+Foundation's software and to any other program whose authors commit to
+using it. (Some other Free Software Foundation software is covered by
+the GNU Lesser General Public License instead.) You can apply it to
+your programs, too.
+
+ When we speak of free software, we are referring to freedom, not
+price. Our General Public Licenses are designed to make sure that you
+have the freedom to distribute copies of free software (and charge for
+this service if you wish), that you receive source code or can get it
+if you want it, that you can change the software or use pieces of it
+in new free programs; and that you know you can do these things.
+
+ To protect your rights, we need to make restrictions that forbid
+anyone to deny you these rights or to ask you to surrender the rights.
+These restrictions translate to certain responsibilities for you if you
+distribute copies of the software, or if you modify it.
+
+ For example, if you distribute copies of such a program, whether
+gratis or for a fee, you must give the recipients all the rights that
+you have. You must make sure that they, too, receive or can get the
+source code. And you must show them these terms so they know their
+rights.
+
+ We protect your rights with two steps: (1) copyright the software, and
+(2) offer you this license which gives you legal permission to copy,
+distribute and/or modify the software.
+
+ Also, for each author's protection and ours, we want to make certain
+that everyone understands that there is no warranty for this free
+software. If the software is modified by someone else and passed on, we
+want its recipients to know that what they have is not the original, so
+that any problems introduced by others will not reflect on the original
+authors' reputations.
+
+ Finally, any free program is threatened constantly by software
+patents. We wish to avoid the danger that redistributors of a free
+program will individually obtain patent licenses, in effect making the
+program proprietary. To prevent this, we have made it clear that any
+patent must be licensed for everyone's free use or not licensed at all.
+
+ The precise terms and conditions for copying, distribution and
+modification follow.
+
+ GNU GENERAL PUBLIC LICENSE
+ TERMS AND CONDITIONS FOR COPYING, DISTRIBUTION AND MODIFICATION
+
+ 0. This License applies to any program or other work which contains
+a notice placed by the copyright holder saying it may be distributed
+under the terms of this General Public License. The "Program", below,
+refers to any such program or work, and a "work based on the Program"
+means either the Program or any derivative work under copyright law:
+that is to say, a work containing the Program or a portion of it,
+either verbatim or with modifications and/or translated into another
+language. (Hereinafter, translation is included without limitation in
+the term "modification".) Each licensee is addressed as "you".
+
+Activities other than copying, distribution and modification are not
+covered by this License; they are outside its scope. The act of
+running the Program is not restricted, and the output from the Program
+is covered only if its contents constitute a work based on the
+Program (independent of having been made by running the Program).
+Whether that is true depends on what the Program does.
+
+ 1. You may copy and distribute verbatim copies of the Program's
+source code as you receive it, in any medium, provided that you
+conspicuously and appropriately publish on each copy an appropriate
+copyright notice and disclaimer of warranty; keep intact all the
+notices that refer to this License and to the absence of any warranty;
+and give any other recipients of the Program a copy of this License
+along with the Program.
+
+You may charge a fee for the physical act of transferring a copy, and
+you may at your option offer warranty protection in exchange for a fee.
+
+ 2. You may modify your copy or copies of the Program or any portion
+of it, thus forming a work based on the Program, and copy and
+distribute such modifications or work under the terms of Section 1
+above, provided that you also meet all of these conditions:
+
+ a) You must cause the modified files to carry prominent notices
+ stating that you changed the files and the date of any change.
+
+ b) You must cause any work that you distribute or publish, that in
+ whole or in part contains or is derived from the Program or any
+ part thereof, to be licensed as a whole at no charge to all third
+ parties under the terms of this License.
+
+ c) If the modified program normally reads commands interactively
+ when run, you must cause it, when started running for such
+ interactive use in the most ordinary way, to print or display an
+ announcement including an appropriate copyright notice and a
+ notice that there is no warranty (or else, saying that you provide
+ a warranty) and that users may redistribute the program under
+ these conditions, and telling the user how to view a copy of this
+ License. (Exception: if the Program itself is interactive but
+ does not normally print such an announcement, your work based on
+ the Program is not required to print an announcement.)
+
+These requirements apply to the modified work as a whole. If
+identifiable sections of that work are not derived from the Program,
+and can be reasonably considered independent and separate works in
+themselves, then this License, and its terms, do not apply to those
+sections when you distribute them as separate works. But when you
+distribute the same sections as part of a whole which is a work based
+on the Program, the distribution of the whole must be on the terms of
+this License, whose permissions for other licensees extend to the
+entire whole, and thus to each and every part regardless of who wrote it.
+
+Thus, it is not the intent of this section to claim rights or contest
+your rights to work written entirely by you; rather, the intent is to
+exercise the right to control the distribution of derivative or
+collective works based on the Program.
+
+In addition, mere aggregation of another work not based on the Program
+with the Program (or with a work based on the Program) on a volume of
+a storage or distribution medium does not bring the other work under
+the scope of this License.
+
+ 3. You may copy and distribute the Program (or a work based on it,
+under Section 2) in object code or executable form under the terms of
+Sections 1 and 2 above provided that you also do one of the following:
+
+ a) Accompany it with the complete corresponding machine-readable
+ source code, which must be distributed under the terms of Sections
+ 1 and 2 above on a medium customarily used for software interchange; or,
+
+ b) Accompany it with a written offer, valid for at least three
+ years, to give any third party, for a charge no more than your
+ cost of physically performing source distribution, a complete
+ machine-readable copy of the corresponding source code, to be
+ distributed under the terms of Sections 1 and 2 above on a medium
+ customarily used for software interchange; or,
+
+ c) Accompany it with the information you received as to the offer
+ to distribute corresponding source code. (This alternative is
+ allowed only for noncommercial distribution and only if you
+ received the program in object code or executable form with such
+ an offer, in accord with Subsection b above.)
+
+The source code for a work means the preferred form of the work for
+making modifications to it. For an executable work, complete source
+code means all the source code for all modules it contains, plus any
+associated interface definition files, plus the scripts used to
+control compilation and installation of the executable. However, as a
+special exception, the source code distributed need not include
+anything that is normally distributed (in either source or binary
+form) with the major components (compiler, kernel, and so on) of the
+operating system on which the executable runs, unless that component
+itself accompanies the executable.
+
+If distribution of executable or object code is made by offering
+access to copy from a designated place, then offering equivalent
+access to copy the source code from the same place counts as
+distribution of the source code, even though third parties are not
+compelled to copy the source along with the object code.
+
+ 4. You may not copy, modify, sublicense, or distribute the Program
+except as expressly provided under this License. Any attempt
+otherwise to copy, modify, sublicense or distribute the Program is
+void, and will automatically terminate your rights under this License.
+However, parties who have received copies, or rights, from you under
+this License will not have their licenses terminated so long as such
+parties remain in full compliance.
+
+ 5. You are not required to accept this License, since you have not
+signed it. However, nothing else grants you permission to modify or
+distribute the Program or its derivative works. These actions are
+prohibited by law if you do not accept this License. Therefore, by
+modifying or distributing the Program (or any work based on the
+Program), you indicate your acceptance of this License to do so, and
+all its terms and conditions for copying, distributing or modifying
+the Program or works based on it.
+
+ 6. Each time you redistribute the Program (or any work based on the
+Program), the recipient automatically receives a license from the
+original licensor to copy, distribute or modify the Program subject to
+these terms and conditions. You may not impose any further
+restrictions on the recipients' exercise of the rights granted herein.
+You are not responsible for enforcing compliance by third parties to
+this License.
+
+ 7. If, as a consequence of a court judgment or allegation of patent
+infringement or for any other reason (not limited to patent issues),
+conditions are imposed on you (whether by court order, agreement or
+otherwise) that contradict the conditions of this License, they do not
+excuse you from the conditions of this License. If you cannot
+distribute so as to satisfy simultaneously your obligations under this
+License and any other pertinent obligations, then as a consequence you
+may not distribute the Program at all. For example, if a patent
+license would not permit royalty-free redistribution of the Program by
+all those who receive copies directly or indirectly through you, then
+the only way you could satisfy both it and this License would be to
+refrain entirely from distribution of the Program.
+
+If any portion of this section is held invalid or unenforceable under
+any particular circumstance, the balance of the section is intended to
+apply and the section as a whole is intended to apply in other
+circumstances.
+
+It is not the purpose of this section to induce you to infringe any
+patents or other property right claims or to contest validity of any
+such claims; this section has the sole purpose of protecting the
+integrity of the free software distribution system, which is
+implemented by public license practices. Many people have made
+generous contributions to the wide range of software distributed
+through that system in reliance on consistent application of that
+system; it is up to the author/donor to decide if he or she is willing
+to distribute software through any other system and a licensee cannot
+impose that choice.
+
+This section is intended to make thoroughly clear what is believed to
+be a consequence of the rest of this License.
+
+ 8. If the distribution and/or use of the Program is restricted in
+certain countries either by patents or by copyrighted interfaces, the
+original copyright holder who places the Program under this License
+may add an explicit geographical distribution limitation excluding
+those countries, so that distribution is permitted only in or among
+countries not thus excluded. In such case, this License incorporates
+the limitation as if written in the body of this License.
+
+ 9. The Free Software Foundation may publish revised and/or new versions
+of the General Public License from time to time. Such new versions will
+be similar in spirit to the present version, but may differ in detail to
+address new problems or concerns.
+
+Each version is given a distinguishing version number. If the Program
+specifies a version number of this License which applies to it and "any
+later version", you have the option of following the terms and conditions
+either of that version or of any later version published by the Free
+Software Foundation. If the Program does not specify a version number of
+this License, you may choose any version ever published by the Free Software
+Foundation.
+
+ 10. If you wish to incorporate parts of the Program into other free
+programs whose distribution conditions are different, write to the author
+to ask for permission. For software which is copyrighted by the Free
+Software Foundation, write to the Free Software Foundation; we sometimes
+make exceptions for this. Our decision will be guided by the two goals
+of preserving the free status of all derivatives of our free software and
+of promoting the sharing and reuse of software generally.
+
+ NO WARRANTY
+
+ 11. BECAUSE THE PROGRAM IS LICENSED FREE OF CHARGE, THERE IS NO WARRANTY
+FOR THE PROGRAM, TO THE EXTENT PERMITTED BY APPLICABLE LAW. EXCEPT WHEN
+OTHERWISE STATED IN WRITING THE COPYRIGHT HOLDERS AND/OR OTHER PARTIES
+PROVIDE THE PROGRAM "AS IS" WITHOUT WARRANTY OF ANY KIND, EITHER EXPRESSED
+OR IMPLIED, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF
+MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE. THE ENTIRE RISK AS
+TO THE QUALITY AND PERFORMANCE OF THE PROGRAM IS WITH YOU. SHOULD THE
+PROGRAM PROVE DEFECTIVE, YOU ASSUME THE COST OF ALL NECESSARY SERVICING,
+REPAIR OR CORRECTION.
+
+ 12. IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN WRITING
+WILL ANY COPYRIGHT HOLDER, OR ANY OTHER PARTY WHO MAY MODIFY AND/OR
+REDISTRIBUTE THE PROGRAM AS PERMITTED ABOVE, BE LIABLE TO YOU FOR DAMAGES,
+INCLUDING ANY GENERAL, SPECIAL, INCIDENTAL OR CONSEQUENTIAL DAMAGES ARISING
+OUT OF THE USE OR INABILITY TO USE THE PROGRAM (INCLUDING BUT NOT LIMITED
+TO LOSS OF DATA OR DATA BEING RENDERED INACCURATE OR LOSSES SUSTAINED BY
+YOU OR THIRD PARTIES OR A FAILURE OF THE PROGRAM TO OPERATE WITH ANY OTHER
+PROGRAMS), EVEN IF SUCH HOLDER OR OTHER PARTY HAS BEEN ADVISED OF THE
+POSSIBILITY OF SUCH DAMAGES.
+
+ END OF TERMS AND CONDITIONS
+
+ How to Apply These Terms to Your New Programs
+
+ If you develop a new program, and you want it to be of the greatest
+possible use to the public, the best way to achieve this is to make it
+free software which everyone can redistribute and change under these terms.
+
+ To do so, attach the following notices to the program. It is safest
+to attach them to the start of each source file to most effectively
+convey the exclusion of warranty; and each file should have at least
+the "copyright" line and a pointer to where the full notice is found.
+
+ <one line to give the program's name and a brief idea of what it does.>
+ Copyright (C) <year> <name of author>
+
+ This program is free software; you can redistribute it and/or modify
+ it under the terms of the GNU General Public License as published by
+ the Free Software Foundation; either version 2 of the License, or
+ (at your option) any later version.
+
+ This program is distributed in the hope that it will be useful,
+ but WITHOUT ANY WARRANTY; without even the implied warranty of
+ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ GNU General Public License for more details.
+
+ You should have received a copy of the GNU General Public License along
+ with this program; if not, write to the Free Software Foundation, Inc.,
+ 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA.
+
+Also add information on how to contact you by electronic and paper mail.
+
+If the program is interactive, make it output a short notice like this
+when it starts in an interactive mode:
+
+ Gnomovision version 69, Copyright (C) year name of author
+ Gnomovision comes with ABSOLUTELY NO WARRANTY; for details type `show w'.
+ This is free software, and you are welcome to redistribute it
+ under certain conditions; type `show c' for details.
+
+The hypothetical commands `show w' and `show c' should show the appropriate
+parts of the General Public License. Of course, the commands you use may
+be called something other than `show w' and `show c'; they could even be
+mouse-clicks or menu items--whatever suits your program.
+
+You should also get your employer (if you work as a programmer) or your
+school, if any, to sign a "copyright disclaimer" for the program, if
+necessary. Here is a sample; alter the names:
+
+ Yoyodyne, Inc., hereby disclaims all copyright interest in the program
+ `Gnomovision' (which makes passes at compilers) written by James Hacker.
+
+ <signature of Ty Coon>, 1 April 1989
+ Ty Coon, President of Vice
+
+This General Public License does not permit incorporating your program into
+proprietary programs. If your program is a subroutine library, you may
+consider it more useful to permit linking proprietary applications with the
+library. If this is what you want to do, use the GNU Lesser General
+Public License instead of this License.
Added: trunk/yast/tk/Makefile.am
===================================================================
--- trunk/yast/tk/Makefile.am (rev 0)
+++ trunk/yast/tk/Makefile.am 2015-09-29 10:47:28 UTC (rev 92876)
@@ -0,0 +1,196 @@
+# Emacs: -*- makefile -*-
+#
+# Toplevel Makefile.am for a YaST2 subproject
+#
+# -- This file is generated by y2automake - DO NOT EDIT! --
+# (Edit ./SUBDIRS instead)
+#
+
+#where devtools are
+Y2TOOL = $(Y2DEVTOOLS_PREFIX)/bin/y2tool
+
+VERSION = $(shell cat $(srcdir)/VERSION)
+RPMNAME = $(shell cat $(srcdir)/RPMNAME)
+SUBDIRS_FILE = $(shell test -e $(srcdir)/SUBDIRS && echo SUBDIRS)
+ACINCLUDE_FILE = $(shell test -e $(srcdir)/acinclude.m4 && echo acinclude.m4)
+
+HAS_YAST_LICENSE = $(shell test -e $(srcdir)/YAST_LICENSE && echo YAST_LICENSE)
+
+# do we do Makefile.am for devtools? It is a little special...
+IS_DEVTOOLS = $(findstring yast2-devtools,$(RPMNAME))
+
+DEVTOOLS_DIR = $(if $(IS_DEVTOOLS),$(srcdir)/devtools,$(Y2DEVTOOLS_PREFIX)/share/YaST2/data/devtools)
+LEGALESE_DIR = $(if $(HAS_YAST_LICENSE),$(DEVTOOLS_DIR)/admin/copyright/yast,$(DEVTOOLS_DIR)/admin/copyright/gpl)
+
+COPYRIGHT_files_gpl = README COPYING
+
+COPYRIGHT_files_yast = YAST_LICENSE README COPYING COPYRIGHT.english \
+ COPYRIGHT.french COPYRIGHT.german COPYRIGHT.spanish
+
+extra_COPYRIGHT_files = $(if $(HAS_YAST_LICENSE), $(COPYRIGHT_files_yast), $(COPYRIGHT_files_gpl))
+
+# less strict; prefer bzip2
+AUTOMAKE_OPTIONS = foreign dist-bzip2 no-dist-gzip
+# where devtools install m4 snippets
+# argh, executed literally
+#ACLOCAL_AMFLAGS = -I $(Y2DEVTOOLS_PREFIX)/share/aclocal
+ACLOCAL_AMFLAGS = -I . -I `if test -d ./devtools/admin; then echo ./devtools/admin; else pkg-config --print-errors --variable=datadir yast2-devtools; fi`/aclocal
+
+Makefile.am.common: $(DEVTOOLS_DIR)/admin/Makefile.am.common
+ cmp -s $< $@ || cp -f $< $@
+
+# create bzip2ed tar and make some sanity checks
+$(RPMNAME)-$(VERSION).tar.bz2: checkpo dist-bzip2
+ @if [ `bunzip2 -c $(RPMNAME)-$(VERSION).tar.bz2 | wc --bytes` = 0 ] ; then \
+ echo "Error: created tar is empty" ; \
+ exit 1 ; \
+ fi
+
+CLEANFILES =
+MAINTAINERCLEANFILES = package/$(RPMNAME)-$(VERSION).tar.bz2 package/$(RPMNAME).spec
+
+POT_DST = $(shell find -type d -name testsuite -prune , \
+ -type f -name "*.pot")
+
+EXTRA_DIST = \
+ VERSION RPMNAME MAINTAINER configure.in.in \
+ $(SUBDIRS_FILE) $(ACINCLUDE_FILE) \
+ $(if $(IS_DEVTOOLS),Makefile.am.common,$(POT_DST))
+
+show-extra-dist:
+ @echo $(EXTRA_DIST)
+
+# info '(automake)Conditionals'
+if CREATE_PKGCONFIG
+# create the file here instead of by configure
+# because the prerequisite is made here (not anymore!)
+# and we don't want any paths in y2autoconf
+# info '(autoconf)config.status Invocation'
+$(RPMNAME).pc: $(RPMNAME).pc.in config.status
+ ./config.status --file=$@:$<
+
+if CREATE_PKGCONFIG_NOARCH
+pkgconfigdata_DATA = $(RPMNAME).pc
+else
+pkgconfig_DATA = $(RPMNAME).pc
+endif
+
+EXTRA_DIST += $(RPMNAME).pc.in
+endif
+
+dist-hook:
+ @for I in $(extra_COPYRIGHT_files) ; \
+ do \
+ EX="" ; \
+ if test -f $(srcdir)/$$I ; then \
+ EX=$(srcdir)/$$I ; \
+ elif test -f $(LEGALESE_DIR)/$$I ; then \
+ EX=$(LEGALESE_DIR)/$$I ; \
+ else \
+ echo "Error: No file $$I in $(srcdir)/ or in $$LEGALESE_DIR/"; \
+ exit 1 ; \
+ fi ; \
+ echo "cp $$EX $(distdir)" ; \
+ cp $$EX "$(distdir)" ; \
+ done
+
+pot:
+ $(Y2TOOL) y2makepot -s $(srcdir)
+
+install-pot: pot
+ @POT_DST=`find -type d -name testsuite -prune , \
+ -type f -name "*.pot"` ; \
+ if [ -n "$$POT_DST" ] ; then \
+ echo "mkdir -p $(DESTDIR)$(potdir)" ; \
+ mkdir -p $(DESTDIR)$(potdir) ; \
+ list="$$POT_DST"; \
+ for I in $$list ; \
+ do \
+ echo $$I ; \
+ if [ "$$I" == "pot" ] ; then \
+ continue ; \
+ fi ; \
+ echo "$(INSTALL_DATA) $$I $(DESTDIR)$(potdir)" ; \
+ $(INSTALL_DATA) $$I $(DESTDIR)$(potdir) ; \
+ done ; \
+ fi
+
+spellcheck: pot
+ $(Y2TOOL) pot-spellcheck
+
+# all-local: $(if $(IS_DEVTOOLS),,$(POT_DST))
+
+install-data-local: # $(if $(IS_DEVTOOLS),,install-pot)
+ mkdir -p $(DESTDIR)$(docdir)
+ @for I in $(extra_COPYRIGHT_files) ; \
+ do \
+ EX="" ; \
+ if test -f $(srcdir)/$$I ; then \
+ EX=$(srcdir)/$$I ; \
+ elif test -f $(LEGALESE_DIR)/$$I ; then \
+ EX=$(LEGALESE_DIR)/$$I ; \
+ else \
+ echo "Error: No file $$I in $(srcdir)/ or in $(LEGALESE_DIR)/"; \
+ exit 1 ; \
+ fi ; \
+ echo "$(INSTALL_DATA) $$EX $(DESTDIR)$(docdir)" ; \
+ $(INSTALL_DATA) $$EX $(DESTDIR)$(docdir) ; \
+ done
+
+package-local: check-parse $(if $(IS_DEVTOOLS),,$(POT_DST)) $(RPMNAME)-$(VERSION).tar.bz2
+ rm -f package/$(RPMNAME)-*.tar.bz2
+ rm -f package/*~
+ rm -f package/*.bak
+ rm -f package/*.auto
+ mv $(RPMNAME)-$(VERSION).tar.bz2 package/
+ if ! test -x $(Y2TOOL); then \
+ echo "$(Y2TOOL): not found."; \
+ echo "You have to install yast2-devtools to making a package"; \
+ false; \
+ fi
+ here=`pwd`; \
+ cd $(srcdir) && for i in $(RPMNAME)*.spec.in; do \
+ newname="`echo "$$i" | sed "s/\.in$$//g"`"; \
+ $(Y2TOOL) create-spec < $$i > $$here/package/$${newname} ; \
+ done
+
+package: check-up-to-date check-tagversion check-textdomain package-local
+
+TAGVERSION = $(Y2TOOL) tagversion
+
+# check if there is no modified files and all commits were pushed
+check-up-to-date:
+ if [ `git status --short --branch | sed '/##[^[]*$/d;/^??/d' | wc -l` -gt 0 ]; then \
+ (echo "ERROR: Source is not commited and pushed. See `git status`"; false) \
+ fi
+
+check-tagversion:
+ cd $(srcdir) && $(TAGVERSION) --check >/dev/null; \
+ [ $$? = 0 ] || ( echo "ERROR: Please run 'tagversion' first"; false )
+
+check-parse-old:
+ @if [ `find -type f -name "*.ycp" | wc -l` -gt 0 -a "$(RPMNAME)" != "yast2-core" ] ; then \
+ echo "Running parseycp..." ; \
+ parseycp -q -R ; \
+ else \
+ echo "Not running parseycp." ; \
+ fi
+
+check-parse:
+ @echo "Not running parseycp."
+
+check-textdomain:
+ $(Y2TOOL) check-textdomain $(srcdir)
+
+stable: checkin-stable
+
+checkin-stable: package
+ $(Y2TOOL) checkin-stable
+
+
+# For po/ modules
+checkpo:
+ test ! -f $(srcdir)/po/Makefile || $(MAKE) -C po checkpo
+# test ! -f $(srcdir)/po/Makefile || $(MAKE) -C po checkpo make-pox
+# Contents of ./SUBDIRS
+SUBDIRS = po
Added: trunk/yast/tk/README
===================================================================
--- trunk/yast/tk/README (rev 0)
+++ trunk/yast/tk/README 2015-09-29 10:47:28 UTC (rev 92876)
@@ -0,0 +1,2 @@
+This program/library is part of YaST2
+See the file COPYING for license terms
Added: trunk/yast/tk/configure.ac
===================================================================
--- trunk/yast/tk/configure.ac (rev 0)
+++ trunk/yast/tk/configure.ac 2015-09-29 10:47:28 UTC (rev 92876)
@@ -0,0 +1,184 @@
+dnl configure.ac for yast2-trans-tk
+dnl
+dnl -- This file is generated by y2autoconf 3.0.5 - DO NOT EDIT! --
+dnl (edit configure.ac.in or configure.in.in instead)
+
+AC_INIT(yast2-trans-tk, 3.1.0, http://bugs.opensuse.org/, yast2-trans-tk)
+dnl Check for presence of file 'RPMNAME'
+AC_CONFIG_SRCDIR([RPMNAME])
+
+dnl Checking host/target/build systems, for make, install etc.
+AC_CANONICAL_TARGET
+dnl Perform program name transformation
+AC_ARG_PROGRAM
+
+AC_PREFIX_DEFAULT(/usr)
+
+dnl long filenames; we use GNU Make extensions and that's ok
+AM_INIT_AUTOMAKE(tar-ustar -Wno-portability)
+
+dnl Important YaST2 variables
+VERSION="3.1.0"
+RPMNAME="yast2-trans-tk"
+MAINTAINER="Karl Eichwalder <ke(a)suse.de>"
+
+dnl pkgconfig honors lib64
+pkgconfigdir=\${libdir}/pkgconfig
+pkgconfigdatadir=\${datadir}/pkgconfig
+yast2dir=\${prefix}/share/YaST2
+
+ybindir=\${prefix}/lib/YaST2/bin
+# FIXME duplicates execcompdir
+ystartupdir=\${prefix}/lib/YaST2
+plugindir=\${libdir}/YaST2/plugin
+includedir=\${prefix}/include/YaST2
+potdir=\${docdir}/pot
+
+docdir=\${prefix}/share/doc/packages/$RPMNAME
+mandir=\${prefix}/share/man
+
+execcompdir=\${prefix}/lib/YaST2
+agentdir=${execcompdir}/servers_non_y2
+
+ydatadir=${yast2dir}/data
+imagedir=${yast2dir}/images
+themedir=${yast2dir}/theme
+localedir=${yast2dir}/locale
+clientdir=${yast2dir}/clients
+moduledir=${yast2dir}/modules
+yncludedir=${yast2dir}/include
+schemadir=${yast2dir}/schema
+scrconfdir=${yast2dir}/scrconf
+desktopdir=\${prefix}/share/applications/YaST2
+
+AC_SUBST(VERSION)
+AC_SUBST(RPMNAME)
+AC_SUBST(MAINTAINER)
+
+AC_SUBST(pkgconfigdir)
+AC_SUBST(pkgconfigdatadir)
+
+AC_SUBST(yast2dir)
+
+AC_SUBST(ybindir)
+AC_SUBST(ystartupdir)
+AC_SUBST(plugindir)
+AC_SUBST(includedir)
+AC_SUBST(potdir)
+AC_SUBST(execcompdir)
+
+AC_SUBST(docdir)
+AC_SUBST(mandir)
+
+AC_SUBST(ydatadir)
+AC_SUBST(imagedir)
+AC_SUBST(themedir)
+AC_SUBST(localedir)
+AC_SUBST(clientdir)
+AC_SUBST(moduledir)
+AC_SUBST(yncludedir)
+AC_SUBST(schemadir)
+AC_SUBST(scrconfdir)
+AC_SUBST(agentdir)
+AC_SUBST(desktopdir)
+
+fillupdir_d="/var/adm/fillup-templates"
+AC_ARG_WITH(fillupdir,
+ AS_HELP_STRING([--with-fillupdir=DIR],
+ [where to place fillup templates (default $fillupdir_d.]),
+ [ fillupdir="$withval" ],
+ [ fillupdir="$fillupdir_d" ])
+AC_SUBST(fillupdir)
+
+LL=${RPMNAME##*-}
+AC_SUBST(LL)
+ISO639=${LL%_*}
+AC_SUBST(ISO639)
+
+AC_ARG_WITH(own_compendium,
+ AS_HELP_STRING([--with-own_compendium=FILE],
+ [Location of compendium file]),
+ y2compendium=yes, y2compendium=no)
+if test "x$with_own_compendium" = "x" ; then
+ if test -d ../50-memory ; then
+ COMPENDIUM='../../50-memory/yast2.$(LL).po'
+ else
+ COMPENDIUM='../../memory/yast2.$(LL).po'
+ fi
+else
+ COMPENDIUM=${with_own_compendium}
+fi
+AC_SUBST(COMPENDIUM)
+if test -d ../50-pot ; then
+ POTDIR=../../50-pot
+else
+ POTDIR=../../pot/pot
+fi
+AC_SUBST(POTDIR)
+
+
+dnl Checks for programs.
+AC_PROG_INSTALL
+dnl The YCP interpreter checks whether dependent ybc files are older
+dnl so we must preserve their timestamps
+INSTALL="${INSTALL} -p"
+AC_PROG_LN_S
+AC_PROG_MAKE_SET
+
+dnl pkgconfig
+AC_ARG_VAR([PKG_CONFIG_PATH], [where to search for pkg-config files])
+dnl devtools
+dnl ...
+
+dnl no need for AC_ARG_VAR
+AC_PATH_PROG(XGETTEXT, xgettext)
+if test -z "$XGETTEXT" ; then
+ AC_MSG_ERROR(xgettext is missing; please install gettext-tools.)
+fi
+
+Y2DEVTOOLS_PREFIX=`pkg-config --print-errors --variable=prefix yast2-devtools`
+AC_SUBST(Y2DEVTOOLS_PREFIX)
+devtools_ybindir=`pkg-config --print-errors --variable=ybindir yast2-devtools`
+devtools_yast2dir=`pkg-config --print-errors --variable=yast2dir yast2-devtools`
+
+dnl producing pkg-config for others?
+AM_CONDITIONAL(CREATE_PKGCONFIG, test "x${CREATE_PKGCONFIG}" != x)
+AM_CONDITIONAL(CREATE_PKGCONFIG_NOARCH, test "x${CREATE_PKGCONFIG}" = xnoarch)
+
+dbdir=${devtools_yast2dir}/data/docbook
+STYLESHEET_HTML=${dbdir}/stylesheets/customize-html.xsl
+STYLESHEET_PDF=${dbdir}/stylesheets/customize-fo.xsl
+STYLESHEET_CSS=${dbdir}/css/yast2docs.css
+STYLESHEET_YDOC=${dbdir}/stylesheets/ydoc.xsl
+STYLESHEET_YCPDOC=${dbdir}/stylesheets/ycpdoc.xsl
+AC_SUBST(STYLESHEET_HTML)
+AC_SUBST(STYLESHEET_PDF)
+AC_SUBST(STYLESHEET_CSS)
+AC_SUBST(STYLESHEET_YDOC)
+AC_SUBST(STYLESHEET_YCPDOC)
+
+
+dnl searches for some needed programs
+AC_PATH_PROG(MSGFMT, msgfmt, no, /usr/bin)
+if test x$MSGFMT != x"/usr/bin/msgfmt"; then
+ AC_MSG_ERROR(msgfmt is missing; please install gettext.)
+fi
+AC_PATH_PROGS(MSGCAT, msgcat pmsgcat, no)
+if test x$MSGCAT = xno; then
+ AC_MSG_ERROR(msgcat is missing; please install gettext-0.11pre or better.)
+fi
+
+AC_PATH_PROG(MSGMERGE, msgmerge, no, /usr/bin)
+if test x$MSGMERGE != x"/usr/bin/msgmerge"; then
+ AC_MSG_ERROR(msgmerge is missing; please install gettext.)
+fi
+
+AC_PATH_PROG(MSGCONV, msgconv, no, /usr/bin)
+if test x$MSGCONV != x"/usr/bin/msgconv"; then
+ AC_MSG_ERROR(msgconv is missing; please install gettext.)
+fi
+
+
+AC_CONFIG_FILES(Makefile po/Makefile)
+AC_OUTPUT
+
Added: trunk/yast/tk/po/Makefile.am
===================================================================
--- trunk/yast/tk/po/Makefile.am (rev 0)
+++ trunk/yast/tk/po/Makefile.am 2015-09-29 10:47:28 UTC (rev 92876)
@@ -0,0 +1,175 @@
+# Emacs: -*- makefile -*-
+#
+# Makefile.am for a YaST2 translation (po/) subproject
+#
+# -- This file is generated by y2automake - DO NOT EDIT! --
+#
+# --- START lines from /usr/share/YaST2/data/devtools/admin/po/Makefile.am.top ---
+# Emacs: -*- makefile -*-
+# --- END lines from /usr/share/YaST2/data/devtools/admin/po/Makefile.am.top ---
+# --- START lines from /usr/share/YaST2/data/devtools/admin/po/Makefile.am.center ---
+# Emacs: -*- makefile -*-
+
+LL = @LL@
+#POTDIR = ../../50-pot
+POTDIR = @POTDIR@
+POTFILES = $(wildcard $(POTDIR)/*.pot)
+GENERATED = $(MOFILES)
+CLEANFILES = $(GENERATED)
+POFILES = $(wildcard *.po)
+ALL_TEXTDOMAINS = $(basename $(notdir $(POTFILES)))
+BPOTFILES = $(shell source ../../50-tools/build.conf && echo $$business)
+WANTED_TEXTDOMAINS = $(filter-out $(BPOTFILES), $(ALL_TEXTDOMAINS))
+WANTED_POFILES = $(addsuffix .$(LL).po, $(WANTED_TEXTDOMAINS))
+MOFILES = $(POFILES:%.po=%.mo)
+INST_MOFILES = $(MOFILES:.$(LL).mo=.mo)
+POXFILES = $(POFILES:%.po=%.pox)
+EXTRA_DIST = $(WANTED_POFILES) $(stat)
+localedir=@localedir@
+locale_lang_msg_dir=$(localedir)/$(LL)/LC_MESSAGES
+compendium = @COMPENDIUM@
+with_compendium =
+
+stat=status.txt
+PO_STATS= grep -v warning: | @ybindir@/po-stats
+
+MSGMERGE = @MSGMERGE@ --no-wrap --force-po --previous
+MSGFMT = @MSGFMT@
+MSGCAT = @MSGCAT@ --no-wrap --force-po
+MSGCONV = @MSGCONV@ --no-wrap --force-po
+XGETTEXT = @XGETTEXT@ --no-wrap
+
+SUFFIXES = .po .pox .gmo .mo
+
+all-local: $(GENERATED)
+
+make-pox pox: Makefile $(POXFILES)
+$(POXFILES): %.pox: %.po
+ -[ -f $@ ] && mv --backup=numbered $@ $@.bak; \
+ pot=$$(echo $< | sed "s:$(LL).po:pot:"); \
+ compendium=$(compendium); \
+ [ -f $$compendium ] || compendium=/dev/null ; \
+ $(MSGMERGE) -C $$compendium -o $@ $< $(POTDIR)/$$pot
+
+# update or init PO file
+update-po: Makefile $(POTFILES)
+ for p in $(POTFILES); do \
+ q=$${p##*/}; \
+ po=$${q%pot}$(LL).po; \
+ echo $$po; \
+ if [ -f $$po ]; then \
+ $(MSGMERGE) -o $$po.tmp $(with_compendium) $$po $$p; \
+ else \
+ $(MSGMERGE) -o $$po.tmp -C $(compendium) \
+ --verbose /dev/null $$p; \
+ fi || { echo "$(MSGMERGE) for \"$$po\" failed" ; \
+ rm -f $$po.tmp ; }; \
+ if cmp $$po.tmp $$po >/dev/null 2>&1; then \
+ rm -vf $$po.tmp; \
+ else \
+ mv -vf $$po.tmp $$po; \
+ fi; \
+ done
+ $(MAKE) $(stat)
+
+$(stat): $(WANTED_POFILES)
+ if [ -f $(stat) ]; then \
+ cp --backup=numbered $(stat) $(stat).bak; \
+ :> $(stat); \
+ fi
+ { for f in $(WANTED_POFILES); do \
+ LANG=C msgfmt -o /dev/null -c -v --statistics $$f 2>&1; \
+ done ; } | $(PO_STATS) | head -n 6 | tee $(stat)
+
+update-po-with-compendium:
+ $(MAKE) update-po with_compendium="-C $(compendium)"
+
+update-mo: $(MOFILES)
+ @:
+
+%.mo: %.po
+ file=$(srcdir)/`echo $* | sed 's,.*/,,'`.mo \
+ && rm -f $$file \
+ && $(MSGCONV) --to UTF-8 $< \
+ | $(MSGFMT) -c --statistics -o $$file -
+
+showpo:
+ echo $(POFILES)
+
+showmo:
+ echo $(MOFILES)
+
+checkpo:
+ for f in $(POFILES); do \
+ mypot=$(POTDIR)/$${f/$(LL).po/pot}; echo $$f $$mypot; \
+ [ -f $$mypot ] && { LANG=C $(MSGMERGE) --verbose --output=/dev/null $$f $$mypot || exit 1; }; \
+ LANG=C $(MSGFMT) --output=/dev/null --check --statistics --verbose $$f \
+ || exit 1; \
+ done
+
+# Try to checkin a .pox file
+# FIXME make sure msgcat doesn't weird things with "" and comments
+checkin:
+ p=$(MODULE).$(ci_ll); \
+ cp --backup=numbered $(ci_opt) $$p.po $$p.po.bak; \
+ if [ -d CVS ]; then \
+ cvs -n update $$p.po | grep -q -v '^[UPMC]'; \
+ else \
+ LC_ALL=C svn status --show-updates --quiet $$p.po| grep -v '^Status against revision'; \
+ fi; \
+ if [ $$? = 0 ]; then \
+ echo "CVS/Subversion mismatch; trying to merge..."; \
+ rm -f $$p.po; \
+ if [ -d CVS ]; then \
+ cvs -q update $$p.po; \
+ else \
+ svn update $$p.po; \
+ fi; \
+ cp $$p.pox $$p.pox.new; \
+ $(MSGCAT) $$p.po $$p.pox.new -o $$p.pox; \
+ echo -e "\nCheck \"$$p.pox\" for fuzzy entries. Status:"; \
+ $(MSGFMT) --check --statistics $$p.pox; \
+ echo -e "Then try again to checkin \"$$p.pox\"."; \
+ else \
+ cp $(ci_opt) $$p.pox $$p.po; \
+ if [ -d CVS ]; then \
+ cvs -n ci $$p.po; \
+ else \
+ svn --dry-run commit $$p.po; \
+ fi; \
+ if [ $$? = 0 ] ; then \
+ if [ -d CVS ]; then \
+ cvs ci -m "$(ci_msg)" $$p.po; \
+ else \
+ svn commit --message "$(ci_msg)" $$p.po; \
+ fi; \
+ else \
+ rm -f $$p.po; \
+ if [ -d CVS ]; then \
+ cvs -q update $$p.po; \
+ else \
+ svn update $$p.po; \
+ fi; \
+ cp $$p.pox $$p.pox.new; \
+ $(MSGCAT) $$p.po $$p.pox.new -o $$p.pox; \
+ echo -e "\nCheck \"$$p.pox\" for fuzzy entries. Status:"; \
+ $(MSGFMT) --check --statistics $$p.pox; \
+ echo "Then try to checkin \"$$p.pox\"."; \
+ fi; \
+ fi
+
+install-data-local: $(MOFILES) $(stat)
+ D=$(DESTDIR)$(locale_lang_msg_dir); \
+ [ -d $$D ] || install -d -m 755 $$D; \
+ for l in $(MOFILES); do \
+ m=$${l/$(LL).mo/mo}; \
+ install -m 644 $$l $$D/$$m; \
+ done
+ install -d -m 755 $(DESTDIR)$(docdir)
+ $(INSTALL_DATA) $(stat) $(DESTDIR)$(docdir)
+# --- END lines from /usr/share/YaST2/data/devtools/admin/po/Makefile.am.center ---
+# --- START lines from /usr/share/YaST2/data/devtools/admin/po/Makefile.am.bottom ---
+# Emacs: -*- makefile -*-
+
+## po/Makefile.am.bottom ends here
+# --- END lines from /usr/share/YaST2/data/devtools/admin/po/Makefile.am.bottom ---
Added: trunk/yast/tr/COPYING
===================================================================
--- trunk/yast/tr/COPYING (rev 0)
+++ trunk/yast/tr/COPYING 2015-09-29 10:47:28 UTC (rev 92876)
@@ -0,0 +1,339 @@
+ GNU GENERAL PUBLIC LICENSE
+ Version 2, June 1991
+
+ Copyright (C) 1989, 1991 Free Software Foundation, Inc.,
+ 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA
+ Everyone is permitted to copy and distribute verbatim copies
+ of this license document, but changing it is not allowed.
+
+ Preamble
+
+ The licenses for most software are designed to take away your
+freedom to share and change it. By contrast, the GNU General Public
+License is intended to guarantee your freedom to share and change free
+software--to make sure the software is free for all its users. This
+General Public License applies to most of the Free Software
+Foundation's software and to any other program whose authors commit to
+using it. (Some other Free Software Foundation software is covered by
+the GNU Lesser General Public License instead.) You can apply it to
+your programs, too.
+
+ When we speak of free software, we are referring to freedom, not
+price. Our General Public Licenses are designed to make sure that you
+have the freedom to distribute copies of free software (and charge for
+this service if you wish), that you receive source code or can get it
+if you want it, that you can change the software or use pieces of it
+in new free programs; and that you know you can do these things.
+
+ To protect your rights, we need to make restrictions that forbid
+anyone to deny you these rights or to ask you to surrender the rights.
+These restrictions translate to certain responsibilities for you if you
+distribute copies of the software, or if you modify it.
+
+ For example, if you distribute copies of such a program, whether
+gratis or for a fee, you must give the recipients all the rights that
+you have. You must make sure that they, too, receive or can get the
+source code. And you must show them these terms so they know their
+rights.
+
+ We protect your rights with two steps: (1) copyright the software, and
+(2) offer you this license which gives you legal permission to copy,
+distribute and/or modify the software.
+
+ Also, for each author's protection and ours, we want to make certain
+that everyone understands that there is no warranty for this free
+software. If the software is modified by someone else and passed on, we
+want its recipients to know that what they have is not the original, so
+that any problems introduced by others will not reflect on the original
+authors' reputations.
+
+ Finally, any free program is threatened constantly by software
+patents. We wish to avoid the danger that redistributors of a free
+program will individually obtain patent licenses, in effect making the
+program proprietary. To prevent this, we have made it clear that any
+patent must be licensed for everyone's free use or not licensed at all.
+
+ The precise terms and conditions for copying, distribution and
+modification follow.
+
+ GNU GENERAL PUBLIC LICENSE
+ TERMS AND CONDITIONS FOR COPYING, DISTRIBUTION AND MODIFICATION
+
+ 0. This License applies to any program or other work which contains
+a notice placed by the copyright holder saying it may be distributed
+under the terms of this General Public License. The "Program", below,
+refers to any such program or work, and a "work based on the Program"
+means either the Program or any derivative work under copyright law:
+that is to say, a work containing the Program or a portion of it,
+either verbatim or with modifications and/or translated into another
+language. (Hereinafter, translation is included without limitation in
+the term "modification".) Each licensee is addressed as "you".
+
+Activities other than copying, distribution and modification are not
+covered by this License; they are outside its scope. The act of
+running the Program is not restricted, and the output from the Program
+is covered only if its contents constitute a work based on the
+Program (independent of having been made by running the Program).
+Whether that is true depends on what the Program does.
+
+ 1. You may copy and distribute verbatim copies of the Program's
+source code as you receive it, in any medium, provided that you
+conspicuously and appropriately publish on each copy an appropriate
+copyright notice and disclaimer of warranty; keep intact all the
+notices that refer to this License and to the absence of any warranty;
+and give any other recipients of the Program a copy of this License
+along with the Program.
+
+You may charge a fee for the physical act of transferring a copy, and
+you may at your option offer warranty protection in exchange for a fee.
+
+ 2. You may modify your copy or copies of the Program or any portion
+of it, thus forming a work based on the Program, and copy and
+distribute such modifications or work under the terms of Section 1
+above, provided that you also meet all of these conditions:
+
+ a) You must cause the modified files to carry prominent notices
+ stating that you changed the files and the date of any change.
+
+ b) You must cause any work that you distribute or publish, that in
+ whole or in part contains or is derived from the Program or any
+ part thereof, to be licensed as a whole at no charge to all third
+ parties under the terms of this License.
+
+ c) If the modified program normally reads commands interactively
+ when run, you must cause it, when started running for such
+ interactive use in the most ordinary way, to print or display an
+ announcement including an appropriate copyright notice and a
+ notice that there is no warranty (or else, saying that you provide
+ a warranty) and that users may redistribute the program under
+ these conditions, and telling the user how to view a copy of this
+ License. (Exception: if the Program itself is interactive but
+ does not normally print such an announcement, your work based on
+ the Program is not required to print an announcement.)
+
+These requirements apply to the modified work as a whole. If
+identifiable sections of that work are not derived from the Program,
+and can be reasonably considered independent and separate works in
+themselves, then this License, and its terms, do not apply to those
+sections when you distribute them as separate works. But when you
+distribute the same sections as part of a whole which is a work based
+on the Program, the distribution of the whole must be on the terms of
+this License, whose permissions for other licensees extend to the
+entire whole, and thus to each and every part regardless of who wrote it.
+
+Thus, it is not the intent of this section to claim rights or contest
+your rights to work written entirely by you; rather, the intent is to
+exercise the right to control the distribution of derivative or
+collective works based on the Program.
+
+In addition, mere aggregation of another work not based on the Program
+with the Program (or with a work based on the Program) on a volume of
+a storage or distribution medium does not bring the other work under
+the scope of this License.
+
+ 3. You may copy and distribute the Program (or a work based on it,
+under Section 2) in object code or executable form under the terms of
+Sections 1 and 2 above provided that you also do one of the following:
+
+ a) Accompany it with the complete corresponding machine-readable
+ source code, which must be distributed under the terms of Sections
+ 1 and 2 above on a medium customarily used for software interchange; or,
+
+ b) Accompany it with a written offer, valid for at least three
+ years, to give any third party, for a charge no more than your
+ cost of physically performing source distribution, a complete
+ machine-readable copy of the corresponding source code, to be
+ distributed under the terms of Sections 1 and 2 above on a medium
+ customarily used for software interchange; or,
+
+ c) Accompany it with the information you received as to the offer
+ to distribute corresponding source code. (This alternative is
+ allowed only for noncommercial distribution and only if you
+ received the program in object code or executable form with such
+ an offer, in accord with Subsection b above.)
+
+The source code for a work means the preferred form of the work for
+making modifications to it. For an executable work, complete source
+code means all the source code for all modules it contains, plus any
+associated interface definition files, plus the scripts used to
+control compilation and installation of the executable. However, as a
+special exception, the source code distributed need not include
+anything that is normally distributed (in either source or binary
+form) with the major components (compiler, kernel, and so on) of the
+operating system on which the executable runs, unless that component
+itself accompanies the executable.
+
+If distribution of executable or object code is made by offering
+access to copy from a designated place, then offering equivalent
+access to copy the source code from the same place counts as
+distribution of the source code, even though third parties are not
+compelled to copy the source along with the object code.
+
+ 4. You may not copy, modify, sublicense, or distribute the Program
+except as expressly provided under this License. Any attempt
+otherwise to copy, modify, sublicense or distribute the Program is
+void, and will automatically terminate your rights under this License.
+However, parties who have received copies, or rights, from you under
+this License will not have their licenses terminated so long as such
+parties remain in full compliance.
+
+ 5. You are not required to accept this License, since you have not
+signed it. However, nothing else grants you permission to modify or
+distribute the Program or its derivative works. These actions are
+prohibited by law if you do not accept this License. Therefore, by
+modifying or distributing the Program (or any work based on the
+Program), you indicate your acceptance of this License to do so, and
+all its terms and conditions for copying, distributing or modifying
+the Program or works based on it.
+
+ 6. Each time you redistribute the Program (or any work based on the
+Program), the recipient automatically receives a license from the
+original licensor to copy, distribute or modify the Program subject to
+these terms and conditions. You may not impose any further
+restrictions on the recipients' exercise of the rights granted herein.
+You are not responsible for enforcing compliance by third parties to
+this License.
+
+ 7. If, as a consequence of a court judgment or allegation of patent
+infringement or for any other reason (not limited to patent issues),
+conditions are imposed on you (whether by court order, agreement or
+otherwise) that contradict the conditions of this License, they do not
+excuse you from the conditions of this License. If you cannot
+distribute so as to satisfy simultaneously your obligations under this
+License and any other pertinent obligations, then as a consequence you
+may not distribute the Program at all. For example, if a patent
+license would not permit royalty-free redistribution of the Program by
+all those who receive copies directly or indirectly through you, then
+the only way you could satisfy both it and this License would be to
+refrain entirely from distribution of the Program.
+
+If any portion of this section is held invalid or unenforceable under
+any particular circumstance, the balance of the section is intended to
+apply and the section as a whole is intended to apply in other
+circumstances.
+
+It is not the purpose of this section to induce you to infringe any
+patents or other property right claims or to contest validity of any
+such claims; this section has the sole purpose of protecting the
+integrity of the free software distribution system, which is
+implemented by public license practices. Many people have made
+generous contributions to the wide range of software distributed
+through that system in reliance on consistent application of that
+system; it is up to the author/donor to decide if he or she is willing
+to distribute software through any other system and a licensee cannot
+impose that choice.
+
+This section is intended to make thoroughly clear what is believed to
+be a consequence of the rest of this License.
+
+ 8. If the distribution and/or use of the Program is restricted in
+certain countries either by patents or by copyrighted interfaces, the
+original copyright holder who places the Program under this License
+may add an explicit geographical distribution limitation excluding
+those countries, so that distribution is permitted only in or among
+countries not thus excluded. In such case, this License incorporates
+the limitation as if written in the body of this License.
+
+ 9. The Free Software Foundation may publish revised and/or new versions
+of the General Public License from time to time. Such new versions will
+be similar in spirit to the present version, but may differ in detail to
+address new problems or concerns.
+
+Each version is given a distinguishing version number. If the Program
+specifies a version number of this License which applies to it and "any
+later version", you have the option of following the terms and conditions
+either of that version or of any later version published by the Free
+Software Foundation. If the Program does not specify a version number of
+this License, you may choose any version ever published by the Free Software
+Foundation.
+
+ 10. If you wish to incorporate parts of the Program into other free
+programs whose distribution conditions are different, write to the author
+to ask for permission. For software which is copyrighted by the Free
+Software Foundation, write to the Free Software Foundation; we sometimes
+make exceptions for this. Our decision will be guided by the two goals
+of preserving the free status of all derivatives of our free software and
+of promoting the sharing and reuse of software generally.
+
+ NO WARRANTY
+
+ 11. BECAUSE THE PROGRAM IS LICENSED FREE OF CHARGE, THERE IS NO WARRANTY
+FOR THE PROGRAM, TO THE EXTENT PERMITTED BY APPLICABLE LAW. EXCEPT WHEN
+OTHERWISE STATED IN WRITING THE COPYRIGHT HOLDERS AND/OR OTHER PARTIES
+PROVIDE THE PROGRAM "AS IS" WITHOUT WARRANTY OF ANY KIND, EITHER EXPRESSED
+OR IMPLIED, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF
+MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE. THE ENTIRE RISK AS
+TO THE QUALITY AND PERFORMANCE OF THE PROGRAM IS WITH YOU. SHOULD THE
+PROGRAM PROVE DEFECTIVE, YOU ASSUME THE COST OF ALL NECESSARY SERVICING,
+REPAIR OR CORRECTION.
+
+ 12. IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN WRITING
+WILL ANY COPYRIGHT HOLDER, OR ANY OTHER PARTY WHO MAY MODIFY AND/OR
+REDISTRIBUTE THE PROGRAM AS PERMITTED ABOVE, BE LIABLE TO YOU FOR DAMAGES,
+INCLUDING ANY GENERAL, SPECIAL, INCIDENTAL OR CONSEQUENTIAL DAMAGES ARISING
+OUT OF THE USE OR INABILITY TO USE THE PROGRAM (INCLUDING BUT NOT LIMITED
+TO LOSS OF DATA OR DATA BEING RENDERED INACCURATE OR LOSSES SUSTAINED BY
+YOU OR THIRD PARTIES OR A FAILURE OF THE PROGRAM TO OPERATE WITH ANY OTHER
+PROGRAMS), EVEN IF SUCH HOLDER OR OTHER PARTY HAS BEEN ADVISED OF THE
+POSSIBILITY OF SUCH DAMAGES.
+
+ END OF TERMS AND CONDITIONS
+
+ How to Apply These Terms to Your New Programs
+
+ If you develop a new program, and you want it to be of the greatest
+possible use to the public, the best way to achieve this is to make it
+free software which everyone can redistribute and change under these terms.
+
+ To do so, attach the following notices to the program. It is safest
+to attach them to the start of each source file to most effectively
+convey the exclusion of warranty; and each file should have at least
+the "copyright" line and a pointer to where the full notice is found.
+
+ <one line to give the program's name and a brief idea of what it does.>
+ Copyright (C) <year> <name of author>
+
+ This program is free software; you can redistribute it and/or modify
+ it under the terms of the GNU General Public License as published by
+ the Free Software Foundation; either version 2 of the License, or
+ (at your option) any later version.
+
+ This program is distributed in the hope that it will be useful,
+ but WITHOUT ANY WARRANTY; without even the implied warranty of
+ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ GNU General Public License for more details.
+
+ You should have received a copy of the GNU General Public License along
+ with this program; if not, write to the Free Software Foundation, Inc.,
+ 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA.
+
+Also add information on how to contact you by electronic and paper mail.
+
+If the program is interactive, make it output a short notice like this
+when it starts in an interactive mode:
+
+ Gnomovision version 69, Copyright (C) year name of author
+ Gnomovision comes with ABSOLUTELY NO WARRANTY; for details type `show w'.
+ This is free software, and you are welcome to redistribute it
+ under certain conditions; type `show c' for details.
+
+The hypothetical commands `show w' and `show c' should show the appropriate
+parts of the General Public License. Of course, the commands you use may
+be called something other than `show w' and `show c'; they could even be
+mouse-clicks or menu items--whatever suits your program.
+
+You should also get your employer (if you work as a programmer) or your
+school, if any, to sign a "copyright disclaimer" for the program, if
+necessary. Here is a sample; alter the names:
+
+ Yoyodyne, Inc., hereby disclaims all copyright interest in the program
+ `Gnomovision' (which makes passes at compilers) written by James Hacker.
+
+ <signature of Ty Coon>, 1 April 1989
+ Ty Coon, President of Vice
+
+This General Public License does not permit incorporating your program into
+proprietary programs. If your program is a subroutine library, you may
+consider it more useful to permit linking proprietary applications with the
+library. If this is what you want to do, use the GNU Lesser General
+Public License instead of this License.
Added: trunk/yast/tr/Makefile.am
===================================================================
--- trunk/yast/tr/Makefile.am (rev 0)
+++ trunk/yast/tr/Makefile.am 2015-09-29 10:47:28 UTC (rev 92876)
@@ -0,0 +1,196 @@
+# Emacs: -*- makefile -*-
+#
+# Toplevel Makefile.am for a YaST2 subproject
+#
+# -- This file is generated by y2automake - DO NOT EDIT! --
+# (Edit ./SUBDIRS instead)
+#
+
+#where devtools are
+Y2TOOL = $(Y2DEVTOOLS_PREFIX)/bin/y2tool
+
+VERSION = $(shell cat $(srcdir)/VERSION)
+RPMNAME = $(shell cat $(srcdir)/RPMNAME)
+SUBDIRS_FILE = $(shell test -e $(srcdir)/SUBDIRS && echo SUBDIRS)
+ACINCLUDE_FILE = $(shell test -e $(srcdir)/acinclude.m4 && echo acinclude.m4)
+
+HAS_YAST_LICENSE = $(shell test -e $(srcdir)/YAST_LICENSE && echo YAST_LICENSE)
+
+# do we do Makefile.am for devtools? It is a little special...
+IS_DEVTOOLS = $(findstring yast2-devtools,$(RPMNAME))
+
+DEVTOOLS_DIR = $(if $(IS_DEVTOOLS),$(srcdir)/devtools,$(Y2DEVTOOLS_PREFIX)/share/YaST2/data/devtools)
+LEGALESE_DIR = $(if $(HAS_YAST_LICENSE),$(DEVTOOLS_DIR)/admin/copyright/yast,$(DEVTOOLS_DIR)/admin/copyright/gpl)
+
+COPYRIGHT_files_gpl = README COPYING
+
+COPYRIGHT_files_yast = YAST_LICENSE README COPYING COPYRIGHT.english \
+ COPYRIGHT.french COPYRIGHT.german COPYRIGHT.spanish
+
+extra_COPYRIGHT_files = $(if $(HAS_YAST_LICENSE), $(COPYRIGHT_files_yast), $(COPYRIGHT_files_gpl))
+
+# less strict; prefer bzip2
+AUTOMAKE_OPTIONS = foreign dist-bzip2 no-dist-gzip
+# where devtools install m4 snippets
+# argh, executed literally
+#ACLOCAL_AMFLAGS = -I $(Y2DEVTOOLS_PREFIX)/share/aclocal
+ACLOCAL_AMFLAGS = -I . -I `if test -d ./devtools/admin; then echo ./devtools/admin; else pkg-config --print-errors --variable=datadir yast2-devtools; fi`/aclocal
+
+Makefile.am.common: $(DEVTOOLS_DIR)/admin/Makefile.am.common
+ cmp -s $< $@ || cp -f $< $@
+
+# create bzip2ed tar and make some sanity checks
+$(RPMNAME)-$(VERSION).tar.bz2: checkpo dist-bzip2
+ @if [ `bunzip2 -c $(RPMNAME)-$(VERSION).tar.bz2 | wc --bytes` = 0 ] ; then \
+ echo "Error: created tar is empty" ; \
+ exit 1 ; \
+ fi
+
+CLEANFILES =
+MAINTAINERCLEANFILES = package/$(RPMNAME)-$(VERSION).tar.bz2 package/$(RPMNAME).spec
+
+POT_DST = $(shell find -type d -name testsuite -prune , \
+ -type f -name "*.pot")
+
+EXTRA_DIST = \
+ VERSION RPMNAME MAINTAINER configure.in.in \
+ $(SUBDIRS_FILE) $(ACINCLUDE_FILE) \
+ $(if $(IS_DEVTOOLS),Makefile.am.common,$(POT_DST))
+
+show-extra-dist:
+ @echo $(EXTRA_DIST)
+
+# info '(automake)Conditionals'
+if CREATE_PKGCONFIG
+# create the file here instead of by configure
+# because the prerequisite is made here (not anymore!)
+# and we don't want any paths in y2autoconf
+# info '(autoconf)config.status Invocation'
+$(RPMNAME).pc: $(RPMNAME).pc.in config.status
+ ./config.status --file=$@:$<
+
+if CREATE_PKGCONFIG_NOARCH
+pkgconfigdata_DATA = $(RPMNAME).pc
+else
+pkgconfig_DATA = $(RPMNAME).pc
+endif
+
+EXTRA_DIST += $(RPMNAME).pc.in
+endif
+
+dist-hook:
+ @for I in $(extra_COPYRIGHT_files) ; \
+ do \
+ EX="" ; \
+ if test -f $(srcdir)/$$I ; then \
+ EX=$(srcdir)/$$I ; \
+ elif test -f $(LEGALESE_DIR)/$$I ; then \
+ EX=$(LEGALESE_DIR)/$$I ; \
+ else \
+ echo "Error: No file $$I in $(srcdir)/ or in $$LEGALESE_DIR/"; \
+ exit 1 ; \
+ fi ; \
+ echo "cp $$EX $(distdir)" ; \
+ cp $$EX "$(distdir)" ; \
+ done
+
+pot:
+ $(Y2TOOL) y2makepot -s $(srcdir)
+
+install-pot: pot
+ @POT_DST=`find -type d -name testsuite -prune , \
+ -type f -name "*.pot"` ; \
+ if [ -n "$$POT_DST" ] ; then \
+ echo "mkdir -p $(DESTDIR)$(potdir)" ; \
+ mkdir -p $(DESTDIR)$(potdir) ; \
+ list="$$POT_DST"; \
+ for I in $$list ; \
+ do \
+ echo $$I ; \
+ if [ "$$I" == "pot" ] ; then \
+ continue ; \
+ fi ; \
+ echo "$(INSTALL_DATA) $$I $(DESTDIR)$(potdir)" ; \
+ $(INSTALL_DATA) $$I $(DESTDIR)$(potdir) ; \
+ done ; \
+ fi
+
+spellcheck: pot
+ $(Y2TOOL) pot-spellcheck
+
+# all-local: $(if $(IS_DEVTOOLS),,$(POT_DST))
+
+install-data-local: # $(if $(IS_DEVTOOLS),,install-pot)
+ mkdir -p $(DESTDIR)$(docdir)
+ @for I in $(extra_COPYRIGHT_files) ; \
+ do \
+ EX="" ; \
+ if test -f $(srcdir)/$$I ; then \
+ EX=$(srcdir)/$$I ; \
+ elif test -f $(LEGALESE_DIR)/$$I ; then \
+ EX=$(LEGALESE_DIR)/$$I ; \
+ else \
+ echo "Error: No file $$I in $(srcdir)/ or in $(LEGALESE_DIR)/"; \
+ exit 1 ; \
+ fi ; \
+ echo "$(INSTALL_DATA) $$EX $(DESTDIR)$(docdir)" ; \
+ $(INSTALL_DATA) $$EX $(DESTDIR)$(docdir) ; \
+ done
+
+package-local: check-parse $(if $(IS_DEVTOOLS),,$(POT_DST)) $(RPMNAME)-$(VERSION).tar.bz2
+ rm -f package/$(RPMNAME)-*.tar.bz2
+ rm -f package/*~
+ rm -f package/*.bak
+ rm -f package/*.auto
+ mv $(RPMNAME)-$(VERSION).tar.bz2 package/
+ if ! test -x $(Y2TOOL); then \
+ echo "$(Y2TOOL): not found."; \
+ echo "You have to install yast2-devtools to making a package"; \
+ false; \
+ fi
+ here=`pwd`; \
+ cd $(srcdir) && for i in $(RPMNAME)*.spec.in; do \
+ newname="`echo "$$i" | sed "s/\.in$$//g"`"; \
+ $(Y2TOOL) create-spec < $$i > $$here/package/$${newname} ; \
+ done
+
+package: check-up-to-date check-tagversion check-textdomain package-local
+
+TAGVERSION = $(Y2TOOL) tagversion
+
+# check if there is no modified files and all commits were pushed
+check-up-to-date:
+ if [ `git status --short --branch | sed '/##[^[]*$/d;/^??/d' | wc -l` -gt 0 ]; then \
+ (echo "ERROR: Source is not commited and pushed. See `git status`"; false) \
+ fi
+
+check-tagversion:
+ cd $(srcdir) && $(TAGVERSION) --check >/dev/null; \
+ [ $$? = 0 ] || ( echo "ERROR: Please run 'tagversion' first"; false )
+
+check-parse-old:
+ @if [ `find -type f -name "*.ycp" | wc -l` -gt 0 -a "$(RPMNAME)" != "yast2-core" ] ; then \
+ echo "Running parseycp..." ; \
+ parseycp -q -R ; \
+ else \
+ echo "Not running parseycp." ; \
+ fi
+
+check-parse:
+ @echo "Not running parseycp."
+
+check-textdomain:
+ $(Y2TOOL) check-textdomain $(srcdir)
+
+stable: checkin-stable
+
+checkin-stable: package
+ $(Y2TOOL) checkin-stable
+
+
+# For po/ modules
+checkpo:
+ test ! -f $(srcdir)/po/Makefile || $(MAKE) -C po checkpo
+# test ! -f $(srcdir)/po/Makefile || $(MAKE) -C po checkpo make-pox
+# Contents of ./SUBDIRS
+SUBDIRS = po
Added: trunk/yast/tr/README
===================================================================
--- trunk/yast/tr/README (rev 0)
+++ trunk/yast/tr/README 2015-09-29 10:47:28 UTC (rev 92876)
@@ -0,0 +1,2 @@
+This program/library is part of YaST2
+See the file COPYING for license terms
Added: trunk/yast/tr/configure.ac
===================================================================
--- trunk/yast/tr/configure.ac (rev 0)
+++ trunk/yast/tr/configure.ac 2015-09-29 10:47:28 UTC (rev 92876)
@@ -0,0 +1,184 @@
+dnl configure.ac for yast2-trans-tr
+dnl
+dnl -- This file is generated by y2autoconf 3.0.5 - DO NOT EDIT! --
+dnl (edit configure.ac.in or configure.in.in instead)
+
+AC_INIT(yast2-trans-tr, 3.1.0, http://bugs.opensuse.org/, yast2-trans-tr)
+dnl Check for presence of file 'RPMNAME'
+AC_CONFIG_SRCDIR([RPMNAME])
+
+dnl Checking host/target/build systems, for make, install etc.
+AC_CANONICAL_TARGET
+dnl Perform program name transformation
+AC_ARG_PROGRAM
+
+AC_PREFIX_DEFAULT(/usr)
+
+dnl long filenames; we use GNU Make extensions and that's ok
+AM_INIT_AUTOMAKE(tar-ustar -Wno-portability)
+
+dnl Important YaST2 variables
+VERSION="3.1.0"
+RPMNAME="yast2-trans-tr"
+MAINTAINER="Karl Eichwalder <ke(a)suse.de>"
+
+dnl pkgconfig honors lib64
+pkgconfigdir=\${libdir}/pkgconfig
+pkgconfigdatadir=\${datadir}/pkgconfig
+yast2dir=\${prefix}/share/YaST2
+
+ybindir=\${prefix}/lib/YaST2/bin
+# FIXME duplicates execcompdir
+ystartupdir=\${prefix}/lib/YaST2
+plugindir=\${libdir}/YaST2/plugin
+includedir=\${prefix}/include/YaST2
+potdir=\${docdir}/pot
+
+docdir=\${prefix}/share/doc/packages/$RPMNAME
+mandir=\${prefix}/share/man
+
+execcompdir=\${prefix}/lib/YaST2
+agentdir=${execcompdir}/servers_non_y2
+
+ydatadir=${yast2dir}/data
+imagedir=${yast2dir}/images
+themedir=${yast2dir}/theme
+localedir=${yast2dir}/locale
+clientdir=${yast2dir}/clients
+moduledir=${yast2dir}/modules
+yncludedir=${yast2dir}/include
+schemadir=${yast2dir}/schema
+scrconfdir=${yast2dir}/scrconf
+desktopdir=\${prefix}/share/applications/YaST2
+
+AC_SUBST(VERSION)
+AC_SUBST(RPMNAME)
+AC_SUBST(MAINTAINER)
+
+AC_SUBST(pkgconfigdir)
+AC_SUBST(pkgconfigdatadir)
+
+AC_SUBST(yast2dir)
+
+AC_SUBST(ybindir)
+AC_SUBST(ystartupdir)
+AC_SUBST(plugindir)
+AC_SUBST(includedir)
+AC_SUBST(potdir)
+AC_SUBST(execcompdir)
+
+AC_SUBST(docdir)
+AC_SUBST(mandir)
+
+AC_SUBST(ydatadir)
+AC_SUBST(imagedir)
+AC_SUBST(themedir)
+AC_SUBST(localedir)
+AC_SUBST(clientdir)
+AC_SUBST(moduledir)
+AC_SUBST(yncludedir)
+AC_SUBST(schemadir)
+AC_SUBST(scrconfdir)
+AC_SUBST(agentdir)
+AC_SUBST(desktopdir)
+
+fillupdir_d="/var/adm/fillup-templates"
+AC_ARG_WITH(fillupdir,
+ AS_HELP_STRING([--with-fillupdir=DIR],
+ [where to place fillup templates (default $fillupdir_d.]),
+ [ fillupdir="$withval" ],
+ [ fillupdir="$fillupdir_d" ])
+AC_SUBST(fillupdir)
+
+LL=${RPMNAME##*-}
+AC_SUBST(LL)
+ISO639=${LL%_*}
+AC_SUBST(ISO639)
+
+AC_ARG_WITH(own_compendium,
+ AS_HELP_STRING([--with-own_compendium=FILE],
+ [Location of compendium file]),
+ y2compendium=yes, y2compendium=no)
+if test "x$with_own_compendium" = "x" ; then
+ if test -d ../50-memory ; then
+ COMPENDIUM='../../50-memory/yast2.$(LL).po'
+ else
+ COMPENDIUM='../../memory/yast2.$(LL).po'
+ fi
+else
+ COMPENDIUM=${with_own_compendium}
+fi
+AC_SUBST(COMPENDIUM)
+if test -d ../50-pot ; then
+ POTDIR=../../50-pot
+else
+ POTDIR=../../pot/pot
+fi
+AC_SUBST(POTDIR)
+
+
+dnl Checks for programs.
+AC_PROG_INSTALL
+dnl The YCP interpreter checks whether dependent ybc files are older
+dnl so we must preserve their timestamps
+INSTALL="${INSTALL} -p"
+AC_PROG_LN_S
+AC_PROG_MAKE_SET
+
+dnl pkgconfig
+AC_ARG_VAR([PKG_CONFIG_PATH], [where to search for pkg-config files])
+dnl devtools
+dnl ...
+
+dnl no need for AC_ARG_VAR
+AC_PATH_PROG(XGETTEXT, xgettext)
+if test -z "$XGETTEXT" ; then
+ AC_MSG_ERROR(xgettext is missing; please install gettext-tools.)
+fi
+
+Y2DEVTOOLS_PREFIX=`pkg-config --print-errors --variable=prefix yast2-devtools`
+AC_SUBST(Y2DEVTOOLS_PREFIX)
+devtools_ybindir=`pkg-config --print-errors --variable=ybindir yast2-devtools`
+devtools_yast2dir=`pkg-config --print-errors --variable=yast2dir yast2-devtools`
+
+dnl producing pkg-config for others?
+AM_CONDITIONAL(CREATE_PKGCONFIG, test "x${CREATE_PKGCONFIG}" != x)
+AM_CONDITIONAL(CREATE_PKGCONFIG_NOARCH, test "x${CREATE_PKGCONFIG}" = xnoarch)
+
+dbdir=${devtools_yast2dir}/data/docbook
+STYLESHEET_HTML=${dbdir}/stylesheets/customize-html.xsl
+STYLESHEET_PDF=${dbdir}/stylesheets/customize-fo.xsl
+STYLESHEET_CSS=${dbdir}/css/yast2docs.css
+STYLESHEET_YDOC=${dbdir}/stylesheets/ydoc.xsl
+STYLESHEET_YCPDOC=${dbdir}/stylesheets/ycpdoc.xsl
+AC_SUBST(STYLESHEET_HTML)
+AC_SUBST(STYLESHEET_PDF)
+AC_SUBST(STYLESHEET_CSS)
+AC_SUBST(STYLESHEET_YDOC)
+AC_SUBST(STYLESHEET_YCPDOC)
+
+
+dnl searches for some needed programs
+AC_PATH_PROG(MSGFMT, msgfmt, no, /usr/bin)
+if test x$MSGFMT != x"/usr/bin/msgfmt"; then
+ AC_MSG_ERROR(msgfmt is missing; please install gettext.)
+fi
+AC_PATH_PROGS(MSGCAT, msgcat pmsgcat, no)
+if test x$MSGCAT = xno; then
+ AC_MSG_ERROR(msgcat is missing; please install gettext-0.11pre or better.)
+fi
+
+AC_PATH_PROG(MSGMERGE, msgmerge, no, /usr/bin)
+if test x$MSGMERGE != x"/usr/bin/msgmerge"; then
+ AC_MSG_ERROR(msgmerge is missing; please install gettext.)
+fi
+
+AC_PATH_PROG(MSGCONV, msgconv, no, /usr/bin)
+if test x$MSGCONV != x"/usr/bin/msgconv"; then
+ AC_MSG_ERROR(msgconv is missing; please install gettext.)
+fi
+
+
+AC_CONFIG_FILES(Makefile po/Makefile)
+AC_OUTPUT
+
Added: trunk/yast/tr/po/Makefile.am
===================================================================
--- trunk/yast/tr/po/Makefile.am (rev 0)
+++ trunk/yast/tr/po/Makefile.am 2015-09-29 10:47:28 UTC (rev 92876)
@@ -0,0 +1,175 @@
+# Emacs: -*- makefile -*-
+#
+# Makefile.am for a YaST2 translation (po/) subproject
+#
+# -- This file is generated by y2automake - DO NOT EDIT! --
+#
+# --- START lines from /usr/share/YaST2/data/devtools/admin/po/Makefile.am.top ---
+# Emacs: -*- makefile -*-
+# --- END lines from /usr/share/YaST2/data/devtools/admin/po/Makefile.am.top ---
+# --- START lines from /usr/share/YaST2/data/devtools/admin/po/Makefile.am.center ---
+# Emacs: -*- makefile -*-
+
+LL = @LL@
+#POTDIR = ../../50-pot
+POTDIR = @POTDIR@
+POTFILES = $(wildcard $(POTDIR)/*.pot)
+GENERATED = $(MOFILES)
+CLEANFILES = $(GENERATED)
+POFILES = $(wildcard *.po)
+ALL_TEXTDOMAINS = $(basename $(notdir $(POTFILES)))
+BPOTFILES = $(shell source ../../50-tools/build.conf && echo $$business)
+WANTED_TEXTDOMAINS = $(filter-out $(BPOTFILES), $(ALL_TEXTDOMAINS))
+WANTED_POFILES = $(addsuffix .$(LL).po, $(WANTED_TEXTDOMAINS))
+MOFILES = $(POFILES:%.po=%.mo)
+INST_MOFILES = $(MOFILES:.$(LL).mo=.mo)
+POXFILES = $(POFILES:%.po=%.pox)
+EXTRA_DIST = $(WANTED_POFILES) $(stat)
+localedir=@localedir@
+locale_lang_msg_dir=$(localedir)/$(LL)/LC_MESSAGES
+compendium = @COMPENDIUM@
+with_compendium =
+
+stat=status.txt
+PO_STATS= grep -v warning: | @ybindir@/po-stats
+
+MSGMERGE = @MSGMERGE@ --no-wrap --force-po --previous
+MSGFMT = @MSGFMT@
+MSGCAT = @MSGCAT@ --no-wrap --force-po
+MSGCONV = @MSGCONV@ --no-wrap --force-po
+XGETTEXT = @XGETTEXT@ --no-wrap
+
+SUFFIXES = .po .pox .gmo .mo
+
+all-local: $(GENERATED)
+
+make-pox pox: Makefile $(POXFILES)
+$(POXFILES): %.pox: %.po
+ -[ -f $@ ] && mv --backup=numbered $@ $@.bak; \
+ pot=$$(echo $< | sed "s:$(LL).po:pot:"); \
+ compendium=$(compendium); \
+ [ -f $$compendium ] || compendium=/dev/null ; \
+ $(MSGMERGE) -C $$compendium -o $@ $< $(POTDIR)/$$pot
+
+# update or init PO file
+update-po: Makefile $(POTFILES)
+ for p in $(POTFILES); do \
+ q=$${p##*/}; \
+ po=$${q%pot}$(LL).po; \
+ echo $$po; \
+ if [ -f $$po ]; then \
+ $(MSGMERGE) -o $$po.tmp $(with_compendium) $$po $$p; \
+ else \
+ $(MSGMERGE) -o $$po.tmp -C $(compendium) \
+ --verbose /dev/null $$p; \
+ fi || { echo "$(MSGMERGE) for \"$$po\" failed" ; \
+ rm -f $$po.tmp ; }; \
+ if cmp $$po.tmp $$po >/dev/null 2>&1; then \
+ rm -vf $$po.tmp; \
+ else \
+ mv -vf $$po.tmp $$po; \
+ fi; \
+ done
+ $(MAKE) $(stat)
+
+$(stat): $(WANTED_POFILES)
+ if [ -f $(stat) ]; then \
+ cp --backup=numbered $(stat) $(stat).bak; \
+ :> $(stat); \
+ fi
+ { for f in $(WANTED_POFILES); do \
+ LANG=C msgfmt -o /dev/null -c -v --statistics $$f 2>&1; \
+ done ; } | $(PO_STATS) | head -n 6 | tee $(stat)
+
+update-po-with-compendium:
+ $(MAKE) update-po with_compendium="-C $(compendium)"
+
+update-mo: $(MOFILES)
+ @:
+
+%.mo: %.po
+ file=$(srcdir)/`echo $* | sed 's,.*/,,'`.mo \
+ && rm -f $$file \
+ && $(MSGCONV) --to UTF-8 $< \
+ | $(MSGFMT) -c --statistics -o $$file -
+
+showpo:
+ echo $(POFILES)
+
+showmo:
+ echo $(MOFILES)
+
+checkpo:
+ for f in $(POFILES); do \
+ mypot=$(POTDIR)/$${f/$(LL).po/pot}; echo $$f $$mypot; \
+ [ -f $$mypot ] && { LANG=C $(MSGMERGE) --verbose --output=/dev/null $$f $$mypot || exit 1; }; \
+ LANG=C $(MSGFMT) --output=/dev/null --check --statistics --verbose $$f \
+ || exit 1; \
+ done
+
+# Try to checkin a .pox file
+# FIXME make sure msgcat doesn't weird things with "" and comments
+checkin:
+ p=$(MODULE).$(ci_ll); \
+ cp --backup=numbered $(ci_opt) $$p.po $$p.po.bak; \
+ if [ -d CVS ]; then \
+ cvs -n update $$p.po | grep -q -v '^[UPMC]'; \
+ else \
+ LC_ALL=C svn status --show-updates --quiet $$p.po| grep -v '^Status against revision'; \
+ fi; \
+ if [ $$? = 0 ]; then \
+ echo "CVS/Subversion mismatch; trying to merge..."; \
+ rm -f $$p.po; \
+ if [ -d CVS ]; then \
+ cvs -q update $$p.po; \
+ else \
+ svn update $$p.po; \
+ fi; \
+ cp $$p.pox $$p.pox.new; \
+ $(MSGCAT) $$p.po $$p.pox.new -o $$p.pox; \
+ echo -e "\nCheck \"$$p.pox\" for fuzzy entries. Status:"; \
+ $(MSGFMT) --check --statistics $$p.pox; \
+ echo -e "Then try again to checkin \"$$p.pox\"."; \
+ else \
+ cp $(ci_opt) $$p.pox $$p.po; \
+ if [ -d CVS ]; then \
+ cvs -n ci $$p.po; \
+ else \
+ svn --dry-run commit $$p.po; \
+ fi; \
+ if [ $$? = 0 ] ; then \
+ if [ -d CVS ]; then \
+ cvs ci -m "$(ci_msg)" $$p.po; \
+ else \
+ svn commit --message "$(ci_msg)" $$p.po; \
+ fi; \
+ else \
+ rm -f $$p.po; \
+ if [ -d CVS ]; then \
+ cvs -q update $$p.po; \
+ else \
+ svn update $$p.po; \
+ fi; \
+ cp $$p.pox $$p.pox.new; \
+ $(MSGCAT) $$p.po $$p.pox.new -o $$p.pox; \
+ echo -e "\nCheck \"$$p.pox\" for fuzzy entries. Status:"; \
+ $(MSGFMT) --check --statistics $$p.pox; \
+ echo "Then try to checkin \"$$p.pox\"."; \
+ fi; \
+ fi
+
+install-data-local: $(MOFILES) $(stat)
+ D=$(DESTDIR)$(locale_lang_msg_dir); \
+ [ -d $$D ] || install -d -m 755 $$D; \
+ for l in $(MOFILES); do \
+ m=$${l/$(LL).mo/mo}; \
+ install -m 644 $$l $$D/$$m; \
+ done
+ install -d -m 755 $(DESTDIR)$(docdir)
+ $(INSTALL_DATA) $(stat) $(DESTDIR)$(docdir)
+# --- END lines from /usr/share/YaST2/data/devtools/admin/po/Makefile.am.center ---
+# --- START lines from /usr/share/YaST2/data/devtools/admin/po/Makefile.am.bottom ---
+# Emacs: -*- makefile -*-
+
+## po/Makefile.am.bottom ends here
+# --- END lines from /usr/share/YaST2/data/devtools/admin/po/Makefile.am.bottom ---
Added: trunk/yast/uk/COPYING
===================================================================
--- trunk/yast/uk/COPYING (rev 0)
+++ trunk/yast/uk/COPYING 2015-09-29 10:47:28 UTC (rev 92876)
@@ -0,0 +1,339 @@
+ GNU GENERAL PUBLIC LICENSE
+ Version 2, June 1991
+
+ Copyright (C) 1989, 1991 Free Software Foundation, Inc.,
+ 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA
+ Everyone is permitted to copy and distribute verbatim copies
+ of this license document, but changing it is not allowed.
+
+ Preamble
+
+ The licenses for most software are designed to take away your
+freedom to share and change it. By contrast, the GNU General Public
+License is intended to guarantee your freedom to share and change free
+software--to make sure the software is free for all its users. This
+General Public License applies to most of the Free Software
+Foundation's software and to any other program whose authors commit to
+using it. (Some other Free Software Foundation software is covered by
+the GNU Lesser General Public License instead.) You can apply it to
+your programs, too.
+
+ When we speak of free software, we are referring to freedom, not
+price. Our General Public Licenses are designed to make sure that you
+have the freedom to distribute copies of free software (and charge for
+this service if you wish), that you receive source code or can get it
+if you want it, that you can change the software or use pieces of it
+in new free programs; and that you know you can do these things.
+
+ To protect your rights, we need to make restrictions that forbid
+anyone to deny you these rights or to ask you to surrender the rights.
+These restrictions translate to certain responsibilities for you if you
+distribute copies of the software, or if you modify it.
+
+ For example, if you distribute copies of such a program, whether
+gratis or for a fee, you must give the recipients all the rights that
+you have. You must make sure that they, too, receive or can get the
+source code. And you must show them these terms so they know their
+rights.
+
+ We protect your rights with two steps: (1) copyright the software, and
+(2) offer you this license which gives you legal permission to copy,
+distribute and/or modify the software.
+
+ Also, for each author's protection and ours, we want to make certain
+that everyone understands that there is no warranty for this free
+software. If the software is modified by someone else and passed on, we
+want its recipients to know that what they have is not the original, so
+that any problems introduced by others will not reflect on the original
+authors' reputations.
+
+ Finally, any free program is threatened constantly by software
+patents. We wish to avoid the danger that redistributors of a free
+program will individually obtain patent licenses, in effect making the
+program proprietary. To prevent this, we have made it clear that any
+patent must be licensed for everyone's free use or not licensed at all.
+
+ The precise terms and conditions for copying, distribution and
+modification follow.
+
+ GNU GENERAL PUBLIC LICENSE
+ TERMS AND CONDITIONS FOR COPYING, DISTRIBUTION AND MODIFICATION
+
+ 0. This License applies to any program or other work which contains
+a notice placed by the copyright holder saying it may be distributed
+under the terms of this General Public License. The "Program", below,
+refers to any such program or work, and a "work based on the Program"
+means either the Program or any derivative work under copyright law:
+that is to say, a work containing the Program or a portion of it,
+either verbatim or with modifications and/or translated into another
+language. (Hereinafter, translation is included without limitation in
+the term "modification".) Each licensee is addressed as "you".
+
+Activities other than copying, distribution and modification are not
+covered by this License; they are outside its scope. The act of
+running the Program is not restricted, and the output from the Program
+is covered only if its contents constitute a work based on the
+Program (independent of having been made by running the Program).
+Whether that is true depends on what the Program does.
+
+ 1. You may copy and distribute verbatim copies of the Program's
+source code as you receive it, in any medium, provided that you
+conspicuously and appropriately publish on each copy an appropriate
+copyright notice and disclaimer of warranty; keep intact all the
+notices that refer to this License and to the absence of any warranty;
+and give any other recipients of the Program a copy of this License
+along with the Program.
+
+You may charge a fee for the physical act of transferring a copy, and
+you may at your option offer warranty protection in exchange for a fee.
+
+ 2. You may modify your copy or copies of the Program or any portion
+of it, thus forming a work based on the Program, and copy and
+distribute such modifications or work under the terms of Section 1
+above, provided that you also meet all of these conditions:
+
+ a) You must cause the modified files to carry prominent notices
+ stating that you changed the files and the date of any change.
+
+ b) You must cause any work that you distribute or publish, that in
+ whole or in part contains or is derived from the Program or any
+ part thereof, to be licensed as a whole at no charge to all third
+ parties under the terms of this License.
+
+ c) If the modified program normally reads commands interactively
+ when run, you must cause it, when started running for such
+ interactive use in the most ordinary way, to print or display an
+ announcement including an appropriate copyright notice and a
+ notice that there is no warranty (or else, saying that you provide
+ a warranty) and that users may redistribute the program under
+ these conditions, and telling the user how to view a copy of this
+ License. (Exception: if the Program itself is interactive but
+ does not normally print such an announcement, your work based on
+ the Program is not required to print an announcement.)
+
+These requirements apply to the modified work as a whole. If
+identifiable sections of that work are not derived from the Program,
+and can be reasonably considered independent and separate works in
+themselves, then this License, and its terms, do not apply to those
+sections when you distribute them as separate works. But when you
+distribute the same sections as part of a whole which is a work based
+on the Program, the distribution of the whole must be on the terms of
+this License, whose permissions for other licensees extend to the
+entire whole, and thus to each and every part regardless of who wrote it.
+
+Thus, it is not the intent of this section to claim rights or contest
+your rights to work written entirely by you; rather, the intent is to
+exercise the right to control the distribution of derivative or
+collective works based on the Program.
+
+In addition, mere aggregation of another work not based on the Program
+with the Program (or with a work based on the Program) on a volume of
+a storage or distribution medium does not bring the other work under
+the scope of this License.
+
+ 3. You may copy and distribute the Program (or a work based on it,
+under Section 2) in object code or executable form under the terms of
+Sections 1 and 2 above provided that you also do one of the following:
+
+ a) Accompany it with the complete corresponding machine-readable
+ source code, which must be distributed under the terms of Sections
+ 1 and 2 above on a medium customarily used for software interchange; or,
+
+ b) Accompany it with a written offer, valid for at least three
+ years, to give any third party, for a charge no more than your
+ cost of physically performing source distribution, a complete
+ machine-readable copy of the corresponding source code, to be
+ distributed under the terms of Sections 1 and 2 above on a medium
+ customarily used for software interchange; or,
+
+ c) Accompany it with the information you received as to the offer
+ to distribute corresponding source code. (This alternative is
+ allowed only for noncommercial distribution and only if you
+ received the program in object code or executable form with such
+ an offer, in accord with Subsection b above.)
+
+The source code for a work means the preferred form of the work for
+making modifications to it. For an executable work, complete source
+code means all the source code for all modules it contains, plus any
+associated interface definition files, plus the scripts used to
+control compilation and installation of the executable. However, as a
+special exception, the source code distributed need not include
+anything that is normally distributed (in either source or binary
+form) with the major components (compiler, kernel, and so on) of the
+operating system on which the executable runs, unless that component
+itself accompanies the executable.
+
+If distribution of executable or object code is made by offering
+access to copy from a designated place, then offering equivalent
+access to copy the source code from the same place counts as
+distribution of the source code, even though third parties are not
+compelled to copy the source along with the object code.
+
+ 4. You may not copy, modify, sublicense, or distribute the Program
+except as expressly provided under this License. Any attempt
+otherwise to copy, modify, sublicense or distribute the Program is
+void, and will automatically terminate your rights under this License.
+However, parties who have received copies, or rights, from you under
+this License will not have their licenses terminated so long as such
+parties remain in full compliance.
+
+ 5. You are not required to accept this License, since you have not
+signed it. However, nothing else grants you permission to modify or
+distribute the Program or its derivative works. These actions are
+prohibited by law if you do not accept this License. Therefore, by
+modifying or distributing the Program (or any work based on the
+Program), you indicate your acceptance of this License to do so, and
+all its terms and conditions for copying, distributing or modifying
+the Program or works based on it.
+
+ 6. Each time you redistribute the Program (or any work based on the
+Program), the recipient automatically receives a license from the
+original licensor to copy, distribute or modify the Program subject to
+these terms and conditions. You may not impose any further
+restrictions on the recipients' exercise of the rights granted herein.
+You are not responsible for enforcing compliance by third parties to
+this License.
+
+ 7. If, as a consequence of a court judgment or allegation of patent
+infringement or for any other reason (not limited to patent issues),
+conditions are imposed on you (whether by court order, agreement or
+otherwise) that contradict the conditions of this License, they do not
+excuse you from the conditions of this License. If you cannot
+distribute so as to satisfy simultaneously your obligations under this
+License and any other pertinent obligations, then as a consequence you
+may not distribute the Program at all. For example, if a patent
+license would not permit royalty-free redistribution of the Program by
+all those who receive copies directly or indirectly through you, then
+the only way you could satisfy both it and this License would be to
+refrain entirely from distribution of the Program.
+
+If any portion of this section is held invalid or unenforceable under
+any particular circumstance, the balance of the section is intended to
+apply and the section as a whole is intended to apply in other
+circumstances.
+
+It is not the purpose of this section to induce you to infringe any
+patents or other property right claims or to contest validity of any
+such claims; this section has the sole purpose of protecting the
+integrity of the free software distribution system, which is
+implemented by public license practices. Many people have made
+generous contributions to the wide range of software distributed
+through that system in reliance on consistent application of that
+system; it is up to the author/donor to decide if he or she is willing
+to distribute software through any other system and a licensee cannot
+impose that choice.
+
+This section is intended to make thoroughly clear what is believed to
+be a consequence of the rest of this License.
+
+ 8. If the distribution and/or use of the Program is restricted in
+certain countries either by patents or by copyrighted interfaces, the
+original copyright holder who places the Program under this License
+may add an explicit geographical distribution limitation excluding
+those countries, so that distribution is permitted only in or among
+countries not thus excluded. In such case, this License incorporates
+the limitation as if written in the body of this License.
+
+ 9. The Free Software Foundation may publish revised and/or new versions
+of the General Public License from time to time. Such new versions will
+be similar in spirit to the present version, but may differ in detail to
+address new problems or concerns.
+
+Each version is given a distinguishing version number. If the Program
+specifies a version number of this License which applies to it and "any
+later version", you have the option of following the terms and conditions
+either of that version or of any later version published by the Free
+Software Foundation. If the Program does not specify a version number of
+this License, you may choose any version ever published by the Free Software
+Foundation.
+
+ 10. If you wish to incorporate parts of the Program into other free
+programs whose distribution conditions are different, write to the author
+to ask for permission. For software which is copyrighted by the Free
+Software Foundation, write to the Free Software Foundation; we sometimes
+make exceptions for this. Our decision will be guided by the two goals
+of preserving the free status of all derivatives of our free software and
+of promoting the sharing and reuse of software generally.
+
+ NO WARRANTY
+
+ 11. BECAUSE THE PROGRAM IS LICENSED FREE OF CHARGE, THERE IS NO WARRANTY
+FOR THE PROGRAM, TO THE EXTENT PERMITTED BY APPLICABLE LAW. EXCEPT WHEN
+OTHERWISE STATED IN WRITING THE COPYRIGHT HOLDERS AND/OR OTHER PARTIES
+PROVIDE THE PROGRAM "AS IS" WITHOUT WARRANTY OF ANY KIND, EITHER EXPRESSED
+OR IMPLIED, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF
+MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE. THE ENTIRE RISK AS
+TO THE QUALITY AND PERFORMANCE OF THE PROGRAM IS WITH YOU. SHOULD THE
+PROGRAM PROVE DEFECTIVE, YOU ASSUME THE COST OF ALL NECESSARY SERVICING,
+REPAIR OR CORRECTION.
+
+ 12. IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN WRITING
+WILL ANY COPYRIGHT HOLDER, OR ANY OTHER PARTY WHO MAY MODIFY AND/OR
+REDISTRIBUTE THE PROGRAM AS PERMITTED ABOVE, BE LIABLE TO YOU FOR DAMAGES,
+INCLUDING ANY GENERAL, SPECIAL, INCIDENTAL OR CONSEQUENTIAL DAMAGES ARISING
+OUT OF THE USE OR INABILITY TO USE THE PROGRAM (INCLUDING BUT NOT LIMITED
+TO LOSS OF DATA OR DATA BEING RENDERED INACCURATE OR LOSSES SUSTAINED BY
+YOU OR THIRD PARTIES OR A FAILURE OF THE PROGRAM TO OPERATE WITH ANY OTHER
+PROGRAMS), EVEN IF SUCH HOLDER OR OTHER PARTY HAS BEEN ADVISED OF THE
+POSSIBILITY OF SUCH DAMAGES.
+
+ END OF TERMS AND CONDITIONS
+
+ How to Apply These Terms to Your New Programs
+
+ If you develop a new program, and you want it to be of the greatest
+possible use to the public, the best way to achieve this is to make it
+free software which everyone can redistribute and change under these terms.
+
+ To do so, attach the following notices to the program. It is safest
+to attach them to the start of each source file to most effectively
+convey the exclusion of warranty; and each file should have at least
+the "copyright" line and a pointer to where the full notice is found.
+
+ <one line to give the program's name and a brief idea of what it does.>
+ Copyright (C) <year> <name of author>
+
+ This program is free software; you can redistribute it and/or modify
+ it under the terms of the GNU General Public License as published by
+ the Free Software Foundation; either version 2 of the License, or
+ (at your option) any later version.
+
+ This program is distributed in the hope that it will be useful,
+ but WITHOUT ANY WARRANTY; without even the implied warranty of
+ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ GNU General Public License for more details.
+
+ You should have received a copy of the GNU General Public License along
+ with this program; if not, write to the Free Software Foundation, Inc.,
+ 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA.
+
+Also add information on how to contact you by electronic and paper mail.
+
+If the program is interactive, make it output a short notice like this
+when it starts in an interactive mode:
+
+ Gnomovision version 69, Copyright (C) year name of author
+ Gnomovision comes with ABSOLUTELY NO WARRANTY; for details type `show w'.
+ This is free software, and you are welcome to redistribute it
+ under certain conditions; type `show c' for details.
+
+The hypothetical commands `show w' and `show c' should show the appropriate
+parts of the General Public License. Of course, the commands you use may
+be called something other than `show w' and `show c'; they could even be
+mouse-clicks or menu items--whatever suits your program.
+
+You should also get your employer (if you work as a programmer) or your
+school, if any, to sign a "copyright disclaimer" for the program, if
+necessary. Here is a sample; alter the names:
+
+ Yoyodyne, Inc., hereby disclaims all copyright interest in the program
+ `Gnomovision' (which makes passes at compilers) written by James Hacker.
+
+ <signature of Ty Coon>, 1 April 1989
+ Ty Coon, President of Vice
+
+This General Public License does not permit incorporating your program into
+proprietary programs. If your program is a subroutine library, you may
+consider it more useful to permit linking proprietary applications with the
+library. If this is what you want to do, use the GNU Lesser General
+Public License instead of this License.
Added: trunk/yast/uk/Makefile.am
===================================================================
--- trunk/yast/uk/Makefile.am (rev 0)
+++ trunk/yast/uk/Makefile.am 2015-09-29 10:47:28 UTC (rev 92876)
@@ -0,0 +1,196 @@
+# Emacs: -*- makefile -*-
+#
+# Toplevel Makefile.am for a YaST2 subproject
+#
+# -- This file is generated by y2automake - DO NOT EDIT! --
+# (Edit ./SUBDIRS instead)
+#
+
+#where devtools are
+Y2TOOL = $(Y2DEVTOOLS_PREFIX)/bin/y2tool
+
+VERSION = $(shell cat $(srcdir)/VERSION)
+RPMNAME = $(shell cat $(srcdir)/RPMNAME)
+SUBDIRS_FILE = $(shell test -e $(srcdir)/SUBDIRS && echo SUBDIRS)
+ACINCLUDE_FILE = $(shell test -e $(srcdir)/acinclude.m4 && echo acinclude.m4)
+
+HAS_YAST_LICENSE = $(shell test -e $(srcdir)/YAST_LICENSE && echo YAST_LICENSE)
+
+# do we do Makefile.am for devtools? It is a little special...
+IS_DEVTOOLS = $(findstring yast2-devtools,$(RPMNAME))
+
+DEVTOOLS_DIR = $(if $(IS_DEVTOOLS),$(srcdir)/devtools,$(Y2DEVTOOLS_PREFIX)/share/YaST2/data/devtools)
+LEGALESE_DIR = $(if $(HAS_YAST_LICENSE),$(DEVTOOLS_DIR)/admin/copyright/yast,$(DEVTOOLS_DIR)/admin/copyright/gpl)
+
+COPYRIGHT_files_gpl = README COPYING
+
+COPYRIGHT_files_yast = YAST_LICENSE README COPYING COPYRIGHT.english \
+ COPYRIGHT.french COPYRIGHT.german COPYRIGHT.spanish
+
+extra_COPYRIGHT_files = $(if $(HAS_YAST_LICENSE), $(COPYRIGHT_files_yast), $(COPYRIGHT_files_gpl))
+
+# less strict; prefer bzip2
+AUTOMAKE_OPTIONS = foreign dist-bzip2 no-dist-gzip
+# where devtools install m4 snippets
+# argh, executed literally
+#ACLOCAL_AMFLAGS = -I $(Y2DEVTOOLS_PREFIX)/share/aclocal
+ACLOCAL_AMFLAGS = -I . -I `if test -d ./devtools/admin; then echo ./devtools/admin; else pkg-config --print-errors --variable=datadir yast2-devtools; fi`/aclocal
+
+Makefile.am.common: $(DEVTOOLS_DIR)/admin/Makefile.am.common
+ cmp -s $< $@ || cp -f $< $@
+
+# create bzip2ed tar and make some sanity checks
+$(RPMNAME)-$(VERSION).tar.bz2: checkpo dist-bzip2
+ @if [ `bunzip2 -c $(RPMNAME)-$(VERSION).tar.bz2 | wc --bytes` = 0 ] ; then \
+ echo "Error: created tar is empty" ; \
+ exit 1 ; \
+ fi
+
+CLEANFILES =
+MAINTAINERCLEANFILES = package/$(RPMNAME)-$(VERSION).tar.bz2 package/$(RPMNAME).spec
+
+POT_DST = $(shell find -type d -name testsuite -prune , \
+ -type f -name "*.pot")
+
+EXTRA_DIST = \
+ VERSION RPMNAME MAINTAINER configure.in.in \
+ $(SUBDIRS_FILE) $(ACINCLUDE_FILE) \
+ $(if $(IS_DEVTOOLS),Makefile.am.common,$(POT_DST))
+
+show-extra-dist:
+ @echo $(EXTRA_DIST)
+
+# info '(automake)Conditionals'
+if CREATE_PKGCONFIG
+# create the file here instead of by configure
+# because the prerequisite is made here (not anymore!)
+# and we don't want any paths in y2autoconf
+# info '(autoconf)config.status Invocation'
+$(RPMNAME).pc: $(RPMNAME).pc.in config.status
+ ./config.status --file=$@:$<
+
+if CREATE_PKGCONFIG_NOARCH
+pkgconfigdata_DATA = $(RPMNAME).pc
+else
+pkgconfig_DATA = $(RPMNAME).pc
+endif
+
+EXTRA_DIST += $(RPMNAME).pc.in
+endif
+
+dist-hook:
+ @for I in $(extra_COPYRIGHT_files) ; \
+ do \
+ EX="" ; \
+ if test -f $(srcdir)/$$I ; then \
+ EX=$(srcdir)/$$I ; \
+ elif test -f $(LEGALESE_DIR)/$$I ; then \
+ EX=$(LEGALESE_DIR)/$$I ; \
+ else \
+ echo "Error: No file $$I in $(srcdir)/ or in $$LEGALESE_DIR/"; \
+ exit 1 ; \
+ fi ; \
+ echo "cp $$EX $(distdir)" ; \
+ cp $$EX "$(distdir)" ; \
+ done
+
+pot:
+ $(Y2TOOL) y2makepot -s $(srcdir)
+
+install-pot: pot
+ @POT_DST=`find -type d -name testsuite -prune , \
+ -type f -name "*.pot"` ; \
+ if [ -n "$$POT_DST" ] ; then \
+ echo "mkdir -p $(DESTDIR)$(potdir)" ; \
+ mkdir -p $(DESTDIR)$(potdir) ; \
+ list="$$POT_DST"; \
+ for I in $$list ; \
+ do \
+ echo $$I ; \
+ if [ "$$I" == "pot" ] ; then \
+ continue ; \
+ fi ; \
+ echo "$(INSTALL_DATA) $$I $(DESTDIR)$(potdir)" ; \
+ $(INSTALL_DATA) $$I $(DESTDIR)$(potdir) ; \
+ done ; \
+ fi
+
+spellcheck: pot
+ $(Y2TOOL) pot-spellcheck
+
+# all-local: $(if $(IS_DEVTOOLS),,$(POT_DST))
+
+install-data-local: # $(if $(IS_DEVTOOLS),,install-pot)
+ mkdir -p $(DESTDIR)$(docdir)
+ @for I in $(extra_COPYRIGHT_files) ; \
+ do \
+ EX="" ; \
+ if test -f $(srcdir)/$$I ; then \
+ EX=$(srcdir)/$$I ; \
+ elif test -f $(LEGALESE_DIR)/$$I ; then \
+ EX=$(LEGALESE_DIR)/$$I ; \
+ else \
+ echo "Error: No file $$I in $(srcdir)/ or in $(LEGALESE_DIR)/"; \
+ exit 1 ; \
+ fi ; \
+ echo "$(INSTALL_DATA) $$EX $(DESTDIR)$(docdir)" ; \
+ $(INSTALL_DATA) $$EX $(DESTDIR)$(docdir) ; \
+ done
+
+package-local: check-parse $(if $(IS_DEVTOOLS),,$(POT_DST)) $(RPMNAME)-$(VERSION).tar.bz2
+ rm -f package/$(RPMNAME)-*.tar.bz2
+ rm -f package/*~
+ rm -f package/*.bak
+ rm -f package/*.auto
+ mv $(RPMNAME)-$(VERSION).tar.bz2 package/
+ if ! test -x $(Y2TOOL); then \
+ echo "$(Y2TOOL): not found."; \
+ echo "You have to install yast2-devtools to making a package"; \
+ false; \
+ fi
+ here=`pwd`; \
+ cd $(srcdir) && for i in $(RPMNAME)*.spec.in; do \
+ newname="`echo "$$i" | sed "s/\.in$$//g"`"; \
+ $(Y2TOOL) create-spec < $$i > $$here/package/$${newname} ; \
+ done
+
+package: check-up-to-date check-tagversion check-textdomain package-local
+
+TAGVERSION = $(Y2TOOL) tagversion
+
+# check if there is no modified files and all commits were pushed
+check-up-to-date:
+ if [ `git status --short --branch | sed '/##[^[]*$/d;/^??/d' | wc -l` -gt 0 ]; then \
+ (echo "ERROR: Source is not commited and pushed. See `git status`"; false) \
+ fi
+
+check-tagversion:
+ cd $(srcdir) && $(TAGVERSION) --check >/dev/null; \
+ [ $$? = 0 ] || ( echo "ERROR: Please run 'tagversion' first"; false )
+
+check-parse-old:
+ @if [ `find -type f -name "*.ycp" | wc -l` -gt 0 -a "$(RPMNAME)" != "yast2-core" ] ; then \
+ echo "Running parseycp..." ; \
+ parseycp -q -R ; \
+ else \
+ echo "Not running parseycp." ; \
+ fi
+
+check-parse:
+ @echo "Not running parseycp."
+
+check-textdomain:
+ $(Y2TOOL) check-textdomain $(srcdir)
+
+stable: checkin-stable
+
+checkin-stable: package
+ $(Y2TOOL) checkin-stable
+
+
+# For po/ modules
+checkpo:
+ test ! -f $(srcdir)/po/Makefile || $(MAKE) -C po checkpo
+# test ! -f $(srcdir)/po/Makefile || $(MAKE) -C po checkpo make-pox
+# Contents of ./SUBDIRS
+SUBDIRS = po
Added: trunk/yast/uk/README
===================================================================
--- trunk/yast/uk/README (rev 0)
+++ trunk/yast/uk/README 2015-09-29 10:47:28 UTC (rev 92876)
@@ -0,0 +1,2 @@
+This program/library is part of YaST2
+See the file COPYING for license terms
Added: trunk/yast/uk/configure.ac
===================================================================
--- trunk/yast/uk/configure.ac (rev 0)
+++ trunk/yast/uk/configure.ac 2015-09-29 10:47:28 UTC (rev 92876)
@@ -0,0 +1,184 @@
+dnl configure.ac for yast2-trans-uk
+dnl
+dnl -- This file is generated by y2autoconf 3.0.5 - DO NOT EDIT! --
+dnl (edit configure.ac.in or configure.in.in instead)
+
+AC_INIT(yast2-trans-uk, 3.1.0, http://bugs.opensuse.org/, yast2-trans-uk)
+dnl Check for presence of file 'RPMNAME'
+AC_CONFIG_SRCDIR([RPMNAME])
+
+dnl Checking host/target/build systems, for make, install etc.
+AC_CANONICAL_TARGET
+dnl Perform program name transformation
+AC_ARG_PROGRAM
+
+AC_PREFIX_DEFAULT(/usr)
+
+dnl long filenames; we use GNU Make extensions and that's ok
+AM_INIT_AUTOMAKE(tar-ustar -Wno-portability)
+
+dnl Important YaST2 variables
+VERSION="3.1.0"
+RPMNAME="yast2-trans-uk"
+MAINTAINER="Karl Eichwalder <ke(a)suse.de>"
+
+dnl pkgconfig honors lib64
+pkgconfigdir=\${libdir}/pkgconfig
+pkgconfigdatadir=\${datadir}/pkgconfig
+yast2dir=\${prefix}/share/YaST2
+
+ybindir=\${prefix}/lib/YaST2/bin
+# FIXME duplicates execcompdir
+ystartupdir=\${prefix}/lib/YaST2
+plugindir=\${libdir}/YaST2/plugin
+includedir=\${prefix}/include/YaST2
+potdir=\${docdir}/pot
+
+docdir=\${prefix}/share/doc/packages/$RPMNAME
+mandir=\${prefix}/share/man
+
+execcompdir=\${prefix}/lib/YaST2
+agentdir=${execcompdir}/servers_non_y2
+
+ydatadir=${yast2dir}/data
+imagedir=${yast2dir}/images
+themedir=${yast2dir}/theme
+localedir=${yast2dir}/locale
+clientdir=${yast2dir}/clients
+moduledir=${yast2dir}/modules
+yncludedir=${yast2dir}/include
+schemadir=${yast2dir}/schema
+scrconfdir=${yast2dir}/scrconf
+desktopdir=\${prefix}/share/applications/YaST2
+
+AC_SUBST(VERSION)
+AC_SUBST(RPMNAME)
+AC_SUBST(MAINTAINER)
+
+AC_SUBST(pkgconfigdir)
+AC_SUBST(pkgconfigdatadir)
+
+AC_SUBST(yast2dir)
+
+AC_SUBST(ybindir)
+AC_SUBST(ystartupdir)
+AC_SUBST(plugindir)
+AC_SUBST(includedir)
+AC_SUBST(potdir)
+AC_SUBST(execcompdir)
+
+AC_SUBST(docdir)
+AC_SUBST(mandir)
+
+AC_SUBST(ydatadir)
+AC_SUBST(imagedir)
+AC_SUBST(themedir)
+AC_SUBST(localedir)
+AC_SUBST(clientdir)
+AC_SUBST(moduledir)
+AC_SUBST(yncludedir)
+AC_SUBST(schemadir)
+AC_SUBST(scrconfdir)
+AC_SUBST(agentdir)
+AC_SUBST(desktopdir)
+
+fillupdir_d="/var/adm/fillup-templates"
+AC_ARG_WITH(fillupdir,
+ AS_HELP_STRING([--with-fillupdir=DIR],
+ [where to place fillup templates (default $fillupdir_d.]),
+ [ fillupdir="$withval" ],
+ [ fillupdir="$fillupdir_d" ])
+AC_SUBST(fillupdir)
+
+LL=${RPMNAME##*-}
+AC_SUBST(LL)
+ISO639=${LL%_*}
+AC_SUBST(ISO639)
+
+AC_ARG_WITH(own_compendium,
+ AS_HELP_STRING([--with-own_compendium=FILE],
+ [Location of compendium file]),
+ y2compendium=yes, y2compendium=no)
+if test "x$with_own_compendium" = "x" ; then
+ if test -d ../50-memory ; then
+ COMPENDIUM='../../50-memory/yast2.$(LL).po'
+ else
+ COMPENDIUM='../../memory/yast2.$(LL).po'
+ fi
+else
+ COMPENDIUM=${with_own_compendium}
+fi
+AC_SUBST(COMPENDIUM)
+if test -d ../50-pot ; then
+ POTDIR=../../50-pot
+else
+ POTDIR=../../pot/pot
+fi
+AC_SUBST(POTDIR)
+
+
+dnl Checks for programs.
+AC_PROG_INSTALL
+dnl The YCP interpreter checks whether dependent ybc files are older
+dnl so we must preserve their timestamps
+INSTALL="${INSTALL} -p"
+AC_PROG_LN_S
+AC_PROG_MAKE_SET
+
+dnl pkgconfig
+AC_ARG_VAR([PKG_CONFIG_PATH], [where to search for pkg-config files])
+dnl devtools
+dnl ...
+
+dnl no need for AC_ARG_VAR
+AC_PATH_PROG(XGETTEXT, xgettext)
+if test -z "$XGETTEXT" ; then
+ AC_MSG_ERROR(xgettext is missing; please install gettext-tools.)
+fi
+
+Y2DEVTOOLS_PREFIX=`pkg-config --print-errors --variable=prefix yast2-devtools`
+AC_SUBST(Y2DEVTOOLS_PREFIX)
+devtools_ybindir=`pkg-config --print-errors --variable=ybindir yast2-devtools`
+devtools_yast2dir=`pkg-config --print-errors --variable=yast2dir yast2-devtools`
+
+dnl producing pkg-config for others?
+AM_CONDITIONAL(CREATE_PKGCONFIG, test "x${CREATE_PKGCONFIG}" != x)
+AM_CONDITIONAL(CREATE_PKGCONFIG_NOARCH, test "x${CREATE_PKGCONFIG}" = xnoarch)
+
+dbdir=${devtools_yast2dir}/data/docbook
+STYLESHEET_HTML=${dbdir}/stylesheets/customize-html.xsl
+STYLESHEET_PDF=${dbdir}/stylesheets/customize-fo.xsl
+STYLESHEET_CSS=${dbdir}/css/yast2docs.css
+STYLESHEET_YDOC=${dbdir}/stylesheets/ydoc.xsl
+STYLESHEET_YCPDOC=${dbdir}/stylesheets/ycpdoc.xsl
+AC_SUBST(STYLESHEET_HTML)
+AC_SUBST(STYLESHEET_PDF)
+AC_SUBST(STYLESHEET_CSS)
+AC_SUBST(STYLESHEET_YDOC)
+AC_SUBST(STYLESHEET_YCPDOC)
+
+
+dnl searches for some needed programs
+AC_PATH_PROG(MSGFMT, msgfmt, no, /usr/bin)
+if test x$MSGFMT != x"/usr/bin/msgfmt"; then
+ AC_MSG_ERROR(msgfmt is missing; please install gettext.)
+fi
+AC_PATH_PROGS(MSGCAT, msgcat pmsgcat, no)
+if test x$MSGCAT = xno; then
+ AC_MSG_ERROR(msgcat is missing; please install gettext-0.11pre or better.)
+fi
+
+AC_PATH_PROG(MSGMERGE, msgmerge, no, /usr/bin)
+if test x$MSGMERGE != x"/usr/bin/msgmerge"; then
+ AC_MSG_ERROR(msgmerge is missing; please install gettext.)
+fi
+
+AC_PATH_PROG(MSGCONV, msgconv, no, /usr/bin)
+if test x$MSGCONV != x"/usr/bin/msgconv"; then
+ AC_MSG_ERROR(msgconv is missing; please install gettext.)
+fi
+
+
+AC_CONFIG_FILES(Makefile po/Makefile)
+AC_OUTPUT
+
Added: trunk/yast/uk/po/Makefile.am
===================================================================
--- trunk/yast/uk/po/Makefile.am (rev 0)
+++ trunk/yast/uk/po/Makefile.am 2015-09-29 10:47:28 UTC (rev 92876)
@@ -0,0 +1,175 @@
+# Emacs: -*- makefile -*-
+#
+# Makefile.am for a YaST2 translation (po/) subproject
+#
+# -- This file is generated by y2automake - DO NOT EDIT! --
+#
+# --- START lines from /usr/share/YaST2/data/devtools/admin/po/Makefile.am.top ---
+# Emacs: -*- makefile -*-
+# --- END lines from /usr/share/YaST2/data/devtools/admin/po/Makefile.am.top ---
+# --- START lines from /usr/share/YaST2/data/devtools/admin/po/Makefile.am.center ---
+# Emacs: -*- makefile -*-
+
+LL = @LL@
+#POTDIR = ../../50-pot
+POTDIR = @POTDIR@
+POTFILES = $(wildcard $(POTDIR)/*.pot)
+GENERATED = $(MOFILES)
+CLEANFILES = $(GENERATED)
+POFILES = $(wildcard *.po)
+ALL_TEXTDOMAINS = $(basename $(notdir $(POTFILES)))
+BPOTFILES = $(shell source ../../50-tools/build.conf && echo $$business)
+WANTED_TEXTDOMAINS = $(filter-out $(BPOTFILES), $(ALL_TEXTDOMAINS))
+WANTED_POFILES = $(addsuffix .$(LL).po, $(WANTED_TEXTDOMAINS))
+MOFILES = $(POFILES:%.po=%.mo)
+INST_MOFILES = $(MOFILES:.$(LL).mo=.mo)
+POXFILES = $(POFILES:%.po=%.pox)
+EXTRA_DIST = $(WANTED_POFILES) $(stat)
+localedir=@localedir@
+locale_lang_msg_dir=$(localedir)/$(LL)/LC_MESSAGES
+compendium = @COMPENDIUM@
+with_compendium =
+
+stat=status.txt
+PO_STATS= grep -v warning: | @ybindir@/po-stats
+
+MSGMERGE = @MSGMERGE@ --no-wrap --force-po --previous
+MSGFMT = @MSGFMT@
+MSGCAT = @MSGCAT@ --no-wrap --force-po
+MSGCONV = @MSGCONV@ --no-wrap --force-po
+XGETTEXT = @XGETTEXT@ --no-wrap
+
+SUFFIXES = .po .pox .gmo .mo
+
+all-local: $(GENERATED)
+
+make-pox pox: Makefile $(POXFILES)
+$(POXFILES): %.pox: %.po
+ -[ -f $@ ] && mv --backup=numbered $@ $@.bak; \
+ pot=$$(echo $< | sed "s:$(LL).po:pot:"); \
+ compendium=$(compendium); \
+ [ -f $$compendium ] || compendium=/dev/null ; \
+ $(MSGMERGE) -C $$compendium -o $@ $< $(POTDIR)/$$pot
+
+# update or init PO file
+update-po: Makefile $(POTFILES)
+ for p in $(POTFILES); do \
+ q=$${p##*/}; \
+ po=$${q%pot}$(LL).po; \
+ echo $$po; \
+ if [ -f $$po ]; then \
+ $(MSGMERGE) -o $$po.tmp $(with_compendium) $$po $$p; \
+ else \
+ $(MSGMERGE) -o $$po.tmp -C $(compendium) \
+ --verbose /dev/null $$p; \
+ fi || { echo "$(MSGMERGE) for \"$$po\" failed" ; \
+ rm -f $$po.tmp ; }; \
+ if cmp $$po.tmp $$po >/dev/null 2>&1; then \
+ rm -vf $$po.tmp; \
+ else \
+ mv -vf $$po.tmp $$po; \
+ fi; \
+ done
+ $(MAKE) $(stat)
+
+$(stat): $(WANTED_POFILES)
+ if [ -f $(stat) ]; then \
+ cp --backup=numbered $(stat) $(stat).bak; \
+ :> $(stat); \
+ fi
+ { for f in $(WANTED_POFILES); do \
+ LANG=C msgfmt -o /dev/null -c -v --statistics $$f 2>&1; \
+ done ; } | $(PO_STATS) | head -n 6 | tee $(stat)
+
+update-po-with-compendium:
+ $(MAKE) update-po with_compendium="-C $(compendium)"
+
+update-mo: $(MOFILES)
+ @:
+
+%.mo: %.po
+ file=$(srcdir)/`echo $* | sed 's,.*/,,'`.mo \
+ && rm -f $$file \
+ && $(MSGCONV) --to UTF-8 $< \
+ | $(MSGFMT) -c --statistics -o $$file -
+
+showpo:
+ echo $(POFILES)
+
+showmo:
+ echo $(MOFILES)
+
+checkpo:
+ for f in $(POFILES); do \
+ mypot=$(POTDIR)/$${f/$(LL).po/pot}; echo $$f $$mypot; \
+ [ -f $$mypot ] && { LANG=C $(MSGMERGE) --verbose --output=/dev/null $$f $$mypot || exit 1; }; \
+ LANG=C $(MSGFMT) --output=/dev/null --check --statistics --verbose $$f \
+ || exit 1; \
+ done
+
+# Try to checkin a .pox file
+# FIXME make sure msgcat doesn't weird things with "" and comments
+checkin:
+ p=$(MODULE).$(ci_ll); \
+ cp --backup=numbered $(ci_opt) $$p.po $$p.po.bak; \
+ if [ -d CVS ]; then \
+ cvs -n update $$p.po | grep -q -v '^[UPMC]'; \
+ else \
+ LC_ALL=C svn status --show-updates --quiet $$p.po| grep -v '^Status against revision'; \
+ fi; \
+ if [ $$? = 0 ]; then \
+ echo "CVS/Subversion mismatch; trying to merge..."; \
+ rm -f $$p.po; \
+ if [ -d CVS ]; then \
+ cvs -q update $$p.po; \
+ else \
+ svn update $$p.po; \
+ fi; \
+ cp $$p.pox $$p.pox.new; \
+ $(MSGCAT) $$p.po $$p.pox.new -o $$p.pox; \
+ echo -e "\nCheck \"$$p.pox\" for fuzzy entries. Status:"; \
+ $(MSGFMT) --check --statistics $$p.pox; \
+ echo -e "Then try again to checkin \"$$p.pox\"."; \
+ else \
+ cp $(ci_opt) $$p.pox $$p.po; \
+ if [ -d CVS ]; then \
+ cvs -n ci $$p.po; \
+ else \
+ svn --dry-run commit $$p.po; \
+ fi; \
+ if [ $$? = 0 ] ; then \
+ if [ -d CVS ]; then \
+ cvs ci -m "$(ci_msg)" $$p.po; \
+ else \
+ svn commit --message "$(ci_msg)" $$p.po; \
+ fi; \
+ else \
+ rm -f $$p.po; \
+ if [ -d CVS ]; then \
+ cvs -q update $$p.po; \
+ else \
+ svn update $$p.po; \
+ fi; \
+ cp $$p.pox $$p.pox.new; \
+ $(MSGCAT) $$p.po $$p.pox.new -o $$p.pox; \
+ echo -e "\nCheck \"$$p.pox\" for fuzzy entries. Status:"; \
+ $(MSGFMT) --check --statistics $$p.pox; \
+ echo "Then try to checkin \"$$p.pox\"."; \
+ fi; \
+ fi
+
+install-data-local: $(MOFILES) $(stat)
+ D=$(DESTDIR)$(locale_lang_msg_dir); \
+ [ -d $$D ] || install -d -m 755 $$D; \
+ for l in $(MOFILES); do \
+ m=$${l/$(LL).mo/mo}; \
+ install -m 644 $$l $$D/$$m; \
+ done
+ install -d -m 755 $(DESTDIR)$(docdir)
+ $(INSTALL_DATA) $(stat) $(DESTDIR)$(docdir)
+# --- END lines from /usr/share/YaST2/data/devtools/admin/po/Makefile.am.center ---
+# --- START lines from /usr/share/YaST2/data/devtools/admin/po/Makefile.am.bottom ---
+# Emacs: -*- makefile -*-
+
+## po/Makefile.am.bottom ends here
+# --- END lines from /usr/share/YaST2/data/devtools/admin/po/Makefile.am.bottom ---
Added: trunk/yast/vi/COPYING
===================================================================
--- trunk/yast/vi/COPYING (rev 0)
+++ trunk/yast/vi/COPYING 2015-09-29 10:47:28 UTC (rev 92876)
@@ -0,0 +1,339 @@
+ GNU GENERAL PUBLIC LICENSE
+ Version 2, June 1991
+
+ Copyright (C) 1989, 1991 Free Software Foundation, Inc.,
+ 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA
+ Everyone is permitted to copy and distribute verbatim copies
+ of this license document, but changing it is not allowed.
+
+ Preamble
+
+ The licenses for most software are designed to take away your
+freedom to share and change it. By contrast, the GNU General Public
+License is intended to guarantee your freedom to share and change free
+software--to make sure the software is free for all its users. This
+General Public License applies to most of the Free Software
+Foundation's software and to any other program whose authors commit to
+using it. (Some other Free Software Foundation software is covered by
+the GNU Lesser General Public License instead.) You can apply it to
+your programs, too.
+
+ When we speak of free software, we are referring to freedom, not
+price. Our General Public Licenses are designed to make sure that you
+have the freedom to distribute copies of free software (and charge for
+this service if you wish), that you receive source code or can get it
+if you want it, that you can change the software or use pieces of it
+in new free programs; and that you know you can do these things.
+
+ To protect your rights, we need to make restrictions that forbid
+anyone to deny you these rights or to ask you to surrender the rights.
+These restrictions translate to certain responsibilities for you if you
+distribute copies of the software, or if you modify it.
+
+ For example, if you distribute copies of such a program, whether
+gratis or for a fee, you must give the recipients all the rights that
+you have. You must make sure that they, too, receive or can get the
+source code. And you must show them these terms so they know their
+rights.
+
+ We protect your rights with two steps: (1) copyright the software, and
+(2) offer you this license which gives you legal permission to copy,
+distribute and/or modify the software.
+
+ Also, for each author's protection and ours, we want to make certain
+that everyone understands that there is no warranty for this free
+software. If the software is modified by someone else and passed on, we
+want its recipients to know that what they have is not the original, so
+that any problems introduced by others will not reflect on the original
+authors' reputations.
+
+ Finally, any free program is threatened constantly by software
+patents. We wish to avoid the danger that redistributors of a free
+program will individually obtain patent licenses, in effect making the
+program proprietary. To prevent this, we have made it clear that any
+patent must be licensed for everyone's free use or not licensed at all.
+
+ The precise terms and conditions for copying, distribution and
+modification follow.
+
+ GNU GENERAL PUBLIC LICENSE
+ TERMS AND CONDITIONS FOR COPYING, DISTRIBUTION AND MODIFICATION
+
+ 0. This License applies to any program or other work which contains
+a notice placed by the copyright holder saying it may be distributed
+under the terms of this General Public License. The "Program", below,
+refers to any such program or work, and a "work based on the Program"
+means either the Program or any derivative work under copyright law:
+that is to say, a work containing the Program or a portion of it,
+either verbatim or with modifications and/or translated into another
+language. (Hereinafter, translation is included without limitation in
+the term "modification".) Each licensee is addressed as "you".
+
+Activities other than copying, distribution and modification are not
+covered by this License; they are outside its scope. The act of
+running the Program is not restricted, and the output from the Program
+is covered only if its contents constitute a work based on the
+Program (independent of having been made by running the Program).
+Whether that is true depends on what the Program does.
+
+ 1. You may copy and distribute verbatim copies of the Program's
+source code as you receive it, in any medium, provided that you
+conspicuously and appropriately publish on each copy an appropriate
+copyright notice and disclaimer of warranty; keep intact all the
+notices that refer to this License and to the absence of any warranty;
+and give any other recipients of the Program a copy of this License
+along with the Program.
+
+You may charge a fee for the physical act of transferring a copy, and
+you may at your option offer warranty protection in exchange for a fee.
+
+ 2. You may modify your copy or copies of the Program or any portion
+of it, thus forming a work based on the Program, and copy and
+distribute such modifications or work under the terms of Section 1
+above, provided that you also meet all of these conditions:
+
+ a) You must cause the modified files to carry prominent notices
+ stating that you changed the files and the date of any change.
+
+ b) You must cause any work that you distribute or publish, that in
+ whole or in part contains or is derived from the Program or any
+ part thereof, to be licensed as a whole at no charge to all third
+ parties under the terms of this License.
+
+ c) If the modified program normally reads commands interactively
+ when run, you must cause it, when started running for such
+ interactive use in the most ordinary way, to print or display an
+ announcement including an appropriate copyright notice and a
+ notice that there is no warranty (or else, saying that you provide
+ a warranty) and that users may redistribute the program under
+ these conditions, and telling the user how to view a copy of this
+ License. (Exception: if the Program itself is interactive but
+ does not normally print such an announcement, your work based on
+ the Program is not required to print an announcement.)
+
+These requirements apply to the modified work as a whole. If
+identifiable sections of that work are not derived from the Program,
+and can be reasonably considered independent and separate works in
+themselves, then this License, and its terms, do not apply to those
+sections when you distribute them as separate works. But when you
+distribute the same sections as part of a whole which is a work based
+on the Program, the distribution of the whole must be on the terms of
+this License, whose permissions for other licensees extend to the
+entire whole, and thus to each and every part regardless of who wrote it.
+
+Thus, it is not the intent of this section to claim rights or contest
+your rights to work written entirely by you; rather, the intent is to
+exercise the right to control the distribution of derivative or
+collective works based on the Program.
+
+In addition, mere aggregation of another work not based on the Program
+with the Program (or with a work based on the Program) on a volume of
+a storage or distribution medium does not bring the other work under
+the scope of this License.
+
+ 3. You may copy and distribute the Program (or a work based on it,
+under Section 2) in object code or executable form under the terms of
+Sections 1 and 2 above provided that you also do one of the following:
+
+ a) Accompany it with the complete corresponding machine-readable
+ source code, which must be distributed under the terms of Sections
+ 1 and 2 above on a medium customarily used for software interchange; or,
+
+ b) Accompany it with a written offer, valid for at least three
+ years, to give any third party, for a charge no more than your
+ cost of physically performing source distribution, a complete
+ machine-readable copy of the corresponding source code, to be
+ distributed under the terms of Sections 1 and 2 above on a medium
+ customarily used for software interchange; or,
+
+ c) Accompany it with the information you received as to the offer
+ to distribute corresponding source code. (This alternative is
+ allowed only for noncommercial distribution and only if you
+ received the program in object code or executable form with such
+ an offer, in accord with Subsection b above.)
+
+The source code for a work means the preferred form of the work for
+making modifications to it. For an executable work, complete source
+code means all the source code for all modules it contains, plus any
+associated interface definition files, plus the scripts used to
+control compilation and installation of the executable. However, as a
+special exception, the source code distributed need not include
+anything that is normally distributed (in either source or binary
+form) with the major components (compiler, kernel, and so on) of the
+operating system on which the executable runs, unless that component
+itself accompanies the executable.
+
+If distribution of executable or object code is made by offering
+access to copy from a designated place, then offering equivalent
+access to copy the source code from the same place counts as
+distribution of the source code, even though third parties are not
+compelled to copy the source along with the object code.
+
+ 4. You may not copy, modify, sublicense, or distribute the Program
+except as expressly provided under this License. Any attempt
+otherwise to copy, modify, sublicense or distribute the Program is
+void, and will automatically terminate your rights under this License.
+However, parties who have received copies, or rights, from you under
+this License will not have their licenses terminated so long as such
+parties remain in full compliance.
+
+ 5. You are not required to accept this License, since you have not
+signed it. However, nothing else grants you permission to modify or
+distribute the Program or its derivative works. These actions are
+prohibited by law if you do not accept this License. Therefore, by
+modifying or distributing the Program (or any work based on the
+Program), you indicate your acceptance of this License to do so, and
+all its terms and conditions for copying, distributing or modifying
+the Program or works based on it.
+
+ 6. Each time you redistribute the Program (or any work based on the
+Program), the recipient automatically receives a license from the
+original licensor to copy, distribute or modify the Program subject to
+these terms and conditions. You may not impose any further
+restrictions on the recipients' exercise of the rights granted herein.
+You are not responsible for enforcing compliance by third parties to
+this License.
+
+ 7. If, as a consequence of a court judgment or allegation of patent
+infringement or for any other reason (not limited to patent issues),
+conditions are imposed on you (whether by court order, agreement or
+otherwise) that contradict the conditions of this License, they do not
+excuse you from the conditions of this License. If you cannot
+distribute so as to satisfy simultaneously your obligations under this
+License and any other pertinent obligations, then as a consequence you
+may not distribute the Program at all. For example, if a patent
+license would not permit royalty-free redistribution of the Program by
+all those who receive copies directly or indirectly through you, then
+the only way you could satisfy both it and this License would be to
+refrain entirely from distribution of the Program.
+
+If any portion of this section is held invalid or unenforceable under
+any particular circumstance, the balance of the section is intended to
+apply and the section as a whole is intended to apply in other
+circumstances.
+
+It is not the purpose of this section to induce you to infringe any
+patents or other property right claims or to contest validity of any
+such claims; this section has the sole purpose of protecting the
+integrity of the free software distribution system, which is
+implemented by public license practices. Many people have made
+generous contributions to the wide range of software distributed
+through that system in reliance on consistent application of that
+system; it is up to the author/donor to decide if he or she is willing
+to distribute software through any other system and a licensee cannot
+impose that choice.
+
+This section is intended to make thoroughly clear what is believed to
+be a consequence of the rest of this License.
+
+ 8. If the distribution and/or use of the Program is restricted in
+certain countries either by patents or by copyrighted interfaces, the
+original copyright holder who places the Program under this License
+may add an explicit geographical distribution limitation excluding
+those countries, so that distribution is permitted only in or among
+countries not thus excluded. In such case, this License incorporates
+the limitation as if written in the body of this License.
+
+ 9. The Free Software Foundation may publish revised and/or new versions
+of the General Public License from time to time. Such new versions will
+be similar in spirit to the present version, but may differ in detail to
+address new problems or concerns.
+
+Each version is given a distinguishing version number. If the Program
+specifies a version number of this License which applies to it and "any
+later version", you have the option of following the terms and conditions
+either of that version or of any later version published by the Free
+Software Foundation. If the Program does not specify a version number of
+this License, you may choose any version ever published by the Free Software
+Foundation.
+
+ 10. If you wish to incorporate parts of the Program into other free
+programs whose distribution conditions are different, write to the author
+to ask for permission. For software which is copyrighted by the Free
+Software Foundation, write to the Free Software Foundation; we sometimes
+make exceptions for this. Our decision will be guided by the two goals
+of preserving the free status of all derivatives of our free software and
+of promoting the sharing and reuse of software generally.
+
+ NO WARRANTY
+
+ 11. BECAUSE THE PROGRAM IS LICENSED FREE OF CHARGE, THERE IS NO WARRANTY
+FOR THE PROGRAM, TO THE EXTENT PERMITTED BY APPLICABLE LAW. EXCEPT WHEN
+OTHERWISE STATED IN WRITING THE COPYRIGHT HOLDERS AND/OR OTHER PARTIES
+PROVIDE THE PROGRAM "AS IS" WITHOUT WARRANTY OF ANY KIND, EITHER EXPRESSED
+OR IMPLIED, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF
+MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE. THE ENTIRE RISK AS
+TO THE QUALITY AND PERFORMANCE OF THE PROGRAM IS WITH YOU. SHOULD THE
+PROGRAM PROVE DEFECTIVE, YOU ASSUME THE COST OF ALL NECESSARY SERVICING,
+REPAIR OR CORRECTION.
+
+ 12. IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN WRITING
+WILL ANY COPYRIGHT HOLDER, OR ANY OTHER PARTY WHO MAY MODIFY AND/OR
+REDISTRIBUTE THE PROGRAM AS PERMITTED ABOVE, BE LIABLE TO YOU FOR DAMAGES,
+INCLUDING ANY GENERAL, SPECIAL, INCIDENTAL OR CONSEQUENTIAL DAMAGES ARISING
+OUT OF THE USE OR INABILITY TO USE THE PROGRAM (INCLUDING BUT NOT LIMITED
+TO LOSS OF DATA OR DATA BEING RENDERED INACCURATE OR LOSSES SUSTAINED BY
+YOU OR THIRD PARTIES OR A FAILURE OF THE PROGRAM TO OPERATE WITH ANY OTHER
+PROGRAMS), EVEN IF SUCH HOLDER OR OTHER PARTY HAS BEEN ADVISED OF THE
+POSSIBILITY OF SUCH DAMAGES.
+
+ END OF TERMS AND CONDITIONS
+
+ How to Apply These Terms to Your New Programs
+
+ If you develop a new program, and you want it to be of the greatest
+possible use to the public, the best way to achieve this is to make it
+free software which everyone can redistribute and change under these terms.
+
+ To do so, attach the following notices to the program. It is safest
+to attach them to the start of each source file to most effectively
+convey the exclusion of warranty; and each file should have at least
+the "copyright" line and a pointer to where the full notice is found.
+
+ <one line to give the program's name and a brief idea of what it does.>
+ Copyright (C) <year> <name of author>
+
+ This program is free software; you can redistribute it and/or modify
+ it under the terms of the GNU General Public License as published by
+ the Free Software Foundation; either version 2 of the License, or
+ (at your option) any later version.
+
+ This program is distributed in the hope that it will be useful,
+ but WITHOUT ANY WARRANTY; without even the implied warranty of
+ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ GNU General Public License for more details.
+
+ You should have received a copy of the GNU General Public License along
+ with this program; if not, write to the Free Software Foundation, Inc.,
+ 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA.
+
+Also add information on how to contact you by electronic and paper mail.
+
+If the program is interactive, make it output a short notice like this
+when it starts in an interactive mode:
+
+ Gnomovision version 69, Copyright (C) year name of author
+ Gnomovision comes with ABSOLUTELY NO WARRANTY; for details type `show w'.
+ This is free software, and you are welcome to redistribute it
+ under certain conditions; type `show c' for details.
+
+The hypothetical commands `show w' and `show c' should show the appropriate
+parts of the General Public License. Of course, the commands you use may
+be called something other than `show w' and `show c'; they could even be
+mouse-clicks or menu items--whatever suits your program.
+
+You should also get your employer (if you work as a programmer) or your
+school, if any, to sign a "copyright disclaimer" for the program, if
+necessary. Here is a sample; alter the names:
+
+ Yoyodyne, Inc., hereby disclaims all copyright interest in the program
+ `Gnomovision' (which makes passes at compilers) written by James Hacker.
+
+ <signature of Ty Coon>, 1 April 1989
+ Ty Coon, President of Vice
+
+This General Public License does not permit incorporating your program into
+proprietary programs. If your program is a subroutine library, you may
+consider it more useful to permit linking proprietary applications with the
+library. If this is what you want to do, use the GNU Lesser General
+Public License instead of this License.
Added: trunk/yast/vi/Makefile.am
===================================================================
--- trunk/yast/vi/Makefile.am (rev 0)
+++ trunk/yast/vi/Makefile.am 2015-09-29 10:47:28 UTC (rev 92876)
@@ -0,0 +1,196 @@
+# Emacs: -*- makefile -*-
+#
+# Toplevel Makefile.am for a YaST2 subproject
+#
+# -- This file is generated by y2automake - DO NOT EDIT! --
+# (Edit ./SUBDIRS instead)
+#
+
+#where devtools are
+Y2TOOL = $(Y2DEVTOOLS_PREFIX)/bin/y2tool
+
+VERSION = $(shell cat $(srcdir)/VERSION)
+RPMNAME = $(shell cat $(srcdir)/RPMNAME)
+SUBDIRS_FILE = $(shell test -e $(srcdir)/SUBDIRS && echo SUBDIRS)
+ACINCLUDE_FILE = $(shell test -e $(srcdir)/acinclude.m4 && echo acinclude.m4)
+
+HAS_YAST_LICENSE = $(shell test -e $(srcdir)/YAST_LICENSE && echo YAST_LICENSE)
+
+# do we do Makefile.am for devtools? It is a little special...
+IS_DEVTOOLS = $(findstring yast2-devtools,$(RPMNAME))
+
+DEVTOOLS_DIR = $(if $(IS_DEVTOOLS),$(srcdir)/devtools,$(Y2DEVTOOLS_PREFIX)/share/YaST2/data/devtools)
+LEGALESE_DIR = $(if $(HAS_YAST_LICENSE),$(DEVTOOLS_DIR)/admin/copyright/yast,$(DEVTOOLS_DIR)/admin/copyright/gpl)
+
+COPYRIGHT_files_gpl = README COPYING
+
+COPYRIGHT_files_yast = YAST_LICENSE README COPYING COPYRIGHT.english \
+ COPYRIGHT.french COPYRIGHT.german COPYRIGHT.spanish
+
+extra_COPYRIGHT_files = $(if $(HAS_YAST_LICENSE), $(COPYRIGHT_files_yast), $(COPYRIGHT_files_gpl))
+
+# less strict; prefer bzip2
+AUTOMAKE_OPTIONS = foreign dist-bzip2 no-dist-gzip
+# where devtools install m4 snippets
+# argh, executed literally
+#ACLOCAL_AMFLAGS = -I $(Y2DEVTOOLS_PREFIX)/share/aclocal
+ACLOCAL_AMFLAGS = -I . -I `if test -d ./devtools/admin; then echo ./devtools/admin; else pkg-config --print-errors --variable=datadir yast2-devtools; fi`/aclocal
+
+Makefile.am.common: $(DEVTOOLS_DIR)/admin/Makefile.am.common
+ cmp -s $< $@ || cp -f $< $@
+
+# create bzip2ed tar and make some sanity checks
+$(RPMNAME)-$(VERSION).tar.bz2: checkpo dist-bzip2
+ @if [ `bunzip2 -c $(RPMNAME)-$(VERSION).tar.bz2 | wc --bytes` = 0 ] ; then \
+ echo "Error: created tar is empty" ; \
+ exit 1 ; \
+ fi
+
+CLEANFILES =
+MAINTAINERCLEANFILES = package/$(RPMNAME)-$(VERSION).tar.bz2 package/$(RPMNAME).spec
+
+POT_DST = $(shell find -type d -name testsuite -prune , \
+ -type f -name "*.pot")
+
+EXTRA_DIST = \
+ VERSION RPMNAME MAINTAINER configure.in.in \
+ $(SUBDIRS_FILE) $(ACINCLUDE_FILE) \
+ $(if $(IS_DEVTOOLS),Makefile.am.common,$(POT_DST))
+
+show-extra-dist:
+ @echo $(EXTRA_DIST)
+
+# info '(automake)Conditionals'
+if CREATE_PKGCONFIG
+# create the file here instead of by configure
+# because the prerequisite is made here (not anymore!)
+# and we don't want any paths in y2autoconf
+# info '(autoconf)config.status Invocation'
+$(RPMNAME).pc: $(RPMNAME).pc.in config.status
+ ./config.status --file=$@:$<
+
+if CREATE_PKGCONFIG_NOARCH
+pkgconfigdata_DATA = $(RPMNAME).pc
+else
+pkgconfig_DATA = $(RPMNAME).pc
+endif
+
+EXTRA_DIST += $(RPMNAME).pc.in
+endif
+
+dist-hook:
+ @for I in $(extra_COPYRIGHT_files) ; \
+ do \
+ EX="" ; \
+ if test -f $(srcdir)/$$I ; then \
+ EX=$(srcdir)/$$I ; \
+ elif test -f $(LEGALESE_DIR)/$$I ; then \
+ EX=$(LEGALESE_DIR)/$$I ; \
+ else \
+ echo "Error: No file $$I in $(srcdir)/ or in $$LEGALESE_DIR/"; \
+ exit 1 ; \
+ fi ; \
+ echo "cp $$EX $(distdir)" ; \
+ cp $$EX "$(distdir)" ; \
+ done
+
+pot:
+ $(Y2TOOL) y2makepot -s $(srcdir)
+
+install-pot: pot
+ @POT_DST=`find -type d -name testsuite -prune , \
+ -type f -name "*.pot"` ; \
+ if [ -n "$$POT_DST" ] ; then \
+ echo "mkdir -p $(DESTDIR)$(potdir)" ; \
+ mkdir -p $(DESTDIR)$(potdir) ; \
+ list="$$POT_DST"; \
+ for I in $$list ; \
+ do \
+ echo $$I ; \
+ if [ "$$I" == "pot" ] ; then \
+ continue ; \
+ fi ; \
+ echo "$(INSTALL_DATA) $$I $(DESTDIR)$(potdir)" ; \
+ $(INSTALL_DATA) $$I $(DESTDIR)$(potdir) ; \
+ done ; \
+ fi
+
+spellcheck: pot
+ $(Y2TOOL) pot-spellcheck
+
+# all-local: $(if $(IS_DEVTOOLS),,$(POT_DST))
+
+install-data-local: # $(if $(IS_DEVTOOLS),,install-pot)
+ mkdir -p $(DESTDIR)$(docdir)
+ @for I in $(extra_COPYRIGHT_files) ; \
+ do \
+ EX="" ; \
+ if test -f $(srcdir)/$$I ; then \
+ EX=$(srcdir)/$$I ; \
+ elif test -f $(LEGALESE_DIR)/$$I ; then \
+ EX=$(LEGALESE_DIR)/$$I ; \
+ else \
+ echo "Error: No file $$I in $(srcdir)/ or in $(LEGALESE_DIR)/"; \
+ exit 1 ; \
+ fi ; \
+ echo "$(INSTALL_DATA) $$EX $(DESTDIR)$(docdir)" ; \
+ $(INSTALL_DATA) $$EX $(DESTDIR)$(docdir) ; \
+ done
+
+package-local: check-parse $(if $(IS_DEVTOOLS),,$(POT_DST)) $(RPMNAME)-$(VERSION).tar.bz2
+ rm -f package/$(RPMNAME)-*.tar.bz2
+ rm -f package/*~
+ rm -f package/*.bak
+ rm -f package/*.auto
+ mv $(RPMNAME)-$(VERSION).tar.bz2 package/
+ if ! test -x $(Y2TOOL); then \
+ echo "$(Y2TOOL): not found."; \
+ echo "You have to install yast2-devtools to making a package"; \
+ false; \
+ fi
+ here=`pwd`; \
+ cd $(srcdir) && for i in $(RPMNAME)*.spec.in; do \
+ newname="`echo "$$i" | sed "s/\.in$$//g"`"; \
+ $(Y2TOOL) create-spec < $$i > $$here/package/$${newname} ; \
+ done
+
+package: check-up-to-date check-tagversion check-textdomain package-local
+
+TAGVERSION = $(Y2TOOL) tagversion
+
+# check if there is no modified files and all commits were pushed
+check-up-to-date:
+ if [ `git status --short --branch | sed '/##[^[]*$/d;/^??/d' | wc -l` -gt 0 ]; then \
+ (echo "ERROR: Source is not commited and pushed. See `git status`"; false) \
+ fi
+
+check-tagversion:
+ cd $(srcdir) && $(TAGVERSION) --check >/dev/null; \
+ [ $$? = 0 ] || ( echo "ERROR: Please run 'tagversion' first"; false )
+
+check-parse-old:
+ @if [ `find -type f -name "*.ycp" | wc -l` -gt 0 -a "$(RPMNAME)" != "yast2-core" ] ; then \
+ echo "Running parseycp..." ; \
+ parseycp -q -R ; \
+ else \
+ echo "Not running parseycp." ; \
+ fi
+
+check-parse:
+ @echo "Not running parseycp."
+
+check-textdomain:
+ $(Y2TOOL) check-textdomain $(srcdir)
+
+stable: checkin-stable
+
+checkin-stable: package
+ $(Y2TOOL) checkin-stable
+
+
+# For po/ modules
+checkpo:
+ test ! -f $(srcdir)/po/Makefile || $(MAKE) -C po checkpo
+# test ! -f $(srcdir)/po/Makefile || $(MAKE) -C po checkpo make-pox
+# Contents of ./SUBDIRS
+SUBDIRS = po
Added: trunk/yast/vi/README
===================================================================
--- trunk/yast/vi/README (rev 0)
+++ trunk/yast/vi/README 2015-09-29 10:47:28 UTC (rev 92876)
@@ -0,0 +1,2 @@
+This program/library is part of YaST2
+See the file COPYING for license terms
Added: trunk/yast/vi/configure.ac
===================================================================
--- trunk/yast/vi/configure.ac (rev 0)
+++ trunk/yast/vi/configure.ac 2015-09-29 10:47:28 UTC (rev 92876)
@@ -0,0 +1,184 @@
+dnl configure.ac for yast2-trans-vi
+dnl
+dnl -- This file is generated by y2autoconf 3.0.5 - DO NOT EDIT! --
+dnl (edit configure.ac.in or configure.in.in instead)
+
+AC_INIT(yast2-trans-vi, 3.1.0, http://bugs.opensuse.org/, yast2-trans-vi)
+dnl Check for presence of file 'RPMNAME'
+AC_CONFIG_SRCDIR([RPMNAME])
+
+dnl Checking host/target/build systems, for make, install etc.
+AC_CANONICAL_TARGET
+dnl Perform program name transformation
+AC_ARG_PROGRAM
+
+AC_PREFIX_DEFAULT(/usr)
+
+dnl long filenames; we use GNU Make extensions and that's ok
+AM_INIT_AUTOMAKE(tar-ustar -Wno-portability)
+
+dnl Important YaST2 variables
+VERSION="3.1.0"
+RPMNAME="yast2-trans-vi"
+MAINTAINER="Karl Eichwalder <ke(a)suse.de>"
+
+dnl pkgconfig honors lib64
+pkgconfigdir=\${libdir}/pkgconfig
+pkgconfigdatadir=\${datadir}/pkgconfig
+yast2dir=\${prefix}/share/YaST2
+
+ybindir=\${prefix}/lib/YaST2/bin
+# FIXME duplicates execcompdir
+ystartupdir=\${prefix}/lib/YaST2
+plugindir=\${libdir}/YaST2/plugin
+includedir=\${prefix}/include/YaST2
+potdir=\${docdir}/pot
+
+docdir=\${prefix}/share/doc/packages/$RPMNAME
+mandir=\${prefix}/share/man
+
+execcompdir=\${prefix}/lib/YaST2
+agentdir=${execcompdir}/servers_non_y2
+
+ydatadir=${yast2dir}/data
+imagedir=${yast2dir}/images
+themedir=${yast2dir}/theme
+localedir=${yast2dir}/locale
+clientdir=${yast2dir}/clients
+moduledir=${yast2dir}/modules
+yncludedir=${yast2dir}/include
+schemadir=${yast2dir}/schema
+scrconfdir=${yast2dir}/scrconf
+desktopdir=\${prefix}/share/applications/YaST2
+
+AC_SUBST(VERSION)
+AC_SUBST(RPMNAME)
+AC_SUBST(MAINTAINER)
+
+AC_SUBST(pkgconfigdir)
+AC_SUBST(pkgconfigdatadir)
+
+AC_SUBST(yast2dir)
+
+AC_SUBST(ybindir)
+AC_SUBST(ystartupdir)
+AC_SUBST(plugindir)
+AC_SUBST(includedir)
+AC_SUBST(potdir)
+AC_SUBST(execcompdir)
+
+AC_SUBST(docdir)
+AC_SUBST(mandir)
+
+AC_SUBST(ydatadir)
+AC_SUBST(imagedir)
+AC_SUBST(themedir)
+AC_SUBST(localedir)
+AC_SUBST(clientdir)
+AC_SUBST(moduledir)
+AC_SUBST(yncludedir)
+AC_SUBST(schemadir)
+AC_SUBST(scrconfdir)
+AC_SUBST(agentdir)
+AC_SUBST(desktopdir)
+
+fillupdir_d="/var/adm/fillup-templates"
+AC_ARG_WITH(fillupdir,
+ AS_HELP_STRING([--with-fillupdir=DIR],
+ [where to place fillup templates (default $fillupdir_d.]),
+ [ fillupdir="$withval" ],
+ [ fillupdir="$fillupdir_d" ])
+AC_SUBST(fillupdir)
+
+LL=${RPMNAME##*-}
+AC_SUBST(LL)
+ISO639=${LL%_*}
+AC_SUBST(ISO639)
+
+AC_ARG_WITH(own_compendium,
+ AS_HELP_STRING([--with-own_compendium=FILE],
+ [Location of compendium file]),
+ y2compendium=yes, y2compendium=no)
+if test "x$with_own_compendium" = "x" ; then
+ if test -d ../50-memory ; then
+ COMPENDIUM='../../50-memory/yast2.$(LL).po'
+ else
+ COMPENDIUM='../../memory/yast2.$(LL).po'
+ fi
+else
+ COMPENDIUM=${with_own_compendium}
+fi
+AC_SUBST(COMPENDIUM)
+if test -d ../50-pot ; then
+ POTDIR=../../50-pot
+else
+ POTDIR=../../pot/pot
+fi
+AC_SUBST(POTDIR)
+
+
+dnl Checks for programs.
+AC_PROG_INSTALL
+dnl The YCP interpreter checks whether dependent ybc files are older
+dnl so we must preserve their timestamps
+INSTALL="${INSTALL} -p"
+AC_PROG_LN_S
+AC_PROG_MAKE_SET
+
+dnl pkgconfig
+AC_ARG_VAR([PKG_CONFIG_PATH], [where to search for pkg-config files])
+dnl devtools
+dnl ...
+
+dnl no need for AC_ARG_VAR
+AC_PATH_PROG(XGETTEXT, xgettext)
+if test -z "$XGETTEXT" ; then
+ AC_MSG_ERROR(xgettext is missing; please install gettext-tools.)
+fi
+
+Y2DEVTOOLS_PREFIX=`pkg-config --print-errors --variable=prefix yast2-devtools`
+AC_SUBST(Y2DEVTOOLS_PREFIX)
+devtools_ybindir=`pkg-config --print-errors --variable=ybindir yast2-devtools`
+devtools_yast2dir=`pkg-config --print-errors --variable=yast2dir yast2-devtools`
+
+dnl producing pkg-config for others?
+AM_CONDITIONAL(CREATE_PKGCONFIG, test "x${CREATE_PKGCONFIG}" != x)
+AM_CONDITIONAL(CREATE_PKGCONFIG_NOARCH, test "x${CREATE_PKGCONFIG}" = xnoarch)
+
+dbdir=${devtools_yast2dir}/data/docbook
+STYLESHEET_HTML=${dbdir}/stylesheets/customize-html.xsl
+STYLESHEET_PDF=${dbdir}/stylesheets/customize-fo.xsl
+STYLESHEET_CSS=${dbdir}/css/yast2docs.css
+STYLESHEET_YDOC=${dbdir}/stylesheets/ydoc.xsl
+STYLESHEET_YCPDOC=${dbdir}/stylesheets/ycpdoc.xsl
+AC_SUBST(STYLESHEET_HTML)
+AC_SUBST(STYLESHEET_PDF)
+AC_SUBST(STYLESHEET_CSS)
+AC_SUBST(STYLESHEET_YDOC)
+AC_SUBST(STYLESHEET_YCPDOC)
+
+
+dnl searches for some needed programs
+AC_PATH_PROG(MSGFMT, msgfmt, no, /usr/bin)
+if test x$MSGFMT != x"/usr/bin/msgfmt"; then
+ AC_MSG_ERROR(msgfmt is missing; please install gettext.)
+fi
+AC_PATH_PROGS(MSGCAT, msgcat pmsgcat, no)
+if test x$MSGCAT = xno; then
+ AC_MSG_ERROR(msgcat is missing; please install gettext-0.11pre or better.)
+fi
+
+AC_PATH_PROG(MSGMERGE, msgmerge, no, /usr/bin)
+if test x$MSGMERGE != x"/usr/bin/msgmerge"; then
+ AC_MSG_ERROR(msgmerge is missing; please install gettext.)
+fi
+
+AC_PATH_PROG(MSGCONV, msgconv, no, /usr/bin)
+if test x$MSGCONV != x"/usr/bin/msgconv"; then
+ AC_MSG_ERROR(msgconv is missing; please install gettext.)
+fi
+
+
+AC_CONFIG_FILES(Makefile po/Makefile)
+AC_OUTPUT
+
Added: trunk/yast/vi/po/Makefile.am
===================================================================
--- trunk/yast/vi/po/Makefile.am (rev 0)
+++ trunk/yast/vi/po/Makefile.am 2015-09-29 10:47:28 UTC (rev 92876)
@@ -0,0 +1,175 @@
+# Emacs: -*- makefile -*-
+#
+# Makefile.am for a YaST2 translation (po/) subproject
+#
+# -- This file is generated by y2automake - DO NOT EDIT! --
+#
+# --- START lines from /usr/share/YaST2/data/devtools/admin/po/Makefile.am.top ---
+# Emacs: -*- makefile -*-
+# --- END lines from /usr/share/YaST2/data/devtools/admin/po/Makefile.am.top ---
+# --- START lines from /usr/share/YaST2/data/devtools/admin/po/Makefile.am.center ---
+# Emacs: -*- makefile -*-
+
+LL = @LL@
+#POTDIR = ../../50-pot
+POTDIR = @POTDIR@
+POTFILES = $(wildcard $(POTDIR)/*.pot)
+GENERATED = $(MOFILES)
+CLEANFILES = $(GENERATED)
+POFILES = $(wildcard *.po)
+ALL_TEXTDOMAINS = $(basename $(notdir $(POTFILES)))
+BPOTFILES = $(shell source ../../50-tools/build.conf && echo $$business)
+WANTED_TEXTDOMAINS = $(filter-out $(BPOTFILES), $(ALL_TEXTDOMAINS))
+WANTED_POFILES = $(addsuffix .$(LL).po, $(WANTED_TEXTDOMAINS))
+MOFILES = $(POFILES:%.po=%.mo)
+INST_MOFILES = $(MOFILES:.$(LL).mo=.mo)
+POXFILES = $(POFILES:%.po=%.pox)
+EXTRA_DIST = $(WANTED_POFILES) $(stat)
+localedir=@localedir@
+locale_lang_msg_dir=$(localedir)/$(LL)/LC_MESSAGES
+compendium = @COMPENDIUM@
+with_compendium =
+
+stat=status.txt
+PO_STATS= grep -v warning: | @ybindir@/po-stats
+
+MSGMERGE = @MSGMERGE@ --no-wrap --force-po --previous
+MSGFMT = @MSGFMT@
+MSGCAT = @MSGCAT@ --no-wrap --force-po
+MSGCONV = @MSGCONV@ --no-wrap --force-po
+XGETTEXT = @XGETTEXT@ --no-wrap
+
+SUFFIXES = .po .pox .gmo .mo
+
+all-local: $(GENERATED)
+
+make-pox pox: Makefile $(POXFILES)
+$(POXFILES): %.pox: %.po
+ -[ -f $@ ] && mv --backup=numbered $@ $@.bak; \
+ pot=$$(echo $< | sed "s:$(LL).po:pot:"); \
+ compendium=$(compendium); \
+ [ -f $$compendium ] || compendium=/dev/null ; \
+ $(MSGMERGE) -C $$compendium -o $@ $< $(POTDIR)/$$pot
+
+# update or init PO file
+update-po: Makefile $(POTFILES)
+ for p in $(POTFILES); do \
+ q=$${p##*/}; \
+ po=$${q%pot}$(LL).po; \
+ echo $$po; \
+ if [ -f $$po ]; then \
+ $(MSGMERGE) -o $$po.tmp $(with_compendium) $$po $$p; \
+ else \
+ $(MSGMERGE) -o $$po.tmp -C $(compendium) \
+ --verbose /dev/null $$p; \
+ fi || { echo "$(MSGMERGE) for \"$$po\" failed" ; \
+ rm -f $$po.tmp ; }; \
+ if cmp $$po.tmp $$po >/dev/null 2>&1; then \
+ rm -vf $$po.tmp; \
+ else \
+ mv -vf $$po.tmp $$po; \
+ fi; \
+ done
+ $(MAKE) $(stat)
+
+$(stat): $(WANTED_POFILES)
+ if [ -f $(stat) ]; then \
+ cp --backup=numbered $(stat) $(stat).bak; \
+ :> $(stat); \
+ fi
+ { for f in $(WANTED_POFILES); do \
+ LANG=C msgfmt -o /dev/null -c -v --statistics $$f 2>&1; \
+ done ; } | $(PO_STATS) | head -n 6 | tee $(stat)
+
+update-po-with-compendium:
+ $(MAKE) update-po with_compendium="-C $(compendium)"
+
+update-mo: $(MOFILES)
+ @:
+
+%.mo: %.po
+ file=$(srcdir)/`echo $* | sed 's,.*/,,'`.mo \
+ && rm -f $$file \
+ && $(MSGCONV) --to UTF-8 $< \
+ | $(MSGFMT) -c --statistics -o $$file -
+
+showpo:
+ echo $(POFILES)
+
+showmo:
+ echo $(MOFILES)
+
+checkpo:
+ for f in $(POFILES); do \
+ mypot=$(POTDIR)/$${f/$(LL).po/pot}; echo $$f $$mypot; \
+ [ -f $$mypot ] && { LANG=C $(MSGMERGE) --verbose --output=/dev/null $$f $$mypot || exit 1; }; \
+ LANG=C $(MSGFMT) --output=/dev/null --check --statistics --verbose $$f \
+ || exit 1; \
+ done
+
+# Try to checkin a .pox file
+# FIXME make sure msgcat doesn't weird things with "" and comments
+checkin:
+ p=$(MODULE).$(ci_ll); \
+ cp --backup=numbered $(ci_opt) $$p.po $$p.po.bak; \
+ if [ -d CVS ]; then \
+ cvs -n update $$p.po | grep -q -v '^[UPMC]'; \
+ else \
+ LC_ALL=C svn status --show-updates --quiet $$p.po| grep -v '^Status against revision'; \
+ fi; \
+ if [ $$? = 0 ]; then \
+ echo "CVS/Subversion mismatch; trying to merge..."; \
+ rm -f $$p.po; \
+ if [ -d CVS ]; then \
+ cvs -q update $$p.po; \
+ else \
+ svn update $$p.po; \
+ fi; \
+ cp $$p.pox $$p.pox.new; \
+ $(MSGCAT) $$p.po $$p.pox.new -o $$p.pox; \
+ echo -e "\nCheck \"$$p.pox\" for fuzzy entries. Status:"; \
+ $(MSGFMT) --check --statistics $$p.pox; \
+ echo -e "Then try again to checkin \"$$p.pox\"."; \
+ else \
+ cp $(ci_opt) $$p.pox $$p.po; \
+ if [ -d CVS ]; then \
+ cvs -n ci $$p.po; \
+ else \
+ svn --dry-run commit $$p.po; \
+ fi; \
+ if [ $$? = 0 ] ; then \
+ if [ -d CVS ]; then \
+ cvs ci -m "$(ci_msg)" $$p.po; \
+ else \
+ svn commit --message "$(ci_msg)" $$p.po; \
+ fi; \
+ else \
+ rm -f $$p.po; \
+ if [ -d CVS ]; then \
+ cvs -q update $$p.po; \
+ else \
+ svn update $$p.po; \
+ fi; \
+ cp $$p.pox $$p.pox.new; \
+ $(MSGCAT) $$p.po $$p.pox.new -o $$p.pox; \
+ echo -e "\nCheck \"$$p.pox\" for fuzzy entries. Status:"; \
+ $(MSGFMT) --check --statistics $$p.pox; \
+ echo "Then try to checkin \"$$p.pox\"."; \
+ fi; \
+ fi
+
+install-data-local: $(MOFILES) $(stat)
+ D=$(DESTDIR)$(locale_lang_msg_dir); \
+ [ -d $$D ] || install -d -m 755 $$D; \
+ for l in $(MOFILES); do \
+ m=$${l/$(LL).mo/mo}; \
+ install -m 644 $$l $$D/$$m; \
+ done
+ install -d -m 755 $(DESTDIR)$(docdir)
+ $(INSTALL_DATA) $(stat) $(DESTDIR)$(docdir)
+# --- END lines from /usr/share/YaST2/data/devtools/admin/po/Makefile.am.center ---
+# --- START lines from /usr/share/YaST2/data/devtools/admin/po/Makefile.am.bottom ---
+# Emacs: -*- makefile -*-
+
+## po/Makefile.am.bottom ends here
+# --- END lines from /usr/share/YaST2/data/devtools/admin/po/Makefile.am.bottom ---
Added: trunk/yast/wa/COPYING
===================================================================
--- trunk/yast/wa/COPYING (rev 0)
+++ trunk/yast/wa/COPYING 2015-09-29 10:47:28 UTC (rev 92876)
@@ -0,0 +1,339 @@
+ GNU GENERAL PUBLIC LICENSE
+ Version 2, June 1991
+
+ Copyright (C) 1989, 1991 Free Software Foundation, Inc.,
+ 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA
+ Everyone is permitted to copy and distribute verbatim copies
+ of this license document, but changing it is not allowed.
+
+ Preamble
+
+ The licenses for most software are designed to take away your
+freedom to share and change it. By contrast, the GNU General Public
+License is intended to guarantee your freedom to share and change free
+software--to make sure the software is free for all its users. This
+General Public License applies to most of the Free Software
+Foundation's software and to any other program whose authors commit to
+using it. (Some other Free Software Foundation software is covered by
+the GNU Lesser General Public License instead.) You can apply it to
+your programs, too.
+
+ When we speak of free software, we are referring to freedom, not
+price. Our General Public Licenses are designed to make sure that you
+have the freedom to distribute copies of free software (and charge for
+this service if you wish), that you receive source code or can get it
+if you want it, that you can change the software or use pieces of it
+in new free programs; and that you know you can do these things.
+
+ To protect your rights, we need to make restrictions that forbid
+anyone to deny you these rights or to ask you to surrender the rights.
+These restrictions translate to certain responsibilities for you if you
+distribute copies of the software, or if you modify it.
+
+ For example, if you distribute copies of such a program, whether
+gratis or for a fee, you must give the recipients all the rights that
+you have. You must make sure that they, too, receive or can get the
+source code. And you must show them these terms so they know their
+rights.
+
+ We protect your rights with two steps: (1) copyright the software, and
+(2) offer you this license which gives you legal permission to copy,
+distribute and/or modify the software.
+
+ Also, for each author's protection and ours, we want to make certain
+that everyone understands that there is no warranty for this free
+software. If the software is modified by someone else and passed on, we
+want its recipients to know that what they have is not the original, so
+that any problems introduced by others will not reflect on the original
+authors' reputations.
+
+ Finally, any free program is threatened constantly by software
+patents. We wish to avoid the danger that redistributors of a free
+program will individually obtain patent licenses, in effect making the
+program proprietary. To prevent this, we have made it clear that any
+patent must be licensed for everyone's free use or not licensed at all.
+
+ The precise terms and conditions for copying, distribution and
+modification follow.
+
+ GNU GENERAL PUBLIC LICENSE
+ TERMS AND CONDITIONS FOR COPYING, DISTRIBUTION AND MODIFICATION
+
+ 0. This License applies to any program or other work which contains
+a notice placed by the copyright holder saying it may be distributed
+under the terms of this General Public License. The "Program", below,
+refers to any such program or work, and a "work based on the Program"
+means either the Program or any derivative work under copyright law:
+that is to say, a work containing the Program or a portion of it,
+either verbatim or with modifications and/or translated into another
+language. (Hereinafter, translation is included without limitation in
+the term "modification".) Each licensee is addressed as "you".
+
+Activities other than copying, distribution and modification are not
+covered by this License; they are outside its scope. The act of
+running the Program is not restricted, and the output from the Program
+is covered only if its contents constitute a work based on the
+Program (independent of having been made by running the Program).
+Whether that is true depends on what the Program does.
+
+ 1. You may copy and distribute verbatim copies of the Program's
+source code as you receive it, in any medium, provided that you
+conspicuously and appropriately publish on each copy an appropriate
+copyright notice and disclaimer of warranty; keep intact all the
+notices that refer to this License and to the absence of any warranty;
+and give any other recipients of the Program a copy of this License
+along with the Program.
+
+You may charge a fee for the physical act of transferring a copy, and
+you may at your option offer warranty protection in exchange for a fee.
+
+ 2. You may modify your copy or copies of the Program or any portion
+of it, thus forming a work based on the Program, and copy and
+distribute such modifications or work under the terms of Section 1
+above, provided that you also meet all of these conditions:
+
+ a) You must cause the modified files to carry prominent notices
+ stating that you changed the files and the date of any change.
+
+ b) You must cause any work that you distribute or publish, that in
+ whole or in part contains or is derived from the Program or any
+ part thereof, to be licensed as a whole at no charge to all third
+ parties under the terms of this License.
+
+ c) If the modified program normally reads commands interactively
+ when run, you must cause it, when started running for such
+ interactive use in the most ordinary way, to print or display an
+ announcement including an appropriate copyright notice and a
+ notice that there is no warranty (or else, saying that you provide
+ a warranty) and that users may redistribute the program under
+ these conditions, and telling the user how to view a copy of this
+ License. (Exception: if the Program itself is interactive but
+ does not normally print such an announcement, your work based on
+ the Program is not required to print an announcement.)
+
+These requirements apply to the modified work as a whole. If
+identifiable sections of that work are not derived from the Program,
+and can be reasonably considered independent and separate works in
+themselves, then this License, and its terms, do not apply to those
+sections when you distribute them as separate works. But when you
+distribute the same sections as part of a whole which is a work based
+on the Program, the distribution of the whole must be on the terms of
+this License, whose permissions for other licensees extend to the
+entire whole, and thus to each and every part regardless of who wrote it.
+
+Thus, it is not the intent of this section to claim rights or contest
+your rights to work written entirely by you; rather, the intent is to
+exercise the right to control the distribution of derivative or
+collective works based on the Program.
+
+In addition, mere aggregation of another work not based on the Program
+with the Program (or with a work based on the Program) on a volume of
+a storage or distribution medium does not bring the other work under
+the scope of this License.
+
+ 3. You may copy and distribute the Program (or a work based on it,
+under Section 2) in object code or executable form under the terms of
+Sections 1 and 2 above provided that you also do one of the following:
+
+ a) Accompany it with the complete corresponding machine-readable
+ source code, which must be distributed under the terms of Sections
+ 1 and 2 above on a medium customarily used for software interchange; or,
+
+ b) Accompany it with a written offer, valid for at least three
+ years, to give any third party, for a charge no more than your
+ cost of physically performing source distribution, a complete
+ machine-readable copy of the corresponding source code, to be
+ distributed under the terms of Sections 1 and 2 above on a medium
+ customarily used for software interchange; or,
+
+ c) Accompany it with the information you received as to the offer
+ to distribute corresponding source code. (This alternative is
+ allowed only for noncommercial distribution and only if you
+ received the program in object code or executable form with such
+ an offer, in accord with Subsection b above.)
+
+The source code for a work means the preferred form of the work for
+making modifications to it. For an executable work, complete source
+code means all the source code for all modules it contains, plus any
+associated interface definition files, plus the scripts used to
+control compilation and installation of the executable. However, as a
+special exception, the source code distributed need not include
+anything that is normally distributed (in either source or binary
+form) with the major components (compiler, kernel, and so on) of the
+operating system on which the executable runs, unless that component
+itself accompanies the executable.
+
+If distribution of executable or object code is made by offering
+access to copy from a designated place, then offering equivalent
+access to copy the source code from the same place counts as
+distribution of the source code, even though third parties are not
+compelled to copy the source along with the object code.
+
+ 4. You may not copy, modify, sublicense, or distribute the Program
+except as expressly provided under this License. Any attempt
+otherwise to copy, modify, sublicense or distribute the Program is
+void, and will automatically terminate your rights under this License.
+However, parties who have received copies, or rights, from you under
+this License will not have their licenses terminated so long as such
+parties remain in full compliance.
+
+ 5. You are not required to accept this License, since you have not
+signed it. However, nothing else grants you permission to modify or
+distribute the Program or its derivative works. These actions are
+prohibited by law if you do not accept this License. Therefore, by
+modifying or distributing the Program (or any work based on the
+Program), you indicate your acceptance of this License to do so, and
+all its terms and conditions for copying, distributing or modifying
+the Program or works based on it.
+
+ 6. Each time you redistribute the Program (or any work based on the
+Program), the recipient automatically receives a license from the
+original licensor to copy, distribute or modify the Program subject to
+these terms and conditions. You may not impose any further
+restrictions on the recipients' exercise of the rights granted herein.
+You are not responsible for enforcing compliance by third parties to
+this License.
+
+ 7. If, as a consequence of a court judgment or allegation of patent
+infringement or for any other reason (not limited to patent issues),
+conditions are imposed on you (whether by court order, agreement or
+otherwise) that contradict the conditions of this License, they do not
+excuse you from the conditions of this License. If you cannot
+distribute so as to satisfy simultaneously your obligations under this
+License and any other pertinent obligations, then as a consequence you
+may not distribute the Program at all. For example, if a patent
+license would not permit royalty-free redistribution of the Program by
+all those who receive copies directly or indirectly through you, then
+the only way you could satisfy both it and this License would be to
+refrain entirely from distribution of the Program.
+
+If any portion of this section is held invalid or unenforceable under
+any particular circumstance, the balance of the section is intended to
+apply and the section as a whole is intended to apply in other
+circumstances.
+
+It is not the purpose of this section to induce you to infringe any
+patents or other property right claims or to contest validity of any
+such claims; this section has the sole purpose of protecting the
+integrity of the free software distribution system, which is
+implemented by public license practices. Many people have made
+generous contributions to the wide range of software distributed
+through that system in reliance on consistent application of that
+system; it is up to the author/donor to decide if he or she is willing
+to distribute software through any other system and a licensee cannot
+impose that choice.
+
+This section is intended to make thoroughly clear what is believed to
+be a consequence of the rest of this License.
+
+ 8. If the distribution and/or use of the Program is restricted in
+certain countries either by patents or by copyrighted interfaces, the
+original copyright holder who places the Program under this License
+may add an explicit geographical distribution limitation excluding
+those countries, so that distribution is permitted only in or among
+countries not thus excluded. In such case, this License incorporates
+the limitation as if written in the body of this License.
+
+ 9. The Free Software Foundation may publish revised and/or new versions
+of the General Public License from time to time. Such new versions will
+be similar in spirit to the present version, but may differ in detail to
+address new problems or concerns.
+
+Each version is given a distinguishing version number. If the Program
+specifies a version number of this License which applies to it and "any
+later version", you have the option of following the terms and conditions
+either of that version or of any later version published by the Free
+Software Foundation. If the Program does not specify a version number of
+this License, you may choose any version ever published by the Free Software
+Foundation.
+
+ 10. If you wish to incorporate parts of the Program into other free
+programs whose distribution conditions are different, write to the author
+to ask for permission. For software which is copyrighted by the Free
+Software Foundation, write to the Free Software Foundation; we sometimes
+make exceptions for this. Our decision will be guided by the two goals
+of preserving the free status of all derivatives of our free software and
+of promoting the sharing and reuse of software generally.
+
+ NO WARRANTY
+
+ 11. BECAUSE THE PROGRAM IS LICENSED FREE OF CHARGE, THERE IS NO WARRANTY
+FOR THE PROGRAM, TO THE EXTENT PERMITTED BY APPLICABLE LAW. EXCEPT WHEN
+OTHERWISE STATED IN WRITING THE COPYRIGHT HOLDERS AND/OR OTHER PARTIES
+PROVIDE THE PROGRAM "AS IS" WITHOUT WARRANTY OF ANY KIND, EITHER EXPRESSED
+OR IMPLIED, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF
+MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE. THE ENTIRE RISK AS
+TO THE QUALITY AND PERFORMANCE OF THE PROGRAM IS WITH YOU. SHOULD THE
+PROGRAM PROVE DEFECTIVE, YOU ASSUME THE COST OF ALL NECESSARY SERVICING,
+REPAIR OR CORRECTION.
+
+ 12. IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN WRITING
+WILL ANY COPYRIGHT HOLDER, OR ANY OTHER PARTY WHO MAY MODIFY AND/OR
+REDISTRIBUTE THE PROGRAM AS PERMITTED ABOVE, BE LIABLE TO YOU FOR DAMAGES,
+INCLUDING ANY GENERAL, SPECIAL, INCIDENTAL OR CONSEQUENTIAL DAMAGES ARISING
+OUT OF THE USE OR INABILITY TO USE THE PROGRAM (INCLUDING BUT NOT LIMITED
+TO LOSS OF DATA OR DATA BEING RENDERED INACCURATE OR LOSSES SUSTAINED BY
+YOU OR THIRD PARTIES OR A FAILURE OF THE PROGRAM TO OPERATE WITH ANY OTHER
+PROGRAMS), EVEN IF SUCH HOLDER OR OTHER PARTY HAS BEEN ADVISED OF THE
+POSSIBILITY OF SUCH DAMAGES.
+
+ END OF TERMS AND CONDITIONS
+
+ How to Apply These Terms to Your New Programs
+
+ If you develop a new program, and you want it to be of the greatest
+possible use to the public, the best way to achieve this is to make it
+free software which everyone can redistribute and change under these terms.
+
+ To do so, attach the following notices to the program. It is safest
+to attach them to the start of each source file to most effectively
+convey the exclusion of warranty; and each file should have at least
+the "copyright" line and a pointer to where the full notice is found.
+
+ <one line to give the program's name and a brief idea of what it does.>
+ Copyright (C) <year> <name of author>
+
+ This program is free software; you can redistribute it and/or modify
+ it under the terms of the GNU General Public License as published by
+ the Free Software Foundation; either version 2 of the License, or
+ (at your option) any later version.
+
+ This program is distributed in the hope that it will be useful,
+ but WITHOUT ANY WARRANTY; without even the implied warranty of
+ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ GNU General Public License for more details.
+
+ You should have received a copy of the GNU General Public License along
+ with this program; if not, write to the Free Software Foundation, Inc.,
+ 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA.
+
+Also add information on how to contact you by electronic and paper mail.
+
+If the program is interactive, make it output a short notice like this
+when it starts in an interactive mode:
+
+ Gnomovision version 69, Copyright (C) year name of author
+ Gnomovision comes with ABSOLUTELY NO WARRANTY; for details type `show w'.
+ This is free software, and you are welcome to redistribute it
+ under certain conditions; type `show c' for details.
+
+The hypothetical commands `show w' and `show c' should show the appropriate
+parts of the General Public License. Of course, the commands you use may
+be called something other than `show w' and `show c'; they could even be
+mouse-clicks or menu items--whatever suits your program.
+
+You should also get your employer (if you work as a programmer) or your
+school, if any, to sign a "copyright disclaimer" for the program, if
+necessary. Here is a sample; alter the names:
+
+ Yoyodyne, Inc., hereby disclaims all copyright interest in the program
+ `Gnomovision' (which makes passes at compilers) written by James Hacker.
+
+ <signature of Ty Coon>, 1 April 1989
+ Ty Coon, President of Vice
+
+This General Public License does not permit incorporating your program into
+proprietary programs. If your program is a subroutine library, you may
+consider it more useful to permit linking proprietary applications with the
+library. If this is what you want to do, use the GNU Lesser General
+Public License instead of this License.
Added: trunk/yast/wa/Makefile.am
===================================================================
--- trunk/yast/wa/Makefile.am (rev 0)
+++ trunk/yast/wa/Makefile.am 2015-09-29 10:47:28 UTC (rev 92876)
@@ -0,0 +1,196 @@
+# Emacs: -*- makefile -*-
+#
+# Toplevel Makefile.am for a YaST2 subproject
+#
+# -- This file is generated by y2automake - DO NOT EDIT! --
+# (Edit ./SUBDIRS instead)
+#
+
+#where devtools are
+Y2TOOL = $(Y2DEVTOOLS_PREFIX)/bin/y2tool
+
+VERSION = $(shell cat $(srcdir)/VERSION)
+RPMNAME = $(shell cat $(srcdir)/RPMNAME)
+SUBDIRS_FILE = $(shell test -e $(srcdir)/SUBDIRS && echo SUBDIRS)
+ACINCLUDE_FILE = $(shell test -e $(srcdir)/acinclude.m4 && echo acinclude.m4)
+
+HAS_YAST_LICENSE = $(shell test -e $(srcdir)/YAST_LICENSE && echo YAST_LICENSE)
+
+# do we do Makefile.am for devtools? It is a little special...
+IS_DEVTOOLS = $(findstring yast2-devtools,$(RPMNAME))
+
+DEVTOOLS_DIR = $(if $(IS_DEVTOOLS),$(srcdir)/devtools,$(Y2DEVTOOLS_PREFIX)/share/YaST2/data/devtools)
+LEGALESE_DIR = $(if $(HAS_YAST_LICENSE),$(DEVTOOLS_DIR)/admin/copyright/yast,$(DEVTOOLS_DIR)/admin/copyright/gpl)
+
+COPYRIGHT_files_gpl = README COPYING
+
+COPYRIGHT_files_yast = YAST_LICENSE README COPYING COPYRIGHT.english \
+ COPYRIGHT.french COPYRIGHT.german COPYRIGHT.spanish
+
+extra_COPYRIGHT_files = $(if $(HAS_YAST_LICENSE), $(COPYRIGHT_files_yast), $(COPYRIGHT_files_gpl))
+
+# less strict; prefer bzip2
+AUTOMAKE_OPTIONS = foreign dist-bzip2 no-dist-gzip
+# where devtools install m4 snippets
+# argh, executed literally
+#ACLOCAL_AMFLAGS = -I $(Y2DEVTOOLS_PREFIX)/share/aclocal
+ACLOCAL_AMFLAGS = -I . -I `if test -d ./devtools/admin; then echo ./devtools/admin; else pkg-config --print-errors --variable=datadir yast2-devtools; fi`/aclocal
+
+Makefile.am.common: $(DEVTOOLS_DIR)/admin/Makefile.am.common
+ cmp -s $< $@ || cp -f $< $@
+
+# create bzip2ed tar and make some sanity checks
+$(RPMNAME)-$(VERSION).tar.bz2: checkpo dist-bzip2
+ @if [ `bunzip2 -c $(RPMNAME)-$(VERSION).tar.bz2 | wc --bytes` = 0 ] ; then \
+ echo "Error: created tar is empty" ; \
+ exit 1 ; \
+ fi
+
+CLEANFILES =
+MAINTAINERCLEANFILES = package/$(RPMNAME)-$(VERSION).tar.bz2 package/$(RPMNAME).spec
+
+POT_DST = $(shell find -type d -name testsuite -prune , \
+ -type f -name "*.pot")
+
+EXTRA_DIST = \
+ VERSION RPMNAME MAINTAINER configure.in.in \
+ $(SUBDIRS_FILE) $(ACINCLUDE_FILE) \
+ $(if $(IS_DEVTOOLS),Makefile.am.common,$(POT_DST))
+
+show-extra-dist:
+ @echo $(EXTRA_DIST)
+
+# info '(automake)Conditionals'
+if CREATE_PKGCONFIG
+# create the file here instead of by configure
+# because the prerequisite is made here (not anymore!)
+# and we don't want any paths in y2autoconf
+# info '(autoconf)config.status Invocation'
+$(RPMNAME).pc: $(RPMNAME).pc.in config.status
+ ./config.status --file=$@:$<
+
+if CREATE_PKGCONFIG_NOARCH
+pkgconfigdata_DATA = $(RPMNAME).pc
+else
+pkgconfig_DATA = $(RPMNAME).pc
+endif
+
+EXTRA_DIST += $(RPMNAME).pc.in
+endif
+
+dist-hook:
+ @for I in $(extra_COPYRIGHT_files) ; \
+ do \
+ EX="" ; \
+ if test -f $(srcdir)/$$I ; then \
+ EX=$(srcdir)/$$I ; \
+ elif test -f $(LEGALESE_DIR)/$$I ; then \
+ EX=$(LEGALESE_DIR)/$$I ; \
+ else \
+ echo "Error: No file $$I in $(srcdir)/ or in $$LEGALESE_DIR/"; \
+ exit 1 ; \
+ fi ; \
+ echo "cp $$EX $(distdir)" ; \
+ cp $$EX "$(distdir)" ; \
+ done
+
+pot:
+ $(Y2TOOL) y2makepot -s $(srcdir)
+
+install-pot: pot
+ @POT_DST=`find -type d -name testsuite -prune , \
+ -type f -name "*.pot"` ; \
+ if [ -n "$$POT_DST" ] ; then \
+ echo "mkdir -p $(DESTDIR)$(potdir)" ; \
+ mkdir -p $(DESTDIR)$(potdir) ; \
+ list="$$POT_DST"; \
+ for I in $$list ; \
+ do \
+ echo $$I ; \
+ if [ "$$I" == "pot" ] ; then \
+ continue ; \
+ fi ; \
+ echo "$(INSTALL_DATA) $$I $(DESTDIR)$(potdir)" ; \
+ $(INSTALL_DATA) $$I $(DESTDIR)$(potdir) ; \
+ done ; \
+ fi
+
+spellcheck: pot
+ $(Y2TOOL) pot-spellcheck
+
+# all-local: $(if $(IS_DEVTOOLS),,$(POT_DST))
+
+install-data-local: # $(if $(IS_DEVTOOLS),,install-pot)
+ mkdir -p $(DESTDIR)$(docdir)
+ @for I in $(extra_COPYRIGHT_files) ; \
+ do \
+ EX="" ; \
+ if test -f $(srcdir)/$$I ; then \
+ EX=$(srcdir)/$$I ; \
+ elif test -f $(LEGALESE_DIR)/$$I ; then \
+ EX=$(LEGALESE_DIR)/$$I ; \
+ else \
+ echo "Error: No file $$I in $(srcdir)/ or in $(LEGALESE_DIR)/"; \
+ exit 1 ; \
+ fi ; \
+ echo "$(INSTALL_DATA) $$EX $(DESTDIR)$(docdir)" ; \
+ $(INSTALL_DATA) $$EX $(DESTDIR)$(docdir) ; \
+ done
+
+package-local: check-parse $(if $(IS_DEVTOOLS),,$(POT_DST)) $(RPMNAME)-$(VERSION).tar.bz2
+ rm -f package/$(RPMNAME)-*.tar.bz2
+ rm -f package/*~
+ rm -f package/*.bak
+ rm -f package/*.auto
+ mv $(RPMNAME)-$(VERSION).tar.bz2 package/
+ if ! test -x $(Y2TOOL); then \
+ echo "$(Y2TOOL): not found."; \
+ echo "You have to install yast2-devtools to making a package"; \
+ false; \
+ fi
+ here=`pwd`; \
+ cd $(srcdir) && for i in $(RPMNAME)*.spec.in; do \
+ newname="`echo "$$i" | sed "s/\.in$$//g"`"; \
+ $(Y2TOOL) create-spec < $$i > $$here/package/$${newname} ; \
+ done
+
+package: check-up-to-date check-tagversion check-textdomain package-local
+
+TAGVERSION = $(Y2TOOL) tagversion
+
+# check if there is no modified files and all commits were pushed
+check-up-to-date:
+ if [ `git status --short --branch | sed '/##[^[]*$/d;/^??/d' | wc -l` -gt 0 ]; then \
+ (echo "ERROR: Source is not commited and pushed. See `git status`"; false) \
+ fi
+
+check-tagversion:
+ cd $(srcdir) && $(TAGVERSION) --check >/dev/null; \
+ [ $$? = 0 ] || ( echo "ERROR: Please run 'tagversion' first"; false )
+
+check-parse-old:
+ @if [ `find -type f -name "*.ycp" | wc -l` -gt 0 -a "$(RPMNAME)" != "yast2-core" ] ; then \
+ echo "Running parseycp..." ; \
+ parseycp -q -R ; \
+ else \
+ echo "Not running parseycp." ; \
+ fi
+
+check-parse:
+ @echo "Not running parseycp."
+
+check-textdomain:
+ $(Y2TOOL) check-textdomain $(srcdir)
+
+stable: checkin-stable
+
+checkin-stable: package
+ $(Y2TOOL) checkin-stable
+
+
+# For po/ modules
+checkpo:
+ test ! -f $(srcdir)/po/Makefile || $(MAKE) -C po checkpo
+# test ! -f $(srcdir)/po/Makefile || $(MAKE) -C po checkpo make-pox
+# Contents of ./SUBDIRS
+SUBDIRS = po
Added: trunk/yast/wa/README
===================================================================
--- trunk/yast/wa/README (rev 0)
+++ trunk/yast/wa/README 2015-09-29 10:47:28 UTC (rev 92876)
@@ -0,0 +1,2 @@
+This program/library is part of YaST2
+See the file COPYING for license terms
Added: trunk/yast/wa/configure.ac
===================================================================
--- trunk/yast/wa/configure.ac (rev 0)
+++ trunk/yast/wa/configure.ac 2015-09-29 10:47:28 UTC (rev 92876)
@@ -0,0 +1,184 @@
+dnl configure.ac for yast2-trans-wa
+dnl
+dnl -- This file is generated by y2autoconf 3.0.5 - DO NOT EDIT! --
+dnl (edit configure.ac.in or configure.in.in instead)
+
+AC_INIT(yast2-trans-wa, 3.1.0, http://bugs.opensuse.org/, yast2-trans-wa)
+dnl Check for presence of file 'RPMNAME'
+AC_CONFIG_SRCDIR([RPMNAME])
+
+dnl Checking host/target/build systems, for make, install etc.
+AC_CANONICAL_TARGET
+dnl Perform program name transformation
+AC_ARG_PROGRAM
+
+AC_PREFIX_DEFAULT(/usr)
+
+dnl long filenames; we use GNU Make extensions and that's ok
+AM_INIT_AUTOMAKE(tar-ustar -Wno-portability)
+
+dnl Important YaST2 variables
+VERSION="3.1.0"
+RPMNAME="yast2-trans-wa"
+MAINTAINER="Karl Eichwalder <ke(a)suse.de>"
+
+dnl pkgconfig honors lib64
+pkgconfigdir=\${libdir}/pkgconfig
+pkgconfigdatadir=\${datadir}/pkgconfig
+yast2dir=\${prefix}/share/YaST2
+
+ybindir=\${prefix}/lib/YaST2/bin
+# FIXME duplicates execcompdir
+ystartupdir=\${prefix}/lib/YaST2
+plugindir=\${libdir}/YaST2/plugin
+includedir=\${prefix}/include/YaST2
+potdir=\${docdir}/pot
+
+docdir=\${prefix}/share/doc/packages/$RPMNAME
+mandir=\${prefix}/share/man
+
+execcompdir=\${prefix}/lib/YaST2
+agentdir=${execcompdir}/servers_non_y2
+
+ydatadir=${yast2dir}/data
+imagedir=${yast2dir}/images
+themedir=${yast2dir}/theme
+localedir=${yast2dir}/locale
+clientdir=${yast2dir}/clients
+moduledir=${yast2dir}/modules
+yncludedir=${yast2dir}/include
+schemadir=${yast2dir}/schema
+scrconfdir=${yast2dir}/scrconf
+desktopdir=\${prefix}/share/applications/YaST2
+
+AC_SUBST(VERSION)
+AC_SUBST(RPMNAME)
+AC_SUBST(MAINTAINER)
+
+AC_SUBST(pkgconfigdir)
+AC_SUBST(pkgconfigdatadir)
+
+AC_SUBST(yast2dir)
+
+AC_SUBST(ybindir)
+AC_SUBST(ystartupdir)
+AC_SUBST(plugindir)
+AC_SUBST(includedir)
+AC_SUBST(potdir)
+AC_SUBST(execcompdir)
+
+AC_SUBST(docdir)
+AC_SUBST(mandir)
+
+AC_SUBST(ydatadir)
+AC_SUBST(imagedir)
+AC_SUBST(themedir)
+AC_SUBST(localedir)
+AC_SUBST(clientdir)
+AC_SUBST(moduledir)
+AC_SUBST(yncludedir)
+AC_SUBST(schemadir)
+AC_SUBST(scrconfdir)
+AC_SUBST(agentdir)
+AC_SUBST(desktopdir)
+
+fillupdir_d="/var/adm/fillup-templates"
+AC_ARG_WITH(fillupdir,
+ AS_HELP_STRING([--with-fillupdir=DIR],
+ [where to place fillup templates (default $fillupdir_d.]),
+ [ fillupdir="$withval" ],
+ [ fillupdir="$fillupdir_d" ])
+AC_SUBST(fillupdir)
+
+LL=${RPMNAME##*-}
+AC_SUBST(LL)
+ISO639=${LL%_*}
+AC_SUBST(ISO639)
+
+AC_ARG_WITH(own_compendium,
+ AS_HELP_STRING([--with-own_compendium=FILE],
+ [Location of compendium file]),
+ y2compendium=yes, y2compendium=no)
+if test "x$with_own_compendium" = "x" ; then
+ if test -d ../50-memory ; then
+ COMPENDIUM='../../50-memory/yast2.$(LL).po'
+ else
+ COMPENDIUM='../../memory/yast2.$(LL).po'
+ fi
+else
+ COMPENDIUM=${with_own_compendium}
+fi
+AC_SUBST(COMPENDIUM)
+if test -d ../50-pot ; then
+ POTDIR=../../50-pot
+else
+ POTDIR=../../pot/pot
+fi
+AC_SUBST(POTDIR)
+
+
+dnl Checks for programs.
+AC_PROG_INSTALL
+dnl The YCP interpreter checks whether dependent ybc files are older
+dnl so we must preserve their timestamps
+INSTALL="${INSTALL} -p"
+AC_PROG_LN_S
+AC_PROG_MAKE_SET
+
+dnl pkgconfig
+AC_ARG_VAR([PKG_CONFIG_PATH], [where to search for pkg-config files])
+dnl devtools
+dnl ...
+
+dnl no need for AC_ARG_VAR
+AC_PATH_PROG(XGETTEXT, xgettext)
+if test -z "$XGETTEXT" ; then
+ AC_MSG_ERROR(xgettext is missing; please install gettext-tools.)
+fi
+
+Y2DEVTOOLS_PREFIX=`pkg-config --print-errors --variable=prefix yast2-devtools`
+AC_SUBST(Y2DEVTOOLS_PREFIX)
+devtools_ybindir=`pkg-config --print-errors --variable=ybindir yast2-devtools`
+devtools_yast2dir=`pkg-config --print-errors --variable=yast2dir yast2-devtools`
+
+dnl producing pkg-config for others?
+AM_CONDITIONAL(CREATE_PKGCONFIG, test "x${CREATE_PKGCONFIG}" != x)
+AM_CONDITIONAL(CREATE_PKGCONFIG_NOARCH, test "x${CREATE_PKGCONFIG}" = xnoarch)
+
+dbdir=${devtools_yast2dir}/data/docbook
+STYLESHEET_HTML=${dbdir}/stylesheets/customize-html.xsl
+STYLESHEET_PDF=${dbdir}/stylesheets/customize-fo.xsl
+STYLESHEET_CSS=${dbdir}/css/yast2docs.css
+STYLESHEET_YDOC=${dbdir}/stylesheets/ydoc.xsl
+STYLESHEET_YCPDOC=${dbdir}/stylesheets/ycpdoc.xsl
+AC_SUBST(STYLESHEET_HTML)
+AC_SUBST(STYLESHEET_PDF)
+AC_SUBST(STYLESHEET_CSS)
+AC_SUBST(STYLESHEET_YDOC)
+AC_SUBST(STYLESHEET_YCPDOC)
+
+
+dnl searches for some needed programs
+AC_PATH_PROG(MSGFMT, msgfmt, no, /usr/bin)
+if test x$MSGFMT != x"/usr/bin/msgfmt"; then
+ AC_MSG_ERROR(msgfmt is missing; please install gettext.)
+fi
+AC_PATH_PROGS(MSGCAT, msgcat pmsgcat, no)
+if test x$MSGCAT = xno; then
+ AC_MSG_ERROR(msgcat is missing; please install gettext-0.11pre or better.)
+fi
+
+AC_PATH_PROG(MSGMERGE, msgmerge, no, /usr/bin)
+if test x$MSGMERGE != x"/usr/bin/msgmerge"; then
+ AC_MSG_ERROR(msgmerge is missing; please install gettext.)
+fi
+
+AC_PATH_PROG(MSGCONV, msgconv, no, /usr/bin)
+if test x$MSGCONV != x"/usr/bin/msgconv"; then
+ AC_MSG_ERROR(msgconv is missing; please install gettext.)
+fi
+
+
+AC_CONFIG_FILES(Makefile po/Makefile)
+AC_OUTPUT
+
Added: trunk/yast/wa/po/Makefile.am
===================================================================
--- trunk/yast/wa/po/Makefile.am (rev 0)
+++ trunk/yast/wa/po/Makefile.am 2015-09-29 10:47:28 UTC (rev 92876)
@@ -0,0 +1,175 @@
+# Emacs: -*- makefile -*-
+#
+# Makefile.am for a YaST2 translation (po/) subproject
+#
+# -- This file is generated by y2automake - DO NOT EDIT! --
+#
+# --- START lines from /usr/share/YaST2/data/devtools/admin/po/Makefile.am.top ---
+# Emacs: -*- makefile -*-
+# --- END lines from /usr/share/YaST2/data/devtools/admin/po/Makefile.am.top ---
+# --- START lines from /usr/share/YaST2/data/devtools/admin/po/Makefile.am.center ---
+# Emacs: -*- makefile -*-
+
+LL = @LL@
+#POTDIR = ../../50-pot
+POTDIR = @POTDIR@
+POTFILES = $(wildcard $(POTDIR)/*.pot)
+GENERATED = $(MOFILES)
+CLEANFILES = $(GENERATED)
+POFILES = $(wildcard *.po)
+ALL_TEXTDOMAINS = $(basename $(notdir $(POTFILES)))
+BPOTFILES = $(shell source ../../50-tools/build.conf && echo $$business)
+WANTED_TEXTDOMAINS = $(filter-out $(BPOTFILES), $(ALL_TEXTDOMAINS))
+WANTED_POFILES = $(addsuffix .$(LL).po, $(WANTED_TEXTDOMAINS))
+MOFILES = $(POFILES:%.po=%.mo)
+INST_MOFILES = $(MOFILES:.$(LL).mo=.mo)
+POXFILES = $(POFILES:%.po=%.pox)
+EXTRA_DIST = $(WANTED_POFILES) $(stat)
+localedir=@localedir@
+locale_lang_msg_dir=$(localedir)/$(LL)/LC_MESSAGES
+compendium = @COMPENDIUM@
+with_compendium =
+
+stat=status.txt
+PO_STATS= grep -v warning: | @ybindir@/po-stats
+
+MSGMERGE = @MSGMERGE@ --no-wrap --force-po --previous
+MSGFMT = @MSGFMT@
+MSGCAT = @MSGCAT@ --no-wrap --force-po
+MSGCONV = @MSGCONV@ --no-wrap --force-po
+XGETTEXT = @XGETTEXT@ --no-wrap
+
+SUFFIXES = .po .pox .gmo .mo
+
+all-local: $(GENERATED)
+
+make-pox pox: Makefile $(POXFILES)
+$(POXFILES): %.pox: %.po
+ -[ -f $@ ] && mv --backup=numbered $@ $@.bak; \
+ pot=$$(echo $< | sed "s:$(LL).po:pot:"); \
+ compendium=$(compendium); \
+ [ -f $$compendium ] || compendium=/dev/null ; \
+ $(MSGMERGE) -C $$compendium -o $@ $< $(POTDIR)/$$pot
+
+# update or init PO file
+update-po: Makefile $(POTFILES)
+ for p in $(POTFILES); do \
+ q=$${p##*/}; \
+ po=$${q%pot}$(LL).po; \
+ echo $$po; \
+ if [ -f $$po ]; then \
+ $(MSGMERGE) -o $$po.tmp $(with_compendium) $$po $$p; \
+ else \
+ $(MSGMERGE) -o $$po.tmp -C $(compendium) \
+ --verbose /dev/null $$p; \
+ fi || { echo "$(MSGMERGE) for \"$$po\" failed" ; \
+ rm -f $$po.tmp ; }; \
+ if cmp $$po.tmp $$po >/dev/null 2>&1; then \
+ rm -vf $$po.tmp; \
+ else \
+ mv -vf $$po.tmp $$po; \
+ fi; \
+ done
+ $(MAKE) $(stat)
+
+$(stat): $(WANTED_POFILES)
+ if [ -f $(stat) ]; then \
+ cp --backup=numbered $(stat) $(stat).bak; \
+ :> $(stat); \
+ fi
+ { for f in $(WANTED_POFILES); do \
+ LANG=C msgfmt -o /dev/null -c -v --statistics $$f 2>&1; \
+ done ; } | $(PO_STATS) | head -n 6 | tee $(stat)
+
+update-po-with-compendium:
+ $(MAKE) update-po with_compendium="-C $(compendium)"
+
+update-mo: $(MOFILES)
+ @:
+
+%.mo: %.po
+ file=$(srcdir)/`echo $* | sed 's,.*/,,'`.mo \
+ && rm -f $$file \
+ && $(MSGCONV) --to UTF-8 $< \
+ | $(MSGFMT) -c --statistics -o $$file -
+
+showpo:
+ echo $(POFILES)
+
+showmo:
+ echo $(MOFILES)
+
+checkpo:
+ for f in $(POFILES); do \
+ mypot=$(POTDIR)/$${f/$(LL).po/pot}; echo $$f $$mypot; \
+ [ -f $$mypot ] && { LANG=C $(MSGMERGE) --verbose --output=/dev/null $$f $$mypot || exit 1; }; \
+ LANG=C $(MSGFMT) --output=/dev/null --check --statistics --verbose $$f \
+ || exit 1; \
+ done
+
+# Try to checkin a .pox file
+# FIXME make sure msgcat doesn't weird things with "" and comments
+checkin:
+ p=$(MODULE).$(ci_ll); \
+ cp --backup=numbered $(ci_opt) $$p.po $$p.po.bak; \
+ if [ -d CVS ]; then \
+ cvs -n update $$p.po | grep -q -v '^[UPMC]'; \
+ else \
+ LC_ALL=C svn status --show-updates --quiet $$p.po| grep -v '^Status against revision'; \
+ fi; \
+ if [ $$? = 0 ]; then \
+ echo "CVS/Subversion mismatch; trying to merge..."; \
+ rm -f $$p.po; \
+ if [ -d CVS ]; then \
+ cvs -q update $$p.po; \
+ else \
+ svn update $$p.po; \
+ fi; \
+ cp $$p.pox $$p.pox.new; \
+ $(MSGCAT) $$p.po $$p.pox.new -o $$p.pox; \
+ echo -e "\nCheck \"$$p.pox\" for fuzzy entries. Status:"; \
+ $(MSGFMT) --check --statistics $$p.pox; \
+ echo -e "Then try again to checkin \"$$p.pox\"."; \
+ else \
+ cp $(ci_opt) $$p.pox $$p.po; \
+ if [ -d CVS ]; then \
+ cvs -n ci $$p.po; \
+ else \
+ svn --dry-run commit $$p.po; \
+ fi; \
+ if [ $$? = 0 ] ; then \
+ if [ -d CVS ]; then \
+ cvs ci -m "$(ci_msg)" $$p.po; \
+ else \
+ svn commit --message "$(ci_msg)" $$p.po; \
+ fi; \
+ else \
+ rm -f $$p.po; \
+ if [ -d CVS ]; then \
+ cvs -q update $$p.po; \
+ else \
+ svn update $$p.po; \
+ fi; \
+ cp $$p.pox $$p.pox.new; \
+ $(MSGCAT) $$p.po $$p.pox.new -o $$p.pox; \
+ echo -e "\nCheck \"$$p.pox\" for fuzzy entries. Status:"; \
+ $(MSGFMT) --check --statistics $$p.pox; \
+ echo "Then try to checkin \"$$p.pox\"."; \
+ fi; \
+ fi
+
+install-data-local: $(MOFILES) $(stat)
+ D=$(DESTDIR)$(locale_lang_msg_dir); \
+ [ -d $$D ] || install -d -m 755 $$D; \
+ for l in $(MOFILES); do \
+ m=$${l/$(LL).mo/mo}; \
+ install -m 644 $$l $$D/$$m; \
+ done
+ install -d -m 755 $(DESTDIR)$(docdir)
+ $(INSTALL_DATA) $(stat) $(DESTDIR)$(docdir)
+# --- END lines from /usr/share/YaST2/data/devtools/admin/po/Makefile.am.center ---
+# --- START lines from /usr/share/YaST2/data/devtools/admin/po/Makefile.am.bottom ---
+# Emacs: -*- makefile -*-
+
+## po/Makefile.am.bottom ends here
+# --- END lines from /usr/share/YaST2/data/devtools/admin/po/Makefile.am.bottom ---
Added: trunk/yast/xh/COPYING
===================================================================
--- trunk/yast/xh/COPYING (rev 0)
+++ trunk/yast/xh/COPYING 2015-09-29 10:47:28 UTC (rev 92876)
@@ -0,0 +1,339 @@
+ GNU GENERAL PUBLIC LICENSE
+ Version 2, June 1991
+
+ Copyright (C) 1989, 1991 Free Software Foundation, Inc.,
+ 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA
+ Everyone is permitted to copy and distribute verbatim copies
+ of this license document, but changing it is not allowed.
+
+ Preamble
+
+ The licenses for most software are designed to take away your
+freedom to share and change it. By contrast, the GNU General Public
+License is intended to guarantee your freedom to share and change free
+software--to make sure the software is free for all its users. This
+General Public License applies to most of the Free Software
+Foundation's software and to any other program whose authors commit to
+using it. (Some other Free Software Foundation software is covered by
+the GNU Lesser General Public License instead.) You can apply it to
+your programs, too.
+
+ When we speak of free software, we are referring to freedom, not
+price. Our General Public Licenses are designed to make sure that you
+have the freedom to distribute copies of free software (and charge for
+this service if you wish), that you receive source code or can get it
+if you want it, that you can change the software or use pieces of it
+in new free programs; and that you know you can do these things.
+
+ To protect your rights, we need to make restrictions that forbid
+anyone to deny you these rights or to ask you to surrender the rights.
+These restrictions translate to certain responsibilities for you if you
+distribute copies of the software, or if you modify it.
+
+ For example, if you distribute copies of such a program, whether
+gratis or for a fee, you must give the recipients all the rights that
+you have. You must make sure that they, too, receive or can get the
+source code. And you must show them these terms so they know their
+rights.
+
+ We protect your rights with two steps: (1) copyright the software, and
+(2) offer you this license which gives you legal permission to copy,
+distribute and/or modify the software.
+
+ Also, for each author's protection and ours, we want to make certain
+that everyone understands that there is no warranty for this free
+software. If the software is modified by someone else and passed on, we
+want its recipients to know that what they have is not the original, so
+that any problems introduced by others will not reflect on the original
+authors' reputations.
+
+ Finally, any free program is threatened constantly by software
+patents. We wish to avoid the danger that redistributors of a free
+program will individually obtain patent licenses, in effect making the
+program proprietary. To prevent this, we have made it clear that any
+patent must be licensed for everyone's free use or not licensed at all.
+
+ The precise terms and conditions for copying, distribution and
+modification follow.
+
+ GNU GENERAL PUBLIC LICENSE
+ TERMS AND CONDITIONS FOR COPYING, DISTRIBUTION AND MODIFICATION
+
+ 0. This License applies to any program or other work which contains
+a notice placed by the copyright holder saying it may be distributed
+under the terms of this General Public License. The "Program", below,
+refers to any such program or work, and a "work based on the Program"
+means either the Program or any derivative work under copyright law:
+that is to say, a work containing the Program or a portion of it,
+either verbatim or with modifications and/or translated into another
+language. (Hereinafter, translation is included without limitation in
+the term "modification".) Each licensee is addressed as "you".
+
+Activities other than copying, distribution and modification are not
+covered by this License; they are outside its scope. The act of
+running the Program is not restricted, and the output from the Program
+is covered only if its contents constitute a work based on the
+Program (independent of having been made by running the Program).
+Whether that is true depends on what the Program does.
+
+ 1. You may copy and distribute verbatim copies of the Program's
+source code as you receive it, in any medium, provided that you
+conspicuously and appropriately publish on each copy an appropriate
+copyright notice and disclaimer of warranty; keep intact all the
+notices that refer to this License and to the absence of any warranty;
+and give any other recipients of the Program a copy of this License
+along with the Program.
+
+You may charge a fee for the physical act of transferring a copy, and
+you may at your option offer warranty protection in exchange for a fee.
+
+ 2. You may modify your copy or copies of the Program or any portion
+of it, thus forming a work based on the Program, and copy and
+distribute such modifications or work under the terms of Section 1
+above, provided that you also meet all of these conditions:
+
+ a) You must cause the modified files to carry prominent notices
+ stating that you changed the files and the date of any change.
+
+ b) You must cause any work that you distribute or publish, that in
+ whole or in part contains or is derived from the Program or any
+ part thereof, to be licensed as a whole at no charge to all third
+ parties under the terms of this License.
+
+ c) If the modified program normally reads commands interactively
+ when run, you must cause it, when started running for such
+ interactive use in the most ordinary way, to print or display an
+ announcement including an appropriate copyright notice and a
+ notice that there is no warranty (or else, saying that you provide
+ a warranty) and that users may redistribute the program under
+ these conditions, and telling the user how to view a copy of this
+ License. (Exception: if the Program itself is interactive but
+ does not normally print such an announcement, your work based on
+ the Program is not required to print an announcement.)
+
+These requirements apply to the modified work as a whole. If
+identifiable sections of that work are not derived from the Program,
+and can be reasonably considered independent and separate works in
+themselves, then this License, and its terms, do not apply to those
+sections when you distribute them as separate works. But when you
+distribute the same sections as part of a whole which is a work based
+on the Program, the distribution of the whole must be on the terms of
+this License, whose permissions for other licensees extend to the
+entire whole, and thus to each and every part regardless of who wrote it.
+
+Thus, it is not the intent of this section to claim rights or contest
+your rights to work written entirely by you; rather, the intent is to
+exercise the right to control the distribution of derivative or
+collective works based on the Program.
+
+In addition, mere aggregation of another work not based on the Program
+with the Program (or with a work based on the Program) on a volume of
+a storage or distribution medium does not bring the other work under
+the scope of this License.
+
+ 3. You may copy and distribute the Program (or a work based on it,
+under Section 2) in object code or executable form under the terms of
+Sections 1 and 2 above provided that you also do one of the following:
+
+ a) Accompany it with the complete corresponding machine-readable
+ source code, which must be distributed under the terms of Sections
+ 1 and 2 above on a medium customarily used for software interchange; or,
+
+ b) Accompany it with a written offer, valid for at least three
+ years, to give any third party, for a charge no more than your
+ cost of physically performing source distribution, a complete
+ machine-readable copy of the corresponding source code, to be
+ distributed under the terms of Sections 1 and 2 above on a medium
+ customarily used for software interchange; or,
+
+ c) Accompany it with the information you received as to the offer
+ to distribute corresponding source code. (This alternative is
+ allowed only for noncommercial distribution and only if you
+ received the program in object code or executable form with such
+ an offer, in accord with Subsection b above.)
+
+The source code for a work means the preferred form of the work for
+making modifications to it. For an executable work, complete source
+code means all the source code for all modules it contains, plus any
+associated interface definition files, plus the scripts used to
+control compilation and installation of the executable. However, as a
+special exception, the source code distributed need not include
+anything that is normally distributed (in either source or binary
+form) with the major components (compiler, kernel, and so on) of the
+operating system on which the executable runs, unless that component
+itself accompanies the executable.
+
+If distribution of executable or object code is made by offering
+access to copy from a designated place, then offering equivalent
+access to copy the source code from the same place counts as
+distribution of the source code, even though third parties are not
+compelled to copy the source along with the object code.
+
+ 4. You may not copy, modify, sublicense, or distribute the Program
+except as expressly provided under this License. Any attempt
+otherwise to copy, modify, sublicense or distribute the Program is
+void, and will automatically terminate your rights under this License.
+However, parties who have received copies, or rights, from you under
+this License will not have their licenses terminated so long as such
+parties remain in full compliance.
+
+ 5. You are not required to accept this License, since you have not
+signed it. However, nothing else grants you permission to modify or
+distribute the Program or its derivative works. These actions are
+prohibited by law if you do not accept this License. Therefore, by
+modifying or distributing the Program (or any work based on the
+Program), you indicate your acceptance of this License to do so, and
+all its terms and conditions for copying, distributing or modifying
+the Program or works based on it.
+
+ 6. Each time you redistribute the Program (or any work based on the
+Program), the recipient automatically receives a license from the
+original licensor to copy, distribute or modify the Program subject to
+these terms and conditions. You may not impose any further
+restrictions on the recipients' exercise of the rights granted herein.
+You are not responsible for enforcing compliance by third parties to
+this License.
+
+ 7. If, as a consequence of a court judgment or allegation of patent
+infringement or for any other reason (not limited to patent issues),
+conditions are imposed on you (whether by court order, agreement or
+otherwise) that contradict the conditions of this License, they do not
+excuse you from the conditions of this License. If you cannot
+distribute so as to satisfy simultaneously your obligations under this
+License and any other pertinent obligations, then as a consequence you
+may not distribute the Program at all. For example, if a patent
+license would not permit royalty-free redistribution of the Program by
+all those who receive copies directly or indirectly through you, then
+the only way you could satisfy both it and this License would be to
+refrain entirely from distribution of the Program.
+
+If any portion of this section is held invalid or unenforceable under
+any particular circumstance, the balance of the section is intended to
+apply and the section as a whole is intended to apply in other
+circumstances.
+
+It is not the purpose of this section to induce you to infringe any
+patents or other property right claims or to contest validity of any
+such claims; this section has the sole purpose of protecting the
+integrity of the free software distribution system, which is
+implemented by public license practices. Many people have made
+generous contributions to the wide range of software distributed
+through that system in reliance on consistent application of that
+system; it is up to the author/donor to decide if he or she is willing
+to distribute software through any other system and a licensee cannot
+impose that choice.
+
+This section is intended to make thoroughly clear what is believed to
+be a consequence of the rest of this License.
+
+ 8. If the distribution and/or use of the Program is restricted in
+certain countries either by patents or by copyrighted interfaces, the
+original copyright holder who places the Program under this License
+may add an explicit geographical distribution limitation excluding
+those countries, so that distribution is permitted only in or among
+countries not thus excluded. In such case, this License incorporates
+the limitation as if written in the body of this License.
+
+ 9. The Free Software Foundation may publish revised and/or new versions
+of the General Public License from time to time. Such new versions will
+be similar in spirit to the present version, but may differ in detail to
+address new problems or concerns.
+
+Each version is given a distinguishing version number. If the Program
+specifies a version number of this License which applies to it and "any
+later version", you have the option of following the terms and conditions
+either of that version or of any later version published by the Free
+Software Foundation. If the Program does not specify a version number of
+this License, you may choose any version ever published by the Free Software
+Foundation.
+
+ 10. If you wish to incorporate parts of the Program into other free
+programs whose distribution conditions are different, write to the author
+to ask for permission. For software which is copyrighted by the Free
+Software Foundation, write to the Free Software Foundation; we sometimes
+make exceptions for this. Our decision will be guided by the two goals
+of preserving the free status of all derivatives of our free software and
+of promoting the sharing and reuse of software generally.
+
+ NO WARRANTY
+
+ 11. BECAUSE THE PROGRAM IS LICENSED FREE OF CHARGE, THERE IS NO WARRANTY
+FOR THE PROGRAM, TO THE EXTENT PERMITTED BY APPLICABLE LAW. EXCEPT WHEN
+OTHERWISE STATED IN WRITING THE COPYRIGHT HOLDERS AND/OR OTHER PARTIES
+PROVIDE THE PROGRAM "AS IS" WITHOUT WARRANTY OF ANY KIND, EITHER EXPRESSED
+OR IMPLIED, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF
+MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE. THE ENTIRE RISK AS
+TO THE QUALITY AND PERFORMANCE OF THE PROGRAM IS WITH YOU. SHOULD THE
+PROGRAM PROVE DEFECTIVE, YOU ASSUME THE COST OF ALL NECESSARY SERVICING,
+REPAIR OR CORRECTION.
+
+ 12. IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN WRITING
+WILL ANY COPYRIGHT HOLDER, OR ANY OTHER PARTY WHO MAY MODIFY AND/OR
+REDISTRIBUTE THE PROGRAM AS PERMITTED ABOVE, BE LIABLE TO YOU FOR DAMAGES,
+INCLUDING ANY GENERAL, SPECIAL, INCIDENTAL OR CONSEQUENTIAL DAMAGES ARISING
+OUT OF THE USE OR INABILITY TO USE THE PROGRAM (INCLUDING BUT NOT LIMITED
+TO LOSS OF DATA OR DATA BEING RENDERED INACCURATE OR LOSSES SUSTAINED BY
+YOU OR THIRD PARTIES OR A FAILURE OF THE PROGRAM TO OPERATE WITH ANY OTHER
+PROGRAMS), EVEN IF SUCH HOLDER OR OTHER PARTY HAS BEEN ADVISED OF THE
+POSSIBILITY OF SUCH DAMAGES.
+
+ END OF TERMS AND CONDITIONS
+
+ How to Apply These Terms to Your New Programs
+
+ If you develop a new program, and you want it to be of the greatest
+possible use to the public, the best way to achieve this is to make it
+free software which everyone can redistribute and change under these terms.
+
+ To do so, attach the following notices to the program. It is safest
+to attach them to the start of each source file to most effectively
+convey the exclusion of warranty; and each file should have at least
+the "copyright" line and a pointer to where the full notice is found.
+
+ <one line to give the program's name and a brief idea of what it does.>
+ Copyright (C) <year> <name of author>
+
+ This program is free software; you can redistribute it and/or modify
+ it under the terms of the GNU General Public License as published by
+ the Free Software Foundation; either version 2 of the License, or
+ (at your option) any later version.
+
+ This program is distributed in the hope that it will be useful,
+ but WITHOUT ANY WARRANTY; without even the implied warranty of
+ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ GNU General Public License for more details.
+
+ You should have received a copy of the GNU General Public License along
+ with this program; if not, write to the Free Software Foundation, Inc.,
+ 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA.
+
+Also add information on how to contact you by electronic and paper mail.
+
+If the program is interactive, make it output a short notice like this
+when it starts in an interactive mode:
+
+ Gnomovision version 69, Copyright (C) year name of author
+ Gnomovision comes with ABSOLUTELY NO WARRANTY; for details type `show w'.
+ This is free software, and you are welcome to redistribute it
+ under certain conditions; type `show c' for details.
+
+The hypothetical commands `show w' and `show c' should show the appropriate
+parts of the General Public License. Of course, the commands you use may
+be called something other than `show w' and `show c'; they could even be
+mouse-clicks or menu items--whatever suits your program.
+
+You should also get your employer (if you work as a programmer) or your
+school, if any, to sign a "copyright disclaimer" for the program, if
+necessary. Here is a sample; alter the names:
+
+ Yoyodyne, Inc., hereby disclaims all copyright interest in the program
+ `Gnomovision' (which makes passes at compilers) written by James Hacker.
+
+ <signature of Ty Coon>, 1 April 1989
+ Ty Coon, President of Vice
+
+This General Public License does not permit incorporating your program into
+proprietary programs. If your program is a subroutine library, you may
+consider it more useful to permit linking proprietary applications with the
+library. If this is what you want to do, use the GNU Lesser General
+Public License instead of this License.
Added: trunk/yast/xh/Makefile.am
===================================================================
--- trunk/yast/xh/Makefile.am (rev 0)
+++ trunk/yast/xh/Makefile.am 2015-09-29 10:47:28 UTC (rev 92876)
@@ -0,0 +1,196 @@
+# Emacs: -*- makefile -*-
+#
+# Toplevel Makefile.am for a YaST2 subproject
+#
+# -- This file is generated by y2automake - DO NOT EDIT! --
+# (Edit ./SUBDIRS instead)
+#
+
+#where devtools are
+Y2TOOL = $(Y2DEVTOOLS_PREFIX)/bin/y2tool
+
+VERSION = $(shell cat $(srcdir)/VERSION)
+RPMNAME = $(shell cat $(srcdir)/RPMNAME)
+SUBDIRS_FILE = $(shell test -e $(srcdir)/SUBDIRS && echo SUBDIRS)
+ACINCLUDE_FILE = $(shell test -e $(srcdir)/acinclude.m4 && echo acinclude.m4)
+
+HAS_YAST_LICENSE = $(shell test -e $(srcdir)/YAST_LICENSE && echo YAST_LICENSE)
+
+# do we do Makefile.am for devtools? It is a little special...
+IS_DEVTOOLS = $(findstring yast2-devtools,$(RPMNAME))
+
+DEVTOOLS_DIR = $(if $(IS_DEVTOOLS),$(srcdir)/devtools,$(Y2DEVTOOLS_PREFIX)/share/YaST2/data/devtools)
+LEGALESE_DIR = $(if $(HAS_YAST_LICENSE),$(DEVTOOLS_DIR)/admin/copyright/yast,$(DEVTOOLS_DIR)/admin/copyright/gpl)
+
+COPYRIGHT_files_gpl = README COPYING
+
+COPYRIGHT_files_yast = YAST_LICENSE README COPYING COPYRIGHT.english \
+ COPYRIGHT.french COPYRIGHT.german COPYRIGHT.spanish
+
+extra_COPYRIGHT_files = $(if $(HAS_YAST_LICENSE), $(COPYRIGHT_files_yast), $(COPYRIGHT_files_gpl))
+
+# less strict; prefer bzip2
+AUTOMAKE_OPTIONS = foreign dist-bzip2 no-dist-gzip
+# where devtools install m4 snippets
+# argh, executed literally
+#ACLOCAL_AMFLAGS = -I $(Y2DEVTOOLS_PREFIX)/share/aclocal
+ACLOCAL_AMFLAGS = -I . -I `if test -d ./devtools/admin; then echo ./devtools/admin; else pkg-config --print-errors --variable=datadir yast2-devtools; fi`/aclocal
+
+Makefile.am.common: $(DEVTOOLS_DIR)/admin/Makefile.am.common
+ cmp -s $< $@ || cp -f $< $@
+
+# create bzip2ed tar and make some sanity checks
+$(RPMNAME)-$(VERSION).tar.bz2: checkpo dist-bzip2
+ @if [ `bunzip2 -c $(RPMNAME)-$(VERSION).tar.bz2 | wc --bytes` = 0 ] ; then \
+ echo "Error: created tar is empty" ; \
+ exit 1 ; \
+ fi
+
+CLEANFILES =
+MAINTAINERCLEANFILES = package/$(RPMNAME)-$(VERSION).tar.bz2 package/$(RPMNAME).spec
+
+POT_DST = $(shell find -type d -name testsuite -prune , \
+ -type f -name "*.pot")
+
+EXTRA_DIST = \
+ VERSION RPMNAME MAINTAINER configure.in.in \
+ $(SUBDIRS_FILE) $(ACINCLUDE_FILE) \
+ $(if $(IS_DEVTOOLS),Makefile.am.common,$(POT_DST))
+
+show-extra-dist:
+ @echo $(EXTRA_DIST)
+
+# info '(automake)Conditionals'
+if CREATE_PKGCONFIG
+# create the file here instead of by configure
+# because the prerequisite is made here (not anymore!)
+# and we don't want any paths in y2autoconf
+# info '(autoconf)config.status Invocation'
+$(RPMNAME).pc: $(RPMNAME).pc.in config.status
+ ./config.status --file=$@:$<
+
+if CREATE_PKGCONFIG_NOARCH
+pkgconfigdata_DATA = $(RPMNAME).pc
+else
+pkgconfig_DATA = $(RPMNAME).pc
+endif
+
+EXTRA_DIST += $(RPMNAME).pc.in
+endif
+
+dist-hook:
+ @for I in $(extra_COPYRIGHT_files) ; \
+ do \
+ EX="" ; \
+ if test -f $(srcdir)/$$I ; then \
+ EX=$(srcdir)/$$I ; \
+ elif test -f $(LEGALESE_DIR)/$$I ; then \
+ EX=$(LEGALESE_DIR)/$$I ; \
+ else \
+ echo "Error: No file $$I in $(srcdir)/ or in $$LEGALESE_DIR/"; \
+ exit 1 ; \
+ fi ; \
+ echo "cp $$EX $(distdir)" ; \
+ cp $$EX "$(distdir)" ; \
+ done
+
+pot:
+ $(Y2TOOL) y2makepot -s $(srcdir)
+
+install-pot: pot
+ @POT_DST=`find -type d -name testsuite -prune , \
+ -type f -name "*.pot"` ; \
+ if [ -n "$$POT_DST" ] ; then \
+ echo "mkdir -p $(DESTDIR)$(potdir)" ; \
+ mkdir -p $(DESTDIR)$(potdir) ; \
+ list="$$POT_DST"; \
+ for I in $$list ; \
+ do \
+ echo $$I ; \
+ if [ "$$I" == "pot" ] ; then \
+ continue ; \
+ fi ; \
+ echo "$(INSTALL_DATA) $$I $(DESTDIR)$(potdir)" ; \
+ $(INSTALL_DATA) $$I $(DESTDIR)$(potdir) ; \
+ done ; \
+ fi
+
+spellcheck: pot
+ $(Y2TOOL) pot-spellcheck
+
+# all-local: $(if $(IS_DEVTOOLS),,$(POT_DST))
+
+install-data-local: # $(if $(IS_DEVTOOLS),,install-pot)
+ mkdir -p $(DESTDIR)$(docdir)
+ @for I in $(extra_COPYRIGHT_files) ; \
+ do \
+ EX="" ; \
+ if test -f $(srcdir)/$$I ; then \
+ EX=$(srcdir)/$$I ; \
+ elif test -f $(LEGALESE_DIR)/$$I ; then \
+ EX=$(LEGALESE_DIR)/$$I ; \
+ else \
+ echo "Error: No file $$I in $(srcdir)/ or in $(LEGALESE_DIR)/"; \
+ exit 1 ; \
+ fi ; \
+ echo "$(INSTALL_DATA) $$EX $(DESTDIR)$(docdir)" ; \
+ $(INSTALL_DATA) $$EX $(DESTDIR)$(docdir) ; \
+ done
+
+package-local: check-parse $(if $(IS_DEVTOOLS),,$(POT_DST)) $(RPMNAME)-$(VERSION).tar.bz2
+ rm -f package/$(RPMNAME)-*.tar.bz2
+ rm -f package/*~
+ rm -f package/*.bak
+ rm -f package/*.auto
+ mv $(RPMNAME)-$(VERSION).tar.bz2 package/
+ if ! test -x $(Y2TOOL); then \
+ echo "$(Y2TOOL): not found."; \
+ echo "You have to install yast2-devtools to making a package"; \
+ false; \
+ fi
+ here=`pwd`; \
+ cd $(srcdir) && for i in $(RPMNAME)*.spec.in; do \
+ newname="`echo "$$i" | sed "s/\.in$$//g"`"; \
+ $(Y2TOOL) create-spec < $$i > $$here/package/$${newname} ; \
+ done
+
+package: check-up-to-date check-tagversion check-textdomain package-local
+
+TAGVERSION = $(Y2TOOL) tagversion
+
+# check if there is no modified files and all commits were pushed
+check-up-to-date:
+ if [ `git status --short --branch | sed '/##[^[]*$/d;/^??/d' | wc -l` -gt 0 ]; then \
+ (echo "ERROR: Source is not commited and pushed. See `git status`"; false) \
+ fi
+
+check-tagversion:
+ cd $(srcdir) && $(TAGVERSION) --check >/dev/null; \
+ [ $$? = 0 ] || ( echo "ERROR: Please run 'tagversion' first"; false )
+
+check-parse-old:
+ @if [ `find -type f -name "*.ycp" | wc -l` -gt 0 -a "$(RPMNAME)" != "yast2-core" ] ; then \
+ echo "Running parseycp..." ; \
+ parseycp -q -R ; \
+ else \
+ echo "Not running parseycp." ; \
+ fi
+
+check-parse:
+ @echo "Not running parseycp."
+
+check-textdomain:
+ $(Y2TOOL) check-textdomain $(srcdir)
+
+stable: checkin-stable
+
+checkin-stable: package
+ $(Y2TOOL) checkin-stable
+
+
+# For po/ modules
+checkpo:
+ test ! -f $(srcdir)/po/Makefile || $(MAKE) -C po checkpo
+# test ! -f $(srcdir)/po/Makefile || $(MAKE) -C po checkpo make-pox
+# Contents of ./SUBDIRS
+SUBDIRS = po
Added: trunk/yast/xh/README
===================================================================
--- trunk/yast/xh/README (rev 0)
+++ trunk/yast/xh/README 2015-09-29 10:47:28 UTC (rev 92876)
@@ -0,0 +1,2 @@
+This program/library is part of YaST2
+See the file COPYING for license terms
Added: trunk/yast/xh/configure.ac
===================================================================
--- trunk/yast/xh/configure.ac (rev 0)
+++ trunk/yast/xh/configure.ac 2015-09-29 10:47:28 UTC (rev 92876)
@@ -0,0 +1,184 @@
+dnl configure.ac for yast2-trans-xh
+dnl
+dnl -- This file is generated by y2autoconf 3.0.5 - DO NOT EDIT! --
+dnl (edit configure.ac.in or configure.in.in instead)
+
+AC_INIT(yast2-trans-xh, 3.1.0, http://bugs.opensuse.org/, yast2-trans-xh)
+dnl Check for presence of file 'RPMNAME'
+AC_CONFIG_SRCDIR([RPMNAME])
+
+dnl Checking host/target/build systems, for make, install etc.
+AC_CANONICAL_TARGET
+dnl Perform program name transformation
+AC_ARG_PROGRAM
+
+AC_PREFIX_DEFAULT(/usr)
+
+dnl long filenames; we use GNU Make extensions and that's ok
+AM_INIT_AUTOMAKE(tar-ustar -Wno-portability)
+
+dnl Important YaST2 variables
+VERSION="3.1.0"
+RPMNAME="yast2-trans-xh"
+MAINTAINER="Karl Eichwalder <ke(a)suse.de>"
+
+dnl pkgconfig honors lib64
+pkgconfigdir=\${libdir}/pkgconfig
+pkgconfigdatadir=\${datadir}/pkgconfig
+yast2dir=\${prefix}/share/YaST2
+
+ybindir=\${prefix}/lib/YaST2/bin
+# FIXME duplicates execcompdir
+ystartupdir=\${prefix}/lib/YaST2
+plugindir=\${libdir}/YaST2/plugin
+includedir=\${prefix}/include/YaST2
+potdir=\${docdir}/pot
+
+docdir=\${prefix}/share/doc/packages/$RPMNAME
+mandir=\${prefix}/share/man
+
+execcompdir=\${prefix}/lib/YaST2
+agentdir=${execcompdir}/servers_non_y2
+
+ydatadir=${yast2dir}/data
+imagedir=${yast2dir}/images
+themedir=${yast2dir}/theme
+localedir=${yast2dir}/locale
+clientdir=${yast2dir}/clients
+moduledir=${yast2dir}/modules
+yncludedir=${yast2dir}/include
+schemadir=${yast2dir}/schema
+scrconfdir=${yast2dir}/scrconf
+desktopdir=\${prefix}/share/applications/YaST2
+
+AC_SUBST(VERSION)
+AC_SUBST(RPMNAME)
+AC_SUBST(MAINTAINER)
+
+AC_SUBST(pkgconfigdir)
+AC_SUBST(pkgconfigdatadir)
+
+AC_SUBST(yast2dir)
+
+AC_SUBST(ybindir)
+AC_SUBST(ystartupdir)
+AC_SUBST(plugindir)
+AC_SUBST(includedir)
+AC_SUBST(potdir)
+AC_SUBST(execcompdir)
+
+AC_SUBST(docdir)
+AC_SUBST(mandir)
+
+AC_SUBST(ydatadir)
+AC_SUBST(imagedir)
+AC_SUBST(themedir)
+AC_SUBST(localedir)
+AC_SUBST(clientdir)
+AC_SUBST(moduledir)
+AC_SUBST(yncludedir)
+AC_SUBST(schemadir)
+AC_SUBST(scrconfdir)
+AC_SUBST(agentdir)
+AC_SUBST(desktopdir)
+
+fillupdir_d="/var/adm/fillup-templates"
+AC_ARG_WITH(fillupdir,
+ AS_HELP_STRING([--with-fillupdir=DIR],
+ [where to place fillup templates (default $fillupdir_d.]),
+ [ fillupdir="$withval" ],
+ [ fillupdir="$fillupdir_d" ])
+AC_SUBST(fillupdir)
+
+LL=${RPMNAME##*-}
+AC_SUBST(LL)
+ISO639=${LL%_*}
+AC_SUBST(ISO639)
+
+AC_ARG_WITH(own_compendium,
+ AS_HELP_STRING([--with-own_compendium=FILE],
+ [Location of compendium file]),
+ y2compendium=yes, y2compendium=no)
+if test "x$with_own_compendium" = "x" ; then
+ if test -d ../50-memory ; then
+ COMPENDIUM='../../50-memory/yast2.$(LL).po'
+ else
+ COMPENDIUM='../../memory/yast2.$(LL).po'
+ fi
+else
+ COMPENDIUM=${with_own_compendium}
+fi
+AC_SUBST(COMPENDIUM)
+if test -d ../50-pot ; then
+ POTDIR=../../50-pot
+else
+ POTDIR=../../pot/pot
+fi
+AC_SUBST(POTDIR)
+
+
+dnl Checks for programs.
+AC_PROG_INSTALL
+dnl The YCP interpreter checks whether dependent ybc files are older
+dnl so we must preserve their timestamps
+INSTALL="${INSTALL} -p"
+AC_PROG_LN_S
+AC_PROG_MAKE_SET
+
+dnl pkgconfig
+AC_ARG_VAR([PKG_CONFIG_PATH], [where to search for pkg-config files])
+dnl devtools
+dnl ...
+
+dnl no need for AC_ARG_VAR
+AC_PATH_PROG(XGETTEXT, xgettext)
+if test -z "$XGETTEXT" ; then
+ AC_MSG_ERROR(xgettext is missing; please install gettext-tools.)
+fi
+
+Y2DEVTOOLS_PREFIX=`pkg-config --print-errors --variable=prefix yast2-devtools`
+AC_SUBST(Y2DEVTOOLS_PREFIX)
+devtools_ybindir=`pkg-config --print-errors --variable=ybindir yast2-devtools`
+devtools_yast2dir=`pkg-config --print-errors --variable=yast2dir yast2-devtools`
+
+dnl producing pkg-config for others?
+AM_CONDITIONAL(CREATE_PKGCONFIG, test "x${CREATE_PKGCONFIG}" != x)
+AM_CONDITIONAL(CREATE_PKGCONFIG_NOARCH, test "x${CREATE_PKGCONFIG}" = xnoarch)
+
+dbdir=${devtools_yast2dir}/data/docbook
+STYLESHEET_HTML=${dbdir}/stylesheets/customize-html.xsl
+STYLESHEET_PDF=${dbdir}/stylesheets/customize-fo.xsl
+STYLESHEET_CSS=${dbdir}/css/yast2docs.css
+STYLESHEET_YDOC=${dbdir}/stylesheets/ydoc.xsl
+STYLESHEET_YCPDOC=${dbdir}/stylesheets/ycpdoc.xsl
+AC_SUBST(STYLESHEET_HTML)
+AC_SUBST(STYLESHEET_PDF)
+AC_SUBST(STYLESHEET_CSS)
+AC_SUBST(STYLESHEET_YDOC)
+AC_SUBST(STYLESHEET_YCPDOC)
+
+
+dnl searches for some needed programs
+AC_PATH_PROG(MSGFMT, msgfmt, no, /usr/bin)
+if test x$MSGFMT != x"/usr/bin/msgfmt"; then
+ AC_MSG_ERROR(msgfmt is missing; please install gettext.)
+fi
+AC_PATH_PROGS(MSGCAT, msgcat pmsgcat, no)
+if test x$MSGCAT = xno; then
+ AC_MSG_ERROR(msgcat is missing; please install gettext-0.11pre or better.)
+fi
+
+AC_PATH_PROG(MSGMERGE, msgmerge, no, /usr/bin)
+if test x$MSGMERGE != x"/usr/bin/msgmerge"; then
+ AC_MSG_ERROR(msgmerge is missing; please install gettext.)
+fi
+
+AC_PATH_PROG(MSGCONV, msgconv, no, /usr/bin)
+if test x$MSGCONV != x"/usr/bin/msgconv"; then
+ AC_MSG_ERROR(msgconv is missing; please install gettext.)
+fi
+
+
+AC_CONFIG_FILES(Makefile po/Makefile)
+AC_OUTPUT
+
Added: trunk/yast/xh/po/Makefile.am
===================================================================
--- trunk/yast/xh/po/Makefile.am (rev 0)
+++ trunk/yast/xh/po/Makefile.am 2015-09-29 10:47:28 UTC (rev 92876)
@@ -0,0 +1,175 @@
+# Emacs: -*- makefile -*-
+#
+# Makefile.am for a YaST2 translation (po/) subproject
+#
+# -- This file is generated by y2automake - DO NOT EDIT! --
+#
+# --- START lines from /usr/share/YaST2/data/devtools/admin/po/Makefile.am.top ---
+# Emacs: -*- makefile -*-
+# --- END lines from /usr/share/YaST2/data/devtools/admin/po/Makefile.am.top ---
+# --- START lines from /usr/share/YaST2/data/devtools/admin/po/Makefile.am.center ---
+# Emacs: -*- makefile -*-
+
+LL = @LL@
+#POTDIR = ../../50-pot
+POTDIR = @POTDIR@
+POTFILES = $(wildcard $(POTDIR)/*.pot)
+GENERATED = $(MOFILES)
+CLEANFILES = $(GENERATED)
+POFILES = $(wildcard *.po)
+ALL_TEXTDOMAINS = $(basename $(notdir $(POTFILES)))
+BPOTFILES = $(shell source ../../50-tools/build.conf && echo $$business)
+WANTED_TEXTDOMAINS = $(filter-out $(BPOTFILES), $(ALL_TEXTDOMAINS))
+WANTED_POFILES = $(addsuffix .$(LL).po, $(WANTED_TEXTDOMAINS))
+MOFILES = $(POFILES:%.po=%.mo)
+INST_MOFILES = $(MOFILES:.$(LL).mo=.mo)
+POXFILES = $(POFILES:%.po=%.pox)
+EXTRA_DIST = $(WANTED_POFILES) $(stat)
+localedir=@localedir@
+locale_lang_msg_dir=$(localedir)/$(LL)/LC_MESSAGES
+compendium = @COMPENDIUM@
+with_compendium =
+
+stat=status.txt
+PO_STATS= grep -v warning: | @ybindir@/po-stats
+
+MSGMERGE = @MSGMERGE@ --no-wrap --force-po --previous
+MSGFMT = @MSGFMT@
+MSGCAT = @MSGCAT@ --no-wrap --force-po
+MSGCONV = @MSGCONV@ --no-wrap --force-po
+XGETTEXT = @XGETTEXT@ --no-wrap
+
+SUFFIXES = .po .pox .gmo .mo
+
+all-local: $(GENERATED)
+
+make-pox pox: Makefile $(POXFILES)
+$(POXFILES): %.pox: %.po
+ -[ -f $@ ] && mv --backup=numbered $@ $@.bak; \
+ pot=$$(echo $< | sed "s:$(LL).po:pot:"); \
+ compendium=$(compendium); \
+ [ -f $$compendium ] || compendium=/dev/null ; \
+ $(MSGMERGE) -C $$compendium -o $@ $< $(POTDIR)/$$pot
+
+# update or init PO file
+update-po: Makefile $(POTFILES)
+ for p in $(POTFILES); do \
+ q=$${p##*/}; \
+ po=$${q%pot}$(LL).po; \
+ echo $$po; \
+ if [ -f $$po ]; then \
+ $(MSGMERGE) -o $$po.tmp $(with_compendium) $$po $$p; \
+ else \
+ $(MSGMERGE) -o $$po.tmp -C $(compendium) \
+ --verbose /dev/null $$p; \
+ fi || { echo "$(MSGMERGE) for \"$$po\" failed" ; \
+ rm -f $$po.tmp ; }; \
+ if cmp $$po.tmp $$po >/dev/null 2>&1; then \
+ rm -vf $$po.tmp; \
+ else \
+ mv -vf $$po.tmp $$po; \
+ fi; \
+ done
+ $(MAKE) $(stat)
+
+$(stat): $(WANTED_POFILES)
+ if [ -f $(stat) ]; then \
+ cp --backup=numbered $(stat) $(stat).bak; \
+ :> $(stat); \
+ fi
+ { for f in $(WANTED_POFILES); do \
+ LANG=C msgfmt -o /dev/null -c -v --statistics $$f 2>&1; \
+ done ; } | $(PO_STATS) | head -n 6 | tee $(stat)
+
+update-po-with-compendium:
+ $(MAKE) update-po with_compendium="-C $(compendium)"
+
+update-mo: $(MOFILES)
+ @:
+
+%.mo: %.po
+ file=$(srcdir)/`echo $* | sed 's,.*/,,'`.mo \
+ && rm -f $$file \
+ && $(MSGCONV) --to UTF-8 $< \
+ | $(MSGFMT) -c --statistics -o $$file -
+
+showpo:
+ echo $(POFILES)
+
+showmo:
+ echo $(MOFILES)
+
+checkpo:
+ for f in $(POFILES); do \
+ mypot=$(POTDIR)/$${f/$(LL).po/pot}; echo $$f $$mypot; \
+ [ -f $$mypot ] && { LANG=C $(MSGMERGE) --verbose --output=/dev/null $$f $$mypot || exit 1; }; \
+ LANG=C $(MSGFMT) --output=/dev/null --check --statistics --verbose $$f \
+ || exit 1; \
+ done
+
+# Try to checkin a .pox file
+# FIXME make sure msgcat doesn't weird things with "" and comments
+checkin:
+ p=$(MODULE).$(ci_ll); \
+ cp --backup=numbered $(ci_opt) $$p.po $$p.po.bak; \
+ if [ -d CVS ]; then \
+ cvs -n update $$p.po | grep -q -v '^[UPMC]'; \
+ else \
+ LC_ALL=C svn status --show-updates --quiet $$p.po| grep -v '^Status against revision'; \
+ fi; \
+ if [ $$? = 0 ]; then \
+ echo "CVS/Subversion mismatch; trying to merge..."; \
+ rm -f $$p.po; \
+ if [ -d CVS ]; then \
+ cvs -q update $$p.po; \
+ else \
+ svn update $$p.po; \
+ fi; \
+ cp $$p.pox $$p.pox.new; \
+ $(MSGCAT) $$p.po $$p.pox.new -o $$p.pox; \
+ echo -e "\nCheck \"$$p.pox\" for fuzzy entries. Status:"; \
+ $(MSGFMT) --check --statistics $$p.pox; \
+ echo -e "Then try again to checkin \"$$p.pox\"."; \
+ else \
+ cp $(ci_opt) $$p.pox $$p.po; \
+ if [ -d CVS ]; then \
+ cvs -n ci $$p.po; \
+ else \
+ svn --dry-run commit $$p.po; \
+ fi; \
+ if [ $$? = 0 ] ; then \
+ if [ -d CVS ]; then \
+ cvs ci -m "$(ci_msg)" $$p.po; \
+ else \
+ svn commit --message "$(ci_msg)" $$p.po; \
+ fi; \
+ else \
+ rm -f $$p.po; \
+ if [ -d CVS ]; then \
+ cvs -q update $$p.po; \
+ else \
+ svn update $$p.po; \
+ fi; \
+ cp $$p.pox $$p.pox.new; \
+ $(MSGCAT) $$p.po $$p.pox.new -o $$p.pox; \
+ echo -e "\nCheck \"$$p.pox\" for fuzzy entries. Status:"; \
+ $(MSGFMT) --check --statistics $$p.pox; \
+ echo "Then try to checkin \"$$p.pox\"."; \
+ fi; \
+ fi
+
+install-data-local: $(MOFILES) $(stat)
+ D=$(DESTDIR)$(locale_lang_msg_dir); \
+ [ -d $$D ] || install -d -m 755 $$D; \
+ for l in $(MOFILES); do \
+ m=$${l/$(LL).mo/mo}; \
+ install -m 644 $$l $$D/$$m; \
+ done
+ install -d -m 755 $(DESTDIR)$(docdir)
+ $(INSTALL_DATA) $(stat) $(DESTDIR)$(docdir)
+# --- END lines from /usr/share/YaST2/data/devtools/admin/po/Makefile.am.center ---
+# --- START lines from /usr/share/YaST2/data/devtools/admin/po/Makefile.am.bottom ---
+# Emacs: -*- makefile -*-
+
+## po/Makefile.am.bottom ends here
+# --- END lines from /usr/share/YaST2/data/devtools/admin/po/Makefile.am.bottom ---
Added: trunk/yast/zh_CN/COPYING
===================================================================
--- trunk/yast/zh_CN/COPYING (rev 0)
+++ trunk/yast/zh_CN/COPYING 2015-09-29 10:47:28 UTC (rev 92876)
@@ -0,0 +1,339 @@
+ GNU GENERAL PUBLIC LICENSE
+ Version 2, June 1991
+
+ Copyright (C) 1989, 1991 Free Software Foundation, Inc.,
+ 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA
+ Everyone is permitted to copy and distribute verbatim copies
+ of this license document, but changing it is not allowed.
+
+ Preamble
+
+ The licenses for most software are designed to take away your
+freedom to share and change it. By contrast, the GNU General Public
+License is intended to guarantee your freedom to share and change free
+software--to make sure the software is free for all its users. This
+General Public License applies to most of the Free Software
+Foundation's software and to any other program whose authors commit to
+using it. (Some other Free Software Foundation software is covered by
+the GNU Lesser General Public License instead.) You can apply it to
+your programs, too.
+
+ When we speak of free software, we are referring to freedom, not
+price. Our General Public Licenses are designed to make sure that you
+have the freedom to distribute copies of free software (and charge for
+this service if you wish), that you receive source code or can get it
+if you want it, that you can change the software or use pieces of it
+in new free programs; and that you know you can do these things.
+
+ To protect your rights, we need to make restrictions that forbid
+anyone to deny you these rights or to ask you to surrender the rights.
+These restrictions translate to certain responsibilities for you if you
+distribute copies of the software, or if you modify it.
+
+ For example, if you distribute copies of such a program, whether
+gratis or for a fee, you must give the recipients all the rights that
+you have. You must make sure that they, too, receive or can get the
+source code. And you must show them these terms so they know their
+rights.
+
+ We protect your rights with two steps: (1) copyright the software, and
+(2) offer you this license which gives you legal permission to copy,
+distribute and/or modify the software.
+
+ Also, for each author's protection and ours, we want to make certain
+that everyone understands that there is no warranty for this free
+software. If the software is modified by someone else and passed on, we
+want its recipients to know that what they have is not the original, so
+that any problems introduced by others will not reflect on the original
+authors' reputations.
+
+ Finally, any free program is threatened constantly by software
+patents. We wish to avoid the danger that redistributors of a free
+program will individually obtain patent licenses, in effect making the
+program proprietary. To prevent this, we have made it clear that any
+patent must be licensed for everyone's free use or not licensed at all.
+
+ The precise terms and conditions for copying, distribution and
+modification follow.
+
+ GNU GENERAL PUBLIC LICENSE
+ TERMS AND CONDITIONS FOR COPYING, DISTRIBUTION AND MODIFICATION
+
+ 0. This License applies to any program or other work which contains
+a notice placed by the copyright holder saying it may be distributed
+under the terms of this General Public License. The "Program", below,
+refers to any such program or work, and a "work based on the Program"
+means either the Program or any derivative work under copyright law:
+that is to say, a work containing the Program or a portion of it,
+either verbatim or with modifications and/or translated into another
+language. (Hereinafter, translation is included without limitation in
+the term "modification".) Each licensee is addressed as "you".
+
+Activities other than copying, distribution and modification are not
+covered by this License; they are outside its scope. The act of
+running the Program is not restricted, and the output from the Program
+is covered only if its contents constitute a work based on the
+Program (independent of having been made by running the Program).
+Whether that is true depends on what the Program does.
+
+ 1. You may copy and distribute verbatim copies of the Program's
+source code as you receive it, in any medium, provided that you
+conspicuously and appropriately publish on each copy an appropriate
+copyright notice and disclaimer of warranty; keep intact all the
+notices that refer to this License and to the absence of any warranty;
+and give any other recipients of the Program a copy of this License
+along with the Program.
+
+You may charge a fee for the physical act of transferring a copy, and
+you may at your option offer warranty protection in exchange for a fee.
+
+ 2. You may modify your copy or copies of the Program or any portion
+of it, thus forming a work based on the Program, and copy and
+distribute such modifications or work under the terms of Section 1
+above, provided that you also meet all of these conditions:
+
+ a) You must cause the modified files to carry prominent notices
+ stating that you changed the files and the date of any change.
+
+ b) You must cause any work that you distribute or publish, that in
+ whole or in part contains or is derived from the Program or any
+ part thereof, to be licensed as a whole at no charge to all third
+ parties under the terms of this License.
+
+ c) If the modified program normally reads commands interactively
+ when run, you must cause it, when started running for such
+ interactive use in the most ordinary way, to print or display an
+ announcement including an appropriate copyright notice and a
+ notice that there is no warranty (or else, saying that you provide
+ a warranty) and that users may redistribute the program under
+ these conditions, and telling the user how to view a copy of this
+ License. (Exception: if the Program itself is interactive but
+ does not normally print such an announcement, your work based on
+ the Program is not required to print an announcement.)
+
+These requirements apply to the modified work as a whole. If
+identifiable sections of that work are not derived from the Program,
+and can be reasonably considered independent and separate works in
+themselves, then this License, and its terms, do not apply to those
+sections when you distribute them as separate works. But when you
+distribute the same sections as part of a whole which is a work based
+on the Program, the distribution of the whole must be on the terms of
+this License, whose permissions for other licensees extend to the
+entire whole, and thus to each and every part regardless of who wrote it.
+
+Thus, it is not the intent of this section to claim rights or contest
+your rights to work written entirely by you; rather, the intent is to
+exercise the right to control the distribution of derivative or
+collective works based on the Program.
+
+In addition, mere aggregation of another work not based on the Program
+with the Program (or with a work based on the Program) on a volume of
+a storage or distribution medium does not bring the other work under
+the scope of this License.
+
+ 3. You may copy and distribute the Program (or a work based on it,
+under Section 2) in object code or executable form under the terms of
+Sections 1 and 2 above provided that you also do one of the following:
+
+ a) Accompany it with the complete corresponding machine-readable
+ source code, which must be distributed under the terms of Sections
+ 1 and 2 above on a medium customarily used for software interchange; or,
+
+ b) Accompany it with a written offer, valid for at least three
+ years, to give any third party, for a charge no more than your
+ cost of physically performing source distribution, a complete
+ machine-readable copy of the corresponding source code, to be
+ distributed under the terms of Sections 1 and 2 above on a medium
+ customarily used for software interchange; or,
+
+ c) Accompany it with the information you received as to the offer
+ to distribute corresponding source code. (This alternative is
+ allowed only for noncommercial distribution and only if you
+ received the program in object code or executable form with such
+ an offer, in accord with Subsection b above.)
+
+The source code for a work means the preferred form of the work for
+making modifications to it. For an executable work, complete source
+code means all the source code for all modules it contains, plus any
+associated interface definition files, plus the scripts used to
+control compilation and installation of the executable. However, as a
+special exception, the source code distributed need not include
+anything that is normally distributed (in either source or binary
+form) with the major components (compiler, kernel, and so on) of the
+operating system on which the executable runs, unless that component
+itself accompanies the executable.
+
+If distribution of executable or object code is made by offering
+access to copy from a designated place, then offering equivalent
+access to copy the source code from the same place counts as
+distribution of the source code, even though third parties are not
+compelled to copy the source along with the object code.
+
+ 4. You may not copy, modify, sublicense, or distribute the Program
+except as expressly provided under this License. Any attempt
+otherwise to copy, modify, sublicense or distribute the Program is
+void, and will automatically terminate your rights under this License.
+However, parties who have received copies, or rights, from you under
+this License will not have their licenses terminated so long as such
+parties remain in full compliance.
+
+ 5. You are not required to accept this License, since you have not
+signed it. However, nothing else grants you permission to modify or
+distribute the Program or its derivative works. These actions are
+prohibited by law if you do not accept this License. Therefore, by
+modifying or distributing the Program (or any work based on the
+Program), you indicate your acceptance of this License to do so, and
+all its terms and conditions for copying, distributing or modifying
+the Program or works based on it.
+
+ 6. Each time you redistribute the Program (or any work based on the
+Program), the recipient automatically receives a license from the
+original licensor to copy, distribute or modify the Program subject to
+these terms and conditions. You may not impose any further
+restrictions on the recipients' exercise of the rights granted herein.
+You are not responsible for enforcing compliance by third parties to
+this License.
+
+ 7. If, as a consequence of a court judgment or allegation of patent
+infringement or for any other reason (not limited to patent issues),
+conditions are imposed on you (whether by court order, agreement or
+otherwise) that contradict the conditions of this License, they do not
+excuse you from the conditions of this License. If you cannot
+distribute so as to satisfy simultaneously your obligations under this
+License and any other pertinent obligations, then as a consequence you
+may not distribute the Program at all. For example, if a patent
+license would not permit royalty-free redistribution of the Program by
+all those who receive copies directly or indirectly through you, then
+the only way you could satisfy both it and this License would be to
+refrain entirely from distribution of the Program.
+
+If any portion of this section is held invalid or unenforceable under
+any particular circumstance, the balance of the section is intended to
+apply and the section as a whole is intended to apply in other
+circumstances.
+
+It is not the purpose of this section to induce you to infringe any
+patents or other property right claims or to contest validity of any
+such claims; this section has the sole purpose of protecting the
+integrity of the free software distribution system, which is
+implemented by public license practices. Many people have made
+generous contributions to the wide range of software distributed
+through that system in reliance on consistent application of that
+system; it is up to the author/donor to decide if he or she is willing
+to distribute software through any other system and a licensee cannot
+impose that choice.
+
+This section is intended to make thoroughly clear what is believed to
+be a consequence of the rest of this License.
+
+ 8. If the distribution and/or use of the Program is restricted in
+certain countries either by patents or by copyrighted interfaces, the
+original copyright holder who places the Program under this License
+may add an explicit geographical distribution limitation excluding
+those countries, so that distribution is permitted only in or among
+countries not thus excluded. In such case, this License incorporates
+the limitation as if written in the body of this License.
+
+ 9. The Free Software Foundation may publish revised and/or new versions
+of the General Public License from time to time. Such new versions will
+be similar in spirit to the present version, but may differ in detail to
+address new problems or concerns.
+
+Each version is given a distinguishing version number. If the Program
+specifies a version number of this License which applies to it and "any
+later version", you have the option of following the terms and conditions
+either of that version or of any later version published by the Free
+Software Foundation. If the Program does not specify a version number of
+this License, you may choose any version ever published by the Free Software
+Foundation.
+
+ 10. If you wish to incorporate parts of the Program into other free
+programs whose distribution conditions are different, write to the author
+to ask for permission. For software which is copyrighted by the Free
+Software Foundation, write to the Free Software Foundation; we sometimes
+make exceptions for this. Our decision will be guided by the two goals
+of preserving the free status of all derivatives of our free software and
+of promoting the sharing and reuse of software generally.
+
+ NO WARRANTY
+
+ 11. BECAUSE THE PROGRAM IS LICENSED FREE OF CHARGE, THERE IS NO WARRANTY
+FOR THE PROGRAM, TO THE EXTENT PERMITTED BY APPLICABLE LAW. EXCEPT WHEN
+OTHERWISE STATED IN WRITING THE COPYRIGHT HOLDERS AND/OR OTHER PARTIES
+PROVIDE THE PROGRAM "AS IS" WITHOUT WARRANTY OF ANY KIND, EITHER EXPRESSED
+OR IMPLIED, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF
+MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE. THE ENTIRE RISK AS
+TO THE QUALITY AND PERFORMANCE OF THE PROGRAM IS WITH YOU. SHOULD THE
+PROGRAM PROVE DEFECTIVE, YOU ASSUME THE COST OF ALL NECESSARY SERVICING,
+REPAIR OR CORRECTION.
+
+ 12. IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN WRITING
+WILL ANY COPYRIGHT HOLDER, OR ANY OTHER PARTY WHO MAY MODIFY AND/OR
+REDISTRIBUTE THE PROGRAM AS PERMITTED ABOVE, BE LIABLE TO YOU FOR DAMAGES,
+INCLUDING ANY GENERAL, SPECIAL, INCIDENTAL OR CONSEQUENTIAL DAMAGES ARISING
+OUT OF THE USE OR INABILITY TO USE THE PROGRAM (INCLUDING BUT NOT LIMITED
+TO LOSS OF DATA OR DATA BEING RENDERED INACCURATE OR LOSSES SUSTAINED BY
+YOU OR THIRD PARTIES OR A FAILURE OF THE PROGRAM TO OPERATE WITH ANY OTHER
+PROGRAMS), EVEN IF SUCH HOLDER OR OTHER PARTY HAS BEEN ADVISED OF THE
+POSSIBILITY OF SUCH DAMAGES.
+
+ END OF TERMS AND CONDITIONS
+
+ How to Apply These Terms to Your New Programs
+
+ If you develop a new program, and you want it to be of the greatest
+possible use to the public, the best way to achieve this is to make it
+free software which everyone can redistribute and change under these terms.
+
+ To do so, attach the following notices to the program. It is safest
+to attach them to the start of each source file to most effectively
+convey the exclusion of warranty; and each file should have at least
+the "copyright" line and a pointer to where the full notice is found.
+
+ <one line to give the program's name and a brief idea of what it does.>
+ Copyright (C) <year> <name of author>
+
+ This program is free software; you can redistribute it and/or modify
+ it under the terms of the GNU General Public License as published by
+ the Free Software Foundation; either version 2 of the License, or
+ (at your option) any later version.
+
+ This program is distributed in the hope that it will be useful,
+ but WITHOUT ANY WARRANTY; without even the implied warranty of
+ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ GNU General Public License for more details.
+
+ You should have received a copy of the GNU General Public License along
+ with this program; if not, write to the Free Software Foundation, Inc.,
+ 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA.
+
+Also add information on how to contact you by electronic and paper mail.
+
+If the program is interactive, make it output a short notice like this
+when it starts in an interactive mode:
+
+ Gnomovision version 69, Copyright (C) year name of author
+ Gnomovision comes with ABSOLUTELY NO WARRANTY; for details type `show w'.
+ This is free software, and you are welcome to redistribute it
+ under certain conditions; type `show c' for details.
+
+The hypothetical commands `show w' and `show c' should show the appropriate
+parts of the General Public License. Of course, the commands you use may
+be called something other than `show w' and `show c'; they could even be
+mouse-clicks or menu items--whatever suits your program.
+
+You should also get your employer (if you work as a programmer) or your
+school, if any, to sign a "copyright disclaimer" for the program, if
+necessary. Here is a sample; alter the names:
+
+ Yoyodyne, Inc., hereby disclaims all copyright interest in the program
+ `Gnomovision' (which makes passes at compilers) written by James Hacker.
+
+ <signature of Ty Coon>, 1 April 1989
+ Ty Coon, President of Vice
+
+This General Public License does not permit incorporating your program into
+proprietary programs. If your program is a subroutine library, you may
+consider it more useful to permit linking proprietary applications with the
+library. If this is what you want to do, use the GNU Lesser General
+Public License instead of this License.
Added: trunk/yast/zh_CN/Makefile.am
===================================================================
--- trunk/yast/zh_CN/Makefile.am (rev 0)
+++ trunk/yast/zh_CN/Makefile.am 2015-09-29 10:47:28 UTC (rev 92876)
@@ -0,0 +1,196 @@
+# Emacs: -*- makefile -*-
+#
+# Toplevel Makefile.am for a YaST2 subproject
+#
+# -- This file is generated by y2automake - DO NOT EDIT! --
+# (Edit ./SUBDIRS instead)
+#
+
+#where devtools are
+Y2TOOL = $(Y2DEVTOOLS_PREFIX)/bin/y2tool
+
+VERSION = $(shell cat $(srcdir)/VERSION)
+RPMNAME = $(shell cat $(srcdir)/RPMNAME)
+SUBDIRS_FILE = $(shell test -e $(srcdir)/SUBDIRS && echo SUBDIRS)
+ACINCLUDE_FILE = $(shell test -e $(srcdir)/acinclude.m4 && echo acinclude.m4)
+
+HAS_YAST_LICENSE = $(shell test -e $(srcdir)/YAST_LICENSE && echo YAST_LICENSE)
+
+# do we do Makefile.am for devtools? It is a little special...
+IS_DEVTOOLS = $(findstring yast2-devtools,$(RPMNAME))
+
+DEVTOOLS_DIR = $(if $(IS_DEVTOOLS),$(srcdir)/devtools,$(Y2DEVTOOLS_PREFIX)/share/YaST2/data/devtools)
+LEGALESE_DIR = $(if $(HAS_YAST_LICENSE),$(DEVTOOLS_DIR)/admin/copyright/yast,$(DEVTOOLS_DIR)/admin/copyright/gpl)
+
+COPYRIGHT_files_gpl = README COPYING
+
+COPYRIGHT_files_yast = YAST_LICENSE README COPYING COPYRIGHT.english \
+ COPYRIGHT.french COPYRIGHT.german COPYRIGHT.spanish
+
+extra_COPYRIGHT_files = $(if $(HAS_YAST_LICENSE), $(COPYRIGHT_files_yast), $(COPYRIGHT_files_gpl))
+
+# less strict; prefer bzip2
+AUTOMAKE_OPTIONS = foreign dist-bzip2 no-dist-gzip
+# where devtools install m4 snippets
+# argh, executed literally
+#ACLOCAL_AMFLAGS = -I $(Y2DEVTOOLS_PREFIX)/share/aclocal
+ACLOCAL_AMFLAGS = -I . -I `if test -d ./devtools/admin; then echo ./devtools/admin; else pkg-config --print-errors --variable=datadir yast2-devtools; fi`/aclocal
+
+Makefile.am.common: $(DEVTOOLS_DIR)/admin/Makefile.am.common
+ cmp -s $< $@ || cp -f $< $@
+
+# create bzip2ed tar and make some sanity checks
+$(RPMNAME)-$(VERSION).tar.bz2: checkpo dist-bzip2
+ @if [ `bunzip2 -c $(RPMNAME)-$(VERSION).tar.bz2 | wc --bytes` = 0 ] ; then \
+ echo "Error: created tar is empty" ; \
+ exit 1 ; \
+ fi
+
+CLEANFILES =
+MAINTAINERCLEANFILES = package/$(RPMNAME)-$(VERSION).tar.bz2 package/$(RPMNAME).spec
+
+POT_DST = $(shell find -type d -name testsuite -prune , \
+ -type f -name "*.pot")
+
+EXTRA_DIST = \
+ VERSION RPMNAME MAINTAINER configure.in.in \
+ $(SUBDIRS_FILE) $(ACINCLUDE_FILE) \
+ $(if $(IS_DEVTOOLS),Makefile.am.common,$(POT_DST))
+
+show-extra-dist:
+ @echo $(EXTRA_DIST)
+
+# info '(automake)Conditionals'
+if CREATE_PKGCONFIG
+# create the file here instead of by configure
+# because the prerequisite is made here (not anymore!)
+# and we don't want any paths in y2autoconf
+# info '(autoconf)config.status Invocation'
+$(RPMNAME).pc: $(RPMNAME).pc.in config.status
+ ./config.status --file=$@:$<
+
+if CREATE_PKGCONFIG_NOARCH
+pkgconfigdata_DATA = $(RPMNAME).pc
+else
+pkgconfig_DATA = $(RPMNAME).pc
+endif
+
+EXTRA_DIST += $(RPMNAME).pc.in
+endif
+
+dist-hook:
+ @for I in $(extra_COPYRIGHT_files) ; \
+ do \
+ EX="" ; \
+ if test -f $(srcdir)/$$I ; then \
+ EX=$(srcdir)/$$I ; \
+ elif test -f $(LEGALESE_DIR)/$$I ; then \
+ EX=$(LEGALESE_DIR)/$$I ; \
+ else \
+ echo "Error: No file $$I in $(srcdir)/ or in $$LEGALESE_DIR/"; \
+ exit 1 ; \
+ fi ; \
+ echo "cp $$EX $(distdir)" ; \
+ cp $$EX "$(distdir)" ; \
+ done
+
+pot:
+ $(Y2TOOL) y2makepot -s $(srcdir)
+
+install-pot: pot
+ @POT_DST=`find -type d -name testsuite -prune , \
+ -type f -name "*.pot"` ; \
+ if [ -n "$$POT_DST" ] ; then \
+ echo "mkdir -p $(DESTDIR)$(potdir)" ; \
+ mkdir -p $(DESTDIR)$(potdir) ; \
+ list="$$POT_DST"; \
+ for I in $$list ; \
+ do \
+ echo $$I ; \
+ if [ "$$I" == "pot" ] ; then \
+ continue ; \
+ fi ; \
+ echo "$(INSTALL_DATA) $$I $(DESTDIR)$(potdir)" ; \
+ $(INSTALL_DATA) $$I $(DESTDIR)$(potdir) ; \
+ done ; \
+ fi
+
+spellcheck: pot
+ $(Y2TOOL) pot-spellcheck
+
+# all-local: $(if $(IS_DEVTOOLS),,$(POT_DST))
+
+install-data-local: # $(if $(IS_DEVTOOLS),,install-pot)
+ mkdir -p $(DESTDIR)$(docdir)
+ @for I in $(extra_COPYRIGHT_files) ; \
+ do \
+ EX="" ; \
+ if test -f $(srcdir)/$$I ; then \
+ EX=$(srcdir)/$$I ; \
+ elif test -f $(LEGALESE_DIR)/$$I ; then \
+ EX=$(LEGALESE_DIR)/$$I ; \
+ else \
+ echo "Error: No file $$I in $(srcdir)/ or in $(LEGALESE_DIR)/"; \
+ exit 1 ; \
+ fi ; \
+ echo "$(INSTALL_DATA) $$EX $(DESTDIR)$(docdir)" ; \
+ $(INSTALL_DATA) $$EX $(DESTDIR)$(docdir) ; \
+ done
+
+package-local: check-parse $(if $(IS_DEVTOOLS),,$(POT_DST)) $(RPMNAME)-$(VERSION).tar.bz2
+ rm -f package/$(RPMNAME)-*.tar.bz2
+ rm -f package/*~
+ rm -f package/*.bak
+ rm -f package/*.auto
+ mv $(RPMNAME)-$(VERSION).tar.bz2 package/
+ if ! test -x $(Y2TOOL); then \
+ echo "$(Y2TOOL): not found."; \
+ echo "You have to install yast2-devtools to making a package"; \
+ false; \
+ fi
+ here=`pwd`; \
+ cd $(srcdir) && for i in $(RPMNAME)*.spec.in; do \
+ newname="`echo "$$i" | sed "s/\.in$$//g"`"; \
+ $(Y2TOOL) create-spec < $$i > $$here/package/$${newname} ; \
+ done
+
+package: check-up-to-date check-tagversion check-textdomain package-local
+
+TAGVERSION = $(Y2TOOL) tagversion
+
+# check if there is no modified files and all commits were pushed
+check-up-to-date:
+ if [ `git status --short --branch | sed '/##[^[]*$/d;/^??/d' | wc -l` -gt 0 ]; then \
+ (echo "ERROR: Source is not commited and pushed. See `git status`"; false) \
+ fi
+
+check-tagversion:
+ cd $(srcdir) && $(TAGVERSION) --check >/dev/null; \
+ [ $$? = 0 ] || ( echo "ERROR: Please run 'tagversion' first"; false )
+
+check-parse-old:
+ @if [ `find -type f -name "*.ycp" | wc -l` -gt 0 -a "$(RPMNAME)" != "yast2-core" ] ; then \
+ echo "Running parseycp..." ; \
+ parseycp -q -R ; \
+ else \
+ echo "Not running parseycp." ; \
+ fi
+
+check-parse:
+ @echo "Not running parseycp."
+
+check-textdomain:
+ $(Y2TOOL) check-textdomain $(srcdir)
+
+stable: checkin-stable
+
+checkin-stable: package
+ $(Y2TOOL) checkin-stable
+
+
+# For po/ modules
+checkpo:
+ test ! -f $(srcdir)/po/Makefile || $(MAKE) -C po checkpo
+# test ! -f $(srcdir)/po/Makefile || $(MAKE) -C po checkpo make-pox
+# Contents of ./SUBDIRS
+SUBDIRS = po
Added: trunk/yast/zh_CN/README
===================================================================
--- trunk/yast/zh_CN/README (rev 0)
+++ trunk/yast/zh_CN/README 2015-09-29 10:47:28 UTC (rev 92876)
@@ -0,0 +1,2 @@
+This program/library is part of YaST2
+See the file COPYING for license terms
Added: trunk/yast/zh_CN/configure.ac
===================================================================
--- trunk/yast/zh_CN/configure.ac (rev 0)
+++ trunk/yast/zh_CN/configure.ac 2015-09-29 10:47:28 UTC (rev 92876)
@@ -0,0 +1,184 @@
+dnl configure.ac for yast2-trans-zh_CN
+dnl
+dnl -- This file is generated by y2autoconf 3.0.5 - DO NOT EDIT! --
+dnl (edit configure.ac.in or configure.in.in instead)
+
+AC_INIT(yast2-trans-zh_CN, 3.1.0, http://bugs.opensuse.org/, yast2-trans-zh_CN)
+dnl Check for presence of file 'RPMNAME'
+AC_CONFIG_SRCDIR([RPMNAME])
+
+dnl Checking host/target/build systems, for make, install etc.
+AC_CANONICAL_TARGET
+dnl Perform program name transformation
+AC_ARG_PROGRAM
+
+AC_PREFIX_DEFAULT(/usr)
+
+dnl long filenames; we use GNU Make extensions and that's ok
+AM_INIT_AUTOMAKE(tar-ustar -Wno-portability)
+
+dnl Important YaST2 variables
+VERSION="3.1.0"
+RPMNAME="yast2-trans-zh_CN"
+MAINTAINER="Karl Eichwalder <ke(a)suse.de>"
+
+dnl pkgconfig honors lib64
+pkgconfigdir=\${libdir}/pkgconfig
+pkgconfigdatadir=\${datadir}/pkgconfig
+yast2dir=\${prefix}/share/YaST2
+
+ybindir=\${prefix}/lib/YaST2/bin
+# FIXME duplicates execcompdir
+ystartupdir=\${prefix}/lib/YaST2
+plugindir=\${libdir}/YaST2/plugin
+includedir=\${prefix}/include/YaST2
+potdir=\${docdir}/pot
+
+docdir=\${prefix}/share/doc/packages/$RPMNAME
+mandir=\${prefix}/share/man
+
+execcompdir=\${prefix}/lib/YaST2
+agentdir=${execcompdir}/servers_non_y2
+
+ydatadir=${yast2dir}/data
+imagedir=${yast2dir}/images
+themedir=${yast2dir}/theme
+localedir=${yast2dir}/locale
+clientdir=${yast2dir}/clients
+moduledir=${yast2dir}/modules
+yncludedir=${yast2dir}/include
+schemadir=${yast2dir}/schema
+scrconfdir=${yast2dir}/scrconf
+desktopdir=\${prefix}/share/applications/YaST2
+
+AC_SUBST(VERSION)
+AC_SUBST(RPMNAME)
+AC_SUBST(MAINTAINER)
+
+AC_SUBST(pkgconfigdir)
+AC_SUBST(pkgconfigdatadir)
+
+AC_SUBST(yast2dir)
+
+AC_SUBST(ybindir)
+AC_SUBST(ystartupdir)
+AC_SUBST(plugindir)
+AC_SUBST(includedir)
+AC_SUBST(potdir)
+AC_SUBST(execcompdir)
+
+AC_SUBST(docdir)
+AC_SUBST(mandir)
+
+AC_SUBST(ydatadir)
+AC_SUBST(imagedir)
+AC_SUBST(themedir)
+AC_SUBST(localedir)
+AC_SUBST(clientdir)
+AC_SUBST(moduledir)
+AC_SUBST(yncludedir)
+AC_SUBST(schemadir)
+AC_SUBST(scrconfdir)
+AC_SUBST(agentdir)
+AC_SUBST(desktopdir)
+
+fillupdir_d="/var/adm/fillup-templates"
+AC_ARG_WITH(fillupdir,
+ AS_HELP_STRING([--with-fillupdir=DIR],
+ [where to place fillup templates (default $fillupdir_d.]),
+ [ fillupdir="$withval" ],
+ [ fillupdir="$fillupdir_d" ])
+AC_SUBST(fillupdir)
+
+LL=${RPMNAME##*-}
+AC_SUBST(LL)
+ISO639=${LL%_*}
+AC_SUBST(ISO639)
+
+AC_ARG_WITH(own_compendium,
+ AS_HELP_STRING([--with-own_compendium=FILE],
+ [Location of compendium file]),
+ y2compendium=yes, y2compendium=no)
+if test "x$with_own_compendium" = "x" ; then
+ if test -d ../50-memory ; then
+ COMPENDIUM='../../50-memory/yast2.$(LL).po'
+ else
+ COMPENDIUM='../../memory/yast2.$(LL).po'
+ fi
+else
+ COMPENDIUM=${with_own_compendium}
+fi
+AC_SUBST(COMPENDIUM)
+if test -d ../50-pot ; then
+ POTDIR=../../50-pot
+else
+ POTDIR=../../pot/pot
+fi
+AC_SUBST(POTDIR)
+
+
+dnl Checks for programs.
+AC_PROG_INSTALL
+dnl The YCP interpreter checks whether dependent ybc files are older
+dnl so we must preserve their timestamps
+INSTALL="${INSTALL} -p"
+AC_PROG_LN_S
+AC_PROG_MAKE_SET
+
+dnl pkgconfig
+AC_ARG_VAR([PKG_CONFIG_PATH], [where to search for pkg-config files])
+dnl devtools
+dnl ...
+
+dnl no need for AC_ARG_VAR
+AC_PATH_PROG(XGETTEXT, xgettext)
+if test -z "$XGETTEXT" ; then
+ AC_MSG_ERROR(xgettext is missing; please install gettext-tools.)
+fi
+
+Y2DEVTOOLS_PREFIX=`pkg-config --print-errors --variable=prefix yast2-devtools`
+AC_SUBST(Y2DEVTOOLS_PREFIX)
+devtools_ybindir=`pkg-config --print-errors --variable=ybindir yast2-devtools`
+devtools_yast2dir=`pkg-config --print-errors --variable=yast2dir yast2-devtools`
+
+dnl producing pkg-config for others?
+AM_CONDITIONAL(CREATE_PKGCONFIG, test "x${CREATE_PKGCONFIG}" != x)
+AM_CONDITIONAL(CREATE_PKGCONFIG_NOARCH, test "x${CREATE_PKGCONFIG}" = xnoarch)
+
+dbdir=${devtools_yast2dir}/data/docbook
+STYLESHEET_HTML=${dbdir}/stylesheets/customize-html.xsl
+STYLESHEET_PDF=${dbdir}/stylesheets/customize-fo.xsl
+STYLESHEET_CSS=${dbdir}/css/yast2docs.css
+STYLESHEET_YDOC=${dbdir}/stylesheets/ydoc.xsl
+STYLESHEET_YCPDOC=${dbdir}/stylesheets/ycpdoc.xsl
+AC_SUBST(STYLESHEET_HTML)
+AC_SUBST(STYLESHEET_PDF)
+AC_SUBST(STYLESHEET_CSS)
+AC_SUBST(STYLESHEET_YDOC)
+AC_SUBST(STYLESHEET_YCPDOC)
+
+
+dnl searches for some needed programs
+AC_PATH_PROG(MSGFMT, msgfmt, no, /usr/bin)
+if test x$MSGFMT != x"/usr/bin/msgfmt"; then
+ AC_MSG_ERROR(msgfmt is missing; please install gettext.)
+fi
+AC_PATH_PROGS(MSGCAT, msgcat pmsgcat, no)
+if test x$MSGCAT = xno; then
+ AC_MSG_ERROR(msgcat is missing; please install gettext-0.11pre or better.)
+fi
+
+AC_PATH_PROG(MSGMERGE, msgmerge, no, /usr/bin)
+if test x$MSGMERGE != x"/usr/bin/msgmerge"; then
+ AC_MSG_ERROR(msgmerge is missing; please install gettext.)
+fi
+
+AC_PATH_PROG(MSGCONV, msgconv, no, /usr/bin)
+if test x$MSGCONV != x"/usr/bin/msgconv"; then
+ AC_MSG_ERROR(msgconv is missing; please install gettext.)
+fi
+
+
+AC_CONFIG_FILES(Makefile po/Makefile)
+AC_OUTPUT
+
Added: trunk/yast/zh_CN/po/Makefile.am
===================================================================
--- trunk/yast/zh_CN/po/Makefile.am (rev 0)
+++ trunk/yast/zh_CN/po/Makefile.am 2015-09-29 10:47:28 UTC (rev 92876)
@@ -0,0 +1,175 @@
+# Emacs: -*- makefile -*-
+#
+# Makefile.am for a YaST2 translation (po/) subproject
+#
+# -- This file is generated by y2automake - DO NOT EDIT! --
+#
+# --- START lines from /usr/share/YaST2/data/devtools/admin/po/Makefile.am.top ---
+# Emacs: -*- makefile -*-
+# --- END lines from /usr/share/YaST2/data/devtools/admin/po/Makefile.am.top ---
+# --- START lines from /usr/share/YaST2/data/devtools/admin/po/Makefile.am.center ---
+# Emacs: -*- makefile -*-
+
+LL = @LL@
+#POTDIR = ../../50-pot
+POTDIR = @POTDIR@
+POTFILES = $(wildcard $(POTDIR)/*.pot)
+GENERATED = $(MOFILES)
+CLEANFILES = $(GENERATED)
+POFILES = $(wildcard *.po)
+ALL_TEXTDOMAINS = $(basename $(notdir $(POTFILES)))
+BPOTFILES = $(shell source ../../50-tools/build.conf && echo $$business)
+WANTED_TEXTDOMAINS = $(filter-out $(BPOTFILES), $(ALL_TEXTDOMAINS))
+WANTED_POFILES = $(addsuffix .$(LL).po, $(WANTED_TEXTDOMAINS))
+MOFILES = $(POFILES:%.po=%.mo)
+INST_MOFILES = $(MOFILES:.$(LL).mo=.mo)
+POXFILES = $(POFILES:%.po=%.pox)
+EXTRA_DIST = $(WANTED_POFILES) $(stat)
+localedir=@localedir@
+locale_lang_msg_dir=$(localedir)/$(LL)/LC_MESSAGES
+compendium = @COMPENDIUM@
+with_compendium =
+
+stat=status.txt
+PO_STATS= grep -v warning: | @ybindir@/po-stats
+
+MSGMERGE = @MSGMERGE@ --no-wrap --force-po --previous
+MSGFMT = @MSGFMT@
+MSGCAT = @MSGCAT@ --no-wrap --force-po
+MSGCONV = @MSGCONV@ --no-wrap --force-po
+XGETTEXT = @XGETTEXT@ --no-wrap
+
+SUFFIXES = .po .pox .gmo .mo
+
+all-local: $(GENERATED)
+
+make-pox pox: Makefile $(POXFILES)
+$(POXFILES): %.pox: %.po
+ -[ -f $@ ] && mv --backup=numbered $@ $@.bak; \
+ pot=$$(echo $< | sed "s:$(LL).po:pot:"); \
+ compendium=$(compendium); \
+ [ -f $$compendium ] || compendium=/dev/null ; \
+ $(MSGMERGE) -C $$compendium -o $@ $< $(POTDIR)/$$pot
+
+# update or init PO file
+update-po: Makefile $(POTFILES)
+ for p in $(POTFILES); do \
+ q=$${p##*/}; \
+ po=$${q%pot}$(LL).po; \
+ echo $$po; \
+ if [ -f $$po ]; then \
+ $(MSGMERGE) -o $$po.tmp $(with_compendium) $$po $$p; \
+ else \
+ $(MSGMERGE) -o $$po.tmp -C $(compendium) \
+ --verbose /dev/null $$p; \
+ fi || { echo "$(MSGMERGE) for \"$$po\" failed" ; \
+ rm -f $$po.tmp ; }; \
+ if cmp $$po.tmp $$po >/dev/null 2>&1; then \
+ rm -vf $$po.tmp; \
+ else \
+ mv -vf $$po.tmp $$po; \
+ fi; \
+ done
+ $(MAKE) $(stat)
+
+$(stat): $(WANTED_POFILES)
+ if [ -f $(stat) ]; then \
+ cp --backup=numbered $(stat) $(stat).bak; \
+ :> $(stat); \
+ fi
+ { for f in $(WANTED_POFILES); do \
+ LANG=C msgfmt -o /dev/null -c -v --statistics $$f 2>&1; \
+ done ; } | $(PO_STATS) | head -n 6 | tee $(stat)
+
+update-po-with-compendium:
+ $(MAKE) update-po with_compendium="-C $(compendium)"
+
+update-mo: $(MOFILES)
+ @:
+
+%.mo: %.po
+ file=$(srcdir)/`echo $* | sed 's,.*/,,'`.mo \
+ && rm -f $$file \
+ && $(MSGCONV) --to UTF-8 $< \
+ | $(MSGFMT) -c --statistics -o $$file -
+
+showpo:
+ echo $(POFILES)
+
+showmo:
+ echo $(MOFILES)
+
+checkpo:
+ for f in $(POFILES); do \
+ mypot=$(POTDIR)/$${f/$(LL).po/pot}; echo $$f $$mypot; \
+ [ -f $$mypot ] && { LANG=C $(MSGMERGE) --verbose --output=/dev/null $$f $$mypot || exit 1; }; \
+ LANG=C $(MSGFMT) --output=/dev/null --check --statistics --verbose $$f \
+ || exit 1; \
+ done
+
+# Try to checkin a .pox file
+# FIXME make sure msgcat doesn't weird things with "" and comments
+checkin:
+ p=$(MODULE).$(ci_ll); \
+ cp --backup=numbered $(ci_opt) $$p.po $$p.po.bak; \
+ if [ -d CVS ]; then \
+ cvs -n update $$p.po | grep -q -v '^[UPMC]'; \
+ else \
+ LC_ALL=C svn status --show-updates --quiet $$p.po| grep -v '^Status against revision'; \
+ fi; \
+ if [ $$? = 0 ]; then \
+ echo "CVS/Subversion mismatch; trying to merge..."; \
+ rm -f $$p.po; \
+ if [ -d CVS ]; then \
+ cvs -q update $$p.po; \
+ else \
+ svn update $$p.po; \
+ fi; \
+ cp $$p.pox $$p.pox.new; \
+ $(MSGCAT) $$p.po $$p.pox.new -o $$p.pox; \
+ echo -e "\nCheck \"$$p.pox\" for fuzzy entries. Status:"; \
+ $(MSGFMT) --check --statistics $$p.pox; \
+ echo -e "Then try again to checkin \"$$p.pox\"."; \
+ else \
+ cp $(ci_opt) $$p.pox $$p.po; \
+ if [ -d CVS ]; then \
+ cvs -n ci $$p.po; \
+ else \
+ svn --dry-run commit $$p.po; \
+ fi; \
+ if [ $$? = 0 ] ; then \
+ if [ -d CVS ]; then \
+ cvs ci -m "$(ci_msg)" $$p.po; \
+ else \
+ svn commit --message "$(ci_msg)" $$p.po; \
+ fi; \
+ else \
+ rm -f $$p.po; \
+ if [ -d CVS ]; then \
+ cvs -q update $$p.po; \
+ else \
+ svn update $$p.po; \
+ fi; \
+ cp $$p.pox $$p.pox.new; \
+ $(MSGCAT) $$p.po $$p.pox.new -o $$p.pox; \
+ echo -e "\nCheck \"$$p.pox\" for fuzzy entries. Status:"; \
+ $(MSGFMT) --check --statistics $$p.pox; \
+ echo "Then try to checkin \"$$p.pox\"."; \
+ fi; \
+ fi
+
+install-data-local: $(MOFILES) $(stat)
+ D=$(DESTDIR)$(locale_lang_msg_dir); \
+ [ -d $$D ] || install -d -m 755 $$D; \
+ for l in $(MOFILES); do \
+ m=$${l/$(LL).mo/mo}; \
+ install -m 644 $$l $$D/$$m; \
+ done
+ install -d -m 755 $(DESTDIR)$(docdir)
+ $(INSTALL_DATA) $(stat) $(DESTDIR)$(docdir)
+# --- END lines from /usr/share/YaST2/data/devtools/admin/po/Makefile.am.center ---
+# --- START lines from /usr/share/YaST2/data/devtools/admin/po/Makefile.am.bottom ---
+# Emacs: -*- makefile -*-
+
+## po/Makefile.am.bottom ends here
+# --- END lines from /usr/share/YaST2/data/devtools/admin/po/Makefile.am.bottom ---
Added: trunk/yast/zh_TW/COPYING
===================================================================
--- trunk/yast/zh_TW/COPYING (rev 0)
+++ trunk/yast/zh_TW/COPYING 2015-09-29 10:47:28 UTC (rev 92876)
@@ -0,0 +1,339 @@
+ GNU GENERAL PUBLIC LICENSE
+ Version 2, June 1991
+
+ Copyright (C) 1989, 1991 Free Software Foundation, Inc.,
+ 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA
+ Everyone is permitted to copy and distribute verbatim copies
+ of this license document, but changing it is not allowed.
+
+ Preamble
+
+ The licenses for most software are designed to take away your
+freedom to share and change it. By contrast, the GNU General Public
+License is intended to guarantee your freedom to share and change free
+software--to make sure the software is free for all its users. This
+General Public License applies to most of the Free Software
+Foundation's software and to any other program whose authors commit to
+using it. (Some other Free Software Foundation software is covered by
+the GNU Lesser General Public License instead.) You can apply it to
+your programs, too.
+
+ When we speak of free software, we are referring to freedom, not
+price. Our General Public Licenses are designed to make sure that you
+have the freedom to distribute copies of free software (and charge for
+this service if you wish), that you receive source code or can get it
+if you want it, that you can change the software or use pieces of it
+in new free programs; and that you know you can do these things.
+
+ To protect your rights, we need to make restrictions that forbid
+anyone to deny you these rights or to ask you to surrender the rights.
+These restrictions translate to certain responsibilities for you if you
+distribute copies of the software, or if you modify it.
+
+ For example, if you distribute copies of such a program, whether
+gratis or for a fee, you must give the recipients all the rights that
+you have. You must make sure that they, too, receive or can get the
+source code. And you must show them these terms so they know their
+rights.
+
+ We protect your rights with two steps: (1) copyright the software, and
+(2) offer you this license which gives you legal permission to copy,
+distribute and/or modify the software.
+
+ Also, for each author's protection and ours, we want to make certain
+that everyone understands that there is no warranty for this free
+software. If the software is modified by someone else and passed on, we
+want its recipients to know that what they have is not the original, so
+that any problems introduced by others will not reflect on the original
+authors' reputations.
+
+ Finally, any free program is threatened constantly by software
+patents. We wish to avoid the danger that redistributors of a free
+program will individually obtain patent licenses, in effect making the
+program proprietary. To prevent this, we have made it clear that any
+patent must be licensed for everyone's free use or not licensed at all.
+
+ The precise terms and conditions for copying, distribution and
+modification follow.
+
+ GNU GENERAL PUBLIC LICENSE
+ TERMS AND CONDITIONS FOR COPYING, DISTRIBUTION AND MODIFICATION
+
+ 0. This License applies to any program or other work which contains
+a notice placed by the copyright holder saying it may be distributed
+under the terms of this General Public License. The "Program", below,
+refers to any such program or work, and a "work based on the Program"
+means either the Program or any derivative work under copyright law:
+that is to say, a work containing the Program or a portion of it,
+either verbatim or with modifications and/or translated into another
+language. (Hereinafter, translation is included without limitation in
+the term "modification".) Each licensee is addressed as "you".
+
+Activities other than copying, distribution and modification are not
+covered by this License; they are outside its scope. The act of
+running the Program is not restricted, and the output from the Program
+is covered only if its contents constitute a work based on the
+Program (independent of having been made by running the Program).
+Whether that is true depends on what the Program does.
+
+ 1. You may copy and distribute verbatim copies of the Program's
+source code as you receive it, in any medium, provided that you
+conspicuously and appropriately publish on each copy an appropriate
+copyright notice and disclaimer of warranty; keep intact all the
+notices that refer to this License and to the absence of any warranty;
+and give any other recipients of the Program a copy of this License
+along with the Program.
+
+You may charge a fee for the physical act of transferring a copy, and
+you may at your option offer warranty protection in exchange for a fee.
+
+ 2. You may modify your copy or copies of the Program or any portion
+of it, thus forming a work based on the Program, and copy and
+distribute such modifications or work under the terms of Section 1
+above, provided that you also meet all of these conditions:
+
+ a) You must cause the modified files to carry prominent notices
+ stating that you changed the files and the date of any change.
+
+ b) You must cause any work that you distribute or publish, that in
+ whole or in part contains or is derived from the Program or any
+ part thereof, to be licensed as a whole at no charge to all third
+ parties under the terms of this License.
+
+ c) If the modified program normally reads commands interactively
+ when run, you must cause it, when started running for such
+ interactive use in the most ordinary way, to print or display an
+ announcement including an appropriate copyright notice and a
+ notice that there is no warranty (or else, saying that you provide
+ a warranty) and that users may redistribute the program under
+ these conditions, and telling the user how to view a copy of this
+ License. (Exception: if the Program itself is interactive but
+ does not normally print such an announcement, your work based on
+ the Program is not required to print an announcement.)
+
+These requirements apply to the modified work as a whole. If
+identifiable sections of that work are not derived from the Program,
+and can be reasonably considered independent and separate works in
+themselves, then this License, and its terms, do not apply to those
+sections when you distribute them as separate works. But when you
+distribute the same sections as part of a whole which is a work based
+on the Program, the distribution of the whole must be on the terms of
+this License, whose permissions for other licensees extend to the
+entire whole, and thus to each and every part regardless of who wrote it.
+
+Thus, it is not the intent of this section to claim rights or contest
+your rights to work written entirely by you; rather, the intent is to
+exercise the right to control the distribution of derivative or
+collective works based on the Program.
+
+In addition, mere aggregation of another work not based on the Program
+with the Program (or with a work based on the Program) on a volume of
+a storage or distribution medium does not bring the other work under
+the scope of this License.
+
+ 3. You may copy and distribute the Program (or a work based on it,
+under Section 2) in object code or executable form under the terms of
+Sections 1 and 2 above provided that you also do one of the following:
+
+ a) Accompany it with the complete corresponding machine-readable
+ source code, which must be distributed under the terms of Sections
+ 1 and 2 above on a medium customarily used for software interchange; or,
+
+ b) Accompany it with a written offer, valid for at least three
+ years, to give any third party, for a charge no more than your
+ cost of physically performing source distribution, a complete
+ machine-readable copy of the corresponding source code, to be
+ distributed under the terms of Sections 1 and 2 above on a medium
+ customarily used for software interchange; or,
+
+ c) Accompany it with the information you received as to the offer
+ to distribute corresponding source code. (This alternative is
+ allowed only for noncommercial distribution and only if you
+ received the program in object code or executable form with such
+ an offer, in accord with Subsection b above.)
+
+The source code for a work means the preferred form of the work for
+making modifications to it. For an executable work, complete source
+code means all the source code for all modules it contains, plus any
+associated interface definition files, plus the scripts used to
+control compilation and installation of the executable. However, as a
+special exception, the source code distributed need not include
+anything that is normally distributed (in either source or binary
+form) with the major components (compiler, kernel, and so on) of the
+operating system on which the executable runs, unless that component
+itself accompanies the executable.
+
+If distribution of executable or object code is made by offering
+access to copy from a designated place, then offering equivalent
+access to copy the source code from the same place counts as
+distribution of the source code, even though third parties are not
+compelled to copy the source along with the object code.
+
+ 4. You may not copy, modify, sublicense, or distribute the Program
+except as expressly provided under this License. Any attempt
+otherwise to copy, modify, sublicense or distribute the Program is
+void, and will automatically terminate your rights under this License.
+However, parties who have received copies, or rights, from you under
+this License will not have their licenses terminated so long as such
+parties remain in full compliance.
+
+ 5. You are not required to accept this License, since you have not
+signed it. However, nothing else grants you permission to modify or
+distribute the Program or its derivative works. These actions are
+prohibited by law if you do not accept this License. Therefore, by
+modifying or distributing the Program (or any work based on the
+Program), you indicate your acceptance of this License to do so, and
+all its terms and conditions for copying, distributing or modifying
+the Program or works based on it.
+
+ 6. Each time you redistribute the Program (or any work based on the
+Program), the recipient automatically receives a license from the
+original licensor to copy, distribute or modify the Program subject to
+these terms and conditions. You may not impose any further
+restrictions on the recipients' exercise of the rights granted herein.
+You are not responsible for enforcing compliance by third parties to
+this License.
+
+ 7. If, as a consequence of a court judgment or allegation of patent
+infringement or for any other reason (not limited to patent issues),
+conditions are imposed on you (whether by court order, agreement or
+otherwise) that contradict the conditions of this License, they do not
+excuse you from the conditions of this License. If you cannot
+distribute so as to satisfy simultaneously your obligations under this
+License and any other pertinent obligations, then as a consequence you
+may not distribute the Program at all. For example, if a patent
+license would not permit royalty-free redistribution of the Program by
+all those who receive copies directly or indirectly through you, then
+the only way you could satisfy both it and this License would be to
+refrain entirely from distribution of the Program.
+
+If any portion of this section is held invalid or unenforceable under
+any particular circumstance, the balance of the section is intended to
+apply and the section as a whole is intended to apply in other
+circumstances.
+
+It is not the purpose of this section to induce you to infringe any
+patents or other property right claims or to contest validity of any
+such claims; this section has the sole purpose of protecting the
+integrity of the free software distribution system, which is
+implemented by public license practices. Many people have made
+generous contributions to the wide range of software distributed
+through that system in reliance on consistent application of that
+system; it is up to the author/donor to decide if he or she is willing
+to distribute software through any other system and a licensee cannot
+impose that choice.
+
+This section is intended to make thoroughly clear what is believed to
+be a consequence of the rest of this License.
+
+ 8. If the distribution and/or use of the Program is restricted in
+certain countries either by patents or by copyrighted interfaces, the
+original copyright holder who places the Program under this License
+may add an explicit geographical distribution limitation excluding
+those countries, so that distribution is permitted only in or among
+countries not thus excluded. In such case, this License incorporates
+the limitation as if written in the body of this License.
+
+ 9. The Free Software Foundation may publish revised and/or new versions
+of the General Public License from time to time. Such new versions will
+be similar in spirit to the present version, but may differ in detail to
+address new problems or concerns.
+
+Each version is given a distinguishing version number. If the Program
+specifies a version number of this License which applies to it and "any
+later version", you have the option of following the terms and conditions
+either of that version or of any later version published by the Free
+Software Foundation. If the Program does not specify a version number of
+this License, you may choose any version ever published by the Free Software
+Foundation.
+
+ 10. If you wish to incorporate parts of the Program into other free
+programs whose distribution conditions are different, write to the author
+to ask for permission. For software which is copyrighted by the Free
+Software Foundation, write to the Free Software Foundation; we sometimes
+make exceptions for this. Our decision will be guided by the two goals
+of preserving the free status of all derivatives of our free software and
+of promoting the sharing and reuse of software generally.
+
+ NO WARRANTY
+
+ 11. BECAUSE THE PROGRAM IS LICENSED FREE OF CHARGE, THERE IS NO WARRANTY
+FOR THE PROGRAM, TO THE EXTENT PERMITTED BY APPLICABLE LAW. EXCEPT WHEN
+OTHERWISE STATED IN WRITING THE COPYRIGHT HOLDERS AND/OR OTHER PARTIES
+PROVIDE THE PROGRAM "AS IS" WITHOUT WARRANTY OF ANY KIND, EITHER EXPRESSED
+OR IMPLIED, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF
+MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE. THE ENTIRE RISK AS
+TO THE QUALITY AND PERFORMANCE OF THE PROGRAM IS WITH YOU. SHOULD THE
+PROGRAM PROVE DEFECTIVE, YOU ASSUME THE COST OF ALL NECESSARY SERVICING,
+REPAIR OR CORRECTION.
+
+ 12. IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN WRITING
+WILL ANY COPYRIGHT HOLDER, OR ANY OTHER PARTY WHO MAY MODIFY AND/OR
+REDISTRIBUTE THE PROGRAM AS PERMITTED ABOVE, BE LIABLE TO YOU FOR DAMAGES,
+INCLUDING ANY GENERAL, SPECIAL, INCIDENTAL OR CONSEQUENTIAL DAMAGES ARISING
+OUT OF THE USE OR INABILITY TO USE THE PROGRAM (INCLUDING BUT NOT LIMITED
+TO LOSS OF DATA OR DATA BEING RENDERED INACCURATE OR LOSSES SUSTAINED BY
+YOU OR THIRD PARTIES OR A FAILURE OF THE PROGRAM TO OPERATE WITH ANY OTHER
+PROGRAMS), EVEN IF SUCH HOLDER OR OTHER PARTY HAS BEEN ADVISED OF THE
+POSSIBILITY OF SUCH DAMAGES.
+
+ END OF TERMS AND CONDITIONS
+
+ How to Apply These Terms to Your New Programs
+
+ If you develop a new program, and you want it to be of the greatest
+possible use to the public, the best way to achieve this is to make it
+free software which everyone can redistribute and change under these terms.
+
+ To do so, attach the following notices to the program. It is safest
+to attach them to the start of each source file to most effectively
+convey the exclusion of warranty; and each file should have at least
+the "copyright" line and a pointer to where the full notice is found.
+
+ <one line to give the program's name and a brief idea of what it does.>
+ Copyright (C) <year> <name of author>
+
+ This program is free software; you can redistribute it and/or modify
+ it under the terms of the GNU General Public License as published by
+ the Free Software Foundation; either version 2 of the License, or
+ (at your option) any later version.
+
+ This program is distributed in the hope that it will be useful,
+ but WITHOUT ANY WARRANTY; without even the implied warranty of
+ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ GNU General Public License for more details.
+
+ You should have received a copy of the GNU General Public License along
+ with this program; if not, write to the Free Software Foundation, Inc.,
+ 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA.
+
+Also add information on how to contact you by electronic and paper mail.
+
+If the program is interactive, make it output a short notice like this
+when it starts in an interactive mode:
+
+ Gnomovision version 69, Copyright (C) year name of author
+ Gnomovision comes with ABSOLUTELY NO WARRANTY; for details type `show w'.
+ This is free software, and you are welcome to redistribute it
+ under certain conditions; type `show c' for details.
+
+The hypothetical commands `show w' and `show c' should show the appropriate
+parts of the General Public License. Of course, the commands you use may
+be called something other than `show w' and `show c'; they could even be
+mouse-clicks or menu items--whatever suits your program.
+
+You should also get your employer (if you work as a programmer) or your
+school, if any, to sign a "copyright disclaimer" for the program, if
+necessary. Here is a sample; alter the names:
+
+ Yoyodyne, Inc., hereby disclaims all copyright interest in the program
+ `Gnomovision' (which makes passes at compilers) written by James Hacker.
+
+ <signature of Ty Coon>, 1 April 1989
+ Ty Coon, President of Vice
+
+This General Public License does not permit incorporating your program into
+proprietary programs. If your program is a subroutine library, you may
+consider it more useful to permit linking proprietary applications with the
+library. If this is what you want to do, use the GNU Lesser General
+Public License instead of this License.
Added: trunk/yast/zh_TW/Makefile.am
===================================================================
--- trunk/yast/zh_TW/Makefile.am (rev 0)
+++ trunk/yast/zh_TW/Makefile.am 2015-09-29 10:47:28 UTC (rev 92876)
@@ -0,0 +1,196 @@
+# Emacs: -*- makefile -*-
+#
+# Toplevel Makefile.am for a YaST2 subproject
+#
+# -- This file is generated by y2automake - DO NOT EDIT! --
+# (Edit ./SUBDIRS instead)
+#
+
+#where devtools are
+Y2TOOL = $(Y2DEVTOOLS_PREFIX)/bin/y2tool
+
+VERSION = $(shell cat $(srcdir)/VERSION)
+RPMNAME = $(shell cat $(srcdir)/RPMNAME)
+SUBDIRS_FILE = $(shell test -e $(srcdir)/SUBDIRS && echo SUBDIRS)
+ACINCLUDE_FILE = $(shell test -e $(srcdir)/acinclude.m4 && echo acinclude.m4)
+
+HAS_YAST_LICENSE = $(shell test -e $(srcdir)/YAST_LICENSE && echo YAST_LICENSE)
+
+# do we do Makefile.am for devtools? It is a little special...
+IS_DEVTOOLS = $(findstring yast2-devtools,$(RPMNAME))
+
+DEVTOOLS_DIR = $(if $(IS_DEVTOOLS),$(srcdir)/devtools,$(Y2DEVTOOLS_PREFIX)/share/YaST2/data/devtools)
+LEGALESE_DIR = $(if $(HAS_YAST_LICENSE),$(DEVTOOLS_DIR)/admin/copyright/yast,$(DEVTOOLS_DIR)/admin/copyright/gpl)
+
+COPYRIGHT_files_gpl = README COPYING
+
+COPYRIGHT_files_yast = YAST_LICENSE README COPYING COPYRIGHT.english \
+ COPYRIGHT.french COPYRIGHT.german COPYRIGHT.spanish
+
+extra_COPYRIGHT_files = $(if $(HAS_YAST_LICENSE), $(COPYRIGHT_files_yast), $(COPYRIGHT_files_gpl))
+
+# less strict; prefer bzip2
+AUTOMAKE_OPTIONS = foreign dist-bzip2 no-dist-gzip
+# where devtools install m4 snippets
+# argh, executed literally
+#ACLOCAL_AMFLAGS = -I $(Y2DEVTOOLS_PREFIX)/share/aclocal
+ACLOCAL_AMFLAGS = -I . -I `if test -d ./devtools/admin; then echo ./devtools/admin; else pkg-config --print-errors --variable=datadir yast2-devtools; fi`/aclocal
+
+Makefile.am.common: $(DEVTOOLS_DIR)/admin/Makefile.am.common
+ cmp -s $< $@ || cp -f $< $@
+
+# create bzip2ed tar and make some sanity checks
+$(RPMNAME)-$(VERSION).tar.bz2: checkpo dist-bzip2
+ @if [ `bunzip2 -c $(RPMNAME)-$(VERSION).tar.bz2 | wc --bytes` = 0 ] ; then \
+ echo "Error: created tar is empty" ; \
+ exit 1 ; \
+ fi
+
+CLEANFILES =
+MAINTAINERCLEANFILES = package/$(RPMNAME)-$(VERSION).tar.bz2 package/$(RPMNAME).spec
+
+POT_DST = $(shell find -type d -name testsuite -prune , \
+ -type f -name "*.pot")
+
+EXTRA_DIST = \
+ VERSION RPMNAME MAINTAINER configure.in.in \
+ $(SUBDIRS_FILE) $(ACINCLUDE_FILE) \
+ $(if $(IS_DEVTOOLS),Makefile.am.common,$(POT_DST))
+
+show-extra-dist:
+ @echo $(EXTRA_DIST)
+
+# info '(automake)Conditionals'
+if CREATE_PKGCONFIG
+# create the file here instead of by configure
+# because the prerequisite is made here (not anymore!)
+# and we don't want any paths in y2autoconf
+# info '(autoconf)config.status Invocation'
+$(RPMNAME).pc: $(RPMNAME).pc.in config.status
+ ./config.status --file=$@:$<
+
+if CREATE_PKGCONFIG_NOARCH
+pkgconfigdata_DATA = $(RPMNAME).pc
+else
+pkgconfig_DATA = $(RPMNAME).pc
+endif
+
+EXTRA_DIST += $(RPMNAME).pc.in
+endif
+
+dist-hook:
+ @for I in $(extra_COPYRIGHT_files) ; \
+ do \
+ EX="" ; \
+ if test -f $(srcdir)/$$I ; then \
+ EX=$(srcdir)/$$I ; \
+ elif test -f $(LEGALESE_DIR)/$$I ; then \
+ EX=$(LEGALESE_DIR)/$$I ; \
+ else \
+ echo "Error: No file $$I in $(srcdir)/ or in $$LEGALESE_DIR/"; \
+ exit 1 ; \
+ fi ; \
+ echo "cp $$EX $(distdir)" ; \
+ cp $$EX "$(distdir)" ; \
+ done
+
+pot:
+ $(Y2TOOL) y2makepot -s $(srcdir)
+
+install-pot: pot
+ @POT_DST=`find -type d -name testsuite -prune , \
+ -type f -name "*.pot"` ; \
+ if [ -n "$$POT_DST" ] ; then \
+ echo "mkdir -p $(DESTDIR)$(potdir)" ; \
+ mkdir -p $(DESTDIR)$(potdir) ; \
+ list="$$POT_DST"; \
+ for I in $$list ; \
+ do \
+ echo $$I ; \
+ if [ "$$I" == "pot" ] ; then \
+ continue ; \
+ fi ; \
+ echo "$(INSTALL_DATA) $$I $(DESTDIR)$(potdir)" ; \
+ $(INSTALL_DATA) $$I $(DESTDIR)$(potdir) ; \
+ done ; \
+ fi
+
+spellcheck: pot
+ $(Y2TOOL) pot-spellcheck
+
+# all-local: $(if $(IS_DEVTOOLS),,$(POT_DST))
+
+install-data-local: # $(if $(IS_DEVTOOLS),,install-pot)
+ mkdir -p $(DESTDIR)$(docdir)
+ @for I in $(extra_COPYRIGHT_files) ; \
+ do \
+ EX="" ; \
+ if test -f $(srcdir)/$$I ; then \
+ EX=$(srcdir)/$$I ; \
+ elif test -f $(LEGALESE_DIR)/$$I ; then \
+ EX=$(LEGALESE_DIR)/$$I ; \
+ else \
+ echo "Error: No file $$I in $(srcdir)/ or in $(LEGALESE_DIR)/"; \
+ exit 1 ; \
+ fi ; \
+ echo "$(INSTALL_DATA) $$EX $(DESTDIR)$(docdir)" ; \
+ $(INSTALL_DATA) $$EX $(DESTDIR)$(docdir) ; \
+ done
+
+package-local: check-parse $(if $(IS_DEVTOOLS),,$(POT_DST)) $(RPMNAME)-$(VERSION).tar.bz2
+ rm -f package/$(RPMNAME)-*.tar.bz2
+ rm -f package/*~
+ rm -f package/*.bak
+ rm -f package/*.auto
+ mv $(RPMNAME)-$(VERSION).tar.bz2 package/
+ if ! test -x $(Y2TOOL); then \
+ echo "$(Y2TOOL): not found."; \
+ echo "You have to install yast2-devtools to making a package"; \
+ false; \
+ fi
+ here=`pwd`; \
+ cd $(srcdir) && for i in $(RPMNAME)*.spec.in; do \
+ newname="`echo "$$i" | sed "s/\.in$$//g"`"; \
+ $(Y2TOOL) create-spec < $$i > $$here/package/$${newname} ; \
+ done
+
+package: check-up-to-date check-tagversion check-textdomain package-local
+
+TAGVERSION = $(Y2TOOL) tagversion
+
+# check if there is no modified files and all commits were pushed
+check-up-to-date:
+ if [ `git status --short --branch | sed '/##[^[]*$/d;/^??/d' | wc -l` -gt 0 ]; then \
+ (echo "ERROR: Source is not commited and pushed. See `git status`"; false) \
+ fi
+
+check-tagversion:
+ cd $(srcdir) && $(TAGVERSION) --check >/dev/null; \
+ [ $$? = 0 ] || ( echo "ERROR: Please run 'tagversion' first"; false )
+
+check-parse-old:
+ @if [ `find -type f -name "*.ycp" | wc -l` -gt 0 -a "$(RPMNAME)" != "yast2-core" ] ; then \
+ echo "Running parseycp..." ; \
+ parseycp -q -R ; \
+ else \
+ echo "Not running parseycp." ; \
+ fi
+
+check-parse:
+ @echo "Not running parseycp."
+
+check-textdomain:
+ $(Y2TOOL) check-textdomain $(srcdir)
+
+stable: checkin-stable
+
+checkin-stable: package
+ $(Y2TOOL) checkin-stable
+
+
+# For po/ modules
+checkpo:
+ test ! -f $(srcdir)/po/Makefile || $(MAKE) -C po checkpo
+# test ! -f $(srcdir)/po/Makefile || $(MAKE) -C po checkpo make-pox
+# Contents of ./SUBDIRS
+SUBDIRS = po
Added: trunk/yast/zh_TW/README
===================================================================
--- trunk/yast/zh_TW/README (rev 0)
+++ trunk/yast/zh_TW/README 2015-09-29 10:47:28 UTC (rev 92876)
@@ -0,0 +1,2 @@
+This program/library is part of YaST2
+See the file COPYING for license terms
Added: trunk/yast/zh_TW/configure.ac
===================================================================
--- trunk/yast/zh_TW/configure.ac (rev 0)
+++ trunk/yast/zh_TW/configure.ac 2015-09-29 10:47:28 UTC (rev 92876)
@@ -0,0 +1,184 @@
+dnl configure.ac for yast2-trans-zh_TW
+dnl
+dnl -- This file is generated by y2autoconf 3.0.5 - DO NOT EDIT! --
+dnl (edit configure.ac.in or configure.in.in instead)
+
+AC_INIT(yast2-trans-zh_TW, 3.1.0, http://bugs.opensuse.org/, yast2-trans-zh_TW)
+dnl Check for presence of file 'RPMNAME'
+AC_CONFIG_SRCDIR([RPMNAME])
+
+dnl Checking host/target/build systems, for make, install etc.
+AC_CANONICAL_TARGET
+dnl Perform program name transformation
+AC_ARG_PROGRAM
+
+AC_PREFIX_DEFAULT(/usr)
+
+dnl long filenames; we use GNU Make extensions and that's ok
+AM_INIT_AUTOMAKE(tar-ustar -Wno-portability)
+
+dnl Important YaST2 variables
+VERSION="3.1.0"
+RPMNAME="yast2-trans-zh_TW"
+MAINTAINER="Karl Eichwalder <ke(a)suse.de>"
+
+dnl pkgconfig honors lib64
+pkgconfigdir=\${libdir}/pkgconfig
+pkgconfigdatadir=\${datadir}/pkgconfig
+yast2dir=\${prefix}/share/YaST2
+
+ybindir=\${prefix}/lib/YaST2/bin
+# FIXME duplicates execcompdir
+ystartupdir=\${prefix}/lib/YaST2
+plugindir=\${libdir}/YaST2/plugin
+includedir=\${prefix}/include/YaST2
+potdir=\${docdir}/pot
+
+docdir=\${prefix}/share/doc/packages/$RPMNAME
+mandir=\${prefix}/share/man
+
+execcompdir=\${prefix}/lib/YaST2
+agentdir=${execcompdir}/servers_non_y2
+
+ydatadir=${yast2dir}/data
+imagedir=${yast2dir}/images
+themedir=${yast2dir}/theme
+localedir=${yast2dir}/locale
+clientdir=${yast2dir}/clients
+moduledir=${yast2dir}/modules
+yncludedir=${yast2dir}/include
+schemadir=${yast2dir}/schema
+scrconfdir=${yast2dir}/scrconf
+desktopdir=\${prefix}/share/applications/YaST2
+
+AC_SUBST(VERSION)
+AC_SUBST(RPMNAME)
+AC_SUBST(MAINTAINER)
+
+AC_SUBST(pkgconfigdir)
+AC_SUBST(pkgconfigdatadir)
+
+AC_SUBST(yast2dir)
+
+AC_SUBST(ybindir)
+AC_SUBST(ystartupdir)
+AC_SUBST(plugindir)
+AC_SUBST(includedir)
+AC_SUBST(potdir)
+AC_SUBST(execcompdir)
+
+AC_SUBST(docdir)
+AC_SUBST(mandir)
+
+AC_SUBST(ydatadir)
+AC_SUBST(imagedir)
+AC_SUBST(themedir)
+AC_SUBST(localedir)
+AC_SUBST(clientdir)
+AC_SUBST(moduledir)
+AC_SUBST(yncludedir)
+AC_SUBST(schemadir)
+AC_SUBST(scrconfdir)
+AC_SUBST(agentdir)
+AC_SUBST(desktopdir)
+
+fillupdir_d="/var/adm/fillup-templates"
+AC_ARG_WITH(fillupdir,
+ AS_HELP_STRING([--with-fillupdir=DIR],
+ [where to place fillup templates (default $fillupdir_d.]),
+ [ fillupdir="$withval" ],
+ [ fillupdir="$fillupdir_d" ])
+AC_SUBST(fillupdir)
+
+LL=${RPMNAME##*-}
+AC_SUBST(LL)
+ISO639=${LL%_*}
+AC_SUBST(ISO639)
+
+AC_ARG_WITH(own_compendium,
+ AS_HELP_STRING([--with-own_compendium=FILE],
+ [Location of compendium file]),
+ y2compendium=yes, y2compendium=no)
+if test "x$with_own_compendium" = "x" ; then
+ if test -d ../50-memory ; then
+ COMPENDIUM='../../50-memory/yast2.$(LL).po'
+ else
+ COMPENDIUM='../../memory/yast2.$(LL).po'
+ fi
+else
+ COMPENDIUM=${with_own_compendium}
+fi
+AC_SUBST(COMPENDIUM)
+if test -d ../50-pot ; then
+ POTDIR=../../50-pot
+else
+ POTDIR=../../pot/pot
+fi
+AC_SUBST(POTDIR)
+
+
+dnl Checks for programs.
+AC_PROG_INSTALL
+dnl The YCP interpreter checks whether dependent ybc files are older
+dnl so we must preserve their timestamps
+INSTALL="${INSTALL} -p"
+AC_PROG_LN_S
+AC_PROG_MAKE_SET
+
+dnl pkgconfig
+AC_ARG_VAR([PKG_CONFIG_PATH], [where to search for pkg-config files])
+dnl devtools
+dnl ...
+
+dnl no need for AC_ARG_VAR
+AC_PATH_PROG(XGETTEXT, xgettext)
+if test -z "$XGETTEXT" ; then
+ AC_MSG_ERROR(xgettext is missing; please install gettext-tools.)
+fi
+
+Y2DEVTOOLS_PREFIX=`pkg-config --print-errors --variable=prefix yast2-devtools`
+AC_SUBST(Y2DEVTOOLS_PREFIX)
+devtools_ybindir=`pkg-config --print-errors --variable=ybindir yast2-devtools`
+devtools_yast2dir=`pkg-config --print-errors --variable=yast2dir yast2-devtools`
+
+dnl producing pkg-config for others?
+AM_CONDITIONAL(CREATE_PKGCONFIG, test "x${CREATE_PKGCONFIG}" != x)
+AM_CONDITIONAL(CREATE_PKGCONFIG_NOARCH, test "x${CREATE_PKGCONFIG}" = xnoarch)
+
+dbdir=${devtools_yast2dir}/data/docbook
+STYLESHEET_HTML=${dbdir}/stylesheets/customize-html.xsl
+STYLESHEET_PDF=${dbdir}/stylesheets/customize-fo.xsl
+STYLESHEET_CSS=${dbdir}/css/yast2docs.css
+STYLESHEET_YDOC=${dbdir}/stylesheets/ydoc.xsl
+STYLESHEET_YCPDOC=${dbdir}/stylesheets/ycpdoc.xsl
+AC_SUBST(STYLESHEET_HTML)
+AC_SUBST(STYLESHEET_PDF)
+AC_SUBST(STYLESHEET_CSS)
+AC_SUBST(STYLESHEET_YDOC)
+AC_SUBST(STYLESHEET_YCPDOC)
+
+
+dnl searches for some needed programs
+AC_PATH_PROG(MSGFMT, msgfmt, no, /usr/bin)
+if test x$MSGFMT != x"/usr/bin/msgfmt"; then
+ AC_MSG_ERROR(msgfmt is missing; please install gettext.)
+fi
+AC_PATH_PROGS(MSGCAT, msgcat pmsgcat, no)
+if test x$MSGCAT = xno; then
+ AC_MSG_ERROR(msgcat is missing; please install gettext-0.11pre or better.)
+fi
+
+AC_PATH_PROG(MSGMERGE, msgmerge, no, /usr/bin)
+if test x$MSGMERGE != x"/usr/bin/msgmerge"; then
+ AC_MSG_ERROR(msgmerge is missing; please install gettext.)
+fi
+
+AC_PATH_PROG(MSGCONV, msgconv, no, /usr/bin)
+if test x$MSGCONV != x"/usr/bin/msgconv"; then
+ AC_MSG_ERROR(msgconv is missing; please install gettext.)
+fi
+
+
+AC_CONFIG_FILES(Makefile po/Makefile)
+AC_OUTPUT
+
Added: trunk/yast/zh_TW/po/Makefile.am
===================================================================
--- trunk/yast/zh_TW/po/Makefile.am (rev 0)
+++ trunk/yast/zh_TW/po/Makefile.am 2015-09-29 10:47:28 UTC (rev 92876)
@@ -0,0 +1,175 @@
+# Emacs: -*- makefile -*-
+#
+# Makefile.am for a YaST2 translation (po/) subproject
+#
+# -- This file is generated by y2automake - DO NOT EDIT! --
+#
+# --- START lines from /usr/share/YaST2/data/devtools/admin/po/Makefile.am.top ---
+# Emacs: -*- makefile -*-
+# --- END lines from /usr/share/YaST2/data/devtools/admin/po/Makefile.am.top ---
+# --- START lines from /usr/share/YaST2/data/devtools/admin/po/Makefile.am.center ---
+# Emacs: -*- makefile -*-
+
+LL = @LL@
+#POTDIR = ../../50-pot
+POTDIR = @POTDIR@
+POTFILES = $(wildcard $(POTDIR)/*.pot)
+GENERATED = $(MOFILES)
+CLEANFILES = $(GENERATED)
+POFILES = $(wildcard *.po)
+ALL_TEXTDOMAINS = $(basename $(notdir $(POTFILES)))
+BPOTFILES = $(shell source ../../50-tools/build.conf && echo $$business)
+WANTED_TEXTDOMAINS = $(filter-out $(BPOTFILES), $(ALL_TEXTDOMAINS))
+WANTED_POFILES = $(addsuffix .$(LL).po, $(WANTED_TEXTDOMAINS))
+MOFILES = $(POFILES:%.po=%.mo)
+INST_MOFILES = $(MOFILES:.$(LL).mo=.mo)
+POXFILES = $(POFILES:%.po=%.pox)
+EXTRA_DIST = $(WANTED_POFILES) $(stat)
+localedir=@localedir@
+locale_lang_msg_dir=$(localedir)/$(LL)/LC_MESSAGES
+compendium = @COMPENDIUM@
+with_compendium =
+
+stat=status.txt
+PO_STATS= grep -v warning: | @ybindir@/po-stats
+
+MSGMERGE = @MSGMERGE@ --no-wrap --force-po --previous
+MSGFMT = @MSGFMT@
+MSGCAT = @MSGCAT@ --no-wrap --force-po
+MSGCONV = @MSGCONV@ --no-wrap --force-po
+XGETTEXT = @XGETTEXT@ --no-wrap
+
+SUFFIXES = .po .pox .gmo .mo
+
+all-local: $(GENERATED)
+
+make-pox pox: Makefile $(POXFILES)
+$(POXFILES): %.pox: %.po
+ -[ -f $@ ] && mv --backup=numbered $@ $@.bak; \
+ pot=$$(echo $< | sed "s:$(LL).po:pot:"); \
+ compendium=$(compendium); \
+ [ -f $$compendium ] || compendium=/dev/null ; \
+ $(MSGMERGE) -C $$compendium -o $@ $< $(POTDIR)/$$pot
+
+# update or init PO file
+update-po: Makefile $(POTFILES)
+ for p in $(POTFILES); do \
+ q=$${p##*/}; \
+ po=$${q%pot}$(LL).po; \
+ echo $$po; \
+ if [ -f $$po ]; then \
+ $(MSGMERGE) -o $$po.tmp $(with_compendium) $$po $$p; \
+ else \
+ $(MSGMERGE) -o $$po.tmp -C $(compendium) \
+ --verbose /dev/null $$p; \
+ fi || { echo "$(MSGMERGE) for \"$$po\" failed" ; \
+ rm -f $$po.tmp ; }; \
+ if cmp $$po.tmp $$po >/dev/null 2>&1; then \
+ rm -vf $$po.tmp; \
+ else \
+ mv -vf $$po.tmp $$po; \
+ fi; \
+ done
+ $(MAKE) $(stat)
+
+$(stat): $(WANTED_POFILES)
+ if [ -f $(stat) ]; then \
+ cp --backup=numbered $(stat) $(stat).bak; \
+ :> $(stat); \
+ fi
+ { for f in $(WANTED_POFILES); do \
+ LANG=C msgfmt -o /dev/null -c -v --statistics $$f 2>&1; \
+ done ; } | $(PO_STATS) | head -n 6 | tee $(stat)
+
+update-po-with-compendium:
+ $(MAKE) update-po with_compendium="-C $(compendium)"
+
+update-mo: $(MOFILES)
+ @:
+
+%.mo: %.po
+ file=$(srcdir)/`echo $* | sed 's,.*/,,'`.mo \
+ && rm -f $$file \
+ && $(MSGCONV) --to UTF-8 $< \
+ | $(MSGFMT) -c --statistics -o $$file -
+
+showpo:
+ echo $(POFILES)
+
+showmo:
+ echo $(MOFILES)
+
+checkpo:
+ for f in $(POFILES); do \
+ mypot=$(POTDIR)/$${f/$(LL).po/pot}; echo $$f $$mypot; \
+ [ -f $$mypot ] && { LANG=C $(MSGMERGE) --verbose --output=/dev/null $$f $$mypot || exit 1; }; \
+ LANG=C $(MSGFMT) --output=/dev/null --check --statistics --verbose $$f \
+ || exit 1; \
+ done
+
+# Try to checkin a .pox file
+# FIXME make sure msgcat doesn't weird things with "" and comments
+checkin:
+ p=$(MODULE).$(ci_ll); \
+ cp --backup=numbered $(ci_opt) $$p.po $$p.po.bak; \
+ if [ -d CVS ]; then \
+ cvs -n update $$p.po | grep -q -v '^[UPMC]'; \
+ else \
+ LC_ALL=C svn status --show-updates --quiet $$p.po| grep -v '^Status against revision'; \
+ fi; \
+ if [ $$? = 0 ]; then \
+ echo "CVS/Subversion mismatch; trying to merge..."; \
+ rm -f $$p.po; \
+ if [ -d CVS ]; then \
+ cvs -q update $$p.po; \
+ else \
+ svn update $$p.po; \
+ fi; \
+ cp $$p.pox $$p.pox.new; \
+ $(MSGCAT) $$p.po $$p.pox.new -o $$p.pox; \
+ echo -e "\nCheck \"$$p.pox\" for fuzzy entries. Status:"; \
+ $(MSGFMT) --check --statistics $$p.pox; \
+ echo -e "Then try again to checkin \"$$p.pox\"."; \
+ else \
+ cp $(ci_opt) $$p.pox $$p.po; \
+ if [ -d CVS ]; then \
+ cvs -n ci $$p.po; \
+ else \
+ svn --dry-run commit $$p.po; \
+ fi; \
+ if [ $$? = 0 ] ; then \
+ if [ -d CVS ]; then \
+ cvs ci -m "$(ci_msg)" $$p.po; \
+ else \
+ svn commit --message "$(ci_msg)" $$p.po; \
+ fi; \
+ else \
+ rm -f $$p.po; \
+ if [ -d CVS ]; then \
+ cvs -q update $$p.po; \
+ else \
+ svn update $$p.po; \
+ fi; \
+ cp $$p.pox $$p.pox.new; \
+ $(MSGCAT) $$p.po $$p.pox.new -o $$p.pox; \
+ echo -e "\nCheck \"$$p.pox\" for fuzzy entries. Status:"; \
+ $(MSGFMT) --check --statistics $$p.pox; \
+ echo "Then try to checkin \"$$p.pox\"."; \
+ fi; \
+ fi
+
+install-data-local: $(MOFILES) $(stat)
+ D=$(DESTDIR)$(locale_lang_msg_dir); \
+ [ -d $$D ] || install -d -m 755 $$D; \
+ for l in $(MOFILES); do \
+ m=$${l/$(LL).mo/mo}; \
+ install -m 644 $$l $$D/$$m; \
+ done
+ install -d -m 755 $(DESTDIR)$(docdir)
+ $(INSTALL_DATA) $(stat) $(DESTDIR)$(docdir)
+# --- END lines from /usr/share/YaST2/data/devtools/admin/po/Makefile.am.center ---
+# --- START lines from /usr/share/YaST2/data/devtools/admin/po/Makefile.am.bottom ---
+# Emacs: -*- makefile -*-
+
+## po/Makefile.am.bottom ends here
+# --- END lines from /usr/share/YaST2/data/devtools/admin/po/Makefile.am.bottom ---
Added: trunk/yast/zu/COPYING
===================================================================
--- trunk/yast/zu/COPYING (rev 0)
+++ trunk/yast/zu/COPYING 2015-09-29 10:47:28 UTC (rev 92876)
@@ -0,0 +1,339 @@
+ GNU GENERAL PUBLIC LICENSE
+ Version 2, June 1991
+
+ Copyright (C) 1989, 1991 Free Software Foundation, Inc.,
+ 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA
+ Everyone is permitted to copy and distribute verbatim copies
+ of this license document, but changing it is not allowed.
+
+ Preamble
+
+ The licenses for most software are designed to take away your
+freedom to share and change it. By contrast, the GNU General Public
+License is intended to guarantee your freedom to share and change free
+software--to make sure the software is free for all its users. This
+General Public License applies to most of the Free Software
+Foundation's software and to any other program whose authors commit to
+using it. (Some other Free Software Foundation software is covered by
+the GNU Lesser General Public License instead.) You can apply it to
+your programs, too.
+
+ When we speak of free software, we are referring to freedom, not
+price. Our General Public Licenses are designed to make sure that you
+have the freedom to distribute copies of free software (and charge for
+this service if you wish), that you receive source code or can get it
+if you want it, that you can change the software or use pieces of it
+in new free programs; and that you know you can do these things.
+
+ To protect your rights, we need to make restrictions that forbid
+anyone to deny you these rights or to ask you to surrender the rights.
+These restrictions translate to certain responsibilities for you if you
+distribute copies of the software, or if you modify it.
+
+ For example, if you distribute copies of such a program, whether
+gratis or for a fee, you must give the recipients all the rights that
+you have. You must make sure that they, too, receive or can get the
+source code. And you must show them these terms so they know their
+rights.
+
+ We protect your rights with two steps: (1) copyright the software, and
+(2) offer you this license which gives you legal permission to copy,
+distribute and/or modify the software.
+
+ Also, for each author's protection and ours, we want to make certain
+that everyone understands that there is no warranty for this free
+software. If the software is modified by someone else and passed on, we
+want its recipients to know that what they have is not the original, so
+that any problems introduced by others will not reflect on the original
+authors' reputations.
+
+ Finally, any free program is threatened constantly by software
+patents. We wish to avoid the danger that redistributors of a free
+program will individually obtain patent licenses, in effect making the
+program proprietary. To prevent this, we have made it clear that any
+patent must be licensed for everyone's free use or not licensed at all.
+
+ The precise terms and conditions for copying, distribution and
+modification follow.
+
+ GNU GENERAL PUBLIC LICENSE
+ TERMS AND CONDITIONS FOR COPYING, DISTRIBUTION AND MODIFICATION
+
+ 0. This License applies to any program or other work which contains
+a notice placed by the copyright holder saying it may be distributed
+under the terms of this General Public License. The "Program", below,
+refers to any such program or work, and a "work based on the Program"
+means either the Program or any derivative work under copyright law:
+that is to say, a work containing the Program or a portion of it,
+either verbatim or with modifications and/or translated into another
+language. (Hereinafter, translation is included without limitation in
+the term "modification".) Each licensee is addressed as "you".
+
+Activities other than copying, distribution and modification are not
+covered by this License; they are outside its scope. The act of
+running the Program is not restricted, and the output from the Program
+is covered only if its contents constitute a work based on the
+Program (independent of having been made by running the Program).
+Whether that is true depends on what the Program does.
+
+ 1. You may copy and distribute verbatim copies of the Program's
+source code as you receive it, in any medium, provided that you
+conspicuously and appropriately publish on each copy an appropriate
+copyright notice and disclaimer of warranty; keep intact all the
+notices that refer to this License and to the absence of any warranty;
+and give any other recipients of the Program a copy of this License
+along with the Program.
+
+You may charge a fee for the physical act of transferring a copy, and
+you may at your option offer warranty protection in exchange for a fee.
+
+ 2. You may modify your copy or copies of the Program or any portion
+of it, thus forming a work based on the Program, and copy and
+distribute such modifications or work under the terms of Section 1
+above, provided that you also meet all of these conditions:
+
+ a) You must cause the modified files to carry prominent notices
+ stating that you changed the files and the date of any change.
+
+ b) You must cause any work that you distribute or publish, that in
+ whole or in part contains or is derived from the Program or any
+ part thereof, to be licensed as a whole at no charge to all third
+ parties under the terms of this License.
+
+ c) If the modified program normally reads commands interactively
+ when run, you must cause it, when started running for such
+ interactive use in the most ordinary way, to print or display an
+ announcement including an appropriate copyright notice and a
+ notice that there is no warranty (or else, saying that you provide
+ a warranty) and that users may redistribute the program under
+ these conditions, and telling the user how to view a copy of this
+ License. (Exception: if the Program itself is interactive but
+ does not normally print such an announcement, your work based on
+ the Program is not required to print an announcement.)
+
+These requirements apply to the modified work as a whole. If
+identifiable sections of that work are not derived from the Program,
+and can be reasonably considered independent and separate works in
+themselves, then this License, and its terms, do not apply to those
+sections when you distribute them as separate works. But when you
+distribute the same sections as part of a whole which is a work based
+on the Program, the distribution of the whole must be on the terms of
+this License, whose permissions for other licensees extend to the
+entire whole, and thus to each and every part regardless of who wrote it.
+
+Thus, it is not the intent of this section to claim rights or contest
+your rights to work written entirely by you; rather, the intent is to
+exercise the right to control the distribution of derivative or
+collective works based on the Program.
+
+In addition, mere aggregation of another work not based on the Program
+with the Program (or with a work based on the Program) on a volume of
+a storage or distribution medium does not bring the other work under
+the scope of this License.
+
+ 3. You may copy and distribute the Program (or a work based on it,
+under Section 2) in object code or executable form under the terms of
+Sections 1 and 2 above provided that you also do one of the following:
+
+ a) Accompany it with the complete corresponding machine-readable
+ source code, which must be distributed under the terms of Sections
+ 1 and 2 above on a medium customarily used for software interchange; or,
+
+ b) Accompany it with a written offer, valid for at least three
+ years, to give any third party, for a charge no more than your
+ cost of physically performing source distribution, a complete
+ machine-readable copy of the corresponding source code, to be
+ distributed under the terms of Sections 1 and 2 above on a medium
+ customarily used for software interchange; or,
+
+ c) Accompany it with the information you received as to the offer
+ to distribute corresponding source code. (This alternative is
+ allowed only for noncommercial distribution and only if you
+ received the program in object code or executable form with such
+ an offer, in accord with Subsection b above.)
+
+The source code for a work means the preferred form of the work for
+making modifications to it. For an executable work, complete source
+code means all the source code for all modules it contains, plus any
+associated interface definition files, plus the scripts used to
+control compilation and installation of the executable. However, as a
+special exception, the source code distributed need not include
+anything that is normally distributed (in either source or binary
+form) with the major components (compiler, kernel, and so on) of the
+operating system on which the executable runs, unless that component
+itself accompanies the executable.
+
+If distribution of executable or object code is made by offering
+access to copy from a designated place, then offering equivalent
+access to copy the source code from the same place counts as
+distribution of the source code, even though third parties are not
+compelled to copy the source along with the object code.
+
+ 4. You may not copy, modify, sublicense, or distribute the Program
+except as expressly provided under this License. Any attempt
+otherwise to copy, modify, sublicense or distribute the Program is
+void, and will automatically terminate your rights under this License.
+However, parties who have received copies, or rights, from you under
+this License will not have their licenses terminated so long as such
+parties remain in full compliance.
+
+ 5. You are not required to accept this License, since you have not
+signed it. However, nothing else grants you permission to modify or
+distribute the Program or its derivative works. These actions are
+prohibited by law if you do not accept this License. Therefore, by
+modifying or distributing the Program (or any work based on the
+Program), you indicate your acceptance of this License to do so, and
+all its terms and conditions for copying, distributing or modifying
+the Program or works based on it.
+
+ 6. Each time you redistribute the Program (or any work based on the
+Program), the recipient automatically receives a license from the
+original licensor to copy, distribute or modify the Program subject to
+these terms and conditions. You may not impose any further
+restrictions on the recipients' exercise of the rights granted herein.
+You are not responsible for enforcing compliance by third parties to
+this License.
+
+ 7. If, as a consequence of a court judgment or allegation of patent
+infringement or for any other reason (not limited to patent issues),
+conditions are imposed on you (whether by court order, agreement or
+otherwise) that contradict the conditions of this License, they do not
+excuse you from the conditions of this License. If you cannot
+distribute so as to satisfy simultaneously your obligations under this
+License and any other pertinent obligations, then as a consequence you
+may not distribute the Program at all. For example, if a patent
+license would not permit royalty-free redistribution of the Program by
+all those who receive copies directly or indirectly through you, then
+the only way you could satisfy both it and this License would be to
+refrain entirely from distribution of the Program.
+
+If any portion of this section is held invalid or unenforceable under
+any particular circumstance, the balance of the section is intended to
+apply and the section as a whole is intended to apply in other
+circumstances.
+
+It is not the purpose of this section to induce you to infringe any
+patents or other property right claims or to contest validity of any
+such claims; this section has the sole purpose of protecting the
+integrity of the free software distribution system, which is
+implemented by public license practices. Many people have made
+generous contributions to the wide range of software distributed
+through that system in reliance on consistent application of that
+system; it is up to the author/donor to decide if he or she is willing
+to distribute software through any other system and a licensee cannot
+impose that choice.
+
+This section is intended to make thoroughly clear what is believed to
+be a consequence of the rest of this License.
+
+ 8. If the distribution and/or use of the Program is restricted in
+certain countries either by patents or by copyrighted interfaces, the
+original copyright holder who places the Program under this License
+may add an explicit geographical distribution limitation excluding
+those countries, so that distribution is permitted only in or among
+countries not thus excluded. In such case, this License incorporates
+the limitation as if written in the body of this License.
+
+ 9. The Free Software Foundation may publish revised and/or new versions
+of the General Public License from time to time. Such new versions will
+be similar in spirit to the present version, but may differ in detail to
+address new problems or concerns.
+
+Each version is given a distinguishing version number. If the Program
+specifies a version number of this License which applies to it and "any
+later version", you have the option of following the terms and conditions
+either of that version or of any later version published by the Free
+Software Foundation. If the Program does not specify a version number of
+this License, you may choose any version ever published by the Free Software
+Foundation.
+
+ 10. If you wish to incorporate parts of the Program into other free
+programs whose distribution conditions are different, write to the author
+to ask for permission. For software which is copyrighted by the Free
+Software Foundation, write to the Free Software Foundation; we sometimes
+make exceptions for this. Our decision will be guided by the two goals
+of preserving the free status of all derivatives of our free software and
+of promoting the sharing and reuse of software generally.
+
+ NO WARRANTY
+
+ 11. BECAUSE THE PROGRAM IS LICENSED FREE OF CHARGE, THERE IS NO WARRANTY
+FOR THE PROGRAM, TO THE EXTENT PERMITTED BY APPLICABLE LAW. EXCEPT WHEN
+OTHERWISE STATED IN WRITING THE COPYRIGHT HOLDERS AND/OR OTHER PARTIES
+PROVIDE THE PROGRAM "AS IS" WITHOUT WARRANTY OF ANY KIND, EITHER EXPRESSED
+OR IMPLIED, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF
+MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE. THE ENTIRE RISK AS
+TO THE QUALITY AND PERFORMANCE OF THE PROGRAM IS WITH YOU. SHOULD THE
+PROGRAM PROVE DEFECTIVE, YOU ASSUME THE COST OF ALL NECESSARY SERVICING,
+REPAIR OR CORRECTION.
+
+ 12. IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN WRITING
+WILL ANY COPYRIGHT HOLDER, OR ANY OTHER PARTY WHO MAY MODIFY AND/OR
+REDISTRIBUTE THE PROGRAM AS PERMITTED ABOVE, BE LIABLE TO YOU FOR DAMAGES,
+INCLUDING ANY GENERAL, SPECIAL, INCIDENTAL OR CONSEQUENTIAL DAMAGES ARISING
+OUT OF THE USE OR INABILITY TO USE THE PROGRAM (INCLUDING BUT NOT LIMITED
+TO LOSS OF DATA OR DATA BEING RENDERED INACCURATE OR LOSSES SUSTAINED BY
+YOU OR THIRD PARTIES OR A FAILURE OF THE PROGRAM TO OPERATE WITH ANY OTHER
+PROGRAMS), EVEN IF SUCH HOLDER OR OTHER PARTY HAS BEEN ADVISED OF THE
+POSSIBILITY OF SUCH DAMAGES.
+
+ END OF TERMS AND CONDITIONS
+
+ How to Apply These Terms to Your New Programs
+
+ If you develop a new program, and you want it to be of the greatest
+possible use to the public, the best way to achieve this is to make it
+free software which everyone can redistribute and change under these terms.
+
+ To do so, attach the following notices to the program. It is safest
+to attach them to the start of each source file to most effectively
+convey the exclusion of warranty; and each file should have at least
+the "copyright" line and a pointer to where the full notice is found.
+
+ <one line to give the program's name and a brief idea of what it does.>
+ Copyright (C) <year> <name of author>
+
+ This program is free software; you can redistribute it and/or modify
+ it under the terms of the GNU General Public License as published by
+ the Free Software Foundation; either version 2 of the License, or
+ (at your option) any later version.
+
+ This program is distributed in the hope that it will be useful,
+ but WITHOUT ANY WARRANTY; without even the implied warranty of
+ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ GNU General Public License for more details.
+
+ You should have received a copy of the GNU General Public License along
+ with this program; if not, write to the Free Software Foundation, Inc.,
+ 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA.
+
+Also add information on how to contact you by electronic and paper mail.
+
+If the program is interactive, make it output a short notice like this
+when it starts in an interactive mode:
+
+ Gnomovision version 69, Copyright (C) year name of author
+ Gnomovision comes with ABSOLUTELY NO WARRANTY; for details type `show w'.
+ This is free software, and you are welcome to redistribute it
+ under certain conditions; type `show c' for details.
+
+The hypothetical commands `show w' and `show c' should show the appropriate
+parts of the General Public License. Of course, the commands you use may
+be called something other than `show w' and `show c'; they could even be
+mouse-clicks or menu items--whatever suits your program.
+
+You should also get your employer (if you work as a programmer) or your
+school, if any, to sign a "copyright disclaimer" for the program, if
+necessary. Here is a sample; alter the names:
+
+ Yoyodyne, Inc., hereby disclaims all copyright interest in the program
+ `Gnomovision' (which makes passes at compilers) written by James Hacker.
+
+ <signature of Ty Coon>, 1 April 1989
+ Ty Coon, President of Vice
+
+This General Public License does not permit incorporating your program into
+proprietary programs. If your program is a subroutine library, you may
+consider it more useful to permit linking proprietary applications with the
+library. If this is what you want to do, use the GNU Lesser General
+Public License instead of this License.
Added: trunk/yast/zu/Makefile.am
===================================================================
--- trunk/yast/zu/Makefile.am (rev 0)
+++ trunk/yast/zu/Makefile.am 2015-09-29 10:47:28 UTC (rev 92876)
@@ -0,0 +1,196 @@
+# Emacs: -*- makefile -*-
+#
+# Toplevel Makefile.am for a YaST2 subproject
+#
+# -- This file is generated by y2automake - DO NOT EDIT! --
+# (Edit ./SUBDIRS instead)
+#
+
+#where devtools are
+Y2TOOL = $(Y2DEVTOOLS_PREFIX)/bin/y2tool
+
+VERSION = $(shell cat $(srcdir)/VERSION)
+RPMNAME = $(shell cat $(srcdir)/RPMNAME)
+SUBDIRS_FILE = $(shell test -e $(srcdir)/SUBDIRS && echo SUBDIRS)
+ACINCLUDE_FILE = $(shell test -e $(srcdir)/acinclude.m4 && echo acinclude.m4)
+
+HAS_YAST_LICENSE = $(shell test -e $(srcdir)/YAST_LICENSE && echo YAST_LICENSE)
+
+# do we do Makefile.am for devtools? It is a little special...
+IS_DEVTOOLS = $(findstring yast2-devtools,$(RPMNAME))
+
+DEVTOOLS_DIR = $(if $(IS_DEVTOOLS),$(srcdir)/devtools,$(Y2DEVTOOLS_PREFIX)/share/YaST2/data/devtools)
+LEGALESE_DIR = $(if $(HAS_YAST_LICENSE),$(DEVTOOLS_DIR)/admin/copyright/yast,$(DEVTOOLS_DIR)/admin/copyright/gpl)
+
+COPYRIGHT_files_gpl = README COPYING
+
+COPYRIGHT_files_yast = YAST_LICENSE README COPYING COPYRIGHT.english \
+ COPYRIGHT.french COPYRIGHT.german COPYRIGHT.spanish
+
+extra_COPYRIGHT_files = $(if $(HAS_YAST_LICENSE), $(COPYRIGHT_files_yast), $(COPYRIGHT_files_gpl))
+
+# less strict; prefer bzip2
+AUTOMAKE_OPTIONS = foreign dist-bzip2 no-dist-gzip
+# where devtools install m4 snippets
+# argh, executed literally
+#ACLOCAL_AMFLAGS = -I $(Y2DEVTOOLS_PREFIX)/share/aclocal
+ACLOCAL_AMFLAGS = -I . -I `if test -d ./devtools/admin; then echo ./devtools/admin; else pkg-config --print-errors --variable=datadir yast2-devtools; fi`/aclocal
+
+Makefile.am.common: $(DEVTOOLS_DIR)/admin/Makefile.am.common
+ cmp -s $< $@ || cp -f $< $@
+
+# create bzip2ed tar and make some sanity checks
+$(RPMNAME)-$(VERSION).tar.bz2: checkpo dist-bzip2
+ @if [ `bunzip2 -c $(RPMNAME)-$(VERSION).tar.bz2 | wc --bytes` = 0 ] ; then \
+ echo "Error: created tar is empty" ; \
+ exit 1 ; \
+ fi
+
+CLEANFILES =
+MAINTAINERCLEANFILES = package/$(RPMNAME)-$(VERSION).tar.bz2 package/$(RPMNAME).spec
+
+POT_DST = $(shell find -type d -name testsuite -prune , \
+ -type f -name "*.pot")
+
+EXTRA_DIST = \
+ VERSION RPMNAME MAINTAINER configure.in.in \
+ $(SUBDIRS_FILE) $(ACINCLUDE_FILE) \
+ $(if $(IS_DEVTOOLS),Makefile.am.common,$(POT_DST))
+
+show-extra-dist:
+ @echo $(EXTRA_DIST)
+
+# info '(automake)Conditionals'
+if CREATE_PKGCONFIG
+# create the file here instead of by configure
+# because the prerequisite is made here (not anymore!)
+# and we don't want any paths in y2autoconf
+# info '(autoconf)config.status Invocation'
+$(RPMNAME).pc: $(RPMNAME).pc.in config.status
+ ./config.status --file=$@:$<
+
+if CREATE_PKGCONFIG_NOARCH
+pkgconfigdata_DATA = $(RPMNAME).pc
+else
+pkgconfig_DATA = $(RPMNAME).pc
+endif
+
+EXTRA_DIST += $(RPMNAME).pc.in
+endif
+
+dist-hook:
+ @for I in $(extra_COPYRIGHT_files) ; \
+ do \
+ EX="" ; \
+ if test -f $(srcdir)/$$I ; then \
+ EX=$(srcdir)/$$I ; \
+ elif test -f $(LEGALESE_DIR)/$$I ; then \
+ EX=$(LEGALESE_DIR)/$$I ; \
+ else \
+ echo "Error: No file $$I in $(srcdir)/ or in $$LEGALESE_DIR/"; \
+ exit 1 ; \
+ fi ; \
+ echo "cp $$EX $(distdir)" ; \
+ cp $$EX "$(distdir)" ; \
+ done
+
+pot:
+ $(Y2TOOL) y2makepot -s $(srcdir)
+
+install-pot: pot
+ @POT_DST=`find -type d -name testsuite -prune , \
+ -type f -name "*.pot"` ; \
+ if [ -n "$$POT_DST" ] ; then \
+ echo "mkdir -p $(DESTDIR)$(potdir)" ; \
+ mkdir -p $(DESTDIR)$(potdir) ; \
+ list="$$POT_DST"; \
+ for I in $$list ; \
+ do \
+ echo $$I ; \
+ if [ "$$I" == "pot" ] ; then \
+ continue ; \
+ fi ; \
+ echo "$(INSTALL_DATA) $$I $(DESTDIR)$(potdir)" ; \
+ $(INSTALL_DATA) $$I $(DESTDIR)$(potdir) ; \
+ done ; \
+ fi
+
+spellcheck: pot
+ $(Y2TOOL) pot-spellcheck
+
+# all-local: $(if $(IS_DEVTOOLS),,$(POT_DST))
+
+install-data-local: # $(if $(IS_DEVTOOLS),,install-pot)
+ mkdir -p $(DESTDIR)$(docdir)
+ @for I in $(extra_COPYRIGHT_files) ; \
+ do \
+ EX="" ; \
+ if test -f $(srcdir)/$$I ; then \
+ EX=$(srcdir)/$$I ; \
+ elif test -f $(LEGALESE_DIR)/$$I ; then \
+ EX=$(LEGALESE_DIR)/$$I ; \
+ else \
+ echo "Error: No file $$I in $(srcdir)/ or in $(LEGALESE_DIR)/"; \
+ exit 1 ; \
+ fi ; \
+ echo "$(INSTALL_DATA) $$EX $(DESTDIR)$(docdir)" ; \
+ $(INSTALL_DATA) $$EX $(DESTDIR)$(docdir) ; \
+ done
+
+package-local: check-parse $(if $(IS_DEVTOOLS),,$(POT_DST)) $(RPMNAME)-$(VERSION).tar.bz2
+ rm -f package/$(RPMNAME)-*.tar.bz2
+ rm -f package/*~
+ rm -f package/*.bak
+ rm -f package/*.auto
+ mv $(RPMNAME)-$(VERSION).tar.bz2 package/
+ if ! test -x $(Y2TOOL); then \
+ echo "$(Y2TOOL): not found."; \
+ echo "You have to install yast2-devtools to making a package"; \
+ false; \
+ fi
+ here=`pwd`; \
+ cd $(srcdir) && for i in $(RPMNAME)*.spec.in; do \
+ newname="`echo "$$i" | sed "s/\.in$$//g"`"; \
+ $(Y2TOOL) create-spec < $$i > $$here/package/$${newname} ; \
+ done
+
+package: check-up-to-date check-tagversion check-textdomain package-local
+
+TAGVERSION = $(Y2TOOL) tagversion
+
+# check if there is no modified files and all commits were pushed
+check-up-to-date:
+ if [ `git status --short --branch | sed '/##[^[]*$/d;/^??/d' | wc -l` -gt 0 ]; then \
+ (echo "ERROR: Source is not commited and pushed. See `git status`"; false) \
+ fi
+
+check-tagversion:
+ cd $(srcdir) && $(TAGVERSION) --check >/dev/null; \
+ [ $$? = 0 ] || ( echo "ERROR: Please run 'tagversion' first"; false )
+
+check-parse-old:
+ @if [ `find -type f -name "*.ycp" | wc -l` -gt 0 -a "$(RPMNAME)" != "yast2-core" ] ; then \
+ echo "Running parseycp..." ; \
+ parseycp -q -R ; \
+ else \
+ echo "Not running parseycp." ; \
+ fi
+
+check-parse:
+ @echo "Not running parseycp."
+
+check-textdomain:
+ $(Y2TOOL) check-textdomain $(srcdir)
+
+stable: checkin-stable
+
+checkin-stable: package
+ $(Y2TOOL) checkin-stable
+
+
+# For po/ modules
+checkpo:
+ test ! -f $(srcdir)/po/Makefile || $(MAKE) -C po checkpo
+# test ! -f $(srcdir)/po/Makefile || $(MAKE) -C po checkpo make-pox
+# Contents of ./SUBDIRS
+SUBDIRS = po
Added: trunk/yast/zu/README
===================================================================
--- trunk/yast/zu/README (rev 0)
+++ trunk/yast/zu/README 2015-09-29 10:47:28 UTC (rev 92876)
@@ -0,0 +1,2 @@
+This program/library is part of YaST2
+See the file COPYING for license terms
Added: trunk/yast/zu/configure.ac
===================================================================
--- trunk/yast/zu/configure.ac (rev 0)
+++ trunk/yast/zu/configure.ac 2015-09-29 10:47:28 UTC (rev 92876)
@@ -0,0 +1,184 @@
+dnl configure.ac for yast2-trans-zu
+dnl
+dnl -- This file is generated by y2autoconf 3.0.5 - DO NOT EDIT! --
+dnl (edit configure.ac.in or configure.in.in instead)
+
+AC_INIT(yast2-trans-zu, 3.1.0, http://bugs.opensuse.org/, yast2-trans-zu)
+dnl Check for presence of file 'RPMNAME'
+AC_CONFIG_SRCDIR([RPMNAME])
+
+dnl Checking host/target/build systems, for make, install etc.
+AC_CANONICAL_TARGET
+dnl Perform program name transformation
+AC_ARG_PROGRAM
+
+AC_PREFIX_DEFAULT(/usr)
+
+dnl long filenames; we use GNU Make extensions and that's ok
+AM_INIT_AUTOMAKE(tar-ustar -Wno-portability)
+
+dnl Important YaST2 variables
+VERSION="3.1.0"
+RPMNAME="yast2-trans-zu"
+MAINTAINER="Karl Eichwalder <ke(a)suse.de>"
+
+dnl pkgconfig honors lib64
+pkgconfigdir=\${libdir}/pkgconfig
+pkgconfigdatadir=\${datadir}/pkgconfig
+yast2dir=\${prefix}/share/YaST2
+
+ybindir=\${prefix}/lib/YaST2/bin
+# FIXME duplicates execcompdir
+ystartupdir=\${prefix}/lib/YaST2
+plugindir=\${libdir}/YaST2/plugin
+includedir=\${prefix}/include/YaST2
+potdir=\${docdir}/pot
+
+docdir=\${prefix}/share/doc/packages/$RPMNAME
+mandir=\${prefix}/share/man
+
+execcompdir=\${prefix}/lib/YaST2
+agentdir=${execcompdir}/servers_non_y2
+
+ydatadir=${yast2dir}/data
+imagedir=${yast2dir}/images
+themedir=${yast2dir}/theme
+localedir=${yast2dir}/locale
+clientdir=${yast2dir}/clients
+moduledir=${yast2dir}/modules
+yncludedir=${yast2dir}/include
+schemadir=${yast2dir}/schema
+scrconfdir=${yast2dir}/scrconf
+desktopdir=\${prefix}/share/applications/YaST2
+
+AC_SUBST(VERSION)
+AC_SUBST(RPMNAME)
+AC_SUBST(MAINTAINER)
+
+AC_SUBST(pkgconfigdir)
+AC_SUBST(pkgconfigdatadir)
+
+AC_SUBST(yast2dir)
+
+AC_SUBST(ybindir)
+AC_SUBST(ystartupdir)
+AC_SUBST(plugindir)
+AC_SUBST(includedir)
+AC_SUBST(potdir)
+AC_SUBST(execcompdir)
+
+AC_SUBST(docdir)
+AC_SUBST(mandir)
+
+AC_SUBST(ydatadir)
+AC_SUBST(imagedir)
+AC_SUBST(themedir)
+AC_SUBST(localedir)
+AC_SUBST(clientdir)
+AC_SUBST(moduledir)
+AC_SUBST(yncludedir)
+AC_SUBST(schemadir)
+AC_SUBST(scrconfdir)
+AC_SUBST(agentdir)
+AC_SUBST(desktopdir)
+
+fillupdir_d="/var/adm/fillup-templates"
+AC_ARG_WITH(fillupdir,
+ AS_HELP_STRING([--with-fillupdir=DIR],
+ [where to place fillup templates (default $fillupdir_d.]),
+ [ fillupdir="$withval" ],
+ [ fillupdir="$fillupdir_d" ])
+AC_SUBST(fillupdir)
+
+LL=${RPMNAME##*-}
+AC_SUBST(LL)
+ISO639=${LL%_*}
+AC_SUBST(ISO639)
+
+AC_ARG_WITH(own_compendium,
+ AS_HELP_STRING([--with-own_compendium=FILE],
+ [Location of compendium file]),
+ y2compendium=yes, y2compendium=no)
+if test "x$with_own_compendium" = "x" ; then
+ if test -d ../50-memory ; then
+ COMPENDIUM='../../50-memory/yast2.$(LL).po'
+ else
+ COMPENDIUM='../../memory/yast2.$(LL).po'
+ fi
+else
+ COMPENDIUM=${with_own_compendium}
+fi
+AC_SUBST(COMPENDIUM)
+if test -d ../50-pot ; then
+ POTDIR=../../50-pot
+else
+ POTDIR=../../pot/pot
+fi
+AC_SUBST(POTDIR)
+
+
+dnl Checks for programs.
+AC_PROG_INSTALL
+dnl The YCP interpreter checks whether dependent ybc files are older
+dnl so we must preserve their timestamps
+INSTALL="${INSTALL} -p"
+AC_PROG_LN_S
+AC_PROG_MAKE_SET
+
+dnl pkgconfig
+AC_ARG_VAR([PKG_CONFIG_PATH], [where to search for pkg-config files])
+dnl devtools
+dnl ...
+
+dnl no need for AC_ARG_VAR
+AC_PATH_PROG(XGETTEXT, xgettext)
+if test -z "$XGETTEXT" ; then
+ AC_MSG_ERROR(xgettext is missing; please install gettext-tools.)
+fi
+
+Y2DEVTOOLS_PREFIX=`pkg-config --print-errors --variable=prefix yast2-devtools`
+AC_SUBST(Y2DEVTOOLS_PREFIX)
+devtools_ybindir=`pkg-config --print-errors --variable=ybindir yast2-devtools`
+devtools_yast2dir=`pkg-config --print-errors --variable=yast2dir yast2-devtools`
+
+dnl producing pkg-config for others?
+AM_CONDITIONAL(CREATE_PKGCONFIG, test "x${CREATE_PKGCONFIG}" != x)
+AM_CONDITIONAL(CREATE_PKGCONFIG_NOARCH, test "x${CREATE_PKGCONFIG}" = xnoarch)
+
+dbdir=${devtools_yast2dir}/data/docbook
+STYLESHEET_HTML=${dbdir}/stylesheets/customize-html.xsl
+STYLESHEET_PDF=${dbdir}/stylesheets/customize-fo.xsl
+STYLESHEET_CSS=${dbdir}/css/yast2docs.css
+STYLESHEET_YDOC=${dbdir}/stylesheets/ydoc.xsl
+STYLESHEET_YCPDOC=${dbdir}/stylesheets/ycpdoc.xsl
+AC_SUBST(STYLESHEET_HTML)
+AC_SUBST(STYLESHEET_PDF)
+AC_SUBST(STYLESHEET_CSS)
+AC_SUBST(STYLESHEET_YDOC)
+AC_SUBST(STYLESHEET_YCPDOC)
+
+
+dnl searches for some needed programs
+AC_PATH_PROG(MSGFMT, msgfmt, no, /usr/bin)
+if test x$MSGFMT != x"/usr/bin/msgfmt"; then
+ AC_MSG_ERROR(msgfmt is missing; please install gettext.)
+fi
+AC_PATH_PROGS(MSGCAT, msgcat pmsgcat, no)
+if test x$MSGCAT = xno; then
+ AC_MSG_ERROR(msgcat is missing; please install gettext-0.11pre or better.)
+fi
+
+AC_PATH_PROG(MSGMERGE, msgmerge, no, /usr/bin)
+if test x$MSGMERGE != x"/usr/bin/msgmerge"; then
+ AC_MSG_ERROR(msgmerge is missing; please install gettext.)
+fi
+
+AC_PATH_PROG(MSGCONV, msgconv, no, /usr/bin)
+if test x$MSGCONV != x"/usr/bin/msgconv"; then
+ AC_MSG_ERROR(msgconv is missing; please install gettext.)
+fi
+
+
+AC_CONFIG_FILES(Makefile po/Makefile)
+AC_OUTPUT
+
Added: trunk/yast/zu/po/Makefile.am
===================================================================
--- trunk/yast/zu/po/Makefile.am (rev 0)
+++ trunk/yast/zu/po/Makefile.am 2015-09-29 10:47:28 UTC (rev 92876)
@@ -0,0 +1,175 @@
+# Emacs: -*- makefile -*-
+#
+# Makefile.am for a YaST2 translation (po/) subproject
+#
+# -- This file is generated by y2automake - DO NOT EDIT! --
+#
+# --- START lines from /usr/share/YaST2/data/devtools/admin/po/Makefile.am.top ---
+# Emacs: -*- makefile -*-
+# --- END lines from /usr/share/YaST2/data/devtools/admin/po/Makefile.am.top ---
+# --- START lines from /usr/share/YaST2/data/devtools/admin/po/Makefile.am.center ---
+# Emacs: -*- makefile -*-
+
+LL = @LL@
+#POTDIR = ../../50-pot
+POTDIR = @POTDIR@
+POTFILES = $(wildcard $(POTDIR)/*.pot)
+GENERATED = $(MOFILES)
+CLEANFILES = $(GENERATED)
+POFILES = $(wildcard *.po)
+ALL_TEXTDOMAINS = $(basename $(notdir $(POTFILES)))
+BPOTFILES = $(shell source ../../50-tools/build.conf && echo $$business)
+WANTED_TEXTDOMAINS = $(filter-out $(BPOTFILES), $(ALL_TEXTDOMAINS))
+WANTED_POFILES = $(addsuffix .$(LL).po, $(WANTED_TEXTDOMAINS))
+MOFILES = $(POFILES:%.po=%.mo)
+INST_MOFILES = $(MOFILES:.$(LL).mo=.mo)
+POXFILES = $(POFILES:%.po=%.pox)
+EXTRA_DIST = $(WANTED_POFILES) $(stat)
+localedir=@localedir@
+locale_lang_msg_dir=$(localedir)/$(LL)/LC_MESSAGES
+compendium = @COMPENDIUM@
+with_compendium =
+
+stat=status.txt
+PO_STATS= grep -v warning: | @ybindir@/po-stats
+
+MSGMERGE = @MSGMERGE@ --no-wrap --force-po --previous
+MSGFMT = @MSGFMT@
+MSGCAT = @MSGCAT@ --no-wrap --force-po
+MSGCONV = @MSGCONV@ --no-wrap --force-po
+XGETTEXT = @XGETTEXT@ --no-wrap
+
+SUFFIXES = .po .pox .gmo .mo
+
+all-local: $(GENERATED)
+
+make-pox pox: Makefile $(POXFILES)
+$(POXFILES): %.pox: %.po
+ -[ -f $@ ] && mv --backup=numbered $@ $@.bak; \
+ pot=$$(echo $< | sed "s:$(LL).po:pot:"); \
+ compendium=$(compendium); \
+ [ -f $$compendium ] || compendium=/dev/null ; \
+ $(MSGMERGE) -C $$compendium -o $@ $< $(POTDIR)/$$pot
+
+# update or init PO file
+update-po: Makefile $(POTFILES)
+ for p in $(POTFILES); do \
+ q=$${p##*/}; \
+ po=$${q%pot}$(LL).po; \
+ echo $$po; \
+ if [ -f $$po ]; then \
+ $(MSGMERGE) -o $$po.tmp $(with_compendium) $$po $$p; \
+ else \
+ $(MSGMERGE) -o $$po.tmp -C $(compendium) \
+ --verbose /dev/null $$p; \
+ fi || { echo "$(MSGMERGE) for \"$$po\" failed" ; \
+ rm -f $$po.tmp ; }; \
+ if cmp $$po.tmp $$po >/dev/null 2>&1; then \
+ rm -vf $$po.tmp; \
+ else \
+ mv -vf $$po.tmp $$po; \
+ fi; \
+ done
+ $(MAKE) $(stat)
+
+$(stat): $(WANTED_POFILES)
+ if [ -f $(stat) ]; then \
+ cp --backup=numbered $(stat) $(stat).bak; \
+ :> $(stat); \
+ fi
+ { for f in $(WANTED_POFILES); do \
+ LANG=C msgfmt -o /dev/null -c -v --statistics $$f 2>&1; \
+ done ; } | $(PO_STATS) | head -n 6 | tee $(stat)
+
+update-po-with-compendium:
+ $(MAKE) update-po with_compendium="-C $(compendium)"
+
+update-mo: $(MOFILES)
+ @:
+
+%.mo: %.po
+ file=$(srcdir)/`echo $* | sed 's,.*/,,'`.mo \
+ && rm -f $$file \
+ && $(MSGCONV) --to UTF-8 $< \
+ | $(MSGFMT) -c --statistics -o $$file -
+
+showpo:
+ echo $(POFILES)
+
+showmo:
+ echo $(MOFILES)
+
+checkpo:
+ for f in $(POFILES); do \
+ mypot=$(POTDIR)/$${f/$(LL).po/pot}; echo $$f $$mypot; \
+ [ -f $$mypot ] && { LANG=C $(MSGMERGE) --verbose --output=/dev/null $$f $$mypot || exit 1; }; \
+ LANG=C $(MSGFMT) --output=/dev/null --check --statistics --verbose $$f \
+ || exit 1; \
+ done
+
+# Try to checkin a .pox file
+# FIXME make sure msgcat doesn't weird things with "" and comments
+checkin:
+ p=$(MODULE).$(ci_ll); \
+ cp --backup=numbered $(ci_opt) $$p.po $$p.po.bak; \
+ if [ -d CVS ]; then \
+ cvs -n update $$p.po | grep -q -v '^[UPMC]'; \
+ else \
+ LC_ALL=C svn status --show-updates --quiet $$p.po| grep -v '^Status against revision'; \
+ fi; \
+ if [ $$? = 0 ]; then \
+ echo "CVS/Subversion mismatch; trying to merge..."; \
+ rm -f $$p.po; \
+ if [ -d CVS ]; then \
+ cvs -q update $$p.po; \
+ else \
+ svn update $$p.po; \
+ fi; \
+ cp $$p.pox $$p.pox.new; \
+ $(MSGCAT) $$p.po $$p.pox.new -o $$p.pox; \
+ echo -e "\nCheck \"$$p.pox\" for fuzzy entries. Status:"; \
+ $(MSGFMT) --check --statistics $$p.pox; \
+ echo -e "Then try again to checkin \"$$p.pox\"."; \
+ else \
+ cp $(ci_opt) $$p.pox $$p.po; \
+ if [ -d CVS ]; then \
+ cvs -n ci $$p.po; \
+ else \
+ svn --dry-run commit $$p.po; \
+ fi; \
+ if [ $$? = 0 ] ; then \
+ if [ -d CVS ]; then \
+ cvs ci -m "$(ci_msg)" $$p.po; \
+ else \
+ svn commit --message "$(ci_msg)" $$p.po; \
+ fi; \
+ else \
+ rm -f $$p.po; \
+ if [ -d CVS ]; then \
+ cvs -q update $$p.po; \
+ else \
+ svn update $$p.po; \
+ fi; \
+ cp $$p.pox $$p.pox.new; \
+ $(MSGCAT) $$p.po $$p.pox.new -o $$p.pox; \
+ echo -e "\nCheck \"$$p.pox\" for fuzzy entries. Status:"; \
+ $(MSGFMT) --check --statistics $$p.pox; \
+ echo "Then try to checkin \"$$p.pox\"."; \
+ fi; \
+ fi
+
+install-data-local: $(MOFILES) $(stat)
+ D=$(DESTDIR)$(locale_lang_msg_dir); \
+ [ -d $$D ] || install -d -m 755 $$D; \
+ for l in $(MOFILES); do \
+ m=$${l/$(LL).mo/mo}; \
+ install -m 644 $$l $$D/$$m; \
+ done
+ install -d -m 755 $(DESTDIR)$(docdir)
+ $(INSTALL_DATA) $(stat) $(DESTDIR)$(docdir)
+# --- END lines from /usr/share/YaST2/data/devtools/admin/po/Makefile.am.center ---
+# --- START lines from /usr/share/YaST2/data/devtools/admin/po/Makefile.am.bottom ---
+# Emacs: -*- makefile -*-
+
+## po/Makefile.am.bottom ends here
+# --- END lines from /usr/share/YaST2/data/devtools/admin/po/Makefile.am.bottom ---
1
0
29 Sep '15
Author: vertaal
Date: 2015-09-29 11:46:54 +0200 (Tue, 29 Sep 2015)
New Revision: 92875
Modified:
trunk/yast/ca/po/autoinst.ca.po
trunk/yast/ca/po/bootloader.ca.po
trunk/yast/ca/po/crowbar.ca.po
trunk/yast/ca/po/kdump.ca.po
trunk/yast/ca/po/ncurses-pkg.ca.po
trunk/yast/ca/po/qt-pkg.ca.po
trunk/yast/ca/po/registration.ca.po
trunk/yast/ca/po/storage.ca.po
trunk/yast/ca/po/vpn.ca.po
Log:
merged
storage.ca.po: Merged. (Dmedina)
vpn.ca.po: Merged. (Dmedina)
registration.ca.po: Merged. (Dmedina)
qt-pkg.ca.po: Merged. (Dmedina)
ncurses-pkg.ca.po: Merged. (Dmedina)
kdump.ca.po: Merged. (Dmedina)
crowbar.ca.po: Merged. (Dmedina)
bootloader.ca.po: Merged. (Dmedina)
autoinst.ca.po: Merged. (Dmedina)
Committed with Vertaal on behalf of Dmedina
Modified: trunk/yast/ca/po/autoinst.ca.po
===================================================================
--- trunk/yast/ca/po/autoinst.ca.po 2015-09-29 08:03:00 UTC (rev 92874)
+++ trunk/yast/ca/po/autoinst.ca.po 2015-09-29 09:46:54 UTC (rev 92875)
@@ -8,14 +8,14 @@
msgstr ""
"Project-Id-Version: YaST (@memory@)\n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2015-08-25 18:36+0200\n"
+"POT-Creation-Date: 2015-09-28 18:16+0200\n"
"PO-Revision-Date: 2015-09-14 16:32+0100\n"
"Last-Translator: David Medina <opensusecatala(a)gmail.com>\n"
"Language-Team: Catalan\n"
-"Language: ca\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
+"Language: ca\n"
"Plural-Forms: nplurals=2; plural=(n != 1);\n"
"X-Generator: Poedit 1.6.11\n"
@@ -24,8 +24,7 @@
#: src/clients/autoinst_scripts1_finish.rb:47
#: src/clients/autoinst_scripts2_finish.rb:45
msgid "Executing autoinstall scripts in the installation environment..."
-msgstr ""
-"Executant scripts d'instal·lació automàtica a l'entorn d'instal·lació..."
+msgstr "Executant scripts d'instal·lació automàtica a l'entorn d'instal·lació..."
#. encoding: utf-8
#: src/clients/autoinst_test_clone.rb:15
@@ -34,7 +33,7 @@
#: src/clients/autoinst_test_clone.rb:16 src/clients/autoyast.rb:123
#: src/include/autoinstall/conftree.rb:622
-#: src/include/autoinstall/dialogs.rb:333 src/modules/Profile.rb:360
+#: src/include/autoinstall/dialogs.rb:333 src/modules/Profile.rb:352
msgid "This may take a while"
msgstr "Aquesta operació pot trigar una mica"
@@ -54,12 +53,12 @@
#. command line options
#. Init variables
-#. We will have to set default entries which are defined
-#. in the import call of ServicesManager
+#. Import users configuration from the profile
+#.
#. Backup
#. Now check if there any classes defined in theis pre final control file
#: src/clients/autoyast.rb:114 src/clients/ayast_setup.rb:148
-#: src/clients/inst_autoinit.rb:188 src/clients/inst_autosetup.rb:389
+#: src/clients/inst_autoinit.rb:188 src/clients/inst_autosetup.rb:410
#: src/clients/inst_autosetup_upgrade.rb:484
#: src/modules/AutoInstallRules.rb:1001
msgid ""
@@ -125,11 +124,8 @@
#. if we get no argument or map of options we are not in command line
#: src/clients/clone_system.rb:66
-msgid ""
-"Client for creating an AutoYaST profile based on the currently running system"
-msgstr ""
-"Client per la creació de la configuració d'un perfil d'autoyast al sistema "
-"actual"
+msgid "Client for creating an AutoYaST profile based on the currently running system"
+msgstr "Client per la creació de la configuració d'un perfil d'autoyast al sistema actual"
#: src/clients/clone_system.rb:76
msgid "known modules: %1"
@@ -157,30 +153,22 @@
#: src/clients/files_auto.rb:170
msgid ""
"<p>Using this dialog, copy the contents of the file and specify the final\n"
-"path on the installed system. YaST will copy this file to the specified "
-"location.</p>"
+"path on the installed system. YaST will copy this file to the specified location.</p>"
msgstr ""
-"<p>Aquest diàleg permet copiar el contingut del fitxer i especificar el "
-"camí\n"
-"final al sistema instal·lat. El YaST2 copiarà aquest fitxer a la ubicació "
-"especificada.</p>"
+"<p>Aquest diàleg permet copiar el contingut del fitxer i especificar el camí\n"
+"final al sistema instal·lat. El YaST2 copiarà aquest fitxer a la ubicació especificada.</p>"
#. help 2/2
#: src/clients/files_auto.rb:177
msgid ""
"<p>To protect copied files, set the owner and the permissions of the files.\n"
-"Set the owner using the syntax <i>userid:groupid</i>. Permissions can be a "
-"symbolic\n"
-"representation of changes to make or an octal number representing the bit "
-"pattern for the\n"
+"Set the owner using the syntax <i>userid:groupid</i>. Permissions can be a symbolic\n"
+"representation of changes to make or an octal number representing the bit pattern for the\n"
"new permissions.</p>"
msgstr ""
-"<p>Si voleu protegir els fitxers copiats, definiu el propietari i els "
-"permisos dels fitxers.\n"
-"El propietari es defineix amb la sintaxi <i>userid:groupid</i>. Els permisos "
-"poden ser una\n"
-"representació simbòlica dels canvis que es poden fer o un número octal que "
-"representa\n"
+"<p>Si voleu protegir els fitxers copiats, definiu el propietari i els permisos dels fitxers.\n"
+"El propietari es defineix amb la sintaxi <i>userid:groupid</i>. Els permisos poden ser una\n"
+"representació simbòlica dels canvis que es poden fer o un número octal que representa\n"
"el patró de bits dels nous permisos.</p>"
#: src/clients/files_auto.rb:185
@@ -254,17 +242,13 @@
#: src/clients/files_auto.rb:321
msgid ""
"<p>For many applications and services, you might have prepared\n"
-"a configuration file that should be copied in a complete form to a location "
-"in the\n"
-"installed system. For example, this is the case if you are installing a web "
-"server\n"
+"a configuration file that should be copied in a complete form to a location in the\n"
+"installed system. For example, this is the case if you are installing a web server\n"
"and have an httpd.conf configuration file prepared.</p>"
msgstr ""
-"<p>És possible que prepareu un fitxer de configuració per a diverses "
-"aplicacions i serveis\n"
+"<p>És possible que prepareu un fitxer de configuració per a diverses aplicacions i serveis\n"
"que s'hagi de copiar íntegrament al sistema instal·lat, per exemple, si\n"
-"esteu instal·lant un servidor web i heu preparat un fitxer de configuració "
-"httpd.conf.</p>"
+"esteu instal·lant un servidor web i heu preparat un fitxer de configuració httpd.conf.</p>"
#: src/clients/files_auto.rb:332
msgid "Select a file from the table first."
@@ -289,8 +273,7 @@
#. Dialog title for autoyast dialog
#: src/clients/inst_autoconfigure.rb:69
msgid "Configuring System according to auto-install settings"
-msgstr ""
-"Configurant el sistema en funció de les opcions de la instal·lació automàtica"
+msgstr "Configurant el sistema en funció de les opcions de la instal·lació automàtica"
#. TRANSLATORS: Error message, %s is replaced by newline-separated
#. list of unsupported sections of the profile
@@ -307,8 +290,7 @@
"\n"
"%s\n"
"\n"
-"Si us plau, useu, p. e., <scripts/> o <files/> per canviar-ne la "
-"configuració."
+"Si us plau, useu, p. e., <scripts/> o <files/> per canviar-ne la configuració."
#. TRANSLATORS: Error message, %s is replaced by newline-separated
#. list of unknown sections of the profile
@@ -319,16 +301,13 @@
"\n"
"%s\n"
"\n"
-"Maybe they were misspelled or your profile does not contain all the needed "
-"YaST packages in <software/> section."
+"Maybe they were misspelled or your profile does not contain all the needed YaST packages in <software/> section."
msgstr ""
-"Aquestes seccions del perfil d'AutoYaST no es poden processar en aquest "
-"sistema:\n"
+"Aquestes seccions del perfil d'AutoYaST no es poden processar en aquest sistema:\n"
"\n"
"%s\n"
"\n"
-"Pot ser que no estiguin ben escrites o que el vostre perfil no contingui "
-"tots els paquets necessaris del YaST a la secció <software/>."
+"Pot ser que no estiguin ben escrites o que el vostre perfil no contingui tots els paquets necessaris del YaST a la secció <software/>."
#. determine name of client, if not use default name
#. Call::Function(module_auto, ["Import", eval(Profile::current[resource]:$[]) ]);
@@ -536,93 +515,104 @@
#. Uwe Gansert <ug(a)suse.de>
#.
#. $Id: inst_autosetup.ycp 61521 2010-03-29 09:10:07Z ug $
-#: src/clients/inst_autosetup.rb:50 src/clients/inst_autosetup_upgrade.rb:47
+#: src/clients/inst_autosetup.rb:53 src/clients/inst_autosetup_upgrade.rb:47
msgid "<P>Please wait while the system is prepared for autoinstallation.</P>"
-msgstr ""
-"<P>Espereu mentre el sistema es prepara per a la instal·lació automàtica.</P>"
+msgstr "<P>Espereu mentre el sistema es prepara per a la instal·lació automàtica.</P>"
-#: src/clients/inst_autosetup.rb:54 src/clients/inst_autosetup_upgrade.rb:52
+#: src/clients/inst_autosetup.rb:57 src/clients/inst_autosetup_upgrade.rb:52
msgid "Execute pre-install user scripts"
msgstr "Executa les seqüències anteriors a la instal·lació de l'usuari"
-#: src/clients/inst_autosetup.rb:55 src/clients/inst_autosetup_upgrade.rb:51
+#: src/clients/inst_autosetup.rb:58 src/clients/inst_autosetup_upgrade.rb:51
msgid "Configure General Settings "
msgstr "Configura els paràmetres generals"
-#: src/clients/inst_autosetup.rb:56 src/clients/inst_autosetup_upgrade.rb:53
+#: src/clients/inst_autosetup.rb:59 src/clients/inst_autosetup_upgrade.rb:53
msgid "Set up language"
msgstr "Configura la llengua"
-#: src/clients/inst_autosetup.rb:57
+#: src/clients/inst_autosetup.rb:60
msgid "Create partition plans"
msgstr "Crea els plans de les particions"
-#: src/clients/inst_autosetup.rb:58 src/clients/inst_autosetup_upgrade.rb:56
+#: src/clients/inst_autosetup.rb:61 src/clients/inst_autosetup_upgrade.rb:56
msgid "Configure Bootloader"
msgstr "Configura el carregador de l'arrencada"
-#: src/clients/inst_autosetup.rb:59 src/clients/inst_autosetup_upgrade.rb:54
+#: src/clients/inst_autosetup.rb:62 src/clients/inst_autosetup_upgrade.rb:54
msgid "Registration"
msgstr "Registre"
-#: src/clients/inst_autosetup.rb:60 src/clients/inst_autosetup_upgrade.rb:55
+#: src/clients/inst_autosetup.rb:63 src/clients/inst_autosetup_upgrade.rb:55
msgid "Configure Software selections"
msgstr "Configura les seleccions de programari"
-#: src/clients/inst_autosetup.rb:61
+#: src/clients/inst_autosetup.rb:64
msgid "Configure Systemd Default Target"
msgstr "Configureu l'objectiu per defecte de Systemd"
-#: src/clients/inst_autosetup.rb:65 src/clients/inst_autosetup_upgrade.rb:61
+#: src/clients/inst_autosetup.rb:65
+msgid "Configure users and groups"
+msgstr ""
+
+#: src/clients/inst_autosetup.rb:69 src/clients/inst_autosetup_upgrade.rb:61
msgid "Executing pre-install user scripts..."
msgstr "Executant scripts d'usuari de preinstal·lació"
-#: src/clients/inst_autosetup.rb:66 src/clients/inst_autosetup_upgrade.rb:60
+#: src/clients/inst_autosetup.rb:70 src/clients/inst_autosetup_upgrade.rb:60
msgid "Configuring general settings..."
msgstr "Configurant els paràmetres generals..."
-#: src/clients/inst_autosetup.rb:67 src/clients/inst_autosetup_upgrade.rb:62
+#: src/clients/inst_autosetup.rb:71 src/clients/inst_autosetup_upgrade.rb:62
msgid "Setting up language..."
msgstr "Establint la llengua..."
-#: src/clients/inst_autosetup.rb:68
+#: src/clients/inst_autosetup.rb:72
msgid "Creating partition plans..."
msgstr "Creant els plans de les particions..."
-#: src/clients/inst_autosetup.rb:69 src/clients/inst_autosetup_upgrade.rb:65
+#: src/clients/inst_autosetup.rb:73 src/clients/inst_autosetup_upgrade.rb:65
msgid "Configuring Bootloader..."
msgstr "Configurant el carregador d'arrencada..."
-#: src/clients/inst_autosetup.rb:70 src/clients/inst_autosetup_upgrade.rb:63
+#: src/clients/inst_autosetup.rb:74 src/clients/inst_autosetup_upgrade.rb:63
msgid "Registering the system..."
msgstr "Registrant el sistema..."
-#: src/clients/inst_autosetup.rb:71 src/clients/inst_autosetup_upgrade.rb:64
+#: src/clients/inst_autosetup.rb:75 src/clients/inst_autosetup_upgrade.rb:64
msgid "Configuring Software selections..."
msgstr "Configurant les seleccions de programari..."
-#: src/clients/inst_autosetup.rb:72
+#: src/clients/inst_autosetup.rb:76
msgid "Configuring Systemd Default Target..."
msgstr "Configurant la destinació per defecte de Systemd..."
-#: src/clients/inst_autosetup.rb:76 src/clients/inst_autosetup_upgrade.rb:69
+#: src/clients/inst_autosetup.rb:77
+msgid "Importing users and groups configuration..."
+msgstr ""
+
+#: src/clients/inst_autosetup.rb:81 src/clients/inst_autosetup_upgrade.rb:69
msgid "Preparing System for Automated Installation"
msgstr "Preparant el sistema per a la instal·lació automàtica"
-#. configure general settings
-#: src/clients/inst_autosetup.rb:164
+#. Second stage of installation will not be called but a
+#. network configuration is available. So this will be written
+#. while the general inst_finish process at the end of the
+#. first stage. But for the installation workflow the linuxrc
+#. network settings will be taken. (bnc#944942)
+#: src/clients/inst_autosetup.rb:183
msgid "Handling Add-On Products..."
msgstr "Manejant els productes complementaris..."
#. Set it in the Language module.
#.
#. Set it in the Language module.
-#: src/clients/inst_autosetup.rb:184 src/clients/inst_autosetup_upgrade.rb:149
+#: src/clients/inst_autosetup.rb:202 src/clients/inst_autosetup_upgrade.rb:149
msgid "Configuring language..."
msgstr "Configurant la llengua..."
#. Yes, do not set Storage testsuite here as we want really GUI with proposal
-#: src/clients/inst_autosetup.rb:273
+#: src/clients/inst_autosetup.rb:290
msgid ""
"Error while configuring partitions.\n"
"Try again.\n"
@@ -631,7 +621,7 @@
"Torneu-ho a provar.\n"
#. Software
-#: src/clients/inst_autosetup.rb:331
+#: src/clients/inst_autosetup.rb:344
msgid ""
"Error while configuring software selections.\n"
"Try again.\n"
@@ -691,12 +681,10 @@
#: src/clients/report_auto.rb:217
msgid ""
-"<p>Depending on your experience, you can skip, log, and show (with time-"
-"out)\n"
+"<p>Depending on your experience, you can skip, log, and show (with time-out)\n"
"installation messages.</p> \n"
msgstr ""
-"<p>En funció de l'experiència que tingueu, podeu passar per alt els "
-"missatges d'instal·lació,\n"
+"<p>En funció de l'experiència que tingueu, podeu passar per alt els missatges d'instal·lació,\n"
"a més de registrar-los o mostrar-los (amb temps d'espera).</p> \n"
#: src/clients/report_auto.rb:223
@@ -705,8 +693,7 @@
"Warnings can be skipped in some places, but should not be ignored.</p>\n"
msgstr ""
"<p>És recomanable mostrar tots els <b>missatges</b> amb el temps d'espera.\n"
-"En algunes ocasions es poden ometre les advertències encara que no s'han "
-"d'ignorar.</p>\n"
+"En algunes ocasions es poden ometre les advertències encara que no s'han d'ignorar.</p>\n"
#: src/clients/report_auto.rb:230
msgid "Messages and Logging"
@@ -721,14 +708,12 @@
#: src/clients/software_auto.rb:88
msgid ""
"<p>\n"
-"Select one of the following <b>base</b> selections and click <i>Detailed<i> "
-"to add\n"
+"Select one of the following <b>base</b> selections and click <i>Detailed<i> to add\n"
"more <b>add-on</b> selections and packages.\n"
"</p>\n"
msgstr ""
"<p>\n"
-"Seleccioneu una de les següents seleccions <b>base</b> i feu clic a "
-"<i>Detallat<i> per\n"
+"Seleccioneu una de les següents seleccions <b>base</b> i feu clic a <i>Detallat<i> per\n"
"a afegir més seleccions i paquets <b>complementaris</b>.\n"
"</p>\n"
@@ -740,11 +725,8 @@
msgstr "Ubicació de la font d'instal·lació (com http://myhost/11.3/DVD1/)"
#: src/clients/software_auto.rb:128
-msgid ""
-"The inst-source of this system (you can't create images if you choose this)"
-msgstr ""
-"La font d'instal·lació d'aquest sistema (no podeu crear imatges si trieu "
-"aquesta opció)"
+msgid "The inst-source of this system (you can't create images if you choose this)"
+msgstr "La font d'instal·lació d'aquest sistema (no podeu crear imatges si trieu aquesta opció)"
#: src/clients/software_auto.rb:164
msgid "using that installation source failed"
@@ -759,37 +741,29 @@
msgid ""
"<p><b>Mount in /etc/fstab By:</b>\n"
"\tNormally, a file system to mount is identified in /etc/fstab\n"
-"\tby the device name. This identification can be changed so the file system "
-"to mount\n"
-"\tis found by searching for a UUID or a volume label. Not all file systems "
-"can be\n"
-"\tmounted by UUID or a volume label. If an option is disabled, it is not "
-"possible.\n"
+"\tby the device name. This identification can be changed so the file system to mount\n"
+"\tis found by searching for a UUID or a volume label. Not all file systems can be\n"
+"\tmounted by UUID or a volume label. If an option is disabled, it is not possible.\n"
"\t"
msgstr ""
"<p><b>Tipus de declaració a /etc/fstab:</b>\n"
"\tNormalment els sistemes de fitxers a muntar es defineixen a /etc/fstab\n"
-"\tmitjançant el seu nom de dispositiu. Aquest nom pot canviar, de manera que "
-"és més convenient\n"
-"\tfer servir el seu UUID o l'etiqueta de volum. No tots els sistemes de "
-"fitxers\n"
-"\tes poden muntar per UUID o per etiqueta de volum. Si una opció està "
-"inhabilitada, això no serà possible.\n"
+"\tmitjançant el seu nom de dispositiu. Aquest nom pot canviar, de manera que és més convenient\n"
+"\tfer servir el seu UUID o l'etiqueta de volum. No tots els sistemes de fitxers\n"
+"\tes poden muntar per UUID o per etiqueta de volum. Si una opció està inhabilitada, això no serà possible.\n"
"\t"
#. help text, richtext format
#: src/include/autoinstall/AdvancedPartitionDialog.rb:71
msgid ""
"<p><b>Volume Label:</b>\n"
-"\t The name entered in this field is used as the volume label. This usually "
-"makes sense only \n"
+"\t The name entered in this field is used as the volume label. This usually makes sense only \n"
"\t when you activate the option for mounting by volume label.\n"
"\t A volume label cannot contain the / character or spaces.\n"
"\t "
msgstr ""
"<p><b>Etiqueta del volum:</b>\n"
-"\t El nom que introduïu aquest camp s'utilitzarà com l'etiqueta del volum. "
-"En general, només\n"
+"\t El nom que introduïu aquest camp s'utilitzarà com l'etiqueta del volum. En general, només\n"
"\t és recomanable quan activeu l'opció de muntar per etiqueta de volum.\n"
"\t L'etiqueta de volum no pot contenir el caràcter / ni cap espai.\n"
"\t"
@@ -890,8 +864,7 @@
"You selected to create the partition, but you did not select a valid file\n"
"system. Select a valid filesystem to continue.\n"
msgstr ""
-"Heu triat crear la partició,però no heu seleccionat un sistema de fitxers "
-"vàlid\n"
+"Heu triat crear la partició,però no heu seleccionat un sistema de fitxers vàlid\n"
"Seleccioneu-ne un per continuar.\n"
#. We don't use the return value of the check, because we
@@ -960,11 +933,8 @@
#. user selected this partition to be part of volgroup
#: src/include/autoinstall/PartitionDialog.rb:592
-msgid ""
-"Size \"auto\" is only valid if mount point \"/boot\" or \"swap\" is selected."
-msgstr ""
-"La mida \"auto\" només és vàlida si s'ha seleccionat el punt de muntatge \"/"
-"boot\" o \"swap\"."
+msgid "Size \"auto\" is only valid if mount point \"/boot\" or \"swap\" is selected."
+msgstr "La mida \"auto\" només és vàlida si s'ha seleccionat el punt de muntatge \"/boot\" o \"swap\"."
#: src/include/autoinstall/PartitionDialog.rb:600
msgid "Size \"auto\" is invalid for physical volumes."
@@ -1031,12 +1001,9 @@
"No s'ha trobat ni obtingut cap perfil per a aquest ordinador.\n"
"Comproveu que heu especificat la ubicació correcta a\n"
"la línia d'ordres i torneu-ho a provar. A causa d'aquest error, només\n"
-"podeu introduir un URL a un perfil i no pas a un directori. Si esteu "
-"utilitzant\n"
-"fitxers de control basats en normes o en noms de l'equip, haureu de "
-"reiniciar\n"
-"el procés d'instal·lació i comprovar que podeu accedir als fitxers de "
-"control.</p>\n"
+"podeu introduir un URL a un perfil i no pas a un directori. Si esteu utilitzant\n"
+"fitxers de control basats en normes o en noms de l'equip, haureu de reiniciar\n"
+"el procés d'instal·lació i comprovar que podeu accedir als fitxers de control.</p>\n"
#: src/include/autoinstall/autoinst_dialogs.rb:30
msgid "System Profile Location"
@@ -1072,8 +1039,7 @@
msgstr ""
"<p>\n"
"Tots els discos durs detectats automàticament al sistema\n"
-"es mostren ací. Seleccioneu el disc dur al qual vulgueu instal·lar-hi "
-"\"&product;.\n"
+"es mostren ací. Seleccioneu el disc dur al qual vulgueu instal·lar-hi \"&product;.\n"
"</p>"
#. force help text width
@@ -1146,9 +1112,7 @@
#: src/include/autoinstall/classes.rb:200
msgid "<p>Use this interface to define classes of control files. </p>\n"
-msgstr ""
-"<p>Utilitzeu aquesta interfície per a definir les classes dels fitxers de "
-"control. </p>\n"
+msgstr "<p>Utilitzeu aquesta interfície per a definir les classes dels fitxers de control. </p>\n"
#: src/include/autoinstall/classes.rb:206
msgid ""
@@ -1263,8 +1227,7 @@
"<p>Choose one or more of the listed classes to which the current control\n"
"file should belong.</p>\n"
msgstr ""
-"<p>Seleccioneu alguna de les classes llistades, a les quals hauria de "
-"pertànyer\n"
+"<p>Seleccioneu alguna de les classes llistades, a les quals hauria de pertànyer\n"
"el fitxer de control actual.</p>\n"
#: src/include/autoinstall/classes.rb:614
@@ -1441,12 +1404,8 @@
#. Some configuration modules removes/exchange the menu bar.
#. So we have to reset. (bnc#872711)
#: src/include/autoinstall/conftree.rb:569
-msgid ""
-"Do you really want to apply the settings of the module '%1' to your current "
-"system?"
-msgstr ""
-"Realment voleu aplicar els paràmetres del mòdul '%1' al vostre sistema "
-"actual?"
+msgid "Do you really want to apply the settings of the module '%1' to your current system?"
+msgstr "Realment voleu aplicar els paràmetres del mòdul '%1' al vostre sistema actual?"
#. opening/parsing the xml file failed
#: src/include/autoinstall/conftree.rb:644
@@ -1460,11 +1419,8 @@
#. FIXME: sucks sucks sucks sucks sucks
#: src/include/autoinstall/conftree.rb:749
-msgid ""
-"Do you really want to apply the settings of the profile to your current "
-"system?"
-msgstr ""
-"Realment voleu aplicar els paràmetres del perfil al vostre sistema actual?"
+msgid "Do you really want to apply the settings of the profile to your current system?"
+msgstr "Realment voleu aplicar els paràmetres del perfil al vostre sistema actual?"
#. EXIT
#: src/include/autoinstall/conftree.rb:790
@@ -1603,13 +1559,11 @@
#: src/include/autoinstall/dialogs.rb:348
msgid ""
"Kickstart file was imported.\n"
-"Check the imported syntax and make sure the package selection and "
-"partitioning\n"
+"Check the imported syntax and make sure the package selection and partitioning\n"
"were imported correctly."
msgstr ""
"S'ha importat el fitxer Kickstart.\n"
-"Comproveu la sintaxi importada i assegureu-vos que la selecció de paquets i "
-"les\n"
+"Comproveu la sintaxi importada i assegureu-vos que la selecció de paquets i les\n"
"particions s'han importat correctament."
#. Validate Dialog
@@ -1644,7 +1598,7 @@
#. list<any> l = [ "key1",0,"key3" ];
#. m[ l ] = v;
#. @return [Hash]
-#: src/include/autoinstall/dialogs.rb:410 src/modules/Profile.rb:815
+#: src/include/autoinstall/dialogs.rb:410 src/modules/Profile.rb:807
msgid "Checking XML with RNG validation..."
msgstr "Comprovant l'XML amb validació del RNG..."
@@ -1654,7 +1608,7 @@
msgstr "Secció %1:"
#. jing validation -- validates complete xml profile
-#: src/include/autoinstall/dialogs.rb:459 src/modules/Profile.rb:827
+#: src/include/autoinstall/dialogs.rb:459 src/modules/Profile.rb:819
msgid "Checking XML with RNC validation..."
msgstr "Comprovant l'XML amb validació del RNC..."
@@ -1739,32 +1693,25 @@
"The installation confirmation option is selected by default\n"
"to avoid unwanted installation. It stops the system\n"
"during installation and shows a summary of requested operations in the\n"
-"usual proposal screen. Uncheck this option to install automatically without "
-"interruption.\n"
+"usual proposal screen. Uncheck this option to install automatically without interruption.\n"
"</P>\n"
msgstr ""
"<P>\n"
-"L'opció de confirmació de la instal·lació està seleccionada de forma "
-"predeterminada\n"
-"per a evitar instal·lacions no desitjades. Aquesta opció atura el sistema "
-"durant\n"
-"la instal·lació i mostra un resum de les operacions sol·licitades a la "
-"pantalla \n"
-"habitual de suggeriments. Desmarqueu aquesta opció per fer una instal·lació "
-"automàtica sense cap interrupció.\n"
+"L'opció de confirmació de la instal·lació està seleccionada de forma predeterminada\n"
+"per a evitar instal·lacions no desitjades. Aquesta opció atura el sistema durant\n"
+"la instal·lació i mostra un resum de les operacions sol·licitades a la pantalla \n"
+"habitual de suggeriments. Desmarqueu aquesta opció per fer una instal·lació automàtica sense cap interrupció.\n"
"</P>\n"
#: src/include/autoinstall/general_dialogs.rb:155
msgid ""
"<P>\n"
-"If you turn off the second stage of AutoYaST, the installation continues in "
-"manual mode\n"
+"If you turn off the second stage of AutoYaST, the installation continues in manual mode\n"
"after the first reboot (after package installation).\n"
"</P>\n"
msgstr ""
"<P>\n"
-"Si desactiveu la segona fase de l'AutoYaST, la instal·lació continua en mode "
-"manual\n"
+"Si desactiveu la segona fase de l'AutoYaST, la instal·lació continua en mode manual\n"
"després de la primera arrencada (després de la instal·lació del paquet).\n"
"</P>\n"
@@ -1801,8 +1748,7 @@
#: src/include/autoinstall/general_dialogs.rb:333
msgid "Pathlist for answers (multiple paths are separated by space)"
-msgstr ""
-"Llista de camins de les respostes (camins múltiples separats per espai)"
+msgstr "Llista de camins de les respostes (camins múltiples separats per espai)"
#: src/include/autoinstall/general_dialogs.rb:341
msgid "Store answer in this file"
@@ -1909,15 +1855,12 @@
#: src/include/autoinstall/helps.rb:17
msgid ""
-"<p>This tool uses <em>xmllint</em> to validate the profile against the DTD "
-"and\n"
+"<p>This tool uses <em>xmllint</em> to validate the profile against the DTD and\n"
"it checks for missing data. Some missing data might be intentional and any\n"
"reported errors can be ignored, for example, when creating classes.</p>\n"
msgstr ""
-"<p>Aquesta eina utilitza <em>xmllint</em> per a validar el perfil d'acord "
-"amb el DTD i\n"
-"comprova si hi manquen dades. És possible que estigui previst que en "
-"manquin; llavors els missatges d'error\n"
+"<p>Aquesta eina utilitza <em>xmllint</em> per a validar el perfil d'acord amb el DTD i\n"
+"comprova si hi manquen dades. És possible que estigui previst que en manquin; llavors els missatges d'error\n"
"es poden ignorar, per exemple, quan es creen classes.</p>\n"
#: src/include/autoinstall/helps.rb:22
@@ -1938,24 +1881,19 @@
"The imported data is loaded into the configuration management system \n"
"to add more configuration options available with SUSE.</p>\n"
msgstr ""
-"<p>Per a importar un fitxer Kickstart, introduïu el camí del fitxer de "
-"configuració.\n"
+"<p>Per a importar un fitxer Kickstart, introduïu el camí del fitxer de configuració.\n"
"Les dades importades es carregaran al sistema de gestió de la configuració \n"
-"per a afegir opcions de configuració addicionals de les que disposa el SUSE."
-"</p>\n"
+"per a afegir opcions de configuració addicionals de les que disposa el SUSE.</p>\n"
#: src/include/autoinstall/helps.rb:31
msgid ""
"<p>This tool creates a reference profile by reading\n"
"information from this system. Select the resources to read from this system\n"
-"in addition to the default resources, like partitioning and package "
-"selections.</p>\n"
+"in addition to the default resources, like partitioning and package selections.</p>\n"
msgstr ""
"<p>Per a crear un perfil de referència, aquesta eina llegeix\n"
-"informació del sistema. Seleccioneu els recursos del sistema que s'han de "
-"llegir\n"
-"a més dels recursos estàndard com ara les particions i seleccions de paquets."
-"</p>\n"
+"informació del sistema. Seleccioneu els recursos del sistema que s'han de llegir\n"
+"a més dels recursos estàndard com ara les particions i seleccions de paquets.</p>\n"
#: src/include/autoinstall/helps.rb:36
msgid "<p> Partition your hard disks... </p>"
@@ -1963,12 +1901,10 @@
#: src/include/autoinstall/helps.rb:37
msgid ""
-"<p>The table to the right shows the partitions to create on the target "
-"system.\n"
+"<p>The table to the right shows the partitions to create on the target system.\n"
"</p>\n"
msgstr ""
-"<p>A la taula de la dreta es mostren les particions que es crearan al "
-"sistema de destinació.\n"
+"<p>A la taula de la dreta es mostren les particions que es crearan al sistema de destinació.\n"
"</p>\n"
#: src/include/autoinstall/helps.rb:40
@@ -2006,8 +1942,7 @@
#: src/include/autoinstall/helps.rb:53
msgid ""
"If no partitions are defined and the specified drive is also\n"
-"the drive where the root partition should reside, the following partitions "
-"are\n"
+"the drive where the root partition should reside, the following partitions are\n"
"created automatically:"
msgstr ""
"Si no s'ha definit cap partició i el disc indicat també és el \n"
@@ -2027,58 +1962,40 @@
msgstr "<p><b>Opcions avançades</b></p>"
#: src/include/autoinstall/helps.rb:62
-msgid ""
-"By default, AutoYaST will create an extended partition and adds all new "
-"partitions as logical devices. It is possible, however, to instruct AutoYaST "
-"to create a certain partition as a primary partition or as extended "
-"partition. Additionally, it is possible to specify the size of a partition "
-"using sectors rather than size in MBytes."
-msgstr ""
-"Per defecte, l'AutoYaST2 crea una partició ampliada i afegeix les particions "
-"noves com a dispositius lògics. No obstant això, és possible que l'AutoYaST2 "
-"creï una partició determinada com a partició primària o ampliada. A més, es "
-"pot definir la mida d'una partició en sectors en comptes de fer-ho en Mbytes."
+msgid "By default, AutoYaST will create an extended partition and adds all new partitions as logical devices. It is possible, however, to instruct AutoYaST to create a certain partition as a primary partition or as extended partition. Additionally, it is possible to specify the size of a partition using sectors rather than size in MBytes."
+msgstr "Per defecte, l'AutoYaST2 crea una partició ampliada i afegeix les particions noves com a dispositius lògics. No obstant això, és possible que l'AutoYaST2 creï una partició determinada com a partició primària o ampliada. A més, es pot definir la mida d'una partició en sectors en comptes de fer-ho en Mbytes."
#: src/include/autoinstall/helps.rb:65
msgid ""
"These options and other advanced options cannot be configured using this\n"
"interface. Instead, add them manually to the control file.\n"
msgstr ""
-"Aquestes opcions, igual que altres opcions avançades, no es poden "
-"configurar\n"
-"des d'aquesta interfície. En comptes d'això, s'han d'afegir al fitxer de "
-"control de forma manual.\n"
+"Aquestes opcions, igual que altres opcions avançades, no es poden configurar\n"
+"des d'aquesta interfície. En comptes d'això, s'han d'afegir al fitxer de control de forma manual.\n"
#: src/include/autoinstall/helps.rb:68
msgid ""
"<p>\n"
"For LVM and RAID setup, consult the documentation and add the configuration\n"
-"to an existing control file. You can only create unformatted LVM and RAID "
-"partitions as\n"
+"to an existing control file. You can only create unformatted LVM and RAID partitions as\n"
"a preparation.\n"
"</p>\n"
msgstr ""
"<p>\n"
-"Per a la configuració d'LVM i RAID, consulteu la documentació i afegiu la "
-"configuració\n"
-"a un fitxer de control existent. Per a preparar-se, només podeu crear "
-"particions LVM i RAID\n"
+"Per a la configuració d'LVM i RAID, consulteu la documentació i afegiu la configuració\n"
+"a un fitxer de control existent. Per a preparar-se, només podeu crear particions LVM i RAID\n"
"sense formatar.\n"
"</p>\n"
#. autoyast tried to read a file but had no success.
#: src/include/autoinstall/io.rb:123
msgid "Cannot find URL '%1' via protocol HTTP(S). Server returned code %2."
-msgstr ""
-"No es pot trobar l'URL '%1' mitjançant el protocol HTTP(S). El servidor ha "
-"retornat el codi %2."
+msgstr "No es pot trobar l'URL '%1' mitjançant el protocol HTTP(S). El servidor ha retornat el codi %2."
#. autoyast tried to read a file but had no success.
#: src/include/autoinstall/io.rb:143
msgid "Cannot find URL '%1' via protocol FTP. Server returned code %2."
-msgstr ""
-"No es pot trobar l'URL '%1' mitjançant el protocol FTP. El servidor ha "
-"retornat el codi %2."
+msgstr "No es pot trobar l'URL '%1' mitjançant el protocol FTP. El servidor ha retornat el codi %2."
#. FIXME: I have doubts this will ever work. Too early.
#: src/include/autoinstall/io.rb:159
@@ -2158,23 +2075,20 @@
msgstr ""
"\n"
"<h3>Scripts anteriors a la instal·lació</h3>\n"
-"<P>Podeu afegir ordres per a executar al sistema abans que comenci la "
-"instal·lació. </P>\n"
+"<P>Podeu afegir ordres per a executar al sistema abans que comenci la instal·lació. </P>\n"
#. help 2/6
#: src/include/autoinstall/script_dialogs.rb:72
msgid ""
"\n"
"<h3>Postinstallation Scripts</h3>\n"
-"<P>You can also add commands to execute on the system after the "
-"installation\n"
+"<P>You can also add commands to execute on the system after the installation\n"
"is completed. These scripts are run outside the chroot environment.\n"
"</P>"
msgstr ""
"\n"
"<h3>Scripts posteriors a la instal·lació</h3>\n"
-"<P>A més, podeu afegir-hi ordres per a executar al sistema una vegada ha "
-"acabat\n"
+"<P>A més, podeu afegir-hi ordres per a executar al sistema una vegada ha acabat\n"
"la instal·lació. Aquests scripts s'executen fora de l'entorn chroot.\n"
"</P>"
@@ -2186,8 +2100,7 @@
"<P>For your postinstallation script to run inside the chroot\n"
"environment, choose the <i>chroot scripts</i> options. Those scripts are\n"
"run before the system reboots for the first time. By default, the chroot \n"
-"scripts are run in the installation system. To access files in the "
-"installed \n"
+"scripts are run in the installation system. To access files in the installed \n"
"system, always use the mount point \"/mnt\" in your scripts.\n"
"</P>\n"
msgstr ""
@@ -2195,10 +2108,8 @@
"<H3>Scripts Chroot</H3>\n"
"<P>Per a executar els scripts posteriors a la instal·lació a l'entorn\n"
"chroot, seleccioneu les opcions de l'<i>script chroot</i>. Aquests scripts\n"
-"s'executen abans que el sistema arranqui per primer cop. Per defecte, els "
-"scripts \n"
-"chroot s'executen al sistema d'instal·lació. Per a accedir als fitxers del "
-"sistema \n"
+"s'executen abans que el sistema arranqui per primer cop. Per defecte, els scripts \n"
+"chroot s'executen al sistema d'instal·lació. Per a accedir als fitxers del sistema \n"
"instal·lat, utilitzeu sempre el punt de muntatge \"/mnt\" als scripts.\n"
"</P>\n"
@@ -2207,15 +2118,13 @@
msgid ""
"\n"
"<p>It is possible to run chroot scripts in a later stage after\n"
-"the boot loader has been configured using the special boolean tag \"chrooted"
-"\".\n"
+"the boot loader has been configured using the special boolean tag \"chrooted\".\n"
"This runs the scripts in the installed system. \n"
"</p>\n"
msgstr ""
"\n"
"<p>Podeu executar els scripts chroot en una fase posterior quan\n"
-"el carregador de l'arrencada s'ha configurat mitjançant l'etiqueta booleana "
-"especial \"chrooted\".\n"
+"el carregador de l'arrencada s'ha configurat mitjançant l'etiqueta booleana especial \"chrooted\".\n"
"Aquesta operació permet executar els scripts al sistema instal·lat. \n"
"</p>\n"
@@ -2245,15 +2154,13 @@
msgid ""
"\n"
"<H3>Interpreter:</H3>\n"
-"<P>Preinstallation scripts can only be shell scripts. Do not use <i>Perl</i> "
-"or \n"
+"<P>Preinstallation scripts can only be shell scripts. Do not use <i>Perl</i> or \n"
"<i>Python</i> for preinstallation scripts.\n"
"</P>\n"
msgstr ""
"\n"
"<H3>Intèrpret:</H3>\n"
-"<P>Els scripts anteriors a la instal·lació només poden ser scripts "
-"d'intèrpret d'ordres. No utilitzeu <i>Perl</i> ni \n"
+"<P>Els scripts anteriors a la instal·lació només poden ser scripts d'intèrpret d'ordres. No utilitzeu <i>Perl</i> ni \n"
" <i>Python</i> per als scripts anteriors a la instal·lació.\n"
"</P>\n"
@@ -2263,43 +2170,32 @@
"<H3>Network Access:</H3>\n"
"<P>While executing postinstallation scripts, the network is disabled and\n"
"requires initialization in the scripts to make the network accessible. An\n"
-"alternative for postinstallation scripts with network is using init scripts, "
-"which\n"
-"guarantee a fully configured system when running the scripts. If you did an "
-"installation\n"
-"over a network, you can use the <b>Network</b> option for the postscript, "
-"too.\n"
+"alternative for postinstallation scripts with network is using init scripts, which\n"
+"guarantee a fully configured system when running the scripts. If you did an installation\n"
+"over a network, you can use the <b>Network</b> option for the postscript, too.\n"
"</P>\n"
msgstr ""
"\n"
"<H3>Accés a la xarxa:</H3>\n"
-"<P>Durant l'execució d'scripts posteriors a la instal·lació, la xarxa "
-"s'inhabilita i\n"
+"<P>Durant l'execució d'scripts posteriors a la instal·lació, la xarxa s'inhabilita i\n"
"requereix l'inici dels scripts per fer que la xarxa estigui disponible. Una\n"
-"alternativa per als scripts posteriors a la instal·lació amb xarxa és "
-"utilitzar scripts d'inici, que\n"
-"garanteixen un sistema completament configurat en executar les seqüències. "
-"Si heu fet una instal·lació\n"
-"en una xarxa, podeu utilitzar l'opció <b>Xarxa</b> per a l'script posterior "
-"a la instal·lació.\n"
+"alternativa per als scripts posteriors a la instal·lació amb xarxa és utilitzar scripts d'inici, que\n"
+"garanteixen un sistema completament configurat en executar les seqüències. Si heu fet una instal·lació\n"
+"en una xarxa, podeu utilitzar l'opció <b>Xarxa</b> per a l'script posterior a la instal·lació.\n"
"</P>\n"
#: src/include/autoinstall/script_dialogs.rb:146
msgid ""
"\n"
"<H3>Feedback and Debug:</H3>\n"
-"<P>All scripts except the init scripts can show STDOUT+STDERR in a pop-up "
-"box as feedback.\n"
-"If you turn on debugging, you get more output in the feedback dialog that "
-"might help\n"
+"<P>All scripts except the init scripts can show STDOUT+STDERR in a pop-up box as feedback.\n"
+"If you turn on debugging, you get more output in the feedback dialog that might help\n"
"you to debug your script.</P>\n"
msgstr ""
"\n"
"<H3>Retroacció i depuració:</H3>\n"
-"<P>Tots els scripts, excepte els d'inici, poden mostrar STDOUT+STDERR en un "
-"quadre emergent com a retroacció.\n"
-"Si activeu la depuració, obtindreu més sortides al diàleg de retroacció que "
-"us poden ajudar\n"
+"<P>Tots els scripts, excepte els d'inici, poden mostrar STDOUT+STDERR en un quadre emergent com a retroacció.\n"
+"Si activeu la depuració, obtindreu més sortides al diàleg de retroacció que us poden ajudar\n"
"a depurar l'script.</P>\n"
#: src/include/autoinstall/script_dialogs.rb:155
@@ -2387,15 +2283,12 @@
#: src/include/autoinstall/script_dialogs.rb:474
msgid ""
"<p>\n"
-"By adding scripts to the autoinstallation process, customize the "
-"installation for\n"
+"By adding scripts to the autoinstallation process, customize the installation for\n"
"your needs and take control in different stages of the installation.</p>\n"
msgstr ""
"<p>\n"
-"Si afegiu seqüències al procés d'instal·lació automàtic, podeu personalitzar "
-"la instal·lació\n"
-"en funció de les necessitats i intervenir en diferents etapes de la "
-"instal·lació.</p>\n"
+"Si afegiu seqüències al procés d'instal·lació automàtic, podeu personalitzar la instal·lació\n"
+"en funció de les necessitats i intervenir en diferents etapes de la instal·lació.</p>\n"
#: src/include/autoinstall/script_dialogs.rb:480
msgid "User Script Management"
@@ -2415,21 +2308,15 @@
#. @return [void]
#: src/modules/AutoInstallRules.rb:448
msgid "Parsing the rules file failed. XML parser reports:\n"
-msgstr ""
-"S'ha produït un error a l'anàlisi del fitxer de regles. L'analitzador XML "
-"notifica:\n"
+msgstr "S'ha produït un error a l'anàlisi del fitxer de regles. L'analitzador XML notifica:\n"
#. Merge Rule results
#. @param [String] result_profile the resulting control file path
#. @return [Boolean] true on success
#. autoyast has read the autoyast configuration file but something went wrong
-#: src/modules/AutoInstallRules.rb:909 src/modules/Profile.rb:746
-msgid ""
-"The XML parser reported an error while parsing the autoyast profile. The "
-"error message is:\n"
-msgstr ""
-"L'analitzador XML ha informat d'un error en analitzar el perfil de "
-"l'autoyast. El missatge d'error és:\n"
+#: src/modules/AutoInstallRules.rb:909 src/modules/Profile.rb:738
+msgid "The XML parser reported an error while parsing the autoyast profile. The error message is:\n"
+msgstr "L'analitzador XML ha informat d'un error en analitzar el perfil de l'autoyast. El missatge d'error és:\n"
#. backdoor for merging problems.
#: src/modules/AutoInstallRules.rb:1054
@@ -2442,10 +2329,8 @@
msgstr ""
"\n"
"No s'han pogut recuperar les classes definides en funció de l'usuari.\n"
-"Comproveu que totes les classes estan definides correctament i són "
-"disponibles per a aquest sistema\n"
-"a través de la xarxa o localment. No és possible instal·lar el sistema amb "
-"el fitxer de control original\n"
+"Comproveu que totes les classes estan definides correctament i són disponibles per a aquest sistema\n"
+"a través de la xarxa o localment. No és possible instal·lar el sistema amb el fitxer de control original\n"
"sense utilitzar les classes.\n"
#. The line above needs to be fixed when we have more attributes
@@ -2510,18 +2395,14 @@
#: src/modules/AutoinstConfig.rb:457
msgid ""
-"<p>Most of the modules used to create the configuration are identical to "
-"those available\n"
-"through the YaST Control Center. Instead of configuring this system, the "
-"data\n"
+"<p>Most of the modules used to create the configuration are identical to those available\n"
+"through the YaST Control Center. Instead of configuring this system, the data\n"
"entered is collected and exported to the control file that can be used to\n"
"install another system using AutoYaST.\n"
"</p>\n"
msgstr ""
-"<p>La majoria del mòduls utilitzats per a crear la configuració són idèntics "
-"als disponibles\n"
-"mitjançant el Centre de control del YaST2. En comptes de configurar el "
-"sistema, es recullen les dades\n"
+"<p>La majoria del mòduls utilitzats per a crear la configuració són idèntics als disponibles\n"
+"mitjançant el Centre de control del YaST2. En comptes de configurar el sistema, es recullen les dades\n"
"introduïdes i s'exporten al fitxer de control que es pot utilitzar per\n"
"a instal·lar un altre sistema mitjançant l'AutoYaST.\n"
"</p>\n"
@@ -2529,13 +2410,11 @@
#: src/modules/AutoinstConfig.rb:464
msgid ""
"<p>In addition to the existing and familiar modules,\n"
-"new interfaces were created for special and complex configurations, "
-"including\n"
+"new interfaces were created for special and complex configurations, including\n"
"partitioning, general options, and software.</p>\n"
msgstr ""
"<p>A més dels mòduls existents i coneguts,\n"
-"s'han creat interfícies noves per a les configuracions especials i "
-"complexes, incloses\n"
+"s'han creat interfícies noves per a les configuracions especials i complexes, incloses\n"
"les particions, les opcions generals i el programari.</p>\n"
#. Construct node name for display in tree.
@@ -2654,17 +2533,13 @@
#. look for VGs to reuse
#: src/modules/AutoinstLVM.rb:113
msgid "Cannot reuse volume group %1. The volume group does not exist."
-msgstr ""
-"No es pot tornar a utilitzar el grup de volums %1. El grup de volums no "
-"existeix."
+msgstr "No es pot tornar a utilitzar el grup de volums %1. El grup de volums no existeix."
#. if no feeder (PV) was found for current volume group
#. the next instructions taints result
#: src/modules/AutoinstPartPlan.rb:282
msgid "Volume group '%1' must have at least one physical volume. Provide one."
-msgstr ""
-"El grup de volums '%1' ha de tenir com a mínim un volum físic. Si us plau, "
-"proporcioneu-ne un."
+msgstr "El grup de volums '%1' ha de tenir com a mínim un volum físic. Si us plau, proporcioneu-ne un."
#. PUBLIC INTERFACE
#. INTER FACE TO CONF TREE
@@ -2753,24 +2628,16 @@
#. Install
#: src/modules/AutoinstSoftware.rb:375
-msgid ""
-"Image creation failed while pattern installation. Please check /tmp/ay_image."
-"log"
-msgstr ""
-"La creació de la imatge ha fallat mentre s'instal·laven els patrons. "
-"Comproveu /tmp/ay_image.log"
+msgid "Image creation failed while pattern installation. Please check /tmp/ay_image.log"
+msgstr "La creació de la imatge ha fallat mentre s'instal·laven els patrons. Comproveu /tmp/ay_image.log"
#: src/modules/AutoinstSoftware.rb:383
msgid "Creating Image - installing packages"
msgstr "Creant la imatge - instal·lant els paquets"
#: src/modules/AutoinstSoftware.rb:393
-msgid ""
-"Image creation failed while package installation. Please check /tmp/ay_image."
-"log"
-msgstr ""
-"Ha fallat la creació de la imatge mentre s'instal·laven els paquets. Reviseu "
-"el fitxer de registre /tmp/ay_image."
+msgid "Image creation failed while package installation. Please check /tmp/ay_image.log"
+msgstr "Ha fallat la creació de la imatge mentre s'instal·laven els paquets. Reviseu el fitxer de registre /tmp/ay_image."
#. Popup::Message( _("in the next file dialog you have to choose the target directory to save the image") );
#: src/modules/AutoinstSoftware.rb:404
@@ -2782,18 +2649,14 @@
#: src/modules/AutoinstSoftware.rb:433
msgid ""
"You can do changes to the image now in %1/\n"
-"If you press the ok-button, the image will be compressed and can't be "
-"changed anymore."
+"If you press the ok-button, the image will be compressed and can't be changed anymore."
msgstr ""
"Ara podeu fer canvis a la imatge a %1/\n"
-"Si premeu el botó d'acord, la imatge serà comprimida i ja no podrá tornar a "
-"ser modificada."
+"Si premeu el botó d'acord, la imatge serà comprimida i ja no podrá tornar a ser modificada."
#: src/modules/AutoinstSoftware.rb:447
msgid "Image compressing failed in '%1'. Please check /tmp/ay_image.log"
-msgstr ""
-"Ha fallat la compressió de la imatge a '%1'. Reviseu el fitxer de registre /"
-"tmp/ay_image.log"
+msgstr "Ha fallat la compressió de la imatge a '%1'. Reviseu el fitxer de registre /tmp/ay_image.log"
#: src/modules/AutoinstSoftware.rb:454
msgid "Image created successfully"
@@ -2806,8 +2669,7 @@
"You can create that file with 'ls -F > directory.yast' if it's missing."
msgstr ""
"no s'ha pogut obtenir el fitxer directory.yast a `%1`.\n"
-"Podeu crear aquest fitxer amb la comanda 'ls -F > directory.yast' si no "
-"existeix."
+"Podeu crear aquest fitxer amb la comanda 'ls -F > directory.yast' si no existeix."
#. don't copy subdirs. They have to be mentioned explicit. Copy only files from that dir.
#: src/modules/AutoinstSoftware.rb:524
@@ -2835,12 +2697,10 @@
#: src/modules/AutoinstSoftware.rb:628
msgid ""
-"You can do changes to the ISO now in %1, like adding a complete different "
-"AutoYaST XML file.\n"
+"You can do changes to the ISO now in %1, like adding a complete different AutoYaST XML file.\n"
"If you press the ok-button, the iso will be created."
msgstr ""
-"Podeu fer els canvis a la imatge ISO ara mateix a %1, com afegir-hi un "
-"fitxer XML d'autoyast completament diferent.\n"
+"Podeu fer els canvis a la imatge ISO ara mateix a %1, com afegir-hi un fitxer XML d'autoyast completament diferent.\n"
"Si premeu el botó d'acord, es crearà la imatge ISO."
#. create the actual ISO file
@@ -2882,21 +2742,13 @@
#. Solve dependencies
#: src/modules/AutoinstSoftware.rb:919
-msgid ""
-"The package resolver run failed. Please check your software section in the "
-"autoyast profile."
-msgstr ""
-"No s'ha pogut executar el sistema de resolució del paquet. Comproveu la "
-"secció del programari al perfil de l'autoyast."
+msgid "The package resolver run failed. Please check your software section in the autoyast profile."
+msgstr "No s'ha pogut executar el sistema de resolució del paquet. Comproveu la secció del programari al perfil de l'autoyast."
#. 1 cyl buffer per partition
#: src/modules/AutoinstStorage.rb:494
-msgid ""
-"The partition plan configured in your XML profile does not fit on the hard "
-"disk. %1MB missing"
-msgstr ""
-"El pla de particions configurat en el vostre perfil XML no es pot encabir al "
-"disc dur. Falten %1 MB"
+msgid "The partition plan configured in your XML profile does not fit on the hard disk. %1MB missing"
+msgstr "El pla de particions configurat en el vostre perfil XML no es pot encabir al disc dur. Falten %1 MB"
#: src/modules/AutoinstStorage.rb:917
msgid "Total of %1 drive"
@@ -2925,8 +2777,7 @@
"which root partition should be used. Automatic installation not possible.\n"
msgstr ""
"S'han trobat diverses particions arrel. No s'ha configurat\n"
-"la partició que s'ha d'utilitzar, per la qual cosa no és possible dur a "
-"terme una instal·lació automàtica.\n"
+"la partició que s'ha d'utilitzar, per la qual cosa no és possible dur a terme una instal·lació automàtica.\n"
#. return list of available devices
#: src/modules/AutoinstStorage.rb:1122
@@ -2935,34 +2786,31 @@
#. Prepare Profile for saving and remove empty data structs
#. @return [void]
-#: src/modules/Profile.rb:359
+#: src/modules/Profile.rb:351
msgid "Collecting configuration data..."
msgstr "Recollint dades de configuració..."
#. Save YCP data into XML
#. @param path to file
#. @return [Boolean] true on success
-#: src/modules/Profile.rb:462
+#: src/modules/Profile.rb:454
msgid "Encrypted AutoYaST profile. Enter the password twice."
-msgstr ""
-"Perfil de l'AutoYaST encriptat. Si us plau, escriviu la contrasenya dues "
-"vegades."
+msgstr "Perfil de l'AutoYaST encriptat. Si us plau, escriviu la contrasenya dues vegades."
#. Save sections of current profile to separate files
#.
#. @param [String] dir - directory to store section xml files in
#. @return - list of filenames
-#: src/modules/Profile.rb:536
+#: src/modules/Profile.rb:528
msgid "Could not write section %1 to file %2."
msgstr "No s'ha pogut escriure la secció %1 al fitxer %2."
#. Read XML into YCP data
#. @param path to file
#. @return [Boolean]
-#: src/modules/Profile.rb:703 src/modules/ProfileLocation.rb:190
+#: src/modules/Profile.rb:695 src/modules/ProfileLocation.rb:190
msgid "Encrypted AutoYaST profile. Enter the correct password."
-msgstr ""
-"Perfil encriptat de l'AutoYaST. Si us plau, escriviu la contrasenya correcta."
+msgstr "Perfil encriptat de l'AutoYaST. Si us plau, escriviu la contrasenya correcta."
#. need to call this to force Storage stuff to initialize just now
#: src/modules/ProfileLocation.rb:156
@@ -2979,8 +2827,7 @@
msgstr "D'&acord"
#~ msgid "The resulting autoyast profile can be found in /root/autoinst.xml."
-#~ msgstr ""
-#~ "El perfil de l'autoyast resultant es pot trobar a /root/autoinst.xml."
+#~ msgstr "El perfil de l'autoyast resultant es pot trobar a /root/autoinst.xml."
#~ msgid "Configure runlevel"
#~ msgstr "Configura el nivell d'execució"
@@ -3003,28 +2850,18 @@
#~ msgid ""
#~ "\n"
#~ "<P>Enter the partition information according to your\n"
-#~ "needs. To reuse an existing partition, enter the partition number of the "
-#~ "existing partition to reuse (counting starts with partition number 1) and "
-#~ "no size.</P>\n"
+#~ "needs. To reuse an existing partition, enter the partition number of the existing partition to reuse (counting starts with partition number 1) and no size.</P>\n"
#~ "<p>\n"
-#~ "For partitions that are part of a volume group (not the logical "
-#~ "partitions inside a volume group), set the partition ID to 0x8e then "
-#~ "choose the volume group. The volume group must already be set up with "
-#~ "AutoYaST.\n"
+#~ "For partitions that are part of a volume group (not the logical partitions inside a volume group), set the partition ID to 0x8e then choose the volume group. The volume group must already be set up with AutoYaST.\n"
#~ "</p>\n"
#~ "<P>For more information, refer to the online documentation.\n"
#~ "</P>\n"
#~ msgstr ""
#~ "\n"
#~ "<P>Introduïu la informació de la partició segons les vostres\n"
-#~ "necessitats. Si voleu reutilitzar una partició existent, introduïu el "
-#~ "número de la partició de la partició existent que voleu reutilitzar (el "
-#~ "recompte comença amb la partició número 1) i no introduïu cap mida.</P>\n"
+#~ "necessitats. Si voleu reutilitzar una partició existent, introduïu el número de la partició de la partició existent que voleu reutilitzar (el recompte comença amb la partició número 1) i no introduïu cap mida.</P>\n"
#~ "<p>\n"
-#~ "Pel que fa a les particions que formen part d'un grup de volum (no les "
-#~ "particions lògiques dins d'un grup de volum), establiu l'identificador de "
-#~ "la partició a 0x8e i, tot seguit, seleccioneu el grup de volum. El grup "
-#~ "de volum ha d'haver estat configurat prèviament amb l'AutoYaST.\n"
+#~ "Pel que fa a les particions que formen part d'un grup de volum (no les particions lògiques dins d'un grup de volum), establiu l'identificador de la partició a 0x8e i, tot seguit, seleccioneu el grup de volum. El grup de volum ha d'haver estat configurat prèviament amb l'AutoYaST.\n"
#~ "</p>\n"
#~ "<P>Per obtenir-ne més informació, consulteu la documentació en línia.\n"
#~ "</P>\n"
@@ -3078,23 +2915,17 @@
#~ msgstr "Introduïu la mida de la partició o el número d'una partició."
#~ msgid "To reuse a partition, the partition number is required."
-#~ msgstr ""
-#~ "Per a reutilitzar una partició es necessita el número de la partició."
+#~ msgstr "Per a reutilitzar una partició es necessita el número de la partició."
#~ msgid ""
#~ "\n"
#~ "<P>\n"
-#~ "Create and edit your volume groups here. After that, assign physical "
-#~ "partitions to this volume group in the partition dialog of a physical "
-#~ "hard disk. Set the partition ID to 0x8e for those partitions.\n"
+#~ "Create and edit your volume groups here. After that, assign physical partitions to this volume group in the partition dialog of a physical hard disk. Set the partition ID to 0x8e for those partitions.\n"
#~ "</P>\n"
#~ msgstr ""
#~ "\n"
#~ "<P>\n"
-#~ "En aquest apartat podeu crear i editar els grups de volum. A continuació, "
-#~ "assigneu particions físiques al grup de volum del diàleg de la partició "
-#~ "d'un disc dur físic. Establiu l'identificador de la partició a 0x8e en "
-#~ "aquelles particions.\n"
+#~ "En aquest apartat podeu crear i editar els grups de volum. A continuació, assigneu particions físiques al grup de volum del diàleg de la partició d'un disc dur físic. Establiu l'identificador de la partició a 0x8e en aquelles particions.\n"
#~ "</P>\n"
#~ msgid "Configure Volume Groups"
Modified: trunk/yast/ca/po/bootloader.ca.po
===================================================================
--- trunk/yast/ca/po/bootloader.ca.po 2015-09-29 08:03:00 UTC (rev 92874)
+++ trunk/yast/ca/po/bootloader.ca.po 2015-09-29 09:46:54 UTC (rev 92875)
@@ -8,7 +8,7 @@
msgstr ""
"Project-Id-Version: YaST (@memory@)\n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2015-08-25 18:36+0200\n"
+"POT-Creation-Date: 2015-09-28 18:16+0200\n"
"PO-Revision-Date: 2015-09-09 18:16+0100\n"
"Last-Translator: David Medina <opensusecatala(a)gmail.com>\n"
"Language-Team: Catalan\n"
@@ -95,18 +95,13 @@
#: src/include/bootloader/grub/helps.rb:24
msgid ""
"<p><b>Set active Flag in Partition Table for Boot Partition</b><br>\n"
-"To activate the partition which contains the boot loader. The generic MBR "
-"code will then\n"
-"boot the active partition. Older BIOSes require one partition to be active "
-"even\n"
+"To activate the partition which contains the boot loader. The generic MBR code will then\n"
+"boot the active partition. Older BIOSes require one partition to be active even\n"
"if the boot loader is installed in the MBR.</p>"
msgstr ""
-"<p><b>Defineix l'indicador actiu a la taula de particions per a la partició "
-"de l'arrencada</b><br>\n"
-"Seleccioneu aquesta opció per a activar la partició que conté el carregador "
-"d'arrencada. El codi genèric MBR arrencarà\n"
-"la partició activa. Les BIOS antigues necessiten una partició activa fins i "
-"tot\n"
+"<p><b>Defineix l'indicador actiu a la taula de particions per a la partició de l'arrencada</b><br>\n"
+"Seleccioneu aquesta opció per a activar la partició que conté el carregador d'arrencada. El codi genèric MBR arrencarà\n"
+"la partició activa. Les BIOS antigues necessiten una partició activa fins i tot\n"
"si el carregador d'arrencada està instal·lat a l'MBR.</p>"
#. encoding: utf-8
@@ -127,12 +122,10 @@
#: src/include/bootloader/routines/common_helps.rb:23
msgid ""
"<p><b>Timeout in Seconds</b><br>\n"
-"Specifies the time the bootloader will wait until the default kernel is "
-"loaded.</p>\n"
+"Specifies the time the bootloader will wait until the default kernel is loaded.</p>\n"
msgstr ""
"<p><b>Temps d'espera en segons</b><br>\n"
-"Especifica el temps que s'esperarà el carregador d'arrencada abans que es "
-"carregui el nucli predeterminat.</p>\n"
+"Especifica el temps que s'esperarà el carregador d'arrencada abans que es carregui el nucli predeterminat.</p>\n"
#: src/include/bootloader/grub/helps.rb:33
msgid ""
@@ -144,156 +137,109 @@
"using the <b>Up</b> and <b>Down</b> buttons.</p>\n"
msgstr ""
"<p> Si premeu <b>Defineix com a predeterminat</b>, la secció\n"
-"seleccionada esdevindrà l'opció predeterminada. En arrencar, el carregador "
-"d'arrencada mostrarà \n"
-"un menú d'arrencada i s'esperarà que l'usuari seleccioni el nucli o un "
-"altre\n"
-"sistema operatiu per arrencar. Si no es prem cap tecla abans que s'acabi el "
-"temps d'espera, s'iniciarà\n"
-"el nucli o sistema operatiu predeterminat. Podeu canviar l'ordre de les "
-"seccions en\n"
-"el menú del carregador d'arrencada amb els botons <b>Amunt</b> i <b>Avall</"
-"b>.</p>\n"
+"seleccionada esdevindrà l'opció predeterminada. En arrencar, el carregador d'arrencada mostrarà \n"
+"un menú d'arrencada i s'esperarà que l'usuari seleccioni el nucli o un altre\n"
+"sistema operatiu per arrencar. Si no es prem cap tecla abans que s'acabi el temps d'espera, s'iniciarà\n"
+"el nucli o sistema operatiu predeterminat. Podeu canviar l'ordre de les seccions en\n"
+"el menú del carregador d'arrencada amb els botons <b>Amunt</b> i <b>Avall</b>.</p>\n"
#: src/include/bootloader/grub/helps.rb:41
msgid ""
-"<p><b>Write generic Boot Code to MBR</b> replace the master boot record of "
-"your disk with generic code (OS independent code which\n"
+"<p><b>Write generic Boot Code to MBR</b> replace the master boot record of your disk with generic code (OS independent code which\n"
"boots the active partition).</p>"
msgstr ""
-"<p><big><b>Escriu el codi d'arrencada genèric a l'MBR</b> per reemplaçar el "
-"registre d'arrencada mestre del disc pel codi genèric (codi independent del "
-"sistema operatiu que\n"
+"<p><big><b>Escriu el codi d'arrencada genèric a l'MBR</b> per reemplaçar el registre d'arrencada mestre del disc pel codi genèric (codi independent del sistema operatiu que\n"
"arrenca la partició activa).</p>"
#: src/include/bootloader/grub/helps.rb:44
msgid ""
-"<p><b>Boot from Boot Partition</b> is one of the recommended options, the "
-"other is\n"
+"<p><b>Boot from Boot Partition</b> is one of the recommended options, the other is\n"
"<b>Boot from Root Partition</b>.</p>"
msgstr ""
-"<p><b>Arrenca des de la partició d'arrencada</b> és una de les opcions "
-"recomanades, l'altra és\n"
+"<p><b>Arrenca des de la partició d'arrencada</b> és una de les opcions recomanades, l'altra és\n"
"<b>Arrenca des de la partició arrel</b>.</p>"
#: src/include/bootloader/grub/helps.rb:47
msgid ""
-"<p><b>Boot from Master Boot Record</b> is not recommended if you have "
-"another operating system\n"
+"<p><b>Boot from Master Boot Record</b> is not recommended if you have another operating system\n"
"installed on your computer</p>"
msgstr ""
-"<p>L'opció <b>Arrenca des del registre d'arrencada mestre</b> no es recomana "
-"si hi ha instal·lat un altre sistema operatiu\n"
+"<p>L'opció <b>Arrenca des del registre d'arrencada mestre</b> no es recomana si hi ha instal·lat un altre sistema operatiu\n"
"a l'ordinador.</p>"
#: src/include/bootloader/grub/helps.rb:50
msgid ""
-"<p><b>Boot from Root Partition</b> is the recommended option whenever there "
-"is a suitable\n"
-"partition. Either select <b>Set active Flag in Partition Table for Boot "
-"Partition</b> and <b>Write generic Boot Code to MBR</b>\n"
-"in <b>Boot Loader Options</b> to update the master boot record if that is "
-"needed or configure your other boot manager\n"
+"<p><b>Boot from Root Partition</b> is the recommended option whenever there is a suitable\n"
+"partition. Either select <b>Set active Flag in Partition Table for Boot Partition</b> and <b>Write generic Boot Code to MBR</b>\n"
+"in <b>Boot Loader Options</b> to update the master boot record if that is needed or configure your other boot manager\n"
"to start this section.</p>"
msgstr ""
-"<p><b>Arrenca des de la partició arrel</b> és l'opció recomanada sempre que "
-"hi hagi una partició\n"
-"apropiada. Seleccioneu <b>Defineix l'indicador actiu a la taula de "
-"particions per a la partició de l'arrencada</b> i <b>Escriu el codi "
-"d'arrencada genèric a l'MBR</b>\n"
-" a <b>Opcions del carregador d'arrencada</b> per a actualitzar el registre "
-"d'arrencada mestre, si cal, o configureu l'altre gestor d'arrencada\n"
+"<p><b>Arrenca des de la partició arrel</b> és l'opció recomanada sempre que hi hagi una partició\n"
+"apropiada. Seleccioneu <b>Defineix l'indicador actiu a la taula de particions per a la partició de l'arrencada</b> i <b>Escriu el codi d'arrencada genèric a l'MBR</b>\n"
+" a <b>Opcions del carregador d'arrencada</b> per a actualitzar el registre d'arrencada mestre, si cal, o configureu l'altre gestor d'arrencada\n"
"per a iniciar la secció.</p>"
#: src/include/bootloader/grub/helps.rb:56
msgid ""
-"<p><b>Boot from Extended Partition</b> should be selected if your root "
-"partition is on \n"
+"<p><b>Boot from Extended Partition</b> should be selected if your root partition is on \n"
"logical partition and the /boot partition is missing</p>"
msgstr ""
-"<p><b>Arrenca des de la partició ampliada</b> s'hauria de seleccionar si la "
-"partició d'arrel \n"
+"<p><b>Arrenca des de la partició ampliada</b> s'hauria de seleccionar si la partició d'arrel \n"
"es troba en una partició lògica i falta la partició /boot</p>"
#: src/include/bootloader/grub/helps.rb:59
-msgid ""
-"<p><b>Custom Boot Partition</b> lets you choose a partition to boot from.</p>"
-msgstr ""
-"<p>L'opció <b>Partició d'arrencada personalitzada</b> us permet seleccionar "
-"la partició des d'on arrencar.</p>"
+msgid "<p><b>Custom Boot Partition</b> lets you choose a partition to boot from.</p>"
+msgstr "<p>L'opció <b>Partició d'arrencada personalitzada</b> us permet seleccionar la partició des d'on arrencar.</p>"
#: src/include/bootloader/grub/helps.rb:62
msgid ""
"<p>MD array is build from 2 disks. <b>Enable Redundancy for MD Array</b>\n"
"enable to write GRUB to MBR of both disks.</p>"
msgstr ""
-"<p>Taula MD construïda des de 2 discs. <b>Activar la redundància per a la "
-"taula MD</b>\n"
+"<p>Taula MD construïda des de 2 discs. <b>Activar la redundància per a la taula MD</b>\n"
"permet escriure el GRUB a l'MBR dels dos discs.</p>"
#: src/include/bootloader/grub/helps.rb:65
msgid ""
"<p><b>Use Serial Console</b> lets you define the parameters to use\n"
-"for a serial console. Please see the grub documentation (<code>info grub2</"
-"code>) for details.</p>"
+"for a serial console. Please see the grub documentation (<code>info grub2</code>) for details.</p>"
msgstr ""
-"<p><b>Usa la consola de sèrie</b> us permet definir els paràmetres a "
-"utilitzar\n"
-"per a una consola de sèrie. Consulteu la documentació del grub (<code>info "
-"grub2</code>) per a més detalls.</p>"
+"<p><b>Usa la consola de sèrie</b> us permet definir els paràmetres a utilitzar\n"
+"per a una consola de sèrie. Consulteu la documentació del grub (<code>info grub2</code>) per a més detalls.</p>"
#: src/include/bootloader/grub/helps.rb:68
msgid ""
"<p><b>Terminal Definition</b></p><br>\n"
-"Defines the type of terminal you want to use. For a serial terminal (e.g. a "
-"serial console),\n"
-"you have to specify <code>serial</code>. You can also pass <code>console</"
-"code> to the\n"
-"command, as <code>serial console</code>. In this case, a terminal in which "
-"you\n"
+"Defines the type of terminal you want to use. For a serial terminal (e.g. a serial console),\n"
+"you have to specify <code>serial</code>. You can also pass <code>console</code> to the\n"
+"command, as <code>serial console</code>. In this case, a terminal in which you\n"
"press any key will be selected as a GRUB terminal.</p>"
msgstr ""
"<p><b>Definició de terminal</b></p><br>\n"
-"Defineix el tipus de terminal que voleu usar. Per a un terminal de sèrie (p. "
-"e. una consola de sèrie),\n"
-"heu d'especificar <code>serial</code>. També podeu passar <code>console</"
-"code> a l'ordre,\n"
+"Defineix el tipus de terminal que voleu usar. Per a un terminal de sèrie (p. e. una consola de sèrie),\n"
+"heu d'especificar <code>serial</code>. També podeu passar <code>console</code> a l'ordre,\n"
"com a <code>serial console</code>. En aquest cas, un terminal en què premeu\n"
"qualsevol tecla serà seleccionat com a terminal GRUB.</p>"
#: src/include/bootloader/grub/helps.rb:75
msgid ""
-"<p><b>Fallback Sections if default Fails</b> contains a list of section "
-"numbers\n"
+"<p><b>Fallback Sections if default Fails</b> contains a list of section numbers\n"
"that will be used for booting in case the default section is unbootable.</p>"
msgstr ""
-"<p>L'opció <b>Seccions alternatives per si falla la predeterminada</b> conté "
-"una llista de números de secció\n"
-"que s'empraran per a arrencar en el cas que la secció predeterminada no "
-"arrenqui.</p>"
+"<p>L'opció <b>Seccions alternatives per si falla la predeterminada</b> conté una llista de números de secció\n"
+"que s'empraran per a arrencar en el cas que la secció predeterminada no arrenqui.</p>"
#: src/include/bootloader/grub/helps.rb:78
msgid "<p>Selecting <b>Hide Menu on Boot</b> will hide the boot menu.</p>"
-msgstr ""
-"<p>Si se selecciona <b>Oculta el menú a l'arrencada</b>, s'ocultarà el menú "
-"d'arrencada.</p>"
+msgstr "<p>Si se selecciona <b>Oculta el menú a l'arrencada</b>, s'ocultarà el menú d'arrencada.</p>"
#: src/include/bootloader/grub/helps.rb:81
msgid ""
"<p><b>Protect Boot Loader with Password</b><br>\n"
-"At boot time, modifying or even booting any entry will require the password. "
-"If <b>Protect Entry Modification Only</b> is checked then booting any entry "
-"is not restricted but modifying entries requires the password (which is the "
-"way GRUB 1 behaved).<br>YaST will only accept the password if you repeat it "
-"in <b>Retype Password</b>.</p>"
+"At boot time, modifying or even booting any entry will require the password. If <b>Protect Entry Modification Only</b> is checked then booting any entry is not restricted but modifying entries requires the password (which is the way GRUB 1 behaved).<br>YaST will only accept the password if you repeat it in <b>Retype Password</b>.</p>"
msgstr ""
"<p><b>Protegeix el carregador d'arrencada amb contrasenya</b><br>\n"
-"A l'arrencada, la modificació o fins i tot la càrrega de qualsevol entrada "
-"requerirà la contrasenya. Si hi ha marcat <b>Només protegeix la modificació "
-"de l'entrada</b>, no es restringeix la càrrega de cap entrada però modificar-"
-"ne sí (aquesta és la manera com el GRUB 1 es comportava).<br>El YaST només "
-"acceptarà la contrasenya si la repetiu a <b>Torneu escriure la contrasenya</"
-"b>.</p>"
+"A l'arrencada, la modificació o fins i tot la càrrega de qualsevol entrada requerirà la contrasenya. Si hi ha marcat <b>Només protegeix la modificació de l'entrada</b>, no es restringeix la càrrega de cap entrada però modificar-ne sí (aquesta és la manera com el GRUB 1 es comportava).<br>El YaST només acceptarà la contrasenya si la repetiu a <b>Torneu escriure la contrasenya</b>.</p>"
#. help text 1/5
#: src/include/bootloader/grub/helps.rb:91
@@ -316,9 +262,7 @@
#: src/include/bootloader/grub/helps.rb:102
msgid "Set &active Flag in Partition Table for Boot Partition"
-msgstr ""
-"Defineix l'indicador &actiu a la taula de particions per a la partició "
-"d'arrencada"
+msgstr "Defineix l'indicador &actiu a la taula de particions per a la partició d'arrencada"
#: src/include/bootloader/grub/helps.rb:105
#: src/include/bootloader/routines/common_helps.rb:28
@@ -432,7 +376,7 @@
msgstr "Habilita la red&undància per a MD Array"
#. Title in tab
-#: src/include/bootloader/grub2/dialogs.rb:56
+#: src/include/bootloader/grub2/dialogs.rb:57
msgid "Boot Code Options"
msgstr "Opcions del carregador d'arrencada"
@@ -484,64 +428,34 @@
#.
#. $Id: helps.ycp 58279 2009-08-04 16:01:51Z juhliarik $
#: src/include/bootloader/grub2/helps.rb:23
-msgid ""
-"<p><b>Optional Kernel Command Line Parameter</b> lets you define additional "
-"parameters to pass to the kernel.</p>"
-msgstr ""
-"<p>L'opció <b>Paràmetre de línia d'ordre de nucli</b> permet definir els "
-"paràmetres addicionals que passaran al nucli.</p>"
+msgid "<p><b>Optional Kernel Command Line Parameter</b> lets you define additional parameters to pass to the kernel.</p>"
+msgstr "<p>L'opció <b>Paràmetre de línia d'ordre de nucli</b> permet definir els paràmetres addicionals que passaran al nucli.</p>"
#: src/include/bootloader/grub2/helps.rb:26
-msgid ""
-"<p><b>Vga Mode</b> defines the VGA mode the kernel should set the "
-"<i>console</i> to when booting.</p>"
-msgstr ""
-"<p>L'opció <b>Mode Vga</b> defineix el mode VGA per a la <i>consola</i> que "
-"ha d'establir el nucli en arrencar.</p>"
+msgid "<p><b>Vga Mode</b> defines the VGA mode the kernel should set the <i>console</i> to when booting.</p>"
+msgstr "<p>L'opció <b>Mode Vga</b> defineix el mode VGA per a la <i>consola</i> que ha d'establir el nucli en arrencar.</p>"
#: src/include/bootloader/grub2/helps.rb:29
-msgid ""
-"<p><b>Probe Foreign OS</b> by means of os-prober for multiboot with other "
-"foreign distribution </p>"
-msgstr ""
-"<p><b>Comprova si hi ha altres sistemes operatius</b>per mitjà de l'os-"
-"prober per disposar d'una arrencada múltiple amb altres distribucions </p>"
+msgid "<p><b>Probe Foreign OS</b> by means of os-prober for multiboot with other foreign distribution </p>"
+msgstr "<p><b>Comprova si hi ha altres sistemes operatius</b>per mitjà de l'os-prober per disposar d'una arrencada múltiple amb altres distribucions </p>"
#: src/include/bootloader/grub2/helps.rb:32
-msgid ""
-"<p><b>Protective MBR flag</b> is expert only settings, that is needed only "
-"on exotic hardware. For details see Protective MBR in GPT disks. Do not "
-"touch if you are not sure.</p>"
-msgstr ""
-"<p><b>La Bandera MBR protectora</b> és un paràmetre només per a experts, que "
-"només és necessari per a maquinari exòtic. Per a més detalls, vegeu "
-"\"Protective MBR\" en discs GPT. No ho toqueu si no n'esteu segurs.</p>"
+msgid "<p><b>Protective MBR flag</b> is expert only settings, that is needed only on exotic hardware. For details see Protective MBR in GPT disks. Do not touch if you are not sure.</p>"
+msgstr "<p><b>La Bandera MBR protectora</b> és un paràmetre només per a experts, que només és necessari per a maquinari exòtic. Per a més detalls, vegeu \"Protective MBR\" en discs GPT. No ho toqueu si no n'esteu segurs.</p>"
-#: src/include/bootloader/grub2/helps.rb:35
-msgid ""
-"<p><b>Distributor</b> specifies name of distributor of kernel used to create "
-"boot entry name. </p>"
-msgstr ""
-"<p><b>El distribuïdor</b> especifica el nom del distribuïdor del nucli usat "
-"per crear el nom de l'entrada d'arrencada. </p>"
-
-#: src/include/bootloader/grub2/helps.rb:41
+#: src/include/bootloader/grub2/helps.rb:38
msgid "O&ptional Kernel Command Line Parameter"
msgstr "Paràmetre &opcional de línia d'ordre del nucli"
-#: src/include/bootloader/grub2/helps.rb:42
-msgid "D&istributor"
-msgstr "D&istribuïdor"
-
-#: src/include/bootloader/grub2/helps.rb:43
+#: src/include/bootloader/grub2/helps.rb:39
msgid "&Vga Mode"
msgstr "&Mode Vga"
-#: src/include/bootloader/grub2/helps.rb:44
+#: src/include/bootloader/grub2/helps.rb:40
msgid "Probe Foreign OS"
msgstr "Comprova si hi ha altres sistemes operatius"
-#: src/include/bootloader/grub2/helps.rb:45
+#: src/include/bootloader/grub2/helps.rb:41
msgid "Protective MBR flag"
msgstr "Bandera MBR protectora"
@@ -617,9 +531,7 @@
#. FIXME: this should be better handled by exception and show it properly, but it require too big change now
#: src/include/bootloader/routines/autoinstall.rb:131
msgid "Unsupported bootloader '%s'. Adapt your AutoYaST profile accordingly."
-msgstr ""
-"Carregador d'arrencada sense suport '%s'. Adapteu el perfil d'AutoYaST de "
-"manera adient."
+msgstr "Carregador d'arrencada sense suport '%s'. Adapteu el perfil d'AutoYaST de manera adient."
#. file open popup caption
#: src/include/bootloader/routines/common_options.rb:98
@@ -629,11 +541,9 @@
#. F#300779 - Install diskless client (NFS-root)
#. kokso: additional warning that root partition is nfs type -> bootloader will not be installed
#. kokso: additional warning that root partition is nfs type -> bootloader will not be installed
-#: src/include/bootloader/routines/dialogs.rb:86 src/modules/Bootloader.rb:237
+#: src/include/bootloader/routines/dialogs.rb:86 src/modules/Bootloader.rb:239
msgid "The boot partition is of type NFS. Bootloader cannot be installed."
-msgstr ""
-"La partició d'arrencada és de tipus NFS. No es pot instal·lar el carregador "
-"d'arrencada."
+msgstr "La partició d'arrencada és de tipus NFS. No es pot instal·lar el carregador d'arrencada."
#. dialog caption
#: src/include/bootloader/routines/dialogs.rb:114
@@ -747,17 +657,13 @@
#: src/include/bootloader/routines/helps.rb:52
msgid ""
"<P>From <B>Other</B>,\n"
-"you can manually edit the boot loader configuration files, clear the "
-"current \n"
-"configuration and propose a new configuration, start from scratch, or "
-"reread\n"
+"you can manually edit the boot loader configuration files, clear the current \n"
+"configuration and propose a new configuration, start from scratch, or reread\n"
"the configuration saved on your disk. %1</P>"
msgstr ""
"<P>Amb el botó <B>Altres</B>,\n"
-"podeu editar manualment els fitxers de configuració del carregador "
-"d'arrencada,\n"
-"suprimir la configuració actual i proposar-ne una de nova, començar des de "
-"zero o\n"
+"podeu editar manualment els fitxers de configuració del carregador d'arrencada,\n"
+"suprimir la configuració actual i proposar-ne una de nova, començar des de zero o\n"
"tornar a llegir la configuració desada al disc. %1</P>"
#. help text 1/1
@@ -766,8 +672,7 @@
"<P>To edit boot loader configuration files\n"
"manually, click <B>Edit Configuration Files</B>.</P>"
msgstr ""
-"<P>Per editar manualment els fitxers de configuració del carregador "
-"d'arrencada,\n"
+"<P>Per editar manualment els fitxers de configuració del carregador d'arrencada,\n"
"premeu <B>Edita els fitxers de configuració</B>.</P>"
#. help 1/4
@@ -784,9 +689,7 @@
msgid ""
"<P> Press <B>Edit</B> to display the properties of the\n"
"selected section.</P>"
-msgstr ""
-"<P>Premeu <b>Edita</b> per a visualitzar les propietats de la secció "
-"seleccionada.</p>"
+msgstr "<P>Premeu <b>Edita</b> per a visualitzar les propietats de la secció seleccionada.</p>"
#. help 3/4
#: src/include/bootloader/routines/helps.rb:84
@@ -798,17 +701,13 @@
"kernel or OS will be booted. The order of sections in the boot loader\n"
"menu can be changed using the <B>Up</B> and <B>Down</B> buttons.</P>"
msgstr ""
-"<p>En prémer <b>Defineix com a opció predeterminada</b>, la secció "
-"seleccionada \n"
-"es convertirà en l'opció predeterminada. En arrencar, el carregador "
-"d'arrencada \n"
+"<p>En prémer <b>Defineix com a opció predeterminada</b>, la secció seleccionada \n"
+"es convertirà en l'opció predeterminada. En arrencar, el carregador d'arrencada \n"
"mostra un menú d'arrencada i espera que l'usuari \n"
"seleccioni el nucli o un altre sistema operatiu per arrencar. Si no es\n"
"prem cap tecla abans que s'acabi el temps d'espera, s'iniciarà el \n"
-"nucli o sistema operatiu predeterminat. Es pot canviar l'ordre de les "
-"seccions\n"
-"al menú del carregador d'arrencada amb els botons <B>Amunt</B> i <B>Avall</"
-"B>.</P>"
+"nucli o sistema operatiu predeterminat. Es pot canviar l'ordre de les seccions\n"
+"al menú del carregador d'arrencada amb els botons <B>Amunt</B> i <B>Avall</B>.</P>"
#. help 4/4
#: src/include/bootloader/routines/helps.rb:93
@@ -816,8 +715,7 @@
"<P>Press <B>Add</B> to create a new boot loader section\n"
"or <B>Delete</B> to delete the selected section.</P>"
msgstr ""
-"<P>Premeu <b>Afegeix</b> per crear una nova secció del carregador "
-"d'arrencada,\n"
+"<P>Premeu <b>Afegeix</b> per crear una nova secció del carregador d'arrencada,\n"
"o bé, <B>Suprimeix</B> per suprimir la secció seleccionada.</P>"
#. help text for the custom boot manager installation, 1 of 7
@@ -849,19 +747,16 @@
"- In the <b>Boot Sector</b> of the <tt>/boot</tt> or <tt>/</tt> (root) \n"
"partition. This is the recommended option whenever there is a suitable\n"
"partition. Either set <b>Activate Boot Loader Partition</b> and\n"
-"<b>Replace MBR with Generic Code</b> in <b>Boot Loader Installation Details</"
-"b>\n"
+"<b>Replace MBR with Generic Code</b> in <b>Boot Loader Installation Details</b>\n"
"to update the master boot record\n"
"if it is needed or configure your other boot manager\n"
"to start &product;.</p>"
msgstr ""
"<p>\n"
-"- Al <b>Sector d'arrencada</b> de la partició d'<tt>/arrencada</tt> o <tt>/</"
-"tt> (arrel) \n"
+"- Al <b>Sector d'arrencada</b> de la partició d'<tt>/arrencada</tt> o <tt>/</tt> (arrel) \n"
". És l'opció recomanada sempre que hi hagi una partició apropiada\n"
". Seleccioneu <b>Activa la partició del carregador d'arrencada</b> i\n"
-"<b>Reemplaça l' MBR per codi genèric</b> a <b>Detalls d'instal·lació del "
-"carregador d'arrencada</b>\n"
+"<b>Reemplaça l' MBR per codi genèric</b> a <b>Detalls d'instal·lació del carregador d'arrencada</b>\n"
"per actualitzar el registre d'arrencada mestre,\n"
"si cal, o configureu l'altre gestor d'arrencada\n"
"per iniciar &product;.</p>"
@@ -874,8 +769,7 @@
"when selecting this option.</p>"
msgstr ""
"<p>\n"
-"- A <b>Altres</b> particions. Tingueu en compte les restriccions del "
-"sistema\n"
+"- A <b>Altres</b> particions. Tingueu en compte les restriccions del sistema\n"
"en seleccionar aquesta opció.</p>"
#. optional part, only inserted on x86 architectures. 6 of 7
@@ -888,8 +782,7 @@
msgstr ""
"<p>Per exemple, la major part dels ordinadors tenen un límit de BIOS\n"
"que limita l'arrencada a\n"
-"cilindres de disc dur inferiors a 1024. Segons el gestor d'arrencada "
-"utilizat,\n"
+"cilindres de disc dur inferiors a 1024. Segons el gestor d'arrencada utilizat,\n"
"podreu o no arrencar des d'una partició lògica.</p>"
#. custom bootloader help text, 7 of 7
@@ -900,8 +793,7 @@
"<tt>/dev/sdb</tt>) in the input field.</p>"
msgstr ""
"<p>\n"
-"Introduïu el nom del dispositiu de la partició (per exemple, <tt>/dev/hda3</"
-"tt> o\n"
+"Introduïu el nom del dispositiu de la partició (per exemple, <tt>/dev/hda3</tt> o\n"
"<tt>/dev/sdb</tt>) al camp d'entrada.</p>"
#. help text 1/1
@@ -912,10 +804,8 @@
"mapping), click <b>Boot Loader Installation Details</b>.</p>"
msgstr ""
"<p><b>Detalls d'instal·lació del carregador d'arrencada</b><br>\n"
-"Per ajustar opcions avançades d'instal·lació del carregador d'arrencada (com "
-"ara el mapa\n"
-"del dispositiu), feu clic a <b>Detalls d'instal·lació del carregador "
-"d'arrencada</b>.</p>"
+"Per ajustar opcions avançades d'instal·lació del carregador d'arrencada (com ara el mapa\n"
+"del dispositiu), feu clic a <b>Detalls d'instal·lació del carregador d'arrencada</b>.</p>"
#. help text 1/1
#: src/include/bootloader/routines/helps.rb:187
@@ -925,8 +815,7 @@
"use <b>Boot Loader</b>.</p>"
msgstr ""
"<p><b>Tipus de carregador de l'arrencada</b><br>\n"
-"Per seleccionar si voleu instal·lar un carregador d'arrencada i quin voleu "
-"instal·lar,\n"
+"Per seleccionar si voleu instal·lar un carregador d'arrencada i quin voleu instal·lar,\n"
"feu servir <b>Carregador d'arrencada</b>.</p>"
#. help text 1/1
@@ -937,8 +826,7 @@
"<b>Boot Loader Options</b>.</p>"
msgstr ""
"<p><b>Opcions del carregador d'arrencada</b><br>\n"
-"Per ajustar opcions del carregador d'arrencada, com ara el temps d'espera, "
-"feu clic a\n"
+"Per ajustar opcions del carregador d'arrencada, com ara el temps d'espera, feu clic a\n"
"<b>Opcions del carregador d'arrencada</b>.</p>"
#. help text 1/1
@@ -949,21 +837,18 @@
"<P>Note: The final configuration file may have different indenting.</P>"
msgstr ""
"<P><B>Configuració manual avançada</B><BR>\n"
-"En aquest apartat podeu editar manualment la configuració del carregador "
-"d'arrencada.</P>\n"
+"En aquest apartat podeu editar manualment la configuració del carregador d'arrencada.</P>\n"
"<P>Nota: el fitxer de configuració final pot tenir un sagnat diferent.</P>"
#. help text 1/1
#: src/include/bootloader/routines/helps.rb:220
msgid ""
"<p><b>Section Name</b><br>\n"
-"Use <b>Section Name</b> to specify the boot loader section name. The "
-"section\n"
+"Use <b>Section Name</b> to specify the boot loader section name. The section\n"
"name must be unique.</p>"
msgstr ""
"<p><b>Nom de la secció</b><br>\n"
-"Utilitzeu <b>Nom de la secció</b> per especificar el nom de la secció del "
-"carregador d'arrencada. El nom\n"
+"Utilitzeu <b>Nom de la secció</b> per especificar el nom de la secció del carregador d'arrencada. El nom\n"
"de secció ha de ser únic.</p>"
#. help text 1/5
@@ -992,8 +877,7 @@
"<p>Select <b>Image Section</b> to add a new Linux kernel or other image\n"
"to load and start.</p>"
msgstr ""
-"<p>Seleccioneu <b>Secció d'imatge</b> per afegir un nou nucli Linux o altres "
-"imatges\n"
+"<p>Seleccioneu <b>Secció d'imatge</b> per afegir un nou nucli Linux o altres imatges\n"
"per carregar i iniciar.</p>"
#. help text 4/5
@@ -1002,8 +886,7 @@
"<p>Select <b>Xen Section</b> to add a new Linux kernel or other image,\n"
"but to start it in a Xen environment.</p>"
msgstr ""
-"<p>Seleccioneu <b>Secció del Xen<b> per afegir un nou nucli Linux o una "
-"altra imatge,\n"
+"<p>Seleccioneu <b>Secció del Xen<b> per afegir un nou nucli Linux o una altra imatge,\n"
"però que s'iniciï en un entorn XEN.</p>"
#. help text 5/5
@@ -1014,24 +897,21 @@
"booting other operating systems.</p>"
msgstr ""
"<p>Seleccioneu <b>Un altre sistema (carregador en cadena)</b> per afegir\n"
-"una secció que carregui i iniciï un sector d'arrencada d'una partició del "
-"disc.\n"
+"una secció que carregui i iniciï un sector d'arrencada d'una partició del disc.\n"
"Serveix per arrencar altres sistemes operatius.</p>"
#: src/include/bootloader/routines/helps.rb:254
msgid ""
"<p>Select <b>Menu Section</b> to add a section that \n"
-"loads configuration file (the list of boot sections) from a partition of the "
-"disk. This is used for\n"
+"loads configuration file (the list of boot sections) from a partition of the disk. This is used for\n"
"booting other operating systems.</p>"
msgstr ""
"<p>Seleccioneu el <b>Menú de secció</b> per afegir una secció que\n"
-"carregui i iniciï un sector d'arrencada d'una partició del disc. Serveix "
-"per\n"
+"carregui i iniciï un sector d'arrencada d'una partició del disc. Serveix per\n"
"arrencar altres sistemes operatius.</p>"
#. part of summary, %1 is a list of hard disks device names
-#: src/include/bootloader/routines/lilolike.rb:101
+#: src/include/bootloader/routines/lilolike.rb:108
msgid "Order of Hard Disks: %1"
msgstr "Ordre dels discos durs: %1"
@@ -1080,8 +960,7 @@
"Really leave the boot loader configuration without saving?\n"
"All changes will be lost.\n"
msgstr ""
-"Esteu segur que voleu sortir de la configuració del carregador d'arrencada "
-"sense desar-la?\n"
+"Esteu segur que voleu sortir de la configuració del carregador d'arrencada sense desar-la?\n"
"Es perdran tots els canvis.\n"
#. error popup
@@ -1103,8 +982,7 @@
#. sentence.
#: src/include/bootloader/routines/popups.rb:82
msgid "%1Set default boot loader location?\n"
-msgstr ""
-"%1Voleu establir la ubicació predeterminada del carregador d'arrencada?\n"
+msgstr "%1Voleu establir la ubicació predeterminada del carregador d'arrencada?\n"
#. error popup
#: src/include/bootloader/routines/popups.rb:90
@@ -1155,11 +1033,8 @@
#. error report
#: src/include/bootloader/routines/wizards.rb:36
-msgid ""
-"Because of the partitioning, the boot loader cannot be installed properly."
-msgstr ""
-"El carregador d'arrencada no es pot instal·lar correctament a causa de les "
-"particions."
+msgid "Because of the partitioning, the boot loader cannot be installed properly."
+msgstr "El carregador d'arrencada no es pot instal·lar correctament a causa de les particions."
#. Represents dialog for modification of device map
#: src/lib/bootloader/device_map_dialog.rb:53
@@ -1183,17 +1058,13 @@
#. TRANSLATORS: %s stands for partition
#: src/lib/bootloader/disk_change_detector.rb:47
msgid "Selected custom bootloader partition %s is not available any more."
-msgstr ""
-"La partició personalitzada del carregador d'arrencada seleccionada %s ja no "
-"està disponible."
+msgstr "La partició personalitzada del carregador d'arrencada seleccionada %s ja no està disponible."
#. TRANSLATORS the %{path} is path where bootloader stage1 is selected to install and
#. the %{device} is device where it should be, but isn't
#: src/lib/bootloader/disk_change_detector.rb:61
msgid "Selected bootloader location %{path} is not on %{device} any more."
-msgstr ""
-"La ubicació seleccionada del carregador d'arrencada %{path} ja no és al "
-"dispositiu %{device}."
+msgstr "La ubicació seleccionada del carregador d'arrencada %{path} ja no és al dispositiu %{device}."
#. Finish client for bootloader configuration
#: src/lib/bootloader/finish_client.rb:28
@@ -1233,82 +1104,49 @@
msgstr "&Arrencada"
#. warning text in the summary richtext
-#: src/lib/bootloader/proposal_client.rb:178
-msgid ""
-"No boot loader is selected for installation. Your system might not be "
-"bootable."
-msgstr ""
-"No s'ha seleccionat cap carregador d'arrencada per instal·lar. És possible "
-"que el sistema no pugui arrencar."
+#: src/lib/bootloader/proposal_client.rb:174
+msgid "No boot loader is selected for installation. Your system might not be bootable."
+msgstr "No s'ha seleccionat cap carregador d'arrencada per instal·lar. És possible que el sistema no pugui arrencar."
#. error in the proposal
-#: src/lib/bootloader/proposal_client.rb:187
-msgid ""
-"Because of the partitioning, the bootloader cannot be installed properly"
-msgstr ""
-"No es pot instal·lar correctament el carregador d'arrencada a causa de les "
-"particions"
+#: src/lib/bootloader/proposal_client.rb:183
+msgid "Because of the partitioning, the bootloader cannot be installed properly"
+msgstr "No es pot instal·lar correctament el carregador d'arrencada a causa de les particions"
#. FATE#303643 Enable one-click changes in bootloader proposal
#.
-#: src/modules/BootGRUB2.rb:194
-msgid ""
-"Install bootcode into MBR (<a href=\"disable_boot_mbr\">do not install</a>)"
-msgstr ""
-"Instal·la el codi d'arrencada a l'MBR (<a href=\"disable_boot_mbr\">do not "
-"install</a>)"
+#: src/modules/BootGRUB2.rb:168
+msgid "Install bootcode into MBR (<a href=\"disable_boot_mbr\">do not install</a>)"
+msgstr "Instal·la el codi d'arrencada a l'MBR (<a href=\"disable_boot_mbr\">do not install</a>)"
-#: src/modules/BootGRUB2.rb:198
-msgid ""
-"Do not install bootcode into MBR (<a href=\"enable_boot_mbr\">install</a>)"
-msgstr ""
-"No instal·lis el codi d'arrencada a l'MBR (<a href=\"enable_boot_mbr"
-"\">install</a>)"
+#: src/modules/BootGRUB2.rb:172
+msgid "Do not install bootcode into MBR (<a href=\"enable_boot_mbr\">install</a>)"
+msgstr "No instal·lis el codi d'arrencada a l'MBR (<a href=\"enable_boot_mbr\">install</a>)"
#. check for separated boot partition, use root otherwise
-#: src/modules/BootGRUB2.rb:211
-msgid ""
-"Install bootcode into /boot partition (<a href=\"disable_boot_boot\">do not "
-"install</a>)"
-msgstr ""
-"Instal·la el codi d'arrencada a la partició /boot (<a href="
-"\"disable_boot_boot\">do not install</a>)"
+#: src/modules/BootGRUB2.rb:185
+msgid "Install bootcode into /boot partition (<a href=\"disable_boot_boot\">do not install</a>)"
+msgstr "Instal·la el codi d'arrencada a la partició /boot (<a href=\"disable_boot_boot\">do not install</a>)"
-#: src/modules/BootGRUB2.rb:215
-msgid ""
-"Do not install bootcode into /boot partition (<a href=\"enable_boot_boot"
-"\">install</a>)"
-msgstr ""
-"No instal·lis el codi d'arrencada a la partició /boot (<a href="
-"\"enable_boot_boot\">install</a>)"
+#: src/modules/BootGRUB2.rb:189
+msgid "Do not install bootcode into /boot partition (<a href=\"enable_boot_boot\">install</a>)"
+msgstr "No instal·lis el codi d'arrencada a la partició /boot (<a href=\"enable_boot_boot\">install</a>)"
-#: src/modules/BootGRUB2.rb:221
-msgid ""
-"Install bootcode into \"/\" partition (<a href=\"disable_boot_root\">do not "
-"install</a>)"
-msgstr ""
-"Instal·la el codi d'arrencada a la partició \"/\" (<a href="
-"\"disable_boot_root\">do not install</a>)"
+#: src/modules/BootGRUB2.rb:195
+msgid "Install bootcode into \"/\" partition (<a href=\"disable_boot_root\">do not install</a>)"
+msgstr "Instal·la el codi d'arrencada a la partició \"/\" (<a href=\"disable_boot_root\">do not install</a>)"
-#: src/modules/BootGRUB2.rb:225
-msgid ""
-"Do not install bootcode into \"/\" partition (<a href=\"enable_boot_root"
-"\">install</a>)"
-msgstr ""
-"No instal·lis el codi d'arrencada en una partició \"/\" <a href=\"habilita "
-"arrencar des de root\">instal·la</a>)"
+#: src/modules/BootGRUB2.rb:199
+msgid "Do not install bootcode into \"/\" partition (<a href=\"enable_boot_root\">install</a>)"
+msgstr "No instal·lis el codi d'arrencada en una partició \"/\" <a href=\"habilita arrencar des de root\">instal·la</a>)"
#. no location chosen, so warn user that it is problem unless he is sure
-#: src/modules/BootGRUB2.rb:235
-msgid ""
-"Warning: No location for bootloader stage1 selected.Unless you know what you "
-"are doing please select above location."
-msgstr ""
-"Avís: No s'ha seleccionat una localització per al carregador stage1. Si no "
-"sabeu què feu, seleccioneu la localització anterior."
+#: src/modules/BootGRUB2.rb:209
+msgid "Warning: No location for bootloader stage1 selected.Unless you know what you are doing please select above location."
+msgstr "Avís: No s'ha seleccionat una localització per al carregador stage1. Si no sabeu què feu, seleccioneu la localització anterior."
#. TRANSLATORS: title for list of location proposals
-#: src/modules/BootGRUB2.rb:243
+#: src/modules/BootGRUB2.rb:217
msgid "Change Location: %s"
msgstr "Canvia'n la ubicació: %s"
@@ -1316,22 +1154,22 @@
#. @return a list of summary lines
#. Display bootloader summary
#. @return a list of summary lines
-#: src/modules/BootGRUB2.rb:252 src/modules/BootGRUB2EFI.rb:100
+#: src/modules/BootGRUB2.rb:226 src/modules/BootGRUB2EFI.rb:100
msgid "Boot Loader Type: %1"
msgstr "Tipus de carregador d'arrencada: %1 "
#. TRANSLATORS: extended is here for extended partition. Keep translation short.
-#: src/modules/BootGRUB2.rb:263
+#: src/modules/BootGRUB2.rb:237
msgid " (extended)"
msgstr " (ampliada)"
#. TRANSLATORS: MBR is acronym for Master Boot Record, if nothing locally specific
#. is used in your language, then keep it as it is.
-#: src/modules/BootGRUB2.rb:271
+#: src/modules/BootGRUB2.rb:245
msgid " (MBR)"
msgstr " (MBR)"
-#: src/modules/BootGRUB2.rb:278
+#: src/modules/BootGRUB2.rb:252
msgid "Status Location: %1"
msgstr "Estat de la ubicació: %1"
@@ -1347,150 +1185,137 @@
#. grub2 is sooo cool...
#: src/modules/BootSupportCheck.rb:99
msgid "Unsupported combination of hardware platform %1 and bootloader %2"
-msgstr ""
-"Combinació de maquinari no suportada entre la plataforma %1 i el carregador "
-"%2"
+msgstr "Combinació de maquinari no suportada entre la plataforma %1 i el carregador %2"
#. TRANSLATORS: description of technical problem. Do not translate technical terms unless native language have well known translation.
#: src/modules/BootSupportCheck.rb:139
-msgid ""
-"Boot from MBR does not work together with btrfs filesystem and GPT disk "
-"label without bios_grub partition.To fix this issue, create bios_grub "
-"partition or use any ext filesystem for boot partition or do not install "
-"stage 1 to MBR."
-msgstr ""
-"Arrencar des de l'MBR no funciona conjuntament amb un sistema de fitxers "
-"btrfs i una etiqueta de disc GPT sense una partició bios_grub. Per arreglar-"
-"ho, creeu una partició bios_grub o useu qualsevol sistema de fitxers ext com "
-"a partició d'arrencada o no instal·leu stage 1 a l'MBR."
+msgid "Boot from MBR does not work together with btrfs filesystem and GPT disk label without bios_grub partition.To fix this issue, create bios_grub partition or use any ext filesystem for boot partition or do not install stage 1 to MBR."
+msgstr "Arrencar des de l'MBR no funciona conjuntament amb un sistema de fitxers btrfs i una etiqueta de disc GPT sense una partició bios_grub. Per arreglar-ho, creeu una partició bios_grub o useu qualsevol sistema de fitxers ext com a partició d'arrencada o no instal·leu stage 1 a l'MBR."
#. check if boot device is on raid0
#: src/modules/BootSupportCheck.rb:167
msgid "The boot device is on raid type: %1. System will not boot."
-msgstr ""
-"El dispositiu d'arrencada és en tipus raid: %1. El sistema no arrencarà."
+msgstr "El dispositiu d'arrencada és en tipus raid: %1. El sistema no arrencarà."
#. bnc#501043 added check for valid configuration
#: src/modules/BootSupportCheck.rb:187
-msgid ""
-"The boot device is on software RAID1. Select other bootloader location, e.g. "
-"Master Boot Record"
-msgstr ""
-"El dispositiu d'arrencada és en programari RAID1. Seleccioneu una altra "
-"ubicació per al carregador, per exemple, l'MBR."
+msgid "The boot device is on software RAID1. Select other bootloader location, e.g. Master Boot Record"
+msgstr "El dispositiu d'arrencada és en programari RAID1. Seleccioneu una altra ubicació per al carregador, per exemple, l'MBR."
#. if partitioning worked before upgrade, it will keep working (bnc#886604)
-#: src/modules/BootSupportCheck.rb:243
+#: src/modules/BootSupportCheck.rb:239
msgid "Missing ext partition for booting. Cannot install boot code."
+msgstr "Falta la partició ext per arrencar. No es pot instal·lar el codi d'arrencada."
+
+#. activate set or there is already activate flag
+#: src/modules/BootSupportCheck.rb:248
+msgid "Activate flag is not set by installer. If it is not set at all, some BIOSes could refuse to boot."
msgstr ""
-"Falta la partició ext per arrencar. No es pot instal·lar el codi d'arrencada."
+#: src/modules/BootSupportCheck.rb:255
+msgid "The installer will not modify the MBR of the disk. Unless it already contains boot code, the BIOS won't be able to boot disk."
+msgstr ""
+
#. progress stage, text in dialog (short, infinitiv)
-#: src/modules/Bootloader.rb:144
+#: src/modules/Bootloader.rb:146
msgid "Check boot loader"
msgstr "Comprova el carregador d'arrencada"
#. progress stage, text in dialog (short, infinitiv)
-#: src/modules/Bootloader.rb:146
+#: src/modules/Bootloader.rb:148
msgid "Read partitioning"
msgstr "Llegeix el mètode de partició"
#. progress stage, text in dialog (short, infinitiv)
-#: src/modules/Bootloader.rb:148
+#: src/modules/Bootloader.rb:150
msgid "Load boot loader settings"
msgstr "Carrega la configuració del carregador d'arrencada"
#. progress step, text in dialog (short)
-#: src/modules/Bootloader.rb:152
+#: src/modules/Bootloader.rb:154
msgid "Checking boot loader..."
msgstr "Comprovant el carregador d'arrencada..."
#. progress step, text in dialog (short)
-#: src/modules/Bootloader.rb:154
+#: src/modules/Bootloader.rb:156
msgid "Reading partitioning..."
msgstr "Llegint les particions..."
#. progress step, text in dialog (short)
-#: src/modules/Bootloader.rb:156
+#: src/modules/Bootloader.rb:158
msgid "Loading boot loader settings..."
msgstr "Carregant la configuració del carregador d'arrencada..."
#. dialog header
-#: src/modules/Bootloader.rb:160
+#: src/modules/Bootloader.rb:162
msgid "Initializing Boot Loader Configuration"
msgstr "Iniciant la configuració del carregador d'arrencada"
#. progress stage, text in dialog (short)
-#: src/modules/Bootloader.rb:279
+#: src/modules/Bootloader.rb:281
msgid "Create initrd"
msgstr "Crea l'initrd"
#. progress stage, text in dialog (short)
-#: src/modules/Bootloader.rb:281
+#: src/modules/Bootloader.rb:283
msgid "Save boot loader configuration files"
msgstr "Desa els fitxers de configuració del carregador d'arrencada"
#. progress stage, text in dialog (short)
-#: src/modules/Bootloader.rb:283
+#: src/modules/Bootloader.rb:285
msgid "Install boot loader"
msgstr "Instal·la el carregador d'arrencada"
#. progress step, text in dialog (short)
-#: src/modules/Bootloader.rb:287
+#: src/modules/Bootloader.rb:289
msgid "Creating initrd..."
msgstr "Creant l'initrd..."
#. progress step, text in dialog (short)
-#: src/modules/Bootloader.rb:289
+#: src/modules/Bootloader.rb:291
msgid "Saving boot loader configuration files..."
msgstr "Desant els fitxers de configuració del carregador d'arrencada..."
#. progress step, text in dialog (short)
-#: src/modules/Bootloader.rb:291
+#: src/modules/Bootloader.rb:293
msgid "Installing boot loader..."
msgstr "Instal·lant el carregador d'arrencada..."
#. progress line
-#: src/modules/Bootloader.rb:297
+#: src/modules/Bootloader.rb:299
msgid "Saving Boot Loader Configuration"
msgstr "Desant la configuració del carregador d'arrencada"
+#~ msgid "<p><b>Distributor</b> specifies name of distributor of kernel used to create boot entry name. </p>"
+#~ msgstr "<p><b>El distribuïdor</b> especifica el nom del distribuïdor del nucli usat per crear el nom de l'entrada d'arrencada. </p>"
+
+#~ msgid "D&istributor"
+#~ msgstr "D&istribuïdor"
+
#~ msgid ""
#~ "<p><b>Terminal Definition</b></p><br>\n"
-#~ "Defines the type of terminal you want to use. For a serial terminal (eg. "
-#~ "a serial console),\n"
-#~ "you have to specify <code>serial</code>. You can also pass <code>console</"
-#~ "code> to the\n"
-#~ "command, as <code>serial console</code>. In this case, a terminal in "
-#~ "which you\n"
+#~ "Defines the type of terminal you want to use. For a serial terminal (eg. a serial console),\n"
+#~ "you have to specify <code>serial</code>. You can also pass <code>console</code> to the\n"
+#~ "command, as <code>serial console</code>. In this case, a terminal in which you\n"
#~ "press any key will be selected as a GRUB terminal.</p>"
#~ msgstr ""
#~ "<p><b>Definició del terminal</b></p><br>\n"
-#~ "Defineix el tipus de terminal que voleu utilitzar. Per a un terminal "
-#~ "sèrie (p. ex. una consola sèrie),\n"
-#~ "heu d'especificar <code>serial</code>. També podeu passar <code>console</"
-#~ "code> a\n"
-#~ "l'ordre, com <code>serial console</code>. En aquest cas, un terminal en "
-#~ "el qual\n"
+#~ "Defineix el tipus de terminal que voleu utilitzar. Per a un terminal sèrie (p. ex. una consola sèrie),\n"
+#~ "heu d'especificar <code>serial</code>. També podeu passar <code>console</code> a\n"
+#~ "l'ordre, com <code>serial console</code>. En aquest cas, un terminal en el qual\n"
#~ "premeu qualsevol tecla serà seleccionat com un terminal GRUB.</p>"
#~ msgid ""
#~ "<p><b>Protect Boot Loader with Password</b><br>\n"
-#~ "Define the password that will be required to access the boot menu. YaST "
-#~ "will only accept the password if you repeat\n"
+#~ "Define the password that will be required to access the boot menu. YaST will only accept the password if you repeat\n"
#~ "it in <b>Retype Password</b>.</p>"
#~ msgstr ""
#~ "<p><b>Contrasenya per a la interfície del menú del carregador</b><br>\n"
-#~ "Defineix la contrasenya que es necessitarà per accedir al menú "
-#~ "d'arrencada. El YaST només accepta la contrasenya si la repetiu\n"
+#~ "Defineix la contrasenya que es necessitarà per accedir al menú d'arrencada. El YaST només accepta la contrasenya si la repetiu\n"
#~ "a l'opció <b>Repeteix la contrasenya</b>.</p>"
-#~ msgid ""
-#~ "<p><b>Failsafe Kernel Command Line Parameter</b> lets you define failsafe "
-#~ "parameters to pass to the kernel.</p>"
-#~ msgstr ""
-#~ "<p>L'opció <b>Paràmetre a prova de fallades del nucli</b> permet definir "
-#~ "els paràmetres a prova de fallades que passaran al nucli.</p>"
+#~ msgid "<p><b>Failsafe Kernel Command Line Parameter</b> lets you define failsafe parameters to pass to the kernel.</p>"
+#~ msgstr "<p>L'opció <b>Paràmetre a prova de fallades del nucli</b> permet definir els paràmetres a prova de fallades que passaran al nucli.</p>"
#~ msgid "&Failsafe Kernel Command Line Parameter"
#~ msgstr "Paràmetre opcional de línia d'ordre del nucli a prova de &fallades"
@@ -1511,9 +1336,7 @@
#~ msgstr "No s'ha trobat la secció %1"
#~ msgid "Add option is available only in commandline interactive mode"
-#~ msgstr ""
-#~ "Afegir opcions només està disponible en el mode interactiu de la línia "
-#~ "d'ordres"
+#~ msgstr "Afegir opcions només està disponible en el mode interactiu de la línia d'ordres"
#~ msgid "Section name must be specified."
#~ msgstr "Cal especificar el nom de la sessió."
@@ -1525,25 +1348,17 @@
#~ msgstr "Menú d'arrencada"
#~ msgid ""
-#~ "<p><b>Use Trusted Grub</b> means install trusted grub and use it. Option "
-#~ "<i>Graphical Menu File</i> will be ignored.\n"
+#~ "<p><b>Use Trusted Grub</b> means install trusted grub and use it. Option <i>Graphical Menu File</i> will be ignored.\n"
#~ "It is recommended to install grub to MBR</p>"
#~ msgstr ""
-#~ "<p><b>Usa el Grub de confiança</b> significa instal·lar el 'trusted grub' "
-#~ "i usar-lo. L'opció <i>Fitxer de Menú Gràfic</i> s'ignorarà.\n"
+#~ "<p><b>Usa el Grub de confiança</b> significa instal·lar el 'trusted grub' i usar-lo. L'opció <i>Fitxer de Menú Gràfic</i> s'ignorarà.\n"
#~ "És recomanable instal·lar el Grub a l'MBR</p>"
-#~ msgid ""
-#~ "<p><b>Graphical Menu File</b> defines the file to use for the graphical "
-#~ "boot menu.</p>"
-#~ msgstr ""
-#~ "<p>L'opció <b>Fitxer del menú gràfic</b> defineix el fitxer que "
-#~ "s'utilitzarà per al menú gràfic d'arrencada.</p>"
+#~ msgid "<p><b>Graphical Menu File</b> defines the file to use for the graphical boot menu.</p>"
+#~ msgstr "<p>L'opció <b>Fitxer del menú gràfic</b> defineix el fitxer que s'utilitzarà per al menú gràfic d'arrencada.</p>"
#~ msgid "<p><b>Enable Acoustic Signals</b> turn on/off acoustic signals.</p>"
-#~ msgstr ""
-#~ "<p><b>Habilita senyals acústics</b> Activa o desactiva els senyals "
-#~ "acústics</p>"
+#~ msgstr "<p><b>Habilita senyals acústics</b> Activa o desactiva els senyals acústics</p>"
#~ msgid "Use &Trusted Grub"
#~ msgstr "Usa Grub &fiable"
@@ -1658,8 +1473,7 @@
#~ msgstr "Rei&nicia la configuració desada abans de la conversió"
#~ msgid "Select the boot loader before editing sections."
-#~ msgstr ""
-#~ "Seleccioneu el carregador de l'arrencada abans d'editar les seccions"
+#~ msgstr "Seleccioneu el carregador de l'arrencada abans d'editar les seccions"
#~ msgid "&Section Management"
#~ msgstr "&Gestió de la secció"
@@ -1683,9 +1497,7 @@
#~ msgstr ""
#~ "<p>\n"
#~ "- A un <b>disquet</b>.\n"
-#~ "Utilitzeu aquesta opció per evitar el risc d'interferència amb un "
-#~ "mecanisme d'arrencada ja existent. Habiliteu l'arrencada des del disquet "
-#~ "al\n"
+#~ "Utilitzeu aquesta opció per evitar el risc d'interferència amb un mecanisme d'arrencada ja existent. Habiliteu l'arrencada des del disquet al\n"
#~ "BIOS de la màquina per poder-la fer servir.</p>"
#~ msgid "The %1 boot sector has been written to the floppy disk."
@@ -1709,8 +1521,7 @@
#~ "configuration files manually. Check the boot loader settings.\n"
#~ msgstr ""
#~ "S'han canviat els paràmetres del disc i heu editat els fitxers\n"
-#~ "de configuració del carregador de forma manual. Comproveu els paràmetres "
-#~ "del carregador de l'arrencada.\n"
+#~ "de configuració del carregador de forma manual. Comproveu els paràmetres del carregador de l'arrencada.\n"
#~ msgid "Do Not Create a File System"
#~ msgstr "No creïs un sistema de fitxers"
@@ -1748,91 +1559,50 @@
#~ msgid "<p><b>Image Section</b></p>"
#~ msgstr "<p><b>Secció d'imatge</b></p>"
-#~ msgid ""
-#~ "<p><b>Kernel Image</b> defines the kernel to boot. Either enter the name "
-#~ "directly or choose via <b>Browse</b>.</p>"
-#~ msgstr ""
-#~ "<p>L'opció <b>Imatge del nucli</b> defineix el nucli que s'arrencarà. "
-#~ "Escriviu-ne el nom directament o seleccioneu-lo mitjançant l'opció "
-#~ "<b>Navega</b>.</p>"
+#~ msgid "<p><b>Kernel Image</b> defines the kernel to boot. Either enter the name directly or choose via <b>Browse</b>.</p>"
+#~ msgstr "<p>L'opció <b>Imatge del nucli</b> defineix el nucli que s'arrencarà. Escriviu-ne el nom directament o seleccioneu-lo mitjançant l'opció <b>Navega</b>.</p>"
-#~ msgid ""
-#~ "<p><b>Root Device</b> sets the device to pass to the kernel as root "
-#~ "device.</p>"
-#~ msgstr ""
-#~ "<p>L'opció <b>Dispositiu arrel</b> estableix el dispositiu que passarà al "
-#~ "nucli com a dispositiu arrel.</p>"
+#~ msgid "<p><b>Root Device</b> sets the device to pass to the kernel as root device.</p>"
+#~ msgstr "<p>L'opció <b>Dispositiu arrel</b> estableix el dispositiu que passarà al nucli com a dispositiu arrel.</p>"
#~ msgid ""
-#~ "<p><b>Initial RAM Disk</b>, if not empty, defines the initial ramdisk to "
-#~ "use. Either enter the path and file name\n"
+#~ "<p><b>Initial RAM Disk</b>, if not empty, defines the initial ramdisk to use. Either enter the path and file name\n"
#~ "directly or choose by using <b>Browse</b>.</p>\n"
#~ msgstr ""
-#~ "<p>L'opció <b>Disc RAM d'inici</b>, si no és buida, permet definir el "
-#~ "disc RAM inicial que s'ha d'utilitzar. Podeu introduir el camí i el nom "
-#~ "de fitxer\n"
+#~ "<p>L'opció <b>Disc RAM d'inici</b>, si no és buida, permet definir el disc RAM inicial que s'ha d'utilitzar. Podeu introduir el camí i el nom de fitxer\n"
#~ "directament o bé escollir-los amb <b>Navega</b>.</p>\n"
-#~ msgid ""
-#~ "<p>Select <b>Chainloader Section</b> if you want to define a section for "
-#~ "booting an OS other than Linux.</p>"
-#~ msgstr ""
-#~ "<p>Seleccioneu <b>Secció Chainloader</b> si voleu definir una secció per "
-#~ "a arrencar un sistema operatiu diferent del Linux.</p>"
+#~ msgid "<p>Select <b>Chainloader Section</b> if you want to define a section for booting an OS other than Linux.</p>"
+#~ msgstr "<p>Seleccioneu <b>Secció Chainloader</b> si voleu definir una secció per a arrencar un sistema operatiu diferent del Linux.</p>"
-#~ msgid ""
-#~ "<p>Setting <b>Use Password Protection</p> will require a password to "
-#~ "select this section.</p>"
-#~ msgstr ""
-#~ "<p>Si s'estableix <b>Utilitza la protecció per contrasenya</p> es "
-#~ "necessitarà una contrasenya per a seleccionar aquesta secció</p>"
+#~ msgid "<p>Setting <b>Use Password Protection</p> will require a password to select this section.</p>"
+#~ msgstr "<p>Si s'estableix <b>Utilitza la protecció per contrasenya</p> es necessitarà una contrasenya per a seleccionar aquesta secció</p>"
-#~ msgid ""
-#~ "<p><b>Other System</b> lets you choose among the non-Linux operating "
-#~ "systems found on your computer.</p>"
-#~ msgstr ""
-#~ "<p>L'opció <b>Altres sistemes</b> permet seleccionar entre els sistemes "
-#~ "operatius diferents al Linux que s'hagin trobat a l'equip.</p>"
+#~ msgid "<p><b>Other System</b> lets you choose among the non-Linux operating systems found on your computer.</p>"
+#~ msgstr "<p>L'opció <b>Altres sistemes</b> permet seleccionar entre els sistemes operatius diferents al Linux que s'hagin trobat a l'equip.</p>"
-#~ msgid ""
-#~ "<p>Select <b>Activate this Partition when selected for Boot</b> if your "
-#~ "BIOS needs this flag set in order to boot it</p>"
-#~ msgstr ""
-#~ "<p>Seleccioneu <b>Activa aquesta partició quan se seleccioni per a "
-#~ "l'arrencada</b> si el BIOS necessita tenir aquest indicador establert per "
-#~ "a arrencar-la</p>"
+#~ msgid "<p>Select <b>Activate this Partition when selected for Boot</b> if your BIOS needs this flag set in order to boot it</p>"
+#~ msgstr "<p>Seleccioneu <b>Activa aquesta partició quan se seleccioni per a l'arrencada</b> si el BIOS necessita tenir aquest indicador establert per a arrencar-la</p>"
#~ msgid ""
-#~ "<p><b>Block Offset for Chainloading</b> lets you specify the list of "
-#~ "blocks to boot. In most cases you want\n"
-#~ "to specify <code>+1</code> here. For specifics on blocklist notation see "
-#~ "the grub documentation.</p>\n"
+#~ "<p><b>Block Offset for Chainloading</b> lets you specify the list of blocks to boot. In most cases you want\n"
+#~ "to specify <code>+1</code> here. For specifics on blocklist notation see the grub documentation.</p>\n"
#~ msgstr ""
-#~ "<p>L'opció <b>Bloca el desplaçament per a la càrrega de cadenes</b> "
-#~ "permet especificar la llista de blocats que s'arrencaran. En la majoria "
-#~ "dels casos, voleu\n"
-#~ "especificar <code>+1</code> aquí. Per a obtenir informació específica de "
-#~ "la llista de blocats, consulteu la documentació del grub.</p>\n"
+#~ "<p>L'opció <b>Bloca el desplaçament per a la càrrega de cadenes</b> permet especificar la llista de blocats que s'arrencaran. En la majoria dels casos, voleu\n"
+#~ "especificar <code>+1</code> aquí. Per a obtenir informació específica de la llista de blocats, consulteu la documentació del grub.</p>\n"
#~ msgid ""
-#~ "<p>Select <b>Xen Section</b> if you want to add a new Linux kernel or "
-#~ "other image \n"
+#~ "<p>Select <b>Xen Section</b> if you want to add a new Linux kernel or other image \n"
#~ "and start it in a Xen environment.</p>\n"
#~ msgstr ""
-#~ "<p>Seleccioneu <b>Secció del Xen</b> si voleu afegir un nucli de Linux o "
-#~ "una altra imatge\n"
+#~ "<p>Seleccioneu <b>Secció del Xen</b> si voleu afegir un nucli de Linux o una altra imatge\n"
#~ "i iniciar-los en un entorn XEN.</p>\n"
#~ msgid "<p><b>Hypervisor</b> specifies the Hypervisor to use.</p>"
-#~ msgstr ""
-#~ "<p>L'opció <b>Hipervisor</b> especifica l'hipervisor que s'utilitzarà.</p>"
+#~ msgstr "<p>L'opció <b>Hipervisor</b> especifica l'hipervisor que s'utilitzarà.</p>"
-#~ msgid ""
-#~ "<p><b>Additional Xen Hypervisor Parameters</b> lets you define additional "
-#~ "parameters to pass to the xen hypervisor.</p>"
-#~ msgstr ""
-#~ "<p><b>Els paràmetres addicionals de l'hipervisor Xen</b> permeten definir "
-#~ "els paràmetres addicionals que hi passaran.</p>"
+#~ msgid "<p><b>Additional Xen Hypervisor Parameters</b> lets you define additional parameters to pass to the xen hypervisor.</p>"
+#~ msgstr "<p><b>Els paràmetres addicionals de l'hipervisor Xen</b> permeten definir els paràmetres addicionals que hi passaran.</p>"
#~ msgid "<p><b>Menu Section</b></p>"
#~ msgstr "<p><b>Secció del menú</b></p>"
@@ -1840,27 +1610,17 @@
#~ msgid "<p><b>Partition of Menu File</b></p>"
#~ msgstr "<p><b>Partició del fitxer de menú</b></p>"
-#~ msgid ""
-#~ "<p><b>Menu Description File</b> specifies path on root device from which "
-#~ "is loaded menu file.</p>"
-#~ msgstr ""
-#~ "<p><b>Menu Description File</b> specifies path on root device from which "
-#~ "is loaded menu file.</p>"
+#~ msgid "<p><b>Menu Description File</b> specifies path on root device from which is loaded menu file.</p>"
+#~ msgstr "<p><b>Menu Description File</b> specifies path on root device from which is loaded menu file.</p>"
-#~ msgid ""
-#~ "<p><b>Map Section to the First Disk from Device Map</b> Windows usually "
-#~ "need to be on the first disk.</p>"
-#~ msgstr ""
-#~ "<p><b>Secció del mapa al primer disc del mapa de dispositius</b> el "
-#~ "Windows normalment necessita ser al primer disc.</p>"
+#~ msgid "<p><b>Map Section to the First Disk from Device Map</b> Windows usually need to be on the first disk.</p>"
+#~ msgstr "<p><b>Secció del mapa al primer disc del mapa de dispositius</b> el Windows normalment necessita ser al primer disc.</p>"
#~ msgid ""
-#~ "<p><b>Measures</b> includes measured files with PCR. Change table is "
-#~ "possible via buttons: <b>Add</b> , \n"
+#~ "<p><b>Measures</b> includes measured files with PCR. Change table is possible via buttons: <b>Add</b> , \n"
#~ "<b>Edit</b> and <b>Delete</b></p>"
#~ msgstr ""
-#~ "<p><b>Mesures</b> inclou fitxers mesurats amb PCR. Canviar la taula és "
-#~ "possible amb els botons: <b>Afegir</b> , \n"
+#~ "<p><b>Mesures</b> inclou fitxers mesurats amb PCR. Canviar la taula és possible amb els botons: <b>Afegir</b> , \n"
#~ "<b>Editar</b> and <b>Esborrar</b></p>"
#~ msgid ""
@@ -1874,37 +1634,30 @@
#~ "<p><b>Force root filesystem to be mounted read-only</b><br>\n"
#~ "Usually specified in global section</p>"
#~ msgstr ""
-#~ "<p><b>Imposa el muntatge del sistema de fitxers arrel de només lectura</"
-#~ "b><br>\n"
+#~ "<p><b>Imposa el muntatge del sistema de fitxers arrel de només lectura</b><br>\n"
#~ "Normalment s'especifica a la secció global</p>"
#~ msgid ""
#~ "<p>Select <b>Dump Section</b> to add a section that specifies how to\n"
-#~ "create a system dump either on a DASD disk partition or tape device or to "
-#~ "a\n"
+#~ "create a system dump either on a DASD disk partition or tape device or to a\n"
#~ "file on a SCSI disk partition.</p>"
#~ msgstr ""
-#~ "<p>Seleccioneu <b>Secció d'abocament</b> per afegir una secció que "
-#~ "especifica com\n"
-#~ "crear un abocament del sistema a una partició de disc DASD o dispositiu "
-#~ "de cinta, o a un\n"
+#~ "<p>Seleccioneu <b>Secció d'abocament</b> per afegir una secció que especifica com\n"
+#~ "crear un abocament del sistema a una partició de disc DASD o dispositiu de cinta, o a un\n"
#~ "fitxer d'una partició de disc SCSI.</p>"
#~ msgid ""
#~ "<p>Select <b>Menu Section</b> to add a new menu to the configuration.\n"
#~ "Menu sections represent a list of tasks which are grouped together.</p>\n"
#~ msgstr ""
-#~ "<p>Seleccioneu <b>Secció del menú</b> per afegir un nou menú a la "
-#~ "configuració.\n"
+#~ "<p>Seleccioneu <b>Secció del menú</b> per afegir un nou menú a la configuració.\n"
#~ "Les seccions de menú representen una llista de tasques agrupades.</p>\n"
#~ msgid ""
-#~ "<p>Select <b>Enable SELinux</b> to add the needed kernel boot parameters "
-#~ "to enable the SELinux security framework. \n"
+#~ "<p>Select <b>Enable SELinux</b> to add the needed kernel boot parameters to enable the SELinux security framework. \n"
#~ "Please note that this will also disable AppArmor.</p>"
#~ msgstr ""
-#~ "<p>Seleccioneu <b>Activar SELinux</b>per afegir els paràmetres necessaris "
-#~ "de l'arrencada del nucli per activar el marc de seguretat de SELinux. \n"
+#~ "<p>Seleccioneu <b>Activar SELinux</b>per afegir els paràmetres necessaris de l'arrencada del nucli per activar el marc de seguretat de SELinux. \n"
#~ "Si us plau, tingueu en compte que això també desactivarà l'AppArmor.</p>"
#~ msgid "Image Section"
@@ -2044,37 +1797,20 @@
#~ msgid "Propose and &Merge with Existing GRUB Menus"
#~ msgstr "Proposa i &fusiona amb els menús existents del GRUB "
-#~ msgid ""
-#~ "Partition number > 3 is being used for booting with GPT partition table"
-#~ msgstr ""
-#~ "El número de la partició > 3 es fa servir per arrencar amb una taula de "
-#~ "particions GPT"
+#~ msgid "Partition number > 3 is being used for booting with GPT partition table"
+#~ msgstr "El número de la partició > 3 es fa servir per arrencar amb una taula de particions GPT"
-#~ msgid ""
-#~ "YaST could not determine the exact boot order of disks needed for the "
-#~ "device map. Review and possibly adjust the boot order of disks in \"Boot "
-#~ "Loader Installation Details\""
-#~ msgstr ""
-#~ "El Yast no ha pogut determinar l'ordre exacte d'arrencada dels discs "
-#~ "necessari per al mapa de dispositius. Reviseu i ajusteu, si escau, "
-#~ "l'ordre d'arrencada dels discs a \"Detalls de la instal·lació del "
-#~ "carregador\"."
+#~ msgid "YaST could not determine the exact boot order of disks needed for the device map. Review and possibly adjust the boot order of disks in \"Boot Loader Installation Details\""
+#~ msgstr "El Yast no ha pogut determinar l'ordre exacte d'arrencada dels discs necessari per al mapa de dispositius. Reviseu i ajusteu, si escau, l'ordre d'arrencada dels discs a \"Detalls de la instal·lació del carregador\"."
#~ msgid "Added Kernel Parameters: %1"
#~ msgstr "Paràmetres afegits del nucli: %1"
#~ msgid "The boot device is on iSCSI disk: %1. System may not boot."
-#~ msgstr ""
-#~ "El dispositiu d'arrencada és en un disc iSCSI: %1. El sistema podria no "
-#~ "arrencar."
+#~ msgstr "El dispositiu d'arrencada és en un disc iSCSI: %1. El sistema podria no arrencar."
-#~ msgid ""
-#~ "It was not possible to determine the exact order of disks for device map. "
-#~ "The order of disks can be changed in \"Boot Loader Installation Details\""
-#~ msgstr ""
-#~ "No ha estat possible determinar l'ordre exacte dels discs per al mapa de "
-#~ "dispositius. L'ordre dels discs es pot canviar a \"Boot Loader "
-#~ "Installation Details\""
+#~ msgid "It was not possible to determine the exact order of disks for device map. The order of disks can be changed in \"Boot Loader Installation Details\""
+#~ msgstr "No ha estat possible determinar l'ordre exacte dels discs per al mapa de dispositius. L'ordre dels discs es pot canviar a \"Boot Loader Installation Details\""
#~ msgid "Linux"
#~ msgstr "Linux"
@@ -2121,61 +1857,37 @@
#~ msgid "_Vendor Diagnostics"
#~ msgstr "_Diagnòstic de proveïdor"
-#~ msgid ""
-#~ "The bootloader is installed on a partition that does not lie entirely "
-#~ "below %1 GB. The system might not boot if BIOS support only lba24 (result "
-#~ "is error 18 during install grub MBR)."
-#~ msgstr ""
-#~ "El carregador d'arrencada està instal·lat en una partició que no està "
-#~ "completament per sota de %1 GB. Els sistema podria no arrencar si la BIOS "
-#~ "només suporta lba24 (el resultat és l'error 18 durant la instal·lació del "
-#~ "grub a l'MBR)."
+#~ msgid "The bootloader is installed on a partition that does not lie entirely below %1 GB. The system might not boot if BIOS support only lba24 (result is error 18 during install grub MBR)."
+#~ msgstr "El carregador d'arrencada està instal·lat en una partició que no està completament per sota de %1 GB. Els sistema podria no arrencar si la BIOS només suporta lba24 (el resultat és l'error 18 durant la instal·lació del grub a l'MBR)."
#~ msgid ""
#~ "Configure a valid boot loader location before continuing.<br/>\n"
-#~ "The device map includes more than 8 devices and the boot device is out of "
-#~ "range.\n"
-#~ "The range is limited by BIOS to the first 8 devices. Adjust BIOS boot "
-#~ "order ( or if it already set, then correct order in bootloader "
-#~ "configuration)"
+#~ "The device map includes more than 8 devices and the boot device is out of range.\n"
+#~ "The range is limited by BIOS to the first 8 devices. Adjust BIOS boot order ( or if it already set, then correct order in bootloader configuration)"
#~ msgstr ""
-#~ "Configureu una ubicació vàlida per al carregador d'arrencada abans de "
-#~ "continuar.<br/>\n"
-#~ "El mapa de dispositiu inclou més de 8 dispositius i el d'arrencada és "
-#~ "fora de l'abast.\n"
-#~ "L'abast està limitat per la BIOS als primers 8 dispositius. Ajusteu "
-#~ "l'ordre d'arrencada de la BIOS (o si ja està establert, corregiu l'ordre "
-#~ "a la configuració del carregador)."
+#~ "Configureu una ubicació vàlida per al carregador d'arrencada abans de continuar.<br/>\n"
+#~ "El mapa de dispositiu inclou més de 8 dispositius i el d'arrencada és fora de l'abast.\n"
+#~ "L'abast està limitat per la BIOS als primers 8 dispositius. Ajusteu l'ordre d'arrencada de la BIOS (o si ja està establert, corregiu l'ordre a la configuració del carregador)."
#~ msgid "The LILO is not supported now."
#~ msgstr "LILO ja no té suport."
-#~ msgid ""
-#~ "The selected boot path will not be activated for your installation. Your "
-#~ "system may not be bootable."
-#~ msgstr ""
-#~ "El camí d'arrencada seleccionat no s'activarà per a la instal·lació. És "
-#~ "possible que el sistema no pugui arrencar."
+#~ msgid "The selected boot path will not be activated for your installation. Your system may not be bootable."
+#~ msgstr "El camí d'arrencada seleccionat no s'activarà per a la instal·lació. És possible que el sistema no pugui arrencar."
#~ msgid ""
#~ "Configure a valid boot loader location before continuing.<br>\n"
-#~ "In case that no selection can be made it may be necessary to create a "
-#~ "small primary Apple HFS partition."
+#~ "In case that no selection can be made it may be necessary to create a small primary Apple HFS partition."
#~ msgstr ""
-#~ "Configureu una ubicació vàlida per al carregador d'arrencada abans de "
-#~ "continuar.<br>\n"
-#~ "En cas que no es pugui fer cap selecció, pot caldre crear una petita "
-#~ "partició primària Apple HFS."
+#~ "Configureu una ubicació vàlida per al carregador d'arrencada abans de continuar.<br>\n"
+#~ "En cas que no es pugui fer cap selecció, pot caldre crear una petita partició primària Apple HFS."
#~ msgid ""
#~ "Configure a valid boot loader location before continuing.<br>\n"
-#~ "In case that no selection can be made it may be necessary to create a "
-#~ "PReP Boot partition."
+#~ "In case that no selection can be made it may be necessary to create a PReP Boot partition."
#~ msgstr ""
-#~ "Configureu una ubicació vàlida per al carregador de l'arrencada abans de "
-#~ "continuar.<br>\n"
-#~ "En el cas que no feu cap selecció, pot caldre crear una partició PReP "
-#~ "Boot."
+#~ "Configureu una ubicació vàlida per al carregador de l'arrencada abans de continuar.<br>\n"
+#~ "En el cas que no feu cap selecció, pot caldre crear una partició PReP Boot."
#~ msgid "Stay &LILO"
#~ msgstr "Stay &LILO"
@@ -2183,11 +1895,8 @@
#~ msgid "Convert Settings and Install &GRUB"
#~ msgstr "Converteix els paràmetres i instal·la el GRUB"
-#~ msgid ""
-#~ "LILO is not supported. The recommended option is select convert LILO to "
-#~ "GRUB"
-#~ msgstr ""
-#~ "LILO no té suport. L'opció recomanada és seleccionar passar de LILO a GRUB"
+#~ msgid "LILO is not supported. The recommended option is select convert LILO to GRUB"
+#~ msgstr "LILO no té suport. L'opció recomanada és seleccionar passar de LILO a GRUB"
#~ msgid "&ELILO Global Options"
#~ msgstr "Opcions globals &ELILO"
@@ -2217,72 +1926,54 @@
#~ "<p><b>Set level of verbosity [0-5]</b><br> Increase verbosity of ELILO\n"
#~ "in case of boot problems.</p>"
#~ msgstr ""
-#~ "<p><b>Estableix el nivell d'informació [0-5]</b><br> Augmenta la "
-#~ "informació de l'ELILO\n"
+#~ "<p><b>Estableix el nivell d'informació [0-5]</b><br> Augmenta la informació de l'ELILO\n"
#~ "en cas de tenir problemes en l'arrencada.</p>"
#~ msgid ""
-#~ "<p><b>Append string for.global options to pass to kernel command line</"
-#~ "b><br>\n"
-#~ "Lets you define additional global parameters to pass to the kernel. These "
-#~ "are\n"
+#~ "<p><b>Append string for.global options to pass to kernel command line</b><br>\n"
+#~ "Lets you define additional global parameters to pass to the kernel. These are\n"
#~ "used if no 'append' appears in a given section.</p>\n"
#~ msgstr ""
-#~ "<p><b>Afegir una cadena global d'opcions per a la línia d'ordres del "
-#~ "nucli</b><br>\n"
-#~ "Permet definir paràmetres addicionals globals per a passar al nucli. "
-#~ "S'utilitzen\n"
+#~ "<p><b>Afegir una cadena global d'opcions per a la línia d'ordres del nucli</b><br>\n"
+#~ "Permet definir paràmetres addicionals globals per a passar al nucli. S'utilitzen\n"
#~ "si no apareix cap 'append' en una secció determinada.</p>\n"
#~ msgid ""
-#~ "<p><b>Name of the default initrd file</b>, if not empty, defines the "
-#~ "initial\n"
-#~ "ramdisk to use. Either enter the path and file name directly or choose by "
-#~ "using\n"
+#~ "<p><b>Name of the default initrd file</b>, if not empty, defines the initial\n"
+#~ "ramdisk to use. Either enter the path and file name directly or choose by using\n"
#~ "<b>Browse</b></p>\n"
#~ msgstr ""
-#~ "<p>L'opció <b>Nom del fitxer initrd predeterminat</b>, si no és buit, "
-#~ "defineix la ramdisk\n"
-#~ "inicial que s'ha d'utilitzar. Podeu introduir el camí i el nom de fitxer "
-#~ "directament o escollir-los a través de\n"
+#~ "<p>L'opció <b>Nom del fitxer initrd predeterminat</b>, si no és buit, defineix la ramdisk\n"
+#~ "inicial que s'ha d'utilitzar. Podeu introduir el camí i el nom de fitxer directament o escollir-los a través de\n"
#~ "<b>Navega</b></p>\n"
#~ msgid ""
#~ "<p><b>Name of default image file</b>, if not empty, defines the image\n"
-#~ "file to use. Either enter the path and file name directly or choose by "
-#~ "using\n"
+#~ "file to use. Either enter the path and file name directly or choose by using\n"
#~ "<b>Browse</b></p>"
#~ msgstr ""
-#~ "<p>L'opció <b>Nom del fitxer d'imatge predeterminat</b>, si no és buit, "
-#~ "defineix la ramdisk\n"
-#~ "inicial que s'ha d'utilitzar. Podeu introduir el camí i el nom de fitxer "
-#~ "directament o escollir-los a través de\n"
+#~ "<p>L'opció <b>Nom del fitxer d'imatge predeterminat</b>, si no és buit, defineix la ramdisk\n"
+#~ "inicial que s'ha d'utilitzar. Podeu introduir el camí i el nom de fitxer directament o escollir-los a través de\n"
#~ "<b>Navega</b></p>"
#~ msgid ""
#~ "<p><b>Specify user interface for ELILO ('simple' or 'textmenu')</b><br>\n"
#~ "Beware: 'textmenu' has occasionally caused problems on some machines.</p>"
#~ msgstr ""
-#~ "<p><b>Especifica la interfície d'usuari per a l'ELILO ('senzilla' o 'menú "
-#~ "de text')</b><br>\n"
-#~ "Compte: l'opció 'menú de text' ha causat problemes ocasionals en algunes "
-#~ "màquines.</p>"
+#~ "<p><b>Especifica la interfície d'usuari per a l'ELILO ('senzilla' o 'menú de text')</b><br>\n"
+#~ "Compte: l'opció 'menú de text' ha causat problemes ocasionals en algunes màquines.</p>"
#~ msgid ""
#~ "<p><b>Prevent EDD30 mode</b><br>\n"
-#~ "By default, if EDD30 is off, ELILO will try and set the variable to "
-#~ "TRUE.\n"
+#~ "By default, if EDD30 is off, ELILO will try and set the variable to TRUE.\n"
#~ "However, some controllers do not support EDD30 and forcing the variable\n"
#~ "may cause problems. Therefore, as of elilo-3.2, there is an option to \n"
#~ "avoid forcing the variable.</p>\n"
#~ msgstr ""
#~ "<p><b>Evita el mode EDD30</b><br>\n"
-#~ "Per defecte, si l'EDD30 està desactivat, l'ELILO intentarà establir la "
-#~ "variable a TRUE.\n"
-#~ "No obstant això, alguns controladors no admeten l'EDD30 i, si es força la "
-#~ "variable,\n"
-#~ " es poden ocasionar problemes. Per tant, a partir de l'elilo-3.2, hi ha "
-#~ "una opció per no haver\n"
+#~ "Per defecte, si l'EDD30 està desactivat, l'ELILO intentarà establir la variable a TRUE.\n"
+#~ "No obstant això, alguns controladors no admeten l'EDD30 i, si es força la variable,\n"
+#~ " es poden ocasionar problemes. Per tant, a partir de l'elilo-3.2, hi ha una opció per no haver\n"
#~ "de forçar la variable.</p>\n"
#~ msgid ""
@@ -2292,10 +1983,8 @@
#~ "</p>"
#~ msgstr ""
#~ "<p><b>Permet l'intent de donar-li una nova ubicació</b><br>\n"
-#~ "En cas que es produeixi un error d'ubicació de la memòria en el punt "
-#~ "inicial de càrrega del\n"
-#~ "nucli, permet l'intent de donar-li una nova ubicació (assumeix que el "
-#~ "nucli es pot canviar d'ubicació).\n"
+#~ "En cas que es produeixi un error d'ubicació de la memòria en el punt inicial de càrrega del\n"
+#~ "nucli, permet l'intent de donar-li una nova ubicació (assumeix que el nucli es pot canviar d'ubicació).\n"
#~ "</p>"
#~ msgid ""
@@ -2317,8 +2006,7 @@
#~ "Specify kernel chooser to use: \"simple\" or \"textmenu\"</p>"
#~ msgstr ""
#~ "<p><b>Estableix la interfície d'usuari per a ELILO</b>\n"
-#~ "Especifica el triador del nucli per usar: \"simple\" o \"menú de text\"</"
-#~ "p>"
+#~ "Especifica el triador del nucli per usar: \"simple\" o \"menú de text\"</p>"
#~ msgid ""
#~ "<p><b>Display the Content of a File by Function Keys</b>\n"
@@ -2347,10 +2035,8 @@
#~ "A message that is printed on the main screen if supported by\n"
#~ "the chooser.</p>"
#~ msgstr ""
-#~ "<p><b>Mostra els missatges a la pantalla principal (Si n'hi ha suport)</"
-#~ "b>\n"
-#~ "Un missatge que es mostra a la pantalla principal si el triador "
-#~ "(chooser)\n"
+#~ "<p><b>Mostra els missatges a la pantalla principal (Si n'hi ha suport)</b>\n"
+#~ "Un missatge que es mostra a la pantalla principal si el triador (chooser)\n"
#~ "ho permet.</p>"
#~ msgid ""
@@ -2367,12 +2053,8 @@
#~ msgid "Boot Image Location"
#~ msgstr "Ubicació de la imatge d'arrencada"
-#~ msgid ""
-#~ "Delay to wait before auto booting in seconds (used if not in interactive "
-#~ "mode)"
-#~ msgstr ""
-#~ "Retard abans de l'arrencada automàtica en segons (s'utilitza si no es "
-#~ "troba en mode interactiu)"
+#~ msgid "Delay to wait before auto booting in seconds (used if not in interactive mode)"
+#~ msgstr "Retard abans de l'arrencada automàtica en segons (s'utilitza si no es troba en mode interactiu)"
#~ msgid "Force interactive mode"
#~ msgstr "Força el mode interactiu"
@@ -2396,9 +2078,7 @@
#~ msgstr "Nom del fitxer d'imatge predeterminat"
#~ msgid "Specify user interface for ELILO ('simple' or 'textmenu')"
-#~ msgstr ""
-#~ "Especifica la interfície d'usuari per a l'ELILO ('senzilla' o 'menú de "
-#~ "text')"
+#~ msgstr "Especifica la interfície d'usuari per a l'ELILO ('senzilla' o 'menú de text')"
#~ msgid "Message printed on main screen (if supported)"
#~ msgstr "Missatge imprès a la pantalla principal (si s'admet)"
@@ -2410,8 +2090,7 @@
#~ msgstr "Evita el mode EDD30"
#~ msgid "Specify the filename for a specific FPSWA to load"
-#~ msgstr ""
-#~ "Especifiqueu el nom de fitxer si voleu que es carregui un FPSWA concret"
+#~ msgstr "Especifiqueu el nom de fitxer si voleu que es carregui un FPSWA concret"
#~ msgid "Allow attempt to relocate"
#~ msgstr "Permet l'intent de donar-li una nova ubicació"
@@ -2438,23 +2117,16 @@
#~ msgstr "Imposeu el muntatge de rootfs de només lectura"
#~ msgid "&Set the User Interface for ELILO (\"simple\" or \"textmenu\")"
-#~ msgstr ""
-#~ "&Especifica la interfície d'usuari per a l'ELILO ('senzilla' o 'menú de "
-#~ "text')"
+#~ msgstr "&Especifica la interfície d'usuari per a l'ELILO ('senzilla' o 'menú de text')"
-#~ msgid ""
-#~ "&Delay to Wait before Auto Booting in Seconds (Used if not in Interactive "
-#~ "Mode)"
-#~ msgstr ""
-#~ "&Retard abans de l'arrencada automàtica en segons (s'utilitza si no es "
-#~ "troba en mode interactiu)"
+#~ msgid "&Delay to Wait before Auto Booting in Seconds (Used if not in Interactive Mode)"
+#~ msgstr "&Retard abans de l'arrencada automàtica en segons (s'utilitza si no es troba en mode interactiu)"
#~ msgid "Display the Content of a File by Function &Keys"
#~ msgstr "Mostra el contingut d'un fitxer mitjançant les &tecles de funció"
#~ msgid "&Specify the Filename for a Specific FPSWA to Load"
-#~ msgstr ""
-#~ "&Especifiqueu el nom de fitxer si voleu que es carregui un FPSWA concret"
+#~ msgstr "&Especifiqueu el nom de fitxer si voleu que es carregui un FPSWA concret"
#~ msgid "Set Level of &Verbosity [0-5]"
#~ msgstr "Establiu el nivell d'informació en &text [0-5] "
@@ -2503,41 +2175,30 @@
#~ "caperta tindrà la sort de marcar-ho com a arrencable.</p>"
#~ msgid ""
-#~ "<p><b>Append String for Global Options to Pass to Kernel Command Line</"
-#~ "b><br>\n"
-#~ "Lets you define additional global parameters to pass to the kernel. These "
-#~ "are\n"
+#~ "<p><b>Append String for Global Options to Pass to Kernel Command Line</b><br>\n"
+#~ "Lets you define additional global parameters to pass to the kernel. These are\n"
#~ "used if no 'append' appears in a given section.</p>\n"
#~ msgstr ""
-#~ "<p><b>Afegir una cadena global d'opcions per a la línia d'ordres del "
-#~ "nucli</b><br>\n"
-#~ "Permet definir paràmetres addicionals globals per a passar al nucli. "
-#~ "S'utilitzen\n"
+#~ "<p><b>Afegir una cadena global d'opcions per a la línia d'ordres del nucli</b><br>\n"
+#~ "Permet definir paràmetres addicionals globals per a passar al nucli. S'utilitzen\n"
#~ "si no apareix cap 'append' en una secció determinada.</p>\n"
#~ msgid ""
-#~ "<p><b>Name of the Default Initrd File</b>, if not empty, defines the "
-#~ "initial\n"
-#~ "ramdisk to use. Either enter the path and file name directly or choose by "
-#~ "using\n"
+#~ "<p><b>Name of the Default Initrd File</b>, if not empty, defines the initial\n"
+#~ "ramdisk to use. Either enter the path and file name directly or choose by using\n"
#~ "<b>Browse</b></p>\n"
#~ msgstr ""
-#~ "<p>L'opció <b>Nom del fitxer initrd predeterminat</b>, si no és buit, "
-#~ "defineix la ramdisk\n"
-#~ "inicial que s'ha d'utilitzar. Podeu introduir el camí i el nom de fitxer "
-#~ "directament o escollir-los a través de\n"
+#~ "<p>L'opció <b>Nom del fitxer initrd predeterminat</b>, si no és buit, defineix la ramdisk\n"
+#~ "inicial que s'ha d'utilitzar. Podeu introduir el camí i el nom de fitxer directament o escollir-los a través de\n"
#~ "<b>Navega</b></p>\n"
#~ msgid ""
#~ "<p><b>Name of Default Image File</b>, if not empty, defines the image\n"
-#~ "file to use. Either enter the path and file name directly or choose by "
-#~ "using\n"
+#~ "file to use. Either enter the path and file name directly or choose by using\n"
#~ "<b>Browse</b></p>"
#~ msgstr ""
-#~ "<p>L'opció <b>Nom del fitxer d'imatge predeterminat</b>, si no és buit, "
-#~ "defineix la ramdisk\n"
-#~ "inicial que s'ha d'utilitzar. Podeu introduir el camí i el nom de fitxer "
-#~ "directament o escollir-los a través de\n"
+#~ "<p>L'opció <b>Nom del fitxer d'imatge predeterminat</b>, si no és buit, defineix la ramdisk\n"
+#~ "inicial que s'ha d'utilitzar. Podeu introduir el camí i el nom de fitxer directament o escollir-los a través de\n"
#~ "<b>Navega</b></p>"
#~ msgid ""
@@ -2551,61 +2212,48 @@
#~ "<p><b>Partition for Boot Loader Duplication</b>\n"
#~ "specifies other Linux device nodes where the bootinfo should be stored.\n"
#~ "If this option is given, the boot partition will be converted to FAT. \n"
-#~ "The intend of this option is to write the boot files to all members of a "
-#~ "RAID1 or RAID5 system.</p>"
+#~ "The intend of this option is to write the boot files to all members of a RAID1 or RAID5 system.</p>"
#~ msgstr ""
#~ "<p><b>Partició per a la duplicació del carregador</b>\n"
-#~ "Especifica uns altres nodes de dispositiu Linux on desar la informació "
-#~ "d'arrencada.\n"
+#~ "Especifica uns altres nodes de dispositiu Linux on desar la informació d'arrencada.\n"
#~ "Si es dóna aquesta opció, la partició d'arrencada es convertirà a FAT. \n"
-#~ "La intenció d'aquesta opció és escriure els fitxers d'arrencada a tots "
-#~ "els membres d'un sistema amb RAID1 o RAID5.</p>"
+#~ "La intenció d'aquesta opció és escriure els fitxers d'arrencada a tots els membres d'un sistema amb RAID1 o RAID5.</p>"
#~ msgid ""
#~ "<p><b>Change Boot Device in NV-RAM</b>\n"
#~ "this option will tell lilo to update the OpenFirmware \"boot-device\" \n"
-#~ "variable with the full OpenFirmware path pointing to the device specified "
-#~ "in\n"
+#~ "variable with the full OpenFirmware path pointing to the device specified in\n"
#~ "\"boot=\". If this option is missing, the system may not boot.</p>"
#~ msgstr ""
#~ "<p><b>Canviar el dispositiu d'arrencada NV-RAM</b>\n"
-#~ "Aquesta opció dirà a Lilo d'actualitzar la variable d'OpenFirmware \"boot-"
-#~ "device\" \n"
+#~ "Aquesta opció dirà a Lilo d'actualitzar la variable d'OpenFirmware \"boot-device\" \n"
#~ "amb el camí total OpenFirmware apuntant al dispositiu especificat a\n"
#~ "\"boot=\". Si falta aquesta opció, el sistema podria no arrencar.</p>"
#~ msgid ""
#~ "<p><b>Do not Use OS-chooser</b>\n"
-#~ " will tell lilo to use yaboot as boot file instead of a Forth script "
-#~ "named \"os-chooser\". \n"
-#~ "The OpenFirmware driver in the nVidia graphics card as shipped with Apple "
-#~ "G5 systems \n"
+#~ " will tell lilo to use yaboot as boot file instead of a Forth script named \"os-chooser\". \n"
+#~ "The OpenFirmware driver in the nVidia graphics card as shipped with Apple G5 systems \n"
#~ "will crash if there is no monitor attached.</p>"
#~ msgstr ""
#~ "<p><b>No fer servir OS-chooser</b>\n"
-#~ "dirà a Lilo de fer servir yaboot com a fitxer d'arrencada en lloc del "
-#~ "Forth script anomenat \"os-chooser\". \n"
-#~ "El controlador OpenFirmware de la targeta gràfica nVidia que conté el "
-#~ "sistema Apple G5 \n"
+#~ "dirà a Lilo de fer servir yaboot com a fitxer d'arrencada en lloc del Forth script anomenat \"os-chooser\". \n"
+#~ "El controlador OpenFirmware de la targeta gràfica nVidia que conté el sistema Apple G5 \n"
#~ "s'estavellarà si no té un monitor connectat.</p>"
#~ msgid ""
#~ "<p><b>Timeout in Seconds for MacOS/Linux</b>\n"
-#~ "It contains the timeout between MacOS/Linux in seconds until Linux boots "
-#~ "automatically \n"
+#~ "It contains the timeout between MacOS/Linux in seconds until Linux boots automatically \n"
#~ "if no key is pressed to boot MacOS</p>"
#~ msgstr ""
#~ "<p><b>Temps d'espera en segons per a MacOS/Linux</b>\n"
-#~ "Conté el temps d'espera en segons entre MacOS i Linux, fins que no "
-#~ "s'arrenca automàticament Linux \n"
+#~ "Conté el temps d'espera en segons entre MacOS i Linux, fins que no s'arrenca automàticament Linux \n"
#~ "si no es prem cap tecla per arrencar MacOS</p>"
#~ msgid ""
#~ "<p><b>Always Boot from FAT Partition</b>\n"
-#~ "Normally the lilo script would automatically select the boot partition "
-#~ "format\n"
-#~ "to either be a PReP boot partition or a FAT formatted file system for "
-#~ "more\n"
+#~ "Normally the lilo script would automatically select the boot partition format\n"
+#~ "to either be a PReP boot partition or a FAT formatted file system for more\n"
#~ "complex setups. This option forces the lilo script to use\n"
#~ "the FAT formatted file system</p>"
#~ msgstr ""
@@ -2618,14 +2266,11 @@
#~ msgid ""
#~ "<p><b>Install Boot Loader Even on Errors</b>\n"
#~ "Install the bootloader even if it is unsure whether your firmware is\n"
-#~ "buggy so that next boot will fail. This results in an unsupported setup.</"
-#~ "p>"
+#~ "buggy so that next boot will fail. This results in an unsupported setup.</p>"
#~ msgstr ""
#~ "<p><b>Instal·la el carregador d'arrencada fins i tot amb errors</b>\n"
-#~ "Instal·la el carregador encara que no estigui clar si el microprogramari "
-#~ "és\n"
-#~ "net d'errors i així la pròxima arrencada podria fallar. Això comporta una "
-#~ "configuració no suportada.</p>"
+#~ "Instal·la el carregador encara que no estigui clar si el microprogramari és\n"
+#~ "net d'errors i així la pròxima arrencada podria fallar. Això comporta una configuració no suportada.</p>"
#~ msgid "PPC Boot Loader Location"
#~ msgstr "Ubicació del carregador de l'arrencada PPC"
@@ -2658,9 +2303,7 @@
#~ msgstr "No feu servir el selector de SO"
#~ msgid "Install Boot Loader Even on Errors"
-#~ msgstr ""
-#~ "Instal·la el carregador de l'arrencada fins i tot quan es produeixin "
-#~ "errors"
+#~ msgstr "Instal·la el carregador de l'arrencada fins i tot quan es produeixin errors"
#~ msgid "PReP or FAT Partition"
#~ msgstr "Partició PReP o FAT"
@@ -2708,9 +2351,7 @@
#~ msgstr "&Arrenca sempre des de la partició FAT"
#~ msgid "&Install Boot Loader Even on Errors"
-#~ msgstr ""
-#~ "&Instal·la el carregador de l'arrencada fins i tot quan es produeixin "
-#~ "errors"
+#~ msgstr "&Instal·la el carregador de l'arrencada fins i tot quan es produeixin errors"
#~ msgid "Boot &Folder Path"
#~ msgstr "&Camí de la carpeta d'arrencada"
@@ -2825,24 +2466,17 @@
#~ "System was not booted via EFI firmware. To boot your\n"
#~ "computer, you need to load ELILO via the EFI shell."
#~ msgstr ""
-#~ "El sistema no s'ha arrencat a través del microprogramari EFI. Per "
-#~ "carregar\n"
+#~ "El sistema no s'ha arrencat a través del microprogramari EFI. Per carregar\n"
#~ "el sistema, heu de carregar ELILO per mitjà de la consola EFI."
-#~ msgid ""
-#~ "Do not install bootcode into \"/\" partition (<a href=\"enable_boot_root"
-#~ "\">do not install</a>"
-#~ msgstr ""
-#~ "No instal·lis el codi d'arrencada a la partició \"/\" (<a href="
-#~ "\"enable_boot_root\">do not install</a>"
+#~ msgid "Do not install bootcode into \"/\" partition (<a href=\"enable_boot_root\">do not install</a>"
+#~ msgstr "No instal·lis el codi d'arrencada a la partició \"/\" (<a href=\"enable_boot_root\">do not install</a>"
#~ msgid "LILO bootloader is not supported"
#~ msgstr "El carregador LILO està suportat"
#~ msgid "The /boot directory is on an XFS filesystem. System may not boot."
-#~ msgstr ""
-#~ "El directori /boot és en un sistema de fitxers XFS. El sistema podria no "
-#~ "carregar-se."
+#~ msgstr "El directori /boot és en un sistema de fitxers XFS. El sistema podria no carregar-se."
#~ msgid "Copying hardware configuration template failed."
#~ msgstr "No s'ha pogut copiar la plantilla de configuració del maquinari."
@@ -2903,9 +2537,7 @@
#~ "<p><big><b>Àrea dedicada del carregador de l'arrencada</b></big><br>\n"
#~ "Fer servir l'àrea dedicada del carregador de l'arrencada evita\n"
#~ "que els fitxers del carregador es desplacin durant\n"
-#~ "la defragmentació automàtica del disc. El moviment pot impedir que es "
-#~ "carregui\n"
+#~ "la defragmentació automàtica del disc. El moviment pot impedir que es carregui\n"
#~ "el carregador de l'arrencada.\n"
-#~ "Per fer servir l'àrea dedicada del carregador de l'arrencada, definiu "
-#~ "<b>Utilitza l'àrea dedicada del carregador de l'arrencada\n"
+#~ "Per fer servir l'àrea dedicada del carregador de l'arrencada, definiu <b>Utilitza l'àrea dedicada del carregador de l'arrencada\n"
#~ "</b>.</p>"
Modified: trunk/yast/ca/po/crowbar.ca.po
===================================================================
--- trunk/yast/ca/po/crowbar.ca.po 2015-09-29 08:03:00 UTC (rev 92874)
+++ trunk/yast/ca/po/crowbar.ca.po 2015-09-29 09:46:54 UTC (rev 92875)
@@ -8,14 +8,14 @@
msgstr ""
"Project-Id-Version: YaST (@memory@)\n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2015-08-25 18:36+0200\n"
+"POT-Creation-Date: 2015-09-28 18:16+0200\n"
"PO-Revision-Date: 2015-09-15 10:22+0200\n"
"Last-Translator: David Medina <opensusecatala(a)gmail.com>\n"
"Language-Team: Catalan\n"
-"Language: ca\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
+"Language: ca\n"
"Plural-Forms: nplurals=2; plural=(n != 1);\n"
"X-Generator: Poedit 1.8.4\n"
@@ -412,15 +412,11 @@
#. popup message %1 is FQDN
#: src/include/crowbar/complex.rb:1731
msgid ""
-"The SUSE Cloud Admin Server has been deployed. Changing the network is\n"
+"The Crowbar Admin Server has been deployed. Changing the network is\n"
"currently not supported.\n"
"\n"
"You can visit the Crowbar web UI on http://%1:3000/"
msgstr ""
-"S'ha desplegat el SUSE Cloud Admin Server. Canviar de xarxa no està\n"
-"actualment suportat.\n"
-"\n"
-"Podeu visitar la web de Crowbar a http://%1:3000/"
#. default dialog caption
#: src/include/crowbar/complex.rb:1749
@@ -458,14 +454,10 @@
#: src/include/crowbar/helps.rb:49
msgid ""
"<p>\n"
-"See the SUSE Cloud deployment guide for details on the network\n"
+"See the product deployment guide for details on the network\n"
"configuration and on using this YaST module.\n"
"</p>"
msgstr ""
-"<p>\n"
-"Vegeu la guia de desplegament de SUSE Cloud per a més detalls sobre\n"
-"la configuració i l'ús d'aquest mòdul del YaST.\n"
-"</p>"
#. Initialization dialog caption
#: src/include/crowbar/wizards.rb:87
@@ -514,6 +506,28 @@
msgstr "Escrivint els paràmetres..."
#~ msgid ""
+#~ "The SUSE Cloud Admin Server has been deployed. Changing the network is\n"
+#~ "currently not supported.\n"
+#~ "\n"
+#~ "You can visit the Crowbar web UI on http://%1:3000/"
+#~ msgstr ""
+#~ "S'ha desplegat el SUSE Cloud Admin Server. Canviar de xarxa no està\n"
+#~ "actualment suportat.\n"
+#~ "\n"
+#~ "Podeu visitar la web de Crowbar a http://%1:3000/"
+
+#~ msgid ""
+#~ "<p>\n"
+#~ "See the SUSE Cloud deployment guide for details on the network\n"
+#~ "configuration and on using this YaST module.\n"
+#~ "</p>"
+#~ msgstr ""
+#~ "<p>\n"
+#~ "Vegeu la guia de desplegament de SUSE Cloud per a més detalls sobre\n"
+#~ "la configuració i l'ús d'aquest mòdul del YaST.\n"
+#~ "</p>"
+
+#~ msgid ""
#~ "<p>Here you can edit the location of your <b>Update Repositories</b>.</p>\n"
#~ "<p>\n"
#~ "Some examples of how the URL could look like:\n"
Modified: trunk/yast/ca/po/kdump.ca.po
===================================================================
--- trunk/yast/ca/po/kdump.ca.po 2015-09-29 08:03:00 UTC (rev 92874)
+++ trunk/yast/ca/po/kdump.ca.po 2015-09-29 09:46:54 UTC (rev 92875)
@@ -8,14 +8,14 @@
msgstr ""
"Project-Id-Version: YaST (@memory@)\n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2015-08-25 18:36+0200\n"
+"POT-Creation-Date: 2015-09-28 18:16+0200\n"
"PO-Revision-Date: 2015-09-14 17:47+0100\n"
"Last-Translator: David Medina <opensusecatala(a)gmail.com>\n"
"Language-Team: Catalan\n"
-"Language: ca\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
+"Language: ca\n"
"Plural-Forms: nplurals=2; plural=(n != 1);\n"
"X-Generator: Poedit 1.6.11\n"
@@ -47,42 +47,27 @@
#. TRANSLATORS: CommandLine help
#: src/clients/kdump.rb:102
msgid "Dump target includes destination for saving dump images"
-msgstr ""
-"La destinació de l'abocament inclou la destinació on s'han de desar les "
-"imatges abocades"
+msgstr "La destinació de l'abocament inclou la destinació on s'han de desar les imatges abocades"
#. TRANSLATORS: CommandLine help
#: src/clients/kdump.rb:117
-msgid ""
-"The naming scheme is:/boot/vmlinu[zx]-<kernel_string>[.gz] Please enter only "
-"\"kernel_string\"."
-msgstr ""
-"L'esquema del nom és:/boot/vmlinu[zx]-<cadena_nucli>[.gz] Introduïu només "
-"\"cadena_nucli\"."
+msgid "The naming scheme is:/boot/vmlinu[zx]-<kernel_string>[.gz] Please enter only \"kernel_string\"."
+msgstr "L'esquema del nom és:/boot/vmlinu[zx]-<cadena_nucli>[.gz] Introduïu només \"cadena_nucli\"."
#. TRANSLATORS: CommandLine help
#: src/clients/kdump.rb:128
-msgid ""
-"The kdump commandline is the command line that needs to be passed off to the "
-"kdump kernel."
-msgstr ""
-"La línia d'ordres del kdump és la línia d'ordres que s'ha de passar al nucli "
-"del kdump."
+msgid "The kdump commandline is the command line that needs to be passed off to the kdump kernel."
+msgstr "La línia d'ordres del kdump és la línia d'ordres que s'ha de passar al nucli del kdump."
#. TRANSLATORS: CommandLine help
#: src/clients/kdump.rb:139
-msgid ""
-"Set this variable if you only want to _append_ values to the default command "
-"line string."
-msgstr ""
-"Establiu aquesta variable si només voleu _afegir_ valors a la cadena de la "
-"línia d'ordres predeterminada."
+msgid "Set this variable if you only want to _append_ values to the default command line string."
+msgstr "Establiu aquesta variable si només voleu _afegir_ valors a la cadena de la línia d'ordres predeterminada."
#. TRANSLATORS: CommandLine help
#: src/clients/kdump.rb:150
msgid "Immediately reboot after saving the core in the kdump kernel."
-msgstr ""
-"Reinicieu immediatament després de desar el nucli en el nucli del kdump."
+msgstr "Reinicieu immediatament després de desar el nucli en el nucli del kdump."
#. TRANSLATORS: CommandLine help
#: src/clients/kdump.rb:158
@@ -92,9 +77,7 @@
#. TRANSLATORS: CommandLine help
#: src/clients/kdump.rb:166
msgid "Specifies how many old dumps are kept. 0 means keep all."
-msgstr ""
-"Especifica quants abocaments vells s'han de conservar. 0 vol dir que es "
-"conserven tots."
+msgstr "Especifica quants abocaments vells s'han de conservar. 0 vol dir que es conserven tots."
#. TRANSLATORS: CommandLine help
#: src/clients/kdump.rb:174
@@ -108,12 +91,8 @@
#. TRANSLATORS: CommandLine help
#: src/clients/kdump.rb:190
-msgid ""
-"SMTP password for sending notification messages. Path of file which includes "
-"password (plain text file)."
-msgstr ""
-"Contrasenya SMTP per enviar missatges de notificiació. Camí del fitxer que "
-"inclou la contrasenya (fitxer de text pla)."
+msgid "SMTP password for sending notification messages. Path of file which includes password (plain text file)."
+msgstr "Contrasenya SMTP per enviar missatges de notificiació. Camí del fitxer que inclou la contrasenya (fitxer de text pla)."
#. TRANSLATORS: CommandLine help
#: src/clients/kdump.rb:198
@@ -148,8 +127,7 @@
#. TRANSLATORS: CommandLine help
#: src/clients/kdump.rb:241
msgid "Number for dump level includes pages for saving"
-msgstr ""
-"El nombre per al nivell d'abocament inclou les pàgines que s'han de desar"
+msgstr "El nombre per al nivell d'abocament inclou les pàgines que s'han de desar"
#. TRANSLATORS: CommandLine help
#: src/clients/kdump.rb:248
@@ -158,12 +136,8 @@
#. TRANSLATORS: CommandLine help
#: src/clients/kdump.rb:255
-msgid ""
-"Dump target includes type of target from: file (local filesystem), ftp, ssh, "
-"sftp, nfs, cifs"
-msgstr ""
-"La destinació de l'abocament inclou el tipus de destinació: fitxer (sistema "
-"de fitxers local), ftp, ssh, sftp, nfs, cifs"
+msgid "Dump target includes type of target from: file (local filesystem), ftp, ssh, sftp, nfs, cifs"
+msgstr "La destinació de l'abocament inclou el tipus de destinació: fitxer (sistema de fitxers local), ftp, ssh, sftp, nfs, cifs"
#. TRANSLATORS: CommandLine help
#: src/clients/kdump.rb:262
@@ -202,12 +176,8 @@
#. TRANSLATORS: CommandLine help
#: src/clients/kdump.rb:303
-msgid ""
-"The naming scheme is: /boot/vmlinu[zx]-<kernel_string>[.gz] kernel means "
-"only \"kernel_string\"."
-msgstr ""
-"L'esquema del nom és: /boot/vmlinu[zx]-<cadena_nucli>[.gz] el nucli només "
-"significa \"cadena_nucli\"."
+msgid "The naming scheme is: /boot/vmlinu[zx]-<kernel_string>[.gz] kernel means only \"kernel_string\"."
+msgstr "L'esquema del nom és: /boot/vmlinu[zx]-<cadena_nucli>[.gz] el nucli només significa \"cadena_nucli\"."
#. TRANSLATORS: CommandLine help
#: src/clients/kdump.rb:310
@@ -216,12 +186,8 @@
#. TRANSLATORS: CommandLine help
#: src/clients/kdump.rb:317
-msgid ""
-"Option means runlevel to boot the kdump kernel. Only values such as 1,2,3,5 "
-"or s are allowed"
-msgstr ""
-"L'opció significa el nivell d'execució per carregar el nucli del kdump. "
-"Només es permeten valors com ara 1,2,3,5 o s"
+msgid "Option means runlevel to boot the kdump kernel. Only values such as 1,2,3,5 or s are allowed"
+msgstr "L'opció significa el nivell d'execució per carregar el nucli del kdump. Només es permeten valors com ara 1,2,3,5 o s"
#. TRANSLATORS: CommandLine help
#: src/clients/kdump.rb:324
@@ -246,8 +212,7 @@
#. TRANSLATORS: CommandLine printed text
#: src/clients/kdump.rb:420
msgid "Kdump is enabled (boot option \"crashkernel\" is added)"
-msgstr ""
-"El kdump està habilitat (s'ha afegit l'opció de càrrega \"crashkernel\")"
+msgstr "El kdump està habilitat (s'ha afegit l'opció de càrrega \"crashkernel\")"
#. TRANSLATORS: CommandLine printed text
#: src/clients/kdump.rb:425
@@ -347,20 +312,18 @@
msgid "Kdump immediate reboots: %1"
msgstr "Reinicis immediats del kdump: %1"
-#: src/clients/kdump.rb:652 src/clients/kdump.rb:1259
+#: src/clients/kdump.rb:652 src/clients/kdump.rb:1262
msgid "Enabled"
msgstr "Habilitat"
-#: src/clients/kdump.rb:653 src/clients/kdump.rb:1260
+#: src/clients/kdump.rb:653 src/clients/kdump.rb:1263
msgid "Disabled"
msgstr "Inhabilitat"
#. TRANSLATORS: CommandLine printed text
#: src/clients/kdump.rb:662
msgid "Numbers of old dumps: All dumps are saved without deleting old dumps"
-msgstr ""
-"Nombre d'abocaments antics: es desen tots els abocaments sense suprimir els "
-"vells"
+msgstr "Nombre d'abocaments antics: es desen tots els abocaments sense suprimir els vells"
#. TRANSLATORS: CommandLine printed text
#: src/clients/kdump.rb:670
@@ -394,15 +357,17 @@
#. TRANSLATORS: CommandLine printed text
#: src/clients/kdump.rb:747
-msgid "Kernel option \"crashkernel\" includes ranges. They will be rewritten."
+msgid ""
+"Kernel option \"crashkernel\" includes ranges and/or redundant values.\n"
+"It will be rewritten."
msgstr ""
-"L'opció del nucli \"crashkernel\" inclou \"ranges\". Se sobreescriuran."
+#. Force value to false, so it's actually rewritten
#. TRANSLATORS: CommandLine printed text
-#. Popup::Message(crash_value);
-#. delete crashkernel paramter from bootloader
-#: src/clients/kdump.rb:752 src/clients/kdump.rb:757 src/modules/Kdump.rb:570
-#: src/modules/Kdump.rb:589
+#. start kdump at boot
+#. delete crashkernel parameter from bootloader
+#: src/clients/kdump.rb:755 src/clients/kdump.rb:760 src/modules/Kdump.rb:487
+#: src/modules/Kdump.rb:500
msgid "To apply changes a reboot is necessary."
msgstr "Cal reiniciar l'ordinador per aplicar els canvis."
@@ -421,42 +386,39 @@
#. TRANSLATORS: CommandLine error message
#. TRANSLATORS: CommandLine error message
#. TRANSLATORS: CommandLine error message
-#: src/clients/kdump.rb:761 src/clients/kdump.rb:787 src/clients/kdump.rb:816
-#: src/clients/kdump.rb:1048 src/clients/kdump.rb:1065
-#: src/clients/kdump.rb:1082 src/clients/kdump.rb:1099
-#: src/clients/kdump.rb:1114 src/clients/kdump.rb:1130
-#: src/clients/kdump.rb:1153 src/clients/kdump.rb:1173
-#: src/clients/kdump.rb:1193 src/clients/kdump.rb:1207
-#: src/clients/kdump.rb:1230 src/clients/kdump.rb:1250
+#: src/clients/kdump.rb:764 src/clients/kdump.rb:790 src/clients/kdump.rb:819
+#: src/clients/kdump.rb:1051 src/clients/kdump.rb:1068
+#: src/clients/kdump.rb:1085 src/clients/kdump.rb:1102
+#: src/clients/kdump.rb:1117 src/clients/kdump.rb:1133
+#: src/clients/kdump.rb:1156 src/clients/kdump.rb:1176
+#: src/clients/kdump.rb:1196 src/clients/kdump.rb:1210
+#: src/clients/kdump.rb:1233 src/clients/kdump.rb:1253
msgid "Wrong options were used."
msgstr "S'han utilitzat opcions incorrectes."
#. TRANSLATORS: CommandLine printed text
-#: src/clients/kdump.rb:778
+#: src/clients/kdump.rb:781
msgid "Dump level was set."
msgstr "S'ha establert el nivell d'abocament."
#. TRANSLATORS: CommandLine error message
#. TRANSLATORS: CommandLine error message
-#: src/clients/kdump.rb:782 src/clients/kdump.rb:807
+#: src/clients/kdump.rb:785 src/clients/kdump.rb:810
msgid "Wrong value of option."
msgstr "Valor d'opció incorrecte."
#. TRANSLATORS: CommandLine printed text
-#: src/clients/kdump.rb:803
+#: src/clients/kdump.rb:806
msgid "Dump format was set."
msgstr "S'ha establert el format d'abocament."
#. TRANSLATORS: CommandLine printed text help
-#: src/clients/kdump.rb:810
-msgid ""
-"Option can include only \"none\", \"ELF\", \"compressed\" or \"lzo\" value."
-msgstr ""
-"L'opció només pot incloure el valor \"none\", \"ELF\", \"compressed\" o \"lzo"
-"\"."
+#: src/clients/kdump.rb:813
+msgid "Option can include only \"none\", \"ELF\", \"compressed\" or \"lzo\" value."
+msgstr "L'opció només pot incloure el valor \"none\", \"ELF\", \"compressed\" o \"lzo\"."
#. TRANSLATORS: CommandLine error message
-#: src/clients/kdump.rb:830
+#: src/clients/kdump.rb:833
msgid "File %1 does not exist."
msgstr "El fitxer %1 no existeix."
@@ -464,8 +426,8 @@
#. TRANSLATORS: CommandLine error message
#. TRANSLATORS: CommandLine error message
#. TRANSLATORS: CommandLine error message
-#: src/clients/kdump.rb:852 src/clients/kdump.rb:886 src/clients/kdump.rb:935
-#: src/clients/kdump.rb:969 src/clients/kdump.rb:1016
+#: src/clients/kdump.rb:855 src/clients/kdump.rb:889 src/clients/kdump.rb:938
+#: src/clients/kdump.rb:972 src/clients/kdump.rb:1019
msgid "Value for \"dir\" missing."
msgstr "Falta el valor per a \"dir\"."
@@ -473,48 +435,48 @@
#. TRANSLATORS: CommandLine error message
#. TRANSLATORS: CommandLine error message
#. TRANSLATORS: CommandLine error message
-#: src/clients/kdump.rb:866 src/clients/kdump.rb:916 src/clients/kdump.rb:957
-#: src/clients/kdump.rb:983
+#: src/clients/kdump.rb:869 src/clients/kdump.rb:919 src/clients/kdump.rb:960
+#: src/clients/kdump.rb:986
msgid "Value for \"server\" missing."
msgstr "Falta el valor per a \"server\"."
#. TRANSLATORS: CommandLine error message
-#: src/clients/kdump.rb:995
+#: src/clients/kdump.rb:998
msgid "Value for \"share\" missing."
msgstr "Falta el valor per a \"share\"."
#. TRANSLATORS: CommandLine error message
-#: src/clients/kdump.rb:1037
+#: src/clients/kdump.rb:1040
msgid "Wrong value for target."
msgstr "Valor incorrecte per a la destinació."
#. TRANSLATORS: CommandLine error message
-#: src/clients/kdump.rb:1148
+#: src/clients/kdump.rb:1151
msgid "Wrong value of options \"no\"."
msgstr "Valor incorrecte per a l'opció \"no\"."
#. TRANSLATORS: CommandLine error message
-#: src/clients/kdump.rb:1168
+#: src/clients/kdump.rb:1171
msgid "Wrong value for option \"server\"."
msgstr "Valor incorrecte per a l'opció \"server\"."
#. TRANSLATORS: CommandLine error message
-#: src/clients/kdump.rb:1188
+#: src/clients/kdump.rb:1191
msgid "Wrong value for option \"user\"."
msgstr "Valor incorrecte per a l'opció \"user\"."
#. TRANSLATORS: CommandLine error message
#. TRANSLATORS: CommandLine error message
-#: src/clients/kdump.rb:1225 src/clients/kdump.rb:1245
+#: src/clients/kdump.rb:1228 src/clients/kdump.rb:1248
msgid "Wrong value for option \"email\"."
msgstr "Valor incorrecte per a l'opció \"email\"."
-#: src/clients/kdump.rb:1257
+#: src/clients/kdump.rb:1260
msgid "Firmware-assisted dump: %{status}"
msgstr "Abocament de maquinari assistit: %{status}"
#. TRANSLATORS: CommandLine error message
-#: src/clients/kdump.rb:1275
+#: src/clients/kdump.rb:1278
msgid "No option has been defined."
msgstr "No s'ha definit cap opció."
@@ -534,109 +496,96 @@
msgstr "&Kdump"
#. TRANSLATORS: RadioButtonGroup Label
-#: src/include/kdump/dialogs.rb:53
+#: src/include/kdump/dialogs.rb:57
msgid "Enable/Disable Kdump"
msgstr "Habilita/inhabilita el Kdump"
-#: src/include/kdump/dialogs.rb:58
+#: src/include/kdump/dialogs.rb:62
msgid "Enable Kd&ump"
msgstr "Habilita el Kd&ump"
-#: src/include/kdump/dialogs.rb:59
+#: src/include/kdump/dialogs.rb:63
msgid "&Disable Kdump"
msgstr "&Inhabilita el Kdump"
-#. "handle" : HandleEnableDisalbeKdump,
-#: src/include/kdump/dialogs.rb:79
-msgid "Total System Memory [MB]:"
-msgstr "Memòria total del sistema (en MB):"
-
-#: src/include/kdump/dialogs.rb:86
-msgid "Usable Memory [MB]:"
-msgstr "Memòria utilitzable (en MB):"
-
-#: src/include/kdump/dialogs.rb:95
-msgid "Kdump Memor&y [MB]"
-msgstr "Memòr&ia del Kdump (en MB)"
-
#. ---------============ Dump Filtering screen=============------------
-#: src/include/kdump/dialogs.rb:134
+#: src/include/kdump/dialogs.rb:111
msgid "Include in Dumping"
msgstr "Inclou a l'abocament"
-#: src/include/kdump/dialogs.rb:141
+#: src/include/kdump/dialogs.rb:118
msgid "&Pages Filled with Zero"
msgstr "&Pàgines emplenades amb un zero"
#. `VStretch ()
-#: src/include/kdump/dialogs.rb:147
+#: src/include/kdump/dialogs.rb:124
msgid "Cach&e Pages"
msgstr "Pàgines a la memòria c&au"
-#: src/include/kdump/dialogs.rb:157
+#: src/include/kdump/dialogs.rb:134
msgid "Cache Priva&te Pages"
msgstr "Pàgines priva&des a la memòria cau"
-#: src/include/kdump/dialogs.rb:162
+#: src/include/kdump/dialogs.rb:139
msgid "&User Data Pages"
msgstr "Pàgines de dades d'&usuari"
-#: src/include/kdump/dialogs.rb:163
+#: src/include/kdump/dialogs.rb:140
msgid "&Free Pages"
msgstr "Pàgines &lliures"
#. TRANSLATORS: TextEntry Label
-#: src/include/kdump/dialogs.rb:191
+#: src/include/kdump/dialogs.rb:168
msgid "&Dump Format"
msgstr "Format d'a&bocament"
-#: src/include/kdump/dialogs.rb:194
+#: src/include/kdump/dialogs.rb:171
msgid "&No Dump"
msgstr "&Sense abocament"
-#: src/include/kdump/dialogs.rb:195
+#: src/include/kdump/dialogs.rb:172
msgid "&ELF Format"
msgstr "Format &ELF "
-#: src/include/kdump/dialogs.rb:196
+#: src/include/kdump/dialogs.rb:173
msgid "C&ompressed Format"
msgstr "Format c&omprimit"
-#: src/include/kdump/dialogs.rb:197
+#: src/include/kdump/dialogs.rb:174
msgid "&LZO Compressed Format"
msgstr "Format &LZO comprimit"
#. ---------============ Dump Target screen=============------------
-#: src/include/kdump/dialogs.rb:217
+#: src/include/kdump/dialogs.rb:194
msgid "&Select Target"
msgstr "&Seleccioneu la destinació"
-#: src/include/kdump/dialogs.rb:221
+#: src/include/kdump/dialogs.rb:198
msgid "Local Directory"
msgstr "Directori local"
-#: src/include/kdump/dialogs.rb:222 src/include/kdump/uifunctions.rb:106
+#: src/include/kdump/dialogs.rb:199 src/include/kdump/uifunctions.rb:106
msgid "FTP"
msgstr "FTP"
-#: src/include/kdump/dialogs.rb:223
+#: src/include/kdump/dialogs.rb:200
msgid "SSH"
msgstr "SSH"
-#: src/include/kdump/dialogs.rb:224
+#: src/include/kdump/dialogs.rb:201
msgid "SFTP"
msgstr "SFTP"
-#: src/include/kdump/dialogs.rb:225 src/include/kdump/uifunctions.rb:173
+#: src/include/kdump/dialogs.rb:202 src/include/kdump/uifunctions.rb:173
msgid "NFS"
msgstr "NFS"
-#: src/include/kdump/dialogs.rb:226 src/include/kdump/uifunctions.rb:188
+#: src/include/kdump/dialogs.rb:203 src/include/kdump/uifunctions.rb:188
msgid "CIFS (SMB)"
msgstr "CIFS (SMB)"
#. TRANSLATORS: TextEntry Label
-#: src/include/kdump/dialogs.rb:251
+#: src/include/kdump/dialogs.rb:228
msgid "&SMTP Server"
msgstr "Servidor &SMTP"
@@ -644,7 +593,7 @@
#. text entry
#. text entry
#. text entry
-#: src/include/kdump/dialogs.rb:263 src/include/kdump/uifunctions.rb:130
+#: src/include/kdump/dialogs.rb:240 src/include/kdump/uifunctions.rb:130
#: src/include/kdump/uifunctions.rb:160 src/include/kdump/uifunctions.rb:212
msgid "&User Name"
msgstr "Nom d'&usuari"
@@ -653,128 +602,146 @@
#. password entry
#. password entry
#. password entry
-#: src/include/kdump/dialogs.rb:275 src/include/kdump/uifunctions.rb:133
+#: src/include/kdump/dialogs.rb:252 src/include/kdump/uifunctions.rb:133
#: src/include/kdump/uifunctions.rb:163 src/include/kdump/uifunctions.rb:215
msgid "&Password"
msgstr "&Contrasenya"
#. TRANSLATORS: TextEntry Label
-#: src/include/kdump/dialogs.rb:287
+#: src/include/kdump/dialogs.rb:264
msgid "Notification &To"
msgstr "Notificació &a"
#. TRANSLATORS: TextEntry Label
-#: src/include/kdump/dialogs.rb:303
+#: src/include/kdump/dialogs.rb:280
msgid "Notifica&tion CC"
msgstr "Notific&ació CC"
#. TRANSLATORS: TextEntry Label
-#: src/include/kdump/dialogs.rb:320
+#: src/include/kdump/dialogs.rb:297
msgid "Custom Kdump &Kernel"
msgstr "&Nucli del Kdump personalitzat"
#. TRANSLATORS: TextEntry Label
-#: src/include/kdump/dialogs.rb:332
+#: src/include/kdump/dialogs.rb:309
msgid "Kdump Co&mmand Line"
msgstr "Línia d'o&rdres del Kdump"
#. TRANSLATORS: TextEntry Label
-#: src/include/kdump/dialogs.rb:344
+#: src/include/kdump/dialogs.rb:321
msgid "Kdump Command &Line Append"
msgstr "Addició a la &línia d'ordres del Kdump"
#. TRANSLATORS: CheckBox Label
-#: src/include/kdump/dialogs.rb:361
+#: src/include/kdump/dialogs.rb:338
msgid "&Enable Immediate Reboot After Saving the Core"
msgstr "&Habilita el reinici immediat després de desar el nucli"
#. TRANSLATORS: CheckBox Label
-#: src/include/kdump/dialogs.rb:375
+#: src/include/kdump/dialogs.rb:352
msgid "Enable Copy Ke&rnel into the Dump Directory"
msgstr "Habilita copiar el &nucli al directori d'abocament."
#. TRANSLATORS: CheckBox Label
-#: src/include/kdump/dialogs.rb:389
+#: src/include/kdump/dialogs.rb:366
msgid "Enable &Delete Old Dump Images"
msgstr "Habilita la &supressió d'imatges d'abocament antigues"
#. TRANSLATORS: IntField Label
-#: src/include/kdump/dialogs.rb:406
+#: src/include/kdump/dialogs.rb:383
msgid "N&umber of Old Dumps"
msgstr "N&ombre d'abocaments antics"
#. "handle" :
-#: src/include/kdump/dialogs.rb:427
+#: src/include/kdump/dialogs.rb:408
msgid "Kdump Memory"
msgstr "Memòria del Kdump"
-#: src/include/kdump/dialogs.rb:432
+#: src/include/kdump/dialogs.rb:413
msgid "Kdump Start-Up"
msgstr "Inici del Kdump"
-#: src/include/kdump/dialogs.rb:433
+#: src/include/kdump/dialogs.rb:414
msgid "Start-Up"
msgstr "Inici"
-#: src/include/kdump/dialogs.rb:448
+#: src/include/kdump/dialogs.rb:429
msgid "Kdump - Dump Filtering"
msgstr "Kdump - Filtratge de l'abocament"
-#: src/include/kdump/dialogs.rb:449
+#: src/include/kdump/dialogs.rb:430
msgid "Dump Filtering"
msgstr "Filtratge de l'abocament"
-#: src/include/kdump/dialogs.rb:455
+#: src/include/kdump/dialogs.rb:436
msgid "Saving Target for Kdump Image"
msgstr "Desant la destinació per a la imatge del Kdump"
-#: src/include/kdump/dialogs.rb:462 src/include/kdump/dialogs.rb:463
+#: src/include/kdump/dialogs.rb:443 src/include/kdump/dialogs.rb:444
msgid "Dump Target"
msgstr "Destinació de l'abocament"
-#: src/include/kdump/dialogs.rb:469
+#: src/include/kdump/dialogs.rb:450
msgid "SMTP Server"
msgstr "Servidor SMTP"
-#: src/include/kdump/dialogs.rb:479
+#: src/include/kdump/dialogs.rb:460
msgid "Notification Email Addresses"
msgstr "Adreça electrònia de notificació"
-#: src/include/kdump/dialogs.rb:487 src/include/kdump/dialogs.rb:488
+#: src/include/kdump/dialogs.rb:468 src/include/kdump/dialogs.rb:469
msgid "Email Notification"
msgstr "Notificació per correu electrònic"
-#: src/include/kdump/dialogs.rb:501
+#: src/include/kdump/dialogs.rb:482
msgid "Custom Kernel for Kdump"
msgstr "Nucli personalitzat per al Kdump"
-#: src/include/kdump/dialogs.rb:506
+#: src/include/kdump/dialogs.rb:487
msgid "Command Line"
msgstr "Línia d'ordres"
-#: src/include/kdump/dialogs.rb:514
+#: src/include/kdump/dialogs.rb:495
msgid "Dump Settings"
msgstr "Paràmetres de l'abocament"
-#: src/include/kdump/dialogs.rb:527
+#: src/include/kdump/dialogs.rb:508
msgid "Kdump Expert Settings"
msgstr "Configuració avançada del Kdump"
-#: src/include/kdump/dialogs.rb:528
+#: src/include/kdump/dialogs.rb:509
msgid "Expert Settings"
msgstr "Configuració avançada"
+#: src/include/kdump/dialogs.rb:529
+msgid "Kdump &Low Memory [MiB]"
+msgstr ""
+
+#: src/include/kdump/dialogs.rb:531
+msgid "Kdump Memor&y [MiB]"
+msgstr ""
+
+#: src/include/kdump/dialogs.rb:537
+msgid "Total System Memory [MiB]:"
+msgstr ""
+
+#: src/include/kdump/dialogs.rb:544
+msgid "Usable Memory [MiB]:"
+msgstr ""
+
+#: src/include/kdump/dialogs.rb:567
+msgid "Kdump &High Memory [MiB]"
+msgstr ""
+
#. Enable/Disable Kdump - RadioButtons 1/1
#: src/include/kdump/helps.rb:36
msgid ""
"<p><b>Enable/Disable Kdump</b><br>\n"
-" Enable or disable kdump. The boot option crashkernel parameter is added/"
-"removed. \n"
+" Enable or disable kdump. The boot option crashkernel parameter is added/removed. \n"
" To apply changes, a reboot is necessary.<br></p>\n"
msgstr ""
"<p><b>Habilita/Inhabilita el Kdump</b><br>\n"
-" Habiliteu o inhabiliteu el kdump. S'afegirà o s'eliminarà el paràmetre "
-"de l'opció d'arrencada crashkernel. \n"
+" Habiliteu o inhabiliteu el kdump. S'afegirà o s'eliminarà el paràmetre de l'opció d'arrencada crashkernel. \n"
" Per aplicar els canvis cal reiniciar l'ordinador.<br></p>\n"
#. Kdump Memor&y [MB] - IntField 1/1
@@ -791,20 +758,10 @@
#: src/include/kdump/helps.rb:46
msgid ""
"<p><b>Firmware-Assisted Dump</b><br>\n"
-" Dumps are not generated before the partition is reinitialized but take "
-"place when the partition is restarting. When performing a firmware-"
-"assisted dump, system memory is frozen and the partition rebooted, which "
-"allows a new instance of the operating system to dump data from the "
-"previous kernel crash. This feature is suitable only when the system has "
-"more than 1.5 GB of memory.</p>"
+" Dumps are not generated before the partition is reinitialized but take place when the partition is restarting. When performing a firmware-assisted dump, system memory is frozen and the partition rebooted, which allows a new instance of the operating system to dump data from the previous kernel crash. This feature is suitable only when the system has more than 1.5 GB of memory.</p>"
msgstr ""
"<p><b>Abocament de maquinari assistit<b><br>\n"
-" Els abocaments no es generen abans que la partició es reiniciï però es "
-"fan quan la partició s'està reiniciant. Quan es fa un abocament de maquinari "
-"assistit, la memòria del sistema es congela i la partició es torna a "
-"arrencar, la qual cosa permet que una nova instància del sistema operatiu "
-"aboqui dades de la fallada prèvia del nucli. Aquesta característica és "
-"adequada quan el sistema té més d'1.5 GB de memòria.</p>"
+" Els abocaments no es generen abans que la partició es reiniciï però es fan quan la partició s'està reiniciant. Quan es fa un abocament de maquinari assistit, la memòria del sistema es congela i la partició es torna a arrencar, la qual cosa permet que una nova instància del sistema operatiu aboqui dades de la fallada prèvia del nucli. Aquesta característica és adequada quan el sistema té més d'1.5 GB de memòria.</p>"
#. Kdump Memor&y [MB] - IntField 1/1
#: src/include/kdump/helps.rb:57
@@ -825,47 +782,37 @@
"<p><b>Dump Format</b><br>\n"
" <i>No Dump</i> - Only save the kernel log.<br>\n"
" <i>ELF Format</i> - Create dump file in the ELF format.<br>\n"
-" <i>Compressed Format</i> - Compress dump data by each page with gzip."
-"<br>\n"
-" <i>LZO Compressed Format</i> - Slightly bigger files but much faster."
-"<br>\n"
+" <i>Compressed Format</i> - Compress dump data by each page with gzip.<br>\n"
+" <i>LZO Compressed Format</i> - Slightly bigger files but much faster.<br>\n"
"</p>"
msgstr ""
"<p><b>Format d'abocament</b><br>\n"
" <i>Sense abocament</i> - Només desa el registre del nucli.<br>\n"
" <i>Forma tELF</i> - Crea un fitxer d'abocament en format ELF.<br>\n"
-" <i>Format comprimit</i> - Comprimeix les dades d'abocament per pàgines "
-"amb gzip.<br>\n"
-" <i>Format LZO Comprimit </i> - Fitxers una mica més grossos però més "
-"ràpid.<br>\n"
+" <i>Format comprimit</i> - Comprimeix les dades d'abocament per pàgines amb gzip.<br>\n"
+" <i>Format LZO Comprimit </i> - Fitxers una mica més grossos però més ràpid.<br>\n"
"</p>"
#. Dump Format - RadioButtons 1/7
#: src/include/kdump/helps.rb:72
msgid ""
"<p><b>Saving Target for Kdump Image</b><br>\n"
-" The target for saving kdump images. Select type of target for saving "
-"dumps.<br></p>"
+" The target for saving kdump images. Select type of target for saving dumps.<br></p>"
msgstr ""
"<p><b>Destinació del desament de la imatge del Kdump</b><br>\n"
-" La destinació on s'han de desar les imatges del kdump. Seleccioneu-ne el "
-"tipus.<br></p>"
+" La destinació on s'han de desar les imatges del kdump. Seleccioneu-ne el tipus.<br></p>"
#. Dump Format - RadioButtons 2/7
#: src/include/kdump/helps.rb:76
msgid ""
"<p><b>Local Filestem</b> - Save kdump image in the local filesystem.\n"
" <i>Directory for Saving Dumps</i> - The path for saving kdump images.\n"
-" Selecting directory for saving kdump images via dialog by pressing "
-"<i>Browse</i>\n"
+" Selecting directory for saving kdump images via dialog by pressing <i>Browse</i>\n"
" <br></p>"
msgstr ""
-"<p><b>Sistema de fitxers local</b> - Desa la imatge del kdump al sistema de "
-"fitxers local.\n"
-" <i>Directori on s'han de desar els abocaments</i> - El camí on s'han de "
-"desar les imatges del kdump.\n"
-" Podeu seleccionar el directori on s'han de desar les imatges del kdump "
-"mitjançant un diàleg si premeu <i>Navega</i>\n"
+"<p><b>Sistema de fitxers local</b> - Desa la imatge del kdump al sistema de fitxers local.\n"
+" <i>Directori on s'han de desar els abocaments</i> - El camí on s'han de desar les imatges del kdump.\n"
+" Podeu seleccionar el directori on s'han de desar les imatges del kdump mitjançant un diàleg si premeu <i>Navega</i>\n"
" <br></p>"
#. Dump Format - RadioButtons 3/7
@@ -876,18 +823,14 @@
" <i>Port</i> - The port number for connection.\n"
" <i>Directory on Server</i> - The path for saving kdump images.\n"
" <i>Enable Anonymous FTP</i> enables anonymous connection to server.\n"
-" <i>User Name</i> for ftp connection. <i>Password</i> for ftp connection."
-"<br></p>"
+" <i>User Name</i> for ftp connection. <i>Password</i> for ftp connection.<br></p>"
msgstr ""
"<p><b>FTP</b> - Desa la imatge del kdump mitjançant FTP.\n"
" <i>Nom del servidor</i> - El nom del servidor FTP.\n"
-" <i>Port</i> - El número de port que s'ha de fer servir per a la "
-"connexió.\n"
-" <i>Directori al servidor</i> - El camí on s'han de desar les imatges del "
-"kdump.\n"
+" <i>Port</i> - El número de port que s'ha de fer servir per a la connexió.\n"
+" <i>Directori al servidor</i> - El camí on s'han de desar les imatges del kdump.\n"
" <i>Habilita l'FTP anònim</i> habilita la connexió anònima al servidor.\n"
-" <i>Nom d'usuari</i> per a la connexió ftp. <i>Contrasenya</i> per a la "
-"connexió ftp.<br></p>"
+" <i>Nom d'usuari</i> per a la connexió ftp. <i>Contrasenya</i> per a la connexió ftp.<br></p>"
#. Dump Format - RadioButtons 4/7
#: src/include/kdump/helps.rb:92
@@ -899,8 +842,7 @@
" <i>User Name</i> for SSH connection. \n"
" <i>Password</i> for SSH connection.<br></p>\n"
msgstr ""
-"<p><b>SFTP</b> - Desa la imatge de kdump a través de SSH i \"dd\" a la "
-"màquina de destinació.\n"
+"<p><b>SFTP</b> - Desa la imatge de kdump a través de SSH i \"dd\" a la màquina de destinació.\n"
" <i>Nom del servidor</i> - El nom del servidor.\n"
" <i>Port</i> - El número de port per a la connexió.\n"
" <i>Directori al servidor</i> - El camí per desar les imatges del kdump.\n"
@@ -931,8 +873,7 @@
"by default.</p>"
msgstr ""
"<p>La tria entre SSH i SFTP depèn\n"
-"de detalls de configuració del servidor. Els servidors SLE tenen suport per "
-"a ambdós\n"
+"de detalls de configuració del servidor. Els servidors SLE tenen suport per a ambdós\n"
"per defecte.</p>"
#. Dump Format - RadioButtons 6/7
@@ -944,8 +885,7 @@
msgstr ""
"<p><b>NFS</b> - Desa la imatge del kdump a l'NFS.\n"
" <i>Nom del servidor</i> - El nom del servidor nfs.\n"
-" <i>Directori al servidor</i> - El camí on s'han de desar les imatges del "
-"kdump.<br></p>"
+" <i>Directori al servidor</i> - El camí on s'han de desar les imatges del kdump.<br></p>"
#. Dump Format - RadioButtons 7/7
#: src/include/kdump/helps.rb:121
@@ -960,12 +900,9 @@
"<p><b>CIFS</b> - Desa la imatge del kdump mitjançant CIFS.\n"
" <i>Nom del servidor</i> - El nom del servidor.\n"
" <i>Compartició exportada</i> - El nom de compartició del Windows.\n"
-" <i>Directori al servidor</i> - El camí on s'han de desar les imatges del "
-"kdump.\n"
-" <i>Utilitza l'autenticació</i> habilita la connexió autenticada al "
-"servidor.\n"
-" <i>Nom d'usuari</i> per a la connexió. <i>Contrasenya</i> per a la "
-"connexió.<br></p>"
+" <i>Directori al servidor</i> - El camí on s'han de desar les imatges del kdump.\n"
+" <i>Utilitza l'autenticació</i> habilita la connexió autenticada al servidor.\n"
+" <i>Nom d'usuari</i> per a la connexió. <i>Contrasenya</i> per a la connexió.<br></p>"
#. Custom Kdump Kernel - TextEntry 1/1
#: src/include/kdump/helps.rb:130
@@ -974,8 +911,7 @@
" The naming scheme is:<i>/boot/vmlinu[zx]-<kernel_string>[.gz]</i>\n"
" Please enter only <i>kernel_string</i>.<br></p>"
msgstr ""
-"<p><b>Nucli del kdump personalitzat</b> L'usuari pot introduir el nucli "
-"personalitzat.\n"
+"<p><b>Nucli del kdump personalitzat</b> L'usuari pot introduir el nucli personalitzat.\n"
" L'esquema de denominació és:<i>/boot/vmlinu[zx]-<cadena_nucli>[.gz]</i>\n"
" Introduïu només <i>cadena_nucli</i>.<br></p>"
@@ -997,8 +933,7 @@
" is set. <br></p>\n"
msgstr ""
"<p><b>Addició a la línia d'ordres del Kdump</b>\n"
-" Si definiu aquesta opció, s'_afegiran_ valors a la cadena de la línia "
-"d'ordres predeterminada. \n"
+" Si definiu aquesta opció, s'_afegiran_ valors a la cadena de la línia d'ordres predeterminada. \n"
" La cadena s'afegirà si definiu l'opció <i>Línia d'ordres del Kdump</i>.\n"
" <br></p>\n"
@@ -1016,14 +951,11 @@
msgid ""
"<p><b>Enable Delete Old Dump Images</b> - \n"
" Enable Delete Old Dump Images. If the number of dump files in \n"
-" <i>Number of Old Dumps</i> exceeds this number, older dumps are removed."
-"<br></p>"
+" <i>Number of Old Dumps</i> exceeds this number, older dumps are removed.<br></p>"
msgstr ""
"<p><b>Habilita la supressió de les imatges d'abocament velles</b> - \n"
-" Habilita la supressió de les imatges d'abocament velles. Si el nombre de "
-"fitxers d'abocament supera el \n"
-" <i>Nombre d'abocaments antics</i>, se suprimeixen els abocaments més "
-"vells.<br></p>"
+" Habilita la supressió de les imatges d'abocament velles. Si el nombre de fitxers d'abocament supera el \n"
+" <i>Nombre d'abocaments antics</i>, se suprimeixen els abocaments més vells.<br></p>"
#. Enable Copy Ke&rnel into the Dump Directory - CheckBox 1/1
#: src/include/kdump/helps.rb:157
@@ -1042,68 +974,48 @@
#. SMTP Server
#: src/include/kdump/helps.rb:165
-msgid ""
-"<p><b>SMTP Server</b> used for sending a notification email after a dump.</p>"
-msgstr ""
-"<p>El <b>Servidor SMTP </b> usat per enviar un correu de notificació després "
-"d'un abocament.</p>"
+msgid "<p><b>SMTP Server</b> used for sending a notification email after a dump.</p>"
+msgstr "<p>El <b>Servidor SMTP </b> usat per enviar un correu de notificació després d'un abocament.</p>"
#. SMTP User Name
#: src/include/kdump/helps.rb:169
msgid ""
"<p><b>User Name</b> for SMTP authetication when <i>SMTP Server</i> is\n"
-" set. This is optional. If you do not specifiy a username and password, "
-"plain SMTP will be used.</p>\n"
+" set. This is optional. If you do not specifiy a username and password, plain SMTP will be used.</p>\n"
msgstr ""
-"<p>El <b>nom d'usuari</b> per a l'autenticació SMTP quan el <i>servidor "
-"SMTP</i> està\n"
-" definit. És opcional. Si no especifiqueu el nom d'usuari i la contrasenya, "
-"es farà servir SMTP pla.</p>\n"
+"<p>El <b>nom d'usuari</b> per a l'autenticació SMTP quan el <i>servidor SMTP</i> està\n"
+" definit. És opcional. Si no especifiqueu el nom d'usuari i la contrasenya, es farà servir SMTP pla.</p>\n"
#. SMTP Password
#: src/include/kdump/helps.rb:173
msgid ""
-"<p><b>Password</b> for SMTP authetication when <i>SMTP Server</i> is set. "
-"This\n"
-" is optional. If you do not specify a username and password, plain SMTP "
-"will be used.</p>\n"
+"<p><b>Password</b> for SMTP authetication when <i>SMTP Server</i> is set. This\n"
+" is optional. If you do not specify a username and password, plain SMTP will be used.</p>\n"
msgstr ""
-"<p>La <b>contrasenya</b> per a l'autenticació SMTP quan s'ha definit el "
-"<i>servidor SMTP</i>. Això és\n"
-" opcional. Si no especifiqueu un nom d'usuari i una contrasenya, es farà "
-"servir SMTP pla.</p>\n"
+"<p>La <b>contrasenya</b> per a l'autenticació SMTP quan s'ha definit el <i>servidor SMTP</i>. Això és\n"
+" opcional. Si no especifiqueu un nom d'usuari i una contrasenya, es farà servir SMTP pla.</p>\n"
#. Notification To (email addresses)
#: src/include/kdump/helps.rb:177
-msgid ""
-"<p><b>Notification To</b> Specify the email address to which a notification "
-"email will be sent when a dump has been saved.</p>\n"
-msgstr ""
-"<p><b>Notificació a</b> especifica l'adreça electrònica a on s'enviarà un "
-"missatge de notificació quan s'hagi desat un abocament.</p>\n"
+msgid "<p><b>Notification To</b> Specify the email address to which a notification email will be sent when a dump has been saved.</p>\n"
+msgstr "<p><b>Notificació a</b> especifica l'adreça electrònica a on s'enviarà un missatge de notificació quan s'hagi desat un abocament.</p>\n"
#. Notification CC (email addresses)
#: src/include/kdump/helps.rb:181
msgid ""
-"<p><b>Notification CC</b> Specify a list of space-separated email addresses "
-"to\n"
-" which a notification email will be sent via cc if a dump has been saved.</"
-"p>\n"
+"<p><b>Notification CC</b> Specify a list of space-separated email addresses to\n"
+" which a notification email will be sent via cc if a dump has been saved.</p>\n"
msgstr ""
-"<p><b>Notificació CC</b> especifica una llista separada per espais d'adreces "
-"electròniques\n"
-" a les quals enviar un missatge electrònic a través de cc si s'ha desat un "
-"abocament.</p>\n"
+"<p><b>Notificació CC</b> especifica una llista separada per espais d'adreces electròniques\n"
+" a les quals enviar un missatge electrònic a través de cc si s'ha desat un abocament.</p>\n"
#. Number of Old Dumps (number)
#: src/include/kdump/helps.rb:185
msgid ""
-"<p><b>Number of Old Dumps</b> specifies how many old dumps are kept. If the "
-"number of dump files \n"
+"<p><b>Number of Old Dumps</b> specifies how many old dumps are kept. If the number of dump files \n"
"exceeds this number, older dumps are removed.</p>"
msgstr ""
-"<p><b>Nombre d'abocaments antics</b> especifica quants abocaments antics es "
-"guarden. Si el nombre de fitxers \n"
+"<p><b>Nombre d'abocaments antics</b> especifica quants abocaments antics es guarden. Si el nombre de fitxers \n"
"d'abocament el supera se suprimeixen els abocaments més vells.<br></p>"
#. Read dialog help 1/2
@@ -1122,8 +1034,7 @@
"Safely abort the configuration utility by pressing <b>Abort</b> now.</p>\n"
msgstr ""
"<p><b><big>Interrupció de l'inici:</big></b><br>\n"
-"per cancel·lar la utilitat de configuració, premeu <b>Interromp</b> ara.</"
-"p>\n"
+"per cancel·lar la utilitat de configuració, premeu <b>Interromp</b> ara.</p>\n"
#. Write dialog help 1/2
#: src/include/kdump/helps.rb:197
@@ -1166,8 +1077,7 @@
msgstr ""
"<p><b><big>Addicció d'un Kdump:</big></b><br>\n"
"Escolliu un kdump de la llista dels detectats.\n"
-"Si no s'ha detectat el vostre kdump, seleccioneu <b>Un altre (no detectat)</"
-"b>.\n"
+"Si no s'ha detectat el vostre kdump, seleccioneu <b>Un altre (no detectat)</b>.\n"
"Després premeu <b>Configura</b>.</p>\n"
#. Summary dialog help 3/3
@@ -1178,8 +1088,7 @@
"the configuration opens.</p>\n"
msgstr ""
"<p><b><big>Edició o supressió</big></b><br>\n"
-"Si premeu <b>Edita</b>, s'obrirà un quadre de diàleg addicional on podreu "
-"canviar\n"
+"Si premeu <b>Edita</b>, s'obrirà un quadre de diàleg addicional on podreu canviar\n"
"la configuració.</p>\n"
#. Ovreview dialog help 1/3
@@ -1296,19 +1205,19 @@
#. several ranges and ask user about rewritting
#.
#. "KdumpMemory"
-#: src/include/kdump/uifunctions.rb:1439
-msgid "Kernel option includes several ranges. Rewrite it?"
-msgstr "L'opció del nucli inclou diverses gammes (rages). Resscriure-ho?"
+#: src/include/kdump/uifunctions.rb:1449
+msgid "Kernel option includes several ranges or redundant values. Rewrite it?"
+msgstr ""
#. T: Checkbox label
-#: src/include/kdump/uifunctions.rb:1467
+#: src/include/kdump/uifunctions.rb:1482
msgid "Use &Firmware-Assisted Dump"
msgstr "Usa l'a&bocament de maquinari assistit"
#. See FATE#315780
#. See https://www.suse.com/support/kb/doc.php?id=7012786
#. FIXME what about dracut?
-#: src/modules/Kdump.rb:495
+#: src/modules/Kdump.rb:412
msgid ""
"Error updating initrd while calling '%{cmd}'.\n"
"See %{log} for details."
@@ -1317,129 +1226,129 @@
"Vegeu %{log} per a més detalls."
#. Kdump read dialog caption
-#: src/modules/Kdump.rb:605
+#: src/modules/Kdump.rb:514
msgid "Initializing kdump Configuration"
msgstr "Iniciant la configuració del kdump"
#. Progress stage 1/4
#. Progress step 1/4
-#: src/modules/Kdump.rb:614 src/modules/Kdump.rb:622
+#: src/modules/Kdump.rb:523 src/modules/Kdump.rb:531
msgid "Reading the config file..."
msgstr "Llegint el fitxer de configuració..."
#. Progress stage 3/4
-#: src/modules/Kdump.rb:616
+#: src/modules/Kdump.rb:525
msgid "Reading kernel boot options..."
msgstr "Ñlegint les opcions d'arrencada del nucli..."
#. Progress stage 4/4
-#. Progress finished 3/4
-#: src/modules/Kdump.rb:618 src/modules/Kdump.rb:626
-msgid "Reading available memory..."
-msgstr "Llegint la memòria disponible..."
+#: src/modules/Kdump.rb:527
+msgid "Calculating memory limits..."
+msgstr ""
#. Progress step 2/4
-#: src/modules/Kdump.rb:624
+#: src/modules/Kdump.rb:533
msgid "Reading partitions of disks..."
msgstr "Llegint les particions dels discos..."
+#. Progress finished 3/4
+#: src/modules/Kdump.rb:535
+msgid "Reading available memory and calibrating usage..."
+msgstr ""
+
#. Error message
-#: src/modules/Kdump.rb:638
+#: src/modules/Kdump.rb:547
msgid "Cannot read config file /etc/sysconfig/kdump"
msgstr "No s'ha pogut llegir el fitxer de configuració /etc/sysconfig/kdump"
#. Error message
-#: src/modules/Kdump.rb:646
+#: src/modules/Kdump.rb:555
msgid "Cannot read kernel boot options."
msgstr "No s'han pogut llegir les opcions d'arrencada del nucli."
#. Error message
-#: src/modules/Kdump.rb:653
+#: src/modules/Kdump.rb:563
msgid "Cannot read available memory."
msgstr "No s'ha pogut llegir la memòria disponible."
#. Kdump read dialog caption
-#: src/modules/Kdump.rb:679
+#: src/modules/Kdump.rb:589
msgid "Saving kdump Configuration"
msgstr "Desant la configuració del kdump"
#. Progress stage 1/2
-#: src/modules/Kdump.rb:708
+#: src/modules/Kdump.rb:618
msgid "Write the settings"
msgstr "Escriu els paràmetres"
#. Progress stage 2/2
-#: src/modules/Kdump.rb:710
+#: src/modules/Kdump.rb:620
msgid "Update boot options"
msgstr "Actualitza les opcions d'arrencada"
#. Progress step 1/2
-#: src/modules/Kdump.rb:714
+#: src/modules/Kdump.rb:624
msgid "Writing the settings..."
msgstr "Escrivint els paràmetres..."
#. Progress step 2/2
-#: src/modules/Kdump.rb:716
+#: src/modules/Kdump.rb:626
msgid "Updating boot options..."
msgstr "Actualitzant les opcions d'arrencada..."
#. Progress finished
-#: src/modules/Kdump.rb:718
+#: src/modules/Kdump.rb:628
msgid "Finished"
msgstr "Acabat"
#. Error message
-#: src/modules/Kdump.rb:728
+#: src/modules/Kdump.rb:638
msgid "Cannot write settings."
msgstr "No s'han pogut escriure els paràmetres."
#. Error message
-#: src/modules/Kdump.rb:737
+#: src/modules/Kdump.rb:647
msgid "Adding crashkernel parameter to bootloader fault."
msgstr "Ha fallat l'addició del paràmetre crashkernel al gestor d'arrencada."
-#. Create a textual summary and a list of unconfigured cards
+#. Create a textual summary
#. @return summary of the current configuration
-#: src/modules/Kdump.rb:851
+#: src/modules/Kdump.rb:758
msgid "Kdump status: %1"
msgstr "Estat del Kdump: %1"
-#: src/modules/Kdump.rb:852
+#: src/modules/Kdump.rb:759
msgid "enabled"
msgstr "habilitat"
-#: src/modules/Kdump.rb:852
+#: src/modules/Kdump.rb:759
msgid "disabled"
msgstr "inhabilitat"
-#: src/modules/Kdump.rb:859
-msgid "Value of crashkernel option: %1"
-msgstr "Valor de l'opció crashkernel: %1"
+#: src/modules/Kdump.rb:766
+msgid "Value(s) of crashkernel option: %1"
+msgstr ""
-#: src/modules/Kdump.rb:866
+#: src/modules/Kdump.rb:773
msgid "Dump format: %1"
msgstr "Format de l'abocament: %1"
-#: src/modules/Kdump.rb:873
+#: src/modules/Kdump.rb:780
msgid "Target of dumps: %1"
msgstr "Destinació dels abocaments: %1"
-#: src/modules/Kdump.rb:880
+#: src/modules/Kdump.rb:787
msgid "Number of dumps: %1"
msgstr "Nombre d'abocaments: %1"
#. TRANSLATORS: warning message in installation proposal,
#. do not translate %{requested} and %{available} - they are replaced with actual sizes later
-#: src/modules/Kdump.rb:972
-msgid ""
-"Warning! There might not be enough free space. %{required} required, but "
-"only %{available} are available."
-msgstr ""
-"Atenció! Podria no haver-hi prou espai. Calen %{required}, però només hi ha "
-"%{available} disponibles."
+#: src/modules/Kdump.rb:879
+msgid "Warning! There might not be enough free space. %{required} required, but only %{available} are available."
+msgstr "Atenció! Podria no haver-hi prou espai. Calen %{required}, però només hi ha %{available} disponibles."
#. Trying to use fadump on unsupported hardware
-#: src/modules/Kdump.rb:1065
+#: src/modules/Kdump.rb:974
msgid ""
"Cannot use Firmware-assisted dump.\n"
"It is not supported on this hardware."
@@ -1447,13 +1356,30 @@
"No es pot usar l'abocament de maquinari assistit.\n"
"No té suport en aquest maquinari."
-#~ msgid ""
-#~ "Dump target includes type of target from: file (local filesystem), ftp, "
-#~ "ssh, nfs, cifs"
-#~ msgstr ""
-#~ "La destinació de l'abocament inclou el tipus de destinació: fitxer "
-#~ "(sistema de fitxers local, ftp, ssh, nfd, cifs"
+#~ msgid "Kernel option \"crashkernel\" includes ranges. They will be rewritten."
+#~ msgstr "L'opció del nucli \"crashkernel\" inclou \"ranges\". Se sobreescriuran."
+#~ msgid "Total System Memory [MB]:"
+#~ msgstr "Memòria total del sistema (en MB):"
+
+#~ msgid "Usable Memory [MB]:"
+#~ msgstr "Memòria utilitzable (en MB):"
+
+#~ msgid "Kdump Memor&y [MB]"
+#~ msgstr "Memòr&ia del Kdump (en MB)"
+
+#~ msgid "Kernel option includes several ranges. Rewrite it?"
+#~ msgstr "L'opció del nucli inclou diverses gammes (rages). Resscriure-ho?"
+
+#~ msgid "Reading available memory..."
+#~ msgstr "Llegint la memòria disponible..."
+
+#~ msgid "Value of crashkernel option: %1"
+#~ msgstr "Valor de l'opció crashkernel: %1"
+
+#~ msgid "Dump target includes type of target from: file (local filesystem), ftp, ssh, nfs, cifs"
+#~ msgstr "La destinació de l'abocament inclou el tipus de destinació: fitxer (sistema de fitxers local, ftp, ssh, nfd, cifs"
+
#~ msgid "SSH (scp)"
#~ msgstr "SSH (scp)"
@@ -1467,12 +1393,9 @@
#~ msgstr ""
#~ "<p><b>SSH</b> - Desa la imatge del kdump mitjançant SSH.\n"
#~ " <i>Nom del servidor</i> - El nom del servidor.\n"
-#~ " <i>Port</i> - El número de port que s'ha de fer servir per a la "
-#~ "connexió.\n"
-#~ " <i>Directori al servidor</i> - El camí on s'han de desar les imatges "
-#~ "del kdump.\n"
-#~ " <i>Nom d'usuari</i> per a la connexió ssh.<br></p> "
-#~ "<i>Contrasenya</i> per a la connexió SSH.<br></p>\n"
+#~ " <i>Port</i> - El número de port que s'ha de fer servir per a la connexió.\n"
+#~ " <i>Directori al servidor</i> - El camí on s'han de desar les imatges del kdump.\n"
+#~ " <i>Nom d'usuari</i> per a la connexió ssh.<br></p> <i>Contrasenya</i> per a la connexió SSH.<br></p>\n"
#~ msgid "Package for kexec-tools is not available."
#~ msgstr "El paquet de les kexec-tools no està disponible."
@@ -1486,10 +1409,8 @@
#~ " <i>ELF Format</i> - Create dumpfile in the ELF format<br></p>"
#~ msgstr ""
#~ "<p><b>Format d'abocament</b><br>\n"
-#~ " <i>Format comprimit</i> - Comprimiu cada pàgina de dades de "
-#~ "l'abocament individualment.\n"
-#~ " <i>Format ELF</i> - Creeu un fitxer d'abocament en el format ELF<br></"
-#~ "p>"
+#~ " <i>Format comprimit</i> - Comprimiu cada pàgina de dades de l'abocament individualment.\n"
+#~ " <i>Format ELF</i> - Creeu un fitxer d'abocament en el format ELF<br></p>"
#~ msgid "Unsupported architecture, \"crashkernel\" was not added"
#~ msgstr "No s'admet aquesta arquitectura; no s'ha afegit \"crashkernel\""
@@ -1503,14 +1424,11 @@
#, fuzzy
#~ msgid ""
#~ "<p><b>Kdump Command Line Append</b>\n"
-#~ " Setting this option means _append_ values to the default command "
-#~ "line string. \n"
+#~ " Setting this option means _append_ values to the default command line string. \n"
#~ " The string will be appended if the <i>Kdump Command Line</i>\n"
#~ " is set. <br></p>\n"
#~ msgstr ""
#~ "<p><b>Addició a la línia d'ordres del Kdump</b>\n"
-#~ " Si definiu aquesta opció, s'_afegiran_ valors a la cadena de la línia "
-#~ "d'ordres predeterminada. \n"
-#~ " La cadena s'afegirà si definiu l'opció <i>Línia d'ordres del Kdump</"
-#~ "i>.\n"
+#~ " Si definiu aquesta opció, s'_afegiran_ valors a la cadena de la línia d'ordres predeterminada. \n"
+#~ " La cadena s'afegirà si definiu l'opció <i>Línia d'ordres del Kdump</i>.\n"
#~ "<br></p>\n"
Modified: trunk/yast/ca/po/ncurses-pkg.ca.po
===================================================================
--- trunk/yast/ca/po/ncurses-pkg.ca.po 2015-09-29 08:03:00 UTC (rev 92874)
+++ trunk/yast/ca/po/ncurses-pkg.ca.po 2015-09-29 09:46:54 UTC (rev 92875)
@@ -8,14 +8,14 @@
msgstr ""
"Project-Id-Version: YaST (@memory@)\n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2015-08-25 18:36+0200\n"
+"POT-Creation-Date: 2015-09-28 18:16+0200\n"
"PO-Revision-Date: 2015-09-14 16:45+0100\n"
"Last-Translator: David Medina <opensusecatala(a)gmail.com>\n"
"Language-Team: Catalan\n"
-"Language: ca\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
+"Language: ca\n"
"Plural-Forms: nplurals=2; plural=(n != 1);\n"
"X-Generator: Poedit 1.6.11\n"
@@ -53,11 +53,8 @@
msgstr "els paquets s'han modificat per resoldre dependències:"
#: src/NCPackageSelector.cc:1307
-msgid ""
-"You can choose to install anyway, but you risk getting a corrupted system."
-msgstr ""
-"Podeu escollir fer la instal·lació igualment, però us arrisqueu a acabar amb "
-"un sistema malmès."
+msgid "You can choose to install anyway, but you risk getting a corrupted system."
+msgstr "Podeu escollir fer la instal·lació igualment, però us arrisqueu a acabar amb un sistema malmès."
#: src/NCPackageSelector.cc:1308
msgid "&Continue anyway"
@@ -87,14 +84,14 @@
#. add the Cancel button
#. begin: the label of the Cancel button
#: src/NCPackageSelector.cc:1717 src/NCPackageSelector.cc:1836
-#: src/NCPkgStrings.cc:684
+#: src/NCPkgStrings.cc:691
msgid "&Cancel"
msgstr "&Cancel·la"
#. add the OK button
#. the label of an Accept button
#: src/NCPackageSelector.cc:1722 src/NCPackageSelector.cc:1841
-#: src/NCPkgStrings.cc:698
+#: src/NCPkgStrings.cc:705
msgid "&Accept"
msgstr "&Accepta"
@@ -120,36 +117,20 @@
msgstr "No necessaris"
#: src/NCPkgFilterClassification.cc:203
-msgid ""
-"This is a list of useful packages. They will be additionally installed if "
-"recommeded by a newly installed package."
-msgstr ""
-"Aquesta és una llista de paquets útils. S'instal·laran addicionalment si "
-"estan recomanats per un paquet que s'instal·la."
+msgid "This is a list of useful packages. They will be additionally installed if recommeded by a newly installed package."
+msgstr "Aquesta és una llista de paquets útils. S'instal·laran addicionalment si estan recomanats per un paquet que s'instal·la."
#: src/NCPkgFilterClassification.cc:207
-msgid ""
-"It's suggested to install these packages because they fit to already "
-"installed packages. The decision to install it is by the user."
-msgstr ""
-"Es suggereix la instal·lació d'aquests paquets perquè concorden amb paquets "
-"ja instal·lats. La decisió d'instal·lar-los és de l'usuari."
+msgid "It's suggested to install these packages because they fit to already installed packages. The decision to install it is by the user."
+msgstr "Es suggereix la instal·lació d'aquests paquets perquè concorden amb paquets ja instal·lats. La decisió d'instal·lar-los és de l'usuari."
#: src/NCPkgFilterClassification.cc:211
-msgid ""
-"The solver has detected that these packages are without a repository, i.e. "
-"updates aren't possible."
-msgstr ""
-"S'ha detectat que aquests paquets no tenen repositori i, per això, no és "
-"possible actualitzar-los."
+msgid "The solver has detected that these packages are without a repository, i.e. updates aren't possible."
+msgstr "S'ha detectat que aquests paquets no tenen repositori i, per això, no és possible actualitzar-los."
#: src/NCPkgFilterClassification.cc:215
-msgid ""
-"These packages might be unneeded because former dependencies don't apply any "
-"longer."
-msgstr ""
-"Aquests paquets podrien no ser necessaris perquè les dependències anteriors "
-"ja no s'apliquen."
+msgid "These packages might be unneeded because former dependencies don't apply any longer."
+msgstr "Aquests paquets podrien no ser necessaris perquè les dependències anteriors ja no s'apliquen."
#: src/NCPkgFilterInstSummary.cc:65
msgid "Delete"
@@ -182,12 +163,8 @@
#. Translators: %s is a locale code, e.g. en_GB
#: src/NCPkgFilterLocale.cc:178
#, c-format
-msgid ""
-"Translations, dictionaries and other language-related files for <b>%s</b> "
-"locale"
-msgstr ""
-"Traduccions, diccionaris i altres fitxers relacionats amb la llengua per al "
-"local <b>%s</b>"
+msgid "Translations, dictionaries and other language-related files for <b>%s</b> locale"
+msgstr "Traduccions, diccionaris i altres fitxers relacionats amb la llengua per al local <b>%s</b>"
#. the label of the selections
#: src/NCPkgFilterMain.cc:68 src/NCPkgStrings.cc:326
@@ -396,8 +373,7 @@
#: src/NCPkgMenuDeps.cc:102
msgid "&Install Recommended Packages for Already Installed Packages Now"
-msgstr ""
-"&Instal·la ara els paquets recomanats per paquets que ja estan instal·lats"
+msgstr "&Instal·la ara els paquets recomanats per paquets que ja estan instal·lats"
#: src/NCPkgMenuDeps.cc:105
msgid "&Cleanup when Deleting Packages (Temporary Change)"
@@ -427,8 +403,7 @@
#: src/NCPkgMenuDeps.cc:226
msgid "Dependency resolver test case written to "
-msgstr ""
-"majúscula o minúscula de prova del sistema de resolució dependent escrita a"
+msgstr "majúscula o minúscula de prova del sistema de resolució dependent escrita a"
#. part 1 of a text explaining the list of packages which follow
#: src/NCPkgMenuDeps.cc:291
@@ -466,8 +441,7 @@
#: src/NCPkgMenuExtras.cc:310
msgid "Error importing list of packages and patterns from "
-msgstr ""
-"S'ha produït un error en importar la llista de paquets i patrons des de"
+msgstr "S'ha produït un error en importar la llista de paquets i patrons des de"
#. menu items of the filter menu for patches - keep them short
#. and use unique hotkeys from begin: to end:
@@ -570,8 +544,7 @@
#: src/NCPkgPackageDetails.cc:257
msgid "<i>This information is available for installed packages only.</i>"
-msgstr ""
-"<i> Aquesta informació només està disponible per als paquets instal·lats.<i>"
+msgstr "<i> Aquesta informació només està disponible per als paquets instal·lats.<i>"
#: src/NCPkgPackageDetails.cc:429
msgid "References:<br>"
@@ -682,96 +655,33 @@
#. part1 of help text package installation
#: src/NCPkgStrings.cc:121
-msgid ""
-"<p><b>Welcome to the package selector</b></p><p>This tool will help you to "
-"manage the software on your system. You can install, update or remove single "
-"packages, as well as patterns (sets of packages serving certain purpose) or "
-"languages. Usually, you do not need to care about package dependencies when "
-"installing or removing anything, the solver will do it for you. The package "
-"selector consists of three main parts: <b>filters</b>, <b>package table</b> "
-"and <b>menu</b>.</p>"
-msgstr ""
-"<p><b>Benvinguts al selector de paquets</b></p><p> Aquesta eina us ajudarà a "
-"gestionar el programari del sistema. Podeu instal·lar, actualitzar, suprimir "
-"paquets aïllats així com patrons (conjunts de paquets que serveixen per a un "
-"propòsit) o llengües. Normalment, no us heu de preocupar per les "
-"dependències a l'hora d'instal·lar o suprimir qualsevol cosa, el programa ho "
-"farà per vosaltres. El selector de paquets consisteix en tres parts "
-"principals: els <b>fitres</b>, la <b>taula de paquets</b> i el <b>menú</b>.</"
-"p>"
+msgid "<p><b>Welcome to the package selector</b></p><p>This tool will help you to manage the software on your system. You can install, update or remove single packages, as well as patterns (sets of packages serving certain purpose) or languages. Usually, you do not need to care about package dependencies when installing or removing anything, the solver will do it for you. The package selector consists of three main parts: <b>filters</b>, <b>package table</b> and <b>menu</b>.</p>"
+msgstr "<p><b>Benvinguts al selector de paquets</b></p><p> Aquesta eina us ajudarà a gestionar el programari del sistema. Podeu instal·lar, actualitzar, suprimir paquets aïllats així com patrons (conjunts de paquets que serveixen per a un propòsit) o llengües. Normalment, no us heu de preocupar per les dependències a l'hora d'instal·lar o suprimir qualsevol cosa, el programa ho farà per vosaltres. El selector de paquets consisteix en tres parts principals: els <b>fitres</b>, la <b>taula de paquets</b> i el <b>menú</b>.</p>"
#. part of help text package installation
#: src/NCPkgStrings.cc:129
-msgid ""
-"<p><b>Filter</b> on left panel is designed for easy orientation in a large "
-"amount of packages. Use filters to display only packages from a certain "
-"repository or in a selected pattern (for example, Games or C/C++ "
-"Development) or to search for particular keywords. More information on "
-"filters can be found in <i>How to use filters</i>.</p>"
-msgstr ""
-"<p>El <b>Filtre</b> al plafó de l'esquerra està dissenyat per a una "
-"orientació fàcil en un conjunt molt gran de paquets. Useu els filtres per "
-"mostrar només paquets d'un repositori concret o d'un patró seleccionat (per "
-"exemple, Jocs o Desenvolupament C/C++) o per buscar paraules clau concretes. "
-"Podeu trobar més informació sobre els filtres a <i>Com usar els filtres</i>."
-"</p>"
+msgid "<p><b>Filter</b> on left panel is designed for easy orientation in a large amount of packages. Use filters to display only packages from a certain repository or in a selected pattern (for example, Games or C/C++ Development) or to search for particular keywords. More information on filters can be found in <i>How to use filters</i>.</p>"
+msgstr "<p>El <b>Filtre</b> al plafó de l'esquerra està dissenyat per a una orientació fàcil en un conjunt molt gran de paquets. Useu els filtres per mostrar només paquets d'un repositori concret o d'un patró seleccionat (per exemple, Jocs o Desenvolupament C/C++) o per buscar paraules clau concretes. Podeu trobar més informació sobre els filtres a <i>Com usar els filtres</i>.</p>"
#. additional help text for post installation
#: src/NCPkgStrings.cc:136
-msgid ""
-"<p><b>Package table</b> is the main component of the package selector. You "
-"will see a list of packages matching the current filter (for example, the "
-"selected RPM group or search result). Each line of the package table has "
-"several columns:</p>"
-msgstr ""
-"<p>La <b>Taula de paquets</b> és el component principal del selector de "
-"paquets. Hi veureu una llista de paquets que coincideixen amb el filtre "
-"actual (per exemple, el grup RPM seleccionat o el resultat de la cerca). "
-"Cada línia de la taula de paquets té diverses columnes:</p>"
+msgid "<p><b>Package table</b> is the main component of the package selector. You will see a list of packages matching the current filter (for example, the selected RPM group or search result). Each line of the package table has several columns:</p>"
+msgstr "<p>La <b>Taula de paquets</b> és el component principal del selector de paquets. Hi veureu una llista de paquets que coincideixen amb el filtre actual (per exemple, el grup RPM seleccionat o el resultat de la cerca). Cada línia de la taula de paquets té diverses columnes:</p>"
#. part2 of help text package installation
#: src/NCPkgStrings.cc:143
-msgid ""
-"<ol><li>Package status (for more information see <i>Package Status and "
-"Symbols</i>)</li> <li>Package name</li><li>Package summary</li><li>Available "
-"version (in some of the configured repositories)</li> <li>Installed "
-"version(empty for not yet installed packages)</li> <li>Package size</li></ol>"
-msgstr ""
-"<ol><li>Estat del paquet (per a més informació vegeu <i>Estat i símbols del "
-"paquet</i>)</li> <li>Nom del paquet</li><li>Resum del paquet</li><li>Versió "
-"disponible (en alguns dels repositoris configurats)</li> <li>Versió "
-"instal·lada (buit per als paquets no instal·lats encara)</li> <li>Mida del "
-"paquet</li></ol>"
+msgid "<ol><li>Package status (for more information see <i>Package Status and Symbols</i>)</li> <li>Package name</li><li>Package summary</li><li>Available version (in some of the configured repositories)</li> <li>Installed version(empty for not yet installed packages)</li> <li>Package size</li></ol>"
+msgstr "<ol><li>Estat del paquet (per a més informació vegeu <i>Estat i símbols del paquet</i>)</li> <li>Nom del paquet</li><li>Resum del paquet</li><li>Versió disponible (en alguns dels repositoris configurats)</li> <li>Versió instal·lada (buit per als paquets no instal·lats encara)</li> <li>Mida del paquet</li></ol>"
#. part3 of help text package installation
#: src/NCPkgStrings.cc:151
-msgid ""
-"<p>The <b>Actions</b> menu below the table allows you to change the status "
-"of a selected package (or all packages in the list), for example, to delete "
-"a package or select an additional package for installation. The status "
-"change can also be done directly by pressing the key specified in the menu "
-"item (for detailed information about the package status, see <i>Package "
-"Status and Symbols</i>).</p>"
-msgstr ""
-"<p>El menú <b>Accions:</b> podeu canviar l'estat del paquet que heu "
-"seleccionat (o de tots els paquets de la llista); per exemple, podeu "
-"suprimir un paquet o seleccionar-ne un de nou per a instal·lar-lo. També "
-"podeu fer directament el canvi d'estat amb la tecla especificada del menú "
-"(consulteu la secció <i>Estat i símbols dels paquets</i>) si voleu obtenir-"
-"ne més informació).</p>"
+msgid "<p>The <b>Actions</b> menu below the table allows you to change the status of a selected package (or all packages in the list), for example, to delete a package or select an additional package for installation. The status change can also be done directly by pressing the key specified in the menu item (for detailed information about the package status, see <i>Package Status and Symbols</i>).</p>"
+msgstr "<p>El menú <b>Accions:</b> podeu canviar l'estat del paquet que heu seleccionat (o de tots els paquets de la llista); per exemple, podeu suprimir un paquet o seleccionar-ne un de nou per a instal·lar-lo. També podeu fer directament el canvi d'estat amb la tecla especificada del menú (consulteu la secció <i>Estat i símbols dels paquets</i>) si voleu obtenir-ne més informació).</p>"
#. part4 of help text package installation
#: src/NCPkgStrings.cc:158
-msgid ""
-"<p><b>Menu</b> provides functions related to the handling of package "
-"dependencies. Display relevant information on packages or perform actions "
-"like opening the repository editor. For more information, see <i>Useful "
-"Functions in Menu</i>.</p>"
-msgstr ""
-"<p>El <b>menú</b> proporciona funcions relacionades amb la gestió de les "
-"dependències dels paquets. Mostra informació rellevant sobre els paquets o "
-"fa accions com ara obrir l'editor dels repositoris. Per a més informació, "
-"vegeu <i>Funcions útils al menú</i>.</p>"
+msgid "<p><b>Menu</b> provides functions related to the handling of package dependencies. Display relevant information on packages or perform actions like opening the repository editor. For more information, see <i>Useful Functions in Menu</i>.</p>"
+msgstr "<p>El <b>menú</b> proporciona funcions relacionades amb la gestió de les dependències dels paquets. Mostra informació rellevant sobre els paquets o fa accions com ara obrir l'editor dels repositoris. Per a més informació, vegeu <i>Funcions útils al menú</i>.</p>"
#. the headline of the help window
#: src/NCPkgStrings.cc:165
@@ -780,29 +690,13 @@
#. part 1 of help text package status
#: src/NCPkgStrings.cc:172
-msgid ""
-"<p>The package status can be changed using the <i>Actions</i> menu or the "
-"keys specified in the menu items. For example, use '+' to install an "
-"additional package.</p><p>The \"Taboo\" status means the package should "
-"never be installed. On the contrary, the \"Locked\" status means that the "
-"installed version of a package should always be kept.</p>"
-msgstr ""
-"<p>Podeu modificar l'estat del paquet mitjançant el menú <i>Accions</i> o "
-"amb les tecles que es defineixen als elements del menú. Per exemple, podeu "
-"instal·lar paquets addicionals amb la tecla \"+\". L'estat \"Tabú\" vol dir "
-"que no s'hauria d'instal·lar mai el paquet.</p> En canvi, l'estat \"Bloquejat"
-"\" significa que s'hauria de mantenir la versió instal·lada del paquet.</p>"
+msgid "<p>The package status can be changed using the <i>Actions</i> menu or the keys specified in the menu items. For example, use '+' to install an additional package.</p><p>The \"Taboo\" status means the package should never be installed. On the contrary, the \"Locked\" status means that the installed version of a package should always be kept.</p>"
+msgstr "<p>Podeu modificar l'estat del paquet mitjançant el menú <i>Accions</i> o amb les tecles que es defineixen als elements del menú. Per exemple, podeu instal·lar paquets addicionals amb la tecla \"+\". L'estat \"Tabú\" vol dir que no s'hauria d'instal·lar mai el paquet.</p> En canvi, l'estat \"Bloquejat\" significa que s'hauria de mantenir la versió instal·lada del paquet.</p>"
#. part 2 of help text package status
#: src/NCPkgStrings.cc:179
-msgid ""
-"<p>You can also use <b>RET</b> or <b>SPACE</b> to toggle the package status. "
-"The <i>Actions</i> menu also allows you to change the status for all "
-"packages in the list (select 'All Listed Packages').</p>"
-msgstr ""
-"<p>També podeu usar <b>RET</b> o <b>ESPAI</b> per commutar l'estat del "
-"paquet. El menú <i>Accions</i> també us permet canviar l'estat de tots els "
-"paquets de la llista (seleccioneu 'Tots els paquets de la llista').</p>"
+msgid "<p>You can also use <b>RET</b> or <b>SPACE</b> to toggle the package status. The <i>Actions</i> menu also allows you to change the status for all packages in the list (select 'All Listed Packages').</p>"
+msgstr "<p>També podeu usar <b>RET</b> o <b>ESPAI</b> per commutar l'estat del paquet. El menú <i>Accions</i> també us permet canviar l'estat de tots els paquets de la llista (seleccioneu 'Tots els paquets de la llista').</p>"
#. part 3 of help text package status
#: src/NCPkgStrings.cc:185
@@ -811,30 +705,13 @@
#. help text package status
#: src/NCPkgStrings.cc:192
-msgid ""
-"<p><b> + </b>: package will be installed</p><p><b>a+ </b>: package will be "
-"installed automatically</p><p><b> > </b>: package will be updated</"
-"p><p><b>a> </b>: package will be automatically updated</p><p><b> i </b>: "
-"package is installed</p><p><b> - </b>: package will be deleted</p><p><b>---"
-"</b>: never install this package (taboo)</p>"
-msgstr ""
-"<p><b>+ </b>: s'ha seleccionat aquest paquet per a la instal·lació</p><p><b>a"
-"+ </b>: s'ha seleccionat automàticament per a la instal·lació</p><p><b>> </"
-"b>: actualitza aquest paquet</p>p><b>a> </b>: actualització automàtica</"
-"p><p><b>i </b>: s'ha instal·lat el paquet</p><p><b>- </b> : se suprimirà el "
-"paquet</p><p><b>--- </b> : no l'instal·lis mai (tabú)</p>"
+msgid "<p><b> + </b>: package will be installed</p><p><b>a+ </b>: package will be installed automatically</p><p><b> > </b>: package will be updated</p><p><b>a> </b>: package will be automatically updated</p><p><b> i </b>: package is installed</p><p><b> - </b>: package will be deleted</p><p><b>---</b>: never install this package (taboo)</p>"
+msgstr "<p><b>+ </b>: s'ha seleccionat aquest paquet per a la instal·lació</p><p><b>a+ </b>: s'ha seleccionat automàticament per a la instal·lació</p><p><b>> </b>: actualitza aquest paquet</p>p><b>a> </b>: actualització automàtica</p><p><b>i </b>: s'ha instal·lat el paquet</p><p><b>- </b> : se suprimirà el paquet</p><p><b>--- </b> : no l'instal·lis mai (tabú)</p>"
#. help text package status
#: src/NCPkgStrings.cc:199
-msgid ""
-"<p><b>-i-</b>: keep the installed version and never update or delete it "
-"( package locked )</p><p>Status information for pattern and languages:</"
-"p><p><b> i </b>: All requirements of this pattern/language are satisfied</p>"
-msgstr ""
-"<p><b>-i-</b>: manté la versió instal·lada i no l'actualitzis ni suprimeixis "
-"mai (paquet bloquejat) </p><p>Informació d'estat per al patró i les llengües:"
-"</p><p><b> i </b>: Es satisfan tots els requeriments d'aquest patró/llengua</"
-"p>"
+msgid "<p><b>-i-</b>: keep the installed version and never update or delete it ( package locked )</p><p>Status information for pattern and languages:</p><p><b> i </b>: All requirements of this pattern/language are satisfied</p>"
+msgstr "<p><b>-i-</b>: manté la versió instal·lada i no l'actualitzis ni suprimeixis mai (paquet bloquejat) </p><p>Informació d'estat per al patró i les llengües:</p><p><b> i </b>: Es satisfan tots els requeriments d'aquest patró/llengua</p>"
#. label for an error popup
#: src/NCPkgStrings.cc:206
@@ -843,86 +720,28 @@
#. help text package status
#: src/NCPkgStrings.cc:213
-msgid ""
-"<p><b>Filter</b> allow you to filter all available packages according to the "
-"selected criteria. Package filters are based on package properties "
-"(repository, RPM group), package \"containers\" (patterns, languages), "
-"package classification or search results. Select the desired filter from the "
-"drop-down menu. Specific filters are described below.</p>"
-msgstr ""
-"<p>El <b>filtre</b> us permet de filtrar tots els paquets disponibles "
-"d'acord amb els criteris seleccionats. Els filtres de paquets es basen en "
-"les propietats dels paquets (repositori, grup RPM), \"contenidors"
-"\" (patrons, llengües), classificació de paquets o resultats de cerques. "
-"Seleccioneu el filtre desitjat del menú desplegable. Els filtres específics "
-"es descriuen a sota.</p>"
+msgid "<p><b>Filter</b> allow you to filter all available packages according to the selected criteria. Package filters are based on package properties (repository, RPM group), package \"containers\" (patterns, languages), package classification or search results. Select the desired filter from the drop-down menu. Specific filters are described below.</p>"
+msgstr "<p>El <b>filtre</b> us permet de filtrar tots els paquets disponibles d'acord amb els criteris seleccionats. Els filtres de paquets es basen en les propietats dels paquets (repositori, grup RPM), \"contenidors\" (patrons, llengües), classificació de paquets o resultats de cerques. Seleccioneu el filtre desitjat del menú desplegable. Els filtres específics es descriuen a sota.</p>"
#. help text package status
#: src/NCPkgStrings.cc:220
-msgid ""
-"<p><b>Patterns</b> describe the features and functions a system should have "
-"(for example, X server or Console tools). Each pattern contains a set of "
-"packages it requires (must have), recommends (should have) and suggests (may "
-"have). If you select a pattern for installation, update, or deletion, the "
-"solver will run and change the status of subordinate packages accordingly.</"
-"p>"
-msgstr ""
-"<p>Els <b>Patrons</b> descriuen les característiques i funcions que un "
-"sistema hauria de tenir (per exemple, servidor X o eines de línia d'ordres). "
-"Cada patró conté un conjunt de paquets que es requereixen (cal tenir), "
-"recomanen (s'haurien de tenir) i suggereixen (es poden tenir). Si marqueu un "
-"patró per instal·lar, actualitzar o suprimir, el programa s'executarà i "
-"canviarà l'estat dels paquets subordinats de manera corresponent.</p>"
+msgid "<p><b>Patterns</b> describe the features and functions a system should have (for example, X server or Console tools). Each pattern contains a set of packages it requires (must have), recommends (should have) and suggests (may have). If you select a pattern for installation, update, or deletion, the solver will run and change the status of subordinate packages accordingly.</p>"
+msgstr "<p>Els <b>Patrons</b> descriuen les característiques i funcions que un sistema hauria de tenir (per exemple, servidor X o eines de línia d'ordres). Cada patró conté un conjunt de paquets que es requereixen (cal tenir), recomanen (s'haurien de tenir) i suggereixen (es poden tenir). Si marqueu un patró per instal·lar, actualitzar o suprimir, el programa s'executarà i canviarà l'estat dels paquets subordinats de manera corresponent.</p>"
#. help text package status
#: src/NCPkgStrings.cc:227
-msgid ""
-"<p><b>Languages</b> are package containers very much like patterns. They "
-"contain packages with translations, dictionaries and other language-specific "
-"files for a selected language. <b>RPM Groups</b> are not package containers "
-"that can be installed. Instead, membership in a certain RPM group is a "
-"property of the package itself. They have a hierarchical (tree) structure. "
-"The <b>Repositories</b> filter displays packages available from a specific "
-"repository. </p>"
-msgstr ""
-"<p>Les <b>llengües</b> són contenidors de paquets molt semblants als "
-"patrons. Contenen paquets amb traduccions, diccionaris i altres fitxers "
-"específics per a una llengua seleccionada. Els <b>grups RPM</b> no són "
-"contenidors de paquets que poden instal·lar-se. En canvi, la pertinença a un "
-"grup RPM és una propietat del mateix paquet. Tenen una estructura jeràrquica "
-"(d'arbre). El filtre <b>repositoris</b> mostra els paquets disponibles d'un "
-"repositori específic. </p>"
+msgid "<p><b>Languages</b> are package containers very much like patterns. They contain packages with translations, dictionaries and other language-specific files for a selected language. <b>RPM Groups</b> are not package containers that can be installed. Instead, membership in a certain RPM group is a property of the package itself. They have a hierarchical (tree) structure. The <b>Repositories</b> filter displays packages available from a specific repository. </p>"
+msgstr "<p>Les <b>llengües</b> són contenidors de paquets molt semblants als patrons. Contenen paquets amb traduccions, diccionaris i altres fitxers específics per a una llengua seleccionada. Els <b>grups RPM</b> no són contenidors de paquets que poden instal·lar-se. En canvi, la pertinença a un grup RPM és una propietat del mateix paquet. Tenen una estructura jeràrquica (d'arbre). El filtre <b>repositoris</b> mostra els paquets disponibles d'un repositori específic. </p>"
#. help text package search
#: src/NCPkgStrings.cc:234
-msgid ""
-"<p>To use the <b>Search</b> filter, enter a keyword (or part of keyword) for "
-"the package search. For example, search for all 3D packages using the "
-"expression \"3d\". You can also search in package descriptions, RPM provides "
-"or requires. Select the appropriate check box and click the 'Search' button."
-"</p>"
-msgstr ""
-"<p>Introduïu una paraula clau per a la cerca de paquets al filtre de "
-"<b>Cerca</b>. També podeu introduir només una part del nom del paquet, com "
-"ara \"3d\", si voleu cercar tots els paquets que continguin 3D. <br>Si "
-"cerqueu una paraula concreta a la descripció del paquet, activeu l'opció "
-"corresponent i inicieu la cerca amb el botó \"Cerca\"</p>"
+msgid "<p>To use the <b>Search</b> filter, enter a keyword (or part of keyword) for the package search. For example, search for all 3D packages using the expression \"3d\". You can also search in package descriptions, RPM provides or requires. Select the appropriate check box and click the 'Search' button.</p>"
+msgstr "<p>Introduïu una paraula clau per a la cerca de paquets al filtre de <b>Cerca</b>. També podeu introduir només una part del nom del paquet, com ara \"3d\", si voleu cercar tots els paquets que continguin 3D. <br>Si cerqueu una paraula concreta a la descripció del paquet, activeu l'opció corresponent i inicieu la cerca amb el botó \"Cerca\"</p>"
#. help text package status
#: src/NCPkgStrings.cc:241
-msgid ""
-"<p>The <b>Installation summary</b> presents an overview of packages whose "
-"status has changed during this session (e.g. marked for installation or "
-"removal), either by the user or automatically by the solver. The filter "
-"<b>Package Classification</b> provides information about <i>Recommended</i>, "
-"<i>Suggested</i>, <i>Orphaned</i> and <i>Unneeded</i> packages.</p>"
-msgstr ""
-"<p>El <b>resum de la instal·lació</b> presenta un resum dels paquets que han "
-"canviat d'estat durant aquesta sessió (per exemple, marcats per instal·lar o "
-"suprimirl), o bé per l'usuari o automàticament pel programa gestor. El "
-"filtre <b>Classificació dels paquets</b> proporciona informació sobre "
-"paquets <i>recomanants</i>, <i>suggerits</i>, <i>orfes</i> i <i>no "
-"necessaris</i>.</p>"
+msgid "<p>The <b>Installation summary</b> presents an overview of packages whose status has changed during this session (e.g. marked for installation or removal), either by the user or automatically by the solver. The filter <b>Package Classification</b> provides information about <i>Recommended</i>, <i>Suggested</i>, <i>Orphaned</i> and <i>Unneeded</i> packages.</p>"
+msgstr "<p>El <b>resum de la instal·lació</b> presenta un resum dels paquets que han canviat d'estat durant aquesta sessió (per exemple, marcats per instal·lar o suprimirl), o bé per l'usuari o automàticament pel programa gestor. El filtre <b>Classificació dels paquets</b> proporciona informació sobre paquets <i>recomanants</i>, <i>suggerits</i>, <i>orfes</i> i <i>no necessaris</i>.</p>"
#. label for an error popup
#: src/NCPkgStrings.cc:248
@@ -930,131 +749,32 @@
msgstr "Funcions útils al menú"
#: src/NCPkgStrings.cc:254
-msgid ""
-"<p><b>Dependencies:</b><br> This menu offers various actions related to the "
-"handling of package dependencies. By default, package dependencies are "
-"checked with every status change. You will be informed about package "
-"conflicts in a dialog proposing possible conflict resolutions. To resolve "
-"the conflict, select one of the offered solutions and press 'OK -- Try "
-"Again'.</p>"
-msgstr ""
-"<p><b>Dependències:</b><br> aquest menú ofereix diverses accions "
-"relacionades amb la gestió de les dependències dels paquets. Per defecte, es "
-"comproven les dependències amb cada canvi d'estat. Se us informarà de "
-"conflictes entre paquets en un diàleg que us proposarà possibles solucions. "
-"Per resoldre el conflicte, seleccioneu una de les opcions oferides i premeu "
-"'D'acord -- Torna-ho a provar'.</p>"
+msgid "<p><b>Dependencies:</b><br> This menu offers various actions related to the handling of package dependencies. By default, package dependencies are checked with every status change. You will be informed about package conflicts in a dialog proposing possible conflict resolutions. To resolve the conflict, select one of the offered solutions and press 'OK -- Try Again'.</p>"
+msgstr "<p><b>Dependències:</b><br> aquest menú ofereix diverses accions relacionades amb la gestió de les dependències dels paquets. Per defecte, es comproven les dependències amb cada canvi d'estat. Se us informarà de conflictes entre paquets en un diàleg que us proposarà possibles solucions. Per resoldre el conflicte, seleccioneu una de les opcions oferides i premeu 'D'acord -- Torna-ho a provar'.</p>"
#: src/NCPkgStrings.cc:260
-msgid ""
-"<p>To disable dependency checking on every status change, toggle "
-"<i>Automatic Dependency Check</i> OFF. You can check dependencies manually "
-"by selecting <i>Check Dependencies Now</i>. The <i>Verify system</i> entry "
-"will check the dependencies of already installed packages and resolve "
-"conflicts non-interactively, marking missing packages for automatic "
-"installation if necessary. For debugging purposes, use <i>Generate "
-"Dependency Solver Testcase</i>. It will dump package dependencies data into "
-"the directory <tt>/var/log/YaST2/solverTestcase</tt>. This is usually what "
-"you need when asked for a \"solver testcase\" in Bugzilla.</p>"
-msgstr ""
-"<p>Per inhabilitar la comprovació de dependències a cada canvi d'estat, "
-"commuteu la <i>Comprovació automàtica de dependències</i> a OFF. Podeu "
-"comprovar les dependències manualment seleccionant <i>Comprova les "
-"dependències ara</i>. L'entrada <i>Verifica el sistema</i> comprovarà les "
-"dependències dels paquets ja instal·lats i resoldrà els conflictes no "
-"interactius, marcant els paquets que faltin per instal·lar-los "
-"automàticament si és necessari. Per fer depuració, useu <i>Genera un cas de "
-"prova de resolució de dependències</i>. Abocarà les dades de dependències al "
-"directori <tt>/var/log/YaST2/solverTestcase</tt>. Això és el que sempre "
-"necessiteu quan se us pregunta per un \"solver testcase\" a Bugzilla.</p>"
+msgid "<p>To disable dependency checking on every status change, toggle <i>Automatic Dependency Check</i> OFF. You can check dependencies manually by selecting <i>Check Dependencies Now</i>. The <i>Verify system</i> entry will check the dependencies of already installed packages and resolve conflicts non-interactively, marking missing packages for automatic installation if necessary. For debugging purposes, use <i>Generate Dependency Solver Testcase</i>. It will dump package dependencies data into the directory <tt>/var/log/YaST2/solverTestcase</tt>. This is usually what you need when asked for a \"solver testcase\" in Bugzilla.</p>"
+msgstr "<p>Per inhabilitar la comprovació de dependències a cada canvi d'estat, commuteu la <i>Comprovació automàtica de dependències</i> a OFF. Podeu comprovar les dependències manualment seleccionant <i>Comprova les dependències ara</i>. L'entrada <i>Verifica el sistema</i> comprovarà les dependències dels paquets ja instal·lats i resoldrà els conflictes no interactius, marcant els paquets que faltin per instal·lar-los automàticament si és necessari. Per fer depuració, useu <i>Genera un cas de prova de resolució de dependències</i>. Abocarà les dades de dependències al directori <tt>/var/log/YaST2/solverTestcase</tt>. Això és el que sempre necessiteu quan se us pregunta per un \"solver testcase\" a Bugzilla.</p>"
#: src/NCPkgStrings.cc:267
-msgid ""
-"<p>Available options for dependency checking are:<br><i>Automatic Dependency "
-"Check</i> (see above), <i>Install Recommended Packages</i>: if ON, weak "
-"dependencies will be honored, <i>System Verification Mode</i>: repair "
-"dependencies of installed packages and solve immediately. Please note: after "
-"checking the system with <i>Verify System Now</i> the option <i>System "
-"Verification Mode</i> is ON (uncheck the option, if desired). These options "
-"are saved in the YaST configuration file <tt>/etc/sysconfig/yast2</tt>.</p>"
-msgstr ""
-"<p>Les opcions disponibles per a la comprovació de dependències són les "
-"següents:<br><i>Comprovació automàtica de dependències</i> (vegeu-ho més "
-"amunt), <i>Instal·la els paquets recomanats</i>: si s'activa, es tindran en "
-"compte les dependències febles, <i>Mode de verificació del sistema</i>: "
-"repara dependències de paquets instal·lats i les soluciona immediatament. "
-"Atenció: després de comprovar el sistema amb l'opció <i>Verifica el sistema "
-"ara</i>, el <i>Mode de verificació del sistema</i> queda activat (desmarqueu "
-"l'opció, si ho desitgeu). Aquestes opcions es desen al fitxer de "
-"configuració del YaST <tt>/etc/sysconfig/yast2</tt>.</p>"
+msgid "<p>Available options for dependency checking are:<br><i>Automatic Dependency Check</i> (see above), <i>Install Recommended Packages</i>: if ON, weak dependencies will be honored, <i>System Verification Mode</i>: repair dependencies of installed packages and solve immediately. Please note: after checking the system with <i>Verify System Now</i> the option <i>System Verification Mode</i> is ON (uncheck the option, if desired). These options are saved in the YaST configuration file <tt>/etc/sysconfig/yast2</tt>.</p>"
+msgstr "<p>Les opcions disponibles per a la comprovació de dependències són les següents:<br><i>Comprovació automàtica de dependències</i> (vegeu-ho més amunt), <i>Instal·la els paquets recomanats</i>: si s'activa, es tindran en compte les dependències febles, <i>Mode de verificació del sistema</i>: repara dependències de paquets instal·lats i les soluciona immediatament. Atenció: després de comprovar el sistema amb l'opció <i>Verifica el sistema ara</i>, el <i>Mode de verificació del sistema</i> queda activat (desmarqueu l'opció, si ho desitgeu). Aquestes opcions es desen al fitxer de configuració del YaST <tt>/etc/sysconfig/yast2</tt>.</p>"
#: src/NCPkgStrings.cc:279
-msgid ""
-"<p>Advanced options:<br> <i>Cleanup when deleting packages</i>: remove "
-"dependent unused packages. <i>Allow vendor change</i>: package vendor may "
-"differ from vendor of installed package. These options will not be saved, "
-"they can only be set in the configuration file of the package library <tt>/"
-"etc/zypp/zypp.conf</tt>.</p>"
-msgstr ""
-"<p>Opcions avançades:<br> <i>Neteja quan s'eliminin paquets:</i>: suprimeix "
-"paquets no usats que en depenguin. <i>Permet el canvi de proveïdor</i>: el "
-"proveïdor del paquet pot diferir del proveïdor del paquet instal·lat. "
-"Aquests accions no es desaran, només es poden establir a la configuració de "
-"la biblioteca de paquets <tt>/etc/zypp/zypp.conf</tt>.</p>"
+msgid "<p>Advanced options:<br> <i>Cleanup when deleting packages</i>: remove dependent unused packages. <i>Allow vendor change</i>: package vendor may differ from vendor of installed package. These options will not be saved, they can only be set in the configuration file of the package library <tt>/etc/zypp/zypp.conf</tt>.</p>"
+msgstr "<p>Opcions avançades:<br> <i>Neteja quan s'eliminin paquets:</i>: suprimeix paquets no usats que en depenguin. <i>Permet el canvi de proveïdor</i>: el proveïdor del paquet pot diferir del proveïdor del paquet instal·lat. Aquests accions no es desaran, només es poden establir a la configuració de la biblioteca de paquets <tt>/etc/zypp/zypp.conf</tt>.</p>"
#: src/NCPkgStrings.cc:285
-msgid ""
-"<p><b>View:</b><br>Choose which information about the selected package will "
-"be displayed in the window below the package table. Available options are: "
-"package description, technical data (version, size, license etc.) package "
-"versions (all available), file list (all files included in the package) and "
-"dependencies (provides, requires etc.).</p>"
-msgstr ""
-"<p>La <b>vista:</b><br> escolliu quina informació sobre el paquet "
-"seleccionat es mostrarà a la finestra de sota la taula de paquets. Les "
-"opcions disponibles són les següents: descripció del paquet, dades tècniques "
-"(versió, mida, llicència, etc.) versions de paquets (totes les disponibles), "
-"llista de fitxers (tots els fitxers inclosos al paquet) i les dependències "
-"(proporciona, requereix, etc.).</p>"
+msgid "<p><b>View:</b><br>Choose which information about the selected package will be displayed in the window below the package table. Available options are: package description, technical data (version, size, license etc.) package versions (all available), file list (all files included in the package) and dependencies (provides, requires etc.).</p>"
+msgstr "<p>La <b>vista:</b><br> escolliu quina informació sobre el paquet seleccionat es mostrarà a la finestra de sota la taula de paquets. Les opcions disponibles són les següents: descripció del paquet, dades tècniques (versió, mida, llicència, etc.) versions de paquets (totes les disponibles), llista de fitxers (tots els fitxers inclosos al paquet) i les dependències (proporciona, requereix, etc.).</p>"
#: src/NCPkgStrings.cc:291
-msgid ""
-"<p><b>Configuration:</b><br>This menu integrates package selector with the "
-"rest of package management utils. From here, you can <b>Launch Repository "
-"Manager</b> and edit configured repositories or register to update "
-"repository and configure periodic download of available updates (<b>Launch "
-"Online Update Configuration</b>). Also, you can pick one of the three "
-"possible behaviours of package selector at exit - in <b>Action after Package "
-"Installation</b> menu.</p>"
-msgstr ""
-"<p><b>Configuració:</b><br>aquest menú integra el selector de paquets amb la "
-"resta d'eines de gestió de paquets. Des d'aquí, podeu fer <b>Inicia el "
-"gestor de repositoris</b> i editar els repositoris configurats o registrar-"
-"vos al repositori d'actualització i configruar la descàrrega periòdica de "
-"les actualitzacions disponibles (<b>Inicia la configuració de "
-"l'actualització en línia</b>). També podeu escollir un dels tres possibles "
-"comportaments del selector de paquets en sortir - al menú <b>Acció després "
-"de la instal·lació de paquets</b>.</p>"
+msgid "<p><b>Configuration:</b><br>This menu integrates package selector with the rest of package management utils. From here, you can <b>Launch Repository Manager</b> and edit configured repositories or register to update repository and configure periodic download of available updates (<b>Launch Online Update Configuration</b>). Also, you can pick one of the three possible behaviours of package selector at exit - in <b>Action after Package Installation</b> menu.</p>"
+msgstr "<p><b>Configuració:</b><br>aquest menú integra el selector de paquets amb la resta d'eines de gestió de paquets. Des d'aquí, podeu fer <b>Inicia el gestor de repositoris</b> i editar els repositoris configurats o registrar-vos al repositori d'actualització i configruar la descàrrega periòdica de les actualitzacions disponibles (<b>Inicia la configuració de l'actualització en línia</b>). També podeu escollir un dels tres possibles comportaments del selector de paquets en sortir - al menú <b>Acció després de la instal·lació de paquets</b>.</p>"
#: src/NCPkgStrings.cc:296
-msgid ""
-"<p><b>Extras:</b><br>Miscellaneous functions reside here. <i>Export Package "
-"List to File</i> will dump data on installed packages, patterns and "
-"languages into specified XML file. This file can be later read by <i>Import "
-"Package List from File</i> option e.g. on different computer. It will bring "
-"the set of packages on the target computer into the same state as described "
-"in provided XML file. <i>Show Available Disk Space</i> will show a popup "
-"table displaying disk usage and free disk space on currently mounted "
-"partition.</p>"
-msgstr ""
-"<p><b>Extres:</b><br> aquí hi ha les funcions miscel·lànies. <i>Exporta la "
-"llista de paquets a un fitxer</i> abocarà dades sobre paquets, patrons i "
-"llengües instal·lats en un fitxer XML especificat. Aquest fitxer es pot "
-"llegir després amb l'opció <i>Importa la llista de paquets des d'un fitxer</"
-"i>, per exemple, en un ordinador diferent. Situarà el conjunt de paquets al "
-"segon ordinador en el mateix estat que es descriu al fitxer XML. <i>Mostra "
-"l'espai disponible al disc</i> mostrarà una taula emergent amb l'ús del disc "
-"i l'espai disponible a la partició muntada actualment.</p>"
+msgid "<p><b>Extras:</b><br>Miscellaneous functions reside here. <i>Export Package List to File</i> will dump data on installed packages, patterns and languages into specified XML file. This file can be later read by <i>Import Package List from File</i> option e.g. on different computer. It will bring the set of packages on the target computer into the same state as described in provided XML file. <i>Show Available Disk Space</i> will show a popup table displaying disk usage and free disk space on currently mounted partition.</p>"
+msgstr "<p><b>Extres:</b><br> aquí hi ha les funcions miscel·lànies. <i>Exporta la llista de paquets a un fitxer</i> abocarà dades sobre paquets, patrons i llengües instal·lats en un fitxer XML especificat. Aquest fitxer es pot llegir després amb l'opció <i>Importa la llista de paquets des d'un fitxer</i>, per exemple, en un ordinador diferent. Situarà el conjunt de paquets al segon ordinador en el mateix estat que es descriu al fitxer XML. <i>Mostra l'espai disponible al disc</i> mostrarà una taula emergent amb l'ús del disc i l'espai disponible a la partició muntada actualment.</p>"
#. label of a frame with search settings
#: src/NCPkgStrings.cc:304
@@ -1241,8 +961,7 @@
#: src/NCPkgStrings.cc:582
msgid "Translations, dictionaries and other language-related files for "
-msgstr ""
-"Fitxers de traduccions, diccionaris i altres relacionats amb la llengua per a"
+msgstr "Fitxers de traduccions, diccionaris i altres relacionats amb la llengua per a"
#. the headline of the help popup
#: src/NCPkgStrings.cc:610
@@ -1252,90 +971,28 @@
#. help text online udpate
#. Do NOT translate 'recommended' and 'security'! because the patch kind is always shown as english text.
#: src/NCPkgStrings.cc:618
-msgid ""
-"<p>General information about patches:</p><p>The patches of kind <b>security</"
-"b> are solving security issues and we highly recommend to install it. You "
-"should also install <b>recommended</b> patches, they usually contain "
-"important bug-fixes. Install <b>feature</b> patches if you are interested in "
-"the feature.</p>"
-msgstr ""
-"<p>Informació general sobre pedaços:</p><p>Els tipus de pedaços de "
-"<b>seguretat</b> solucionen aspectes de seguretat i recomanem molt "
-"instal·lar-los. També hauríeu d'instal·lar els pedaços <b>recomanats</b>, "
-"normalment contenen correccions importants d'errors. Instal·leu pedaços de "
-"<b>característiques</b> si us interessa la caracterísitica.</p>"
+msgid "<p>General information about patches:</p><p>The patches of kind <b>security</b> are solving security issues and we highly recommend to install it. You should also install <b>recommended</b> patches, they usually contain important bug-fixes. Install <b>feature</b> patches if you are interested in the feature.</p>"
+msgstr "<p>Informació general sobre pedaços:</p><p>Els tipus de pedaços de <b>seguretat</b> solucionen aspectes de seguretat i recomanem molt instal·lar-los. També hauríeu d'instal·lar els pedaços <b>recomanats</b>, normalment contenen correccions importants d'errors. Instal·leu pedaços de <b>característiques</b> si us interessa la caracterísitica.</p>"
#. help text online udpate continue
#: src/NCPkgStrings.cc:625
-msgid ""
-"<p>Patches for \"libzypp\" (Package, Patch, Pattern and Product Management) "
-"will always get installed first. Other patches must be installed on a second "
-"run.</p>"
-msgstr ""
-"<p>Els pedaços per a \"libzypp\" (Gestió de paquets, pedaços, patrons i "
-"productes) s'instal·laran sempre en primer lloc. La resta de pedaços s'han "
-"d'instal·lar després.</p>"
+msgid "<p>Patches for \"libzypp\" (Package, Patch, Pattern and Product Management) will always get installed first. Other patches must be installed on a second run.</p>"
+msgstr "<p>Els pedaços per a \"libzypp\" (Gestió de paquets, pedaços, patrons i productes) s'instal·laran sempre en primer lloc. La resta de pedaços s'han d'instal·lar després.</p>"
#. help text online udpate continue
#: src/NCPkgStrings.cc:632
-msgid ""
-"<p>Meaning of the status flags:</p><p><b>a+ </b>: Patches concerning your "
-"installation are preselected. They will be downloaded and installed on your "
-"system. If you do not want a certain patch, deselect it with '-'.</p><p><b> "
-"i </b>: All requirements of this patch are satisfied.</p><p><b> + </b>: You "
-"have selected this patch for installation.</p>"
-msgstr ""
-"<p>Significat dels senyaladors de l'estat:</p><p><b>a+ </b>: se seleccionen "
-"prèviament els pedaços que tenen relació amb la instal·lació i es "
-"descarreguen al sistema. Si no us interessa un pedaç en concret, podeu "
-"desmarcar-lo amb '-'.</p><p><b> i </b>: es satisfan tots els requeriments "
-"d'aquest pedaç.</p><p><b> + </b>: Heu seleccionat aquest pedaç per "
-"instal·lar.</p>"
+msgid "<p>Meaning of the status flags:</p><p><b>a+ </b>: Patches concerning your installation are preselected. They will be downloaded and installed on your system. If you do not want a certain patch, deselect it with '-'.</p><p><b> i </b>: All requirements of this patch are satisfied.</p><p><b> + </b>: You have selected this patch for installation.</p>"
+msgstr "<p>Significat dels senyaladors de l'estat:</p><p><b>a+ </b>: se seleccionen prèviament els pedaços que tenen relació amb la instal·lació i es descarreguen al sistema. Si no us interessa un pedaç en concret, podeu desmarcar-lo amb '-'.</p><p><b> i </b>: es satisfan tots els requeriments d'aquest pedaç.</p><p><b> + </b>: Heu seleccionat aquest pedaç per instal·lar.</p>"
#. help text online udpate continue
#: src/NCPkgStrings.cc:639
-msgid ""
-"<p>More details about the status:<br>If there are several patches for a "
-"package (or a set of packages) which aren't yet applied to the system all "
-"got preselected and have status <b>a+</b>. If one of these patches is "
-"deselected with '-' it might show the status <b>i</b> afterwards. This is "
-"because any of the other patches concerning the same package(s) is still "
-"selected. The newer version(s) of the package(s) will be installed and with "
-"it this patch is satisfied. Deselecting of all patches is required if the "
-"patches are not wanted.</p>"
-msgstr ""
-"<p>Més detalls sobre l'estat:<br> si hi ha diversos pedaços per a un paquet "
-"(o un conjunt de paquets) que encara no s'han aplicat al sistema, tots es "
-"preseleccionen i tenen l'estat <b>a+</b>. Si un d'aquests pedaços es "
-"desmarca amb '-', després podria mostrar l'estat <b>i</b>. Això és així "
-"perquè algun dels altres pedaços referents al mateix paquet o paquets encara "
-"està seleccionat. S'instal·laran les versions més noves del paquet o "
-"paquets i amb això es satisfà el pedaç. És necessari desmarcar tots els "
-"pedaços si no es volen.</p>"
+msgid "<p>More details about the status:<br>If there are several patches for a package (or a set of packages) which aren't yet applied to the system all got preselected and have status <b>a+</b>. If one of these patches is deselected with '-' it might show the status <b>i</b> afterwards. This is because any of the other patches concerning the same package(s) is still selected. The newer version(s) of the package(s) will be installed and with it this patch is satisfied. Deselecting of all patches is required if the patches are not wanted.</p>"
+msgstr "<p>Més detalls sobre l'estat:<br> si hi ha diversos pedaços per a un paquet (o un conjunt de paquets) que encara no s'han aplicat al sistema, tots es preseleccionen i tenen l'estat <b>a+</b>. Si un d'aquests pedaços es desmarca amb '-', després podria mostrar l'estat <b>i</b>. Això és així perquè algun dels altres pedaços referents al mateix paquet o paquets encara està seleccionat. S'instal·laran les versions més noves del paquet o paquets i amb això es satisfà el pedaç. És necessari desmarcar tots els pedaços si no es volen.</p>"
#. help text online udpate continue
#: src/NCPkgStrings.cc:646
-msgid ""
-"<p>The menus:</p><p>The <b>Filter</b> menu allows to filter the patches, e."
-"g. show the 'Installed' ones or list 'Security' patches. It also provides to "
-"search for patches.<br>Use the <b>Actions</b> menu to change the status of a "
-"patch.<br>The <b>View</b> menu offers the possibility to see which packages "
-"are concerned by the patch. Please note: If the filter is 'All Patches' the "
-"package list for some patches might be empty. This means no packages are "
-"concerned because none of the patch packages is installed on the system."
-"<br>The <b>Dependencies</b> menu contains dependencies checks and the "
-"'Generate Solver Testcase' entry.</p>"
-msgstr ""
-"<p>Els menús:</p><p>el menú<b>Filtre</b> permet filtrar els pedaços; per "
-"exemple, mostra els \"Instal·lats' o llista els pedaços de 'Seguretat'. "
-"També ofereix la cerca de pedaços.<br>Useu el menú <b>Acccions</b> per "
-"canviar l'estat d'un pedaç.<br>El menú <b>Vista</b> ofereix la possibilitat "
-"de veure quins paquets tenen a veure amb amb un pedaç. Si us plau, tingueu "
-"en compte que si el filtre és 'Tots els pedaços' la llista de paquets per a "
-"alguns pedaços podria ser buida. Això significa que no hi ha paquets "
-"implicats perquè cap dels pedaços de paquets està instal·lat al sistema."
-"<br>El menú de <b>Dependències</b> conté comprovacions de dependències i "
-"l'entrada 'Genera un cas de prova'.</p>"
+msgid "<p>The menus:</p><p>The <b>Filter</b> menu allows to filter the patches, e.g. show the 'Installed' ones or list 'Security' patches. It also provides to search for patches.<br>Use the <b>Actions</b> menu to change the status of a patch.<br>The <b>View</b> menu offers the possibility to see which packages are concerned by the patch. Please note: If the filter is 'All Patches' the package list for some patches might be empty. This means no packages are concerned because none of the patch packages is installed on the system.<br>The <b>Dependencies</b> menu contains dependencies checks and the 'Generate Solver Testcase' entry.</p>"
+msgstr "<p>Els menús:</p><p>el menú<b>Filtre</b> permet filtrar els pedaços; per exemple, mostra els \"Instal·lats' o llista els pedaços de 'Seguretat'. També ofereix la cerca de pedaços.<br>Useu el menú <b>Acccions</b> per canviar l'estat d'un pedaç.<br>El menú <b>Vista</b> ofereix la possibilitat de veure quins paquets tenen a veure amb amb un pedaç. Si us plau, tingueu en compte que si el filtre és 'Tots els pedaços' la llista de paquets per a alguns pedaços podria ser buida. Això significa que no hi ha paquets implicats perquè cap dels pedaços de paquets està instal·lat al sistema.<br>El menú de <b>Dependències</b> conté comprovacions de dependències i l'entrada 'Genera un cas de prova'.</p>"
#. label for a warning popup
#: src/NCPkgStrings.cc:655
@@ -1357,38 +1014,39 @@
msgid "&OK"
msgstr "D'&acord"
+#. begin: the label of the Contiunue button
+#: src/NCPkgStrings.cc:684
+msgid "C&ontinue"
+msgstr ""
+
#. the label of the Yes button
-#: src/NCPkgStrings.cc:691
+#: src/NCPkgStrings.cc:698
msgid "&Yes"
msgstr "&Sí"
#. the label of the No button
-#: src/NCPkgStrings.cc:705
+#: src/NCPkgStrings.cc:712
msgid "&No"
msgstr "&No"
#. the label of the Solve button - 'try again' implies that user
#. has to make some action (#213602)
-#: src/NCPkgStrings.cc:713
+#: src/NCPkgStrings.cc:720
msgid "&OK -- Try Again"
msgstr "&D'acord. Torna-ho a intentar"
#. text for a Notify popup
-#: src/NCPkgStrings.cc:721
-msgid ""
-"<p>All changes in the package, patch or pattern selection will be lost."
-"<br>Really exit?</p>"
-msgstr ""
-"<p>Es perdran tots els canvis de la selecció de paquets, pedaços o patrons."
-"<br>Segur que voleu sortir?</p>"
+#: src/NCPkgStrings.cc:728
+msgid "<p>All changes in the package, patch or pattern selection will be lost.<br>Really exit?</p>"
+msgstr "<p>Es perdran tots els canvis de la selecció de paquets, pedaços o patrons.<br>Segur que voleu sortir?</p>"
#. the label of language table
-#: src/NCPkgStrings.cc:729
+#: src/NCPkgStrings.cc:736
msgid "Available Languages"
msgstr "Llengües disponibles"
#. the label of language table
-#: src/NCPkgStrings.cc:736
+#: src/NCPkgStrings.cc:743
msgid "Available Repositories"
msgstr "Repositoris disponibles"
@@ -1396,127 +1054,96 @@
#. (the list shows all patches which are needed)
#. static const std::string value = _( "Installable Patches" );
#. static const std::string value = _( "Relevant Patches" );
-#: src/NCPkgStrings.cc:746
+#: src/NCPkgStrings.cc:753
msgid "Needed Patches"
msgstr "Pedaços necessaris"
#. A label for a list of YOU Patches - keep it short - max. 25 chars!
#. (the list shows all patches which are already installed)
-#: src/NCPkgStrings.cc:754
+#: src/NCPkgStrings.cc:761
msgid "Installed Patches"
msgstr "Pedaços instal·lats"
#. A common label for a list of YOU Patches - keep it short - max. 25 chars!
-#: src/NCPkgStrings.cc:762
+#: src/NCPkgStrings.cc:769
msgid "Online Update Patches"
msgstr "Pedaços de l'actualització en línia"
#. the label Filter: Update Problem ( keep it short - max. 25 chars )
-#: src/NCPkgStrings.cc:769
+#: src/NCPkgStrings.cc:776
msgid "Update Problem -- see help"
msgstr "Problema d'actualització, vegeu l'ajuda"
#. the label for Filter: Search results
-#: src/NCPkgStrings.cc:776
+#: src/NCPkgStrings.cc:783
msgid "Search Results"
msgstr "Resultats de la cerca"
#. the headline of the dependency popup
-#: src/NCPkgStrings.cc:783
+#: src/NCPkgStrings.cc:790
msgid "Package Dependencies"
msgstr "Dependències dels paquets"
#. help text package status
-#: src/NCPkgStrings.cc:790
-msgid ""
-"<b>Update Problem List</b><br><p>The packages in the list cannot be updated "
-"automatically.</p><p>Possible reasons:</p><p>They are obsoleted by other "
-"packages.</p><p>There is no newer version to which to update on any "
-"installation media.</p><p>They are third-party packages</p><p>Manually "
-"select what to do with them. The safest course of action is to delete them.</"
-"p>"
-msgstr ""
-"<b>Llista de problemes de l'actualització</b><br><p>Els paquets de la llista "
-"no es poden actualitzar automàticament.</p><p>Causes possibles:</p><p>Els "
-"paquets són obsolets i uns altres els han reemplaçat.</p><p>No es poden fer "
-"actualitzacions a una versió recent en cap suport d'instal·lació.</p><p>Es "
-"tracta de paquets d'altres proveïdors</p><p>Seleccioneu de forma manual "
-"l'acció que voleu que se'ls apliqui. L'opció més segura és suprimir-los.</p>"
+#: src/NCPkgStrings.cc:797
+msgid "<b>Update Problem List</b><br><p>The packages in the list cannot be updated automatically.</p><p>Possible reasons:</p><p>They are obsoleted by other packages.</p><p>There is no newer version to which to update on any installation media.</p><p>They are third-party packages</p><p>Manually select what to do with them. The safest course of action is to delete them.</p>"
+msgstr "<b>Llista de problemes de l'actualització</b><br><p>Els paquets de la llista no es poden actualitzar automàticament.</p><p>Causes possibles:</p><p>Els paquets són obsolets i uns altres els han reemplaçat.</p><p>No es poden fer actualitzacions a una versió recent en cap suport d'instal·lació.</p><p>Es tracta de paquets d'altres proveïdors</p><p>Seleccioneu de forma manual l'acció que voleu que se'ls apliqui. L'opció més segura és suprimir-los.</p>"
#. column header source RPM installation (keep it short!)
-#: src/NCPkgStrings.cc:797
+#: src/NCPkgStrings.cc:804
msgid "Source"
msgstr "Origen"
#. menu entry Update List
-#: src/NCPkgStrings.cc:805
+#: src/NCPkgStrings.cc:812
msgid "&Update List"
msgstr "Llista de les &actualitzacions"
#. part of the patch description
-#: src/NCPkgStrings.cc:812
+#: src/NCPkgStrings.cc:819
msgid "<b>Patch: </b>"
msgstr "<b>Pedaç:</b>"
#. info line is shown if YOU patch list is empty
-#: src/NCPkgStrings.cc:819
+#: src/NCPkgStrings.cc:826
msgid "No patches available"
msgstr "No hi ha pedaços disponibles"
-#: src/NCPkgStrings.cc:825
+#: src/NCPkgStrings.cc:832
msgid "Script"
msgstr "Script"
-#~ msgid ""
-#~ "This is a list of useful packages. They will be additionally installed if "
-#~ "recommeded by a newly installed package. To get packages recommeded by "
-#~ "already installed packages the option <b>Install Recommended Packages for "
-#~ "Already Installed Packages</b> from <b>Dependencies</b> menu has to be "
-#~ "set."
-#~ msgstr ""
-#~ "Aquesta és una llista de paquets útils. S'instal·laran addicionalment si "
-#~ "són recomanats per paquets nous instal·lats. Cal establir l'opció "
-#~ "<b>Instal·la paquets recomanats per altres paquets ja instal·lats</b> al "
-#~ "menú <b>Dependències</b> per poder-ho fer."
+#: src/NCPkgStrings.cc:838
+msgid "Incompatible Package Versions"
+msgstr ""
+#: src/NCPkgStrings.cc:845
+msgid "<p>You are trying to install multiversion-capable and non-multiversion-capable versions of this package at the same time.</p>"
+msgstr ""
+
+#: src/NCPkgStrings.cc:854
+msgid "<p>This version is multiversion-capable.</p><p>Press \"Continue\" to install this version and unselect the non-multiversion-capable version, \"Cancel\" to unselect this version and keep the other one.</p>"
+msgstr ""
+
+#: src/NCPkgStrings.cc:864
+msgid "<p>This version is not multiversion-capable.</p><p>Press \"Continue\" to install only this version and unselect all other versions, \"Cancel\" to unselect this version and keep the other ones.<p>"
+msgstr ""
+
+#~ msgid "This is a list of useful packages. They will be additionally installed if recommeded by a newly installed package. To get packages recommeded by already installed packages the option <b>Install Recommended Packages for Already Installed Packages</b> from <b>Dependencies</b> menu has to be set."
+#~ msgstr "Aquesta és una llista de paquets útils. S'instal·laran addicionalment si són recomanats per paquets nous instal·lats. Cal establir l'opció <b>Instal·la paquets recomanats per altres paquets ja instal·lats</b> al menú <b>Dependències</b> per poder-ho fer."
+
#~ msgid "&Install Recommended Packages for Already Installed Packages"
#~ msgstr "&Instal·la els paquets recomanats per a paquets ja instal·lats"
-#~ msgid ""
-#~ "<p>Available options for dependency checking are:<br><i>Automatic "
-#~ "Dependency Check</i> (see above), <i>Install Recommended for Already "
-#~ "Installed Packages</i>: if ON, also recommended packages of already "
-#~ "installed package will be installed, <i>System Verification Mode</i>: "
-#~ "repair dependencies of installed packages and solve immediately. Please "
-#~ "note: after checking the system with <i>Verify System Now</i> the option "
-#~ "<i>System Verification Mode</i> is ON (uncheck the option, if desired). "
-#~ "These options are saved in the YaST configuration file <tt>/etc/sysconfig/"
-#~ "yast2</tt>.</p>"
-#~ msgstr ""
-#~ "<p>Les opcions disponibles per a la comprovació de dependències són les "
-#~ "següents:<br><i>Comprovació automàtica de dependències</i> (vegeu a "
-#~ "dalt), <i>Instal·la els recomanats per paquets ja instal·lats</i>: si "
-#~ "està a ON, s'instal·laran també els paquets recomanats pels que ja estan "
-#~ "instal·lats, <i>Mode de verificació del sistema</i>: repara les "
-#~ "dependències dels paquets instal·lats i ho soluciona immediatament. Si us "
-#~ "plau, tingueu en compte que després de comprovar el sistema amb "
-#~ "<i>Verifica el sistema ara</i> l'opció <i>Mode de verificació del "
-#~ "sistema</i> està a ON (desmarqueu l'opció si ho desitgeu). Aquestes "
-#~ "opcions es desen al fitxer de configuració del YaST <tt>/etc/sysconfig/"
-#~ "yast2</tt>.</p>"
+#~ msgid "<p>Available options for dependency checking are:<br><i>Automatic Dependency Check</i> (see above), <i>Install Recommended for Already Installed Packages</i>: if ON, also recommended packages of already installed package will be installed, <i>System Verification Mode</i>: repair dependencies of installed packages and solve immediately. Please note: after checking the system with <i>Verify System Now</i> the option <i>System Verification Mode</i> is ON (uncheck the option, if desired). These options are saved in the YaST configuration file <tt>/etc/sysconfig/yast2</tt>.</p>"
+#~ msgstr "<p>Les opcions disponibles per a la comprovació de dependències són les següents:<br><i>Comprovació automàtica de dependències</i> (vegeu a dalt), <i>Instal·la els recomanats per paquets ja instal·lats</i>: si està a ON, s'instal·laran també els paquets recomanats pels que ja estan instal·lats, <i>Mode de verificació del sistema</i>: repara les dependències dels paquets instal·lats i ho soluciona immediatament. Si us plau, tingueu en compte que després de comprovar el sistema amb <i>Verifica el sistema ara</i> l'opció <i>Mode de verificació del sistema</i> està a ON (desmarqueu l'opció si ho desitgeu). Aquestes opcions es desen al fitxer de configuració del YaST <tt>/etc/sysconfig/yast2</tt>.</p>"
#~ msgid "----- this patch is broken !!! -----"
#~ msgstr "----- aquest pedaç està trencat -----"
#, fuzzy
-#~ msgid ""
-#~ "<p>Kind \"recommended\" means you should install the patch. \"security\" "
-#~ "is a security patch and we highly recommend to install it.</p>"
-#~ msgstr ""
-#~ "<p>El mode \"recommended\" vol dir que es recomana que instal·leu el "
-#~ "pedaç. \"security\" és un pedaç de seguretat i és molt recomanable que "
-#~ "l'instal·leu. S'han d'instal·lar en primer lloc els pedaços de \"YaST2\". "
-#~ "Heu d'instal·lar la resta de pedaços a continuació.</p>"
+#~ msgid "<p>Kind \"recommended\" means you should install the patch. \"security\" is a security patch and we highly recommend to install it.</p>"
+#~ msgstr "<p>El mode \"recommended\" vol dir que es recomana que instal·leu el pedaç. \"security\" és un pedaç de seguretat i és molt recomanable que l'instal·leu. S'han d'instal·lar en primer lloc els pedaços de \"YaST2\". Heu d'instal·lar la resta de pedaços a continuació.</p>"
#, fuzzy
#~ msgid "Search Packages on &Web"
Modified: trunk/yast/ca/po/qt-pkg.ca.po
===================================================================
--- trunk/yast/ca/po/qt-pkg.ca.po 2015-09-29 08:03:00 UTC (rev 92874)
+++ trunk/yast/ca/po/qt-pkg.ca.po 2015-09-29 09:46:54 UTC (rev 92875)
@@ -8,14 +8,14 @@
msgstr ""
"Project-Id-Version: YaST (@memory@)\n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2015-08-25 18:36+0200\n"
+"POT-Creation-Date: 2015-09-28 18:16+0200\n"
"PO-Revision-Date: 2015-09-14 17:27+0100\n"
"Last-Translator: David Medina <opensusecatala(a)gmail.com>\n"
"Language-Team: Catalan\n"
-"Language: ca\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
+"Language: ca\n"
"Plural-Forms: nplurals=2; plural=(n != 1);\n"
"X-Generator: Poedit 1.6.11\n"
@@ -48,7 +48,7 @@
msgstr "C&erca"
#. DEBUG
-#: src/YQPackageSelector.cc:429 src/YQPkgSearchFilterView.cc:113
+#: src/YQPackageSelector.cc:429 src/YQPkgSearchFilterView.cc:114
msgid "&Keywords"
msgstr "&Paraules clau"
@@ -88,8 +88,8 @@
#: src/YQPackageSelectorBase.cc:249 src/YQPackageSelectorBase.cc:305
#: src/YQPackageSelectorBase.cc:326 src/YQPatternSelector.cc:259
#: src/YQPkgConflictDialog.cc:163 src/YQPkgConflictDialog.cc:398
-#: src/YQPkgSearchFilterView.cc:245 src/YQPkgTextDialog.cc:258
-#: src/YQPkgVersionsView.cc:429 src/YQSimplePatchSelector.cc:219
+#: src/YQPkgSearchFilterView.cc:249 src/YQPkgTextDialog.cc:258
+#: src/YQPkgVersionsView.cc:413 src/YQSimplePatchSelector.cc:219
msgid "&Cancel"
msgstr "&Cancel·la"
@@ -309,20 +309,12 @@
msgstr "A&nul·la"
#: src/YQPackageSelector.cc:1463
-msgid ""
-"<p><small><a href=\"repoupgraderemove:///%1\">Cancel switching</a> system "
-"packages to versions in repository %2</small></p>"
-msgstr ""
-"<p><small><a href=\"repoupgraderemove:///%1\">Cancel·la el canvi</a> dels "
-"paquets del sistema a les versions del repositori %2</small></p>"
+msgid "<p><small><a href=\"repoupgraderemove:///%1\">Cancel switching</a> system packages to versions in repository %2</small></p>"
+msgstr "<p><small><a href=\"repoupgraderemove:///%1\">Cancel·la el canvi</a> dels paquets del sistema a les versions del repositori %2</small></p>"
#: src/YQPackageSelector.cc:1482
-msgid ""
-"<p><a href=\"repoupgradeadd:///%1\">Switch system packages</a> to the "
-"versions in this repository (%2)</p>"
-msgstr ""
-"<p><a href=\"repoupgradeadd:///%1\">Canvia els paquets del sistema</a> a les "
-"versions d'aquest repositori (%2)</p>"
+msgid "<p><a href=\"repoupgradeadd:///%1\">Switch system packages</a> to the versions in this repository (%2)</p>"
+msgstr "<p><a href=\"repoupgradeadd:///%1\">Canvia els paquets del sistema</a> a les versions d'aquest repositori (%2)</p>"
#: src/YQPackageSelector.cc:1571 src/YQPackageSelector.cc:1726
msgid "Added Subpackages:"
@@ -352,16 +344,8 @@
msgstr "Error: s'ha esgotat l'espai del disc"
#: src/YQPackageSelectorBase.cc:186
-msgid ""
-"<p>You can choose to install anyway if you know what you are doing, but you "
-"risk getting a corrupted system that requires manual repairs. If you are not "
-"absolutely sure how to handle such a case, press <b>Cancel</b> now and "
-"deselect some packages.</p>"
-msgstr ""
-"<p>Podeu continuar amb la instal·lació si sabeu què esteu fent; tanmateix us "
-"arrisqueu a corrompre el sistema i que llavors calguin reparacions manuals. "
-"Si no sabeu exactament com actuar en un cas com aquest, premeu <b>Anul·la</"
-"b> i desseleccioneu alguns paquets.</p> "
+msgid "<p>You can choose to install anyway if you know what you are doing, but you risk getting a corrupted system that requires manual repairs. If you are not absolutely sure how to handle such a case, press <b>Cancel</b> now and deselect some packages.</p>"
+msgstr "<p>Podeu continuar amb la instal·lació si sabeu què esteu fent; tanmateix us arrisqueu a corrompre el sistema i que llavors calguin reparacions manuals. Si no sabeu exactament com actuar en un cas com aquest, premeu <b>Anul·la</b> i desseleccioneu alguns paquets.</p> "
#: src/YQPackageSelectorBase.cc:194
msgid "C&ontinue Anyway"
@@ -385,15 +369,11 @@
msgstr "Canvis automàtics"
#: src/YQPackageSelectorBase.cc:301
-msgid ""
-"In addition to your manual selections, the following packages have been "
-"changed to resolve dependencies:"
-msgstr ""
-"A més de les seleccions manuals, s'han modificat els paquets següents per a "
-"resoldre dependències:"
+msgid "In addition to your manual selections, the following packages have been changed to resolve dependencies:"
+msgstr "A més de les seleccions manuals, s'han modificat els paquets següents per a resoldre dependències:"
#: src/YQPackageSelectorBase.cc:305 src/YQPackageSelectorBase.cc:326
-#: src/YQPkgConflictDialog.cc:397 src/YQPkgVersionsView.cc:428
+#: src/YQPkgConflictDialog.cc:397 src/YQPkgVersionsView.cc:412
msgid "C&ontinue"
msgstr "C&ontinua"
@@ -403,12 +383,8 @@
msgstr "Paquets no suportats"
#: src/YQPackageSelectorBase.cc:322
-msgid ""
-"Please realize that the following selected software is either unsupported or "
-"requires an additional customer contract for support."
-msgstr ""
-"Si us plau tingueu en compte que aquest programari no està suportat o bé "
-"requereix d'un contracte addicional de suport."
+msgid "Please realize that the following selected software is either unsupported or requires an additional customer contract for support."
+msgstr "Si us plau tingueu en compte que aquest programari no està suportat o bé requereix d'un contracte addicional de suport."
#: src/YQPackageSelectorBase.cc:421
msgid "Not implemented yet. Sorry."
@@ -421,217 +397,101 @@
#. Translators: Automatic word-wrapping.
#: src/YQPackageSelectorHelp.cc:65
-msgid ""
-"<b>Note:</b> This is a just a short overview. Refer to the manual for "
-"details."
-msgstr ""
-"<b>Nota:</b> Això només és un resum breu. Trobareu més informació al manual."
+msgid "<b>Note:</b> This is a just a short overview. Refer to the manual for details."
+msgstr "<b>Nota:</b> Això només és un resum breu. Trobareu més informació al manual."
#. Help specific to online update mode
#: src/YQPackageSelectorHelp.cc:72
msgid "In this dialog, select patches to download and install."
-msgstr ""
-"En aquest quadre de diàleg, seleccioneu els pedaços que voleu baixar i "
-"instal·lar."
+msgstr "En aquest quadre de diàleg, seleccioneu els pedaços que voleu baixar i instal·lar."
#: src/YQPackageSelectorHelp.cc:73
-msgid ""
-"The list on the left side contains available patches along with the "
-"respective patch kind (security, recommended, or optional) and the "
-"(estimated) download size."
-msgstr ""
-"La llista de l'esquerra mostra els pedaços disponibles i el tipus de pedaç "
-"(de seguretat, recomanat o opcional), així com el càlcul de la mida "
-"(estimada) de baixada."
+msgid "The list on the left side contains available patches along with the respective patch kind (security, recommended, or optional) and the (estimated) download size."
+msgstr "La llista de l'esquerra mostra els pedaços disponibles i el tipus de pedaç (de seguretat, recomanat o opcional), així com el càlcul de la mida (estimada) de baixada."
#: src/YQPackageSelectorHelp.cc:76
-msgid ""
-"This list normally contains only those patches that are not installed on "
-"your system yet. You can change that with the <b>Include Installed Patches</"
-"b> check box below the list."
-msgstr ""
-"Normalment, aquesta llista només conté els pedaços que encara no s'han "
-"instal·lat al sistema. Podeu modificar aquesta opció mitjançant l'activació "
-"del quadre de verificació <b>Inclou els pedaços instal·lats</b> situat sota "
-"la llista."
+msgid "This list normally contains only those patches that are not installed on your system yet. You can change that with the <b>Include Installed Patches</b> check box below the list."
+msgstr "Normalment, aquesta llista només conté els pedaços que encara no s'han instal·lat al sistema. Podeu modificar aquesta opció mitjançant l'activació del quadre de verificació <b>Inclou els pedaços instal·lats</b> situat sota la llista."
#: src/YQPackageSelectorHelp.cc:78
-msgid ""
-"The <b>Patch Description</b> field contains a longer explanation of the "
-"currently selected patch. Click a patch in the list to view its description "
-"here."
-msgstr ""
-"La <b>Descripció del pedaç</b> conté una explicació més àmplia del pedaç "
-"seleccionat actualment. Seleccioneu un pedaç de la llista per a veure'n la "
-"descripció."
+msgid "The <b>Patch Description</b> field contains a longer explanation of the currently selected patch. Click a patch in the list to view its description here."
+msgstr "La <b>Descripció del pedaç</b> conté una explicació més àmplia del pedaç seleccionat actualment. Seleccioneu un pedaç de la llista per a veure'n la descripció."
#: src/YQPackageSelectorHelp.cc:80
-msgid ""
-"The package list on the right side shows the contents of the currently "
-"selected patch, i.e., the packages it contains. You cannot install or delete "
-"individual packages from a patch, only the patch as a whole. This is "
-"intentional to avoid system inconsistencies."
-msgstr ""
-"La llista de paquets de la dreta mostra el contingut del pedaç seleccionat "
-"actualment, és a dir, els paquets que conté. No es poden suprimir o "
-"instal·lar solament determinats paquets d'un pedaç, sinó que s'ha "
-"d'instal·lar per complet per a evitar els errors de coherència al sistema."
+msgid "The package list on the right side shows the contents of the currently selected patch, i.e., the packages it contains. You cannot install or delete individual packages from a patch, only the patch as a whole. This is intentional to avoid system inconsistencies."
+msgstr "La llista de paquets de la dreta mostra el contingut del pedaç seleccionat actualment, és a dir, els paquets que conté. No es poden suprimir o instal·lar solament determinats paquets d'un pedaç, sinó que s'ha d'instal·lar per complet per a evitar els errors de coherència al sistema."
#. Translators: Please keep the reference to "filter views" to distinguish between "filter views" that
#. affect the amount of visible packages in the package list and "details views" ( below the package list )
#. that show details about the ( one ) currently selected package in the package list.
#: src/YQPackageSelectorHelp.cc:88
-msgid ""
-"In addition to <b>Patches</b>, you can also select one of the other filter "
-"views from <b>Filter</b> at the upper left:"
-msgstr ""
-"A més dels <b>Pedaços</b>, també podeu seleccionar una de les altres "
-"visualitzacions de filtre des de <b>Filtre</b> situat a la part superior "
-"esquerra:"
+msgid "In addition to <b>Patches</b>, you can also select one of the other filter views from <b>Filter</b> at the upper left:"
+msgstr "A més dels <b>Pedaços</b>, també podeu seleccionar una de les altres visualitzacions de filtre des de <b>Filtre</b> situat a la part superior esquerra:"
#. Help specific to normal (non-online-update) mode
#: src/YQPackageSelectorHelp.cc:96
-msgid ""
-"In this dialog, select which packages to install, update, or delete. You can "
-"select individual packages or entire package \"selections\"."
-msgstr ""
-"Aquí podeu seleccionar els paquets que voleu instal·lar, actualitzar o "
-"suprimir. Podeu seleccionar paquets individuals, o bé \"seleccions\" "
-"completes de paquets."
+msgid "In this dialog, select which packages to install, update, or delete. You can select individual packages or entire package \"selections\"."
+msgstr "Aquí podeu seleccionar els paquets que voleu instal·lar, actualitzar o suprimir. Podeu seleccionar paquets individuals, o bé \"seleccions\" completes de paquets."
#: src/YQPackageSelectorHelp.cc:98
-msgid ""
-"Click the status icon for a package or selection to change the status or "
-"right-click it to open a context menu."
-msgstr ""
-"Premeu la icona d'estat per a canviar l'estat d'un paquet o d'una selecció, "
-"o bé feu clic amb el botó dret del ratolí per a obrir un menú contextual."
+msgid "Click the status icon for a package or selection to change the status or right-click it to open a context menu."
+msgstr "Premeu la icona d'estat per a canviar l'estat d'un paquet o d'una selecció, o bé feu clic amb el botó dret del ratolí per a obrir un menú contextual."
#: src/YQPackageSelectorHelp.cc:100
-msgid ""
-"Use the <b>Check Dependencies</b> button to resolve package dependencies. "
-"Some packages require other packages to be installed. Some packages can only "
-"be installed if certain other packages are not installed, too. This check "
-"will automatically mark required packages for installation and it will warn "
-"you if there are dependency conflicts."
-msgstr ""
-"Feu servir el botó <b>Comprova les dependències</b> per a resoldre les "
-"dependències de paquets. Alguns paquets requereixen que se n'instal·lin "
-"d'altres. I, al contrari, alguns paquets solament es poden instal·lar si no "
-"se n'han instal·lat uns altres. Aquesta comprovació marca automàticament els "
-"paquets que s'han d'instal·lar i us avisarà si es produeixen conflictes de "
-"dependències."
+msgid "Use the <b>Check Dependencies</b> button to resolve package dependencies. Some packages require other packages to be installed. Some packages can only be installed if certain other packages are not installed, too. This check will automatically mark required packages for installation and it will warn you if there are dependency conflicts."
+msgstr "Feu servir el botó <b>Comprova les dependències</b> per a resoldre les dependències de paquets. Alguns paquets requereixen que se n'instal·lin d'altres. I, al contrari, alguns paquets solament es poden instal·lar si no se n'han instal·lat uns altres. Aquesta comprovació marca automàticament els paquets que s'han d'instal·lar i us avisarà si es produeixen conflictes de dependències."
#: src/YQPackageSelectorHelp.cc:105
-msgid ""
-"When you leave this dialog with <b>Accept</b>, this check will automatically "
-"be performed."
-msgstr ""
-"La comprovació es farà automàticament si abandoneu aquest diàleg amb "
-"<b>Accepta</b>."
+msgid "When you leave this dialog with <b>Accept</b>, this check will automatically be performed."
+msgstr "La comprovació es farà automàticament si abandoneu aquest diàleg amb <b>Accepta</b>."
#. Translators: Please keep the reference to "filter views" to distinguish between "filter views" that
#. affect the amount of visible packages in the package list and "details views" (below the package list)
#. that show details about the (one) currently selected package in the package list.
#: src/YQPackageSelectorHelp.cc:111
-msgid ""
-"Select one of the available filter views with the <b>Filter</b> combo-box at "
-"the upper left:"
-msgstr ""
-"Seleccioneu una de les visualitzacions de filtre disponibles al quadre "
-"combinat <b>Filtre</b> situat a la part superior esquerra:"
+msgid "Select one of the available filter views with the <b>Filter</b> combo-box at the upper left:"
+msgstr "Seleccioneu una de les visualitzacions de filtre disponibles al quadre combinat <b>Filtre</b> situat a la part superior esquerra:"
#: src/YQPackageSelectorHelp.cc:115
-msgid ""
-"<b>Selections</b> shows some predefined sets of packages that logically "
-"belong together."
-msgstr ""
-"<b>Seleccions</b> mostra grups predefinits de paquets relacionats entre si."
+msgid "<b>Selections</b> shows some predefined sets of packages that logically belong together."
+msgstr "<b>Seleccions</b> mostra grups predefinits de paquets relacionats entre si."
#: src/YQPackageSelectorHelp.cc:116
-msgid ""
-"Use the check box next to the selection to select it as a whole. You can "
-"also select or deselect individual packages in the package list at the right."
-msgstr ""
-"Activeu el quadre que hi ha al costat de la selecció per a seleccionar-la "
-"com a una unitat. També podeu seleccionar o desseleccionar paquets "
-"individuals a la llista de paquets de la dreta."
+msgid "Use the check box next to the selection to select it as a whole. You can also select or deselect individual packages in the package list at the right."
+msgstr "Activeu el quadre que hi ha al costat de la selecció per a seleccionar-la com a una unitat. També podeu seleccionar o desseleccionar paquets individuals a la llista de paquets de la dreta."
#. Help common to all modes: Description of the various filter views
#: src/YQPackageSelectorHelp.cc:124
-msgid ""
-"<b>Package Groups</b> shows packages by category. You can expand and "
-"collapse tree items to refine or generalize categories. Click any category "
-"to display the packages in that category in the package list on the right "
-"side."
-msgstr ""
-"L'opció <b>Grups de paquets</b> mostra els paquets classificats per "
-"categories. Podeu ampliar o agrupar elements de l'arbre per a restringir o "
-"generalitzar una categoria. Premeu una categoria per a mostrar-ne els "
-"paquets a la llista de la dreta."
+msgid "<b>Package Groups</b> shows packages by category. You can expand and collapse tree items to refine or generalize categories. Click any category to display the packages in that category in the package list on the right side."
+msgstr "L'opció <b>Grups de paquets</b> mostra els paquets classificats per categories. Podeu ampliar o agrupar elements de l'arbre per a restringir o generalitzar una categoria. Premeu una categoria per a mostrar-ne els paquets a la llista de la dreta."
#: src/YQPackageSelectorHelp.cc:127
-msgid ""
-" <b>Hint:</b> There is a \"zzz All\" entry at the very end of the list that "
-"will show all packages. This may take a few seconds on slow machines."
-msgstr ""
-" <b>Suggeriment:</b> Al final de la llista es troba l'entrada \"Tots zzz\", "
-"que mostra tots els paquets. Aquest procés pot trigar uns segons a les "
-"màquines més lentes."
+msgid " <b>Hint:</b> There is a \"zzz All\" entry at the very end of the list that will show all packages. This may take a few seconds on slow machines."
+msgstr " <b>Suggeriment:</b> Al final de la llista es troba l'entrada \"Tots zzz\", que mostra tots els paquets. Aquest procés pot trigar uns segons a les màquines més lentes."
#: src/YQPackageSelectorHelp.cc:130
-msgid ""
-"<b>Search</b> allows you to search for packages that meet various criteria. "
-"This is usually the easiest way to find a package if you know its name."
-msgstr ""
-"<b>Cerca</b> permet cercar paquets que compleixin diversos requisits. "
-"Aquesta és la forma més senzilla de trobar un paquet si se'n sap el nom."
+msgid "<b>Search</b> allows you to search for packages that meet various criteria. This is usually the easiest way to find a package if you know its name."
+msgstr "<b>Cerca</b> permet cercar paquets que compleixin diversos requisits. Aquesta és la forma més senzilla de trobar un paquet si se'n sap el nom."
#: src/YQPackageSelectorHelp.cc:132
-msgid ""
-"<b>Hint:</b> You can also use this to find out what package contains a "
-"certain library. Search in the <b>Provides</b> RPM field."
-msgstr ""
-"<b>Suggeriment:</b> També podeu fer servir aquesta funció per a saber quin "
-"paquet conté una biblioteca determinada. Cerqueu en l'apartat RPM "
-"<b>Proporciona</b>."
+msgid "<b>Hint:</b> You can also use this to find out what package contains a certain library. Search in the <b>Provides</b> RPM field."
+msgstr "<b>Suggeriment:</b> També podeu fer servir aquesta funció per a saber quin paquet conté una biblioteca determinada. Cerqueu en l'apartat RPM <b>Proporciona</b>."
#: src/YQPackageSelectorHelp.cc:135
-msgid ""
-"<b>Installation Summary</b> by default shows the changes to your system -- "
-"what packages will be installed, deleted, or updated."
-msgstr ""
-"L'opció <b>Resum de la instal·lació</b> mostra per defecte els canvis que "
-"s'han dut a terme al sistema, a més dels paquets que s'instal·laran, se "
-"suprimiran o s'actualitzaran."
+msgid "<b>Installation Summary</b> by default shows the changes to your system -- what packages will be installed, deleted, or updated."
+msgstr "L'opció <b>Resum de la instal·lació</b> mostra per defecte els canvis que s'han dut a terme al sistema, a més dels paquets que s'instal·laran, se suprimiran o s'actualitzaran."
#: src/YQPackageSelectorHelp.cc:137
-msgid ""
-"It is generally a good idea to use <b>Check Dependencies</b> then switch to "
-"<b>Installation Summary</b> before clicking <b>Accept</b>. This way you can "
-"see all changes that will be made to your system."
-msgstr ""
-"És recomanable fer servir <b>Comprova les dependències</b> i, a continuació, "
-"canviar a <b>Resum de la instal·lació</b> abans de prémer <b>Accepta</b>. "
-"Així podeu veure tots els canvis que s'efectuaran al sistema."
+msgid "It is generally a good idea to use <b>Check Dependencies</b> then switch to <b>Installation Summary</b> before clicking <b>Accept</b>. This way you can see all changes that will be made to your system."
+msgstr "És recomanable fer servir <b>Comprova les dependències</b> i, a continuació, canviar a <b>Resum de la instal·lació</b> abans de prémer <b>Accepta</b>. Així podeu veure tots els canvis que s'efectuaran al sistema."
#: src/YQPackageSelectorHelp.cc:140
-msgid ""
-"You can also explicitly select what packages with what status to see here; "
-"use the check boxes at the left side."
-msgstr ""
-"També podeu seleccionar de forma explícita els paquets i els estats que "
-"voleu veure aquí. Feu servir els quadres de verificació de la part esquerra."
+msgid "You can also explicitly select what packages with what status to see here; use the check boxes at the left side."
+msgstr "També podeu seleccionar de forma explícita els paquets i els estats que voleu veure aquí. Feu servir els quadres de verificació de la part esquerra."
#: src/YQPackageSelectorHelp.cc:142
-msgid ""
-"<b>Hint:</b> You can also reverse the effect of this filter. You can see "
-"what packages remain the same on your system. Simply check <b>Keep</b> and "
-"uncheck everything else."
-msgstr ""
-"<b>Suggeriment:</b> També podeu invertir l'efecte d'aquest filtre i veure "
-"quins paquets del sistema no s'han modificat. Simplement activeu "
-"<b>Conserva</b> i desactiveu la resta."
+msgid "<b>Hint:</b> You can also reverse the effect of this filter. You can see what packages remain the same on your system. Simply check <b>Keep</b> and uncheck everything else."
+msgstr "<b>Suggeriment:</b> També podeu invertir l'efecte d'aquest filtre i veure quins paquets del sistema no s'han modificat. Simplement activeu <b>Conserva</b> i desactiveu la resta."
#. Make sure all images used here are specified in
#. helpimages_DATA in include/Makefile.am !
@@ -681,12 +541,8 @@
#. Translators: Automatic word-wrapping.
#: src/YQPackageSelectorHelp.cc:186
-msgid ""
-"This package is already installed. Update it or reinstall it (if the "
-"versions are the same)."
-msgstr ""
-"Aquest paquet ja s'ha instal·lat. Actualitza'l o torna'l a instal·lar (si "
-"les versions coincideixen)."
+msgid "This package is already installed. Update it or reinstall it (if the versions are the same)."
+msgstr "Aquest paquet ja s'ha instal·lat. Actualitza'l o torna'l a instal·lar (si les versions coincideixen)."
#. Translators: Package status short (!) description
#: src/YQPackageSelectorHelp.cc:191 src/YQPkgObjList.cc:277
@@ -708,22 +564,12 @@
#. Translators: Automatic word-wrapping.
#: src/YQPackageSelectorHelp.cc:199
-msgid ""
-"This package is not installed and should not be installed under any "
-"circumstances, especially not because of unresolved dependencies that other "
-"packages might have or get."
-msgstr ""
-"Aquest paquet no s'ha instal·lat i no s'ha d'instal·lar de cap manera, "
-"especialment a causa de les dependències sense resoldre que puguin tenir o "
-"obtenir altres paquets."
+msgid "This package is not installed and should not be installed under any circumstances, especially not because of unresolved dependencies that other packages might have or get."
+msgstr "Aquest paquet no s'ha instal·lat i no s'ha d'instal·lar de cap manera, especialment a causa de les dependències sense resoldre que puguin tenir o obtenir altres paquets."
#: src/YQPackageSelectorHelp.cc:203 src/YQPackageSelectorHelp.cc:316
-msgid ""
-"Packages set to \"taboo\" are treated as if they did not exist on any "
-"installation media."
-msgstr ""
-"Els paquets amb l'estat \"tabú\" es tracten com si no existissin en cap "
-"suport d'instal·lació."
+msgid "Packages set to \"taboo\" are treated as if they did not exist on any installation media."
+msgstr "Els paquets amb l'estat \"tabú\" es tracten com si no existissin en cap suport d'instal·lació."
#. Translators: Package status short (!) description
#: src/YQPackageSelectorHelp.cc:207 src/YQPkgStatusFilterView.cc:101
@@ -732,21 +578,12 @@
#. Translators: Automatic word-wrapping.
#: src/YQPackageSelectorHelp.cc:209
-msgid ""
-"This package is installed and should not be modified, especially not "
-"because of unresolved dependencies that other packages might have or get."
-msgstr ""
-"Aquest paquet ja s'ha instal·lat i no s'ha de modificar, especialment a "
-"causa de les dependències sense resoldre que puguin tenir o obtenir altres "
-"paquets."
+msgid "This package is installed and should not be modified, especially not because of unresolved dependencies that other packages might have or get."
+msgstr "Aquest paquet ja s'ha instal·lat i no s'ha de modificar, especialment a causa de les dependències sense resoldre que puguin tenir o obtenir altres paquets."
#: src/YQPackageSelectorHelp.cc:213
-msgid ""
-"Use this status for third-party packages that should not be overwritten by "
-"newer versions that may come with the distribution."
-msgstr ""
-"Feu servir aquest estat per als paquets d'altres proveïdors que no s'han de "
-"sobreescriure amb versions més recents que puguin trobar-se a la distribució."
+msgid "Use this status for third-party packages that should not be overwritten by newer versions that may come with the distribution."
+msgstr "Feu servir aquest estat per als paquets d'altres proveïdors que no s'han de sobreescriure amb versions més recents que puguin trobar-se a la distribució."
#. Translators: Package status short (!) description
#: src/YQPackageSelectorHelp.cc:218 src/YQPkgObjList.cc:275
@@ -756,19 +593,12 @@
#. Translators: Automatic word-wrapping.
#: src/YQPackageSelectorHelp.cc:220
-msgid ""
-"This package will be installed automatically because some other package "
-"needs it."
-msgstr ""
-"Aquest paquet s'instal·larà automàticament perquè el necessita un altre "
-"paquet."
+msgid "This package will be installed automatically because some other package needs it."
+msgstr "Aquest paquet s'instal·larà automàticament perquè el necessita un altre paquet."
#: src/YQPackageSelectorHelp.cc:222
-msgid ""
-"<b>Hint:</b> You may have to use \"taboo\" to get rid of such a package."
-msgstr ""
-"<b>Suggeriment:</b> És possible que heu de fer servir \"tabú\" per a "
-"alliberar-vos d'un paquet d'aquest tipus."
+msgid "<b>Hint:</b> You may have to use \"taboo\" to get rid of such a package."
+msgstr "<b>Suggeriment:</b> És possible que heu de fer servir \"tabú\" per a alliberar-vos d'un paquet d'aquest tipus."
#. Translators: Package status short (!) description
#: src/YQPackageSelectorHelp.cc:226 src/YQPkgObjList.cc:276
@@ -778,12 +608,8 @@
#. Translators: Automatic word-wrapping.
#: src/YQPackageSelectorHelp.cc:228
-msgid ""
-"This package is already installed, but some other package needs a newer "
-"version, so it will automatically be updated."
-msgstr ""
-"Aquest paquet ja s'ha instal·lat, però un altre paquet necessita una versió "
-"més nova, per la qual cosa s'actualitzarà automàticament."
+msgid "This package is already installed, but some other package needs a newer version, so it will automatically be updated."
+msgstr "Aquest paquet ja s'ha instal·lat, però un altre paquet necessita una versió més nova, per la qual cosa s'actualitzarà automàticament."
#. Translators: Package status short (!) description
#: src/YQPackageSelectorHelp.cc:233 src/YQPkgObjList.cc:274
@@ -793,12 +619,8 @@
#. Translators: Automatic word-wrapping.
#: src/YQPackageSelectorHelp.cc:235
-msgid ""
-"This package is already installed, but package dependencies require that it "
-"is deleted."
-msgstr ""
-"Aquest paquet ja s'ha instal·lat, però cal suprimir-lo a causa de les "
-"dependències de paquets."
+msgid "This package is already installed, but package dependencies require that it is deleted."
+msgstr "Aquest paquet ja s'ha instal·lat, però cal suprimir-lo a causa de les dependències de paquets."
#: src/YQPackageSelectorHelp.cc:236
msgid "This can happen, for example, if some other package obsoletes this one."
@@ -822,13 +644,8 @@
#. Translators: Automatic word-wrapping.
#: src/YQPackageSelectorHelp.cc:278
-msgid ""
-"Get this package. Install it if it is not installed yet. Update it to the "
-"latest version if it is installed and there is a newer version."
-msgstr ""
-"Aconsegueix aquest paquet i instal·la'l si encara no està instal·lat. "
-"Actualitza'l amb l'ultima versió si està instal·lat i existeix una versió "
-"més nova."
+msgid "Get this package. Install it if it is not installed yet. Update it to the latest version if it is installed and there is a newer version."
+msgstr "Aconsegueix aquest paquet i instal·la'l si encara no està instal·lat. Actualitza'l amb l'ultima versió si està instal·lat i existeix una versió més nova."
#. Translators: Keyboard action short (!) description
#: src/YQPackageSelectorHelp.cc:285
@@ -837,21 +654,13 @@
#. Translators: Automatic word-wrapping.
#: src/YQPackageSelectorHelp.cc:287
-msgid ""
-"Get rid of this package. Mark it as \"do not install\" if it is not "
-"installed yet. Delete it if it is installed."
-msgstr ""
-"Suprimeix aquest paquet. Marca'l com a \"no l'instal·lis\" si encara no està "
-"instal·lat, i suprimeix-lo si ho està."
+msgid "Get rid of this package. Mark it as \"do not install\" if it is not installed yet. Delete it if it is installed."
+msgstr "Suprimeix aquest paquet. Marca'l com a \"no l'instal·lis\" si encara no està instal·lat, i suprimeix-lo si ho està."
#. Translators: Automatic word-wrapping.
#: src/YQPackageSelectorHelp.cc:295
-msgid ""
-"Update this package if it is installed and there is a newer version. Ignore "
-"packages that are not installed."
-msgstr ""
-"Actualitza aquest paquet si s'ha instal·lat i existeix una versió més nova. "
-"Ignora els paquets que no s'han instal·lat."
+msgid "Update this package if it is installed and there is a newer version. Ignore packages that are not installed."
+msgstr "Actualitza aquest paquet si s'ha instal·lat i existeix una versió més nova. Ignora els paquets que no s'han instal·lat."
#. Translators: Keyboard action short (!) description
#: src/YQPackageSelectorHelp.cc:302
@@ -860,23 +669,13 @@
#. Translators: Automatic word-wrapping.
#: src/YQPackageSelectorHelp.cc:304
-msgid ""
-"Undo the effect of \">\" above: Set package to \"keep\" if it is currently "
-"set to \"update\". Ignore all other packages."
-msgstr ""
-"Desfés l'efecte de \">\" amunt: canvia el paquet a \"conserva\" si està "
-"marcat com a \"actualitza\". Ignora la resta de paquets."
+msgid "Undo the effect of \">\" above: Set package to \"keep\" if it is currently set to \"update\". Ignore all other packages."
+msgstr "Desfés l'efecte de \">\" amunt: canvia el paquet a \"conserva\" si està marcat com a \"actualitza\". Ignora la resta de paquets."
#. Translators: Automatic word-wrapping.
#: src/YQPackageSelectorHelp.cc:312
-msgid ""
-"Set this package to \"taboo\" if it is not installed: make sure this package "
-"does not get installed, especially not because of unresolved dependencies "
-"that other packages might have or get. "
-msgstr ""
-"Marca aquest paquet com a \"tabú\" si no està instal·lat i assegureu-vos que "
-"no s'instal·la, especialment per les dependències sense resoldre que puguin "
-"tenir o obtenir altres paquets. "
+msgid "Set this package to \"taboo\" if it is not installed: make sure this package does not get installed, especially not because of unresolved dependencies that other packages might have or get. "
+msgstr "Marca aquest paquet com a \"tabú\" si no està instal·lat i assegureu-vos que no s'instal·la, especialment per les dependències sense resoldre que puguin tenir o obtenir altres paquets. "
#. Translators: Keyboard action short (!) description
#: src/YQPackageSelectorHelp.cc:322
@@ -885,23 +684,12 @@
#. Translators: Automatic word-wrapping.
#: src/YQPackageSelectorHelp.cc:324
-msgid ""
-"Set this package to \"protected\" if it is installed: make sure this package "
-"will not be modified, especially not because of unresolved dependencies that "
-"other packages might have or get. "
-msgstr ""
-"Marca aquest paquet com a \"protegit\" si està instal·lat i assegureu-vos "
-"que no es modifica, especialment per les dependències sense resoldre que "
-"puguin tenir o obtenir altres paquets."
+msgid "Set this package to \"protected\" if it is installed: make sure this package will not be modified, especially not because of unresolved dependencies that other packages might have or get. "
+msgstr "Marca aquest paquet com a \"protegit\" si està instal·lat i assegureu-vos que no es modifica, especialment per les dependències sense resoldre que puguin tenir o obtenir altres paquets."
#: src/YQPackageSelectorHelp.cc:328
-msgid ""
-"Use this for third-party packages that should not be overwritten by newer "
-"versions that may come with the distribution."
-msgstr ""
-"Feu servir aquesta opció per als paquets d'altres proveïdors que no s'han de "
-"sobreescriure amb versions més noves que puguin estar incloses en la "
-"distribució."
+msgid "Use this for third-party packages that should not be overwritten by newer versions that may come with the distribution."
+msgstr "Feu servir aquesta opció per als paquets d'altres proveïdors que no s'han de sobreescriure amb versions més noves que puguin estar incloses en la distribució."
#: src/YQPatternSelector.cc:180 src/YQPatternSelector.cc:248
#: src/YQSimplePatchSelector.cc:182 src/YQSimplePatchSelector.cc:208
@@ -961,13 +749,8 @@
msgstr "Crea un cas de prova de resolució de dependències"
#: src/YQPkgConflictDialog.cc:391
-msgid ""
-"<p>Use this to generate extensive logs to help tracking down bugs in the "
-"dependency resolver. The logs will be stored in directory <br><tt>%1</tt></p>"
-msgstr ""
-"<p>Feu servir això per generar registres extensos per ajudar a rastrejar "
-"errors en la resolució de dependències. Els registres s'emmagatzemaran al "
-"directori <br><tt>%1</tt></p>"
+msgid "<p>Use this to generate extensive logs to help tracking down bugs in the dependency resolver. The logs will be stored in directory <br><tt>%1</tt></p>"
+msgstr "<p>Feu servir això per generar registres extensos per ajudar a rastrejar errors en la resolució de dependències. Els registres s'emmagatzemaran al directori <br><tt>%1</tt></p>"
#. parent
#: src/YQPkgConflictDialog.cc:395
@@ -975,13 +758,8 @@
msgstr "Cas de prova del sistema de resolució"
#: src/YQPkgConflictDialog.cc:410
-msgid ""
-"<p>Dependency resolver test case written to <br><tt>%1</tt></p><p>Prepare "
-"<tt>y2logs.tgz tar</tt> archive to attach to Bugzilla?</p>"
-msgstr ""
-"<p>Cas de prova de resolució de dependències escrit a <br><tt>%1</tt></"
-"p><p>Voleu preparar l'arxiu <tt>y2logs.tgz tar</tt> per adjuntar-lo al "
-"Bugzilla?</p>"
+msgid "<p>Dependency resolver test case written to <br><tt>%1</tt></p><p>Prepare <tt>y2logs.tgz tar</tt> archive to attach to Bugzilla?</p>"
+msgstr "<p>Cas de prova de resolució de dependències escrit a <br><tt>%1</tt></p><p>Voleu preparar l'arxiu <tt>y2logs.tgz tar</tt> per adjuntar-lo al Bugzilla?</p>"
#. parent
#: src/YQPkgConflictDialog.cc:413
@@ -990,13 +768,8 @@
#. caption
#: src/YQPkgConflictDialog.cc:426
-msgid ""
-"<p><b>Error</b> creating dependency resolver test case</p><p>Please check "
-"disk space and permissions for <tt>%1</tt></p>"
-msgstr ""
-"S'ha produït un <p><b>error</b> en crear un cas de prova de resolució de "
-"dependències</p><p>Comproveu l'espai al disc i els permisos de <tt>%1</tt></"
-"p>"
+msgid "<p><b>Error</b> creating dependency resolver test case</p><p>Please check disk space and permissions for <tt>%1</tt></p>"
+msgstr "S'ha produït un <p><b>error</b> en crear un cas de prova de resolució de dependències</p><p>Comproveu l'espai al disc i els permisos de <tt>%1</tt></p>"
#. startsWith
#. filter
@@ -1525,15 +1298,11 @@
msgid "Unmaintained Packages"
msgstr "Paquets no mantinguts"
-#. horizontal
-#. vertical
-#: src/YQPkgRepoFilterView.cc:180
+#: src/YQPkgRepoFilterView.cc:177
msgid "Search"
msgstr "Cerca"
-#. horizontal
-#. vertical
-#: src/YQPkgRepoFilterView.cc:199
+#: src/YQPkgRepoFilterView.cc:192
msgid "Installation Summary"
msgstr "Resum de la instal·lació"
@@ -1547,78 +1316,78 @@
msgstr "Tots zzz"
#. Search button
-#: src/YQPkgSearchFilterView.cc:92
+#: src/YQPkgSearchFilterView.cc:93
msgid "&Search"
msgstr "&Cerca"
#.
#. Where to search
#.
-#: src/YQPkgSearchFilterView.cc:105
+#: src/YQPkgSearchFilterView.cc:106
msgid "Search in"
msgstr "Cerca a"
-#: src/YQPkgSearchFilterView.cc:111
+#: src/YQPkgSearchFilterView.cc:112
msgid "Nam&e"
msgstr "&Nom"
-#: src/YQPkgSearchFilterView.cc:115
+#: src/YQPkgSearchFilterView.cc:116
msgid "Su&mmary"
msgstr "Res&um"
-#: src/YQPkgSearchFilterView.cc:117
+#: src/YQPkgSearchFilterView.cc:118
msgid "Descr&iption"
msgstr "Descripc&ió"
-#: src/YQPkgSearchFilterView.cc:122
+#: src/YQPkgSearchFilterView.cc:123
msgid "RPM \"P&rovides\""
msgstr "RPM \"P&roporciona\""
-#: src/YQPkgSearchFilterView.cc:124
+#: src/YQPkgSearchFilterView.cc:125
msgid "RPM \"Re&quires\""
msgstr "RPM \"Re&quereix\""
-#: src/YQPkgSearchFilterView.cc:127
+#: src/YQPkgSearchFilterView.cc:128
msgid "File list"
msgstr "Llista de fitxers"
#.
#. Search mode
#.
-#: src/YQPkgSearchFilterView.cc:142
+#: src/YQPkgSearchFilterView.cc:143
msgid "Search &Mode:"
msgstr "Mode de &cerca:"
#. Caution: combo box items must be inserted in the same order as enum SearchMode!
-#: src/YQPkgSearchFilterView.cc:155
+#: src/YQPkgSearchFilterView.cc:156
msgid "Contains"
msgstr "Conté"
-#: src/YQPkgSearchFilterView.cc:156
+#: src/YQPkgSearchFilterView.cc:157
msgid "Begins with"
msgstr "Comença per"
-#: src/YQPkgSearchFilterView.cc:157
+#: src/YQPkgSearchFilterView.cc:158
msgid "Exact Match"
msgstr "Coincidència exacta"
-#: src/YQPkgSearchFilterView.cc:158
+#: src/YQPkgSearchFilterView.cc:159
msgid "Use Wild Cards"
msgstr "Fes servir comodins"
-#: src/YQPkgSearchFilterView.cc:159
+#: src/YQPkgSearchFilterView.cc:160
msgid "Use Regular Expression"
msgstr "Fes servir expressions regulars"
-#: src/YQPkgSearchFilterView.cc:166
+#: src/YQPkgSearchFilterView.cc:167
msgid "Case Sensiti&ve"
msgstr "Dis&tingeix entre majúscules i minúscules"
-#: src/YQPkgSearchFilterView.cc:244
+#: src/YQPkgSearchFilterView.cc:248
msgid "Searching..."
msgstr "Cercant ..."
-#: src/YQPkgSearchFilterView.cc:330
+#: src/YQPkgSearchFilterView.cc:334
msgid "No Results."
msgstr "No hi ha cap resultat."
@@ -1627,7 +1396,7 @@
#. if it's a user error (e.g., syntax error in regular expression) or
#. an internal error. But there is a "Details" button that will return
#. the original (translated) error message.
-#: src/YQPkgSearchFilterView.cc:345
+#: src/YQPkgSearchFilterView.cc:349
msgid "Query Error"
msgstr "Error de consulta"
@@ -1754,7 +1523,7 @@
msgstr "%1-%2 del proveïdor %3 (instal·lat)"
#. Translators: Popup dialog text. Try to keep the lines about the same length.
-#: src/YQPkgVersionsView.cc:398
+#: src/YQPkgVersionsView.cc:382
msgid ""
"You are trying to install multiversion-capable\n"
"and non-multiversion-capable versions of this\n"
@@ -1764,7 +1533,7 @@
"versions capaces i no capaces de multiversió\n"
"d'aquest paquet."
-#: src/YQPkgVersionsView.cc:406
+#: src/YQPkgVersionsView.cc:390
msgid ""
"This version is multiversion-capable.\n"
"\n"
@@ -1778,7 +1547,7 @@
"i desmarcar la versió no capaç de multiversió,\n"
"\"Cancel·la\" per desmarcar aquesta versió i mantenir l'altra."
-#: src/YQPkgVersionsView.cc:415
+#: src/YQPkgVersionsView.cc:399
msgid ""
"This version is not multiversion-capable.\n"
"\n"
@@ -1793,7 +1562,7 @@
"\"Cancel·la\" per desmarcar aquesta versió i mantenir les altres."
#. Dialog heading
-#: src/YQPkgVersionsView.cc:423
+#: src/YQPkgVersionsView.cc:407
msgid "Incompatible Package Versions"
msgstr "Versions de paquets incompatibles"
@@ -1806,11 +1575,11 @@
#. 3.17.4-i386 from openSUSE-11.1 update repository with priority 20 and vendor openSUSE
#. ^^^^^^ ^^^^ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ^^ ^^^^^^^^
#. %1 %2 %3 %4 %5
-#: src/YQPkgVersionsView.cc:549 src/YQPkgVersionsView.cc:586
+#: src/YQPkgVersionsView.cc:533 src/YQPkgVersionsView.cc:570
msgid "%1-%2 from %3 with priority %4 and vendor %5"
msgstr "%1-%2 des de %3 amb la prioritat %4 i el proveïdor %5"
-#: src/YQPkgVersionsView.cc:570
+#: src/YQPkgVersionsView.cc:554
msgid "This version is installed in your system."
msgstr "Aquesta és la versió instal·lada al sistema."
Modified: trunk/yast/ca/po/registration.ca.po
===================================================================
--- trunk/yast/ca/po/registration.ca.po 2015-09-29 08:03:00 UTC (rev 92874)
+++ trunk/yast/ca/po/registration.ca.po 2015-09-29 09:46:54 UTC (rev 92875)
@@ -8,14 +8,14 @@
msgstr ""
"Project-Id-Version: YaST (@memory@)\n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2015-08-27 10:52+0200\n"
+"POT-Creation-Date: 2015-09-28 18:17+0200\n"
"PO-Revision-Date: 2015-09-14 16:22+0100\n"
"Last-Translator: David Medina <opensusecatala(a)gmail.com>\n"
"Language-Team: Catalan\n"
-"Language: ca\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
+"Language: ca\n"
"Plural-Forms: nplurals=2; plural=(n != 1);\n"
"X-Generator: Poedit 1.6.11\n"
@@ -61,7 +61,7 @@
#: src/clients/inst_scc.rb:186
#: src/lib/registration/ui/autoyast_config_dialog.rb:104
#: src/lib/registration/ui/base_system_registration_dialog.rb:48
-#: src/lib/registration/ui/migration_repos_workflow.rb:270
+#: src/lib/registration/ui/migration_repos_workflow.rb:287
#: src/lib/registration/ui/registered_system_dialog.rb:37
#: src/lib/registration/ui/registration_update_dialog.rb:41
msgid "Registration"
@@ -96,8 +96,8 @@
#. %s is name of given product
#. then register the product(s)
#. %s is name of given product
-#: src/clients/scc_auto.rb:326 src/lib/registration/registration_ui.rb:247
-#: src/lib/registration/registration_ui.rb:277
+#: src/clients/scc_auto.rb:326 src/lib/registration/registration_ui.rb:281
+#: src/lib/registration/registration_ui.rb:311
msgid "Registering %s ..."
msgstr "Registrant %s ..."
@@ -313,24 +313,36 @@
msgid "Details: %s"
msgstr "Detalls: %s"
+#. TRANSLATORS: multiline error message - a SSL certificate has been
+#. imported but the registration server still cannot be accessed securely,
+#. user has to solve the certificate issue manually.
+#: src/lib/registration/connect_helpers.rb:226
+msgid ""
+"A certificate has been already imported\n"
+"but the server connection still cannot be trusted.\n"
+"\n"
+"Please fix the certificate issue manually, ensure that the server\n"
+"can be connected securely and start the YaST module again."
+msgstr ""
+
#. progress label
-#: src/lib/registration/connect_helpers.rb:222
+#: src/lib/registration/connect_helpers.rb:238
msgid "Importing the SSL certificate"
msgstr "Important el certificat SSL"
-#: src/lib/registration/connect_helpers.rb:223
+#: src/lib/registration/connect_helpers.rb:239
msgid "Importing '%s' certificate..."
msgstr "Important el certificat '%s'..."
#. try to use a translatable message first, if not found then use
#. the original error message from openSSL
-#: src/lib/registration/connect_helpers.rb:244
+#: src/lib/registration/connect_helpers.rb:260
msgid "Secure connection error: %s"
msgstr "Error de connexió segura: %s"
#. TRANSLATORS: error message, %s is a server URL,
#. e.g. https://smt.example.com
-#: src/lib/registration/connect_helpers.rb:263
+#: src/lib/registration/connect_helpers.rb:279
msgid ""
"An old registration server was detected at\n"
"%s.\n"
@@ -370,51 +382,59 @@
"Make sure a product is installed and /etc/products.d/baseproduct\n"
"is a symlink pointing to the base product .prod file."
msgstr ""
-"Assegureu-vos que un producte està instal·lat i que /etc/products.d/"
-"baseproduct\n"
+"Assegureu-vos que un producte està instal·lat i que /etc/products.d/baseproduct\n"
"sigui un symlink que apunti al fitxer del producte de base .prod."
#. FIXME: reused an existing message due to text freeze
#. (later use a better text, it's system update actually...)
#: src/lib/registration/registration_ui.rb:80
-#: src/lib/registration/registration_ui.rb:233
+#: src/lib/registration/registration_ui.rb:267
msgid "Registering the System..."
msgstr "Registrant el sistema..."
#. updating base product registration, %s is a new base product name
+#. updating product registration, %s is a product name
#. updating registered addon/extension, %s is an extension name
+#. TRANSLATORS: Progress label
#: src/lib/registration/registration_ui.rb:106
-#: src/lib/registration/registration_ui.rb:312
+#: src/lib/registration/registration_ui.rb:146
+#: src/lib/registration/registration_ui.rb:346
+#: src/lib/registration/ui/migration_repos_workflow.rb:304
msgid "Updating to %s ..."
msgstr "Actualitzant a %s ..."
+#. TRANSLATORS: progress label
+#: src/lib/registration/registration_ui.rb:163
+msgid "Synchronizing Products..."
+msgstr ""
+
#. load available addons from SCC server
#. the result is cached to avoid reloading when going back and forth in the
#. installation workflow
#. @return [Array<Registration::Addon>] available addons
#. download the addons from SCC, let the user select addons to install
#. @return [Symbol] the user input
-#: src/lib/registration/registration_ui.rb:143
-#: src/lib/registration/ui/autoyast_config_workflow.rb:109
+#: src/lib/registration/registration_ui.rb:177
+#: src/lib/registration/ui/autoyast_config_workflow.rb:106
msgid "Loading Available Extensions and Modules..."
msgstr "Carregant extensions i mòduls disponibles..."
-#: src/lib/registration/registration_ui.rb:157
+#: src/lib/registration/registration_ui.rb:191
msgid "Loading Migration Products..."
msgstr "Carregant productes de migració..."
#. dialog title
-#: src/lib/registration/registration_ui.rb:174
+#: src/lib/registration/registration_ui.rb:208
msgid "Register Extensions and Modules"
msgstr "Registra extensions i mòduls"
#. help text
-#: src/lib/registration/registration_ui.rb:178
+#: src/lib/registration/registration_ui.rb:212
msgid "<p>Extensions and Modules are being registered.</p>"
msgstr "<p>Registrant extensions i mòduls.</p>"
#. TRANSLATORS: updates popup question (1/2), multiline, max. ~60 chars/line
-#: src/lib/registration/registration_ui.rb:203
+#: src/lib/registration/registration_ui.rb:237
msgid ""
"The registration server offers update repositories.\n"
"\n"
@@ -423,57 +443,72 @@
"\n"
#. TRANSLATORS: updates popup question (2/2), multiline, max. ~60 chars/line
-#: src/lib/registration/registration_ui.rb:207
-msgid "Would you like to enable these repositories during installation\n"
-msgstr "Voleu habilitar aquests repositoris durant la instal·lació?\n"
+#: src/lib/registration/registration_ui.rb:241
+msgid ""
+"Would you like to enable these repositories during installation\n"
+"in order to receive the latest updates?"
+msgstr ""
#. Yast::Mode.update
#. TRANSLATORS: updates popup question (2/2), multiline, max. ~60 chars/line
-#: src/lib/registration/registration_ui.rb:211
-msgid "Would you like to enable these repositories during upgrade\n"
-msgstr "Voleu habilitar aquests repositoris durant l'actualització?\n"
+#: src/lib/registration/registration_ui.rb:245
+msgid ""
+"Would you like to enable these repositories during upgrade\n"
+"in order to receive the latest updates?"
+msgstr ""
#. indent size used in summary text
#: src/lib/registration/ssl_certificate_details.rb:34
msgid "Certificate:"
msgstr "Certificat:"
+#. TRANSLATORS: error popup, %s is a repository name, the popup is displayed
+#. when a migration repository cannot be accessed, there are [Skip]
+#. and [Abort] buttons displayed below the question
+#: src/lib/registration/sw_mgmt.rb:97
+msgid ""
+"Repository '%s'\n"
+"cannot be loaded.\n"
+"\n"
+"Skip the repository or abort?"
+msgstr ""
+
#. create UI label for a base product
#. @param base_product [Hash] Product (hash from pkg-bindings)
#. @return [String] UI Label
-#: src/lib/registration/sw_mgmt.rb:147
+#: src/lib/registration/sw_mgmt.rb:192
msgid "Unknown product"
msgstr "Producte desconegut"
#. error message
#. error message
-#: src/lib/registration/sw_mgmt.rb:174 src/lib/registration/sw_mgmt.rb:248
+#: src/lib/registration/sw_mgmt.rb:219 src/lib/registration/sw_mgmt.rb:292
msgid "Saving repository configuration failed."
msgstr "Ha fallat desar la configuració del repositori."
#. # error message
#. error message
-#: src/lib/registration/sw_mgmt.rb:212 src/lib/registration/sw_mgmt.rb:223
+#: src/lib/registration/sw_mgmt.rb:256 src/lib/registration/sw_mgmt.rb:267
msgid "Updating service '%s' failed."
msgstr "Ha fallat actualitzar el servei '%s'."
#. error message
-#: src/lib/registration/sw_mgmt.rb:218
+#: src/lib/registration/sw_mgmt.rb:262
msgid "Adding service '%s' failed."
msgstr "Ha fallat afegir el servei '%s'."
#. error message
-#: src/lib/registration/sw_mgmt.rb:230
+#: src/lib/registration/sw_mgmt.rb:274
msgid "Saving service '%s' failed."
msgstr "Ha fallat desar el servei '%s'."
#. error message
-#: src/lib/registration/sw_mgmt.rb:235
+#: src/lib/registration/sw_mgmt.rb:279
msgid "Refreshing service '%s' failed."
msgstr "Ha fallat refrescar el servei '%s'."
#. TRANSLATORS: %s is a product name
-#: src/lib/registration/sw_mgmt.rb:438
+#: src/lib/registration/sw_mgmt.rb:486
msgid ""
"Cannot find remote product %s.\n"
"The product cannot be registered."
@@ -528,25 +563,18 @@
#: src/lib/registration/ui/addon_reg_codes_dialog.rb:50
msgid ""
"<p>Enter registration codes for the requested extensions or modules.</p>\n"
-"<p>Registration codes are required for successfull registration.If you "
-"cannot provide a registration code then go back and deselect the respective "
-"extension or module.</p>"
+"<p>Registration codes are required for successfull registration.If you cannot provide a registration code then go back and deselect the respective extension or module.</p>"
msgstr ""
-"<p>Introduïu els codis de registre per a les extensions o mòduls requerits.</"
-"p>\n"
-"<p>Els codis de registre són necessaris per a un registre correcte. Si no "
-"podeu proporcionar un codi de registre, torneu enrere i desmarqueu les "
-"extensions o mòduls respectius.</p>"
+"<p>Introduïu els codis de registre per a les extensions o mòduls requerits.</p>\n"
+"<p>Els codis de registre són necessaris per a un registre correcte. Si no podeu proporcionar un codi de registre, torneu enrere i desmarqueu les extensions o mòduls respectius.</p>"
#. part of the UI - labels in the dialog
#. @return [Array<Yast::Term>] UI definition
#: src/lib/registration/ui/addon_reg_codes_dialog.rb:102
msgid "The extension you selected needs a separate registration code."
msgid_plural "The extensions you selected need separate registration codes."
-msgstr[0] ""
-"L'extensió que heu seleccionat necessita un codi de registre a part."
-msgstr[1] ""
-"Les extensions que heu seleccionat necessiten un codi de registre a part."
+msgstr[0] "L'extensió que heu seleccionat necessita un codi de registre a part."
+msgstr[1] "Les extensions que heu seleccionat necessiten un codi de registre a part."
#: src/lib/registration/ui/addon_reg_codes_dialog.rb:111
msgid "Enter the registration code into the field below."
@@ -579,21 +607,13 @@
#. help text (2/3)
#: src/lib/registration/ui/addon_selection_base_dialog.rb:257
-msgid ""
-"<p>Please note, that some extensions or modules might need specific "
-"registration code.</p>"
-msgstr ""
-"<p>Si us plau, tingueu present que algunes extensions o mòduls poden "
-"necessitar un codi de registre específic.</p>"
+msgid "<p>Please note, that some extensions or modules might need specific registration code.</p>"
+msgstr "<p>Si us plau, tingueu present que algunes extensions o mòduls poden necessitar un codi de registre específic.</p>"
#. help text (3/3)
#: src/lib/registration/ui/addon_selection_base_dialog.rb:260
-msgid ""
-"<p>If you want to remove any extension or module you need to loginto the "
-"SUSE Customer Center and remove them manually there.</p>"
-msgstr ""
-"<p>Si voleu suprimir alguna extensió o mòdul heu d'entrar al SUSE Customer "
-"Center i suprimir-los-en manualment.</p>"
+msgid "<p>If you want to remove any extension or module you need to loginto the SUSE Customer Center and remove them manually there.</p>"
+msgstr "<p>Si voleu suprimir alguna extensió o mòdul heu d'entrar al SUSE Customer Center i suprimir-los-en manualment.</p>"
#. dialog title
#: src/lib/registration/ui/addon_selection_registration_dialog.rb:31
@@ -602,11 +622,8 @@
#. help text (1/3)
#: src/lib/registration/ui/addon_selection_registration_dialog.rb:34
-msgid ""
-"<p>Here you can select available extensions and modules for yoursystem.</p>"
-msgstr ""
-"<p>Aquí podeu seleccionar extensions i mòduls disponibles per al vostre "
-"sistema.</p>"
+msgid "<p>Here you can select available extensions and modules for yoursystem.</p>"
+msgstr "<p>Aquí podeu seleccionar extensions i mòduls disponibles per al vostre sistema.</p>"
#. @return [String] the main dialog label
#: src/lib/registration/ui/addon_selection_registration_dialog.rb:52
@@ -620,12 +637,8 @@
#. help text (1/3)
#: src/lib/registration/ui/addon_selection_reregistration_dialog.rb:40
-msgid ""
-"<p>Here you can select extensions and modules which will be registered again."
-"</p>"
-msgstr ""
-"<p>Aquí podeu seleccionar les extensions i els mòduls que es tornaran a "
-"registrar.</p>"
+msgid "<p>Here you can select extensions and modules which will be registered again.</p>"
+msgstr "<p>Aquí podeu seleccionar les extensions i els mòduls que es tornaran a registrar.</p>"
#. @return [String] the main dialog label
#: src/lib/registration/ui/addon_selection_reregistration_dialog.rb:54
@@ -634,12 +647,8 @@
#. help text
#: src/lib/registration/ui/autoyast_addon_dialog.rb:38
-msgid ""
-"<p>Here you can select which extensions or moduleswill be registered "
-"together with the base product.</p>"
-msgstr ""
-"<p>Aquí podeu seleccionar quines extensions o mòduls es registraran "
-"conjuntament amb el producte de base.</p>"
+msgid "<p>Here you can select which extensions or moduleswill be registered together with the base product.</p>"
+msgstr "<p>Aquí podeu seleccionar quines extensions o mòduls es registraran conjuntament amb el producte de base.</p>"
#: src/lib/registration/ui/autoyast_addon_dialog.rb:41
msgid "Register Optional Extensions or Modules"
@@ -704,30 +713,22 @@
#: src/lib/registration/ui/autoyast_config_dialog.rb:57
msgid ""
-"<p>Product registration includes your product in SUSE Customer Center "
-"database,\n"
+"<p>Product registration includes your product in SUSE Customer Center database,\n"
"enabling you to get online updates and technical support.\n"
-"To register while installing automatically, select <b>Run Product "
-"Registration</b>.</p>"
+"To register while installing automatically, select <b>Run Product Registration</b>.</p>"
msgstr ""
-"<p>El registre del producte inclou el vostre producte a la base de dades del "
-"SUSE Customer Center,\n"
+"<p>El registre del producte inclou el vostre producte a la base de dades del SUSE Customer Center,\n"
"i així us permet obtenir actualitzacions en línia i suport tècnic.\n"
-"Per registrar-vos mentre s'instal·la automàticament, seleccioneu <b>Executa "
-"el registre del producte</b>.</p>"
+"Per registrar-vos mentre s'instal·la automàticament, seleccioneu <b>Executa el registre del producte</b>.</p>"
#: src/lib/registration/ui/autoyast_config_dialog.rb:63
msgid ""
-"<p>If your network deploys a custom registration server, set the correct URL "
-"of the server\n"
-"and the location of the SMT certificate in <b>SMT Server Settings</b>. "
-"Refer\n"
+"<p>If your network deploys a custom registration server, set the correct URL of the server\n"
+"and the location of the SMT certificate in <b>SMT Server Settings</b>. Refer\n"
"to your SMT manual for further assistance.</p>"
msgstr ""
-"<p>Si la vostra xarxa desplega un servidor de registre personalitzat, "
-"establiu l'URL correcte del servidor\n"
-"i la localització del certificat SMT a <b>Paràmetres del servidor SMT</b>. "
-"Referiu-vos\n"
+"<p>Si la vostra xarxa desplega un servidor de registre personalitzat, establiu l'URL correcte del servidor\n"
+"i la localització del certificat SMT a <b>Paràmetres del servidor SMT</b>. Referiu-vos\n"
"al manual de l'SMT per a més assistència.</p>"
#. the UI defition for the global registration status
@@ -745,9 +746,7 @@
#: src/lib/registration/ui/autoyast_config_dialog.rb:112
msgid "Install Available Updates from Update Repositories"
-msgstr ""
-"Instal·la les actualitzacions disponibles des dels repositoris "
-"d'actualització"
+msgstr "Instal·la les actualitzacions disponibles des dels repositoris d'actualització"
#. Translators: Text for UI Label - capitalized
#: src/lib/registration/ui/autoyast_config_dialog.rb:128
@@ -814,12 +813,8 @@
#. help text
#: src/lib/registration/ui/base_system_registration_dialog.rb:142
-msgid ""
-"Enter SUSE Customer Center credentials here to register the system to get "
-"updates and extensions."
-msgstr ""
-"Introduïu les credencials del SUSE Customer Center aquí per registrar el "
-"sistema i obtenir actualitzacions i extensions."
+msgid "Enter SUSE Customer Center credentials here to register the system to get updates and extensions."
+msgstr "Introduïu les credencials del SUSE Customer Center aquí per registrar el sistema i obtenir actualitzacions i extensions."
#. Popup question: confirm skipping the registration
#: src/lib/registration/ui/base_system_registration_dialog.rb:177
@@ -849,12 +844,9 @@
"Access to security and general software updates is only possible on\n"
"a registered system."
msgstr ""
-"Si us plau, introduïu un codi de registre o d'avaluació per a aquest "
-"producte i el\n"
-"nom d'usuari i l'adreça electrònica del SUSE Customer Center als camps de "
-"sota.\n"
-"L'accés a actualitzacions de seguretat i generals només és possible en un "
-"sistema\n"
+"Si us plau, introduïu un codi de registre o d'avaluació per a aquest producte i el\n"
+"nom d'usuari i l'adreça electrònica del SUSE Customer Center als camps de sota.\n"
+"L'accés a actualitzacions de seguretat i generals només és possible en un sistema\n"
"registrat."
#. label text describing the registration (2/2),
@@ -896,50 +888,28 @@
#. help text (RichText) for importing a SSL certificate (1/5)
#: src/lib/registration/ui/import_certificate_dialog.rb:122
-msgid ""
-"<p>Secure connection (HTTPS) uses SSL certificates for verifying the "
-"authenticity of the server and for encrypting the transferred data.</p>"
-msgstr ""
-"<p>La connexió segura (HTTPS) usa certificats SSL per verificar "
-"l'autenticitat del servidor i per encriptar les dades transmeses.</p>"
+msgid "<p>Secure connection (HTTPS) uses SSL certificates for verifying the authenticity of the server and for encrypting the transferred data.</p>"
+msgstr "<p>La connexió segura (HTTPS) usa certificats SSL per verificar l'autenticitat del servidor i per encriptar les dades transmeses.</p>"
#. help text (RichText) for importing a SSL certificate (2/5)
#: src/lib/registration/ui/import_certificate_dialog.rb:126
-msgid ""
-"<p>You can choose to import the certificate it into the list of known "
-"certificate autohorities (CA), meaning that you trust the subject and the "
-"issuer of the unknown certificate.</p>"
-msgstr ""
-"<p>Podeu escollir importar el certificat a la llista d'autoritats de "
-"certificat conegudes (CA), cosa que significa que confieu en el tema i "
-"l'emissor del certificat desconegut.</p>"
+msgid "<p>You can choose to import the certificate it into the list of known certificate autohorities (CA), meaning that you trust the subject and the issuer of the unknown certificate.</p>"
+msgstr "<p>Podeu escollir importar el certificat a la llista d'autoritats de certificat conegudes (CA), cosa que significa que confieu en el tema i l'emissor del certificat desconegut.</p>"
#. help text (RichText) for importing a SSL certificate (3/5)
#: src/lib/registration/ui/import_certificate_dialog.rb:131
-msgid ""
-"<p>Importing a certificate will allow to use for example a self-signed "
-"certificate.</p>"
-msgstr ""
-"<p>Importar un certificat permetrà usar, per exemple, un ertificat "
-"autosignat.</p>"
+msgid "<p>Importing a certificate will allow to use for example a self-signed certificate.</p>"
+msgstr "<p>Importar un certificat permetrà usar, per exemple, un ertificat autosignat.</p>"
#. help text (RichText) for importing a SSL certificate (4/5)
#: src/lib/registration/ui/import_certificate_dialog.rb:135
-msgid ""
-"<p><b>Important:</b> You should verify the fingerprint of the certificate to "
-"be sure you import the genuine certificate from the requested server.</p>"
-msgstr ""
-"<p><b>Important:</b> hauríeu de verificar l'empremta del certificat per "
-"assegurar-vos que importeu el certificat genuí del servidor sol·licitat.</p>"
+msgid "<p><b>Important:</b> You should verify the fingerprint of the certificate to be sure you import the genuine certificate from the requested server.</p>"
+msgstr "<p><b>Important:</b> hauríeu de verificar l'empremta del certificat per assegurar-vos que importeu el certificat genuí del servidor sol·licitat.</p>"
#. help text (RichText) for importing a SSL certificate (5/5)
#: src/lib/registration/ui/import_certificate_dialog.rb:140
-msgid ""
-"<p><b>Importing an unknown certificate without verification is a big "
-"security risk.</b></p>"
-msgstr ""
-"<p><b>Importar un certificat desconegut sense verificació és un risc de "
-"seguretat important.</b></p>"
+msgid "<p><b>Importing an unknown certificate without verification is a big security risk.</b></p>"
+msgstr "<p><b>Importar un certificat desconegut sense verificació és un risc de seguretat important.</b></p>"
#. error message, the entered URL is not valid
#: src/lib/registration/ui/local_server_dialog.rb:67
@@ -951,36 +921,36 @@
msgid "&Local Registration Server URL"
msgstr "URL &local del servidor de registre "
+#. TRANSLATORS: error message, %s are details
+#. TRANSLATORS: error message, %s are details
+#: src/lib/registration/ui/media_addon_workflow.rb:95
+#: src/lib/registration/ui/wizard_client.rb:57
+msgid "Internal error: %s"
+msgstr "Error intern: %s"
+
#. register the base system if not already registered
-#: src/lib/registration/ui/media_addon_workflow.rb:130
+#: src/lib/registration/ui/media_addon_workflow.rb:132
msgid ""
"The base system has to be registered in order to register the '%s' add-on.\n"
"Skip the base system and the add-on registration?"
msgstr ""
-"El sistema de base ha d'estar registrat per tal de registrar el complement "
-"%s.\n"
+"El sistema de base ha d'estar registrat per tal de registrar el complement %s.\n"
"Voleu ometre el registre del sistema de base i del complement?"
#. TRANSLATORS: dialog title
#: src/lib/registration/ui/migration_repos_selection_dialog.rb:47
-msgid "Migration Repositories"
-msgstr "Repositoris de migració"
+msgid "Repositories used for Migration"
+msgstr ""
#. TRANSLATORS: help text
#: src/lib/registration/ui/migration_repos_selection_dialog.rb:50
-msgid ""
-"<p>In this dialog you can manually select which repositories willbe used for "
-"online migration. The packages will be upgraded to thehighest version found "
-"in the selected repositories.</p>"
-msgstr ""
-"<p>En aquest diàleg podeu seleccionar manualment quins repositoris s'usaran "
-"per a la migració en línia. Els paquets s'actualitzaran a l'última versió "
-"trobada als repositoris seleccionats.</p>"
+msgid "<p>In this dialog you can manually select which repositories willbe used for online migration. The packages will be upgraded to thehighest version found in the selected repositories.</p>"
+msgstr "<p>En aquest diàleg podeu seleccionar manualment quins repositoris s'usaran per a la migració en línia. Els paquets s'actualitzaran a l'última versió trobada als repositoris seleccionats.</p>"
#. TRANSLATORS: Multiselection widget label
#: src/lib/registration/ui/migration_repos_selection_dialog.rb:85
-msgid "Select the Migration Repositories"
-msgstr "Seleccioneu els repositoris de migració"
+msgid "Select the Repositories used for Migration"
+msgstr ""
#. TRANSLATORS: Push button label, starts the repository management module
#: src/lib/registration/ui/migration_repos_selection_dialog.rb:89
@@ -997,94 +967,72 @@
msgid "Priority: %s"
msgstr "Prioritat: %s"
-#. a dummy message which will be used later, just make sure we have it
-#. before the translation deadline...
-#. TRANSLATORS: popup question, confirm installing the available
-#. updates now
-#: src/lib/registration/ui/migration_repos_workflow.rb:50
+#. TRANSLATORS: a popup message with [Continue] [Cancel] buttons,
+#. pressing [Continue] starts the registration module, [Cancel] aborts
+#. the online migration
+#: src/lib/registration/ui/migration_repos_workflow.rb:145
msgid ""
-"Online updates are available for installation.\n"
-"It is recommended to install all updates before proceeding.\n"
-"\n"
-"Would you like to install the updates now?"
+"The system is not registered,\n"
+"to run the online migration you need\n"
+"to register the system first."
msgstr ""
-"Hi ha actualitzacions en línia disponibles per instal·lar.\n"
-"És recomanable instal·lar totes les actualitzacions abans de procedir.\n"
-"\n"
-"Voleu instal·lar les actualitzacions ara?"
-#. TRANSLATORS: error message, %s are details
-#: src/lib/registration/ui/migration_repos_workflow.rb:86
-msgid "Internal error: %s"
-msgstr "Error intern: %s"
-
#. TRANSLATORS: Error message
-#: src/lib/registration/ui/migration_repos_workflow.rb:170
+#: src/lib/registration/ui/migration_repos_workflow.rb:183
msgid "No installed product found."
msgstr "No s'ha trobat cap producte instal·lat."
#. TRANSLATORS: Error message
-#: src/lib/registration/ui/migration_repos_workflow.rb:199
+#: src/lib/registration/ui/migration_repos_workflow.rb:212
msgid "No migration product found."
msgstr "No s'ha trobat cap producte de migració."
-#. TRANSLATORS: Progress label
-#: src/lib/registration/ui/migration_repos_workflow.rb:246
-msgid "Registering Migration Products..."
-msgstr "Registrant els productes de migració..."
-
#. TRANSLATORS: progress message
-#: src/lib/registration/ui/migration_repos_workflow.rb:272
+#: src/lib/registration/ui/migration_repos_workflow.rb:289
msgid "Preparing Migration Repositories..."
msgstr "Preparant els repositores de migració..."
#. TRANSLATORS: dialog title
-#: src/lib/registration/ui/migration_selection_dialog.rb:61
+#: src/lib/registration/ui/migration_selection_dialog.rb:62
msgid "Select the Migration Target"
msgstr "Seleccioneu l'objectiu de migració"
#. TRANSLATORS: help text (1/3)
-#: src/lib/registration/ui/migration_selection_dialog.rb:64
-msgid ""
-"<p>Here you can select the migration target products. The registrationserver "
-"may offer several possible migration to new products.</p>"
-msgstr ""
-"<p>Aquí podeu seleccionar els productes de destinació de la migració. El "
-"servidor de registre pot oferir possibles migracions diferents a productes "
-"nous.</p>"
+#: src/lib/registration/ui/migration_selection_dialog.rb:65
+msgid "<p>Here you can select the migration target products. The registrationserver may offer several possible migration to new products.</p>"
+msgstr "<p>Aquí podeu seleccionar els productes de destinació de la migració. El servidor de registre pot oferir possibles migracions diferents a productes nous.</p>"
#. TRANSLATORS: help text (2/3)
-#: src/lib/registration/ui/migration_selection_dialog.rb:67
+#: src/lib/registration/ui/migration_selection_dialog.rb:68
msgid "<p>Only one migration target from the list can be selected.</p>"
msgstr "<p>Només es pot seleccionar un objectiu de migració de la llista.</p>"
#. TRANSLATORS: help text (3/3), %s is replaced by the (translated) check box label
-#: src/lib/registration/ui/migration_selection_dialog.rb:69
-msgid ""
-"<p>Use the <b>%s</b> check box to manually select the migration repositories "
-"later.</p>"
-msgstr ""
-"<p>Useu la casella <b>%s</b> per seleccionar manualment els repositoris de "
-"migració més tard.</p>"
-
-#. TRANSLATORS: check button label
#: src/lib/registration/ui/migration_selection_dialog.rb:70
-#: src/lib/registration/ui/migration_selection_dialog.rb:139
+msgid "<p>Use the <b>%s</b> check box to manually select the migration repositories later.</p>"
+msgstr "<p>Useu la casella <b>%s</b> per seleccionar manualment els repositoris de migració més tard.</p>"
+
+#: src/lib/registration/ui/migration_selection_dialog.rb:71
msgid "Manually Select Migration Repositories"
msgstr "Selecció manual dels repositoris de migració"
#. TRANSLATORS: error popup, no target migration is selected
-#: src/lib/registration/ui/migration_selection_dialog.rb:96
+#: src/lib/registration/ui/migration_selection_dialog.rb:97
msgid "Select the target migration."
msgstr "Seleccioneu l'objectiu de migració."
+#. TRANSLATORS: check button label
+#: src/lib/registration/ui/migration_selection_dialog.rb:138
+msgid "Manually Adjust the Repositories for Migration"
+msgstr ""
+
#. TRANSLATORS: selection box label
-#: src/lib/registration/ui/migration_selection_dialog.rb:151
+#: src/lib/registration/ui/migration_selection_dialog.rb:153
msgid "Possible Migration Targets"
msgstr "Objectius de migració possibles"
#. TRANSLATORS: RichText header (details for the selected item)
-#: src/lib/registration/ui/migration_selection_dialog.rb:189
+#: src/lib/registration/ui/migration_selection_dialog.rb:191
msgid "Migration Summary"
msgstr "Resum de la migració"
@@ -1094,43 +1042,38 @@
#. using the selected migration.
#. %{url} is the URL of the registration server (SMT)
#. %{product} is a full product name, e.g. "SUSE Linux Enterprise Server 12"
-#: src/lib/registration/ui/migration_selection_dialog.rb:212
-msgid ""
-"ERROR: Product <b>%{product}</b> is not available at the registration server "
-"(%{url}). Make the product available to allow using this migration."
-msgstr ""
-"ERROR: el producte <b>%{product}</b> no està disponible al servidor de "
-"registre (%{url}). Feu disponible el producte per permetre usar aquesta "
-"migració."
+#: src/lib/registration/ui/migration_selection_dialog.rb:214
+msgid "ERROR: Product <b>%{product}</b> is not available at the registration server (%{url}). Make the product available to allow using this migration."
+msgstr "ERROR: el producte <b>%{product}</b> no està disponible al servidor de registre (%{url}). Feu disponible el producte per permetre usar aquesta migració."
#. this is rather a theoretical case, but anyway....
#. TRANSLATORS: Summary message, rich text format
#. %s is a product name, e.g. "SUSE Linux Enterprise Server 12 SP1 x86_64"
-#: src/lib/registration/ui/migration_selection_dialog.rb:223
+#: src/lib/registration/ui/migration_selection_dialog.rb:225
msgid "%s <b>will be installed.</b>"
msgstr "%s <b>s'instal·larà.</b>"
#. TRANSLATORS: Summary message, rich text format
#. %s is a product name, e.g. "SUSE Linux Enterprise Server 12"
-#: src/lib/registration/ui/migration_selection_dialog.rb:240
+#: src/lib/registration/ui/migration_selection_dialog.rb:242
msgid "%s <b>stays unchanged.</b>"
msgstr "%s <b>es manté sense canvis.</b>"
#. TRANSLATORS: Summary message, rich text format
#. %{old_product} is a product name, e.g. "SUSE Linux Enterprise Server 12"
#. %{new_product} is a product name, e.g. "SUSE Linux Enterprise Server 12 SP1 x86_64"
-#: src/lib/registration/ui/migration_selection_dialog.rb:250
+#: src/lib/registration/ui/migration_selection_dialog.rb:252
msgid "%{old_product} <b>will be upgraded to</b> %{new_product}."
msgstr "%{old_product} <b>s'actualitzarà a</b> %{new_product}."
#. TRANSLATORS: Summary message, rich text format
#. %{old_product} and %{new_product} are product names
-#: src/lib/registration/ui/migration_selection_dialog.rb:255
+#: src/lib/registration/ui/migration_selection_dialog.rb:257
msgid "%{old_product} <b>will be downgraded to</b> %{new_product}."
msgstr "%{old_product} <b>es desactualitzarà a</b> %{new_product}."
#. TRANSLATORS: an error popup message
-#: src/lib/registration/ui/migration_selection_dialog.rb:285
+#: src/lib/registration/ui/migration_selection_dialog.rb:290
msgid ""
"The selected migration contains a product\n"
"which is not available at the registration server.\n"
@@ -1141,8 +1084,7 @@
"La miagració seleccionada conté un producte\n"
"que no està disponible al servidor de registre.\n"
"\n"
-"Seleccioneu un objectiu de migració diferent o feu disponibles els "
-"productes\n"
+"Seleccioneu un objectiu de migració diferent o feu disponibles els productes\n"
"que falten al servidor de registre."
#. help text
@@ -1151,20 +1093,12 @@
msgstr "<p>El sistema ja està registrat.</p>"
#: src/lib/registration/ui/registered_system_dialog.rb:41
-msgid ""
-"<p>You can re-register it again or you can register additional extension or "
-"modules to enhance the functionality of the system.</p>"
-msgstr ""
-"<p>Podeu tornar-lo a registrar o podeu registrar extensions o mòduls "
-"addicionals per millorar la funcionalitat del sistema.</p>"
+msgid "<p>You can re-register it again or you can register additional extension or modules to enhance the functionality of the system.</p>"
+msgstr "<p>Podeu tornar-lo a registrar o podeu registrar extensions o mòduls addicionals per millorar la funcionalitat del sistema.</p>"
#: src/lib/registration/ui/registered_system_dialog.rb:43
-msgid ""
-"<p>If you want to deregister your system you need to log into the SUSE "
-"Customer Center and remove the system manually there.</p>"
-msgstr ""
-"<p>Si voleu desfer el registre del sistema heu d'entrar al SUSE Customer "
-"Center i eliminar-ne el sistema manualment.</p>"
+msgid "<p>If you want to deregister your system you need to log into the SUSE Customer Center and remove the system manually there.</p>"
+msgstr "<p>Si voleu desfer el registre del sistema heu d'entrar al SUSE Customer Center i eliminar-ne el sistema manualment.</p>"
#. button label
#: src/lib/registration/ui/registered_system_dialog.rb:70
@@ -1202,7 +1136,33 @@
msgid "Looking up local registration servers..."
msgstr "Cercant servidors de registre locals..."
+#~ msgid "Would you like to enable these repositories during installation\n"
+#~ msgstr "Voleu habilitar aquests repositoris durant la instal·lació?\n"
+
+#~ msgid "Would you like to enable these repositories during upgrade\n"
+#~ msgstr "Voleu habilitar aquests repositoris durant l'actualització?\n"
+
+#~ msgid "Migration Repositories"
+#~ msgstr "Repositoris de migració"
+
+#~ msgid "Select the Migration Repositories"
+#~ msgstr "Seleccioneu els repositoris de migració"
+
#~ msgid ""
+#~ "Online updates are available for installation.\n"
+#~ "It is recommended to install all updates before proceeding.\n"
+#~ "\n"
+#~ "Would you like to install the updates now?"
+#~ msgstr ""
+#~ "Hi ha actualitzacions en línia disponibles per instal·lar.\n"
+#~ "És recomanable instal·lar totes les actualitzacions abans de procedir.\n"
+#~ "\n"
+#~ "Voleu instal·lar les actualitzacions ara?"
+
+#~ msgid "Registering Migration Products..."
+#~ msgstr "Registrant els productes de migració..."
+
+#~ msgid ""
#~ "Registration added some update repositories.\n"
#~ "\n"
#~ "Do you want to install the latest available\n"
@@ -1314,8 +1274,7 @@
#~ msgstr "S'ha afegit un servidor d'actualització a la vostra configuració."
#~ msgid "No update server could be added to your configuration."
-#~ msgstr ""
-#~ "No s'ha pogut afegir cap servidor d'actualització a la configuració."
+#~ msgstr "No s'ha pogut afegir cap servidor d'actualització a la configuració."
#, fuzzy
#~ msgid "No software repository needed to be changed."
@@ -1358,8 +1317,7 @@
#~ "The server requires additional system information. Activating \n"
#~ "submission of the hardware profile automatically."
#~ msgstr ""
-#~ "El servidor necessita informació addicional del sistema. S'està activant "
-#~ "automàticament \n"
+#~ "El servidor necessita informació addicional del sistema. S'està activant automàticament \n"
#~ " la tramesa del perfil del maquinari."
#~ msgid "Update Source Issues"
@@ -1374,15 +1332,11 @@
#~ "so the sources are available to all tools."
#~ msgstr ""
#~ "El registre com a usuari normal no inclou la font\n"
-#~ "d'actualització al mòdul d'actualització en línia del YaST. Si continueu "
-#~ "i més\n"
-#~ "endavant voleu actualitzar-lo mitjançant l'actualització en línia, "
-#~ "haureu\n"
+#~ "d'actualització al mòdul d'actualització en línia del YaST. Si continueu i més\n"
+#~ "endavant voleu actualitzar-lo mitjançant l'actualització en línia, haureu\n"
#~ "d'afegir la font manualment. Altres\n"
-#~ "eines, com ara l'Actualitzador de programari del tauler, es poden "
-#~ "utilitzar igualment\n"
-#~ ". També podeu cancel·lar l'operació i registrar-vos com a usuari primari "
-#~ "al YaST \n"
+#~ "eines, com ara l'Actualitzador de programari del tauler, es poden utilitzar igualment\n"
+#~ ". També podeu cancel·lar l'operació i registrar-vos com a usuari primari al YaST \n"
#~ "perquè les fonts estiguin disponibles per a totes les eines."
#~ msgid "Error: Data received is invalid."
@@ -1418,199 +1372,146 @@
#~ msgid ""
#~ "<p>\n"
-#~ "Configure your system to enable online updates by registering it with "
-#~ "Novell.\n"
+#~ "Configure your system to enable online updates by registering it with Novell.\n"
#~ "To do this now, select <b>Configure Now</b>. Delay the registration with\n"
#~ "<b>Configure Later</b>.\n"
#~ "</p>"
#~ msgstr ""
#~ "<p>\n"
-#~ "Registreu el sistema amb Novell i configureu-lo per habilitar les "
-#~ "actualitzacions en línia.\n"
-#~ "Per fer-ho ara, seleccioneu <b>Configura ara</b>. Retardeu el registre "
-#~ "amb\n"
+#~ "Registreu el sistema amb Novell i configureu-lo per habilitar les actualitzacions en línia.\n"
+#~ "Per fer-ho ara, seleccioneu <b>Configura ara</b>. Retardeu el registre amb\n"
#~ "<b>Configura més tard</b>.\n"
#~ "</p>"
#~ msgid ""
#~ "<p>\n"
-#~ "To simplify the registration process, include information from your "
-#~ "system\n"
+#~ "To simplify the registration process, include information from your system\n"
#~ "with <b>Optional Information</b> and <b>Hardware Profile</b>. \n"
-#~ "<b>Details</b> shows the maximum amount of information that can be "
-#~ "involved\n"
-#~ " in your registration. To obtain this information, it contacts the "
-#~ "Novell\n"
-#~ "server to query what information is needed for your product. Only the "
-#~ "identity\n"
+#~ "<b>Details</b> shows the maximum amount of information that can be involved\n"
+#~ " in your registration. To obtain this information, it contacts the Novell\n"
+#~ "server to query what information is needed for your product. Only the identity\n"
#~ "of the installed product is sent in this initial exchange.\n"
#~ "</p>"
#~ msgstr ""
#~ "<p>\n"
-#~ "Per simplificar el procés de registre, incloeu la informació del vostre "
-#~ "sistema\n"
+#~ "Per simplificar el procés de registre, incloeu la informació del vostre sistema\n"
#~ "amb <b>Informació opcional</b> i <b>Perfil de maquinari</b>. \n"
-#~ "A <b>Detalls</b> es mostra la quantitat màxima d'informació que es pot "
-#~ "incloure\n"
-#~ " en el registre. Per obtenir aquesta informació, es posa en contacte amb "
-#~ "el\n"
-#~ " servidor de Novell i consulta quina informació es requereix pel "
-#~ "producte.\n"
-#~ " En aquest intercanvi inicial només s'envia la identitat del producte "
-#~ "instal·lat.\n"
+#~ "A <b>Detalls</b> es mostra la quantitat màxima d'informació que es pot incloure\n"
+#~ " en el registre. Per obtenir aquesta informació, es posa en contacte amb el\n"
+#~ " servidor de Novell i consulta quina informació es requereix pel producte.\n"
+#~ " En aquest intercanvi inicial només s'envia la identitat del producte instal·lat.\n"
#~ "</p>"
#~ msgid ""
#~ "<p>\n"
-#~ "If you purchased your copy of this product, enable <b>Registration Code</"
-#~ "b>\n"
+#~ "If you purchased your copy of this product, enable <b>Registration Code</b>\n"
#~ "so you are prompted for your product code. \n"
-#~ "This registers you for the installation support included with your "
-#~ "product.\n"
+#~ "This registers you for the installation support included with your product.\n"
#~ "</p>"
#~ msgstr ""
#~ "<p>\n"
-#~ "Si heu adquirit una còpia d'aquest producte, habiliteu <b>Codi de "
-#~ "registre</b>\n"
+#~ "Si heu adquirit una còpia d'aquest producte, habiliteu <b>Codi de registre</b>\n"
#~ "i se us demanarà el codi del producte. \n"
-#~ "D'aquesta manera, podreu accedir al servei de suport d'instal·lació que "
-#~ "inclou el producte.\n"
+#~ "D'aquesta manera, podreu accedir al servei de suport d'instal·lació que inclou el producte.\n"
#~ "</p>"
#~ msgid ""
#~ "<p>\n"
#~ "No information is passed to anyone outside Novell. The data is used for\n"
-#~ "statistical purposes and to enhance your convenience regarding driver "
-#~ "support\n"
-#~ "and your Web account. Find a detailed privacy policy in <b>Details</b>. "
-#~ "View\n"
-#~ "the transmitted information in the log file <tt>~/.suse_register.log</"
-#~ "tt>.\n"
+#~ "statistical purposes and to enhance your convenience regarding driver support\n"
+#~ "and your Web account. Find a detailed privacy policy in <b>Details</b>. View\n"
+#~ "the transmitted information in the log file <tt>~/.suse_register.log</tt>.\n"
#~ "</p>"
#~ msgstr ""
#~ "<p>\n"
-#~ "No es facilitarà cap informació a persones externes a Novell. Les dades "
-#~ "s'utilitzen amb\n"
-#~ "finalitats estadístiques i per millorar facilitar l'ús del suport del "
-#~ "controlador\n"
-#~ "i el vostre compte web. Trobareu una política de privacitat detallada a "
-#~ "<b>Detalls</b>.\n"
-#~ " Vegeu la informació transmesa al fitxer de registre <tt>~/.suse_register."
-#~ "log</tt>.\n"
+#~ "No es facilitarà cap informació a persones externes a Novell. Les dades s'utilitzen amb\n"
+#~ "finalitats estadístiques i per millorar facilitar l'ús del suport del controlador\n"
+#~ "i el vostre compte web. Trobareu una política de privacitat detallada a <b>Detalls</b>.\n"
+#~ " Vegeu la informació transmesa al fitxer de registre <tt>~/.suse_register.log</tt>.\n"
#~ "</p>"
#~ msgid ""
#~ "<p>\n"
-#~ "<b>Regularly Synchronize with the Customer Center</b> checks that your "
-#~ "update \n"
+#~ "<b>Regularly Synchronize with the Customer Center</b> checks that your update \n"
#~ "sources are still valid and adds any new ones that may be available.\n"
-#~ "It additionally sends any modifications to your included data to Novell, "
-#~ "such \n"
+#~ "It additionally sends any modifications to your included data to Novell, such \n"
#~ "as hardware information if <b>Hardware Information</b> is activated.\n"
#~ "This option does not remove any sources added manually.\n"
#~ "</p>"
#~ msgstr ""
#~ "<p>\n"
-#~ "<b>Sincronització regular amb el centre de servei al client</b> comprova "
-#~ "que les fonts d'actualització \n"
+#~ "<b>Sincronització regular amb el centre de servei al client</b> comprova que les fonts d'actualització \n"
#~ "segueixen sent vàlides i afegeix les noves que hi ha disponibles.\n"
-#~ "A més a més, envia qualsevol modificació de les vostres dades incloses a "
-#~ "Novell, com ara \n"
-#~ "informació de maquinari, en el cas que <b>Informació de maquinari</b> "
-#~ "estigui activada.\n"
+#~ "A més a més, envia qualsevol modificació de les vostres dades incloses a Novell, com ara \n"
+#~ "informació de maquinari, en el cas que <b>Informació de maquinari</b> estigui activada.\n"
#~ "Aquesta opció no suprimeix les fonts afegides manualment.\n"
#~ "</p>"
#, fuzzy
#~ msgid ""
#~ "<p>\n"
-#~ "Configure your system to enable online updates by registering it with "
-#~ "Open-SLX.\n"
+#~ "Configure your system to enable online updates by registering it with Open-SLX.\n"
#~ "To do this now, select <b>Configure Now</b>. Delay the registration with\n"
#~ "<b>Configure Later</b>.\n"
#~ "</p>"
#~ msgstr ""
#~ "<p>\n"
-#~ "Registreu el sistema amb Novell i configureu-lo per habilitar les "
-#~ "actualitzacions en línia.\n"
-#~ "Per fer-ho ara, seleccioneu <b>Configura ara</b>. Retardeu el registre "
-#~ "amb\n"
+#~ "Registreu el sistema amb Novell i configureu-lo per habilitar les actualitzacions en línia.\n"
+#~ "Per fer-ho ara, seleccioneu <b>Configura ara</b>. Retardeu el registre amb\n"
#~ "<b>Configura més tard</b>.\n"
#~ "</p>"
#, fuzzy
#~ msgid ""
#~ "<p>\n"
-#~ "To simplify the registration process, include information from your "
-#~ "system\n"
+#~ "To simplify the registration process, include information from your system\n"
#~ "with <b>Optional Information</b> and <b>Hardware Profile</b>. \n"
-#~ "<b>Details</b> shows the maximum amount of information that can be "
-#~ "involved\n"
-#~ " in your registration. To obtain this information, it contacts the Open-"
-#~ "SLX\n"
-#~ "server to query what information is needed for your product. Only the "
-#~ "identity\n"
+#~ "<b>Details</b> shows the maximum amount of information that can be involved\n"
+#~ " in your registration. To obtain this information, it contacts the Open-SLX\n"
+#~ "server to query what information is needed for your product. Only the identity\n"
#~ "of the installed product is sent in this initial exchange.\n"
#~ "</p>"
#~ msgstr ""
#~ "<p>\n"
-#~ "Per simplificar el procés de registre, incloeu la informació del vostre "
-#~ "sistema\n"
+#~ "Per simplificar el procés de registre, incloeu la informació del vostre sistema\n"
#~ "amb <b>Informació opcional</b> i <b>Perfil de maquinari</b>. \n"
-#~ "A <b>Detalls</b> es mostra la quantitat màxima d'informació que es pot "
-#~ "incloure\n"
-#~ " en el registre. Per obtenir aquesta informació, es posa en contacte amb "
-#~ "el\n"
-#~ " servidor de Novell i consulta quina informació es requereix pel "
-#~ "producte.\n"
-#~ " En aquest intercanvi inicial només s'envia la identitat del producte "
-#~ "instal·lat.\n"
+#~ "A <b>Detalls</b> es mostra la quantitat màxima d'informació que es pot incloure\n"
+#~ " en el registre. Per obtenir aquesta informació, es posa en contacte amb el\n"
+#~ " servidor de Novell i consulta quina informació es requereix pel producte.\n"
+#~ " En aquest intercanvi inicial només s'envia la identitat del producte instal·lat.\n"
#~ "</p>"
#, fuzzy
#~ msgid ""
#~ "<p>\n"
-#~ "No information is passed to anyone outside Open-SLX. The data is used "
-#~ "for\n"
-#~ "statistical purposes and to enhance your convenience regarding driver "
-#~ "support\n"
-#~ "and your Web account. Find a detailed privacy policy in <b>Details</b>. "
-#~ "View\n"
-#~ "the transmitted information in the log file <tt>~/.suse_register.log</"
-#~ "tt>.\n"
+#~ "No information is passed to anyone outside Open-SLX. The data is used for\n"
+#~ "statistical purposes and to enhance your convenience regarding driver support\n"
+#~ "and your Web account. Find a detailed privacy policy in <b>Details</b>. View\n"
+#~ "the transmitted information in the log file <tt>~/.suse_register.log</tt>.\n"
#~ "</p>"
#~ msgstr ""
#~ "<p>\n"
-#~ "No es facilitarà cap informació a persones externes a Novell. Les dades "
-#~ "s'utilitzen amb\n"
-#~ "finalitats estadístiques i per millorar facilitar l'ús del suport del "
-#~ "controlador\n"
-#~ "i el vostre compte web. Trobareu una política de privacitat detallada a "
-#~ "<b>Detalls</b>.\n"
-#~ " Vegeu la informació transmesa al fitxer de registre <tt>~/.suse_register."
-#~ "log</tt>.\n"
+#~ "No es facilitarà cap informació a persones externes a Novell. Les dades s'utilitzen amb\n"
+#~ "finalitats estadístiques i per millorar facilitar l'ús del suport del controlador\n"
+#~ "i el vostre compte web. Trobareu una política de privacitat detallada a <b>Detalls</b>.\n"
+#~ " Vegeu la informació transmesa al fitxer de registre <tt>~/.suse_register.log</tt>.\n"
#~ "</p>"
#, fuzzy
#~ msgid ""
#~ "<p>\n"
-#~ "<b>Regularly Synchronize with the Customer Center</b> checks that your "
-#~ "update \n"
+#~ "<b>Regularly Synchronize with the Customer Center</b> checks that your update \n"
#~ "sources are still valid and adds any new ones that may be available.\n"
-#~ "It additionally sends any modifications to your included data to Open-"
-#~ "SLX, such \n"
+#~ "It additionally sends any modifications to your included data to Open-SLX, such \n"
#~ "as hardware information if <b>Hardware Information</b> is activated.\n"
#~ "This option does not remove any sources added manually.\n"
#~ "</p>"
#~ msgstr ""
#~ "<p>\n"
-#~ "<b>Sincronització regular amb el centre de servei al client</b> comprova "
-#~ "que les fonts d'actualització \n"
+#~ "<b>Sincronització regular amb el centre de servei al client</b> comprova que les fonts d'actualització \n"
#~ "segueixen sent vàlides i afegeix les noves que hi ha disponibles.\n"
-#~ "A més a més, envia qualsevol modificació de les vostres dades incloses a "
-#~ "Novell, com ara \n"
-#~ "informació de maquinari, en el cas que <b>Informació de maquinari</b> "
-#~ "estigui activada.\n"
+#~ "A més a més, envia qualsevol modificació de les vostres dades incloses a Novell, com ara \n"
+#~ "informació de maquinari, en el cas que <b>Informació de maquinari</b> estigui activada.\n"
#~ "Aquesta opció no suprimeix les fonts afegides manualment.\n"
#~ "</p>"
@@ -1701,11 +1602,8 @@
#~ msgstr "No s'han pogut instal·lar els paquets següents"
#, fuzzy
-#~ msgid ""
-#~ "To count this installation correctly the package %1 needs to be installed."
-#~ msgstr ""
-#~ "<p>Per a configurar l'iniciador de l'iSCSI, cal instal·lar el paquet <b>"
-#~ "%1</b>.</p>"
+#~ msgid "To count this installation correctly the package %1 needs to be installed."
+#~ msgstr "<p>Per a configurar l'iniciador de l'iSCSI, cal instal·lar el paquet <b>%1</b>.</p>"
#, fuzzy
#~ msgid "Therefore the following package needs to be removed first."
@@ -1773,70 +1671,29 @@
#~ msgid "Key is invalid."
#~ msgstr "La clau no és vàlida."
-#~ msgid ""
-#~ "<p>Product registration includes your product in Novell's database, "
-#~ "enabling you to get online updates and technical support. To register "
-#~ "while installing automatically, select <b>Run Product Registration</b>. "
-#~ "To simplify the procedure, include information from your system with "
-#~ "<b>Hardware Profile</b> and <b>Optional Information</b>.</p>"
-#~ msgstr ""
-#~ "<p>El registre del producte inclou el producte a la base de dades de "
-#~ "Novell i us permet obtenir suport tècnic actualitzacions en línia. Si us "
-#~ "voleu registrar mentre realitzeu la instal·lació automàtica, seleccioneu "
-#~ "<b>Registre del producte</b>. Per simplificar aquest procediment, incloeu "
-#~ "la informació del sistema amb <b>Perfil de maquinari</b> i <b>Informació "
-#~ "opcional</b>.</p>"
+#~ msgid "<p>Product registration includes your product in Novell's database, enabling you to get online updates and technical support. To register while installing automatically, select <b>Run Product Registration</b>. To simplify the procedure, include information from your system with <b>Hardware Profile</b> and <b>Optional Information</b>.</p>"
+#~ msgstr "<p>El registre del producte inclou el producte a la base de dades de Novell i us permet obtenir suport tècnic actualitzacions en línia. Si us voleu registrar mentre realitzeu la instal·lació automàtica, seleccioneu <b>Registre del producte</b>. Per simplificar aquest procediment, incloeu la informació del sistema amb <b>Perfil de maquinari</b> i <b>Informació opcional</b>.</p>"
-#~ msgid ""
-#~ "<p>Get more information about the registration process with "
-#~ "<tt>suse_register -h</tt>.</p>"
-#~ msgstr ""
-#~ "<p>Podeu obtenir més informació sobre el procés de registre amb "
-#~ "<tt>suse_register -h</tt>.</p>"
+#~ msgid "<p>Get more information about the registration process with <tt>suse_register -h</tt>.</p>"
+#~ msgstr "<p>Podeu obtenir més informació sobre el procés de registre amb <tt>suse_register -h</tt>.</p>"
#, fuzzy
-#~| msgid ""
-#~| "<p>Other information used for registration is shown in <b>Registration "
-#~| "Data</b>.<br>Add a new key and value pair by pressing <b>Add</b> and "
-#~| "then entering the appropriate values. These parameters are the ones that "
-#~| "can be passed with <tt>suse_register -a</tt>.<br>Get more information "
-#~| "about them with <tt>suse_register -p</tt>. Remove a pair with <b>Delete</"
-#~| "b> or modify an existing pair with <b>Edit</b>.</p>"
+#~| msgid "<p>Other information used for registration is shown in <b>Registration Data</b>.<br>Add a new key and value pair by pressing <b>Add</b> and then entering the appropriate values. These parameters are the ones that can be passed with <tt>suse_register -a</tt>.<br>Get more information about them with <tt>suse_register -p</tt>. Remove a pair with <b>Delete</b> or modify an existing pair with <b>Edit</b>.</p>"
#~ msgid ""
#~ "<p>Other information used for registration is shown in <b>Registration\n"
-#~ "Data</b>.<br>To add a new key and value pair, press <b>Add</b> then enter "
-#~ "the\n"
-#~ "appropriate values. These parameters are the ones that can be passed with "
-#~ "<tt>suse_register\n"
-#~ "-a</tt>.<br>Get more information with <tt>suse_register -p</tt>. Remove "
-#~ "a\n"
-#~ "key-value pair with <b>Delete</b> or modify an existing pair with "
-#~ "<b>Edit</b>.</p>"
-#~ msgstr ""
-#~ "<p>Les altres dades que s'utilitzen per a registrar-se es mostren a "
-#~ "<b>Dades de registre</b>.<br>Afegiu una clau i un valor parell nou "
-#~ "mitjançant l'opció <b>Afegeix</b>, i després introduïu els valors "
-#~ "corresponents. Aquests paràmetres es poden passar amb <tt>suse_register -"
-#~ "a</tt>.<br>Vegeu <tt>suse_register -p</tt> per obtenir-ne més informació. "
-#~ "Suprimiu una parella mitjançant l'opció <b>Suprimeix</b> o modifiqueu una "
-#~ "parella existent mitjançant l'opció <b>Edita</b>.</p>"
+#~ "Data</b>.<br>To add a new key and value pair, press <b>Add</b> then enter the\n"
+#~ "appropriate values. These parameters are the ones that can be passed with <tt>suse_register\n"
+#~ "-a</tt>.<br>Get more information with <tt>suse_register -p</tt>. Remove a\n"
+#~ "key-value pair with <b>Delete</b> or modify an existing pair with <b>Edit</b>.</p>"
+#~ msgstr "<p>Les altres dades que s'utilitzen per a registrar-se es mostren a <b>Dades de registre</b>.<br>Afegiu una clau i un valor parell nou mitjançant l'opció <b>Afegeix</b>, i després introduïu els valors corresponents. Aquests paràmetres es poden passar amb <tt>suse_register -a</tt>.<br>Vegeu <tt>suse_register -p</tt> per obtenir-ne més informació. Suprimiu una parella mitjançant l'opció <b>Suprimeix</b> o modifiqueu una parella existent mitjançant l'opció <b>Edita</b>.</p>"
#, fuzzy
-#~| msgid ""
-#~| "<p>If your network deploys a custom SMT server, please set the URL of "
-#~| "the SMT Server and the location of the SMT Certificate in <b>SMT Server "
-#~| "Settings</b>. Please see your SMT manual for further assistance.</p>"
+#~| msgid "<p>If your network deploys a custom SMT server, please set the URL of the SMT Server and the location of the SMT Certificate in <b>SMT Server Settings</b>. Please see your SMT manual for further assistance.</p>"
#~ msgid ""
-#~ "<p>If your network deploys a custom SMT server, set the URL of the SMT "
-#~ "Server\n"
-#~ "and the location of the SMT certificate in <b>SMT Server Settings</b>. "
-#~ "Refer\n"
+#~ "<p>If your network deploys a custom SMT server, set the URL of the SMT Server\n"
+#~ "and the location of the SMT certificate in <b>SMT Server Settings</b>. Refer\n"
#~ "to your SMT manual for further assistance.</p>"
-#~ msgstr ""
-#~ "<p>Si teniu un servidor SMT personalitzat a la xarxa, establiu l'URL del "
-#~ "servidor SMT i la ubicació del Certificat SMT a <b>Configuració del "
-#~ "servidor SMT</b>. Per a obtenir-ne més informació, consulteu el manual de "
-#~ "l'SMT.</p>"
+#~ msgstr "<p>Si teniu un servidor SMT personalitzat a la xarxa, establiu l'URL del servidor SMT i la ubicació del Certificat SMT a <b>Configuració del servidor SMT</b>. Per a obtenir-ne més informació, consulteu el manual de l'SMT.</p>"
#~ msgid "SMT Server"
#~ msgstr "Servidor SMT"
@@ -1929,8 +1786,7 @@
#, fuzzy
#~ msgid "You can register for installation support."
-#~ msgstr ""
-#~ "S'està escanejant la xarxa per a trobar els serveis d'instal·lació..."
+#~ msgstr "S'està escanejant la xarxa per a trobar els serveis d'instal·lació..."
#, fuzzy
#~ msgid "Server CA certificate location:"
@@ -1972,30 +1828,22 @@
#~ "and then specify its path by choosing %2.\n"
#~ msgstr ""
#~ "Si seleccioneu%1, és probable que el procés de registre falli.\n"
-#~ "En cas contrari, podeu copiar manualment el fitxer del certificat al "
-#~ "sistema\n"
+#~ "En cas contrari, podeu copiar manualment el fitxer del certificat al sistema\n"
#~ "i especificar el camí si trieu %2."
#~ msgid "Could not load the SMT certificate file from floppy disk."
-#~ msgstr ""
-#~ "No s'ha pogut carregar el fitxer del certificat SMT des del disquet."
+#~ msgstr "No s'ha pogut carregar el fitxer del certificat SMT des del disquet."
#~ msgid "Could not download the SMT certificate file from specified URL."
-#~ msgstr ""
-#~ "No s'ha pogut baixar el fitxer del certificat SMT des de l'URL que heu "
-#~ "especificat."
+#~ msgstr "No s'ha pogut baixar el fitxer del certificat SMT des de l'URL que heu especificat."
#~ msgid "Could not find the SMT certificate file in specified path."
-#~ msgstr ""
-#~ "No s'ha pogut trobar el fitxer del certificat SMT al camí que heu "
-#~ "especificat."
+#~ msgstr "No s'ha pogut trobar el fitxer del certificat SMT al camí que heu especificat."
#, fuzzy
#~| msgid "Unknown error occurred while retrieving SMT certificate file"
#~ msgid "Unknown error occurred while retrieving SMT certificate file."
-#~ msgstr ""
-#~ "S'ha produït un error desconegut mentre s'obtenia el fitxer del "
-#~ "certificat SMT"
+#~ msgstr "S'ha produït un error desconegut mentre s'obtenia el fitxer del certificat SMT"
#~ msgid "Skip"
#~ msgstr "Omet"
@@ -2031,8 +1879,7 @@
#, fuzzy
#~| msgid "Do you really want to cancel and thereby skip the Registration?"
#~ msgid "Do you really want to cancel and thereby skip registration?"
-#~ msgstr ""
-#~ "Esteu segur que voleu cancel·lar el registre (i, per tant, ometre'l)?"
+#~ msgstr "Esteu segur que voleu cancel·lar el registre (i, per tant, ometre'l)?"
#~ msgid "Could not copy certificate file"
#~ msgstr "No s'ha pogut copiar el fitxer del certificat"
@@ -2046,8 +1893,7 @@
#, fuzzy
#~| msgid ""
#~| "This certificate will be used to connect to the SMT server.\n"
-#~| "You have to trust this certificate in order to continue with the "
-#~| "Registration."
+#~| "You have to trust this certificate in order to continue with the Registration."
#~ msgid ""
#~ "This certificate will be used to connect to the SMT server.\n"
#~ "You have to trust this certificate to continue with the registration.\n"
@@ -2132,9 +1978,7 @@
#, fuzzy
#~ msgid "<p>Press <b>%1</b> to use the default update repository.</p>"
-#~ msgstr ""
-#~ "<p>Premeu <b>Acaba</b> per a crear el producte complementari al directori "
-#~ "de sortida.</p>"
+#~ msgstr "<p>Premeu <b>Acaba</b> per a crear el producte complementari al directori de sortida.</p>"
#, fuzzy
#~ msgid "Edit Software Repositories"
Modified: trunk/yast/ca/po/storage.ca.po
===================================================================
--- trunk/yast/ca/po/storage.ca.po 2015-09-29 08:03:00 UTC (rev 92874)
+++ trunk/yast/ca/po/storage.ca.po 2015-09-29 09:46:54 UTC (rev 92875)
@@ -8,7 +8,7 @@
msgstr ""
"Project-Id-Version: YaST (@memory@)\n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2015-08-27 10:53+0200\n"
+"POT-Creation-Date: 2015-09-28 18:17+0200\n"
"PO-Revision-Date: 2015-09-09 18:36+0100\n"
"Last-Translator: David Medina <opensusecatala(a)gmail.com>\n"
"Language-Team: Catalan\n"
@@ -31,12 +31,10 @@
"\n"
"To continue despite this warning, click Yes.\n"
msgstr ""
-"Utilitzeu aquest programa només si esteu familiaritzat amb el mètode de "
-"partició de discos durs.\n"
+"Utilitzeu aquest programa només si esteu familiaritzat amb el mètode de partició de discos durs.\n"
"\n"
"Mai no feu la partició de discos que puguin estar en ús d'alguna manera\n"
-"(muntats, com a intercanvi, etc.), tret que sapigueu exactament el que esteu "
-"fent.\n"
+"(muntats, com a intercanvi, etc.), tret que sapigueu exactament el que esteu fent.\n"
"En cas contrari, la taula de particions no es transmetrà al\n"
"nucli, la qual cosa podria ocasionar la pèrdua de dades.\n"
"\n"
@@ -167,8 +165,7 @@
#. TRANSLATORS: popup error message
#: src/clients/inst_disk_proposal.rb:238
msgid "Not enough space available to propose snapshots for root volume."
-msgstr ""
-"No hi ha prou espai disponible per proposar instantànies del volum d'arrel."
+msgstr "No hi ha prou espai disponible per proposar instantànies del volum d'arrel."
#. TRANSLATORS: popup error message
#: src/clients/inst_disk_proposal.rb:244 src/clients/inst_target_part.rb:449
@@ -272,8 +269,7 @@
"\n"
"<p>\n"
"El canvi de mida real només es durà a terme un cop s'hagin confirmat totes\n"
-"les seleccions fetes a l'última finestra de la instal·lació. Fins aleshores, "
-"la \n"
+"les seleccions fetes a l'última finestra de la instal·lació. Fins aleshores, la \n"
"partició del Windows no es modificarà.\n"
"</p>\n"
@@ -321,8 +317,7 @@
"\n"
"<p>\n"
"A la barra gràfica superior es mostra la situació actual.\n"
-"A la barra gràfica inferior es mostra la situació després de la instal·lació "
-"(un \n"
+"A la barra gràfica inferior es mostra la situació després de la instal·lació (un \n"
"cop dut a terme el redimensionament).\n"
"</p>\n"
@@ -389,8 +384,7 @@
"</p>\n"
msgstr ""
"\n"
-"<p>Introduïu un valor per a determinar la mida de la instal·lació de "
-"<b>Linux</b>.\n"
+"<p>Introduïu un valor per a determinar la mida de la instal·lació de <b>Linux</b>.\n"
"Les particions del sistema &product; es crearan de forma automàtica\n"
"en funció d'aquest valor.\n"
"</p>\n"
@@ -406,8 +400,7 @@
msgstr ""
"\n"
"<p>\n"
-"<b>Windows usat</b> és la mida de la part emprada en la partició de "
-"Windows.\n"
+"<b>Windows usat</b> és la mida de la part emprada en la partició de Windows.\n"
"</p>\n"
#. help text (non-graphical mode), continued
@@ -450,8 +443,7 @@
"la instal·lació mínima de Linux.\n"
"\n"
"Per instal·lar Linux, primer heu d'arrencar Windows\n"
-"i desinstal·lar algunes aplicacions o suprimir algunes dades per alliberar-"
-"ne espai.\n"
+"i desinstal·lar algunes aplicacions o suprimir algunes dades per alliberar-ne espai.\n"
"\n"
"Necessiteu com a mínim %1 MB d'espai lliure al dispositiu de\n"
"Windows, comptant l'espai ocupat per l'estació de treball Windows i per a \n"
@@ -528,9 +520,7 @@
#. popup text
#: src/clients/inst_target_part.rb:96
msgid "Your system can only be configured with the custom partitioning option."
-msgstr ""
-"El vostre sistema només pot configurar-se amb l'opció de partició "
-"personalitzada."
+msgstr "El vostre sistema només pot configurar-se amb l'opció de partició personalitzada."
#. Win NT / 2000
#. The Windows version is Windows NT or Windows 2000. Tell the user that this is currently
@@ -622,8 +612,7 @@
msgstr ""
"Heu decidit suprimir completament la partició de Windows.\n"
"\n"
-"Totes les dades que es trobin en aquesta partició es perdran durant el "
-"procés.\n"
+"Totes les dades que es trobin en aquesta partició es perdran durant el procés.\n"
"\n"
"Esteu segur que voleu suprimir la partició de Windows?\n"
@@ -668,11 +657,8 @@
#. normally the target is located on hard disks. Here no hard disks
#. can be found. YaST2 cannot install. Update CD might have newer drivers.
#: src/clients/inst_target_selection.rb:172
-msgid ""
-"No disks found. Try using the update CD, if available, for installation."
-msgstr ""
-"No s'han trobat discos. Proveu d'utilitzar CD d'actualització per a la "
-"instal·lació, si està disponible."
+msgid "No disks found. Try using the update CD, if available, for installation."
+msgstr "No s'han trobat discos. Proveu d'utilitzar CD d'actualització per a la instal·lació, si està disponible."
#. There are several hard disks found. Linux is completely installed on
#. one hard disk - this selection is done here
@@ -688,8 +674,7 @@
msgstr ""
"<p>\n"
"Tots els discos durs detectats automàticament al sistema\n"
-"es mostren aquí. Seleccioneu el disc dur al qual voleu instal·lar el "
-"&product;.\n"
+"es mostren aquí. Seleccioneu el disc dur al qual voleu instal·lar el &product;.\n"
"</p>\n"
#. help part 2 of 3
@@ -700,8 +685,7 @@
"</p>\n"
msgstr ""
"<p>\n"
-"Posteriorment podeu seleccionar el lloc del disc dur on s'instal·larà el "
-"&product;.\n"
+"Posteriorment podeu seleccionar el lloc del disc dur on s'instal·larà el &product;.\n"
"</p>\n"
#. help part 3 of 3
@@ -718,8 +702,7 @@
"<p>\n"
"Per als experts existeix l’opció <b>Particionament personalitzat</b>\n"
"que permet tenir un control complet sobre les particions dels discos durs\n"
-"i assignar les particions a punts de muntatge durant la instal·lació de "
-"&productes;.\n"
+"i assignar les particions a punts de muntatge durant la instal·lació de &productes;.\n"
"</p>\n"
#. first step of hd prepare, select a single disk or "expert" partitioning
@@ -802,8 +785,7 @@
"ensure that ownerships of home directories are set properly."
msgstr ""
"La partició /home no es formatarà. Després de la instal·lació,\n"
-"assegureu-vos que els propietaris dels directoris de la carpeta de l'usuari "
-"estiguin ben establerts."
+"assegureu-vos que els propietaris dels directoris de la carpeta de l'usuari estiguin ben establerts."
#. label text
#: src/clients/partitions_proposal.rb:218
@@ -953,10 +935,8 @@
"</p>"
msgstr ""
"<p>\n"
-"És molt probable que el disc dur seleccionat s'utilitzi per al Windows. No "
-"hi ha \n"
-"prou espai per a &product;. Es pot <b>suprimir el Windows completament,</b> "
-"o bé,\n"
+"És molt probable que el disc dur seleccionat s'utilitzi per al Windows. No hi ha \n"
+"prou espai per a &product;. Es pot <b>suprimir el Windows completament,</b> o bé,\n"
"<b>encongir</b> la partició per a obtenir espai lliure.\n"
"</p>"
@@ -971,8 +951,7 @@
"</p>\n"
msgstr ""
"<p>\n"
-"Si suprimiu el Windows, totes les dades que es trobin en aquesta partició es "
-"perdran \n"
+"Si suprimiu el Windows, totes les dades que es trobin en aquesta partició es perdran \n"
"<b>de forma irreversible</b> durant la instal·lació. Si voleu encongir la\n"
"partició del Windows, és <b>molt</b> recomanable fer una\n"
"<b>còpia de seguretat de les dades</b>, ja que es realitzarà una\n"
@@ -1001,7 +980,7 @@
msgstr "Tipus de proposta"
#. popup text
-#: src/include/partitioning/custom_part_check_generated.rb:246
+#: src/include/partitioning/custom_part_check_generated.rb:251
msgid ""
"You have not assigned a root partition for\n"
"installation. This does not work. Assign the root mount point \"/\" to a\n"
@@ -1010,14 +989,13 @@
"Really use this setup?\n"
msgstr ""
"No heu assignat cap partició d'arrel per a la\n"
-"instal·lació. Això no funciona. Assigneu el punt de muntatge d'arrel \"/\" a "
-"una\n"
+"instal·lació. Això no funciona. Assigneu el punt de muntatge d'arrel \"/\" a una\n"
"partició.\n"
"\n"
"Realment voleu fer servir aquesta configuració?\n"
#. popup text
-#: src/include/partitioning/custom_part_check_generated.rb:259
+#: src/include/partitioning/custom_part_check_generated.rb:264
msgid ""
"You tried to mount a FAT partition to one of the following mount\n"
"points: /, /usr, /home, /opt or /var. This will very likely cause problems.\n"
@@ -1026,15 +1004,13 @@
"Really use this setup?\n"
msgstr ""
"Heu intentat muntar una partició fat en un\n"
-"dels punts de muntatge següents: /, /usr, /home, /opt o /var. Això "
-"probablement comportarà problemes.\n"
-"Utilitzeu un sistema de fitxers de Linux (ext3 o ext4) per a aquests punts "
-"de muntatge.\n"
+"dels punts de muntatge següents: /, /usr, /home, /opt o /var. Això probablement comportarà problemes.\n"
+"Utilitzeu un sistema de fitxers de Linux (ext3 o ext4) per a aquests punts de muntatge.\n"
"\n"
"Realment voleu utilitzar aquesta configuració?\n"
#. popup text
-#: src/include/partitioning/custom_part_check_generated.rb:272
+#: src/include/partitioning/custom_part_check_generated.rb:277
msgid ""
"You tried to mount a FAT partition to the\n"
"mount point /boot. This will very likely cause problems. Use a Linux file\n"
@@ -1043,14 +1019,13 @@
"Really use this setup?\n"
msgstr ""
"Heu intentat muntar una partició FAT sobre el punt de muntatge /boot.\n"
-"Això probablement comportarà problemes. Utilitzeu un sistema de fitxers "
-"Linux\n"
+"Això probablement comportarà problemes. Utilitzeu un sistema de fitxers Linux\n"
"com ara ext3 o ext4 per aquest punt de muntatge.\n"
"\n"
"Realment voleu fer servir aquesta configuració?\n"
#. popup text
-#: src/include/partitioning/custom_part_check_generated.rb:286
+#: src/include/partitioning/custom_part_check_generated.rb:291
msgid ""
"You have mounted a partition with Btrfs to the\n"
"mount point /boot. This will very likely cause problems. Use a Linux file\n"
@@ -1059,14 +1034,24 @@
"Really use this setup?\n"
msgstr ""
"Heu muntat una partició amb Btrfs al punt de\n"
-"muntatge /boot. Això probablement causarà problems. Feu servir un sistema de "
-"fitxers Linux \n"
+"muntatge /boot. Això probablement causarà problems. Feu servir un sistema de fitxers Linux \n"
"com ara ext3 o ext4 per a aquest punt de muntatge.\n"
"\n"
"Realment voleu fer servir aquesta configuració?\n"
+#. A PReP/CHRP partition is not supposed to be mounted. So if we find any
+#. other /boot partition, we should warn the user.
+#: src/include/partitioning/custom_part_check_generated.rb:305
+msgid ""
+"Warning:\n"
+"Your system needs a boot partition with type 0x41 PReP/CHRP.\n"
+"Please, consider creating one.\n"
+"\n"
+"Really use this setup?\n"
+msgstr ""
+
#. popup text, %1 is a number
-#: src/include/partitioning/custom_part_check_generated.rb:301
+#: src/include/partitioning/custom_part_check_generated.rb:320
msgid ""
"Warning:\n"
"Your boot partition ends above cylinder %1.\n"
@@ -1087,7 +1072,7 @@
"Realment ho voleu així?\n"
#. popup text, %1 is a size
-#: src/include/partitioning/custom_part_check_generated.rb:321
+#: src/include/partitioning/custom_part_check_generated.rb:340
msgid ""
"Warning:\n"
"Your boot partition is smaller than %1.\n"
@@ -1102,7 +1087,7 @@
"Voleu realment mantenir aquesta mida per a la partició /boot?\n"
#. /////////////////////////// NO BOOT ///////////////////////////
-#: src/include/partitioning/custom_part_check_generated.rb:338
+#: src/include/partitioning/custom_part_check_generated.rb:357
msgid ""
"Warning: There is no partition of type bios_grub present.\n"
"Such a partition is recommended (required with Btrfs) when Grub2 is\n"
@@ -1119,27 +1104,18 @@
#. popup text
#. If the user chooses 'no' here, the system will not be able to
#. boot from the hard drive!
-#: src/include/partitioning/custom_part_check_generated.rb:360
+#: src/include/partitioning/custom_part_check_generated.rb:377
msgid ""
"Warning: There is no partition mounted as /boot.\n"
"To boot from your hard disk, a small /boot partition\n"
-"(approx. %1) is required. Consider creating one.\n"
-"Partitions assigned to /boot will automatically be changed to\n"
-"type 0x41 PReP/CHRP.\n"
+"(approx. %1) is required. Consider creating one\n"
+"with type 0x41 PReP/CHRP.\n"
"\n"
"Really use the setup without /boot partition?\n"
msgstr ""
-"Atenció: no existeix cap partició muntada com a /boot.\n"
-"Si voleu fer l'arrencada des del disc dur necessitareu una petita partició /"
-"boot (d'aproximadament %1).\n"
-" Tingueu en compte que se'n poden crear.\n"
-"Les particions assignades a /boot es canviaran de forma automàtica al tipus\n"
-"0x41 PReP/CHRP.\n"
-"\n"
-"Realment voleu fer servir aquesta configuració de la partició d'arrencada?\n"
#. popup text
-#: src/include/partitioning/custom_part_check_generated.rb:380
+#: src/include/partitioning/custom_part_check_generated.rb:396
msgid ""
"Warning: According to your setup, you intend to\n"
"boot your machine from the root partition (/), which, unfortunately,\n"
@@ -1151,16 +1127,14 @@
"Really use this setup?\n"
msgstr ""
"Atenció: en funció de la configuració, preteneu arrencar\n"
-"la màquina des de la partició arrel (/). Malauradament, aquesta partició "
-"acaba\n"
+"la màquina des de la partició arrel (/). Malauradament, aquesta partició acaba\n"
"en un cilindre per sobre de %1. Sembla que la BIOS no pot arrencar\n"
-"les particions situades per sobre del límit de %1, la qual cosa significa "
-"que la instal·lació \n"
+"les particions situades per sobre del límit de %1, la qual cosa significa que la instal·lació \n"
"de %2 no es podrà arrencar directament.\n"
"\n"
"Voleu fer servir realment aquesta configuració?\n"
-#: src/include/partitioning/custom_part_check_generated.rb:400
+#: src/include/partitioning/custom_part_check_generated.rb:416
msgid ""
"Warning: Some subvolumes of the root filesystem are shadowed by\n"
"mount points of other filesystem. This could lead to problems.\n"
@@ -1168,13 +1142,12 @@
"Really use this setup?\n"
msgstr ""
"Avís: alguns subvolums del sistema de fitxers d'arrel són tapats\n"
-"pels punts de muntatge d'altres sistemes de fitxers. Això podria comportar "
-"problemes.\n"
+"pels punts de muntatge d'altres sistemes de fitxers. Això podria comportar problemes.\n"
"\n"
"Realment voleu fer servir aquesta configuració?\n"
#. popup text
-#: src/include/partitioning/custom_part_check_generated.rb:417
+#: src/include/partitioning/custom_part_check_generated.rb:433
msgid ""
"Warning: With your current setup, your %1\n"
"installation might not be directly bootable, because\n"
@@ -1183,17 +1156,15 @@
"\n"
"Really use this setup?\n"
msgstr ""
-"Atenció: en funció de la configuració actual, és possible que la "
-"instal·lació de %1\n"
+"Atenció: en funció de la configuració actual, és possible que la instal·lació de %1\n"
"no es pugui iniciar directament ja que\n"
"els fitxers per sota de \"/boot\" es troben en un dispositiu RAID.\n"
-"En algunes ocasions, l'inici del carregador d'arrencada falla en aquesta "
-"configuració.\n"
+"En algunes ocasions, l'inici del carregador d'arrencada falla en aquesta configuració.\n"
"\n"
"Realment voleu fer servir aquesta configuració?\n"
#. popup text
-#: src/include/partitioning/custom_part_check_generated.rb:435
+#: src/include/partitioning/custom_part_check_generated.rb:451
msgid ""
"Warning: With your current setup, your %2 installation\n"
"will encounter problems when booting, because you have no\n"
@@ -1218,7 +1189,7 @@
"Realment voleu fer servir aquesta configuració?\n"
#. popup text
-#: src/include/partitioning/custom_part_check_generated.rb:457
+#: src/include/partitioning/custom_part_check_generated.rb:473
msgid ""
"Warning: With your current setup, your %2 installation will\n"
"encounter problems when booting, because you have no \n"
@@ -1243,27 +1214,25 @@
"Realment voleu fer servir aquesta configuració?\n"
#. popup text
-#: src/include/partitioning/custom_part_check_generated.rb:480
+#: src/include/partitioning/custom_part_check_generated.rb:496
msgid "Really use this setup?"
msgstr "Realment voleu fer servir aquests paràmetres?"
#. popup text
-#: src/include/partitioning/custom_part_check_generated.rb:488
+#: src/include/partitioning/custom_part_check_generated.rb:504
msgid ""
"\n"
"You have not assigned a swap partition. In most cases, we highly recommend \n"
"to create and assign a swap partition.\n"
"Swap partitions on your system are listed in the main window with the\n"
-"type \"Linux Swap\". An assigned swap partition has the mount point \"swap"
-"\".\n"
+"type \"Linux Swap\". An assigned swap partition has the mount point \"swap\".\n"
"You can assign more than one swap partition, if desired.\n"
"\n"
"Really use the setup without swap partition?\n"
msgstr ""
"\n"
"No s'ha assignat cap partició d'intercanvi. Encara que això no és \n"
-"del tot incorrecte, és molt recomanable crear i activar una partició "
-"d'intercanvi.\n"
+"del tot incorrecte, és molt recomanable crear i activar una partició d'intercanvi.\n"
"Les particions d'intercanvi creades al sistema apareixen a la finestra\n"
"principal amb el tipus \"Linux Swap\".\n"
"Una partició d'intercanvi activada té el punt de muntatge \"swap\".\n"
@@ -1272,7 +1241,7 @@
"Realment voleu fer servir aquesta configuració sense partició d'intercanvi?\n"
#. popup text
-#: src/include/partitioning/custom_part_check_generated.rb:504
+#: src/include/partitioning/custom_part_check_generated.rb:520
msgid ""
"\n"
"You chose to install onto an existing partition that will not be\n"
@@ -1280,13 +1249,12 @@
"particularly in any of the following cases:\n"
msgstr ""
"\n"
-"Heu triat fer una instal·lació en una partició ja existent que no es "
-"formatarà.\n"
+"Heu triat fer una instal·lació en una partició ja existent que no es formatarà.\n"
"El YaST2 no pot garantir una instal·lació amb èxit, especialment en\n"
"els casos següents:\n"
#. continued popup text
-#: src/include/partitioning/custom_part_check_generated.rb:511
+#: src/include/partitioning/custom_part_check_generated.rb:527
msgid ""
"- if this is an existing ReiserFS partition\n"
"- if this partition already contains a Linux distribution that will be\n"
@@ -1299,21 +1267,18 @@
"- si la partició encara no conté un sistema de fitxers\n"
#. continued popup text
-#: src/include/partitioning/custom_part_check_generated.rb:518
+#: src/include/partitioning/custom_part_check_generated.rb:534
msgid ""
"If in doubt, better go back and mark this partition for\n"
-"formatting, especially if it is assigned to one of the standard mount "
-"points\n"
+"formatting, especially if it is assigned to one of the standard mount points\n"
"like /, /boot, /opt or /var.\n"
msgstr ""
-"Si en teniu cap dubte, seria millor que tornéssiu enrere i que marquéssiu "
-"aquesta partició\n"
-"perquè es formati, especialment si està assignada a un dels punts de "
-"muntatge estàndard\n"
+"Si en teniu cap dubte, seria millor que tornéssiu enrere i que marquéssiu aquesta partició\n"
+"perquè es formati, especialment si està assignada a un dels punts de muntatge estàndard\n"
"com ara /, /boot, /opt o /var.\n"
#. continued popup text
-#: src/include/partitioning/custom_part_check_generated.rb:524
+#: src/include/partitioning/custom_part_check_generated.rb:540
msgid ""
"If you decide to format the partition, all data on it will be lost.\n"
"\n"
@@ -1324,7 +1289,7 @@
"Realment voleu mantenir aquesta partició sense formatar?\n"
#. popup text %1 is replaced by a raid name e.g. md0
-#: src/include/partitioning/custom_part_check_generated.rb:579
+#: src/include/partitioning/custom_part_check_generated.rb:595
msgid ""
"The selected device belongs to the RAID (%1).\n"
"Remove it from the RAID before editing it.\n"
@@ -1333,7 +1298,7 @@
"Extraieu-lo del RAID abans d'editar-lo.\n"
#. popup text %1 is replaced by a name e.g. system
-#: src/include/partitioning/custom_part_check_generated.rb:590
+#: src/include/partitioning/custom_part_check_generated.rb:606
msgid ""
"The selected device belongs to a volume group (%1).\n"
"Remove it from the volume group before editing it.\n"
@@ -1342,7 +1307,7 @@
"Extraieu-lo del grup de volum abans d'editar-lo.\n"
#. popup text %1 is replaced by a name e.g. system
-#: src/include/partitioning/custom_part_check_generated.rb:600
+#: src/include/partitioning/custom_part_check_generated.rb:616
msgid ""
"The selected device is used by volume (%1).\n"
"Remove the volume before editing it.\n"
@@ -1351,7 +1316,7 @@
"Extraieu-lo del volum abans d'editar-lo.\n"
#. popup text %2 is a device name, %1 is the raid name
-#: src/include/partitioning/custom_part_check_generated.rb:633
+#: src/include/partitioning/custom_part_check_generated.rb:649
msgid ""
"The device (%2) belongs to the RAID (%1).\n"
"Remove it from the RAID before deleting it.\n"
@@ -1360,7 +1325,7 @@
"Extraieu-lo del RAID abans de suprimir-lo.\n"
#. popup text, %1 and %2 are device names
-#: src/include/partitioning/custom_part_check_generated.rb:644
+#: src/include/partitioning/custom_part_check_generated.rb:660
msgid ""
"The device (%2) is used by %1.\n"
"Remove %1 before deleting it.\n"
@@ -1368,39 +1333,34 @@
"%1 utilitza el dispositiu (%2).\n"
"Suprimiu %1 abans de suprimir el dispositiu.\n"
-#: src/include/partitioning/custom_part_check_generated.rb:656
+#: src/include/partitioning/custom_part_check_generated.rb:672
msgid "It cannot be deleted while mounted."
msgstr "No es pot suprimir mentre estigui muntat."
#. popup text, %1 is a device name
-#: src/include/partitioning/custom_part_check_generated.rb:692
+#: src/include/partitioning/custom_part_check_generated.rb:708
msgid ""
"The device (%1) cannot be removed since it is a logical partition and \n"
"another logical partition with a higher number is in use.\n"
msgstr ""
-"El dispositiu (%1) no es pot eliminar atès que es tracta d'una partició "
-"lògica i \n"
+"El dispositiu (%1) no es pot eliminar atès que es tracta d'una partició lògica i \n"
"ja s'està fent servir una altra partició lògica amb un número més gran.\n"
#. popup text
-#: src/include/partitioning/custom_part_check_generated.rb:768
+#: src/include/partitioning/custom_part_check_generated.rb:784
msgid ""
-"The selected extended partition contains partitions which are currently "
-"mounted:\n"
+"The selected extended partition contains partitions which are currently mounted:\n"
"%1\n"
-"We *strongly* recommend to unmount these partitions before you delete the "
-"extended partition.\n"
+"We *strongly* recommend to unmount these partitions before you delete the extended partition.\n"
"Choose Cancel unless you know exactly what you are doing.\n"
msgstr ""
-"La partició ampliada seleccionada conté les particions muntades en aquest "
-"moment:\n"
+"La partició ampliada seleccionada conté les particions muntades en aquest moment:\n"
"%1\n"
-"És altament recomanable desmuntar aquestes particions abans de suprimir la "
-"partició ampliada.\n"
+"És altament recomanable desmuntar aquestes particions abans de suprimir la partició ampliada.\n"
"Trieu Cancel·la si no teniu coneixements de com funciona.\n"
#. popup text, Do not translate LVM.
-#: src/include/partitioning/custom_part_check_generated.rb:786
+#: src/include/partitioning/custom_part_check_generated.rb:802
msgid ""
"\n"
"The selected extended partition contains at least one LVM partition\n"
@@ -1410,11 +1370,10 @@
msgstr ""
"\n"
"La partició ampliada seleccionada conté com a mínim una partició de LVM\n"
-"assignada a un grup del volum. En primer lloc, elimineu totes les particions "
-"dels grups de volum respectius, abans de suprimir la partició ampliada.\n"
+"assignada a un grup del volum. En primer lloc, elimineu totes les particions dels grups de volum respectius, abans de suprimir la partició ampliada.\n"
#. popup text, Do not translate RAID.
-#: src/include/partitioning/custom_part_check_generated.rb:797
+#: src/include/partitioning/custom_part_check_generated.rb:813
msgid ""
"\n"
"The selected extended partition contains at least one partition\n"
@@ -1428,7 +1387,7 @@
"dels sistemes RAID respectius, abans de suprimir la partició ampliada.\n"
#. popup text
-#: src/include/partitioning/custom_part_check_generated.rb:808
+#: src/include/partitioning/custom_part_check_generated.rb:824
msgid ""
"\n"
"The selected extended partition contains at least one partition\n"
@@ -1441,30 +1400,30 @@
"abans de suprimir la partició ampliada.\n"
#. heading text
-#: src/include/partitioning/custom_part_dialogs.rb:71
+#: src/include/partitioning/custom_part_dialogs.rb:70
msgid "Enter your Password for the Encrypted File System."
msgstr "Introduïu la contrasenya per al sistema de fitxers xifrat."
#. label text
-#: src/include/partitioning/custom_part_dialogs.rb:75
+#: src/include/partitioning/custom_part_dialogs.rb:74
#: src/include/partitioning/ep-dialogs.rb:768
#: src/modules/StorageProposal.rb:6372
msgid "Do not forget what you enter here!"
msgstr "No oblideu el que escriviu aquí!"
-#: src/include/partitioning/custom_part_dialogs.rb:79
+#: src/include/partitioning/custom_part_dialogs.rb:78
#: src/include/partitioning/ep-dialogs.rb:771
msgid "Empty password allowed."
msgstr "Es permet deixar buida la contrasenya."
#. heading text, %1 is replaced by device name (e.g. /dev/hda1)
-#: src/include/partitioning/custom_part_dialogs.rb:85
+#: src/include/partitioning/custom_part_dialogs.rb:84
msgid "Password for Encrypted File System on %1"
msgstr "Contrasenya per al sistema de fitxers xifrats de %1"
#. translator comment: %1 is the device name, %2 is a directory
#. example: "...password for device /dev/hda6 mounted on /var"
-#: src/include/partitioning/custom_part_dialogs.rb:106
+#: src/include/partitioning/custom_part_dialogs.rb:105
msgid ""
"Enter your encryption password for\n"
"device %1 mounted on %2.\n"
@@ -1473,7 +1432,7 @@
"dispositiu %1 muntat a %2.\n"
#. heading text
-#: src/include/partitioning/custom_part_dialogs.rb:122
+#: src/include/partitioning/custom_part_dialogs.rb:121
msgid "Enter your Password for the Encrypted File System"
msgstr "Introduïu la contrasenya per al sistema de fitxers xifrat."
@@ -1481,7 +1440,7 @@
#. Please use newline if label is longer than 40 characters
#. Label: get password for user root
#. Please use newline if label is longer than 40 characters
-#: src/include/partitioning/custom_part_dialogs.rb:137
+#: src/include/partitioning/custom_part_dialogs.rb:136
#: src/include/partitioning/ep-dialogs.rb:796
msgid "&Enter a Password for your File System:"
msgstr "Introduïu una &contrasenya per al sistema de fitxers:"
@@ -1492,18 +1451,18 @@
#. Please use newline if label is longer than 40 characters
#. Label: get same password again for verification
#. Please use newline if label is longer than 40 characters
-#: src/include/partitioning/custom_part_dialogs.rb:148
-#: src/include/partitioning/ep-dialogs.rb:780 src/modules/Storage.rb:4001
+#: src/include/partitioning/custom_part_dialogs.rb:147
+#: src/include/partitioning/ep-dialogs.rb:780 src/modules/Storage.rb:4002
msgid "Reenter the Password for &Verification:"
msgstr "Torneu a introduir la contrasenya per &verificar-la:"
#. Cancel button
-#: src/include/partitioning/custom_part_dialogs.rb:160
+#: src/include/partitioning/custom_part_dialogs.rb:159
msgid "&Skip"
msgstr "&Omet"
#. popup text
-#: src/include/partitioning/custom_part_dialogs.rb:189
+#: src/include/partitioning/custom_part_dialogs.rb:188
msgid ""
"The first and the second version\n"
"of the password do not match!\n"
@@ -1515,8 +1474,8 @@
#. popup text
#. popup text
-#: src/include/partitioning/custom_part_dialogs.rb:197
-#: src/modules/Storage.rb:3957
+#: src/include/partitioning/custom_part_dialogs.rb:196
+#: src/modules/Storage.rb:3958
msgid ""
"You did not enter a password.\n"
"Try again.\n"
@@ -1526,8 +1485,8 @@
#. popup text
#. popup text
-#: src/include/partitioning/custom_part_dialogs.rb:204
-#: src/modules/Storage.rb:3965
+#: src/include/partitioning/custom_part_dialogs.rb:203
+#: src/modules/Storage.rb:3966
msgid ""
"The password must have at least %1 characters.\n"
"Try again.\n"
@@ -1535,17 +1494,17 @@
"La contrasenya ha de tenir com a mínim %1 caràcters.\n"
"Torneu-ho a provar.\n"
-#: src/include/partitioning/custom_part_dialogs.rb:238
+#: src/include/partitioning/custom_part_dialogs.rb:237
msgid "No floating point number."
msgstr "Sense número de punt flotant."
#. heading text
-#: src/include/partitioning/custom_part_dialogs.rb:362
+#: src/include/partitioning/custom_part_dialogs.rb:361
msgid "File system options:"
msgstr "Opcions del sistema de fitxers:"
#. popup text
-#: src/include/partitioning/custom_part_dialogs.rb:444
+#: src/include/partitioning/custom_part_dialogs.rb:443
msgid ""
"The character '/' is no longer permitted in a volume label.\n"
"Change your volume label so that it does not contain this character.\n"
@@ -1554,80 +1513,74 @@
"Canvieu l'etiqueta del volum per tal que no contingui aquest caràcter.\n"
#. help text, richtext format
-#: src/include/partitioning/custom_part_dialogs.rb:467
+#: src/include/partitioning/custom_part_dialogs.rb:466
msgid ""
"<p><b>Mount in /etc/fstab by:</b>\n"
"Normally, a file system to mount is identified in /etc/fstab\n"
"by the device name. This identification can be changed so the file system \n"
"to mount is found by searching for a UUID or a volume label. Not all file \n"
-"systems can be mounted by UUID or a volume label. If an option is "
-"disabled, \n"
+"systems can be mounted by UUID or a volume label. If an option is disabled, \n"
"this is not possible.\n"
msgstr ""
"<p><b>Munta en /etc/fstab per:</b>\n"
"normalment, un sistema de fitxers que es munta es reconeix a /etc/fstab\n"
-"pel nom de dispositiu. Aquest nom es pot canviar per trobar el sistema de "
-"fitxers que\n"
-"es muntarà si es cerca per UUID o per etiquetes de volum. No tots els "
-"sistemes de fitxers\n"
-"es poden muntar per UUID o per etiqueta de volum. Si una opció està "
-"inhabilitada,\n"
+"pel nom de dispositiu. Aquest nom es pot canviar per trobar el sistema de fitxers que\n"
+"es muntarà si es cerca per UUID o per etiquetes de volum. No tots els sistemes de fitxers\n"
+"es poden muntar per UUID o per etiqueta de volum. Si una opció està inhabilitada,\n"
"això no serà possible.\n"
#. help text, richtext format
-#: src/include/partitioning/custom_part_dialogs.rb:480
+#: src/include/partitioning/custom_part_dialogs.rb:479
msgid ""
"<p><b>Volume Label:</b>\n"
-"The name entered in this field is used as the volume label. This usually "
-"makes sense only \n"
+"The name entered in this field is used as the volume label. This usually makes sense only \n"
"when you activate the option for mounting by volume label.\n"
"A volume label cannot contain the / character or spaces.\n"
msgstr ""
"<p><b>Etiqueta del volum:</b>\n"
-"el nom que introduïu aquest camp s'utilitzarà com l'etiqueta del volum. En "
-"general, només\n"
+"el nom que introduïu aquest camp s'utilitzarà com l'etiqueta del volum. En general, només\n"
"és recomanable quan activeu l'opció de muntar per etiqueta de volum.\n"
"L'etiqueta de volum no pot contenir el caràcter / ni cap espai.\n"
#. label text
-#: src/include/partitioning/custom_part_dialogs.rb:495
+#: src/include/partitioning/custom_part_dialogs.rb:494
msgid "Mount in /etc/fstab by"
msgstr "Munta a /etc/fstab per"
#. label text
-#: src/include/partitioning/custom_part_dialogs.rb:502
+#: src/include/partitioning/custom_part_dialogs.rb:501
msgid "&Device Name"
msgstr "Nom del &dispositiu"
#. label text
#. label text
-#: src/include/partitioning/custom_part_dialogs.rb:509
-#: src/include/partitioning/custom_part_dialogs.rb:545
+#: src/include/partitioning/custom_part_dialogs.rb:508
+#: src/include/partitioning/custom_part_dialogs.rb:544
msgid "Volume &Label"
msgstr "&Etiqueta del volum"
#. label text
-#: src/include/partitioning/custom_part_dialogs.rb:516
+#: src/include/partitioning/custom_part_dialogs.rb:515
msgid "&UUID"
msgstr "&UUID"
#. label text
-#: src/include/partitioning/custom_part_dialogs.rb:526
+#: src/include/partitioning/custom_part_dialogs.rb:525
msgid "Device &ID"
msgstr "&Identificador del dispositiu"
#. label text
-#: src/include/partitioning/custom_part_dialogs.rb:533
+#: src/include/partitioning/custom_part_dialogs.rb:532
msgid "Device &Path"
msgstr "&Camí al dispositiu"
#. heading text
-#: src/include/partitioning/custom_part_dialogs.rb:673
+#: src/include/partitioning/custom_part_dialogs.rb:672
msgid "Fstab Options:"
msgstr "Opcions &Fstab:"
#. popup text %1 is a number
-#: src/include/partitioning/custom_part_dialogs.rb:847
+#: src/include/partitioning/custom_part_dialogs.rb:846
msgid ""
"\n"
"Maximum volume label length for the selected file system\n"
@@ -1638,62 +1591,62 @@
"seleccionat és de %1. L’etiqueta del volum s’ha tallat a aquesta longitud.\n"
#. popup text
-#: src/include/partitioning/custom_part_dialogs.rb:870
+#: src/include/partitioning/custom_part_dialogs.rb:869
msgid "Provide a volume label to mount by label."
msgstr "Introduïu una etiqueta de volum si voleu muntar per etiquetes."
#. popup text
-#: src/include/partitioning/custom_part_dialogs.rb:881
+#: src/include/partitioning/custom_part_dialogs.rb:880
msgid "This volume label is already in use. Select a different one."
msgstr "Aquesta etiqueta de volum ja està en ús. Seleccioneu-ne una altra."
#. label text
-#: src/include/partitioning/custom_part_dialogs.rb:1050
+#: src/include/partitioning/custom_part_dialogs.rb:1046
msgid "File &System"
msgstr "Sistema de &fitxers"
#. button text
-#: src/include/partitioning/custom_part_dialogs.rb:1057
+#: src/include/partitioning/custom_part_dialogs.rb:1053
msgid "O&ptions..."
msgstr "&Opcions..."
#. button text
-#: src/include/partitioning/custom_part_dialogs.rb:1073
+#: src/include/partitioning/custom_part_dialogs.rb:1069
msgid "&Encrypt Device"
msgstr "&Encripta el dispositiu"
#. label text
-#: src/include/partitioning/custom_part_dialogs.rb:1148
+#: src/include/partitioning/custom_part_dialogs.rb:1144
msgid "File system &ID:"
msgstr "&Identificador del sistema de fitxers:"
#. label text
-#: src/include/partitioning/custom_part_dialogs.rb:1180
+#: src/include/partitioning/custom_part_dialogs.rb:1176
msgid "Format"
msgstr "Formata"
#. button text
-#: src/include/partitioning/custom_part_dialogs.rb:1190
+#: src/include/partitioning/custom_part_dialogs.rb:1186
msgid "Do ¬ format"
msgstr "&No formatis"
#. button text
-#: src/include/partitioning/custom_part_dialogs.rb:1200
+#: src/include/partitioning/custom_part_dialogs.rb:1196
msgid "&Format"
msgstr "&Formata"
#. button text
-#: src/include/partitioning/custom_part_dialogs.rb:1253
+#: src/include/partitioning/custom_part_dialogs.rb:1249
msgid "Fs&tab Options"
msgstr "Opcions fs&tab"
#. label text
-#: src/include/partitioning/custom_part_dialogs.rb:1260
+#: src/include/partitioning/custom_part_dialogs.rb:1256
msgid "&Mount Point"
msgstr "Punt de &muntatge"
#. popup text %1 is a partition name, %2 a dirctory
-#: src/include/partitioning/custom_part_dialogs.rb:1272
+#: src/include/partitioning/custom_part_dialogs.rb:1268
msgid ""
"\n"
"The selected partition (%1) is currently mounted on %2.\n"
@@ -1708,19 +1661,17 @@
msgstr ""
"\n"
"La partició seleccionada (%1) actualment està muntada a %2.\n"
-"Si es canvia algun paràmetre (com ara el punt de muntatge o el tipus de "
-"sistema de fitxers),\n"
+"Si es canvia algun paràmetre (com ara el punt de muntatge o el tipus de sistema de fitxers),\n"
"es pot malmetre la instal·lació de Linux.\n"
"\n"
"Desmunteu la partició si és possible. Si no n'esteu segur,\n"
-"és recomanable cancel·lar l'operació. No continueu si no teniu "
-"coneixements \n"
+"és recomanable cancel·lar l'operació. No continueu si no teniu coneixements \n"
"de com funciona.\n"
"\n"
"Voleu continuar?\n"
#. Popup text
-#: src/include/partitioning/custom_part_dialogs.rb:1301
+#: src/include/partitioning/custom_part_dialogs.rb:1297
msgid ""
"\n"
"The file system on the partition cannot be shrunk by YaST2.\n"
@@ -1728,11 +1679,10 @@
msgstr ""
"\n"
"El YaST2 no pot reduir el sistema de fitxers de la partició.\n"
-"Només fat, ext2, ext3, ext4 i reiser permeten la reducció d'un sistema de "
-"fitxers."
+"Només fat, ext2, ext3, ext4 i reiser permeten la reducció d'un sistema de fitxers."
#. Popup text
-#: src/include/partitioning/custom_part_dialogs.rb:1308
+#: src/include/partitioning/custom_part_dialogs.rb:1304
msgid ""
"\n"
"The file system on the logical volume cannot be shrunk by YaST2.\n"
@@ -1740,25 +1690,24 @@
msgstr ""
"\n"
"El YaST2 no pot reduir el sistema de fitxers del volum lògic.\n"
-"Només fat, ext2, ext3, ext4 i reiser permeten la reducció d'un sistema de "
-"fitxers."
+"Només fat, ext2, ext3, ext4 i reiser permeten la reducció d'un sistema de fitxers."
#. Popup text
-#: src/include/partitioning/custom_part_dialogs.rb:1320
+#: src/include/partitioning/custom_part_dialogs.rb:1316
msgid "You risk losing data if you shrink this partition."
msgstr "Si reduïu aquesta partició, es poden perdre dades."
#. Popup text
-#: src/include/partitioning/custom_part_dialogs.rb:1326
+#: src/include/partitioning/custom_part_dialogs.rb:1322
msgid "You risk losing data if you shrink this logical volume."
msgstr "Si reduïu aquest volum lògic, es poden perdre dades."
-#: src/include/partitioning/custom_part_dialogs.rb:1330
+#: src/include/partitioning/custom_part_dialogs.rb:1326
msgid "Continue?"
msgstr "Voleu continuar?"
#. Popup text
-#: src/include/partitioning/custom_part_dialogs.rb:1346
+#: src/include/partitioning/custom_part_dialogs.rb:1342
msgid ""
"\n"
"The file system on the selected partition cannot be extended by YaST2.\n"
@@ -1769,7 +1718,7 @@
"Només fat, ext2, ext3, ext4 i reiser permeten ampliar un sistema de fitxers."
#. Popup text
-#: src/include/partitioning/custom_part_dialogs.rb:1353
+#: src/include/partitioning/custom_part_dialogs.rb:1349
msgid ""
"\n"
"The file system on the selected logical volume cannot be extended by YaST2.\n"
@@ -1779,20 +1728,20 @@
"El YaST2 no pot ampliar el sistema de fitxers del volum lògic seleccionat.\n"
"Només fat, ext2, ext3, ext4 i reiser permeten ampliar un sistema de fitxers."
-#: src/include/partitioning/custom_part_dialogs.rb:1361
+#: src/include/partitioning/custom_part_dialogs.rb:1357
msgid "Continue resizing?"
msgstr "Voleu continuar?"
#. Popup text
-#: src/include/partitioning/custom_part_dialogs.rb:1378
+#: src/include/partitioning/custom_part_dialogs.rb:1374
msgid "You decreased a partition with a reiser file system on it."
msgstr "Heu reduït una partició que té un sistema de fitxers reiser."
-#: src/include/partitioning/custom_part_dialogs.rb:1380
+#: src/include/partitioning/custom_part_dialogs.rb:1376
msgid "You decreased a logical volume with a reiser file system on it."
msgstr "Heu reduït un volum lògic que té un sistema de fitxers reiser."
-#: src/include/partitioning/custom_part_dialogs.rb:1387
+#: src/include/partitioning/custom_part_dialogs.rb:1383
msgid ""
"\n"
"It is possible to shrink a reiser file system, but this feature is not\n"
@@ -1801,19 +1750,17 @@
"Shrink the file system now?"
msgstr ""
"\n"
-"Tot i que és possible reduir un sistema de fitxers reiser, aquesta funció "
-"està\n"
+"Tot i que és possible reduir un sistema de fitxers reiser, aquesta funció està\n"
"poc provada. És recomanable fer una còpia de seguretat de les dades.\n"
"\n"
"Voleu reduir el sistema de fitxers?"
#. popup text, %1 is replaced by device name
-#: src/include/partitioning/custom_part_dialogs.rb:1441
+#: src/include/partitioning/custom_part_dialogs.rb:1437
msgid ""
"The selected device contains partitions that are currently mounted:\n"
"%1\n"
-"We *strongly* recommended to unmount these partitions before deleting the "
-"partition table.\n"
+"We *strongly* recommended to unmount these partitions before deleting the partition table.\n"
"Choose Cancel unless you know exactly what you are doing.\n"
msgstr ""
"El dispositiu seleccionat conté particions muntades:\n"
@@ -1823,7 +1770,7 @@
"Trieu Cancel·la si no teniu coneixements de com funciona.\n"
#. popup text, Do not translate LVM.
-#: src/include/partitioning/custom_part_dialogs.rb:1464
+#: src/include/partitioning/custom_part_dialogs.rb:1460
msgid ""
"\n"
"The selected device contains at least one LVM partition\n"
@@ -1838,7 +1785,7 @@
"suprimir el dispositiu.\n"
#. popup text, Do not translate RAID.
-#: src/include/partitioning/custom_part_dialogs.rb:1475
+#: src/include/partitioning/custom_part_dialogs.rb:1471
msgid ""
"\n"
"The selected device contains at least one partition\n"
@@ -1853,7 +1800,7 @@
"suprimir el dispositiu.\n"
#. popup text
-#: src/include/partitioning/custom_part_dialogs.rb:1486
+#: src/include/partitioning/custom_part_dialogs.rb:1482
msgid ""
"\n"
"The selected device contains at least one partition\n"
@@ -1867,57 +1814,55 @@
"suprimir el dispositiu.\n"
#. help text, richtext format
-#: src/include/partitioning/custom_part_dialogs.rb:1547
+#: src/include/partitioning/custom_part_dialogs.rb:1543
msgid "<p>Create and remove subvolumes from a Btrfs filesystem.</p>\n"
msgstr "<p>Crea i elimina subvolums d'un sistema de fitxers Btrfs.</p>\n"
-#: src/include/partitioning/custom_part_dialogs.rb:1552
+#: src/include/partitioning/custom_part_dialogs.rb:1548
msgid "<p>Enable automatic snapshots for a Btrfs filesystem with snapper.</p>"
-msgstr ""
-"<p>Habilita les instantànies automàtiques per al sistema de fitxers Btrfs "
-"amb Snapper.</p>"
+msgstr "<p>Habilita les instantànies automàtiques per al sistema de fitxers Btrfs amb Snapper.</p>"
#. label text
-#: src/include/partitioning/custom_part_dialogs.rb:1566
+#: src/include/partitioning/custom_part_dialogs.rb:1562
msgid "Existing Subvolumes:"
msgstr "Subvolums existents:"
#. label text
-#: src/include/partitioning/custom_part_dialogs.rb:1572
+#: src/include/partitioning/custom_part_dialogs.rb:1568
msgid "New Subvolume"
msgstr "Nou subvolum"
#. button text
-#: src/include/partitioning/custom_part_dialogs.rb:1578
+#: src/include/partitioning/custom_part_dialogs.rb:1574
msgid "Add new"
msgstr "Afegeix-ne un de nou"
#. button text
#. push button text
-#: src/include/partitioning/custom_part_dialogs.rb:1584
+#: src/include/partitioning/custom_part_dialogs.rb:1580
#: src/modules/DualMultiSelectionBox.rb:147
msgid "Remove"
msgstr "Suprimeix"
#. TRANSLATOR: checkbox text
#. TRANSLATORS: checkbox text
-#: src/include/partitioning/custom_part_dialogs.rb:1596
+#: src/include/partitioning/custom_part_dialogs.rb:1592
#: src/modules/StorageProposal.rb:6226
msgid "Enable Snapshots"
msgstr "Habilita instantànies"
#. heading text
#. button text
-#: src/include/partitioning/custom_part_dialogs.rb:1607
-#: src/include/partitioning/custom_part_lib.rb:420
+#: src/include/partitioning/custom_part_dialogs.rb:1603
+#: src/include/partitioning/custom_part_lib.rb:409
msgid "Subvolume Handling"
msgstr "Gestió de subvolum"
-#: src/include/partitioning/custom_part_dialogs.rb:1670
+#: src/include/partitioning/custom_part_dialogs.rb:1666
msgid "Empty subvolume name not allowed."
msgstr "No es permet un nom de subvolum buit."
-#: src/include/partitioning/custom_part_dialogs.rb:1674
+#: src/include/partitioning/custom_part_dialogs.rb:1670
msgid ""
"Only subvolume names starting with \"%1\" currently allowed!\n"
"Automatically prepending \"%1\" to name of subvolume."
@@ -1925,11 +1870,11 @@
"Només es permeten noms de subvolums que comencin amb \"%1\"!\n"
"Establint automàticament com a pendent el nom \"%1\" per al subvolum."
-#: src/include/partitioning/custom_part_dialogs.rb:1684
+#: src/include/partitioning/custom_part_dialogs.rb:1680
msgid "Subvolume name %1 already exists."
msgstr "Ja existeix un subvolum amb el nom %1."
-#: src/include/partitioning/custom_part_dialogs.rb:1713
+#: src/include/partitioning/custom_part_dialogs.rb:1709
msgid "Modifications done so far in this dialog will be lost."
msgstr "Es perdrean les modificacions fetes fins ara en aquest diàleg."
@@ -1975,19 +1920,16 @@
#: src/include/partitioning/ep-dialogs.rb:708
msgid ""
"<p>\n"
-"This mount point corresponds to a temporary filesystem like /tmp or /var/"
-"tmp.\n"
+"This mount point corresponds to a temporary filesystem like /tmp or /var/tmp.\n"
"If you leave the encryption password empty, the system will create\n"
"a random password at system startup for you. This means, you will lose all\n"
"data on these filesystems at system shutdown.\n"
"</p>\n"
msgstr ""
"<p>\n"
-"Aquest punt de muntatge correspon a un sistema de fitxers temporals, com "
-"ara /tmp o /var/tmp.\n"
+"Aquest punt de muntatge correspon a un sistema de fitxers temporals, com ara /tmp o /var/tmp.\n"
"Si deixeu en blanc la contrasenya d'encriptació, el sistema crearà\n"
-"una contrasenya aleatòria en iniciar el sistema. Això significa que perdreu "
-"totes\n"
+"una contrasenya aleatòria en iniciar el sistema. Això significa que perdreu totes\n"
"les dades d'aquests sistemes de fitxers en apagar el sistema.\n"
"</p>\n"
@@ -1997,20 +1939,16 @@
#: src/include/partitioning/ep-dialogs.rb:723
msgid ""
"<p>\n"
-"If you forget your password, you will lose access to the data on your file "
-"system.\n"
+"If you forget your password, you will lose access to the data on your file system.\n"
"Choose your password carefully. A combination of letters and numbers\n"
"is recommended. To ensure the password was entered correctly,\n"
"enter it twice.\n"
"</p>\n"
msgstr ""
"<p>\n"
-"Si no recordeu la contrasenya, no podreu accedir a les dades del sistema de "
-"fitxers.\n"
-"Trieu la contrasenya amb deteniment. Es recomana que sigui una combinació de "
-"lletres\n"
-"i xifres. Com a mesura per a assegurar que l'heu introduïda correctament, "
-"l'haureu\n"
+"Si no recordeu la contrasenya, no podreu accedir a les dades del sistema de fitxers.\n"
+"Trieu la contrasenya amb deteniment. Es recomana que sigui una combinació de lletres\n"
+"i xifres. Com a mesura per a assegurar que l'heu introduïda correctament, l'haureu\n"
"d'escriure dues vegades.\n"
"</p>\n"
@@ -2020,15 +1958,13 @@
#: src/include/partitioning/ep-dialogs.rb:737
msgid ""
"<p>\n"
-"You must distinguish between uppercase and lowercase. A password should have "
-"at\n"
+"You must distinguish between uppercase and lowercase. A password should have at\n"
"least %1 characters and, as a rule, not contain any special characters\n"
"(e.g., letters with accents or umlauts).\n"
"</p>\n"
msgstr ""
"<p>\n"
-"S’ha de distingir entre majúscules i minúscules; a més, una contrasenya ha "
-"de tenir com a\n"
+"S’ha de distingir entre majúscules i minúscules; a més, una contrasenya ha de tenir com a\n"
"mínim %1 de caràcters i no pot contenir cap caràcter especial\n"
"(p. ex., lletres accentuades o amb dièresi).\n"
"</p>\n"
@@ -2076,16 +2012,14 @@
#: src/include/partitioning/custom_part_helptexts.rb:159
msgid ""
"<p>\n"
-"If the encrypted file system does not contain any system file and therefore "
-"is\n"
+"If the encrypted file system does not contain any system file and therefore is\n"
"not needed for the update, you may select <b>Skip</b>. In this case, the\n"
"file system is not accessed during update.\n"
"</p>\n"
msgstr ""
"<p>\n"
"Si el sistema de fitxers xifrat no conté cap fitxer de sistema i, per tant,\n"
-"l'actualització no és necessària, podeu seleccionar <b>Omet</b>. En aquest "
-"cas,\n"
+"l'actualització no és necessària, podeu seleccionar <b>Omet</b>. En aquest cas,\n"
"no s'accedeix al sistema de fitxers durant l'actualització.\n"
"</p>\n"
@@ -2106,8 +2040,7 @@
"\n"
"És probable que no es pugui arrencar aquesta configuració.\n"
"\n"
-"Si necessiteu utilitzar aquest disc per a la instal·lació, hauríeu "
-"d'eliminar\n"
+"Si necessiteu utilitzar aquest disc per a la instal·lació, hauríeu d'eliminar\n"
"l'etiqueta del disc amb el partidor en mode Expert.\n"
#: src/include/partitioning/custom_part_helptexts.rb:187
@@ -2125,17 +2058,17 @@
"Heu de marcar totes les particions del disc per eliminar.\n"
#. error popup text
-#: src/include/partitioning/custom_part_lib.rb:62
+#: src/include/partitioning/custom_part_lib.rb:51
msgid "You cannot use the mount point \"%1\" for LVM.\n"
msgstr "No es pot fer servir el punt de muntatge \"%1\" per a LVM.\n"
#. error popup text
-#: src/include/partitioning/custom_part_lib.rb:89
+#: src/include/partitioning/custom_part_lib.rb:78
msgid "You cannot use the mount point %1 for RAID."
msgstr "No es pot fer servir el punt de muntatge \"%1\" per a RAID."
#. error popup text
-#: src/include/partitioning/custom_part_lib.rb:108
+#: src/include/partitioning/custom_part_lib.rb:97
msgid ""
"You have selected to not automatically mount at start-up a file system\n"
"that may contain files that the system needs to work properly.\n"
@@ -2145,15 +2078,14 @@
"Really do this?\n"
msgstr ""
"Heu seleccionat l’opció de no muntar automàticament un sistema de fitxers\n"
-"durant l’inici que podria contenir fitxers necessaris per a un funcionament "
-"correcte del sistema.\n"
+"durant l’inici que podria contenir fitxers necessaris per a un funcionament correcte del sistema.\n"
"\n"
"Aquesta opció pot comportar problemes.\n"
" \n"
"Realment ho voleu així?\n"
#. error popup text
-#: src/include/partitioning/custom_part_lib.rb:131
+#: src/include/partitioning/custom_part_lib.rb:120
msgid ""
"You have assigned an encrypted file system to a partition\n"
"with one of the following mount points: \"/\", \"/usr\", \"/boot\",\n"
@@ -2161,13 +2093,12 @@
"nonloopbacked file system.\n"
msgstr ""
"Heu assignat un sistema de fitxers xifrats a una\n"
-"partició amb un dels següents punts de muntatge: \"/\", \"/usr\", \"/boot"
-"\",\n"
+"partició amb un dels següents punts de muntatge: \"/\", \"/usr\", \"/boot\",\n"
"/var\". Això no és possible. Canvieu el punt de muntatge o utilitzeu un\n"
"sistema de fitxers que no sigui de bucle de retorn.\n"
#. error popup text
-#: src/include/partitioning/custom_part_lib.rb:169
+#: src/include/partitioning/custom_part_lib.rb:158
msgid ""
"You have set a file system as mountable by users. The file system\n"
"may contain files that need to be executable.\n"
@@ -2187,29 +2118,28 @@
#. @param [Hash{String => map}] targetMap the TargetMap
#. @param mount mount point
#. @return [Boolean]
-#: src/include/partitioning/custom_part_lib.rb:216
+#: src/include/partitioning/custom_part_lib.rb:205
msgid "Mount point must not be empty."
msgstr "No es pot deixar el punt de muntatge en blanc."
#. error popup
-#: src/include/partitioning/custom_part_lib.rb:221
+#: src/include/partitioning/custom_part_lib.rb:210
msgid "Swap devices must have swap as mount point."
msgstr "El punt de untatge dels dispositius d'intercanvi ha de ser swap."
#. error popup
-#: src/include/partitioning/custom_part_lib.rb:225
+#: src/include/partitioning/custom_part_lib.rb:214
msgid "Only swap devices may have swap as mount point."
-msgstr ""
-"Només els dispositius d'intercanvi poden tenir el punt de muntatge swap."
+msgstr "Només els dispositius d'intercanvi poden tenir el punt de muntatge swap."
#. && mount!="swap" )
#. error popup text
-#: src/include/partitioning/custom_part_lib.rb:240
+#: src/include/partitioning/custom_part_lib.rb:229
msgid "This mount point is already in use. Select a different one."
msgstr "El punt de muntatge ja està en ús. Seleccioneu-ne un altre."
#. error popup text
-#: src/include/partitioning/custom_part_lib.rb:250
+#: src/include/partitioning/custom_part_lib.rb:239
msgid ""
"FAT filesystem used for system mount point (/, /usr, /opt, /var, /home).\n"
"This is not possible."
@@ -2218,15 +2148,12 @@
"per al sistema (/, /usr, /opt, /var, /home)."
#. error popup text
-#: src/include/partitioning/custom_part_lib.rb:259
-msgid ""
-"Invalid character in mount point. Do not use \"`'!\"%#\" in a mount point."
-msgstr ""
-"Hi ha un caràcter no vàlid al punt de muntatge. No utilitzeu \"`'!%#\" en un "
-"punt de muntatge."
+#: src/include/partitioning/custom_part_lib.rb:248
+msgid "Invalid character in mount point. Do not use \"`'!\"%#\" in a mount point."
+msgstr "Hi ha un caràcter no vàlid al punt de muntatge. No utilitzeu \"`'!%#\" en un punt de muntatge."
#. error popup text
-#: src/include/partitioning/custom_part_lib.rb:268
+#: src/include/partitioning/custom_part_lib.rb:257
msgid ""
"You cannot use any of the following mount points:\n"
"/bin, /dev, /etc, /lib, /lib64, /lost+found, /mnt, /proc, /sbin, /sys,\n"
@@ -2237,12 +2164,12 @@
"/var/adm/mnt\n"
#. error popup text
-#: src/include/partitioning/custom_part_lib.rb:277
+#: src/include/partitioning/custom_part_lib.rb:266
msgid "Your mount point must start with a \"/\" "
msgstr "El punt de muntatge ha de començar amb \"/\""
#. error popup text
-#: src/include/partitioning/custom_part_lib.rb:283
+#: src/include/partitioning/custom_part_lib.rb:272
msgid ""
"It is not allowed to assign the mount point swap\n"
"to a device without a swap file system."
@@ -2252,7 +2179,7 @@
#. warning message, %1 is replaced by fs name (e.g. Ext3)
#. %2 is prelaced by a size (e.g. 10 MB)
-#: src/include/partitioning/custom_part_lib.rb:310
+#: src/include/partitioning/custom_part_lib.rb:299
msgid ""
"Your partition is too small to use %1.\n"
"The minimum size for this file system is %2.\n"
@@ -2261,7 +2188,7 @@
"Aquest sistema de fitxers ha d'ocupar com a mínim %2.\n"
#. error popup text
-#: src/include/partitioning/custom_part_lib.rb:380
+#: src/include/partitioning/custom_part_lib.rb:369
msgid ""
"It is not allowed to assign a mount point\n"
"to a device with nonexistent or unknown file system."
@@ -2270,7 +2197,7 @@
"a un dispositiu que tingui un sistema de fitxers no existent o desconegut."
#. warning message, %1 is replaced by fs name (e.g. Ext3)
-#: src/include/partitioning/custom_part_lib.rb:502
+#: src/include/partitioning/custom_part_lib.rb:491
msgid ""
"\n"
"WARNING:\n"
@@ -2294,12 +2221,12 @@
#. //////////////////////////////////////////////
#. modify map new
-#: src/include/partitioning/custom_part_lib.rb:948
-#: src/include/partitioning/custom_part_lib.rb:975
+#: src/include/partitioning/custom_part_lib.rb:919
+#: src/include/partitioning/custom_part_lib.rb:946
msgid "The file system is currently mounted on %1."
msgstr "El sistema de fitxers està muntat actualment a %1."
-#: src/include/partitioning/custom_part_lib.rb:953
+#: src/include/partitioning/custom_part_lib.rb:924
msgid ""
"You can try to unmount it now, continue without unmounting or cancel.\n"
"Click Cancel unless you know exactly what you are doing."
@@ -2309,12 +2236,12 @@
#. button text
#. button text
-#: src/include/partitioning/custom_part_lib.rb:964
-#: src/include/partitioning/custom_part_lib.rb:989
+#: src/include/partitioning/custom_part_lib.rb:935
+#: src/include/partitioning/custom_part_lib.rb:960
msgid "Unmount"
msgstr "Desmunta"
-#: src/include/partitioning/custom_part_lib.rb:980
+#: src/include/partitioning/custom_part_lib.rb:951
msgid ""
"You can try to unmount it now or cancel.\n"
"Click Cancel unless you know exactly what you are doing."
@@ -2322,18 +2249,17 @@
"Podeu provar de desmuntar-ho ara o cancel·lar.\n"
"Cliqueu a cancel·lar si no saber exactament què esteu fent."
-#: src/include/partitioning/custom_part_lib.rb:1026
+#: src/include/partitioning/custom_part_lib.rb:997
msgid "It is not possible to shrink the file system while it is mounted."
msgstr "No es pot encongir el sistema de fitxers mentre estigui muntat."
-#: src/include/partitioning/custom_part_lib.rb:1039
+#: src/include/partitioning/custom_part_lib.rb:1010
msgid "It is not possible to extend the file system while it is mounted."
msgstr "No es pot engrandir el sistema de fitxers mentre estigui muntat."
-#: src/include/partitioning/custom_part_lib.rb:1050
+#: src/include/partitioning/custom_part_lib.rb:1021
msgid "It is not possible to resize the file system while it is mounted."
-msgstr ""
-"No es pot canviar la mida del sistema de fitxers mentre estigui muntat."
+msgstr "No es pot canviar la mida del sistema de fitxers mentre estigui muntat."
#. push button text
#: src/include/partitioning/ep-all.rb:80
@@ -2417,8 +2343,7 @@
"navigate to the view with detailed information about the device.</p>"
msgstr ""
"<p>Si seleccioneu una entrada de taula podeu\n"
-"navegar a la visualització que conté informació detallada sobre el "
-"dispositiu.</p>"
+"navegar a la visualització que conté informació detallada sobre el dispositiu.</p>"
#. popup text
#: src/include/partitioning/ep-all.rb:233
@@ -2792,13 +2717,11 @@
#: src/include/partitioning/ep-dialogs.rb:114
msgid ""
"<p>If you want to encrypt all data on the\n"
-"volume, select <b>Encrypt Device</b>. Changing the encryption on an "
-"existing\n"
+"volume, select <b>Encrypt Device</b>. Changing the encryption on an existing\n"
"volume will delete all data on it.</p>\n"
msgstr ""
"<p>Si voleu encriptar totes les dades del\n"
-"volum, seleccioneu <b>Encriptar el dispositiu</b>. Canviar l'encriptació "
-"d'un volum ja existent\n"
+"volum, seleccioneu <b>Encriptar el dispositiu</b>. Canviar l'encriptació d'un volum ja existent\n"
"n'esborrarà totes les dades.</p>\n"
#. helptext
@@ -2898,10 +2821,8 @@
"</p>\n"
msgstr ""
"<p>\n"
-"El sistema de fitxers que s'utilitza en aquest volum és d'intercanvi. Podeu "
-"deixar buida\n"
-"la contrasenya d'encriptació però, en aquest cas, el dispositiu d'intercanvi "
-"no es podrà\n"
+"El sistema de fitxers que s'utilitza en aquest volum és d'intercanvi. Podeu deixar buida\n"
+"la contrasenya d'encriptació però, en aquest cas, el dispositiu d'intercanvi no es podrà\n"
"utilitzar per hibernar (suspendre al disc).\n"
"</p>\n"
@@ -3012,8 +2933,7 @@
#: src/include/partitioning/ep-hd-dialogs.rb:359
#: src/include/partitioning/ep-lvm-dialogs.rb:692
msgid "The size entered is invalid. Enter a size between %1 and %2."
-msgstr ""
-"La mida que heu introduït no és vàlida. Introduïu una mida entre %1 i %2."
+msgstr "La mida que heu introduït no és vàlida. Introduïu una mida entre %1 i %2."
#. FIXME: To check whether the part. can be resized only
#. after user tries to do that is stupid - in some cases
@@ -3028,8 +2948,7 @@
msgstr ""
"Esteu ampliant un sistema de fitxers muntat amb %1 Gigabytes.\n"
"Això pot ser molt lent i podria trigar fins i tot hores. Podríeu considerar\n"
-"desmuntar el sistema de fitxers, la qual cosa faria molt més ràpida la feina "
-"de\n"
+"desmuntar el sistema de fitxers, la qual cosa faria molt més ràpida la feina de\n"
"redimensionar-lo. "
#. label for log view
@@ -3075,8 +2994,7 @@
msgstr ""
"<p>Aquesta visualització mostra tots els dispositius\n"
"del mapador de dispositius, llevat dels que ja apareixen en alguna altra\n"
-"visualització. Per tant, no es mostren els discs multicamí, els volums "
-"lògics d'LVM ni els RAID de la BIOS.</p>\n"
+"visualització. Per tant, no es mostren els discs multicamí, els volums lògics d'LVM ni els RAID de la BIOS.</p>\n"
#. helptext
#: src/include/partitioning/ep-dm.rb:161
@@ -3295,7 +3213,7 @@
#. error popup
#. TRANSLATORS: error popup
-#: src/include/partitioning/ep-hd-lib.rb:51 src/modules/Storage.rb:5211
+#: src/include/partitioning/ep-hd-lib.rb:51 src/modules/Storage.rb:5240
msgid "The disk is in use and cannot be modified."
msgstr "El disc s'està utilitzant i no es pot modificar."
@@ -3561,8 +3479,7 @@
"iSCSI disks, BIOS RAIDs and multipath disks and their partitions.</p>\n"
msgstr ""
"<p>Aquesta visualització mostra tots els discs durs, inclosos\n"
-"els discs iSCSI, els RAID de la BIOS i els discs multicamí i les seves "
-"particions.</p>\n"
+"els discs iSCSI, els RAID de la BIOS i els discs multicamí i les seves particions.</p>\n"
#. push button text (do not translate 'SMART', it is the name of the tool)
#: src/include/partitioning/ep-hd.rb:320
@@ -3640,8 +3557,7 @@
"software RAIDs and multipath disks.</p>\n"
msgstr ""
"<p>Aquesta visualització mostra tots els dispositius\n"
-"que utilitza el disc dur seleccionat. La taula només està disponible per a "
-"RAID de BIOS, RAID de programari i discs\n"
+"que utilitza el disc dur seleccionat. La taula només està disponible per a RAID de BIOS, RAID de programari i discs\n"
"multicamí.</p>\n"
#. tab heading
@@ -3675,10 +3591,8 @@
"Linux systems with mount points. The old mount points are shown in \n"
"the table.</p>\n"
msgstr ""
-"<p>El YaST2 ha escanejat els discos durs i ha trobat un o més sistemes "
-"Linux\n"
-"amb punts de muntatge. A la llista es mostren els punts muntatge que s'han "
-"trobat.</p>\n"
+"<p>El YaST2 ha escanejat els discos durs i ha trobat un o més sistemes Linux\n"
+"amb punts de muntatge. A la llista es mostren els punts muntatge que s'han trobat.</p>\n"
#. help text, richtext format
#: src/include/partitioning/ep-import.rb:305
@@ -3740,8 +3654,7 @@
"and its logical volumes will be deleted:\n"
msgstr ""
"La partició seleccionada l'està usant el grup de volum \"%1\".\n"
-"Per mantenir el sistema en un estat consistent, els següents grups de "
-"volums\n"
+"Per mantenir el sistema en un estat consistent, els següents grups de volums\n"
"i els seus volums lògics s'eliminaran:\n"
#: src/include/partitioning/ep-lib.rb:117
@@ -3805,18 +3718,26 @@
msgid "<p>No changes to partitioning.</p>"
msgstr "<p>Sense canvis de particionament.</p>"
-#: src/include/partitioning/ep-lib.rb:485
+#: src/include/partitioning/ep-lib.rb:484
msgid "<p>Changes to partitioning:</p>"
msgstr "<p>Canvis de particionament:</p>"
-#: src/include/partitioning/ep-lib.rb:490
+#: src/include/partitioning/ep-lib.rb:487
msgid "<p>No changes to storage settings.</p>"
msgstr "<p>No hi ha canvis en els paràmetres d'emmagatzematge.</p>"
-#: src/include/partitioning/ep-lib.rb:493
+#: src/include/partitioning/ep-lib.rb:489
msgid "<p>Storage settings:</p>"
msgstr "<p>Paràmetres d'emmagatzematge:</p>"
+#: src/include/partitioning/ep-lib.rb:498
+msgid "<p>Packages to install:</p>"
+msgstr ""
+
+#: src/include/partitioning/ep-lib.rb:500
+msgid "<p>No packages need to be installed.</p>"
+msgstr ""
+
#. heading
#. tree node label
#: src/include/partitioning/ep-log.rb:43
@@ -3844,13 +3765,11 @@
#: src/include/partitioning/ep-loop-dialogs.rb:36
msgid ""
"\n"
-"<p><b>Path Name of Loop File:</b><br>This must be an absolute path to the "
-"file\n"
+"<p><b>Path Name of Loop File:</b><br>This must be an absolute path to the file\n"
"containing the data for the encrypted loop device to set up.</p>\n"
msgstr ""
"\n"
-"<p><b>Nom de camí del fitxer de bucle</b><br>Ha de ser un camí absolut al "
-"fitxer\n"
+"<p><b>Nom de camí del fitxer de bucle</b><br>Ha de ser un camí absolut al fitxer\n"
"que contingui les dades per configurar el dispositiu de bucle xifrat.</p>\n"
#. helptext
@@ -3862,8 +3781,7 @@
"exists, all data in it is lost.</p>\n"
msgstr ""
"\n"
-"<p><b>Crea un fitxer de bucle</b><br>Si aquesta opció està activada, el "
-"fitxer es\n"
+"<p><b>Crea un fitxer de bucle</b><br>Si aquesta opció està activada, el fitxer es\n"
"crearà amb la mida indicada al camp següent. <b>NOTA:</b> si el fitxer \n"
"ja existeix, es perdran totes les dades que contingui.</p>\n"
@@ -3889,10 +3807,8 @@
msgstr ""
"\n"
"<p><b>NOTA:</b> durant la instal·lació el YaST no pot fer cap comprovació\n"
-"de coherència de les mides dels fitxers ni dels noms dels camins perquè no "
-"es pot\n"
-"accedir al sistema de fitxers. Es crearà al final de la instal·lació. Per "
-"tant,\n"
+"de coherència de les mides dels fitxers ni dels noms dels camins perquè no es pot\n"
+"accedir al sistema de fitxers. Es crearà al final de la instal·lació. Per tant,\n"
"aneu amb compte a l'hora d'assignar les mides i els noms dels camins.</p>\n"
#. input field label
@@ -4073,9 +3989,7 @@
#. pop-up dialog message part 2: %1 is vol.group name
#: src/include/partitioning/ep-lvm-dialogs.rb:118
msgid "Really delete volume group \"%1\" and all related logical volumes?"
-msgstr ""
-"Segur que voleu suprimir el grup de volums \"%1\" i tots els volums lògics "
-"que s'hi relacionen?"
+msgstr "Segur que voleu suprimir el grup de volums \"%1\" i tots els volums lògics que s'hi relacionen?"
#. error popup, %1, %2 and %3 are replaced by sizes
#: src/include/partitioning/ep-lvm-dialogs.rb:132
@@ -4083,8 +3997,7 @@
"The data entered is invalid. Insert a physical extent size larger than %1\n"
"in powers of 2, for example, \"%2\" or \"%3\""
msgstr ""
-"Les dades que heu introduït no són vàlides. Introduïu una mida física "
-"ampliada\n"
+"Les dades que heu introduït no són vàlides. Introduïu una mida física ampliada\n"
"més gran que %1 en potències de 2, per exemple, \"%2\" o \"%3\"."
#. error popup text
@@ -4118,14 +4031,12 @@
#. helptext
#: src/include/partitioning/ep-lvm-dialogs.rb:238
msgid "<p>Enter the name and physical extent size of the new volume group.</p>"
-msgstr ""
-"<p>Introduïu el nom i la mida física ampliada del grup de volums nou.</p> "
+msgstr "<p>Introduïu el nom i la mida física ampliada del grup de volums nou.</p> "
#. helptext
#: src/include/partitioning/ep-lvm-dialogs.rb:245
msgid "<p>Select the physical volumes the volume group should contain.</p>"
-msgstr ""
-"<p>Seleccioneu els volums físics que ha de contenir el grup de volums.</p>"
+msgstr "<p>Seleccioneu els volums físics que ha de contenir el grup de volums.</p>"
#. label for input field
#: src/include/partitioning/ep-lvm-dialogs.rb:283
@@ -4158,8 +4069,7 @@
#: src/include/partitioning/ep-lvm-dialogs.rb:491
msgid ""
"<p>Enter the size as well as the number and size\n"
-"of stripes for the new logical volume. The number of stripes cannot be "
-"higher\n"
+"of stripes for the new logical volume. The number of stripes cannot be higher\n"
"than the number of physical volumes of the volume group.</p>"
msgstr ""
"<p>Introduïu la mida així com també la quantitat i la mida\n"
@@ -4177,13 +4087,10 @@
"Thin Volumes cannot have a Stripe Count."
msgstr ""
"<p>Els anomenats<b>Volums Prims</b> poden ser creats\n"
-"amb una mida de volum arbitrària. L'espai necessari s'agafa segons les "
-"necessitats \n"
-"assignades per <b>Thin Pool</b>. Així podeu crear volums prims d'una mida "
-"més grossa\n"
+"amb una mida de volum arbitrària. L'espai necessari s'agafa segons les necessitats \n"
+"assignades per <b>Thin Pool</b>. Així podeu crear volums prims d'una mida més grossa\n"
"que la de Thin Pool. Evidentment, quan hi ha realment dades escrites al \n"
-"volum prim, el Thin Pool assignat ha de ser capaç d'arribar a les "
-"necessitats d'espai.\n"
+"volum prim, el Thin Pool assignat ha de ser capaç d'arribar a les necessitats d'espai.\n"
"Els Volums Prims no poden tenir Stripe Count."
#. heading for frame
@@ -4217,36 +4124,30 @@
#: src/include/partitioning/ep-lvm-dialogs.rb:778
msgid ""
"<p>You can declare the logical volume as a <b>Normal Volume</b>.\n"
-"This is the default and means plain LVM Volumes like all volumes were before "
-"the feature of <b>Thin Provisioning</b> existed.\n"
+"This is the default and means plain LVM Volumes like all volumes were before the feature of <b>Thin Provisioning</b> existed.\n"
"If in doubt this is most probably the right choice</p>"
msgstr ""
"<p>Podeu declarar el volum lògic com a <b>Volum normal</b>.\n"
-"És així per defecte i significa que els volums LVM eren com tots els volums "
-"abans que la característica de <b> Provisió Thin</b> exisistís.\n"
+"És així per defecte i significa que els volums LVM eren com tots els volums abans que la característica de <b> Provisió Thin</b> exisistís.\n"
"Si en dubteu, aquesta és probablement l'opció bona.</p>"
#. helptext
#: src/include/partitioning/ep-lvm-dialogs.rb:787
msgid ""
"<p>You can declare the logical volume as a <b>Thin Pool</b>.\n"
-"This means <b>Thin Volumes</b> allocate their needed space on demand from "
-"such a pool.</p>"
+"This means <b>Thin Volumes</b> allocate their needed space on demand from such a pool.</p>"
msgstr ""
"<p>Podeu declarar el volum lògic com a <b>Thin Pool</b>.\n"
-"Això significa que <b>Volums Prims</b> situa l'espai necessari segons les "
-"necessitats d'aquest 'pool'.</p>"
+"Això significa que <b>Volums Prims</b> situa l'espai necessari segons les necessitats d'aquest 'pool'.</p>"
#. helptext
#: src/include/partitioning/ep-lvm-dialogs.rb:794
msgid ""
"<p>You can declare the logical volume as a <b>Thin Volume</b>.\n"
-"This means the volume allocates needed space on demand from a <b>Thin Pool</"
-"b>.</p>"
+"This means the volume allocates needed space on demand from a <b>Thin Pool</b>.</p>"
msgstr ""
"<p>Podeu declarar el volum lògic com a <b>Volum Prim</b>.\n"
-"Això siginifca que el volum situa l'espai necessari segons les necessitats "
-"de <b>Thin Pool</b>.</p>"
+"Això siginifca que el volum situa l'espai necessari segons les necessitats de <b>Thin Pool</b>.</p>"
#. heading for frame
#: src/include/partitioning/ep-lvm-dialogs.rb:827
@@ -4300,17 +4201,13 @@
msgid ""
"There are not enough suitable unused devices to create a volume group.\n"
"\n"
-"To use LVM, at least one unused partition of type 0x8e (or 0x83) or one "
-"unused\n"
+"To use LVM, at least one unused partition of type 0x8e (or 0x83) or one unused\n"
"RAID device is required. Change your partition table accordingly."
msgstr ""
-"Ni hi ha prou dispositius sense utilitzar adients per crear un grup de "
-"volums.\n"
+"Ni hi ha prou dispositius sense utilitzar adients per crear un grup de volums.\n"
"\n"
-"Per a utilitzar LVM es necessita com a mínim una partició lliure del tipus "
-"0x8e (o 0x83) o un\n"
-"dispositiu RAID sense utilitzar. Modifiqueu la taula de particions segons "
-"calgui."
+"Per a utilitzar LVM es necessita com a mínim una partició lliure del tipus 0x8e (o 0x83) o un\n"
+"dispositiu RAID sense utilitzar. Modifiqueu la taula de particions segons calgui."
#. error popup
#. error popup
@@ -4520,8 +4417,7 @@
"will be lost if you exit the partitioner with %1.\n"
"Really exit?"
msgstr ""
-"S'han canviat les particions o els paràmetres d'emmagatzematge. Aquests "
-"canvis es perdran si sortiu\n"
+"S'han canviat les particions o els paràmetres d'emmagatzematge. Aquests canvis es perdran si sortiu\n"
"de l'editor de particions amb %1.\n"
"Segur que voleu sortir-ne?"
@@ -4542,12 +4438,8 @@
#. fallback dialog content
#: src/include/partitioning/ep-nfs.rb:55
-msgid ""
-"NFS configuration is not available. Check yast2-nfs-client package "
-"installation."
-msgstr ""
-"La configuració NFS no està disponible. Comproveu la instal·lació del paquet "
-"yast2-nfs-client."
+msgid "NFS configuration is not available. Check yast2-nfs-client package installation."
+msgstr "La configuració NFS no està disponible. Comproveu la instal·lació del paquet yast2-nfs-client."
#. heading
#: src/include/partitioning/ep-nfs.rb:127
@@ -4578,26 +4470,21 @@
#: src/include/partitioning/ep-raid-dialogs.rb:87
msgid ""
"<p><b>RAID 0:</b> This level increases your disk performance.\n"
-"There is <b>NO</b> redundancy in this mode. If one of the drives crashes, "
-"data recovery will not be possible.</p>\n"
+"There is <b>NO</b> redundancy in this mode. If one of the drives crashes, data recovery will not be possible.</p>\n"
msgstr ""
"<p><b>RAID 0:</b> Aquest nivell incrementa el rendiment del disc.\n"
-"<b>NO</b> existeix redundància en aquest mode. La recuperació de dades no és "
-"possible si un dels discos falla.</p>\n"
+"<b>NO</b> existeix redundància en aquest mode. La recuperació de dades no és possible si un dels discos falla.</p>\n"
#. helptext
#: src/include/partitioning/ep-raid-dialogs.rb:95
msgid ""
"<p><b>RAID 1:</b> <br>This mode has the best redundancy. It can be\n"
-"used with two or more disks. This mode maintains an exact copy of all data "
-"on all\n"
-"disks. As long as at least one disk is still working, no data is lost. The "
-"partitions\n"
+"used with two or more disks. This mode maintains an exact copy of all data on all\n"
+"disks. As long as at least one disk is still working, no data is lost. The partitions\n"
"used for this type of RAID should have approximately the same size.</p>\n"
msgstr ""
"<p><b>RAID 1</b> <br>Aquest mode presenta la millor redundància. Es pot\n"
-"usar amb dos discos, o més. Aquest mode manté una còpia exacta de les dades "
-"d'un disc\n"
+"usar amb dos discos, o més. Aquest mode manté una còpia exacta de les dades d'un disc\n"
"als altres discos. Mentre funcioni almenys un disc, no es perdrà cap dada.\n"
"Les particions usades haurien de ser aproximadament de la mateixa mida.</p>\n"
@@ -4605,16 +4492,11 @@
#: src/include/partitioning/ep-raid-dialogs.rb:106
msgid ""
"<p><b>RAID 5:</b> <br>This mode combines management of a larger number\n"
-"of disks and still maintains some redundancy. This mode can be used on three "
-"disks or more.\n"
-"If one disk fails, all data is still intact. If two disks fail "
-"simultaneously, all data is lost</p>\n"
+"of disks and still maintains some redundancy. This mode can be used on three disks or more.\n"
+"If one disk fails, all data is still intact. If two disks fail simultaneously, all data is lost</p>\n"
msgstr ""
-"<p><b>RAID 5</b> <br>Aquest mode combina l'administració d'un gran nombre de "
-"discos i, malgrat tot, manté alguna redundància. Aquest mode es pot fer "
-"servir en tres discos o més.\n"
-"Si un dels discos falla, totes les dades segueixen intactes; mentre que si "
-"en fallen dos de forma simultània, es perdran totes les dades</p>\n"
+"<p><b>RAID 5</b> <br>Aquest mode combina l'administració d'un gran nombre de discos i, malgrat tot, manté alguna redundància. Aquest mode es pot fer servir en tres discos o més.\n"
+"Si un dels discos falla, totes les dades segueixen intactes; mentre que si en fallen dos de forma simultània, es perdran totes les dades</p>\n"
#. helptext
#: src/include/partitioning/ep-raid-dialogs.rb:116
@@ -4623,8 +4505,7 @@
"name for the raid. This is optional. If name is provided, the device is\n"
"available as <tt>/dev/md/<name></tt>.</p>\n"
msgstr ""
-"<p><b>Nom del RAID</b> us ofereix la possibilitat de donar un nom "
-"significatiu\n"
+"<p><b>Nom del RAID</b> us ofereix la possibilitat de donar un nom significatiu\n"
"al RAID. Això és òptim. Si li poseu un nom, el dispositiu serà\n"
"disponible com a <tt>/dev/md/<nom></tt>.</p>\n"
@@ -4632,16 +4513,12 @@
#: src/include/partitioning/ep-raid-dialogs.rb:126
msgid ""
"<p>Add partitions to your RAID. According to\n"
-"the RAID type, the usable disk size is the sum of these partitions (RAID0), "
-"the size\n"
-"of the smallest partition (RAID 1), or (N-1)*smallest partition (RAID 5).</"
-"p>\n"
+"the RAID type, the usable disk size is the sum of these partitions (RAID0), the size\n"
+"of the smallest partition (RAID 1), or (N-1)*smallest partition (RAID 5).</p>\n"
msgstr ""
"<p>Afegiu particions al RAID. Segons el tipus de RAID,\n"
-"la mida del disc que es pot utilitzar és la suma d'aquestes particions (RAID "
-"0), la mida\n"
-"de la partició més petita (RAID 1) o bé (N-1)*partició més petita (RAID 5).</"
-"p>\n"
+"la mida del disc que es pot utilitzar és la suma d'aquestes particions (RAID 0), la mida\n"
+"de la partició més petita (RAID 1) o bé (N-1)*partició més petita (RAID 5).</p>\n"
#. helptext
#: src/include/partitioning/ep-raid-dialogs.rb:136
@@ -4704,16 +4581,12 @@
#: src/include/partitioning/ep-raid-dialogs.rb:338
msgid ""
"<p><b>Chunk Size:</b><br>It is the smallest \"atomic\" mass\n"
-"of data that can be written to the devices. A reasonable chunk size for RAID "
-"5 is 128 kB. For RAID 0,\n"
-"32 kB is a good starting point. For RAID 1, the chunk size does not affect "
-"the array very much.</p>\n"
+"of data that can be written to the devices. A reasonable chunk size for RAID 5 is 128 kB. For RAID 0,\n"
+"32 kB is a good starting point. For RAID 1, the chunk size does not affect the array very much.</p>\n"
msgstr ""
"<p><b>Mida elemental:</b><br>És la massa de dades \"elemental\"\n"
-"més petita que es pot escriure als dispositius. Una mida elemental raonable "
-"per a RAID 5 és 128 KB,\n"
-"per a RAID 0, 32 KB és un bon començament. Per a RAID 1, la mida elemental "
-"no afecta gaire en l'escriptura de dades.</p>\n"
+"més petita que es pot escriure als dispositius. Una mida elemental raonable per a RAID 5 és 128 KB,\n"
+"per a RAID 0, 32 KB és un bon començament. Per a RAID 1, la mida elemental no afecta gaire en l'escriptura de dades.</p>\n"
#: src/include/partitioning/ep-raid-dialogs.rb:346
msgid "Parity Algorithm:"
@@ -4723,12 +4596,10 @@
#: src/include/partitioning/ep-raid-dialogs.rb:353
msgid ""
"The parity algorithm to use with RAID5/6.\n"
-"Left-symmetric is the one that offers maximum performance on typical disks "
-"with rotating platters.\n"
+"Left-symmetric is the one that offers maximum performance on typical disks with rotating platters.\n"
msgstr ""
"Algoritme de paritat per usar amb els RAIDS/6.\n"
-"El simètric-esquerrà és el que ofereix el màxim rendiment en discos típics "
-"amb plats rotatoris.</p>\n"
+"El simètric-esquerrà és el que ofereix el màxim rendiment en discos típics amb plats rotatoris.</p>\n"
#. helptext
#: src/include/partitioning/ep-raid-dialogs.rb:361
@@ -5009,23 +4880,17 @@
msgid ""
"<p><b>Default Mount by</b> gives the mount by\n"
"method for newly created file systems. <i>Device Name</i> uses the kernel\n"
-"device name, which is not persistent. <i>Device ID</i> and <i>Device Path</"
-"i>\n"
+"device name, which is not persistent. <i>Device ID</i> and <i>Device Path</i>\n"
"use names generated by udev from hardware information. These should be\n"
-"persistent but unfortunately this is not always true. Finally <i>UUID</i> "
-"and\n"
+"persistent but unfortunately this is not always true. Finally <i>UUID</i> and\n"
"<i>Volume Label</i> use the file systems UUID and label.</p>\n"
msgstr ""
"<p><b>Muntatge per defecte</b> us dóna el muntatge per\n"
-"mètode per a nous sistemes de fitxers creats. <i>Nom del dispostiu</i> usa "
-"el nom del \n"
-"dispostiu del nucli, que no és persistent. <i>ID del dispositiu</i> i "
-"<i>Camí del dispositiu</i>\n"
-"usen noms generats per udev des de la informació del maquinari. Això hauria "
-"de ser\n"
+"mètode per a nous sistemes de fitxers creats. <i>Nom del dispostiu</i> usa el nom del \n"
+"dispostiu del nucli, que no és persistent. <i>ID del dispositiu</i> i <i>Camí del dispositiu</i>\n"
+"usen noms generats per udev des de la informació del maquinari. Això hauria de ser\n"
"persistent però malauradament no sempre és així. Finalment <i>UUID</i> i\n"
-"<i>Etiqueta del volum</i> usen l'UUID i l'etiqueta dels sistemes de fitxers."
-"</p>\n"
+"<i>Etiqueta del volum</i> usen l'UUID i l'etiqueta dels sistemes de fitxers.</p>\n"
#. helptext
#: src/include/partitioning/ep-settings.rb:209
@@ -5034,25 +4899,19 @@
"system type for newly created file systems.</p>\n"
msgstr ""
"<p><b>Sistema de fitxers per defecte</b> indica\n"
-"el tipus del sistema de fitxers que s'ha d'aplicar als sistemes de fitxers "
-"nous.</p>\n"
+"el tipus del sistema de fitxers que s'ha d'aplicar als sistemes de fitxers nous.</p>\n"
#. helptext
#: src/include/partitioning/ep-settings.rb:217
msgid ""
"<p><b>Alignment of Newly Created Partitions</b>\n"
-"determines how created partitions are aligned. <b>cylinder</b> is the "
-"traditional alignment at cylinder boundaries of the disk. <b>optimal</b> "
-"aligns the \n"
+"determines how created partitions are aligned. <b>cylinder</b> is the traditional alignment at cylinder boundaries of the disk. <b>optimal</b> aligns the \n"
"partitions for best performance according to hints provided by the Linux \n"
"kernel or tries to be compatible with Windows Vista and Win 7.</p>\n"
msgstr ""
"<p><b>Alineació de les noves particions creades</b>\n"
-"determina com s'alineen les particions creades. <b>Cilindre</b> és "
-"l'alineació tradicional als límits del cilindre del disc. <b>Òptim</b> "
-"alinea les \n"
-"particions per al millor rendiment segons els indicis que proporciona el "
-"nucli de Linux \n"
+"determina com s'alineen les particions creades. <b>Cilindre</b> és l'alineació tradicional als límits del cilindre del disc. <b>Òptim</b> alinea les \n"
+"particions per al millor rendiment segons els indicis que proporciona el nucli de Linux \n"
"o prova de ser compatible amb el Windows Vista i el Win 7.</p>\n"
#. helptext
@@ -5144,8 +5003,7 @@
"all current changes. Really rescan unused devices?"
msgstr ""
"Si es tornen a escanejar els dispositius que no s'utilitzen,\n"
-"es cancel·laran tots els canvis actuals. Segur que voleu tornar a escanejar-"
-"los?"
+"es cancel·laran tots els canvis actuals. Segur que voleu tornar a escanejar-los?"
#. encoding: utf-8
#. Copyright (c) 2012 Novell, Inc.
@@ -5307,8 +5165,7 @@
msgstr ""
"El fitxer de patró té un format no vàlid!\n"
"\n"
-"El fitxer ha de contenir línies amb una expressió regular i un nom de "
-"classe\n"
+"El fitxer ha de contenir línies amb una expressió regular i un nom de classe\n"
"per línia. Exemple:"
#. popup text
@@ -5318,42 +5175,32 @@
#: src/modules/DualMultiSelectionBox.rb:250
msgid "Ok to match devices to classes with these patterns?"
-msgstr ""
-"Esteu d'acord d'equiparar els dispositius a classes amb aquests patrons?"
+msgstr "Esteu d'acord d'equiparar els dispositius a classes amb aquests patrons?"
#. dialog help text
#: src/modules/DualMultiSelectionBox.rb:316
msgid ""
"<p>This dialog is for defining classes for the raid devices\n"
-"contained in the raid. Available classes are A, B, C, D and E but for many "
-"cases\n"
+"contained in the raid. Available classes are A, B, C, D and E but for many cases\n"
"fewer classes are needed (e.g. only A and B). </p>"
msgstr ""
"<p>Aquest diàleg serveix per definir classes per als dispositius RAID\n"
-"continguts al RAID. Les classes disponibles són A, B, C, D i E però per a "
-"molts casos\n"
+"continguts al RAID. Les classes disponibles són A, B, C, D i E però per a molts casos\n"
"se'n necessiten menys (per exemple, només A i B). </p>"
#. dialog help text
#: src/modules/DualMultiSelectionBox.rb:325
msgid ""
"<p>You can put a device into a class by right-clicking on the\n"
-"device and choosing the appropriate class from context menu. By pressing "
-"the \n"
-"Ctrl or Shift key you can select multiple devices and put them into a class "
-"in\n"
-"one step. One can also use the buttons labeled \"%1\" to \"%2\" to put "
-"currently \n"
+"device and choosing the appropriate class from context menu. By pressing the \n"
+"Ctrl or Shift key you can select multiple devices and put them into a class in\n"
+"one step. One can also use the buttons labeled \"%1\" to \"%2\" to put currently \n"
"selected devices into this class.</p>"
msgstr ""
-"<p>Podeu posar un dispositiu dins de la classe clicant amb el botó dret "
-"sobre\n"
-"el dispositiu i escollir-ne la classe apropiada amb el menú contextual. "
-"Prement \n"
-"Ctrl o Majúscules podeu seleccionar més d'un dispositiu i posar-los en una "
-"classe\n"
-"amb un sol pas. També podeu fer servir els botons \"%1\" to \"%2\" per posar "
-"els que \n"
+"<p>Podeu posar un dispositiu dins de la classe clicant amb el botó dret sobre\n"
+"el dispositiu i escollir-ne la classe apropiada amb el menú contextual. Prement \n"
+"Ctrl o Majúscules podeu seleccionar més d'un dispositiu i posar-los en una classe\n"
+"amb un sol pas. També podeu fer servir els botons \"%1\" to \"%2\" per posar els que \n"
"ja estan seleccionats a la classe.</p>"
#. dialog help text
@@ -5379,15 +5226,11 @@
msgid ""
"<b>Interleaved</b> uses first device of class A, then first device of \n"
"class B, then all the following classes with assigned devices. Then the \n"
-"second device of class A, the second device of class B, and so on will "
-"follow."
+"second device of class A, the second device of class B, and so on will follow."
msgstr ""
-"<b>Intercalat</b> fa servir el primer dispositiu de la classe A, llavors el "
-"primer de la \n"
-"classe B, i llavors les classes següents amb els dispositius assignats. "
-"Llavors, \n"
-"el segon dispositiu de classe A, el segon dispositiu de classe B i així "
-"successivament."
+"<b>Intercalat</b> fa servir el primer dispositiu de la classe A, llavors el primer de la \n"
+"classe B, i llavors les classes següents amb els dispositius assignats. Llavors, \n"
+"el segon dispositiu de classe A, el segon dispositiu de classe B i així successivament."
#. dialog help text
#: src/modules/DualMultiSelectionBox.rb:369
@@ -5396,39 +5239,29 @@
"When you leave the pop-up the current order of the devices is used as the \n"
"order in the RAID to be created.</p>"
msgstr ""
-"Tots els dispositius sense classe es passen al final de la llista de "
-"dispositius.\n"
-"Quan sortiu del menú, l'ordre vigent de dispositius es farà servir com a "
-"odre per al RAID \n"
+"Tots els dispositius sense classe es passen al final de la llista de dispositius.\n"
+"Quan sortiu del menú, l'ordre vigent de dispositius es farà servir com a odre per al RAID \n"
"que s'ha de crear.</p>"
#. dialog help text
#: src/modules/DualMultiSelectionBox.rb:379
msgid ""
"By pressing button \"<b>%1</b>\" you can select a file that contains\n"
-"lines with a regular expression and a class name (e.g. \"sda.* A\"). All "
-"devices that match \n"
-"the regular expression will be put into the class on this line. The regular "
-"expression is \n"
+"lines with a regular expression and a class name (e.g. \"sda.* A\"). All devices that match \n"
+"the regular expression will be put into the class on this line. The regular expression is \n"
"matched against the kernel name (e.g. /dev/sda1), \n"
-"the udev path name (e.g. /dev/disk/by-path/pci-0000:00:1f.2-scsi-0:0:0:0-"
-"part1) and the\n"
+"the udev path name (e.g. /dev/disk/by-path/pci-0000:00:1f.2-scsi-0:0:0:0-part1) and the\n"
"the udev id (e.g. /dev/disk/by-id/ata-ST3500418AS_9VMN8X8L-part1). \n"
-"The first match finally determines the class if a devices name matches more "
-"then one\n"
+"The first match finally determines the class if a devices name matches more then one\n"
"regular expression.</p>"
msgstr ""
"Prement el botó \"<b>%1</b>\" podeu seleccionar un fitxer que contingui\n"
-"línies amb una expressió regular i un nom de classe (per exemple: \"sda.* A"
-"\"). Tots els dispositius que coincideixin\n"
-"amb l'expressió regular es posaran a la classe en aquesta línia. L'expressió "
-"regular es \n"
+"línies amb una expressió regular i un nom de classe (per exemple: \"sda.* A\"). Tots els dispositius que coincideixin\n"
+"amb l'expressió regular es posaran a la classe en aquesta línia. L'expressió regular es \n"
"fa coincidir amb el nom del nucli (per exemple /dev/sda1), \n"
-"el nom de ruta udev (per exemple /dev/disk/by-path/pci-0000:00:1f.2-"
-"scsi-0:0:0:0-part1) i l'identificador\n"
+"el nom de ruta udev (per exemple /dev/disk/by-path/pci-0000:00:1f.2-scsi-0:0:0:0-part1) i l'identificador\n"
"de udev (per exemple /dev/disk/by-id/ata-ST3500418AS_9VMN8X8L-part1). \n"
-"La primera coincidència determina finalment la classe si el nom del "
-"dispositiu coincideix amb més d'una\n"
+"La primera coincidència determina finalment la classe si el nom del dispositiu coincideix amb més d'una\n"
"expressió regular.</p>"
#. headline text
@@ -5453,8 +5286,7 @@
"Invalid Size specified. Use number followed by K, M, G or %.\n"
"Value must be above 100k or between 1% and 200%. Try again."
msgstr ""
-"S'ha especificat una mida no vàlida. Feu servir un número seguit de K, M, G "
-"o %.\n"
+"S'ha especificat una mida no vàlida. Feu servir un número seguit de K, M, G o %.\n"
"El valor ha de ser superior a 100k o entre 1% i 200%. Torneu-ho a provar."
#: src/modules/FileSystems.rb:290
@@ -5465,15 +5297,12 @@
#: src/modules/FileSystems.rb:297
msgid ""
"<p><b>Tmpfs Size:</b>\n"
-"Size may be either entered as a number followed by K,M,G for Kilo-, Mega- or "
-"Gigabyte or\n"
+"Size may be either entered as a number followed by K,M,G for Kilo-, Mega- or Gigabyte or\n"
"as a number followed by a percent sign meaning percentage of memory.</p>"
msgstr ""
"<p><b>Mida de Tmpfs:</b>\n"
-"La mida es pot introduir amb un número seguit de K,M,G per a Kilo-, Mega- o "
-"Gigabyte o bé\n"
-"amb un número seguit d'un símbol de tant per cent que signifiqui el "
-"percentatge de la memòria.<p>"
+"La mida es pot introduir amb un número seguit de K,M,G per a Kilo-, Mega- o Gigabyte o bé\n"
+"amb un número seguit d'un símbol de tant per cent que signifiqui el percentatge de la memòria.<p>"
#. label text
#: src/modules/FileSystems.rb:311
@@ -5492,8 +5321,7 @@
"Enter the swap priority. Higher numbers mean higher priority.</p>\n"
msgstr ""
"<p><b>Prioritat d'intercanvi</b>\n"
-"Introduïu la prioritat d'intercanvi. Com més alt sigui el número més gran "
-"serà la prioritat.</p>\n"
+"Introduïu la prioritat d'intercanvi. Com més alt sigui el número més gran serà la prioritat.</p>\n"
#. button text
#: src/modules/FileSystems.rb:481
@@ -5504,13 +5332,11 @@
#: src/modules/FileSystems.rb:485
msgid ""
"<p><b>Mount Read-Only:</b>\n"
-"Writing to the file system is not possible. Default is false. During "
-"installation\n"
+"Writing to the file system is not possible. Default is false. During installation\n"
"the file system is always mounted read-write.</p>"
msgstr ""
"<p><b>Munta només de lectura:</b>\n"
-"escriure al sistema de fitxers no és possible. Per defecte és fals. Durant "
-"la instal·lació\n"
+"escriure al sistema de fitxers no és possible. Per defecte és fals. Durant la instal·lació\n"
"el sistema de fitxers sempre es munta com a lectura-escriptura.</p>"
#. button text
@@ -5525,8 +5351,7 @@
"Access times are not updated when a file is read. Default is false.</p>\n"
msgstr ""
"<p><b>Sense hora d'accés</b>\n"
-"L'hora de l'accés no s'actualitza quan es llegeix un fitxer. L'opció "
-"predeterminada és fals.</p>\n"
+"L'hora de l'accés no s'actualitza quan es llegeix un fitxer. L'opció predeterminada és fals.</p>\n"
#. button text
#: src/modules/FileSystems.rb:511
@@ -5540,8 +5365,7 @@
"The file system may be mounted by an ordinary user. Default is false.</p>\n"
msgstr ""
"<p><b>Pot ser muntat per un usuari</b>\n"
-"Un usuari normal pot muntar el sistema de fitxers. L'opció predeterminada és "
-"\"als\".</p>\n"
+"Un usuari normal pot muntar el sistema de fitxers. L'opció predeterminada és \"als\".</p>\n"
#. button text
#: src/modules/FileSystems.rb:528
@@ -5554,17 +5378,13 @@
"<p><b>Do Not Mount at System Start-up:</b>\n"
"The file system is not automatically mounted when the system starts.\n"
"An entry in /etc/fstab is created and the file system is mounted\n"
-"with the appropriate options when the command <tt>mount <mount point></"
-"tt>\n"
-"is entered (<mount point> is the directory to which the file system is "
-"mounted). Default is false.</p>\n"
+"with the appropriate options when the command <tt>mount <mount point></tt>\n"
+"is entered (<mount point> is the directory to which the file system is mounted). Default is false.</p>\n"
msgstr ""
"<p><b>No es munta durant l'inici del sistema</b>\n"
-"El sistema de fitxers no es munta de forma automàtica en iniciar-se el "
-"sistema.\n"
+"El sistema de fitxers no es munta de forma automàtica en iniciar-se el sistema.\n"
"S'ha creat una entrada a /etc/fstab i el sistema de fitxers es munta\n"
-"amb les opcions apropiades quan s'introdueix l'ordre <tt>mount <"
-"punt_muntatge></tt>\n"
+"amb les opcions apropiades quan s'introdueix l'ordre <tt>mount <punt_muntatge></tt>\n"
"(<punt_muntatge> és el directori on es munta el sistema de fitxers).\n"
"L'opció predeterminada és fals.</p>\n"
@@ -5597,20 +5417,16 @@
"<tt>journal</tt> -- All data is committed to the journal prior to being\n"
"written into the main file system. Highest performance impact.<br>\n"
"<tt>ordered</tt> -- All data is forced directly out to the main file system\n"
-"prior to its metadata being committed to the journal. Medium performance "
-"impact.<br>\n"
-"<tt>writeback</tt> -- Data ordering is not preserved. No performance impact."
-"</p>\n"
+"prior to its metadata being committed to the journal. Medium performance impact.<br>\n"
+"<tt>writeback</tt> -- Data ordering is not preserved. No performance impact.</p>\n"
msgstr ""
"<p><b>Mode de registre de dades:</b>\n"
"determina el mode de registre per a les dades de fitxers.\n"
"<tt>journal</tt>: les dades es desen al diari abans d'escriure's\n"
"al sistema de fitxers principal. Té un impacte alt en el rendiment.<br>\n"
"<tt>ordered</tt>: les dades s'envien directament al sistema de fitxers\n"
-"principal abans que les metadades es desin al diari. Té un impacte mitjà en "
-"el rendiment.<br>\n"
-"<tt>writeback</tt>: no es conserva l'ordre de les dades. No té impacte en el "
-"rendiment.</p>\n"
+"principal abans que les metadades es desin al diari. Té un impacte mitjà en el rendiment.<br>\n"
+"<tt>writeback</tt>: no es conserva l'ordre de les dades. No té impacte en el rendiment.</p>\n"
#. button text
#: src/modules/FileSystems.rb:606
@@ -5646,24 +5462,18 @@
msgstr "&Valor d'opció arbitrari"
#: src/modules/FileSystems.rb:647
-msgid ""
-"Invalid characters in arbitrary option value. Do not use spaces or tabs. Try "
-"again."
-msgstr ""
-"Hi ha caràcters no vàlids al valor d'opció arbitrari. No utilitzeu espais ni "
-"tabulacions. Torneu-ho a provar."
+msgid "Invalid characters in arbitrary option value. Do not use spaces or tabs. Try again."
+msgstr "Hi ha caràcters no vàlids al valor d'opció arbitrari. No utilitzeu espais ni tabulacions. Torneu-ho a provar."
#. help text, richtext format
#: src/modules/FileSystems.rb:651
msgid ""
"<p><b>Arbitrary Option Value:</b>\n"
-"In this field, type any legal mount option allowed in the fourth field of /"
-"etc/fstab.\n"
+"In this field, type any legal mount option allowed in the fourth field of /etc/fstab.\n"
"Multiple options are separated by commas.</p>\n"
msgstr ""
"<p><b>Valor d’opció arbitrari:</b>\n"
-"introduïu aquí qualsevol opció de muntatge que estigui permesa en el quart "
-"camp de /etc/fstab.\n"
+"introduïu aquí qualsevol opció de muntatge que estigui permesa en el quart camp de /etc/fstab.\n"
"Si hi ha més d’una opció, se separaran per comes.</p>\n"
#. label text
@@ -5678,8 +5488,7 @@
"Set the charset used for display of file names in Windows partitions.</p>\n"
msgstr ""
"<p><b>Conjunt de caràcters per als noms de fitxers</b>\n"
-"Definiu el conjunt de caràcters que s'utilitzarà per a mostrar els noms dels "
-"fitxers de les particions del Windows.</p>\n"
+"Definiu el conjunt de caràcters que s'utilitzarà per a mostrar els noms dels fitxers de les particions del Windows.</p>\n"
#. label text
#: src/modules/FileSystems.rb:700
@@ -5690,12 +5499,10 @@
#: src/modules/FileSystems.rb:706
msgid ""
"<p><b>Codepage for Short FAT Names:</b>\n"
-"This codepage is used for converting to shortname characters on FAT file "
-"systems.</p>\n"
+"This codepage is used for converting to shortname characters on FAT file systems.</p>\n"
msgstr ""
"<p><b>Pàgina de codis per a noms FAT curts</b>\n"
-"Aquesta pàgina de codis s'utilitza per a convertir a caràcters de noms curts "
-"en sistemes de fitxers FAT.</p>\n"
+"Aquesta pàgina de codis s'utilitza per a convertir a caràcters de noms curts en sistemes de fitxers FAT.</p>\n"
#. label text
#: src/modules/FileSystems.rb:720
@@ -5706,12 +5513,10 @@
#: src/modules/FileSystems.rb:726
msgid ""
"<p><b>Number of FATs:</b>\n"
-"Specify the number of file allocation tables in the file system. The default "
-"is 2.</p>"
+"Specify the number of file allocation tables in the file system. The default is 2.</p>"
msgstr ""
"<p><b>Nombre de FATS:</b>\n"
-"S'especifica el nombre de taules de localització de fitxers al sistema de "
-"fitxers. El valor per defecte es 2.</p>"
+"S'especifica el nombre de taules de localització de fitxers al sistema de fitxers. El valor per defecte es 2.</p>"
#. label text
#: src/modules/FileSystems.rb:735
@@ -5722,14 +5527,10 @@
#: src/modules/FileSystems.rb:746
msgid ""
"<p><b>FAT Size:</b>\n"
-"Specifies the type of file allocation tables used (12, 16, or 32-bit). If "
-"auto is specified, YaST will automatically select the value most suitable "
-"for the file system size.</p>\n"
+"Specifies the type of file allocation tables used (12, 16, or 32-bit). If auto is specified, YaST will automatically select the value most suitable for the file system size.</p>\n"
msgstr ""
"<p><b>Mida de FAT</b>\n"
-"S'especifica el tipus de taula de localització de fitxers que s'utilitza "
-"(12, 16 o 32 bit). Si s'indica Automàtic, el YaST2 selecciona automàticament "
-"el valor més adequat per a la mida del sistema de fitxers.</p>\n"
+"S'especifica el tipus de taula de localització de fitxers que s'utilitza (12, 16 o 32 bit). Si s'indica Automàtic, el YaST2 selecciona automàticament el valor més adequat per a la mida del sistema de fitxers.</p>\n"
#. label text
#: src/modules/FileSystems.rb:755
@@ -5739,9 +5540,7 @@
#. popup text
#: src/modules/FileSystems.rb:763
msgid "The minimum size for \"Root Dir Entries\" is 112. Try again."
-msgstr ""
-"La mida mínima per a \"Entrades del directori arrel\" és 112. Torneu-ho a "
-"provar."
+msgstr "La mida mínima per a \"Entrades del directori arrel\" és 112. Torneu-ho a provar."
#. help text, richtext format
#: src/modules/FileSystems.rb:767
@@ -5761,12 +5560,10 @@
#: src/modules/FileSystems.rb:787
msgid ""
"<p><b>Hash Function:</b>\n"
-"This specifies the name of the hash function to use to sort the file names "
-"in directories.</p>\n"
+"This specifies the name of the hash function to use to sort the file names in directories.</p>\n"
msgstr ""
"<p><b>Funció Hash:</b>\n"
-"especifica el nom de la funció hash que s'utilitzarà per classificar els "
-"noms de fitxers dels directoris.</p>\n"
+"especifica el nom de la funció hash que s'utilitzarà per classificar els noms de fitxers dels directoris.</p>\n"
#. label text
#: src/modules/FileSystems.rb:796
@@ -5777,16 +5574,10 @@
#: src/modules/FileSystems.rb:803
msgid ""
"<p><b>FS Revision:</b>\n"
-"This option defines the reiserfs format revision to use. '3.5' is for "
-"backwards compatibility with kernels of the 2.2.x series. '3.6' is more "
-"recent, but can only be used with kernel versions greater than or equal to "
-"2.4.</p>\n"
+"This option defines the reiserfs format revision to use. '3.5' is for backwards compatibility with kernels of the 2.2.x series. '3.6' is more recent, but can only be used with kernel versions greater than or equal to 2.4.</p>\n"
msgstr ""
"<p><b>Revisió d'FS</b>\n"
-"Aquesta opció defineix la revisió de format reiserfs que s'utilitzarà. El "
-"3.5 s'utilitza només per tenir compatibilitat amb els nuclis de les sèries "
-"2.2.x. El 3.6 és més recent, però només es pot fer servir amb versions del "
-"nucli iguals o superiors al 2.4.</p>\n"
+"Aquesta opció defineix la revisió de format reiserfs que s'utilitzarà. El 3.5 s'utilitza només per tenir compatibilitat amb els nuclis de les sèries 2.2.x. El 3.6 és més recent, però només es pot fer servir amb versions del nucli iguals o superiors al 2.4.</p>\n"
#. label text
#. label text
@@ -5798,14 +5589,10 @@
#: src/modules/FileSystems.rb:823
msgid ""
"<p><b>Block Size:</b>\n"
-"Specify the size of blocks in bytes. Valid block size values are 512, 1024, "
-"2048 and 4096 bytes per block. If auto is selected, the standard block size "
-"of 4096 is used.</p>\n"
+"Specify the size of blocks in bytes. Valid block size values are 512, 1024, 2048 and 4096 bytes per block. If auto is selected, the standard block size of 4096 is used.</p>\n"
msgstr ""
"<p><b>Mida dels blocs</b>\n"
-"Especifiqueu la mida del blocs en bytes. Les mides dels blocs vàlides són "
-"512, 1024, 2048 i 4096 bytes per bloc. L'opció auto fa que s'utilitzi la "
-"mida de bloc predeterminada de 4096.</p>\n"
+"Especifiqueu la mida del blocs en bytes. Les mides dels blocs vàlides són 512, 1024, 2048 i 4096 bytes per bloc. L'opció auto fa que s'utilitzi la mida de bloc predeterminada de 4096.</p>\n"
#. label text
#. label text
@@ -5821,8 +5608,7 @@
"This option specifies the inode size of the file system.</p>\n"
msgstr ""
"<p><b>Mida dels nodes d'identificació</b>\n"
-"Aquesta opció especifica la mida dels nodes d'identificació del sistema de "
-"fitxers.</p>\n"
+"Aquesta opció especifica la mida dels nodes d'identificació del sistema de fitxers.</p>\n"
#. label text
#: src/modules/FileSystems.rb:847
@@ -5833,12 +5619,10 @@
#: src/modules/FileSystems.rb:875
msgid ""
"<p><b>Percentage of Inode Space:</b>\n"
-"The option \"Percentage of Inode Space\" specifies the maximum percentage of "
-"space in the file system that can be allocated to inodes.</p>\n"
+"The option \"Percentage of Inode Space\" specifies the maximum percentage of space in the file system that can be allocated to inodes.</p>\n"
msgstr ""
"<b>Percentatge de mida dels nodes d'identificació</b>\n"
-"Aquesta opció especifica el màxim percentatge d'espai dels sistemes de "
-"fitxers que es pot adjudicar als nodes d'identificació.</p>\n"
+"Aquesta opció especifica el màxim percentatge d'espai dels sistemes de fitxers que es pot adjudicar als nodes d'identificació.</p>\n"
#. label text
#: src/modules/FileSystems.rb:884
@@ -5849,16 +5633,13 @@
#: src/modules/FileSystems.rb:890
msgid ""
"<p><b>Inode Aligned:</b>\n"
-"The option \"Inode Aligned\" is used to specify whether inode allocation is "
-"or\n"
+"The option \"Inode Aligned\" is used to specify whether inode allocation is or\n"
"is not aligned. By default inodes are aligned, which\n"
"is usually more efficient than unaligned access.</p>\n"
msgstr ""
"<p><b>Node alineat</b>\n"
-"Aquesta opció s'utilitza per especificar si la situació de nodes "
-"d'identificació està alineada o no.\n"
-"Per defecte, els nodes d'identificació s'alineen. L'accés alineat als nodes "
-"d'identificació\n"
+"Aquesta opció s'utilitza per especificar si la situació de nodes d'identificació està alineada o no.\n"
+"Per defecte, els nodes d'identificació s'alineen. L'accés alineat als nodes d'identificació\n"
"normalment és més eficaç que l'accés desalineat.</p>\n"
#. label text
@@ -5880,12 +5661,10 @@
#: src/modules/FileSystems.rb:934
msgid ""
"<p><b>Log Size</b>\n"
-"Set the log size (in megabytes). If auto, the default is 40% of the "
-"aggregate size.</p>\n"
+"Set the log size (in megabytes). If auto, the default is 40% of the aggregate size.</p>\n"
msgstr ""
"<p><b>Mida dels registres</b>\n"
-"Determineu la mida dels registres (en megabytes). Si escolliu Automàtic, "
-"s'establirà per defecte el 40% de la mida agregada.</p>\n"
+"Determineu la mida dels registres (en megabytes). Si escolliu Automàtic, s'establirà per defecte el 40% de la mida agregada.</p>\n"
#. label text
#: src/modules/FileSystems.rb:942
@@ -5915,24 +5694,17 @@
"RAID stripe as its argument.</p>\n"
msgstr ""
"<p><b>Longitud del pas en blocs</b>\n"
-"Determineu les opcions relacionades amb RAID per al sistema de fitxers. "
-"Actualment, l'únic argument que s'admet\n"
-"és \"pas\", en anglès \"stride\", que pren com a argument el nombre de blocs "
-"en un llistat RAID.</p>\n"
+"Determineu les opcions relacionades amb RAID per al sistema de fitxers. Actualment, l'únic argument que s'admet\n"
+"és \"pas\", en anglès \"stride\", que pren com a argument el nombre de blocs en un llistat RAID.</p>\n"
#. help text, richtext format
#: src/modules/FileSystems.rb:987
msgid ""
"<p><b>Block Size:</b>\n"
-"Specify the size of blocks in bytes. Valid block size values are 1024, 2048, "
-"and 4096 bytes per block. If auto is selected, the block size is determined "
-"by the file system size and the expected use of the file system.</p>\n"
+"Specify the size of blocks in bytes. Valid block size values are 1024, 2048, and 4096 bytes per block. If auto is selected, the block size is determined by the file system size and the expected use of the file system.</p>\n"
msgstr ""
"<p><b>Mida dels blocs</b>\n"
-"Especifiqueu la mida dels blocs en bytes. Les mides dels blocs vàlides són "
-"1024, 2048 i 4096 bytes per bloc. Si hi ha seleccionada l'opció automàtica, "
-"es determina la mida de bloc segons la mida del sistema de fitxers i l'ús "
-"que se n'espera.</p>\n"
+"Especifiqueu la mida dels blocs en bytes. Les mides dels blocs vàlides són 1024, 2048 i 4096 bytes per bloc. Si hi ha seleccionada l'opció automàtica, es determina la mida de bloc segons la mida del sistema de fitxers i l'ús que se n'espera.</p>\n"
#. label text
#: src/modules/FileSystems.rb:996
@@ -5948,23 +5720,16 @@
"bytes-per-inode ratio, the fewer inodes will be created. Generally, this\n"
"value should not be smaller than the block size of the file system, or else\n"
"too many inodes will be created. It is not possible to expand the number of\n"
-"inodes on a file system after its creation. So be sure to enter a "
-"reasonable\n"
+"inodes on a file system after its creation. So be sure to enter a reasonable\n"
"value for this parameter.</p>\n"
msgstr ""
"<p><b>Bytes per node d'identificació</b>\n"
-"Especifiqueu el coeficient de bytes per node d'identificació. El YaST2 crea "
-"un node d'identificació per a cada\n"
-"<bytes-per-node-i> bytes d'espai al disc. Com més gran sigui la "
-"relació bytes per node d'identificació,\n"
-" es crearan menys nodes d'identificació. Generalment, aquest valor no ha de "
-"ser més petit que la mida\n"
-"del bloc del sistema de fitxers ja que, en cas contrari, es crearia una gran "
-"quantitat de nodes d'identificació.\n"
-"Tingueu en compte que no es pot modificar el número de nodes d'identificació "
-"d'un sistema de fitxers un cop\n"
-"aquest s'ha creat, per la qual cosa heu de comprovar que introduïu el valor "
-"correcte per al paràmetre.</p>\n"
+"Especifiqueu el coeficient de bytes per node d'identificació. El YaST2 crea un node d'identificació per a cada\n"
+"<bytes-per-node-i> bytes d'espai al disc. Com més gran sigui la relació bytes per node d'identificació,\n"
+" es crearan menys nodes d'identificació. Generalment, aquest valor no ha de ser més petit que la mida\n"
+"del bloc del sistema de fitxers ja que, en cas contrari, es crearia una gran quantitat de nodes d'identificació.\n"
+"Tingueu en compte que no es pot modificar el número de nodes d'identificació d'un sistema de fitxers un cop\n"
+"aquest s'ha creat, per la qual cosa heu de comprovar que introduïu el valor correcte per al paràmetre.</p>\n"
#. label text
#: src/modules/FileSystems.rb:1018
@@ -5977,23 +5742,14 @@
"The \"Percentage of Blocks Reserved for root\" value is incorrect.\n"
"Allowed are float numbers no larger than 99 (e.g. 0.5).\n"
msgstr ""
-"El valor per al \"percentatge de blocs reservats per l'arrel\" és "
-"incorrecte.\n"
+"El valor per al \"percentatge de blocs reservats per l'arrel\" és incorrecte.\n"
"Es permeten valors amb coma flotant entre 0 i 99 (per exemple 0.5). \n"
#. xgettext: no-c-format
#. help text, richtext format
#: src/modules/FileSystems.rb:1033
-msgid ""
-"<p><b>Percentage of Blocks Reserved for root:</b> Specify the percentage of "
-"blocks reserved for the super user. The default is computed so that normally "
-"1 Gig is reserved. Upper limit for reserved default is 5.0, lowest reserved "
-"default is 0.1.</p>"
-msgstr ""
-"<p><b>Percentatge de blocs reservats per a l'usuari primari:</b> "
-"s'especifica el percentatge de blocs reservats per al superusuari. El valor "
-"per defecte es calcula de manera que es reserva normalment 1 GB. El límit "
-"màxim per defecte és 5.0 i el mínim, és 0.1.</p>"
+msgid "<p><b>Percentage of Blocks Reserved for root:</b> Specify the percentage of blocks reserved for the super user. The default is computed so that normally 1 Gig is reserved. Upper limit for reserved default is 5.0, lowest reserved default is 0.1.</p>"
+msgstr "<p><b>Percentatge de blocs reservats per a l'usuari primari:</b> s'especifica el percentatge de blocs reservats per al superusuari. El valor per defecte es calcula de manera que es reserva normalment 1 GB. El límit màxim per defecte és 5.0 i el mínim, és 0.1.</p>"
#. checkbox text
#: src/modules/FileSystems.rb:1042
@@ -6021,8 +5777,7 @@
"Enables use of hashed b-trees to speed up lookups in large directories.</p>\n"
msgstr ""
"<p><b>Índex de directori:</b>\n"
-"Permet utilitzar arbres B amb la funció hash per accelerar les cerques en "
-"directoris grans.</p>\n"
+"Permet utilitzar arbres B amb la funció hash per accelerar les cerques en directoris grans.</p>\n"
#. label text
#: src/modules/FileSystems.rb:1096
@@ -6033,13 +5788,11 @@
#: src/modules/FileSystems.rb:1103
msgid ""
"<p><b>No Journal:</b>\n"
-"Suppressed use of journaling on filesystem. Only activate this when you "
-"really\n"
+"Suppressed use of journaling on filesystem. Only activate this when you really\n"
"know what you are doing.</p>\n"
msgstr ""
"<p><b>Sense historial:</b>\n"
-"Ús suprimit de l'historial al sistema de fitxers. Activeu això només quan "
-"estigueu segurs\n"
+"Ús suprimit de l'historial al sistema de fitxers. Activeu això només quan estigueu segurs\n"
"del que feu.</p>\n"
#. this version makes some problems with interpreter, above lookup/add is OK
@@ -6124,7 +5877,7 @@
#. @param integer testsize
#. @param [Symbol] used_fs
#. @param [Boolean] verbose
-#: src/modules/Storage.rb:991
+#: src/modules/Storage.rb:992
msgid "Resize Not Possible:"
msgstr "No és possible redimensionar:"
@@ -6137,7 +5890,7 @@
#. mark swap-partitions with pseudo Mountpoint swap in targetMap
#. @param [Hash{String => map}] target Disk map
#. @return [Hash{String => map}] modified target
-#: src/modules/Storage.rb:2691 src/modules/Storage.rb:3914
+#: src/modules/Storage.rb:2692 src/modules/Storage.rb:3915
msgid ""
"Could not set encryption.\n"
"System error code is %1.\n"
@@ -6150,7 +5903,7 @@
"És possible que la contrasenya d'encriptació introduïda sigui incorrecta.\n"
#. popup text
-#: src/modules/Storage.rb:3945
+#: src/modules/Storage.rb:3946
msgid ""
"The first and the second version\n"
"of the password do not match.\n"
@@ -6161,37 +5914,36 @@
"Torneu-ho a provar."
#. popup text
-#: src/modules/Storage.rb:3976
+#: src/modules/Storage.rb:3977
msgid ""
"The password may only contain the following characters:\n"
"0..9, a..z, A..Z, and any of \"@#* ,.;:._-+=!$%&/|?{[()]}^\\<>\".\n"
"Try again."
msgstr ""
"La contrasenya només pot contenir els caràcters següents:\n"
-"del 0 al 9, la A a la Z, majúscules i minúscules, a més de qualsevol dels "
-"signes \"@#* ,.;:._-+!$%&/|?{[()]}^\\<>\".\n"
+"del 0 al 9, la A a la Z, majúscules i minúscules, a més de qualsevol dels signes \"@#* ,.;:._-+!$%&/|?{[()]}^\\<>\".\n"
"Torneu-ho a provar."
#. Label: get password for encrypted volume
#. Please use newline if label is longer than 40 characters
-#: src/modules/Storage.rb:4030
+#: src/modules/Storage.rb:4031
msgid "&Enter Encryption Password:"
msgstr "&Introduïu la clau de xifratge:"
#. Clear password fields on every round.
-#: src/modules/Storage.rb:4089
+#: src/modules/Storage.rb:4090
msgid "Provide Password"
msgstr "Introduïu la contrasenya"
-#: src/modules/Storage.rb:4108
+#: src/modules/Storage.rb:4109
msgid "The following encrypted volumes are already available."
msgstr "Els següents volums encriptats ja estan disponibles."
-#: src/modules/Storage.rb:4123
+#: src/modules/Storage.rb:4124
msgid "Encrypted Volume Activation"
msgstr "Activació del volum encriptat"
-#: src/modules/Storage.rb:4127
+#: src/modules/Storage.rb:4128
msgid ""
"The following volumes contain an encryption signature but the \n"
"passwords are not yet known.\n"
@@ -6203,12 +5955,12 @@
"Cal saber-ne les contrasenyes si es necessiten els volums o bé durant\n"
"una actualització o bé si conenten un volum físic LVM encriptat."
-#: src/modules/Storage.rb:4139
+#: src/modules/Storage.rb:4140
msgid "Do you want to provide encryption passwords?"
msgstr "Voleu proporcionar contrasenyes d'encriptació?"
#. text in help field
-#: src/modules/Storage.rb:4196
+#: src/modules/Storage.rb:4197
msgid ""
"Enter encryption password for any of the\n"
"devices in the locked devices list.\n"
@@ -6219,60 +5971,69 @@
"Es provarà la contrasenya per a tots els dispositius."
#. header text
-#: src/modules/Storage.rb:4202
+#: src/modules/Storage.rb:4203
msgid "Enter Encryption Password"
msgstr "Introduïu la contrasenya del xifratge"
-#: src/modules/Storage.rb:4205
+#: src/modules/Storage.rb:4206
msgid "There are no encrypted volume to unlock."
msgstr "No hi ha cap volum encriptat per desbloquejar."
#. label text, multiple device names follow
-#: src/modules/Storage.rb:4218
+#: src/modules/Storage.rb:4219
msgid "Provide password for any of the following devices:"
msgstr "Introduïu la contrasenya per a qualsevol dels dispositius següents:"
#. label text, one device name follows
-#: src/modules/Storage.rb:4221
+#: src/modules/Storage.rb:4222
msgid "Provide password for the following device:"
msgstr "Introduïu la contrasenya per al dispositiu següent:"
-#: src/modules/Storage.rb:4234
+#: src/modules/Storage.rb:4235
msgid "Trying to unlock encrypted volumes..."
msgstr "Provant de desbloquejar els volums encriptats..."
-#: src/modules/Storage.rb:4258
+#: src/modules/Storage.rb:4259
msgid "Password did not unlock any volume."
msgstr "La contrasenya no ha desbloquejat cap volum."
-#: src/modules/Storage.rb:4344
+#: src/modules/Storage.rb:4345
msgid "IDE Disk"
msgstr "Disc IDE"
-#: src/modules/Storage.rb:4350
+#: src/modules/Storage.rb:4351
msgid "SCSI Disk"
msgstr "Disc SCSI"
-#: src/modules/Storage.rb:4356
+#: src/modules/Storage.rb:4357
msgid "Disk"
msgstr "Disc"
-#: src/modules/Storage.rb:4384
+#: src/modules/Storage.rb:4385
msgid "DM RAID"
msgstr "DM RAID"
-#: src/modules/Storage.rb:4397
+#: src/modules/Storage.rb:4398
msgid "MD RAID"
msgstr "MD RAID"
+#. TODO: more informative error message, but the Package module does
+#. not provide anything
#. TRANSLATORS: error popup
-#: src/modules/Storage.rb:5223
-msgid ""
-"Partitions cannot be created since other partitions on the disk are used."
+#: src/modules/Storage.rb:4893
+msgid "Installing required packages failed."
msgstr ""
-"No es poden crear particions ja que hi ha altres particions del disc en ús."
-#: src/modules/Storage.rb:5249
+#: src/modules/Storage.rb:4894 src/modules/StorageClients.rb:159
+msgid "Continue despite the error?"
+msgstr "Voleu continuar malgrat l'error?"
+
+#. TRANSLATORS: error popup
+#: src/modules/Storage.rb:5252
+msgid "Partitions cannot be created since other partitions on the disk are used."
+msgstr "No es poden crear particions ja que hi ha altres particions del disc en ús."
+
+#: src/modules/Storage.rb:5278
msgid ""
"\n"
"Device %1 cannot be modified because it contains activated swap\n"
@@ -6282,7 +6043,7 @@
"No es pot modificar el dispositiu %1 perquè conté una partició\n"
"d'intercanvi activa necessària per executar la instal·lació.\n"
-#: src/modules/Storage.rb:5263
+#: src/modules/Storage.rb:5292
msgid ""
"\n"
"Device %1 cannot be modified because it contains the installation\n"
@@ -6292,7 +6053,7 @@
"No es pot modificar el dispositiu %1 perquè conté les dades\n"
"necessàries per fer la instal·lació.\n"
-#: src/modules/Storage.rb:5292
+#: src/modules/Storage.rb:5321
msgid ""
"\n"
"Device %1 cannot be removed because it contains activated swap\n"
@@ -6302,7 +6063,7 @@
"No es pot eliminar el dispositiu %1 perquè conté una partició\n"
"d'intercanvi activa necessària per executar la instal·lació.\n"
-#: src/modules/Storage.rb:5301
+#: src/modules/Storage.rb:5330
msgid ""
"\n"
"Device %1 cannot be removed because it contains the installation\n"
@@ -6312,7 +6073,7 @@
"No es pot eliminar el dispositiu %1 perquè conté les dades\n"
"necessàries per fer la instal·lació.\n"
-#: src/modules/Storage.rb:5330
+#: src/modules/Storage.rb:5359
msgid ""
"\n"
"Device %1 cannot be removed because this would indirectly change\n"
@@ -6324,19 +6085,18 @@
"indirecta el dispositiu %2, que conté una partició d'intercanvi activa \n"
"necessària per executar la instal·lació.\n"
-#: src/modules/Storage.rb:5341
+#: src/modules/Storage.rb:5370
msgid ""
"\n"
"Device %1 cannot be removed because this would indirectly change\n"
"device %2, which contains data needed to perform the installation.\n"
msgstr ""
"\n"
-"No es pot eliminar el dispositiu %1 perquè es modificaria de manera "
-"indirecta\n"
+"No es pot eliminar el dispositiu %1 perquè es modificaria de manera indirecta\n"
"el dispositiu %2, que conté les dades necessàries per fer la instal·lació.\n"
#. the check for verbose is needed for calls from StorageProposal (see bnc#871779)
-#: src/modules/Storage.rb:5363
+#: src/modules/Storage.rb:5392
msgid ""
"\n"
"Partition %1 cannot be removed since other partitions on the\n"
@@ -6347,18 +6107,18 @@
"disc %2 en ús.\n"
#. FIXME: please, add description of the list that is returned by this function.
-#: src/modules/Storage.rb:5452
+#: src/modules/Storage.rb:5481
msgid "Nothing assigned as root filesystem!"
msgstr "No hi ha res assignat com a sistema de fitxers arrel!"
-#: src/modules/Storage.rb:5453
+#: src/modules/Storage.rb:5482
msgid "Installation will most certainly fail fatally!"
msgstr "Segur que la instal·lació fallarà fatalment!"
#. Set rather than Add, there might be some packs left over
#. from previous 'MakeProposal' we don't need now
#. This also covers the case when AddPackagesList returns [] or nil
-#: src/modules/Storage.rb:6003
+#: src/modules/Storage.rb:6032
msgid "Adding the following resolvables failed: %1"
msgstr "Ha fallat l'addició dels següents elements: %1"
@@ -6371,10 +6131,6 @@
msgid "System error code was: %1"
msgstr "El codi de l'error de sistema era %1"
-#: src/modules/StorageClients.rb:159
-msgid "Continue despite the error?"
-msgstr "Voleu continuar malgrat l'error?"
-
#. Label: get password for device
#. Please use newline if label is longer than 40 characters
#: src/modules/StorageClients.rb:199
@@ -6472,8 +6228,7 @@
"the system. This field can be empty, e.g. for multipath disks."
msgstr ""
"L'opció <b>Bus</b> indica de quina manera es connecta el dispositiu\n"
-"al sistema. Aquest camp pot ser buit, per exemple, en el cas de discs "
-"multicamí."
+"al sistema. Aquest camp pot ser buit, per exemple, en el cas de discs multicamí."
#. helptext for table column and overview entry
#: src/modules/StorageFields.rb:239
@@ -6620,29 +6375,23 @@
#: src/modules/StorageFields.rb:346
msgid ""
"<b>Mount by</b> indicates how the file system\n"
-"is mounted: (Kernel) by kernel name, (Label) by file system label, (UUID) "
-"by\n"
+"is mounted: (Kernel) by kernel name, (Label) by file system label, (UUID) by\n"
"file system UUID, (ID) by device ID, and (Path) by device path.\n"
msgstr ""
"L'opció <b>Muntat per</b> indica com està muntat\n"
-"el sistema de fitxers: (Kernel) per nom de nucli, (Label) per etiqueta, "
-"(UUID) per UUID de sistema de fitxers, (ID) per identificador del dispositiu "
-"i (Path) per camí al dispositiu.\n"
+"el sistema de fitxers: (Kernel) per nom de nucli, (Label) per etiqueta, (UUID) per UUID de sistema de fitxers, (ID) per identificador del dispositiu i (Path) per camí al dispositiu.\n"
#. helptext for table column and overview entry
#: src/modules/StorageFields.rb:356
msgid ""
"A question mark (?) indicates that\n"
"the file system is not listed in <tt>/etc/fstab</tt>. It is either mounted\n"
-"manually or by some automount system. When changing settings for this "
-"volume\n"
+"manually or by some automount system. When changing settings for this volume\n"
"YaST will not update <tt>/etc/fstab</tt>.\n"
msgstr ""
"Un símbol d'interrogant (?) indica que\n"
-"el sistema de fitxers no està llistat a <tt>/etc/fstab</tt>. O bé està "
-"muntat\n"
-"manualment o per un sistema d'automuntatge. Quan es canviïn els paràmetres "
-"d'aquest volum\n"
+"el sistema de fitxers no està llistat a <tt>/etc/fstab</tt>. O bé està muntat\n"
+"manualment o per un sistema d'automuntatge. Quan es canviïn els paràmetres d'aquest volum\n"
"el YaST no actualitzarà el contingut de <tt>/etc/fstab</tt>.\n"
#. helptext for table column and overview entry
@@ -6658,8 +6407,7 @@
#: src/modules/StorageFields.rb:374
msgid ""
"An asterisk (*) after the mount point\n"
-"indicates a file system that is currently not mounted (for example, because "
-"it\n"
+"indicates a file system that is currently not mounted (for example, because it\n"
"has the <tt>noauto</tt> option set in <tt>/etc/fstab</tt>)."
msgstr ""
"Un asterisc (*) després del punt de muntatge\n"
@@ -6728,8 +6476,7 @@
"logical volumes and, if greater than one, the stripe size in parenthesis.\n"
msgstr ""
"L'opció <b>Bandes</b> mostra el nombre de bandes\n"
-"dels volums lògics LVM i, si és més gran que 1, també mostra la mida de la "
-"banda entre parèntesis.\n"
+"dels volums lògics LVM i, si és més gran que 1, també mostra la mida de la banda entre parèntesis.\n"
#. helptext for table column and overview entry
#: src/modules/StorageFields.rb:439
@@ -6765,8 +6512,7 @@
"e.g. RAID or LVM. If not, this column is empty.\n"
msgstr ""
"L'opció <b>Usat per</b> mostra si un dispositiu\n"
-"l'utilitzen, per exemple, el RAID o l'LVM. Si no utilitzeu cap d'aquests "
-"gestors, és normal que sigui buida.\n"
+"l'utilitzen, per exemple, el RAID o l'LVM. Si no utilitzeu cap d'aquests gestors, és normal que sigui buida.\n"
#. helptext for table column and overview entry
#: src/modules/StorageFields.rb:469
@@ -7026,12 +6772,8 @@
#. enable snapshots for root volume if desired
#. penalty for not having separate /home
#: src/modules/StorageProposal.rb:4560 src/modules/StorageProposal.rb:5683
-msgid ""
-"Resize impossible due to inconsistent file system. Try checking file system "
-"under Windows."
-msgstr ""
-"No es pot redimensionar a causa d'incoherències al sistema de fitxers. "
-"Comproveu el sistema de fitxers des del Windows."
+msgid "Resize impossible due to inconsistent file system. Try checking file system under Windows."
+msgstr "No es pot redimensionar a causa d'incoherències al sistema de fitxers. Comproveu el sistema de fitxers des del Windows."
#. TRANSLATORS: checkbox text
#: src/modules/StorageProposal.rb:6179
@@ -7079,10 +6821,8 @@
"enable automatic snapshots with snapper. This will also increase the\n"
"size for the root partition.</p>"
msgstr ""
-"<p>El sistema de fitxers per a la partició d'arrel es pot seleccionar a "
-"través\n"
-"del corresponent menú desplegable. Amb el sistema de fitxers BtrFS la "
-"proposta pot\n"
+"<p>El sistema de fitxers per a la partició d'arrel es pot seleccionar a través\n"
+"del corresponent menú desplegable. Amb el sistema de fitxers BtrFS la proposta pot\n"
"habilitar instantànies automàtiques amb l'snapper. Això també incrementarà\n"
"la mida de la partició d'arrel.</p>"
@@ -7093,8 +6833,7 @@
"the home partition can be selected with the corresponding combo box.</p>"
msgstr ""
"<p>La proposta pot crear una partició home separada. El sistema de fitxers\n"
-"per a la partició home es pot seleccionar per mitjà del corresponent menú "
-"desplegable.</p>"
+"per a la partició home es pot seleccionar per mitjà del corresponent menú desplegable.</p>"
#. TRANSLATORS: help text
#: src/modules/StorageProposal.rb:6325
@@ -7102,8 +6841,7 @@
"<p>The swap partition can be made large enough to be used to suspend\n"
"the system to disk in most cases.</p>"
msgstr ""
-"<p>La partició d'intercanvi es pot fer prou grossa per posar el sistema en "
-"suspensió\n"
+"<p>La partició d'intercanvi es pot fer prou grossa per posar el sistema en suspensió\n"
"al disc en la majoria de casos.</p>"
#: src/modules/StorageProposal.rb:6350
@@ -7166,14 +6904,30 @@
msgstr "Informació visible dels dispositius d'emmagatzematge:"
#~ msgid ""
+#~ "Warning: There is no partition mounted as /boot.\n"
+#~ "To boot from your hard disk, a small /boot partition\n"
+#~ "(approx. %1) is required. Consider creating one.\n"
+#~ "Partitions assigned to /boot will automatically be changed to\n"
+#~ "type 0x41 PReP/CHRP.\n"
+#~ "\n"
+#~ "Really use the setup without /boot partition?\n"
+#~ msgstr ""
+#~ "Atenció: no existeix cap partició muntada com a /boot.\n"
+#~ "Si voleu fer l'arrencada des del disc dur necessitareu una petita partició /boot (d'aproximadament %1).\n"
+#~ " Tingueu en compte que se'n poden crear.\n"
+#~ "Les particions assignades a /boot es canviaran de forma automàtica al tipus\n"
+#~ "0x41 PReP/CHRP.\n"
+#~ "\n"
+#~ "Realment voleu fer servir aquesta configuració de la partició d'arrencada?\n"
+
+#~ msgid ""
#~ "Warning: There is no partition of type bios_grub present.\n"
#~ "To boot from a GPT disk using grub2 such a partition is needed.\n"
#~ "\n"
#~ "Really use this setup?\n"
#~ msgstr ""
#~ "Avís: No hi ha cap partició del tipus bios_grub present.\n"
-#~ "Per arrencar des d'un disc GPT fent servir el grub2 aquesta partició és "
-#~ "necessària.\n"
+#~ "Per arrencar des d'un disc GPT fent servir el grub2 aquesta partició és necessària.\n"
#~ "\n"
#~ "Realment voleu fer servir aquesta configuració?\n"
@@ -7244,23 +6998,18 @@
#~| msgid "Command line interface for the partitioner module is not available"
#~ msgid "Command line interface for the partitioner module is not available."
-#~ msgstr ""
-#~ "La interfície de la línia d'ordres per al mòdul de partició no està "
-#~ "disponible"
+#~ msgstr "La interfície de la línia d'ordres per al mòdul de partició no està disponible"
#, fuzzy
#~ msgid ""
#~ "You have mounted a partition with Btrfs to the\n"
-#~ "mount point /. This will very likely cause problems. Use a Linux file "
-#~ "system,\n"
-#~ "such as ext3 or ext4, for this mount point or an extra partition for /"
-#~ "boot.\n"
+#~ "mount point /. This will very likely cause problems. Use a Linux file system,\n"
+#~ "such as ext3 or ext4, for this mount point or an extra partition for /boot.\n"
#~ "\n"
#~ "Really use this setup?\n"
#~ msgstr ""
#~ "Heu intentat muntar una partició FAT sobre el punt de muntatge /boot.\n"
-#~ "Utilitzeu un sistema de fitxers Linux (ext2, ReiserFS..) per aquest punt "
-#~ "de muntatge.\n"
+#~ "Utilitzeu un sistema de fitxers Linux (ext2, ReiserFS..) per aquest punt de muntatge.\n"
#, fuzzy
#~ msgid "Export Device Graph..."
@@ -7292,8 +7041,7 @@
#~ "\n"
#~ "Seleccioneu Cancel·la si no teniu coneixements de com funciona.\n"
#~ "\n"
-#~ "Si continueu, el YaST2 intentarà desmuntar el dispositiu abans de "
-#~ "suprimir-lo.\n"
+#~ "Si continueu, el YaST2 intentarà desmuntar el dispositiu abans de suprimir-lo.\n"
#~ msgid ""
#~ "Unmount of %1 failed.\n"
@@ -7347,22 +7095,16 @@
#~ msgid ""
#~ "<p>\n"
-#~ "This mount point corresponds to a temporary filesystem like /tmp or /var/"
-#~ "tmp.\n"
-#~ "You may leave the crypt password empty. If you do this, the system will "
-#~ "create \n"
-#~ "a random password at system startup for you. This means, you will lose "
-#~ "all \n"
+#~ "This mount point corresponds to a temporary filesystem like /tmp or /var/tmp.\n"
+#~ "You may leave the crypt password empty. If you do this, the system will create \n"
+#~ "a random password at system startup for you. This means, you will lose all \n"
#~ "data on these filesystems at system shutdown.\n"
#~ "</p>\n"
#~ msgstr ""
#~ "<p>\n"
-#~ "Aquest punt de muntatge correspon a un sistema de fitxers temporals, com "
-#~ "ara /tmp o /var/tmp.\n"
-#~ "Podeu deixar en blanc la contrasenya crypt. Si ho feu, el sistema us "
-#~ "crearà \n"
-#~ "una contrasenya aleatòria a l'iniciar el sistema. Això significa que "
-#~ "perdreu totes \n"
+#~ "Aquest punt de muntatge correspon a un sistema de fitxers temporals, com ara /tmp o /var/tmp.\n"
+#~ "Podeu deixar en blanc la contrasenya crypt. Si ho feu, el sistema us crearà \n"
+#~ "una contrasenya aleatòria a l'iniciar el sistema. Això significa que perdreu totes \n"
#~ "les dades d'aquests sistemes de fitxers en apagar el sistema.\n"
#~ "</p>\n"
@@ -7426,20 +7168,15 @@
#~ "mètode de muntatge per als sistemes de fitxers nous.</p>"
#~ msgid "<P>To use these mount points, <BR>press <B>Yes</B>.</P>"
-#~ msgstr ""
-#~ "<P>Si voleu seguir utilitzant aquests punts de muntatge <BR>premeu el "
-#~ "botó <B>Sí</B>.</P>"
+#~ msgstr "<P>Si voleu seguir utilitzant aquests punts de muntatge <BR>premeu el botó <B>Sí</B>.</P>"
#~ msgid "<P>To ignore these mount points, <BR> press <B>No</B>.</P>"
-#~ msgstr ""
-#~ "<P>Si voleu ignorar aquests punts de muntatge <BR>premeu el botó <B>No</"
-#~ "B>.</P>"
+#~ msgstr "<P>Si voleu ignorar aquests punts de muntatge <BR>premeu el botó <B>No</B>.</P>"
#~ msgid ""
#~ "Would you like to use these mount points\n"
#~ "for your new installation?"
-#~ msgstr ""
-#~ "Voleu fer servir aquests punts de muntatge per a la instal·lació nova?"
+#~ msgstr "Voleu fer servir aquests punts de muntatge per a la instal·lació nova?"
#~ msgid ""
#~ "A previous system with the following mount points was detected:\n"
Modified: trunk/yast/ca/po/vpn.ca.po
===================================================================
--- trunk/yast/ca/po/vpn.ca.po 2015-09-29 08:03:00 UTC (rev 92874)
+++ trunk/yast/ca/po/vpn.ca.po 2015-09-29 09:46:54 UTC (rev 92875)
@@ -7,14 +7,14 @@
msgstr ""
"Project-Id-Version: YaST (@memory@)\n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2015-08-25 18:37+0200\n"
+"POT-Creation-Date: 2015-09-28 18:17+0200\n"
"PO-Revision-Date: 2015-09-08 11:27+0100\n"
"Last-Translator: David Medina <opensusecatala(a)gmail.com>\n"
"Language-Team: Catalan <opensusecatala(a)gmail.com>\n"
-"Language: ca\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
+"Language: ca\n"
"X-Generator: Poedit 1.6.10\n"
"Plural-Forms: nplurals=2; plural=(n != 1);\n"
@@ -176,13 +176,20 @@
msgid "Client - Certificate"
msgstr "Client - Certificat"
+#. Load parameters from connections of known scenarios
+#: src/lib/vpn/ipsec.rb:239
+msgid ""
+"ipsec.conf and ipsec.secrets have been manipulated outside of this module.\n"
+"Continue using the module will remove your customisation."
+msgstr ""
+
#. Create a new connection, by default it is a site-to-site client. Return true if successful.
-#: src/lib/vpn/ipsec.rb:303
+#: src/lib/vpn/ipsec.rb:310
msgid "The connection name is already used."
msgstr "El nom de la connexió ja es fa servir."
#. Find an unused gateway scenario
-#: src/lib/vpn/ipsec.rb:320
+#: src/lib/vpn/ipsec.rb:327
msgid ""
"You may only have one gateway connection per scenario.\n"
"All of gateway scenarios are already used."
@@ -191,7 +198,7 @@
"Ja es fan servir tots els escenaris de passarel·la."
#. Warn against duplicated configuration
-#: src/lib/vpn/ipsec.rb:337
+#: src/lib/vpn/ipsec.rb:344
msgid ""
"The scenario is already configured with another gateway.\n"
"You may not have two gateways operating under one scenario."
@@ -200,12 +207,12 @@
"No podeu tenir dues passarel·les operant en un escenari."
#. Create the user (:xauth or :eap). Return true if successful.
-#: src/lib/vpn/ipsec.rb:432
+#: src/lib/vpn/ipsec.rb:439
msgid "The user name is already used."
msgstr "Aquest nom d'usuari ja es fa servir."
#. Set client certificate/key for a connection to remote gateway. Return true if successful, otherwise false.
-#: src/lib/vpn/ipsec.rb:496
+#: src/lib/vpn/ipsec.rb:503
msgid "Cannot find a matching client connection."
msgstr "No es pot trobar una connexió de client coincident."
1
0
29 Sep '15
Author: keichwa
Date: 2015-09-29 10:03:00 +0200 (Tue, 29 Sep 2015)
New Revision: 92874
Modified:
trunk/yast/ku/po/autoinst.ku.po
trunk/yast/ku/po/bootloader.ku.po
trunk/yast/ku/po/crowbar.ku.po
trunk/yast/ku/po/kdump.ku.po
trunk/yast/ku/po/ncurses-pkg.ku.po
trunk/yast/ku/po/qt-pkg.ku.po
trunk/yast/ku/po/registration.ku.po
trunk/yast/ku/po/storage.ku.po
trunk/yast/ku/po/vpn.ku.po
Log:
merged
Modified: trunk/yast/ku/po/autoinst.ku.po
===================================================================
--- trunk/yast/ku/po/autoinst.ku.po 2015-09-29 08:00:16 UTC (rev 92873)
+++ trunk/yast/ku/po/autoinst.ku.po 2015-09-29 08:03:00 UTC (rev 92874)
@@ -5,7 +5,7 @@
msgstr ""
"Project-Id-Version: autoinst.ku.po\n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2015-08-25 18:36+0200\n"
+"POT-Creation-Date: 2015-09-28 18:16+0200\n"
"PO-Revision-Date: 2009-02-11 15:54+0200\n"
"Last-Translator: Omer Ensari <oensari(a)gmail.com>\n"
"Language-Team: Kurdish Team <i18n(a)suse.de>\n"
@@ -31,7 +31,7 @@
#: src/clients/autoinst_test_clone.rb:16 src/clients/autoyast.rb:123
#: src/include/autoinstall/conftree.rb:622
-#: src/include/autoinstall/dialogs.rb:333 src/modules/Profile.rb:360
+#: src/include/autoinstall/dialogs.rb:333 src/modules/Profile.rb:352
msgid "This may take a while"
msgstr ""
@@ -53,12 +53,12 @@
#. command line options
#. Init variables
-#. We will have to set default entries which are defined
-#. in the import call of ServicesManager
+#. Import users configuration from the profile
+#.
#. Backup
#. Now check if there any classes defined in theis pre final control file
#: src/clients/autoyast.rb:114 src/clients/ayast_setup.rb:148
-#: src/clients/inst_autoinit.rb:188 src/clients/inst_autosetup.rb:389
+#: src/clients/inst_autoinit.rb:188 src/clients/inst_autosetup.rb:410
#: src/clients/inst_autosetup_upgrade.rb:484
#: src/modules/AutoInstallRules.rb:1001
msgid ""
@@ -488,86 +488,100 @@
#. Uwe Gansert <ug(a)suse.de>
#.
#. $Id: inst_autosetup.ycp 61521 2010-03-29 09:10:07Z ug $
-#: src/clients/inst_autosetup.rb:50 src/clients/inst_autosetup_upgrade.rb:47
+#: src/clients/inst_autosetup.rb:53 src/clients/inst_autosetup_upgrade.rb:47
msgid "<P>Please wait while the system is prepared for autoinstallation.</P>"
msgstr ""
-#: src/clients/inst_autosetup.rb:54 src/clients/inst_autosetup_upgrade.rb:52
+#: src/clients/inst_autosetup.rb:57 src/clients/inst_autosetup_upgrade.rb:52
msgid "Execute pre-install user scripts"
msgstr ""
-#: src/clients/inst_autosetup.rb:55 src/clients/inst_autosetup_upgrade.rb:51
+#: src/clients/inst_autosetup.rb:58 src/clients/inst_autosetup_upgrade.rb:51
msgid "Configure General Settings "
msgstr ""
-#: src/clients/inst_autosetup.rb:56 src/clients/inst_autosetup_upgrade.rb:53
+#: src/clients/inst_autosetup.rb:59 src/clients/inst_autosetup_upgrade.rb:53
msgid "Set up language"
msgstr ""
-#: src/clients/inst_autosetup.rb:57
+#: src/clients/inst_autosetup.rb:60
msgid "Create partition plans"
msgstr ""
-#: src/clients/inst_autosetup.rb:58 src/clients/inst_autosetup_upgrade.rb:56
+#: src/clients/inst_autosetup.rb:61 src/clients/inst_autosetup_upgrade.rb:56
msgid "Configure Bootloader"
msgstr ""
-#: src/clients/inst_autosetup.rb:59 src/clients/inst_autosetup_upgrade.rb:54
+#: src/clients/inst_autosetup.rb:62 src/clients/inst_autosetup_upgrade.rb:54
msgid "Registration"
msgstr "Tomarkirin"
-#: src/clients/inst_autosetup.rb:60 src/clients/inst_autosetup_upgrade.rb:55
+#: src/clients/inst_autosetup.rb:63 src/clients/inst_autosetup_upgrade.rb:55
msgid "Configure Software selections"
msgstr ""
-#: src/clients/inst_autosetup.rb:61
+#: src/clients/inst_autosetup.rb:64
msgid "Configure Systemd Default Target"
msgstr ""
-#: src/clients/inst_autosetup.rb:65 src/clients/inst_autosetup_upgrade.rb:61
+#: src/clients/inst_autosetup.rb:65
+msgid "Configure users and groups"
+msgstr ""
+
+#: src/clients/inst_autosetup.rb:69 src/clients/inst_autosetup_upgrade.rb:61
msgid "Executing pre-install user scripts..."
msgstr ""
-#: src/clients/inst_autosetup.rb:66 src/clients/inst_autosetup_upgrade.rb:60
+#: src/clients/inst_autosetup.rb:70 src/clients/inst_autosetup_upgrade.rb:60
msgid "Configuring general settings..."
msgstr ""
-#: src/clients/inst_autosetup.rb:67 src/clients/inst_autosetup_upgrade.rb:62
+#: src/clients/inst_autosetup.rb:71 src/clients/inst_autosetup_upgrade.rb:62
#, fuzzy
#| msgid "Saving language..."
msgid "Setting up language..."
msgstr "Ziman tê tomarkirin..."
-#: src/clients/inst_autosetup.rb:68
+#: src/clients/inst_autosetup.rb:72
msgid "Creating partition plans..."
msgstr ""
-#: src/clients/inst_autosetup.rb:69 src/clients/inst_autosetup_upgrade.rb:65
+#: src/clients/inst_autosetup.rb:73 src/clients/inst_autosetup_upgrade.rb:65
msgid "Configuring Bootloader..."
msgstr ""
-#: src/clients/inst_autosetup.rb:70 src/clients/inst_autosetup_upgrade.rb:63
+#: src/clients/inst_autosetup.rb:74 src/clients/inst_autosetup_upgrade.rb:63
#, fuzzy
#| msgid "Restarting the service..."
msgid "Registering the system..."
msgstr "Servîsê nû ve dide destpêkirin..."
-#: src/clients/inst_autosetup.rb:71 src/clients/inst_autosetup_upgrade.rb:64
+#: src/clients/inst_autosetup.rb:75 src/clients/inst_autosetup_upgrade.rb:64
msgid "Configuring Software selections..."
msgstr ""
-#: src/clients/inst_autosetup.rb:72
+#: src/clients/inst_autosetup.rb:76
#, fuzzy
#| msgid "Configuring language..."
msgid "Configuring Systemd Default Target..."
msgstr "Ziman veava dike..."
-#: src/clients/inst_autosetup.rb:76 src/clients/inst_autosetup_upgrade.rb:69
+#: src/clients/inst_autosetup.rb:77
+#, fuzzy
+#| msgid "Writing automatic configuration..."
+msgid "Importing users and groups configuration..."
+msgstr "Nivîsandina veavakirinên bixweber..."
+
+#: src/clients/inst_autosetup.rb:81 src/clients/inst_autosetup_upgrade.rb:69
msgid "Preparing System for Automated Installation"
msgstr ""
-#. configure general settings
-#: src/clients/inst_autosetup.rb:164
+#. Second stage of installation will not be called but a
+#. network configuration is available. So this will be written
+#. while the general inst_finish process at the end of the
+#. first stage. But for the installation workflow the linuxrc
+#. network settings will be taken. (bnc#944942)
+#: src/clients/inst_autosetup.rb:183
#, fuzzy
#| msgid "Add-On Products"
msgid "Handling Add-On Products..."
@@ -576,19 +590,19 @@
#. Set it in the Language module.
#.
#. Set it in the Language module.
-#: src/clients/inst_autosetup.rb:184 src/clients/inst_autosetup_upgrade.rb:149
+#: src/clients/inst_autosetup.rb:202 src/clients/inst_autosetup_upgrade.rb:149
msgid "Configuring language..."
msgstr "Ziman veava dike..."
#. Yes, do not set Storage testsuite here as we want really GUI with proposal
-#: src/clients/inst_autosetup.rb:273
+#: src/clients/inst_autosetup.rb:290
msgid ""
"Error while configuring partitions.\n"
"Try again.\n"
msgstr ""
#. Software
-#: src/clients/inst_autosetup.rb:331
+#: src/clients/inst_autosetup.rb:344
msgid ""
"Error while configuring software selections.\n"
"Try again.\n"
@@ -1502,7 +1516,7 @@
#. list<any> l = [ "key1",0,"key3" ];
#. m[ l ] = v;
#. @return [Hash]
-#: src/include/autoinstall/dialogs.rb:410 src/modules/Profile.rb:815
+#: src/include/autoinstall/dialogs.rb:410 src/modules/Profile.rb:807
msgid "Checking XML with RNG validation..."
msgstr ""
@@ -1512,7 +1526,7 @@
msgstr "Beşa %1:"
#. jing validation -- validates complete xml profile
-#: src/include/autoinstall/dialogs.rb:459 src/modules/Profile.rb:827
+#: src/include/autoinstall/dialogs.rb:459 src/modules/Profile.rb:819
msgid "Checking XML with RNC validation..."
msgstr ""
@@ -2130,7 +2144,7 @@
#. @param [String] result_profile the resulting control file path
#. @return [Boolean] true on success
#. autoyast has read the autoyast configuration file but something went wrong
-#: src/modules/AutoInstallRules.rb:909 src/modules/Profile.rb:746
+#: src/modules/AutoInstallRules.rb:909 src/modules/Profile.rb:738
msgid "The XML parser reported an error while parsing the autoyast profile. The error message is:\n"
msgstr ""
@@ -2586,14 +2600,14 @@
#. Prepare Profile for saving and remove empty data structs
#. @return [void]
-#: src/modules/Profile.rb:359
+#: src/modules/Profile.rb:351
msgid "Collecting configuration data..."
msgstr ""
#. Save YCP data into XML
#. @param path to file
#. @return [Boolean] true on success
-#: src/modules/Profile.rb:462
+#: src/modules/Profile.rb:454
msgid "Encrypted AutoYaST profile. Enter the password twice."
msgstr ""
@@ -2601,7 +2615,7 @@
#.
#. @param [String] dir - directory to store section xml files in
#. @return - list of filenames
-#: src/modules/Profile.rb:536
+#: src/modules/Profile.rb:528
#, fuzzy
#| msgid "Cannot write settings to '%1'"
msgid "Could not write section %1 to file %2."
@@ -2610,7 +2624,7 @@
#. Read XML into YCP data
#. @param path to file
#. @return [Boolean]
-#: src/modules/Profile.rb:703 src/modules/ProfileLocation.rb:190
+#: src/modules/Profile.rb:695 src/modules/ProfileLocation.rb:190
msgid "Encrypted AutoYaST profile. Enter the correct password."
msgstr ""
Modified: trunk/yast/ku/po/bootloader.ku.po
===================================================================
--- trunk/yast/ku/po/bootloader.ku.po 2015-09-29 08:00:16 UTC (rev 92873)
+++ trunk/yast/ku/po/bootloader.ku.po 2015-09-29 08:03:00 UTC (rev 92874)
@@ -5,7 +5,7 @@
msgstr ""
"Project-Id-Version: yast2.ku.po\n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2015-08-25 18:36+0200\n"
+"POT-Creation-Date: 2015-09-28 18:16+0200\n"
"PO-Revision-Date: 2005-09-23 00:15+0200\n"
"Last-Translator: Kurdish Team <i18n(a)suse.de>\n"
"Language-Team: Kurdish Team <i18n(a)suse.de>\n"
@@ -334,7 +334,7 @@
msgstr ""
#. Title in tab
-#: src/include/bootloader/grub2/dialogs.rb:56
+#: src/include/bootloader/grub2/dialogs.rb:57
#, fuzzy
#| msgid "Other Options"
msgid "Boot Code Options"
@@ -409,29 +409,19 @@
msgid "<p><b>Protective MBR flag</b> is expert only settings, that is needed only on exotic hardware. For details see Protective MBR in GPT disks. Do not touch if you are not sure.</p>"
msgstr ""
-#: src/include/bootloader/grub2/helps.rb:35
-msgid "<p><b>Distributor</b> specifies name of distributor of kernel used to create boot entry name. </p>"
-msgstr ""
-
-#: src/include/bootloader/grub2/helps.rb:41
+#: src/include/bootloader/grub2/helps.rb:38
msgid "O&ptional Kernel Command Line Parameter"
msgstr ""
-#: src/include/bootloader/grub2/helps.rb:42
-#, fuzzy
-#| msgid "Distribution Upgrade"
-msgid "D&istributor"
-msgstr "Bilindkirina Dîstribûsyonê"
-
-#: src/include/bootloader/grub2/helps.rb:43
+#: src/include/bootloader/grub2/helps.rb:39
msgid "&Vga Mode"
msgstr ""
-#: src/include/bootloader/grub2/helps.rb:44
+#: src/include/bootloader/grub2/helps.rb:40
msgid "Probe Foreign OS"
msgstr ""
-#: src/include/bootloader/grub2/helps.rb:45
+#: src/include/bootloader/grub2/helps.rb:41
msgid "Protective MBR flag"
msgstr ""
@@ -525,7 +515,7 @@
#. F#300779 - Install diskless client (NFS-root)
#. kokso: additional warning that root partition is nfs type -> bootloader will not be installed
#. kokso: additional warning that root partition is nfs type -> bootloader will not be installed
-#: src/include/bootloader/routines/dialogs.rb:86 src/modules/Bootloader.rb:237
+#: src/include/bootloader/routines/dialogs.rb:86 src/modules/Bootloader.rb:239
msgid "The boot partition is of type NFS. Bootloader cannot be installed."
msgstr ""
@@ -816,7 +806,7 @@
msgstr ""
#. part of summary, %1 is a list of hard disks device names
-#: src/include/bootloader/routines/lilolike.rb:101
+#: src/include/bootloader/routines/lilolike.rb:108
msgid "Order of Hard Disks: %1"
msgstr ""
@@ -990,55 +980,55 @@
msgstr ""
#. warning text in the summary richtext
-#: src/lib/bootloader/proposal_client.rb:178
+#: src/lib/bootloader/proposal_client.rb:174
msgid "No boot loader is selected for installation. Your system might not be bootable."
msgstr ""
#. error in the proposal
-#: src/lib/bootloader/proposal_client.rb:187
+#: src/lib/bootloader/proposal_client.rb:183
msgid "Because of the partitioning, the bootloader cannot be installed properly"
msgstr ""
#. FATE#303643 Enable one-click changes in bootloader proposal
#.
-#: src/modules/BootGRUB2.rb:194
+#: src/modules/BootGRUB2.rb:168
#, fuzzy
msgid "Install bootcode into MBR (<a href=\"disable_boot_mbr\">do not install</a>)"
msgstr "Sazkirina ji wêneyan çalak e (<a href=\"%1\">neçalak bike</a>)"
-#: src/modules/BootGRUB2.rb:198
+#: src/modules/BootGRUB2.rb:172
#, fuzzy
msgid "Do not install bootcode into MBR (<a href=\"enable_boot_mbr\">install</a>)"
msgstr "Sazkirina ji wêneyan neçalak e (<a href=\"%1\">çalak bike</a>)"
#. check for separated boot partition, use root otherwise
-#: src/modules/BootGRUB2.rb:211
+#: src/modules/BootGRUB2.rb:185
#, fuzzy
msgid "Install bootcode into /boot partition (<a href=\"disable_boot_boot\">do not install</a>)"
msgstr "Sazkirina ji wêneyan çalak e (<a href=\"%1\">neçalak bike</a>)"
-#: src/modules/BootGRUB2.rb:215
+#: src/modules/BootGRUB2.rb:189
#, fuzzy
msgid "Do not install bootcode into /boot partition (<a href=\"enable_boot_boot\">install</a>)"
msgstr "Sazkirina ji wêneyan neçalak e (<a href=\"%1\">çalak bike</a>)"
-#: src/modules/BootGRUB2.rb:221
+#: src/modules/BootGRUB2.rb:195
#, fuzzy
msgid "Install bootcode into \"/\" partition (<a href=\"disable_boot_root\">do not install</a>)"
msgstr "Sazkirina ji wêneyan çalak e (<a href=\"%1\">neçalak bike</a>)"
-#: src/modules/BootGRUB2.rb:225
+#: src/modules/BootGRUB2.rb:199
#, fuzzy
msgid "Do not install bootcode into \"/\" partition (<a href=\"enable_boot_root\">install</a>)"
msgstr "Sazkirina ji wêneyan neçalak e (<a href=\"%1\">çalak bike</a>)"
#. no location chosen, so warn user that it is problem unless he is sure
-#: src/modules/BootGRUB2.rb:235
+#: src/modules/BootGRUB2.rb:209
msgid "Warning: No location for bootloader stage1 selected.Unless you know what you are doing please select above location."
msgstr ""
#. TRANSLATORS: title for list of location proposals
-#: src/modules/BootGRUB2.rb:243
+#: src/modules/BootGRUB2.rb:217
#, fuzzy
msgid "Change Location: %s"
msgstr "Partîsyon: %1"
@@ -1047,22 +1037,22 @@
#. @return a list of summary lines
#. Display bootloader summary
#. @return a list of summary lines
-#: src/modules/BootGRUB2.rb:252 src/modules/BootGRUB2EFI.rb:100
+#: src/modules/BootGRUB2.rb:226 src/modules/BootGRUB2EFI.rb:100
msgid "Boot Loader Type: %1"
msgstr ""
#. TRANSLATORS: extended is here for extended partition. Keep translation short.
-#: src/modules/BootGRUB2.rb:263
+#: src/modules/BootGRUB2.rb:237
msgid " (extended)"
msgstr ""
#. TRANSLATORS: MBR is acronym for Master Boot Record, if nothing locally specific
#. is used in your language, then keep it as it is.
-#: src/modules/BootGRUB2.rb:271
+#: src/modules/BootGRUB2.rb:245
msgid " (MBR)"
msgstr ""
-#: src/modules/BootGRUB2.rb:278
+#: src/modules/BootGRUB2.rb:252
#, fuzzy
msgid "Status Location: %1"
msgstr "Partîsyon: %1"
@@ -1099,80 +1089,94 @@
msgstr ""
#. if partitioning worked before upgrade, it will keep working (bnc#886604)
-#: src/modules/BootSupportCheck.rb:243
+#: src/modules/BootSupportCheck.rb:239
msgid "Missing ext partition for booting. Cannot install boot code."
msgstr ""
+#. activate set or there is already activate flag
+#: src/modules/BootSupportCheck.rb:248
+msgid "Activate flag is not set by installer. If it is not set at all, some BIOSes could refuse to boot."
+msgstr ""
+
+#: src/modules/BootSupportCheck.rb:255
+msgid "The installer will not modify the MBR of the disk. Unless it already contains boot code, the BIOS won't be able to boot disk."
+msgstr ""
+
#. progress stage, text in dialog (short, infinitiv)
-#: src/modules/Bootloader.rb:144
+#: src/modules/Bootloader.rb:146
msgid "Check boot loader"
msgstr ""
#. progress stage, text in dialog (short, infinitiv)
-#: src/modules/Bootloader.rb:146
+#: src/modules/Bootloader.rb:148
msgid "Read partitioning"
msgstr ""
#. progress stage, text in dialog (short, infinitiv)
-#: src/modules/Bootloader.rb:148
+#: src/modules/Bootloader.rb:150
msgid "Load boot loader settings"
msgstr ""
#. progress step, text in dialog (short)
-#: src/modules/Bootloader.rb:152
+#: src/modules/Bootloader.rb:154
msgid "Checking boot loader..."
msgstr ""
#. progress step, text in dialog (short)
-#: src/modules/Bootloader.rb:154
+#: src/modules/Bootloader.rb:156
msgid "Reading partitioning..."
msgstr ""
#. progress step, text in dialog (short)
-#: src/modules/Bootloader.rb:156
+#: src/modules/Bootloader.rb:158
msgid "Loading boot loader settings..."
msgstr ""
#. dialog header
-#: src/modules/Bootloader.rb:160
+#: src/modules/Bootloader.rb:162
msgid "Initializing Boot Loader Configuration"
msgstr ""
#. progress stage, text in dialog (short)
-#: src/modules/Bootloader.rb:279
+#: src/modules/Bootloader.rb:281
msgid "Create initrd"
msgstr ""
#. progress stage, text in dialog (short)
-#: src/modules/Bootloader.rb:281
+#: src/modules/Bootloader.rb:283
msgid "Save boot loader configuration files"
msgstr ""
#. progress stage, text in dialog (short)
-#: src/modules/Bootloader.rb:283
+#: src/modules/Bootloader.rb:285
msgid "Install boot loader"
msgstr ""
#. progress step, text in dialog (short)
-#: src/modules/Bootloader.rb:287
+#: src/modules/Bootloader.rb:289
msgid "Creating initrd..."
msgstr ""
#. progress step, text in dialog (short)
-#: src/modules/Bootloader.rb:289
+#: src/modules/Bootloader.rb:291
msgid "Saving boot loader configuration files..."
msgstr ""
#. progress step, text in dialog (short)
-#: src/modules/Bootloader.rb:291
+#: src/modules/Bootloader.rb:293
msgid "Installing boot loader..."
msgstr ""
#. progress line
-#: src/modules/Bootloader.rb:297
+#: src/modules/Bootloader.rb:299
msgid "Saving Boot Loader Configuration"
msgstr ""
+#, fuzzy
+#~| msgid "Distribution Upgrade"
+#~ msgid "D&istributor"
+#~ msgstr "Bilindkirina Dîstribûsyonê"
+
#~ msgid "&Up"
#~ msgstr "&Jor"
Modified: trunk/yast/ku/po/crowbar.ku.po
===================================================================
--- trunk/yast/ku/po/crowbar.ku.po 2015-09-29 08:00:16 UTC (rev 92873)
+++ trunk/yast/ku/po/crowbar.ku.po 2015-09-29 08:03:00 UTC (rev 92874)
@@ -5,7 +5,7 @@
msgstr ""
"Project-Id-Version: yast2.ku.po\n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2015-08-25 18:36+0200\n"
+"POT-Creation-Date: 2015-09-28 18:16+0200\n"
"PO-Revision-Date: 2005-09-23 00:15+0200\n"
"Last-Translator: Kurdish Team <i18n(a)suse.de>\n"
"Language-Team: Kurdish Team <i18n(a)suse.de>\n"
@@ -446,7 +446,7 @@
#. popup message %1 is FQDN
#: src/include/crowbar/complex.rb:1731
msgid ""
-"The SUSE Cloud Admin Server has been deployed. Changing the network is\n"
+"The Crowbar Admin Server has been deployed. Changing the network is\n"
"currently not supported.\n"
"\n"
"You can visit the Crowbar web UI on http://%1:3000/"
@@ -486,7 +486,7 @@
#: src/include/crowbar/helps.rb:49
msgid ""
"<p>\n"
-"See the SUSE Cloud deployment guide for details on the network\n"
+"See the product deployment guide for details on the network\n"
"configuration and on using this YaST module.\n"
"</p>"
msgstr ""
Modified: trunk/yast/ku/po/kdump.ku.po
===================================================================
--- trunk/yast/ku/po/kdump.ku.po 2015-09-29 08:00:16 UTC (rev 92873)
+++ trunk/yast/ku/po/kdump.ku.po 2015-09-29 08:03:00 UTC (rev 92874)
@@ -5,7 +5,7 @@
msgstr ""
"Project-Id-Version: yast2.ku.po\n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2015-08-25 18:36+0200\n"
+"POT-Creation-Date: 2015-09-28 18:16+0200\n"
"PO-Revision-Date: 2005-09-23 00:15+0200\n"
"Last-Translator: Kurdish Team <i18n(a)suse.de>\n"
"Language-Team: Kurdish Team <i18n(a)suse.de>\n"
@@ -308,13 +308,13 @@
msgid "Kdump immediate reboots: %1"
msgstr ""
-#: src/clients/kdump.rb:652 src/clients/kdump.rb:1259
+#: src/clients/kdump.rb:652 src/clients/kdump.rb:1262
#, fuzzy
#| msgid "enabled"
msgid "Enabled"
msgstr "çalak"
-#: src/clients/kdump.rb:653 src/clients/kdump.rb:1260
+#: src/clients/kdump.rb:653 src/clients/kdump.rb:1263
#, fuzzy
#| msgid "disabled"
msgid "Disabled"
@@ -357,14 +357,17 @@
#. TRANSLATORS: CommandLine printed text
#: src/clients/kdump.rb:747
-msgid "Kernel option \"crashkernel\" includes ranges. They will be rewritten."
+msgid ""
+"Kernel option \"crashkernel\" includes ranges and/or redundant values.\n"
+"It will be rewritten."
msgstr ""
+#. Force value to false, so it's actually rewritten
#. TRANSLATORS: CommandLine printed text
-#. Popup::Message(crash_value);
-#. delete crashkernel paramter from bootloader
-#: src/clients/kdump.rb:752 src/clients/kdump.rb:757 src/modules/Kdump.rb:570
-#: src/modules/Kdump.rb:589
+#. start kdump at boot
+#. delete crashkernel parameter from bootloader
+#: src/clients/kdump.rb:755 src/clients/kdump.rb:760 src/modules/Kdump.rb:487
+#: src/modules/Kdump.rb:500
msgid "To apply changes a reboot is necessary."
msgstr ""
@@ -383,39 +386,39 @@
#. TRANSLATORS: CommandLine error message
#. TRANSLATORS: CommandLine error message
#. TRANSLATORS: CommandLine error message
-#: src/clients/kdump.rb:761 src/clients/kdump.rb:787 src/clients/kdump.rb:816
-#: src/clients/kdump.rb:1048 src/clients/kdump.rb:1065
-#: src/clients/kdump.rb:1082 src/clients/kdump.rb:1099
-#: src/clients/kdump.rb:1114 src/clients/kdump.rb:1130
-#: src/clients/kdump.rb:1153 src/clients/kdump.rb:1173
-#: src/clients/kdump.rb:1193 src/clients/kdump.rb:1207
-#: src/clients/kdump.rb:1230 src/clients/kdump.rb:1250
+#: src/clients/kdump.rb:764 src/clients/kdump.rb:790 src/clients/kdump.rb:819
+#: src/clients/kdump.rb:1051 src/clients/kdump.rb:1068
+#: src/clients/kdump.rb:1085 src/clients/kdump.rb:1102
+#: src/clients/kdump.rb:1117 src/clients/kdump.rb:1133
+#: src/clients/kdump.rb:1156 src/clients/kdump.rb:1176
+#: src/clients/kdump.rb:1196 src/clients/kdump.rb:1210
+#: src/clients/kdump.rb:1233 src/clients/kdump.rb:1253
msgid "Wrong options were used."
msgstr ""
#. TRANSLATORS: CommandLine printed text
-#: src/clients/kdump.rb:778
+#: src/clients/kdump.rb:781
msgid "Dump level was set."
msgstr ""
#. TRANSLATORS: CommandLine error message
#. TRANSLATORS: CommandLine error message
-#: src/clients/kdump.rb:782 src/clients/kdump.rb:807
+#: src/clients/kdump.rb:785 src/clients/kdump.rb:810
msgid "Wrong value of option."
msgstr ""
#. TRANSLATORS: CommandLine printed text
-#: src/clients/kdump.rb:803
+#: src/clients/kdump.rb:806
msgid "Dump format was set."
msgstr ""
#. TRANSLATORS: CommandLine printed text help
-#: src/clients/kdump.rb:810
+#: src/clients/kdump.rb:813
msgid "Option can include only \"none\", \"ELF\", \"compressed\" or \"lzo\" value."
msgstr ""
#. TRANSLATORS: CommandLine error message
-#: src/clients/kdump.rb:830
+#: src/clients/kdump.rb:833
msgid "File %1 does not exist."
msgstr "Pela %1 tune ye. "
@@ -423,8 +426,8 @@
#. TRANSLATORS: CommandLine error message
#. TRANSLATORS: CommandLine error message
#. TRANSLATORS: CommandLine error message
-#: src/clients/kdump.rb:852 src/clients/kdump.rb:886 src/clients/kdump.rb:935
-#: src/clients/kdump.rb:969 src/clients/kdump.rb:1016
+#: src/clients/kdump.rb:855 src/clients/kdump.rb:889 src/clients/kdump.rb:938
+#: src/clients/kdump.rb:972 src/clients/kdump.rb:1019
msgid "Value for \"dir\" missing."
msgstr ""
@@ -432,48 +435,48 @@
#. TRANSLATORS: CommandLine error message
#. TRANSLATORS: CommandLine error message
#. TRANSLATORS: CommandLine error message
-#: src/clients/kdump.rb:866 src/clients/kdump.rb:916 src/clients/kdump.rb:957
-#: src/clients/kdump.rb:983
+#: src/clients/kdump.rb:869 src/clients/kdump.rb:919 src/clients/kdump.rb:960
+#: src/clients/kdump.rb:986
msgid "Value for \"server\" missing."
msgstr ""
#. TRANSLATORS: CommandLine error message
-#: src/clients/kdump.rb:995
+#: src/clients/kdump.rb:998
msgid "Value for \"share\" missing."
msgstr ""
#. TRANSLATORS: CommandLine error message
-#: src/clients/kdump.rb:1037
+#: src/clients/kdump.rb:1040
msgid "Wrong value for target."
msgstr ""
#. TRANSLATORS: CommandLine error message
-#: src/clients/kdump.rb:1148
+#: src/clients/kdump.rb:1151
msgid "Wrong value of options \"no\"."
msgstr ""
#. TRANSLATORS: CommandLine error message
-#: src/clients/kdump.rb:1168
+#: src/clients/kdump.rb:1171
msgid "Wrong value for option \"server\"."
msgstr ""
#. TRANSLATORS: CommandLine error message
-#: src/clients/kdump.rb:1188
+#: src/clients/kdump.rb:1191
msgid "Wrong value for option \"user\"."
msgstr ""
#. TRANSLATORS: CommandLine error message
#. TRANSLATORS: CommandLine error message
-#: src/clients/kdump.rb:1225 src/clients/kdump.rb:1245
+#: src/clients/kdump.rb:1228 src/clients/kdump.rb:1248
msgid "Wrong value for option \"email\"."
msgstr ""
-#: src/clients/kdump.rb:1257
+#: src/clients/kdump.rb:1260
msgid "Firmware-assisted dump: %{status}"
msgstr ""
#. TRANSLATORS: CommandLine error message
-#: src/clients/kdump.rb:1275
+#: src/clients/kdump.rb:1278
msgid "No option has been defined."
msgstr ""
@@ -493,111 +496,98 @@
msgstr ""
#. TRANSLATORS: RadioButtonGroup Label
-#: src/include/kdump/dialogs.rb:53
+#: src/include/kdump/dialogs.rb:57
msgid "Enable/Disable Kdump"
msgstr ""
-#: src/include/kdump/dialogs.rb:58
+#: src/include/kdump/dialogs.rb:62
msgid "Enable Kd&ump"
msgstr ""
-#: src/include/kdump/dialogs.rb:59
+#: src/include/kdump/dialogs.rb:63
msgid "&Disable Kdump"
msgstr ""
-#. "handle" : HandleEnableDisalbeKdump,
-#: src/include/kdump/dialogs.rb:79
-msgid "Total System Memory [MB]:"
-msgstr ""
-
-#: src/include/kdump/dialogs.rb:86
-msgid "Usable Memory [MB]:"
-msgstr ""
-
-#: src/include/kdump/dialogs.rb:95
-msgid "Kdump Memor&y [MB]"
-msgstr ""
-
#. ---------============ Dump Filtering screen=============------------
-#: src/include/kdump/dialogs.rb:134
+#: src/include/kdump/dialogs.rb:111
msgid "Include in Dumping"
msgstr ""
-#: src/include/kdump/dialogs.rb:141
+#: src/include/kdump/dialogs.rb:118
msgid "&Pages Filled with Zero"
msgstr ""
#. `VStretch ()
-#: src/include/kdump/dialogs.rb:147
+#: src/include/kdump/dialogs.rb:124
msgid "Cach&e Pages"
msgstr ""
-#: src/include/kdump/dialogs.rb:157
+#: src/include/kdump/dialogs.rb:134
msgid "Cache Priva&te Pages"
msgstr ""
-#: src/include/kdump/dialogs.rb:162
+#: src/include/kdump/dialogs.rb:139
msgid "&User Data Pages"
msgstr ""
-#: src/include/kdump/dialogs.rb:163
+#: src/include/kdump/dialogs.rb:140
msgid "&Free Pages"
msgstr ""
#. TRANSLATORS: TextEntry Label
-#: src/include/kdump/dialogs.rb:191
+#: src/include/kdump/dialogs.rb:168
msgid "&Dump Format"
msgstr ""
-#: src/include/kdump/dialogs.rb:194
+#: src/include/kdump/dialogs.rb:171
msgid "&No Dump"
msgstr ""
-#: src/include/kdump/dialogs.rb:195
+#: src/include/kdump/dialogs.rb:172
msgid "&ELF Format"
msgstr ""
-#: src/include/kdump/dialogs.rb:196
+#: src/include/kdump/dialogs.rb:173
msgid "C&ompressed Format"
msgstr ""
-#: src/include/kdump/dialogs.rb:197
+#: src/include/kdump/dialogs.rb:174
msgid "&LZO Compressed Format"
msgstr ""
#. ---------============ Dump Target screen=============------------
-#: src/include/kdump/dialogs.rb:217
+#: src/include/kdump/dialogs.rb:194
msgid "&Select Target"
msgstr ""
-#: src/include/kdump/dialogs.rb:221
+#: src/include/kdump/dialogs.rb:198
msgid "Local Directory"
msgstr ""
-#: src/include/kdump/dialogs.rb:222 src/include/kdump/uifunctions.rb:106
+#: src/include/kdump/dialogs.rb:199 src/include/kdump/uifunctions.rb:106
msgid "FTP"
msgstr "FTP"
-#: src/include/kdump/dialogs.rb:223
+#: src/include/kdump/dialogs.rb:200
#, fuzzy
#| msgid "SSA"
msgid "SSH"
msgstr "SSA"
-#: src/include/kdump/dialogs.rb:224
+#: src/include/kdump/dialogs.rb:201
msgid "SFTP"
msgstr ""
-#: src/include/kdump/dialogs.rb:225 src/include/kdump/uifunctions.rb:173
+#: src/include/kdump/dialogs.rb:202 src/include/kdump/uifunctions.rb:173
msgid "NFS"
msgstr "NFS"
-#: src/include/kdump/dialogs.rb:226 src/include/kdump/uifunctions.rb:188
+#: src/include/kdump/dialogs.rb:203 src/include/kdump/uifunctions.rb:188
msgid "CIFS (SMB)"
msgstr ""
#. TRANSLATORS: TextEntry Label
-#: src/include/kdump/dialogs.rb:251
+#: src/include/kdump/dialogs.rb:228
msgid "&SMTP Server"
msgstr ""
@@ -605,7 +595,7 @@
#. text entry
#. text entry
#. text entry
-#: src/include/kdump/dialogs.rb:263 src/include/kdump/uifunctions.rb:130
+#: src/include/kdump/dialogs.rb:240 src/include/kdump/uifunctions.rb:130
#: src/include/kdump/uifunctions.rb:160 src/include/kdump/uifunctions.rb:212
msgid "&User Name"
msgstr "&Navê Bikarhêner:"
@@ -614,121 +604,141 @@
#. password entry
#. password entry
#. password entry
-#: src/include/kdump/dialogs.rb:275 src/include/kdump/uifunctions.rb:133
+#: src/include/kdump/dialogs.rb:252 src/include/kdump/uifunctions.rb:133
#: src/include/kdump/uifunctions.rb:163 src/include/kdump/uifunctions.rb:215
msgid "&Password"
msgstr "&Nasnav"
#. TRANSLATORS: TextEntry Label
-#: src/include/kdump/dialogs.rb:287
+#: src/include/kdump/dialogs.rb:264
msgid "Notification &To"
msgstr ""
#. TRANSLATORS: TextEntry Label
-#: src/include/kdump/dialogs.rb:303
+#: src/include/kdump/dialogs.rb:280
msgid "Notifica&tion CC"
msgstr ""
#. TRANSLATORS: TextEntry Label
-#: src/include/kdump/dialogs.rb:320
+#: src/include/kdump/dialogs.rb:297
msgid "Custom Kdump &Kernel"
msgstr ""
#. TRANSLATORS: TextEntry Label
-#: src/include/kdump/dialogs.rb:332
+#: src/include/kdump/dialogs.rb:309
msgid "Kdump Co&mmand Line"
msgstr ""
#. TRANSLATORS: TextEntry Label
-#: src/include/kdump/dialogs.rb:344
+#: src/include/kdump/dialogs.rb:321
msgid "Kdump Command &Line Append"
msgstr ""
#. TRANSLATORS: CheckBox Label
-#: src/include/kdump/dialogs.rb:361
+#: src/include/kdump/dialogs.rb:338
msgid "&Enable Immediate Reboot After Saving the Core"
msgstr ""
#. TRANSLATORS: CheckBox Label
-#: src/include/kdump/dialogs.rb:375
+#: src/include/kdump/dialogs.rb:352
msgid "Enable Copy Ke&rnel into the Dump Directory"
msgstr ""
#. TRANSLATORS: CheckBox Label
-#: src/include/kdump/dialogs.rb:389
+#: src/include/kdump/dialogs.rb:366
msgid "Enable &Delete Old Dump Images"
msgstr ""
#. TRANSLATORS: IntField Label
-#: src/include/kdump/dialogs.rb:406
+#: src/include/kdump/dialogs.rb:383
msgid "N&umber of Old Dumps"
msgstr ""
#. "handle" :
-#: src/include/kdump/dialogs.rb:427
+#: src/include/kdump/dialogs.rb:408
msgid "Kdump Memory"
msgstr ""
-#: src/include/kdump/dialogs.rb:432
+#: src/include/kdump/dialogs.rb:413
msgid "Kdump Start-Up"
msgstr ""
-#: src/include/kdump/dialogs.rb:433
+#: src/include/kdump/dialogs.rb:414
msgid "Start-Up"
msgstr ""
-#: src/include/kdump/dialogs.rb:448
+#: src/include/kdump/dialogs.rb:429
msgid "Kdump - Dump Filtering"
msgstr ""
-#: src/include/kdump/dialogs.rb:449
+#: src/include/kdump/dialogs.rb:430
msgid "Dump Filtering"
msgstr ""
-#: src/include/kdump/dialogs.rb:455
+#: src/include/kdump/dialogs.rb:436
msgid "Saving Target for Kdump Image"
msgstr ""
-#: src/include/kdump/dialogs.rb:462 src/include/kdump/dialogs.rb:463
+#: src/include/kdump/dialogs.rb:443 src/include/kdump/dialogs.rb:444
msgid "Dump Target"
msgstr ""
-#: src/include/kdump/dialogs.rb:469
+#: src/include/kdump/dialogs.rb:450
msgid "SMTP Server"
msgstr ""
-#: src/include/kdump/dialogs.rb:479
+#: src/include/kdump/dialogs.rb:460
#, fuzzy
#| msgid "Notification is disabled"
msgid "Notification Email Addresses"
msgstr "Agahdarî neçalak e"
-#: src/include/kdump/dialogs.rb:487 src/include/kdump/dialogs.rb:488
+#: src/include/kdump/dialogs.rb:468 src/include/kdump/dialogs.rb:469
msgid "Email Notification"
msgstr ""
-#: src/include/kdump/dialogs.rb:501
+#: src/include/kdump/dialogs.rb:482
msgid "Custom Kernel for Kdump"
msgstr ""
-#: src/include/kdump/dialogs.rb:506
+#: src/include/kdump/dialogs.rb:487
msgid "Command Line"
msgstr ""
-#: src/include/kdump/dialogs.rb:514
+#: src/include/kdump/dialogs.rb:495
#, fuzzy
#| msgid "Settings"
msgid "Dump Settings"
msgstr "Mîheng"
-#: src/include/kdump/dialogs.rb:527
+#: src/include/kdump/dialogs.rb:508
msgid "Kdump Expert Settings"
msgstr ""
-#: src/include/kdump/dialogs.rb:528
+#: src/include/kdump/dialogs.rb:509
msgid "Expert Settings"
msgstr ""
+#: src/include/kdump/dialogs.rb:529
+msgid "Kdump &Low Memory [MiB]"
+msgstr ""
+
+#: src/include/kdump/dialogs.rb:531
+msgid "Kdump Memor&y [MiB]"
+msgstr ""
+
+#: src/include/kdump/dialogs.rb:537
+msgid "Total System Memory [MiB]:"
+msgstr ""
+
+#: src/include/kdump/dialogs.rb:544
+msgid "Usable Memory [MiB]:"
+msgstr ""
+
+#: src/include/kdump/dialogs.rb:567
+msgid "Kdump &High Memory [MiB]"
+msgstr ""
+
#. Enable/Disable Kdump - RadioButtons 1/1
#: src/include/kdump/helps.rb:36
msgid ""
@@ -1094,144 +1104,148 @@
#. several ranges and ask user about rewritting
#.
#. "KdumpMemory"
-#: src/include/kdump/uifunctions.rb:1439
-msgid "Kernel option includes several ranges. Rewrite it?"
+#: src/include/kdump/uifunctions.rb:1449
+msgid "Kernel option includes several ranges or redundant values. Rewrite it?"
msgstr ""
#. T: Checkbox label
-#: src/include/kdump/uifunctions.rb:1467
+#: src/include/kdump/uifunctions.rb:1482
msgid "Use &Firmware-Assisted Dump"
msgstr ""
#. See FATE#315780
#. See https://www.suse.com/support/kb/doc.php?id=7012786
#. FIXME what about dracut?
-#: src/modules/Kdump.rb:495
+#: src/modules/Kdump.rb:412
msgid ""
"Error updating initrd while calling '%{cmd}'.\n"
"See %{log} for details."
msgstr ""
#. Kdump read dialog caption
-#: src/modules/Kdump.rb:605
+#: src/modules/Kdump.rb:514
msgid "Initializing kdump Configuration"
msgstr ""
#. Progress stage 1/4
#. Progress step 1/4
-#: src/modules/Kdump.rb:614 src/modules/Kdump.rb:622
+#: src/modules/Kdump.rb:523 src/modules/Kdump.rb:531
msgid "Reading the config file..."
msgstr ""
#. Progress stage 3/4
-#: src/modules/Kdump.rb:616
+#: src/modules/Kdump.rb:525
msgid "Reading kernel boot options..."
msgstr ""
#. Progress stage 4/4
-#. Progress finished 3/4
-#: src/modules/Kdump.rb:618 src/modules/Kdump.rb:626
-msgid "Reading available memory..."
+#: src/modules/Kdump.rb:527
+msgid "Calculating memory limits..."
msgstr ""
#. Progress step 2/4
-#: src/modules/Kdump.rb:624
+#: src/modules/Kdump.rb:533
msgid "Reading partitions of disks..."
msgstr ""
+#. Progress finished 3/4
+#: src/modules/Kdump.rb:535
+msgid "Reading available memory and calibrating usage..."
+msgstr ""
+
#. Error message
-#: src/modules/Kdump.rb:638
+#: src/modules/Kdump.rb:547
msgid "Cannot read config file /etc/sysconfig/kdump"
msgstr ""
#. Error message
-#: src/modules/Kdump.rb:646
+#: src/modules/Kdump.rb:555
msgid "Cannot read kernel boot options."
msgstr ""
#. Error message
-#: src/modules/Kdump.rb:653
+#: src/modules/Kdump.rb:563
msgid "Cannot read available memory."
msgstr ""
#. Kdump read dialog caption
-#: src/modules/Kdump.rb:679
+#: src/modules/Kdump.rb:589
msgid "Saving kdump Configuration"
msgstr ""
#. Progress stage 1/2
-#: src/modules/Kdump.rb:708
+#: src/modules/Kdump.rb:618
msgid "Write the settings"
msgstr "Mîhengan binivîse"
#. Progress stage 2/2
-#: src/modules/Kdump.rb:710
+#: src/modules/Kdump.rb:620
msgid "Update boot options"
msgstr ""
#. Progress step 1/2
-#: src/modules/Kdump.rb:714
+#: src/modules/Kdump.rb:624
msgid "Writing the settings..."
msgstr "Mîhengan dinivîse..."
#. Progress step 2/2
-#: src/modules/Kdump.rb:716
+#: src/modules/Kdump.rb:626
msgid "Updating boot options..."
msgstr ""
#. Progress finished
-#: src/modules/Kdump.rb:718
+#: src/modules/Kdump.rb:628
msgid "Finished"
msgstr "Bi Dawî Bû"
#. Error message
-#: src/modules/Kdump.rb:728
+#: src/modules/Kdump.rb:638
msgid "Cannot write settings."
msgstr "Nikare mîhengan binivîse."
#. Error message
-#: src/modules/Kdump.rb:737
+#: src/modules/Kdump.rb:647
msgid "Adding crashkernel parameter to bootloader fault."
msgstr ""
-#. Create a textual summary and a list of unconfigured cards
+#. Create a textual summary
#. @return summary of the current configuration
-#: src/modules/Kdump.rb:851
+#: src/modules/Kdump.rb:758
msgid "Kdump status: %1"
msgstr ""
-#: src/modules/Kdump.rb:852
+#: src/modules/Kdump.rb:759
msgid "enabled"
msgstr "çalak"
-#: src/modules/Kdump.rb:852
+#: src/modules/Kdump.rb:759
msgid "disabled"
msgstr "neçalak"
-#: src/modules/Kdump.rb:859
-msgid "Value of crashkernel option: %1"
+#: src/modules/Kdump.rb:766
+msgid "Value(s) of crashkernel option: %1"
msgstr ""
-#: src/modules/Kdump.rb:866
+#: src/modules/Kdump.rb:773
msgid "Dump format: %1"
msgstr ""
-#: src/modules/Kdump.rb:873
+#: src/modules/Kdump.rb:780
msgid "Target of dumps: %1"
msgstr ""
-#: src/modules/Kdump.rb:880
+#: src/modules/Kdump.rb:787
msgid "Number of dumps: %1"
msgstr ""
#. TRANSLATORS: warning message in installation proposal,
#. do not translate %{requested} and %{available} - they are replaced with actual sizes later
-#: src/modules/Kdump.rb:972
+#: src/modules/Kdump.rb:879
msgid "Warning! There might not be enough free space. %{required} required, but only %{available} are available."
msgstr ""
#. Trying to use fadump on unsupported hardware
-#: src/modules/Kdump.rb:1065
+#: src/modules/Kdump.rb:974
msgid ""
"Cannot use Firmware-assisted dump.\n"
"It is not supported on this hardware."
Modified: trunk/yast/ku/po/ncurses-pkg.ku.po
===================================================================
--- trunk/yast/ku/po/ncurses-pkg.ku.po 2015-09-29 08:00:16 UTC (rev 92873)
+++ trunk/yast/ku/po/ncurses-pkg.ku.po 2015-09-29 08:03:00 UTC (rev 92874)
@@ -5,7 +5,7 @@
msgstr ""
"Project-Id-Version: ncurses-pkg.ku.po\n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2015-08-25 18:36+0200\n"
+"POT-Creation-Date: 2015-09-28 18:16+0200\n"
"PO-Revision-Date: 2009-02-28 02:21+0200\n"
"Last-Translator: Omer Ensari <oensari(a)gmail.com>\n"
"Language-Team: Kurdish Team <i18n(a)suse.de>\n"
@@ -84,14 +84,14 @@
#. add the Cancel button
#. begin: the label of the Cancel button
#: src/NCPackageSelector.cc:1717 src/NCPackageSelector.cc:1836
-#: src/NCPkgStrings.cc:684
+#: src/NCPkgStrings.cc:691
msgid "&Cancel"
msgstr "&Betal Bike"
#. add the OK button
#. the label of an Accept button
#: src/NCPackageSelector.cc:1722 src/NCPackageSelector.cc:1841
-#: src/NCPkgStrings.cc:698
+#: src/NCPkgStrings.cc:705
msgid "&Accept"
msgstr "&Bipejirîne"
@@ -1039,34 +1039,39 @@
msgid "&OK"
msgstr "&Baş e"
+#. begin: the label of the Contiunue button
+#: src/NCPkgStrings.cc:684
+msgid "C&ontinue"
+msgstr "B&idomîne"
+
#. the label of the Yes button
-#: src/NCPkgStrings.cc:691
+#: src/NCPkgStrings.cc:698
msgid "&Yes"
msgstr "&Erê"
#. the label of the No button
-#: src/NCPkgStrings.cc:705
+#: src/NCPkgStrings.cc:712
msgid "&No"
msgstr "&Na"
#. the label of the Solve button - 'try again' implies that user
#. has to make some action (#213602)
-#: src/NCPkgStrings.cc:713
+#: src/NCPkgStrings.cc:720
msgid "&OK -- Try Again"
msgstr "&Baş e -- Cardin Biceribîne"
#. text for a Notify popup
-#: src/NCPkgStrings.cc:721
+#: src/NCPkgStrings.cc:728
msgid "<p>All changes in the package, patch or pattern selection will be lost.<br>Really exit?</p>"
msgstr ""
#. the label of language table
-#: src/NCPkgStrings.cc:729
+#: src/NCPkgStrings.cc:736
msgid "Available Languages"
msgstr "Zimanên Heyî"
#. the label of language table
-#: src/NCPkgStrings.cc:736
+#: src/NCPkgStrings.cc:743
msgid "Available Repositories"
msgstr "Çavkaniyên Heyî"
@@ -1074,68 +1079,86 @@
#. (the list shows all patches which are needed)
#. static const std::string value = _( "Installable Patches" );
#. static const std::string value = _( "Relevant Patches" );
-#: src/NCPkgStrings.cc:746
+#: src/NCPkgStrings.cc:753
msgid "Needed Patches"
msgstr "Pîne yên Hewce"
#. A label for a list of YOU Patches - keep it short - max. 25 chars!
#. (the list shows all patches which are already installed)
-#: src/NCPkgStrings.cc:754
+#: src/NCPkgStrings.cc:761
#, fuzzy
#| msgid "Installed Packages"
msgid "Installed Patches"
msgstr "Pakêtên Sazkirî"
#. A common label for a list of YOU Patches - keep it short - max. 25 chars!
-#: src/NCPkgStrings.cc:762
+#: src/NCPkgStrings.cc:769
msgid "Online Update Patches"
msgstr "Pîne yên Rojanekirina ji Torê"
#. the label Filter: Update Problem ( keep it short - max. 25 chars )
-#: src/NCPkgStrings.cc:769
+#: src/NCPkgStrings.cc:776
msgid "Update Problem -- see help"
msgstr "Pirsgirêka Rojanekirinê -- alîkariyê binihêre"
#. the label for Filter: Search results
-#: src/NCPkgStrings.cc:776
+#: src/NCPkgStrings.cc:783
msgid "Search Results"
msgstr "Encamên Lêgerînê"
#. the headline of the dependency popup
-#: src/NCPkgStrings.cc:783
+#: src/NCPkgStrings.cc:790
msgid "Package Dependencies"
msgstr "Gerînendeyên Pîne"
#. help text package status
-#: src/NCPkgStrings.cc:790
+#: src/NCPkgStrings.cc:797
msgid "<b>Update Problem List</b><br><p>The packages in the list cannot be updated automatically.</p><p>Possible reasons:</p><p>They are obsoleted by other packages.</p><p>There is no newer version to which to update on any installation media.</p><p>They are third-party packages</p><p>Manually select what to do with them. The safest course of action is to delete them.</p>"
msgstr ""
#. column header source RPM installation (keep it short!)
-#: src/NCPkgStrings.cc:797
+#: src/NCPkgStrings.cc:804
msgid "Source"
msgstr "Çavkanî"
#. menu entry Update List
-#: src/NCPkgStrings.cc:805
+#: src/NCPkgStrings.cc:812
msgid "&Update List"
msgstr "Lîsteya &Rojanekirinê"
#. part of the patch description
-#: src/NCPkgStrings.cc:812
+#: src/NCPkgStrings.cc:819
msgid "<b>Patch: </b>"
msgstr "<b>Pîne: </b>"
#. info line is shown if YOU patch list is empty
-#: src/NCPkgStrings.cc:819
+#: src/NCPkgStrings.cc:826
msgid "No patches available"
msgstr "Tu pîne tuneye"
-#: src/NCPkgStrings.cc:825
+#: src/NCPkgStrings.cc:832
msgid "Script"
msgstr "Skrîpt"
+#: src/NCPkgStrings.cc:838
#, fuzzy
+#| msgid "&Package List"
+msgid "Incompatible Package Versions"
+msgstr "Lîsteya &Pakêtan"
+
+#: src/NCPkgStrings.cc:845
+msgid "<p>You are trying to install multiversion-capable and non-multiversion-capable versions of this package at the same time.</p>"
+msgstr ""
+
+#: src/NCPkgStrings.cc:854
+msgid "<p>This version is multiversion-capable.</p><p>Press \"Continue\" to install this version and unselect the non-multiversion-capable version, \"Cancel\" to unselect this version and keep the other one.</p>"
+msgstr ""
+
+#: src/NCPkgStrings.cc:864
+msgid "<p>This version is not multiversion-capable.</p><p>Press \"Continue\" to install only this version and unselect all other versions, \"Cancel\" to unselect this version and keep the other ones.<p>"
+msgstr ""
+
+#, fuzzy
#~ msgid "Search Packages on &Web"
#~ msgstr "Pakêt: "
Modified: trunk/yast/ku/po/qt-pkg.ku.po
===================================================================
--- trunk/yast/ku/po/qt-pkg.ku.po 2015-09-29 08:00:16 UTC (rev 92873)
+++ trunk/yast/ku/po/qt-pkg.ku.po 2015-09-29 08:03:00 UTC (rev 92874)
@@ -5,7 +5,7 @@
msgstr ""
"Project-Id-Version: qt-pkg.ku.po\n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2015-08-25 18:36+0200\n"
+"POT-Creation-Date: 2015-09-28 18:16+0200\n"
"PO-Revision-Date: 2009-02-28 02:34+0200\n"
"Last-Translator: Omer Ensari <oensari(a)gmail.com>\n"
"Language-Team: Kurdish Team <i18n(a)suse.de>\n"
@@ -50,7 +50,7 @@
msgstr "Lêgere"
#. DEBUG
-#: src/YQPackageSelector.cc:429 src/YQPkgSearchFilterView.cc:113
+#: src/YQPackageSelector.cc:429 src/YQPkgSearchFilterView.cc:114
#, fuzzy
msgid "&Keywords"
msgstr "Peyvên mifte"
@@ -91,8 +91,8 @@
#: src/YQPackageSelectorBase.cc:249 src/YQPackageSelectorBase.cc:305
#: src/YQPackageSelectorBase.cc:326 src/YQPatternSelector.cc:259
#: src/YQPkgConflictDialog.cc:163 src/YQPkgConflictDialog.cc:398
-#: src/YQPkgSearchFilterView.cc:245 src/YQPkgTextDialog.cc:258
-#: src/YQPkgVersionsView.cc:429 src/YQSimplePatchSelector.cc:219
+#: src/YQPkgSearchFilterView.cc:249 src/YQPkgTextDialog.cc:258
+#: src/YQPkgVersionsView.cc:413 src/YQSimplePatchSelector.cc:219
msgid "&Cancel"
msgstr "&Betal Bike"
@@ -388,7 +388,7 @@
msgstr ""
#: src/YQPackageSelectorBase.cc:305 src/YQPackageSelectorBase.cc:326
-#: src/YQPkgConflictDialog.cc:397 src/YQPkgVersionsView.cc:428
+#: src/YQPkgConflictDialog.cc:397 src/YQPkgVersionsView.cc:412
msgid "C&ontinue"
msgstr "Bi&domîne"
@@ -1336,15 +1336,11 @@
msgid "Unmaintained Packages"
msgstr ""
-#. horizontal
-#. vertical
-#: src/YQPkgRepoFilterView.cc:180
+#: src/YQPkgRepoFilterView.cc:177
msgid "Search"
msgstr "Lêgere"
-#. horizontal
-#. vertical
-#: src/YQPkgRepoFilterView.cc:199
+#: src/YQPkgRepoFilterView.cc:192
msgid "Installation Summary"
msgstr "Kurtebêja Sazkirinê"
@@ -1359,84 +1355,84 @@
msgstr "Hemû"
#. Search button
-#: src/YQPkgSearchFilterView.cc:92
+#: src/YQPkgSearchFilterView.cc:93
msgid "&Search"
msgstr "&Lêgere"
#.
#. Where to search
#.
-#: src/YQPkgSearchFilterView.cc:105
+#: src/YQPkgSearchFilterView.cc:106
msgid "Search in"
msgstr ""
-#: src/YQPkgSearchFilterView.cc:111
+#: src/YQPkgSearchFilterView.cc:112
#, fuzzy
#| msgid "Name"
msgid "Nam&e"
msgstr "Nav"
-#: src/YQPkgSearchFilterView.cc:115
+#: src/YQPkgSearchFilterView.cc:116
msgid "Su&mmary"
msgstr ""
-#: src/YQPkgSearchFilterView.cc:117
+#: src/YQPkgSearchFilterView.cc:118
msgid "Descr&iption"
msgstr ""
-#: src/YQPkgSearchFilterView.cc:122
+#: src/YQPkgSearchFilterView.cc:123
#, fuzzy
#| msgid "Provides"
msgid "RPM \"P&rovides\""
msgstr "Peydeker"
-#: src/YQPkgSearchFilterView.cc:124
+#: src/YQPkgSearchFilterView.cc:125
#, fuzzy
#| msgid "Requires"
msgid "RPM \"Re&quires\""
msgstr "Pêwist"
-#: src/YQPkgSearchFilterView.cc:127
+#: src/YQPkgSearchFilterView.cc:128
msgid "File list"
msgstr ""
#.
#. Search mode
#.
-#: src/YQPkgSearchFilterView.cc:142
+#: src/YQPkgSearchFilterView.cc:143
msgid "Search &Mode:"
msgstr ""
#. Caution: combo box items must be inserted in the same order as enum SearchMode!
-#: src/YQPkgSearchFilterView.cc:155
+#: src/YQPkgSearchFilterView.cc:156
msgid "Contains"
msgstr "Werdigire "
-#: src/YQPkgSearchFilterView.cc:156
+#: src/YQPkgSearchFilterView.cc:157
msgid "Begins with"
msgstr ""
-#: src/YQPkgSearchFilterView.cc:157
+#: src/YQPkgSearchFilterView.cc:158
msgid "Exact Match"
msgstr "Tevlêbûna Tam"
-#: src/YQPkgSearchFilterView.cc:158
+#: src/YQPkgSearchFilterView.cc:159
msgid "Use Wild Cards"
msgstr ""
-#: src/YQPkgSearchFilterView.cc:159
+#: src/YQPkgSearchFilterView.cc:160
msgid "Use Regular Expression"
msgstr ""
-#: src/YQPkgSearchFilterView.cc:166
+#: src/YQPkgSearchFilterView.cc:167
msgid "Case Sensiti&ve"
msgstr ""
-#: src/YQPkgSearchFilterView.cc:244
+#: src/YQPkgSearchFilterView.cc:248
msgid "Searching..."
msgstr "Lê digere..."
-#: src/YQPkgSearchFilterView.cc:330
+#: src/YQPkgSearchFilterView.cc:334
msgid "No Results."
msgstr ""
@@ -1445,7 +1441,7 @@
#. if it's a user error (e.g., syntax error in regular expression) or
#. an internal error. But there is a "Details" button that will return
#. the original (translated) error message.
-#: src/YQPkgSearchFilterView.cc:345
+#: src/YQPkgSearchFilterView.cc:349
msgid "Query Error"
msgstr ""
@@ -1557,14 +1553,14 @@
msgstr "%1-%2 (sazkirî)"
#. Translators: Popup dialog text. Try to keep the lines about the same length.
-#: src/YQPkgVersionsView.cc:398
+#: src/YQPkgVersionsView.cc:382
msgid ""
"You are trying to install multiversion-capable\n"
"and non-multiversion-capable versions of this\n"
"package at the same time."
msgstr ""
-#: src/YQPkgVersionsView.cc:406
+#: src/YQPkgVersionsView.cc:390
msgid ""
"This version is multiversion-capable.\n"
"\n"
@@ -1573,7 +1569,7 @@
"\"Cancel\" to unselect this version and keep the other one."
msgstr ""
-#: src/YQPkgVersionsView.cc:415
+#: src/YQPkgVersionsView.cc:399
msgid ""
"This version is not multiversion-capable.\n"
"\n"
@@ -1583,7 +1579,7 @@
msgstr ""
#. Dialog heading
-#: src/YQPkgVersionsView.cc:423
+#: src/YQPkgVersionsView.cc:407
msgid "Incompatible Package Versions"
msgstr ""
@@ -1596,11 +1592,11 @@
#. 3.17.4-i386 from openSUSE-11.1 update repository with priority 20 and vendor openSUSE
#. ^^^^^^ ^^^^ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ^^ ^^^^^^^^
#. %1 %2 %3 %4 %5
-#: src/YQPkgVersionsView.cc:549 src/YQPkgVersionsView.cc:586
+#: src/YQPkgVersionsView.cc:533 src/YQPkgVersionsView.cc:570
msgid "%1-%2 from %3 with priority %4 and vendor %5"
msgstr ""
-#: src/YQPkgVersionsView.cc:570
+#: src/YQPkgVersionsView.cc:554
msgid "This version is installed in your system."
msgstr ""
Modified: trunk/yast/ku/po/registration.ku.po
===================================================================
--- trunk/yast/ku/po/registration.ku.po 2015-09-29 08:00:16 UTC (rev 92873)
+++ trunk/yast/ku/po/registration.ku.po 2015-09-29 08:03:00 UTC (rev 92874)
@@ -5,7 +5,7 @@
msgstr ""
"Project-Id-Version: registration.ku.po\n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2015-08-27 10:52+0200\n"
+"POT-Creation-Date: 2015-09-28 18:17+0200\n"
"PO-Revision-Date: 2009-02-27 23:26+0200\n"
"Last-Translator: Omer Ensari <oensari(a)gmail.com>\n"
"Language-Team: Kurdish Team <i18n(a)suse.de>\n"
@@ -63,7 +63,7 @@
#: src/clients/inst_scc.rb:186
#: src/lib/registration/ui/autoyast_config_dialog.rb:104
#: src/lib/registration/ui/base_system_registration_dialog.rb:48
-#: src/lib/registration/ui/migration_repos_workflow.rb:270
+#: src/lib/registration/ui/migration_repos_workflow.rb:287
#: src/lib/registration/ui/registered_system_dialog.rb:37
#: src/lib/registration/ui/registration_update_dialog.rb:41
#, fuzzy
@@ -104,8 +104,8 @@
#. %s is name of given product
#. then register the product(s)
#. %s is name of given product
-#: src/clients/scc_auto.rb:326 src/lib/registration/registration_ui.rb:247
-#: src/lib/registration/registration_ui.rb:277
+#: src/clients/scc_auto.rb:326 src/lib/registration/registration_ui.rb:281
+#: src/lib/registration/registration_ui.rb:311
msgid "Registering %s ..."
msgstr ""
@@ -349,24 +349,36 @@
msgid "Details: %s"
msgstr "Kitekit..."
+#. TRANSLATORS: multiline error message - a SSL certificate has been
+#. imported but the registration server still cannot be accessed securely,
+#. user has to solve the certificate issue manually.
+#: src/lib/registration/connect_helpers.rb:226
+msgid ""
+"A certificate has been already imported\n"
+"but the server connection still cannot be trusted.\n"
+"\n"
+"Please fix the certificate issue manually, ensure that the server\n"
+"can be connected securely and start the YaST module again."
+msgstr ""
+
#. progress label
-#: src/lib/registration/connect_helpers.rb:222
+#: src/lib/registration/connect_helpers.rb:238
msgid "Importing the SSL certificate"
msgstr ""
-#: src/lib/registration/connect_helpers.rb:223
+#: src/lib/registration/connect_helpers.rb:239
msgid "Importing '%s' certificate..."
msgstr ""
#. try to use a translatable message first, if not found then use
#. the original error message from openSSL
-#: src/lib/registration/connect_helpers.rb:244
+#: src/lib/registration/connect_helpers.rb:260
msgid "Secure connection error: %s"
msgstr ""
#. TRANSLATORS: error message, %s is a server URL,
#. e.g. https://smt.example.com
-#: src/lib/registration/connect_helpers.rb:263
+#: src/lib/registration/connect_helpers.rb:279
msgid ""
"An old registration server was detected at\n"
"%s.\n"
@@ -404,52 +416,63 @@
#. FIXME: reused an existing message due to text freeze
#. (later use a better text, it's system update actually...)
#: src/lib/registration/registration_ui.rb:80
-#: src/lib/registration/registration_ui.rb:233
+#: src/lib/registration/registration_ui.rb:267
msgid "Registering the System..."
msgstr ""
#. updating base product registration, %s is a new base product name
+#. updating product registration, %s is a product name
#. updating registered addon/extension, %s is an extension name
+#. TRANSLATORS: Progress label
#: src/lib/registration/registration_ui.rb:106
-#: src/lib/registration/registration_ui.rb:312
+#: src/lib/registration/registration_ui.rb:146
+#: src/lib/registration/registration_ui.rb:346
+#: src/lib/registration/ui/migration_repos_workflow.rb:304
#, fuzzy
#| msgid "Update to %1"
msgid "Updating to %s ..."
msgstr "Rojane bike %1 ê"
+#. TRANSLATORS: progress label
+#: src/lib/registration/registration_ui.rb:163
+#, fuzzy
+#| msgid "Registration"
+msgid "Synchronizing Products..."
+msgstr "Tomarkirin"
+
#. load available addons from SCC server
#. the result is cached to avoid reloading when going back and forth in the
#. installation workflow
#. @return [Array<Registration::Addon>] available addons
#. download the addons from SCC, let the user select addons to install
#. @return [Symbol] the user input
-#: src/lib/registration/registration_ui.rb:143
-#: src/lib/registration/ui/autoyast_config_workflow.rb:109
+#: src/lib/registration/registration_ui.rb:177
+#: src/lib/registration/ui/autoyast_config_workflow.rb:106
#, fuzzy
#| msgid "Registration"
msgid "Loading Available Extensions and Modules..."
msgstr "Tomarkirin"
-#: src/lib/registration/registration_ui.rb:157
+#: src/lib/registration/registration_ui.rb:191
#, fuzzy
#| msgid "Registration"
msgid "Loading Migration Products..."
msgstr "Tomarkirin"
#. dialog title
-#: src/lib/registration/registration_ui.rb:174
+#: src/lib/registration/registration_ui.rb:208
#, fuzzy
#| msgid "Registration"
msgid "Register Extensions and Modules"
msgstr "Tomarkirin"
#. help text
-#: src/lib/registration/registration_ui.rb:178
+#: src/lib/registration/registration_ui.rb:212
msgid "<p>Extensions and Modules are being registered.</p>"
msgstr ""
#. TRANSLATORS: updates popup question (1/2), multiline, max. ~60 chars/line
-#: src/lib/registration/registration_ui.rb:203
+#: src/lib/registration/registration_ui.rb:237
#, fuzzy
#| msgid "Registration"
msgid ""
@@ -458,14 +481,18 @@
msgstr "Tomarkirin"
#. TRANSLATORS: updates popup question (2/2), multiline, max. ~60 chars/line
-#: src/lib/registration/registration_ui.rb:207
-msgid "Would you like to enable these repositories during installation\n"
+#: src/lib/registration/registration_ui.rb:241
+msgid ""
+"Would you like to enable these repositories during installation\n"
+"in order to receive the latest updates?"
msgstr ""
#. Yast::Mode.update
#. TRANSLATORS: updates popup question (2/2), multiline, max. ~60 chars/line
-#: src/lib/registration/registration_ui.rb:211
-msgid "Would you like to enable these repositories during upgrade\n"
+#: src/lib/registration/registration_ui.rb:245
+msgid ""
+"Would you like to enable these repositories during upgrade\n"
+"in order to receive the latest updates?"
msgstr ""
#. indent size used in summary text
@@ -473,10 +500,21 @@
msgid "Certificate:"
msgstr ""
+#. TRANSLATORS: error popup, %s is a repository name, the popup is displayed
+#. when a migration repository cannot be accessed, there are [Skip]
+#. and [Abort] buttons displayed below the question
+#: src/lib/registration/sw_mgmt.rb:97
+msgid ""
+"Repository '%s'\n"
+"cannot be loaded.\n"
+"\n"
+"Skip the repository or abort?"
+msgstr ""
+
#. create UI label for a base product
#. @param base_product [Hash] Product (hash from pkg-bindings)
#. @return [String] UI Label
-#: src/lib/registration/sw_mgmt.rb:147
+#: src/lib/registration/sw_mgmt.rb:192
#, fuzzy
#| msgid "Unknown error"
msgid "Unknown product"
@@ -484,33 +522,33 @@
#. error message
#. error message
-#: src/lib/registration/sw_mgmt.rb:174 src/lib/registration/sw_mgmt.rb:248
+#: src/lib/registration/sw_mgmt.rb:219 src/lib/registration/sw_mgmt.rb:292
msgid "Saving repository configuration failed."
msgstr ""
#. # error message
#. error message
-#: src/lib/registration/sw_mgmt.rb:212 src/lib/registration/sw_mgmt.rb:223
+#: src/lib/registration/sw_mgmt.rb:256 src/lib/registration/sw_mgmt.rb:267
msgid "Updating service '%s' failed."
msgstr ""
#. error message
-#: src/lib/registration/sw_mgmt.rb:218
+#: src/lib/registration/sw_mgmt.rb:262
msgid "Adding service '%s' failed."
msgstr ""
#. error message
-#: src/lib/registration/sw_mgmt.rb:230
+#: src/lib/registration/sw_mgmt.rb:274
msgid "Saving service '%s' failed."
msgstr ""
#. error message
-#: src/lib/registration/sw_mgmt.rb:235
+#: src/lib/registration/sw_mgmt.rb:279
msgid "Refreshing service '%s' failed."
msgstr ""
#. TRANSLATORS: %s is a product name
-#: src/lib/registration/sw_mgmt.rb:438
+#: src/lib/registration/sw_mgmt.rb:486
msgid ""
"Cannot find remote product %s.\n"
"The product cannot be registered."
@@ -941,8 +979,17 @@
msgid "&Local Registration Server URL"
msgstr "Tomarkirin"
+#. TRANSLATORS: error message, %s are details
+#. TRANSLATORS: error message, %s are details
+#: src/lib/registration/ui/media_addon_workflow.rb:95
+#: src/lib/registration/ui/wizard_client.rb:57
+#, fuzzy
+#| msgid "Internally used class"
+msgid "Internal error: %s"
+msgstr "Beşa hundirî tê bikaranîn"
+
#. register the base system if not already registered
-#: src/lib/registration/ui/media_addon_workflow.rb:130
+#: src/lib/registration/ui/media_addon_workflow.rb:132
msgid ""
"The base system has to be registered in order to register the '%s' add-on.\n"
"Skip the base system and the add-on registration?"
@@ -950,10 +997,8 @@
#. TRANSLATORS: dialog title
#: src/lib/registration/ui/migration_repos_selection_dialog.rb:47
-#, fuzzy
-#| msgid "Online Repositories"
-msgid "Migration Repositories"
-msgstr "Çavkaniyên ji Torê"
+msgid "Repositories used for Migration"
+msgstr ""
#. TRANSLATORS: help text
#: src/lib/registration/ui/migration_repos_selection_dialog.rb:50
@@ -963,9 +1008,9 @@
#. TRANSLATORS: Multiselection widget label
#: src/lib/registration/ui/migration_repos_selection_dialog.rb:85
#, fuzzy
-#| msgid "Select a repository."
-msgid "Select the Migration Repositories"
-msgstr "Çavkanî hilbijêre."
+#| msgid "Test the Configuration"
+msgid "Select the Repositories used for Migration"
+msgstr "Veavakirinê Biceribîne"
#. TRANSLATORS: Push button label, starts the repository management module
#: src/lib/registration/ui/migration_repos_selection_dialog.rb:89
@@ -988,95 +1033,82 @@
msgid "Priority: %s"
msgstr "Pêşanî"
-#. a dummy message which will be used later, just make sure we have it
-#. before the translation deadline...
-#. TRANSLATORS: popup question, confirm installing the available
-#. updates now
-#: src/lib/registration/ui/migration_repos_workflow.rb:50
+#. TRANSLATORS: a popup message with [Continue] [Cancel] buttons,
+#. pressing [Continue] starts the registration module, [Cancel] aborts
+#. the online migration
+#: src/lib/registration/ui/migration_repos_workflow.rb:145
msgid ""
-"Online updates are available for installation.\n"
-"It is recommended to install all updates before proceeding.\n"
-"\n"
-"Would you like to install the updates now?"
+"The system is not registered,\n"
+"to run the online migration you need\n"
+"to register the system first."
msgstr ""
-#. TRANSLATORS: error message, %s are details
-#: src/lib/registration/ui/migration_repos_workflow.rb:86
-#, fuzzy
-#| msgid "Internally used class"
-msgid "Internal error: %s"
-msgstr "Beşa hundirî tê bikaranîn"
-
#. TRANSLATORS: Error message
-#: src/lib/registration/ui/migration_repos_workflow.rb:170
+#: src/lib/registration/ui/migration_repos_workflow.rb:183
#, fuzzy
#| msgid "File not found."
msgid "No installed product found."
msgstr "Pel nehat dîtin."
#. TRANSLATORS: Error message
-#: src/lib/registration/ui/migration_repos_workflow.rb:199
+#: src/lib/registration/ui/migration_repos_workflow.rb:212
msgid "No migration product found."
msgstr ""
-#. TRANSLATORS: Progress label
-#: src/lib/registration/ui/migration_repos_workflow.rb:246
-#, fuzzy
-#| msgid "&Register"
-msgid "Registering Migration Products..."
-msgstr "&Bibe Endam"
-
#. TRANSLATORS: progress message
-#: src/lib/registration/ui/migration_repos_workflow.rb:272
+#: src/lib/registration/ui/migration_repos_workflow.rb:289
#, fuzzy
#| msgid "Saving Repositories..."
msgid "Preparing Migration Repositories..."
msgstr "Arşîvan tomar bike..."
#. TRANSLATORS: dialog title
-#: src/lib/registration/ui/migration_selection_dialog.rb:61
+#: src/lib/registration/ui/migration_selection_dialog.rb:62
#, fuzzy
#| msgid "Test the Configuration"
msgid "Select the Migration Target"
msgstr "Veavakirinê Biceribîne"
#. TRANSLATORS: help text (1/3)
-#: src/lib/registration/ui/migration_selection_dialog.rb:64
+#: src/lib/registration/ui/migration_selection_dialog.rb:65
msgid "<p>Here you can select the migration target products. The registrationserver may offer several possible migration to new products.</p>"
msgstr ""
#. TRANSLATORS: help text (2/3)
-#: src/lib/registration/ui/migration_selection_dialog.rb:67
+#: src/lib/registration/ui/migration_selection_dialog.rb:68
msgid "<p>Only one migration target from the list can be selected.</p>"
msgstr ""
#. TRANSLATORS: help text (3/3), %s is replaced by the (translated) check box label
-#: src/lib/registration/ui/migration_selection_dialog.rb:69
+#: src/lib/registration/ui/migration_selection_dialog.rb:70
msgid "<p>Use the <b>%s</b> check box to manually select the migration repositories later.</p>"
msgstr ""
-#. TRANSLATORS: check button label
-#: src/lib/registration/ui/migration_selection_dialog.rb:70
-#: src/lib/registration/ui/migration_selection_dialog.rb:139
+#: src/lib/registration/ui/migration_selection_dialog.rb:71
msgid "Manually Select Migration Repositories"
msgstr ""
#. TRANSLATORS: error popup, no target migration is selected
-#: src/lib/registration/ui/migration_selection_dialog.rb:96
+#: src/lib/registration/ui/migration_selection_dialog.rb:97
#, fuzzy
#| msgid "Test the Configuration"
msgid "Select the target migration."
msgstr "Veavakirinê Biceribîne"
+#. TRANSLATORS: check button label
+#: src/lib/registration/ui/migration_selection_dialog.rb:138
+msgid "Manually Adjust the Repositories for Migration"
+msgstr ""
+
#. TRANSLATORS: selection box label
-#: src/lib/registration/ui/migration_selection_dialog.rb:151
+#: src/lib/registration/ui/migration_selection_dialog.rb:153
#, fuzzy
#| msgid "Possible &Solutions"
msgid "Possible Migration Targets"
msgstr "&Çareseriyên Gengaz"
#. TRANSLATORS: RichText header (details for the selected item)
-#: src/lib/registration/ui/migration_selection_dialog.rb:189
+#: src/lib/registration/ui/migration_selection_dialog.rb:191
#, fuzzy
#| msgid "Configuration summary..."
msgid "Migration Summary"
@@ -1088,14 +1120,14 @@
#. using the selected migration.
#. %{url} is the URL of the registration server (SMT)
#. %{product} is a full product name, e.g. "SUSE Linux Enterprise Server 12"
-#: src/lib/registration/ui/migration_selection_dialog.rb:212
+#: src/lib/registration/ui/migration_selection_dialog.rb:214
msgid "ERROR: Product <b>%{product}</b> is not available at the registration server (%{url}). Make the product available to allow using this migration."
msgstr ""
#. this is rather a theoretical case, but anyway....
#. TRANSLATORS: Summary message, rich text format
#. %s is a product name, e.g. "SUSE Linux Enterprise Server 12 SP1 x86_64"
-#: src/lib/registration/ui/migration_selection_dialog.rb:223
+#: src/lib/registration/ui/migration_selection_dialog.rb:225
#, fuzzy
#| msgid "<b>Installed: </b>"
msgid "%s <b>will be installed.</b>"
@@ -1103,25 +1135,25 @@
#. TRANSLATORS: Summary message, rich text format
#. %s is a product name, e.g. "SUSE Linux Enterprise Server 12"
-#: src/lib/registration/ui/migration_selection_dialog.rb:240
+#: src/lib/registration/ui/migration_selection_dialog.rb:242
msgid "%s <b>stays unchanged.</b>"
msgstr ""
#. TRANSLATORS: Summary message, rich text format
#. %{old_product} is a product name, e.g. "SUSE Linux Enterprise Server 12"
#. %{new_product} is a product name, e.g. "SUSE Linux Enterprise Server 12 SP1 x86_64"
-#: src/lib/registration/ui/migration_selection_dialog.rb:250
+#: src/lib/registration/ui/migration_selection_dialog.rb:252
msgid "%{old_product} <b>will be upgraded to</b> %{new_product}."
msgstr ""
#. TRANSLATORS: Summary message, rich text format
#. %{old_product} and %{new_product} are product names
-#: src/lib/registration/ui/migration_selection_dialog.rb:255
+#: src/lib/registration/ui/migration_selection_dialog.rb:257
msgid "%{old_product} <b>will be downgraded to</b> %{new_product}."
msgstr ""
#. TRANSLATORS: an error popup message
-#: src/lib/registration/ui/migration_selection_dialog.rb:285
+#: src/lib/registration/ui/migration_selection_dialog.rb:290
msgid ""
"The selected migration contains a product\n"
"which is not available at the registration server.\n"
@@ -1186,6 +1218,21 @@
msgstr ""
#, fuzzy
+#~| msgid "Online Repositories"
+#~ msgid "Migration Repositories"
+#~ msgstr "Çavkaniyên ji Torê"
+
+#, fuzzy
+#~| msgid "Select a repository."
+#~ msgid "Select the Migration Repositories"
+#~ msgstr "Çavkanî hilbijêre."
+
+#, fuzzy
+#~| msgid "&Register"
+#~ msgid "Registering Migration Products..."
+#~ msgstr "&Bibe Endam"
+
+#, fuzzy
#~| msgid "Registration"
#~ msgid "Register Optional Add-ons"
#~ msgstr "Tomarkirin"
Modified: trunk/yast/ku/po/storage.ku.po
===================================================================
--- trunk/yast/ku/po/storage.ku.po 2015-09-29 08:00:16 UTC (rev 92873)
+++ trunk/yast/ku/po/storage.ku.po 2015-09-29 08:03:00 UTC (rev 92874)
@@ -5,7 +5,7 @@
msgstr ""
"Project-Id-Version: storage.ku.po\n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2015-08-27 10:53+0200\n"
+"POT-Creation-Date: 2015-09-28 18:17+0200\n"
"PO-Revision-Date: 2009-02-27 02:55+0200\n"
"Last-Translator: Omer Ensari <oensari(a)gmail.com>\n"
"Language-Team: Kurdish Team <i18n(a)suse.de>\n"
@@ -797,7 +797,7 @@
msgstr ""
#. popup text
-#: src/include/partitioning/custom_part_check_generated.rb:246
+#: src/include/partitioning/custom_part_check_generated.rb:251
msgid ""
"You have not assigned a root partition for\n"
"installation. This does not work. Assign the root mount point \"/\" to a\n"
@@ -807,7 +807,7 @@
msgstr ""
#. popup text
-#: src/include/partitioning/custom_part_check_generated.rb:259
+#: src/include/partitioning/custom_part_check_generated.rb:264
msgid ""
"You tried to mount a FAT partition to one of the following mount\n"
"points: /, /usr, /home, /opt or /var. This will very likely cause problems.\n"
@@ -817,7 +817,7 @@
msgstr ""
#. popup text
-#: src/include/partitioning/custom_part_check_generated.rb:272
+#: src/include/partitioning/custom_part_check_generated.rb:277
msgid ""
"You tried to mount a FAT partition to the\n"
"mount point /boot. This will very likely cause problems. Use a Linux file\n"
@@ -827,7 +827,7 @@
msgstr ""
#. popup text
-#: src/include/partitioning/custom_part_check_generated.rb:286
+#: src/include/partitioning/custom_part_check_generated.rb:291
msgid ""
"You have mounted a partition with Btrfs to the\n"
"mount point /boot. This will very likely cause problems. Use a Linux file\n"
@@ -836,8 +836,19 @@
"Really use this setup?\n"
msgstr ""
+#. A PReP/CHRP partition is not supposed to be mounted. So if we find any
+#. other /boot partition, we should warn the user.
+#: src/include/partitioning/custom_part_check_generated.rb:305
+msgid ""
+"Warning:\n"
+"Your system needs a boot partition with type 0x41 PReP/CHRP.\n"
+"Please, consider creating one.\n"
+"\n"
+"Really use this setup?\n"
+msgstr ""
+
#. popup text, %1 is a number
-#: src/include/partitioning/custom_part_check_generated.rb:301
+#: src/include/partitioning/custom_part_check_generated.rb:320
msgid ""
"Warning:\n"
"Your boot partition ends above cylinder %1.\n"
@@ -850,7 +861,7 @@
msgstr ""
#. popup text, %1 is a size
-#: src/include/partitioning/custom_part_check_generated.rb:321
+#: src/include/partitioning/custom_part_check_generated.rb:340
msgid ""
"Warning:\n"
"Your boot partition is smaller than %1.\n"
@@ -860,7 +871,7 @@
msgstr ""
#. /////////////////////////// NO BOOT ///////////////////////////
-#: src/include/partitioning/custom_part_check_generated.rb:338
+#: src/include/partitioning/custom_part_check_generated.rb:357
msgid ""
"Warning: There is no partition of type bios_grub present.\n"
"Such a partition is recommended (required with Btrfs) when Grub2 is\n"
@@ -872,19 +883,18 @@
#. popup text
#. If the user chooses 'no' here, the system will not be able to
#. boot from the hard drive!
-#: src/include/partitioning/custom_part_check_generated.rb:360
+#: src/include/partitioning/custom_part_check_generated.rb:377
msgid ""
"Warning: There is no partition mounted as /boot.\n"
"To boot from your hard disk, a small /boot partition\n"
-"(approx. %1) is required. Consider creating one.\n"
-"Partitions assigned to /boot will automatically be changed to\n"
-"type 0x41 PReP/CHRP.\n"
+"(approx. %1) is required. Consider creating one\n"
+"with type 0x41 PReP/CHRP.\n"
"\n"
"Really use the setup without /boot partition?\n"
msgstr ""
#. popup text
-#: src/include/partitioning/custom_part_check_generated.rb:380
+#: src/include/partitioning/custom_part_check_generated.rb:396
msgid ""
"Warning: According to your setup, you intend to\n"
"boot your machine from the root partition (/), which, unfortunately,\n"
@@ -896,7 +906,7 @@
"Really use this setup?\n"
msgstr ""
-#: src/include/partitioning/custom_part_check_generated.rb:400
+#: src/include/partitioning/custom_part_check_generated.rb:416
msgid ""
"Warning: Some subvolumes of the root filesystem are shadowed by\n"
"mount points of other filesystem. This could lead to problems.\n"
@@ -905,7 +915,7 @@
msgstr ""
#. popup text
-#: src/include/partitioning/custom_part_check_generated.rb:417
+#: src/include/partitioning/custom_part_check_generated.rb:433
msgid ""
"Warning: With your current setup, your %1\n"
"installation might not be directly bootable, because\n"
@@ -916,7 +926,7 @@
msgstr ""
#. popup text
-#: src/include/partitioning/custom_part_check_generated.rb:435
+#: src/include/partitioning/custom_part_check_generated.rb:451
msgid ""
"Warning: With your current setup, your %2 installation\n"
"will encounter problems when booting, because you have no\n"
@@ -931,7 +941,7 @@
msgstr ""
#. popup text
-#: src/include/partitioning/custom_part_check_generated.rb:457
+#: src/include/partitioning/custom_part_check_generated.rb:473
msgid ""
"Warning: With your current setup, your %2 installation will\n"
"encounter problems when booting, because you have no \n"
@@ -946,13 +956,13 @@
msgstr ""
#. popup text
-#: src/include/partitioning/custom_part_check_generated.rb:480
+#: src/include/partitioning/custom_part_check_generated.rb:496
#, fuzzy
msgid "Really use this setup?"
msgstr "Bi rastî bila %1 jê bibe?"
#. popup text
-#: src/include/partitioning/custom_part_check_generated.rb:488
+#: src/include/partitioning/custom_part_check_generated.rb:504
msgid ""
"\n"
"You have not assigned a swap partition. In most cases, we highly recommend \n"
@@ -965,7 +975,7 @@
msgstr ""
#. popup text
-#: src/include/partitioning/custom_part_check_generated.rb:504
+#: src/include/partitioning/custom_part_check_generated.rb:520
msgid ""
"\n"
"You chose to install onto an existing partition that will not be\n"
@@ -974,7 +984,7 @@
msgstr ""
#. continued popup text
-#: src/include/partitioning/custom_part_check_generated.rb:511
+#: src/include/partitioning/custom_part_check_generated.rb:527
msgid ""
"- if this is an existing ReiserFS partition\n"
"- if this partition already contains a Linux distribution that will be\n"
@@ -983,7 +993,7 @@
msgstr ""
#. continued popup text
-#: src/include/partitioning/custom_part_check_generated.rb:518
+#: src/include/partitioning/custom_part_check_generated.rb:534
msgid ""
"If in doubt, better go back and mark this partition for\n"
"formatting, especially if it is assigned to one of the standard mount points\n"
@@ -991,7 +1001,7 @@
msgstr ""
#. continued popup text
-#: src/include/partitioning/custom_part_check_generated.rb:524
+#: src/include/partitioning/custom_part_check_generated.rb:540
msgid ""
"If you decide to format the partition, all data on it will be lost.\n"
"\n"
@@ -999,53 +1009,53 @@
msgstr ""
#. popup text %1 is replaced by a raid name e.g. md0
-#: src/include/partitioning/custom_part_check_generated.rb:579
+#: src/include/partitioning/custom_part_check_generated.rb:595
msgid ""
"The selected device belongs to the RAID (%1).\n"
"Remove it from the RAID before editing it.\n"
msgstr ""
#. popup text %1 is replaced by a name e.g. system
-#: src/include/partitioning/custom_part_check_generated.rb:590
+#: src/include/partitioning/custom_part_check_generated.rb:606
msgid ""
"The selected device belongs to a volume group (%1).\n"
"Remove it from the volume group before editing it.\n"
msgstr ""
#. popup text %1 is replaced by a name e.g. system
-#: src/include/partitioning/custom_part_check_generated.rb:600
+#: src/include/partitioning/custom_part_check_generated.rb:616
msgid ""
"The selected device is used by volume (%1).\n"
"Remove the volume before editing it.\n"
msgstr ""
#. popup text %2 is a device name, %1 is the raid name
-#: src/include/partitioning/custom_part_check_generated.rb:633
+#: src/include/partitioning/custom_part_check_generated.rb:649
msgid ""
"The device (%2) belongs to the RAID (%1).\n"
"Remove it from the RAID before deleting it.\n"
msgstr ""
#. popup text, %1 and %2 are device names
-#: src/include/partitioning/custom_part_check_generated.rb:644
+#: src/include/partitioning/custom_part_check_generated.rb:660
msgid ""
"The device (%2) is used by %1.\n"
"Remove %1 before deleting it.\n"
msgstr ""
-#: src/include/partitioning/custom_part_check_generated.rb:656
+#: src/include/partitioning/custom_part_check_generated.rb:672
msgid "It cannot be deleted while mounted."
msgstr ""
#. popup text, %1 is a device name
-#: src/include/partitioning/custom_part_check_generated.rb:692
+#: src/include/partitioning/custom_part_check_generated.rb:708
msgid ""
"The device (%1) cannot be removed since it is a logical partition and \n"
"another logical partition with a higher number is in use.\n"
msgstr ""
#. popup text
-#: src/include/partitioning/custom_part_check_generated.rb:768
+#: src/include/partitioning/custom_part_check_generated.rb:784
msgid ""
"The selected extended partition contains partitions which are currently mounted:\n"
"%1\n"
@@ -1054,7 +1064,7 @@
msgstr ""
#. popup text, Do not translate LVM.
-#: src/include/partitioning/custom_part_check_generated.rb:786
+#: src/include/partitioning/custom_part_check_generated.rb:802
msgid ""
"\n"
"The selected extended partition contains at least one LVM partition\n"
@@ -1064,7 +1074,7 @@
msgstr ""
#. popup text, Do not translate RAID.
-#: src/include/partitioning/custom_part_check_generated.rb:797
+#: src/include/partitioning/custom_part_check_generated.rb:813
msgid ""
"\n"
"The selected extended partition contains at least one partition\n"
@@ -1074,7 +1084,7 @@
msgstr ""
#. popup text
-#: src/include/partitioning/custom_part_check_generated.rb:808
+#: src/include/partitioning/custom_part_check_generated.rb:824
msgid ""
"\n"
"The selected extended partition contains at least one partition\n"
@@ -1083,30 +1093,30 @@
msgstr ""
#. heading text
-#: src/include/partitioning/custom_part_dialogs.rb:71
+#: src/include/partitioning/custom_part_dialogs.rb:70
msgid "Enter your Password for the Encrypted File System."
msgstr ""
#. label text
-#: src/include/partitioning/custom_part_dialogs.rb:75
+#: src/include/partitioning/custom_part_dialogs.rb:74
#: src/include/partitioning/ep-dialogs.rb:768
#: src/modules/StorageProposal.rb:6372
msgid "Do not forget what you enter here!"
msgstr ""
-#: src/include/partitioning/custom_part_dialogs.rb:79
+#: src/include/partitioning/custom_part_dialogs.rb:78
#: src/include/partitioning/ep-dialogs.rb:771
msgid "Empty password allowed."
msgstr ""
#. heading text, %1 is replaced by device name (e.g. /dev/hda1)
-#: src/include/partitioning/custom_part_dialogs.rb:85
+#: src/include/partitioning/custom_part_dialogs.rb:84
msgid "Password for Encrypted File System on %1"
msgstr ""
#. translator comment: %1 is the device name, %2 is a directory
#. example: "...password for device /dev/hda6 mounted on /var"
-#: src/include/partitioning/custom_part_dialogs.rb:106
+#: src/include/partitioning/custom_part_dialogs.rb:105
#, fuzzy
msgid ""
"Enter your encryption password for\n"
@@ -1114,7 +1124,7 @@
msgstr "Nasnavê Binivîse:"
#. heading text
-#: src/include/partitioning/custom_part_dialogs.rb:122
+#: src/include/partitioning/custom_part_dialogs.rb:121
msgid "Enter your Password for the Encrypted File System"
msgstr ""
@@ -1122,7 +1132,7 @@
#. Please use newline if label is longer than 40 characters
#. Label: get password for user root
#. Please use newline if label is longer than 40 characters
-#: src/include/partitioning/custom_part_dialogs.rb:137
+#: src/include/partitioning/custom_part_dialogs.rb:136
#: src/include/partitioning/ep-dialogs.rb:796
#, fuzzy
msgid "&Enter a Password for your File System:"
@@ -1134,19 +1144,19 @@
#. Please use newline if label is longer than 40 characters
#. Label: get same password again for verification
#. Please use newline if label is longer than 40 characters
-#: src/include/partitioning/custom_part_dialogs.rb:148
-#: src/include/partitioning/ep-dialogs.rb:780 src/modules/Storage.rb:4001
+#: src/include/partitioning/custom_part_dialogs.rb:147
+#: src/include/partitioning/ep-dialogs.rb:780 src/modules/Storage.rb:4002
#, fuzzy
msgid "Reenter the Password for &Verification:"
msgstr "Nasnavê Binivîse:"
#. Cancel button
-#: src/include/partitioning/custom_part_dialogs.rb:160
+#: src/include/partitioning/custom_part_dialogs.rb:159
msgid "&Skip"
msgstr "&Derbas be"
#. popup text
-#: src/include/partitioning/custom_part_dialogs.rb:189
+#: src/include/partitioning/custom_part_dialogs.rb:188
msgid ""
"The first and the second version\n"
"of the password do not match!\n"
@@ -1155,8 +1165,8 @@
#. popup text
#. popup text
-#: src/include/partitioning/custom_part_dialogs.rb:197
-#: src/modules/Storage.rb:3957
+#: src/include/partitioning/custom_part_dialogs.rb:196
+#: src/modules/Storage.rb:3958
msgid ""
"You did not enter a password.\n"
"Try again.\n"
@@ -1164,31 +1174,31 @@
#. popup text
#. popup text
-#: src/include/partitioning/custom_part_dialogs.rb:204
-#: src/modules/Storage.rb:3965
+#: src/include/partitioning/custom_part_dialogs.rb:203
+#: src/modules/Storage.rb:3966
msgid ""
"The password must have at least %1 characters.\n"
"Try again.\n"
msgstr ""
-#: src/include/partitioning/custom_part_dialogs.rb:238
+#: src/include/partitioning/custom_part_dialogs.rb:237
msgid "No floating point number."
msgstr ""
#. heading text
-#: src/include/partitioning/custom_part_dialogs.rb:362
+#: src/include/partitioning/custom_part_dialogs.rb:361
msgid "File system options:"
msgstr ""
#. popup text
-#: src/include/partitioning/custom_part_dialogs.rb:444
+#: src/include/partitioning/custom_part_dialogs.rb:443
msgid ""
"The character '/' is no longer permitted in a volume label.\n"
"Change your volume label so that it does not contain this character.\n"
msgstr ""
#. help text, richtext format
-#: src/include/partitioning/custom_part_dialogs.rb:467
+#: src/include/partitioning/custom_part_dialogs.rb:466
msgid ""
"<p><b>Mount in /etc/fstab by:</b>\n"
"Normally, a file system to mount is identified in /etc/fstab\n"
@@ -1199,7 +1209,7 @@
msgstr ""
#. help text, richtext format
-#: src/include/partitioning/custom_part_dialogs.rb:480
+#: src/include/partitioning/custom_part_dialogs.rb:479
msgid ""
"<p><b>Volume Label:</b>\n"
"The name entered in this field is used as the volume label. This usually makes sense only \n"
@@ -1208,12 +1218,12 @@
msgstr ""
#. label text
-#: src/include/partitioning/custom_part_dialogs.rb:495
+#: src/include/partitioning/custom_part_dialogs.rb:494
msgid "Mount in /etc/fstab by"
msgstr ""
#. label text
-#: src/include/partitioning/custom_part_dialogs.rb:502
+#: src/include/partitioning/custom_part_dialogs.rb:501
#, fuzzy
#| msgid "Device Name"
msgid "&Device Name"
@@ -1221,37 +1231,37 @@
#. label text
#. label text
-#: src/include/partitioning/custom_part_dialogs.rb:509
-#: src/include/partitioning/custom_part_dialogs.rb:545
+#: src/include/partitioning/custom_part_dialogs.rb:508
+#: src/include/partitioning/custom_part_dialogs.rb:544
msgid "Volume &Label"
msgstr ""
#. label text
-#: src/include/partitioning/custom_part_dialogs.rb:516
+#: src/include/partitioning/custom_part_dialogs.rb:515
#, fuzzy
#| msgid "UUID"
msgid "&UUID"
msgstr "UUID"
#. label text
-#: src/include/partitioning/custom_part_dialogs.rb:526
+#: src/include/partitioning/custom_part_dialogs.rb:525
msgid "Device &ID"
msgstr "&Nasnameya Cîhazê"
#. label text
-#: src/include/partitioning/custom_part_dialogs.rb:533
+#: src/include/partitioning/custom_part_dialogs.rb:532
msgid "Device &Path"
msgstr "&Riya Cîhazê"
#. heading text
-#: src/include/partitioning/custom_part_dialogs.rb:673
+#: src/include/partitioning/custom_part_dialogs.rb:672
#, fuzzy
#| msgid "Fstab options:"
msgid "Fstab Options:"
msgstr "Vebijêrkên Fstab:"
#. popup text %1 is a number
-#: src/include/partitioning/custom_part_dialogs.rb:847
+#: src/include/partitioning/custom_part_dialogs.rb:846
msgid ""
"\n"
"Maximum volume label length for the selected file system\n"
@@ -1259,66 +1269,66 @@
msgstr ""
#. popup text
-#: src/include/partitioning/custom_part_dialogs.rb:870
+#: src/include/partitioning/custom_part_dialogs.rb:869
msgid "Provide a volume label to mount by label."
msgstr ""
#. popup text
-#: src/include/partitioning/custom_part_dialogs.rb:881
+#: src/include/partitioning/custom_part_dialogs.rb:880
msgid "This volume label is already in use. Select a different one."
msgstr ""
#. label text
-#: src/include/partitioning/custom_part_dialogs.rb:1050
+#: src/include/partitioning/custom_part_dialogs.rb:1046
#, fuzzy
#| msgid "File System"
msgid "File &System"
msgstr "Pergala Pelan"
#. button text
-#: src/include/partitioning/custom_part_dialogs.rb:1057
+#: src/include/partitioning/custom_part_dialogs.rb:1053
msgid "O&ptions..."
msgstr "V&ebijêrk..."
#. button text
-#: src/include/partitioning/custom_part_dialogs.rb:1073
+#: src/include/partitioning/custom_part_dialogs.rb:1069
#, fuzzy
msgid "&Encrypt Device"
msgstr "Salix"
#. label text
-#: src/include/partitioning/custom_part_dialogs.rb:1148
+#: src/include/partitioning/custom_part_dialogs.rb:1144
msgid "File system &ID:"
msgstr ""
#. label text
-#: src/include/partitioning/custom_part_dialogs.rb:1180
+#: src/include/partitioning/custom_part_dialogs.rb:1176
#, fuzzy
msgid "Format"
msgstr "&Teşe"
#. button text
-#: src/include/partitioning/custom_part_dialogs.rb:1190
+#: src/include/partitioning/custom_part_dialogs.rb:1186
msgid "Do ¬ format"
msgstr ""
#. button text
-#: src/include/partitioning/custom_part_dialogs.rb:1200
+#: src/include/partitioning/custom_part_dialogs.rb:1196
msgid "&Format"
msgstr "&Teşe"
#. button text
-#: src/include/partitioning/custom_part_dialogs.rb:1253
+#: src/include/partitioning/custom_part_dialogs.rb:1249
msgid "Fs&tab Options"
msgstr ""
#. label text
-#: src/include/partitioning/custom_part_dialogs.rb:1260
+#: src/include/partitioning/custom_part_dialogs.rb:1256
msgid "&Mount Point"
msgstr "Xala &Girêdanê"
#. popup text %1 is a partition name, %2 a dirctory
-#: src/include/partitioning/custom_part_dialogs.rb:1272
+#: src/include/partitioning/custom_part_dialogs.rb:1268
msgid ""
"\n"
"The selected partition (%1) is currently mounted on %2.\n"
@@ -1333,7 +1343,7 @@
msgstr ""
#. Popup text
-#: src/include/partitioning/custom_part_dialogs.rb:1301
+#: src/include/partitioning/custom_part_dialogs.rb:1297
msgid ""
"\n"
"The file system on the partition cannot be shrunk by YaST2.\n"
@@ -1341,7 +1351,7 @@
msgstr ""
#. Popup text
-#: src/include/partitioning/custom_part_dialogs.rb:1308
+#: src/include/partitioning/custom_part_dialogs.rb:1304
msgid ""
"\n"
"The file system on the logical volume cannot be shrunk by YaST2.\n"
@@ -1349,21 +1359,21 @@
msgstr ""
#. Popup text
-#: src/include/partitioning/custom_part_dialogs.rb:1320
+#: src/include/partitioning/custom_part_dialogs.rb:1316
msgid "You risk losing data if you shrink this partition."
msgstr ""
#. Popup text
-#: src/include/partitioning/custom_part_dialogs.rb:1326
+#: src/include/partitioning/custom_part_dialogs.rb:1322
msgid "You risk losing data if you shrink this logical volume."
msgstr ""
-#: src/include/partitioning/custom_part_dialogs.rb:1330
+#: src/include/partitioning/custom_part_dialogs.rb:1326
msgid "Continue?"
msgstr "Bila bidomîne?"
#. Popup text
-#: src/include/partitioning/custom_part_dialogs.rb:1346
+#: src/include/partitioning/custom_part_dialogs.rb:1342
msgid ""
"\n"
"The file system on the selected partition cannot be extended by YaST2.\n"
@@ -1371,27 +1381,27 @@
msgstr ""
#. Popup text
-#: src/include/partitioning/custom_part_dialogs.rb:1353
+#: src/include/partitioning/custom_part_dialogs.rb:1349
msgid ""
"\n"
"The file system on the selected logical volume cannot be extended by YaST2.\n"
"Only fat, ext2, ext3, ext4, xfs, and reiser allow extending a file system."
msgstr ""
-#: src/include/partitioning/custom_part_dialogs.rb:1361
+#: src/include/partitioning/custom_part_dialogs.rb:1357
msgid "Continue resizing?"
msgstr ""
#. Popup text
-#: src/include/partitioning/custom_part_dialogs.rb:1378
+#: src/include/partitioning/custom_part_dialogs.rb:1374
msgid "You decreased a partition with a reiser file system on it."
msgstr ""
-#: src/include/partitioning/custom_part_dialogs.rb:1380
+#: src/include/partitioning/custom_part_dialogs.rb:1376
msgid "You decreased a logical volume with a reiser file system on it."
msgstr ""
-#: src/include/partitioning/custom_part_dialogs.rb:1387
+#: src/include/partitioning/custom_part_dialogs.rb:1383
msgid ""
"\n"
"It is possible to shrink a reiser file system, but this feature is not\n"
@@ -1401,7 +1411,7 @@
msgstr ""
#. popup text, %1 is replaced by device name
-#: src/include/partitioning/custom_part_dialogs.rb:1441
+#: src/include/partitioning/custom_part_dialogs.rb:1437
msgid ""
"The selected device contains partitions that are currently mounted:\n"
"%1\n"
@@ -1410,7 +1420,7 @@
msgstr ""
#. popup text, Do not translate LVM.
-#: src/include/partitioning/custom_part_dialogs.rb:1464
+#: src/include/partitioning/custom_part_dialogs.rb:1460
msgid ""
"\n"
"The selected device contains at least one LVM partition\n"
@@ -1420,7 +1430,7 @@
msgstr ""
#. popup text, Do not translate RAID.
-#: src/include/partitioning/custom_part_dialogs.rb:1475
+#: src/include/partitioning/custom_part_dialogs.rb:1471
msgid ""
"\n"
"The selected device contains at least one partition\n"
@@ -1430,7 +1440,7 @@
msgstr ""
#. popup text
-#: src/include/partitioning/custom_part_dialogs.rb:1486
+#: src/include/partitioning/custom_part_dialogs.rb:1482
msgid ""
"\n"
"The selected device contains at least one partition\n"
@@ -1439,28 +1449,28 @@
msgstr ""
#. help text, richtext format
-#: src/include/partitioning/custom_part_dialogs.rb:1547
+#: src/include/partitioning/custom_part_dialogs.rb:1543
msgid "<p>Create and remove subvolumes from a Btrfs filesystem.</p>\n"
msgstr ""
-#: src/include/partitioning/custom_part_dialogs.rb:1552
+#: src/include/partitioning/custom_part_dialogs.rb:1548
msgid "<p>Enable automatic snapshots for a Btrfs filesystem with snapper.</p>"
msgstr ""
#. label text
-#: src/include/partitioning/custom_part_dialogs.rb:1566
+#: src/include/partitioning/custom_part_dialogs.rb:1562
msgid "Existing Subvolumes:"
msgstr ""
#. label text
-#: src/include/partitioning/custom_part_dialogs.rb:1572
+#: src/include/partitioning/custom_part_dialogs.rb:1568
#, fuzzy
#| msgid "New value"
msgid "New Subvolume"
msgstr "Nirxa nû"
#. button text
-#: src/include/partitioning/custom_part_dialogs.rb:1578
+#: src/include/partitioning/custom_part_dialogs.rb:1574
#, fuzzy
#| msgid "Add Entry"
msgid "Add new"
@@ -1468,44 +1478,44 @@
#. button text
#. push button text
-#: src/include/partitioning/custom_part_dialogs.rb:1584
+#: src/include/partitioning/custom_part_dialogs.rb:1580
#: src/modules/DualMultiSelectionBox.rb:147
msgid "Remove"
msgstr "Rake"
#. TRANSLATOR: checkbox text
#. TRANSLATORS: checkbox text
-#: src/include/partitioning/custom_part_dialogs.rb:1596
+#: src/include/partitioning/custom_part_dialogs.rb:1592
#: src/modules/StorageProposal.rb:6226
msgid "Enable Snapshots"
msgstr ""
#. heading text
#. button text
-#: src/include/partitioning/custom_part_dialogs.rb:1607
-#: src/include/partitioning/custom_part_lib.rb:420
+#: src/include/partitioning/custom_part_dialogs.rb:1603
+#: src/include/partitioning/custom_part_lib.rb:409
msgid "Subvolume Handling"
msgstr ""
-#: src/include/partitioning/custom_part_dialogs.rb:1670
+#: src/include/partitioning/custom_part_dialogs.rb:1666
#, fuzzy
#| msgid " already exists."
msgid "Empty subvolume name not allowed."
msgstr " jixwe heye."
-#: src/include/partitioning/custom_part_dialogs.rb:1674
+#: src/include/partitioning/custom_part_dialogs.rb:1670
msgid ""
"Only subvolume names starting with \"%1\" currently allowed!\n"
"Automatically prepending \"%1\" to name of subvolume."
msgstr ""
-#: src/include/partitioning/custom_part_dialogs.rb:1684
+#: src/include/partitioning/custom_part_dialogs.rb:1680
#, fuzzy
#| msgid " already exists."
msgid "Subvolume name %1 already exists."
msgstr " jixwe heye."
-#: src/include/partitioning/custom_part_dialogs.rb:1713
+#: src/include/partitioning/custom_part_dialogs.rb:1709
msgid "Modifications done so far in this dialog will be lost."
msgstr ""
@@ -1632,17 +1642,17 @@
msgstr ""
#. error popup text
-#: src/include/partitioning/custom_part_lib.rb:62
+#: src/include/partitioning/custom_part_lib.rb:51
msgid "You cannot use the mount point \"%1\" for LVM.\n"
msgstr ""
#. error popup text
-#: src/include/partitioning/custom_part_lib.rb:89
+#: src/include/partitioning/custom_part_lib.rb:78
msgid "You cannot use the mount point %1 for RAID."
msgstr ""
#. error popup text
-#: src/include/partitioning/custom_part_lib.rb:108
+#: src/include/partitioning/custom_part_lib.rb:97
msgid ""
"You have selected to not automatically mount at start-up a file system\n"
"that may contain files that the system needs to work properly.\n"
@@ -1653,7 +1663,7 @@
msgstr ""
#. error popup text
-#: src/include/partitioning/custom_part_lib.rb:131
+#: src/include/partitioning/custom_part_lib.rb:120
msgid ""
"You have assigned an encrypted file system to a partition\n"
"with one of the following mount points: \"/\", \"/usr\", \"/boot\",\n"
@@ -1662,7 +1672,7 @@
msgstr ""
#. error popup text
-#: src/include/partitioning/custom_part_lib.rb:169
+#: src/include/partitioning/custom_part_lib.rb:158
msgid ""
"You have set a file system as mountable by users. The file system\n"
"may contain files that need to be executable.\n"
@@ -1676,40 +1686,40 @@
#. @param [Hash{String => map}] targetMap the TargetMap
#. @param mount mount point
#. @return [Boolean]
-#: src/include/partitioning/custom_part_lib.rb:216
+#: src/include/partitioning/custom_part_lib.rb:205
msgid "Mount point must not be empty."
msgstr ""
#. error popup
-#: src/include/partitioning/custom_part_lib.rb:221
+#: src/include/partitioning/custom_part_lib.rb:210
msgid "Swap devices must have swap as mount point."
msgstr ""
#. error popup
-#: src/include/partitioning/custom_part_lib.rb:225
+#: src/include/partitioning/custom_part_lib.rb:214
msgid "Only swap devices may have swap as mount point."
msgstr ""
#. && mount!="swap" )
#. error popup text
-#: src/include/partitioning/custom_part_lib.rb:240
+#: src/include/partitioning/custom_part_lib.rb:229
msgid "This mount point is already in use. Select a different one."
msgstr ""
#. error popup text
-#: src/include/partitioning/custom_part_lib.rb:250
+#: src/include/partitioning/custom_part_lib.rb:239
msgid ""
"FAT filesystem used for system mount point (/, /usr, /opt, /var, /home).\n"
"This is not possible."
msgstr ""
#. error popup text
-#: src/include/partitioning/custom_part_lib.rb:259
+#: src/include/partitioning/custom_part_lib.rb:248
msgid "Invalid character in mount point. Do not use \"`'!\"%#\" in a mount point."
msgstr ""
#. error popup text
-#: src/include/partitioning/custom_part_lib.rb:268
+#: src/include/partitioning/custom_part_lib.rb:257
msgid ""
"You cannot use any of the following mount points:\n"
"/bin, /dev, /etc, /lib, /lib64, /lost+found, /mnt, /proc, /sbin, /sys,\n"
@@ -1717,12 +1727,12 @@
msgstr ""
#. error popup text
-#: src/include/partitioning/custom_part_lib.rb:277
+#: src/include/partitioning/custom_part_lib.rb:266
msgid "Your mount point must start with a \"/\" "
msgstr ""
#. error popup text
-#: src/include/partitioning/custom_part_lib.rb:283
+#: src/include/partitioning/custom_part_lib.rb:272
msgid ""
"It is not allowed to assign the mount point swap\n"
"to a device without a swap file system."
@@ -1730,21 +1740,21 @@
#. warning message, %1 is replaced by fs name (e.g. Ext3)
#. %2 is prelaced by a size (e.g. 10 MB)
-#: src/include/partitioning/custom_part_lib.rb:310
+#: src/include/partitioning/custom_part_lib.rb:299
msgid ""
"Your partition is too small to use %1.\n"
"The minimum size for this file system is %2.\n"
msgstr ""
#. error popup text
-#: src/include/partitioning/custom_part_lib.rb:380
+#: src/include/partitioning/custom_part_lib.rb:369
msgid ""
"It is not allowed to assign a mount point\n"
"to a device with nonexistent or unknown file system."
msgstr ""
#. warning message, %1 is replaced by fs name (e.g. Ext3)
-#: src/include/partitioning/custom_part_lib.rb:502
+#: src/include/partitioning/custom_part_lib.rb:491
msgid ""
"\n"
"WARNING:\n"
@@ -1759,12 +1769,12 @@
#. //////////////////////////////////////////////
#. modify map new
-#: src/include/partitioning/custom_part_lib.rb:948
-#: src/include/partitioning/custom_part_lib.rb:975
+#: src/include/partitioning/custom_part_lib.rb:919
+#: src/include/partitioning/custom_part_lib.rb:946
msgid "The file system is currently mounted on %1."
msgstr ""
-#: src/include/partitioning/custom_part_lib.rb:953
+#: src/include/partitioning/custom_part_lib.rb:924
msgid ""
"You can try to unmount it now, continue without unmounting or cancel.\n"
"Click Cancel unless you know exactly what you are doing."
@@ -1772,28 +1782,28 @@
#. button text
#. button text
-#: src/include/partitioning/custom_part_lib.rb:964
-#: src/include/partitioning/custom_part_lib.rb:989
+#: src/include/partitioning/custom_part_lib.rb:935
+#: src/include/partitioning/custom_part_lib.rb:960
#, fuzzy
#| msgid "Mount"
msgid "Unmount"
msgstr "Girêdan"
-#: src/include/partitioning/custom_part_lib.rb:980
+#: src/include/partitioning/custom_part_lib.rb:951
msgid ""
"You can try to unmount it now or cancel.\n"
"Click Cancel unless you know exactly what you are doing."
msgstr ""
-#: src/include/partitioning/custom_part_lib.rb:1026
+#: src/include/partitioning/custom_part_lib.rb:997
msgid "It is not possible to shrink the file system while it is mounted."
msgstr ""
-#: src/include/partitioning/custom_part_lib.rb:1039
+#: src/include/partitioning/custom_part_lib.rb:1010
msgid "It is not possible to extend the file system while it is mounted."
msgstr ""
-#: src/include/partitioning/custom_part_lib.rb:1050
+#: src/include/partitioning/custom_part_lib.rb:1021
msgid "It is not possible to resize the file system while it is mounted."
msgstr ""
@@ -2713,7 +2723,7 @@
#. error popup
#. TRANSLATORS: error popup
-#: src/include/partitioning/ep-hd-lib.rb:51 src/modules/Storage.rb:5211
+#: src/include/partitioning/ep-hd-lib.rb:51 src/modules/Storage.rb:5240
msgid "The disk is in use and cannot be modified."
msgstr ""
@@ -3177,19 +3187,31 @@
msgid "<p>No changes to partitioning.</p>"
msgstr ""
-#: src/include/partitioning/ep-lib.rb:485
+#: src/include/partitioning/ep-lib.rb:484
msgid "<p>Changes to partitioning:</p>"
msgstr ""
-#: src/include/partitioning/ep-lib.rb:490
+#: src/include/partitioning/ep-lib.rb:487
msgid "<p>No changes to storage settings.</p>"
msgstr ""
-#: src/include/partitioning/ep-lib.rb:493
+#: src/include/partitioning/ep-lib.rb:489
#, fuzzy
msgid "<p>Storage settings:</p>"
msgstr "<p>Fonksîyona girêdanên bişkojkan:</p>"
+#: src/include/partitioning/ep-lib.rb:498
+#, fuzzy
+#| msgid "<b>Packages:</b>"
+msgid "<p>Packages to install:</p>"
+msgstr "<b>Pakêt:</b>"
+
+#: src/include/partitioning/ep-lib.rb:500
+#, fuzzy
+#| msgid "These packages need to be installed:"
+msgid "<p>No packages need to be installed.</p>"
+msgstr "Ew pakêt hewce ne ku bên sazkirin:"
+
#. heading
#. tree node label
#: src/include/partitioning/ep-log.rb:43
@@ -5078,7 +5100,7 @@
#. @param integer testsize
#. @param [Symbol] used_fs
#. @param [Boolean] verbose
-#: src/modules/Storage.rb:991
+#: src/modules/Storage.rb:992
msgid "Resize Not Possible:"
msgstr ""
@@ -5091,7 +5113,7 @@
#. mark swap-partitions with pseudo Mountpoint swap in targetMap
#. @param [Hash{String => map}] target Disk map
#. @return [Hash{String => map}] modified target
-#: src/modules/Storage.rb:2691 src/modules/Storage.rb:3914
+#: src/modules/Storage.rb:2692 src/modules/Storage.rb:3915
msgid ""
"Could not set encryption.\n"
"System error code is %1.\n"
@@ -5100,7 +5122,7 @@
msgstr ""
#. popup text
-#: src/modules/Storage.rb:3945
+#: src/modules/Storage.rb:3946
msgid ""
"The first and the second version\n"
"of the password do not match.\n"
@@ -5108,7 +5130,7 @@
msgstr ""
#. popup text
-#: src/modules/Storage.rb:3976
+#: src/modules/Storage.rb:3977
msgid ""
"The password may only contain the following characters:\n"
"0..9, a..z, A..Z, and any of \"@#* ,.;:._-+=!$%&/|?{[()]}^\\<>\".\n"
@@ -5117,28 +5139,28 @@
#. Label: get password for encrypted volume
#. Please use newline if label is longer than 40 characters
-#: src/modules/Storage.rb:4030
+#: src/modules/Storage.rb:4031
#, fuzzy
#| msgid "&Enter Password:"
msgid "&Enter Encryption Password:"
msgstr "Nasnavê Binivîse:"
#. Clear password fields on every round.
-#: src/modules/Storage.rb:4089
+#: src/modules/Storage.rb:4090
#, fuzzy
#| msgid "Password"
msgid "Provide Password"
msgstr "Nasnav"
-#: src/modules/Storage.rb:4108
+#: src/modules/Storage.rb:4109
msgid "The following encrypted volumes are already available."
msgstr ""
-#: src/modules/Storage.rb:4123
+#: src/modules/Storage.rb:4124
msgid "Encrypted Volume Activation"
msgstr ""
-#: src/modules/Storage.rb:4127
+#: src/modules/Storage.rb:4128
msgid ""
"The following volumes contain an encryption signature but the \n"
"passwords are not yet known.\n"
@@ -5146,14 +5168,14 @@
"during an update or if they contain an encrypted LVM physical volume."
msgstr ""
-#: src/modules/Storage.rb:4139
+#: src/modules/Storage.rb:4140
#, fuzzy
#| msgid "Do you want to retry?"
msgid "Do you want to provide encryption passwords?"
msgstr "Dixwazî carek din biceribînî?"
#. text in help field
-#: src/modules/Storage.rb:4196
+#: src/modules/Storage.rb:4197
msgid ""
"Enter encryption password for any of the\n"
"devices in the locked devices list.\n"
@@ -5161,92 +5183,105 @@
msgstr ""
#. header text
-#: src/modules/Storage.rb:4202
+#: src/modules/Storage.rb:4203
msgid "Enter Encryption Password"
msgstr ""
-#: src/modules/Storage.rb:4205
+#: src/modules/Storage.rb:4206
msgid "There are no encrypted volume to unlock."
msgstr ""
#. label text, multiple device names follow
-#: src/modules/Storage.rb:4218
+#: src/modules/Storage.rb:4219
msgid "Provide password for any of the following devices:"
msgstr ""
#. label text, one device name follows
-#: src/modules/Storage.rb:4221
+#: src/modules/Storage.rb:4222
#, fuzzy
#| msgid "YaST2 detected the following device"
msgid "Provide password for the following device:"
msgstr "YaST2 cîhazên jêr dîyar kir"
-#: src/modules/Storage.rb:4234
+#: src/modules/Storage.rb:4235
msgid "Trying to unlock encrypted volumes..."
msgstr ""
-#: src/modules/Storage.rb:4258
+#: src/modules/Storage.rb:4259
msgid "Password did not unlock any volume."
msgstr ""
-#: src/modules/Storage.rb:4344
+#: src/modules/Storage.rb:4345
msgid "IDE Disk"
msgstr ""
-#: src/modules/Storage.rb:4350
+#: src/modules/Storage.rb:4351
msgid "SCSI Disk"
msgstr ""
-#: src/modules/Storage.rb:4356
+#: src/modules/Storage.rb:4357
#, fuzzy
#| msgid "Hard Disk"
msgid "Disk"
msgstr "Dîska Sabît"
-#: src/modules/Storage.rb:4384
+#: src/modules/Storage.rb:4385
#, fuzzy
msgid "DM RAID"
msgstr "RAID:"
-#: src/modules/Storage.rb:4397
+#: src/modules/Storage.rb:4398
#, fuzzy
msgid "MD RAID"
msgstr "RAID:"
+#. TODO: more informative error message, but the Package module does
+#. not provide anything
#. TRANSLATORS: error popup
-#: src/modules/Storage.rb:5223
+#: src/modules/Storage.rb:4893
+#, fuzzy
+#| msgid "Installation of package %1 failed."
+msgid "Installing required packages failed."
+msgstr "Sazkirina pakêta %1 pêk nehat."
+
+#: src/modules/Storage.rb:4894 src/modules/StorageClients.rb:159
+msgid "Continue despite the error?"
+msgstr ""
+
+#. TRANSLATORS: error popup
+#: src/modules/Storage.rb:5252
msgid "Partitions cannot be created since other partitions on the disk are used."
msgstr ""
-#: src/modules/Storage.rb:5249
+#: src/modules/Storage.rb:5278
msgid ""
"\n"
"Device %1 cannot be modified because it contains activated swap\n"
"that is needed to run the installation.\n"
msgstr ""
-#: src/modules/Storage.rb:5263
+#: src/modules/Storage.rb:5292
msgid ""
"\n"
"Device %1 cannot be modified because it contains the installation\n"
"data needed to perform the installation.\n"
msgstr ""
-#: src/modules/Storage.rb:5292
+#: src/modules/Storage.rb:5321
msgid ""
"\n"
"Device %1 cannot be removed because it contains activated swap\n"
"that is needed to run the installation.\n"
msgstr ""
-#: src/modules/Storage.rb:5301
+#: src/modules/Storage.rb:5330
msgid ""
"\n"
"Device %1 cannot be removed because it contains the installation\n"
"data needed to perform the installation.\n"
msgstr ""
-#: src/modules/Storage.rb:5330
+#: src/modules/Storage.rb:5359
msgid ""
"\n"
"Device %1 cannot be removed because this would indirectly change\n"
@@ -5254,7 +5289,7 @@
"the installation.\n"
msgstr ""
-#: src/modules/Storage.rb:5341
+#: src/modules/Storage.rb:5370
msgid ""
"\n"
"Device %1 cannot be removed because this would indirectly change\n"
@@ -5262,7 +5297,7 @@
msgstr ""
#. the check for verbose is needed for calls from StorageProposal (see bnc#871779)
-#: src/modules/Storage.rb:5363
+#: src/modules/Storage.rb:5392
msgid ""
"\n"
"Partition %1 cannot be removed since other partitions on the\n"
@@ -5270,18 +5305,18 @@
msgstr ""
#. FIXME: please, add description of the list that is returned by this function.
-#: src/modules/Storage.rb:5452
+#: src/modules/Storage.rb:5481
msgid "Nothing assigned as root filesystem!"
msgstr ""
-#: src/modules/Storage.rb:5453
+#: src/modules/Storage.rb:5482
msgid "Installation will most certainly fail fatally!"
msgstr ""
#. Set rather than Add, there might be some packs left over
#. from previous 'MakeProposal' we don't need now
#. This also covers the case when AddPackagesList returns [] or nil
-#: src/modules/Storage.rb:6003
+#: src/modules/Storage.rb:6032
msgid "Adding the following resolvables failed: %1"
msgstr ""
@@ -5296,10 +5331,6 @@
msgid "System error code was: %1"
msgstr ""
-#: src/modules/StorageClients.rb:159
-msgid "Continue despite the error?"
-msgstr ""
-
#. Label: get password for device
#. Please use newline if label is longer than 40 characters
#: src/modules/StorageClients.rb:199
Modified: trunk/yast/ku/po/vpn.ku.po
===================================================================
--- trunk/yast/ku/po/vpn.ku.po 2015-09-29 08:00:16 UTC (rev 92873)
+++ trunk/yast/ku/po/vpn.ku.po 2015-09-29 08:03:00 UTC (rev 92874)
@@ -5,7 +5,7 @@
msgstr ""
"Project-Id-Version: yast2.ku.po\n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2015-08-25 18:37+0200\n"
+"POT-Creation-Date: 2015-09-28 18:17+0200\n"
"PO-Revision-Date: 2005-09-23 00:15+0200\n"
"Last-Translator: Kurdish Team <i18n(a)suse.de>\n"
"Language-Team: Kurdish Team <i18n(a)suse.de>\n"
@@ -181,34 +181,41 @@
msgid "Client - Certificate"
msgstr ""
+#. Load parameters from connections of known scenarios
+#: src/lib/vpn/ipsec.rb:239
+msgid ""
+"ipsec.conf and ipsec.secrets have been manipulated outside of this module.\n"
+"Continue using the module will remove your customisation."
+msgstr ""
+
#. Create a new connection, by default it is a site-to-site client. Return true if successful.
-#: src/lib/vpn/ipsec.rb:303
+#: src/lib/vpn/ipsec.rb:310
msgid "The connection name is already used."
msgstr ""
#. Find an unused gateway scenario
-#: src/lib/vpn/ipsec.rb:320
+#: src/lib/vpn/ipsec.rb:327
msgid ""
"You may only have one gateway connection per scenario.\n"
"All of gateway scenarios are already used."
msgstr ""
#. Warn against duplicated configuration
-#: src/lib/vpn/ipsec.rb:337
+#: src/lib/vpn/ipsec.rb:344
msgid ""
"The scenario is already configured with another gateway.\n"
"You may not have two gateways operating under one scenario."
msgstr ""
#. Create the user (:xauth or :eap). Return true if successful.
-#: src/lib/vpn/ipsec.rb:432
+#: src/lib/vpn/ipsec.rb:439
#, fuzzy
#| msgid "Username is required"
msgid "The user name is already used."
msgstr "Navê bikarhêner pêwist e"
#. Set client certificate/key for a connection to remote gateway. Return true if successful, otherwise false.
-#: src/lib/vpn/ipsec.rb:496
+#: src/lib/vpn/ipsec.rb:503
msgid "Cannot find a matching client connection."
msgstr ""
1
0
29 Sep '15
Author: vertaal
Date: 2015-09-29 10:00:16 +0200 (Tue, 29 Sep 2015)
New Revision: 92873
Modified:
trunk/yast/tr/po/autoinst.tr.po
trunk/yast/tr/po/bootloader.tr.po
trunk/yast/tr/po/crowbar.tr.po
trunk/yast/tr/po/kdump.tr.po
trunk/yast/tr/po/ncurses-pkg.tr.po
trunk/yast/tr/po/qt-pkg.tr.po
trunk/yast/tr/po/registration.tr.po
trunk/yast/tr/po/storage.tr.po
trunk/yast/tr/po/vpn.tr.po
Log:
vpn.tr.po: Merged. (iosifidis)
crowbar.tr.po: Merged. (iosifidis)
registration.tr.po: Merged. (iosifidis)
kdump.tr.po: Merged. (iosifidis)
bootloader.tr.po: Merged. (iosifidis)
storage.tr.po: Merged. (iosifidis)
autoinst.tr.po: Merged. (iosifidis)
ncurses-pkg.tr.po: Merged. (iosifidis)
qt-pkg.tr.po: Merged. (iosifidis)
Committed with Vertaal on behalf of iosifidis
Modified: trunk/yast/tr/po/autoinst.tr.po
===================================================================
--- trunk/yast/tr/po/autoinst.tr.po 2015-09-29 08:00:06 UTC (rev 92872)
+++ trunk/yast/tr/po/autoinst.tr.po 2015-09-29 08:00:16 UTC (rev 92873)
@@ -13,14 +13,14 @@
msgstr ""
"Project-Id-Version: autoinst.tr\n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2015-08-25 18:36+0200\n"
+"POT-Creation-Date: 2015-09-28 18:16+0200\n"
"PO-Revision-Date: 2006-11-16 13:58+0100\n"
"Last-Translator: Ömer Kehri <xanathar(a)gmx.com.tr>\n"
"Language-Team: Turkish <yast-int(a)suse.de>\n"
-"Language: tr\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
+"Language: tr\n"
"Plural-Forms: nplurals=1; plural=0;\n"
"X-Generator: KBabel 1.3.1\n"
@@ -38,7 +38,7 @@
#: src/clients/autoinst_test_clone.rb:16 src/clients/autoyast.rb:123
#: src/include/autoinstall/conftree.rb:622
-#: src/include/autoinstall/dialogs.rb:333 src/modules/Profile.rb:360
+#: src/include/autoinstall/dialogs.rb:333 src/modules/Profile.rb:352
msgid "This may take a while"
msgstr "Bu işlem uzun sürebilir"
@@ -60,12 +60,12 @@
#. command line options
#. Init variables
-#. We will have to set default entries which are defined
-#. in the import call of ServicesManager
+#. Import users configuration from the profile
+#.
#. Backup
#. Now check if there any classes defined in theis pre final control file
#: src/clients/autoyast.rb:114 src/clients/ayast_setup.rb:148
-#: src/clients/inst_autoinit.rb:188 src/clients/inst_autosetup.rb:389
+#: src/clients/inst_autoinit.rb:188 src/clients/inst_autosetup.rb:410
#: src/clients/inst_autosetup_upgrade.rb:484
#: src/modules/AutoInstallRules.rb:1001
msgid ""
@@ -541,87 +541,99 @@
#. Uwe Gansert <ug(a)suse.de>
#.
#. $Id: inst_autosetup.ycp 61521 2010-03-29 09:10:07Z ug $
-#: src/clients/inst_autosetup.rb:50 src/clients/inst_autosetup_upgrade.rb:47
+#: src/clients/inst_autosetup.rb:53 src/clients/inst_autosetup_upgrade.rb:47
msgid "<P>Please wait while the system is prepared for autoinstallation.</P>"
msgstr "<P>Lütfen sistem otomatik kurulum için hazırlanırken bekleyin.</P>"
-#: src/clients/inst_autosetup.rb:54 src/clients/inst_autosetup_upgrade.rb:52
+#: src/clients/inst_autosetup.rb:57 src/clients/inst_autosetup_upgrade.rb:52
msgid "Execute pre-install user scripts"
msgstr "Kurulum öncesi kullanıcı komut dosyalarını çalıştır"
-#: src/clients/inst_autosetup.rb:55 src/clients/inst_autosetup_upgrade.rb:51
+#: src/clients/inst_autosetup.rb:58 src/clients/inst_autosetup_upgrade.rb:51
msgid "Configure General Settings "
msgstr "Genel ayarları yap"
# clients/inst_language.ycp:116
-#: src/clients/inst_autosetup.rb:56 src/clients/inst_autosetup_upgrade.rb:53
+#: src/clients/inst_autosetup.rb:59 src/clients/inst_autosetup_upgrade.rb:53
msgid "Set up language"
msgstr "Dili ayarla"
-#: src/clients/inst_autosetup.rb:57
+#: src/clients/inst_autosetup.rb:60
msgid "Create partition plans"
msgstr "Bölümlendirme planı oluştur"
-#: src/clients/inst_autosetup.rb:58 src/clients/inst_autosetup_upgrade.rb:56
+#: src/clients/inst_autosetup.rb:61 src/clients/inst_autosetup_upgrade.rb:56
msgid "Configure Bootloader"
msgstr "Açılış yükleyicisini yapılandır"
-#: src/clients/inst_autosetup.rb:59 src/clients/inst_autosetup_upgrade.rb:54
+#: src/clients/inst_autosetup.rb:62 src/clients/inst_autosetup_upgrade.rb:54
#, fuzzy
#| msgid "Remote Administration"
msgid "Registration"
msgstr "Uzaktan yönetim"
-#: src/clients/inst_autosetup.rb:60 src/clients/inst_autosetup_upgrade.rb:55
+#: src/clients/inst_autosetup.rb:63 src/clients/inst_autosetup_upgrade.rb:55
msgid "Configure Software selections"
msgstr "Yazılım seçimini yapılandır"
-#: src/clients/inst_autosetup.rb:61
+#: src/clients/inst_autosetup.rb:64
msgid "Configure Systemd Default Target"
msgstr ""
-#: src/clients/inst_autosetup.rb:65 src/clients/inst_autosetup_upgrade.rb:61
+#: src/clients/inst_autosetup.rb:65
+msgid "Configure users and groups"
+msgstr ""
+
+#: src/clients/inst_autosetup.rb:69 src/clients/inst_autosetup_upgrade.rb:61
msgid "Executing pre-install user scripts..."
msgstr "Kurulum öncesi kullanıcı komut dosyaları çalıştırılıyor..."
-#: src/clients/inst_autosetup.rb:66 src/clients/inst_autosetup_upgrade.rb:60
+#: src/clients/inst_autosetup.rb:70 src/clients/inst_autosetup_upgrade.rb:60
msgid "Configuring general settings..."
msgstr "Genel ayarlar yapılıyor..."
-#: src/clients/inst_autosetup.rb:67 src/clients/inst_autosetup_upgrade.rb:62
+#: src/clients/inst_autosetup.rb:71 src/clients/inst_autosetup_upgrade.rb:62
msgid "Setting up language..."
msgstr ""
-#: src/clients/inst_autosetup.rb:68
+#: src/clients/inst_autosetup.rb:72
msgid "Creating partition plans..."
msgstr "Bölümlendirme planı oluşturuluyor..."
-#: src/clients/inst_autosetup.rb:69 src/clients/inst_autosetup_upgrade.rb:65
+#: src/clients/inst_autosetup.rb:73 src/clients/inst_autosetup_upgrade.rb:65
msgid "Configuring Bootloader..."
msgstr "Açılış yükleyicisi yapılandırılıyor..."
-#: src/clients/inst_autosetup.rb:70 src/clients/inst_autosetup_upgrade.rb:63
+#: src/clients/inst_autosetup.rb:74 src/clients/inst_autosetup_upgrade.rb:63
#, fuzzy
#| msgid "Cloning the system..."
msgid "Registering the system..."
msgstr "Sistem klonlanıyor..."
-#: src/clients/inst_autosetup.rb:71 src/clients/inst_autosetup_upgrade.rb:64
+#: src/clients/inst_autosetup.rb:75 src/clients/inst_autosetup_upgrade.rb:64
msgid "Configuring Software selections..."
msgstr "Yazılım seçimi yapılandırılıyor..."
-#: src/clients/inst_autosetup.rb:72
+#: src/clients/inst_autosetup.rb:76
#, fuzzy
#| msgid "Configuring language..."
msgid "Configuring Systemd Default Target..."
msgstr "Dil yapılandırılıyor..."
-#: src/clients/inst_autosetup.rb:76 src/clients/inst_autosetup_upgrade.rb:69
+#: src/clients/inst_autosetup.rb:77
+msgid "Importing users and groups configuration..."
+msgstr ""
+
+#: src/clients/inst_autosetup.rb:81 src/clients/inst_autosetup_upgrade.rb:69
msgid "Preparing System for Automated Installation"
msgstr "Sistem otomatik kurulum için hazırlanıyor"
-#. configure general settings
-#: src/clients/inst_autosetup.rb:164
+#. Second stage of installation will not be called but a
+#. network configuration is available. So this will be written
+#. while the general inst_finish process at the end of the
+#. first stage. But for the installation workflow the linuxrc
+#. network settings will be taken. (bnc#944942)
+#: src/clients/inst_autosetup.rb:183
#, fuzzy
#| msgid "Add-On Products"
msgid "Handling Add-On Products..."
@@ -630,12 +642,12 @@
#. Set it in the Language module.
#.
#. Set it in the Language module.
-#: src/clients/inst_autosetup.rb:184 src/clients/inst_autosetup_upgrade.rb:149
+#: src/clients/inst_autosetup.rb:202 src/clients/inst_autosetup_upgrade.rb:149
msgid "Configuring language..."
msgstr "Dil yapılandırılıyor..."
#. Yes, do not set Storage testsuite here as we want really GUI with proposal
-#: src/clients/inst_autosetup.rb:273
+#: src/clients/inst_autosetup.rb:290
msgid ""
"Error while configuring partitions.\n"
"Try again.\n"
@@ -644,7 +656,7 @@
"Yeniden deneyin.\n"
#. Software
-#: src/clients/inst_autosetup.rb:331
+#: src/clients/inst_autosetup.rb:344
msgid ""
"Error while configuring software selections.\n"
"Try again.\n"
@@ -1703,7 +1715,7 @@
#. list<any> l = [ "key1",0,"key3" ];
#. m[ l ] = v;
#. @return [Hash]
-#: src/include/autoinstall/dialogs.rb:410 src/modules/Profile.rb:815
+#: src/include/autoinstall/dialogs.rb:410 src/modules/Profile.rb:807
msgid "Checking XML with RNG validation..."
msgstr "XML, RNG doğrulaması ile kontrol ediliyor..."
@@ -1714,7 +1726,7 @@
msgstr "Bölümler: %1"
#. jing validation -- validates complete xml profile
-#: src/include/autoinstall/dialogs.rb:459 src/modules/Profile.rb:827
+#: src/include/autoinstall/dialogs.rb:459 src/modules/Profile.rb:819
msgid "Checking XML with RNC validation..."
msgstr "XML, RNC doğrulaması ile kontrol ediliyor..."
@@ -2472,7 +2484,7 @@
#. @param [String] result_profile the resulting control file path
#. @return [Boolean] true on success
#. autoyast has read the autoyast configuration file but something went wrong
-#: src/modules/AutoInstallRules.rb:909 src/modules/Profile.rb:746
+#: src/modules/AutoInstallRules.rb:909 src/modules/Profile.rb:738
msgid "The XML parser reported an error while parsing the autoyast profile. The error message is:\n"
msgstr "XML inceleyicisi autoyast profilini ayrıştırırken bir hata bildirdi. Hata mesajı:\n"
@@ -2981,14 +2993,14 @@
#. Prepare Profile for saving and remove empty data structs
#. @return [void]
-#: src/modules/Profile.rb:359
+#: src/modules/Profile.rb:351
msgid "Collecting configuration data..."
msgstr "Yapılandırma verileri toplanıyor..."
#. Save YCP data into XML
#. @param path to file
#. @return [Boolean] true on success
-#: src/modules/Profile.rb:462
+#: src/modules/Profile.rb:454
msgid "Encrypted AutoYaST profile. Enter the password twice."
msgstr ""
@@ -2996,7 +3008,7 @@
#.
#. @param [String] dir - directory to store section xml files in
#. @return - list of filenames
-#: src/modules/Profile.rb:536
+#: src/modules/Profile.rb:528
#, fuzzy
msgid "Could not write section %1 to file %2."
msgstr "'%1' dosyasına açıklama yazılamıyor."
@@ -3004,7 +3016,7 @@
#. Read XML into YCP data
#. @param path to file
#. @return [Boolean]
-#: src/modules/Profile.rb:703 src/modules/ProfileLocation.rb:190
+#: src/modules/Profile.rb:695 src/modules/ProfileLocation.rb:190
msgid "Encrypted AutoYaST profile. Enter the correct password."
msgstr ""
Modified: trunk/yast/tr/po/bootloader.tr.po
===================================================================
--- trunk/yast/tr/po/bootloader.tr.po 2015-09-29 08:00:06 UTC (rev 92872)
+++ trunk/yast/tr/po/bootloader.tr.po 2015-09-29 08:00:16 UTC (rev 92873)
@@ -12,14 +12,14 @@
msgstr ""
"Project-Id-Version: bootloader.tr\n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2015-08-25 18:36+0200\n"
+"POT-Creation-Date: 2015-09-28 18:16+0200\n"
"PO-Revision-Date: 2004-09-06 16:54+0200\n"
"Last-Translator: Arda Saltoglu <ardasaltoglu(a)gmx.net>\n"
"Language-Team: Turkish <yast-int(a)suse.de>\n"
-"Language: tr\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
+"Language: tr\n"
"Plural-Forms: nplurals=1; plural=0;\n"
"X-Generator: KBabel 1.3.1\n"
@@ -371,7 +371,7 @@
msgstr ""
#. Title in tab
-#: src/include/bootloader/grub2/dialogs.rb:56
+#: src/include/bootloader/grub2/dialogs.rb:57
#, fuzzy
msgid "Boot Code Options"
msgstr "Açılış yükleyicisi yeri"
@@ -442,29 +442,21 @@
msgid "<p><b>Protective MBR flag</b> is expert only settings, that is needed only on exotic hardware. For details see Protective MBR in GPT disks. Do not touch if you are not sure.</p>"
msgstr ""
-#: src/include/bootloader/grub2/helps.rb:35
-msgid "<p><b>Distributor</b> specifies name of distributor of kernel used to create boot entry name. </p>"
-msgstr ""
-
-#: src/include/bootloader/grub2/helps.rb:41
+#: src/include/bootloader/grub2/helps.rb:38
#, fuzzy
msgid "O&ptional Kernel Command Line Parameter"
msgstr "Servis sağlayıcı parametreleri"
-#: src/include/bootloader/grub2/helps.rb:42
-msgid "D&istributor"
-msgstr ""
-
-#: src/include/bootloader/grub2/helps.rb:43
+#: src/include/bootloader/grub2/helps.rb:39
#, fuzzy
msgid "&Vga Mode"
msgstr "&DMA modu:"
-#: src/include/bootloader/grub2/helps.rb:44
+#: src/include/bootloader/grub2/helps.rb:40
msgid "Probe Foreign OS"
msgstr ""
-#: src/include/bootloader/grub2/helps.rb:45
+#: src/include/bootloader/grub2/helps.rb:41
msgid "Protective MBR flag"
msgstr ""
@@ -566,7 +558,7 @@
#. F#300779 - Install diskless client (NFS-root)
#. kokso: additional warning that root partition is nfs type -> bootloader will not be installed
#. kokso: additional warning that root partition is nfs type -> bootloader will not be installed
-#: src/include/bootloader/routines/dialogs.rb:86 src/modules/Bootloader.rb:237
+#: src/include/bootloader/routines/dialogs.rb:86 src/modules/Bootloader.rb:239
msgid "The boot partition is of type NFS. Bootloader cannot be installed."
msgstr ""
@@ -925,7 +917,7 @@
# clients/inst_source.ycp:186
#. part of summary, %1 is a list of hard disks device names
-#: src/include/bootloader/routines/lilolike.rb:101
+#: src/include/bootloader/routines/lilolike.rb:108
msgid "Order of Hard Disks: %1"
msgstr "Sabit disk sırası: %1"
@@ -1127,49 +1119,49 @@
msgstr "&Açılış"
#. warning text in the summary richtext
-#: src/lib/bootloader/proposal_client.rb:178
+#: src/lib/bootloader/proposal_client.rb:174
msgid "No boot loader is selected for installation. Your system might not be bootable."
msgstr "Kurulmak üzere herhangi bir açılış yükleyicisi seçilmemiş. Sisteminiz açılmayabilir."
#. error in the proposal
-#: src/lib/bootloader/proposal_client.rb:187
+#: src/lib/bootloader/proposal_client.rb:183
msgid "Because of the partitioning, the bootloader cannot be installed properly"
msgstr ""
#. FATE#303643 Enable one-click changes in bootloader proposal
#.
-#: src/modules/BootGRUB2.rb:194
+#: src/modules/BootGRUB2.rb:168
msgid "Install bootcode into MBR (<a href=\"disable_boot_mbr\">do not install</a>)"
msgstr ""
-#: src/modules/BootGRUB2.rb:198
+#: src/modules/BootGRUB2.rb:172
msgid "Do not install bootcode into MBR (<a href=\"enable_boot_mbr\">install</a>)"
msgstr ""
#. check for separated boot partition, use root otherwise
-#: src/modules/BootGRUB2.rb:211
+#: src/modules/BootGRUB2.rb:185
msgid "Install bootcode into /boot partition (<a href=\"disable_boot_boot\">do not install</a>)"
msgstr ""
-#: src/modules/BootGRUB2.rb:215
+#: src/modules/BootGRUB2.rb:189
msgid "Do not install bootcode into /boot partition (<a href=\"enable_boot_boot\">install</a>)"
msgstr ""
-#: src/modules/BootGRUB2.rb:221
+#: src/modules/BootGRUB2.rb:195
msgid "Install bootcode into \"/\" partition (<a href=\"disable_boot_root\">do not install</a>)"
msgstr ""
-#: src/modules/BootGRUB2.rb:225
+#: src/modules/BootGRUB2.rb:199
msgid "Do not install bootcode into \"/\" partition (<a href=\"enable_boot_root\">install</a>)"
msgstr ""
#. no location chosen, so warn user that it is problem unless he is sure
-#: src/modules/BootGRUB2.rb:235
+#: src/modules/BootGRUB2.rb:209
msgid "Warning: No location for bootloader stage1 selected.Unless you know what you are doing please select above location."
msgstr ""
#. TRANSLATORS: title for list of location proposals
-#: src/modules/BootGRUB2.rb:243
+#: src/modules/BootGRUB2.rb:217
#, fuzzy
msgid "Change Location: %s"
msgstr "Yer: %1"
@@ -1178,23 +1170,23 @@
#. @return a list of summary lines
#. Display bootloader summary
#. @return a list of summary lines
-#: src/modules/BootGRUB2.rb:252 src/modules/BootGRUB2EFI.rb:100
+#: src/modules/BootGRUB2.rb:226 src/modules/BootGRUB2EFI.rb:100
#, fuzzy
msgid "Boot Loader Type: %1"
msgstr "Açılış yükleyicisi türü: %1"
#. TRANSLATORS: extended is here for extended partition. Keep translation short.
-#: src/modules/BootGRUB2.rb:263
+#: src/modules/BootGRUB2.rb:237
msgid " (extended)"
msgstr ""
#. TRANSLATORS: MBR is acronym for Master Boot Record, if nothing locally specific
#. is used in your language, then keep it as it is.
-#: src/modules/BootGRUB2.rb:271
+#: src/modules/BootGRUB2.rb:245
msgid " (MBR)"
msgstr ""
-#: src/modules/BootGRUB2.rb:278
+#: src/modules/BootGRUB2.rb:252
#, fuzzy
msgid "Status Location: %1"
msgstr "Yer: %1"
@@ -1232,83 +1224,92 @@
msgstr ""
#. if partitioning worked before upgrade, it will keep working (bnc#886604)
-#: src/modules/BootSupportCheck.rb:243
+#: src/modules/BootSupportCheck.rb:239
msgid "Missing ext partition for booting. Cannot install boot code."
msgstr ""
+#. activate set or there is already activate flag
+#: src/modules/BootSupportCheck.rb:248
+msgid "Activate flag is not set by installer. If it is not set at all, some BIOSes could refuse to boot."
+msgstr ""
+
+#: src/modules/BootSupportCheck.rb:255
+msgid "The installer will not modify the MBR of the disk. Unless it already contains boot code, the BIOS won't be able to boot disk."
+msgstr ""
+
#. progress stage, text in dialog (short, infinitiv)
-#: src/modules/Bootloader.rb:144
+#: src/modules/Bootloader.rb:146
msgid "Check boot loader"
msgstr "Açılış yükleyicisini kontrol et "
# clients/inst_sw_single.ycp:1539
#. progress stage, text in dialog (short, infinitiv)
-#: src/modules/Bootloader.rb:146
+#: src/modules/Bootloader.rb:148
msgid "Read partitioning"
msgstr "Bölümledirmeyi oku"
#. progress stage, text in dialog (short, infinitiv)
-#: src/modules/Bootloader.rb:148
+#: src/modules/Bootloader.rb:150
msgid "Load boot loader settings"
msgstr "Açılış yükleyicisi ayarlarını yükle"
#. progress step, text in dialog (short)
-#: src/modules/Bootloader.rb:152
+#: src/modules/Bootloader.rb:154
msgid "Checking boot loader..."
msgstr "Açılış yükleyicisi kontrol ediliyor..."
#
#. progress step, text in dialog (short)
-#: src/modules/Bootloader.rb:154
+#: src/modules/Bootloader.rb:156
msgid "Reading partitioning..."
msgstr "Bölümlendirme okunuyor..."
#. progress step, text in dialog (short)
-#: src/modules/Bootloader.rb:156
+#: src/modules/Bootloader.rb:158
msgid "Loading boot loader settings..."
msgstr "Açılış yükleyicisi ayarları yükleniyor..."
#. dialog header
-#: src/modules/Bootloader.rb:160
+#: src/modules/Bootloader.rb:162
#, fuzzy
msgid "Initializing Boot Loader Configuration"
msgstr "Açılış yükleyicisi yapılandırma aracı başlatılıyor"
#. progress stage, text in dialog (short)
-#: src/modules/Bootloader.rb:279
+#: src/modules/Bootloader.rb:281
#, fuzzy
msgid "Create initrd"
msgstr "initrd oluşturuluyor..."
#. progress stage, text in dialog (short)
-#: src/modules/Bootloader.rb:281
+#: src/modules/Bootloader.rb:283
#, fuzzy
msgid "Save boot loader configuration files"
msgstr "Açılış yapılandırma dosyaları kaydediliyor..."
#. progress stage, text in dialog (short)
-#: src/modules/Bootloader.rb:283
+#: src/modules/Bootloader.rb:285
#, fuzzy
msgid "Install boot loader"
msgstr "Açılış yükleyicisi kuruluyor..."
#. progress step, text in dialog (short)
-#: src/modules/Bootloader.rb:287
+#: src/modules/Bootloader.rb:289
msgid "Creating initrd..."
msgstr "initrd oluşturuluyor..."
#. progress step, text in dialog (short)
-#: src/modules/Bootloader.rb:289
+#: src/modules/Bootloader.rb:291
msgid "Saving boot loader configuration files..."
msgstr "Açılış yapılandırma dosyaları kaydediliyor..."
#. progress step, text in dialog (short)
-#: src/modules/Bootloader.rb:291
+#: src/modules/Bootloader.rb:293
msgid "Installing boot loader..."
msgstr "Açılış yükleyicisi kuruluyor..."
#. progress line
-#: src/modules/Bootloader.rb:297
+#: src/modules/Bootloader.rb:299
#, fuzzy
msgid "Saving Boot Loader Configuration"
msgstr "Açılış yükleyicisi yapılandırması kaydediliyor"
Modified: trunk/yast/tr/po/crowbar.tr.po
===================================================================
--- trunk/yast/tr/po/crowbar.tr.po 2015-09-29 08:00:06 UTC (rev 92872)
+++ trunk/yast/tr/po/crowbar.tr.po 2015-09-29 08:00:16 UTC (rev 92873)
@@ -10,14 +10,14 @@
msgstr ""
"Project-Id-Version: YaST (@memory@)\n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2015-08-25 18:36+0200\n"
+"POT-Creation-Date: 2015-09-28 18:16+0200\n"
"PO-Revision-Date: 2001-10-18 10:13+0200\n"
"Last-Translator: Görkem Çetin <gorkem(a)gelecek.com.tr>\n"
"Language-Team: turkish <i18n(a)suse.de>\n"
-"Language: \n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
+"Language: \n"
"Plural-Forms: nplurals=1; plural=0;\n"
# clients/nis.ycp:73
@@ -466,7 +466,7 @@
#. popup message %1 is FQDN
#: src/include/crowbar/complex.rb:1731
msgid ""
-"The SUSE Cloud Admin Server has been deployed. Changing the network is\n"
+"The Crowbar Admin Server has been deployed. Changing the network is\n"
"currently not supported.\n"
"\n"
"You can visit the Crowbar web UI on http://%1:3000/"
@@ -522,7 +522,7 @@
#: src/include/crowbar/helps.rb:49
msgid ""
"<p>\n"
-"See the SUSE Cloud deployment guide for details on the network\n"
+"See the product deployment guide for details on the network\n"
"configuration and on using this YaST module.\n"
"</p>"
msgstr ""
Modified: trunk/yast/tr/po/kdump.tr.po
===================================================================
--- trunk/yast/tr/po/kdump.tr.po 2015-09-29 08:00:06 UTC (rev 92872)
+++ trunk/yast/tr/po/kdump.tr.po 2015-09-29 08:00:16 UTC (rev 92873)
@@ -10,14 +10,14 @@
msgstr ""
"Project-Id-Version: YaST (@memory@)\n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2015-08-25 18:36+0200\n"
+"POT-Creation-Date: 2015-09-28 18:16+0200\n"
"PO-Revision-Date: 2001-10-18 10:13+0200\n"
"Last-Translator: Görkem Çetin <gorkem(a)gelecek.com.tr>\n"
"Language-Team: turkish <i18n(a)suse.de>\n"
-"Language: \n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
+"Language: \n"
"Plural-Forms: nplurals=1; plural=0;\n"
# clients/nis.ycp:73
@@ -342,13 +342,13 @@
msgid "Kdump immediate reboots: %1"
msgstr ""
-#: src/clients/kdump.rb:652 src/clients/kdump.rb:1259
+#: src/clients/kdump.rb:652 src/clients/kdump.rb:1262
#, fuzzy
#| msgid "enabled"
msgid "Enabled"
msgstr "açık"
-#: src/clients/kdump.rb:653 src/clients/kdump.rb:1260
+#: src/clients/kdump.rb:653 src/clients/kdump.rb:1263
#, fuzzy
#| msgid "disabled"
msgid "Disabled"
@@ -396,14 +396,17 @@
#. TRANSLATORS: CommandLine printed text
#: src/clients/kdump.rb:747
-msgid "Kernel option \"crashkernel\" includes ranges. They will be rewritten."
+msgid ""
+"Kernel option \"crashkernel\" includes ranges and/or redundant values.\n"
+"It will be rewritten."
msgstr ""
+#. Force value to false, so it's actually rewritten
#. TRANSLATORS: CommandLine printed text
-#. Popup::Message(crash_value);
-#. delete crashkernel paramter from bootloader
-#: src/clients/kdump.rb:752 src/clients/kdump.rb:757 src/modules/Kdump.rb:570
-#: src/modules/Kdump.rb:589
+#. start kdump at boot
+#. delete crashkernel parameter from bootloader
+#: src/clients/kdump.rb:755 src/clients/kdump.rb:760 src/modules/Kdump.rb:487
+#: src/modules/Kdump.rb:500
msgid "To apply changes a reboot is necessary."
msgstr ""
@@ -422,25 +425,25 @@
#. TRANSLATORS: CommandLine error message
#. TRANSLATORS: CommandLine error message
#. TRANSLATORS: CommandLine error message
-#: src/clients/kdump.rb:761 src/clients/kdump.rb:787 src/clients/kdump.rb:816
-#: src/clients/kdump.rb:1048 src/clients/kdump.rb:1065
-#: src/clients/kdump.rb:1082 src/clients/kdump.rb:1099
-#: src/clients/kdump.rb:1114 src/clients/kdump.rb:1130
-#: src/clients/kdump.rb:1153 src/clients/kdump.rb:1173
-#: src/clients/kdump.rb:1193 src/clients/kdump.rb:1207
-#: src/clients/kdump.rb:1230 src/clients/kdump.rb:1250
+#: src/clients/kdump.rb:764 src/clients/kdump.rb:790 src/clients/kdump.rb:819
+#: src/clients/kdump.rb:1051 src/clients/kdump.rb:1068
+#: src/clients/kdump.rb:1085 src/clients/kdump.rb:1102
+#: src/clients/kdump.rb:1117 src/clients/kdump.rb:1133
+#: src/clients/kdump.rb:1156 src/clients/kdump.rb:1176
+#: src/clients/kdump.rb:1196 src/clients/kdump.rb:1210
+#: src/clients/kdump.rb:1233 src/clients/kdump.rb:1253
#, fuzzy
msgid "Wrong options were used."
msgstr "Uyarı: şifreleme kullanılmıyor."
#. TRANSLATORS: CommandLine printed text
-#: src/clients/kdump.rb:778
+#: src/clients/kdump.rb:781
msgid "Dump level was set."
msgstr ""
#. TRANSLATORS: CommandLine error message
#. TRANSLATORS: CommandLine error message
-#: src/clients/kdump.rb:782 src/clients/kdump.rb:807
+#: src/clients/kdump.rb:785 src/clients/kdump.rb:810
#, fuzzy
msgid "Wrong value of option."
msgstr "Seçeneğin değeri"
@@ -448,18 +451,18 @@
#
# clients/inst_custom_part.ycp:1507
#. TRANSLATORS: CommandLine printed text
-#: src/clients/kdump.rb:803
+#: src/clients/kdump.rb:806
#, fuzzy
msgid "Dump format was set."
msgstr "&Biçimlendir"
#. TRANSLATORS: CommandLine printed text help
-#: src/clients/kdump.rb:810
+#: src/clients/kdump.rb:813
msgid "Option can include only \"none\", \"ELF\", \"compressed\" or \"lzo\" value."
msgstr ""
#. TRANSLATORS: CommandLine error message
-#: src/clients/kdump.rb:830
+#: src/clients/kdump.rb:833
#, fuzzy
msgid "File %1 does not exist."
msgstr "%1 hizmeti mevcut değil."
@@ -468,8 +471,8 @@
#. TRANSLATORS: CommandLine error message
#. TRANSLATORS: CommandLine error message
#. TRANSLATORS: CommandLine error message
-#: src/clients/kdump.rb:852 src/clients/kdump.rb:886 src/clients/kdump.rb:935
-#: src/clients/kdump.rb:969 src/clients/kdump.rb:1016
+#: src/clients/kdump.rb:855 src/clients/kdump.rb:889 src/clients/kdump.rb:938
+#: src/clients/kdump.rb:972 src/clients/kdump.rb:1019
msgid "Value for \"dir\" missing."
msgstr ""
@@ -477,53 +480,53 @@
#. TRANSLATORS: CommandLine error message
#. TRANSLATORS: CommandLine error message
#. TRANSLATORS: CommandLine error message
-#: src/clients/kdump.rb:866 src/clients/kdump.rb:916 src/clients/kdump.rb:957
-#: src/clients/kdump.rb:983
+#: src/clients/kdump.rb:869 src/clients/kdump.rb:919 src/clients/kdump.rb:960
+#: src/clients/kdump.rb:986
msgid "Value for \"server\" missing."
msgstr ""
#. TRANSLATORS: CommandLine error message
-#: src/clients/kdump.rb:995
+#: src/clients/kdump.rb:998
msgid "Value for \"share\" missing."
msgstr ""
#. TRANSLATORS: CommandLine error message
-#: src/clients/kdump.rb:1037
+#: src/clients/kdump.rb:1040
#, fuzzy
msgid "Wrong value for target."
msgstr "%1 parametresi için bilinmeyen değer."
#. TRANSLATORS: CommandLine error message
-#: src/clients/kdump.rb:1148
+#: src/clients/kdump.rb:1151
#, fuzzy
msgid "Wrong value of options \"no\"."
msgstr "Seçeneğin değeri"
#. TRANSLATORS: CommandLine error message
-#: src/clients/kdump.rb:1168
+#: src/clients/kdump.rb:1171
#, fuzzy
msgid "Wrong value for option \"server\"."
msgstr "Seçeneğin değeri"
#. TRANSLATORS: CommandLine error message
-#: src/clients/kdump.rb:1188
+#: src/clients/kdump.rb:1191
#, fuzzy
msgid "Wrong value for option \"user\"."
msgstr "Seçeneğin değeri"
#. TRANSLATORS: CommandLine error message
#. TRANSLATORS: CommandLine error message
-#: src/clients/kdump.rb:1225 src/clients/kdump.rb:1245
+#: src/clients/kdump.rb:1228 src/clients/kdump.rb:1248
#, fuzzy
msgid "Wrong value for option \"email\"."
msgstr "Seçeneğin değeri"
-#: src/clients/kdump.rb:1257
+#: src/clients/kdump.rb:1260
msgid "Firmware-assisted dump: %{status}"
msgstr ""
#. TRANSLATORS: CommandLine error message
-#: src/clients/kdump.rb:1275
+#: src/clients/kdump.rb:1278
#, fuzzy
msgid "No option has been defined."
msgstr "Uyarı: şifreleme kullanılmıyor."
@@ -547,61 +550,48 @@
# clients/lan_inetd_start.ycp:77
#. TRANSLATORS: RadioButtonGroup Label
-#: src/include/kdump/dialogs.rb:53
+#: src/include/kdump/dialogs.rb:57
#, fuzzy
msgid "Enable/Disable Kdump"
msgstr "&Etkinleştir ya da Kapat"
-#: src/include/kdump/dialogs.rb:58
+#: src/include/kdump/dialogs.rb:62
#, fuzzy
msgid "Enable Kd&ump"
msgstr "Etkin"
-#: src/include/kdump/dialogs.rb:59
+#: src/include/kdump/dialogs.rb:63
#, fuzzy
msgid "&Disable Kdump"
msgstr "&Kapalı"
-#. "handle" : HandleEnableDisalbeKdump,
-#: src/include/kdump/dialogs.rb:79
-msgid "Total System Memory [MB]:"
-msgstr ""
-
-#: src/include/kdump/dialogs.rb:86
-msgid "Usable Memory [MB]:"
-msgstr ""
-
-#: src/include/kdump/dialogs.rb:95
-msgid "Kdump Memor&y [MB]"
-msgstr ""
-
#. ---------============ Dump Filtering screen=============------------
-#: src/include/kdump/dialogs.rb:134
+#: src/include/kdump/dialogs.rb:111
#, fuzzy
msgid "Include in Dumping"
msgstr "Kapsama dosyası"
-#: src/include/kdump/dialogs.rb:141
+#: src/include/kdump/dialogs.rb:118
msgid "&Pages Filled with Zero"
msgstr ""
# clients/inst_language.ycp:116
#. `VStretch ()
-#: src/include/kdump/dialogs.rb:147
+#: src/include/kdump/dialogs.rb:124
#, fuzzy
msgid "Cach&e Pages"
msgstr "Apache Dilleri"
-#: src/include/kdump/dialogs.rb:157
+#: src/include/kdump/dialogs.rb:134
msgid "Cache Priva&te Pages"
msgstr ""
-#: src/include/kdump/dialogs.rb:162
+#: src/include/kdump/dialogs.rb:139
#, fuzzy
msgid "&User Data Pages"
msgstr "Kullanıcı verisi"
-#: src/include/kdump/dialogs.rb:163
+#: src/include/kdump/dialogs.rb:140
#, fuzzy
msgid "&Free Pages"
msgstr "İl&k sayfa"
@@ -609,69 +599,69 @@
#
# clients/inst_custom_part.ycp:1507
#. TRANSLATORS: TextEntry Label
-#: src/include/kdump/dialogs.rb:191
+#: src/include/kdump/dialogs.rb:168
#, fuzzy
msgid "&Dump Format"
msgstr "&Biçimlendir"
# sound_db.ycp.noloc:3270
-#: src/include/kdump/dialogs.rb:194
+#: src/include/kdump/dialogs.rb:171
#, fuzzy
msgid "&No Dump"
msgstr "MIDI çıkış sayısı."
#
# clients/inst_custom_part.ycp:1507
-#: src/include/kdump/dialogs.rb:195
+#: src/include/kdump/dialogs.rb:172
#, fuzzy
msgid "&ELF Format"
msgstr "&Biçimlendir"
-#: src/include/kdump/dialogs.rb:196
+#: src/include/kdump/dialogs.rb:173
#, fuzzy
msgid "C&ompressed Format"
msgstr "&Biçimlendir"
-#: src/include/kdump/dialogs.rb:197
+#: src/include/kdump/dialogs.rb:174
#, fuzzy
msgid "&LZO Compressed Format"
msgstr "&Biçimlendir"
# include/sound/ui.ycp:241
#. ---------============ Dump Target screen=============------------
-#: src/include/kdump/dialogs.rb:217
+#: src/include/kdump/dialogs.rb:194
#, fuzzy
msgid "&Select Target"
msgstr "&Tümünü seç"
# clients/inst_source.ycp:192
-#: src/include/kdump/dialogs.rb:221
+#: src/include/kdump/dialogs.rb:198
msgid "Local Directory"
msgstr "Yerel dizin"
-#: src/include/kdump/dialogs.rb:222 src/include/kdump/uifunctions.rb:106
+#: src/include/kdump/dialogs.rb:199 src/include/kdump/uifunctions.rb:106
msgid "FTP"
msgstr "FTP"
# classnames.ycp:106
-#: src/include/kdump/dialogs.rb:223
+#: src/include/kdump/dialogs.rb:200
msgid "SSH"
msgstr "SSH"
-#: src/include/kdump/dialogs.rb:224
+#: src/include/kdump/dialogs.rb:201
msgid "SFTP"
msgstr ""
-#: src/include/kdump/dialogs.rb:225 src/include/kdump/uifunctions.rb:173
+#: src/include/kdump/dialogs.rb:202 src/include/kdump/uifunctions.rb:173
msgid "NFS"
msgstr "NFS"
-#: src/include/kdump/dialogs.rb:226 src/include/kdump/uifunctions.rb:188
+#: src/include/kdump/dialogs.rb:203 src/include/kdump/uifunctions.rb:188
msgid "CIFS (SMB)"
msgstr ""
#. TRANSLATORS: TextEntry Label
-#: src/include/kdump/dialogs.rb:251
+#: src/include/kdump/dialogs.rb:228
#, fuzzy
msgid "&SMTP Server"
msgstr "NTP sunucusu"
@@ -680,7 +670,7 @@
#. text entry
#. text entry
#. text entry
-#: src/include/kdump/dialogs.rb:263 src/include/kdump/uifunctions.rb:130
+#: src/include/kdump/dialogs.rb:240 src/include/kdump/uifunctions.rb:130
#: src/include/kdump/uifunctions.rb:160 src/include/kdump/uifunctions.rb:212
msgid "&User Name"
msgstr "&Kullanıcı adı"
@@ -689,137 +679,157 @@
#. password entry
#. password entry
#. password entry
-#: src/include/kdump/dialogs.rb:275 src/include/kdump/uifunctions.rb:133
+#: src/include/kdump/dialogs.rb:252 src/include/kdump/uifunctions.rb:133
#: src/include/kdump/uifunctions.rb:163 src/include/kdump/uifunctions.rb:215
msgid "&Password"
msgstr "&Parola"
#. TRANSLATORS: TextEntry Label
-#: src/include/kdump/dialogs.rb:287
+#: src/include/kdump/dialogs.rb:264
#, fuzzy
msgid "Notification &To"
msgstr "Değiştirilme anı"
#. TRANSLATORS: TextEntry Label
-#: src/include/kdump/dialogs.rb:303
+#: src/include/kdump/dialogs.rb:280
#, fuzzy
msgid "Notifica&tion CC"
msgstr "Kimlik"
#. TRANSLATORS: TextEntry Label
-#: src/include/kdump/dialogs.rb:320
+#: src/include/kdump/dialogs.rb:297
msgid "Custom Kdump &Kernel"
msgstr ""
#. TRANSLATORS: TextEntry Label
-#: src/include/kdump/dialogs.rb:332
+#: src/include/kdump/dialogs.rb:309
msgid "Kdump Co&mmand Line"
msgstr ""
# clients/support_registration.ycp:66
#. TRANSLATORS: TextEntry Label
-#: src/include/kdump/dialogs.rb:344
+#: src/include/kdump/dialogs.rb:321
#, fuzzy
msgid "Kdump Command &Line Append"
msgstr "Komut: "
#. TRANSLATORS: CheckBox Label
-#: src/include/kdump/dialogs.rb:361
+#: src/include/kdump/dialogs.rb:338
msgid "&Enable Immediate Reboot After Saving the Core"
msgstr ""
#. TRANSLATORS: CheckBox Label
-#: src/include/kdump/dialogs.rb:375
+#: src/include/kdump/dialogs.rb:352
msgid "Enable Copy Ke&rnel into the Dump Directory"
msgstr ""
#. TRANSLATORS: CheckBox Label
-#: src/include/kdump/dialogs.rb:389
+#: src/include/kdump/dialogs.rb:366
#, fuzzy
msgid "Enable &Delete Old Dump Images"
msgstr "Eski paketleri sil"
#. TRANSLATORS: IntField Label
-#: src/include/kdump/dialogs.rb:406
+#: src/include/kdump/dialogs.rb:383
#, fuzzy
msgid "N&umber of Old Dumps"
msgstr "Maksimum &eski yedek sayısı"
# classnames.ycp:44
#. "handle" :
-#: src/include/kdump/dialogs.rb:427
+#: src/include/kdump/dialogs.rb:408
#, fuzzy
msgid "Kdump Memory"
msgstr "Bellek"
# clients/inst_custom_part.ycp:2930
-#: src/include/kdump/dialogs.rb:432
+#: src/include/kdump/dialogs.rb:413
#, fuzzy
msgid "Kdump Start-Up"
msgstr "Başlangıç"
# clients/inst_custom_part.ycp:2930
-#: src/include/kdump/dialogs.rb:433
+#: src/include/kdump/dialogs.rb:414
msgid "Start-Up"
msgstr "Başlangıç"
-#: src/include/kdump/dialogs.rb:448
+#: src/include/kdump/dialogs.rb:429
msgid "Kdump - Dump Filtering"
msgstr ""
-#: src/include/kdump/dialogs.rb:449
+#: src/include/kdump/dialogs.rb:430
#, fuzzy
msgid "Dump Filtering"
msgstr "Yerel &filtreleme yap"
-#: src/include/kdump/dialogs.rb:455
+#: src/include/kdump/dialogs.rb:436
msgid "Saving Target for Kdump Image"
msgstr ""
-#: src/include/kdump/dialogs.rb:462 src/include/kdump/dialogs.rb:463
+#: src/include/kdump/dialogs.rb:443 src/include/kdump/dialogs.rb:444
#, fuzzy
msgid "Dump Target"
msgstr "E-posta hedefi 1"
-#: src/include/kdump/dialogs.rb:469
+#: src/include/kdump/dialogs.rb:450
#, fuzzy
msgid "SMTP Server"
msgstr "NTP sunucusu"
-#: src/include/kdump/dialogs.rb:479
+#: src/include/kdump/dialogs.rb:460
#, fuzzy
msgid "Notification Email Addresses"
msgstr "Bildirim kapalı"
-#: src/include/kdump/dialogs.rb:487 src/include/kdump/dialogs.rb:488
+#: src/include/kdump/dialogs.rb:468 src/include/kdump/dialogs.rb:469
#, fuzzy
msgid "Email Notification"
msgstr "Kimlik"
-#: src/include/kdump/dialogs.rb:501
+#: src/include/kdump/dialogs.rb:482
msgid "Custom Kernel for Kdump"
msgstr ""
# clients/support_registration.ycp:66
-#: src/include/kdump/dialogs.rb:506
+#: src/include/kdump/dialogs.rb:487
#, fuzzy
msgid "Command Line"
msgstr "Komut: "
-#: src/include/kdump/dialogs.rb:514
+#: src/include/kdump/dialogs.rb:495
#, fuzzy
msgid "Dump Settings"
msgstr "Uzman ayarları"
-#: src/include/kdump/dialogs.rb:527
+#: src/include/kdump/dialogs.rb:508
#, fuzzy
msgid "Kdump Expert Settings"
msgstr "Uzman ayarları"
-#: src/include/kdump/dialogs.rb:528
+#: src/include/kdump/dialogs.rb:509
msgid "Expert Settings"
msgstr "Uzman ayarları"
+#: src/include/kdump/dialogs.rb:529
+msgid "Kdump &Low Memory [MiB]"
+msgstr ""
+
+#: src/include/kdump/dialogs.rb:531
+msgid "Kdump Memor&y [MiB]"
+msgstr ""
+
+#: src/include/kdump/dialogs.rb:537
+msgid "Total System Memory [MiB]:"
+msgstr ""
+
+#: src/include/kdump/dialogs.rb:544
+msgid "Usable Memory [MiB]:"
+msgstr ""
+
+#: src/include/kdump/dialogs.rb:567
+msgid "Kdump &High Memory [MiB]"
+msgstr ""
+
#. Enable/Disable Kdump - RadioButtons 1/1
#: src/include/kdump/helps.rb:36
msgid ""
@@ -1245,174 +1255,184 @@
#. several ranges and ask user about rewritting
#.
#. "KdumpMemory"
-#: src/include/kdump/uifunctions.rb:1439
-msgid "Kernel option includes several ranges. Rewrite it?"
+#: src/include/kdump/uifunctions.rb:1449
+msgid "Kernel option includes several ranges or redundant values. Rewrite it?"
msgstr ""
#. T: Checkbox label
-#: src/include/kdump/uifunctions.rb:1467
+#: src/include/kdump/uifunctions.rb:1482
msgid "Use &Firmware-Assisted Dump"
msgstr ""
#. See FATE#315780
#. See https://www.suse.com/support/kb/doc.php?id=7012786
#. FIXME what about dracut?
-#: src/modules/Kdump.rb:495
+#: src/modules/Kdump.rb:412
msgid ""
"Error updating initrd while calling '%{cmd}'.\n"
"See %{log} for details."
msgstr ""
#. Kdump read dialog caption
-#: src/modules/Kdump.rb:605
+#: src/modules/Kdump.rb:514
#, fuzzy
msgid "Initializing kdump Configuration"
msgstr "Modem yapılandırması başlatılıyor"
#. Progress stage 1/4
#. Progress step 1/4
-#: src/modules/Kdump.rb:614 src/modules/Kdump.rb:622
+#: src/modules/Kdump.rb:523 src/modules/Kdump.rb:531
#, fuzzy
msgid "Reading the config file..."
msgstr "Profiller okunuyor..."
#. Progress stage 3/4
-#: src/modules/Kdump.rb:616
+#: src/modules/Kdump.rb:525
#, fuzzy
msgid "Reading kernel boot options..."
msgstr "Kullanını ayarları okunamadı!"
-# include/tv/ui.ycp:601
#. Progress stage 4/4
-#. Progress finished 3/4
-#: src/modules/Kdump.rb:618 src/modules/Kdump.rb:626
-#, fuzzy
-msgid "Reading available memory..."
+#: src/modules/Kdump.rb:527
+msgid "Calculating memory limits..."
msgstr ""
-"Kullanılabilir çekirdek modüllerinin\n"
-"listesi alınıyor..."
#
#. Progress step 2/4
-#: src/modules/Kdump.rb:624
+#: src/modules/Kdump.rb:533
#, fuzzy
msgid "Reading partitions of disks..."
msgstr "Bölümlendirme okunuyor..."
+#. Progress finished 3/4
+#: src/modules/Kdump.rb:535
+msgid "Reading available memory and calibrating usage..."
+msgstr ""
+
#. Error message
-#: src/modules/Kdump.rb:638
+#: src/modules/Kdump.rb:547
msgid "Cannot read config file /etc/sysconfig/kdump"
msgstr ""
#. Error message
-#: src/modules/Kdump.rb:646
+#: src/modules/Kdump.rb:555
#, fuzzy
msgid "Cannot read kernel boot options."
msgstr "Kullanını ayarları okunamadı!"
#. Error message
-#: src/modules/Kdump.rb:653
+#: src/modules/Kdump.rb:563
#, fuzzy
msgid "Cannot read available memory."
msgstr "Dosya okunamadı: %1"
#. Kdump read dialog caption
-#: src/modules/Kdump.rb:679
+#: src/modules/Kdump.rb:589
#, fuzzy
msgid "Saving kdump Configuration"
msgstr "Modem yapılandırması kaydediliyor"
#. Progress stage 1/2
-#: src/modules/Kdump.rb:708
+#: src/modules/Kdump.rb:618
msgid "Write the settings"
msgstr "Ayarları yaz"
#. Progress stage 2/2
-#: src/modules/Kdump.rb:710
+#: src/modules/Kdump.rb:620
#, fuzzy
msgid "Update boot options"
msgstr "Güncelleme seçenekleri"
#. Progress step 1/2
-#: src/modules/Kdump.rb:714
+#: src/modules/Kdump.rb:624
msgid "Writing the settings..."
msgstr "Ayarlar yazılıyor..."
#. Progress step 2/2
-#: src/modules/Kdump.rb:716
+#: src/modules/Kdump.rb:626
#, fuzzy
msgid "Updating boot options..."
msgstr "Bölge dosyaları güncelleniyor..."
# clients/lan_inetd.ycp:54 clients/lan_inetd_custom.ycp:792 clients/lan_inetd_start.ycp:146 clients/lan_inetd_start.ycp:158
#. Progress finished
-#: src/modules/Kdump.rb:718
+#: src/modules/Kdump.rb:628
msgid "Finished"
msgstr "Sonlandı"
#. Error message
-#: src/modules/Kdump.rb:728
+#: src/modules/Kdump.rb:638
msgid "Cannot write settings."
msgstr "Ayarlar yazılamıyor."
#. Error message
-#: src/modules/Kdump.rb:737
+#: src/modules/Kdump.rb:647
msgid "Adding crashkernel parameter to bootloader fault."
msgstr ""
# include/runlevel/ui.ycp:443
-#. Create a textual summary and a list of unconfigured cards
+#. Create a textual summary
#. @return summary of the current configuration
-#: src/modules/Kdump.rb:851
+#: src/modules/Kdump.rb:758
#, fuzzy
msgid "Kdump status: %1"
msgstr "%1 numaralı çalışma düzeyinde"
-#: src/modules/Kdump.rb:852
+#: src/modules/Kdump.rb:759
msgid "enabled"
msgstr "açık"
-#: src/modules/Kdump.rb:852
+#: src/modules/Kdump.rb:759
msgid "disabled"
msgstr "kapalı"
-# include/nfs/routines.ycp:188
-#: src/modules/Kdump.rb:859
-#, fuzzy
-msgid "Value of crashkernel option: %1"
-msgstr "Seçenek için boş değer: %1"
+#: src/modules/Kdump.rb:766
+msgid "Value(s) of crashkernel option: %1"
+msgstr ""
#
# clients/inst_custom_part.ycp:1507
-#: src/modules/Kdump.rb:866
+#: src/modules/Kdump.rb:773
#, fuzzy
msgid "Dump format: %1"
msgstr "&Biçimlendir"
-#: src/modules/Kdump.rb:873
+#: src/modules/Kdump.rb:780
#, fuzzy
msgid "Target of dumps: %1"
msgstr "Maksimum &eski yedek sayısı"
-#: src/modules/Kdump.rb:880
+#: src/modules/Kdump.rb:787
#, fuzzy
msgid "Number of dumps: %1"
msgstr "Maksimum &eski yedek sayısı"
#. TRANSLATORS: warning message in installation proposal,
#. do not translate %{requested} and %{available} - they are replaced with actual sizes later
-#: src/modules/Kdump.rb:972
+#: src/modules/Kdump.rb:879
msgid "Warning! There might not be enough free space. %{required} required, but only %{available} are available."
msgstr ""
#. Trying to use fadump on unsupported hardware
-#: src/modules/Kdump.rb:1065
+#: src/modules/Kdump.rb:974
msgid ""
"Cannot use Firmware-assisted dump.\n"
"It is not supported on this hardware."
msgstr ""
+# include/tv/ui.ycp:601
#, fuzzy
+#~ msgid "Reading available memory..."
+#~ msgstr ""
+#~ "Kullanılabilir çekirdek modüllerinin\n"
+#~ "listesi alınıyor..."
+
+# include/nfs/routines.ycp:188
+#, fuzzy
+#~ msgid "Value of crashkernel option: %1"
+#~ msgstr "Seçenek için boş değer: %1"
+
+#, fuzzy
#~ msgid "Package for kexec-tools is not available."
#~ msgstr "%1 paket bulunamadı."
Modified: trunk/yast/tr/po/ncurses-pkg.tr.po
===================================================================
--- trunk/yast/tr/po/ncurses-pkg.tr.po 2015-09-29 08:00:06 UTC (rev 92872)
+++ trunk/yast/tr/po/ncurses-pkg.tr.po 2015-09-29 08:00:16 UTC (rev 92873)
@@ -12,14 +12,14 @@
msgstr ""
"Project-Id-Version: packages.tr\n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2015-08-25 18:36+0200\n"
+"POT-Creation-Date: 2015-09-28 18:16+0200\n"
"PO-Revision-Date: 2006-11-16 14:59+0100\n"
"Last-Translator: Ömer Kehri <xanathar(a)gmx.com.tr>\n"
"Language-Team: Turkish <yast-int(a)suse.de>\n"
-"Language: tr\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
+"Language: tr\n"
"Plural-Forms: nplurals=1; plural=0;\n"
"X-Generator: KBabel 1.0.1\n"
@@ -99,14 +99,14 @@
#. add the Cancel button
#. begin: the label of the Cancel button
#: src/NCPackageSelector.cc:1717 src/NCPackageSelector.cc:1836
-#: src/NCPkgStrings.cc:684
+#: src/NCPkgStrings.cc:691
msgid "&Cancel"
msgstr "Va&zgeç"
#. add the OK button
#. the label of an Accept button
#: src/NCPackageSelector.cc:1722 src/NCPackageSelector.cc:1841
-#: src/NCPkgStrings.cc:698
+#: src/NCPkgStrings.cc:705
msgid "&Accept"
msgstr "Kabu&l et"
@@ -1177,41 +1177,46 @@
msgid "&OK"
msgstr "&Tamam"
+#. begin: the label of the Contiunue button
+#: src/NCPkgStrings.cc:684
+msgid "C&ontinue"
+msgstr ""
+
# include/ui/common_messages.ycp:27
#. the label of the Yes button
-#: src/NCPkgStrings.cc:691
+#: src/NCPkgStrings.cc:698
msgid "&Yes"
msgstr "&Evet"
# include/ui/common_messages.ycp:31
#. the label of the No button
-#: src/NCPkgStrings.cc:705
+#: src/NCPkgStrings.cc:712
msgid "&No"
msgstr "&Hayır"
#. the label of the Solve button - 'try again' implies that user
#. has to make some action (#213602)
-#: src/NCPkgStrings.cc:713
+#: src/NCPkgStrings.cc:720
msgid "&OK -- Try Again"
msgstr "&Tamam -- Yeniden dene"
# clients/inst_sw_single.ycp:2251
#. text for a Notify popup
-#: src/NCPkgStrings.cc:721
+#: src/NCPkgStrings.cc:728
#, fuzzy
msgid "<p>All changes in the package, patch or pattern selection will be lost.<br>Really exit?</p>"
msgstr "İptal ile çıkmanız durumunda yaptığınız seçimler kaybolacaktır.<p>Çıkmak istediğinize emin misiniz?<br>"
# clients/inst_language.ycp:116
#. the label of language table
-#: src/NCPkgStrings.cc:729
+#: src/NCPkgStrings.cc:736
#, fuzzy
msgid "Available Languages"
msgstr "Bamileke Dilleri"
# clients/lan_inetd_custom.ycp:790
#. the label of language table
-#: src/NCPkgStrings.cc:736
+#: src/NCPkgStrings.cc:743
#, fuzzy
msgid "Available Repositories"
msgstr "Mevcut &hizmetler"
@@ -1221,7 +1226,7 @@
#. (the list shows all patches which are needed)
#. static const std::string value = _( "Installable Patches" );
#. static const std::string value = _( "Relevant Patches" );
-#: src/NCPkgStrings.cc:746
+#: src/NCPkgStrings.cc:753
#, fuzzy
msgid "Needed Patches"
msgstr "Y&eni yamalar"
@@ -1229,59 +1234,75 @@
# clients/inst_sw_single.ycp:1225 clients/inst_sw_single.ycp:1283
#. A label for a list of YOU Patches - keep it short - max. 25 chars!
#. (the list shows all patches which are already installed)
-#: src/NCPkgStrings.cc:754
+#: src/NCPkgStrings.cc:761
msgid "Installed Patches"
msgstr "Kurulu yamalar"
#. A common label for a list of YOU Patches - keep it short - max. 25 chars!
-#: src/NCPkgStrings.cc:762
+#: src/NCPkgStrings.cc:769
msgid "Online Update Patches"
msgstr "Çevrimiçi güncelleme yamaları"
#. the label Filter: Update Problem ( keep it short - max. 25 chars )
-#: src/NCPkgStrings.cc:769
+#: src/NCPkgStrings.cc:776
msgid "Update Problem -- see help"
msgstr "Güncelleme sorunu -- Yardım'a bakın"
#. the label for Filter: Search results
-#: src/NCPkgStrings.cc:776
+#: src/NCPkgStrings.cc:783
msgid "Search Results"
msgstr "Arama sonuçları"
#. the headline of the dependency popup
-#: src/NCPkgStrings.cc:783
+#: src/NCPkgStrings.cc:790
msgid "Package Dependencies"
msgstr "Paket bağımlılıkları"
#. help text package status
-#: src/NCPkgStrings.cc:790
+#: src/NCPkgStrings.cc:797
msgid "<b>Update Problem List</b><br><p>The packages in the list cannot be updated automatically.</p><p>Possible reasons:</p><p>They are obsoleted by other packages.</p><p>There is no newer version to which to update on any installation media.</p><p>They are third-party packages</p><p>Manually select what to do with them. The safest course of action is to delete them.</p>"
msgstr "<b>Güncelleme sorun listesi</b><br><p>Bu listedeki paketler otomatik olarak güncellenemez.</p><p>Olası nedenler:</p><p>Bu paketler başka paketler tarafından eskileştirilmiş.</p><p>Kurulum medyalarında güncellenecek yeni bir sürüm mevcut değil.</p><p>Bu paketler üçüncü kişi paketleridir</p><p>Bu paketlerle ne yapılacağını elle seçin. Yapılacak en güvenli hareket paketleri silmektir.</p>"
#. column header source RPM installation (keep it short!)
-#: src/NCPkgStrings.cc:797
+#: src/NCPkgStrings.cc:804
msgid "Source"
msgstr "Kaynak"
#. menu entry Update List
-#: src/NCPkgStrings.cc:805
+#: src/NCPkgStrings.cc:812
msgid "&Update List"
msgstr "&Güncelleme listesi"
#. part of the patch description
-#: src/NCPkgStrings.cc:812
+#: src/NCPkgStrings.cc:819
msgid "<b>Patch: </b>"
msgstr "<b>Yama: </b>"
#. info line is shown if YOU patch list is empty
-#: src/NCPkgStrings.cc:819
+#: src/NCPkgStrings.cc:826
msgid "No patches available"
msgstr "Mevcut yama yok"
-#: src/NCPkgStrings.cc:825
+#: src/NCPkgStrings.cc:832
msgid "Script"
msgstr "Komut dosyası"
+#: src/NCPkgStrings.cc:838
+msgid "Incompatible Package Versions"
+msgstr ""
+
+#: src/NCPkgStrings.cc:845
+msgid "<p>You are trying to install multiversion-capable and non-multiversion-capable versions of this package at the same time.</p>"
+msgstr ""
+
+#: src/NCPkgStrings.cc:854
+msgid "<p>This version is multiversion-capable.</p><p>Press \"Continue\" to install this version and unselect the non-multiversion-capable version, \"Cancel\" to unselect this version and keep the other one.</p>"
+msgstr ""
+
+#: src/NCPkgStrings.cc:864
+msgid "<p>This version is not multiversion-capable.</p><p>Press \"Continue\" to install only this version and unselect all other versions, \"Cancel\" to unselect this version and keep the other ones.<p>"
+msgstr ""
+
# clients/online_update_select.ycp:140
#, fuzzy
#~ msgid "<p>Meaning of the status flags:</p><p><b>a+ </b>: Patches concerning your installation are preselected. They will be downloaded and installed on your system. If you do not want a certain patch, deselect it with '-'.</p><p><b> i </b>: All requirements of this patch are satisfied.</p><p><b>+ </b>: You have selected this patch for installation.</p>"
Modified: trunk/yast/tr/po/qt-pkg.tr.po
===================================================================
--- trunk/yast/tr/po/qt-pkg.tr.po 2015-09-29 08:00:06 UTC (rev 92872)
+++ trunk/yast/tr/po/qt-pkg.tr.po 2015-09-29 08:00:16 UTC (rev 92873)
@@ -13,14 +13,14 @@
msgstr ""
"Project-Id-Version: packages-qt.tr\n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2015-08-25 18:36+0200\n"
+"POT-Creation-Date: 2015-09-28 18:16+0200\n"
"PO-Revision-Date: 2006-11-16 15:04+0100\n"
"Last-Translator: Ömer Kehri <xanathar(a)gmx.com.tr>\n"
"Language-Team: Turkish <yast-int(a)suse.de>\n"
-"Language: tr\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
+"Language: tr\n"
"Plural-Forms: nplurals=1; plural=0;\n"
"X-Generator: KBabel 1.3.1\n"
@@ -63,7 +63,7 @@
msgstr "Ara"
#. DEBUG
-#: src/YQPackageSelector.cc:429 src/YQPkgSearchFilterView.cc:113
+#: src/YQPackageSelector.cc:429 src/YQPkgSearchFilterView.cc:114
#, fuzzy
msgid "&Keywords"
msgstr "Anahtar kelimeler"
@@ -109,8 +109,8 @@
#: src/YQPackageSelectorBase.cc:249 src/YQPackageSelectorBase.cc:305
#: src/YQPackageSelectorBase.cc:326 src/YQPatternSelector.cc:259
#: src/YQPkgConflictDialog.cc:163 src/YQPkgConflictDialog.cc:398
-#: src/YQPkgSearchFilterView.cc:245 src/YQPkgTextDialog.cc:258
-#: src/YQPkgVersionsView.cc:429 src/YQSimplePatchSelector.cc:219
+#: src/YQPkgSearchFilterView.cc:249 src/YQPkgTextDialog.cc:258
+#: src/YQPkgVersionsView.cc:413 src/YQSimplePatchSelector.cc:219
msgid "&Cancel"
msgstr "&İptal et"
@@ -438,7 +438,7 @@
# include/ui/common_messages.ycp:23
#: src/YQPackageSelectorBase.cc:305 src/YQPackageSelectorBase.cc:326
-#: src/YQPkgConflictDialog.cc:397 src/YQPkgVersionsView.cc:428
+#: src/YQPkgConflictDialog.cc:397 src/YQPkgVersionsView.cc:412
msgid "C&ontinue"
msgstr "De&vam et"
@@ -1464,16 +1464,12 @@
msgid "Unmaintained Packages"
msgstr "&Bakımı yapılmayan paketleri sil"
-#. horizontal
-#. vertical
-#: src/YQPkgRepoFilterView.cc:180
+#: src/YQPkgRepoFilterView.cc:177
msgid "Search"
msgstr "Ara"
# clients/online_update_start.ycp:171
-#. horizontal
-#. vertical
-#: src/YQPkgRepoFilterView.cc:199
+#: src/YQPkgRepoFilterView.cc:192
msgid "Installation Summary"
msgstr "Kurulum özeti"
@@ -1488,46 +1484,46 @@
msgstr "zzz Tümü"
#. Search button
-#: src/YQPkgSearchFilterView.cc:92
+#: src/YQPkgSearchFilterView.cc:93
msgid "&Search"
msgstr "&Ara"
#.
#. Where to search
#.
-#: src/YQPkgSearchFilterView.cc:105
+#: src/YQPkgSearchFilterView.cc:106
msgid "Search in"
msgstr "Aranacak yer"
-#: src/YQPkgSearchFilterView.cc:111
+#: src/YQPkgSearchFilterView.cc:112
#, fuzzy
#| msgid "Name"
msgid "Nam&e"
msgstr "Ad"
-#: src/YQPkgSearchFilterView.cc:115
+#: src/YQPkgSearchFilterView.cc:116
msgid "Su&mmary"
msgstr "&Özet"
-#: src/YQPkgSearchFilterView.cc:117
+#: src/YQPkgSearchFilterView.cc:118
msgid "Descr&iption"
msgstr "&Tanım"
-#: src/YQPkgSearchFilterView.cc:122
+#: src/YQPkgSearchFilterView.cc:123
#, fuzzy
#| msgid "Provides:"
msgid "RPM \"P&rovides\""
msgstr "Sağladıkları:"
# clients/hwinfo.ycp:54
-#: src/YQPkgSearchFilterView.cc:124
+#: src/YQPkgSearchFilterView.cc:125
#, fuzzy
#| msgid "Re&quires"
msgid "RPM \"Re&quires\""
msgstr "&Gereksinimleri"
# include/ui/file_popups.ycp:96 include/ui/file_popups.ycp:127 include/ui/file_popups.ycp:138 include/ui/file_popups.ycp:180
-#: src/YQPkgSearchFilterView.cc:127
+#: src/YQPkgSearchFilterView.cc:128
#, fuzzy
msgid "File list"
msgstr "Dosya listesi"
@@ -1535,42 +1531,42 @@
#.
#. Search mode
#.
-#: src/YQPkgSearchFilterView.cc:142
+#: src/YQPkgSearchFilterView.cc:143
msgid "Search &Mode:"
msgstr "Arama &modu:"
# include/ui/common_messages.ycp:23
#. Caution: combo box items must be inserted in the same order as enum SearchMode!
-#: src/YQPkgSearchFilterView.cc:155
+#: src/YQPkgSearchFilterView.cc:156
msgid "Contains"
msgstr "İçerecek"
-#: src/YQPkgSearchFilterView.cc:156
+#: src/YQPkgSearchFilterView.cc:157
msgid "Begins with"
msgstr "Başlayacak"
-#: src/YQPkgSearchFilterView.cc:157
+#: src/YQPkgSearchFilterView.cc:158
msgid "Exact Match"
msgstr "Birebir uyum"
# include/nfs_server/ui.ycp:285
-#: src/YQPkgSearchFilterView.cc:158
+#: src/YQPkgSearchFilterView.cc:159
msgid "Use Wild Cards"
msgstr "Wildcard kullan"
-#: src/YQPkgSearchFilterView.cc:159
+#: src/YQPkgSearchFilterView.cc:160
msgid "Use Regular Expression"
msgstr "Regular expression kullan"
-#: src/YQPkgSearchFilterView.cc:166
+#: src/YQPkgSearchFilterView.cc:167
msgid "Case Sensiti&ve"
msgstr "Büyük-küçük harfe duyarlı"
-#: src/YQPkgSearchFilterView.cc:244
+#: src/YQPkgSearchFilterView.cc:248
msgid "Searching..."
msgstr "Aranıyor..."
-#: src/YQPkgSearchFilterView.cc:330
+#: src/YQPkgSearchFilterView.cc:334
msgid "No Results."
msgstr "Arama sonucu yok."
@@ -1580,7 +1576,7 @@
#. if it's a user error (e.g., syntax error in regular expression) or
#. an internal error. But there is a "Details" button that will return
#. the original (translated) error message.
-#: src/YQPkgSearchFilterView.cc:345
+#: src/YQPkgSearchFilterView.cc:349
#, fuzzy
msgid "Query Error"
msgstr "Hata"
@@ -1705,14 +1701,14 @@
msgstr "Kurulmadı (%1)"
#. Translators: Popup dialog text. Try to keep the lines about the same length.
-#: src/YQPkgVersionsView.cc:398
+#: src/YQPkgVersionsView.cc:382
msgid ""
"You are trying to install multiversion-capable\n"
"and non-multiversion-capable versions of this\n"
"package at the same time."
msgstr ""
-#: src/YQPkgVersionsView.cc:406
+#: src/YQPkgVersionsView.cc:390
msgid ""
"This version is multiversion-capable.\n"
"\n"
@@ -1721,7 +1717,7 @@
"\"Cancel\" to unselect this version and keep the other one."
msgstr ""
-#: src/YQPkgVersionsView.cc:415
+#: src/YQPkgVersionsView.cc:399
msgid ""
"This version is not multiversion-capable.\n"
"\n"
@@ -1731,7 +1727,7 @@
msgstr ""
#. Dialog heading
-#: src/YQPkgVersionsView.cc:423
+#: src/YQPkgVersionsView.cc:407
msgid "Incompatible Package Versions"
msgstr ""
@@ -1744,11 +1740,11 @@
#. 3.17.4-i386 from openSUSE-11.1 update repository with priority 20 and vendor openSUSE
#. ^^^^^^ ^^^^ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ^^ ^^^^^^^^
#. %1 %2 %3 %4 %5
-#: src/YQPkgVersionsView.cc:549 src/YQPkgVersionsView.cc:586
+#: src/YQPkgVersionsView.cc:533 src/YQPkgVersionsView.cc:570
msgid "%1-%2 from %3 with priority %4 and vendor %5"
msgstr ""
-#: src/YQPkgVersionsView.cc:570
+#: src/YQPkgVersionsView.cc:554
msgid "This version is installed in your system."
msgstr "Sisteminizde bu sürüm kurulu."
Modified: trunk/yast/tr/po/registration.tr.po
===================================================================
--- trunk/yast/tr/po/registration.tr.po 2015-09-29 08:00:06 UTC (rev 92872)
+++ trunk/yast/tr/po/registration.tr.po 2015-09-29 08:00:16 UTC (rev 92873)
@@ -10,14 +10,14 @@
msgstr ""
"Project-Id-Version: YaST (@memory@)\n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2015-08-27 10:52+0200\n"
+"POT-Creation-Date: 2015-09-28 18:17+0200\n"
"PO-Revision-Date: 2001-10-18 10:13+0200\n"
"Last-Translator: Görkem Çetin <gorkem(a)gelecek.com.tr>\n"
"Language-Team: turkish <i18n(a)suse.de>\n"
-"Language: \n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
+"Language: \n"
"Plural-Forms: nplurals=1; plural=0;\n"
#. popup heading (in bold)
@@ -62,7 +62,7 @@
#: src/clients/inst_scc.rb:186
#: src/lib/registration/ui/autoyast_config_dialog.rb:104
#: src/lib/registration/ui/base_system_registration_dialog.rb:48
-#: src/lib/registration/ui/migration_repos_workflow.rb:270
+#: src/lib/registration/ui/migration_repos_workflow.rb:287
#: src/lib/registration/ui/registered_system_dialog.rb:37
#: src/lib/registration/ui/registration_update_dialog.rb:41
msgid "Registration"
@@ -97,8 +97,8 @@
#. %s is name of given product
#. then register the product(s)
#. %s is name of given product
-#: src/clients/scc_auto.rb:326 src/lib/registration/registration_ui.rb:247
-#: src/lib/registration/registration_ui.rb:277
+#: src/clients/scc_auto.rb:326 src/lib/registration/registration_ui.rb:281
+#: src/lib/registration/registration_ui.rb:311
msgid "Registering %s ..."
msgstr ""
@@ -306,24 +306,36 @@
msgid "Details: %s"
msgstr "Ayrıntılar: %s"
+#. TRANSLATORS: multiline error message - a SSL certificate has been
+#. imported but the registration server still cannot be accessed securely,
+#. user has to solve the certificate issue manually.
+#: src/lib/registration/connect_helpers.rb:226
+msgid ""
+"A certificate has been already imported\n"
+"but the server connection still cannot be trusted.\n"
+"\n"
+"Please fix the certificate issue manually, ensure that the server\n"
+"can be connected securely and start the YaST module again."
+msgstr ""
+
#. progress label
-#: src/lib/registration/connect_helpers.rb:222
+#: src/lib/registration/connect_helpers.rb:238
msgid "Importing the SSL certificate"
msgstr ""
-#: src/lib/registration/connect_helpers.rb:223
+#: src/lib/registration/connect_helpers.rb:239
msgid "Importing '%s' certificate..."
msgstr ""
#. try to use a translatable message first, if not found then use
#. the original error message from openSSL
-#: src/lib/registration/connect_helpers.rb:244
+#: src/lib/registration/connect_helpers.rb:260
msgid "Secure connection error: %s"
msgstr ""
#. TRANSLATORS: error message, %s is a server URL,
#. e.g. https://smt.example.com
-#: src/lib/registration/connect_helpers.rb:263
+#: src/lib/registration/connect_helpers.rb:279
msgid ""
"An old registration server was detected at\n"
"%s.\n"
@@ -359,58 +371,71 @@
#. FIXME: reused an existing message due to text freeze
#. (later use a better text, it's system update actually...)
#: src/lib/registration/registration_ui.rb:80
-#: src/lib/registration/registration_ui.rb:233
+#: src/lib/registration/registration_ui.rb:267
msgid "Registering the System..."
msgstr ""
#. updating base product registration, %s is a new base product name
+#. updating product registration, %s is a product name
#. updating registered addon/extension, %s is an extension name
+#. TRANSLATORS: Progress label
#: src/lib/registration/registration_ui.rb:106
-#: src/lib/registration/registration_ui.rb:312
+#: src/lib/registration/registration_ui.rb:146
+#: src/lib/registration/registration_ui.rb:346
+#: src/lib/registration/ui/migration_repos_workflow.rb:304
msgid "Updating to %s ..."
msgstr ""
+#. TRANSLATORS: progress label
+#: src/lib/registration/registration_ui.rb:163
+msgid "Synchronizing Products..."
+msgstr ""
+
#. load available addons from SCC server
#. the result is cached to avoid reloading when going back and forth in the
#. installation workflow
#. @return [Array<Registration::Addon>] available addons
#. download the addons from SCC, let the user select addons to install
#. @return [Symbol] the user input
-#: src/lib/registration/registration_ui.rb:143
-#: src/lib/registration/ui/autoyast_config_workflow.rb:109
+#: src/lib/registration/registration_ui.rb:177
+#: src/lib/registration/ui/autoyast_config_workflow.rb:106
msgid "Loading Available Extensions and Modules..."
msgstr ""
-#: src/lib/registration/registration_ui.rb:157
+#: src/lib/registration/registration_ui.rb:191
msgid "Loading Migration Products..."
msgstr ""
#. dialog title
-#: src/lib/registration/registration_ui.rb:174
+#: src/lib/registration/registration_ui.rb:208
msgid "Register Extensions and Modules"
msgstr ""
#. help text
-#: src/lib/registration/registration_ui.rb:178
+#: src/lib/registration/registration_ui.rb:212
msgid "<p>Extensions and Modules are being registered.</p>"
msgstr ""
#. TRANSLATORS: updates popup question (1/2), multiline, max. ~60 chars/line
-#: src/lib/registration/registration_ui.rb:203
+#: src/lib/registration/registration_ui.rb:237
msgid ""
"The registration server offers update repositories.\n"
"\n"
msgstr ""
#. TRANSLATORS: updates popup question (2/2), multiline, max. ~60 chars/line
-#: src/lib/registration/registration_ui.rb:207
-msgid "Would you like to enable these repositories during installation\n"
+#: src/lib/registration/registration_ui.rb:241
+msgid ""
+"Would you like to enable these repositories during installation\n"
+"in order to receive the latest updates?"
msgstr ""
#. Yast::Mode.update
#. TRANSLATORS: updates popup question (2/2), multiline, max. ~60 chars/line
-#: src/lib/registration/registration_ui.rb:211
-msgid "Would you like to enable these repositories during upgrade\n"
+#: src/lib/registration/registration_ui.rb:245
+msgid ""
+"Would you like to enable these repositories during upgrade\n"
+"in order to receive the latest updates?"
msgstr ""
#. indent size used in summary text
@@ -418,42 +443,53 @@
msgid "Certificate:"
msgstr ""
+#. TRANSLATORS: error popup, %s is a repository name, the popup is displayed
+#. when a migration repository cannot be accessed, there are [Skip]
+#. and [Abort] buttons displayed below the question
+#: src/lib/registration/sw_mgmt.rb:97
+msgid ""
+"Repository '%s'\n"
+"cannot be loaded.\n"
+"\n"
+"Skip the repository or abort?"
+msgstr ""
+
#. create UI label for a base product
#. @param base_product [Hash] Product (hash from pkg-bindings)
#. @return [String] UI Label
-#: src/lib/registration/sw_mgmt.rb:147
+#: src/lib/registration/sw_mgmt.rb:192
msgid "Unknown product"
msgstr ""
#. error message
#. error message
-#: src/lib/registration/sw_mgmt.rb:174 src/lib/registration/sw_mgmt.rb:248
+#: src/lib/registration/sw_mgmt.rb:219 src/lib/registration/sw_mgmt.rb:292
msgid "Saving repository configuration failed."
msgstr ""
#. # error message
#. error message
-#: src/lib/registration/sw_mgmt.rb:212 src/lib/registration/sw_mgmt.rb:223
+#: src/lib/registration/sw_mgmt.rb:256 src/lib/registration/sw_mgmt.rb:267
msgid "Updating service '%s' failed."
msgstr ""
#. error message
-#: src/lib/registration/sw_mgmt.rb:218
+#: src/lib/registration/sw_mgmt.rb:262
msgid "Adding service '%s' failed."
msgstr ""
#. error message
-#: src/lib/registration/sw_mgmt.rb:230
+#: src/lib/registration/sw_mgmt.rb:274
msgid "Saving service '%s' failed."
msgstr ""
#. error message
-#: src/lib/registration/sw_mgmt.rb:235
+#: src/lib/registration/sw_mgmt.rb:279
msgid "Refreshing service '%s' failed."
msgstr ""
#. TRANSLATORS: %s is a product name
-#: src/lib/registration/sw_mgmt.rb:438
+#: src/lib/registration/sw_mgmt.rb:486
msgid ""
"Cannot find remote product %s.\n"
"The product cannot be registered."
@@ -845,8 +881,15 @@
msgid "&Local Registration Server URL"
msgstr ""
+#. TRANSLATORS: error message, %s are details
+#. TRANSLATORS: error message, %s are details
+#: src/lib/registration/ui/media_addon_workflow.rb:95
+#: src/lib/registration/ui/wizard_client.rb:57
+msgid "Internal error: %s"
+msgstr ""
+
#. register the base system if not already registered
-#: src/lib/registration/ui/media_addon_workflow.rb:130
+#: src/lib/registration/ui/media_addon_workflow.rb:132
msgid ""
"The base system has to be registered in order to register the '%s' add-on.\n"
"Skip the base system and the add-on registration?"
@@ -854,7 +897,7 @@
#. TRANSLATORS: dialog title
#: src/lib/registration/ui/migration_repos_selection_dialog.rb:47
-msgid "Migration Repositories"
+msgid "Repositories used for Migration"
msgstr ""
#. TRANSLATORS: help text
@@ -864,7 +907,7 @@
#. TRANSLATORS: Multiselection widget label
#: src/lib/registration/ui/migration_repos_selection_dialog.rb:85
-msgid "Select the Migration Repositories"
+msgid "Select the Repositories used for Migration"
msgstr ""
#. TRANSLATORS: Push button label, starts the repository management module
@@ -882,81 +925,72 @@
msgid "Priority: %s"
msgstr ""
-#. a dummy message which will be used later, just make sure we have it
-#. before the translation deadline...
-#. TRANSLATORS: popup question, confirm installing the available
-#. updates now
-#: src/lib/registration/ui/migration_repos_workflow.rb:50
+#. TRANSLATORS: a popup message with [Continue] [Cancel] buttons,
+#. pressing [Continue] starts the registration module, [Cancel] aborts
+#. the online migration
+#: src/lib/registration/ui/migration_repos_workflow.rb:145
msgid ""
-"Online updates are available for installation.\n"
-"It is recommended to install all updates before proceeding.\n"
-"\n"
-"Would you like to install the updates now?"
+"The system is not registered,\n"
+"to run the online migration you need\n"
+"to register the system first."
msgstr ""
-#. TRANSLATORS: error message, %s are details
-#: src/lib/registration/ui/migration_repos_workflow.rb:86
-msgid "Internal error: %s"
-msgstr ""
-
#. TRANSLATORS: Error message
-#: src/lib/registration/ui/migration_repos_workflow.rb:170
+#: src/lib/registration/ui/migration_repos_workflow.rb:183
msgid "No installed product found."
msgstr ""
#. TRANSLATORS: Error message
-#: src/lib/registration/ui/migration_repos_workflow.rb:199
+#: src/lib/registration/ui/migration_repos_workflow.rb:212
msgid "No migration product found."
msgstr ""
-#. TRANSLATORS: Progress label
-#: src/lib/registration/ui/migration_repos_workflow.rb:246
-msgid "Registering Migration Products..."
-msgstr ""
-
#. TRANSLATORS: progress message
-#: src/lib/registration/ui/migration_repos_workflow.rb:272
+#: src/lib/registration/ui/migration_repos_workflow.rb:289
msgid "Preparing Migration Repositories..."
msgstr ""
#. TRANSLATORS: dialog title
-#: src/lib/registration/ui/migration_selection_dialog.rb:61
+#: src/lib/registration/ui/migration_selection_dialog.rb:62
msgid "Select the Migration Target"
msgstr ""
#. TRANSLATORS: help text (1/3)
-#: src/lib/registration/ui/migration_selection_dialog.rb:64
+#: src/lib/registration/ui/migration_selection_dialog.rb:65
msgid "<p>Here you can select the migration target products. The registrationserver may offer several possible migration to new products.</p>"
msgstr ""
#. TRANSLATORS: help text (2/3)
-#: src/lib/registration/ui/migration_selection_dialog.rb:67
+#: src/lib/registration/ui/migration_selection_dialog.rb:68
msgid "<p>Only one migration target from the list can be selected.</p>"
msgstr ""
#. TRANSLATORS: help text (3/3), %s is replaced by the (translated) check box label
-#: src/lib/registration/ui/migration_selection_dialog.rb:69
+#: src/lib/registration/ui/migration_selection_dialog.rb:70
msgid "<p>Use the <b>%s</b> check box to manually select the migration repositories later.</p>"
msgstr ""
-#. TRANSLATORS: check button label
-#: src/lib/registration/ui/migration_selection_dialog.rb:70
-#: src/lib/registration/ui/migration_selection_dialog.rb:139
+#: src/lib/registration/ui/migration_selection_dialog.rb:71
msgid "Manually Select Migration Repositories"
msgstr ""
#. TRANSLATORS: error popup, no target migration is selected
-#: src/lib/registration/ui/migration_selection_dialog.rb:96
+#: src/lib/registration/ui/migration_selection_dialog.rb:97
msgid "Select the target migration."
msgstr ""
+#. TRANSLATORS: check button label
+#: src/lib/registration/ui/migration_selection_dialog.rb:138
+msgid "Manually Adjust the Repositories for Migration"
+msgstr ""
+
#. TRANSLATORS: selection box label
-#: src/lib/registration/ui/migration_selection_dialog.rb:151
+#: src/lib/registration/ui/migration_selection_dialog.rb:153
msgid "Possible Migration Targets"
msgstr ""
#. TRANSLATORS: RichText header (details for the selected item)
-#: src/lib/registration/ui/migration_selection_dialog.rb:189
+#: src/lib/registration/ui/migration_selection_dialog.rb:191
msgid "Migration Summary"
msgstr ""
@@ -966,38 +1000,38 @@
#. using the selected migration.
#. %{url} is the URL of the registration server (SMT)
#. %{product} is a full product name, e.g. "SUSE Linux Enterprise Server 12"
-#: src/lib/registration/ui/migration_selection_dialog.rb:212
+#: src/lib/registration/ui/migration_selection_dialog.rb:214
msgid "ERROR: Product <b>%{product}</b> is not available at the registration server (%{url}). Make the product available to allow using this migration."
msgstr ""
#. this is rather a theoretical case, but anyway....
#. TRANSLATORS: Summary message, rich text format
#. %s is a product name, e.g. "SUSE Linux Enterprise Server 12 SP1 x86_64"
-#: src/lib/registration/ui/migration_selection_dialog.rb:223
+#: src/lib/registration/ui/migration_selection_dialog.rb:225
msgid "%s <b>will be installed.</b>"
msgstr ""
#. TRANSLATORS: Summary message, rich text format
#. %s is a product name, e.g. "SUSE Linux Enterprise Server 12"
-#: src/lib/registration/ui/migration_selection_dialog.rb:240
+#: src/lib/registration/ui/migration_selection_dialog.rb:242
msgid "%s <b>stays unchanged.</b>"
msgstr ""
#. TRANSLATORS: Summary message, rich text format
#. %{old_product} is a product name, e.g. "SUSE Linux Enterprise Server 12"
#. %{new_product} is a product name, e.g. "SUSE Linux Enterprise Server 12 SP1 x86_64"
-#: src/lib/registration/ui/migration_selection_dialog.rb:250
+#: src/lib/registration/ui/migration_selection_dialog.rb:252
msgid "%{old_product} <b>will be upgraded to</b> %{new_product}."
msgstr ""
#. TRANSLATORS: Summary message, rich text format
#. %{old_product} and %{new_product} are product names
-#: src/lib/registration/ui/migration_selection_dialog.rb:255
+#: src/lib/registration/ui/migration_selection_dialog.rb:257
msgid "%{old_product} <b>will be downgraded to</b> %{new_product}."
msgstr ""
#. TRANSLATORS: an error popup message
-#: src/lib/registration/ui/migration_selection_dialog.rb:285
+#: src/lib/registration/ui/migration_selection_dialog.rb:290
msgid ""
"The selected migration contains a product\n"
"which is not available at the registration server.\n"
Modified: trunk/yast/tr/po/storage.tr.po
===================================================================
--- trunk/yast/tr/po/storage.tr.po 2015-09-29 08:00:06 UTC (rev 92872)
+++ trunk/yast/tr/po/storage.tr.po 2015-09-29 08:00:16 UTC (rev 92873)
@@ -10,14 +10,14 @@
msgstr ""
"Project-Id-Version: storage.tr\n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2015-08-27 10:53+0200\n"
+"POT-Creation-Date: 2015-09-28 18:17+0200\n"
"PO-Revision-Date: 2004-09-21 02:03+0200\n"
"Last-Translator: Arda Saltoglu <ardasaltoglu(a)gmx.net>\n"
"Language-Team: Turkish <yast-int(a)suse.de>\n"
-"Language: tr\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
+"Language: tr\n"
"X-Generator: KBabel 1.3.1\n"
#. popup text
@@ -1095,7 +1095,7 @@
# include/partitioning/custom_part_check_generated.ycp:358
#. popup text
-#: src/include/partitioning/custom_part_check_generated.rb:246
+#: src/include/partitioning/custom_part_check_generated.rb:251
#, fuzzy
msgid ""
"You have not assigned a root partition for\n"
@@ -1109,7 +1109,7 @@
"Bir bölüme root bağlama noktası \"/\" atayın.\n"
#. popup text
-#: src/include/partitioning/custom_part_check_generated.rb:259
+#: src/include/partitioning/custom_part_check_generated.rb:264
#, fuzzy
msgid ""
"You tried to mount a FAT partition to one of the following mount\n"
@@ -1123,7 +1123,7 @@
"Bu bağlama noktalarını kullanmak için ext2 ya da reiserfs gibi bir Linux dosya sistemi kullanın.\n"
#. popup text
-#: src/include/partitioning/custom_part_check_generated.rb:272
+#: src/include/partitioning/custom_part_check_generated.rb:277
#, fuzzy
msgid ""
"You tried to mount a FAT partition to the\n"
@@ -1137,7 +1137,7 @@
"Bu bağlama noktalarını kullanmak için ext2 ya da reiserfs gibi bir Linux dosya sistemi kullanın.\n"
#. popup text
-#: src/include/partitioning/custom_part_check_generated.rb:286
+#: src/include/partitioning/custom_part_check_generated.rb:291
#, fuzzy
msgid ""
"You have mounted a partition with Btrfs to the\n"
@@ -1150,9 +1150,20 @@
"birine bağlamaya çalıştınız: / /usr /home /opt /var.\n"
"Bu bağlama noktalarını kullanmak için ext2 ya da reiserfs gibi bir Linux dosya sistemi kullanın.\n"
+#. A PReP/CHRP partition is not supposed to be mounted. So if we find any
+#. other /boot partition, we should warn the user.
+#: src/include/partitioning/custom_part_check_generated.rb:305
+msgid ""
+"Warning:\n"
+"Your system needs a boot partition with type 0x41 PReP/CHRP.\n"
+"Please, consider creating one.\n"
+"\n"
+"Really use this setup?\n"
+msgstr ""
+
# include/partitioning/custom_part_check_generated.ycp:414
#. popup text, %1 is a number
-#: src/include/partitioning/custom_part_check_generated.rb:301
+#: src/include/partitioning/custom_part_check_generated.rb:320
#, fuzzy
msgid ""
"Warning:\n"
@@ -1175,7 +1186,7 @@
# include/partitioning/custom_part_check_generated.ycp:461
#. popup text, %1 is a size
-#: src/include/partitioning/custom_part_check_generated.rb:321
+#: src/include/partitioning/custom_part_check_generated.rb:340
#, fuzzy
msgid ""
"Warning:\n"
@@ -1191,7 +1202,7 @@
"Bunu gerçekleştirmek istiyor musunuz?\n"
#. /////////////////////////// NO BOOT ///////////////////////////
-#: src/include/partitioning/custom_part_check_generated.rb:338
+#: src/include/partitioning/custom_part_check_generated.rb:357
msgid ""
"Warning: There is no partition of type bios_grub present.\n"
"Such a partition is recommended (required with Btrfs) when Grub2 is\n"
@@ -1200,32 +1211,22 @@
"Really use this setup?\n"
msgstr ""
-# include/partitioning/custom_part_check_generated.ycp:483
#. popup text
#. If the user chooses 'no' here, the system will not be able to
#. boot from the hard drive!
-#: src/include/partitioning/custom_part_check_generated.rb:360
-#, fuzzy
+#: src/include/partitioning/custom_part_check_generated.rb:377
msgid ""
"Warning: There is no partition mounted as /boot.\n"
"To boot from your hard disk, a small /boot partition\n"
-"(approx. %1) is required. Consider creating one.\n"
-"Partitions assigned to /boot will automatically be changed to\n"
-"type 0x41 PReP/CHRP.\n"
+"(approx. %1) is required. Consider creating one\n"
+"with type 0x41 PReP/CHRP.\n"
"\n"
"Really use the setup without /boot partition?\n"
msgstr ""
-"Uyarı: /boot olarak bağlanmış bir bölüm mevcut değil.\n"
-"Sabit diskinizden açılış yapmak istiyorsanız küçük bir\n"
-"/boot bölümüne ihtiyacınız olacak.(4 MB civarında)\n"
-"(Bu bölüm tipi otomatik olarak 0x41 PReP/CHRP tipi\n"
-"boot bölümüne dönüşecektir.\n"
-"\n"
-"Ayarlarınızı buna göre değiştirmek istiyor musunuz?\n"
# include/partitioning/custom_part_check_generated.ycp:500
#. popup text
-#: src/include/partitioning/custom_part_check_generated.rb:380
+#: src/include/partitioning/custom_part_check_generated.rb:396
#, fuzzy
msgid ""
"Warning: According to your setup, you intend to\n"
@@ -1246,7 +1247,7 @@
"\n"
"Bunu değiştirmek istiyor musunuz?\n"
-#: src/include/partitioning/custom_part_check_generated.rb:400
+#: src/include/partitioning/custom_part_check_generated.rb:416
msgid ""
"Warning: Some subvolumes of the root filesystem are shadowed by\n"
"mount points of other filesystem. This could lead to problems.\n"
@@ -1256,7 +1257,7 @@
# include/partitioning/custom_part_check_generated.ycp:513
#. popup text
-#: src/include/partitioning/custom_part_check_generated.rb:417
+#: src/include/partitioning/custom_part_check_generated.rb:433
#, fuzzy
msgid ""
"Warning: With your current setup, your %1\n"
@@ -1275,7 +1276,7 @@
# include/partitioning/custom_part_check_generated.ycp:513
#. popup text
-#: src/include/partitioning/custom_part_check_generated.rb:435
+#: src/include/partitioning/custom_part_check_generated.rb:451
#, fuzzy
msgid ""
"Warning: With your current setup, your %2 installation\n"
@@ -1302,7 +1303,7 @@
# include/partitioning/custom_part_check_generated.ycp:513
#. popup text
-#: src/include/partitioning/custom_part_check_generated.rb:457
+#: src/include/partitioning/custom_part_check_generated.rb:473
#, fuzzy
msgid ""
"Warning: With your current setup, your %2 installation will\n"
@@ -1328,14 +1329,14 @@
"Bunu değiştirmek istiyor musunuz?\n"
#. popup text
-#: src/include/partitioning/custom_part_check_generated.rb:480
+#: src/include/partitioning/custom_part_check_generated.rb:496
#, fuzzy
msgid "Really use this setup?"
msgstr "Bu grubu silmek istediğinize emin misiniz?"
# include/partitioning/custom_part_check_generated.ycp:528
#. popup text
-#: src/include/partitioning/custom_part_check_generated.rb:488
+#: src/include/partitioning/custom_part_check_generated.rb:504
#, fuzzy
msgid ""
"\n"
@@ -1359,7 +1360,7 @@
# include/partitioning/custom_part_check_generated.ycp:547
#. popup text
-#: src/include/partitioning/custom_part_check_generated.rb:504
+#: src/include/partitioning/custom_part_check_generated.rb:520
#, fuzzy
msgid ""
"\n"
@@ -1376,7 +1377,7 @@
# include/partitioning/custom_part_check_generated.ycp:554
#. continued popup text
-#: src/include/partitioning/custom_part_check_generated.rb:511
+#: src/include/partitioning/custom_part_check_generated.rb:527
msgid ""
"- if this is an existing ReiserFS partition\n"
"- if this partition already contains a Linux distribution that will be\n"
@@ -1389,7 +1390,7 @@
# include/partitioning/custom_part_check_generated.ycp:559
#. continued popup text
-#: src/include/partitioning/custom_part_check_generated.rb:518
+#: src/include/partitioning/custom_part_check_generated.rb:534
#, fuzzy
#| msgid ""
#| "If in doubt, you might want to go back and mark this partition for\n"
@@ -1406,7 +1407,7 @@
# include/partitioning/custom_part_check_generated.ycp:563
#. continued popup text
-#: src/include/partitioning/custom_part_check_generated.rb:524
+#: src/include/partitioning/custom_part_check_generated.rb:540
#, fuzzy
msgid ""
"If you decide to format the partition, all data on it will be lost.\n"
@@ -1418,7 +1419,7 @@
"Seçiminizi değiştirmek istiyor musunuz?\n"
#. popup text %1 is replaced by a raid name e.g. md0
-#: src/include/partitioning/custom_part_check_generated.rb:579
+#: src/include/partitioning/custom_part_check_generated.rb:595
#, fuzzy
msgid ""
"The selected device belongs to the RAID (%1).\n"
@@ -1428,7 +1429,7 @@
"Düzenlemek için önce bölümü RAID'den kaldırın."
#. popup text %1 is replaced by a name e.g. system
-#: src/include/partitioning/custom_part_check_generated.rb:590
+#: src/include/partitioning/custom_part_check_generated.rb:606
#, fuzzy
msgid ""
"The selected device belongs to a volume group (%1).\n"
@@ -1438,7 +1439,7 @@
"Düzenlemek için önce bölümü yığın grubundan kaldırın."
#. popup text %1 is replaced by a name e.g. system
-#: src/include/partitioning/custom_part_check_generated.rb:600
+#: src/include/partitioning/custom_part_check_generated.rb:616
#, fuzzy
msgid ""
"The selected device is used by volume (%1).\n"
@@ -1448,7 +1449,7 @@
"Düzenlemek için önce bölümü yığın grubundan kaldırın."
#. popup text %2 is a device name, %1 is the raid name
-#: src/include/partitioning/custom_part_check_generated.rb:633
+#: src/include/partitioning/custom_part_check_generated.rb:649
#, fuzzy
msgid ""
"The device (%2) belongs to the RAID (%1).\n"
@@ -1458,26 +1459,26 @@
"Silmek için önce bölümü RAID'den kaldırın."
#. popup text, %1 and %2 are device names
-#: src/include/partitioning/custom_part_check_generated.rb:644
+#: src/include/partitioning/custom_part_check_generated.rb:660
msgid ""
"The device (%2) is used by %1.\n"
"Remove %1 before deleting it.\n"
msgstr ""
-#: src/include/partitioning/custom_part_check_generated.rb:656
+#: src/include/partitioning/custom_part_check_generated.rb:672
#, fuzzy
msgid "It cannot be deleted while mounted."
msgstr "Aygıt silindi."
#. popup text, %1 is a device name
-#: src/include/partitioning/custom_part_check_generated.rb:692
+#: src/include/partitioning/custom_part_check_generated.rb:708
msgid ""
"The device (%1) cannot be removed since it is a logical partition and \n"
"another logical partition with a higher number is in use.\n"
msgstr ""
#. popup text
-#: src/include/partitioning/custom_part_check_generated.rb:768
+#: src/include/partitioning/custom_part_check_generated.rb:784
#, fuzzy
#| msgid ""
#| "The selected extended partition contains partitions which are currently mounted:\n"
@@ -1496,7 +1497,7 @@
"Ne yaptığınız hakkında kesin bir bilginiz yoksa Vazgeç düğmesine basınız.\n"
#. popup text, Do not translate LVM.
-#: src/include/partitioning/custom_part_check_generated.rb:786
+#: src/include/partitioning/custom_part_check_generated.rb:802
msgid ""
"\n"
"The selected extended partition contains at least one LVM partition\n"
@@ -1510,7 +1511,7 @@
"bölümlerini yığın gruplarından çıkarınız.\n"
#. popup text, Do not translate RAID.
-#: src/include/partitioning/custom_part_check_generated.rb:797
+#: src/include/partitioning/custom_part_check_generated.rb:813
msgid ""
"\n"
"The selected extended partition contains at least one partition\n"
@@ -1524,7 +1525,7 @@
"bütün bölümlerini RAID sisteminden çıkarınız.\n"
#. popup text
-#: src/include/partitioning/custom_part_check_generated.rb:808
+#: src/include/partitioning/custom_part_check_generated.rb:824
#, fuzzy
msgid ""
"\n"
@@ -1539,14 +1540,14 @@
# include/partitioning/custom_part_dialogs.ycp:47
#. heading text
-#: src/include/partitioning/custom_part_dialogs.rb:71
+#: src/include/partitioning/custom_part_dialogs.rb:70
#, fuzzy
msgid "Enter your Password for the Encrypted File System."
msgstr "Şifrelenmiş dosya sistemi için parolanızı giriniz"
# clients/inst_root.ycp:48
#. label text
-#: src/include/partitioning/custom_part_dialogs.rb:75
+#: src/include/partitioning/custom_part_dialogs.rb:74
#: src/include/partitioning/ep-dialogs.rb:768
#: src/modules/StorageProposal.rb:6372
#, fuzzy
@@ -1555,7 +1556,7 @@
msgstr "Buraya yazdığınız değeri kesinlikle unutmayın."
# include/nfs/routines.ycp:162
-#: src/include/partitioning/custom_part_dialogs.rb:79
+#: src/include/partitioning/custom_part_dialogs.rb:78
#: src/include/partitioning/ep-dialogs.rb:771
#, fuzzy
msgid "Empty password allowed."
@@ -1563,14 +1564,14 @@
# include/partitioning/custom_part_dialogs.ycp:47
#. heading text, %1 is replaced by device name (e.g. /dev/hda1)
-#: src/include/partitioning/custom_part_dialogs.rb:85
+#: src/include/partitioning/custom_part_dialogs.rb:84
#, fuzzy
msgid "Password for Encrypted File System on %1"
msgstr "Şifrelenmiş dosya sistemi için parolanızı giriniz"
#. translator comment: %1 is the device name, %2 is a directory
#. example: "...password for device /dev/hda6 mounted on /var"
-#: src/include/partitioning/custom_part_dialogs.rb:106
+#: src/include/partitioning/custom_part_dialogs.rb:105
#, fuzzy
msgid ""
"Enter your encryption password for\n"
@@ -1581,7 +1582,7 @@
# include/partitioning/custom_part_dialogs.ycp:47
#. heading text
-#: src/include/partitioning/custom_part_dialogs.rb:122
+#: src/include/partitioning/custom_part_dialogs.rb:121
#, fuzzy
msgid "Enter your Password for the Encrypted File System"
msgstr "Şifrelenmiş dosya sistemi için parolanızı giriniz"
@@ -1591,7 +1592,7 @@
#. Please use newline if label is longer than 40 characters
#. Label: get password for user root
#. Please use newline if label is longer than 40 characters
-#: src/include/partitioning/custom_part_dialogs.rb:137
+#: src/include/partitioning/custom_part_dialogs.rb:136
#: src/include/partitioning/ep-dialogs.rb:796
#, fuzzy
#| msgid "&Enter a password for your file system:"
@@ -1605,8 +1606,8 @@
#. Please use newline if label is longer than 40 characters
#. Label: get same password again for verification
#. Please use newline if label is longer than 40 characters
-#: src/include/partitioning/custom_part_dialogs.rb:148
-#: src/include/partitioning/ep-dialogs.rb:780 src/modules/Storage.rb:4001
+#: src/include/partitioning/custom_part_dialogs.rb:147
+#: src/include/partitioning/ep-dialogs.rb:780 src/modules/Storage.rb:4002
#, fuzzy
#| msgid "Reenter the password for &verification:"
msgid "Reenter the Password for &Verification:"
@@ -1614,13 +1615,13 @@
# include/package_utils.ycp:558 include/package_utils.ycp:638 include/package_utils.ycp:646
#. Cancel button
-#: src/include/partitioning/custom_part_dialogs.rb:160
+#: src/include/partitioning/custom_part_dialogs.rb:159
msgid "&Skip"
msgstr "&Atla"
# include/partitioning/custom_part_dialogs.ycp:110
#. popup text
-#: src/include/partitioning/custom_part_dialogs.rb:189
+#: src/include/partitioning/custom_part_dialogs.rb:188
#, fuzzy
msgid ""
"The first and the second version\n"
@@ -1634,8 +1635,8 @@
# include/partitioning/custom_part_dialogs.ycp:115
#. popup text
#. popup text
-#: src/include/partitioning/custom_part_dialogs.rb:197
-#: src/modules/Storage.rb:3957
+#: src/include/partitioning/custom_part_dialogs.rb:196
+#: src/modules/Storage.rb:3958
msgid ""
"You did not enter a password.\n"
"Try again.\n"
@@ -1646,8 +1647,8 @@
# include/partitioning/custom_part_dialogs.ycp:120
#. popup text
#. popup text
-#: src/include/partitioning/custom_part_dialogs.rb:204
-#: src/modules/Storage.rb:3965
+#: src/include/partitioning/custom_part_dialogs.rb:203
+#: src/modules/Storage.rb:3966
msgid ""
"The password must have at least %1 characters.\n"
"Try again.\n"
@@ -1656,7 +1657,7 @@
"Lütfen tekrar deneyin.\n"
# clients/hwinfo.ycp:100
-#: src/include/partitioning/custom_part_dialogs.rb:238
+#: src/include/partitioning/custom_part_dialogs.rb:237
#, fuzzy
#| msgid "Floating point unit"
msgid "No floating point number."
@@ -1664,19 +1665,19 @@
# include/partitioning/custom_part_dialogs.ycp:178
#. heading text
-#: src/include/partitioning/custom_part_dialogs.rb:362
+#: src/include/partitioning/custom_part_dialogs.rb:361
msgid "File system options:"
msgstr "Dosya sistemi seçenekleri:"
#. popup text
-#: src/include/partitioning/custom_part_dialogs.rb:444
+#: src/include/partitioning/custom_part_dialogs.rb:443
msgid ""
"The character '/' is no longer permitted in a volume label.\n"
"Change your volume label so that it does not contain this character.\n"
msgstr ""
#. help text, richtext format
-#: src/include/partitioning/custom_part_dialogs.rb:467
+#: src/include/partitioning/custom_part_dialogs.rb:466
#, fuzzy
#| msgid ""
#| "<p><b>Mount in /etc/fstab by:</b>\n"
@@ -1700,7 +1701,7 @@
"kullanmak olanaksızdır.\n"
#. help text, richtext format
-#: src/include/partitioning/custom_part_dialogs.rb:480
+#: src/include/partitioning/custom_part_dialogs.rb:479
#, fuzzy
msgid ""
"<p><b>Volume Label:</b>\n"
@@ -1713,54 +1714,54 @@
"ile aygıt bağlama seçeneği aktifleştirilirse bir anlam kazanır.\n"
#. label text
-#: src/include/partitioning/custom_part_dialogs.rb:495
+#: src/include/partitioning/custom_part_dialogs.rb:494
msgid "Mount in /etc/fstab by"
msgstr "/etc/fstab içinde bağlama tipi:"
# clients/hwinfo.ycp:48
#. label text
-#: src/include/partitioning/custom_part_dialogs.rb:502
+#: src/include/partitioning/custom_part_dialogs.rb:501
msgid "&Device Name"
msgstr "&Aygıt adı"
# include/partitioning/custom_part_filesystems.ycp:108 include/partitioning/custom_part_filesystems.ycp:148 include/partitioning/custom_part_filesystems.ycp:267 include/partitioning/custom_part_filesystems.ycp:294
#. label text
#. label text
-#: src/include/partitioning/custom_part_dialogs.rb:509
-#: src/include/partitioning/custom_part_dialogs.rb:545
+#: src/include/partitioning/custom_part_dialogs.rb:508
+#: src/include/partitioning/custom_part_dialogs.rb:544
msgid "Volume &Label"
msgstr "&Yığın adı"
#. label text
-#: src/include/partitioning/custom_part_dialogs.rb:516
+#: src/include/partitioning/custom_part_dialogs.rb:515
#, fuzzy
msgid "&UUID"
msgstr "IDE"
# include/partitioning/lvm_ui_lib.ycp:351
#. label text
-#: src/include/partitioning/custom_part_dialogs.rb:526
+#: src/include/partitioning/custom_part_dialogs.rb:525
#, fuzzy
msgid "Device &ID"
msgstr "Aygıt "
# include/partitioning/lvm_ui_lib.ycp:351
#. label text
-#: src/include/partitioning/custom_part_dialogs.rb:533
+#: src/include/partitioning/custom_part_dialogs.rb:532
#, fuzzy
msgid "Device &Path"
msgstr "Aygıt "
# include/partitioning/custom_part_dialogs.ycp:290
#. heading text
-#: src/include/partitioning/custom_part_dialogs.rb:673
+#: src/include/partitioning/custom_part_dialogs.rb:672
#, fuzzy
#| msgid "Fs&tab Options"
msgid "Fstab Options:"
msgstr "Fs&tab ayarları"
#. popup text %1 is a number
-#: src/include/partitioning/custom_part_dialogs.rb:847
+#: src/include/partitioning/custom_part_dialogs.rb:846
#, fuzzy
msgid ""
"\n"
@@ -1772,76 +1773,76 @@
"uzunluğu %1 karakterden oluşabilir. Yığın adı bu uzunluğa göre kesilmiştir.\n"
#. popup text
-#: src/include/partitioning/custom_part_dialogs.rb:870
+#: src/include/partitioning/custom_part_dialogs.rb:869
msgid "Provide a volume label to mount by label."
msgstr "Aygıtı ad ile bağlamak için bir yığın adı sağlayın."
# include/partitioning/partition_defines.ycp:91
#. popup text
-#: src/include/partitioning/custom_part_dialogs.rb:881
+#: src/include/partitioning/custom_part_dialogs.rb:880
msgid "This volume label is already in use. Select a different one."
msgstr "Bu yığın adı kullanımda, başka bir tane seçin."
# include/partitioning/custom_part_dialogs.ycp:288
#. label text
-#: src/include/partitioning/custom_part_dialogs.rb:1050
+#: src/include/partitioning/custom_part_dialogs.rb:1046
#, fuzzy
#| msgid "File System"
msgid "File &System"
msgstr "Dosya sistemi"
#. button text
-#: src/include/partitioning/custom_part_dialogs.rb:1057
+#: src/include/partitioning/custom_part_dialogs.rb:1053
#, fuzzy
msgid "O&ptions..."
msgstr "&Seçenekler..."
#. button text
-#: src/include/partitioning/custom_part_dialogs.rb:1073
+#: src/include/partitioning/custom_part_dialogs.rb:1069
#, fuzzy
msgid "&Encrypt Device"
msgstr "&Şifreleme anahtarı"
# include/partitioning/custom_part_dialogs.ycp:324
#. label text
-#: src/include/partitioning/custom_part_dialogs.rb:1148
+#: src/include/partitioning/custom_part_dialogs.rb:1144
msgid "File system &ID:"
msgstr "Dosya sistemi &tanıtıcısı:"
#
#. label text
-#: src/include/partitioning/custom_part_dialogs.rb:1180
+#: src/include/partitioning/custom_part_dialogs.rb:1176
msgid "Format"
msgstr "Biçimlendir"
#
# clients/inst_custom_part.ycp:1499
#. button text
-#: src/include/partitioning/custom_part_dialogs.rb:1190
+#: src/include/partitioning/custom_part_dialogs.rb:1186
msgid "Do ¬ format"
msgstr "B&içimlendirme"
#
# clients/inst_custom_part.ycp:1507
#. button text
-#: src/include/partitioning/custom_part_dialogs.rb:1200
+#: src/include/partitioning/custom_part_dialogs.rb:1196
msgid "&Format"
msgstr "&Biçimlendir"
# include/partitioning/custom_part_dialogs.ycp:290
#. button text
-#: src/include/partitioning/custom_part_dialogs.rb:1253
+#: src/include/partitioning/custom_part_dialogs.rb:1249
msgid "Fs&tab Options"
msgstr "Fs&tab ayarları"
#
#. label text
-#: src/include/partitioning/custom_part_dialogs.rb:1260
+#: src/include/partitioning/custom_part_dialogs.rb:1256
msgid "&Mount Point"
msgstr "&Bağlama noktası:"
#. popup text %1 is a partition name, %2 a dirctory
-#: src/include/partitioning/custom_part_dialogs.rb:1272
+#: src/include/partitioning/custom_part_dialogs.rb:1268
#, fuzzy
#| msgid ""
#| "\n"
@@ -1877,7 +1878,7 @@
"Devam edecek misiniz?\n"
#. Popup text
-#: src/include/partitioning/custom_part_dialogs.rb:1301
+#: src/include/partitioning/custom_part_dialogs.rb:1297
#, fuzzy
msgid ""
"\n"
@@ -1889,7 +1890,7 @@
"Sadece fat, ext2, ext3 ve reiserfs dosya sistemleri küçültülmeye izin verir."
#. Popup text
-#: src/include/partitioning/custom_part_dialogs.rb:1308
+#: src/include/partitioning/custom_part_dialogs.rb:1304
#, fuzzy
msgid ""
"\n"
@@ -1901,24 +1902,24 @@
"Sadece fat, ext2, ext3 ve reiserfs dosya sistemleri küçültülmeye izin verir."
#. Popup text
-#: src/include/partitioning/custom_part_dialogs.rb:1320
+#: src/include/partitioning/custom_part_dialogs.rb:1316
#, fuzzy
msgid "You risk losing data if you shrink this partition."
msgstr "Bu %1 küçültme işleminde veri kaybetme riskiniz var."
#. Popup text
-#: src/include/partitioning/custom_part_dialogs.rb:1326
+#: src/include/partitioning/custom_part_dialogs.rb:1322
#, fuzzy
msgid "You risk losing data if you shrink this logical volume."
msgstr "Bu %1 küçültme işleminde veri kaybetme riskiniz var."
# clients/online_update.ycp:45
-#: src/include/partitioning/custom_part_dialogs.rb:1330
+#: src/include/partitioning/custom_part_dialogs.rb:1326
msgid "Continue?"
msgstr "Devam edecek misiniz?"
#. Popup text
-#: src/include/partitioning/custom_part_dialogs.rb:1346
+#: src/include/partitioning/custom_part_dialogs.rb:1342
#, fuzzy
msgid ""
"\n"
@@ -1930,7 +1931,7 @@
"Sadece fat, ext2, ext3 ve reiserfs dosya sistemleri genişletilmeye izin verir."
#. Popup text
-#: src/include/partitioning/custom_part_dialogs.rb:1353
+#: src/include/partitioning/custom_part_dialogs.rb:1349
#, fuzzy
msgid ""
"\n"
@@ -1941,21 +1942,21 @@
"%1 bölümündeki dosya sistemi YaST2 tarafından genişletilemiyor.\n"
"Sadece fat, ext2, ext3 ve reiserfs dosya sistemleri genişletilmeye izin verir."
-#: src/include/partitioning/custom_part_dialogs.rb:1361
+#: src/include/partitioning/custom_part_dialogs.rb:1357
#, fuzzy
msgid "Continue resizing?"
msgstr "%1 boyutu değiştirme işlemine devam edilsin mi?"
#. Popup text
-#: src/include/partitioning/custom_part_dialogs.rb:1378
+#: src/include/partitioning/custom_part_dialogs.rb:1374
msgid "You decreased a partition with a reiser file system on it."
msgstr ""
-#: src/include/partitioning/custom_part_dialogs.rb:1380
+#: src/include/partitioning/custom_part_dialogs.rb:1376
msgid "You decreased a logical volume with a reiser file system on it."
msgstr ""
-#: src/include/partitioning/custom_part_dialogs.rb:1387
+#: src/include/partitioning/custom_part_dialogs.rb:1383
#, fuzzy
msgid ""
"\n"
@@ -1972,7 +1973,7 @@
"Dosya sistemi hemen küçültülsün mü?"
#. popup text, %1 is replaced by device name
-#: src/include/partitioning/custom_part_dialogs.rb:1441
+#: src/include/partitioning/custom_part_dialogs.rb:1437
#, fuzzy
#| msgid ""
#| "The selected device contains partitions that are currently mounted:\n"
@@ -1991,7 +1992,7 @@
"Ne yaptığınız hakkında kesin bir bilginiz yoksa Vazgeç düğmesine basınız.\n"
#. popup text, Do not translate LVM.
-#: src/include/partitioning/custom_part_dialogs.rb:1464
+#: src/include/partitioning/custom_part_dialogs.rb:1460
#, fuzzy
msgid ""
"\n"
@@ -2006,7 +2007,7 @@
"bütün bölümlerini yığın gruplarından çıkarınız.\n"
#. popup text, Do not translate RAID.
-#: src/include/partitioning/custom_part_dialogs.rb:1475
+#: src/include/partitioning/custom_part_dialogs.rb:1471
#, fuzzy
msgid ""
"\n"
@@ -2021,7 +2022,7 @@
"aygıtın bütün bölümlerini RAID sisteminden çıkarınız.\n"
#. popup text
-#: src/include/partitioning/custom_part_dialogs.rb:1486
+#: src/include/partitioning/custom_part_dialogs.rb:1482
#, fuzzy
msgid ""
"\n"
@@ -2035,7 +2036,7 @@
"bütün bölümlerini yığın gruplarından çıkarınız.\n"
#. help text, richtext format
-#: src/include/partitioning/custom_part_dialogs.rb:1547
+#: src/include/partitioning/custom_part_dialogs.rb:1543
#, fuzzy
msgid "<p>Create and remove subvolumes from a Btrfs filesystem.</p>\n"
msgstr ""
@@ -2043,12 +2044,12 @@
"Dosya sistemi şifreleme parolanızı girmeniz gerekecek.\n"
"</p>"
-#: src/include/partitioning/custom_part_dialogs.rb:1552
+#: src/include/partitioning/custom_part_dialogs.rb:1548
msgid "<p>Enable automatic snapshots for a Btrfs filesystem with snapper.</p>"
msgstr ""
#. label text
-#: src/include/partitioning/custom_part_dialogs.rb:1566
+#: src/include/partitioning/custom_part_dialogs.rb:1562
#, fuzzy
#| msgid "Existing fstab Lines:"
msgid "Existing Subvolumes:"
@@ -2056,14 +2057,14 @@
# clients/sound_volume.ycp:58
#. label text
-#: src/include/partitioning/custom_part_dialogs.rb:1572
+#: src/include/partitioning/custom_part_dialogs.rb:1568
#, fuzzy
#| msgid "Store volume"
msgid "New Subvolume"
msgstr "Ses düzeyini kaydet"
#. button text
-#: src/include/partitioning/custom_part_dialogs.rb:1578
+#: src/include/partitioning/custom_part_dialogs.rb:1574
#, fuzzy
#| msgid "Add new user"
msgid "Add new"
@@ -2072,47 +2073,47 @@
# clients/hwinfo.ycp:55
#. button text
#. push button text
-#: src/include/partitioning/custom_part_dialogs.rb:1584
+#: src/include/partitioning/custom_part_dialogs.rb:1580
#: src/modules/DualMultiSelectionBox.rb:147
msgid "Remove"
msgstr "Kaldır"
#. TRANSLATOR: checkbox text
#. TRANSLATORS: checkbox text
-#: src/include/partitioning/custom_part_dialogs.rb:1596
+#: src/include/partitioning/custom_part_dialogs.rb:1592
#: src/modules/StorageProposal.rb:6226
msgid "Enable Snapshots"
msgstr ""
#. heading text
#. button text
-#: src/include/partitioning/custom_part_dialogs.rb:1607
-#: src/include/partitioning/custom_part_lib.rb:420
+#: src/include/partitioning/custom_part_dialogs.rb:1603
+#: src/include/partitioning/custom_part_lib.rb:409
#, fuzzy
#| msgid "Signature Handling"
msgid "Subvolume Handling"
msgstr "İmza işlemesi"
# include/nfs/routines.ycp:162
-#: src/include/partitioning/custom_part_dialogs.rb:1670
+#: src/include/partitioning/custom_part_dialogs.rb:1666
#, fuzzy
#| msgid "Empty options string not allowed!"
msgid "Empty subvolume name not allowed."
msgstr "Seçenekler bölümüne boş girdi yapılamaz!"
-#: src/include/partitioning/custom_part_dialogs.rb:1674
+#: src/include/partitioning/custom_part_dialogs.rb:1670
msgid ""
"Only subvolume names starting with \"%1\" currently allowed!\n"
"Automatically prepending \"%1\" to name of subvolume."
msgstr ""
-#: src/include/partitioning/custom_part_dialogs.rb:1684
+#: src/include/partitioning/custom_part_dialogs.rb:1680
#, fuzzy
#| msgid "Zone name %1 already exists."
msgid "Subvolume name %1 already exists."
msgstr "%1 bölge adı adı mevcut."
-#: src/include/partitioning/custom_part_dialogs.rb:1713
+#: src/include/partitioning/custom_part_dialogs.rb:1709
msgid "Modifications done so far in this dialog will be lost."
msgstr ""
@@ -2305,17 +2306,17 @@
msgstr ""
#. error popup text
-#: src/include/partitioning/custom_part_lib.rb:62
+#: src/include/partitioning/custom_part_lib.rb:51
msgid "You cannot use the mount point \"%1\" for LVM.\n"
msgstr "\"%1\" bağlama noktasını LVM için kullanamazsınız.\n"
#. error popup text
-#: src/include/partitioning/custom_part_lib.rb:89
+#: src/include/partitioning/custom_part_lib.rb:78
msgid "You cannot use the mount point %1 for RAID."
msgstr "%1 bağlama noktasını RAID için kullanamazsınız."
#. error popup text
-#: src/include/partitioning/custom_part_lib.rb:108
+#: src/include/partitioning/custom_part_lib.rb:97
#, fuzzy
msgid ""
"You have selected to not automatically mount at start-up a file system\n"
@@ -2333,7 +2334,7 @@
"Bu işlemi yapmak istediğinize emin misiniz?\n"
#. error popup text
-#: src/include/partitioning/custom_part_lib.rb:131
+#: src/include/partitioning/custom_part_lib.rb:120
#, fuzzy
msgid ""
"You have assigned an encrypted file system to a partition\n"
@@ -2347,7 +2348,7 @@
"bir dosya sistemi seçin.\n"
#. error popup text
-#: src/include/partitioning/custom_part_lib.rb:169
+#: src/include/partitioning/custom_part_lib.rb:158
#, fuzzy
msgid ""
"You have set a file system as mountable by users. The file system\n"
@@ -2368,30 +2369,30 @@
#. @param [Hash{String => map}] targetMap the TargetMap
#. @param mount mount point
#. @return [Boolean]
-#: src/include/partitioning/custom_part_lib.rb:216
+#: src/include/partitioning/custom_part_lib.rb:205
#, fuzzy
msgid "Mount point must not be empty."
msgstr "Telefon numaraları boş bırakılamaz."
#. error popup
-#: src/include/partitioning/custom_part_lib.rb:221
+#: src/include/partitioning/custom_part_lib.rb:210
msgid "Swap devices must have swap as mount point."
msgstr ""
#. error popup
-#: src/include/partitioning/custom_part_lib.rb:225
+#: src/include/partitioning/custom_part_lib.rb:214
msgid "Only swap devices may have swap as mount point."
msgstr ""
# include/partitioning/partition_defines.ycp:91
#. && mount!="swap" )
#. error popup text
-#: src/include/partitioning/custom_part_lib.rb:240
+#: src/include/partitioning/custom_part_lib.rb:229
msgid "This mount point is already in use. Select a different one."
msgstr "Bu bağlama noktası kullanımda, başka bir bağlama noktası seçin."
#. error popup text
-#: src/include/partitioning/custom_part_lib.rb:250
+#: src/include/partitioning/custom_part_lib.rb:239
msgid ""
"FAT filesystem used for system mount point (/, /usr, /opt, /var, /home).\n"
"This is not possible."
@@ -2400,14 +2401,14 @@
"FAT dosya sistemi kullanılmış. Bu mümkün değildir."
#. error popup text
-#: src/include/partitioning/custom_part_lib.rb:259
+#: src/include/partitioning/custom_part_lib.rb:248
#, fuzzy
msgid "Invalid character in mount point. Do not use \"`'!\"%#\" in a mount point."
msgstr "Bağlama noktasında geçersiz karakter mevcut. \"`'!\"%#\" karakterlerini kullanmayın."
# include/partitioning/partition_defines.ycp:98
#. error popup text
-#: src/include/partitioning/custom_part_lib.rb:268
+#: src/include/partitioning/custom_part_lib.rb:257
#, fuzzy
#| msgid ""
#| "You cannot use any of the following mount points:\n"
@@ -2422,12 +2423,12 @@
# include/partitioning/partition_defines.ycp:104
#. error popup text
-#: src/include/partitioning/custom_part_lib.rb:277
+#: src/include/partitioning/custom_part_lib.rb:266
msgid "Your mount point must start with a \"/\" "
msgstr "Bağlama noktası \"/\" ile başlamalıdır."
#. error popup text
-#: src/include/partitioning/custom_part_lib.rb:283
+#: src/include/partitioning/custom_part_lib.rb:272
msgid ""
"It is not allowed to assign the mount point swap\n"
"to a device without a swap file system."
@@ -2435,21 +2436,21 @@
#. warning message, %1 is replaced by fs name (e.g. Ext3)
#. %2 is prelaced by a size (e.g. 10 MB)
-#: src/include/partitioning/custom_part_lib.rb:310
+#: src/include/partitioning/custom_part_lib.rb:299
msgid ""
"Your partition is too small to use %1.\n"
"The minimum size for this file system is %2.\n"
msgstr ""
#. error popup text
-#: src/include/partitioning/custom_part_lib.rb:380
+#: src/include/partitioning/custom_part_lib.rb:369
msgid ""
"It is not allowed to assign a mount point\n"
"to a device with nonexistent or unknown file system."
msgstr ""
#. warning message, %1 is replaced by fs name (e.g. Ext3)
-#: src/include/partitioning/custom_part_lib.rb:502
+#: src/include/partitioning/custom_part_lib.rb:491
msgid ""
"\n"
"WARNING:\n"
@@ -2464,12 +2465,12 @@
#. //////////////////////////////////////////////
#. modify map new
-#: src/include/partitioning/custom_part_lib.rb:948
-#: src/include/partitioning/custom_part_lib.rb:975
+#: src/include/partitioning/custom_part_lib.rb:919
+#: src/include/partitioning/custom_part_lib.rb:946
msgid "The file system is currently mounted on %1."
msgstr ""
-#: src/include/partitioning/custom_part_lib.rb:953
+#: src/include/partitioning/custom_part_lib.rb:924
msgid ""
"You can try to unmount it now, continue without unmounting or cancel.\n"
"Click Cancel unless you know exactly what you are doing."
@@ -2477,20 +2478,20 @@
#. button text
#. button text
-#: src/include/partitioning/custom_part_lib.rb:964
-#: src/include/partitioning/custom_part_lib.rb:989
+#: src/include/partitioning/custom_part_lib.rb:935
+#: src/include/partitioning/custom_part_lib.rb:960
#, fuzzy
#| msgid "Mount"
msgid "Unmount"
msgstr "Sisteme bağlama"
-#: src/include/partitioning/custom_part_lib.rb:980
+#: src/include/partitioning/custom_part_lib.rb:951
msgid ""
"You can try to unmount it now or cancel.\n"
"Click Cancel unless you know exactly what you are doing."
msgstr ""
-#: src/include/partitioning/custom_part_lib.rb:1026
+#: src/include/partitioning/custom_part_lib.rb:997
#, fuzzy
#| msgid ""
#| "It is not possible to resize partition %1 \n"
@@ -2500,7 +2501,7 @@
"%1 bölümünün boyutu değiştirilemiyor\n"
"çünkü dosya sistemi sisteme bağlanamıyor.\n"
-#: src/include/partitioning/custom_part_lib.rb:1039
+#: src/include/partitioning/custom_part_lib.rb:1010
#, fuzzy
#| msgid ""
#| "It is not possible to resize partition %1 \n"
@@ -2510,7 +2511,7 @@
"%1 bölümünün boyutu değiştirilemiyor\n"
"çünkü dosya sistemi sisteme bağlanamıyor.\n"
-#: src/include/partitioning/custom_part_lib.rb:1050
+#: src/include/partitioning/custom_part_lib.rb:1021
#, fuzzy
#| msgid ""
#| "It is not possible to resize partition %1 \n"
@@ -3592,7 +3593,7 @@
#. error popup
#. TRANSLATORS: error popup
-#: src/include/partitioning/ep-hd-lib.rb:51 src/modules/Storage.rb:5211
+#: src/include/partitioning/ep-hd-lib.rb:51 src/modules/Storage.rb:5240
msgid "The disk is in use and cannot be modified."
msgstr ""
@@ -4139,23 +4140,31 @@
msgstr "<p>Şimdi yeni bölümün sabit diskteki yerini belirtiniz.</p>"
# include/partitioning/custom_part_helptexts.ycp:102
-#: src/include/partitioning/ep-lib.rb:485
+#: src/include/partitioning/ep-lib.rb:484
#, fuzzy
msgid "<p>Changes to partitioning:</p>"
msgstr "<p>Şimdi yeni bölümün sabit diskteki yerini belirtiniz.</p>"
# clients/ui_helps.ycp:130
-#: src/include/partitioning/ep-lib.rb:490
+#: src/include/partitioning/ep-lib.rb:487
#, fuzzy
msgid "<p>No changes to storage settings.</p>"
msgstr "<p>Bu pencerede, kullanıcı ekleme ile ilgili ayarları yapabilirsiniz.</p>"
# clients/ui_helps.ycp:130
-#: src/include/partitioning/ep-lib.rb:493
+#: src/include/partitioning/ep-lib.rb:489
#, fuzzy
msgid "<p>Storage settings:</p>"
msgstr "<p>Bu pencerede, kullanıcı ekleme ile ilgili ayarları yapabilirsiniz.</p>"
+#: src/include/partitioning/ep-lib.rb:498
+msgid "<p>Packages to install:</p>"
+msgstr ""
+
+#: src/include/partitioning/ep-lib.rb:500
+msgid "<p>No packages need to be installed.</p>"
+msgstr ""
+
#. heading
#. tree node label
#: src/include/partitioning/ep-log.rb:43
@@ -6516,7 +6525,7 @@
#. @param integer testsize
#. @param [Symbol] used_fs
#. @param [Boolean] verbose
-#: src/modules/Storage.rb:991
+#: src/modules/Storage.rb:992
msgid "Resize Not Possible:"
msgstr "Boyut değiştirme mümkün değil:"
@@ -6529,7 +6538,7 @@
#. mark swap-partitions with pseudo Mountpoint swap in targetMap
#. @param [Hash{String => map}] target Disk map
#. @return [Hash{String => map}] modified target
-#: src/modules/Storage.rb:2691 src/modules/Storage.rb:3914
+#: src/modules/Storage.rb:2692 src/modules/Storage.rb:3915
msgid ""
"Could not set encryption.\n"
"System error code is %1.\n"
@@ -6539,7 +6548,7 @@
# include/partitioning/custom_part_dialogs.ycp:110
#. popup text
-#: src/modules/Storage.rb:3945
+#: src/modules/Storage.rb:3946
#, fuzzy
msgid ""
"The first and the second version\n"
@@ -6551,7 +6560,7 @@
"Lütfen tekrar deneyin."
#. popup text
-#: src/modules/Storage.rb:3976
+#: src/modules/Storage.rb:3977
#, fuzzy
msgid ""
"The password may only contain the following characters:\n"
@@ -6564,7 +6573,7 @@
#. Label: get password for encrypted volume
#. Please use newline if label is longer than 40 characters
-#: src/modules/Storage.rb:4030
+#: src/modules/Storage.rb:4031
#, fuzzy
#| msgid "Enter Encryption Key"
msgid "&Enter Encryption Password:"
@@ -6572,23 +6581,23 @@
#
#. Clear password fields on every round.
-#: src/modules/Storage.rb:4089
+#: src/modules/Storage.rb:4090
#, fuzzy
#| msgid "Enter Provider Password"
msgid "Provide Password"
msgstr "Servis sağlayıcı parolasını girin"
-#: src/modules/Storage.rb:4108
+#: src/modules/Storage.rb:4109
msgid "The following encrypted volumes are already available."
msgstr ""
# include/partitioning/lvm_ui_lib.ycp:271
-#: src/modules/Storage.rb:4123
+#: src/modules/Storage.rb:4124
#, fuzzy
msgid "Encrypted Volume Activation"
msgstr " Yığın grubu "
-#: src/modules/Storage.rb:4127
+#: src/modules/Storage.rb:4128
msgid ""
"The following volumes contain an encryption signature but the \n"
"passwords are not yet known.\n"
@@ -6597,14 +6606,14 @@
msgstr ""
#
-#: src/modules/Storage.rb:4139
+#: src/modules/Storage.rb:4140
#, fuzzy
#| msgid "Enter Key Password"
msgid "Do you want to provide encryption passwords?"
msgstr "Anahtar parolası girin"
#. text in help field
-#: src/modules/Storage.rb:4196
+#: src/modules/Storage.rb:4197
msgid ""
"Enter encryption password for any of the\n"
"devices in the locked devices list.\n"
@@ -6612,101 +6621,114 @@
msgstr ""
#. header text
-#: src/modules/Storage.rb:4202
+#: src/modules/Storage.rb:4203
#, fuzzy
#| msgid "Enter Encryption Key"
msgid "Enter Encryption Password"
msgstr "Şifreleme anahtarını girin"
-#: src/modules/Storage.rb:4205
+#: src/modules/Storage.rb:4206
msgid "There are no encrypted volume to unlock."
msgstr ""
#. label text, multiple device names follow
-#: src/modules/Storage.rb:4218
+#: src/modules/Storage.rb:4219
#, fuzzy
#| msgid "YaST2 detected the following device"
msgid "Provide password for any of the following devices:"
msgstr "YaST2 aşağıdaki aygıtları algıladı"
#. label text, one device name follows
-#: src/modules/Storage.rb:4221
+#: src/modules/Storage.rb:4222
#, fuzzy
#| msgid "YaST2 detected the following device"
msgid "Provide password for the following device:"
msgstr "YaST2 aşağıdaki aygıtları algıladı"
-#: src/modules/Storage.rb:4234
+#: src/modules/Storage.rb:4235
msgid "Trying to unlock encrypted volumes..."
msgstr ""
-#: src/modules/Storage.rb:4258
+#: src/modules/Storage.rb:4259
msgid "Password did not unlock any volume."
msgstr ""
# classnames.ycp:163 clients/hwinfo.ycp:70
-#: src/modules/Storage.rb:4344
+#: src/modules/Storage.rb:4345
#, fuzzy
#| msgid "Disk"
msgid "IDE Disk"
msgstr "Disk"
# include/scanner/scanner_notfound.ycp:41
-#: src/modules/Storage.rb:4350
+#: src/modules/Storage.rb:4351
#, fuzzy
#| msgid "&SCSI devices"
msgid "SCSI Disk"
msgstr "&SCSI aygıtları"
# classnames.ycp:163 clients/hwinfo.ycp:70
-#: src/modules/Storage.rb:4356
+#: src/modules/Storage.rb:4357
msgid "Disk"
msgstr "Disk"
-#: src/modules/Storage.rb:4384
+#: src/modules/Storage.rb:4385
#, fuzzy
msgid "DM RAID"
msgstr "R&AID:"
-#: src/modules/Storage.rb:4397
+#: src/modules/Storage.rb:4398
#, fuzzy
msgid "MD RAID"
msgstr "R&AID:"
+#. TODO: more informative error message, but the Package module does
+#. not provide anything
#. TRANSLATORS: error popup
-#: src/modules/Storage.rb:5223
+#: src/modules/Storage.rb:4893
+msgid "Installing required packages failed."
+msgstr ""
+
+#: src/modules/Storage.rb:4894 src/modules/StorageClients.rb:159
+#, fuzzy
+#| msgid "Continue resizing the %1?"
+msgid "Continue despite the error?"
+msgstr "%1 boyutu değiştirme işlemine devam edilsin mi?"
+
+#. TRANSLATORS: error popup
+#: src/modules/Storage.rb:5252
msgid "Partitions cannot be created since other partitions on the disk are used."
msgstr ""
-#: src/modules/Storage.rb:5249
+#: src/modules/Storage.rb:5278
msgid ""
"\n"
"Device %1 cannot be modified because it contains activated swap\n"
"that is needed to run the installation.\n"
msgstr ""
-#: src/modules/Storage.rb:5263
+#: src/modules/Storage.rb:5292
msgid ""
"\n"
"Device %1 cannot be modified because it contains the installation\n"
"data needed to perform the installation.\n"
msgstr ""
-#: src/modules/Storage.rb:5292
+#: src/modules/Storage.rb:5321
msgid ""
"\n"
"Device %1 cannot be removed because it contains activated swap\n"
"that is needed to run the installation.\n"
msgstr ""
-#: src/modules/Storage.rb:5301
+#: src/modules/Storage.rb:5330
msgid ""
"\n"
"Device %1 cannot be removed because it contains the installation\n"
"data needed to perform the installation.\n"
msgstr ""
-#: src/modules/Storage.rb:5330
+#: src/modules/Storage.rb:5359
msgid ""
"\n"
"Device %1 cannot be removed because this would indirectly change\n"
@@ -6714,7 +6736,7 @@
"the installation.\n"
msgstr ""
-#: src/modules/Storage.rb:5341
+#: src/modules/Storage.rb:5370
msgid ""
"\n"
"Device %1 cannot be removed because this would indirectly change\n"
@@ -6722,7 +6744,7 @@
msgstr ""
#. the check for verbose is needed for calls from StorageProposal (see bnc#871779)
-#: src/modules/Storage.rb:5363
+#: src/modules/Storage.rb:5392
msgid ""
"\n"
"Partition %1 cannot be removed since other partitions on the\n"
@@ -6730,18 +6752,18 @@
msgstr ""
#. FIXME: please, add description of the list that is returned by this function.
-#: src/modules/Storage.rb:5452
+#: src/modules/Storage.rb:5481
msgid "Nothing assigned as root filesystem!"
msgstr ""
-#: src/modules/Storage.rb:5453
+#: src/modules/Storage.rb:5482
msgid "Installation will most certainly fail fatally!"
msgstr ""
#. Set rather than Add, there might be some packs left over
#. from previous 'MakeProposal' we don't need now
#. This also covers the case when AddPackagesList returns [] or nil
-#: src/modules/Storage.rb:6003
+#: src/modules/Storage.rb:6032
msgid "Adding the following resolvables failed: %1"
msgstr ""
@@ -6757,12 +6779,6 @@
msgid "System error code was: %1"
msgstr ""
-#: src/modules/StorageClients.rb:159
-#, fuzzy
-#| msgid "Continue resizing the %1?"
-msgid "Continue despite the error?"
-msgstr "%1 boyutu değiştirme işlemine devam edilsin mi?"
-
# clients/inst_root.ycp:54
#. Label: get password for device
#. Please use newline if label is longer than 40 characters
@@ -7574,6 +7590,25 @@
msgid "Visible Information on Storage Devices:"
msgstr "Kullanıcı bilgi kaynakları"
+# include/partitioning/custom_part_check_generated.ycp:483
+#, fuzzy
+#~ msgid ""
+#~ "Warning: There is no partition mounted as /boot.\n"
+#~ "To boot from your hard disk, a small /boot partition\n"
+#~ "(approx. %1) is required. Consider creating one.\n"
+#~ "Partitions assigned to /boot will automatically be changed to\n"
+#~ "type 0x41 PReP/CHRP.\n"
+#~ "\n"
+#~ "Really use the setup without /boot partition?\n"
+#~ msgstr ""
+#~ "Uyarı: /boot olarak bağlanmış bir bölüm mevcut değil.\n"
+#~ "Sabit diskinizden açılış yapmak istiyorsanız küçük bir\n"
+#~ "/boot bölümüne ihtiyacınız olacak.(4 MB civarında)\n"
+#~ "(Bu bölüm tipi otomatik olarak 0x41 PReP/CHRP tipi\n"
+#~ "boot bölümüne dönüşecektir.\n"
+#~ "\n"
+#~ "Ayarlarınızı buna göre değiştirmek istiyor musunuz?\n"
+
#~ msgid "Changes:"
#~ msgstr "Değişiklikler:"
Modified: trunk/yast/tr/po/vpn.tr.po
===================================================================
--- trunk/yast/tr/po/vpn.tr.po 2015-09-29 08:00:06 UTC (rev 92872)
+++ trunk/yast/tr/po/vpn.tr.po 2015-09-29 08:00:16 UTC (rev 92873)
@@ -10,14 +10,14 @@
msgstr ""
"Project-Id-Version: YaST (@memory@)\n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2015-08-25 18:37+0200\n"
+"POT-Creation-Date: 2015-09-28 18:17+0200\n"
"PO-Revision-Date: 2001-10-18 10:13+0200\n"
"Last-Translator: Görkem Çetin <gorkem(a)gelecek.com.tr>\n"
"Language-Team: turkish <i18n(a)suse.de>\n"
-"Language: \n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
+"Language: \n"
"Plural-Forms: nplurals=1; plural=0;\n"
#. Manage VPN client secrets.
@@ -208,36 +208,43 @@
msgid "Client - Certificate"
msgstr "İ&stemci sertifikası"
+#. Load parameters from connections of known scenarios
+#: src/lib/vpn/ipsec.rb:239
+msgid ""
+"ipsec.conf and ipsec.secrets have been manipulated outside of this module.\n"
+"Continue using the module will remove your customisation."
+msgstr ""
+
#. Create a new connection, by default it is a site-to-site client. Return true if successful.
-#: src/lib/vpn/ipsec.rb:303
+#: src/lib/vpn/ipsec.rb:310
#, fuzzy
#| msgid "The selected option is already present."
msgid "The connection name is already used."
msgstr "Seçimini yaptığınız seçenek mevcut."
#. Find an unused gateway scenario
-#: src/lib/vpn/ipsec.rb:320
+#: src/lib/vpn/ipsec.rb:327
msgid ""
"You may only have one gateway connection per scenario.\n"
"All of gateway scenarios are already used."
msgstr ""
#. Warn against duplicated configuration
-#: src/lib/vpn/ipsec.rb:337
+#: src/lib/vpn/ipsec.rb:344
msgid ""
"The scenario is already configured with another gateway.\n"
"You may not have two gateways operating under one scenario."
msgstr ""
#. Create the user (:xauth or :eap). Return true if successful.
-#: src/lib/vpn/ipsec.rb:432
+#: src/lib/vpn/ipsec.rb:439
#, fuzzy
#| msgid "Specified queue name %1 is already used."
msgid "The user name is already used."
msgstr "Belirtilen kuyruk adı %1 zaten var."
#. Set client certificate/key for a connection to remote gateway. Return true if successful, otherwise false.
-#: src/lib/vpn/ipsec.rb:496
+#: src/lib/vpn/ipsec.rb:503
msgid "Cannot find a matching client connection."
msgstr ""
1
0