Add pluralization of demo and default quantity units

This commit is contained in:
Bernd Bestel
2018-08-04 17:37:43 +02:00
parent 525f1705d1
commit 5833364e51
4 changed files with 20 additions and 6 deletions

View File

@@ -224,11 +224,17 @@ return array(
'Tinned food cupboard' => 'Konservenschrank', 'Tinned food cupboard' => 'Konservenschrank',
'Fridge' => 'Kühlschrank', 'Fridge' => 'Kühlschrank',
'Piece' => 'Stück', 'Piece' => 'Stück',
'Pieces' => 'Stücke',
'Pack' => 'Packung', 'Pack' => 'Packung',
'Packs' => 'Packungen',
'Glass' => 'Glas', 'Glass' => 'Glas',
'Glasses' => 'Gläser',
'Tin' => 'Dose', 'Tin' => 'Dose',
'Tins' => 'Dosen',
'Can' => 'Becher', 'Can' => 'Becher',
'Cans' => 'Becher',
'Bunch' => 'Bund', 'Bunch' => 'Bund',
'Bunches' => 'Bunde',
'Gummy bears' => 'Gummibärchen', 'Gummy bears' => 'Gummibärchen',
'Crisps' => 'Chips', 'Crisps' => 'Chips',
'Eggs' => 'Eier', 'Eggs' => 'Eier',

View File

@@ -159,11 +159,17 @@ return array(
'Tinned food cupboard' => 'Konservenschrank', 'Tinned food cupboard' => 'Konservenschrank',
'Fridge' => 'Kühlschrank', 'Fridge' => 'Kühlschrank',
'Piece' => 'Pezzo', 'Piece' => 'Pezzo',
'Pieces' => 'Pezzi',
'Pack' => 'Pacco', 'Pack' => 'Pacco',
'Packs' => 'Pacchi',
'Glass' => 'Bicchiere', 'Glass' => 'Bicchiere',
'Glasses' => 'Bicchieri',
'Tin' => 'Scatola', 'Tin' => 'Scatola',
'Tins' => 'Scatole',
'Can' => 'Lattina', 'Can' => 'Lattina',
'Cans' => 'Lattine',
'Bunch' => 'Cespo', 'Bunch' => 'Cespo',
'Bunches' => 'Cespi',
'Gummy bears' => 'Caramelle', 'Gummy bears' => 'Caramelle',
'Crisps' => 'Patatine', 'Crisps' => 'Patatine',
'Eggs' => 'Uova', 'Eggs' => 'Uova',

View File

@@ -11,11 +11,13 @@ if ($db->quantity_units()->count() === 0)
{ {
// Create 2 default quantity units // Create 2 default quantity units
$newRow = $db->quantity_units()->createRow(array( $newRow = $db->quantity_units()->createRow(array(
'name' => $localizationService->Localize('Piece') 'name' => $localizationService->Localize('Piece'),
'name_plural' => $localizationService->Localize('Pieces')
)); ));
$newRow->save(); $newRow->save();
$newRow = $db->quantity_units()->createRow(array( $newRow = $db->quantity_units()->createRow(array(
'name' => $localizationService->Localize('Pack') 'name' => $localizationService->Localize('Pack'),
'name_plural' => $localizationService->Localize('Packs')
)); ));
$newRow->save(); $newRow->save();
} }

View File

@@ -25,10 +25,10 @@ class DemoDataGeneratorService extends BaseService
INSERT INTO locations (name) VALUES ('{$localizationService->Localize('Candy cupboard')}'); --3 INSERT INTO locations (name) VALUES ('{$localizationService->Localize('Candy cupboard')}'); --3
INSERT INTO locations (name) VALUES ('{$localizationService->Localize('Tinned food cupboard')}'); --4 INSERT INTO locations (name) VALUES ('{$localizationService->Localize('Tinned food cupboard')}'); --4
INSERT INTO quantity_units (name) VALUES ('{$localizationService->Localize('Glass')}'); --4 INSERT INTO quantity_units (name, name_plural) VALUES ('{$localizationService->Localize('Glass')}', '{$localizationService->Localize('Glasses')}'); --4
INSERT INTO quantity_units (name) VALUES ('{$localizationService->Localize('Tin')}'); --5 INSERT INTO quantity_units (name, name_plural) VALUES ('{$localizationService->Localize('Tin')}', '{$localizationService->Localize('Tins')}'); --5
INSERT INTO quantity_units (name) VALUES ('{$localizationService->Localize('Can')}'); --6 INSERT INTO quantity_units (name, name_plural) VALUES ('{$localizationService->Localize('Can')}', '{$localizationService->Localize('Cans')}'); --6
INSERT INTO quantity_units (name) VALUES ('{$localizationService->Localize('Bunch')}'); --7 INSERT INTO quantity_units (name, name_plural) VALUES ('{$localizationService->Localize('Bunch')}', '{$localizationService->Localize('Bunches')}'); --7
DELETE FROM sqlite_sequence WHERE name = 'products'; --Just to keep IDs in order as mentioned here... DELETE FROM sqlite_sequence WHERE name = 'products'; --Just to keep IDs in order as mentioned here...
INSERT INTO products (name, location_id, qu_id_purchase, qu_id_stock, qu_factor_purchase_to_stock, min_stock_amount) VALUES ('{$localizationService->Localize('Cookies')}', 3, 3, 3, 1, 8); --1 INSERT INTO products (name, location_id, qu_id_purchase, qu_id_stock, qu_factor_purchase_to_stock, min_stock_amount) VALUES ('{$localizationService->Localize('Cookies')}', 3, 3, 3, 1, 8); --1