diff --git a/build/makerules.sh b/build/makerules.sh index 7b2bfbaa06..2a6762ad86 100755 --- a/build/makerules.sh +++ b/build/makerules.sh @@ -203,7 +203,7 @@ COPY_SRC_FILES := \$(shell find "\$(INPUTDIR)" -type f \ -not -name '*.xhtml' \ -not -name '*.xml' \ -not -name '*.xsl' \ -) +) \$(INPUTDIR)/order/data/items.en.xml # The same as above, but moved to the output directory COPY_DST_FILES := \$(sort \$(patsubst \$(INPUTDIR)/%,\$(OUTPUTDIR)/%,\$(COPY_SRC_FILES))) diff --git a/cgi-bin/weborder.pl b/cgi-bin/weborder.pl index 624c8b0256..3edc7029fe 100755 --- a/cgi-bin/weborder.pl +++ b/cgi-bin/weborder.pl @@ -25,10 +25,12 @@ use POSIX qw(strftime); use Digest::SHA qw(sha1_hex); use MIME::Lite; use MIME::Base64; +use XML::LibXML; use utf8; use LWP::UserAgent; use HTTP::Request::Common qw(POST); use JSON; +use strict; use warnings; use diagnostics; @@ -90,13 +92,18 @@ if ( !$email ) { exit; } +my $items_file = $ENV{"DOCUMENT_ROOT"} . "order/data/items.en.xml"; +my $items = XML::LibXML->load_xml(location => $items_file); + my $count = 0; my $amount = 0; -foreach $item ( $query->param ) { - $value = $query->param($item); +foreach my $item ( $query->param ) { + my $value = $query->param($item); if ( not $item =~ /^_/ and $value ) { - my $price = $query->param("_$item"); + # Remove size from item info so price is found properly + $item =~ s/_.*//; + my $price = $items->findvalue("/itemset/item[\@id=\"$item\"]/\@price"); $count += 1; $amount += $value * $price; } @@ -197,10 +204,12 @@ my $body = <<"HTML";
 HTML
 
-foreach $item ( $query->param ) {
-    $value = $query->param($item);
+foreach my $item ( $query->param ) {
+    my $value = $query->param($item);
     if ( not $item =~ /^_/ and $value ) {
-        my $price    = $query->param("_$item");
+        # Remove size from item info so price is found properly
+        $item =~ s/_.*//;
+        my $price = $items->findvalue("/itemset/item[\@id=\"$item\"]/\@price");
         my $subtotal = $value * $price;
         $body .= <<"HTML";
 $value x $item: € $subtotal
@@ -240,10 +249,12 @@ push @odtfill, "Name=" . $name;
 push @odtfill, "Address=" . $address =~ s/\n/\\n/gr;
 push @odtfill, "ZipCity=" . $zip . " " . $city;
 push @odtfill, "Country=" . $country_name;
-foreach $item ( $query->param ) {
-    $value = $query->param($item);
+foreach my $item ( $query->param ) {
+    my $value = $query->param($item);
     if ( not $item =~ /^_/ and $value ) {
-        my $price = $query->param("_$item");
+        # Remove size from item info so price is found properly
+        $item =~ s/_.*//;
+        my $price = $items->findvalue("/itemset/item[\@id=\"$item\"]/\@price");
         push @odtfill, "Count=" . $value;
         push @odtfill, "Item=" . $item;
         push @odtfill, "Amount=" . sprintf "%.2f", $value * $price;
diff --git a/order/2012/info.de.xml b/order/2012/info.de.xml
deleted file mode 100644
index 984b0bcd1c..0000000000
--- a/order/2012/info.de.xml
+++ /dev/null
@@ -1,23 +0,0 @@
-
-
-
-  1
-
-  
-    Fellowship-Anstecknadel
-    
-      

- Eine Anstecknadel (15x15mm) mit dem Fellowship-Logo. -

-
-
- - - GNU-Anstecknadel - -

- Eine Anstecknadel mit dem GNU und rundherum der Schriftzug "Free Software Foundation Europe". -

-
-
-
diff --git a/order/2012/info.en.xml b/order/2012/info.en.xml deleted file mode 100644 index d5d21cab75..0000000000 --- a/order/2012/info.en.xml +++ /dev/null @@ -1,23 +0,0 @@ - - - - 1 - - - Fellowship pin - -

- A pin (15x15mm) with the Fellowship logo. -

-
-
- - - Gnu pin - -

- A pin with the Gnu. The text around: "Free Software Foundation Europe" -

-
-
-
diff --git a/order/2012/info.nl.xml b/order/2012/info.nl.xml deleted file mode 100644 index 5c6c30b2a8..0000000000 --- a/order/2012/info.nl.xml +++ /dev/null @@ -1,23 +0,0 @@ - - - - 1 - - - Fellowship speld - -

- Een pin (15x15mm) met het Fellowship-logo. -

-
-
- - - Gnu speld - -

- Een speld met Gnu en de tekst "Free Software Foundation Europe". -

-
-
-
diff --git a/order/2012/item.en.xml b/order/2012/item.en.xml deleted file mode 100644 index bca3f3939f..0000000000 --- a/order/2012/item.en.xml +++ /dev/null @@ -1,25 +0,0 @@ - - - - - - 1 - - - - - diff --git a/order/2016/info.de.xml b/order/2016/info.de.xml deleted file mode 100644 index c093f1057a..0000000000 --- a/order/2016/info.de.xml +++ /dev/null @@ -1,19 +0,0 @@ - - - - 1 - - - There is NO CLOUD, schwarz - -

- Ein Muss für jeden, der andere daran erinnern möchte, wie wichtig es - ist, die Kontrolle über die eigenen Daten zu behalten. -

-

- Achtung: Die Größen sind kleiner als üblich. Beachten - Sie bitte die Größentabelle. -

-
-
-
diff --git a/order/2016/info.en.xml b/order/2016/info.en.xml deleted file mode 100644 index c73e0d02f7..0000000000 --- a/order/2016/info.en.xml +++ /dev/null @@ -1,19 +0,0 @@ - - - - 1 - - - There is NO CLOUD, black - -

- A must have for everybody who wants to remind others how important it is - to keep in control of one's own data. -

-

- Note: Sizes are smaller than usual. Please have a look - at the size chart. -

-
-
-
diff --git a/order/2016/info.nl.xml b/order/2016/info.nl.xml deleted file mode 100644 index 9c03e9b979..0000000000 --- a/order/2016/info.nl.xml +++ /dev/null @@ -1,15 +0,0 @@ - - - - 1 - - - There is NO CLOUD, zwart - -

- Iedereen die anderen eraan wil herinneren hoe belangrijk het is om -contole te hebben over de eigen data, kan niet zonder. -

-
-
-
diff --git a/order/2016/info.sq.xml b/order/2016/info.sq.xml deleted file mode 100644 index 979ceedafa..0000000000 --- a/order/2016/info.sq.xml +++ /dev/null @@ -1,15 +0,0 @@ - - - - 1 - - - There is NO CLOUD, e zezë - -

- E domosdoshme për këdo që dëshiron t’u kujtojë të tjerëve se sa e rëndësishme është - të ruhet kontrolli i të dhënave të veta. -

-
-
-
diff --git a/order/2016/item.en.xml b/order/2016/item.en.xml deleted file mode 100644 index 0cb1fa5664..0000000000 --- a/order/2016/item.en.xml +++ /dev/null @@ -1,17 +0,0 @@ - - - - - - 1 - - - diff --git a/order/2017/info.de.xml b/order/2017/info.de.xml deleted file mode 100644 index 027a077453..0000000000 --- a/order/2017/info.de.xml +++ /dev/null @@ -1,23 +0,0 @@ - - - - 1 - - - Lätzchen mit aufgesticktem Text „I am a fork()“, pink - -

- Das ideale Geschenk für unsere Nachwuchs-Hacker und deren Eltern. -

-
-
- - - T-Shirt „100 Freedoms“, schwarz - -

- Mit diesem T-Shirt lässt sich zeigen, dass Freie Software geradezu überraschend viel Freiheit gewährt. -

-
-
-
diff --git a/order/2017/info.en.xml b/order/2017/info.en.xml deleted file mode 100644 index f10b6b4a97..0000000000 --- a/order/2017/info.en.xml +++ /dev/null @@ -1,23 +0,0 @@ - - - - 1 - - - Baby bib with stitched text “I am a fork()”, pink - -

- The ideal present for our youngest hackers and their parents. -

-
-
- - - T-shirt “100 Freedoms”, black - -

- With this T-shirt, you can show that Free Software offers an unexpected amount of freedom. -

-
-
-
diff --git a/order/2017/info.it.xml b/order/2017/info.it.xml deleted file mode 100644 index 6e3e5a4c0f..0000000000 --- a/order/2017/info.it.xml +++ /dev/null @@ -1,23 +0,0 @@ - - - - 1 - - - Bavaglino per neonato con scritta cucita “I am a fork()”, rosa - -

- Il regalo perfetto per il piccolo hacker ed i suoi genitori. -

-
-
- - - Maglietta “100 Freedoms”, nera - -

- Con questa maglietta potrai far sapere alla gente che il Software Libero garantisce delle libertà inaspettate. -

-
-
-
diff --git a/order/2017/info.nl.xml b/order/2017/info.nl.xml deleted file mode 100644 index ca38ab3e27..0000000000 --- a/order/2017/info.nl.xml +++ /dev/null @@ -1,21 +0,0 @@ - - - 1 - - Babyslabbetje met geborduurde tekst “I am a fork()”, roze - -

- Het ideale geschenk voor onze jongste hackers en hun ouders. -

-
-
- - T-shirt “100 Freedoms”, zwart - -

- Met dit T-shirt kunt u laten zien dat Vrije Software een onverwachte hoeveelheid vrijheid biedt. -

-
-
-
- diff --git a/order/2017/item.en.xml b/order/2017/item.en.xml deleted file mode 100644 index d4da575003..0000000000 --- a/order/2017/item.en.xml +++ /dev/null @@ -1,17 +0,0 @@ - - - - - - 1 - - - diff --git a/order/2018/info.de.xml b/order/2018/info.de.xml deleted file mode 100644 index 7fd8337bbd..0000000000 --- a/order/2018/info.de.xml +++ /dev/null @@ -1,51 +0,0 @@ - - - - 1 - - - „Public Money, Public Code“ Tasche, beige - -

- Mit dieser Tasche kann man nicht nur seine Einkäufe, sondern auch eine - wichtige Botschaft transportieren. -

-
-
- - - There is NO CLOUD Kühlschrankmagnet, schwarz mit weißer Schrift - -

- Der beliebteste Slogan der FSFE, jetzt auch als 74x74x2 mm Kühlschrankmagnet! -

-
-
- - - There is NO CLOUD Kühlschrankmagnet, schwarz mit blauer Schrift - -

- Der beliebteste Slogan der FSFE, jetzt auch als 74x74x2 mm Kühlschrankmagnet! -

-
-
- - - Public Money Public Code Kühlschrankmagnet, Logo und Text - -

- Public Money? Public Code! Ein 55x75x2 mm Kühlschrankmagnet mit dem Logo und dem Slogan der Kampagne. -

-
-
- - - Public Money Public Code Kühlschrankmagnet, nur Text - -

- Public Money? Public Code! Ein 105x52x2 mm Kühlschrankmagnet mit dem Slogan der Kampagne. -

-
-
-
diff --git a/order/2018/info.en.xml b/order/2018/info.en.xml deleted file mode 100644 index e7746770f9..0000000000 --- a/order/2018/info.en.xml +++ /dev/null @@ -1,51 +0,0 @@ - - - - 1 - - - “Public Money, Public Code” bag, natural - -

- With this bag, you can at the same time carry goods and an - important message. -

-
-
- - - There is NO CLOUD fridge magnet, black and white - -

- FSFE's most popular slogan, now also on a 74x74x2 mm fridge magnet! -

-
-
- - - There is NO CLOUD fridge magnet, black and blue - -

- FSFE's most popular slogan, now also on a 74x74x2 mm fridge magnet! -

-
-
- - - Public Money Public Code fridge magnet, logo and text - -

- Public Money? Public Code! A 55x75x2 mm fridge magnet with the campaign logo and slogan. -

-
-
- - - Public Money Public Code fridge magnet, text only - -

- Public Money? Public Code! A 105x52x2 mm fridge magnet with the campaign slogan. -

-
-
-
diff --git a/order/2018/info.it.xml b/order/2018/info.it.xml deleted file mode 100644 index b1538bac0d..0000000000 --- a/order/2018/info.it.xml +++ /dev/null @@ -1,51 +0,0 @@ - - - - 1 - - - Borsa “Public Money, Public Code”, colore neutro - -

- Questa borsa è molto pratica, ti permette di trasportare due cose assieme: la spesa e un - messaggio molto importante per chi passa vicino a te. -

-
-
- - - Calamita "There is NO CLOUD", bianca e nera - -

- Il motto più famoso della FSFE, su una calamita 74x74x2 mm. -

-
-
- - - Calamita "There is NO CLOUD", blu e nera - -

- Il motto più famoso della FSFE, su una calamita 74x74x2 mm. -

-
-
- - - Calamita "Public Money Public Code", logo e testo - -

- Public Money? Public Code! Una calamita 55x75x2 mm con lo slogan ed il logo della campagna. -

-
-
- - - Calamita "Public Money Public Code", solo testo - -

- Public Money? Public Code! Una calamita 105x52x2 mm con lo slogan della campagna. -

-
-
-
diff --git a/order/2018/info.nl.xml b/order/2018/info.nl.xml deleted file mode 100644 index 233ebc0fe6..0000000000 --- a/order/2018/info.nl.xml +++ /dev/null @@ -1,45 +0,0 @@ - - - 1 - - “Public Money, Public Code”-tas, naturel - -

- Met deze tas kunt u tegelijk goederen vervoeren en een belangrijke boodschap verspreiden. -

-
-
- - There is NO CLOUD koelkastmagneet, zwart en wit - -

- FSFE's populairste leus, nu ook op een 74x74x2 mm koelkastmagneet! -

-
-
- - There is NO CLOUD koelkastmagneet, zwart en blauw - -

- FSFE's populairste leus, nu ook op een 74x74x2 mm koelkastmagneet! -

-
-
- - Public Money Public Code koelkastmagneet, logo en tekst - -

- Public Money? Public Code! Een 55x75x2 mm koelkastmagneet met het logo en de leus van de campagne. -

-
-
- - Public Money Public Code koelkastmagneet, alleen tekst - -

- Public Money? Public Code! Een 105x52x2 mm koelkastmagneet met de leus van de campagne. -

-
-
-
- diff --git a/order/2018/item.en.xml b/order/2018/item.en.xml deleted file mode 100644 index c4e945a1b0..0000000000 --- a/order/2018/item.en.xml +++ /dev/null @@ -1,28 +0,0 @@ - - - - - - 1 - - - - - - - - - - - - - - - - diff --git a/order/2019/info.de.xml b/order/2019/info.de.xml deleted file mode 100644 index 05f137dc01..0000000000 --- a/order/2019/info.de.xml +++ /dev/null @@ -1,71 +0,0 @@ - - - - 1 - - - FSFE-Logo-Anstecknadel - -

- Eine Anstecknadel (10x18mm) mit dem Logo der FSFE. -

-
-
- - - FSFE-Logo-Ansteckmagnet - -

- Ein Ansteckmagnet (10x18mm) mit dem Logo der FSFE – macht keine Löcher in die Kleidung. -

-
-
- - - Mehrsprachiges T-Shirt, schwarz - -

- Zeigen Sie Ihre Liebe für Freie Software in 24 Sprachen! -

-
-
- - - Mehrsprachiges T-Shirt, schwarz - -

- Zeigen Sie Ihre Liebe für Freie Software in 24 Sprachen! -

-
-
- - - Mehrsprachiges T-Shirt, blau - -

- Zeigen Sie Ihre Liebe für Freie Software in 24 Sprachen! -

-
-
- - - Lätzchen mit aufgesticktem Text „I am a fork()“, schwarz - -

- Das ideale Geschenk für unsere Nachwuchs-Hacker und deren Eltern. -

-
-
- - - Weihnachtskarten, Paket zu 10 Stück, mit 10 Briefumschlägen - -

- Unterstützen Sie die FSFE, indem Sie diese Weihnachts-Grußkarten - kaufen! Größe A6, aufklappbar, mit einer weihnachtlichen Grafik - auf der Vorderseite und einem kleinen FSFE-Logo auf der - Rückseite. -

-
-
-
diff --git a/order/2019/info.en.xml b/order/2019/info.en.xml deleted file mode 100644 index d9b8793f4b..0000000000 --- a/order/2019/info.en.xml +++ /dev/null @@ -1,70 +0,0 @@ - - - - 1 - - - FSFE logo pin - -

- A pin (10x18mm) with the FSFE logo. -

-
-
- - - FSFE logo magnet pin - -

- A magnetic pin (10x18mm) (will not make a hole in your clothes!) with the FSFE logo. -

-
-
- - - Multilingual T-shirt, black - -

- Show your love for Free Software in 24 languages! -

-
-
- - - Multilingual T-shirt, black - -

- Show your love for Free Software in 24 languages! -

-
-
- - - Multilingual T-shirt, blue - -

- Show your love for Free Software in 24 languages! -

-
-
- - - Baby bib with stitched text “I am a fork()”, black - -

- The ideal present for our youngest hackers and their parents. -

-
-
- - - Christmas cards, package of 10, with 10 envelopes - -

- Support FSFE by buying these christmas greeting cards! A6 sized, - folded, with a Christmassy graphic on the front and a small FSFE - logo on the back. -

-
-
-
diff --git a/order/2019/info.nl.xml b/order/2019/info.nl.xml deleted file mode 100644 index 4599ca3a44..0000000000 --- a/order/2019/info.nl.xml +++ /dev/null @@ -1,62 +0,0 @@ - - - 1 - - FSFE-logo speld - -

- Een speld (10x18mm) met het FSFE-logo. -

-
-
- - FSFE-logo magneetspeld - -

- Een magneetspeld (10x18mm) (zal geen gat in uw kleding maken!) met het FSFE-logo. -

-
-
- - Meertalig T-shirt, zwart - -

- Laat uw liefde voor Vrije Software in 24 talen zien! -

-
-
- - Meertalig T-shirt, zwart - -

- Laat uw liefde voor Vrije Software in 24 talen zien! -

-
-
- - Meertalig T-shirt, blauw - -

- Laat uw liefde voor Vrije Software in 24 talen zien! -

-
-
- - Babyslabbetje met geborduurde tekst “I am a fork()”, zwart - -

- Het ideale geschenk voor de jongste hackers en hun ouders. -

-
-
- - Kerstkaarten, pak van 10 stuks met 10 enveloppen - -

- Steun de FSFE door deze kerstkaarten te kopen! A6-formaat, - gevouwen, met een kerstafbeelding op de voorkant en een klein FSFE-logo op de achterkant. -

-
-
-
- diff --git a/order/2019/item.en.xml b/order/2019/item.en.xml deleted file mode 100644 index 314da8002e..0000000000 --- a/order/2019/item.en.xml +++ /dev/null @@ -1,68 +0,0 @@ - - - - - - 1 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/order/2021/info.de.xml b/order/2021/info.de.xml deleted file mode 100644 index 9fb26b8e30..0000000000 --- a/order/2021/info.de.xml +++ /dev/null @@ -1,14 +0,0 @@ - - - - 1 - - - Stofftasche „Since 2001“ / „There is NO CLOUD“, blau - -

- Die Tasche zum 20. Geburtstag der FSFE. -

-
-
-
diff --git a/order/2021/info.en.xml b/order/2021/info.en.xml deleted file mode 100644 index 7e26500f9b..0000000000 --- a/order/2021/info.en.xml +++ /dev/null @@ -1,14 +0,0 @@ - - - - 1 - - - Bag „Since 2001“ / „There is NO CLOUD“, blue - -

- This bag was issued for FSFE's 20th birthday. -

-
-
-
diff --git a/order/2021/info.nl.xml b/order/2021/info.nl.xml deleted file mode 100644 index 078ce6512c..0000000000 --- a/order/2021/info.nl.xml +++ /dev/null @@ -1,13 +0,0 @@ - - - 1 - - Tas „Since 2001“ / „There is NO CLOUD“, blauw - -

-Deze tas is vervaardigd voor de 20ste verjaardag van de FSFE. -

-
-
-
- diff --git a/order/2021/item.en.xml b/order/2021/item.en.xml deleted file mode 100644 index d9f37c31b6..0000000000 --- a/order/2021/item.en.xml +++ /dev/null @@ -1,17 +0,0 @@ - - - - - - 1 - - - - - - - diff --git a/order/2024/info.en.xml b/order/2024/info.en.xml deleted file mode 100644 index 5748e2dd96..0000000000 --- a/order/2024/info.en.xml +++ /dev/null @@ -1,35 +0,0 @@ - - - - 1 - - - There is NO CLOUD T-shirt, petrol green - -

- An evergreen, but this time in petrol green -

-
-
- - - Hacking for Freedom T-shirt, black - -

- Old slogan, new tshirt -

-
-
- - - I love Free Software socks, red - -

- The 4 freedoms at your feet... because you really love Free software -

-

- Note: One size. Fits from 38 to 45. -

-
-
-
diff --git a/order/2024/item.en.xml b/order/2024/item.en.xml deleted file mode 100644 index 84d70f55fe..0000000000 --- a/order/2024/item.en.xml +++ /dev/null @@ -1,51 +0,0 @@ - - - - - - 1 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/order/data/info/baby-bib-black.de.xml b/order/data/info/baby-bib-black.de.xml new file mode 100644 index 0000000000..b3d6aebb4b --- /dev/null +++ b/order/data/info/baby-bib-black.de.xml @@ -0,0 +1,10 @@ + + +1 + + Lätzchen mit aufgesticktem Text „I am a fork()“, schwarz + +

Das ideale Geschenk für unsere Nachwuchs-Hacker und deren Eltern.

+
+
+
\ No newline at end of file diff --git a/order/data/info/baby-bib-black.en.xml b/order/data/info/baby-bib-black.en.xml new file mode 100644 index 0000000000..9d059eb673 --- /dev/null +++ b/order/data/info/baby-bib-black.en.xml @@ -0,0 +1,10 @@ + + +1 + + Baby bib with stitched text “I am a fork()”, black + +

The ideal present for our youngest hackers and their parents.

+
+
+
\ No newline at end of file diff --git a/order/data/info/baby-bib-black.nl.xml b/order/data/info/baby-bib-black.nl.xml new file mode 100644 index 0000000000..9c9789f16c --- /dev/null +++ b/order/data/info/baby-bib-black.nl.xml @@ -0,0 +1,10 @@ + + +1 + + Babyslabbetje met geborduurde tekst “I am a fork()”, zwart + +

Het ideale geschenk voor de jongste hackers en hun ouders.

+
+
+
\ No newline at end of file diff --git a/order/data/info/baby-bib-pink.de.xml b/order/data/info/baby-bib-pink.de.xml new file mode 100644 index 0000000000..5341fc7f88 --- /dev/null +++ b/order/data/info/baby-bib-pink.de.xml @@ -0,0 +1,10 @@ + + +1 + + Lätzchen mit aufgesticktem Text „I am a fork()“, pink + +

Das ideale Geschenk für unsere Nachwuchs-Hacker und deren Eltern.

+
+
+
\ No newline at end of file diff --git a/order/data/info/baby-bib-pink.en.xml b/order/data/info/baby-bib-pink.en.xml new file mode 100644 index 0000000000..ab4ba65d3a --- /dev/null +++ b/order/data/info/baby-bib-pink.en.xml @@ -0,0 +1,10 @@ + + +1 + + Baby bib with stitched text “I am a fork()”, pink + +

The ideal present for our youngest hackers and their parents.

+
+
+
\ No newline at end of file diff --git a/order/data/info/baby-bib-pink.it.xml b/order/data/info/baby-bib-pink.it.xml new file mode 100644 index 0000000000..1249cdbd6f --- /dev/null +++ b/order/data/info/baby-bib-pink.it.xml @@ -0,0 +1,10 @@ + + +1 + + Bavaglino per neonato con scritta cucita “I am a fork()”, rosa + +

Il regalo perfetto per il piccolo hacker ed i suoi genitori.

+
+
+
\ No newline at end of file diff --git a/order/data/info/baby-bib-pink.nl.xml b/order/data/info/baby-bib-pink.nl.xml new file mode 100644 index 0000000000..12105f3c8c --- /dev/null +++ b/order/data/info/baby-bib-pink.nl.xml @@ -0,0 +1,10 @@ + + +1 + + Babyslabbetje met geborduurde tekst “I am a fork()”, roze + +

Het ideale geschenk voor onze jongste hackers en hun ouders.

+
+
+
\ No newline at end of file diff --git a/order/data/info/bag-pmpc-natural.de.xml b/order/data/info/bag-pmpc-natural.de.xml new file mode 100644 index 0000000000..0a52e341dc --- /dev/null +++ b/order/data/info/bag-pmpc-natural.de.xml @@ -0,0 +1,11 @@ + + +1 + + „Public Money, Public Code“ Tasche, beige + +

Mit dieser Tasche kann man nicht nur seine Einkäufe, sondern auch eine + wichtige Botschaft transportieren.

+
+
+
\ No newline at end of file diff --git a/order/data/info/bag-pmpc-natural.en.xml b/order/data/info/bag-pmpc-natural.en.xml new file mode 100644 index 0000000000..bfc1e926e1 --- /dev/null +++ b/order/data/info/bag-pmpc-natural.en.xml @@ -0,0 +1,11 @@ + + +1 + + “Public Money, Public Code” bag, natural + +

With this bag, you can at the same time carry goodsandan + important message.

+
+
+
\ No newline at end of file diff --git a/order/data/info/bag-pmpc-natural.it.xml b/order/data/info/bag-pmpc-natural.it.xml new file mode 100644 index 0000000000..bd3b1ae8c4 --- /dev/null +++ b/order/data/info/bag-pmpc-natural.it.xml @@ -0,0 +1,11 @@ + + +1 + + Borsa “Public Money, Public Code”, colore neutro + +

Questa borsa è molto pratica, ti permette di trasportare due cose assieme: la spesaeun + messaggio molto importante per chi passa vicino a te.

+
+
+
\ No newline at end of file diff --git a/order/data/info/bag-pmpc-natural.nl.xml b/order/data/info/bag-pmpc-natural.nl.xml new file mode 100644 index 0000000000..a6b4f356e1 --- /dev/null +++ b/order/data/info/bag-pmpc-natural.nl.xml @@ -0,0 +1,10 @@ + + +1 + + “Public Money, Public Code”-tas, naturel + +

Met deze tas kunt u tegelijk goederen vervoereneneen belangrijke boodschap verspreiden.

+
+
+
\ No newline at end of file diff --git a/order/data/info/bag-since2001-blue.de.xml b/order/data/info/bag-since2001-blue.de.xml new file mode 100644 index 0000000000..4f40d0680b --- /dev/null +++ b/order/data/info/bag-since2001-blue.de.xml @@ -0,0 +1,10 @@ + + +1 + + Stofftasche „Since 2001“ / „There is NO CLOUD“, blau + +

Die Tasche zum 20. Geburtstag der FSFE.

+
+
+
\ No newline at end of file diff --git a/order/data/info/bag-since2001-blue.en.xml b/order/data/info/bag-since2001-blue.en.xml new file mode 100644 index 0000000000..761660d4ae --- /dev/null +++ b/order/data/info/bag-since2001-blue.en.xml @@ -0,0 +1,10 @@ + + +1 + + Bag „Since 2001“ / „There is NO CLOUD“, blue + +

This bag was issued for FSFE's 20th birthday.

+
+
+
\ No newline at end of file diff --git a/order/data/info/bag-since2001-blue.nl.xml b/order/data/info/bag-since2001-blue.nl.xml new file mode 100644 index 0000000000..30d8b57252 --- /dev/null +++ b/order/data/info/bag-since2001-blue.nl.xml @@ -0,0 +1,10 @@ + + +1 + + Tas „Since 2001“ / „There is NO CLOUD“, blauw + +

Deze tas is vervaardigd voor de 20ste verjaardag van de FSFE.

+
+
+
\ No newline at end of file diff --git a/order/data/info/card-christmas-blue.de.xml b/order/data/info/card-christmas-blue.de.xml new file mode 100644 index 0000000000..7bc15fabd5 --- /dev/null +++ b/order/data/info/card-christmas-blue.de.xml @@ -0,0 +1,13 @@ + + +1 + + Weihnachtskarten, Paket zu 10 Stück, mit 10 Briefumschlägen + +

Unterstützen Sie die FSFE, indem Sie diese Weihnachts-Grußkarten + kaufen! Größe A6, aufklappbar, mit einer weihnachtlichen Grafik + auf der Vorderseite und einem kleinen FSFE-Logo auf der + Rückseite.

+
+
+
\ No newline at end of file diff --git a/order/data/info/card-christmas-blue.en.xml b/order/data/info/card-christmas-blue.en.xml new file mode 100644 index 0000000000..35a35c0622 --- /dev/null +++ b/order/data/info/card-christmas-blue.en.xml @@ -0,0 +1,12 @@ + + +1 + + Christmas cards, package of 10, with 10 envelopes + +

Support FSFE by buying these christmas greeting cards! A6 sized, + folded, with a Christmassy graphic on the front and a small FSFE + logo on the back.

+
+
+
\ No newline at end of file diff --git a/order/data/info/card-christmas-blue.nl.xml b/order/data/info/card-christmas-blue.nl.xml new file mode 100644 index 0000000000..cf1a169fd7 --- /dev/null +++ b/order/data/info/card-christmas-blue.nl.xml @@ -0,0 +1,11 @@ + + +1 + + Kerstkaarten, pak van 10 stuks met 10 enveloppen + +

Steun de FSFE door deze kerstkaarten te kopen! A6-formaat, + gevouwen, met een kerstafbeelding op de voorkant en een klein FSFE-logo op de achterkant.

+
+
+
\ No newline at end of file diff --git a/order/data/info/girlie-multilingual-black.de.xml b/order/data/info/girlie-multilingual-black.de.xml new file mode 100644 index 0000000000..7508be3eb5 --- /dev/null +++ b/order/data/info/girlie-multilingual-black.de.xml @@ -0,0 +1,10 @@ + + +1 + + Mehrsprachiges T-Shirt, schwarz + +

Zeigen Sie Ihre Liebe für Freie Software in 24 Sprachen!

+
+
+
\ No newline at end of file diff --git a/order/data/info/girlie-multilingual-black.en.xml b/order/data/info/girlie-multilingual-black.en.xml new file mode 100644 index 0000000000..525d27fd0a --- /dev/null +++ b/order/data/info/girlie-multilingual-black.en.xml @@ -0,0 +1,10 @@ + + +1 + + Multilingual T-shirt, black + +

Show your love for Free Software in 24 languages!

+
+
+
\ No newline at end of file diff --git a/order/data/info/girlie-multilingual-black.nl.xml b/order/data/info/girlie-multilingual-black.nl.xml new file mode 100644 index 0000000000..ca1028c225 --- /dev/null +++ b/order/data/info/girlie-multilingual-black.nl.xml @@ -0,0 +1,10 @@ + + +1 + + Meertalig T-shirt, zwart + +

Laat uw liefde voor Vrije Software in 24 talen zien!

+
+
+
\ No newline at end of file diff --git a/order/data/info/girlie-multilingual-blue.de.xml b/order/data/info/girlie-multilingual-blue.de.xml new file mode 100644 index 0000000000..f9df30249b --- /dev/null +++ b/order/data/info/girlie-multilingual-blue.de.xml @@ -0,0 +1,10 @@ + + +1 + + Mehrsprachiges T-Shirt, blau + +

Zeigen Sie Ihre Liebe für Freie Software in 24 Sprachen!

+
+
+
\ No newline at end of file diff --git a/order/data/info/girlie-multilingual-blue.en.xml b/order/data/info/girlie-multilingual-blue.en.xml new file mode 100644 index 0000000000..96cb4a94de --- /dev/null +++ b/order/data/info/girlie-multilingual-blue.en.xml @@ -0,0 +1,10 @@ + + +1 + + Multilingual T-shirt, blue + +

Show your love for Free Software in 24 languages!

+
+
+
\ No newline at end of file diff --git a/order/data/info/girlie-multilingual-blue.nl.xml b/order/data/info/girlie-multilingual-blue.nl.xml new file mode 100644 index 0000000000..1a111e4533 --- /dev/null +++ b/order/data/info/girlie-multilingual-blue.nl.xml @@ -0,0 +1,10 @@ + + +1 + + Meertalig T-shirt, blauw + +

Laat uw liefde voor Vrije Software in 24 talen zien!

+
+
+
\ No newline at end of file diff --git a/order/data/info/magnet-nocloud-blue.de.xml b/order/data/info/magnet-nocloud-blue.de.xml new file mode 100644 index 0000000000..5f6385e404 --- /dev/null +++ b/order/data/info/magnet-nocloud-blue.de.xml @@ -0,0 +1,10 @@ + + +1 + + There is NO CLOUD Kühlschrankmagnet, schwarz mit blauer Schrift + +

Der beliebteste Slogan der FSFE, jetzt auch als 74x74x2 mm Kühlschrankmagnet!

+
+
+
\ No newline at end of file diff --git a/order/data/info/magnet-nocloud-blue.en.xml b/order/data/info/magnet-nocloud-blue.en.xml new file mode 100644 index 0000000000..f529a87f61 --- /dev/null +++ b/order/data/info/magnet-nocloud-blue.en.xml @@ -0,0 +1,10 @@ + + +1 + + There is NO CLOUD fridge magnet, black and blue + +

FSFE's most popular slogan, now also on a 74x74x2 mm fridge magnet!

+
+
+
\ No newline at end of file diff --git a/order/data/info/magnet-nocloud-blue.it.xml b/order/data/info/magnet-nocloud-blue.it.xml new file mode 100644 index 0000000000..1f9774e687 --- /dev/null +++ b/order/data/info/magnet-nocloud-blue.it.xml @@ -0,0 +1,10 @@ + + +1 + + Calamita "There is NO CLOUD", blu e nera + +

Il motto più famoso della FSFE, su una calamita 74x74x2 mm.

+
+
+
\ No newline at end of file diff --git a/order/data/info/magnet-nocloud-blue.nl.xml b/order/data/info/magnet-nocloud-blue.nl.xml new file mode 100644 index 0000000000..e265d91c83 --- /dev/null +++ b/order/data/info/magnet-nocloud-blue.nl.xml @@ -0,0 +1,10 @@ + + +1 + + There is NO CLOUD koelkastmagneet, zwart en blauw + +

FSFE's populairste leus, nu ook op een 74x74x2 mm koelkastmagneet!

+
+
+
\ No newline at end of file diff --git a/order/data/info/magnet-nocloud-white.de.xml b/order/data/info/magnet-nocloud-white.de.xml new file mode 100644 index 0000000000..4209e5b3aa --- /dev/null +++ b/order/data/info/magnet-nocloud-white.de.xml @@ -0,0 +1,10 @@ + + +1 + + There is NO CLOUD Kühlschrankmagnet, schwarz mit weißer Schrift + +

Der beliebteste Slogan der FSFE, jetzt auch als 74x74x2 mm Kühlschrankmagnet!

+
+
+
\ No newline at end of file diff --git a/order/data/info/magnet-nocloud-white.en.xml b/order/data/info/magnet-nocloud-white.en.xml new file mode 100644 index 0000000000..a857001262 --- /dev/null +++ b/order/data/info/magnet-nocloud-white.en.xml @@ -0,0 +1,10 @@ + + +1 + + There is NO CLOUD fridge magnet, black and white + +

FSFE's most popular slogan, now also on a 74x74x2 mm fridge magnet!

+
+
+
\ No newline at end of file diff --git a/order/data/info/magnet-nocloud-white.it.xml b/order/data/info/magnet-nocloud-white.it.xml new file mode 100644 index 0000000000..d6cc8c4787 --- /dev/null +++ b/order/data/info/magnet-nocloud-white.it.xml @@ -0,0 +1,10 @@ + + +1 + + Calamita "There is NO CLOUD", bianca e nera + +

Il motto più famoso della FSFE, su una calamita 74x74x2 mm.

+
+
+
\ No newline at end of file diff --git a/order/data/info/magnet-nocloud-white.nl.xml b/order/data/info/magnet-nocloud-white.nl.xml new file mode 100644 index 0000000000..c0948f3343 --- /dev/null +++ b/order/data/info/magnet-nocloud-white.nl.xml @@ -0,0 +1,10 @@ + + +1 + + There is NO CLOUD koelkastmagneet, zwart en wit + +

FSFE's populairste leus, nu ook op een 74x74x2 mm koelkastmagneet!

+
+
+
\ No newline at end of file diff --git a/order/data/info/magnet-pmpc-black.de.xml b/order/data/info/magnet-pmpc-black.de.xml new file mode 100644 index 0000000000..3739b95366 --- /dev/null +++ b/order/data/info/magnet-pmpc-black.de.xml @@ -0,0 +1,11 @@ + + +1 + + Public Money Public Code Kühlschrankmagnet, nur Text + +

+ Public Money? Public Code!Ein 105x52x2 mm Kühlschrankmagnet mit dem Slogan der Kampagne.

+
+
+
\ No newline at end of file diff --git a/order/data/info/magnet-pmpc-black.en.xml b/order/data/info/magnet-pmpc-black.en.xml new file mode 100644 index 0000000000..5e7fc96e7e --- /dev/null +++ b/order/data/info/magnet-pmpc-black.en.xml @@ -0,0 +1,11 @@ + + +1 + + Public Money Public Code fridge magnet, text only + +

+ Public Money? Public Code!A 105x52x2 mm fridge magnet with the campaign slogan.

+
+
+
\ No newline at end of file diff --git a/order/data/info/magnet-pmpc-black.it.xml b/order/data/info/magnet-pmpc-black.it.xml new file mode 100644 index 0000000000..07c7b720bb --- /dev/null +++ b/order/data/info/magnet-pmpc-black.it.xml @@ -0,0 +1,11 @@ + + +1 + + Calamita "Public Money Public Code", solo testo + +

+ Public Money? Public Code!Una calamita 105x52x2 mm con lo slogan della campagna.

+
+
+
\ No newline at end of file diff --git a/order/data/info/magnet-pmpc-black.nl.xml b/order/data/info/magnet-pmpc-black.nl.xml new file mode 100644 index 0000000000..22d4dda323 --- /dev/null +++ b/order/data/info/magnet-pmpc-black.nl.xml @@ -0,0 +1,11 @@ + + +1 + + Public Money Public Code koelkastmagneet, alleen tekst + +

+ Public Money? Public Code!Een 105x52x2 mm koelkastmagneet met de leus van de campagne.

+
+
+
\ No newline at end of file diff --git a/order/data/info/magnet-pmpc-white.de.xml b/order/data/info/magnet-pmpc-white.de.xml new file mode 100644 index 0000000000..87be53c189 --- /dev/null +++ b/order/data/info/magnet-pmpc-white.de.xml @@ -0,0 +1,11 @@ + + +1 + + Public Money Public Code Kühlschrankmagnet, Logo und Text + +

+ Public Money? Public Code!Ein 55x75x2 mm Kühlschrankmagnet mit dem Logo und dem Slogan der Kampagne.

+
+
+
\ No newline at end of file diff --git a/order/data/info/magnet-pmpc-white.en.xml b/order/data/info/magnet-pmpc-white.en.xml new file mode 100644 index 0000000000..fa9970e850 --- /dev/null +++ b/order/data/info/magnet-pmpc-white.en.xml @@ -0,0 +1,11 @@ + + +1 + + Public Money Public Code fridge magnet, logo and text + +

+ Public Money? Public Code!A 55x75x2 mm fridge magnet with the campaign logo and slogan.

+
+
+
\ No newline at end of file diff --git a/order/data/info/magnet-pmpc-white.it.xml b/order/data/info/magnet-pmpc-white.it.xml new file mode 100644 index 0000000000..07e58a6bbf --- /dev/null +++ b/order/data/info/magnet-pmpc-white.it.xml @@ -0,0 +1,11 @@ + + +1 + + Calamita "Public Money Public Code", logo e testo + +

+ Public Money? Public Code!Una calamita 55x75x2 mm con lo slogan ed il logo della campagna.

+
+
+
\ No newline at end of file diff --git a/order/data/info/magnet-pmpc-white.nl.xml b/order/data/info/magnet-pmpc-white.nl.xml new file mode 100644 index 0000000000..23270be5b8 --- /dev/null +++ b/order/data/info/magnet-pmpc-white.nl.xml @@ -0,0 +1,11 @@ + + +1 + + Public Money Public Code koelkastmagneet, logo en tekst + +

+ Public Money? Public Code!Een 55x75x2 mm koelkastmagneet met het logo en de leus van de campagne.

+
+
+
\ No newline at end of file diff --git a/order/data/info/magnetpin-fsfe-white.de.xml b/order/data/info/magnetpin-fsfe-white.de.xml new file mode 100644 index 0000000000..6d03e2d83f --- /dev/null +++ b/order/data/info/magnetpin-fsfe-white.de.xml @@ -0,0 +1,10 @@ + + +1 + + FSFE-Logo-Ansteckmagnet + +

Ein Ansteckmagnet (10x18mm) mit dem Logo der FSFE – macht keine Löcher in die Kleidung.

+
+
+
\ No newline at end of file diff --git a/order/data/info/magnetpin-fsfe-white.en.xml b/order/data/info/magnetpin-fsfe-white.en.xml new file mode 100644 index 0000000000..ad3cdd1b59 --- /dev/null +++ b/order/data/info/magnetpin-fsfe-white.en.xml @@ -0,0 +1,10 @@ + + +1 + + FSFE logo magnet pin + +

A magnetic pin (10x18mm) (will not make a hole in your clothes!) with the FSFE logo.

+
+
+
\ No newline at end of file diff --git a/order/data/info/magnetpin-fsfe-white.nl.xml b/order/data/info/magnetpin-fsfe-white.nl.xml new file mode 100644 index 0000000000..066867a806 --- /dev/null +++ b/order/data/info/magnetpin-fsfe-white.nl.xml @@ -0,0 +1,10 @@ + + +1 + + FSFE-logo magneetspeld + +

Een magneetspeld (10x18mm) (zal geen gat in uw kleding maken!) met het FSFE-logo.

+
+
+
\ No newline at end of file diff --git a/order/data/info/pin-fsfe-white.de.xml b/order/data/info/pin-fsfe-white.de.xml new file mode 100644 index 0000000000..4738c2ac0e --- /dev/null +++ b/order/data/info/pin-fsfe-white.de.xml @@ -0,0 +1,10 @@ + + +1 + + FSFE-Logo-Anstecknadel + +

Eine Anstecknadel (10x18mm) mit dem Logo der FSFE.

+
+
+
\ No newline at end of file diff --git a/order/data/info/pin-fsfe-white.en.xml b/order/data/info/pin-fsfe-white.en.xml new file mode 100644 index 0000000000..fc6313fd3c --- /dev/null +++ b/order/data/info/pin-fsfe-white.en.xml @@ -0,0 +1,10 @@ + + +1 + + FSFE logo pin + +

A pin (10x18mm) with the FSFE logo.

+
+
+
\ No newline at end of file diff --git a/order/data/info/pin-fsfe-white.nl.xml b/order/data/info/pin-fsfe-white.nl.xml new file mode 100644 index 0000000000..c34234cd8b --- /dev/null +++ b/order/data/info/pin-fsfe-white.nl.xml @@ -0,0 +1,10 @@ + + +1 + + FSFE-logo speld + +

Een speld (10x18mm) met het FSFE-logo.

+
+
+
\ No newline at end of file diff --git a/order/data/info/pin-gnu-silver.de.xml b/order/data/info/pin-gnu-silver.de.xml new file mode 100644 index 0000000000..dc6ac82ea0 --- /dev/null +++ b/order/data/info/pin-gnu-silver.de.xml @@ -0,0 +1,10 @@ + + +1 + + GNU-Anstecknadel + +

Eine Anstecknadel mit dem GNU und rundherum der Schriftzug "Free Software Foundation Europe".

+
+
+
\ No newline at end of file diff --git a/order/data/info/pin-gnu-silver.en.xml b/order/data/info/pin-gnu-silver.en.xml new file mode 100644 index 0000000000..32c7cabeb0 --- /dev/null +++ b/order/data/info/pin-gnu-silver.en.xml @@ -0,0 +1,10 @@ + + +1 + + Gnu pin + +

A pin with the Gnu. The text around: "Free Software Foundation Europe"

+
+
+
\ No newline at end of file diff --git a/order/data/info/pin-gnu-silver.nl.xml b/order/data/info/pin-gnu-silver.nl.xml new file mode 100644 index 0000000000..0c607a36b6 --- /dev/null +++ b/order/data/info/pin-gnu-silver.nl.xml @@ -0,0 +1,10 @@ + + +1 + + Gnu speld + +

Een speld met Gnu en de tekst "Free Software Foundation Europe".

+
+
+
\ No newline at end of file diff --git a/order/data/info/pin-plussy-green.de.xml b/order/data/info/pin-plussy-green.de.xml new file mode 100644 index 0000000000..e4747b8bf0 --- /dev/null +++ b/order/data/info/pin-plussy-green.de.xml @@ -0,0 +1,10 @@ + + +1 + + Fellowship-Anstecknadel + +

Eine Anstecknadel (15x15mm) mit dem Fellowship-Logo.

+
+
+
\ No newline at end of file diff --git a/order/data/info/pin-plussy-green.en.xml b/order/data/info/pin-plussy-green.en.xml new file mode 100644 index 0000000000..5d8c5b0252 --- /dev/null +++ b/order/data/info/pin-plussy-green.en.xml @@ -0,0 +1,10 @@ + + +1 + + Fellowship pin + +

A pin (15x15mm) with the Fellowship logo.

+
+
+
\ No newline at end of file diff --git a/order/data/info/pin-plussy-green.nl.xml b/order/data/info/pin-plussy-green.nl.xml new file mode 100644 index 0000000000..0bed4abbdd --- /dev/null +++ b/order/data/info/pin-plussy-green.nl.xml @@ -0,0 +1,10 @@ + + +1 + + Fellowship speld + +

Een pin (15x15mm) met het Fellowship-logo.

+
+
+
\ No newline at end of file diff --git a/order/data/info/socks-ilovefs.en.xml b/order/data/info/socks-ilovefs.en.xml new file mode 100644 index 0000000000..8db324a080 --- /dev/null +++ b/order/data/info/socks-ilovefs.en.xml @@ -0,0 +1,12 @@ + + +1 + + I love Free Software socks, red + +

The 4 freedoms at your feet... because you really love Free software

+

+ Note:One size. Fits from 38 to 45.

+
+
+
\ No newline at end of file diff --git a/order/data/info/tshirt-100freedoms-black.de.xml b/order/data/info/tshirt-100freedoms-black.de.xml new file mode 100644 index 0000000000..2fe660e2b4 --- /dev/null +++ b/order/data/info/tshirt-100freedoms-black.de.xml @@ -0,0 +1,10 @@ + + +1 + + T-Shirt „100 Freedoms“, schwarz + +

Mit diesem T-Shirt lässt sich zeigen, dass Freie Software geradezu überraschend viel Freiheit gewährt.

+
+
+
\ No newline at end of file diff --git a/order/data/info/tshirt-100freedoms-black.en.xml b/order/data/info/tshirt-100freedoms-black.en.xml new file mode 100644 index 0000000000..a990f861d3 --- /dev/null +++ b/order/data/info/tshirt-100freedoms-black.en.xml @@ -0,0 +1,10 @@ + + +1 + + T-shirt “100 Freedoms”, black + +

With this T-shirt, you can show that Free Software offers an unexpected amount of freedom.

+
+
+
\ No newline at end of file diff --git a/order/data/info/tshirt-100freedoms-black.it.xml b/order/data/info/tshirt-100freedoms-black.it.xml new file mode 100644 index 0000000000..63c7ca676c --- /dev/null +++ b/order/data/info/tshirt-100freedoms-black.it.xml @@ -0,0 +1,10 @@ + + +1 + + Maglietta “100 Freedoms”, nera + +

Con questa maglietta potrai far sapere alla gente che il Software Libero garantisce delle libertà inaspettate.

+
+
+
\ No newline at end of file diff --git a/order/data/info/tshirt-100freedoms-black.nl.xml b/order/data/info/tshirt-100freedoms-black.nl.xml new file mode 100644 index 0000000000..e521ee89d3 --- /dev/null +++ b/order/data/info/tshirt-100freedoms-black.nl.xml @@ -0,0 +1,10 @@ + + +1 + + T-shirt “100 Freedoms”, zwart + +

Met dit T-shirt kunt u laten zien dat Vrije Software een onverwachte hoeveelheid vrijheid biedt.

+
+
+
\ No newline at end of file diff --git a/order/data/info/tshirt-hacking-4-freedom.en.xml b/order/data/info/tshirt-hacking-4-freedom.en.xml new file mode 100644 index 0000000000..b2343ce4be --- /dev/null +++ b/order/data/info/tshirt-hacking-4-freedom.en.xml @@ -0,0 +1,10 @@ + + +1 + + Hacking for Freedom T-shirt, black + +

Old slogan, new tshirt

+
+
+
\ No newline at end of file diff --git a/order/data/info/tshirt-multilingual-black.de.xml b/order/data/info/tshirt-multilingual-black.de.xml new file mode 100644 index 0000000000..834419a4e9 --- /dev/null +++ b/order/data/info/tshirt-multilingual-black.de.xml @@ -0,0 +1,10 @@ + + +1 + + Mehrsprachiges T-Shirt, schwarz + +

Zeigen Sie Ihre Liebe für Freie Software in 24 Sprachen!

+
+
+
\ No newline at end of file diff --git a/order/data/info/tshirt-multilingual-black.en.xml b/order/data/info/tshirt-multilingual-black.en.xml new file mode 100644 index 0000000000..020982f0ed --- /dev/null +++ b/order/data/info/tshirt-multilingual-black.en.xml @@ -0,0 +1,10 @@ + + +1 + + Multilingual T-shirt, black + +

Show your love for Free Software in 24 languages!

+
+
+
\ No newline at end of file diff --git a/order/data/info/tshirt-multilingual-black.nl.xml b/order/data/info/tshirt-multilingual-black.nl.xml new file mode 100644 index 0000000000..e2affa7512 --- /dev/null +++ b/order/data/info/tshirt-multilingual-black.nl.xml @@ -0,0 +1,10 @@ + + +1 + + Meertalig T-shirt, zwart + +

Laat uw liefde voor Vrije Software in 24 talen zien!

+
+
+
\ No newline at end of file diff --git a/order/data/info/tshirt-nocloud-black.de.xml b/order/data/info/tshirt-nocloud-black.de.xml new file mode 100644 index 0000000000..91982af7c8 --- /dev/null +++ b/order/data/info/tshirt-nocloud-black.de.xml @@ -0,0 +1,14 @@ + + +1 + + There is NO CLOUD, schwarz + +

Ein Muss für jeden, der andere daran erinnern möchte, wie wichtig es + ist, die Kontrolle über die eigenen Daten zu behalten.

+

+ Achtung:Die Größen sind kleiner als üblich. Beachten + Sie bitte dieGrößentabelle.

+
+
+
\ No newline at end of file diff --git a/order/data/info/tshirt-nocloud-black.en.xml b/order/data/info/tshirt-nocloud-black.en.xml new file mode 100644 index 0000000000..12a8b267d9 --- /dev/null +++ b/order/data/info/tshirt-nocloud-black.en.xml @@ -0,0 +1,14 @@ + + +1 + + There is NO CLOUD, black + +

A must have for everybody who wants to remind others how important it is + to keep in control of one's own data.

+

+ Note:Sizes are smaller than usual. Please have a look + at thesize chart.

+
+
+
\ No newline at end of file diff --git a/order/data/info/tshirt-nocloud-black.nl.xml b/order/data/info/tshirt-nocloud-black.nl.xml new file mode 100644 index 0000000000..662e21d48f --- /dev/null +++ b/order/data/info/tshirt-nocloud-black.nl.xml @@ -0,0 +1,11 @@ + + +1 + + There is NO CLOUD, zwart + +

Iedereen die anderen eraan wil herinneren hoe belangrijk het is om +contole te hebben over de eigen data, kan niet zonder.

+
+
+
\ No newline at end of file diff --git a/order/data/info/tshirt-nocloud-black.sq.xml b/order/data/info/tshirt-nocloud-black.sq.xml new file mode 100644 index 0000000000..9b422871aa --- /dev/null +++ b/order/data/info/tshirt-nocloud-black.sq.xml @@ -0,0 +1,11 @@ + + +1 + + There is NO CLOUD, e zezë + +

E domosdoshme për këdo që dëshiron t’u kujtojë të tjerëve se sa e rëndësishme është + të ruhet kontrolli i të dhënave të veta.

+
+
+
\ No newline at end of file diff --git a/order/data/info/tshirt-nocloud-petrol.en.xml b/order/data/info/tshirt-nocloud-petrol.en.xml new file mode 100644 index 0000000000..bec9db9998 --- /dev/null +++ b/order/data/info/tshirt-nocloud-petrol.en.xml @@ -0,0 +1,10 @@ + + +1 + + There is NO CLOUD T-shirt, petrol green + +

An evergreen, but this time in petrol green

+
+
+
\ No newline at end of file diff --git a/order/data/items.en.xml b/order/data/items.en.xml new file mode 100644 index 0000000000..c441d98257 --- /dev/null +++ b/order/data/items.en.xml @@ -0,0 +1,129 @@ + + + + 1 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/order/2019/baby-bib-black-large.jpg b/order/data/pictures/baby-bib-black-large.jpg similarity index 100% rename from order/2019/baby-bib-black-large.jpg rename to order/data/pictures/baby-bib-black-large.jpg diff --git a/order/2019/baby-bib-black-small.jpg b/order/data/pictures/baby-bib-black-small.jpg similarity index 100% rename from order/2019/baby-bib-black-small.jpg rename to order/data/pictures/baby-bib-black-small.jpg diff --git a/order/2017/baby-bib-pink-large.png b/order/data/pictures/baby-bib-pink-large.png similarity index 100% rename from order/2017/baby-bib-pink-large.png rename to order/data/pictures/baby-bib-pink-large.png diff --git a/order/2017/baby-bib-pink-small.png b/order/data/pictures/baby-bib-pink-small.png similarity index 100% rename from order/2017/baby-bib-pink-small.png rename to order/data/pictures/baby-bib-pink-small.png diff --git a/order/2021/bag-since2001-blue-back-large.jpg b/order/data/pictures/bag-since2001-blue-back-large.jpg similarity index 100% rename from order/2021/bag-since2001-blue-back-large.jpg rename to order/data/pictures/bag-since2001-blue-back-large.jpg diff --git a/order/2021/bag-since2001-blue-back-small.jpg b/order/data/pictures/bag-since2001-blue-back-small.jpg similarity index 100% rename from order/2021/bag-since2001-blue-back-small.jpg rename to order/data/pictures/bag-since2001-blue-back-small.jpg diff --git a/order/2021/bag-since2001-blue-front-large.jpg b/order/data/pictures/bag-since2001-blue-front-large.jpg similarity index 100% rename from order/2021/bag-since2001-blue-front-large.jpg rename to order/data/pictures/bag-since2001-blue-front-large.jpg diff --git a/order/2021/bag-since2001-blue-front-small.jpg b/order/data/pictures/bag-since2001-blue-front-small.jpg similarity index 100% rename from order/2021/bag-since2001-blue-front-small.jpg rename to order/data/pictures/bag-since2001-blue-front-small.jpg diff --git a/order/2019/card-christmas-blue-large.jpg b/order/data/pictures/card-christmas-blue-large.jpg similarity index 100% rename from order/2019/card-christmas-blue-large.jpg rename to order/data/pictures/card-christmas-blue-large.jpg diff --git a/order/2019/card-christmas-blue-small.jpg b/order/data/pictures/card-christmas-blue-small.jpg similarity index 100% rename from order/2019/card-christmas-blue-small.jpg rename to order/data/pictures/card-christmas-blue-small.jpg diff --git a/order/2019/girlie-multilingual-black-back-large.jpg b/order/data/pictures/girlie-multilingual-black-back-large.jpg similarity index 100% rename from order/2019/girlie-multilingual-black-back-large.jpg rename to order/data/pictures/girlie-multilingual-black-back-large.jpg diff --git a/order/2019/girlie-multilingual-black-back-small.jpg b/order/data/pictures/girlie-multilingual-black-back-small.jpg similarity index 100% rename from order/2019/girlie-multilingual-black-back-small.jpg rename to order/data/pictures/girlie-multilingual-black-back-small.jpg diff --git a/order/2019/girlie-multilingual-black-front-large.jpg b/order/data/pictures/girlie-multilingual-black-front-large.jpg similarity index 100% rename from order/2019/girlie-multilingual-black-front-large.jpg rename to order/data/pictures/girlie-multilingual-black-front-large.jpg diff --git a/order/2019/girlie-multilingual-black-front-small.jpg b/order/data/pictures/girlie-multilingual-black-front-small.jpg similarity index 100% rename from order/2019/girlie-multilingual-black-front-small.jpg rename to order/data/pictures/girlie-multilingual-black-front-small.jpg diff --git a/order/2019/girlie-multilingual-blue-back-large.jpg b/order/data/pictures/girlie-multilingual-blue-back-large.jpg similarity index 100% rename from order/2019/girlie-multilingual-blue-back-large.jpg rename to order/data/pictures/girlie-multilingual-blue-back-large.jpg diff --git a/order/2019/girlie-multilingual-blue-back-small.jpg b/order/data/pictures/girlie-multilingual-blue-back-small.jpg similarity index 100% rename from order/2019/girlie-multilingual-blue-back-small.jpg rename to order/data/pictures/girlie-multilingual-blue-back-small.jpg diff --git a/order/2019/girlie-multilingual-blue-front-large.jpg b/order/data/pictures/girlie-multilingual-blue-front-large.jpg similarity index 100% rename from order/2019/girlie-multilingual-blue-front-large.jpg rename to order/data/pictures/girlie-multilingual-blue-front-large.jpg diff --git a/order/2019/girlie-multilingual-blue-front-small.jpg b/order/data/pictures/girlie-multilingual-blue-front-small.jpg similarity index 100% rename from order/2019/girlie-multilingual-blue-front-small.jpg rename to order/data/pictures/girlie-multilingual-blue-front-small.jpg diff --git a/order/2018/magnet-nocloud-blue-large.jpg b/order/data/pictures/magnet-nocloud-blue-large.jpg similarity index 100% rename from order/2018/magnet-nocloud-blue-large.jpg rename to order/data/pictures/magnet-nocloud-blue-large.jpg diff --git a/order/2018/magnet-nocloud-blue-small.jpg b/order/data/pictures/magnet-nocloud-blue-small.jpg similarity index 100% rename from order/2018/magnet-nocloud-blue-small.jpg rename to order/data/pictures/magnet-nocloud-blue-small.jpg diff --git a/order/2018/magnet-nocloud-white-large.jpg b/order/data/pictures/magnet-nocloud-white-large.jpg similarity index 100% rename from order/2018/magnet-nocloud-white-large.jpg rename to order/data/pictures/magnet-nocloud-white-large.jpg diff --git a/order/2018/magnet-nocloud-white-small.jpg b/order/data/pictures/magnet-nocloud-white-small.jpg similarity index 100% rename from order/2018/magnet-nocloud-white-small.jpg rename to order/data/pictures/magnet-nocloud-white-small.jpg diff --git a/order/2018/magnet-pmpc-black-large.jpg b/order/data/pictures/magnet-pmpc-black-large.jpg similarity index 100% rename from order/2018/magnet-pmpc-black-large.jpg rename to order/data/pictures/magnet-pmpc-black-large.jpg diff --git a/order/2018/magnet-pmpc-black-small.jpg b/order/data/pictures/magnet-pmpc-black-small.jpg similarity index 100% rename from order/2018/magnet-pmpc-black-small.jpg rename to order/data/pictures/magnet-pmpc-black-small.jpg diff --git a/order/2018/magnet-pmpc-white-large.jpg b/order/data/pictures/magnet-pmpc-white-large.jpg similarity index 100% rename from order/2018/magnet-pmpc-white-large.jpg rename to order/data/pictures/magnet-pmpc-white-large.jpg diff --git a/order/2018/magnet-pmpc-white-small.jpg b/order/data/pictures/magnet-pmpc-white-small.jpg similarity index 100% rename from order/2018/magnet-pmpc-white-small.jpg rename to order/data/pictures/magnet-pmpc-white-small.jpg diff --git a/order/2019/pin-fsfe-white-large.jpg b/order/data/pictures/pin-fsfe-white-large.jpg similarity index 100% rename from order/2019/pin-fsfe-white-large.jpg rename to order/data/pictures/pin-fsfe-white-large.jpg diff --git a/order/2019/pin-fsfe-white-small.jpg b/order/data/pictures/pin-fsfe-white-small.jpg similarity index 100% rename from order/2019/pin-fsfe-white-small.jpg rename to order/data/pictures/pin-fsfe-white-small.jpg diff --git a/order/2012/pin-gnu-silver-large.jpg b/order/data/pictures/pin-gnu-silver-large.jpg similarity index 100% rename from order/2012/pin-gnu-silver-large.jpg rename to order/data/pictures/pin-gnu-silver-large.jpg diff --git a/order/2012/pin-gnu-silver-small.jpg b/order/data/pictures/pin-gnu-silver-small.jpg similarity index 100% rename from order/2012/pin-gnu-silver-small.jpg rename to order/data/pictures/pin-gnu-silver-small.jpg diff --git a/order/2012/pin-plussy-green-large.jpg b/order/data/pictures/pin-plussy-green-large.jpg similarity index 100% rename from order/2012/pin-plussy-green-large.jpg rename to order/data/pictures/pin-plussy-green-large.jpg diff --git a/order/2012/pin-plussy-green-small.jpg b/order/data/pictures/pin-plussy-green-small.jpg similarity index 100% rename from order/2012/pin-plussy-green-small.jpg rename to order/data/pictures/pin-plussy-green-small.jpg diff --git a/order/2024/socks-ilovefs-large.jpg b/order/data/pictures/socks-ilovefs-large.jpg similarity index 100% rename from order/2024/socks-ilovefs-large.jpg rename to order/data/pictures/socks-ilovefs-large.jpg diff --git a/order/2024/socks-ilovefs-small.jpg b/order/data/pictures/socks-ilovefs-small.jpg similarity index 100% rename from order/2024/socks-ilovefs-small.jpg rename to order/data/pictures/socks-ilovefs-small.jpg diff --git a/order/2017/tshirt-100freedoms-black-back-large.jpg b/order/data/pictures/tshirt-100freedoms-black-back-large.jpg similarity index 100% rename from order/2017/tshirt-100freedoms-black-back-large.jpg rename to order/data/pictures/tshirt-100freedoms-black-back-large.jpg diff --git a/order/2017/tshirt-100freedoms-black-back-small.jpg b/order/data/pictures/tshirt-100freedoms-black-back-small.jpg similarity index 100% rename from order/2017/tshirt-100freedoms-black-back-small.jpg rename to order/data/pictures/tshirt-100freedoms-black-back-small.jpg diff --git a/order/2017/tshirt-100freedoms-black-front-large.jpg b/order/data/pictures/tshirt-100freedoms-black-front-large.jpg similarity index 100% rename from order/2017/tshirt-100freedoms-black-front-large.jpg rename to order/data/pictures/tshirt-100freedoms-black-front-large.jpg diff --git a/order/2017/tshirt-100freedoms-black-front-small.jpg b/order/data/pictures/tshirt-100freedoms-black-front-small.jpg similarity index 100% rename from order/2017/tshirt-100freedoms-black-front-small.jpg rename to order/data/pictures/tshirt-100freedoms-black-front-small.jpg diff --git a/order/2024/tshirt-H4F-back-large.jpg b/order/data/pictures/tshirt-H4F-back-large.jpg similarity index 100% rename from order/2024/tshirt-H4F-back-large.jpg rename to order/data/pictures/tshirt-H4F-back-large.jpg diff --git a/order/2024/tshirt-H4F-back-small.jpg b/order/data/pictures/tshirt-H4F-back-small.jpg similarity index 100% rename from order/2024/tshirt-H4F-back-small.jpg rename to order/data/pictures/tshirt-H4F-back-small.jpg diff --git a/order/2024/tshirt-H4F-front-large.jpg b/order/data/pictures/tshirt-H4F-front-large.jpg similarity index 100% rename from order/2024/tshirt-H4F-front-large.jpg rename to order/data/pictures/tshirt-H4F-front-large.jpg diff --git a/order/2024/tshirt-H4F-front-small.jpg b/order/data/pictures/tshirt-H4F-front-small.jpg similarity index 100% rename from order/2024/tshirt-H4F-front-small.jpg rename to order/data/pictures/tshirt-H4F-front-small.jpg diff --git a/order/2019/tshirt-multilingual-black-back-large.jpg b/order/data/pictures/tshirt-multilingual-black-back-large.jpg similarity index 100% rename from order/2019/tshirt-multilingual-black-back-large.jpg rename to order/data/pictures/tshirt-multilingual-black-back-large.jpg diff --git a/order/2019/tshirt-multilingual-black-back-small.jpg b/order/data/pictures/tshirt-multilingual-black-back-small.jpg similarity index 100% rename from order/2019/tshirt-multilingual-black-back-small.jpg rename to order/data/pictures/tshirt-multilingual-black-back-small.jpg diff --git a/order/2019/tshirt-multilingual-black-front-large.jpg b/order/data/pictures/tshirt-multilingual-black-front-large.jpg similarity index 100% rename from order/2019/tshirt-multilingual-black-front-large.jpg rename to order/data/pictures/tshirt-multilingual-black-front-large.jpg diff --git a/order/2019/tshirt-multilingual-black-front-small.jpg b/order/data/pictures/tshirt-multilingual-black-front-small.jpg similarity index 100% rename from order/2019/tshirt-multilingual-black-front-small.jpg rename to order/data/pictures/tshirt-multilingual-black-front-small.jpg diff --git a/order/2016/tshirt-nocloud-black-back-large.jpg b/order/data/pictures/tshirt-nocloud-black-back-large.jpg similarity index 100% rename from order/2016/tshirt-nocloud-black-back-large.jpg rename to order/data/pictures/tshirt-nocloud-black-back-large.jpg diff --git a/order/2016/tshirt-nocloud-black-back-small.jpg b/order/data/pictures/tshirt-nocloud-black-back-small.jpg similarity index 100% rename from order/2016/tshirt-nocloud-black-back-small.jpg rename to order/data/pictures/tshirt-nocloud-black-back-small.jpg diff --git a/order/2016/tshirt-nocloud-black-front-large.jpg b/order/data/pictures/tshirt-nocloud-black-front-large.jpg similarity index 100% rename from order/2016/tshirt-nocloud-black-front-large.jpg rename to order/data/pictures/tshirt-nocloud-black-front-large.jpg diff --git a/order/2016/tshirt-nocloud-black-front-small.jpg b/order/data/pictures/tshirt-nocloud-black-front-small.jpg similarity index 100% rename from order/2016/tshirt-nocloud-black-front-small.jpg rename to order/data/pictures/tshirt-nocloud-black-front-small.jpg diff --git a/order/2024/tshirt-nocloud-petrol-back-large.jpg b/order/data/pictures/tshirt-nocloud-petrol-back-large.jpg similarity index 100% rename from order/2024/tshirt-nocloud-petrol-back-large.jpg rename to order/data/pictures/tshirt-nocloud-petrol-back-large.jpg diff --git a/order/2024/tshirt-nocloud-petrol-back-small.jpg b/order/data/pictures/tshirt-nocloud-petrol-back-small.jpg similarity index 100% rename from order/2024/tshirt-nocloud-petrol-back-small.jpg rename to order/data/pictures/tshirt-nocloud-petrol-back-small.jpg diff --git a/order/2024/tshirt-nocloud-petrol-front-large.jpg b/order/data/pictures/tshirt-nocloud-petrol-front-large.jpg similarity index 100% rename from order/2024/tshirt-nocloud-petrol-front-large.jpg rename to order/data/pictures/tshirt-nocloud-petrol-front-large.jpg diff --git a/order/2024/tshirt-nocloud-petrol-front-small.jpg b/order/data/pictures/tshirt-nocloud-petrol-front-small.jpg similarity index 100% rename from order/2024/tshirt-nocloud-petrol-front-small.jpg rename to order/data/pictures/tshirt-nocloud-petrol-front-small.jpg diff --git a/order/order.sources b/order/order.sources index 95b0d654a6..27c53a0a06 100644 --- a/order/order.sources +++ b/order/order.sources @@ -1,3 +1,3 @@ -order/*/item:[] -order/*/info:[] +order/data/items*:[] +order/data/info/*:[] tools/countries:[] diff --git a/order/order.xsl b/order/order.xsl index c98ae1ba93..db7e56320b 100644 --- a/order/order.xsl +++ b/order/order.xsl @@ -128,21 +128,6 @@ - - - - hidden - - _ - - _ - - - - - - - diff --git a/order/size.sources b/order/size.sources index 904b327ada..21322bf5d5 100644 --- a/order/size.sources +++ b/order/size.sources @@ -1,2 +1,2 @@ -order/*/item:[] -order/*/info:[] +order/data/items:[] +order/data/info:[]