@@ -262,6 +262,73 @@ const translations: Record<Lang, Record<string, string>> = {
|
||||
'reminders.person_history': 'Reminders for {name}',
|
||||
'reminders.person_history_desc': '{count} reminder sent',
|
||||
'reminders.person_history_desc_plural': '{count} reminders sent',
|
||||
'nav.stock': 'Stock',
|
||||
'errors.product_not_found': 'This product is no longer on the terminal',
|
||||
'errors.stock_not_tracked': "Stock isn't tracked for this product yet. Count it first.",
|
||||
'errors.invalid_quantity': 'Enter a valid quantity',
|
||||
'errors.adjustment_not_pending': 'The terminal already processed this change',
|
||||
'errors.adjustment_not_found': 'This stock change no longer exists',
|
||||
'stock.title': 'Stock',
|
||||
'stock.count': '{count} product',
|
||||
'stock.count_plural': '{count} products',
|
||||
'stock.low_count': '{count} running low',
|
||||
'stock.low_count_plural': '{count} running low',
|
||||
'stock.reported': 'reported {time}',
|
||||
'stock.load_failed': 'Failed to load stock',
|
||||
'stock.empty': 'No products yet',
|
||||
'stock.empty_desc': 'The terminal reports its products and stock once it runs an app version with stock.',
|
||||
'stock.search_placeholder': 'Search products',
|
||||
'stock.filter_all': 'All',
|
||||
'stock.filter_low': 'Running low',
|
||||
'stock.filter_untracked': 'Not tracked',
|
||||
'stock.no_matches': 'No products match',
|
||||
'stock.no_category': 'Other',
|
||||
'stock.product': 'Product',
|
||||
'stock.price': 'Price',
|
||||
'stock.stock': 'Stock',
|
||||
'stock.pending': 'Waiting for terminal',
|
||||
'stock.actions': 'Actions',
|
||||
'stock.not_tracked': 'Not tracked',
|
||||
'stock.low': 'Low',
|
||||
'stock.out': 'Out',
|
||||
'stock.adjust': 'Adjust',
|
||||
'stock.start_tracking': 'Track stock',
|
||||
'stock.start_tracking_desc': "The terminal doesn't track stock for this product yet. Enter how many you have to start tracking it.",
|
||||
'stock.cancel_adjustment': 'Cancel {change} for {name}',
|
||||
'stock.cancelled': 'Change cancelled',
|
||||
'stock.current': 'Currently {stock} in stock on the terminal.',
|
||||
'stock.mode_add': 'Add (delivery)',
|
||||
'stock.mode_remove': 'Take out (breakage, own use…)',
|
||||
'stock.mode_count': 'Count (set the stock to what you counted)',
|
||||
'stock.quantity': 'Quantity',
|
||||
'stock.counted': 'Counted',
|
||||
'stock.preview': '{from} → {to}',
|
||||
'stock.count_hint': 'Drinks sold between your count and the terminal receiving it are not subtracted.',
|
||||
'stock.note': 'Note (optional)',
|
||||
'stock.note_placeholder': 'e.g. delivery from the brewery',
|
||||
'stock.threshold': 'Warn when stock is at or below',
|
||||
'stock.threshold_none': 'No warning',
|
||||
'stock.threshold_save': 'Save',
|
||||
'stock.threshold_saved': 'Warning level saved',
|
||||
'stock.send': 'Send to terminal',
|
||||
'stock.sending': 'Sending…',
|
||||
'stock.sent': 'Sent to the terminal',
|
||||
'stock.sent_desc': 'The stock changes on the terminal at its next sync.',
|
||||
'stock.delivery': 'Register delivery',
|
||||
'stock.delivery_title': 'Register delivery',
|
||||
'stock.delivery_desc': 'Enter how many of each product were delivered. Products you leave empty are not changed.',
|
||||
'stock.delivery_note_placeholder': 'e.g. supplier or delivery note number',
|
||||
'stock.delivery_send': 'Add {count} product',
|
||||
'stock.delivery_send_plural': 'Add {count} products',
|
||||
'stock.history': 'Recent stock changes',
|
||||
'stock.history_empty': 'No stock changes from the dashboard yet',
|
||||
'stock.now': '→ {stock}',
|
||||
'stock.status.pending': 'Waiting',
|
||||
'stock.status.applied': 'Applied',
|
||||
'stock.status.rejected': 'Rejected',
|
||||
'stock.status.cancelled': 'Cancelled',
|
||||
'stock.reason.unknown_product': 'product not on the terminal',
|
||||
'stock.reason.stock_not_tracked': 'stock not tracked on the terminal',
|
||||
},
|
||||
nl: {
|
||||
'nav.overview': 'Overzicht',
|
||||
@@ -521,6 +588,73 @@ const translations: Record<Lang, Record<string, string>> = {
|
||||
'reminders.person_history': 'Herinneringen voor {name}',
|
||||
'reminders.person_history_desc': '{count} herinnering verstuurd',
|
||||
'reminders.person_history_desc_plural': '{count} herinneringen verstuurd',
|
||||
'nav.stock': 'Voorraad',
|
||||
'errors.product_not_found': 'Dit product staat niet meer op de kassa',
|
||||
'errors.stock_not_tracked': 'Voor dit product wordt nog geen voorraad bijgehouden. Tel het eerst.',
|
||||
'errors.invalid_quantity': 'Vul een geldig aantal in',
|
||||
'errors.adjustment_not_pending': 'De kassa heeft deze wijziging al verwerkt',
|
||||
'errors.adjustment_not_found': 'Deze voorraadwijziging bestaat niet meer',
|
||||
'stock.title': 'Voorraad',
|
||||
'stock.count': '{count} product',
|
||||
'stock.count_plural': '{count} producten',
|
||||
'stock.low_count': '{count} bijna op',
|
||||
'stock.low_count_plural': '{count} bijna op',
|
||||
'stock.reported': 'gemeld {time}',
|
||||
'stock.load_failed': 'Voorraad laden mislukt',
|
||||
'stock.empty': 'Nog geen producten',
|
||||
'stock.empty_desc': 'De kassa meldt haar producten en voorraad zodra ze een app-versie met voorraad heeft.',
|
||||
'stock.search_placeholder': 'Zoek producten',
|
||||
'stock.filter_all': 'Alle',
|
||||
'stock.filter_low': 'Bijna op',
|
||||
'stock.filter_untracked': 'Niet bijgehouden',
|
||||
'stock.no_matches': 'Geen producten gevonden',
|
||||
'stock.no_category': 'Overige',
|
||||
'stock.product': 'Product',
|
||||
'stock.price': 'Prijs',
|
||||
'stock.stock': 'Voorraad',
|
||||
'stock.pending': 'Wacht op kassa',
|
||||
'stock.actions': 'Acties',
|
||||
'stock.not_tracked': 'Niet bijgehouden',
|
||||
'stock.low': 'Bijna op',
|
||||
'stock.out': 'Op',
|
||||
'stock.adjust': 'Aanpassen',
|
||||
'stock.start_tracking': 'Voorraad bijhouden',
|
||||
'stock.start_tracking_desc': 'De kassa houdt voor dit product nog geen voorraad bij. Vul in hoeveel je er hebt om te beginnen.',
|
||||
'stock.cancel_adjustment': '{change} voor {name} annuleren',
|
||||
'stock.cancelled': 'Wijziging geannuleerd',
|
||||
'stock.current': 'Nu {stock} in voorraad op de kassa.',
|
||||
'stock.mode_add': 'Bijvullen (levering)',
|
||||
'stock.mode_remove': 'Afboeken (breuk, eigen gebruik…)',
|
||||
'stock.mode_count': 'Tellen (voorraad wordt wat je telde)',
|
||||
'stock.quantity': 'Aantal',
|
||||
'stock.counted': 'Geteld',
|
||||
'stock.preview': '{from} → {to}',
|
||||
'stock.count_hint': 'Wat verkocht wordt tussen je telling en het moment dat de kassa ze ontvangt, wordt niet afgetrokken.',
|
||||
'stock.note': 'Notitie (optioneel)',
|
||||
'stock.note_placeholder': 'bv. levering brouwerij',
|
||||
'stock.threshold': 'Waarschuw vanaf',
|
||||
'stock.threshold_none': 'Geen waarschuwing',
|
||||
'stock.threshold_save': 'Opslaan',
|
||||
'stock.threshold_saved': 'Waarschuwingsniveau opgeslagen',
|
||||
'stock.send': 'Naar kassa sturen',
|
||||
'stock.sending': 'Versturen…',
|
||||
'stock.sent': 'Naar de kassa gestuurd',
|
||||
'stock.sent_desc': 'De voorraad wijzigt op de kassa bij de volgende synchronisatie.',
|
||||
'stock.delivery': 'Levering invoeren',
|
||||
'stock.delivery_title': 'Levering invoeren',
|
||||
'stock.delivery_desc': 'Vul in hoeveel er van elk product geleverd is. Lege producten blijven ongewijzigd.',
|
||||
'stock.delivery_note_placeholder': 'bv. leverancier of leveringsbon',
|
||||
'stock.delivery_send': '{count} product bijvullen',
|
||||
'stock.delivery_send_plural': '{count} producten bijvullen',
|
||||
'stock.history': 'Recente voorraadwijzigingen',
|
||||
'stock.history_empty': 'Nog geen voorraadwijzigingen vanuit het dashboard',
|
||||
'stock.now': '→ {stock}',
|
||||
'stock.status.pending': 'Wacht',
|
||||
'stock.status.applied': 'Verwerkt',
|
||||
'stock.status.rejected': 'Geweigerd',
|
||||
'stock.status.cancelled': 'Geannuleerd',
|
||||
'stock.reason.unknown_product': 'product staat niet op de kassa',
|
||||
'stock.reason.stock_not_tracked': 'voorraad niet bijgehouden op de kassa',
|
||||
},
|
||||
};
|
||||
|
||||
|
||||
Reference in New Issue
Block a user