Pull translations from Transifex

This commit is contained in:
Bernd Bestel
2019-02-03 17:02:40 +01:00
parent ad09630dbe
commit b5ac319a90
35 changed files with 2290 additions and 74 deletions

View File

@@ -0,0 +1,6 @@
<?php
return array(
'manually' => 'Manuelt',
'dynamic-regular' => 'Dynamic regular'
);

View File

@@ -0,0 +1,10 @@
<?php
return array(
'timeago_locale' => 'en',
'timeago_nan' => 'NaN years ago',
'moment_locale' => 'x',
'datatables_localization' => '{"sEmptyTable":"No data available in table","sInfo":"Showing _START_ to _END_ of _TOTAL_ entries","sInfoEmpty":"Showing 0 to 0 of 0 entries","sInfoFiltered":"(filtered from _MAX_ total entries)","sInfoPostFix":"","sInfoThousands":",","sLengthMenu":"Show _MENU_ entries","sLoadingRecords":"Loading...","sProcessing":"Processing...","sSearch":"Search:","sZeroRecords":"No matching records found","oPaginate":{"sFirst":"First","sLast":"Last","sNext":"Next","sPrevious":"Previous"},"oAria":{"sSortAscending":": activate to sort column ascending","sSortDescending":": activate to sort column descending"}}',
'summernote_locale' => 'x',
'fullcalendar_locale' => 'x'
);

View File

@@ -0,0 +1,89 @@
<?php
return array(
'Cookies' => 'Småkager',
'Chocolate' => 'chokolade',
'Pantry' => 'Spisekammer',
'Candy cupboard' => 'Slik skuffe',
'Tinned food cupboard' => 'Dåsemadsskab',
'Fridge' => 'Køleskab',
'Piece' => 'Styk',
'Pieces' => 'Stykker',
'Pack' => 'Pakke',
'Packs' => 'Pakker',
'Glass' => 'Glas',
'Glasses' => 'Glas',
'Tin' => 'Beholder',
'Tins' => 'Beholdere',
'Can' => 'Dåse',
'Cans' => 'Dåser',
'Bunch' => 'Bundt',
'Bunches' => 'Bundt',
'Gummy bears' => 'Vingummi bamser',
'Crisps' => 'Chips',
'Eggs' => 'Æg',
'Noodles' => 'Nudler',
'Pickles' => 'Syltede agurker',
'Gulash soup' => 'Gulash',
'Yogurt' => 'Yoghurt',
'Cheese' => 'Ost',
'Cold cuts' => 'Pålæg',
'Paprika' => 'Paprika',
'Cucumber' => 'Agurk',
'Radish' => 'Radisse',
'Tomato' => 'Tomat',
'Changed towels in the bathroom' => 'Skiftede håndklæder i badeværelset',
'Cleaned the kitchen floor' => 'Gjorde køkkengulvet rent',
'Warranty ends' => 'Reklamationsret udløber',
'TV remote control' => 'Fjernbetjening',
'Alarm clock' => 'Vægge ur',
'Heat remote control' => 'Varmefjernbetjening',
'Lawn mowed in the garden' => 'Græs slået',
'Some good snacks' => 'Nogle gode snacks',
'Pizza dough' => 'Pizza dej',
'Sieved tomatoes' => 'Sigtede tomater',
'Salami' => 'Salami',
'Toast' => 'Toast',
'Minced meat' => 'Hakkekød',
'Pizza' => 'Pizza',
'Spaghetti bolognese' => 'Spaghetti bolognese',
'Sandwiches' => 'Sandwiches',
'English' => 'Engelsk',
'German' => 'Tysk',
'Italian' => 'Italiænsk',
'Demo in different language' => 'Demo i et andet sprog',
'This is the note content of the recipe ingredient' => 'Dette er indholdet af opskrift ingrediensens notefelt',
'Demo User' => 'Demo Bruger',
'Gram' => 'Gram',
'Grams' => 'Gram',
'Flour' => 'Mel',
'Pancakes' => 'Pandekager',
'Sugar' => 'Sukker',
'Home' => 'Hjem',
'Life' => 'Liv',
'Projects' => 'Projekter',
'Repair the garage door' => 'Reparér garagedøren',
'Fork and improve grocy' => 'Fork og forbedre grocy',
'Find a solution for what to do when I forget the door keys' => 'Find en løsning for når jeg glemmer husnøglen',
'Sweets' => 'Slik',
'Bakery products' => 'Bageriprodukter',
'Tinned food' => 'Dåsemad',
'Butchery products' => 'Slagteriprodukter',
'Vegetables/Fruits' => 'Frugt og grønt',
'Refrigerated products' => 'Nedkølede produkter',
'Coffee machine' => 'Kaffemaskine',
'Dishwasher' => 'Opvasker',
'Liter' => 'Liter',
'Liters' => 'Liter',
'Bottle' => 'Flaske',
'Bottles' => 'Flasker',
'Milk' => 'Mælk',
'Chocolate sauce' => 'Chokoladesauce',
'Milliliters' => 'Milliliter',
'Milliliter' => 'Milliliter',
'Bottom' => 'Bund',
'Topping' => 'Topping',
'French' => 'Fransk',
'Turkish' => 'Turkish',
'Spanish' => 'Spanish'
);

View File

@@ -0,0 +1,8 @@
<?php
return array(
'purchase' => 'Køb',
'consume' => 'Brug',
'inventory-correction' => 'Beholdningsrettelse',
'product-opened' => 'Produkt åbnet'
);

329
localization/da/strings.php Normal file
View File

@@ -0,0 +1,329 @@
<?php
return array(
'Stock overview' => 'Beholdnings oversigt',
'#1 products expiring within the next #2 days' => '#1 produkter der udløber inden for de næste #2 dage',
'#1 products are already expired' => '#1 produkter er allerede udløbede',
'#1 products are below defined min. stock amount' => 'Beholdningen af #1 produkter er under minimums antallet',
'Product' => 'Produkt',
'Amount' => 'Mængde',
'Next best before date' => 'Næste bedst før dato',
'Logout' => 'Log ud',
'Chores overview' => 'Pligt oversigt',
'Batteries overview' => 'Batteri oversigt',
'Purchase' => 'Køb',
'Consume' => 'Brug',
'Inventory' => 'Beholdning',
'Shopping list' => 'Indkøbsliste',
'Chore tracking' => 'Pligt overvågning',
'Battery tracking' => 'Batteri overvågning',
'Products' => 'Produkter',
'Locations' => 'Steder',
'Quantity units' => 'Mængde enheder',
'Chores' => 'Pligter',
'Batteries' => 'Batterier',
'Chore' => 'Pligt',
'Next estimated tracking' => 'Next estimated tracking',
'Last tracked' => 'Sidst overvåget',
'Battery' => 'Batteri',
'Last charged' => 'Sidst opladt',
'Next planned charge cycle' => 'Næste planlagte opladning',
'Best before' => 'Bedst før',
'OK' => 'OK',
'Product overview' => 'Produkt oversigt',
'Stock quantity unit' => 'Standard enhed',
'Stock amount' => 'Standard mængde',
'Last purchased' => 'Sidst købt',
'Last used' => 'Sidst brugt',
'Spoiled' => 'Udløbet',
'Barcode lookup is disabled' => 'Stregkode opslag er slået fra',
'will be added to the list of barcodes for the selected product on submit' => 'Bliver tilføjet til stregkodelisten for det valgte produkt når du sender',
'New amount' => 'Ny mængde',
'Note' => 'Note',
'Tracked time' => 'Overvåget tid',
'Chore overview' => 'Pligt oversigt',
'Tracked count' => 'Antal overvågede',
'Battery overview' => 'Batteri oversigt',
'Charge cycles count' => 'Antal opladninger',
'Create shopping list item' => 'Lav indkøbsliste punkt',
'Edit shopping list item' => 'Ændr indkøbsliste punkt',
'Save' => 'Gem',
'Add' => 'Tilføj',
'Name' => 'Navn',
'Location' => 'Sted',
'Min. stock amount' => 'Mindste beholdning',
'QU purchase' => 'QU køb',
'QU stock' => 'QU beholdning',
'QU factor' => 'QU factor',
'Description' => 'Beskrivelse',
'Create product' => 'Lav produkt',
'Barcode(s)' => 'Stegkode(r)',
'Minimum stock amount' => 'Minimum mængde',
'Default best before days' => 'Standard bedst før dage',
'Quantity unit purchase' => 'Quantity unit purchase',
'Quantity unit stock' => 'Quantity unit stock',
'Factor purchase to stock quantity unit' => 'Factor purchase to stock quantity unit',
'Create location' => 'Lav placering',
'Create quantity unit' => 'Lav mængde enhed',
'Period type' => 'Periode type',
'Period days' => 'Period days',
'Create chore' => 'Lav pligt',
'Used in' => 'Brugt i',
'Create battery' => 'Lav batteri',
'Edit battery' => 'Ændr batteri',
'Edit chore' => 'Ændr pligt',
'Edit quantity unit' => 'Ændr mængde enhed',
'Edit product' => 'Ændr produkt',
'Edit location' => 'Ændr placering',
'Record data' => 'Optag data',
'Manage master data' => 'Manage master data',
'This will apply to added products' => 'Dette vil gælde tilføjede produkter',
'never' => 'aldrig',
'Add products that are below defined min. stock amount' => 'Tilføj produkter der er under minimumsantallet',
'For purchases this amount of days will be added to today for the best before date suggestion' => 'For purchases this amount of days will be added to today for the best before date suggestion',
'This means 1 #1 purchased will be converted into #2 #3 in stock' => 'Dette betyder at 1 #1 bliver lavet om til #2 #3 i beholdningen',
'Login' => 'Login',
'Username' => 'Brugernavn',
'Password' => 'Kode',
'Invalid credentials, please try again' => 'Ugyldige informationer, prøv igen',
'Are you sure to delete battery "#1"?' => 'Er du sikker på du vil slette batteriet "#1"?',
'Yes' => 'Ja',
'No' => 'Nej',
'Are you sure to delete chore "#1"?' => 'Er du sikker på du vil slette pligten "#1"?',
'"#1" could not be resolved to a product, how do you want to proceed?' => '"#1" kunne ikke findes som produkt. Hvordan vil du fortsætte?',
'Create or assign product' => 'Lav eller tilknyt produkt',
'Cancel' => 'Afbryd',
'Add as new product' => 'Tilføj som nyt produkt',
'Add as barcode to existing product' => 'Tilføj som stregkode til et eksisterende produkt',
'Add as new product and prefill barcode' => 'Tilføj som nyt produkt og udfyld stregkoden på forhånd',
'Are you sure to delete quantity unit "#1"?' => 'Er du sikker på du vil slette mængde enheden "#1"?',
'Are you sure to delete product "#1"?' => 'Er du sikker på du vil slette produktet "#1"?',
'Are you sure to delete location "#1"?' => 'Er du sikker på du vil slette placeringen "#1"?',
'Manage API keys' => 'Styr API nøgler',
'REST API & data model documentation' => 'REST API & datamodel dokumentation',
'API keys' => 'API nøgler',
'Create new API key' => 'Lav ny API nøgle',
'API key' => 'API nøgle',
'Expires' => 'Udløber',
'Created' => 'Lavet',
'This product is not in stock' => 'Dette produkt er ikke i beholdningen',
'This means #1 will be added to stock' => 'Dette betyder #1 bliver tilføjet til beholdningen',
'This means #1 will be removed from stock' => 'Dette betyder at #1 bliver fjernet fra beholdningen',
'This means it is estimated that a new execution of this chore is tracked #1 days after the last was tracked' => 'This means it is estimated that a new execution of this chore is tracked #1 days after the last was tracked',
'Removed #1 #2 of #3 from stock' => 'Fjernede #1 #2 af #3 fra beholdningen',
'About grocy' => 'Omkring Grocy',
'Close' => 'Luk',
'#1 batteries are due to be charged within the next #2 days' => '#1 batterier skal oplades indenfor de næste #2 dage',
'#1 batteries are overdue to be charged' => '#1 batterier trænger til at blive opladt',
'#1 chores are due to be done within the next #2 days' => '#1 pligter skal udfyldes indenfor de næste #2 dage',
'#1 chores are overdue to be done' => '#1 pligter skulle have været gjort',
'Released on' => 'Released on',
'Consume #3 #1 of #2' => 'Brug #3 #1 af #2',
'Added #1 #2 of #3 to stock' => 'Tilføjede #1 #2 af #3 til beholdningen',
'Stock amount of #1 is now #2 #3' => 'Mængden af #1 er nu #2 #3',
'Tracked execution of chore #1 on #2' => 'Overvågede udførslen af pligt #1 på #2',
'Tracked charge cycle of battery #1 on #2' => 'Tracked charge cycle of battery #1 on #2',
'Consume all #1 which are currently in stock' => 'Brug alle #1 i beholdningen',
'All' => 'Alle',
'Track charge cycle of battery #1' => 'Overvåg opladningscyklus af batteri #1',
'Track execution of chore #1' => 'Track execution of chore #1',
'Filter by location' => 'Filtre med placering',
'Search' => 'Søg',
'Not logged in' => 'Ikke logget ind',
'You have to select a product' => 'Du skal vælge et produkt',
'You have to select a chore' => 'Du skal vælge en pligt',
'You have to select a battery' => 'Du skal vælge et batteri',
'A name is required' => 'Du skal vælge et navn',
'A location is required' => 'Du skal vælge en placering',
'The amount cannot be lower than #1' => 'Mængden kan ikek kvære lavere end #1',
'This cannot be negative' => 'Dette kan ikke være negativt',
'A quantity unit is required' => 'Du skal vælge en enhed for mængden',
'A period type is required' => 'Du skal vælge en slags periode',
'A best before date is required and must be later than today' => 'Du skal vælge en bedst før dato som er senere end i dag',
'Settings' => 'Indstillinger',
'This can only be before now' => 'Dette skal være før nu',
'Calendar' => 'Kalender',
'Recipes' => 'Opskrifter',
'Edit recipe' => 'Ændr opskrift',
'New recipe' => 'Ny opskrift',
'Ingredients list' => 'Ingrediens liste',
'Add recipe ingredient' => 'Tilføj ingrediens til opskrift',
'Edit recipe ingredient' => 'Ændr ingrediens til opskrift',
'Are you sure to delete recipe "#1"?' => 'Er du sikker på du vil slette opskriften "#1"?',
'Are you sure to delete recipe ingredient "#1"?' => 'Er du sikker på du vil slette ingrediensen "#1" fra opskriften?',
'Are you sure to empty the shopping list?' => 'Er du sikker på du vil tømme indkøbslisten?',
'Clear list' => 'Ryd liste',
'Requirements fulfilled' => 'Skal udfyldes',
'Put missing products on shopping list' => 'Sæt manglende produkter på en indkøbsliste',
'Not enough in stock, #1 ingredients missing' => 'Der er ikke nok i beholdningen. Der mangler #1 ingredienser. ',
'Enough in stock' => 'Der er nok i beholdningen',
'Not enough in stock, #1 ingredients missing but already on the shopping list' => 'Der er ikke nok i beholdningen. Der mangler #1 ingredienser som allerede er på indkøbslisten',
'Expand to fullscreen' => 'Udvid til fuldskærm',
'Ingredients' => 'Ingredienser',
'Preparation' => 'Tilberedning',
'Recipe' => 'Opskrift',
'Not enough in stock, #1 missing, #2 already on shopping list' => 'Der er ikke nok i beholdningen. Der mangler #1, #2 er allerede i beholdningen',
'Show notes' => 'Vis noter',
'Put missing amount on shopping list' => 'Put manglende mængde på indkøbsliste',
'Are you sure to put all missing ingredients for recipe "#1" on the shopping list?' => 'Er du sikker på du vil sætte alle manglende ingredienser til "#1" på indkøbslisten?',
'Added for recipe #1' => 'Tilføjet til opskriften #1',
'Manage users' => 'Manage users',
'User' => 'Bruger',
'Users' => 'Brugere',
'Are you sure to delete user "#1"?' => 'Er du sikker på du vil slette brugeren "#1"?',
'Create user' => 'Lav bruger',
'Edit user' => 'Ændr bruger',
'First name' => 'First name',
'Last name' => 'Last name',
'A username is required' => 'A username is required',
'Confirm password' => 'Confirm password',
'Passwords do not match' => 'Passwords do not match',
'Change password' => 'Change password',
'Done by' => 'Done by',
'Last done by' => 'Last done by',
'Unknown' => 'Unknown',
'Filter by chore' => 'Filter by chore',
'Chores journal' => 'Chores journal',
'0 means suggestions for the next charge cycle are disabled' => '0 means suggestions for the next charge cycle are disabled',
'Charge cycle interval (days)' => 'Charge cycle interval (days)',
'Last price' => 'Last price',
'Price history' => 'Price history',
'No price history available' => 'No price history available',
'Price' => 'Price',
'in #1 per purchase quantity unit' => 'in #1 per purchase quantity unit',
'The price cannot be lower than #1' => 'The price cannot be lower than #1',
'#1 product expires within the next #2 days' => '#1 product expires within the next #2 days',
'#1 product is already expired' => '#1 product is already expired',
'#1 product is below defined min. stock amount' => '#1 product is below defined min. stock amount',
'Unit' => 'Unit',
'Units' => 'Units',
'#1 chore is due to be done within the next #2 days' => '#1 chore is due to be done within the next #2 days',
'#1 chore is overdue to be done' => '#1 chore is overdue to be done',
'#1 battery is due to be charged within the next #2 days' => '#1 battery is due to be charged within the next #2 days',
'#1 battery is overdue to be charged' => '#1 battery is overdue to be charged',
'#1 unit was automatically added and will apply in addition to the amount entered here' => '#1 unit was automatically added and will apply in addition to the amount entered here',
'in singular form' => 'in singular form',
'in plural form' => 'in plural form',
'Never expires' => 'Never expires',
'This cannot be lower than #1' => 'This cannot be lower than #1',
'-1 means that this product never expires' => '-1 means that this product never expires',
'Quantity unit' => 'Quantity unit',
'Only check if a single unit is in stock (a different quantity can then be used above)' => 'Only check if a single unit is in stock (a different quantity can then be used above)',
'Are you sure to consume all ingredients needed by recipe "#1" (ingredients marked with "check only if a single unit is in stock" will be ignored)?' => 'Are you sure to consume all ingredients needed by recipe "#1" (ingredients marked with "check only if a single unit is in stock" will be ignored)?',
'Removed all ingredients of recipe "#1" from stock' => 'Removed all ingredients of recipe "#1" from stock',
'Consume all ingredients needed by this recipe' => 'Consume all ingredients needed by this recipe',
'Click to show technical details' => 'Click to show technical details',
'Error while saving, probably this item already exists' => 'Error while saving, probably this item already exists',
'Error details' => 'Error details',
'Tasks' => 'Tasks',
'Show done tasks' => 'Show done tasks',
'Task' => 'Task',
'Due' => 'Due',
'Assigned to' => 'Assigned to',
'Mark task "#1" as completed' => 'Mark task "#1" as completed',
'Uncategorized' => 'Uncategorized',
'Task categories' => 'Task categories',
'Create task' => 'Create task',
'A due date is required' => 'A due date is required',
'Category' => 'Category',
'Edit task' => 'Edit task',
'Are you sure to delete task "#1"?' => 'Are you sure to delete task "#1"?',
'#1 task is due to be done within the next #2 days' => '#1 task is due to be done within the next #2 days',
'#1 tasks are due to be done within the next #2 days' => '#1 tasks are due to be done within the next #2 days',
'#1 task is overdue to be done' => '#1 task is overdue to be done',
'#1 tasks are overdue to be done' => '#1 tasks are overdue to be done',
'Edit task category' => 'Edit task category',
'Create task category' => 'Create task category',
'Product groups' => 'Product groups',
'Ungrouped' => 'Ungrouped',
'Create product group' => 'Create product group',
'Edit product group' => 'Edit product group',
'Product group' => 'Product group',
'Are you sure to delete product group "#1"?' => 'Are you sure to delete product group "#1"?',
'Stay logged in permanently' => 'Stay logged in permanently',
'When not set, you will get logged out at latest after 30 days' => 'When not set, you will get logged out at latest after 30 days',
'Filter by status' => 'Filter by status',
'Below min. stock amount' => 'Below min. stock amount',
'Expiring soon' => 'Expiring soon',
'Already expired' => 'Already expired',
'Due soon' => 'Due soon',
'Overdue' => 'Overdue',
'View settings' => 'View settings',
'Auto reload on external changes' => 'Auto reload on external changes',
'Enable night mode' => 'Enable night mode',
'Auto enable in time range' => 'Auto enable in time range',
'From' => 'From',
'in format' => 'in format',
'To' => 'To',
'Time range goes over midnight' => 'Time range goes over midnight',
'Product picture' => 'Product picture',
'No file selected' => 'No file selected',
'If you don\'t select a file, the current picture will not be altered' => 'If you don\'t select a file, the current picture will not be altered',
'Current picture' => 'Current picture',
'Delete' => 'Delete',
'The current picture will be deleted when you save the product' => 'The current picture will be deleted when you save the product',
'Select file' => 'Select file',
'Image of product #1' => 'Image of product #1',
'This product cannot be deleted because it is in stock, please remove the stock amount first.' => 'This product cannot be deleted because it is in stock, please remove the stock amount first.',
'Delete not possible' => 'Delete not possible',
'Equipment' => 'Equipment',
'Instruction manual' => 'Instruction manual',
'The selected equipment has no instruction manual' => 'The selected equipment has no instruction manual',
'Notes' => 'Notes',
'Edit equipment' => 'Edit equipment',
'Create equipment' => 'Create equipment',
'If you don\'t select a file, the current instruction manual will not be altered' => 'If you don\'t select a file, the current instruction manual will not be altered',
'Current instruction manual' => 'Current instruction manual',
'No instruction manual available' => 'No instruction manual available',
'The current instruction manual will be deleted when you save the equipment' => 'The current instruction manual will be deleted when you save the equipment',
'No picture available' => 'No picture available',
'Filter by product group' => 'Filter by product group',
'Presets for new products' => 'Presets for new products',
'Included recipes' => 'Included recipes',
'A recipe is required' => 'A recipe is required',
'Add included recipe' => 'Add included recipe',
'Edit included recipe' => 'Edit included recipe',
'Group' => 'Group',
'This will be used as a headline to group ingredients together' => 'This will be used as a headline to group ingredients together',
'Journal' => 'Journal',
'Stock journal' => 'Stock journal',
'Filter by product' => 'Filter by product',
'Booking time' => 'Booking time',
'Booking type' => 'Booking type',
'Undo booking' => 'Undo booking',
'Undone on' => 'Undone on',
'Batteries journal' => 'Batteries journal',
'Filter by battery' => 'Filter by battery',
'Undo charge cycle' => 'Undo charge cycle',
'Undo chore execution' => 'Undo chore execution',
'Chore execution successfully undone' => 'Chore execution successfully undone',
'Undo' => 'Undo',
'Booking successfully undone' => 'Booking successfully undone',
'Charge cycle successfully undone' => 'Charge cycle successfully undone',
'This cannot be negative and must be an integral number' => 'This cannot be negative and must be an integral number',
'Disable stock fulfillment checking for this ingredient' => 'Disable stock fulfillment checking for this ingredient',
'Add all list items to stock' => 'Add all list items to stock',
'Add #3 #1 of #2 to stock' => 'Add #3 #1 of #2 to stock',
'Adding shopping list item #1 of #2' => 'Adding shopping list item #1 of #2',
'Use a specific stock item' => 'Use a specific stock item',
'The first item in this list would be picked by the default rule which is "First expiring first, then first in first out"' => 'The first item in this list would be picked by the default rule which is "First expiring first, then first in first out"',
'Mark #3 #1 of #2 as open' => 'Mark #3 #1 of #2 as open',
'When a product was marked as opened, the best before date will be replaced by today + this amount of days (a value of 0 disables this)' => 'When a product was marked as opened, the best before date will be replaced by today + this amount of days (a value of 0 disables this)',
'Default best before days after opened' => 'Default best before days after opened',
'Marked #1 #2 of #3 as opened' => 'Marked #1 #2 of #3 as opened',
'Mark as opened' => 'Mark as opened',
'Expires on #1; Bought on #2' => 'Expires on #1; Bought on #2',
'Not opened' => 'Not opened',
'Opened' => 'Opened',
'Mark #3 #1 of #2 as open' => 'Mark #3 #1 of #2 as open',
'#1 opened' => '#1 opened',
'Product expires' => 'Product expires',
'Task due' => 'Task due',
'Chore due' => 'Chore due',
'Battery charge cycle due' => 'Battery charge cycle due',
'Show clock in header' => 'Show clock in header',
'Stock settings' => 'Stock settings',
'Shopping list to stock workflow' => 'Shopping list to stock workflow',
'Automatically do the booking using the last price and the amount of the shopping list item, if the product has "Default best before days" set' => 'Automatically do the booking using the last price and the amount of the shopping list item, if the product has "Default best before days" set',
'Skip' => 'Skip'
);

View File

@@ -83,5 +83,7 @@ return array(
'Milliliter' => 'Milliliter',
'Bottom' => 'Boden',
'Topping' => 'Belag',
'French' => 'Französisch'
'French' => 'Französisch',
'Turkish' => 'Türkisch',
'Spanish' => 'Spanisch'
);

View File

@@ -47,7 +47,6 @@ return array(
'Charge cycles count' => 'Ladezyklen',
'Create shopping list item' => 'Einkaufszettel Eintrag erstellen',
'Edit shopping list item' => 'Einkaufszettel Eintrag bearbeiten',
'#1 units were automatically added and will apply in addition to the amount entered here' => '#1 Einheiten wurden automatisch hinzugefügt und gelten zusätzlich der hier eingegebenen Menge',
'Save' => 'Speichern',
'Add' => 'Hinzufügen',
'Name' => 'Name',

View File

@@ -83,5 +83,7 @@ return array(
'Milliliter' => 'Milliliter',
'Bottom' => 'Bottom',
'Topping' => 'Topping',
'French' => 'French'
'French' => 'French',
'Turkish' => 'Turkish',
'Spanish' => 'Spanish'
);

View File

@@ -0,0 +1,6 @@
<?php
return array(
'manually' => 'Manualmente',
'dynamic-regular' => 'Dinámico regular'
);

View File

@@ -0,0 +1,10 @@
<?php
return array(
'timeago_locale' => 'es',
'timeago_nan' => 'Hace NaN años',
'moment_locale' => 'es',
'datatables_localization' => '{"sEmptyTable":"Sin datos en la tabla","sInfo":"Mostrando de _START_ a _END_ de _TOTAL_ entradas","sInfoEmpty":"Mostrando de 0 a 0 de 0 entradas","sInfoFiltered":"(filtrando a _MAX_ entradas máximas)","sInfoPostFix":"","sInfoThousands":",","sLengthMenu":"Mostrar _MENU_ entradas","sLoadingRecords":"Cargando...","sProcessing":"Procesando...","sSearch":"Buscar:","sZeroRecords":"No se han encontrado resultados coincidentes","oPaginate":{"sFirst":"Primero","sLast":"Último","sNext":"Siguiente","sPrevious":"Anterior"},"oAria":{"sSortAscending":": activar para ordenar ascendentemente","sSortDescending":": activar para ordenar descendentemente"}}',
'summernote_locale' => 'es-ES',
'fullcalendar_locale' => 'es'
);

View File

@@ -0,0 +1,89 @@
<?php
return array(
'Cookies' => 'Galletas',
'Chocolate' => 'Chocolate',
'Pantry' => 'Despensa',
'Candy cupboard' => 'Estante de los dulces',
'Tinned food cupboard' => 'Estante de las latas',
'Fridge' => 'Nevera',
'Piece' => 'Pieza',
'Pieces' => 'Piezas',
'Pack' => 'Pack',
'Packs' => 'Packs',
'Glass' => 'Vaso',
'Glasses' => 'Vasos',
'Tin' => 'Lata',
'Tins' => 'Latas',
'Can' => 'Pote',
'Cans' => 'Potes',
'Bunch' => 'Puñado',
'Bunches' => 'Puñados',
'Gummy bears' => 'Ositos',
'Crisps' => 'Patatas fritas',
'Eggs' => 'Huevos',
'Noodles' => 'Fideos',
'Pickles' => 'Pepinillos',
'Gulash soup' => 'Sopa',
'Yogurt' => 'Yogurt',
'Cheese' => 'Queso',
'Cold cuts' => 'Fiambres',
'Paprika' => 'Pimentón',
'Cucumber' => 'Pepino',
'Radish' => 'Rábano',
'Tomato' => 'Tomate',
'Changed towels in the bathroom' => 'Cambiar las toallas del baño',
'Cleaned the kitchen floor' => 'Limpiar el suelo de la cocina',
'Warranty ends' => 'Final de la garantía',
'TV remote control' => 'Mando de la TV',
'Alarm clock' => 'Despertador',
'Heat remote control' => 'Mando de la calefacción',
'Lawn mowed in the garden' => 'Cortar el césped del jardín',
'Some good snacks' => 'Cosas de picar',
'Pizza dough' => 'Masa de pizza',
'Sieved tomatoes' => 'Tomate triturado',
'Salami' => 'Salami',
'Toast' => 'Tostada',
'Minced meat' => 'Carne picada',
'Pizza' => 'Pizza',
'Spaghetti bolognese' => 'Spaghetti boloñesa',
'Sandwiches' => 'Bocadillos',
'English' => 'Inglés',
'German' => 'Alemán',
'Italian' => 'Italiano',
'Demo in different language' => 'Demo en otro idioma',
'This is the note content of the recipe ingredient' => 'Este es el contenido de la nota del ingrediente de la receta',
'Demo User' => 'Usuario de demostración',
'Gram' => 'Gramo',
'Grams' => 'Gramos',
'Flour' => 'Harina',
'Pancakes' => 'Tortitas',
'Sugar' => 'Azucar',
'Home' => 'Casa',
'Life' => 'Vida',
'Projects' => 'Proyectos',
'Repair the garage door' => 'Reparar la puerta del garaje',
'Fork and improve grocy' => 'Forkea y mejora grocy',
'Find a solution for what to do when I forget the door keys' => 'Encontrar una solución a qué hacer cuando me olvido las llaves',
'Sweets' => 'Dulces',
'Bakery products' => 'Productos de panadería',
'Tinned food' => 'Comida en lata',
'Butchery products' => 'Productos de carnicería',
'Vegetables/Fruits' => 'Verduras/Frutas',
'Refrigerated products' => 'Productos refrigerados',
'Coffee machine' => 'Máquina de café',
'Dishwasher' => 'Lavavajillas',
'Liter' => 'Litro',
'Liters' => 'Litros',
'Bottle' => 'Botella',
'Bottles' => 'Botellas',
'Milk' => 'Leche',
'Chocolate sauce' => 'Salsa de chocolate',
'Milliliters' => 'Mililitros',
'Milliliter' => 'Mililitro',
'Bottom' => 'Fondo',
'Topping' => 'Parte superior',
'French' => 'Francés',
'Turkish' => 'Turkish',
'Spanish' => 'Spanish'
);

View File

@@ -0,0 +1,8 @@
<?php
return array(
'purchase' => 'Compra',
'consume' => 'Consumo',
'inventory-correction' => 'Corrección de inventario',
'product-opened' => 'Producto abierto'
);

329
localization/es/strings.php Normal file
View File

@@ -0,0 +1,329 @@
<?php
return array(
'Stock overview' => 'Resumen de stock',
'#1 products expiring within the next #2 days' => '#1 productos caducan en los próximos #2 días',
'#1 products are already expired' => '#1 productos ya han caducado',
'#1 products are below defined min. stock amount' => '#1 productos están por debajo del mínimo de stock definido',
'Product' => 'Producto',
'Amount' => 'Cantidad',
'Next best before date' => 'Siguiente fecha de caducidad',
'Logout' => 'Cerrar sesión',
'Chores overview' => 'Resumen de tareas del hogar',
'Batteries overview' => 'Resumen de pilas',
'Purchase' => 'Compra',
'Consume' => 'Consumo',
'Inventory' => 'Inventario',
'Shopping list' => 'Lista de la compra',
'Chore tracking' => 'Seguimiento de tareas del hogar',
'Battery tracking' => 'Seguimiento de pilas',
'Products' => 'Productos',
'Locations' => 'Lugares',
'Quantity units' => 'Unidades',
'Chores' => 'Tareas del hogar',
'Batteries' => 'Pilas',
'Chore' => 'Tarea del hogar',
'Next estimated tracking' => 'Siguiente seguimiento estimado',
'Last tracked' => 'Último seguimiento',
'Battery' => 'Pila',
'Last charged' => 'Última carga',
'Next planned charge cycle' => 'Siguiente ciclo de carga planificado',
'Best before' => 'Preferentemente antes de',
'OK' => 'OK',
'Product overview' => 'Resumen de producto',
'Stock quantity unit' => 'Unidad de stock',
'Stock amount' => 'Cantidad de stock',
'Last purchased' => 'Última compra',
'Last used' => 'Último uso',
'Spoiled' => 'Desperdiciado',
'Barcode lookup is disabled' => 'El buscador de códigos de barras está deshabilitado',
'will be added to the list of barcodes for the selected product on submit' => 'será añadido a la lista de códigos de barras para el producto seleccionado al enviar',
'New amount' => 'Nueva cantidad',
'Note' => 'Nota',
'Tracked time' => 'Tiempo seguido',
'Chore overview' => 'Resumen de tarea del hogar',
'Tracked count' => 'Cuenta seguida',
'Battery overview' => 'Resumen de pila',
'Charge cycles count' => 'Cuenta de ciclos de carga',
'Create shopping list item' => 'Crear elemento de la lista de la compra',
'Edit shopping list item' => 'Editar elemento de la lista de la compra',
'Save' => 'Grabar',
'Add' => 'Añadir',
'Name' => 'Nombre',
'Location' => 'Lugar',
'Min. stock amount' => 'Min. cantidad de stock',
'QU purchase' => 'Cantidad de compra',
'QU stock' => 'Cantidad de stock',
'QU factor' => 'Factor de cantidad',
'Description' => 'Descripción',
'Create product' => 'Crear producto',
'Barcode(s)' => 'Código(s) de barras',
'Minimum stock amount' => 'Mínima cantidad de stock',
'Default best before days' => 'Días de caducidad por defecto',
'Quantity unit purchase' => 'Unidad de compra',
'Quantity unit stock' => 'Unidad de stock',
'Factor purchase to stock quantity unit' => 'Factor de unidad entre compra y stock',
'Create location' => 'Crear lugar',
'Create quantity unit' => 'Crear unidad',
'Period type' => 'Tipo de periodo',
'Period days' => 'Días del periodo',
'Create chore' => 'Crear tarea del hogar',
'Used in' => 'Usado en',
'Create battery' => 'Crear pila',
'Edit battery' => 'Editar pila',
'Edit chore' => 'Editar tarea del hogar',
'Edit quantity unit' => 'Editar unidad',
'Edit product' => 'Editar producto',
'Edit location' => 'Editar lugar',
'Record data' => 'Grabar datos',
'Manage master data' => 'Administrar datos maestros',
'This will apply to added products' => 'Esto se aplicará a los productos añadidos',
'never' => 'nunca',
'Add products that are below defined min. stock amount' => 'Añadir productos que están por debajo del mínimo de stock definido',
'For purchases this amount of days will be added to today for the best before date suggestion' => 'Para nuevas compras, esta cantidad de días se añadirán desde hoy como sugerencia de fecha de caducidad',
'This means 1 #1 purchased will be converted into #2 #3 in stock' => 'Quiere decir que 1 #1 comprada se convertirá en #2 #3 en el stock',
'Login' => 'Iniciar sesión',
'Username' => 'Nombre usuario',
'Password' => 'Contraseña',
'Invalid credentials, please try again' => 'Credenciales inválidas, prueba de nuevo',
'Are you sure to delete battery "#1"?' => '¿Estás seguro de querer borrar la pila "#1"?',
'Yes' => 'Sí',
'No' => 'No',
'Are you sure to delete chore "#1"?' => '¿Estás seguro de querer borrar la tarea del hogar "#1"?',
'"#1" could not be resolved to a product, how do you want to proceed?' => '"#1" no puede resolverse a un producto, ¿cómo quieres proceder?',
'Create or assign product' => 'Crear o asignar un producto',
'Cancel' => 'Cancelar',
'Add as new product' => 'Añadir como un nuevo producto',
'Add as barcode to existing product' => 'Añadir como código de barras de un producto existente',
'Add as new product and prefill barcode' => 'Añadir un nuevo producto y rellenar código de barras',
'Are you sure to delete quantity unit "#1"?' => '¿Estás seguro de querer borrar la unidad "#1"?',
'Are you sure to delete product "#1"?' => '¿Estás seguro de querer borrar el producto "#1"?',
'Are you sure to delete location "#1"?' => '¿Estás seguro de querer borrar el lugar "#1"?',
'Manage API keys' => 'Administrar las claves de API',
'REST API & data model documentation' => 'Documentación de la API REST y modelo de datos',
'API keys' => 'Claves de API',
'Create new API key' => 'Crear nueva clave de API',
'API key' => 'Clave de API',
'Expires' => 'Caduca',
'Created' => 'Creado',
'This product is not in stock' => 'Este producto no está en stock',
'This means #1 will be added to stock' => 'Quiere decir que #1 será añadido al stock',
'This means #1 will be removed from stock' => 'Quiere decir que #1 será eliminado del stock',
'This means it is estimated that a new execution of this chore is tracked #1 days after the last was tracked' => 'Quiere decir que una nueva ocurrencia de esta tarea del hogar se seguirá #1 días después de la última vez',
'Removed #1 #2 of #3 from stock' => 'Eliminado #1 #2 de #3 del stock',
'About grocy' => 'Sobre grocy',
'Close' => 'Cerrar',
'#1 batteries are due to be charged within the next #2 days' => '#1 pilas están pendientes de carga en los siguientes #2 días',
'#1 batteries are overdue to be charged' => '#1 pilas han pasado su fecha de carga prevista',
'#1 chores are due to be done within the next #2 days' => '#1 tareas del hogar están pendientes de suceder en los siguientes #2 días',
'#1 chores are overdue to be done' => '#1 tareas del hogar están vencidas',
'Released on' => 'Publicado el',
'Consume #3 #1 of #2' => 'Consumir #3 #1 de #2',
'Added #1 #2 of #3 to stock' => 'Añadido #1 #2 de #3 al stock',
'Stock amount of #1 is now #2 #3' => 'La cantidad de stock de #1 es ahora #2 #3',
'Tracked execution of chore #1 on #2' => 'Registrada ejecución de tarea del hogar #1 en #2',
'Tracked charge cycle of battery #1 on #2' => 'Registrado ciclo de carga de la pila #1 en #2',
'Consume all #1 which are currently in stock' => 'Consumir todo #1 que está en stock',
'All' => 'Todo',
'Track charge cycle of battery #1' => 'Registrar ciclo de carga de la pila #1',
'Track execution of chore #1' => 'Registrar ejecución de tarea del hogar #1',
'Filter by location' => 'Filtrar por lugar',
'Search' => 'Búscar',
'Not logged in' => 'Sesión no iniciada',
'You have to select a product' => 'Has de seleccionar un producto',
'You have to select a chore' => 'Has de seleccionar una tarea del hogar',
'You have to select a battery' => 'Has de seleccionar una pila',
'A name is required' => 'Es necesario un nombre',
'A location is required' => 'Es necesario un lugar',
'The amount cannot be lower than #1' => 'La cantidad no puede ser menor a #1',
'This cannot be negative' => 'Esto no puede ser negativo',
'A quantity unit is required' => 'Es necesaria una unidad',
'A period type is required' => 'Es necesario un tipo de periodo',
'A best before date is required and must be later than today' => 'Es necesaria una fecha de caducidad y debe ser posterior a hoy',
'Settings' => 'Configuración',
'This can only be before now' => 'Sólo puede ser antes que ahora',
'Calendar' => 'Calendario',
'Recipes' => 'Recetas',
'Edit recipe' => 'Editar receta',
'New recipe' => 'Nueva receta',
'Ingredients list' => 'Lista de ingredientes',
'Add recipe ingredient' => 'Añadir ingrediente',
'Edit recipe ingredient' => 'Editar ingrediente',
'Are you sure to delete recipe "#1"?' => '¿Estás seguro de querer borrar la receta "#1"?',
'Are you sure to delete recipe ingredient "#1"?' => '¿Estás seguro de querer borrar el ingrediente "#1" de la receta?',
'Are you sure to empty the shopping list?' => '¿Estás seguro de querer borrar la lista de la compra?',
'Clear list' => 'Borrar lista',
'Requirements fulfilled' => 'Requerimientos completos',
'Put missing products on shopping list' => 'Añadir productos faltantes a la lista de la compra',
'Not enough in stock, #1 ingredients missing' => 'No hay suficiente stock, faltan #1 ingredientes',
'Enough in stock' => 'Suficiente stock',
'Not enough in stock, #1 ingredients missing but already on the shopping list' => 'No hay suficiente stock, faltan #1 ingredientes, pero están en la lista de la compra',
'Expand to fullscreen' => 'Pantalla completa',
'Ingredients' => 'Ingredientes',
'Preparation' => 'Preparación',
'Recipe' => 'Receta',
'Not enough in stock, #1 missing, #2 already on shopping list' => 'No hay suficiente stock, faltan #1, pero #2 están en la lista de la compra',
'Show notes' => 'Mostrar notas',
'Put missing amount on shopping list' => 'Añadir cantidades faltantes en la lista de la compra',
'Are you sure to put all missing ingredients for recipe "#1" on the shopping list?' => '¿Estás seguro de poner todos los ingredientes faltantes para la recepta "#1" en la lista de la compra?',
'Added for recipe #1' => 'Añadido para la receta #1',
'Manage users' => 'Administrar usuarios',
'User' => 'Usuario',
'Users' => 'Usuarios',
'Are you sure to delete user "#1"?' => '¿Estás seguro de borrar el usuario "#1"?',
'Create user' => 'Crear usuario',
'Edit user' => 'Editar usuario',
'First name' => 'Nombre',
'Last name' => 'Apellidos',
'A username is required' => 'Es necesario un nombre de usuario',
'Confirm password' => 'Confirma la contraseña',
'Passwords do not match' => 'Las contraseñas no coinciden',
'Change password' => 'Cambiar contraseña',
'Done by' => 'Hecho el',
'Last done by' => 'Último hecho el',
'Unknown' => 'Desconocido',
'Filter by chore' => 'Filtrar por tarea del hogar',
'Chores journal' => 'Diario de tareas del hogar',
'0 means suggestions for the next charge cycle are disabled' => '0 significa que las sugerencias para el siguiente ciclo de carga estarán deshabilitadas',
'Charge cycle interval (days)' => 'Intervalo de ciclo de carga (días)',
'Last price' => 'Último precio',
'Price history' => 'Histórico de precios',
'No price history available' => 'No hay histórico de precios disponible',
'Price' => 'Precio',
'in #1 per purchase quantity unit' => 'en #1 por unidad de compra',
'The price cannot be lower than #1' => 'El precio no puede ser menor que #1',
'#1 product expires within the next #2 days' => '#1 producto caduca en los próximos #2 días',
'#1 product is already expired' => '#1 producto está ya caducado',
'#1 product is below defined min. stock amount' => '#1 producto está por debajo de la min. cantidad de stock',
'Unit' => 'Unidad',
'Units' => 'Unidades',
'#1 chore is due to be done within the next #2 days' => '#1 tarea del hogar vence en los próximos #2 días',
'#1 chore is overdue to be done' => '#1 tarea del hogar está vencida',
'#1 battery is due to be charged within the next #2 days' => '#1 pila debe ser cargada en los próximos #2 días',
'#1 battery is overdue to be charged' => '#1 pila ha vencido para ser cargada',
'#1 unit was automatically added and will apply in addition to the amount entered here' => '#1 unidad se ha añadido automáticamente y se aplicará además de la cantidad indicada aquí',
'in singular form' => 'en singular',
'in plural form' => 'en plural',
'Never expires' => 'Nunca caduca',
'This cannot be lower than #1' => 'No puede ser menor que #1',
'-1 means that this product never expires' => '-1 significa que este producto nunca caduca',
'Quantity unit' => 'Unidad',
'Only check if a single unit is in stock (a different quantity can then be used above)' => 'Solo comprobar si una unidad está en stock (una cantidad diferente puede usarse arriba)',
'Are you sure to consume all ingredients needed by recipe "#1" (ingredients marked with "check only if a single unit is in stock" will be ignored)?' => '¿Estás seguro de consumir todos los ingredientes necesarios de la receta "#1" (los ingredientes marcados como "solo comprobar si una unidad está en stock" se ignorarán)?',
'Removed all ingredients of recipe "#1" from stock' => 'Eliminar todos los ingredientes de la recepta "#1" del stock',
'Consume all ingredients needed by this recipe' => 'Consumir todos los ingredientes necesarios para esta receta',
'Click to show technical details' => 'Haz click para mostrar detalles técnicos',
'Error while saving, probably this item already exists' => 'Error al gabar, probablemente este elemento ya existe',
'Error details' => 'Detalles del error',
'Tasks' => 'Tareas',
'Show done tasks' => 'Mostrar tareas completadas',
'Task' => 'Tarea',
'Due' => 'Vence',
'Assigned to' => 'Asignado a',
'Mark task "#1" as completed' => 'Marcar la tarea "#1" como completada',
'Uncategorized' => 'Sin categorizar',
'Task categories' => 'Categoría de tareas',
'Create task' => 'Crear tarea',
'A due date is required' => 'Es necesaria una fecha de vencimiento',
'Category' => 'Categoría',
'Edit task' => 'Editar tarea',
'Are you sure to delete task "#1"?' => '¿Estás seguro de borrar la tarea "#1"?',
'#1 task is due to be done within the next #2 days' => '#1 tarea vence en los próximos #2 días',
'#1 tasks are due to be done within the next #2 days' => '#1 tareas vencen en los próximos #2 días',
'#1 task is overdue to be done' => '#1 tarea está vencida',
'#1 tasks are overdue to be done' => '#1 tareas están vencidas',
'Edit task category' => 'Editar categoría de tarea',
'Create task category' => 'Crear categoría de tarea',
'Product groups' => 'Grupos de producto',
'Ungrouped' => 'Sin agrupar',
'Create product group' => 'Crear grupo de productos',
'Edit product group' => 'Editar grupos de producto',
'Product group' => 'Grupo de producto',
'Are you sure to delete product group "#1"?' => '¿Estás seguro de querer borrar el grupo de productos "#1"?',
'Stay logged in permanently' => 'Permanecer con la sesión iniciada',
'When not set, you will get logged out at latest after 30 days' => 'Si no está marcado, se cerrará la sesión como máximo en 30 días',
'Filter by status' => 'Filtrar por estado',
'Below min. stock amount' => 'Por debajo de la min. cantidad de stock',
'Expiring soon' => 'Caduca pronto',
'Already expired' => 'Ya caducado',
'Due soon' => 'Vence pronto',
'Overdue' => 'Vencido',
'View settings' => 'Ver configuración',
'Auto reload on external changes' => 'Autorecarga en cambios externos',
'Enable night mode' => 'Habilitar modo noche',
'Auto enable in time range' => 'Autohabilitar en una franja de tiempo',
'From' => 'Desde',
'in format' => 'en formato',
'To' => 'A',
'Time range goes over midnight' => 'La franja del tiempo atraviesa la media noche',
'Product picture' => 'Foto del producto',
'No file selected' => 'No hay fichero seleccionado',
'If you don\'t select a file, the current picture will not be altered' => 'Si no seleccionas un fichero, la imagen actual no cambiará',
'Current picture' => 'Foto actual',
'Delete' => 'Borrar',
'The current picture will be deleted when you save the product' => 'Se borrará la imagen actual si grabas el producto',
'Select file' => 'Seleccionar fichero',
'Image of product #1' => 'Imagen del producto #1',
'This product cannot be deleted because it is in stock, please remove the stock amount first.' => 'Este producto no se puede borrar porque está en stock, por favor, elimina el stock antes.',
'Delete not possible' => 'No es posible eliminar',
'Equipment' => 'Equipamiento',
'Instruction manual' => 'Manual de instrucciones',
'The selected equipment has no instruction manual' => 'El equipamiento seleccionado no tiene manual de instrucciones',
'Notes' => 'Notas',
'Edit equipment' => 'Editar equipamiento',
'Create equipment' => 'Crear equipamiento',
'If you don\'t select a file, the current instruction manual will not be altered' => 'Si no seleccionas un fichero, el manual de instrucciones actual no cambiará',
'Current instruction manual' => 'Manual de instrucciones actual',
'No instruction manual available' => 'No hay manual de instrucciones disponible',
'The current instruction manual will be deleted when you save the equipment' => 'Se borrará el manual de instrucciones si grabas el equipamiento',
'No picture available' => 'No hay imagen disponible',
'Filter by product group' => 'Filtrar por grupo de producto',
'Presets for new products' => 'Configuraciones para nuevos productos',
'Included recipes' => 'Recetas incluidas',
'A recipe is required' => 'Es necesaria una receta',
'Add included recipe' => 'Añadir receta incluida',
'Edit included recipe' => 'Editar receta incluida',
'Group' => 'Grupo',
'This will be used as a headline to group ingredients together' => 'Esto se usará como titular del grupo de ingredientes',
'Journal' => 'Diario',
'Stock journal' => 'Diario de stock',
'Filter by product' => 'Filtrar por producto',
'Booking time' => 'Momento de reserva',
'Booking type' => 'Tipo de reserva',
'Undo booking' => 'Deshacer reserva',
'Undone on' => 'Deshecho el',
'Batteries journal' => 'Diario de pilas',
'Filter by battery' => 'Filtrar por pila',
'Undo charge cycle' => 'Deshacer el ciclo de carga',
'Undo chore execution' => 'Deshacer ejecución de tarea del hogar',
'Chore execution successfully undone' => 'Ejecución de tarea del hogar deshecha',
'Undo' => 'Deshacer',
'Booking successfully undone' => 'Reserva deshecha',
'Charge cycle successfully undone' => 'Ciclo de carga deshecho',
'This cannot be negative and must be an integral number' => 'No puede ser negativo y ha de ser un número entero',
'Disable stock fulfillment checking for this ingredient' => 'Deshabilitar comprobación de stock para este ingrediente',
'Add all list items to stock' => 'Añadir todos los elementos de la lista al stock',
'Add #3 #1 of #2 to stock' => 'Añadir #3 #1 de #2 al stock',
'Adding shopping list item #1 of #2' => 'Añadiendo elemento de la lista de la compra #1 a #2',
'Use a specific stock item' => 'Usar un elemento específico del stock',
'The first item in this list would be picked by the default rule which is "First expiring first, then first in first out"' => 'El primer elemento de esta lista sería elegido por la regla "primero lo primero a caducar, luego primero en llegar, primero en salir"',
'Mark #3 #1 of #2 as open' => 'Marcar #3 #1 de #2 como abierto',
'When a product was marked as opened, the best before date will be replaced by today + this amount of days (a value of 0 disables this)' => 'Cuando un producto es marcado como abierto, la fecha de caducidad se cambiará por hoy más esta cantidad de días (un valor de 0 deshabilita esto)',
'Default best before days after opened' => 'Días de consumo después de abierto por defecto',
'Marked #1 #2 of #3 as opened' => 'Marcado #1 #2 de #3 como abierto',
'Mark as opened' => 'Marcar como abierto',
'Expires on #1; Bought on #2' => 'Caduca el #1; comprado el #2',
'Not opened' => 'Sin abrir',
'Opened' => 'Abierto',
'Mark #3 #1 of #2 as open' => 'Marcar #3 #1 de #2 como abierto',
'#1 opened' => '#1 abierto',
'Product expires' => 'El producto caduca',
'Task due' => 'Vencimiento de tarea',
'Chore due' => 'Vencimiento de tarea del hogar',
'Battery charge cycle due' => 'Vencimiento de ciclo de carga',
'Show clock in header' => 'Mostrar reloj en la cabecera',
'Stock settings' => 'Configuración de stock',
'Shopping list to stock workflow' => 'Flujo de lista de la compra a stock',
'Automatically do the booking using the last price and the amount of the shopping list item, if the product has "Default best before days" set' => 'Hacer automáticamente la reserva utilizando el último precio y cantidad del elemento de la lista de la compra, si el producto tiene valor en "días de consumo por defecto"',
'Skip' => 'Pasar'
);

View File

@@ -83,5 +83,7 @@ return array(
'Milliliter' => 'Millilitre',
'Bottom' => 'Dessous',
'Topping' => 'Garniture',
'French' => 'Français'
'French' => 'Français',
'Turkish' => 'Turkish',
'Spanish' => 'Spanish'
);

View File

@@ -47,7 +47,6 @@ return array(
'Charge cycles count' => 'Nombre de charges',
'Create shopping list item' => 'Créer une liste de courses',
'Edit shopping list item' => 'Modifier une liste de courses',
'#1 units were automatically added and will apply in addition to the amount entered here' => '#1 unités seront automatiquement ajoutées en plus de la quantité renseignée ici',
'Save' => 'Sauvegarder',
'Add' => 'Ajouter',
'Name' => 'Nom',

View File

@@ -39,41 +39,41 @@ return array(
'Alarm clock' => 'Sveglia',
'Heat remote control' => 'Termostato',
'Lawn mowed in the garden' => 'Prato falciato nel giardino',
'Some good snacks' => 'Some good snacks',
'Pizza dough' => 'Pizza dough',
'Sieved tomatoes' => 'Sieved tomatoes',
'Salami' => 'Salami',
'Some good snacks' => 'Alcuni buoni spuntini',
'Pizza dough' => 'Impasto per pizza',
'Sieved tomatoes' => 'Pomodori setacciati',
'Salami' => 'Salame',
'Toast' => 'Toast',
'Minced meat' => 'Minced meat',
'Minced meat' => 'Carne macinata',
'Pizza' => 'Pizza',
'Spaghetti bolognese' => 'Spaghetti bolognese',
'Spaghetti bolognese' => 'Spaghetti alla bolognese',
'Sandwiches' => 'Sandwiches',
'English' => 'English',
'German' => 'German',
'Italian' => 'Italian',
'Demo in different language' => 'Demo in different language',
'This is the note content of the recipe ingredient' => 'This is the note content of the recipe ingredient',
'Demo User' => 'Demo User',
'Gram' => 'Gram',
'Grams' => 'Grams',
'Flour' => 'Flour',
'English' => 'Inglese',
'German' => 'Tedesco',
'Italian' => 'Italiano',
'Demo in different language' => 'Demo in lingue diverse',
'This is the note content of the recipe ingredient' => 'Questo è il contenuto della nota dell\'ingrediente della ricetta',
'Demo User' => 'Utente Demo',
'Gram' => 'Grammo',
'Grams' => 'Grammi',
'Flour' => 'Farina',
'Pancakes' => 'Pancakes',
'Sugar' => 'Sugar',
'Home' => 'Home',
'Life' => 'Life',
'Projects' => 'Projects',
'Repair the garage door' => 'Repair the garage door',
'Fork and improve grocy' => 'Fork and improve grocy',
'Find a solution for what to do when I forget the door keys' => 'Find a solution for what to do when I forget the door keys',
'Sweets' => 'Sweets',
'Bakery products' => 'Bakery products',
'Tinned food' => 'Tinned food',
'Butchery products' => 'Butchery products',
'Vegetables/Fruits' => 'Vegetables/Fruits',
'Refrigerated products' => 'Refrigerated products',
'Coffee machine' => 'Coffee machine',
'Dishwasher' => 'Dishwasher',
'Liter' => 'Liter',
'Sugar' => 'Zucchero',
'Home' => 'Casa',
'Life' => 'Vita',
'Projects' => 'Progetti',
'Repair the garage door' => 'Riparare la porta del garage',
'Fork and improve grocy' => 'Forka e migliora grocy',
'Find a solution for what to do when I forget the door keys' => 'Trova una soluzione per cosa fare quando dimentico le chiavi della porta',
'Sweets' => 'Dolci',
'Bakery products' => 'Prodotti da forno',
'Tinned food' => 'Cibo in scatola',
'Butchery products' => 'Prodotti della macelleria',
'Vegetables/Fruits' => 'Verdura/Frutta',
'Refrigerated products' => 'Prodotti refrigerati',
'Coffee machine' => 'Macchina per il caffè',
'Dishwasher' => 'Lavastoviglie',
'Liter' => 'Litro',
'Liters' => 'Litri',
'Bottle' => 'Bottiglia',
'Bottles' => 'Bottiglie',
@@ -82,6 +82,8 @@ return array(
'Milliliters' => 'Millilitri',
'Milliliter' => 'Millilitro',
'Bottom' => 'Parte inferiore',
'Topping' => 'Topping',
'French' => 'French'
'Topping' => 'Guarnizione',
'French' => 'Francese',
'Turkish' => 'Turkish',
'Spanish' => 'Spanish'
);

View File

@@ -1,8 +1,8 @@
<?php
return array(
'purchase' => 'Purchase',
'consume' => 'Consume',
'inventory-correction' => 'Inventory correction',
'product-opened' => 'Product opened'
'purchase' => 'Acquista',
'consume' => 'Consumare',
'inventory-correction' => 'Correzione dell\'inventario',
'product-opened' => 'Prodotto aperto'
);

View File

@@ -47,7 +47,6 @@ return array(
'Charge cycles count' => 'Numero di ricariche',
'Create shopping list item' => 'Aggiungi un prodotto alla lista della spesa',
'Edit shopping list item' => 'Modifica un\'entrata della lista della spesa',
'#1 units were automatically added and will apply in addition to the amount entered here' => '#1 sono state aggiunte automaticamente',
'Save' => 'Salva',
'Add' => 'Aggiungi',
'Name' => 'Nome',
@@ -140,27 +139,27 @@ return array(
'This cannot be negative' => 'Il numero non può essere negativo',
'A quantity unit is required' => 'Inserisci un\'unità di misura',
'A period type is required' => 'Seleziona un tipo di ripetizione',
'A best before date is required and must be later than today' => 'A best before date is required and must be later than today',
'Settings' => 'Settings',
'This can only be before now' => 'This can only be before now',
'Calendar' => 'Calendar',
'Recipes' => 'Recipes',
'Edit recipe' => 'Edit recipe',
'New recipe' => 'New recipe',
'Ingredients list' => 'Ingredients list',
'Add recipe ingredient' => 'Add recipe ingredient',
'Edit recipe ingredient' => 'Edit recipe ingredient',
'Are you sure to delete recipe "#1"?' => 'Are you sure to delete recipe "#1"?',
'Are you sure to delete recipe ingredient "#1"?' => 'Are you sure to delete recipe ingredient "#1"?',
'Are you sure to empty the shopping list?' => 'Are you sure to empty the shopping list?',
'Clear list' => 'Clear list',
'Requirements fulfilled' => 'Requirements fulfilled',
'Put missing products on shopping list' => 'Put missing products on shopping list',
'Not enough in stock, #1 ingredients missing' => 'Not enough in stock, #1 ingredients missing',
'Enough in stock' => 'Enough in stock',
'Not enough in stock, #1 ingredients missing but already on the shopping list' => 'Not enough in stock, #1 ingredients missing but already on the shopping list',
'Expand to fullscreen' => 'Expand to fullscreen',
'Ingredients' => 'Ingredients',
'A best before date is required and must be later than today' => 'È necessaria una data di scadenza anticipata e deve essere successiva a quella di oggi',
'Settings' => 'Impostazioni',
'This can only be before now' => 'Questo può essere solo prima d\'ora',
'Calendar' => 'Calendario',
'Recipes' => 'Ricette',
'Edit recipe' => 'Modifica Ricetta',
'New recipe' => 'Nuova Ricetta',
'Ingredients list' => 'Lista Ingredienti',
'Add recipe ingredient' => 'Aggiungi l\'ingrediente della ricetta',
'Edit recipe ingredient' => 'Modifica l\'ingrediente della ricetta',
'Are you sure to delete recipe "#1"?' => 'Sei sicuro di voler eliminare la ricetta "# 1"?',
'Are you sure to delete recipe ingredient "#1"?' => 'Sei sicuro di voler eliminare l\'ingrediente della ricetta "# 1"?',
'Are you sure to empty the shopping list?' => 'Sei sicuro di svuotare la lista della spesa?',
'Clear list' => 'Pulisci lista',
'Requirements fulfilled' => 'Requisiti soddisfatti',
'Put missing products on shopping list' => 'Metti i prodotti mancanti nella lista della spesa',
'Not enough in stock, #1 ingredients missing' => 'Non abbastanza in magazzino, mancano gli ingredienti # 1',
'Enough in stock' => 'Abbastanza in magazzino',
'Not enough in stock, #1 ingredients missing but already on the shopping list' => 'Non abbastanza in magazzino, mancano gli ingredienti # 1 ma sono già nella lista della spesa',
'Expand to fullscreen' => 'Espandi a schermo intero',
'Ingredients' => 'Ingredienti',
'Preparation' => 'Preparation',
'Recipe' => 'Recipe',
'Not enough in stock, #1 missing, #2 already on shopping list' => 'Not enough in stock, #1 missing, #2 already on shopping list',
@@ -326,5 +325,5 @@ return array(
'Stock settings' => 'Stock settings',
'Shopping list to stock workflow' => 'Shopping list to stock workflow',
'Automatically do the booking using the last price and the amount of the shopping list item, if the product has "Default best before days" set' => 'Automatically do the booking using the last price and the amount of the shopping list item, if the product has "Default best before days" set',
'Skip' => 'Skip'
'Skip' => 'Salta'
);

View File

@@ -0,0 +1,6 @@
<?php
return array(
'manually' => 'Handmatig',
'dynamic-regular' => 'Dynamic regular'
);

View File

@@ -0,0 +1,10 @@
<?php
return array(
'timeago_locale' => 'nl',
'timeago_nan' => 'NaN jaar',
'moment_locale' => 'nl',
'datatables_localization' => '{"sEmptyTable":"No data available in table","sInfo":"Showing _START_ to _END_ of _TOTAL_ entries","sInfoEmpty":"Showing 0 to 0 of 0 entries","sInfoFiltered":"(filtered from _MAX_ total entries)","sInfoPostFix":"","sInfoThousands":",","sLengthMenu":"Show _MENU_ entries","sLoadingRecords":"Loading...","sProcessing":"Processing...","sSearch":"Search:","sZeroRecords":"No matching records found","oPaginate":{"sFirst":"First","sLast":"Last","sNext":"Next","sPrevious":"Previous"},"oAria":{"sSortAscending":": activate to sort column ascending","sSortDescending":": activate to sort column descending"}}',
'summernote_locale' => 'nl-NL',
'fullcalendar_locale' => 'nl'
);

View File

@@ -0,0 +1,89 @@
<?php
return array(
'Cookies' => 'Cookies',
'Chocolate' => 'Chocolate',
'Pantry' => 'Pantry',
'Candy cupboard' => 'Candy cupboard',
'Tinned food cupboard' => 'Tinned food cupboard',
'Fridge' => 'Fridge',
'Piece' => 'Piece',
'Pieces' => 'Pieces',
'Pack' => 'Pack',
'Packs' => 'Packs',
'Glass' => 'Glass',
'Glasses' => 'Glasses',
'Tin' => 'Tin',
'Tins' => 'Tins',
'Can' => 'Can',
'Cans' => 'Cans',
'Bunch' => 'Bunch',
'Bunches' => 'Bunches',
'Gummy bears' => 'Gummy bears',
'Crisps' => 'Crisps',
'Eggs' => 'Eggs',
'Noodles' => 'Noodles',
'Pickles' => 'Pickles',
'Gulash soup' => 'Gulash soup',
'Yogurt' => 'Yogurt',
'Cheese' => 'Cheese',
'Cold cuts' => 'Cold cuts',
'Paprika' => 'Paprika',
'Cucumber' => 'Cucumber',
'Radish' => 'Radish',
'Tomato' => 'Tomato',
'Changed towels in the bathroom' => 'Changed towels in the bathroom',
'Cleaned the kitchen floor' => 'Cleaned the kitchen floor',
'Warranty ends' => 'Warranty ends',
'TV remote control' => 'TV remote control',
'Alarm clock' => 'Alarm clock',
'Heat remote control' => 'Heat remote control',
'Lawn mowed in the garden' => 'Lawn mowed in the garden',
'Some good snacks' => 'Some good snacks',
'Pizza dough' => 'Pizza dough',
'Sieved tomatoes' => 'Sieved tomatoes',
'Salami' => 'Salami',
'Toast' => 'Toast',
'Minced meat' => 'Minced meat',
'Pizza' => 'Pizza',
'Spaghetti bolognese' => 'Spaghetti bolognese',
'Sandwiches' => 'Sandwiches',
'English' => 'English',
'German' => 'German',
'Italian' => 'Italian',
'Demo in different language' => 'Demo in different language',
'This is the note content of the recipe ingredient' => 'This is the note content of the recipe ingredient',
'Demo User' => 'Demo User',
'Gram' => 'Gram',
'Grams' => 'Grams',
'Flour' => 'Flour',
'Pancakes' => 'Pancakes',
'Sugar' => 'Sugar',
'Home' => 'Home',
'Life' => 'Life',
'Projects' => 'Projects',
'Repair the garage door' => 'Repair the garage door',
'Fork and improve grocy' => 'Fork and improve grocy',
'Find a solution for what to do when I forget the door keys' => 'Find a solution for what to do when I forget the door keys',
'Sweets' => 'Sweets',
'Bakery products' => 'Bakery products',
'Tinned food' => 'Tinned food',
'Butchery products' => 'Butchery products',
'Vegetables/Fruits' => 'Vegetables/Fruits',
'Refrigerated products' => 'Refrigerated products',
'Coffee machine' => 'Coffee machine',
'Dishwasher' => 'Dishwasher',
'Liter' => 'Liter',
'Liters' => 'Liters',
'Bottle' => 'Bottle',
'Bottles' => 'Bottles',
'Milk' => 'Milk',
'Chocolate sauce' => 'Chocolate sauce',
'Milliliters' => 'Milliliters',
'Milliliter' => 'Milliliter',
'Bottom' => 'Bottom',
'Topping' => 'Topping',
'French' => 'French',
'Turkish' => 'Turkish',
'Spanish' => 'Spanish'
);

View File

@@ -0,0 +1,8 @@
<?php
return array(
'purchase' => 'Aankoop',
'consume' => 'Consumeren',
'inventory-correction' => 'Voorraadcorrectie',
'product-opened' => 'Product geopend'
);

329
localization/nl/strings.php Normal file
View File

@@ -0,0 +1,329 @@
<?php
return array(
'Stock overview' => 'Voorraadoverzicht',
'#1 products expiring within the next #2 days' => '#1 producten vervallen binnen de volgende #2 dagen',
'#1 products are already expired' => '#1 producten zijn al verlopen',
'#1 products are below defined min. stock amount' => '#1 producten zijn onder gedefinieerde min. voorraad aantal',
'Product' => 'Product',
'Amount' => 'Aantal',
'Next best before date' => 'De eerstvolgende houdbaarheidsdatum',
'Logout' => 'Uitloggen',
'Chores overview' => 'Overzicht klusjes',
'Batteries overview' => 'Batterijen overzicht',
'Purchase' => 'Aankoop',
'Consume' => 'Consumeren',
'Inventory' => 'Voorraad',
'Shopping list' => 'Boodschappenlijst',
'Chore tracking' => 'Klusjes volgen',
'Battery tracking' => 'Batterij volgen',
'Products' => 'Producten',
'Locations' => 'Locaties',
'Quantity units' => 'Aantal eenheden',
'Chores' => 'Klusjes',
'Batteries' => 'Batterijen',
'Chore' => 'Klus',
'Next estimated tracking' => 'Next estimated tracking',
'Last tracked' => 'Laatst gevolgd',
'Battery' => 'Batterij',
'Last charged' => 'Laatst opgeladen',
'Next planned charge cycle' => 'Volgende geplande laadcyclus',
'Best before' => 'Houdbaar tot',
'OK' => 'OK',
'Product overview' => 'Productoverzicht',
'Stock quantity unit' => 'Voorraadhoeveelheidseenheid',
'Stock amount' => 'Voorraadhoeveelheid',
'Last purchased' => 'Laatst gekocht',
'Last used' => 'Laatst gebruikt',
'Spoiled' => 'Verspild',
'Barcode lookup is disabled' => 'Opzoeken op streepjescode is uitgeschakeld',
'will be added to the list of barcodes for the selected product on submit' => 'will be added to the list of barcodes for the selected product on submit',
'New amount' => 'Nieuwe aantal',
'Note' => 'Notitie',
'Tracked time' => 'Bijgehouden tijd',
'Chore overview' => 'Overzicht klus',
'Tracked count' => 'Bijgehouden aantal',
'Battery overview' => 'Batterijoverzicht',
'Charge cycles count' => 'Aantal laadcycli',
'Create shopping list item' => 'Maak een item in de boodschappenlijst',
'Edit shopping list item' => 'Bewerk item in de boodschappenlijst',
'Save' => 'Opslaan',
'Add' => 'Toevoegen',
'Name' => 'Naam',
'Location' => 'Locatie',
'Min. stock amount' => 'Min. voorraadhoeveelheid',
'QU purchase' => 'QU purchase',
'QU stock' => 'QU stock',
'QU factor' => 'QU factor',
'Description' => 'Omschrijving',
'Create product' => 'Maak een product',
'Barcode(s)' => 'Barcode(s)',
'Minimum stock amount' => 'Minimale voorraadhoeveelheid',
'Default best before days' => 'Standaard houdbaarheidsdatum',
'Quantity unit purchase' => 'Aankoop aantal eenheden ',
'Quantity unit stock' => 'Voorraad aantal eenheden',
'Factor purchase to stock quantity unit' => 'Factor purchase to stock quantity unit',
'Create location' => 'Maak een locatie',
'Create quantity unit' => 'Maak eenheidseenheid',
'Period type' => 'Periode type',
'Period days' => 'Periode dagen',
'Create chore' => 'Create chore',
'Used in' => 'Gebruikt in',
'Create battery' => 'Maak een batterij',
'Edit battery' => 'Edit battery',
'Edit chore' => 'Edit chore',
'Edit quantity unit' => 'Edit quantity unit',
'Edit product' => 'Edit product',
'Edit location' => 'Wijzig locatie',
'Record data' => 'Record data',
'Manage master data' => 'Manage master data',
'This will apply to added products' => 'This will apply to added products',
'never' => 'never',
'Add products that are below defined min. stock amount' => 'Add products that are below defined min. stock amount',
'For purchases this amount of days will be added to today for the best before date suggestion' => 'For purchases this amount of days will be added to today for the best before date suggestion',
'This means 1 #1 purchased will be converted into #2 #3 in stock' => 'This means 1 #1 purchased will be converted into #2 #3 in stock',
'Login' => 'Login',
'Username' => 'Username',
'Password' => 'Password',
'Invalid credentials, please try again' => 'Invalid credentials, please try again',
'Are you sure to delete battery "#1"?' => 'Are you sure to delete battery "#1"?',
'Yes' => 'Yes',
'No' => 'No',
'Are you sure to delete chore "#1"?' => 'Are you sure to delete chore "#1"?',
'"#1" could not be resolved to a product, how do you want to proceed?' => '"#1" could not be resolved to a product, how do you want to proceed?',
'Create or assign product' => 'Create or assign product',
'Cancel' => 'Cancel',
'Add as new product' => 'Add as new product',
'Add as barcode to existing product' => 'Add as barcode to existing product',
'Add as new product and prefill barcode' => 'Add as new product and prefill barcode',
'Are you sure to delete quantity unit "#1"?' => 'Are you sure to delete quantity unit "#1"?',
'Are you sure to delete product "#1"?' => 'Are you sure to delete product "#1"?',
'Are you sure to delete location "#1"?' => 'Weet u zeker dat u locatie "#1" wilt verwijderen?',
'Manage API keys' => 'Manage API keys',
'REST API & data model documentation' => 'REST API & data model documentation',
'API keys' => 'API keys',
'Create new API key' => 'Create new API key',
'API key' => 'API key',
'Expires' => 'Expires',
'Created' => 'Created',
'This product is not in stock' => 'This product is not in stock',
'This means #1 will be added to stock' => 'This means #1 will be added to stock',
'This means #1 will be removed from stock' => 'This means #1 will be removed from stock',
'This means it is estimated that a new execution of this chore is tracked #1 days after the last was tracked' => 'This means it is estimated that a new execution of this chore is tracked #1 days after the last was tracked',
'Removed #1 #2 of #3 from stock' => 'Removed #1 #2 of #3 from stock',
'About grocy' => 'About grocy',
'Close' => 'Close',
'#1 batteries are due to be charged within the next #2 days' => '#1 batteries are due to be charged within the next #2 days',
'#1 batteries are overdue to be charged' => '#1 batteries are overdue to be charged',
'#1 chores are due to be done within the next #2 days' => '#1 chores are due to be done within the next #2 days',
'#1 chores are overdue to be done' => '#1 chores are overdue to be done',
'Released on' => 'Released on',
'Consume #3 #1 of #2' => 'Consume #3 #1 of #2',
'Added #1 #2 of #3 to stock' => 'Added #1 #2 of #3 to stock',
'Stock amount of #1 is now #2 #3' => 'Stock amount of #1 is now #2 #3',
'Tracked execution of chore #1 on #2' => 'Tracked execution of chore #1 on #2',
'Tracked charge cycle of battery #1 on #2' => 'Tracked charge cycle of battery #1 on #2',
'Consume all #1 which are currently in stock' => 'Consume all #1 which are currently in stock',
'All' => 'All',
'Track charge cycle of battery #1' => 'Track charge cycle of battery #1',
'Track execution of chore #1' => 'Track execution of chore #1',
'Filter by location' => 'Filteren op locatie',
'Search' => 'Search',
'Not logged in' => 'Not logged in',
'You have to select a product' => 'You have to select a product',
'You have to select a chore' => 'You have to select a chore',
'You have to select a battery' => 'You have to select a battery',
'A name is required' => 'A name is required',
'A location is required' => 'Een locatie is verplicht',
'The amount cannot be lower than #1' => 'The amount cannot be lower than #1',
'This cannot be negative' => 'Dit kan niet negatief zijn',
'A quantity unit is required' => 'A quantity unit is required',
'A period type is required' => 'A period type is required',
'A best before date is required and must be later than today' => 'A best before date is required and must be later than today',
'Settings' => 'Instellingen',
'This can only be before now' => 'This can only be before now',
'Calendar' => 'Calendar',
'Recipes' => 'Recipes',
'Edit recipe' => 'Edit recipe',
'New recipe' => 'New recipe',
'Ingredients list' => 'Ingredients list',
'Add recipe ingredient' => 'Add recipe ingredient',
'Edit recipe ingredient' => 'Edit recipe ingredient',
'Are you sure to delete recipe "#1"?' => 'Are you sure to delete recipe "#1"?',
'Are you sure to delete recipe ingredient "#1"?' => 'Are you sure to delete recipe ingredient "#1"?',
'Are you sure to empty the shopping list?' => 'Are you sure to empty the shopping list?',
'Clear list' => 'Clear list',
'Requirements fulfilled' => 'Requirements fulfilled',
'Put missing products on shopping list' => 'Put missing products on shopping list',
'Not enough in stock, #1 ingredients missing' => 'Not enough in stock, #1 ingredients missing',
'Enough in stock' => 'Enough in stock',
'Not enough in stock, #1 ingredients missing but already on the shopping list' => 'Not enough in stock, #1 ingredients missing but already on the shopping list',
'Expand to fullscreen' => 'Expand to fullscreen',
'Ingredients' => 'Ingredients',
'Preparation' => 'Preparation',
'Recipe' => 'Recipe',
'Not enough in stock, #1 missing, #2 already on shopping list' => 'Not enough in stock, #1 missing, #2 already on shopping list',
'Show notes' => 'Show notes',
'Put missing amount on shopping list' => 'Put missing amount on shopping list',
'Are you sure to put all missing ingredients for recipe "#1" on the shopping list?' => 'Are you sure to put all missing ingredients for recipe "#1" on the shopping list?',
'Added for recipe #1' => 'Added for recipe #1',
'Manage users' => 'Beheer gebruikers',
'User' => 'Gebruiker',
'Users' => 'Gebruikers',
'Are you sure to delete user "#1"?' => 'Are you sure to delete user "#1"?',
'Create user' => 'Create user',
'Edit user' => 'Bewerk gebruiker',
'First name' => 'Voornaam',
'Last name' => 'Achternaam',
'A username is required' => 'een gebruikersnaam is verplicht',
'Confirm password' => 'Bevestig wachtwoord',
'Passwords do not match' => 'Wachtwoorden komen niet overeen',
'Change password' => 'Wachtwoord wijzigen',
'Done by' => 'Gedaan door',
'Last done by' => 'Laatst gedaan door',
'Unknown' => 'Onbekend',
'Filter by chore' => 'Filter op klus',
'Chores journal' => 'Klusjesjournaal',
'0 means suggestions for the next charge cycle are disabled' => '0 betekent dat suggesties voor de volgende laadcyclus zijn uitgeschakeld',
'Charge cycle interval (days)' => 'Laadcyclusinterval (dagen)',
'Last price' => 'Laatste prijs',
'Price history' => 'Prijs geschiedenis',
'No price history available' => 'Geen prijsgeschiedenis beschikbaar',
'Price' => 'Price',
'in #1 per purchase quantity unit' => 'in #1 per purchase quantity unit',
'The price cannot be lower than #1' => 'The price cannot be lower than #1',
'#1 product expires within the next #2 days' => '#1 product expires within the next #2 days',
'#1 product is already expired' => '#1 product is already expired',
'#1 product is below defined min. stock amount' => '#1 product is below defined min. stock amount',
'Unit' => 'Unit',
'Units' => 'Units',
'#1 chore is due to be done within the next #2 days' => '#1 chore is due to be done within the next #2 days',
'#1 chore is overdue to be done' => '#1 chore is overdue to be done',
'#1 battery is due to be charged within the next #2 days' => '#1 battery is due to be charged within the next #2 days',
'#1 battery is overdue to be charged' => '#1 battery is overdue to be charged',
'#1 unit was automatically added and will apply in addition to the amount entered here' => '#1 unit was automatically added and will apply in addition to the amount entered here',
'in singular form' => 'in singular form',
'in plural form' => 'in plural form',
'Never expires' => 'Never expires',
'This cannot be lower than #1' => 'This cannot be lower than #1',
'-1 means that this product never expires' => '-1 means that this product never expires',
'Quantity unit' => 'Quantity unit',
'Only check if a single unit is in stock (a different quantity can then be used above)' => 'Only check if a single unit is in stock (a different quantity can then be used above)',
'Are you sure to consume all ingredients needed by recipe "#1" (ingredients marked with "check only if a single unit is in stock" will be ignored)?' => 'Are you sure to consume all ingredients needed by recipe "#1" (ingredients marked with "check only if a single unit is in stock" will be ignored)?',
'Removed all ingredients of recipe "#1" from stock' => 'Removed all ingredients of recipe "#1" from stock',
'Consume all ingredients needed by this recipe' => 'Consume all ingredients needed by this recipe',
'Click to show technical details' => 'Click to show technical details',
'Error while saving, probably this item already exists' => 'Error while saving, probably this item already exists',
'Error details' => 'Error details',
'Tasks' => 'Tasks',
'Show done tasks' => 'Show done tasks',
'Task' => 'Task',
'Due' => 'Due',
'Assigned to' => 'Assigned to',
'Mark task "#1" as completed' => 'Mark task "#1" as completed',
'Uncategorized' => 'Uncategorized',
'Task categories' => 'Task categories',
'Create task' => 'Create task',
'A due date is required' => 'A due date is required',
'Category' => 'Category',
'Edit task' => 'Edit task',
'Are you sure to delete task "#1"?' => 'Are you sure to delete task "#1"?',
'#1 task is due to be done within the next #2 days' => '#1 task is due to be done within the next #2 days',
'#1 tasks are due to be done within the next #2 days' => '#1 tasks are due to be done within the next #2 days',
'#1 task is overdue to be done' => '#1 task is overdue to be done',
'#1 tasks are overdue to be done' => '#1 tasks are overdue to be done',
'Edit task category' => 'Edit task category',
'Create task category' => 'Create task category',
'Product groups' => 'Product groups',
'Ungrouped' => 'Ungrouped',
'Create product group' => 'Create product group',
'Edit product group' => 'Edit product group',
'Product group' => 'Product group',
'Are you sure to delete product group "#1"?' => 'Are you sure to delete product group "#1"?',
'Stay logged in permanently' => 'Stay logged in permanently',
'When not set, you will get logged out at latest after 30 days' => 'When not set, you will get logged out at latest after 30 days',
'Filter by status' => 'Filter by status',
'Below min. stock amount' => 'Below min. stock amount',
'Expiring soon' => 'Expiring soon',
'Already expired' => 'Already expired',
'Due soon' => 'Due soon',
'Overdue' => 'Overdue',
'View settings' => 'View settings',
'Auto reload on external changes' => 'Auto reload on external changes',
'Enable night mode' => 'Enable night mode',
'Auto enable in time range' => 'Auto enable in time range',
'From' => 'From',
'in format' => 'in format',
'To' => 'To',
'Time range goes over midnight' => 'Time range goes over midnight',
'Product picture' => 'Product picture',
'No file selected' => 'No file selected',
'If you don\'t select a file, the current picture will not be altered' => 'If you don\'t select a file, the current picture will not be altered',
'Current picture' => 'Current picture',
'Delete' => 'Delete',
'The current picture will be deleted when you save the product' => 'The current picture will be deleted when you save the product',
'Select file' => 'Select file',
'Image of product #1' => 'Image of product #1',
'This product cannot be deleted because it is in stock, please remove the stock amount first.' => 'This product cannot be deleted because it is in stock, please remove the stock amount first.',
'Delete not possible' => 'Delete not possible',
'Equipment' => 'Equipment',
'Instruction manual' => 'Instruction manual',
'The selected equipment has no instruction manual' => 'The selected equipment has no instruction manual',
'Notes' => 'Notes',
'Edit equipment' => 'Edit equipment',
'Create equipment' => 'Create equipment',
'If you don\'t select a file, the current instruction manual will not be altered' => 'If you don\'t select a file, the current instruction manual will not be altered',
'Current instruction manual' => 'Current instruction manual',
'No instruction manual available' => 'No instruction manual available',
'The current instruction manual will be deleted when you save the equipment' => 'The current instruction manual will be deleted when you save the equipment',
'No picture available' => 'No picture available',
'Filter by product group' => 'Filter by product group',
'Presets for new products' => 'Presets for new products',
'Included recipes' => 'Included recipes',
'A recipe is required' => 'A recipe is required',
'Add included recipe' => 'Add included recipe',
'Edit included recipe' => 'Edit included recipe',
'Group' => 'Groep',
'This will be used as a headline to group ingredients together' => 'This will be used as a headline to group ingredients together',
'Journal' => 'Journal',
'Stock journal' => 'Stock journal',
'Filter by product' => 'Filter by product',
'Booking time' => 'Booking time',
'Booking type' => 'Booking type',
'Undo booking' => 'Undo booking',
'Undone on' => 'Undone on',
'Batteries journal' => 'Batteries journal',
'Filter by battery' => 'Filter by battery',
'Undo charge cycle' => 'Undo charge cycle',
'Undo chore execution' => 'Undo chore execution',
'Chore execution successfully undone' => 'Chore execution successfully undone',
'Undo' => 'Undo',
'Booking successfully undone' => 'Booking successfully undone',
'Charge cycle successfully undone' => 'Charge cycle successfully undone',
'This cannot be negative and must be an integral number' => 'This cannot be negative and must be an integral number',
'Disable stock fulfillment checking for this ingredient' => 'Disable stock fulfillment checking for this ingredient',
'Add all list items to stock' => 'Add all list items to stock',
'Add #3 #1 of #2 to stock' => 'Add #3 #1 of #2 to stock',
'Adding shopping list item #1 of #2' => 'Adding shopping list item #1 of #2',
'Use a specific stock item' => 'Use a specific stock item',
'The first item in this list would be picked by the default rule which is "First expiring first, then first in first out"' => 'The first item in this list would be picked by the default rule which is "First expiring first, then first in first out"',
'Mark #3 #1 of #2 as open' => 'Mark #3 #1 of #2 as open',
'When a product was marked as opened, the best before date will be replaced by today + this amount of days (a value of 0 disables this)' => 'When a product was marked as opened, the best before date will be replaced by today + this amount of days (a value of 0 disables this)',
'Default best before days after opened' => 'Default best before days after opened',
'Marked #1 #2 of #3 as opened' => 'Marked #1 #2 of #3 as opened',
'Mark as opened' => 'Mark as opened',
'Expires on #1; Bought on #2' => 'Expires on #1; Bought on #2',
'Not opened' => 'Not opened',
'Opened' => 'Geopend',
'Mark #3 #1 of #2 as open' => 'Mark #3 #1 of #2 as open',
'#1 opened' => '#1 opened',
'Product expires' => 'Product expires',
'Task due' => 'Task due',
'Chore due' => 'Chore due',
'Battery charge cycle due' => 'Battery charge cycle due',
'Show clock in header' => 'Toon klok in koptekst',
'Stock settings' => 'Voorraadinstellingen',
'Shopping list to stock workflow' => 'Shopping list to stock workflow',
'Automatically do the booking using the last price and the amount of the shopping list item, if the product has "Default best before days" set' => 'Automatically do the booking using the last price and the amount of the shopping list item, if the product has "Default best before days" set',
'Skip' => 'Overslaan'
);

View File

@@ -83,5 +83,7 @@ return array(
'Milliliter' => 'Milliliter',
'Bottom' => 'Bunn',
'Topping' => 'Topping',
'French' => 'Fransk'
'French' => 'Fransk',
'Turkish' => 'Turkish',
'Spanish' => 'Spanish'
);

View File

@@ -2,9 +2,9 @@
return array(
'Stock overview' => 'Husholdning',
'#1 products expiring within the next #2 days' => '#1 Produkt som går ut på dato innen de neste #2 dagene',
'#1 products are already expired' => '#1 Produkt som har gått ut på dato',
'#1 products are below defined min. stock amount' => '#1 Produkt under minimum husholdningsnivå',
'#1 products expiring within the next #2 days' => '#1 produkt går ut på dato innen de neste #2 dagene',
'#1 products are already expired' => '#1 produkt har gått ut på dato',
'#1 products are below defined min. stock amount' => '#1 produkt under minimum husholdningsnivå',
'Product' => 'Produkt',
'Amount' => 'Antall',
'Next best before date' => 'Kommende best før dato',
@@ -47,7 +47,6 @@ return array(
'Charge cycles count' => 'Antall ladesykluser',
'Create shopping list item' => 'Opprett handelisteoppføring',
'Edit shopping list item' => 'Endre på handlelistoppføring',
'#1 units were automatically added and will apply in addition to the amount entered here' => '#1 enheter ble automatisk lagt til i tillegg til hva som blir skrevet inn her',
'Save' => 'Lagre',
'Add' => 'Legg til',
'Name' => 'Navn',
@@ -193,9 +192,9 @@ return array(
'Price' => 'Pris',
'in #1 per purchase quantity unit' => 'I #1 per kjøpt forpakning ',
'The price cannot be lower than #1' => 'Prisen kan ikke være lavere enn #1',
'#1 product expires within the next #2 days' => '#1 Produkt går ut på dato innen de #2 neste dagene',
'#1 product is already expired' => '#1 Produkt er allerede gått ut på dato',
'#1 product is below defined min. stock amount' => '#1 Produkt er under minimums husholdningsnivå',
'#1 product expires within the next #2 days' => '#1 produkt går ut på dato innen de #2 neste dagene',
'#1 product is already expired' => '#1 produkt er allerede gått ut på dato',
'#1 product is below defined min. stock amount' => '#1 produkt er under minimums husholdningsnivå',
'Unit' => 'Enhet',
'Units' => 'Enheter',
'#1 chore is due to be done within the next #2 days' => '#1 husarbeid oppgave skal gjøres inne de #2 neste dagene',
@@ -326,5 +325,5 @@ return array(
'Stock settings' => 'Husholdningsinnstillinger',
'Shopping list to stock workflow' => 'Arbeidsflyt fra handleliste til husholding',
'Automatically do the booking using the last price and the amount of the shopping list item, if the product has "Default best before days" set' => 'Legg produkter automatisk til fra handlelisten. Dette vil bruke sist innkjøpspris og forutsetter at "Standard for antall dager best før" er satt',
'Skip' => 'Hopp'
'Skip' => 'Hopp over'
);

View File

@@ -0,0 +1,6 @@
<?php
return array(
'manually' => 'Manually',
'dynamic-regular' => 'Dynamic regular'
);

View File

@@ -0,0 +1,10 @@
<?php
return array(
'timeago_locale' => 'en',
'timeago_nan' => 'NaN years ago',
'moment_locale' => 'x',
'datatables_localization' => '{"sEmptyTable":"No data available in table","sInfo":"Showing _START_ to _END_ of _TOTAL_ entries","sInfoEmpty":"Showing 0 to 0 of 0 entries","sInfoFiltered":"(filtered from _MAX_ total entries)","sInfoPostFix":"","sInfoThousands":",","sLengthMenu":"Show _MENU_ entries","sLoadingRecords":"Loading...","sProcessing":"Processing...","sSearch":"Search:","sZeroRecords":"No matching records found","oPaginate":{"sFirst":"First","sLast":"Last","sNext":"Next","sPrevious":"Previous"},"oAria":{"sSortAscending":": activate to sort column ascending","sSortDescending":": activate to sort column descending"}}',
'summernote_locale' => 'x',
'fullcalendar_locale' => 'x'
);

View File

@@ -0,0 +1,89 @@
<?php
return array(
'Cookies' => 'Cookies',
'Chocolate' => 'Chocolate',
'Pantry' => 'Pantry',
'Candy cupboard' => 'Candy cupboard',
'Tinned food cupboard' => 'Tinned food cupboard',
'Fridge' => 'Fridge',
'Piece' => 'Piece',
'Pieces' => 'Pieces',
'Pack' => 'Pack',
'Packs' => 'Packs',
'Glass' => 'Glass',
'Glasses' => 'Glasses',
'Tin' => 'Tin',
'Tins' => 'Tins',
'Can' => 'Can',
'Cans' => 'Cans',
'Bunch' => 'Bunch',
'Bunches' => 'Bunches',
'Gummy bears' => 'Gummy bears',
'Crisps' => 'Crisps',
'Eggs' => 'Eggs',
'Noodles' => 'Noodles',
'Pickles' => 'Pickles',
'Gulash soup' => 'Gulash soup',
'Yogurt' => 'Yogurt',
'Cheese' => 'Cheese',
'Cold cuts' => 'Cold cuts',
'Paprika' => 'Paprika',
'Cucumber' => 'Cucumber',
'Radish' => 'Radish',
'Tomato' => 'Tomato',
'Changed towels in the bathroom' => 'Changed towels in the bathroom',
'Cleaned the kitchen floor' => 'Cleaned the kitchen floor',
'Warranty ends' => 'Warranty ends',
'TV remote control' => 'TV remote control',
'Alarm clock' => 'Alarm clock',
'Heat remote control' => 'Heat remote control',
'Lawn mowed in the garden' => 'Lawn mowed in the garden',
'Some good snacks' => 'Some good snacks',
'Pizza dough' => 'Pizza dough',
'Sieved tomatoes' => 'Sieved tomatoes',
'Salami' => 'Salami',
'Toast' => 'Toast',
'Minced meat' => 'Minced meat',
'Pizza' => 'Pizza',
'Spaghetti bolognese' => 'Spaghetti bolognese',
'Sandwiches' => 'Sandwiches',
'English' => 'English',
'German' => 'German',
'Italian' => 'Italian',
'Demo in different language' => 'Demo in different language',
'This is the note content of the recipe ingredient' => 'This is the note content of the recipe ingredient',
'Demo User' => 'Demo User',
'Gram' => 'Gram',
'Grams' => 'Grams',
'Flour' => 'Flour',
'Pancakes' => 'Pancakes',
'Sugar' => 'Sugar',
'Home' => 'Home',
'Life' => 'Life',
'Projects' => 'Projects',
'Repair the garage door' => 'Repair the garage door',
'Fork and improve grocy' => 'Fork and improve grocy',
'Find a solution for what to do when I forget the door keys' => 'Find a solution for what to do when I forget the door keys',
'Sweets' => 'Sweets',
'Bakery products' => 'Bakery products',
'Tinned food' => 'Tinned food',
'Butchery products' => 'Butchery products',
'Vegetables/Fruits' => 'Vegetables/Fruits',
'Refrigerated products' => 'Refrigerated products',
'Coffee machine' => 'Coffee machine',
'Dishwasher' => 'Dishwasher',
'Liter' => 'Liter',
'Liters' => 'Liters',
'Bottle' => 'Bottle',
'Bottles' => 'Bottles',
'Milk' => 'Milk',
'Chocolate sauce' => 'Chocolate sauce',
'Milliliters' => 'Milliliters',
'Milliliter' => 'Milliliter',
'Bottom' => 'Bottom',
'Topping' => 'Topping',
'French' => 'French',
'Turkish' => 'Turkish',
'Spanish' => 'Spanish'
);

View File

@@ -0,0 +1,8 @@
<?php
return array(
'purchase' => 'Zakup',
'consume' => 'Konsumpcja',
'inventory-correction' => 'Korekta zapasów',
'product-opened' => 'Produkt otwarty'
);

329
localization/pl/strings.php Normal file
View File

@@ -0,0 +1,329 @@
<?php
return array(
'Stock overview' => 'Przegląd magazynu',
'#1 products expiring within the next #2 days' => '#1 produktów będzie przeterminowanych w ciągu #2 dni',
'#1 products are already expired' => '#1 przeterminowanych produktów',
'#1 products are below defined min. stock amount' => '#1 produktów są poniżej zdefiniowanej minimalnej ilości w magazynie',
'Product' => 'Produkt',
'Amount' => 'Ilość',
'Next best before date' => 'Następna data przydatności do spożycia ',
'Logout' => 'Wyloguj',
'Chores overview' => 'Przegląd obowiązków domowych',
'Batteries overview' => 'Przegląd baterii',
'Purchase' => 'Zakup',
'Consume' => 'Skonsumuj',
'Inventory' => 'Spis produktów',
'Shopping list' => 'Lista zakupów',
'Chore tracking' => 'Śledzenie stanu obowiązków domowych',
'Battery tracking' => 'Śledzenie stanu baterii',
'Products' => 'Produkty',
'Locations' => 'Miejsca',
'Quantity units' => 'Jednostki ilości',
'Chores' => 'Obowiązki domowe',
'Batteries' => 'Baterie',
'Chore' => 'Obowiązek domowy',
'Next estimated tracking' => 'Następne oszacowane śledzenie',
'Last tracked' => 'Ostatnio śledzono',
'Battery' => 'Bateria',
'Last charged' => 'Ostatnio ładowane',
'Next planned charge cycle' => 'Następny planowany cykl ładowania',
'Best before' => 'Najlepiej spożyć przed',
'OK' => 'OK',
'Product overview' => 'Przegląd produktów',
'Stock quantity unit' => 'Jednostka ilości w magazynie',
'Stock amount' => 'Ilość w magazynie',
'Last purchased' => 'Ostatnio kupione',
'Last used' => 'Ostatnio użyte',
'Spoiled' => 'Zepsute',
'Barcode lookup is disabled' => 'Czytnik kodów kreskowych jest wyłączony',
'will be added to the list of barcodes for the selected product on submit' => 'po przesłaniu zostanie dodany do listy kodów kreskowych dla podanego produktu',
'New amount' => 'Nowa ilość',
'Note' => 'Notatka',
'Tracked time' => 'Śledzony czas',
'Chore overview' => 'Przegląd obowiązków domowych',
'Tracked count' => 'Śledzona ilość',
'Battery overview' => 'Przegląd baterii',
'Charge cycles count' => 'Ilość cykli ładowania',
'Create shopping list item' => 'Utwórz przedmiot na liście zakupów',
'Edit shopping list item' => 'Edytuj przedmiot na liście zakupów',
'Save' => 'Zapisz',
'Add' => 'Dodaj',
'Name' => 'Nazwa',
'Location' => 'Miejsce',
'Min. stock amount' => 'Minimalna ilość',
'QU purchase' => 'QU purchase',
'QU stock' => 'QU stock',
'QU factor' => 'QU factor',
'Description' => 'Opis',
'Create product' => 'Utwórz produkt',
'Barcode(s)' => 'Kod(y) kreskowe',
'Minimum stock amount' => 'Minimalna ilość',
'Default best before days' => 'Domyślna ilość dni przydatności do spożycia ',
'Quantity unit purchase' => 'Quantity unit purchase',
'Quantity unit stock' => 'Quantity unit stock',
'Factor purchase to stock quantity unit' => 'Factor purchase to stock quantity unit',
'Create location' => 'Utwórz miejsce',
'Create quantity unit' => 'Utwórz jednostkę miary',
'Period type' => 'Typ okresu',
'Period days' => 'Dni okresu',
'Create chore' => 'Utwórz obowiązek domowy',
'Used in' => 'Użyte w',
'Create battery' => 'Utwórz baterię',
'Edit battery' => 'Edytuj baterię',
'Edit chore' => 'Edytuj obowiązek domowy',
'Edit quantity unit' => 'Edit quantity unit',
'Edit product' => 'Edytuj produkt',
'Edit location' => 'Edytuj lokalizację',
'Record data' => 'Record data',
'Manage master data' => 'Manage master data',
'This will apply to added products' => 'This will apply to added products',
'never' => 'nigdy',
'Add products that are below defined min. stock amount' => 'Dodaj produkty poniżej zdefiniowanej minimalnej ilości w magazynie',
'For purchases this amount of days will be added to today for the best before date suggestion' => 'For purchases this amount of days will be added to today for the best before date suggestion',
'This means 1 #1 purchased will be converted into #2 #3 in stock' => 'This means 1 #1 purchased will be converted into #2 #3 in stock',
'Login' => 'Zaloguj',
'Username' => 'Nazwa użytkownika',
'Password' => 'Hasło',
'Invalid credentials, please try again' => 'Nieprawidłowe dane logowania, spróbuj jeszcze raz',
'Are you sure to delete battery "#1"?' => 'Czy na pewno chcesz usunąć baterię "#1"?',
'Yes' => 'Tak',
'No' => 'Nie',
'Are you sure to delete chore "#1"?' => 'Czy na pewno chcesz usunąć obowiązek domowy "#1"?',
'"#1" could not be resolved to a product, how do you want to proceed?' => '"#1" could not be resolved to a product, how do you want to proceed?',
'Create or assign product' => 'Utwórz lub przydziel produkt',
'Cancel' => 'Anuluj',
'Add as new product' => 'Dodaj jako nowy produkt',
'Add as barcode to existing product' => 'Dodaj jako kod kreskowy do istniejącego produktu',
'Add as new product and prefill barcode' => 'Dodaj jako nowy produkt i dodaj kod kreskowy',
'Are you sure to delete quantity unit "#1"?' => 'Are you sure to delete quantity unit "#1"?',
'Are you sure to delete product "#1"?' => 'Are you sure to delete product "#1"?',
'Are you sure to delete location "#1"?' => 'Are you sure to delete location "#1"?',
'Manage API keys' => 'Zarządzaj kluczami API',
'REST API & data model documentation' => 'REST API & dokumentacja modelu danych',
'API keys' => 'Klucze API',
'Create new API key' => 'Utwórz nowy klucz API',
'API key' => 'Klucz API',
'Expires' => 'Traci ważność',
'Created' => 'Utworzono',
'This product is not in stock' => 'Nie ma tego produktu na stanie',
'This means #1 will be added to stock' => ' To znaczy że #1 zostanie dodany do magazynu',
'This means #1 will be removed from stock' => 'To znaczy że #1 zostanie usunięty z magazynu',
'This means it is estimated that a new execution of this chore is tracked #1 days after the last was tracked' => 'This means it is estimated that a new execution of this chore is tracked #1 days after the last was tracked',
'Removed #1 #2 of #3 from stock' => 'Removed #1 #2 of #3 from stock',
'About grocy' => 'O grocy',
'Close' => 'Zamknij',
'#1 batteries are due to be charged within the next #2 days' => '#1 batteries are due to be charged within the next #2 days',
'#1 batteries are overdue to be charged' => '#1 batteries are overdue to be charged',
'#1 chores are due to be done within the next #2 days' => '#1 chores are due to be done within the next #2 days',
'#1 chores are overdue to be done' => '#1 chores are overdue to be done',
'Released on' => 'Released on',
'Consume #3 #1 of #2' => 'Consume #3 #1 of #2',
'Added #1 #2 of #3 to stock' => 'Added #1 #2 of #3 to stock',
'Stock amount of #1 is now #2 #3' => 'Stock amount of #1 is now #2 #3',
'Tracked execution of chore #1 on #2' => 'Tracked execution of chore #1 on #2',
'Tracked charge cycle of battery #1 on #2' => 'Tracked charge cycle of battery #1 on #2',
'Consume all #1 which are currently in stock' => 'Consume all #1 which are currently in stock',
'All' => 'Wszystko',
'Track charge cycle of battery #1' => 'Track charge cycle of battery #1',
'Track execution of chore #1' => 'Track execution of chore #1',
'Filter by location' => 'Filter by location',
'Search' => 'Szukaj',
'Not logged in' => 'Not logged in',
'You have to select a product' => 'Musisz wybrać produkt',
'You have to select a chore' => 'Musisz wybrać obowiązek domowy',
'You have to select a battery' => 'Musisz wybrać baterię',
'A name is required' => 'Nazwa jest wymagana',
'A location is required' => 'Lokalizacja jest wymagana',
'The amount cannot be lower than #1' => 'Wartość nie może być mniejsza niż #1',
'This cannot be negative' => 'This cannot be negative',
'A quantity unit is required' => 'A quantity unit is required',
'A period type is required' => 'A period type is required',
'A best before date is required and must be later than today' => 'A best before date is required and must be later than today',
'Settings' => 'Ustawienia',
'This can only be before now' => 'This can only be before now',
'Calendar' => 'Kalendarz',
'Recipes' => 'Przepisy',
'Edit recipe' => 'Edytuj przepis',
'New recipe' => 'Nowy przepis',
'Ingredients list' => 'Lista składników',
'Add recipe ingredient' => 'Dodaj składnik przepisu',
'Edit recipe ingredient' => 'Edytuj składnik przepisu',
'Are you sure to delete recipe "#1"?' => 'Czy na pewno chcesz usunąć przepis "#1"?',
'Are you sure to delete recipe ingredient "#1"?' => 'Czy na pewno chcesz usunąć składnik przepisu "#1"?',
'Are you sure to empty the shopping list?' => 'Czy na pewno chcesz wyczyścić listę zakupów?',
'Clear list' => 'Wyczyść listę',
'Requirements fulfilled' => 'Requirements fulfilled',
'Put missing products on shopping list' => 'Put missing products on shopping list',
'Not enough in stock, #1 ingredients missing' => 'Not enough in stock, #1 ingredients missing',
'Enough in stock' => 'Enough in stock',
'Not enough in stock, #1 ingredients missing but already on the shopping list' => 'Not enough in stock, #1 ingredients missing but already on the shopping list',
'Expand to fullscreen' => 'Pokaż w pełnym ekranie',
'Ingredients' => 'Składniki',
'Preparation' => 'Przygotowanie',
'Recipe' => 'Przepis',
'Not enough in stock, #1 missing, #2 already on shopping list' => 'Not enough in stock, #1 missing, #2 already on shopping list',
'Show notes' => 'Pokaż notatki',
'Put missing amount on shopping list' => 'Put missing amount on shopping list',
'Are you sure to put all missing ingredients for recipe "#1" on the shopping list?' => 'Are you sure to put all missing ingredients for recipe "#1" on the shopping list?',
'Added for recipe #1' => 'Dodano do przepisu #1',
'Manage users' => 'Zarządzaj użytkownikami',
'User' => 'Użytkownik',
'Users' => 'Użytkownicy',
'Are you sure to delete user "#1"?' => 'Czy na pewno chcesz usunąć użytkownika "#1"?',
'Create user' => 'Utwórz użytkownika',
'Edit user' => 'Edytuj użytkownika',
'First name' => 'Imię',
'Last name' => 'Nazwisko',
'A username is required' => 'Nazwa użytkownika jest wymagana',
'Confirm password' => 'Potwierdź hasło',
'Passwords do not match' => 'Hasła nie są identyczne',
'Change password' => 'Zmień hasło',
'Done by' => 'Ukończony przez',
'Last done by' => 'Ostatnio ukończony przez',
'Unknown' => 'Nieznany',
'Filter by chore' => 'Filtruj po pracach domowych',
'Chores journal' => 'Pamiętnik prac domowych',
'0 means suggestions for the next charge cycle are disabled' => '0 means suggestions for the next charge cycle are disabled',
'Charge cycle interval (days)' => 'Charge cycle interval (days)',
'Last price' => 'Ostatnia cena',
'Price history' => 'Historia cen',
'No price history available' => 'Historia cen jest niedostępna',
'Price' => 'Cena',
'in #1 per purchase quantity unit' => 'in #1 per purchase quantity unit',
'The price cannot be lower than #1' => 'The price cannot be lower than #1',
'#1 product expires within the next #2 days' => '#1 product expires within the next #2 days',
'#1 product is already expired' => '#1 product is already expired',
'#1 product is below defined min. stock amount' => '#1 product is below defined min. stock amount',
'Unit' => 'Jednostka',
'Units' => 'Jednostki',
'#1 chore is due to be done within the next #2 days' => '#1 chore is due to be done within the next #2 days',
'#1 chore is overdue to be done' => '#1 chore is overdue to be done',
'#1 battery is due to be charged within the next #2 days' => '#1 battery is due to be charged within the next #2 days',
'#1 battery is overdue to be charged' => '#1 battery is overdue to be charged',
'#1 unit was automatically added and will apply in addition to the amount entered here' => '#1 unit was automatically added and will apply in addition to the amount entered here',
'in singular form' => 'in singular form',
'in plural form' => 'in plural form',
'Never expires' => 'Never expires',
'This cannot be lower than #1' => 'This cannot be lower than #1',
'-1 means that this product never expires' => '-1 means that this product never expires',
'Quantity unit' => 'Quantity unit',
'Only check if a single unit is in stock (a different quantity can then be used above)' => 'Only check if a single unit is in stock (a different quantity can then be used above)',
'Are you sure to consume all ingredients needed by recipe "#1" (ingredients marked with "check only if a single unit is in stock" will be ignored)?' => 'Are you sure to consume all ingredients needed by recipe "#1" (ingredients marked with "check only if a single unit is in stock" will be ignored)?',
'Removed all ingredients of recipe "#1" from stock' => 'Removed all ingredients of recipe "#1" from stock',
'Consume all ingredients needed by this recipe' => 'Consume all ingredients needed by this recipe',
'Click to show technical details' => 'Naciśnij, aby poznać techniczne szczegóły',
'Error while saving, probably this item already exists' => 'Error while saving, probably this item already exists',
'Error details' => 'Szczegóły błędu',
'Tasks' => 'Zadania',
'Show done tasks' => 'Pokaż ukończone zadania',
'Task' => 'Zadanie',
'Due' => 'Należy',
'Assigned to' => 'Przypisany do',
'Mark task "#1" as completed' => 'Mark task "#1" as completed',
'Uncategorized' => 'Bez kategorii',
'Task categories' => 'Kategorie zadań',
'Create task' => 'Utwórz zadanie',
'A due date is required' => 'A due date is required',
'Category' => 'Kategoria',
'Edit task' => 'Edytuj zadanie',
'Are you sure to delete task "#1"?' => 'Czy jesteś pewien, że chcesz usunąć zadanie "#1"?',
'#1 task is due to be done within the next #2 days' => '#1 task is due to be done within the next #2 days',
'#1 tasks are due to be done within the next #2 days' => '#1 tasks are due to be done within the next #2 days',
'#1 task is overdue to be done' => '#1 task is overdue to be done',
'#1 tasks are overdue to be done' => '#1 tasks are overdue to be done',
'Edit task category' => 'Edytuj kategorię zadania',
'Create task category' => 'Utwórz kategorię zadania',
'Product groups' => 'Grupy produktów',
'Ungrouped' => 'Bez grupy',
'Create product group' => 'Utwórz grupę produktów',
'Edit product group' => 'Edytuj grupę produktów',
'Product group' => 'Grupa produktów',
'Are you sure to delete product group "#1"?' => 'Are you sure to delete product group "#1"?',
'Stay logged in permanently' => 'Pozostań zalogowany na zawsze',
'When not set, you will get logged out at latest after 30 days' => 'When not set, you will get logged out at latest after 30 days',
'Filter by status' => 'Filtruj po statusie',
'Below min. stock amount' => 'Below min. stock amount',
'Expiring soon' => 'Expiring soon',
'Already expired' => 'Already expired',
'Due soon' => 'Due soon',
'Overdue' => 'Overdue',
'View settings' => 'Zobacz ustawienia',
'Auto reload on external changes' => 'Auto reload on external changes',
'Enable night mode' => 'Włącz tryb nocny',
'Auto enable in time range' => 'Auto enable in time range',
'From' => 'Od',
'in format' => 'w formacie',
'To' => 'Do',
'Time range goes over midnight' => 'Time range goes over midnight',
'Product picture' => 'Zdjęcie produktu',
'No file selected' => 'Nie wybrano pliku',
'If you don\'t select a file, the current picture will not be altered' => 'If you don\'t select a file, the current picture will not be altered',
'Current picture' => 'Obecne zdjęcie',
'Delete' => 'Usuń',
'The current picture will be deleted when you save the product' => 'The current picture will be deleted when you save the product',
'Select file' => 'Wybierz plik',
'Image of product #1' => 'Image of product #1',
'This product cannot be deleted because it is in stock, please remove the stock amount first.' => 'This product cannot be deleted because it is in stock, please remove the stock amount first.',
'Delete not possible' => 'Delete not possible',
'Equipment' => 'Equipment',
'Instruction manual' => 'Instruction manual',
'The selected equipment has no instruction manual' => 'The selected equipment has no instruction manual',
'Notes' => 'Notatki',
'Edit equipment' => 'Edit equipment',
'Create equipment' => 'Create equipment',
'If you don\'t select a file, the current instruction manual will not be altered' => 'If you don\'t select a file, the current instruction manual will not be altered',
'Current instruction manual' => 'Current instruction manual',
'No instruction manual available' => 'No instruction manual available',
'The current instruction manual will be deleted when you save the equipment' => 'The current instruction manual will be deleted when you save the equipment',
'No picture available' => 'No picture available',
'Filter by product group' => 'Filter by product group',
'Presets for new products' => 'Presets for new products',
'Included recipes' => 'Included recipes',
'A recipe is required' => 'A recipe is required',
'Add included recipe' => 'Add included recipe',
'Edit included recipe' => 'Edit included recipe',
'Group' => 'Grupa',
'This will be used as a headline to group ingredients together' => 'This will be used as a headline to group ingredients together',
'Journal' => 'Pamiętnik',
'Stock journal' => 'Stock journal',
'Filter by product' => 'Filter by product',
'Booking time' => 'Booking time',
'Booking type' => 'Booking type',
'Undo booking' => 'Undo booking',
'Undone on' => 'Undone on',
'Batteries journal' => 'Batteries journal',
'Filter by battery' => 'Filter by battery',
'Undo charge cycle' => 'Undo charge cycle',
'Undo chore execution' => 'Undo chore execution',
'Chore execution successfully undone' => 'Chore execution successfully undone',
'Undo' => 'Cofnij',
'Booking successfully undone' => 'Booking successfully undone',
'Charge cycle successfully undone' => 'Charge cycle successfully undone',
'This cannot be negative and must be an integral number' => 'This cannot be negative and must be an integral number',
'Disable stock fulfillment checking for this ingredient' => 'Disable stock fulfillment checking for this ingredient',
'Add all list items to stock' => 'Add all list items to stock',
'Add #3 #1 of #2 to stock' => 'Add #3 #1 of #2 to stock',
'Adding shopping list item #1 of #2' => 'Adding shopping list item #1 of #2',
'Use a specific stock item' => 'Use a specific stock item',
'The first item in this list would be picked by the default rule which is "First expiring first, then first in first out"' => 'The first item in this list would be picked by the default rule which is "First expiring first, then first in first out"',
'Mark #3 #1 of #2 as open' => 'Mark #3 #1 of #2 as open',
'When a product was marked as opened, the best before date will be replaced by today + this amount of days (a value of 0 disables this)' => 'When a product was marked as opened, the best before date will be replaced by today + this amount of days (a value of 0 disables this)',
'Default best before days after opened' => 'Default best before days after opened',
'Marked #1 #2 of #3 as opened' => 'Marked #1 #2 of #3 as opened',
'Mark as opened' => 'Mark as opened',
'Expires on #1; Bought on #2' => 'Expires on #1; Bought on #2',
'Not opened' => 'Not opened',
'Opened' => 'Opened',
'Mark #3 #1 of #2 as open' => 'Mark #3 #1 of #2 as open',
'#1 opened' => '#1 opened',
'Product expires' => 'Product expires',
'Task due' => 'Task due',
'Chore due' => 'Chore due',
'Battery charge cycle due' => 'Battery charge cycle due',
'Show clock in header' => 'Show clock in header',
'Stock settings' => 'Stock settings',
'Shopping list to stock workflow' => 'Shopping list to stock workflow',
'Automatically do the booking using the last price and the amount of the shopping list item, if the product has "Default best before days" set' => 'Automatically do the booking using the last price and the amount of the shopping list item, if the product has "Default best before days" set',
'Skip' => 'Pomiń'
);

View File

@@ -0,0 +1,6 @@
<?php
return array(
'manually' => 'Manuel',
'dynamic-regular' => 'Dinamik düzenli'
);

View File

@@ -0,0 +1,10 @@
<?php
return array(
'timeago_locale' => 'tr',
'timeago_nan' => 'NaN yıl önce',
'moment_locale' => 'tr',
'datatables_localization' => '{"sEmptyTable":"Tablo içerisinde uygun veri yok","sInfo":"_TOTAL_ girdiden _START_ - _END_ aralığı gösteriliyor","sInfoEmpty":"0 girdiden 0 - 0 aralığı gösteriliyor","sInfoFiltered":"(_MAX_ toplam girdiden filtrelendi)","sInfoPostFix":"","sInfoThousands":",","sLengthMenu":"_MENU_ girdilerini göster","sLoadingRecords":"Yükleniyor...","sProcessing":"İşleniyor...","sSearch":"Ara:","sZeroRecords":"Eşleşen kayıt bulunamadı","oPaginate":{"sFirst":"İlk","sLast":"Son","sNext":"Sonraki","sPrevious":"Önceki"},"oAria":{"sSortAscending":": sütunu artan sıraya göre sıralamak için aktif edin","sSortDescending":": sütunu azalan sıraya göre sıralamak için aktif edin"}}',
'summernote_locale' => 'tr-TR',
'fullcalendar_locale' => 'tr'
);

View File

@@ -0,0 +1,89 @@
<?php
return array(
'Cookies' => 'Kurabiyeler',
'Chocolate' => 'Çikolata',
'Pantry' => 'Kiler',
'Candy cupboard' => 'Şeker dolabı',
'Tinned food cupboard' => 'Konserve dolabı',
'Fridge' => 'Buzdolabı',
'Piece' => 'Tane',
'Pieces' => 'Tane',
'Pack' => 'Paket',
'Packs' => 'Paket',
'Glass' => 'Bardak',
'Glasses' => 'Bardak',
'Tin' => 'Teneke',
'Tins' => 'Teneke',
'Can' => 'Konserve',
'Cans' => 'Konserve',
'Bunch' => 'Demet',
'Bunches' => 'Demet',
'Gummy bears' => 'Jelibon ayı',
'Crisps' => 'Cips',
'Eggs' => 'Yumurta',
'Noodles' => 'Noodle',
'Pickles' => 'Turşu',
'Gulash soup' => 'Gulaş çorbası',
'Yogurt' => 'Yoğurt',
'Cheese' => 'Peynir',
'Cold cuts' => 'Söğüş',
'Paprika' => 'Kırmızı biber',
'Cucumber' => 'Salatalık',
'Radish' => 'Turp',
'Tomato' => 'Domates',
'Changed towels in the bathroom' => 'Banyoda değişen havlular',
'Cleaned the kitchen floor' => 'Temizlenen mutfak zeminleri',
'Warranty ends' => 'Garantisi bitiyor',
'TV remote control' => 'TV uzaktan kumandası',
'Alarm clock' => 'Alarm saati',
'Heat remote control' => 'Uzaktan ısı kontrolü',
'Lawn mowed in the garden' => 'Biçilen bahçeler',
'Some good snacks' => 'Bazı iyi atıştırmalıklar',
'Pizza dough' => 'Pizza hamuru',
'Sieved tomatoes' => 'Elenmiş domates',
'Salami' => 'Salam',
'Toast' => 'Tost',
'Minced meat' => 'Kıyma',
'Pizza' => 'Pizza',
'Spaghetti bolognese' => 'Spagetti bolonez',
'Sandwiches' => 'Sandviç',
'English' => 'İngilizce',
'German' => 'Almanca',
'Italian' => 'İtalyanca',
'Demo in different language' => 'Farklı dilde bir demo',
'This is the note content of the recipe ingredient' => 'Bu, tarif malzemesi için bir not içeriği',
'Demo User' => 'Demo Kullanıcısı',
'Gram' => 'Gram',
'Grams' => 'Gram',
'Flour' => 'Un',
'Pancakes' => 'Pankek',
'Sugar' => 'Şeker',
'Home' => 'Ev',
'Life' => 'Yaşam',
'Projects' => 'Projeler',
'Repair the garage door' => 'Garaj kapısını tamir et',
'Fork and improve grocy' => 'grocy\'i forkla ve geliştir',
'Find a solution for what to do when I forget the door keys' => 'Anahtarları unuttuğumda ne yapmam gerektiğine dair bir çözüm bul',
'Sweets' => 'Tatlılar',
'Bakery products' => 'Fırın ürünleri',
'Tinned food' => 'Konserve yiyecekler',
'Butchery products' => 'Kasap ürünleri',
'Vegetables/Fruits' => 'Sebze/Meyve',
'Refrigerated products' => 'Dondurulmuş ürünler',
'Coffee machine' => 'Kahve makinesi',
'Dishwasher' => 'Bulaşık makinesi',
'Liter' => 'Litre',
'Liters' => 'Litre',
'Bottle' => 'Şişe',
'Bottles' => 'Şişe',
'Milk' => 'Süt',
'Chocolate sauce' => 'Çikolata sosu',
'Milliliters' => 'Mililitre',
'Milliliter' => 'Mililitre',
'Bottom' => 'Dip',
'Topping' => 'Süsleme',
'French' => 'Fransızca',
'Turkish' => 'Turkish',
'Spanish' => 'Spanish'
);

View File

@@ -0,0 +1,8 @@
<?php
return array(
'purchase' => 'Satın al',
'consume' => 'Tüket',
'inventory-correction' => 'Envanter doğrulama',
'product-opened' => 'Ürün açıldı'
);

329
localization/tr/strings.php Normal file
View File

@@ -0,0 +1,329 @@
<?php
return array(
'Stock overview' => 'Stoklara genel bakış',
'#1 products expiring within the next #2 days' => '#1 ürünün son kullanma tarihi #2 gün içerisinde dolacak',
'#1 products are already expired' => '#1 ürünün son kullanma tarihi geçti',
'#1 products are below defined min. stock amount' => '#1 ürün belirlenen minimum stok miktarının altında',
'Product' => 'Ürün',
'Amount' => 'Miktar',
'Next best before date' => 'Son kullanma tarihi',
'Logout' => ıkış yap',
'Chores overview' => 'Ev işlerine genel bakış',
'Batteries overview' => 'Pillere genel bakış',
'Purchase' => 'Satın al',
'Consume' => 'Tüket',
'Inventory' => 'Envanter',
'Shopping list' => 'Alışveriş listesi',
'Chore tracking' => 'Ev işleri takibi',
'Battery tracking' => 'Pil takibi',
'Products' => 'Ürünler',
'Locations' => 'Lokasyonlar',
'Quantity units' => 'Miktar birimleri',
'Chores' => 'Ev işleri',
'Batteries' => 'Piller',
'Chore' => 'Ev işi',
'Next estimated tracking' => 'Sonraki tahmini takip',
'Last tracked' => 'Son takip',
'Battery' => 'Pil',
'Last charged' => 'Son şarj ediş',
'Next planned charge cycle' => 'Sonraki planlanan şarj döngüsü',
'Best before' => 'Son kullanma tarihi',
'OK' => 'Tamam',
'Product overview' => 'Ürün genel bakışı',
'Stock quantity unit' => 'Stok miktar birimi',
'Stock amount' => 'Stok miktarı',
'Last purchased' => 'Son satın alış',
'Last used' => 'Son kullanış',
'Spoiled' => 'Bozulmuş',
'Barcode lookup is disabled' => 'Barkod inceleme özelliği devre dışı bırakıldı',
'will be added to the list of barcodes for the selected product on submit' => 'kayıt esnasında seçilen ürün için barkod listesine eklenecek',
'New amount' => 'Yeni miktar',
'Note' => 'Not',
'Tracked time' => 'Takip edilen süre',
'Chore overview' => 'Ev işlerine genel bakış',
'Tracked count' => 'Takip sayısı',
'Battery overview' => 'Pillere genel bakış',
'Charge cycles count' => 'Şarj döngüsü sayısı',
'Create shopping list item' => 'Alışveriş listesine bir madde ekle',
'Edit shopping list item' => 'Alışveriş listesi maddesini düzenle',
'Save' => 'Kaydet',
'Add' => 'Ekle',
'Name' => 'İsim',
'Location' => 'Lokasyon',
'Min. stock amount' => 'Min. stok miktarı',
'QU purchase' => 'QU satın al',
'QU stock' => 'QU stok',
'QU factor' => 'QU faktör',
'Description' => 'Açıklama',
'Create product' => 'Ürün oluştur',
'Barcode(s)' => 'Barkod(lar)',
'Minimum stock amount' => 'Minimum stok miktarı',
'Default best before days' => 'Varsayılan son kullanım tarihi',
'Quantity unit purchase' => 'Miktar birim alımı',
'Quantity unit stock' => 'Miktar birim stoğu',
'Factor purchase to stock quantity unit' => 'Alımı stok miktar birimle çarp',
'Create location' => 'Lokasyon oluştur',
'Create quantity unit' => 'Miktar birimi oluştur',
'Period type' => 'Dönem türü',
'Period days' => 'Dönem günleri',
'Create chore' => 'Ev işi oluştur',
'Used in' => 'içinde kullanılıyor',
'Create battery' => 'Pil oluştur',
'Edit battery' => 'Pil düzenle',
'Edit chore' => 'Ev işi düzenle',
'Edit quantity unit' => 'Miktar birimi düzenle',
'Edit product' => 'Ürünü düzenle',
'Edit location' => 'Lokasyonu düzenle',
'Record data' => 'Veri kaydet',
'Manage master data' => 'Ana veriyi yönet',
'This will apply to added products' => 'Bu eklenen ürünlere uygulanacak',
'never' => 'asla',
'Add products that are below defined min. stock amount' => 'Tanımlanan min. stok miktarının altındaki ürünleri ekle',
'For purchases this amount of days will be added to today for the best before date suggestion' => 'Satın alımlar için bu kadar gün son kullanım tarihi önerisi üzerine bugün eklenecek',
'This means 1 #1 purchased will be converted into #2 #3 in stock' => 'Bu 1 #1 satın alımının #2 #3 stoklarına dönüştürüleceğini ifade ediyor',
'Login' => 'Giriş yap',
'Username' => 'Kullanıcı adı',
'Password' => 'Parola',
'Invalid credentials, please try again' => 'Yanlış giriş bilgisi, lütfen tekrar deneyin',
'Are you sure to delete battery "#1"?' => 'Pil "#1"\'i silmek istediğine emin misin?',
'Yes' => 'Evet',
'No' => 'Hayır',
'Are you sure to delete chore "#1"?' => 'Ev işi "#1"\'i silmek istediğine emin misin?',
'"#1" could not be resolved to a product, how do you want to proceed?' => '"#1" bir ürünle eşleşmiyor, nasıl ilerlemek istersin?',
'Create or assign product' => 'Oluştur veya bir ürüne ata',
'Cancel' => 'İptal et',
'Add as new product' => 'Yeni ürün olarak ekle',
'Add as barcode to existing product' => 'Var olan ürüne barkod olarak ekle',
'Add as new product and prefill barcode' => 'Yeni ürün olarak ekle ve barkodu otomatik doldur',
'Are you sure to delete quantity unit "#1"?' => 'Miktar birimi "#1"\'i silmek istediğine emin misin?',
'Are you sure to delete product "#1"?' => 'Ürün "#1"\'i silmek istediğine emin misin?',
'Are you sure to delete location "#1"?' => 'Lokasyon "#1"\'i silmek istediğine emin misin?',
'Manage API keys' => 'API anahtarlarını yönet',
'REST API & data model documentation' => 'REST API & veri modeli dökümantasyonu',
'API keys' => 'API anahtarları',
'Create new API key' => 'Yeni API anahtarı oluştur',
'API key' => 'API anahtarı',
'Expires' => 'Süresi doluyor',
'Created' => 'Oluşturuldu',
'This product is not in stock' => 'Bu ürün stoklarda yok',
'This means #1 will be added to stock' => 'Bu #1\'in stoklara ekleneceğini ifade ediyor',
'This means #1 will be removed from stock' => 'Bu #1\'in stoklardan silineceğini ifade ediyor',
'This means it is estimated that a new execution of this chore is tracked #1 days after the last was tracked' => 'Bu ev işinin sonraki takibinin son takipten #1 gün sonra olacağının tahmin edildiğini ifade ediyor',
'Removed #1 #2 of #3 from stock' => '#3\'ün #1 #2\'si stoklardan silindi',
'About grocy' => 'grocy hakkında',
'Close' => 'Kapat',
'#1 batteries are due to be charged within the next #2 days' => '#1 pilin önümüzdeki #2 gün içerisinde şarj olması bekleniyor',
'#1 batteries are overdue to be charged' => '#1 pilin şarj etme zamanı geçti',
'#1 chores are due to be done within the next #2 days' => '#1 ev işi önümüzdeki #2 gün içerisinde yapılacak',
'#1 chores are overdue to be done' => '#1 ev işinin yapılma zamanı geçti',
'Released on' => 'Yayınlanma tarihi',
'Consume #3 #1 of #2' => '#3\'ün #1/#2\'sini tüket',
'Added #1 #2 of #3 to stock' => '#1\'in #2/#3\'ü stoklara eklendi',
'Stock amount of #1 is now #2 #3' => '#1\'in stok miktarı şimdi #2 #3',
'Tracked execution of chore #1 on #2' => '#1\'in #2 üzerindeki uygulaması takip edildi',
'Tracked charge cycle of battery #1 on #2' => 'Pil #1\'in #2 üzerindeki şarj döngüsü takip edildi',
'Consume all #1 which are currently in stock' => '#1\'in bütün stoklarını tüket',
'All' => 'Hepsi',
'Track charge cycle of battery #1' => 'Pil #1\'in şarj döngüsünü takip et',
'Track execution of chore #1' => 'Ev işi #1\'in uygulamasını takip et',
'Filter by location' => 'Lokasyona göre filtrele',
'Search' => 'Ara',
'Not logged in' => 'Giriş yapılmadı',
'You have to select a product' => 'Ürün seçmeniz lazım',
'You have to select a chore' => 'Ev işi seçmeniz lazım',
'You have to select a battery' => 'Pil seçmeniz lazım',
'A name is required' => 'Bir isim zorunlu',
'A location is required' => 'Bir lokasyon zorunlu',
'The amount cannot be lower than #1' => 'Miktar #1\'den az olamaz',
'This cannot be negative' => 'Bu negatif olamaz',
'A quantity unit is required' => 'Miktar birim zorunlu',
'A period type is required' => 'Dönem tipi zorunlu',
'A best before date is required and must be later than today' => 'Bugünden ileride bir son kullanma tarihi girmek zorunlu',
'Settings' => 'Ayarlar',
'This can only be before now' => 'Bu sadece şu andan önce olabilir',
'Calendar' => 'Takvim',
'Recipes' => 'Tarifler',
'Edit recipe' => 'Tarifi düzenle',
'New recipe' => 'Yeni tarif',
'Ingredients list' => 'Malzeme listesi',
'Add recipe ingredient' => 'Tarife malzeme ekle',
'Edit recipe ingredient' => 'Tarif malzemesini düzenle',
'Are you sure to delete recipe "#1"?' => 'Tarif "#1"\'i silmek istediğine emin misin?',
'Are you sure to delete recipe ingredient "#1"?' => 'Tarif malzemesi "#1"\'i silmek istediğine emin misin?',
'Are you sure to empty the shopping list?' => 'Alışveriş listesini temizlemek istediğine emin misin?',
'Clear list' => 'Listeyi temizle',
'Requirements fulfilled' => 'Gereklilikler sağlandı',
'Put missing products on shopping list' => 'Eksik malzemeleri alışveriş listesine ekle',
'Not enough in stock, #1 ingredients missing' => 'Stokta yeterince #1 malzemesi yok',
'Enough in stock' => 'Stokta yeteri kadar var',
'Not enough in stock, #1 ingredients missing but already on the shopping list' => 'Stokta #1 yok ancak alışveriş listesine eklenmiş',
'Expand to fullscreen' => 'Tam ekran yap',
'Ingredients' => 'Malzemeler',
'Preparation' => 'Hazırlanışı',
'Recipe' => 'Tarif',
'Not enough in stock, #1 missing, #2 already on shopping list' => 'Stokta yeterince #1 yok, #2 alış veriş listesine eklenmiş',
'Show notes' => 'Notları göster',
'Put missing amount on shopping list' => 'Eksik miktar kadar alışveriş listesine ekle',
'Are you sure to put all missing ingredients for recipe "#1" on the shopping list?' => 'Tarif "#1"\'deki bütün eksik malzemeleri alışveriş listesine eklemek istediğinize emin misiniz?',
'Added for recipe #1' => 'Tarif #1 için eklendi',
'Manage users' => 'Kullanıcıları yönet',
'User' => 'Kullanıcı',
'Users' => 'Kullanıcılar',
'Are you sure to delete user "#1"?' => 'Kullanıcı "#1"\'i silmek istediğine emin misin?',
'Create user' => 'Kullanıcı oluştur',
'Edit user' => 'Kullanıcıyı düzenle',
'First name' => 'İsim',
'Last name' => 'Soyisim',
'A username is required' => 'Bir kullanıcı adı zorunlu',
'Confirm password' => 'Parolayı doğrulayın',
'Passwords do not match' => 'Parolalar uyuşmuyor',
'Change password' => 'Parolayı değiştir',
'Done by' => 'Tamamlanma tarihi',
'Last done by' => 'Son tamamlanma tarih',
'Unknown' => 'Bilinmeyen',
'Filter by chore' => 'Ev işine göre filtrele',
'Chores journal' => 'Ev işi günlüğü',
'0 means suggestions for the next charge cycle are disabled' => '0 sonraki şarj döngüsünün devre dışı bırakıldığını ifade eder',
'Charge cycle interval (days)' => 'Şart döngüsü aralığı (gün)',
'Last price' => 'Son fiyat',
'Price history' => 'Fiyat tarihçesi',
'No price history available' => 'Fiyat tarihçesi yok',
'Price' => 'Fiyat',
'in #1 per purchase quantity unit' => '#1 için her miktar birimini satın al',
'The price cannot be lower than #1' => 'Fiyat #1\'den az olamaz',
'#1 product expires within the next #2 days' => '#1 ürünün son kullanma tarihi #2 gün içerisinde dolacak',
'#1 product is already expired' => '#1 ürünün son kullanma tarihi geçti',
'#1 product is below defined min. stock amount' => '#1 ürün belirlenen min. stok miktarının altında',
'Unit' => 'Birim',
'Units' => 'Birimler',
'#1 chore is due to be done within the next #2 days' => '#1 ev işi önümüzdeki #2 gün içerisinde yapılacak',
'#1 chore is overdue to be done' => '#1 ev işinin yapılma zamanı geçti',
'#1 battery is due to be charged within the next #2 days' => '#1 pilin önümüzdeki #2 gün içerisinde şarj olması bekleniyor',
'#1 battery is overdue to be charged' => '#1 pilin şarj etme zamanı geçti',
'#1 unit was automatically added and will apply in addition to the amount entered here' => '#1 birim otomatik olarak eklendi ve buraya girilen miktar haricinde uygulanacak',
'in singular form' => 'tekil formda',
'in plural form' => 'çoğul formda',
'Never expires' => 'Son kullanma tarihi asla dolmuyor',
'This cannot be lower than #1' => 'Bu #1\'den az olamaz',
'-1 means that this product never expires' => '-1 ürünün son kullanma tarihinin asla dolmadığını ifade eder',
'Quantity unit' => 'Miktar birimi',
'Only check if a single unit is in stock (a different quantity can then be used above)' => 'Sadece tek ürün stoklardaysa işaretleyin (farklı miktar daha sonra yukarıdan kullanılabilir)',
'Are you sure to consume all ingredients needed by recipe "#1" (ingredients marked with "check only if a single unit is in stock" will be ignored)?' => '"#1" için gereken tüm malzemeleri tüketmek istediğine emin misin ("sadece tek ürün varsa işaretle" ile işaretlenmiş ürünler ihmal edilecek)?',
'Removed all ingredients of recipe "#1" from stock' => 'Tarif "#1"\'in tüm malzemeleri stoklardan silindi',
'Consume all ingredients needed by this recipe' => 'Bu tarif için gereken tüm malzemeleri tüket',
'Click to show technical details' => 'Teknik detayları görmek için tıkla',
'Error while saving, probably this item already exists' => 'Kaydederken problem oldu, bu ürün muhtemelen zaten kayıtlı',
'Error details' => 'Hata detayları',
'Tasks' => 'Görevler',
'Show done tasks' => 'Tamamlanmış görevleri göster',
'Task' => 'Görev',
'Due' => 'Tamamlanma tarihi',
'Assigned to' => 'Atanan kişi',
'Mark task "#1" as completed' => 'Görev "#1"\'i tamamlandı olarak işaretle',
'Uncategorized' => 'Kategorize edilmemiş',
'Task categories' => 'Görev kategorileri',
'Create task' => 'Görev oluştur',
'A due date is required' => 'Bir tamamlanma tarihi zorunlu',
'Category' => 'Kategori',
'Edit task' => 'Görevi düzenle',
'Are you sure to delete task "#1"?' => 'Görev "#1"\'i silmek istediğine emin misin?',
'#1 task is due to be done within the next #2 days' => '#1 görev önümüzdeki #2 gün içerisinde yapılacak',
'#1 tasks are due to be done within the next #2 days' => '#1 görev önümüzdeki #2 gün içerisinde yapılacak',
'#1 task is overdue to be done' => '#1 görevin yapılma zamanı geçti',
'#1 tasks are overdue to be done' => '#1 görevin yapılma zamanı geçti',
'Edit task category' => 'Görev kategorisini düzenle',
'Create task category' => 'Görev kategorisi oluştur',
'Product groups' => 'Ürün grupları',
'Ungrouped' => 'Grupsuz',
'Create product group' => 'Ürün grubu oluştur',
'Edit product group' => 'Ürün grubunu düzenle',
'Product group' => 'Ürün grubu',
'Are you sure to delete product group "#1"?' => 'Ürün grubu "#1"\'i silmek istediğine emin misin?',
'Stay logged in permanently' => 'Sürekli olarak girişli kal',
'When not set, you will get logged out at latest after 30 days' => 'Seçilmediği takdirde, en az 30 gün sonra otomatik olarak çıkış yapacaksınız',
'Filter by status' => 'Duruma göre filtrele',
'Below min. stock amount' => 'Min. stok miktarının altında',
'Expiring soon' => 'Son kullanma tarihi yakında doluyor',
'Already expired' => 'Son kullanma tarihi dolmuş',
'Due soon' => 'Tamamlanma süresi yakında',
'Overdue' => 'Tamamlanma süresi geçmiş',
'View settings' => 'Ayarlara bak',
'Auto reload on external changes' => 'Dış değişikliklerde otomatik olarak yenile',
'Enable night mode' => 'Gece modunu aktif et',
'Auto enable in time range' => 'Zaman aralığında otomatik olarak aktif et',
'From' => 'Tarafından',
'in format' => 'biçiminde',
'To' => 'İçin',
'Time range goes over midnight' => 'Zaman aralığı gece yarısını geçiyor',
'Product picture' => 'Ürün fotoğrafı',
'No file selected' => 'Hiçbir dosya seçilmedi',
'If you don\'t select a file, the current picture will not be altered' => 'Eğer herhangi bir dosya seçmezseniz, şimdiki fotoğraf değişmeyecek',
'Current picture' => 'Şu anki fotoğraf',
'Delete' => 'Sil',
'The current picture will be deleted when you save the product' => 'Ürünü kaydettiğiniz zaman şimdiki fotoğraf silinecek',
'Select file' => 'Dosya seç',
'Image of product #1' => '#1 ürününe ait fotoğraf',
'This product cannot be deleted because it is in stock, please remove the stock amount first.' => 'Bu ürün silinemiyor çünkü stoklarda var, lütfen öncelikle stok miktarını silin',
'Delete not possible' => 'Silme işlemi mümkün değil',
'Equipment' => 'Ekipman',
'Instruction manual' => 'Kullanım kılavuzu',
'The selected equipment has no instruction manual' => 'Seçili ekipmanın kullanım kılavuzu yok',
'Notes' => 'Notlar',
'Edit equipment' => 'Ekipmanı düzenle',
'Create equipment' => 'Ekipman oluştur',
'If you don\'t select a file, the current instruction manual will not be altered' => 'Eğer herhangi bir dosya seçmezseniz, şimdiki kullanım kılavuzu değişmeyecek',
'Current instruction manual' => 'Şu anki kullanım kılavuzu',
'No instruction manual available' => 'Herhangi bir kullanım kılavuzu yok',
'The current instruction manual will be deleted when you save the equipment' => 'Ekipmanı kaydettiğiniz zaman şimdiki kullanım kılavuzu silinecek',
'No picture available' => 'Görsel mevcut değil',
'Filter by product group' => 'Ürün grubuna göre filtrele',
'Presets for new products' => 'Yeni ürünler için ön tanımlar',
'Included recipes' => 'Dahil edilmiş tarifler',
'A recipe is required' => 'Bir tarif gerekiyor',
'Add included recipe' => 'Dahil edilmiş tarif ekle',
'Edit included recipe' => 'Dahil edilmiş tarifi düzenle',
'Group' => 'Grup',
'This will be used as a headline to group ingredients together' => 'Bu, malzemeleri beraber gruplamak için başlık olarak kullanılacak',
'Journal' => 'Günlük',
'Stock journal' => 'Stok günlüğü',
'Filter by product' => 'Ürüne göre filtrele',
'Booking time' => 'Rezervasyon zamanı',
'Booking type' => 'Rezervasyon türü',
'Undo booking' => 'Rezervasyonu geri al',
'Undone on' => 'Tarihinde tamamlanmamış',
'Batteries journal' => 'Pil günlüğü',
'Filter by battery' => 'Pile göre filtrele',
'Undo charge cycle' => 'Şart döngüsünü geri al',
'Undo chore execution' => 'Ev işi uygulamasını geri al',
'Chore execution successfully undone' => 'Ev işi başarıyla geri alındı',
'Undo' => 'Geri al',
'Booking successfully undone' => 'Rezervasyon başarıyla geri alındı',
'Charge cycle successfully undone' => 'Şarj döngüsü başarıyla geri alındı',
'This cannot be negative and must be an integral number' => 'Bu, negatif olamaz ve bir tam sayı olmak zorunda',
'Disable stock fulfillment checking for this ingredient' => 'Bu malzeme için stok yenilemeyi kapat',
'Add all list items to stock' => 'Bütün liste maddelerini stoğa ekle',
'Add #3 #1 of #2 to stock' => '#3\'ün #1/#2\'sini stoğa ekle',
'Adding shopping list item #1 of #2' => 'Alışveriş listesi maddelerinin #1/#2\'si ekleniyor',
'Use a specific stock item' => 'Spesifik bir stok maddesi kullan',
'The first item in this list would be picked by the default rule which is "First expiring first, then first in first out"' => 'Bu listedeki ilk madde ön tanımlı olarak "Süresi ilk dolan ilk, ondan sonra ilk giren ilk çıkar" mantığıyla seçilecektir',
'Mark #3 #1 of #2 as open' => '#3\'ün #1/#2\'sini açık olarak işaretle',
'When a product was marked as opened, the best before date will be replaced by today + this amount of days (a value of 0 disables this)' => 'Ürün açık olarak işaretlendikten sonra, son kullanım tarihi bugün + belirtilen gün miktarı olarak güncellenecektir (0 değeri bunu kapatır)',
'Default best before days after opened' => 'Açıldıktan sonrası için ön tanımlı son kullanım tarihi',
'Marked #1 #2 of #3 as opened' => '#1\'in #2/#3\'ü açık olarak işaretlendi',
'Mark as opened' => 'Açıldı olarak işaretle',
'Expires on #1; Bought on #2' => '#1\'de son kullanım tarihi doluyor; #2\'de satın alındı',
'Not opened' => 'Açılmadı',
'Opened' => 'Açıldı',
'Mark #3 #1 of #2 as open' => '#3\'ün #1/#2\'sini açık olarak işaretle',
'#1 opened' => '#1 açıldı',
'Product expires' => 'Ürünün son kullanma tarihi doluyor',
'Task due' => 'Görev süresi',
'Chore due' => 'Ev işi süresi',
'Battery charge cycle due' => 'Pil şarj döngüsü süresi',
'Show clock in header' => 'Saati başlıkta göster',
'Stock settings' => 'Stok ayarları',
'Shopping list to stock workflow' => 'Alışveriş listesinden stok akışına',
'Automatically do the booking using the last price and the amount of the shopping list item, if the product has "Default best before days" set' => 'Eğer ürünün "ön tanımlı son kullanım tarihi" ayarlanmamışsa, otomatik olarak rezervasyonu son fiyatı ve alışveriş listesindeki madde sayısını baz alarak yap',
'Skip' => 'Geç'
);