From 5d25277196dbb7cbceede8aa07a7de1b24d0d9f0 Mon Sep 17 00:00:00 2001 From: Ruben van Erk Date: Fri, 18 Oct 2024 11:57:58 +0200 Subject: [PATCH 1/5] Create Dutch lang file --- lang/nl/lang.php | 1211 ++++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 1211 insertions(+) create mode 100644 lang/nl/lang.php diff --git a/lang/nl/lang.php b/lang/nl/lang.php new file mode 100644 index 000000000..c8fa0086f --- /dev/null +++ b/lang/nl/lang.php @@ -0,0 +1,1211 @@ + [ + 'name' => 'Mall', + 'description' => 'E-commerce solution for October CMS', + ], + 'titles' => [ + 'products' => [ + 'create' => 'Create product', + 'update' => 'Edit product', + 'preview' => 'Preview product', + ], + 'categories' => [ + 'create' => 'Create category', + 'update' => 'Edit category', + 'preview' => 'Category preview', + ], + 'orders' => [ + 'show' => 'Order details', + 'export' => 'Export orders', + ], + 'discounts' => [ + 'create' => 'Create discount', + 'update' => 'Edit discount', + 'preview' => 'Preview discount', + ], + 'services' => [ + 'create' => 'Create service', + 'update' => 'Edit service', + ], + 'shipping_methods' => [ + 'create' => 'Create shipping method', + 'update' => 'Edit shipping method', + 'preview' => 'Preview shipping method', + ], + 'payment_methods' => [ + 'create' => 'Create payment method', + 'edit' => 'Edit payment method', + ], + 'custom_field_options' => [ + 'edit' => 'Edit field options', + ], + 'properties' => [ + 'create' => 'Create properties', + 'edit' => 'Edit properties', + ], + 'order_states' => [ + 'create' => 'Create status', + 'edit' => 'Edit status', + 'reorder' => 'Reorder status', + ], + 'brands' => [ + 'create' => 'Create brand', + 'edit' => 'Edit brand', + ], + 'property_groups' => [ + 'create' => 'Create group', + 'edit' => 'Edit group', + ], + 'customer_groups' => [ + 'create' => 'Create group', + 'update' => 'Edit group', + ], + 'notifications' => [ + 'update' => 'Update notification', + ], + 'taxes' => [ + 'create' => 'Create tax', + 'update' => 'Edit tax', + ], + 'reviews' => [ + 'create' => 'Create review', + 'update' => 'Edit review', + ], + 'currencies' => [ + 'create' => 'New Currency', + 'update' => 'Update Currency', + 'reorder' => 'Reorder Currencies', + ], + 'price_categories' => [ + 'create' => 'New Price Category', + 'update' => 'Update Price Category', + 'reorder' => 'Reorder Price Categories', + ], + ], + 'menu_items' => [ + 'all_categories' => 'All shop categories', + 'single_category' => 'Single shop category', + 'all_products' => 'All shop products', + 'all_variants' => 'All shop variants', + ], + 'currency_settings' => [ + 'label' => 'Currencies', + 'description' => 'Setup your currencies', + 'currencies' => 'Only enter official 3-char currency codes.', + 'currency_code' => 'Currency code', + 'currency_decimals' => 'Decimal places', + 'currency_rounding' => 'Rounding the total', + 'currency_rounding_comment' => 'The total, including taxes, is rounded to this value if this currency is active.', + 'currency_format' => 'Format', + 'currency_symbol' => 'Symbol', + 'currency_rate' => 'Rate', + 'is_default' => 'Default', + 'set_as_default' => 'Set as default currency', + 'is_enabled' => 'Enabled', + 'unknown' => 'Unknown Currency', + 'help_title' => 'Help with currency formatting', + 'help_default_label' => 'The default currency format is:', + 'help_variables_label' => 'The following variables are available:', + 'help_variable_price_label' => 'The full price of the product as a float (ex. 1500.42).', + 'help_variable_integers_label' => 'The price without decimals (ex. 1500).', + 'help_variable_decimals_label' => 'Only the decimals of the price (ex. 42).', + 'help_variable_currency_label' => 'The currency data you specified (ex. {code: "EUR", rate: 1, symbol: "€", decimals: 2}).', + 'help_variable_product_label' => 'The product model this price is from. (ex. a full Product model instance).', + 'help_plugin_docs_link' => 'Visit the plugin\'s documentation for more examples.', + ], + 'payment_gateway_settings' => [ + 'label' => 'Payment gateways', + 'description' => 'Configure your payment gateways', + 'stripe' => [ + 'api_key' => 'Stripe API Key', + 'api_key_comment' => 'You can find this key in your Stripe Dashboard', + 'publishable_key' => 'Stripe Publishable Key', + 'publishable_key_comment' => 'You can find this key in your Stripe Dashboard', + ], + 'paypal' => [ + 'client_id' => 'PayPal Client ID', + 'secret' => 'PayPal Secret', + 'test_mode' => 'Test mode', + 'test_mode_comment' => 'Run all payments in the PayPal Sandbox.', + ], + 'postfinance' => [ + 'test_mode' => 'Test mode', + 'test_mode_comment' => 'Run all payments against the test environment', + 'pspid' => 'PSPID (Username)', + 'hashing_method' => 'Hash algorithm', + 'hashing_method_comment' => 'Configuration -> Technical information -> Global security parameters', + 'sha_in' => 'SHA-IN Signature', + 'sha_in_comment' => 'Configuration -> Technical information -> Data and origin verification', + 'sha_out' => 'SHA-OUT Signature', + 'sha_out_comment' => 'Configuration -> Technical information -> Transaction feedback', + ], + ], + 'notification_settings' => [ + 'label' => 'Notifications', + 'description' => 'Configure store notifications', + ], + 'price_category_settings' => [ + 'label' => 'Price categories', + 'description' => 'Configure additional price categories', + 'is_enabled' => 'Enabled', + 'title_label' => 'Label', + 'title_description' => 'A descriptive label, which can be shown on the front-end.', + ], + 'order_state_settings' => [ + 'description' => 'Configure order states', + 'is_enabled' => 'Enabled', + ], + 'payment_method_settings' => [ + 'description' => 'Manage payment methods', + 'is_default' => 'Default', + 'set_as_default' => 'Set as default payment method', + 'is_enabled' => 'Enabled', + ], + 'shipping_method_settings' => [ + 'description' => 'Manage shipping methods', + 'is_default' => 'Default', + 'set_as_default' => 'Set as default shipping method', + 'is_enabled' => 'Enabled', + ], + 'tax_settings' => [ + 'description' => 'Manage taxes', + ], + 'general_settings' => [ + 'category' => 'Mall: General', + 'category_payments' => 'Mall: Payments', + 'category_orders' => 'Mall: Orders', + 'label' => 'Configuration', + 'description' => 'General settings', + 'product_page' => 'Product details page', + 'product_page_comment' => 'This is where the product details are displayed', + 'address_page' => 'Address page', + 'address_page_comment' => 'The addressForm component has to be present on this page', + 'checkout_page' => 'Checkout page', + 'checkout_page_comment' => 'The checkout component has to be present on this page', + 'account_page' => 'Account page', + 'account_page_comment' => 'The myAccount component has to be present on this page', + 'cart_page' => 'Cart page', + 'cart_page_comment' => 'The cart component has to be present on this page', + 'category_page' => 'Category page for products listing', + 'redirect_to_cart' => 'Redirect to cart', + 'redirect_to_cart_comment' => 'Redirect to cart after the user added a product', + 'use_state' => 'Use State/County/Province field', + 'use_state_comment' => 'Customers have to select a State/County/Province during signup', + 'group_search_results_by_product' => 'Group search results by product', + 'group_search_results_by_product_comment' => 'Include a Product only once in the search results, don\'t display all matching Variants', + 'shipping_selection_before_payment' => 'Select shipping method BEFORE payment during checkout', + 'shipping_selection_before_payment_comment' => 'By default, during checkout, the user is first asked to select a payment method before selecting a shipping method; use this option to reverse this logic', + 'admin_email' => 'Admin email', + 'admin_email_comment' => 'Admin notifications will be sent to this address', + 'base' => 'Base settings', + 'links' => 'CMS pages', + 'links_comment' => 'Choose which pages are used to display your products', + 'customizations' => 'Customizations', + 'customizations_comment' => 'Customize the features of your shop', + 'category_page_comment' => 'Add the "products" component to this page.', + 'order_number_start' => 'First order number', + 'order_number_start_comment' => 'Initial id of the first order', + 'index_driver' => 'Index driver', + 'index_driver_comment' => 'If your database supports JSON use the database driver.', + 'index_driver_filesystem' => 'Filesystem', + 'index_driver_database' => 'Database (MySQL 5.7+, MariaDB 10.2+, SQLite 3.19+)', + 'index_driver_hint' => 'If you change this option make sure to run :command on the command line to re-index your products!', + ], + 'feed_settings' => [ + 'description' => 'Configure mall feeds', + 'google_merchant_enabled' => 'Enable Google Merchant Center Feed', + 'google_merchant_enabled_comment' => 'A product feed will be generated', + 'google_merchant_url' => 'Your Google Merchant Feed URL', + 'google_merchant_url_locale' => 'Add ?locale=xy to get a localized feed.', + ], + 'review_settings' => [ + 'description' => 'Configure reviews', + 'enabled' => 'Reviews enabled', + 'enabled_comment' => 'Customers can create reviews', + 'moderated' => 'Moderate reviews', + 'moderated_comment' => 'New reviews have to be published manually by the site admin', + 'allow_anonymous' => 'Allow anonymous reviews', + 'allow_anonymous_comment' => 'Unregistered users can create reviews', + ], + 'common' => [ + 'shop' => 'Shop', + 'products' => 'Products', + 'product' => 'Product', + 'orders' => 'Orders', + 'cart' => 'Cart', + 'shipping' => 'Shipping', + 'taxes' => 'Taxes', + 'rates' => 'Rates', + 'inventory' => 'Inventory', + 'accessories' => 'Accessories', + 'shipping_methods' => 'Shipping methods', + 'accessory' => 'Accessory', + 'custom_fields' => 'Custom fields', + 'variants' => 'Variants', + 'variant' => 'Variant', + 'discounts' => 'Discounts', + 'discount' => 'Discount', + 'discount_percentage' => 'Discount (%)', + 'select_placeholder' => '-- Please choose', + 'main_image' => 'Main image', + 'images' => 'Images', + 'image_set' => 'Image set', + 'attachments' => 'Images/Downloads/Embeds', + 'downloads' => 'Downloads', + 'select_image' => 'Choose image', + 'select_file' => 'Choose file', + 'allowed' => 'Allowed', + 'not_allowed' => 'Not allowed', + 'yes' => 'Yes', + 'no' => 'No', + 'seo' => 'SEO', + 'properties_links' => 'Properties/Links', + 'categories' => 'Categories', + 'category' => 'Category', + 'meta_title' => 'Meta title', + 'meta_description' => 'Meta description', + 'meta_keywords' => 'Meta keywords', + 'reorder' => 'Reorder entries', + 'id' => 'ID', + 'created_at' => 'Created at', + 'updated_at' => 'Updated at', + 'approved_at' => 'Approved at', + 'hide_published' => 'Hide published', + 'slug' => 'URL', + 'name' => 'Name', + 'display_name' => 'Display name', + 'group_name' => 'Group name', + 'add_value' => 'Add value', + 'export_orders' => 'Export orders', + 'use_backend_defaults' => 'Use defaults configured in backend settings', + 'api_error' => 'Could not save discount. Error while sending changes to the Mall API.', + 'includes_tax' => 'Including taxes', + 'conditions' => 'Conditions', + 'general' => 'General', + 'logo' => 'Logo', + 'payment_gateway' => 'Payment gateway', + 'payment_provider' => 'Payment provider', + 'payment_methods' => 'Payment methods', + 'payment' => 'Payment', + 'payments' => 'Payments', + 'image' => 'Image', + 'color' => 'Color', + 'unit' => 'Unit', + 'dont_group' => '-- Do not group', + 'properties' => 'Properties', + 'old_price' => 'Old price', + 'property' => 'Property', + 'property_groups' => 'Property groups', + 'property_group' => 'Property group', + 'options' => 'Options', + 'option' => 'Option', + 'catalogue' => 'Catalogue', + 'out_of_stock' => 'This product is out of stock.', + 'out_of_stock_short' => 'Out of stock', + 'stock_limit_reached' => 'You cannot add any more items of this product to your cart since the stock limit has been reached.', + 'deleted_at' => 'Deleted at', + 'sort_order' => 'Sort order', + 'order_states' => 'Order states', + 'website' => 'Website', + 'brands' => 'Brands', + 'brand' => 'Brand', + 'sorting_updated' => 'Sort order has been updated', + 'not_in_use' => 'Option is not in use', + 'saved_changes' => 'Saved changes successfully', + 'none' => '-- None', + 'customers' => 'Customers', + 'customer_groups' => 'Customer groups', + 'customer_group' => 'Customer group', + 'product_or_variant' => 'Product/Variant', + 'code' => 'Code', + 'code_comment' => 'This code can be used to identify this record programmatically', + 'checked' => 'Checked', + 'unchecked' => 'Unchecked', + 'notifications' => 'Notifications', + 'notification' => 'Notification', + 'price_missing' => 'Enter at least a price for the default currency', + 'slug_unique' => 'The URL has to be unique', + 'fees' => 'Fees', + 'value' => 'Value', + 'action_required' => 'Action required!', + 'invalid_quantity' => 'The specified quantity is not valid', + 'addresses' => 'Addresses', + 'address' => 'Address', + 'reference' => 'Reference', + 'session_id' => 'Session ID', + 'message' => 'Message', + 'payment_method' => 'Payment method', + 'data' => 'Data', + 'successful' => 'Successful', + 'failed' => 'Failed', + 'caution' => 'Caution', + 'since_begin' => 'Since begin', + 'weekly' => 'Weekly', + 'feeds' => 'Feeds', + 'services' => 'Services', + 'service' => 'Service', + 'review' => 'Review', + 'reviews' => 'Reviews', + 'review_categories' => 'Review categories', + 'review_category' => 'Review category', + 'title' => 'Title', + 'version' => 'Version', + 'duplicate_selected' => 'Duplicate selected', + 'duplicated' => 'Duplicated successfully', + ], + 'variant' => [ + 'method' => [ + 'single' => 'Article', + 'variant' => 'Article variants', + ], + 'create' => 'Create Variant', + 'delete' => 'Delete Selected', + 'delete_confirm' => 'Do you really want to remove the selected variants? This action cannot be made undone.', + ], + 'properties' => [ + 'use_for_variants' => 'Use for variants', + 'use_for_variants_comment' => 'This property is different for different variants of this product', + 'filter_type' => 'Filter type', + 'filter_types' => [ + 'none' => 'Without filter', + 'set' => 'Set', + 'range' => 'Range', + ], + ], + 'custom_field_options' => [ + 'text' => 'Textfield', + 'integer' => 'Integer', + 'float' => 'Float', + 'textarea' => 'Multi-line textfield', + 'richeditor' => 'Richtext', + 'dropdown' => 'Dropdown', + 'checkbox' => 'Checkbox', + 'color' => 'Color', + 'image' => 'Image', + 'switch' => 'Switch', + 'add' => 'Add option', + 'name' => 'Name', + 'price' => 'Price', + 'attributes' => 'Attribute', + 'option' => 'Option', + 'date' => 'Date', + 'datetime' => 'Date Time', + ], + 'product' => [ + 'user_defined_id' => 'Product ID', + 'name' => 'Product name', + 'published' => 'Published', + 'published_short' => 'Publ.', + 'is_virtual' => 'Is virtual', + 'is_virtual_comment' => 'This product is virtual (a file, no shipping)', + 'product_file' => 'Product file', + 'product_files' => 'Product files', + 'product_files_section_comment' => 'This is a virtual product. You can upload new file versions below. The latest version will be downloadable by customers.', + 'product_file_version' => 'file version', + 'not_published' => 'Not published', + 'published_comment' => 'This product is visible on the website', + 'stock' => 'Stock', + 'price' => 'Price', + 'description_short' => 'Short description', + 'description' => 'Description', + 'weight' => 'Weight', + 'length' => 'Length', + 'height' => 'Height', + 'width' => 'Width', + 'quantity_default' => 'Default quantity', + 'quantity_min' => 'Minimum quantity', + 'quantity_max' => 'Maximum quantity', + 'inventory_management_method' => 'Inventory management method', + 'allow_out_of_stock_purchases' => 'Allow out of stock purchases', + 'allow_out_of_stock_purchases_comment' => 'This product can be ordered even if it is out of stock', + 'stackable' => 'Stack in cart', + 'stackable_comment' => 'If this product is added to the cart multiple times only show one entry (increase quantity)', + 'shippable' => 'Shippable', + 'shippable_comment' => 'This product can be shipped', + 'taxable' => 'Taxable', + 'taxable_comment' => 'Calculate taxes on this product', + 'add_currency' => 'Add currency', + 'is_taxable' => 'Use tax', + 'is_not_taxable' => 'Use no tax', + 'currency' => 'Currency', + 'general' => 'General', + 'duplicate_currency' => 'You have entered multiple prices for the same currency', + 'property_title' => 'Title', + 'property_value' => 'Value', + 'link_title' => 'Title', + 'link_target' => 'Target URL', + 'embed_title' => 'Title', + 'embed_code' => 'Embed code', + 'properties' => 'Properties', + 'links' => 'Links', + 'embeds' => 'Embeds', + 'details' => 'Details', + 'price_includes_tax' => 'Price includes taxes', + 'price_includes_tax_comment' => 'The defined price includes all taxes', + 'group_by_property' => 'Attribute for variant grouping', + 'additional_descriptions' => 'Additional descriptions', + 'additional_properties' => 'Additional properties', + 'gtin' => 'Global Trade Item Number (GTIN)', + 'mpn' => 'Manufacturer Part Number (MPN)', + 'price_table_modal' => [ + 'trigger' => 'Edit stock and price values', + 'label' => 'Price and stock', + 'title' => 'Price and stock overview', + 'currency_dropdown' => 'Currency: ', + ], + 'missing_category' => 'The product does not have a category associated with it. Please select a category below to edit this product.', + 'variant_support_header' => 'Variants not supported', + 'variant_support_text' => 'The selected category has no Variant properties defined. Please switch the inventory management method to "Article" or select another category.', + 'filter_virtual' => 'Show only virtual products', + ], + 'product_file' => [ + 'display_name_comment' => 'This name will be visible to the customer.', + 'version_comment' => 'A unique version helps a customer to recognize updated files.', + 'expires_after_days' => 'Download valid for days', + 'expires_after_days_comment' => 'The file can only be downloaded for this many days after purchase. Leave empty for no limit.', + 'max_download_count' => 'Maximum number of downloads', + 'max_download_count_comment' => 'The file can only be downloaded this many times. Leave empty for no limit.', + 'session_required' => 'Login required', + 'session_required_comment' => 'The file can only be downloaded when the customer is logged in (download link is not shareable).', + 'file' => 'File', + 'download_count' => 'Download count', + 'limit_to_variants' => 'Limit to variants', + 'limit_to_variants_comment' => 'Assign and Limit this product file to one or more of the available product variants.', + 'errors' => [ + 'invalid' => 'Invalid download link', + 'expired' => 'Download link expired', + 'too_many_attempts' => 'Too many download attempts', + 'not_found' => 'Cannot find requested file, please contact us for support.', + ], + 'hint' => [ + 'intro' => 'This product does not have a file attached. Please make sure to add one or programmatically generate it during checkout.', + 'info_text' => 'You can find information on how to do this', + 'info_link' => 'in the documentation', + ], + ], + 'image_sets' => [ + 'is_main_set' => 'Is main set', + 'is_main_set_comment' => 'Use this image set for this product', + 'create_new' => 'Create new set', + ], + 'category' => [ + 'name' => 'Name', + 'code' => 'Code', + 'code_comment' => 'This code can be used to identify this category in your frontend partials.', + 'parent' => 'Parent', + 'no_parent' => 'No parent', + 'inherit_property_groups' => 'Inherit properties of parent category', + 'inherit_property_groups_comment' => 'Use the property groups of this category\'s parent category', + 'inherit_review_categories' => 'Inherit review categories of parent category', + 'inherit_review_categories_comment' => 'Use the review categories of this category\'s parent category', + 'google_product_category_id' => 'Google Product Category ID', + 'google_product_category_id_comment' => 'Used for Google Merchant integration, see https://support.google.com/merchants/answer/6324436', + ], + 'custom_fields' => [ + 'name' => 'Field name', + 'type' => 'Field type', + 'options' => 'Options', + 'required' => 'Required', + 'required_comment' => 'This field is required to place an order', + 'is_required' => 'Required', + 'is_not_required' => 'Not required', + ], + 'tax' => [ + 'percentage' => 'Percent', + 'countries' => 'Only apply tax when shipping to these countries', + 'countries_comment' => 'If no country is selected the tax is applied worldwide.', + 'is_default' => 'Default', + 'set_as_default' => 'Set as default tax', + 'set_as_default_comment' => 'This tax is used if the shipping destination country is not known yet', + 'is_enabled' => 'Enabled', + ], + 'discounts' => [ + 'name' => 'Name', + 'code' => 'Discount code', + 'code_comment' => 'Leave empty to generate a random code', + 'total_to_reach' => 'Minimal order total for discount to be valid', + 'type' => 'Discount type', + 'trigger' => 'Valid if', + 'rate' => 'Rate (%)', + 'amount' => 'Fixed amount', + 'max_number_of_usages' => 'Max number of usages', + 'valid_from' => 'Valid from', + 'expires' => 'Expires', + 'number_of_usages' => 'Number of usages', + 'shipping_description' => 'Name of alternative shipping method', + 'payment_method_description' => 'Choose a payment method', + 'shipping_price' => 'Price of alternative shipping method', + 'shipping_guaranteed_days_to_delivery' => 'Guaranteed days to delivery', + 'section_type' => 'What does this discount do?', + 'section_trigger' => 'When is this discount applicable?', + 'types' => [ + 'fixed_amount' => 'Fixed amount', + 'rate' => 'Rate', + 'shipping' => 'Alternate shipping', + ], + 'triggers' => [ + 'total' => 'Order total is reached', + 'code' => 'Discount code is entered', + 'product' => 'A specific product is present in the cart', + 'shipping_method' => 'The shipping method is one of the following', + 'customer_group' => 'The user belongs to a specific customer group', + 'payment_method' => 'Depending on the payment method', + ], + 'validation' => [ + 'empty' => 'Enter a promo code.', + 'shipping' => 'You can only apply one promo code that lowers your shipping fees.', + 'duplicate' => 'You can use the same promo code only once.', + 'expired' => 'This promo code has expired.', + 'not_found' => 'This promo code is not valid.', + 'usage_limit_reached' => 'This promo code has been applied to many times and is therefore no longer valid.', + 'cart_limit_reached' => 'Promo code limit reached. You can no longer add promo codes for this cart.', + ], + ], + 'payment_method' => [ + 'price' => 'Fixed fee', + 'price_comment' => 'The amount to add to the order\'s total', + 'fee_percentage' => 'Percentage fee', + 'fee_percentage_comment' => 'The percentage of the total to add to the order\'s total', + 'fee_label' => 'Fee label', + 'fee_label_comment' => 'This text will be displayed to the customer when checking out.', + 'instructions' => 'Payment instructions', + 'instructions_comment' => 'Twig syntax supported. Use {{ order }} or {{ cart }} to access corresponding information if available', + 'pdf_partial' => 'PDF attachment partial', + 'pdf_partial_comment' => 'For all orders with this payment method a rendered PDF of the selected partial will be attached to the notification mail', + 'pdf_partial_none' => 'No PDF attachment', + ], + 'order' => [ + 'order_number' => '# Order', + 'invoice_number' => '# Invoice', + 'payment_hash' => 'Payment hash', + 'customer' => 'Customer', + 'creation_date' => 'Created at', + 'modification_date' => 'Modified at', + 'completion_date' => 'Completed at', + 'credit_card' => 'Credit card', + 'payment_status' => 'Payment status', + 'grand_total' => 'Grand total', + 'billing_address' => 'Billing address', + 'shipping_address' => 'Shipping address', + 'currency' => 'Currency', + 'status' => 'Status', + 'email' => 'Email', + 'will_be_paid_later' => 'Will be paid later', + 'shipping_address_same_as_billing' => 'Shipping address is same as billing', + 'credit_card_last4_digits' => 'Last 4 digits', + 'tracking_number' => 'Tracking number', + 'tracking_url' => 'Tracking url', + 'tracking_shipped' => 'Mark order as shipped', + 'tracking_shipped_comment' => 'The order will be marked as shipped', + 'tracking_completed' => 'Mark order as complete', + 'tracking_completed_comment' => 'The order will be marked as complete', + 'tracking_notification' => 'Send notification', + 'tracking_notification_comment' => 'A notification containing the tracking information will be sent to the customer', + 'shipping_fees' => 'Shipping fees', + 'shipping_provider' => 'Shipping provider', + 'shipping_method' => 'Shipping method', + 'card_holder_name' => 'Card holder', + 'card_type' => 'Card type', + 'payment_method' => 'Payment method', + 'payment_gateway_used' => 'Payment gateway', + 'tax_provider' => 'Tax provider', + 'lang' => 'Language', + 'refunds_amount' => 'Refunds amount', + 'adjusted_amount' => 'Adjusted amount', + 'rebate_amount' => 'Rebate amount', + 'total' => 'Total', + 'taxes_total' => 'Taxes total', + 'items_total' => 'Items total', + 'subtotal' => 'Subtotal', + 'taxable_total' => 'Taxable total', + 'total_weight' => 'Total weight', + 'total_rebate_rate' => 'Total rebate', + 'notes' => 'Notes', + 'custom_fields' => 'Custom fields', + 'shipping_enabled' => 'Shipping enabled', + 'payment_transaction_id' => 'Payment transaction id', + 'change_order_status' => 'Change order status', + 'change_payment_status' => 'Change payment status', + 'items' => 'Items', + 'quantity' => 'Quantity', + 'shipping_address_is_same_as_billing' => 'Shipping address is same as billing address', + 'update_shipping_state' => 'Update shipping state', + 'invalid_status' => 'The selected status does not exist.', + 'updated' => 'Order update successful', + 'deleted' => 'Order successfully deleted', + 'deleting' => 'Deleting order...', + 'delete_confirm' => 'Do you really want to delete this order?', + 'update_invoice_number' => 'Set invoice number', + 'shipped' => 'Shipped', + 'shipping_pending' => 'Shipping pending', + 'not_shipped' => 'Pending', + 'data' => 'Order data', + 'total_revenue' => 'Total revenue', + 'download_invoice' => 'Download invoice', + 'order_file_name' => 'order-:order', + 'virtual_product_download_hint' => 'Download links will be sent separately after payment.', + 'modal' => [ + 'cancel' => 'Cancel', + 'update' => 'Update information', + ], + 'payment_states' => [ + 'pending_state' => 'Payment pending', + 'failed_state' => 'Payment failed', + 'refunded_state' => 'Payment refunded', + 'paid_state' => 'Paid', + ], + ], + 'shipping_method' => [ + 'guaranteed_delivery_days' => 'Guaranteed delivery in days', + 'available_above_total' => 'Available if total is greater than or equals', + 'available_below_total' => 'Available if total is lower than', + 'countries' => 'Available for shipping to these countries', + 'countries_comment' => 'If no country is selected this method is available worldwide.', + 'not_required_name' => 'No shipping required', + 'not_required_description' => 'The current cart does not require any shipping.', + ], + 'payment_status' => [ + 'paid' => 'Paid', + 'deferred' => 'Deferred', + 'paid_deferred' => 'Paid deferred', + 'paiddeferred' => 'Paid deferred', + 'charged_back' => 'Charged back', + 'refunded' => 'Refunded', + 'paidout' => 'Paid Out', + 'failed' => 'Failed', + 'pending' => 'Pending', + 'expired' => 'Expired', + 'cancelled' => 'Cancelled', + 'open' => 'Open', + ], + 'permissions' => [ + 'manage_products' => 'Can manage products', + 'manage_categories' => 'Can manage categories', + 'manage_orders' => 'Can manage orders', + 'manage_discounts' => 'Can manage discounts', + 'settings' => [ + 'manage_general' => 'Can change general shop settings', + 'manage_payment_gateways' => 'Can change payment gateway settings', + 'manage_currency' => 'Can change currency shop settings', + 'manage_payment_methods' => 'Can change payment methods', + ], + 'manage_properties' => 'Can edit product properties', + 'manage_customer_groups' => 'Can manage customer groups', + 'manage_customer_addresses' => 'Can manage customer addresses', + 'manage_notifications' => 'Can manage notifications', + 'manage_price_categories' => 'Can manage price categories', + 'manage_order_states' => 'Can manage order states', + 'manage_shipping_methods' => 'Can manage shipping methods', + 'manage_taxes' => 'Can manage taxes', + 'manage_payment_log' => 'Can manage payment log', + 'manage_feeds' => 'Can manage feeds', + 'manage_wishlists' => 'Can manage wishlists', + 'manage_services' => 'Can manage services', + 'manage_reviews' => 'Can manage reviews', + 'manage_brands' => 'Can manage brands', + ], + 'components' => [ + 'products' => [ + 'details' => [ + 'name' => 'Products', + 'description' => 'Displays a list of products', + ], + 'properties' => [ + 'no_category_filter' => 'Don\'t filter by category', + 'use_url' => 'Use category slug from URL', + 'filter_component' => [ + 'title' => 'Filter component alias', + 'description' => 'Alias of the ProductsFilter component that filters this Products component', + ], + 'filter' => [ + 'title' => 'Filter string', + 'description' => 'Forced filter for this component', + ], + 'include_variants' => [ + 'title' => 'Show article variants', + 'description' => 'Don\'t show single products but all available product variants', + ], + 'include_children' => [ + 'title' => 'Include children', + 'description' => 'Show all products of child categories as well', + ], + 'per_page' => [ + 'title' => 'Per page', + 'description' => 'How many products to display per page', + ], + 'paginate' => [ + 'title' => 'Paginate', + 'description' => 'Paginate the result (show more than one page)', + ], + 'sort' => [ + 'title' => 'Sort', + 'description' => 'This overrides the user\'s sort preference', + ], + 'set_page_title' => [ + 'title' => 'Set page title', + 'description' => 'Use the category\'s name as page title', + ], + ], + ], + 'productsFilter' => [ + 'details' => [ + 'name' => 'Products filter', + 'description' => 'Filters the products from a category', + ], + 'properties' => [ + 'showPriceFilter' => [ + 'title' => 'Show price filter', + ], + 'showBrandFilter' => [ + 'title' => 'Show brand filter', + ], + 'showOnSaleFilter' => [ + 'title' => 'Show on sale filter', + ], + 'includeChildren' => [ + 'title' => 'Include children', + 'description' => 'Include properties and filters from products in child categories as well', + ], + 'includeVariants' => [ + 'title' => 'Include variants', + 'description' => 'Show filters for variant properties', + ], + 'includeSliderAssets' => [ + 'title' => 'Include noUI Slider', + 'description' => 'Include all dependencies of noUI Slider via cdnjs', + ], + 'sortOrder' => [ + 'title' => 'Sort order', + 'description' => 'Initial sort order', + ], + ], + 'sortOrder' => [ + 'bestseller' => 'Bestseller', + 'priceLow' => 'Lowest price', + 'priceHigh' => 'Highest price', + 'latest' => 'Latest', + 'oldest' => 'Oldest', + 'random' => 'Random', + 'manual' => 'Manual', + 'name' => 'Name', + 'ratings' => 'Ratings', + ], + ], + 'myAccount' => [ + 'details' => [ + 'name' => 'User account', + 'description' => 'Displays different forms where a user can view and edit his profile', + ], + 'properties' => [ + 'page' => [ + 'title' => 'Active subpage', + ], + ], + 'pages' => [ + 'orders' => 'Orders', + 'profile' => 'Profile', + 'addresses' => 'Addresses', + ], + ], + 'customerProfile' => [ + 'details' => [ + 'name' => 'Customer profile', + 'description' => 'Displays a customer profile edit form.', + ], + 'properties' => [ + ], + ], + 'currencyPicker' => [ + 'details' => [ + 'name' => 'Currency picker', + 'description' => 'Shows a picker to select the currently active shop currency', + ], + 'properties' => [ + ], + ], + 'dependencies' => [ + 'details' => [ + 'name' => 'Frontend dependencies', + 'description' => 'Includes all needed frontend dependencies', + ], + 'properties' => [ + ], + ], + 'addressList' => [ + 'details' => [ + 'name' => 'Address list', + 'description' => 'Displays a list of all registered user addresses', + ], + 'properties' => [ + ], + 'errors' => [ + 'address_not_found' => 'The requested address could not be found', + 'cannot_delete_last_address' => 'You cannot delete your last address', + ], + 'messages' => [ + 'address_deleted' => 'Address deleted', + 'default_billing_address_changed' => 'Default billing address changed', + 'default_shipping_address_changed' => 'Default shipping address changed', + ], + ], + 'ordersList' => [ + 'details' => [ + 'name' => 'Orders list', + 'description' => 'Displays a list of all customer orders', + ], + 'properties' => [ + ], + ], + 'product' => [ + 'details' => [ + 'name' => 'Product details', + 'description' => 'Displays details of a product', + ], + 'properties' => [ + 'redirectOnPropertyChange' => [ + 'title' => 'Redirect on property change', + 'description' => 'Redirect the user to the new detail page if a property was changed', + ], + ], + 'added_to_cart' => 'Added product successfully', + ], + 'productReviews' => [ + 'details' => [ + 'name' => 'Product reviews', + 'description' => 'Displays all reviews of a product', + ], + 'properties' => [ + 'perPage' => [ + 'title' => 'Number of reviews per page', + ], + 'currentVariantReviewsOnly' => [ + 'title' => 'Show only ratings of this Variant', + 'description' => "Don't show reviews of other Variants of this Product", + ], + ], + ], + 'cart' => [ + 'details' => [ + 'name' => 'Cart', + 'description' => 'Displays the shopping cart', + ], + 'properties' => [ + 'showDiscountApplier' => [ + 'title' => 'Show discount applier', + ], + 'discountCodeLimit' => [ + 'title' => 'Discount code limit', + 'description' => 'Set to 0 for unlimited codes', + ], + 'showShipping' => [ + 'title' => 'Show shipping cost', + ], + 'showTaxes' => [ + 'title' => 'Show taxes', + ], + 'showProceedToCheckoutButton' => [ + 'title' => 'Show proceed to checkout button', + ], + ], + ], + 'checkout' => [ + 'details' => [ + 'name' => 'Checkout', + 'description' => 'Handles the checkout process', + ], + 'errors' => [ + 'missing_settings' => 'Please select a payment and shipping method.', + ], + 'properties' => [ + 'step' => [ + 'name' => 'Active checkout step (is set automatically)', + ], + ], + ], + 'quickCheckout' => [ + 'details' => [ + 'name' => 'Quick Checkout', + 'description' => 'Single-page checkout process', + ], + 'errors' => [ + 'signup_failed' => 'Failed to create user account.', + ], + ], + 'discountApplier' => [ + 'details' => [ + 'name' => 'Promo code input', + 'description' => 'Displays a promo code input field', + ], + 'discount_applied' => 'Discount applied successfully!', + ], + 'shippingMethodSelector' => [ + 'details' => [ + 'name' => 'Shipping selector', + 'description' => 'Displays a list of all available shipping methods', + ], + 'errors' => [ + 'unavailable' => 'The selected shipping method is not available for your order.', + ], + ], + 'paymentMethodSelector' => [ + 'details' => [ + 'name' => 'Payment method selector', + 'description' => 'Displays a list of all available payment methods', + ], + 'errors' => [ + 'unavailable' => 'The selected payment method is not available for your order.', + ], + ], + 'addressSelector' => [ + 'details' => [ + 'name' => 'Address selector', + 'description' => 'Displays a list of all existing user addresses', + ], + 'errors' => [ + ], + ], + 'addressForm' => [ + 'details' => [ + 'name' => 'Address form', + 'description' => 'Displays a form to edit a user\'s address', + ], + 'properties' => [ + 'address' => [ + 'title' => 'Address', + ], + 'redirect' => [ + 'title' => 'Redirect (after save)', + ], + 'set' => [ + 'title' => 'Use this address as', + ], + ], + 'redirects' => [ + 'checkout' => 'Checkout page', + ], + 'set' => [ + 'billing' => 'Billing address', + 'shipping' => 'Shipping address', + ], + ], + 'signup' => [ + 'details' => [ + 'name' => 'Signup', + 'description' => 'Displays a signup and sign-in form', + ], + 'properties' => [ + 'redirect' => [ + 'name' => 'Redirect after login', + ], + ], + 'errors' => [ + 'user_is_guest' => 'You are trying to sign in with a guest account.', + 'unknown_user' => 'The credentials you have entered are invalid.', + 'not_activated' => 'Your account needs to be activated before you can login.', + 'login' => [ + 'required' => 'Please enter an email address.', + 'email' => 'Please enter a valid email address.', + 'between' => 'Please enter a valid email address.', + ], + 'password' => [ + 'required' => 'Please enter your password.', + 'max' => 'The provided password is too long.', + 'min' => 'The provided password is too short. Please enter at least 8 characters.', + ], + 'password_repeat' => [ + 'required' => 'Please repeat your password.', + 'same' => 'Your password confirmation does not match your entered password.', + ], + 'email' => [ + 'required' => 'Please enter an email address.', + 'email' => 'This email address is invalid.', + 'unique' => 'A user with this email address is already registered.', + 'non_existing_user' => 'A user with this email address is already registered. Use the password reset function.', + ], + 'firstname' => [ + 'required' => 'Please enter your first name.', + ], + 'lastname' => [ + 'required' => 'Please enter your last name.', + ], + 'lines' => [ + 'required' => 'Please enter your address.', + ], + 'zip' => [ + 'required' => 'Please enter your zip code.', + ], + 'city' => [ + 'required' => 'Please enter a city.', + ], + 'country_id' => [ + 'required' => 'Choose a country.', + 'exists' => 'The provided country is not valid.', + ], + 'state_id' => [ + 'required' => 'Choose a state', + 'exists' => 'The selected value is not valid.', + ], + 'terms_accepted' => [ + 'required' => 'Please accept our terms and conditions.', + ], + ], + ], + 'categories' => [ + 'details' => [ + 'name' => 'Categories', + 'description' => 'Lists available categories', + ], + 'properties' => [ + 'parent' => [ + 'title' => 'Start from category', + 'description' => 'Only show child categories of this category', + ], + 'categorySlug' => [ + 'title' => 'Category slug parameter', + 'description' => 'Use this parameter to load the parent category from the url', + ], + 'categoryPage' => [ + 'title' => 'Category page', + 'description' => 'Links will point to this page. If nothing is entered the default settings from the backend settings will be used.', + ], + ], + 'no_parent' => 'Show all categories', + 'by_slug' => 'Use category in url as parent', + ], + 'cartSummary' => [ + 'details' => [ + 'name' => 'Cart summary', + 'description' => 'Displays the number of products in and total value of the cart', + ], + 'properties' => [ + 'showItemCount' => [ + 'title' => 'Show product count', + 'description' => 'Displays the count of items in the cart', + ], + 'showTotalPrice' => [ + 'title' => 'Show total value', + 'description' => 'Displays the total value of all items in the cart', + ], + ], + ], + 'customerDashboard' => [ + 'details' => [ + 'name' => 'Customer dashboard', + 'description' => 'Displays a link for the customer to login and change her account settings', + ], + 'properties' => [ + 'customerDashboardLabel' => [ + 'title' => 'Customer dashboard label', + 'description' => 'Link text for the customer account page', + ], + 'logoutLabel' => [ + 'title' => 'Logout label', + 'description' => 'Link text for the logout link', + ], + ], + ], + 'enhancedEcommerceAnalytics' => [ + 'details' => [ + 'name' => 'Enhanced E-Commerce (UA) Component', + 'description' => 'Implements a Google Tag Manager Data Layer', + ], + ], + 'wishlistButton' => [ + 'details' => [ + 'name' => 'Wishlist button', + 'description' => 'Displays a wishlist button', + ], + 'properties' => [ + 'product' => [ + 'name' => 'Product', + 'description' => 'ID of the product', + ], + 'variant' => [ + 'name' => 'Variant', + 'description' => 'ID of the variant', + ], + ], + ], + 'wishlists' => [ + 'details' => [ + 'name' => 'Wishlists', + 'description' => 'Displays the wishlist manager', + ], + 'properties' => [ + 'showShipping' => [ + 'name' => 'Show shipping', + 'description' => 'Show shipping cost and selector', + ], + ], + ], + ], + 'shipping_method_rates' => [ + 'from_weight' => 'From (Weight in grams)', + 'to_weight' => 'To (Weight in grams)', + ], + 'products' => [ + 'variants_comment' => 'Create different variants of the same product', + ], + 'order_states' => [ + 'name' => 'Name', + 'description' => 'Description', + 'color' => 'Color', + 'flag' => 'Special flag', + 'flags' => [ + 'new' => 'Set the state of the order as "new"', + 'complete' => 'Set the state of the order as "done"', + 'cancelled' => 'Set the state of the order as "cancelled"', + ], + ], + 'users' => [ + 'create_customer' => 'Create Customer', + 'customer_added' => 'The selected users have been extended with a customer account.', + 'no_customer_added' => 'No valid user found with without a customer account.', + ], + 'customer_group' => [ + 'code_comment' => 'This code can be used to identify this group programmatically', + 'discount_comment' => 'Give this customer group a specific discount in % on your whole catalogue', + ], + 'order_status' => [ + 'processed' => 'Processed', + 'disputed' => 'Disputed', + 'shipped' => 'Shipped', + 'delivered' => 'Delivered', + 'pending' => 'Pending', + 'cancelled' => 'Cancelled', + ], + 'notifications' => [ + 'enabled' => 'Enabled', + 'enabled_comment' => 'This notification is enabled', + 'template' => 'Mail template', + ], + 'payment_log' => [ + 'payment_data' => 'Payment data', + 'data_comment' => 'This data has been returned by the payment provider', + 'order_data_comment' => 'This is all the order data for this payment', + 'message_comment' => 'This message has been returned by the payment provider', + 'code_comment' => 'This code has been returned by the payment provider', + 'failed_only' => 'Failed only', + ], + 'services' => [ + 'options' => 'Options', + 'option' => 'Option', + 'required' => 'Service is required', + 'required_comment' => 'One option of this service has to be selected when a product is added to the cart.', + ], + 'reviews' => [ + 'rating' => 'Rating', + 'review' => 'Review details', + 'title' => 'Title of your review', + 'pros' => 'Positive aspects', + 'cons' => 'Negative aspects', + 'anonymous' => 'Anonymous', + 'only_unapproved' => 'Show only unapproved', + 'no_more' => 'No more unapproved reviews', + 'approved' => 'Review approved', + 'approve' => 'Approve review', + 'approve_next' => 'Approve and go to next', + ], +]; From 98a0fda17c3d8054141bd7720267440bd6d20417 Mon Sep 17 00:00:00 2001 From: Ruben van Erk Date: Fri, 18 Oct 2024 12:38:52 +0200 Subject: [PATCH 2/5] Translate to Dutch --- lang/nl/lang.php | 1522 +++++++++++++++++++++++----------------------- 1 file changed, 761 insertions(+), 761 deletions(-) diff --git a/lang/nl/lang.php b/lang/nl/lang.php index c8fa0086f..c2b387496 100644 --- a/lang/nl/lang.php +++ b/lang/nl/lang.php @@ -3,1209 +3,1209 @@ return [ 'plugin' => [ 'name' => 'Mall', - 'description' => 'E-commerce solution for October CMS', + 'description' => 'E-commerce oplossing voor October CMS', ], 'titles' => [ 'products' => [ - 'create' => 'Create product', - 'update' => 'Edit product', - 'preview' => 'Preview product', + 'create' => 'Product maken', + 'update' => 'Product bewerken', + 'preview' => 'Product bekijken', ], 'categories' => [ - 'create' => 'Create category', - 'update' => 'Edit category', - 'preview' => 'Category preview', + 'create' => 'Categorie maken', + 'update' => 'Categorie bewerken', + 'preview' => 'Categorie bekijken', ], 'orders' => [ - 'show' => 'Order details', - 'export' => 'Export orders', + 'show' => 'Bestelgegevens', + 'export' => 'Bestellingen exporteren', ], 'discounts' => [ - 'create' => 'Create discount', - 'update' => 'Edit discount', - 'preview' => 'Preview discount', + 'create' => 'Korting maken', + 'update' => 'Korting bewerken', + 'preview' => 'Korting bekijken', ], 'services' => [ - 'create' => 'Create service', - 'update' => 'Edit service', + 'create' => 'Dienst maken', + 'update' => 'Dienst bewerken', ], 'shipping_methods' => [ - 'create' => 'Create shipping method', - 'update' => 'Edit shipping method', - 'preview' => 'Preview shipping method', + 'create' => 'Verzendmethode maken', + 'update' => 'Verzendmethode bewerken', + 'preview' => 'Verzendmethode bekijken', ], 'payment_methods' => [ - 'create' => 'Create payment method', - 'edit' => 'Edit payment method', + 'create' => 'Betaalmethode maken', + 'edit' => 'Betaalmethode bewerken', ], 'custom_field_options' => [ - 'edit' => 'Edit field options', + 'edit' => 'Veldopties bewerken', ], 'properties' => [ - 'create' => 'Create properties', - 'edit' => 'Edit properties', + 'create' => 'Eigenschappen maken', + 'edit' => 'Eigenschappen bewerken', ], 'order_states' => [ - 'create' => 'Create status', - 'edit' => 'Edit status', - 'reorder' => 'Reorder status', + 'create' => 'Status maken', + 'edit' => 'Status bewerken', + 'reorder' => 'Status herordenen', ], 'brands' => [ - 'create' => 'Create brand', - 'edit' => 'Edit brand', + 'create' => 'Merk maken', + 'edit' => 'Merk bewerken', ], 'property_groups' => [ - 'create' => 'Create group', - 'edit' => 'Edit group', + 'create' => 'Groep maken', + 'edit' => 'Groep bewerken', ], 'customer_groups' => [ - 'create' => 'Create group', - 'update' => 'Edit group', + 'create' => 'Groep maken', + 'update' => 'Groep bewerken', ], 'notifications' => [ - 'update' => 'Update notification', + 'update' => 'Notificatie bewerken', ], 'taxes' => [ - 'create' => 'Create tax', - 'update' => 'Edit tax', + 'create' => 'Belasting maken', + 'update' => 'Belasting bewerken', ], 'reviews' => [ - 'create' => 'Create review', - 'update' => 'Edit review', + 'create' => 'Recensie maken', + 'update' => 'Recensie bewerken', ], 'currencies' => [ - 'create' => 'New Currency', - 'update' => 'Update Currency', - 'reorder' => 'Reorder Currencies', + 'create' => 'Nieuwe valuta', + 'update' => 'Valuta bewerken', + 'reorder' => 'Valuta herordenen', ], 'price_categories' => [ - 'create' => 'New Price Category', - 'update' => 'Update Price Category', - 'reorder' => 'Reorder Price Categories', + 'create' => 'Nieuwe prijscategorie', + 'update' => 'Prijscategorie bewerken', + 'reorder' => 'Prijscategorieën herordenen', ], ], 'menu_items' => [ - 'all_categories' => 'All shop categories', - 'single_category' => 'Single shop category', - 'all_products' => 'All shop products', - 'all_variants' => 'All shop variants', + 'all_categories' => 'Alle winkelcategorieën', + 'single_category' => 'Enkele winkelcategorie', + 'all_products' => 'Alle winkelproducten', + 'all_variants' => 'Alle winkelvarianten', ], 'currency_settings' => [ - 'label' => 'Currencies', - 'description' => 'Setup your currencies', - 'currencies' => 'Only enter official 3-char currency codes.', - 'currency_code' => 'Currency code', - 'currency_decimals' => 'Decimal places', - 'currency_rounding' => 'Rounding the total', - 'currency_rounding_comment' => 'The total, including taxes, is rounded to this value if this currency is active.', - 'currency_format' => 'Format', - 'currency_symbol' => 'Symbol', - 'currency_rate' => 'Rate', - 'is_default' => 'Default', - 'set_as_default' => 'Set as default currency', - 'is_enabled' => 'Enabled', - 'unknown' => 'Unknown Currency', - 'help_title' => 'Help with currency formatting', - 'help_default_label' => 'The default currency format is:', - 'help_variables_label' => 'The following variables are available:', - 'help_variable_price_label' => 'The full price of the product as a float (ex. 1500.42).', - 'help_variable_integers_label' => 'The price without decimals (ex. 1500).', - 'help_variable_decimals_label' => 'Only the decimals of the price (ex. 42).', - 'help_variable_currency_label' => 'The currency data you specified (ex. {code: "EUR", rate: 1, symbol: "€", decimals: 2}).', - 'help_variable_product_label' => 'The product model this price is from. (ex. a full Product model instance).', - 'help_plugin_docs_link' => 'Visit the plugin\'s documentation for more examples.', + 'label' => 'Valuta\'s', + 'description' => 'Stel je valuta\'s in', + 'currencies' => 'Voer alleen officiële 3-letter valutacodes in.', + 'currency_code' => 'Valutacode', + 'currency_decimals' => 'Decimalen', + 'currency_rounding' => 'Afronding van het totaal', + 'currency_rounding_comment' => 'Het totaal, inclusief belastingen, wordt afgerond op deze waarde als deze valuta actief is.', + 'currency_format' => 'Formaat', + 'currency_symbol' => 'Symbool', + 'currency_rate' => 'Koers', + 'is_default' => 'Standaard', + 'set_as_default' => 'Instellen als standaardvaluta', + 'is_enabled' => 'Ingeschakeld', + 'unknown' => 'Onbekende valuta', + 'help_title' => 'Hulp bij valutaopmaak', + 'help_default_label' => 'Het standaard valutaformaat is:', + 'help_variables_label' => 'De volgende variabelen zijn beschikbaar:', + 'help_variable_price_label' => 'De volledige prijs van het product als een float (bijv. 1500.42).', + 'help_variable_integers_label' => 'De prijs zonder decimalen (bijv. 1500).', + 'help_variable_decimals_label' => 'Alleen de decimalen van de prijs (bijv. 42).', + 'help_variable_currency_label' => 'De valutagegevens die je hebt opgegeven (bijv. {code: "EUR", rate: 1, symbol: "€", decimals: 2}).', + 'help_variable_product_label' => 'Het productmodel waar deze prijs van is. (bijv. een volledige Product model instantie).', + 'help_plugin_docs_link' => 'Bezoek de documentatie van de plugin voor meer voorbeelden.', ], 'payment_gateway_settings' => [ - 'label' => 'Payment gateways', - 'description' => 'Configure your payment gateways', + 'label' => 'Betalingsgateways', + 'description' => 'Configureer je betalingsgateways', 'stripe' => [ - 'api_key' => 'Stripe API Key', - 'api_key_comment' => 'You can find this key in your Stripe Dashboard', - 'publishable_key' => 'Stripe Publishable Key', - 'publishable_key_comment' => 'You can find this key in your Stripe Dashboard', + 'api_key' => 'Stripe API-sleutel', + 'api_key_comment' => 'Je kunt deze sleutel vinden in je Stripe Dashboard', + 'publishable_key' => 'Stripe Publishable Sleutel', + 'publishable_key_comment' => 'Je kunt deze sleutel vinden in je Stripe Dashboard', ], 'paypal' => [ - 'client_id' => 'PayPal Client ID', + 'client_id' => 'PayPal Client-ID', 'secret' => 'PayPal Secret', - 'test_mode' => 'Test mode', - 'test_mode_comment' => 'Run all payments in the PayPal Sandbox.', + 'test_mode' => 'Testmodus', + 'test_mode_comment' => 'Voer alle betalingen uit in de PayPal Sandbox.', ], 'postfinance' => [ - 'test_mode' => 'Test mode', - 'test_mode_comment' => 'Run all payments against the test environment', - 'pspid' => 'PSPID (Username)', - 'hashing_method' => 'Hash algorithm', - 'hashing_method_comment' => 'Configuration -> Technical information -> Global security parameters', - 'sha_in' => 'SHA-IN Signature', - 'sha_in_comment' => 'Configuration -> Technical information -> Data and origin verification', - 'sha_out' => 'SHA-OUT Signature', - 'sha_out_comment' => 'Configuration -> Technical information -> Transaction feedback', + 'test_mode' => 'Testmodus', + 'test_mode_comment' => 'Voer alle betalingen uit in de testomgeving', + 'pspid' => 'PSPID (Gebruikersnaam)', + 'hashing_method' => 'Hash-algoritme', + 'hashing_method_comment' => 'Configuratie -> Technische informatie -> Globale beveiligingsparameters', + 'sha_in' => 'SHA-IN Handtekening', + 'sha_in_comment' => 'Configuratie -> Technische informatie -> Gegevens- en oorsprongsverificatie', + 'sha_out' => 'SHA-OUT Handtekening', + 'sha_out_comment' => 'Configuratie -> Technische informatie -> Transactiefeedback', ], ], 'notification_settings' => [ - 'label' => 'Notifications', - 'description' => 'Configure store notifications', + 'label' => 'Notificaties', + 'description' => 'Configureer winkelnotificaties', ], 'price_category_settings' => [ - 'label' => 'Price categories', - 'description' => 'Configure additional price categories', - 'is_enabled' => 'Enabled', + 'label' => 'Prijscategorieën', + 'description' => 'Configureer aanvullende prijscategorieën', + 'is_enabled' => 'Ingeschakeld', 'title_label' => 'Label', - 'title_description' => 'A descriptive label, which can be shown on the front-end.', + 'title_description' => 'Een beschrijvend label, dat op de voorkant van de website kan worden getoond.', ], 'order_state_settings' => [ - 'description' => 'Configure order states', - 'is_enabled' => 'Enabled', + 'description' => 'Configureer bestelstatussen', + 'is_enabled' => 'Ingeschakeld', ], 'payment_method_settings' => [ - 'description' => 'Manage payment methods', - 'is_default' => 'Default', - 'set_as_default' => 'Set as default payment method', - 'is_enabled' => 'Enabled', + 'description' => 'Beheer betaalmethoden', + 'is_default' => 'Standaard', + 'set_as_default' => 'Instellen als standaard betaalmethode', + 'is_enabled' => 'Ingeschakeld', ], 'shipping_method_settings' => [ - 'description' => 'Manage shipping methods', - 'is_default' => 'Default', - 'set_as_default' => 'Set as default shipping method', - 'is_enabled' => 'Enabled', + 'description' => 'Beheer verzendmethoden', + 'is_default' => 'Standaard', + 'set_as_default' => 'Instellen als standaard verzendmethode', + 'is_enabled' => 'Ingeschakeld', ], 'tax_settings' => [ - 'description' => 'Manage taxes', + 'description' => 'Beheer belastingen', ], 'general_settings' => [ - 'category' => 'Mall: General', - 'category_payments' => 'Mall: Payments', - 'category_orders' => 'Mall: Orders', - 'label' => 'Configuration', - 'description' => 'General settings', - 'product_page' => 'Product details page', - 'product_page_comment' => 'This is where the product details are displayed', - 'address_page' => 'Address page', - 'address_page_comment' => 'The addressForm component has to be present on this page', - 'checkout_page' => 'Checkout page', - 'checkout_page_comment' => 'The checkout component has to be present on this page', - 'account_page' => 'Account page', - 'account_page_comment' => 'The myAccount component has to be present on this page', - 'cart_page' => 'Cart page', - 'cart_page_comment' => 'The cart component has to be present on this page', - 'category_page' => 'Category page for products listing', - 'redirect_to_cart' => 'Redirect to cart', - 'redirect_to_cart_comment' => 'Redirect to cart after the user added a product', - 'use_state' => 'Use State/County/Province field', - 'use_state_comment' => 'Customers have to select a State/County/Province during signup', - 'group_search_results_by_product' => 'Group search results by product', - 'group_search_results_by_product_comment' => 'Include a Product only once in the search results, don\'t display all matching Variants', - 'shipping_selection_before_payment' => 'Select shipping method BEFORE payment during checkout', - 'shipping_selection_before_payment_comment' => 'By default, during checkout, the user is first asked to select a payment method before selecting a shipping method; use this option to reverse this logic', - 'admin_email' => 'Admin email', - 'admin_email_comment' => 'Admin notifications will be sent to this address', - 'base' => 'Base settings', - 'links' => 'CMS pages', - 'links_comment' => 'Choose which pages are used to display your products', - 'customizations' => 'Customizations', - 'customizations_comment' => 'Customize the features of your shop', - 'category_page_comment' => 'Add the "products" component to this page.', - 'order_number_start' => 'First order number', - 'order_number_start_comment' => 'Initial id of the first order', + 'category' => 'Mall: Algemeen', + 'category_payments' => 'Mall: Betalingen', + 'category_orders' => 'Mall: Bestellingen', + 'label' => 'Configuratie', + 'description' => 'Algemene instellingen', + 'product_page' => 'Product detailpagina', + 'product_page_comment' => 'Hier worden de productdetails weergegeven', + 'address_page' => 'Adrespagina', + 'address_page_comment' => 'De addressForm component moet op deze pagina aanwezig zijn', + 'checkout_page' => 'Afrekenpagina', + 'checkout_page_comment' => 'De checkout component moet op deze pagina aanwezig zijn', + 'account_page' => 'Accountpagina', + 'account_page_comment' => 'De myAccount component moet op deze pagina aanwezig zijn', + 'cart_page' => 'Winkelwagenpagina', + 'cart_page_comment' => 'De cart component moet op deze pagina aanwezig zijn', + 'category_page' => 'Categoriepagina voor productoverzicht', + 'redirect_to_cart' => 'Doorverwijzen naar winkelwagen', + 'redirect_to_cart_comment' => 'Doorverwijzen naar winkelwagen nadat de gebruiker een product heeft toegevoegd', + 'use_state' => 'Gebruik Staat/Provincie veld', + 'use_state_comment' => 'Klanten moeten een Staat/Provincie selecteren tijdens registratie', + 'group_search_results_by_product' => 'Groepeer zoekresultaten per product', + 'group_search_results_by_product_comment' => 'Voeg een product slechts één keer toe aan de zoekresultaten, toon niet alle overeenkomende varianten', + 'shipping_selection_before_payment' => 'Selecteer verzendmethode VOOR betaling tijdens het afrekenen', + 'shipping_selection_before_payment_comment' => 'Standaard wordt de gebruiker tijdens het afrekenen eerst gevraagd om een betaalmethode te selecteren voordat een verzendmethode wordt geselecteerd; gebruik deze optie om deze logica om te keren', + 'admin_email' => 'Beheerders e-mail', + 'admin_email_comment' => 'Beheerdersmeldingen worden naar dit adres verzonden', + 'base' => 'Basisinstellingen', + 'links' => 'CMS-pagina\'s', + 'links_comment' => 'Kies welke pagina\'s worden gebruikt om je producten weer te geven', + 'customizations' => 'Aanpassingen', + 'customizations_comment' => 'Pas de functies van je winkel aan', + 'category_page_comment' => 'Voeg de "products" component toe aan deze pagina.', + 'order_number_start' => 'Eerste bestelnummer', + 'order_number_start_comment' => 'Initiële id van de eerste bestelling', 'index_driver' => 'Index driver', - 'index_driver_comment' => 'If your database supports JSON use the database driver.', - 'index_driver_filesystem' => 'Filesystem', + 'index_driver_comment' => 'Als je database JSON ondersteunt, gebruik dan de database driver.', + 'index_driver_filesystem' => 'Bestandssysteem', 'index_driver_database' => 'Database (MySQL 5.7+, MariaDB 10.2+, SQLite 3.19+)', - 'index_driver_hint' => 'If you change this option make sure to run :command on the command line to re-index your products!', + 'index_driver_hint' => 'Als je deze optie wijzigt, zorg er dan voor dat je :command op de commandoregel uitvoert om je producten opnieuw te indexeren!', ], 'feed_settings' => [ - 'description' => 'Configure mall feeds', - 'google_merchant_enabled' => 'Enable Google Merchant Center Feed', - 'google_merchant_enabled_comment' => 'A product feed will be generated', - 'google_merchant_url' => 'Your Google Merchant Feed URL', - 'google_merchant_url_locale' => 'Add ?locale=xy to get a localized feed.', + 'description' => 'Configureer winkel feeds', + 'google_merchant_enabled' => 'Google Merchant Center Feed inschakelen', + 'google_merchant_enabled_comment' => 'Er wordt een productfeed gegenereerd', + 'google_merchant_url' => 'Je Google Merchant Feed URL', + 'google_merchant_url_locale' => 'Voeg ?locale=xy toe om een gelokaliseerde feed te krijgen.', ], 'review_settings' => [ - 'description' => 'Configure reviews', - 'enabled' => 'Reviews enabled', - 'enabled_comment' => 'Customers can create reviews', - 'moderated' => 'Moderate reviews', - 'moderated_comment' => 'New reviews have to be published manually by the site admin', - 'allow_anonymous' => 'Allow anonymous reviews', - 'allow_anonymous_comment' => 'Unregistered users can create reviews', + 'description' => 'Configureer recensies', + 'enabled' => 'Recensies ingeschakeld', + 'enabled_comment' => 'Klanten kunnen recensies maken', + 'moderated' => 'Recensies modereren', + 'moderated_comment' => 'Nieuwe recensies moeten handmatig door de sitebeheerder worden gepubliceerd', + 'allow_anonymous' => 'Anonieme recensies toestaan', + 'allow_anonymous_comment' => 'Ongeregistreerde gebruikers kunnen recensies maken', ], 'common' => [ - 'shop' => 'Shop', - 'products' => 'Products', + 'shop' => 'Winkel', + 'products' => 'Producten', 'product' => 'Product', - 'orders' => 'Orders', - 'cart' => 'Cart', - 'shipping' => 'Shipping', - 'taxes' => 'Taxes', - 'rates' => 'Rates', - 'inventory' => 'Inventory', - 'accessories' => 'Accessories', - 'shipping_methods' => 'Shipping methods', - 'accessory' => 'Accessory', - 'custom_fields' => 'Custom fields', - 'variants' => 'Variants', + 'orders' => 'Bestellingen', + 'cart' => 'Winkelwagen', + 'shipping' => 'Verzending', + 'taxes' => 'Belastingen', + 'rates' => 'Tarieven', + 'inventory' => 'Voorraad', + 'accessories' => 'Accessoires', + 'shipping_methods' => 'Verzendmethoden', + 'accessory' => 'Accessoire', + 'custom_fields' => 'Aangepaste velden', + 'variants' => 'Varianten', 'variant' => 'Variant', - 'discounts' => 'Discounts', - 'discount' => 'Discount', - 'discount_percentage' => 'Discount (%)', - 'select_placeholder' => '-- Please choose', - 'main_image' => 'Main image', - 'images' => 'Images', - 'image_set' => 'Image set', - 'attachments' => 'Images/Downloads/Embeds', + 'discounts' => 'Kortingen', + 'discount' => 'Korting', + 'discount_percentage' => 'Korting (%)', + 'select_placeholder' => '-- Maak een keuze', + 'main_image' => 'Hoofdafbeelding', + 'images' => 'Afbeeldingen', + 'image_set' => 'Afbeeldingsset', + 'attachments' => 'Afbeeldingen/Downloads/Embeds', 'downloads' => 'Downloads', - 'select_image' => 'Choose image', - 'select_file' => 'Choose file', - 'allowed' => 'Allowed', - 'not_allowed' => 'Not allowed', - 'yes' => 'Yes', - 'no' => 'No', + 'select_image' => 'Kies een afbeelding', + 'select_file' => 'Kies een bestand', + 'allowed' => 'Toegestaan', + 'not_allowed' => 'Niet toegestaan', + 'yes' => 'Ja', + 'no' => 'Nee', 'seo' => 'SEO', - 'properties_links' => 'Properties/Links', - 'categories' => 'Categories', - 'category' => 'Category', - 'meta_title' => 'Meta title', - 'meta_description' => 'Meta description', - 'meta_keywords' => 'Meta keywords', - 'reorder' => 'Reorder entries', + 'properties_links' => 'Eigenschappen/Links', + 'categories' => 'Categorieën', + 'category' => 'Categorie', + 'meta_title' => 'Meta titel', + 'meta_description' => 'Meta beschrijving', + 'meta_keywords' => 'Meta trefwoorden', + 'reorder' => 'Items herschikken', 'id' => 'ID', - 'created_at' => 'Created at', - 'updated_at' => 'Updated at', - 'approved_at' => 'Approved at', - 'hide_published' => 'Hide published', + 'created_at' => 'Gemaakt op', + 'updated_at' => 'Bijgewerkt op', + 'approved_at' => 'Goedgekeurd op', + 'hide_published' => 'Verberg gepubliceerd', 'slug' => 'URL', - 'name' => 'Name', - 'display_name' => 'Display name', - 'group_name' => 'Group name', - 'add_value' => 'Add value', - 'export_orders' => 'Export orders', - 'use_backend_defaults' => 'Use defaults configured in backend settings', - 'api_error' => 'Could not save discount. Error while sending changes to the Mall API.', - 'includes_tax' => 'Including taxes', - 'conditions' => 'Conditions', - 'general' => 'General', + 'name' => 'Naam', + 'display_name' => 'Weergavenaam', + 'group_name' => 'Groepsnaam', + 'add_value' => 'Waarde toevoegen', + 'export_orders' => 'Bestellingen exporteren', + 'use_backend_defaults' => 'Gebruik standaardinstellingen uit de backend', + 'api_error' => 'Korting kon niet worden opgeslagen. Fout bij het verzenden van wijzigingen naar de Mall API.', + 'includes_tax' => 'Inclusief belastingen', + 'conditions' => 'Voorwaarden', + 'general' => 'Algemeen', 'logo' => 'Logo', - 'payment_gateway' => 'Payment gateway', - 'payment_provider' => 'Payment provider', - 'payment_methods' => 'Payment methods', - 'payment' => 'Payment', - 'payments' => 'Payments', - 'image' => 'Image', - 'color' => 'Color', - 'unit' => 'Unit', - 'dont_group' => '-- Do not group', - 'properties' => 'Properties', - 'old_price' => 'Old price', - 'property' => 'Property', - 'property_groups' => 'Property groups', - 'property_group' => 'Property group', - 'options' => 'Options', - 'option' => 'Option', - 'catalogue' => 'Catalogue', - 'out_of_stock' => 'This product is out of stock.', - 'out_of_stock_short' => 'Out of stock', - 'stock_limit_reached' => 'You cannot add any more items of this product to your cart since the stock limit has been reached.', - 'deleted_at' => 'Deleted at', - 'sort_order' => 'Sort order', - 'order_states' => 'Order states', + 'payment_gateway' => 'Betalingsgateway', + 'payment_provider' => 'Betalingsprovider', + 'payment_methods' => 'Betaalmethoden', + 'payment' => 'Betaling', + 'payments' => 'Betalingen', + 'image' => 'Afbeelding', + 'color' => 'Kleur', + 'unit' => 'Eenheid', + 'dont_group' => '-- Niet groeperen', + 'properties' => 'Eigenschappen', + 'old_price' => 'Oude prijs', + 'property' => 'Eigenschap', + 'property_groups' => 'Eigenschapsgroepen', + 'property_group' => 'Eigenschapsgroep', + 'options' => 'Opties', + 'option' => 'Optie', + 'catalogue' => 'Catalogus', + 'out_of_stock' => 'Dit product is niet op voorraad.', + 'out_of_stock_short' => 'Niet op voorraad', + 'stock_limit_reached' => 'Je kunt geen extra items van dit product aan je winkelwagen toevoegen omdat de voorraadlimiet is bereikt.', + 'deleted_at' => 'Verwijderd op', + 'sort_order' => 'Sorteervolgorde', + 'order_states' => 'Bestelstatussen', 'website' => 'Website', - 'brands' => 'Brands', - 'brand' => 'Brand', - 'sorting_updated' => 'Sort order has been updated', - 'not_in_use' => 'Option is not in use', - 'saved_changes' => 'Saved changes successfully', - 'none' => '-- None', - 'customers' => 'Customers', - 'customer_groups' => 'Customer groups', - 'customer_group' => 'Customer group', + 'brands' => 'Merken', + 'brand' => 'Merk', + 'sorting_updated' => 'Sorteervolgorde is bijgewerkt', + 'not_in_use' => 'Optie is niet in gebruik', + 'saved_changes' => 'Wijzigingen succesvol opgeslagen', + 'none' => '-- Geen', + 'customers' => 'Klanten', + 'customer_groups' => 'Klantengroepen', + 'customer_group' => 'Klantengroep', 'product_or_variant' => 'Product/Variant', 'code' => 'Code', - 'code_comment' => 'This code can be used to identify this record programmatically', - 'checked' => 'Checked', - 'unchecked' => 'Unchecked', - 'notifications' => 'Notifications', - 'notification' => 'Notification', - 'price_missing' => 'Enter at least a price for the default currency', - 'slug_unique' => 'The URL has to be unique', - 'fees' => 'Fees', - 'value' => 'Value', - 'action_required' => 'Action required!', - 'invalid_quantity' => 'The specified quantity is not valid', - 'addresses' => 'Addresses', - 'address' => 'Address', - 'reference' => 'Reference', - 'session_id' => 'Session ID', - 'message' => 'Message', - 'payment_method' => 'Payment method', - 'data' => 'Data', - 'successful' => 'Successful', - 'failed' => 'Failed', - 'caution' => 'Caution', - 'since_begin' => 'Since begin', - 'weekly' => 'Weekly', + 'code_comment' => 'Deze code kan worden gebruikt om dit record programmatisch te identificeren', + 'checked' => 'Geselecteerd', + 'unchecked' => 'Niet geselecteerd', + 'notifications' => 'Notificaties', + 'notification' => 'Notificatie', + 'price_missing' => 'Voer ten minste een prijs in voor de standaardvaluta', + 'slug_unique' => 'De URL moet uniek zijn', + 'fees' => 'Kosten', + 'value' => 'Waarde', + 'action_required' => 'Actie vereist!', + 'invalid_quantity' => 'De opgegeven hoeveelheid is niet geldig', + 'addresses' => 'Adressen', + 'address' => 'Adres', + 'reference' => 'Referentie', + 'session_id' => 'Sessie-ID', + 'message' => 'Bericht', + 'payment_method' => 'Betaalmethode', + 'data' => 'Gegevens', + 'successful' => 'Succesvol', + 'failed' => 'Mislukt', + 'caution' => 'Voorzichtig', + 'since_begin' => 'Sinds begin', + 'weekly' => 'Wekelijks', 'feeds' => 'Feeds', - 'services' => 'Services', - 'service' => 'Service', - 'review' => 'Review', - 'reviews' => 'Reviews', - 'review_categories' => 'Review categories', - 'review_category' => 'Review category', - 'title' => 'Title', - 'version' => 'Version', - 'duplicate_selected' => 'Duplicate selected', - 'duplicated' => 'Duplicated successfully', + 'services' => 'Diensten', + 'service' => 'Dienst', + 'review' => 'Recensie', + 'reviews' => 'Recensies', + 'review_categories' => 'Recensiecategorieën', + 'review_category' => 'Recensiecategorie', + 'title' => 'Titel', + 'version' => 'Versie', + 'duplicate_selected' => 'Geselecteerde dupliceren', + 'duplicated' => 'Succesvol gedupliceerd', ], 'variant' => [ 'method' => [ - 'single' => 'Article', - 'variant' => 'Article variants', + 'single' => 'Artikel', + 'variant' => 'Artikelvarianten', ], - 'create' => 'Create Variant', - 'delete' => 'Delete Selected', - 'delete_confirm' => 'Do you really want to remove the selected variants? This action cannot be made undone.', + 'create' => 'Variant maken', + 'delete' => 'Geselecteerde verwijderen', + 'delete_confirm' => 'Weet je zeker dat je de geselecteerde varianten wilt verwijderen? Deze actie kan niet ongedaan worden gemaakt.', ], 'properties' => [ - 'use_for_variants' => 'Use for variants', - 'use_for_variants_comment' => 'This property is different for different variants of this product', - 'filter_type' => 'Filter type', + 'use_for_variants' => 'Gebruik voor varianten', + 'use_for_variants_comment' => 'Deze eigenschap is anders voor verschillende varianten van dit product', + 'filter_type' => 'Filtertype', 'filter_types' => [ - 'none' => 'Without filter', + 'none' => 'Zonder filter', 'set' => 'Set', - 'range' => 'Range', + 'range' => 'Bereik', ], ], 'custom_field_options' => [ - 'text' => 'Textfield', - 'integer' => 'Integer', - 'float' => 'Float', - 'textarea' => 'Multi-line textfield', + 'text' => 'Tekstveld', + 'integer' => 'Geheel getal', + 'float' => 'Kommagetal', + 'textarea' => 'Tekstveld met meerdere regels', 'richeditor' => 'Richtext', - 'dropdown' => 'Dropdown', - 'checkbox' => 'Checkbox', - 'color' => 'Color', - 'image' => 'Image', - 'switch' => 'Switch', - 'add' => 'Add option', - 'name' => 'Name', - 'price' => 'Price', - 'attributes' => 'Attribute', - 'option' => 'Option', - 'date' => 'Date', - 'datetime' => 'Date Time', + 'dropdown' => 'Keuzelijst', + 'checkbox' => 'Selectievakje', + 'color' => 'Kleur', + 'image' => 'Afbeelding', + 'switch' => 'Schakelaar', + 'add' => 'Optie toevoegen', + 'name' => 'Naam', + 'price' => 'Prijs', + 'attributes' => 'Attribuut', + 'option' => 'Optie', + 'date' => 'Datum', + 'datetime' => 'Datum en tijd', ], 'product' => [ 'user_defined_id' => 'Product ID', - 'name' => 'Product name', - 'published' => 'Published', - 'published_short' => 'Publ.', - 'is_virtual' => 'Is virtual', - 'is_virtual_comment' => 'This product is virtual (a file, no shipping)', - 'product_file' => 'Product file', - 'product_files' => 'Product files', - 'product_files_section_comment' => 'This is a virtual product. You can upload new file versions below. The latest version will be downloadable by customers.', - 'product_file_version' => 'file version', - 'not_published' => 'Not published', - 'published_comment' => 'This product is visible on the website', - 'stock' => 'Stock', - 'price' => 'Price', - 'description_short' => 'Short description', - 'description' => 'Description', - 'weight' => 'Weight', - 'length' => 'Length', - 'height' => 'Height', - 'width' => 'Width', - 'quantity_default' => 'Default quantity', - 'quantity_min' => 'Minimum quantity', - 'quantity_max' => 'Maximum quantity', - 'inventory_management_method' => 'Inventory management method', - 'allow_out_of_stock_purchases' => 'Allow out of stock purchases', - 'allow_out_of_stock_purchases_comment' => 'This product can be ordered even if it is out of stock', - 'stackable' => 'Stack in cart', - 'stackable_comment' => 'If this product is added to the cart multiple times only show one entry (increase quantity)', - 'shippable' => 'Shippable', - 'shippable_comment' => 'This product can be shipped', - 'taxable' => 'Taxable', - 'taxable_comment' => 'Calculate taxes on this product', - 'add_currency' => 'Add currency', - 'is_taxable' => 'Use tax', - 'is_not_taxable' => 'Use no tax', - 'currency' => 'Currency', - 'general' => 'General', - 'duplicate_currency' => 'You have entered multiple prices for the same currency', - 'property_title' => 'Title', - 'property_value' => 'Value', - 'link_title' => 'Title', - 'link_target' => 'Target URL', - 'embed_title' => 'Title', + 'name' => 'Productnaam', + 'published' => 'Gepubliceerd', + 'published_short' => 'Gepubl.', + 'is_virtual' => 'Is virtueel', + 'is_virtual_comment' => 'Dit product is virtueel (een bestand, geen verzending)', + 'product_file' => 'Productbestand', + 'product_files' => 'Productbestanden', + 'product_files_section_comment' => 'Dit is een virtueel product. Je kunt hieronder nieuwe bestandsversies uploaden. De nieuwste versie zal door klanten gedownload kunnen worden.', + 'product_file_version' => 'Bestandsversie', + 'not_published' => 'Niet gepubliceerd', + 'published_comment' => 'Dit product is zichtbaar op de website', + 'stock' => 'Voorraad', + 'price' => 'Prijs', + 'description_short' => 'Korte beschrijving', + 'description' => 'Beschrijving', + 'weight' => 'Gewicht', + 'length' => 'Lengte', + 'height' => 'Hoogte', + 'width' => 'Breedte', + 'quantity_default' => 'Standaard hoeveelheid', + 'quantity_min' => 'Minimale hoeveelheid', + 'quantity_max' => 'Maximale hoeveelheid', + 'inventory_management_method' => 'Voorraadbeheer methode', + 'allow_out_of_stock_purchases' => 'Aankopen zonder voorraad toestaan', + 'allow_out_of_stock_purchases_comment' => 'Dit product kan besteld worden, zelfs als het niet op voorraad is', + 'stackable' => 'Stapelen in winkelwagen', + 'stackable_comment' => 'Als dit product meerdere keren aan de winkelwagen wordt toegevoegd, toon dan slechts één vermelding (verhoog de hoeveelheid)', + 'shippable' => 'Verzendbaar', + 'shippable_comment' => 'Dit product kan verzonden worden', + 'taxable' => 'Belastbaar', + 'taxable_comment' => 'Bereken belastingen op dit product', + 'add_currency' => 'Valuta toevoegen', + 'is_taxable' => 'Gebruik belasting', + 'is_not_taxable' => 'Gebruik geen belasting', + 'currency' => 'Valuta', + 'general' => 'Algemeen', + 'duplicate_currency' => 'Je hebt meerdere prijzen ingevoerd voor dezelfde valuta', + 'property_title' => 'Titel', + 'property_value' => 'Waarde', + 'link_title' => 'Titel', + 'link_target' => 'Doel URL', + 'embed_title' => 'Titel', 'embed_code' => 'Embed code', - 'properties' => 'Properties', + 'properties' => 'Eigenschappen', 'links' => 'Links', 'embeds' => 'Embeds', 'details' => 'Details', - 'price_includes_tax' => 'Price includes taxes', - 'price_includes_tax_comment' => 'The defined price includes all taxes', - 'group_by_property' => 'Attribute for variant grouping', - 'additional_descriptions' => 'Additional descriptions', - 'additional_properties' => 'Additional properties', + 'price_includes_tax' => 'Prijs inclusief belastingen', + 'price_includes_tax_comment' => 'De opgegeven prijs is inclusief alle belastingen', + 'group_by_property' => 'Attribuut voor variantgroepering', + 'additional_descriptions' => 'Aanvullende beschrijvingen', + 'additional_properties' => 'Aanvullende eigenschappen', 'gtin' => 'Global Trade Item Number (GTIN)', - 'mpn' => 'Manufacturer Part Number (MPN)', + 'mpn' => 'Fabrikant Onderdeelnummer (MPN)', 'price_table_modal' => [ - 'trigger' => 'Edit stock and price values', - 'label' => 'Price and stock', - 'title' => 'Price and stock overview', - 'currency_dropdown' => 'Currency: ', + 'trigger' => 'Bewerk voorraad- en prijswaarden', + 'label' => 'Prijs en voorraad', + 'title' => 'Prijs- en voorraadoverzicht', + 'currency_dropdown' => 'Valuta: ', ], - 'missing_category' => 'The product does not have a category associated with it. Please select a category below to edit this product.', - 'variant_support_header' => 'Variants not supported', - 'variant_support_text' => 'The selected category has no Variant properties defined. Please switch the inventory management method to "Article" or select another category.', - 'filter_virtual' => 'Show only virtual products', + 'missing_category' => 'Het product heeft geen bijbehorende categorie. Selecteer hieronder een categorie om dit product te bewerken.', + 'variant_support_header' => 'Varianten niet ondersteund', + 'variant_support_text' => 'De geselecteerde categorie heeft geen Variant-eigenschappen gedefinieerd. Schakel de voorraadbeheer methode over naar "Artikel" of selecteer een andere categorie.', + 'filter_virtual' => 'Toon alleen virtuele producten', ], 'product_file' => [ - 'display_name_comment' => 'This name will be visible to the customer.', - 'version_comment' => 'A unique version helps a customer to recognize updated files.', - 'expires_after_days' => 'Download valid for days', - 'expires_after_days_comment' => 'The file can only be downloaded for this many days after purchase. Leave empty for no limit.', - 'max_download_count' => 'Maximum number of downloads', - 'max_download_count_comment' => 'The file can only be downloaded this many times. Leave empty for no limit.', - 'session_required' => 'Login required', - 'session_required_comment' => 'The file can only be downloaded when the customer is logged in (download link is not shareable).', - 'file' => 'File', - 'download_count' => 'Download count', - 'limit_to_variants' => 'Limit to variants', - 'limit_to_variants_comment' => 'Assign and Limit this product file to one or more of the available product variants.', + 'display_name_comment' => 'Deze naam zal zichtbaar zijn voor de klant.', + 'version_comment' => 'Een unieke versie helpt een klant om bijgewerkte bestanden te herkennen.', + 'expires_after_days' => 'Download geldig voor dagen', + 'expires_after_days_comment' => 'Het bestand kan alleen gedurende dit aantal dagen na aankoop worden gedownload. Laat leeg voor geen limiet.', + 'max_download_count' => 'Maximaal aantal downloads', + 'max_download_count_comment' => 'Het bestand kan alleen dit aantal keren worden gedownload. Laat leeg voor geen limiet.', + 'session_required' => 'Inloggen vereist', + 'session_required_comment' => 'Het bestand kan alleen worden gedownload wanneer de klant is ingelogd (downloadlink is niet deelbaar).', + 'file' => 'Bestand', + 'download_count' => 'Aantal downloads', + 'limit_to_variants' => 'Beperk tot varianten', + 'limit_to_variants_comment' => 'Wijs dit productbestand toe aan een of meer van de beschikbare productvarianten en beperk het daartoe.', 'errors' => [ - 'invalid' => 'Invalid download link', - 'expired' => 'Download link expired', - 'too_many_attempts' => 'Too many download attempts', - 'not_found' => 'Cannot find requested file, please contact us for support.', + 'invalid' => 'Ongeldige downloadlink', + 'expired' => 'Downloadlink verlopen', + 'too_many_attempts' => 'Te veel downloadpogingen', + 'not_found' => 'Kan het gevraagde bestand niet vinden, neem contact met ons op voor ondersteuning.', ], 'hint' => [ - 'intro' => 'This product does not have a file attached. Please make sure to add one or programmatically generate it during checkout.', - 'info_text' => 'You can find information on how to do this', - 'info_link' => 'in the documentation', + 'intro' => 'Dit product heeft geen bestand bijgevoegd. Zorg ervoor dat je er een toevoegt of programmeer het tijdens het afrekenen.', + 'info_text' => 'Je kunt informatie vinden over hoe je dit doet', + 'info_link' => 'in de documentatie', ], ], 'image_sets' => [ - 'is_main_set' => 'Is main set', - 'is_main_set_comment' => 'Use this image set for this product', - 'create_new' => 'Create new set', + 'is_main_set' => 'Is hoofdset', + 'is_main_set_comment' => 'Gebruik deze afbeeldingsset voor dit product', + 'create_new' => 'Nieuwe set maken', ], 'category' => [ - 'name' => 'Name', + 'name' => 'Naam', 'code' => 'Code', - 'code_comment' => 'This code can be used to identify this category in your frontend partials.', - 'parent' => 'Parent', - 'no_parent' => 'No parent', - 'inherit_property_groups' => 'Inherit properties of parent category', - 'inherit_property_groups_comment' => 'Use the property groups of this category\'s parent category', - 'inherit_review_categories' => 'Inherit review categories of parent category', - 'inherit_review_categories_comment' => 'Use the review categories of this category\'s parent category', - 'google_product_category_id' => 'Google Product Category ID', - 'google_product_category_id_comment' => 'Used for Google Merchant integration, see https://support.google.com/merchants/answer/6324436', + 'code_comment' => 'Deze code kan worden gebruikt om deze categorie te identificeren in je frontend-partials.', + 'parent' => 'Bovenliggende categorie', + 'no_parent' => 'Geen bovenliggende categorie', + 'inherit_property_groups' => 'Eigenschappen van bovenliggende categorie overnemen', + 'inherit_property_groups_comment' => 'Gebruik de eigenschapsgroepen van de bovenliggende categorie van deze categorie', + 'inherit_review_categories' => 'Recensiecategorieën van bovenliggende categorie overnemen', + 'inherit_review_categories_comment' => 'Gebruik de recensiecategorieën van de bovenliggende categorie van deze categorie', + 'google_product_category_id' => 'Google Productcategorie-ID', + 'google_product_category_id_comment' => 'Gebruikt voor Google Merchant-integratie, zie https://support.google.com/merchants/answer/6324436', ], 'custom_fields' => [ - 'name' => 'Field name', - 'type' => 'Field type', - 'options' => 'Options', - 'required' => 'Required', - 'required_comment' => 'This field is required to place an order', - 'is_required' => 'Required', - 'is_not_required' => 'Not required', + 'name' => 'Veldnaam', + 'type' => 'Veldtype', + 'options' => 'Opties', + 'required' => 'Vereist', + 'required_comment' => 'Dit veld is vereist om een bestelling te plaatsen', + 'is_required' => 'Vereist', + 'is_not_required' => 'Niet vereist', ], 'tax' => [ - 'percentage' => 'Percent', - 'countries' => 'Only apply tax when shipping to these countries', - 'countries_comment' => 'If no country is selected the tax is applied worldwide.', - 'is_default' => 'Default', - 'set_as_default' => 'Set as default tax', - 'set_as_default_comment' => 'This tax is used if the shipping destination country is not known yet', - 'is_enabled' => 'Enabled', + 'percentage' => 'Percentage', + 'countries' => 'Pas belasting alleen toe bij verzending naar deze landen', + 'countries_comment' => 'Als er geen land is geselecteerd, wordt de belasting wereldwijd toegepast.', + 'is_default' => 'Standaard', + 'set_as_default' => 'Instellen als standaardbelasting', + 'set_as_default_comment' => 'Deze belasting wordt gebruikt als het bestemmingsland nog niet bekend is', + 'is_enabled' => 'Ingeschakeld', ], 'discounts' => [ - 'name' => 'Name', - 'code' => 'Discount code', - 'code_comment' => 'Leave empty to generate a random code', - 'total_to_reach' => 'Minimal order total for discount to be valid', - 'type' => 'Discount type', - 'trigger' => 'Valid if', - 'rate' => 'Rate (%)', - 'amount' => 'Fixed amount', - 'max_number_of_usages' => 'Max number of usages', - 'valid_from' => 'Valid from', - 'expires' => 'Expires', - 'number_of_usages' => 'Number of usages', - 'shipping_description' => 'Name of alternative shipping method', - 'payment_method_description' => 'Choose a payment method', - 'shipping_price' => 'Price of alternative shipping method', - 'shipping_guaranteed_days_to_delivery' => 'Guaranteed days to delivery', - 'section_type' => 'What does this discount do?', - 'section_trigger' => 'When is this discount applicable?', + 'name' => 'Naam', + 'code' => 'Kortingscode', + 'code_comment' => 'Laat leeg om een willekeurige code te genereren', + 'total_to_reach' => 'Minimaal ordertotaal voor korting geldig is', + 'type' => 'Kortingssoort', + 'trigger' => 'Geldig als', + 'rate' => 'Percentage (%)', + 'amount' => 'Vast bedrag', + 'max_number_of_usages' => 'Maximaal aantal keren te gebruiken', + 'valid_from' => 'Geldig vanaf', + 'expires' => 'Verloopt', + 'number_of_usages' => 'Aantal keren gebruikt', + 'shipping_description' => 'Naam van alternatieve verzendmethode', + 'payment_method_description' => 'Kies een betaalmethode', + 'shipping_price' => 'Prijs van alternatieve verzendmethode', + 'shipping_guaranteed_days_to_delivery' => 'Gegarandeerde dagen tot levering', + 'section_type' => 'Wat doet deze korting?', + 'section_trigger' => 'Wanneer is deze korting van toepassing?', 'types' => [ - 'fixed_amount' => 'Fixed amount', - 'rate' => 'Rate', - 'shipping' => 'Alternate shipping', + 'fixed_amount' => 'Vast bedrag', + 'rate' => 'Percentage', + 'shipping' => 'Alternatieve verzending', ], 'triggers' => [ - 'total' => 'Order total is reached', - 'code' => 'Discount code is entered', - 'product' => 'A specific product is present in the cart', - 'shipping_method' => 'The shipping method is one of the following', - 'customer_group' => 'The user belongs to a specific customer group', - 'payment_method' => 'Depending on the payment method', + 'total' => 'Ordertotaal is bereikt', + 'code' => 'Kortingscode is ingevoerd', + 'product' => 'Een specifiek product is aanwezig in de winkelwagen', + 'shipping_method' => 'De verzendmethode is een van de volgende', + 'customer_group' => 'De gebruiker behoort tot een specifieke klantengroep', + 'payment_method' => 'Afhankelijk van de betaalmethode', ], 'validation' => [ - 'empty' => 'Enter a promo code.', - 'shipping' => 'You can only apply one promo code that lowers your shipping fees.', - 'duplicate' => 'You can use the same promo code only once.', - 'expired' => 'This promo code has expired.', - 'not_found' => 'This promo code is not valid.', - 'usage_limit_reached' => 'This promo code has been applied to many times and is therefore no longer valid.', - 'cart_limit_reached' => 'Promo code limit reached. You can no longer add promo codes for this cart.', + 'empty' => 'Voer een promotiecode in.', + 'shipping' => 'Je kunt slechts één promotiecode toepassen die je verzendkosten verlaagt.', + 'duplicate' => 'Je kunt dezelfde promotiecode slechts één keer gebruiken.', + 'expired' => 'Deze promotiecode is verlopen.', + 'not_found' => 'Deze promotiecode is niet geldig.', + 'usage_limit_reached' => 'Deze promotiecode is te vaak toegepast en is daarom niet langer geldig.', + 'cart_limit_reached' => 'Limiet voor promotiecodes bereikt. Je kunt geen promotiecodes meer toevoegen voor deze winkelwagen.', ], ], 'payment_method' => [ - 'price' => 'Fixed fee', - 'price_comment' => 'The amount to add to the order\'s total', - 'fee_percentage' => 'Percentage fee', - 'fee_percentage_comment' => 'The percentage of the total to add to the order\'s total', - 'fee_label' => 'Fee label', - 'fee_label_comment' => 'This text will be displayed to the customer when checking out.', - 'instructions' => 'Payment instructions', - 'instructions_comment' => 'Twig syntax supported. Use {{ order }} or {{ cart }} to access corresponding information if available', - 'pdf_partial' => 'PDF attachment partial', - 'pdf_partial_comment' => 'For all orders with this payment method a rendered PDF of the selected partial will be attached to the notification mail', - 'pdf_partial_none' => 'No PDF attachment', + 'price' => 'Vaste kosten', + 'price_comment' => 'Het bedrag dat aan het totaal van de bestelling wordt toegevoegd', + 'fee_percentage' => 'Percentage kosten', + 'fee_percentage_comment' => 'Het percentage van het totaal dat aan het totaal van de bestelling wordt toegevoegd', + 'fee_label' => 'Kostenlabel', + 'fee_label_comment' => 'Deze tekst wordt weergegeven aan de klant bij het afrekenen.', + 'instructions' => 'Betaalinstructies', + 'instructions_comment' => 'Twig-syntax ondersteund. Gebruik {{ order }} of {{ cart }} om toegang te krijgen tot de bijbehorende informatie indien beschikbaar', + 'pdf_partial' => 'PDF-bijlage partial', + 'pdf_partial_comment' => 'Voor alle bestellingen met deze betaalmethode wordt een PDF van de geselecteerde partial bij de notificatiemail gevoegd', + 'pdf_partial_none' => 'Geen PDF-bijlage', ], 'order' => [ - 'order_number' => '# Order', - 'invoice_number' => '# Invoice', - 'payment_hash' => 'Payment hash', - 'customer' => 'Customer', - 'creation_date' => 'Created at', - 'modification_date' => 'Modified at', - 'completion_date' => 'Completed at', - 'credit_card' => 'Credit card', - 'payment_status' => 'Payment status', - 'grand_total' => 'Grand total', - 'billing_address' => 'Billing address', - 'shipping_address' => 'Shipping address', - 'currency' => 'Currency', + 'order_number' => 'Bestelnummer', + 'invoice_number' => 'Factuurnummer', + 'payment_hash' => 'Betalingshash', + 'customer' => 'Klant', + 'creation_date' => 'Gemaakt op', + 'modification_date' => 'Bijgewerkt op', + 'completion_date' => 'Voltooid op', + 'credit_card' => 'Creditcard', + 'payment_status' => 'Betalingsstatus', + 'grand_total' => 'Totaalbedrag', + 'billing_address' => 'Factuuradres', + 'shipping_address' => 'Verzendadres', + 'currency' => 'Valuta', 'status' => 'Status', - 'email' => 'Email', - 'will_be_paid_later' => 'Will be paid later', - 'shipping_address_same_as_billing' => 'Shipping address is same as billing', - 'credit_card_last4_digits' => 'Last 4 digits', - 'tracking_number' => 'Tracking number', - 'tracking_url' => 'Tracking url', - 'tracking_shipped' => 'Mark order as shipped', - 'tracking_shipped_comment' => 'The order will be marked as shipped', - 'tracking_completed' => 'Mark order as complete', - 'tracking_completed_comment' => 'The order will be marked as complete', - 'tracking_notification' => 'Send notification', - 'tracking_notification_comment' => 'A notification containing the tracking information will be sent to the customer', - 'shipping_fees' => 'Shipping fees', - 'shipping_provider' => 'Shipping provider', - 'shipping_method' => 'Shipping method', - 'card_holder_name' => 'Card holder', - 'card_type' => 'Card type', - 'payment_method' => 'Payment method', - 'payment_gateway_used' => 'Payment gateway', - 'tax_provider' => 'Tax provider', - 'lang' => 'Language', - 'refunds_amount' => 'Refunds amount', - 'adjusted_amount' => 'Adjusted amount', - 'rebate_amount' => 'Rebate amount', - 'total' => 'Total', - 'taxes_total' => 'Taxes total', - 'items_total' => 'Items total', - 'subtotal' => 'Subtotal', - 'taxable_total' => 'Taxable total', - 'total_weight' => 'Total weight', - 'total_rebate_rate' => 'Total rebate', - 'notes' => 'Notes', - 'custom_fields' => 'Custom fields', - 'shipping_enabled' => 'Shipping enabled', - 'payment_transaction_id' => 'Payment transaction id', - 'change_order_status' => 'Change order status', - 'change_payment_status' => 'Change payment status', + 'email' => 'E-mail', + 'will_be_paid_later' => 'Wordt later betaald', + 'shipping_address_same_as_billing' => 'Verzendadres is hetzelfde als factuuradres', + 'credit_card_last4_digits' => 'Laatste 4 cijfers', + 'tracking_number' => 'Volgnummer', + 'tracking_url' => 'Volg-URL', + 'tracking_shipped' => 'Markeer bestelling als verzonden', + 'tracking_shipped_comment' => 'De bestelling wordt gemarkeerd als verzonden', + 'tracking_completed' => 'Markeer bestelling als voltooid', + 'tracking_completed_comment' => 'De bestelling wordt gemarkeerd als voltooid', + 'tracking_notification' => 'Stuur notificatie', + 'tracking_notification_comment' => 'Een notificatie met de volginformatie wordt naar de klant gestuurd', + 'shipping_fees' => 'Verzendkosten', + 'shipping_provider' => 'Vervoerder', + 'shipping_method' => 'Verzendmethode', + 'card_holder_name' => 'Kaart houder', + 'card_type' => 'Kaarttype', + 'payment_method' => 'Betaalmethode', + 'payment_gateway_used' => 'Betalingsgateway', + 'tax_provider' => 'Belastingprovider', + 'lang' => 'Taal', + 'refunds_amount' => 'Terugbetalingsbedrag', + 'adjusted_amount' => 'Aangepast bedrag', + 'rebate_amount' => 'Korting bedrag', + 'total' => 'Totaal', + 'taxes_total' => 'Totaal belastingen', + 'items_total' => 'Totaal items', + 'subtotal' => 'Subtotaal', + 'taxable_total' => 'Belastbaar totaal', + 'total_weight' => 'Totaal gewicht', + 'total_rebate_rate' => 'Totale korting', + 'notes' => 'Notities', + 'custom_fields' => 'Aangepaste velden', + 'shipping_enabled' => 'Verzending ingeschakeld', + 'payment_transaction_id' => 'Betalingstransactie-ID', + 'change_order_status' => 'Wijzig bestelstatus', + 'change_payment_status' => 'Wijzig betalingsstatus', 'items' => 'Items', - 'quantity' => 'Quantity', - 'shipping_address_is_same_as_billing' => 'Shipping address is same as billing address', - 'update_shipping_state' => 'Update shipping state', - 'invalid_status' => 'The selected status does not exist.', - 'updated' => 'Order update successful', - 'deleted' => 'Order successfully deleted', - 'deleting' => 'Deleting order...', - 'delete_confirm' => 'Do you really want to delete this order?', - 'update_invoice_number' => 'Set invoice number', - 'shipped' => 'Shipped', - 'shipping_pending' => 'Shipping pending', - 'not_shipped' => 'Pending', - 'data' => 'Order data', - 'total_revenue' => 'Total revenue', - 'download_invoice' => 'Download invoice', - 'order_file_name' => 'order-:order', - 'virtual_product_download_hint' => 'Download links will be sent separately after payment.', + 'quantity' => 'Hoeveelheid', + 'shipping_address_is_same_as_billing' => 'Verzendadres is hetzelfde als factuuradres', + 'update_shipping_state' => 'Update verzendstatus', + 'invalid_status' => 'De geselecteerde status bestaat niet.', + 'updated' => 'Bestelling succesvol bijgewerkt', + 'deleted' => 'Bestelling succesvol verwijderd', + 'deleting' => 'Bestelling verwijderen...', + 'delete_confirm' => 'Weet je zeker dat je deze bestelling wilt verwijderen?', + 'update_invoice_number' => 'Stel factuurnummer in', + 'shipped' => 'Verzonden', + 'shipping_pending' => 'Verzending in afwachting', + 'not_shipped' => 'In afwachting', + 'data' => 'Bestelgegevens', + 'total_revenue' => 'Totale omzet', + 'download_invoice' => 'Download factuur', + 'order_file_name' => 'bestelling-:order', + 'virtual_product_download_hint' => 'Downloadlinks worden apart verzonden na betaling.', 'modal' => [ - 'cancel' => 'Cancel', - 'update' => 'Update information', + 'cancel' => 'Annuleren', + 'update' => 'Informatie bijwerken', ], 'payment_states' => [ - 'pending_state' => 'Payment pending', - 'failed_state' => 'Payment failed', - 'refunded_state' => 'Payment refunded', - 'paid_state' => 'Paid', + 'pending_state' => 'Betaling in afwachting', + 'failed_state' => 'Betaling mislukt', + 'refunded_state' => 'Betaling terugbetaald', + 'paid_state' => 'Betaald', ], ], 'shipping_method' => [ - 'guaranteed_delivery_days' => 'Guaranteed delivery in days', - 'available_above_total' => 'Available if total is greater than or equals', - 'available_below_total' => 'Available if total is lower than', - 'countries' => 'Available for shipping to these countries', - 'countries_comment' => 'If no country is selected this method is available worldwide.', - 'not_required_name' => 'No shipping required', - 'not_required_description' => 'The current cart does not require any shipping.', + 'guaranteed_delivery_days' => 'Gegarandeerde levering in dagen', + 'available_above_total' => 'Beschikbaar als totaal groter is dan of gelijk is aan', + 'available_below_total' => 'Beschikbaar als totaal lager is dan', + 'countries' => 'Beschikbaar voor verzending naar deze landen', + 'countries_comment' => 'Als er geen land is geselecteerd, is deze methode wereldwijd beschikbaar.', + 'not_required_name' => 'Geen verzending vereist', + 'not_required_description' => 'De huidige winkelwagen vereist geen verzending.', ], 'payment_status' => [ - 'paid' => 'Paid', - 'deferred' => 'Deferred', - 'paid_deferred' => 'Paid deferred', - 'paiddeferred' => 'Paid deferred', - 'charged_back' => 'Charged back', - 'refunded' => 'Refunded', - 'paidout' => 'Paid Out', - 'failed' => 'Failed', - 'pending' => 'Pending', - 'expired' => 'Expired', - 'cancelled' => 'Cancelled', + 'paid' => 'Betaald', + 'deferred' => 'Uitgesteld', + 'paid_deferred' => 'Betaald uitgesteld', + 'paiddeferred' => 'Betaald uitgesteld', + 'charged_back' => 'Teruggeboekt', + 'refunded' => 'Terugbetaald', + 'paidout' => 'Uitbetaald', + 'failed' => 'Mislukt', + 'pending' => 'In afwachting', + 'expired' => 'Verlopen', + 'cancelled' => 'Geannuleerd', 'open' => 'Open', ], 'permissions' => [ - 'manage_products' => 'Can manage products', - 'manage_categories' => 'Can manage categories', - 'manage_orders' => 'Can manage orders', - 'manage_discounts' => 'Can manage discounts', + 'manage_products' => 'Kan producten beheren', + 'manage_categories' => 'Kan categorieën beheren', + 'manage_orders' => 'Kan bestellingen beheren', + 'manage_discounts' => 'Kan kortingen beheren', 'settings' => [ - 'manage_general' => 'Can change general shop settings', - 'manage_payment_gateways' => 'Can change payment gateway settings', - 'manage_currency' => 'Can change currency shop settings', - 'manage_payment_methods' => 'Can change payment methods', + 'manage_general' => 'Kan algemene winkelinstellingen wijzigen', + 'manage_payment_gateways' => 'Kan instellingen voor betalingsgateways wijzigen', + 'manage_currency' => 'Kan valuta winkelinstellingen wijzigen', + 'manage_payment_methods' => 'Kan betaalmethoden wijzigen', ], - 'manage_properties' => 'Can edit product properties', - 'manage_customer_groups' => 'Can manage customer groups', - 'manage_customer_addresses' => 'Can manage customer addresses', - 'manage_notifications' => 'Can manage notifications', - 'manage_price_categories' => 'Can manage price categories', - 'manage_order_states' => 'Can manage order states', - 'manage_shipping_methods' => 'Can manage shipping methods', - 'manage_taxes' => 'Can manage taxes', - 'manage_payment_log' => 'Can manage payment log', - 'manage_feeds' => 'Can manage feeds', - 'manage_wishlists' => 'Can manage wishlists', - 'manage_services' => 'Can manage services', - 'manage_reviews' => 'Can manage reviews', - 'manage_brands' => 'Can manage brands', + 'manage_properties' => 'Kan producteigenschappen bewerken', + 'manage_customer_groups' => 'Kan klantengroepen beheren', + 'manage_customer_addresses' => 'Kan klantadressen beheren', + 'manage_notifications' => 'Kan notificaties beheren', + 'manage_price_categories' => 'Kan prijscategorieën beheren', + 'manage_order_states' => 'Kan bestelstatussen beheren', + 'manage_shipping_methods' => 'Kan verzendmethoden beheren', + 'manage_taxes' => 'Kan belastingen beheren', + 'manage_payment_log' => 'Kan betalingslogboek beheren', + 'manage_feeds' => 'Kan feeds beheren', + 'manage_wishlists' => 'Kan verlanglijsten beheren', + 'manage_services' => 'Kan diensten beheren', + 'manage_reviews' => 'Kan recensies beheren', + 'manage_brands' => 'Kan merken beheren', ], 'components' => [ 'products' => [ 'details' => [ - 'name' => 'Products', - 'description' => 'Displays a list of products', + 'name' => 'Producten', + 'description' => 'Toont een lijst met producten', ], 'properties' => [ - 'no_category_filter' => 'Don\'t filter by category', - 'use_url' => 'Use category slug from URL', + 'no_category_filter' => 'Niet filteren op categorie', + 'use_url' => 'Gebruik categorie-slug uit URL', 'filter_component' => [ 'title' => 'Filter component alias', - 'description' => 'Alias of the ProductsFilter component that filters this Products component', + 'description' => 'Alias van het ProductsFilter component dat dit Products component filtert', ], 'filter' => [ 'title' => 'Filter string', - 'description' => 'Forced filter for this component', + 'description' => 'Geforceerde filter voor dit component', ], 'include_variants' => [ - 'title' => 'Show article variants', - 'description' => 'Don\'t show single products but all available product variants', + 'title' => 'Toon artikelvarianten', + 'description' => 'Toon niet alleen producten, maar alle beschikbare productvarianten', ], 'include_children' => [ - 'title' => 'Include children', - 'description' => 'Show all products of child categories as well', + 'title' => 'Inclusief kinderen', + 'description' => 'Toon alle producten van subcategorieën ook', ], 'per_page' => [ - 'title' => 'Per page', - 'description' => 'How many products to display per page', + 'title' => 'Per pagina', + 'description' => 'Hoeveel producten per pagina weer te geven', ], 'paginate' => [ - 'title' => 'Paginate', - 'description' => 'Paginate the result (show more than one page)', + 'title' => 'Pagineren', + 'description' => 'Resultaat pagineren (meer dan één pagina weergeven)', ], 'sort' => [ - 'title' => 'Sort', - 'description' => 'This overrides the user\'s sort preference', + 'title' => 'Sorteren', + 'description' => 'Dit overschrijft de sorteervoorkeur van de gebruiker', ], 'set_page_title' => [ - 'title' => 'Set page title', - 'description' => 'Use the category\'s name as page title', + 'title' => 'Stel paginatitel in', + 'description' => 'Gebruik de naam van de categorie als paginatitel', ], ], ], 'productsFilter' => [ 'details' => [ - 'name' => 'Products filter', - 'description' => 'Filters the products from a category', + 'name' => 'Producten filter', + 'description' => 'Filtert de producten van een categorie', ], 'properties' => [ 'showPriceFilter' => [ - 'title' => 'Show price filter', + 'title' => 'Toon prijsfilter', ], 'showBrandFilter' => [ - 'title' => 'Show brand filter', + 'title' => 'Toon merkfilter', ], 'showOnSaleFilter' => [ - 'title' => 'Show on sale filter', + 'title' => 'Toon uitverkoopfilter', ], 'includeChildren' => [ - 'title' => 'Include children', - 'description' => 'Include properties and filters from products in child categories as well', + 'title' => 'Inclusief kinderen', + 'description' => 'Inclusief eigenschappen en filters van producten in subcategorieën', ], 'includeVariants' => [ - 'title' => 'Include variants', - 'description' => 'Show filters for variant properties', + 'title' => 'Inclusief varianten', + 'description' => 'Toon filters voor varianteigenschappen', ], 'includeSliderAssets' => [ - 'title' => 'Include noUI Slider', - 'description' => 'Include all dependencies of noUI Slider via cdnjs', + 'title' => 'Inclusief noUI Slider', + 'description' => 'Inclusief alle afhankelijkheden van noUI Slider via cdnjs', ], 'sortOrder' => [ - 'title' => 'Sort order', - 'description' => 'Initial sort order', + 'title' => 'Sorteervolgorde', + 'description' => 'Initiële sorteervolgorde', ], ], 'sortOrder' => [ 'bestseller' => 'Bestseller', - 'priceLow' => 'Lowest price', - 'priceHigh' => 'Highest price', - 'latest' => 'Latest', - 'oldest' => 'Oldest', - 'random' => 'Random', - 'manual' => 'Manual', - 'name' => 'Name', - 'ratings' => 'Ratings', + 'priceLow' => 'Laagste prijs', + 'priceHigh' => 'Hoogste prijs', + 'latest' => 'Nieuwste', + 'oldest' => 'Oudste', + 'random' => 'Willekeurig', + 'manual' => 'Handmatig', + 'name' => 'Naam', + 'ratings' => 'Beoordelingen', ], ], 'myAccount' => [ 'details' => [ - 'name' => 'User account', - 'description' => 'Displays different forms where a user can view and edit his profile', + 'name' => 'Gebruikersaccount', + 'description' => 'Toont verschillende formulieren waar een gebruiker zijn profiel kan bekijken en bewerken', ], 'properties' => [ 'page' => [ - 'title' => 'Active subpage', + 'title' => 'Actieve subpagina', ], ], 'pages' => [ - 'orders' => 'Orders', - 'profile' => 'Profile', - 'addresses' => 'Addresses', + 'orders' => 'Bestellingen', + 'profile' => 'Profiel', + 'addresses' => 'Adressen', ], ], 'customerProfile' => [ 'details' => [ - 'name' => 'Customer profile', - 'description' => 'Displays a customer profile edit form.', + 'name' => 'Klantprofiel', + 'description' => 'Toont een formulier om een klantprofiel te bewerken.', ], 'properties' => [ ], ], 'currencyPicker' => [ 'details' => [ - 'name' => 'Currency picker', - 'description' => 'Shows a picker to select the currently active shop currency', + 'name' => 'Valutakiezer', + 'description' => 'Toont een kiezer om de huidige winkelvaluta te selecteren', ], 'properties' => [ ], ], 'dependencies' => [ 'details' => [ - 'name' => 'Frontend dependencies', - 'description' => 'Includes all needed frontend dependencies', + 'name' => 'Frontend afhankelijkheden', + 'description' => 'Inclusief alle benodigde frontend afhankelijkheden', ], 'properties' => [ ], ], 'addressList' => [ 'details' => [ - 'name' => 'Address list', - 'description' => 'Displays a list of all registered user addresses', + 'name' => 'Adreslijst', + 'description' => 'Toont een lijst van alle geregistreerde gebruikersadressen', ], 'properties' => [ ], 'errors' => [ - 'address_not_found' => 'The requested address could not be found', - 'cannot_delete_last_address' => 'You cannot delete your last address', + 'address_not_found' => 'Het gevraagde adres kon niet worden gevonden', + 'cannot_delete_last_address' => 'U kunt uw laatste adres niet verwijderen', ], 'messages' => [ - 'address_deleted' => 'Address deleted', - 'default_billing_address_changed' => 'Default billing address changed', - 'default_shipping_address_changed' => 'Default shipping address changed', + 'address_deleted' => 'Adres verwijderd', + 'default_billing_address_changed' => 'Standaard factuuradres gewijzigd', + 'default_shipping_address_changed' => 'Standaard verzendadres gewijzigd', ], ], 'ordersList' => [ 'details' => [ - 'name' => 'Orders list', - 'description' => 'Displays a list of all customer orders', + 'name' => 'Bestellijst', + 'description' => 'Toont een lijst van alle klantbestellingen', ], 'properties' => [ ], ], 'product' => [ 'details' => [ - 'name' => 'Product details', - 'description' => 'Displays details of a product', + 'name' => 'Productdetails', + 'description' => 'Toont details van een product', ], 'properties' => [ 'redirectOnPropertyChange' => [ - 'title' => 'Redirect on property change', - 'description' => 'Redirect the user to the new detail page if a property was changed', + 'title' => 'Doorverwijzen bij eigenschapswijziging', + 'description' => 'Verwijs de gebruiker naar de nieuwe detailpagina als een eigenschap is gewijzigd', ], ], - 'added_to_cart' => 'Added product successfully', + 'added_to_cart' => 'Product succesvol toegevoegd', ], 'productReviews' => [ 'details' => [ - 'name' => 'Product reviews', - 'description' => 'Displays all reviews of a product', + 'name' => 'Productbeoordelingen', + 'description' => 'Toont alle beoordelingen van een product', ], 'properties' => [ 'perPage' => [ - 'title' => 'Number of reviews per page', + 'title' => 'Aantal beoordelingen per pagina', ], 'currentVariantReviewsOnly' => [ - 'title' => 'Show only ratings of this Variant', - 'description' => "Don't show reviews of other Variants of this Product", + 'title' => 'Toon alleen beoordelingen van deze variant', + 'description' => 'Toon geen beoordelingen van andere varianten van dit product', ], ], ], 'cart' => [ 'details' => [ - 'name' => 'Cart', - 'description' => 'Displays the shopping cart', + 'name' => 'Winkelwagen', + 'description' => 'Toont de winkelwagen', ], 'properties' => [ 'showDiscountApplier' => [ - 'title' => 'Show discount applier', + 'title' => 'Toon kortingscode invoer', ], 'discountCodeLimit' => [ - 'title' => 'Discount code limit', - 'description' => 'Set to 0 for unlimited codes', + 'title' => 'Limiet kortingscode', + 'description' => 'Stel in op 0 voor onbeperkte codes', ], 'showShipping' => [ - 'title' => 'Show shipping cost', + 'title' => 'Toon verzendkosten', ], 'showTaxes' => [ - 'title' => 'Show taxes', + 'title' => 'Toon belastingen', ], 'showProceedToCheckoutButton' => [ - 'title' => 'Show proceed to checkout button', + 'title' => 'Toon doorgaan naar afrekenen knop', ], ], ], 'checkout' => [ 'details' => [ - 'name' => 'Checkout', - 'description' => 'Handles the checkout process', + 'name' => 'Afrekenen', + 'description' => 'Behandelt het afrekenproces', ], 'errors' => [ - 'missing_settings' => 'Please select a payment and shipping method.', + 'missing_settings' => 'Selecteer een betaal- en verzendmethode.', ], 'properties' => [ 'step' => [ - 'name' => 'Active checkout step (is set automatically)', + 'name' => 'Actieve afrekenstap (wordt automatisch ingesteld)', ], ], ], 'quickCheckout' => [ 'details' => [ - 'name' => 'Quick Checkout', - 'description' => 'Single-page checkout process', + 'name' => 'Snelle afrekenen', + 'description' => 'Eén-pagina afrekenproces', ], 'errors' => [ - 'signup_failed' => 'Failed to create user account.', + 'signup_failed' => 'Gebruikersaccount aanmaken mislukt.', ], ], 'discountApplier' => [ 'details' => [ - 'name' => 'Promo code input', - 'description' => 'Displays a promo code input field', + 'name' => 'Promocode invoer', + 'description' => 'Toont een invoerveld voor een promotiecode', ], - 'discount_applied' => 'Discount applied successfully!', + 'discount_applied' => 'Korting succesvol toegepast!', ], 'shippingMethodSelector' => [ 'details' => [ - 'name' => 'Shipping selector', - 'description' => 'Displays a list of all available shipping methods', + 'name' => 'Verzendmethode kiezer', + 'description' => 'Toont een lijst van alle beschikbare verzendmethoden', ], 'errors' => [ - 'unavailable' => 'The selected shipping method is not available for your order.', + 'unavailable' => 'De geselecteerde verzendmethode is niet beschikbaar voor uw bestelling.', ], ], 'paymentMethodSelector' => [ 'details' => [ - 'name' => 'Payment method selector', - 'description' => 'Displays a list of all available payment methods', + 'name' => 'Betaalmethode kiezer', + 'description' => 'Toont een lijst van alle beschikbare betaalmethoden', ], 'errors' => [ - 'unavailable' => 'The selected payment method is not available for your order.', + 'unavailable' => 'De geselecteerde betaalmethode is niet beschikbaar voor uw bestelling.', ], ], 'addressSelector' => [ 'details' => [ - 'name' => 'Address selector', - 'description' => 'Displays a list of all existing user addresses', + 'name' => 'Adres kiezer', + 'description' => 'Toont een lijst van alle bestaande gebruikersadressen', ], 'errors' => [ ], ], 'addressForm' => [ 'details' => [ - 'name' => 'Address form', - 'description' => 'Displays a form to edit a user\'s address', + 'name' => 'Adresformulier', + 'description' => 'Toont een formulier om een adres van een gebruiker te bewerken', ], 'properties' => [ 'address' => [ - 'title' => 'Address', + 'title' => 'Adres', ], 'redirect' => [ - 'title' => 'Redirect (after save)', + 'title' => 'Doorverwijzen (na opslaan)', ], 'set' => [ - 'title' => 'Use this address as', + 'title' => 'Gebruik dit adres als', ], ], 'redirects' => [ - 'checkout' => 'Checkout page', + 'checkout' => 'Afrekenpagina', ], 'set' => [ - 'billing' => 'Billing address', - 'shipping' => 'Shipping address', + 'billing' => 'Factuuradres', + 'shipping' => 'Verzendadres', ], ], 'signup' => [ 'details' => [ - 'name' => 'Signup', - 'description' => 'Displays a signup and sign-in form', + 'name' => 'Aanmelden', + 'description' => 'Toont een aanmeld- en inlogformulier', ], 'properties' => [ 'redirect' => [ - 'name' => 'Redirect after login', + 'name' => 'Doorverwijzen na inloggen', ], ], 'errors' => [ - 'user_is_guest' => 'You are trying to sign in with a guest account.', - 'unknown_user' => 'The credentials you have entered are invalid.', - 'not_activated' => 'Your account needs to be activated before you can login.', + 'user_is_guest' => 'U probeert in te loggen met een gastaccount.', + 'unknown_user' => 'De ingevoerde gegevens zijn ongeldig.', + 'not_activated' => 'Uw account moet worden geactiveerd voordat u kunt inloggen.', 'login' => [ - 'required' => 'Please enter an email address.', - 'email' => 'Please enter a valid email address.', - 'between' => 'Please enter a valid email address.', + 'required' => 'Voer een e-mailadres in.', + 'email' => 'Voer een geldig e-mailadres in.', + 'between' => 'Voer een geldig e-mailadres in.', ], 'password' => [ - 'required' => 'Please enter your password.', - 'max' => 'The provided password is too long.', - 'min' => 'The provided password is too short. Please enter at least 8 characters.', + 'required' => 'Voer uw wachtwoord in.', + 'max' => 'Het opgegeven wachtwoord is te lang.', + 'min' => 'Het opgegeven wachtwoord is te kort. Voer minimaal 8 tekens in.', ], 'password_repeat' => [ - 'required' => 'Please repeat your password.', - 'same' => 'Your password confirmation does not match your entered password.', + 'required' => 'Herhaal uw wachtwoord.', + 'same' => 'Uw wachtwoordbevestiging komt niet overeen met het ingevoerde wachtwoord.', ], 'email' => [ - 'required' => 'Please enter an email address.', - 'email' => 'This email address is invalid.', - 'unique' => 'A user with this email address is already registered.', - 'non_existing_user' => 'A user with this email address is already registered. Use the password reset function.', + 'required' => 'Voer een e-mailadres in.', + 'email' => 'Dit e-mailadres is ongeldig.', + 'unique' => 'Een gebruiker met dit e-mailadres is al geregistreerd.', + 'non_existing_user' => 'Een gebruiker met dit e-mailadres is al geregistreerd. Gebruik de wachtwoordherstel functie.', ], 'firstname' => [ - 'required' => 'Please enter your first name.', + 'required' => 'Voer uw voornaam in.', ], 'lastname' => [ - 'required' => 'Please enter your last name.', + 'required' => 'Voer uw achternaam in.', ], 'lines' => [ - 'required' => 'Please enter your address.', + 'required' => 'Voer uw adres in.', ], 'zip' => [ - 'required' => 'Please enter your zip code.', + 'required' => 'Voer uw postcode in.', ], 'city' => [ - 'required' => 'Please enter a city.', + 'required' => 'Voer een stad in.', ], 'country_id' => [ - 'required' => 'Choose a country.', - 'exists' => 'The provided country is not valid.', + 'required' => 'Kies een land.', + 'exists' => 'Het opgegeven land is niet geldig.', ], 'state_id' => [ - 'required' => 'Choose a state', - 'exists' => 'The selected value is not valid.', + 'required' => 'Kies een staat', + 'exists' => 'De geselecteerde waarde is niet geldig.', ], 'terms_accepted' => [ - 'required' => 'Please accept our terms and conditions.', + 'required' => 'Accepteer onze algemene voorwaarden.', ], ], ], 'categories' => [ 'details' => [ - 'name' => 'Categories', - 'description' => 'Lists available categories', + 'name' => 'Categorieën', + 'description' => 'Lijst van beschikbare categorieën', ], 'properties' => [ 'parent' => [ - 'title' => 'Start from category', - 'description' => 'Only show child categories of this category', + 'title' => 'Begin vanaf categorie', + 'description' => 'Toon alleen subcategorieën van deze categorie', ], 'categorySlug' => [ - 'title' => 'Category slug parameter', - 'description' => 'Use this parameter to load the parent category from the url', + 'title' => 'Categorie-slug parameter', + 'description' => 'Gebruik deze parameter om de bovenliggende categorie uit de url te laden', ], 'categoryPage' => [ - 'title' => 'Category page', - 'description' => 'Links will point to this page. If nothing is entered the default settings from the backend settings will be used.', + 'title' => 'Categoriepagina', + 'description' => 'Links verwijzen naar deze pagina. Als er niets is ingevoerd, worden de standaardinstellingen uit de backend-instellingen gebruikt.', ], ], - 'no_parent' => 'Show all categories', - 'by_slug' => 'Use category in url as parent', + 'no_parent' => 'Toon alle categorieën', + 'by_slug' => 'Gebruik categorie in url als bovenliggende', ], 'cartSummary' => [ 'details' => [ - 'name' => 'Cart summary', - 'description' => 'Displays the number of products in and total value of the cart', + 'name' => 'Winkelwagensamenvatting', + 'description' => 'Toont het aantal producten en de totale waarde van de winkelwagen', ], 'properties' => [ 'showItemCount' => [ - 'title' => 'Show product count', - 'description' => 'Displays the count of items in the cart', + 'title' => 'Toon productaantal', + 'description' => 'Toont het aantal items in de winkelwagen', ], 'showTotalPrice' => [ - 'title' => 'Show total value', - 'description' => 'Displays the total value of all items in the cart', + 'title' => 'Toon totale waarde', + 'description' => 'Toont de totale waarde van alle items in de winkelwagen', ], ], ], 'customerDashboard' => [ 'details' => [ - 'name' => 'Customer dashboard', - 'description' => 'Displays a link for the customer to login and change her account settings', + 'name' => 'Klantendashboard', + 'description' => 'Toont een link voor de klant om in te loggen en haar accountinstellingen te wijzigen', ], 'properties' => [ 'customerDashboardLabel' => [ - 'title' => 'Customer dashboard label', - 'description' => 'Link text for the customer account page', + 'title' => 'Label klantendashboard', + 'description' => 'Linktekst voor de klantaccountpagina', ], 'logoutLabel' => [ - 'title' => 'Logout label', - 'description' => 'Link text for the logout link', + 'title' => 'Uitloglabel', + 'description' => 'Linktekst voor de uitloglink', ], ], ], 'enhancedEcommerceAnalytics' => [ 'details' => [ 'name' => 'Enhanced E-Commerce (UA) Component', - 'description' => 'Implements a Google Tag Manager Data Layer', + 'description' => 'Implementeert een Google Tag Manager Data Layer', ], ], 'wishlistButton' => [ 'details' => [ - 'name' => 'Wishlist button', - 'description' => 'Displays a wishlist button', + 'name' => 'Verlanglijstknop', + 'description' => 'Toont een verlanglijstknop', ], 'properties' => [ 'product' => [ 'name' => 'Product', - 'description' => 'ID of the product', + 'description' => 'ID van het product', ], 'variant' => [ 'name' => 'Variant', - 'description' => 'ID of the variant', + 'description' => 'ID van de variant', ], ], ], 'wishlists' => [ 'details' => [ - 'name' => 'Wishlists', - 'description' => 'Displays the wishlist manager', + 'name' => 'Verlanglijsten', + 'description' => 'Toont de verlanglijstbeheerder', ], 'properties' => [ 'showShipping' => [ - 'name' => 'Show shipping', - 'description' => 'Show shipping cost and selector', + 'name' => 'Toon verzendkosten', + 'description' => 'Toon verzendkosten en selector', ], ], ], ], 'shipping_method_rates' => [ - 'from_weight' => 'From (Weight in grams)', - 'to_weight' => 'To (Weight in grams)', + 'from_weight' => 'Van (gewicht in grammen)', + 'to_weight' => 'Tot (gewicht in grammen)', ], 'products' => [ - 'variants_comment' => 'Create different variants of the same product', + 'variants_comment' => 'Maak verschillende varianten van hetzelfde product', ], 'order_states' => [ - 'name' => 'Name', - 'description' => 'Description', - 'color' => 'Color', - 'flag' => 'Special flag', + 'name' => 'Naam', + 'description' => 'Beschrijving', + 'color' => 'Kleur', + 'flag' => 'Speciale vlag', 'flags' => [ - 'new' => 'Set the state of the order as "new"', - 'complete' => 'Set the state of the order as "done"', - 'cancelled' => 'Set the state of the order as "cancelled"', + 'new' => 'Stel de status van de bestelling in op "nieuw"', + 'complete' => 'Stel de status van de bestelling in op "voltooid"', + 'cancelled' => 'Stel de status van de bestelling in op "geannuleerd"', ], ], 'users' => [ - 'create_customer' => 'Create Customer', - 'customer_added' => 'The selected users have been extended with a customer account.', - 'no_customer_added' => 'No valid user found with without a customer account.', + 'create_customer' => 'Maak klant aan', + 'customer_added' => 'De geselecteerde gebruikers zijn uitgebreid met een klantenaccount.', + 'no_customer_added' => 'Geen geldige gebruiker gevonden zonder klantenaccount.', ], 'customer_group' => [ - 'code_comment' => 'This code can be used to identify this group programmatically', - 'discount_comment' => 'Give this customer group a specific discount in % on your whole catalogue', + 'code_comment' => 'Deze code kan worden gebruikt om deze groep in de code te identificeren', + 'discount_comment' => 'Geef deze klantengroep een specifieke korting in % op uw hele catalogus', ], 'order_status' => [ - 'processed' => 'Processed', - 'disputed' => 'Disputed', - 'shipped' => 'Shipped', - 'delivered' => 'Delivered', - 'pending' => 'Pending', - 'cancelled' => 'Cancelled', + 'processed' => 'Verwerkt', + 'disputed' => 'Betwist', + 'shipped' => 'Verzonden', + 'delivered' => 'Geleverd', + 'pending' => 'In afwachting', + 'cancelled' => 'Geannuleerd', ], 'notifications' => [ - 'enabled' => 'Enabled', - 'enabled_comment' => 'This notification is enabled', - 'template' => 'Mail template', + 'enabled' => 'Ingeschakeld', + 'enabled_comment' => 'Deze notificatie is ingeschakeld', + 'template' => 'E-mailsjabloon', ], 'payment_log' => [ - 'payment_data' => 'Payment data', - 'data_comment' => 'This data has been returned by the payment provider', - 'order_data_comment' => 'This is all the order data for this payment', - 'message_comment' => 'This message has been returned by the payment provider', - 'code_comment' => 'This code has been returned by the payment provider', - 'failed_only' => 'Failed only', + 'payment_data' => 'Betalingsgegevens', + 'data_comment' => 'Deze gegevens zijn afkomstig van de betalingsprovider', + 'order_data_comment' => 'Dit zijn alle bestelgegevens voor deze betaling', + 'message_comment' => 'Dit bericht is afkomstig van de betalingsprovider', + 'code_comment' => 'Deze code is afkomstig van de betalingsprovider', + 'failed_only' => 'Alleen mislukt', ], 'services' => [ - 'options' => 'Options', - 'option' => 'Option', - 'required' => 'Service is required', - 'required_comment' => 'One option of this service has to be selected when a product is added to the cart.', + 'options' => 'Opties', + 'option' => 'Optie', + 'required' => 'Service is vereist', + 'required_comment' => 'Een optie van deze service moet worden geselecteerd wanneer een product aan de winkelwagen wordt toegevoegd.', ], 'reviews' => [ - 'rating' => 'Rating', - 'review' => 'Review details', - 'title' => 'Title of your review', - 'pros' => 'Positive aspects', - 'cons' => 'Negative aspects', - 'anonymous' => 'Anonymous', - 'only_unapproved' => 'Show only unapproved', - 'no_more' => 'No more unapproved reviews', - 'approved' => 'Review approved', - 'approve' => 'Approve review', - 'approve_next' => 'Approve and go to next', + 'rating' => 'Beoordeling', + 'review' => 'Beoordelingsdetails', + 'title' => 'Titel van uw beoordeling', + 'pros' => 'Positieve aspecten', + 'cons' => 'Negatieve aspecten', + 'anonymous' => 'Anoniem', + 'only_unapproved' => 'Toon alleen niet-goedgekeurde', + 'no_more' => 'Geen niet-goedgekeurde beoordelingen meer', + 'approved' => 'Beoordeling goedgekeurd', + 'approve' => 'Beoordeling goedkeuren', + 'approve_next' => 'Goedkeuren en naar de volgende gaan', ], ]; From f77ae19253570b41df29ccf9852aaff22baa5153 Mon Sep 17 00:00:00 2001 From: Ruben van Erk Date: Wed, 30 Oct 2024 14:13:36 +0100 Subject: [PATCH 3/5] fix: create eloquent collection instead of using collect() --- components/ProductsFilter.php | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/components/ProductsFilter.php b/components/ProductsFilter.php index 154dc7035..d70ba1ded 100644 --- a/components/ProductsFilter.php +++ b/components/ProductsFilter.php @@ -5,6 +5,7 @@ namespace OFFLINE\Mall\Components; use DB; +use Illuminate\Database\Eloquent\Collection as EloquentCollection; use Illuminate\Database\Eloquent\ModelNotFoundException; use Illuminate\Support\Collection; use OFFLINE\Mall\Classes\CategoryFilter\Filter; @@ -375,7 +376,7 @@ protected function setData() $this->setVar('category', $this->getCategory()); - $categories = collect([$this->category]); + $categories = new EloquentCollection([$this->category]); if ($this->includeChildren) { $categories = $this->category->getAllChildrenAndSelf(); From 1c9c4d6bdf7c473691547ef278ac077e351eec9d Mon Sep 17 00:00:00 2001 From: Ruben van Erk Date: Thu, 31 Oct 2024 14:53:21 +0100 Subject: [PATCH 4/5] fix: preserve current path on filter --- components/productsfilter/scripts.htm | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/components/productsfilter/scripts.htm b/components/productsfilter/scripts.htm index 34d2889d7..63af07786 100644 --- a/components/productsfilter/scripts.htm +++ b/components/productsfilter/scripts.htm @@ -43,7 +43,7 @@ var data = response.hasOwnProperty('responseJSON') ? response.reponseJSON : response if (data.hasOwnProperty('queryString')) { - history.replaceState(null, '', '?' + data.queryString) + history.replaceState(null, '', window.location.pathname + '?' + data.queryString); } $('[data-filter]').hide() From bc4f88583074d20b4a657768aba60db216e3e0a7 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Tobias=20K=C3=BCndig?= Date: Mon, 4 Nov 2024 08:14:26 +0100 Subject: [PATCH 5/5] Version bump --- updates/version.yaml | 2 ++ 1 file changed, 2 insertions(+) diff --git a/updates/version.yaml b/updates/version.yaml index 5a89dab78..783cef705 100644 --- a/updates/version.yaml +++ b/updates/version.yaml @@ -621,3 +621,5 @@ v3.5.9: - 'Fixed product sorting in categories' v3.5.10: - 'Fixed attaching/detaching of property groups to categories' +v3.5.11: + - 'Various small bugfixes'