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', 'Milliliter' => 'Milliliter',
'Bottom' => 'Boden', 'Bottom' => 'Boden',
'Topping' => 'Belag', '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', 'Charge cycles count' => 'Ladezyklen',
'Create shopping list item' => 'Einkaufszettel Eintrag erstellen', 'Create shopping list item' => 'Einkaufszettel Eintrag erstellen',
'Edit shopping list item' => 'Einkaufszettel Eintrag bearbeiten', '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', 'Save' => 'Speichern',
'Add' => 'Hinzufügen', 'Add' => 'Hinzufügen',
'Name' => 'Name', 'Name' => 'Name',

View File

@@ -83,5 +83,7 @@ return array(
'Milliliter' => 'Milliliter', 'Milliliter' => 'Milliliter',
'Bottom' => 'Bottom', 'Bottom' => 'Bottom',
'Topping' => 'Topping', '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', 'Milliliter' => 'Millilitre',
'Bottom' => 'Dessous', 'Bottom' => 'Dessous',
'Topping' => 'Garniture', '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', 'Charge cycles count' => 'Nombre de charges',
'Create shopping list item' => 'Créer une liste de courses', 'Create shopping list item' => 'Créer une liste de courses',
'Edit shopping list item' => 'Modifier 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', 'Save' => 'Sauvegarder',
'Add' => 'Ajouter', 'Add' => 'Ajouter',
'Name' => 'Nom', 'Name' => 'Nom',

View File

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

View File

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

View File

@@ -47,7 +47,6 @@ return array(
'Charge cycles count' => 'Numero di ricariche', 'Charge cycles count' => 'Numero di ricariche',
'Create shopping list item' => 'Aggiungi un prodotto alla lista della spesa', 'Create shopping list item' => 'Aggiungi un prodotto alla lista della spesa',
'Edit shopping list item' => 'Modifica un\'entrata della 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', 'Save' => 'Salva',
'Add' => 'Aggiungi', 'Add' => 'Aggiungi',
'Name' => 'Nome', 'Name' => 'Nome',
@@ -140,27 +139,27 @@ return array(
'This cannot be negative' => 'Il numero non può essere negativo', 'This cannot be negative' => 'Il numero non può essere negativo',
'A quantity unit is required' => 'Inserisci un\'unità di misura', 'A quantity unit is required' => 'Inserisci un\'unità di misura',
'A period type is required' => 'Seleziona un tipo di ripetizione', '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', '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' => 'Settings', 'Settings' => 'Impostazioni',
'This can only be before now' => 'This can only be before now', 'This can only be before now' => 'Questo può essere solo prima d\'ora',
'Calendar' => 'Calendar', 'Calendar' => 'Calendario',
'Recipes' => 'Recipes', 'Recipes' => 'Ricette',
'Edit recipe' => 'Edit recipe', 'Edit recipe' => 'Modifica Ricetta',
'New recipe' => 'New recipe', 'New recipe' => 'Nuova Ricetta',
'Ingredients list' => 'Ingredients list', 'Ingredients list' => 'Lista Ingredienti',
'Add recipe ingredient' => 'Add recipe ingredient', 'Add recipe ingredient' => 'Aggiungi l\'ingrediente della ricetta',
'Edit recipe ingredient' => 'Edit recipe ingredient', 'Edit recipe ingredient' => 'Modifica l\'ingrediente della ricetta',
'Are you sure to delete recipe "#1"?' => 'Are you sure to delete recipe "#1"?', 'Are you sure to delete recipe "#1"?' => 'Sei sicuro di voler eliminare la ricetta "# 1"?',
'Are you sure to delete recipe ingredient "#1"?' => 'Are you sure to delete recipe ingredient "#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?' => 'Are you sure to empty the shopping list?', 'Are you sure to empty the shopping list?' => 'Sei sicuro di svuotare la lista della spesa?',
'Clear list' => 'Clear list', 'Clear list' => 'Pulisci lista',
'Requirements fulfilled' => 'Requirements fulfilled', 'Requirements fulfilled' => 'Requisiti soddisfatti',
'Put missing products on shopping list' => 'Put missing products on shopping list', 'Put missing products on shopping list' => 'Metti i prodotti mancanti nella lista della spesa',
'Not enough in stock, #1 ingredients missing' => 'Not enough in stock, #1 ingredients missing', 'Not enough in stock, #1 ingredients missing' => 'Non abbastanza in magazzino, mancano gli ingredienti # 1',
'Enough in stock' => 'Enough in stock', 'Enough in stock' => 'Abbastanza in magazzino',
'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', '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' => 'Expand to fullscreen', 'Expand to fullscreen' => 'Espandi a schermo intero',
'Ingredients' => 'Ingredients', 'Ingredients' => 'Ingredienti',
'Preparation' => 'Preparation', 'Preparation' => 'Preparation',
'Recipe' => 'Recipe', 'Recipe' => 'Recipe',
'Not enough in stock, #1 missing, #2 already on shopping list' => 'Not enough in stock, #1 missing, #2 already on shopping list', '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', 'Stock settings' => 'Stock settings',
'Shopping list to stock workflow' => 'Shopping list to stock workflow', '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', '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', 'Milliliter' => 'Milliliter',
'Bottom' => 'Bunn', 'Bottom' => 'Bunn',
'Topping' => 'Topping', 'Topping' => 'Topping',
'French' => 'Fransk' 'French' => 'Fransk',
'Turkish' => 'Turkish',
'Spanish' => 'Spanish'
); );

View File

@@ -2,9 +2,9 @@
return array( return array(
'Stock overview' => 'Husholdning', '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 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 som har gått ut på dato', '#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å', '#1 products are below defined min. stock amount' => '#1 produkt under minimum husholdningsnivå',
'Product' => 'Produkt', 'Product' => 'Produkt',
'Amount' => 'Antall', 'Amount' => 'Antall',
'Next best before date' => 'Kommende best før dato', 'Next best before date' => 'Kommende best før dato',
@@ -47,7 +47,6 @@ return array(
'Charge cycles count' => 'Antall ladesykluser', 'Charge cycles count' => 'Antall ladesykluser',
'Create shopping list item' => 'Opprett handelisteoppføring', 'Create shopping list item' => 'Opprett handelisteoppføring',
'Edit shopping list item' => 'Endre på handlelistoppfø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', 'Save' => 'Lagre',
'Add' => 'Legg til', 'Add' => 'Legg til',
'Name' => 'Navn', 'Name' => 'Navn',
@@ -193,9 +192,9 @@ return array(
'Price' => 'Pris', 'Price' => 'Pris',
'in #1 per purchase quantity unit' => 'I #1 per kjøpt forpakning ', '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', '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 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 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 is below defined min. stock amount' => '#1 produkt er under minimums husholdningsnivå',
'Unit' => 'Enhet', 'Unit' => 'Enhet',
'Units' => 'Enheter', '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', '#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', 'Stock settings' => 'Husholdningsinnstillinger',
'Shopping list to stock workflow' => 'Arbeidsflyt fra handleliste til husholding', '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', '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ç'
);