Skip to content

Commit

Permalink
Merge pull request #19 from hapheus/master
Browse files Browse the repository at this point in the history
Language Files for de_AT and de_DE
  • Loading branch information
jzonta authored Oct 17, 2019
2 parents f6b88f4 + dc1a85b commit c5914e3
Show file tree
Hide file tree
Showing 4 changed files with 344 additions and 1 deletion.
2 changes: 2 additions & 0 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -38,6 +38,8 @@ Language specific formatters
-----

```
de_AT -> \FakerRestaurant\Provider\de_AT\Restaurant
de_DE -> \FakerRestaurant\Provider\de_DE\Restaurant
en_US -> \FakerRestaurant\Provider\en_US\Restaurant
fr_FR -> \FakerRestaurant\Provider\fr_FR\Restaurant
it_IT -> \FakerRestaurant\Provider\it_IT\Restaurant
Expand Down
2 changes: 1 addition & 1 deletion composer.json
Original file line number Diff line number Diff line change
Expand Up @@ -8,7 +8,7 @@
{ "name": "João Zonta" }
],
"require": {
"php": ">=5.3.0",
"php": ">=5.4.0",
"fzaninotto/faker": "~1.4"
},
"autoload": {
Expand Down
170 changes: 170 additions & 0 deletions src/Provider/de_AT/Restaurant.php
Original file line number Diff line number Diff line change
@@ -0,0 +1,170 @@
<?php

namespace FakerRestaurant\Provider\en_US;

class Restaurant extends \Faker\Provider\Base
{
protected static $foodNames = [
'Wiener Schnitzel', 'Tafelspitz', 'Saumaise', 'Gefüllte Paprika', 'Heidensterz', 'Schlickkrapfen', 'Ripperl',
'Kärntner Kasnudeln', 'Steirisches Backhendl', 'Fleischknödel', 'Surbratl', 'Schweinsbraten mit Knödel',
'Krautfleckerl', 'Pizza', 'Hamburger', 'Cheeseburger', 'Gegrillter Käse', 'Stelze', 'Blunzengröstl',
'Beuschel', 'Steirisches Wurzelfleisch', 'Geselchtes mit Kraut und Knödel', 'Zwiebelrostbraten', 'Backhendl',
'Brathendl', 'Paprikahendl', 'Grammelknödel', 'Hascheeknödel', 'Speckknödel',
];

protected static $beverageNames = [
'Bier', 'Märzen', 'Kaiser Bier', 'Stiegl',
'Milchshake', 'Tee', 'Süßer Tee', 'Kaffee', 'Heißer Tee',
'Champagner', 'Wein', 'Limonade', 'Coca-Cola', 'Cola-Light',
'Wasser', 'Sprite', 'Orangensaft', 'Eiskaffee'
];

protected static $dairyNames = [
'Butter',
'Ei',
'Käse',
'Sauerrahm',
'Mozzarella',
'Joghurt',
'Obers',
'Milch',
'Eierkäse',
];

protected static $vegetableNames = [
'Zwiebel',
'Knoblauch',
'Paradeiser',
'Erdapfel',
'Karotte',
'Paprike',
'Basilikum',
'Petersilie',
'Brokkoli',
'Kukuruz',
'Spinat',
'Ingwer',
'Chilli',
'Sellerie',
'Rosmarie',
'Gurke',
'Essiggurke',
'Avocado',
'Kürbis',
'Minze',
'Aubergine',
'Süßkartoffel',
];

protected static $fruitNames = [
'Zitrone',
'Apfel',
'Banane',
'Limette',
'Erdbeere',
'Orange',
'Ananas',
'Heidelbeere',
'Rosine',
'Kokosnuss',
'Weinbeere',
'Pfirsich',
'Himbeere',
'Preiselbeere',
'Mango',
'Birne',
'Brombeere',
'Kirsche',
'Wassermelone',
'Kiwi',
'Papaya',
'Guava',
'Litschi',
];

protected static $meatNames = [
'Hühnerfleisch',
'Speck',
'Wurst',
'Rindfleisch',
'Schinken',
'Frankfurter',
'Schweinefleisch',
'Truthahn',
'Hühnerflügel',
'Hühnerbrust',
'Lamm',
];

protected static $sauceNames = [
'Tomatensauce',
'Tomatenmark',
'Mayonaise',
'Grillsauce',
'Chillisauce',
'Knoblauchsauce',
];

/**
* A random Food Name.
* @return string
*/
public function foodName()
{
return static::randomElement(static::$foodNames);
}

/**
* A random Beverage Name.
* @return string
*/
public function beverageName()
{
return static::randomElement(static::$beverageNames);
}

/**
* A random Dairy Name.
* @return string
*/
public function dairyName()
{
return static::randomElement(static::$dairyNames);
}

/**
* A random Vegetable Name.
* @return string
*/
public function vegetableName()
{
return static::randomElement(static::$vegetableNames);
}

/**
* A random Fruit Name.
* @return string
*/
public function fruitName()
{
return static::randomElement(static::$fruitNames);
}

/**
* A random Meat Name.
* @return string
*/
public function meatName()
{
return static::randomElement(static::$meatNames);
}

/**
* A random Sauce Name.
* @return string
*/
public function sauceName()
{
return static::randomElement(static::$sauceNames);
}
}
171 changes: 171 additions & 0 deletions src/Provider/de_DE/Restaurant.php
Original file line number Diff line number Diff line change
@@ -0,0 +1,171 @@
<?php

namespace FakerRestaurant\Provider\en_US;

class Restaurant extends \Faker\Provider\Base
{
protected static $foodNames = [
'Bratwurst', 'Eisbein', 'Schweinebraten', 'Hackbraten', 'Frikadellen', 'Blutwurst', 'Wiener Würstchen',
'Rinderrouladen', 'Brathähnchen', 'Gulasch', 'Weißwürste', 'Currywurst', 'Kasseler', 'Bulette', 'Schnitzerl',
'Pizza', 'Hamburger', 'Cheeseburger', 'Gegrillter Käse', 'Rostbraten', 'Käsespätzle', 'Elsässer Flammkuchen',
'Dampfnudeln', 'Rheinischer Sauerbraten', 'Dicke Bohnen mit Speck', 'Miesmuscheln',
'Bayrischer Krustenbraten mit Dunkelbiersoße und Semmelknödeln'
];

protected static $beverageNames = [
'Bier', 'Weizenbier', 'Helles', 'Starkbier', 'Kölsch', 'Altbier',
'Milchshake', 'Tee', 'Süßer Tee', 'Kaffee', 'Heißer Tee',
'Champagner', 'Wein', 'Limonade', 'Coca-Cola', 'Cola-Light',
'Wasser', 'Sprite', 'Orangensaft', 'Eiskaffee',
'Apfelschorle', 'Weinschorle',
];

protected static $dairyNames = [
'Butter',
'Ei',
'Käse',
'Sauerrahm',
'Mozzarella',
'Joghurt',
'Sahne',
'Milch',
'Eierkäse',
];

protected static $vegetableNames = [
'Zwiebel',
'Knoblauch',
'Tomate',
'Kartoffel',
'Karotte',
'Paprike',
'Basilikum',
'Petersilie',
'Brokkoli',
'Mais',
'Spinat',
'Ingwer',
'Chilli',
'Sellerie',
'Rosmarie',
'Gurke',
'Essiggurke',
'Avocado',
'Kürbis',
'Minze',
'Aubergine',
'Süßkartoffel',
];

protected static $fruitNames = [
'Zitrone',
'Apfel',
'Banane',
'Limette',
'Erdbeere',
'Orange',
'Ananas',
'Heidelbeere',
'Rosine',
'Kokosnuss',
'Weinbeere',
'Pfirsich',
'Himbeere',
'Preiselbeere',
'Mango',
'Birne',
'Brombeere',
'Kirsche',
'Wassermelone',
'Kiwi',
'Papaya',
'Guava',
'Litschi',
];

protected static $meatNames = [
'Hühnerfleisch',
'Speck',
'Wurst',
'Rindfleisch',
'Schinken',
'Frankfurter',
'Schweinefleisch',
'Truthahn',
'Hühnerflügel',
'Hühnerbrust',
'Lamm',
];

protected static $sauceNames = [
'Tomatensauce',
'Tomatenmark',
'Mayonaise',
'Grillsauce',
'Chillisauce',
'Knoblauchsauce',
];

/**
* A random Food Name.
* @return string
*/
public function foodName()
{
return static::randomElement(static::$foodNames);
}

/**
* A random Beverage Name.
* @return string
*/
public function beverageName()
{
return static::randomElement(static::$beverageNames);
}

/**
* A random Dairy Name.
* @return string
*/
public function dairyName()
{
return static::randomElement(static::$dairyNames);
}

/**
* A random Vegetable Name.
* @return string
*/
public function vegetableName()
{
return static::randomElement(static::$vegetableNames);
}

/**
* A random Fruit Name.
* @return string
*/
public function fruitName()
{
return static::randomElement(static::$fruitNames);
}

/**
* A random Meat Name.
* @return string
*/
public function meatName()
{
return static::randomElement(static::$meatNames);
}

/**
* A random Sauce Name.
* @return string
*/
public function sauceName()
{
return static::randomElement(static::$sauceNames);
}
}

0 comments on commit c5914e3

Please sign in to comment.