From 6db3dde491d087b2609476d4eaa17d74ea7aeddb Mon Sep 17 00:00:00 2001 From: objecttothis <17935339+objecttothis@users.noreply.github.com> Date: Tue, 1 Sep 2026 10:59:29 +0400 Subject: [PATCH 1/3] Bugfix tax names (#4677) bugfix(items, validation): reject unsafe tax names and fix payments temp table collision - Add unicode_alpha_numeric_punct rule (OSPOSRules) to allow accented/CJK chars in text fields while blocking HTML-unsafe chars (<, >) as defense-in-depth against injection - Items controller: extract validateItemFields/validateBulkUpdateFields, validate tax_names on save and bulk update using new rule; add shared validateFields helper in Secure_Controller to DRY up validation + JSON error response - Escape tax_group output in sales/quote.php and receipt_email.php views to harden output encoding at render time - Rename sales_payments_temp -> sales_report_payments_temp (Summary_report) and -> sales_search_payments_temp (Sale model) to avoid name collision between concurrently-created temp tables - AGENTS.md: document alignment rule for => columns when inserting new language keys Tests: - Add ItemsControllerTest covering postSave/bulkupdate tax_names validation - Reject <, > in tax_names on /items/save and /items/bulkupdate - Verify unicode and apostrophe-containing tax names are accepted - Cover CSV import helpers: header generation (basic, multiple locations, attributes), stock-location/attribute header builders, get_csv_file parsing (plain, BOM-prefixed, multi-row) - Validate required-header detection for import templates - Remove outdated tax name test from SalesControllerTest - Simplify Database class references in SalesControllerTest i18n: - Add tax_name_invalid translation to Items.php for 20+ locales, inserted alphabetically after tax_category in each file - Normalize quote style in ar-EG/Items.php to single quotes - Add ka/Items.php Georgian locale scaffold Signed-off-by: objecttothis <17935339+objecttothis@users.noreply.github.com> --- AGENTS.md | 1 + app/Config/Validation/OSPOSRules.php | 48 ++++ app/Controllers/Items.php | 77 +++++- app/Controllers/Secure_Controller.php | 19 ++ app/Language/ar-EG/Items.php | 237 +++++++++--------- app/Language/ar-LB/Items.php | 237 +++++++++--------- app/Language/az/Items.php | 237 +++++++++--------- app/Language/bg/Items.php | 237 +++++++++--------- app/Language/bs/Items.php | 237 +++++++++--------- app/Language/ckb/Items.php | 237 +++++++++--------- app/Language/cs/Items.php | 237 +++++++++--------- app/Language/da/Items.php | 237 +++++++++--------- app/Language/de-CH/Items.php | 237 +++++++++--------- app/Language/de-DE/Items.php | 237 +++++++++--------- app/Language/el/Items.php | 237 +++++++++--------- app/Language/en-GB/Items.php | 235 ++++++++--------- app/Language/en/Items.php | 237 +++++++++--------- app/Language/es-ES/Items.php | 237 +++++++++--------- app/Language/es-MX/Items.php | 237 +++++++++--------- app/Language/fa/Items.php | 237 +++++++++--------- app/Language/fr/Items.php | 237 +++++++++--------- app/Language/he/Items.php | 237 +++++++++--------- app/Language/hr-HR/Items.php | 237 +++++++++--------- app/Language/hu/Items.php | 237 +++++++++--------- app/Language/hy/Items.php | 237 +++++++++--------- app/Language/id/Items.php | 237 +++++++++--------- app/Language/it/Items.php | 237 +++++++++--------- app/Language/ka/Items.php | 124 +++++++++ app/Language/km/Items.php | 237 +++++++++--------- app/Language/lo/Items.php | 237 +++++++++--------- app/Language/ml/Items.php | 237 +++++++++--------- app/Language/nb/Items.php | 237 +++++++++--------- app/Language/nl-BE/Items.php | 237 +++++++++--------- app/Language/nl-NL/Items.php | 237 +++++++++--------- app/Language/pl/Items.php | 237 +++++++++--------- app/Language/pt-BR/Items.php | 237 +++++++++--------- app/Language/ro/Items.php | 237 +++++++++--------- app/Language/ru/Items.php | 237 +++++++++--------- app/Language/sv/Items.php | 237 +++++++++--------- app/Language/sw-KE/Items.php | 237 +++++++++--------- app/Language/sw-TZ/Items.php | 237 +++++++++--------- app/Language/ta/Items.php | 237 +++++++++--------- app/Language/th/Items.php | 237 +++++++++--------- app/Language/tl/Items.php | 237 +++++++++--------- app/Language/tr/Items.php | 237 +++++++++--------- app/Language/uk/Items.php | 237 +++++++++--------- app/Language/ur/Items.php | 237 +++++++++--------- app/Language/vi/Items.php | 237 +++++++++--------- app/Language/zh-Hans/Items.php | 237 +++++++++--------- app/Language/zh-Hant/Items.php | 237 +++++++++--------- app/Models/Reports/Summary_report.php | 4 +- app/Models/Sale.php | 4 +- app/Views/sales/quote.php | 2 +- app/Views/sales/receipt_email.php | 2 +- app/Views/sales/register.php | 2 +- app/Views/sales/tax_invoice.php | 2 +- ...ImportTest.php => ItemsControllerTest.php} | 130 +++++++++- tests/Controllers/SalesControllerTest.php | 33 ++- 58 files changed, 5777 insertions(+), 5334 deletions(-) create mode 100644 app/Language/ka/Items.php rename tests/Controllers/{ItemsCsvImportTest.php => ItemsControllerTest.php} (90%) diff --git a/AGENTS.md b/AGENTS.md index fdb3677af..4f79fa75d 100644 --- a/AGENTS.md +++ b/AGENTS.md @@ -52,6 +52,7 @@ This document provides guidance for AI agents working on the Open Source Point o - Only `app/Language/en/` and `app/Language/en-GB/` should contain English strings - Plugin language files (`app/Plugins/*/Language/`) follow the same localization rules as `app/Language/` - Use `'` to encapsulate key and string values. If the value contains `'` then it should be escaped as `\'` +- Align the `=>` of a newly inserted key with the `=>` column already used by the rest of the file, if that file pads keys to a fixed column (not all do — some files have no padding at all). If the new key is longer than the widest existing key and would push the alignment column further right, reformat the whole file to the new wider column rather than leaving only the new line at a different width ## Security diff --git a/app/Config/Validation/OSPOSRules.php b/app/Config/Validation/OSPOSRules.php index 57be7df66..05670463e 100644 --- a/app/Config/Validation/OSPOSRules.php +++ b/app/Config/Validation/OSPOSRules.php @@ -7,6 +7,7 @@ use CodeIgniter\HTTP\IncomingRequest; use Config\OSPOS; use Config\Services; use DirectoryIterator; +use IntlChar; /** * @property Employee employee @@ -177,4 +178,51 @@ class OSPOSRules return false; } + + /** + * Unicode-aware version of CodeIgniter's built-in `alpha_numeric_punct` rule, which only + * matches ASCII (`preg_match('\A[A-Z0-9 ~!#$%\&\*\-_+=|:.]+\z/i', ...)`) and so rejects + * legitimate non-English text (e.g. accented or CJK characters). Allows unicode letters, + * combining marks (so base+diacritic sequences pass), and digits in place of `A-Z0-9`, and + * reuses the exact same punctuation set as the original rule (`~!#$%&*-_+=|:.` plus space), + * extended with `'` and `,` to accommodate real-world tax names (e.g. "O'Brien's Tax", + * "Impôt, incl."). `<` and `>` are deliberately absent from the punctuation set, same as in + * the original rule, so this also serves as a defense-in-depth backstop against HTML + * injection (the primary fix is escaping at render time). + * + * @param string $candidate + * @param string|null $error + * @return bool + * @noinspection PhpUnused + */ + public function unicode_alpha_numeric_punct(string $candidate, ?string &$error = null): bool + { + $allowedPunctuation = ['~', '!', '#', '$', '%', '&', '*', '-', '_', '+', '=', '|', ':', '.', ' ', "'", ',']; + + $allowedCategories = [ + IntlChar::CHAR_CATEGORY_UPPERCASE_LETTER, + IntlChar::CHAR_CATEGORY_LOWERCASE_LETTER, + IntlChar::CHAR_CATEGORY_TITLECASE_LETTER, + IntlChar::CHAR_CATEGORY_MODIFIER_LETTER, + IntlChar::CHAR_CATEGORY_OTHER_LETTER, + IntlChar::CHAR_CATEGORY_NON_SPACING_MARK, + IntlChar::CHAR_CATEGORY_COMBINING_SPACING_MARK, + IntlChar::CHAR_CATEGORY_ENCLOSING_MARK, + IntlChar::CHAR_CATEGORY_DECIMAL_DIGIT_NUMBER, + IntlChar::CHAR_CATEGORY_LETTER_NUMBER, + IntlChar::CHAR_CATEGORY_OTHER_NUMBER, + ]; + + foreach (mb_str_split($candidate) as $character) { + if (in_array($character, $allowedPunctuation, true)) { + continue; + } + + if (!in_array(IntlChar::charType($character), $allowedCategories, true)) { + return false; + } + } + + return true; + } } diff --git a/app/Controllers/Items.php b/app/Controllers/Items.php index 98ddc0391..f4a7b33bf 100644 --- a/app/Controllers/Items.php +++ b/app/Controllers/Items.php @@ -619,12 +619,7 @@ class Items extends Secure_Controller return view('items/form_bulk', $data); } - /** - * @param int $itemId - * @return ResponseInterface - * @throws ReflectionException - */ - public function postSave(int $itemId = NEW_ENTRY): ResponseInterface + private function validateItemFields(int $itemId): ?ResponseInterface { $itemNumber = $this->request->getPost('item_number'); @@ -638,13 +633,69 @@ class Items extends Secure_Controller ], ]; - if (!$this->validate($rules, $messages)) { - $errors = $this->validator->getErrors(); - - return $this->response->setJSON(['success' => false, 'message' => reset($errors), 'id' => $itemId]); + $error = $this->validateFields($rules, $messages, $itemId); + if ($error !== null) { + return $error; } } + $taxNamesInput = $this->request->getPost('tax_names'); + + if (!empty($taxNamesInput)) { + $rules = [ + 'tax_names.*' => 'required|max_length[255]|unicode_alpha_numeric_punct', + ]; + $messages = [ + 'tax_names.*' => [ + 'required' => lang('Items.tax_name_invalid'), + 'max_length' => lang('Items.tax_name_invalid'), + 'unicode_alpha_numeric_punct' => lang('Items.tax_name_invalid'), + ], + ]; + + $error = $this->validateFields($rules, $messages, $itemId); + if ($error !== null) { + return $error; + } + } + + return null; + } + + private function validateBulkUpdateFields(): ?ResponseInterface + { + $taxNamesInput = $this->request->getPost('tax_names'); + + if (!empty($taxNamesInput)) { + $rules = [ + 'tax_names.*' => 'max_length[255]|unicode_alpha_numeric_punct', + ]; + $messages = [ + 'tax_names.*' => [ + 'max_length' => lang('Items.tax_name_invalid'), + 'unicode_alpha_numeric_punct' => lang('Items.tax_name_invalid'), + ], + ]; + + return $this->validateFields($rules, $messages, NEW_ENTRY); + } + + return null; + } + + /** + * @param int $itemId + * @return ResponseInterface + * @throws ReflectionException + */ + public function postSave(int $itemId = NEW_ENTRY): ResponseInterface + { + $validationError = $this->validateItemFields($itemId); + + if ($validationError !== null) { + return $validationError; + } + $uploadData = $this->upload_image(); $uploadSuccess = empty($uploadData['error']); @@ -926,6 +977,12 @@ class Items extends Secure_Controller */ public function postBulkUpdate(): ResponseInterface { + $validationError = $this->validateBulkUpdateFields(); + + if ($validationError !== null) { + return $validationError; + } + $itemsToUpdate = $this->request->getPost('item_ids'); $itemData = Item::filterBulkEditFields($this->request->getPost() ?? []); diff --git a/app/Controllers/Secure_Controller.php b/app/Controllers/Secure_Controller.php index d59fb00b8..36daeebd5 100644 --- a/app/Controllers/Secure_Controller.php +++ b/app/Controllers/Secure_Controller.php @@ -78,6 +78,25 @@ class Secure_Controller extends BaseController return $field != null && in_array($field, array_keys(array_merge(...$headers))) ? $field : $default; } + /** + * Validates the given rules and, on failure, returns a JSON error response. + * + * @param array $rules + * @param array $messages + * @param mixed $id + * @return ResponseInterface|null + */ + protected function validateFields(array $rules, array $messages, $id = NEW_ENTRY): ?ResponseInterface + { + if (!$this->validate($rules, $messages)) { + $errors = $this->validator->getErrors(); + + return $this->response->setJSON(['success' => false, 'message' => reset($errors), 'id' => $id]); + } + + return null; + } + /** * AJAX function used to confirm whether values sent in the request are numeric * @return ResponseInterface diff --git a/app/Language/ar-EG/Items.php b/app/Language/ar-EG/Items.php index d21c86c47..6b6046e73 100644 --- a/app/Language/ar-EG/Items.php +++ b/app/Language/ar-EG/Items.php @@ -1,123 +1,124 @@ "الكمية المطلوب خصمها أو اضافتها.", - "allow_alt_description" => "السماح بوصف بديل", - "amount_entry" => "إدخال القيمة", - "bulk_edit" => "تحرير جماعى", - "buy_price_required" => "سعر الشراء مطلوب.", - "cannot_be_deleted" => "لايمكن حذف الأصناف المختارة، واحد أو أكثر منها لديه مبيعات.", - "cannot_find_item" => "لايمكن ايجاد معلومات حول الصنف.", - "categories" => "", - "category" => "التصنيف", - "category_new" => "", - "category_required" => "التصنيف مطلوب.", - "change_all_to_allow_alt_desc" => "السماح بوصف بديل للجميع.", - "change_all_to_not_allow_allow_desc" => "عدم السماح بوصف بديل للجميع.", - "change_all_to_serialized" => "تغير الجميع لمتسلسل", - "change_all_to_unserialized" => "تغيير الجميع لغير متسلسل", - "change_image" => "تغيير الصورة", - "confirm_bulk_edit" => "هل أنت متأكد انك تريد تحرير كل الأصناف المختارة؟", - "confirm_bulk_edit_wipe_taxes" => "سوف يتم مسح معلومات الضرائب لجميع الأصناف.", - "confirm_delete" => "هل أنت متأكد انك تريد حذف كل الأصناف المختارة؟", - "confirm_restore" => "هل انت متاكد من إستعادة الاصناف المخطارة؟", - "cost_price" => "سعر التكلفة", - "cost_price_number" => "سعر التكلفة يجب أن يكون رقم.", - "cost_price_required" => "سعر التكلفة مطلوب.", - "count" => "تحديث المخزون", - "csv_import_failed" => "فشل الإستيراد من اكسل", - "csv_import_invalid_location" => "", - "csv_import_nodata_wrongformat" => "الملف الذى رفعته إما فارغ أو أنه مختلف البنية.", - "csv_import_partially_failed" => "يوجد خطأ بنسبة {0} في استيراد الاصناف في السطر: {1}. لم يتم استيرادهم.", - "csv_import_success" => "تم استيراد الأصناف بنجاح.", - "current_quantity" => "الكمية الحالية", - "default_pack_name" => "كل", - "description" => "الوصف", - "details_count" => "حركة الصنف", - "do_nothing" => "لاتفعل شئ", - "edit" => "", - "edit_fields_you_want_to_update" => "قم بتحديث الحقول المراد تحديثها لكل الأصناف المختارة.", - "edit_multiple_items" => "تحريد مجموعة اصناف", - "empty_upc_items" => "تفريغ اصناف UPC", - "error_adding_updating" => "خطاء فى إضافة/تحديث صنف", - "error_updating_multiple" => "خطاء فى تحديث بيانات أصناف", - "generate_barcodes" => "توليد أكواد الباركود", - "hsn_code" => "تسميات النظام المنسق", - "image" => "صورة", - "import_items_csv" => "استيراد من اكسل", - "info_provided_by" => "المعلومات مقدمة بواسطة", - "inventory" => "المخزن", - "inventory_CSV_import_quantity" => "العدد المستورد من ملفات ال CSV", - "inventory_comments" => "تعليقات", - "inventory_data_tracking" => "تتبع بيانات المخزون", - "inventory_date" => "التاريخ", - "inventory_employee" => "الموظف", - "inventory_in_out_quantity" => "+- كمية", - "inventory_remarks" => "ملاحظات", - "is_deleted" => "حذفت", - "is_printed" => "", - "is_serialized" => "الصنف له رقم مسلسل", - "item" => "صنف", - "item_id" => "", - "item_number" => "الباركود UPC/EAN/ISBN", - "item_number_duplicate" => "رقم الصنف موجود فى قاعدة البيانات من قبل.", + 'add_minus' => 'الكمية المطلوب خصمها أو اضافتها.', + 'allow_alt_description' => 'السماح بوصف بديل', + 'amount_entry' => 'إدخال القيمة', + 'bulk_edit' => 'تحرير جماعى', + 'buy_price_required' => 'سعر الشراء مطلوب.', + 'cannot_be_deleted' => 'لايمكن حذف الأصناف المختارة، واحد أو أكثر منها لديه مبيعات.', + 'cannot_find_item' => 'لايمكن ايجاد معلومات حول الصنف.', + 'categories' => '', + 'category' => 'التصنيف', + 'category_new' => '', + 'category_required' => 'التصنيف مطلوب.', + 'change_all_to_allow_alt_desc' => 'السماح بوصف بديل للجميع.', + 'change_all_to_not_allow_allow_desc' => 'عدم السماح بوصف بديل للجميع.', + 'change_all_to_serialized' => 'تغير الجميع لمتسلسل', + 'change_all_to_unserialized' => 'تغيير الجميع لغير متسلسل', + 'change_image' => 'تغيير الصورة', + 'confirm_bulk_edit' => 'هل أنت متأكد انك تريد تحرير كل الأصناف المختارة؟', + 'confirm_bulk_edit_wipe_taxes' => 'سوف يتم مسح معلومات الضرائب لجميع الأصناف.', + 'confirm_delete' => 'هل أنت متأكد انك تريد حذف كل الأصناف المختارة؟', + 'confirm_restore' => 'هل انت متاكد من إستعادة الاصناف المخطارة؟', + 'cost_price' => 'سعر التكلفة', + 'cost_price_number' => 'سعر التكلفة يجب أن يكون رقم.', + 'cost_price_required' => 'سعر التكلفة مطلوب.', + 'count' => 'تحديث المخزون', + 'csv_import_failed' => 'فشل الإستيراد من اكسل', + 'csv_import_invalid_location' => '', + 'csv_import_nodata_wrongformat' => 'الملف الذى رفعته إما فارغ أو أنه مختلف البنية.', + 'csv_import_partially_failed' => 'يوجد خطأ بنسبة {0} في استيراد الاصناف في السطر: {1}. لم يتم استيرادهم.', + 'csv_import_success' => 'تم استيراد الأصناف بنجاح.', + 'current_quantity' => 'الكمية الحالية', + 'default_pack_name' => 'كل', + 'description' => 'الوصف', + 'details_count' => 'حركة الصنف', + 'do_nothing' => 'لاتفعل شئ', + 'edit' => '', + 'edit_fields_you_want_to_update' => 'قم بتحديث الحقول المراد تحديثها لكل الأصناف المختارة.', + 'edit_multiple_items' => 'تحريد مجموعة اصناف', + 'empty_upc_items' => 'تفريغ اصناف UPC', + 'error_adding_updating' => 'خطاء فى إضافة/تحديث صنف', + 'error_updating_multiple' => 'خطاء فى تحديث بيانات أصناف', + 'generate_barcodes' => 'توليد أكواد الباركود', + 'hsn_code' => 'تسميات النظام المنسق', + 'image' => 'صورة', + 'import_items_csv' => 'استيراد من اكسل', + 'info_provided_by' => 'المعلومات مقدمة بواسطة', + 'inventory' => 'المخزن', + 'inventory_CSV_import_quantity' => 'العدد المستورد من ملفات ال CSV', + 'inventory_comments' => 'تعليقات', + 'inventory_data_tracking' => 'تتبع بيانات المخزون', + 'inventory_date' => 'التاريخ', + 'inventory_employee' => 'الموظف', + 'inventory_in_out_quantity' => '+- كمية', + 'inventory_remarks' => 'ملاحظات', + 'is_deleted' => 'حذفت', + 'is_printed' => '', + 'is_serialized' => 'الصنف له رقم مسلسل', + 'item' => 'صنف', + 'item_id' => '', + 'item_number' => 'الباركود UPC/EAN/ISBN', + 'item_number_duplicate' => 'رقم الصنف موجود فى قاعدة البيانات من قبل.', 'item_number_invalid' => 'رقم الصنف يحتوي على أحرف غير مسموح بها.', - "kit" => "مجموعة اصناف", - "location" => "مكان", - "low_inventory_items" => "الأصناف التى لا يوجد لها مخزون", - "low_sell_item" => "الصنف المركب", - "manually_editing_of_quantity" => "تحرير الكمية يدوياً", - "markup" => "", - "name" => "اسم الصنف", - "name_required" => "اسم الصنف مطلوب.", - "new" => "صنف جديد", - "no_description_items" => "الأصناف التى بلا وصف", - "no_items_to_display" => "لايوجد أصناف لعرضها.", - "none" => "لاشىء", - "none_selected" => "لم تختار أى أصناف لتحريرها", - "nonstock" => "غير مخزنة", - "number_information" => "رقم الصنف", - "number_required" => "مطلوب UPC/EAN/ISBN رقم الباركود.", - "one_or_multiple" => "صنف/أصناف", - "pack_name" => "اسم الحزمة", - "qty_per_pack" => "العدد بكل الحزمة", - "quantity" => "الكمية", - "quantity_number" => "الكمية يجب أن تكون رقم.", - "quantity_required" => "الكمية مطلوبة.", - "receiving_quantity" => "الكمية المستلمة", - "remove_image" => "ازالة الصورة", - "reorder_level" => "نقطة إعادة الطلب", - "reorder_level_number" => "نقطة إعادة الطلب يجب أن تكون رقم.", - "reorder_level_required" => "نقطة إعادة الطلب مطلوبة.", - "retrive_item_info" => "الحصول على بيانات الصنف", - "sales_tax_1" => "ضريبة المبيعات", - "sales_tax_2" => "ضريبة المبيعات 2", - "search_attributes" => "بحث الحقول المخصصة", - "select_image" => "اختار صورة", - "serialized_items" => "أصناف مسلسلة", - "standard" => "اساسي", - "stock" => "مخزن", - "stock_location" => "مكان المخزون", - "stock_type" => "نوع المخزن", - "successful_adding" => "لقد تم إضافة صنف بنجاح", - "successful_bulk_edit" => "لقد تم تحديث بيانات صنف/أصناف بنجاح", - "successful_deleted" => "لقد تم الحذف بنجاح", - "successful_updating" => "لقد تم تحديث بيانات صنف بنجاح", - "supplier" => "المورد", - "tax_1" => "الضريبة 1", - "tax_2" => "الضريبة 2", - "tax_3" => "", - "tax_category" => "الفئة الضريبية", - "tax_percent" => "نسبة الضريبة", - "tax_percent_number" => "نسبة الضريبة يجب ان تكون رقم", - "tax_percent_required" => "نسبة الضريبة مطلوبة.", - "tax_percents" => "نسبة/نسب الضريبة", - "temp" => "مؤقت", - "type" => "نوع الصنف", - "unit_price" => "السعر", - "unit_price_number" => "السعر يجب أن يكون رقم.", - "unit_price_required" => "السعر مطلوب.", - "upc_database" => "UPC قاعدة بيانات", - "update" => "تحديث بيانات صنف", - "use_inventory_menu" => "استخدام تحديث المخزن", + 'kit' => 'مجموعة اصناف', + 'location' => 'مكان', + 'low_inventory_items' => 'الأصناف التى لا يوجد لها مخزون', + 'low_sell_item' => 'الصنف المركب', + 'manually_editing_of_quantity' => 'تحرير الكمية يدوياً', + 'markup' => '', + 'name' => 'اسم الصنف', + 'name_required' => 'اسم الصنف مطلوب.', + 'new' => 'صنف جديد', + 'no_description_items' => 'الأصناف التى بلا وصف', + 'no_items_to_display' => 'لايوجد أصناف لعرضها.', + 'none' => 'لاشىء', + 'none_selected' => 'لم تختار أى أصناف لتحريرها', + 'nonstock' => 'غير مخزنة', + 'number_information' => 'رقم الصنف', + 'number_required' => 'مطلوب UPC/EAN/ISBN رقم الباركود.', + 'one_or_multiple' => 'صنف/أصناف', + 'pack_name' => 'اسم الحزمة', + 'qty_per_pack' => 'العدد بكل الحزمة', + 'quantity' => 'الكمية', + 'quantity_number' => 'الكمية يجب أن تكون رقم.', + 'quantity_required' => 'الكمية مطلوبة.', + 'receiving_quantity' => 'الكمية المستلمة', + 'remove_image' => 'ازالة الصورة', + 'reorder_level' => 'نقطة إعادة الطلب', + 'reorder_level_number' => 'نقطة إعادة الطلب يجب أن تكون رقم.', + 'reorder_level_required' => 'نقطة إعادة الطلب مطلوبة.', + 'retrive_item_info' => 'الحصول على بيانات الصنف', + 'sales_tax_1' => 'ضريبة المبيعات', + 'sales_tax_2' => 'ضريبة المبيعات 2', + 'search_attributes' => 'بحث الحقول المخصصة', + 'select_image' => 'اختار صورة', + 'serialized_items' => 'أصناف مسلسلة', + 'standard' => 'اساسي', + 'stock' => 'مخزن', + 'stock_location' => 'مكان المخزون', + 'stock_type' => 'نوع المخزن', + 'successful_adding' => 'لقد تم إضافة صنف بنجاح', + 'successful_bulk_edit' => 'لقد تم تحديث بيانات صنف/أصناف بنجاح', + 'successful_deleted' => 'لقد تم الحذف بنجاح', + 'successful_updating' => 'لقد تم تحديث بيانات صنف بنجاح', + 'supplier' => 'المورد', + 'tax_1' => 'الضريبة 1', + 'tax_2' => 'الضريبة 2', + 'tax_3' => '', + 'tax_category' => 'الفئة الضريبية', + 'tax_name_invalid' => 'اسم الضريبة يحتوي على أحرف غير مسموح بها.', + 'tax_percent' => 'نسبة الضريبة', + 'tax_percent_number' => 'نسبة الضريبة يجب ان تكون رقم', + 'tax_percent_required' => 'نسبة الضريبة مطلوبة.', + 'tax_percents' => 'نسبة/نسب الضريبة', + 'temp' => 'مؤقت', + 'type' => 'نوع الصنف', + 'unit_price' => 'السعر', + 'unit_price_number' => 'السعر يجب أن يكون رقم.', + 'unit_price_required' => 'السعر مطلوب.', + 'upc_database' => 'UPC قاعدة بيانات', + 'update' => 'تحديث بيانات صنف', + 'use_inventory_menu' => 'استخدام تحديث المخزن', ]; diff --git a/app/Language/ar-LB/Items.php b/app/Language/ar-LB/Items.php index d21c86c47..6b6046e73 100644 --- a/app/Language/ar-LB/Items.php +++ b/app/Language/ar-LB/Items.php @@ -1,123 +1,124 @@ "الكمية المطلوب خصمها أو اضافتها.", - "allow_alt_description" => "السماح بوصف بديل", - "amount_entry" => "إدخال القيمة", - "bulk_edit" => "تحرير جماعى", - "buy_price_required" => "سعر الشراء مطلوب.", - "cannot_be_deleted" => "لايمكن حذف الأصناف المختارة، واحد أو أكثر منها لديه مبيعات.", - "cannot_find_item" => "لايمكن ايجاد معلومات حول الصنف.", - "categories" => "", - "category" => "التصنيف", - "category_new" => "", - "category_required" => "التصنيف مطلوب.", - "change_all_to_allow_alt_desc" => "السماح بوصف بديل للجميع.", - "change_all_to_not_allow_allow_desc" => "عدم السماح بوصف بديل للجميع.", - "change_all_to_serialized" => "تغير الجميع لمتسلسل", - "change_all_to_unserialized" => "تغيير الجميع لغير متسلسل", - "change_image" => "تغيير الصورة", - "confirm_bulk_edit" => "هل أنت متأكد انك تريد تحرير كل الأصناف المختارة؟", - "confirm_bulk_edit_wipe_taxes" => "سوف يتم مسح معلومات الضرائب لجميع الأصناف.", - "confirm_delete" => "هل أنت متأكد انك تريد حذف كل الأصناف المختارة؟", - "confirm_restore" => "هل انت متاكد من إستعادة الاصناف المخطارة؟", - "cost_price" => "سعر التكلفة", - "cost_price_number" => "سعر التكلفة يجب أن يكون رقم.", - "cost_price_required" => "سعر التكلفة مطلوب.", - "count" => "تحديث المخزون", - "csv_import_failed" => "فشل الإستيراد من اكسل", - "csv_import_invalid_location" => "", - "csv_import_nodata_wrongformat" => "الملف الذى رفعته إما فارغ أو أنه مختلف البنية.", - "csv_import_partially_failed" => "يوجد خطأ بنسبة {0} في استيراد الاصناف في السطر: {1}. لم يتم استيرادهم.", - "csv_import_success" => "تم استيراد الأصناف بنجاح.", - "current_quantity" => "الكمية الحالية", - "default_pack_name" => "كل", - "description" => "الوصف", - "details_count" => "حركة الصنف", - "do_nothing" => "لاتفعل شئ", - "edit" => "", - "edit_fields_you_want_to_update" => "قم بتحديث الحقول المراد تحديثها لكل الأصناف المختارة.", - "edit_multiple_items" => "تحريد مجموعة اصناف", - "empty_upc_items" => "تفريغ اصناف UPC", - "error_adding_updating" => "خطاء فى إضافة/تحديث صنف", - "error_updating_multiple" => "خطاء فى تحديث بيانات أصناف", - "generate_barcodes" => "توليد أكواد الباركود", - "hsn_code" => "تسميات النظام المنسق", - "image" => "صورة", - "import_items_csv" => "استيراد من اكسل", - "info_provided_by" => "المعلومات مقدمة بواسطة", - "inventory" => "المخزن", - "inventory_CSV_import_quantity" => "العدد المستورد من ملفات ال CSV", - "inventory_comments" => "تعليقات", - "inventory_data_tracking" => "تتبع بيانات المخزون", - "inventory_date" => "التاريخ", - "inventory_employee" => "الموظف", - "inventory_in_out_quantity" => "+- كمية", - "inventory_remarks" => "ملاحظات", - "is_deleted" => "حذفت", - "is_printed" => "", - "is_serialized" => "الصنف له رقم مسلسل", - "item" => "صنف", - "item_id" => "", - "item_number" => "الباركود UPC/EAN/ISBN", - "item_number_duplicate" => "رقم الصنف موجود فى قاعدة البيانات من قبل.", + 'add_minus' => 'الكمية المطلوب خصمها أو اضافتها.', + 'allow_alt_description' => 'السماح بوصف بديل', + 'amount_entry' => 'إدخال القيمة', + 'bulk_edit' => 'تحرير جماعى', + 'buy_price_required' => 'سعر الشراء مطلوب.', + 'cannot_be_deleted' => 'لايمكن حذف الأصناف المختارة، واحد أو أكثر منها لديه مبيعات.', + 'cannot_find_item' => 'لايمكن ايجاد معلومات حول الصنف.', + 'categories' => '', + 'category' => 'التصنيف', + 'category_new' => '', + 'category_required' => 'التصنيف مطلوب.', + 'change_all_to_allow_alt_desc' => 'السماح بوصف بديل للجميع.', + 'change_all_to_not_allow_allow_desc' => 'عدم السماح بوصف بديل للجميع.', + 'change_all_to_serialized' => 'تغير الجميع لمتسلسل', + 'change_all_to_unserialized' => 'تغيير الجميع لغير متسلسل', + 'change_image' => 'تغيير الصورة', + 'confirm_bulk_edit' => 'هل أنت متأكد انك تريد تحرير كل الأصناف المختارة؟', + 'confirm_bulk_edit_wipe_taxes' => 'سوف يتم مسح معلومات الضرائب لجميع الأصناف.', + 'confirm_delete' => 'هل أنت متأكد انك تريد حذف كل الأصناف المختارة؟', + 'confirm_restore' => 'هل انت متاكد من إستعادة الاصناف المخطارة؟', + 'cost_price' => 'سعر التكلفة', + 'cost_price_number' => 'سعر التكلفة يجب أن يكون رقم.', + 'cost_price_required' => 'سعر التكلفة مطلوب.', + 'count' => 'تحديث المخزون', + 'csv_import_failed' => 'فشل الإستيراد من اكسل', + 'csv_import_invalid_location' => '', + 'csv_import_nodata_wrongformat' => 'الملف الذى رفعته إما فارغ أو أنه مختلف البنية.', + 'csv_import_partially_failed' => 'يوجد خطأ بنسبة {0} في استيراد الاصناف في السطر: {1}. لم يتم استيرادهم.', + 'csv_import_success' => 'تم استيراد الأصناف بنجاح.', + 'current_quantity' => 'الكمية الحالية', + 'default_pack_name' => 'كل', + 'description' => 'الوصف', + 'details_count' => 'حركة الصنف', + 'do_nothing' => 'لاتفعل شئ', + 'edit' => '', + 'edit_fields_you_want_to_update' => 'قم بتحديث الحقول المراد تحديثها لكل الأصناف المختارة.', + 'edit_multiple_items' => 'تحريد مجموعة اصناف', + 'empty_upc_items' => 'تفريغ اصناف UPC', + 'error_adding_updating' => 'خطاء فى إضافة/تحديث صنف', + 'error_updating_multiple' => 'خطاء فى تحديث بيانات أصناف', + 'generate_barcodes' => 'توليد أكواد الباركود', + 'hsn_code' => 'تسميات النظام المنسق', + 'image' => 'صورة', + 'import_items_csv' => 'استيراد من اكسل', + 'info_provided_by' => 'المعلومات مقدمة بواسطة', + 'inventory' => 'المخزن', + 'inventory_CSV_import_quantity' => 'العدد المستورد من ملفات ال CSV', + 'inventory_comments' => 'تعليقات', + 'inventory_data_tracking' => 'تتبع بيانات المخزون', + 'inventory_date' => 'التاريخ', + 'inventory_employee' => 'الموظف', + 'inventory_in_out_quantity' => '+- كمية', + 'inventory_remarks' => 'ملاحظات', + 'is_deleted' => 'حذفت', + 'is_printed' => '', + 'is_serialized' => 'الصنف له رقم مسلسل', + 'item' => 'صنف', + 'item_id' => '', + 'item_number' => 'الباركود UPC/EAN/ISBN', + 'item_number_duplicate' => 'رقم الصنف موجود فى قاعدة البيانات من قبل.', 'item_number_invalid' => 'رقم الصنف يحتوي على أحرف غير مسموح بها.', - "kit" => "مجموعة اصناف", - "location" => "مكان", - "low_inventory_items" => "الأصناف التى لا يوجد لها مخزون", - "low_sell_item" => "الصنف المركب", - "manually_editing_of_quantity" => "تحرير الكمية يدوياً", - "markup" => "", - "name" => "اسم الصنف", - "name_required" => "اسم الصنف مطلوب.", - "new" => "صنف جديد", - "no_description_items" => "الأصناف التى بلا وصف", - "no_items_to_display" => "لايوجد أصناف لعرضها.", - "none" => "لاشىء", - "none_selected" => "لم تختار أى أصناف لتحريرها", - "nonstock" => "غير مخزنة", - "number_information" => "رقم الصنف", - "number_required" => "مطلوب UPC/EAN/ISBN رقم الباركود.", - "one_or_multiple" => "صنف/أصناف", - "pack_name" => "اسم الحزمة", - "qty_per_pack" => "العدد بكل الحزمة", - "quantity" => "الكمية", - "quantity_number" => "الكمية يجب أن تكون رقم.", - "quantity_required" => "الكمية مطلوبة.", - "receiving_quantity" => "الكمية المستلمة", - "remove_image" => "ازالة الصورة", - "reorder_level" => "نقطة إعادة الطلب", - "reorder_level_number" => "نقطة إعادة الطلب يجب أن تكون رقم.", - "reorder_level_required" => "نقطة إعادة الطلب مطلوبة.", - "retrive_item_info" => "الحصول على بيانات الصنف", - "sales_tax_1" => "ضريبة المبيعات", - "sales_tax_2" => "ضريبة المبيعات 2", - "search_attributes" => "بحث الحقول المخصصة", - "select_image" => "اختار صورة", - "serialized_items" => "أصناف مسلسلة", - "standard" => "اساسي", - "stock" => "مخزن", - "stock_location" => "مكان المخزون", - "stock_type" => "نوع المخزن", - "successful_adding" => "لقد تم إضافة صنف بنجاح", - "successful_bulk_edit" => "لقد تم تحديث بيانات صنف/أصناف بنجاح", - "successful_deleted" => "لقد تم الحذف بنجاح", - "successful_updating" => "لقد تم تحديث بيانات صنف بنجاح", - "supplier" => "المورد", - "tax_1" => "الضريبة 1", - "tax_2" => "الضريبة 2", - "tax_3" => "", - "tax_category" => "الفئة الضريبية", - "tax_percent" => "نسبة الضريبة", - "tax_percent_number" => "نسبة الضريبة يجب ان تكون رقم", - "tax_percent_required" => "نسبة الضريبة مطلوبة.", - "tax_percents" => "نسبة/نسب الضريبة", - "temp" => "مؤقت", - "type" => "نوع الصنف", - "unit_price" => "السعر", - "unit_price_number" => "السعر يجب أن يكون رقم.", - "unit_price_required" => "السعر مطلوب.", - "upc_database" => "UPC قاعدة بيانات", - "update" => "تحديث بيانات صنف", - "use_inventory_menu" => "استخدام تحديث المخزن", + 'kit' => 'مجموعة اصناف', + 'location' => 'مكان', + 'low_inventory_items' => 'الأصناف التى لا يوجد لها مخزون', + 'low_sell_item' => 'الصنف المركب', + 'manually_editing_of_quantity' => 'تحرير الكمية يدوياً', + 'markup' => '', + 'name' => 'اسم الصنف', + 'name_required' => 'اسم الصنف مطلوب.', + 'new' => 'صنف جديد', + 'no_description_items' => 'الأصناف التى بلا وصف', + 'no_items_to_display' => 'لايوجد أصناف لعرضها.', + 'none' => 'لاشىء', + 'none_selected' => 'لم تختار أى أصناف لتحريرها', + 'nonstock' => 'غير مخزنة', + 'number_information' => 'رقم الصنف', + 'number_required' => 'مطلوب UPC/EAN/ISBN رقم الباركود.', + 'one_or_multiple' => 'صنف/أصناف', + 'pack_name' => 'اسم الحزمة', + 'qty_per_pack' => 'العدد بكل الحزمة', + 'quantity' => 'الكمية', + 'quantity_number' => 'الكمية يجب أن تكون رقم.', + 'quantity_required' => 'الكمية مطلوبة.', + 'receiving_quantity' => 'الكمية المستلمة', + 'remove_image' => 'ازالة الصورة', + 'reorder_level' => 'نقطة إعادة الطلب', + 'reorder_level_number' => 'نقطة إعادة الطلب يجب أن تكون رقم.', + 'reorder_level_required' => 'نقطة إعادة الطلب مطلوبة.', + 'retrive_item_info' => 'الحصول على بيانات الصنف', + 'sales_tax_1' => 'ضريبة المبيعات', + 'sales_tax_2' => 'ضريبة المبيعات 2', + 'search_attributes' => 'بحث الحقول المخصصة', + 'select_image' => 'اختار صورة', + 'serialized_items' => 'أصناف مسلسلة', + 'standard' => 'اساسي', + 'stock' => 'مخزن', + 'stock_location' => 'مكان المخزون', + 'stock_type' => 'نوع المخزن', + 'successful_adding' => 'لقد تم إضافة صنف بنجاح', + 'successful_bulk_edit' => 'لقد تم تحديث بيانات صنف/أصناف بنجاح', + 'successful_deleted' => 'لقد تم الحذف بنجاح', + 'successful_updating' => 'لقد تم تحديث بيانات صنف بنجاح', + 'supplier' => 'المورد', + 'tax_1' => 'الضريبة 1', + 'tax_2' => 'الضريبة 2', + 'tax_3' => '', + 'tax_category' => 'الفئة الضريبية', + 'tax_name_invalid' => 'اسم الضريبة يحتوي على أحرف غير مسموح بها.', + 'tax_percent' => 'نسبة الضريبة', + 'tax_percent_number' => 'نسبة الضريبة يجب ان تكون رقم', + 'tax_percent_required' => 'نسبة الضريبة مطلوبة.', + 'tax_percents' => 'نسبة/نسب الضريبة', + 'temp' => 'مؤقت', + 'type' => 'نوع الصنف', + 'unit_price' => 'السعر', + 'unit_price_number' => 'السعر يجب أن يكون رقم.', + 'unit_price_required' => 'السعر مطلوب.', + 'upc_database' => 'UPC قاعدة بيانات', + 'update' => 'تحديث بيانات صنف', + 'use_inventory_menu' => 'استخدام تحديث المخزن', ]; diff --git a/app/Language/az/Items.php b/app/Language/az/Items.php index fb3e8e8f3..eec45975b 100644 --- a/app/Language/az/Items.php +++ b/app/Language/az/Items.php @@ -1,123 +1,124 @@ "İnventar + Topla və ya - Çıx.", - "allow_alt_description" => "Alternativ təsvirə icazə verin", - "amount_entry" => "Məbləğ Əlavəsi", - "bulk_edit" => "Kütləvi Redaktə", - "buy_price_required" => "Alış qiyməti tələb olunan sahədir.", - "cannot_be_deleted" => "Seçilmiş Mal (lar) silmək mükün deyil, bir və ya birdən çox Mallarda Satışlar var.", - "cannot_find_item" => "Mal Tapılmadı.", - "categories" => "", - "category" => "Bolmə", - "category_new" => "", - "category_required" => "Bölmə sahəsi boş qala bilməz.", - "change_all_to_allow_alt_desc" => "Hamısı üçün Alternativ Təsvirə İcazə Verin.", - "change_all_to_not_allow_allow_desc" => "Hamısı üçün Alternativ Təsvirə İcazə Verməyin.", - "change_all_to_serialized" => "Hamısını Seriyalaşdırılmışa görə dəyişin", - "change_all_to_unserialized" => "Qeyri Seriyalara görə dəyiş", - "change_image" => "Şəkili Dəyiş", - "confirm_bulk_edit" => "Siz əminsinizmi ki işarələnmiş butun malları redaktə etmək istəyirsiniz?", - "confirm_bulk_edit_wipe_taxes" => "Bütün Məhsul Vergisi məlumatları dəyişdiriləcək.", - "confirm_delete" => "Seçilmiş element(ləri) silmək istədiyinizə əminsiniz?", - "confirm_restore" => "Seçilmiş element (lər) bərpa etmək istədiyinizə əminsinizmi?", - "cost_price" => "Topdan Satış qiyməti", - "cost_price_number" => "Topdansatış qiyməti rəqəm olmalıdır.", - "cost_price_required" => "Topdan satiış - doldurulması vacib sahə.", - "count" => "inventorun yenilənməsi", - "csv_import_failed" => "səhv csv import", - "csv_import_invalid_location" => "", - "csv_import_nodata_wrongformat" => "Yüklənmiş faylda məlumat yoxdur və ya düzgün formatlanmır.", - "csv_import_partially_failed" => "Xətlərdə {0} element idxalı uğursuzluq (lar) var: {1}. Heç bir sıra idxal edilmədi.", - "csv_import_success" => "Malların İdxalı Uğurla Həyata Keçdi.", - "current_quantity" => "indiki say", - "default_pack_name" => "Hər biri", - "description" => "təsvir", - "details_count" => "detallı inventor sayı", - "do_nothing" => "heç nə etməmək", - "edit" => "", - "edit_fields_you_want_to_update" => "Seçilmiş məhsullar üçün tələb olunan sahələri redaktə edin.", - "edit_multiple_items" => "bir neçə malın redaktəsi", - "empty_upc_items" => "Boş Barkod Malları", - "error_adding_updating" => "mal əlavə etməkdə və ya yeniləməkdə səhv var", - "error_updating_multiple" => "malların yenilənməsində səhv var", - "generate_barcodes" => "şifrə yarat", - "hsn_code" => "Harmonize Sistem Nomenklaturası", - "image" => "Avatar", - "import_items_csv" => "CSVdən Malları İdxal Et", - "info_provided_by" => "Məlumat təqdim olundu", - "inventory" => "inventor", - "inventory_CSV_import_quantity" => "Miqdarı CSV-dən idxal olunur", - "inventory_comments" => "komentariyalar", - "inventory_data_tracking" => "İnventarlaşdırma Üçün Məlumat İzləmə", - "inventory_date" => "Tarix", - "inventory_employee" => "Əmakdaş", - "inventory_in_out_quantity" => "Daxili və Xarici Say", - "inventory_remarks" => "Qeydlər", - "is_deleted" => "Silindi", - "is_printed" => "", - "is_serialized" => "Malın Seriya Nömrəsi var", - "item" => "Mal", - "item_id" => "", - "item_number" => "Barkod", - "item_number_duplicate" => "Malın Nömrəsi artiq Məlumat bazasında var.", + 'add_minus' => 'İnventar + Topla və ya - Çıx.', + 'allow_alt_description' => 'Alternativ təsvirə icazə verin', + 'amount_entry' => 'Məbləğ Əlavəsi', + 'bulk_edit' => 'Kütləvi Redaktə', + 'buy_price_required' => 'Alış qiyməti tələb olunan sahədir.', + 'cannot_be_deleted' => 'Seçilmiş Mal (lar) silmək mükün deyil, bir və ya birdən çox Mallarda Satışlar var.', + 'cannot_find_item' => 'Mal Tapılmadı.', + 'categories' => '', + 'category' => 'Bolmə', + 'category_new' => '', + 'category_required' => 'Bölmə sahəsi boş qala bilməz.', + 'change_all_to_allow_alt_desc' => 'Hamısı üçün Alternativ Təsvirə İcazə Verin.', + 'change_all_to_not_allow_allow_desc' => 'Hamısı üçün Alternativ Təsvirə İcazə Verməyin.', + 'change_all_to_serialized' => 'Hamısını Seriyalaşdırılmışa görə dəyişin', + 'change_all_to_unserialized' => 'Qeyri Seriyalara görə dəyiş', + 'change_image' => 'Şəkili Dəyiş', + 'confirm_bulk_edit' => 'Siz əminsinizmi ki işarələnmiş butun malları redaktə etmək istəyirsiniz?', + 'confirm_bulk_edit_wipe_taxes' => 'Bütün Məhsul Vergisi məlumatları dəyişdiriləcək.', + 'confirm_delete' => 'Seçilmiş element(ləri) silmək istədiyinizə əminsiniz?', + 'confirm_restore' => 'Seçilmiş element (lər) bərpa etmək istədiyinizə əminsinizmi?', + 'cost_price' => 'Topdan Satış qiyməti', + 'cost_price_number' => 'Topdansatış qiyməti rəqəm olmalıdır.', + 'cost_price_required' => 'Topdan satiış - doldurulması vacib sahə.', + 'count' => 'inventorun yenilənməsi', + 'csv_import_failed' => 'səhv csv import', + 'csv_import_invalid_location' => '', + 'csv_import_nodata_wrongformat' => 'Yüklənmiş faylda məlumat yoxdur və ya düzgün formatlanmır.', + 'csv_import_partially_failed' => 'Xətlərdə {0} element idxalı uğursuzluq (lar) var: {1}. Heç bir sıra idxal edilmədi.', + 'csv_import_success' => 'Malların İdxalı Uğurla Həyata Keçdi.', + 'current_quantity' => 'indiki say', + 'default_pack_name' => 'Hər biri', + 'description' => 'təsvir', + 'details_count' => 'detallı inventor sayı', + 'do_nothing' => 'heç nə etməmək', + 'edit' => '', + 'edit_fields_you_want_to_update' => 'Seçilmiş məhsullar üçün tələb olunan sahələri redaktə edin.', + 'edit_multiple_items' => 'bir neçə malın redaktəsi', + 'empty_upc_items' => 'Boş Barkod Malları', + 'error_adding_updating' => 'mal əlavə etməkdə və ya yeniləməkdə səhv var', + 'error_updating_multiple' => 'malların yenilənməsində səhv var', + 'generate_barcodes' => 'şifrə yarat', + 'hsn_code' => 'Harmonize Sistem Nomenklaturası', + 'image' => 'Avatar', + 'import_items_csv' => 'CSVdən Malları İdxal Et', + 'info_provided_by' => 'Məlumat təqdim olundu', + 'inventory' => 'inventor', + 'inventory_CSV_import_quantity' => 'Miqdarı CSV-dən idxal olunur', + 'inventory_comments' => 'komentariyalar', + 'inventory_data_tracking' => 'İnventarlaşdırma Üçün Məlumat İzləmə', + 'inventory_date' => 'Tarix', + 'inventory_employee' => 'Əmakdaş', + 'inventory_in_out_quantity' => 'Daxili və Xarici Say', + 'inventory_remarks' => 'Qeydlər', + 'is_deleted' => 'Silindi', + 'is_printed' => '', + 'is_serialized' => 'Malın Seriya Nömrəsi var', + 'item' => 'Mal', + 'item_id' => '', + 'item_number' => 'Barkod', + 'item_number_duplicate' => 'Malın Nömrəsi artiq Məlumat bazasında var.', 'item_number_invalid' => 'Malın Nömrəsində icazə verilməyən simvollar var.', - "kit" => "Dəst", - "location" => "Yer", - "low_inventory_items" => "Bitmış Mallar", - "low_sell_item" => "Malların aşağı qiy. satışı", - "manually_editing_of_quantity" => "Sayı Əl ilə Redeaktə Etmək", - "markup" => "", - "name" => "Malın Adı", - "name_required" => "Malın adı olan sahə boş qala bilməz.", - "new" => "Yeni Mal", - "no_description_items" => "Mallar haqqında Təsvir Yoxdur", - "no_items_to_display" => "Mallar Göstərilmir.", - "none" => "Heçnə", - "none_selected" => "Siz redaktə etmək üçün hər hansı bir mal seçməmisiniz", - "nonstock" => "Əldə Olmayan", - "number_information" => "Malın Nömrəsi", - "number_required" => "Barkod tələb olunan sahədir.", - "one_or_multiple" => "Mal (lar)", - "pack_name" => "Paket Adı", - "qty_per_pack" => "Paketin miqdarı", - "quantity" => "Sayı", - "quantity_number" => "Miqdarı mütləq rəqəmlə olmalıdır.", - "quantity_required" => "Miqyas tələb olunan sahədir.", - "receiving_quantity" => "Qəbul Olunan Miqdar", - "remove_image" => "Şəkili Sil", - "reorder_level" => "Səviyyani yenidən düzəlt", - "reorder_level_number" => "Yenidən sıralama səviyyəsi rəqəmlə olmalıdır.", - "reorder_level_required" => "Düzəliş Səviyyəsi zəruri bir sahədir.", - "retrive_item_info" => "Mal Haqqında Məlumat", - "sales_tax_1" => "Satış Vergisi", - "sales_tax_2" => "Satış Vergisi 2", - "search_attributes" => "Atributları Axtar", - "select_image" => "Şəkil Seç", - "serialized_items" => "Seriyalı Mallar", - "standard" => "Standart", - "stock" => "Ehtiyyat", - "stock_location" => "Ehtiyyatın Yerləşdiyi Yer", - "stock_type" => "Ehtiyyatda olanın Növü", - "successful_adding" => "Siz uğurla malı əlavə etdiniz", - "successful_bulk_edit" => "Siz uğurla bütun mallari yenilədiniz", - "successful_deleted" => "Siz uğurla sildiniz", - "successful_updating" => "Siz uğurla malı yenilədiniz", - "supplier" => "Təchizatcı", - "tax_1" => "Vergi 1", - "tax_2" => "Vergi 2", - "tax_3" => "", - "tax_category" => "Vergi Bolməsi", - "tax_percent" => "Vergi Faizi", - "tax_percent_number" => "Vergi Faizi rəqəmli dəyər vahidi olmalıdir", - "tax_percent_required" => "Vergi Faizi tələb olunan sahədir.", - "tax_percents" => "Vergi Faiz(lər) i", - "temp" => "Müvəqqəti", - "type" => "Malın Növü", - "unit_price" => "Pərakəndə Satış", - "unit_price_number" => "Vahid qiyməti rəqəmlə olmalıdır.", - "unit_price_required" => "Pərakəndə qiymət - vacib sahədir.", - "upc_database" => "Barkod Məlumat Bazası", - "update" => "Malı Yenilə", - "use_inventory_menu" => "İnvertizasiya Menyusundan İstifadə Et", + 'kit' => 'Dəst', + 'location' => 'Yer', + 'low_inventory_items' => 'Bitmış Mallar', + 'low_sell_item' => 'Malların aşağı qiy. satışı', + 'manually_editing_of_quantity' => 'Sayı Əl ilə Redeaktə Etmək', + 'markup' => '', + 'name' => 'Malın Adı', + 'name_required' => 'Malın adı olan sahə boş qala bilməz.', + 'new' => 'Yeni Mal', + 'no_description_items' => 'Mallar haqqında Təsvir Yoxdur', + 'no_items_to_display' => 'Mallar Göstərilmir.', + 'none' => 'Heçnə', + 'none_selected' => 'Siz redaktə etmək üçün hər hansı bir mal seçməmisiniz', + 'nonstock' => 'Əldə Olmayan', + 'number_information' => 'Malın Nömrəsi', + 'number_required' => 'Barkod tələb olunan sahədir.', + 'one_or_multiple' => 'Mal (lar)', + 'pack_name' => 'Paket Adı', + 'qty_per_pack' => 'Paketin miqdarı', + 'quantity' => 'Sayı', + 'quantity_number' => 'Miqdarı mütləq rəqəmlə olmalıdır.', + 'quantity_required' => 'Miqyas tələb olunan sahədir.', + 'receiving_quantity' => 'Qəbul Olunan Miqdar', + 'remove_image' => 'Şəkili Sil', + 'reorder_level' => 'Səviyyani yenidən düzəlt', + 'reorder_level_number' => 'Yenidən sıralama səviyyəsi rəqəmlə olmalıdır.', + 'reorder_level_required' => 'Düzəliş Səviyyəsi zəruri bir sahədir.', + 'retrive_item_info' => 'Mal Haqqında Məlumat', + 'sales_tax_1' => 'Satış Vergisi', + 'sales_tax_2' => 'Satış Vergisi 2', + 'search_attributes' => 'Atributları Axtar', + 'select_image' => 'Şəkil Seç', + 'serialized_items' => 'Seriyalı Mallar', + 'standard' => 'Standart', + 'stock' => 'Ehtiyyat', + 'stock_location' => 'Ehtiyyatın Yerləşdiyi Yer', + 'stock_type' => 'Ehtiyyatda olanın Növü', + 'successful_adding' => 'Siz uğurla malı əlavə etdiniz', + 'successful_bulk_edit' => 'Siz uğurla bütun mallari yenilədiniz', + 'successful_deleted' => 'Siz uğurla sildiniz', + 'successful_updating' => 'Siz uğurla malı yenilədiniz', + 'supplier' => 'Təchizatcı', + 'tax_1' => 'Vergi 1', + 'tax_2' => 'Vergi 2', + 'tax_3' => '', + 'tax_category' => 'Vergi Bolməsi', + 'tax_name_invalid' => 'Vergi adında icazə verilməyən simvollar var.', + 'tax_percent' => 'Vergi Faizi', + 'tax_percent_number' => 'Vergi Faizi rəqəmli dəyər vahidi olmalıdir', + 'tax_percent_required' => 'Vergi Faizi tələb olunan sahədir.', + 'tax_percents' => 'Vergi Faiz(lər) i', + 'temp' => 'Müvəqqəti', + 'type' => 'Malın Növü', + 'unit_price' => 'Pərakəndə Satış', + 'unit_price_number' => 'Vahid qiyməti rəqəmlə olmalıdır.', + 'unit_price_required' => 'Pərakəndə qiymət - vacib sahədir.', + 'upc_database' => 'Barkod Məlumat Bazası', + 'update' => 'Malı Yenilə', + 'use_inventory_menu' => 'İnvertizasiya Menyusundan İstifadə Et', ]; diff --git a/app/Language/bg/Items.php b/app/Language/bg/Items.php index fd65a78be..42dc06790 100644 --- a/app/Language/bg/Items.php +++ b/app/Language/bg/Items.php @@ -1,123 +1,124 @@ "Inventory to add or subtract.", - "allow_alt_description" => "Allow Alternate Description", - "amount_entry" => "", - "bulk_edit" => "Bulk Edit", - "buy_price_required" => "Purchase Price is a required field.", - "cannot_be_deleted" => "Could not delete selected Item(s), one or more of the selected Items have sales.", - "cannot_find_item" => "Item not found.", - "categories" => "", - "category" => "Category", - "category_new" => "", - "category_required" => "Category is a required field.", - "change_all_to_allow_alt_desc" => "Allow Alternate Description for all.", - "change_all_to_not_allow_allow_desc" => "Do not allow Alternate Description for all.", - "change_all_to_serialized" => "Change all to Serialized", - "change_all_to_unserialized" => "Change all to Unserialized", - "change_image" => "Change Image", - "confirm_bulk_edit" => "Are you sure you want to edit selected Item(s)?", - "confirm_bulk_edit_wipe_taxes" => "All Item Tax information will be replaced.", - "confirm_delete" => "Are you sure you want to delete selected item(s)?", - "confirm_restore" => "", - "cost_price" => "Wholesale Price", - "cost_price_number" => "Wholesale Price must be a number.", - "cost_price_required" => "Wholesale Price is a required field.", - "count" => "Update Inventory", - "csv_import_failed" => "CSV import failed", - "csv_import_invalid_location" => "", - "csv_import_nodata_wrongformat" => "The uploaded file has no data or is formatted incorrectly.", - "csv_import_partially_failed" => "Item import successful with some failures:", - "csv_import_success" => "Item import successful.", - "current_quantity" => "Current Quantity", - "default_pack_name" => "", - "description" => "Description", - "details_count" => "Inventory Count Details", - "do_nothing" => "Do Nothing", - "edit" => "", - "edit_fields_you_want_to_update" => "Edit the desired fields for selected item(s).", - "edit_multiple_items" => "Editing Multiple Items", - "empty_upc_items" => "Empty Barcode Items", - "error_adding_updating" => "Error adding/updating item", - "error_updating_multiple" => "Error updating items", - "generate_barcodes" => "Generate Barcodes", - "hsn_code" => "", - "image" => "Avatar", - "import_items_csv" => "Item Import from CSV", - "info_provided_by" => "Information provided by", - "inventory" => "Inventory", - "inventory_CSV_import_quantity" => "", - "inventory_comments" => "Comments", - "inventory_data_tracking" => "Inventory Data Tracking", - "inventory_date" => "Date", - "inventory_employee" => "Employee", - "inventory_in_out_quantity" => "In/Out Quantity", - "inventory_remarks" => "Remarks", - "is_deleted" => "Deleted", - "is_printed" => "", - "is_serialized" => "Item has Serial Number", - "item" => "Item", - "item_id" => "", - "item_number" => "Barcode", - "item_number_duplicate" => "Item Number is already present in the database.", + 'add_minus' => 'Inventory to add or subtract.', + 'allow_alt_description' => 'Allow Alternate Description', + 'amount_entry' => '', + 'bulk_edit' => 'Bulk Edit', + 'buy_price_required' => 'Purchase Price is a required field.', + 'cannot_be_deleted' => 'Could not delete selected Item(s), one or more of the selected Items have sales.', + 'cannot_find_item' => 'Item not found.', + 'categories' => '', + 'category' => 'Category', + 'category_new' => '', + 'category_required' => 'Category is a required field.', + 'change_all_to_allow_alt_desc' => 'Allow Alternate Description for all.', + 'change_all_to_not_allow_allow_desc' => 'Do not allow Alternate Description for all.', + 'change_all_to_serialized' => 'Change all to Serialized', + 'change_all_to_unserialized' => 'Change all to Unserialized', + 'change_image' => 'Change Image', + 'confirm_bulk_edit' => 'Are you sure you want to edit selected Item(s)?', + 'confirm_bulk_edit_wipe_taxes' => 'All Item Tax information will be replaced.', + 'confirm_delete' => 'Are you sure you want to delete selected item(s)?', + 'confirm_restore' => '', + 'cost_price' => 'Wholesale Price', + 'cost_price_number' => 'Wholesale Price must be a number.', + 'cost_price_required' => 'Wholesale Price is a required field.', + 'count' => 'Update Inventory', + 'csv_import_failed' => 'CSV import failed', + 'csv_import_invalid_location' => '', + 'csv_import_nodata_wrongformat' => 'The uploaded file has no data or is formatted incorrectly.', + 'csv_import_partially_failed' => 'Item import successful with some failures:', + 'csv_import_success' => 'Item import successful.', + 'current_quantity' => 'Current Quantity', + 'default_pack_name' => '', + 'description' => 'Description', + 'details_count' => 'Inventory Count Details', + 'do_nothing' => 'Do Nothing', + 'edit' => '', + 'edit_fields_you_want_to_update' => 'Edit the desired fields for selected item(s).', + 'edit_multiple_items' => 'Editing Multiple Items', + 'empty_upc_items' => 'Empty Barcode Items', + 'error_adding_updating' => 'Error adding/updating item', + 'error_updating_multiple' => 'Error updating items', + 'generate_barcodes' => 'Generate Barcodes', + 'hsn_code' => '', + 'image' => 'Avatar', + 'import_items_csv' => 'Item Import from CSV', + 'info_provided_by' => 'Information provided by', + 'inventory' => 'Inventory', + 'inventory_CSV_import_quantity' => '', + 'inventory_comments' => 'Comments', + 'inventory_data_tracking' => 'Inventory Data Tracking', + 'inventory_date' => 'Date', + 'inventory_employee' => 'Employee', + 'inventory_in_out_quantity' => 'In/Out Quantity', + 'inventory_remarks' => 'Remarks', + 'is_deleted' => 'Deleted', + 'is_printed' => '', + 'is_serialized' => 'Item has Serial Number', + 'item' => 'Item', + 'item_id' => '', + 'item_number' => 'Barcode', + 'item_number_duplicate' => 'Item Number is already present in the database.', 'item_number_invalid' => 'Item Number contains disallowed characters.', - "kit" => "Kit", - "location" => "Location", - "low_inventory_items" => "Out Of Stock Items", - "low_sell_item" => "", - "manually_editing_of_quantity" => "Manual Edit of Quantity", - "markup" => "", - "name" => "Item Name", - "name_required" => "Item Name is a required field.", - "new" => "New Item", - "no_description_items" => "No Description Items", - "no_items_to_display" => "No Items to display.", - "none" => "None", - "none_selected" => "You have not selected any Item(s) to edit", - "nonstock" => "Non-stocked", - "number_information" => "Item Number", - "number_required" => "Barcode is a required field.", - "one_or_multiple" => "item(s)", - "pack_name" => "", - "qty_per_pack" => "", - "quantity" => "Quantity", - "quantity_number" => "Quantity must be a number.", - "quantity_required" => "Quantity is a required field.", - "receiving_quantity" => "Receiving Quantity", - "remove_image" => "Remove Image", - "reorder_level" => "Reorder Level", - "reorder_level_number" => "Reorder Level must be a number.", - "reorder_level_required" => "Reorder Level is a required field.", - "retrive_item_info" => "Retrive Item Info", - "sales_tax_1" => "Sales Tax", - "sales_tax_2" => "Sales Tax 2", - "search_attributes" => "Search Attributes", - "select_image" => "Select Image", - "serialized_items" => "Serialized Items", - "standard" => "Standard", - "stock" => "Stock", - "stock_location" => "Stock location", - "stock_type" => "Stock Type", - "successful_adding" => "You have successfully added item", - "successful_bulk_edit" => "You have successfully updated the selected item(s)", - "successful_deleted" => "You have successfully deleted", - "successful_updating" => "You have successfully updated item", - "supplier" => "Supplier", - "tax_1" => "Tax 1", - "tax_2" => "Tax 2", - "tax_3" => "", - "tax_category" => "", - "tax_percent" => "Tax Percent", - "tax_percent_number" => "", - "tax_percent_required" => "Tax Percent is a required field.", - "tax_percents" => "Tax Percent(s)", - "temp" => "", - "type" => "Item Type", - "unit_price" => "Retail Price", - "unit_price_number" => "Unit price must be a number.", - "unit_price_required" => "Retail Price is a required field.", - "upc_database" => "Barcode Database", - "update" => "Update Item", - "use_inventory_menu" => "Use Inventory Menu", + 'kit' => 'Kit', + 'location' => 'Location', + 'low_inventory_items' => 'Out Of Stock Items', + 'low_sell_item' => '', + 'manually_editing_of_quantity' => 'Manual Edit of Quantity', + 'markup' => '', + 'name' => 'Item Name', + 'name_required' => 'Item Name is a required field.', + 'new' => 'New Item', + 'no_description_items' => 'No Description Items', + 'no_items_to_display' => 'No Items to display.', + 'none' => 'None', + 'none_selected' => 'You have not selected any Item(s) to edit', + 'nonstock' => 'Non-stocked', + 'number_information' => 'Item Number', + 'number_required' => 'Barcode is a required field.', + 'one_or_multiple' => 'item(s)', + 'pack_name' => '', + 'qty_per_pack' => '', + 'quantity' => 'Quantity', + 'quantity_number' => 'Quantity must be a number.', + 'quantity_required' => 'Quantity is a required field.', + 'receiving_quantity' => 'Receiving Quantity', + 'remove_image' => 'Remove Image', + 'reorder_level' => 'Reorder Level', + 'reorder_level_number' => 'Reorder Level must be a number.', + 'reorder_level_required' => 'Reorder Level is a required field.', + 'retrive_item_info' => 'Retrive Item Info', + 'sales_tax_1' => 'Sales Tax', + 'sales_tax_2' => 'Sales Tax 2', + 'search_attributes' => 'Search Attributes', + 'select_image' => 'Select Image', + 'serialized_items' => 'Serialized Items', + 'standard' => 'Standard', + 'stock' => 'Stock', + 'stock_location' => 'Stock location', + 'stock_type' => 'Stock Type', + 'successful_adding' => 'You have successfully added item', + 'successful_bulk_edit' => 'You have successfully updated the selected item(s)', + 'successful_deleted' => 'You have successfully deleted', + 'successful_updating' => 'You have successfully updated item', + 'supplier' => 'Supplier', + 'tax_1' => 'Tax 1', + 'tax_2' => 'Tax 2', + 'tax_3' => '', + 'tax_category' => '', + 'tax_name_invalid' => 'Името на данъка съдържа непозволени символи.', + 'tax_percent' => 'Tax Percent', + 'tax_percent_number' => '', + 'tax_percent_required' => 'Tax Percent is a required field.', + 'tax_percents' => 'Tax Percent(s)', + 'temp' => '', + 'type' => 'Item Type', + 'unit_price' => 'Retail Price', + 'unit_price_number' => 'Unit price must be a number.', + 'unit_price_required' => 'Retail Price is a required field.', + 'upc_database' => 'Barcode Database', + 'update' => 'Update Item', + 'use_inventory_menu' => 'Use Inventory Menu', ]; diff --git a/app/Language/bs/Items.php b/app/Language/bs/Items.php index d43189e82..d258a71af 100644 --- a/app/Language/bs/Items.php +++ b/app/Language/bs/Items.php @@ -1,123 +1,124 @@ "Zaliha za dodavanje ili oduzimanje.", - "allow_alt_description" => "Dozvoli Alt opis", - "amount_entry" => "Unos iznosa", - "bulk_edit" => "Skupno uređivanje", - "buy_price_required" => "Nabavna cijena je obavezno polje.", - "cannot_be_deleted" => "Nije moguće izbrisati izabrane artikle, jedan ili više izabranih predmeta imaju prodaju.", - "cannot_find_item" => "Artikal nije pronađen.", - "categories" => "", - "category" => "Kategorija", - "category_new" => "", - "category_required" => "Kategorija je obavezno polje.", - "change_all_to_allow_alt_desc" => "Dozvoli alternativni opis za sve.", - "change_all_to_not_allow_allow_desc" => "Ne dozvoli alternativni opis za sve.", - "change_all_to_serialized" => "Promijeni sve u seriju", - "change_all_to_unserialized" => "Promijenite sve u ne seriju", - "change_image" => "Promijeni sliku", - "confirm_bulk_edit" => "Da li ste sigurni da želite urediti izabrane artikle?", - "confirm_bulk_edit_wipe_taxes" => "Sve informacije o porezu na artikal biće zamjenjene.", - "confirm_delete" => "Da li ste sigurni da želite izbrisati izabrani artikal?", - "confirm_restore" => "Da li ste sigurni da želite da vratite izabrani artikal?", - "cost_price" => "Fakturna cijena", - "cost_price_number" => "Fakturna cijena mora biti broj.", - "cost_price_required" => "Fakturna cijena je obavezno polje.", - "count" => "Ažuriraj zalihu", - "csv_import_failed" => "Uvoz CSV-a nije uspio", - "csv_import_invalid_location" => "", - "csv_import_nodata_wrongformat" => "Učitana CSV datoteka nema podatke ili je pogrešno formatirana.", - "csv_import_partially_failed" => "Bilo je {0} grešaka pri uvozu stavke na liniji: {1}. Nijedan red nije uvezen.", - "csv_import_success" => "Uvoz CSV stavke je uspješan.", - "current_quantity" => "Trenutna količina", - "default_pack_name" => "Svaki", - "description" => "Opis", - "details_count" => "Detalji o količinama zalihe", - "do_nothing" => "Ne radi ništa", - "edit" => "", - "edit_fields_you_want_to_update" => "Uredite željena polja za odabrane artikle.", - "edit_multiple_items" => "Uređivanje više artikala", - "empty_upc_items" => "Artikli sa praznim barkodom", - "error_adding_updating" => "Greška pri dodavanju / ažuriranju artikla", - "error_updating_multiple" => "Greška pri ažuriranju artikala", - "generate_barcodes" => "Generiši barkod", - "hsn_code" => "Nomenklatura sistema usklađena", - "image" => "Slika", - "import_items_csv" => "Uvezi artikle iz CSV datoteke", - "info_provided_by" => "Informacije pruža", - "inventory" => "Zaliha", - "inventory_CSV_import_quantity" => "Količina uvezena iz CSV-a", - "inventory_comments" => "Komentari", - "inventory_data_tracking" => "Praćenje podataka zalihe", - "inventory_date" => "Datum", - "inventory_employee" => "Zaposlenik", - "inventory_in_out_quantity" => "Količina ulaz/izlaz", - "inventory_remarks" => "Napomene", - "is_deleted" => "Izbrisano", - "is_printed" => "", - "is_serialized" => "Artikal ima ser. broj", - "item" => "Artikal", - "item_id" => "", - "item_number" => "Barkod", - "item_number_duplicate" => "Broj artikla već postoji u bazi podataka.", + 'add_minus' => 'Zaliha za dodavanje ili oduzimanje.', + 'allow_alt_description' => 'Dozvoli Alt opis', + 'amount_entry' => 'Unos iznosa', + 'bulk_edit' => 'Skupno uređivanje', + 'buy_price_required' => 'Nabavna cijena je obavezno polje.', + 'cannot_be_deleted' => 'Nije moguće izbrisati izabrane artikle, jedan ili više izabranih predmeta imaju prodaju.', + 'cannot_find_item' => 'Artikal nije pronađen.', + 'categories' => '', + 'category' => 'Kategorija', + 'category_new' => '', + 'category_required' => 'Kategorija je obavezno polje.', + 'change_all_to_allow_alt_desc' => 'Dozvoli alternativni opis za sve.', + 'change_all_to_not_allow_allow_desc' => 'Ne dozvoli alternativni opis za sve.', + 'change_all_to_serialized' => 'Promijeni sve u seriju', + 'change_all_to_unserialized' => 'Promijenite sve u ne seriju', + 'change_image' => 'Promijeni sliku', + 'confirm_bulk_edit' => 'Da li ste sigurni da želite urediti izabrane artikle?', + 'confirm_bulk_edit_wipe_taxes' => 'Sve informacije o porezu na artikal biće zamjenjene.', + 'confirm_delete' => 'Da li ste sigurni da želite izbrisati izabrani artikal?', + 'confirm_restore' => 'Da li ste sigurni da želite da vratite izabrani artikal?', + 'cost_price' => 'Fakturna cijena', + 'cost_price_number' => 'Fakturna cijena mora biti broj.', + 'cost_price_required' => 'Fakturna cijena je obavezno polje.', + 'count' => 'Ažuriraj zalihu', + 'csv_import_failed' => 'Uvoz CSV-a nije uspio', + 'csv_import_invalid_location' => '', + 'csv_import_nodata_wrongformat' => 'Učitana CSV datoteka nema podatke ili je pogrešno formatirana.', + 'csv_import_partially_failed' => 'Bilo je {0} grešaka pri uvozu stavke na liniji: {1}. Nijedan red nije uvezen.', + 'csv_import_success' => 'Uvoz CSV stavke je uspješan.', + 'current_quantity' => 'Trenutna količina', + 'default_pack_name' => 'Svaki', + 'description' => 'Opis', + 'details_count' => 'Detalji o količinama zalihe', + 'do_nothing' => 'Ne radi ništa', + 'edit' => '', + 'edit_fields_you_want_to_update' => 'Uredite željena polja za odabrane artikle.', + 'edit_multiple_items' => 'Uređivanje više artikala', + 'empty_upc_items' => 'Artikli sa praznim barkodom', + 'error_adding_updating' => 'Greška pri dodavanju / ažuriranju artikla', + 'error_updating_multiple' => 'Greška pri ažuriranju artikala', + 'generate_barcodes' => 'Generiši barkod', + 'hsn_code' => 'Nomenklatura sistema usklađena', + 'image' => 'Slika', + 'import_items_csv' => 'Uvezi artikle iz CSV datoteke', + 'info_provided_by' => 'Informacije pruža', + 'inventory' => 'Zaliha', + 'inventory_CSV_import_quantity' => 'Količina uvezena iz CSV-a', + 'inventory_comments' => 'Komentari', + 'inventory_data_tracking' => 'Praćenje podataka zalihe', + 'inventory_date' => 'Datum', + 'inventory_employee' => 'Zaposlenik', + 'inventory_in_out_quantity' => 'Količina ulaz/izlaz', + 'inventory_remarks' => 'Napomene', + 'is_deleted' => 'Izbrisano', + 'is_printed' => '', + 'is_serialized' => 'Artikal ima ser. broj', + 'item' => 'Artikal', + 'item_id' => '', + 'item_number' => 'Barkod', + 'item_number_duplicate' => 'Broj artikla već postoji u bazi podataka.', 'item_number_invalid' => 'Broj artikla sadrži nedozvoljene znakove.', - "kit" => "Komplet", - "location" => "Mjesto", - "low_inventory_items" => "Prodaja artikala", - "low_sell_item" => "Niska prodaja artikla", - "manually_editing_of_quantity" => "Ručno uređivanje količine", - "markup" => "", - "name" => "Naziv artikla", - "name_required" => "Naziv artikla je obavezno polje.", - "new" => "Novi artikal", - "no_description_items" => "Artikal nema opisa", - "no_items_to_display" => "Nema artikala za prikaz.", - "none" => "Nijedan", - "none_selected" => "Niste odabrali nijedan artikal za uređivanje", - "nonstock" => "Bez zaliha", - "number_information" => "Redni broj", - "number_required" => "Barkod je obavezno polje.", - "one_or_multiple" => "artikal(i)", - "pack_name" => "Naziv pakovanja", - "qty_per_pack" => "Količina po pakovanju", - "quantity" => "Količina", - "quantity_number" => "Količina mora biti broj.", - "quantity_required" => "Količina je obavezno polje.", - "receiving_quantity" => "Zaprimljena količina", - "remove_image" => "Ukloni sliku", - "reorder_level" => "Minimalna zaliha", - "reorder_level_number" => "Nivo preuređivanja mora biti broj.", - "reorder_level_required" => "Nivo preuređivanja je obavezno polje.", - "retrive_item_info" => "Preuzmi informacije o artiklu", - "sales_tax_1" => "Prodajni porez", - "sales_tax_2" => "Prodajni porez 2", - "search_attributes" => "Pretraživanje atributa", - "select_image" => "Izaberite sliku", - "serialized_items" => "Artikal ima ser. broj", - "standard" => "Standard", - "stock" => "Skladište", - "stock_location" => "Mjesto skladišta", - "stock_type" => "Vrsta zalihe", - "successful_adding" => "Uspješno ste dodali artikal", - "successful_bulk_edit" => "Uspješno ste ažurirali izabrane artikle", - "successful_deleted" => "Uspješno ste izbrisali artikal", - "successful_updating" => "Uspješno ste ažurirali artikal", - "supplier" => "Dobavljač", - "tax_1" => "Porez 1", - "tax_2" => "Porez 2", - "tax_3" => "", - "tax_category" => "Kategorija poreza", - "tax_percent" => "Procenat poreza", - "tax_percent_number" => "Procenat poreza mora biti numerička vrijednost", - "tax_percent_required" => "Procenat poreza je obavezno polje.", - "tax_percents" => "Porez %", - "temp" => "Privremeno", - "type" => "Vrsta artikla", - "unit_price" => "Maloprodajna cijena", - "unit_price_number" => "Jedinična cijena mora biti broj.", - "unit_price_required" => "Maloprodajna cijena je obavezno polje.", - "upc_database" => "Baza podataka bar-kodova", - "update" => "Ažuriraj artikal", - "use_inventory_menu" => "Koristite meni zalihe", + 'kit' => 'Komplet', + 'location' => 'Mjesto', + 'low_inventory_items' => 'Prodaja artikala', + 'low_sell_item' => 'Niska prodaja artikla', + 'manually_editing_of_quantity' => 'Ručno uređivanje količine', + 'markup' => '', + 'name' => 'Naziv artikla', + 'name_required' => 'Naziv artikla je obavezno polje.', + 'new' => 'Novi artikal', + 'no_description_items' => 'Artikal nema opisa', + 'no_items_to_display' => 'Nema artikala za prikaz.', + 'none' => 'Nijedan', + 'none_selected' => 'Niste odabrali nijedan artikal za uređivanje', + 'nonstock' => 'Bez zaliha', + 'number_information' => 'Redni broj', + 'number_required' => 'Barkod je obavezno polje.', + 'one_or_multiple' => 'artikal(i)', + 'pack_name' => 'Naziv pakovanja', + 'qty_per_pack' => 'Količina po pakovanju', + 'quantity' => 'Količina', + 'quantity_number' => 'Količina mora biti broj.', + 'quantity_required' => 'Količina je obavezno polje.', + 'receiving_quantity' => 'Zaprimljena količina', + 'remove_image' => 'Ukloni sliku', + 'reorder_level' => 'Minimalna zaliha', + 'reorder_level_number' => 'Nivo preuređivanja mora biti broj.', + 'reorder_level_required' => 'Nivo preuređivanja je obavezno polje.', + 'retrive_item_info' => 'Preuzmi informacije o artiklu', + 'sales_tax_1' => 'Prodajni porez', + 'sales_tax_2' => 'Prodajni porez 2', + 'search_attributes' => 'Pretraživanje atributa', + 'select_image' => 'Izaberite sliku', + 'serialized_items' => 'Artikal ima ser. broj', + 'standard' => 'Standard', + 'stock' => 'Skladište', + 'stock_location' => 'Mjesto skladišta', + 'stock_type' => 'Vrsta zalihe', + 'successful_adding' => 'Uspješno ste dodali artikal', + 'successful_bulk_edit' => 'Uspješno ste ažurirali izabrane artikle', + 'successful_deleted' => 'Uspješno ste izbrisali artikal', + 'successful_updating' => 'Uspješno ste ažurirali artikal', + 'supplier' => 'Dobavljač', + 'tax_1' => 'Porez 1', + 'tax_2' => 'Porez 2', + 'tax_3' => '', + 'tax_category' => 'Kategorija poreza', + 'tax_name_invalid' => 'Naziv poreza sadrži nedozvoljene znakove.', + 'tax_percent' => 'Procenat poreza', + 'tax_percent_number' => 'Procenat poreza mora biti numerička vrijednost', + 'tax_percent_required' => 'Procenat poreza je obavezno polje.', + 'tax_percents' => 'Porez %', + 'temp' => 'Privremeno', + 'type' => 'Vrsta artikla', + 'unit_price' => 'Maloprodajna cijena', + 'unit_price_number' => 'Jedinična cijena mora biti broj.', + 'unit_price_required' => 'Maloprodajna cijena je obavezno polje.', + 'upc_database' => 'Baza podataka bar-kodova', + 'update' => 'Ažuriraj artikal', + 'use_inventory_menu' => 'Koristite meni zalihe', ]; diff --git a/app/Language/ckb/Items.php b/app/Language/ckb/Items.php index d53b619fe..ae99a785c 100644 --- a/app/Language/ckb/Items.php +++ b/app/Language/ckb/Items.php @@ -1,123 +1,124 @@ "زیادکردن یان کەمکردنی جەرد.", - 'allow_alt_description' => "ڕێگە بدە بە دەربارەی جێگرەوە", - 'amount_entry' => "داخڵکردنی بڕی پارە", - 'bulk_edit' => "دەستکاریکردنی بە کۆمەڵ", - 'buy_price_required' => "نرخی کڕین خانەیەکی پێویستە.", - 'cannot_be_deleted' => "نەتوانرا بابەتی هەڵبژێردراو بسڕدرێتەوە، یەکێک یان زیاتر لە بابەتە هەڵبژێردراوەکان فرۆشتنیان هەیە.", - 'cannot_find_item' => "ئایتم نەدۆزرایەوە.", - 'categories' => "", - 'category' => "پۆلێن", - 'category_new' => "", - 'category_required' => "پۆل خانەیەکی پێویستە.", - 'change_all_to_allow_alt_desc' => "ڕێگە بە وەسفێکی جێگرەوە بدە بۆ هەمووان.", - 'change_all_to_not_allow_allow_desc' => "ڕێگە مەدە بە وەسفی جێگرەوە بۆ هەمووان.", - 'change_all_to_serialized' => "هەمووی بگۆڕە بۆ بەزنجیرەکراو", - 'change_all_to_unserialized' => "هەمووی بگۆڕە بۆ بەزنجیرەنەکراوە", - 'change_image' => "وێنەکە بگۆڕە", - 'confirm_bulk_edit' => "ئایا دڵنیای کە دەتەوێت دەستکاری ئایتم(ەکان)ی هەڵبژێردراو بکەیت؟", - 'confirm_bulk_edit_wipe_taxes' => "هەموو زانیارییەکانی باجی ئایتم شوێنیان دەگیرێتەوە.", - 'confirm_delete' => "ئایا دڵنیای کە دەتەوێت ئایتم(ەکان)ی هەڵبژێردراو بسڕیتەوە؟", - 'confirm_restore' => "ئایا دڵنیای کە دەتەوێت ئایتم(ەکان)ی هەڵبژێردراو بگەڕێنیتەوە؟", - 'cost_price' => "نرخی جوملە", - 'cost_price_number' => "نرخی جوملە دەبێت ژمارە بێت.", - 'cost_price_required' => "نرخی جوملە خانەیەکی پێویستە.", - 'count' => "جەرد نوێ بکەوە", - 'csv_import_failed' => "هاوردەکردنی CSV سەرکەوتوو نەبوو", - 'csv_import_invalid_location' => "", - 'csv_import_nodata_wrongformat' => "پەڕگەی CSV بارکراو هیچ داتایەکی نییە یان بە هەڵە فۆرمات کراوە.", - 'csv_import_partially_failed' => "{0} شکستی هاوردەکردنی بابەتی لەسەر هێڵەکان هەبوو: {1}. هیچ ڕیزێک هاوردە نەکرا.", - 'csv_import_success' => "بابەتی هاوردەکردنی CSV سەرکەوتوو بوو.", - 'current_quantity' => "چەندێتی ئێستە", - 'default_pack_name' => "هەریەک", - 'description' => "دەربارە", - 'details_count' => "وردەکاری ژمارەی جەرد", - 'do_nothing' => "هیچ مەکە", - 'edit' => "", - 'edit_fields_you_want_to_update' => "دەستکاری خانەی دڵخوازت بکە بۆ ئایتمی هەڵبژێردراو.", - 'edit_multiple_items' => "دەسکاریکردنی چەندین ئایتم", - 'empty_upc_items' => "ئایتمی باڕکۆدی بەتاڵ", - 'error_adding_updating' => "لە زیادکردنی/نوێکردنەوەی ئایتم هەڵە هەیە", - 'error_updating_multiple' => "لە نوێکردنەوەی ئایتم هەڵە هەیە", - 'generate_barcodes' => "دروستکردنی بارکۆدەکان", - 'hsn_code' => "ناونانی سیستەمی هاوسەنگکراو", - 'image' => "وێنە", - 'import_items_csv' => "هاوردەکردنی ئایتم لە CSV", - 'info_provided_by' => "زانیاری دراوە لەلایەن", - 'inventory' => "جەرد", - 'inventory_CSV_import_quantity' => "چەندێتی هاوردەکراو لە CSV", - 'inventory_comments' => "کۆمێنتەکان", - 'inventory_data_tracking' => "بەدواداچوون بۆ داتاکانی جەرد", - 'inventory_date' => "بەرورار", - 'inventory_employee' => "فەرمانبەر", - 'inventory_in_out_quantity' => "چەندێتی هاتوو/ڕۆیشتوو", - 'inventory_remarks' => "تێبینییەکان", - 'is_deleted' => "سڕاوەتەوە", - 'is_printed' => "", - 'is_serialized' => "ئایتم ژمارەی زنجیرەیی هەیە", - 'item' => "ئایتم", - 'item_id' => "", - 'item_number' => "باڕکۆد", - 'item_number_duplicate' => "ژمارەی ئایتم پێشتر لە داتابەیسدا ئامادەبووە.", + 'add_minus' => 'زیادکردن یان کەمکردنی جەرد.', + 'allow_alt_description' => 'ڕێگە بدە بە دەربارەی جێگرەوە', + 'amount_entry' => 'داخڵکردنی بڕی پارە', + 'bulk_edit' => 'دەستکاریکردنی بە کۆمەڵ', + 'buy_price_required' => 'نرخی کڕین خانەیەکی پێویستە.', + 'cannot_be_deleted' => 'نەتوانرا بابەتی هەڵبژێردراو بسڕدرێتەوە، یەکێک یان زیاتر لە بابەتە هەڵبژێردراوەکان فرۆشتنیان هەیە.', + 'cannot_find_item' => 'ئایتم نەدۆزرایەوە.', + 'categories' => '', + 'category' => 'پۆلێن', + 'category_new' => '', + 'category_required' => 'پۆل خانەیەکی پێویستە.', + 'change_all_to_allow_alt_desc' => 'ڕێگە بە وەسفێکی جێگرەوە بدە بۆ هەمووان.', + 'change_all_to_not_allow_allow_desc' => 'ڕێگە مەدە بە وەسفی جێگرەوە بۆ هەمووان.', + 'change_all_to_serialized' => 'هەمووی بگۆڕە بۆ بەزنجیرەکراو', + 'change_all_to_unserialized' => 'هەمووی بگۆڕە بۆ بەزنجیرەنەکراوە', + 'change_image' => 'وێنەکە بگۆڕە', + 'confirm_bulk_edit' => 'ئایا دڵنیای کە دەتەوێت دەستکاری ئایتم(ەکان)ی هەڵبژێردراو بکەیت؟', + 'confirm_bulk_edit_wipe_taxes' => 'هەموو زانیارییەکانی باجی ئایتم شوێنیان دەگیرێتەوە.', + 'confirm_delete' => 'ئایا دڵنیای کە دەتەوێت ئایتم(ەکان)ی هەڵبژێردراو بسڕیتەوە؟', + 'confirm_restore' => 'ئایا دڵنیای کە دەتەوێت ئایتم(ەکان)ی هەڵبژێردراو بگەڕێنیتەوە؟', + 'cost_price' => 'نرخی جوملە', + 'cost_price_number' => 'نرخی جوملە دەبێت ژمارە بێت.', + 'cost_price_required' => 'نرخی جوملە خانەیەکی پێویستە.', + 'count' => 'جەرد نوێ بکەوە', + 'csv_import_failed' => 'هاوردەکردنی CSV سەرکەوتوو نەبوو', + 'csv_import_invalid_location' => '', + 'csv_import_nodata_wrongformat' => 'پەڕگەی CSV بارکراو هیچ داتایەکی نییە یان بە هەڵە فۆرمات کراوە.', + 'csv_import_partially_failed' => '{0} شکستی هاوردەکردنی بابەتی لەسەر هێڵەکان هەبوو: {1}. هیچ ڕیزێک هاوردە نەکرا.', + 'csv_import_success' => 'بابەتی هاوردەکردنی CSV سەرکەوتوو بوو.', + 'current_quantity' => 'چەندێتی ئێستە', + 'default_pack_name' => 'هەریەک', + 'description' => 'دەربارە', + 'details_count' => 'وردەکاری ژمارەی جەرد', + 'do_nothing' => 'هیچ مەکە', + 'edit' => '', + 'edit_fields_you_want_to_update' => 'دەستکاری خانەی دڵخوازت بکە بۆ ئایتمی هەڵبژێردراو.', + 'edit_multiple_items' => 'دەسکاریکردنی چەندین ئایتم', + 'empty_upc_items' => 'ئایتمی باڕکۆدی بەتاڵ', + 'error_adding_updating' => 'لە زیادکردنی/نوێکردنەوەی ئایتم هەڵە هەیە', + 'error_updating_multiple' => 'لە نوێکردنەوەی ئایتم هەڵە هەیە', + 'generate_barcodes' => 'دروستکردنی بارکۆدەکان', + 'hsn_code' => 'ناونانی سیستەمی هاوسەنگکراو', + 'image' => 'وێنە', + 'import_items_csv' => 'هاوردەکردنی ئایتم لە CSV', + 'info_provided_by' => 'زانیاری دراوە لەلایەن', + 'inventory' => 'جەرد', + 'inventory_CSV_import_quantity' => 'چەندێتی هاوردەکراو لە CSV', + 'inventory_comments' => 'کۆمێنتەکان', + 'inventory_data_tracking' => 'بەدواداچوون بۆ داتاکانی جەرد', + 'inventory_date' => 'بەرورار', + 'inventory_employee' => 'فەرمانبەر', + 'inventory_in_out_quantity' => 'چەندێتی هاتوو/ڕۆیشتوو', + 'inventory_remarks' => 'تێبینییەکان', + 'is_deleted' => 'سڕاوەتەوە', + 'is_printed' => '', + 'is_serialized' => 'ئایتم ژمارەی زنجیرەیی هەیە', + 'item' => 'ئایتم', + 'item_id' => '', + 'item_number' => 'باڕکۆد', + 'item_number_duplicate' => 'ژمارەی ئایتم پێشتر لە داتابەیسدا ئامادەبووە.', 'item_number_invalid' => 'ژمارەی ئایتم پیتی ڕێگەپێنەدراوی تێدایە.', - 'kit' => "کیت", - 'location' => "شوێن", - 'low_inventory_items' => "ئایتمەکانی لە کۆگادا نەماون", - 'low_sell_item' => "ئایتمی فرۆش کەم", - 'manually_editing_of_quantity' => "دەستکاریکردنی دەستی چەندێتی", - 'markup' => "", - 'name' => "ناوی ئایتم", - 'name_required' => "ناوی ئایتم خانەیەکی پێویستە.", - 'new' => "ئایتمی نوێ", - 'no_description_items' => "ئایتمەکانی دەربارە(وەسف)یان نییە", - 'no_items_to_display' => "هیچ ئایتمێک نییە بۆ نیشاندان.", - 'none' => "هیچیان", - 'none_selected' => "تۆ هیچ ئایتمێکت هەڵنەبژاردووە بۆ دەستکاریکردن", - 'nonstock' => "لە کۆگادانەنراو", - 'number_information' => "ژمارەی ئایتم", - 'number_required' => "خانەی باڕکۆد پێویستە.", - 'one_or_multiple' => "ئایتم(ەکان)", - 'pack_name' => "ناوی پاکەت", - 'qty_per_pack' => "چەندێتی(ژمارە-بڕ) بۆ هەر پاکەتێک", - 'quantity' => "بڕ", - 'quantity_number' => "چەندێتی دەبێت ژمارە بێت.", - 'quantity_required' => "چەندێتی خانەیەکی پێویستە.", - 'receiving_quantity' => "وەرگرتنی چەندێتی", - 'remove_image' => "لابردنی وێنە", - 'reorder_level' => "ئاست ڕێکخستنەوە", - 'reorder_level_number' => "ئاست ڕێکخستنەوە دەبێت ژمارە بێت.", - 'reorder_level_required' => "ئاست ڕێکخستنەوە خانەیەکی پێویستە.", - 'retrive_item_info' => "گەڕاندنەوەی زانیاری ئایتم", - 'sales_tax_1' => "باجی فرۆشتن", - 'sales_tax_2' => "باجی فرۆشتن ٢", - 'search_attributes' => "تایبەتمەندی گەڕان", - 'select_image' => "وێنە هەڵبژێرە", - 'serialized_items' => "ئایتمە بەزنجیرەکراوەکان", - 'standard' => "ستاندارد", - 'stock' => "کۆگا", - 'stock_location' => "شوێنی کۆگا", - 'stock_type' => "جۆری کۆگا", - 'successful_adding' => "بەسەرکەوتوویی ئایتمت زیادکردوە", - 'successful_bulk_edit' => "بەسەرکەوتوویی ئایتم(ەکان)ی هەڵبژێردراوت نوێ کردەوە", - 'successful_deleted' => "بەسەرکەوتووی سڕیتەوە", - 'successful_updating' => "بەسەرکەوتووی ئایتمت نوێ کردەوە", - 'supplier' => "دابینکار", - 'tax_1' => "باج ١", - 'tax_2' => "باج ٢", - 'tax_3' => "", - 'tax_category' => "پۆلێنی باج", - 'tax_percent' => "", - 'tax_percent_number' => "ڕێژەی سەدی باج دەبێت بەهایەکی ژمارەیی بێت", - 'tax_percent_required' => "ڕێژەی سەدی باج خانەیەکی پێویستە.", - 'tax_percents' => "ڕێژەی سەدی(یەکان)ی باج", - 'temp' => "کاتیی", - 'type' => "جۆری ئایتم", - 'unit_price' => "نرخی وردە فرۆشی", - 'unit_price_number' => "نرخی یەکە دەبێت ژمارە بێت.", - 'unit_price_required' => "نرخی تاکفرۆشی خانەیەکی پێویستە.", - 'upc_database' => "داتابەیسی باڕکۆد", - 'update' => "نوێکردنەوەی ئایتم", - 'use_inventory_menu' => "لیستەی جەرد بەکاربهێنە", + 'kit' => 'کیت', + 'location' => 'شوێن', + 'low_inventory_items' => 'ئایتمەکانی لە کۆگادا نەماون', + 'low_sell_item' => 'ئایتمی فرۆش کەم', + 'manually_editing_of_quantity' => 'دەستکاریکردنی دەستی چەندێتی', + 'markup' => '', + 'name' => 'ناوی ئایتم', + 'name_required' => 'ناوی ئایتم خانەیەکی پێویستە.', + 'new' => 'ئایتمی نوێ', + 'no_description_items' => 'ئایتمەکانی دەربارە(وەسف)یان نییە', + 'no_items_to_display' => 'هیچ ئایتمێک نییە بۆ نیشاندان.', + 'none' => 'هیچیان', + 'none_selected' => 'تۆ هیچ ئایتمێکت هەڵنەبژاردووە بۆ دەستکاریکردن', + 'nonstock' => 'لە کۆگادانەنراو', + 'number_information' => 'ژمارەی ئایتم', + 'number_required' => 'خانەی باڕکۆد پێویستە.', + 'one_or_multiple' => 'ئایتم(ەکان)', + 'pack_name' => 'ناوی پاکەت', + 'qty_per_pack' => 'چەندێتی(ژمارە-بڕ) بۆ هەر پاکەتێک', + 'quantity' => 'بڕ', + 'quantity_number' => 'چەندێتی دەبێت ژمارە بێت.', + 'quantity_required' => 'چەندێتی خانەیەکی پێویستە.', + 'receiving_quantity' => 'وەرگرتنی چەندێتی', + 'remove_image' => 'لابردنی وێنە', + 'reorder_level' => 'ئاست ڕێکخستنەوە', + 'reorder_level_number' => 'ئاست ڕێکخستنەوە دەبێت ژمارە بێت.', + 'reorder_level_required' => 'ئاست ڕێکخستنەوە خانەیەکی پێویستە.', + 'retrive_item_info' => 'گەڕاندنەوەی زانیاری ئایتم', + 'sales_tax_1' => 'باجی فرۆشتن', + 'sales_tax_2' => 'باجی فرۆشتن ٢', + 'search_attributes' => 'تایبەتمەندی گەڕان', + 'select_image' => 'وێنە هەڵبژێرە', + 'serialized_items' => 'ئایتمە بەزنجیرەکراوەکان', + 'standard' => 'ستاندارد', + 'stock' => 'کۆگا', + 'stock_location' => 'شوێنی کۆگا', + 'stock_type' => 'جۆری کۆگا', + 'successful_adding' => 'بەسەرکەوتوویی ئایتمت زیادکردوە', + 'successful_bulk_edit' => 'بەسەرکەوتوویی ئایتم(ەکان)ی هەڵبژێردراوت نوێ کردەوە', + 'successful_deleted' => 'بەسەرکەوتووی سڕیتەوە', + 'successful_updating' => 'بەسەرکەوتووی ئایتمت نوێ کردەوە', + 'supplier' => 'دابینکار', + 'tax_1' => 'باج ١', + 'tax_2' => 'باج ٢', + 'tax_3' => '', + 'tax_category' => 'پۆلێنی باج', + 'tax_name_invalid' => 'ناوی باج پیتی ڕێگە پێنەدراوی تێدایە.', + 'tax_percent' => '', + 'tax_percent_number' => 'ڕێژەی سەدی باج دەبێت بەهایەکی ژمارەیی بێت', + 'tax_percent_required' => 'ڕێژەی سەدی باج خانەیەکی پێویستە.', + 'tax_percents' => 'ڕێژەی سەدی(یەکان)ی باج', + 'temp' => 'کاتیی', + 'type' => 'جۆری ئایتم', + 'unit_price' => 'نرخی وردە فرۆشی', + 'unit_price_number' => 'نرخی یەکە دەبێت ژمارە بێت.', + 'unit_price_required' => 'نرخی تاکفرۆشی خانەیەکی پێویستە.', + 'upc_database' => 'داتابەیسی باڕکۆد', + 'update' => 'نوێکردنەوەی ئایتم', + 'use_inventory_menu' => 'لیستەی جەرد بەکاربهێنە', ]; diff --git a/app/Language/cs/Items.php b/app/Language/cs/Items.php index 1cf75323a..ac6f1e4fc 100644 --- a/app/Language/cs/Items.php +++ b/app/Language/cs/Items.php @@ -1,123 +1,124 @@ "Změna množství.", - "allow_alt_description" => "Povolit alternativní popis", - "amount_entry" => "Množství", - "bulk_edit" => "Hromadná editace", - "buy_price_required" => "Je nutno zadat nákupní cenu.", - "cannot_be_deleted" => "Nelze smazat vybrané pokožky protože již mají záznamy o prodeji.", - "cannot_find_item" => "Položka nenalezena.", - "categories" => "", - "category" => "Kategorie", - "category_new" => "", - "category_required" => "Je nutno zadat kategorii.", - "change_all_to_allow_alt_desc" => "Povolit pro všechny alternativní popis.", - "change_all_to_not_allow_allow_desc" => "Nepovolit alternativní popis pro všechny.", - "change_all_to_serialized" => "Upravit vše na položky se sériovým číslem", - "change_all_to_unserialized" => "Upravit vše na položky bez sériového čísla", - "change_image" => "Změnit obrázek", - "confirm_bulk_edit" => "Opravdu chcete upravit vybrané položky?", - "confirm_bulk_edit_wipe_taxes" => "Všechny záznamy o daních u položky budou nahrazeny.", - "confirm_delete" => "Opravdu chcete smazat vybrané položky?", - "confirm_restore" => "Opravdu chcete obnovit vybrané položky?", - "cost_price" => "Nákupní cena", - "cost_price_number" => "Nákupní cena musí být číslo.", - "cost_price_required" => "Musíte zadat nákupní cenu.", - "count" => "Upravit množství", - "csv_import_failed" => "Import z CSVu se nepovedl", - "csv_import_invalid_location" => "", - "csv_import_nodata_wrongformat" => "Nahraný soubor neobsahuje žádná data nebo má špatný formát.", - "csv_import_partially_failed" => "Při importu položek došlo k několika chybám:", - "csv_import_success" => "Import položek proběhl bez chyby.", - "current_quantity" => "Množství skladem", - "default_pack_name" => "", - "description" => "Popis", - "details_count" => "Další informace o množství na skladě", - "do_nothing" => "Nedělat nic", - "edit" => "", - "edit_fields_you_want_to_update" => "", - "edit_multiple_items" => "Úpravy více položek", - "empty_upc_items" => "Položky bez čárového kódu", - "error_adding_updating" => "Chyba při přidávání či úpravě položek", - "error_updating_multiple" => "Chyba při úpravě položek", - "generate_barcodes" => "Vytvořit čárový kód", - "hsn_code" => "", - "image" => "Avatar", - "import_items_csv" => "Import položek z CSVu", - "info_provided_by" => "", - "inventory" => "", - "inventory_CSV_import_quantity" => "", - "inventory_comments" => "Komentář", - "inventory_data_tracking" => "Pohyby na skladu", - "inventory_date" => "Datum", - "inventory_employee" => "Uživatel", - "inventory_in_out_quantity" => "Změna ks", - "inventory_remarks" => "Poznámky", - "is_deleted" => "Smazáno", - "is_printed" => "", - "is_serialized" => "Položka má sériové číslo", - "item" => "Položka", - "item_id" => "", - "item_number" => "Čárový kód", - "item_number_duplicate" => "Položka už je v databázi.", + 'add_minus' => 'Změna množství.', + 'allow_alt_description' => 'Povolit alternativní popis', + 'amount_entry' => 'Množství', + 'bulk_edit' => 'Hromadná editace', + 'buy_price_required' => 'Je nutno zadat nákupní cenu.', + 'cannot_be_deleted' => 'Nelze smazat vybrané pokožky protože již mají záznamy o prodeji.', + 'cannot_find_item' => 'Položka nenalezena.', + 'categories' => '', + 'category' => 'Kategorie', + 'category_new' => '', + 'category_required' => 'Je nutno zadat kategorii.', + 'change_all_to_allow_alt_desc' => 'Povolit pro všechny alternativní popis.', + 'change_all_to_not_allow_allow_desc' => 'Nepovolit alternativní popis pro všechny.', + 'change_all_to_serialized' => 'Upravit vše na položky se sériovým číslem', + 'change_all_to_unserialized' => 'Upravit vše na položky bez sériového čísla', + 'change_image' => 'Změnit obrázek', + 'confirm_bulk_edit' => 'Opravdu chcete upravit vybrané položky?', + 'confirm_bulk_edit_wipe_taxes' => 'Všechny záznamy o daních u položky budou nahrazeny.', + 'confirm_delete' => 'Opravdu chcete smazat vybrané položky?', + 'confirm_restore' => 'Opravdu chcete obnovit vybrané položky?', + 'cost_price' => 'Nákupní cena', + 'cost_price_number' => 'Nákupní cena musí být číslo.', + 'cost_price_required' => 'Musíte zadat nákupní cenu.', + 'count' => 'Upravit množství', + 'csv_import_failed' => 'Import z CSVu se nepovedl', + 'csv_import_invalid_location' => '', + 'csv_import_nodata_wrongformat' => 'Nahraný soubor neobsahuje žádná data nebo má špatný formát.', + 'csv_import_partially_failed' => 'Při importu položek došlo k několika chybám:', + 'csv_import_success' => 'Import položek proběhl bez chyby.', + 'current_quantity' => 'Množství skladem', + 'default_pack_name' => '', + 'description' => 'Popis', + 'details_count' => 'Další informace o množství na skladě', + 'do_nothing' => 'Nedělat nic', + 'edit' => '', + 'edit_fields_you_want_to_update' => '', + 'edit_multiple_items' => 'Úpravy více položek', + 'empty_upc_items' => 'Položky bez čárového kódu', + 'error_adding_updating' => 'Chyba při přidávání či úpravě položek', + 'error_updating_multiple' => 'Chyba při úpravě položek', + 'generate_barcodes' => 'Vytvořit čárový kód', + 'hsn_code' => '', + 'image' => 'Avatar', + 'import_items_csv' => 'Import položek z CSVu', + 'info_provided_by' => '', + 'inventory' => '', + 'inventory_CSV_import_quantity' => '', + 'inventory_comments' => 'Komentář', + 'inventory_data_tracking' => 'Pohyby na skladu', + 'inventory_date' => 'Datum', + 'inventory_employee' => 'Uživatel', + 'inventory_in_out_quantity' => 'Změna ks', + 'inventory_remarks' => 'Poznámky', + 'is_deleted' => 'Smazáno', + 'is_printed' => '', + 'is_serialized' => 'Položka má sériové číslo', + 'item' => 'Položka', + 'item_id' => '', + 'item_number' => 'Čárový kód', + 'item_number_duplicate' => 'Položka už je v databázi.', 'item_number_invalid' => 'Číslo položky obsahuje nepovolené znaky.', - "kit" => "Sada", - "location" => "Umístění", - "low_inventory_items" => "Položky co nejsou skladem", - "low_sell_item" => "", - "manually_editing_of_quantity" => "Ruční úprava množství", - "markup" => "", - "name" => "Název položky", - "name_required" => "Musíte zadat název položky.", - "new" => "Nová položka", - "no_description_items" => "Položky bez popisu", - "no_items_to_display" => "Žádné položky k zobrazení.", - "none" => "Žádný", - "none_selected" => "", - "nonstock" => "Neskladová", - "number_information" => "Číslo položky", - "number_required" => "Musíte zadat čárový kód.", - "one_or_multiple" => "Položky", - "pack_name" => "", - "qty_per_pack" => "", - "quantity" => "Množství", - "quantity_number" => "Množství musí být číslo.", - "quantity_required" => "Musíte zadat množství.", - "receiving_quantity" => "Kusů přijato", - "remove_image" => "Odstranit obrázek", - "reorder_level" => "Množství pro další objednávku", - "reorder_level_number" => "Množství pro další objednávku musí být číslo.", - "reorder_level_required" => "Musíte zadat množství pro další objednávku.", - "retrive_item_info" => "Získat informace o položce", - "sales_tax_1" => "DPH", - "sales_tax_2" => "DPH 2", - "search_attributes" => "", - "select_image" => "Vybrat obrázek", - "serialized_items" => "Položky se sériovým číslem", - "standard" => "Běžná", - "stock" => "Skladová", - "stock_location" => "Umístění skladu", - "stock_type" => "Druh evidence", - "successful_adding" => "Položka byla úspěšně přidána", - "successful_bulk_edit" => "Položka byla úspěšně upravena", - "successful_deleted" => "", - "successful_updating" => "Položka byla upravena", - "supplier" => "Dodavatel", - "tax_1" => "DPH základní", - "tax_2" => "DPH snížená", - "tax_3" => "", - "tax_category" => "", - "tax_percent" => "Sazba (procenta)", - "tax_percent_number" => "Sazba daně musí být číslo", - "tax_percent_required" => "Musíte zadat sazbu daně.", - "tax_percents" => "Sazba daně", - "temp" => "", - "type" => "Typ položky", - "unit_price" => "Koncová cena (vč. DPH)", - "unit_price_number" => "Cena musí být číslo.", - "unit_price_required" => "Musíte zadat koncovou cenu.", - "upc_database" => "Databáze čárových kódů", - "update" => "Upravit položku", - "use_inventory_menu" => "Použít nabídku Sklad", + 'kit' => 'Sada', + 'location' => 'Umístění', + 'low_inventory_items' => 'Položky co nejsou skladem', + 'low_sell_item' => '', + 'manually_editing_of_quantity' => 'Ruční úprava množství', + 'markup' => '', + 'name' => 'Název položky', + 'name_required' => 'Musíte zadat název položky.', + 'new' => 'Nová položka', + 'no_description_items' => 'Položky bez popisu', + 'no_items_to_display' => 'Žádné položky k zobrazení.', + 'none' => 'Žádný', + 'none_selected' => '', + 'nonstock' => 'Neskladová', + 'number_information' => 'Číslo položky', + 'number_required' => 'Musíte zadat čárový kód.', + 'one_or_multiple' => 'Položky', + 'pack_name' => '', + 'qty_per_pack' => '', + 'quantity' => 'Množství', + 'quantity_number' => 'Množství musí být číslo.', + 'quantity_required' => 'Musíte zadat množství.', + 'receiving_quantity' => 'Kusů přijato', + 'remove_image' => 'Odstranit obrázek', + 'reorder_level' => 'Množství pro další objednávku', + 'reorder_level_number' => 'Množství pro další objednávku musí být číslo.', + 'reorder_level_required' => 'Musíte zadat množství pro další objednávku.', + 'retrive_item_info' => 'Získat informace o položce', + 'sales_tax_1' => 'DPH', + 'sales_tax_2' => 'DPH 2', + 'search_attributes' => '', + 'select_image' => 'Vybrat obrázek', + 'serialized_items' => 'Položky se sériovým číslem', + 'standard' => 'Běžná', + 'stock' => 'Skladová', + 'stock_location' => 'Umístění skladu', + 'stock_type' => 'Druh evidence', + 'successful_adding' => 'Položka byla úspěšně přidána', + 'successful_bulk_edit' => 'Položka byla úspěšně upravena', + 'successful_deleted' => '', + 'successful_updating' => 'Položka byla upravena', + 'supplier' => 'Dodavatel', + 'tax_1' => 'DPH základní', + 'tax_2' => 'DPH snížená', + 'tax_3' => '', + 'tax_category' => '', + 'tax_name_invalid' => 'Název daně obsahuje nepovolené znaky.', + 'tax_percent' => 'Sazba (procenta)', + 'tax_percent_number' => 'Sazba daně musí být číslo', + 'tax_percent_required' => 'Musíte zadat sazbu daně.', + 'tax_percents' => 'Sazba daně', + 'temp' => '', + 'type' => 'Typ položky', + 'unit_price' => 'Koncová cena (vč. DPH)', + 'unit_price_number' => 'Cena musí být číslo.', + 'unit_price_required' => 'Musíte zadat koncovou cenu.', + 'upc_database' => 'Databáze čárových kódů', + 'update' => 'Upravit položku', + 'use_inventory_menu' => 'Použít nabídku Sklad', ]; diff --git a/app/Language/da/Items.php b/app/Language/da/Items.php index b5c47bb8d..f413d7c5d 100644 --- a/app/Language/da/Items.php +++ b/app/Language/da/Items.php @@ -1,123 +1,124 @@ "", - "allow_alt_description" => "", - "amount_entry" => "", - "bulk_edit" => "", - "buy_price_required" => "", - "cannot_be_deleted" => "", - "cannot_find_item" => "", - "categories" => "", - "category" => "", - "category_new" => "", - "category_required" => "", - "change_all_to_allow_alt_desc" => "", - "change_all_to_not_allow_allow_desc" => "", - "change_all_to_serialized" => "", - "change_all_to_unserialized" => "", - "change_image" => "", - "confirm_bulk_edit" => "", - "confirm_bulk_edit_wipe_taxes" => "", - "confirm_delete" => "", - "confirm_restore" => "", - "cost_price" => "", - "cost_price_number" => "", - "cost_price_required" => "", - "count" => "", - "csv_import_failed" => "", - "csv_import_invalid_location" => "", - "csv_import_nodata_wrongformat" => "", - "csv_import_partially_failed" => "", - "csv_import_success" => "", - "current_quantity" => "", - "default_pack_name" => "", - "description" => "", - "details_count" => "", - "do_nothing" => "", - "edit" => "", - "edit_fields_you_want_to_update" => "", - "edit_multiple_items" => "", - "empty_upc_items" => "", - "error_adding_updating" => "", - "error_updating_multiple" => "", - "generate_barcodes" => "", - "hsn_code" => "", - "image" => "", - "import_items_csv" => "", - "info_provided_by" => "", - "inventory" => "", - "inventory_CSV_import_quantity" => "", - "inventory_comments" => "", - "inventory_data_tracking" => "", - "inventory_date" => "", - "inventory_employee" => "", - "inventory_in_out_quantity" => "", - "inventory_remarks" => "", - "is_deleted" => "", - "is_printed" => "", - "is_serialized" => "", - "item" => "", - "item_id" => "", - "item_number" => "", - "item_number_duplicate" => "", + 'add_minus' => '', + 'allow_alt_description' => '', + 'amount_entry' => '', + 'bulk_edit' => '', + 'buy_price_required' => '', + 'cannot_be_deleted' => '', + 'cannot_find_item' => '', + 'categories' => '', + 'category' => '', + 'category_new' => '', + 'category_required' => '', + 'change_all_to_allow_alt_desc' => '', + 'change_all_to_not_allow_allow_desc' => '', + 'change_all_to_serialized' => '', + 'change_all_to_unserialized' => '', + 'change_image' => '', + 'confirm_bulk_edit' => '', + 'confirm_bulk_edit_wipe_taxes' => '', + 'confirm_delete' => '', + 'confirm_restore' => '', + 'cost_price' => '', + 'cost_price_number' => '', + 'cost_price_required' => '', + 'count' => '', + 'csv_import_failed' => '', + 'csv_import_invalid_location' => '', + 'csv_import_nodata_wrongformat' => '', + 'csv_import_partially_failed' => '', + 'csv_import_success' => '', + 'current_quantity' => '', + 'default_pack_name' => '', + 'description' => '', + 'details_count' => '', + 'do_nothing' => '', + 'edit' => '', + 'edit_fields_you_want_to_update' => '', + 'edit_multiple_items' => '', + 'empty_upc_items' => '', + 'error_adding_updating' => '', + 'error_updating_multiple' => '', + 'generate_barcodes' => '', + 'hsn_code' => '', + 'image' => '', + 'import_items_csv' => '', + 'info_provided_by' => '', + 'inventory' => '', + 'inventory_CSV_import_quantity' => '', + 'inventory_comments' => '', + 'inventory_data_tracking' => '', + 'inventory_date' => '', + 'inventory_employee' => '', + 'inventory_in_out_quantity' => '', + 'inventory_remarks' => '', + 'is_deleted' => '', + 'is_printed' => '', + 'is_serialized' => '', + 'item' => '', + 'item_id' => '', + 'item_number' => '', + 'item_number_duplicate' => '', 'item_number_invalid' => 'Varenummer indeholder ikke-tilladte tegn.', - "kit" => "", - "location" => "", - "low_inventory_items" => "", - "low_sell_item" => "", - "manually_editing_of_quantity" => "", - "markup" => "", - "name" => "", - "name_required" => "", - "new" => "", - "no_description_items" => "", - "no_items_to_display" => "", - "none" => "", - "none_selected" => "", - "nonstock" => "", - "number_information" => "", - "number_required" => "", - "one_or_multiple" => "", - "pack_name" => "", - "qty_per_pack" => "", - "quantity" => "", - "quantity_number" => "", - "quantity_required" => "", - "receiving_quantity" => "", - "remove_image" => "", - "reorder_level" => "", - "reorder_level_number" => "", - "reorder_level_required" => "", - "retrive_item_info" => "", - "sales_tax_1" => "", - "sales_tax_2" => "", - "search_attributes" => "", - "select_image" => "", - "serialized_items" => "", - "standard" => "", - "stock" => "", - "stock_location" => "", - "stock_type" => "", - "successful_adding" => "", - "successful_bulk_edit" => "", - "successful_deleted" => "", - "successful_updating" => "", - "supplier" => "", - "tax_1" => "", - "tax_2" => "", - "tax_3" => "", - "tax_category" => "", - "tax_percent" => "", - "tax_percent_number" => "", - "tax_percent_required" => "", - "tax_percents" => "", - "temp" => "", - "type" => "", - "unit_price" => "", - "unit_price_number" => "", - "unit_price_required" => "", - "upc_database" => "", - "update" => "", - "use_inventory_menu" => "", + 'kit' => '', + 'location' => '', + 'low_inventory_items' => '', + 'low_sell_item' => '', + 'manually_editing_of_quantity' => '', + 'markup' => '', + 'name' => '', + 'name_required' => '', + 'new' => '', + 'no_description_items' => '', + 'no_items_to_display' => '', + 'none' => '', + 'none_selected' => '', + 'nonstock' => '', + 'number_information' => '', + 'number_required' => '', + 'one_or_multiple' => '', + 'pack_name' => '', + 'qty_per_pack' => '', + 'quantity' => '', + 'quantity_number' => '', + 'quantity_required' => '', + 'receiving_quantity' => '', + 'remove_image' => '', + 'reorder_level' => '', + 'reorder_level_number' => '', + 'reorder_level_required' => '', + 'retrive_item_info' => '', + 'sales_tax_1' => '', + 'sales_tax_2' => '', + 'search_attributes' => '', + 'select_image' => '', + 'serialized_items' => '', + 'standard' => '', + 'stock' => '', + 'stock_location' => '', + 'stock_type' => '', + 'successful_adding' => '', + 'successful_bulk_edit' => '', + 'successful_deleted' => '', + 'successful_updating' => '', + 'supplier' => '', + 'tax_1' => '', + 'tax_2' => '', + 'tax_3' => '', + 'tax_category' => '', + 'tax_name_invalid' => 'Momsnavn indeholder ikke-tilladte tegn.', + 'tax_percent' => '', + 'tax_percent_number' => '', + 'tax_percent_required' => '', + 'tax_percents' => '', + 'temp' => '', + 'type' => '', + 'unit_price' => '', + 'unit_price_number' => '', + 'unit_price_required' => '', + 'upc_database' => '', + 'update' => '', + 'use_inventory_menu' => '', ]; diff --git a/app/Language/de-CH/Items.php b/app/Language/de-CH/Items.php index b38109352..7ea13990c 100644 --- a/app/Language/de-CH/Items.php +++ b/app/Language/de-CH/Items.php @@ -1,123 +1,124 @@ "Bestandsänderung", - "allow_alt_description" => "Erlaube Alt. Bez.", - "amount_entry" => "", - "bulk_edit" => "Sammeländerung", - "buy_price_required" => "Einkaufspreis ist erforderlich", - "cannot_be_deleted" => "Gewählte Artikel können nicht gelöscht werden, einer odere mehrere weisen Verkäufe auf", - "cannot_find_item" => "Konnte Artikel nicht finden", - "categories" => "", - "category" => "Kategorie", - "category_new" => "", - "category_required" => "Kategorie ist erforderlich", - "change_all_to_allow_alt_desc" => "Ändere alle zu Erlaube Alt. Bez.", - "change_all_to_not_allow_allow_desc" => "Ändere alle zu NICHT Erlaube Alt. Bez.", - "change_all_to_serialized" => "Ändere alle zu serialisiert", - "change_all_to_unserialized" => "Ändere alle zu nicht serialisiert", - "change_image" => "Change Image", - "confirm_bulk_edit" => "Wollen Sie alle gewählten Artikel ändern?", - "confirm_bulk_edit_wipe_taxes" => "All item tax information will be replaced!", - "confirm_delete" => "Wollen Sie alle gewählten Artikel löschen?", - "confirm_restore" => "", - "cost_price" => "Einstandspreis", - "cost_price_number" => "Einstandspresi muss eine Zahl sein", - "cost_price_required" => "Einstandspreis ist erforderlich", - "count" => "Ändere Bestand", - "csv_import_failed" => "CSV Import fehlerhaft", - "csv_import_invalid_location" => "", - "csv_import_nodata_wrongformat" => "Your uploaded file has no data or wrong format", - "csv_import_partially_failed" => "Most Items imported. But some were not, here is the list", - "csv_import_success" => "Import of Items successful", - "current_quantity" => "Aktuelle Menge", - "default_pack_name" => "", - "description" => "Bezeichnung", - "details_count" => "Lagerbestandsdetails", - "do_nothing" => "Tue nichts", - "edit" => "", - "edit_fields_you_want_to_update" => "Ändern Sie die Felder für ALLE gewählten Artikel?", - "edit_multiple_items" => "Sammeländerung", - "empty_upc_items" => "Leere UPC Artikel", - "error_adding_updating" => "Fehler beim Hinzufügen/Ändern", - "error_updating_multiple" => "Fehler beim Ändern", - "generate_barcodes" => "Generiere Barcodes", - "hsn_code" => "", - "image" => "Bild", - "import_items_csv" => "Importiere Artikel mit CSV Datei", - "info_provided_by" => "Info provided by", - "inventory" => "Lagerbestand", - "inventory_CSV_import_quantity" => "", - "inventory_comments" => "Bemerkungen", - "inventory_data_tracking" => "", - "inventory_date" => "", - "inventory_employee" => "", - "inventory_in_out_quantity" => "", - "inventory_remarks" => "", - "is_deleted" => "Gelöscht", - "is_printed" => "", - "is_serialized" => "Artikel hat Serien-Nr.", - "item" => "Artikel", - "item_id" => "", - "item_number" => "UPC/EAN/ISBN", - "item_number_duplicate" => "Die Artikelnummer existiert bereits in der Datenbank", + 'add_minus' => 'Bestandsänderung', + 'allow_alt_description' => 'Erlaube Alt. Bez.', + 'amount_entry' => '', + 'bulk_edit' => 'Sammeländerung', + 'buy_price_required' => 'Einkaufspreis ist erforderlich', + 'cannot_be_deleted' => 'Gewählte Artikel können nicht gelöscht werden, einer odere mehrere weisen Verkäufe auf', + 'cannot_find_item' => 'Konnte Artikel nicht finden', + 'categories' => '', + 'category' => 'Kategorie', + 'category_new' => '', + 'category_required' => 'Kategorie ist erforderlich', + 'change_all_to_allow_alt_desc' => 'Ändere alle zu Erlaube Alt. Bez.', + 'change_all_to_not_allow_allow_desc' => 'Ändere alle zu NICHT Erlaube Alt. Bez.', + 'change_all_to_serialized' => 'Ändere alle zu serialisiert', + 'change_all_to_unserialized' => 'Ändere alle zu nicht serialisiert', + 'change_image' => 'Change Image', + 'confirm_bulk_edit' => 'Wollen Sie alle gewählten Artikel ändern?', + 'confirm_bulk_edit_wipe_taxes' => 'All item tax information will be replaced!', + 'confirm_delete' => 'Wollen Sie alle gewählten Artikel löschen?', + 'confirm_restore' => '', + 'cost_price' => 'Einstandspreis', + 'cost_price_number' => 'Einstandspresi muss eine Zahl sein', + 'cost_price_required' => 'Einstandspreis ist erforderlich', + 'count' => 'Ändere Bestand', + 'csv_import_failed' => 'CSV Import fehlerhaft', + 'csv_import_invalid_location' => '', + 'csv_import_nodata_wrongformat' => 'Your uploaded file has no data or wrong format', + 'csv_import_partially_failed' => 'Most Items imported. But some were not, here is the list', + 'csv_import_success' => 'Import of Items successful', + 'current_quantity' => 'Aktuelle Menge', + 'default_pack_name' => '', + 'description' => 'Bezeichnung', + 'details_count' => 'Lagerbestandsdetails', + 'do_nothing' => 'Tue nichts', + 'edit' => '', + 'edit_fields_you_want_to_update' => 'Ändern Sie die Felder für ALLE gewählten Artikel?', + 'edit_multiple_items' => 'Sammeländerung', + 'empty_upc_items' => 'Leere UPC Artikel', + 'error_adding_updating' => 'Fehler beim Hinzufügen/Ändern', + 'error_updating_multiple' => 'Fehler beim Ändern', + 'generate_barcodes' => 'Generiere Barcodes', + 'hsn_code' => '', + 'image' => 'Bild', + 'import_items_csv' => 'Importiere Artikel mit CSV Datei', + 'info_provided_by' => 'Info provided by', + 'inventory' => 'Lagerbestand', + 'inventory_CSV_import_quantity' => '', + 'inventory_comments' => 'Bemerkungen', + 'inventory_data_tracking' => '', + 'inventory_date' => '', + 'inventory_employee' => '', + 'inventory_in_out_quantity' => '', + 'inventory_remarks' => '', + 'is_deleted' => 'Gelöscht', + 'is_printed' => '', + 'is_serialized' => 'Artikel hat Serien-Nr.', + 'item' => 'Artikel', + 'item_id' => '', + 'item_number' => 'UPC/EAN/ISBN', + 'item_number_duplicate' => 'Die Artikelnummer existiert bereits in der Datenbank', 'item_number_invalid' => 'Die Artikelnummer enthält nicht zulässige Zeichen.', - "kit" => "", - "location" => "Ort", - "low_inventory_items" => "nicht am Lager", - "low_sell_item" => "", - "manually_editing_of_quantity" => "Manuelle Bestandesänderung", - "markup" => "", - "name" => "Artikelname", - "name_required" => "Artikelname ist erforderlich", - "new" => "Neuer Artikel", - "no_description_items" => "Artikel ohne Bezeichnung", - "no_items_to_display" => "Keine Artikel zum Anzeigen", - "none" => "Nichts", - "none_selected" => "Sie haben keine Artikel zum Ändern gewählt", - "nonstock" => "", - "number_information" => "Artikelnummer", - "number_required" => "UPC/EAN/ISBN ist erforderlich", - "one_or_multiple" => "Artikel", - "pack_name" => "", - "qty_per_pack" => "", - "quantity" => "Menge", - "quantity_number" => "Menge muss eine Zahl sein", - "quantity_required" => "Menge ist erforderlich", - "receiving_quantity" => "Eingangsmenge", - "remove_image" => "Remove Image", - "reorder_level" => "Mindestbestand", - "reorder_level_number" => "Mindestbestand muss eine Zahl sein", - "reorder_level_required" => "Mindestbestand ist erforderlich", - "retrive_item_info" => "Artikelinformation", - "sales_tax_1" => "Umsatzsteuer 1", - "sales_tax_2" => "Umsatzsteuer 2", - "search_attributes" => "Suche in Zusatzfeldern", - "select_image" => "Select Image", - "serialized_items" => "Serialisierte Artikel", - "standard" => "", - "stock" => "", - "stock_location" => "Lagerort", - "stock_type" => "", - "successful_adding" => "Artikel erfolgreich hinzugefügt", - "successful_bulk_edit" => "Die gewählten Artikel wurden erforlgreich geändert", - "successful_deleted" => "Löschung erfolgreich", - "successful_updating" => "Änderung erfolgreich", - "supplier" => "Lieferant", - "tax_1" => "MWSt 1", - "tax_2" => "MWSt 2", - "tax_3" => "", - "tax_category" => "", - "tax_percent" => "MWSt %", - "tax_percent_number" => "", - "tax_percent_required" => "MWSt % ist erforderlich", - "tax_percents" => "Steuerprozent(e)", - "temp" => "", - "type" => "", - "unit_price" => "Preis", - "unit_price_number" => "Preis muss eine Zahl sein", - "unit_price_required" => "Preis ist erforderlich", - "upc_database" => "UPC Datenbank", - "update" => "Ändere Artikel", - "use_inventory_menu" => "Verwende Bestandesmenu", + 'kit' => '', + 'location' => 'Ort', + 'low_inventory_items' => 'nicht am Lager', + 'low_sell_item' => '', + 'manually_editing_of_quantity' => 'Manuelle Bestandesänderung', + 'markup' => '', + 'name' => 'Artikelname', + 'name_required' => 'Artikelname ist erforderlich', + 'new' => 'Neuer Artikel', + 'no_description_items' => 'Artikel ohne Bezeichnung', + 'no_items_to_display' => 'Keine Artikel zum Anzeigen', + 'none' => 'Nichts', + 'none_selected' => 'Sie haben keine Artikel zum Ändern gewählt', + 'nonstock' => '', + 'number_information' => 'Artikelnummer', + 'number_required' => 'UPC/EAN/ISBN ist erforderlich', + 'one_or_multiple' => 'Artikel', + 'pack_name' => '', + 'qty_per_pack' => '', + 'quantity' => 'Menge', + 'quantity_number' => 'Menge muss eine Zahl sein', + 'quantity_required' => 'Menge ist erforderlich', + 'receiving_quantity' => 'Eingangsmenge', + 'remove_image' => 'Remove Image', + 'reorder_level' => 'Mindestbestand', + 'reorder_level_number' => 'Mindestbestand muss eine Zahl sein', + 'reorder_level_required' => 'Mindestbestand ist erforderlich', + 'retrive_item_info' => 'Artikelinformation', + 'sales_tax_1' => 'Umsatzsteuer 1', + 'sales_tax_2' => 'Umsatzsteuer 2', + 'search_attributes' => 'Suche in Zusatzfeldern', + 'select_image' => 'Select Image', + 'serialized_items' => 'Serialisierte Artikel', + 'standard' => '', + 'stock' => '', + 'stock_location' => 'Lagerort', + 'stock_type' => '', + 'successful_adding' => 'Artikel erfolgreich hinzugefügt', + 'successful_bulk_edit' => 'Die gewählten Artikel wurden erforlgreich geändert', + 'successful_deleted' => 'Löschung erfolgreich', + 'successful_updating' => 'Änderung erfolgreich', + 'supplier' => 'Lieferant', + 'tax_1' => 'MWSt 1', + 'tax_2' => 'MWSt 2', + 'tax_3' => '', + 'tax_category' => '', + 'tax_name_invalid' => 'Der Steuername enthält nicht erlaubte Zeichen.', + 'tax_percent' => 'MWSt %', + 'tax_percent_number' => '', + 'tax_percent_required' => 'MWSt % ist erforderlich', + 'tax_percents' => 'Steuerprozent(e)', + 'temp' => '', + 'type' => '', + 'unit_price' => 'Preis', + 'unit_price_number' => 'Preis muss eine Zahl sein', + 'unit_price_required' => 'Preis ist erforderlich', + 'upc_database' => 'UPC Datenbank', + 'update' => 'Ändere Artikel', + 'use_inventory_menu' => 'Verwende Bestandesmenu', ]; diff --git a/app/Language/de-DE/Items.php b/app/Language/de-DE/Items.php index f0a07708f..3b2ddd538 100644 --- a/app/Language/de-DE/Items.php +++ b/app/Language/de-DE/Items.php @@ -1,123 +1,124 @@ "Bestandsänderung.", - "allow_alt_description" => "Alternative Beschreibung zulassen", - "amount_entry" => "Anzahl Eingang", - "bulk_edit" => "Sammeländerung", - "buy_price_required" => "Der Einkaufspreis ist ein Pflichtfeld.", - "cannot_be_deleted" => "Ausgewählte Artikel konnten nicht gelöscht werden, einer oder mehrere der ausgewählten Artikel haben Verkäufe.", - "cannot_find_item" => "Artikel nicht gefunden.", - "categories" => "", - "category" => "Kategorie", - "category_new" => "", - "category_required" => "Kategorie ist ein Pflichtfeld.", - "change_all_to_allow_alt_desc" => "Alternative Beschreibung für alle zulassen.", - "change_all_to_not_allow_allow_desc" => "Keine alternative Beschreibung für alle zulassen.", - "change_all_to_serialized" => "Ändere alle zu serialisiert", - "change_all_to_unserialized" => "Ändere alle zu nicht serialisiert", - "change_image" => "Bild ändern", - "confirm_bulk_edit" => "Wollen Sie alle gewählten Artikel ändern?", - "confirm_bulk_edit_wipe_taxes" => "Alle Artikel-Steuerinformationen werden ersetzt.", - "confirm_delete" => "Wollen Sie alle gewählten Artikel löschen?", - "confirm_restore" => "Möchten Sie die ausgewählten Artikel wirklich wiederherstellen?", - "cost_price" => "Großhandelspreis", - "cost_price_number" => "Großhandelspreis muss eine Nummer sein.", - "cost_price_required" => "Der Großhandelspreis ist ein Pflichtfeld.", - "count" => "Ändere Bestand", - "csv_import_failed" => "CSV Import fehlgeschlagen", - "csv_import_invalid_location" => "Ungültige Lagerorte gefunden: {0}. Nur gültige Lagerorte sind erlaubt.", - "csv_import_nodata_wrongformat" => "Die hochgeladene Datei enthält keine Daten oder ist falsch formatiert.", - "csv_import_partially_failed" => "{0} Artikel-Import Fehler in Zeile: {1}. Keine Reihen wurden importiert.", - "csv_import_success" => "Artikelimport erfolgreich.", - "current_quantity" => "Aktuelle Menge", - "default_pack_name" => "Jedes", - "description" => "Beschreibung", - "details_count" => "Lagerbestandsdetails", - "do_nothing" => "Tue nichts", - "edit" => "", - "edit_fields_you_want_to_update" => "Ändern Sie die Felder für die ausgewählten Artikel.", - "edit_multiple_items" => "Mehrere Artikel bearbeiten", - "empty_upc_items" => "Artikel ohne Barcode", - "error_adding_updating" => "Fehler beim Hinzufügen/Ändern", - "error_updating_multiple" => "Fehler beim Ändern", - "generate_barcodes" => "Generiere Barcodes", - "hsn_code" => "Harmonisierte System Nomenklatur", - "image" => "Avatar", - "import_items_csv" => "Importiere Artikel mit CSV Datei", - "info_provided_by" => "Informationen bereitgestellt von", - "inventory" => "Lagerbestand", - "inventory_CSV_import_quantity" => "Anzahl der Importe aus CSV", - "inventory_comments" => "Bemerkungen", - "inventory_data_tracking" => "Bestandsdatenverfolgung", - "inventory_date" => "Datum", - "inventory_employee" => "Mitarbeiter", - "inventory_in_out_quantity" => "Ein-/ Ausgabemenge", - "inventory_remarks" => "Bemerkungen", - "is_deleted" => "Gelöscht", - "is_printed" => "", - "is_serialized" => "Artikel hat Seriennummer", - "item" => "Artikel", - "item_id" => "", - "item_number" => "Barcode", - "item_number_duplicate" => "Die Artikelnummer existiert bereits in der Datenbank.", + 'add_minus' => 'Bestandsänderung.', + 'allow_alt_description' => 'Alternative Beschreibung zulassen', + 'amount_entry' => 'Anzahl Eingang', + 'bulk_edit' => 'Sammeländerung', + 'buy_price_required' => 'Der Einkaufspreis ist ein Pflichtfeld.', + 'cannot_be_deleted' => 'Ausgewählte Artikel konnten nicht gelöscht werden, einer oder mehrere der ausgewählten Artikel haben Verkäufe.', + 'cannot_find_item' => 'Artikel nicht gefunden.', + 'categories' => '', + 'category' => 'Kategorie', + 'category_new' => '', + 'category_required' => 'Kategorie ist ein Pflichtfeld.', + 'change_all_to_allow_alt_desc' => 'Alternative Beschreibung für alle zulassen.', + 'change_all_to_not_allow_allow_desc' => 'Keine alternative Beschreibung für alle zulassen.', + 'change_all_to_serialized' => 'Ändere alle zu serialisiert', + 'change_all_to_unserialized' => 'Ändere alle zu nicht serialisiert', + 'change_image' => 'Bild ändern', + 'confirm_bulk_edit' => 'Wollen Sie alle gewählten Artikel ändern?', + 'confirm_bulk_edit_wipe_taxes' => 'Alle Artikel-Steuerinformationen werden ersetzt.', + 'confirm_delete' => 'Wollen Sie alle gewählten Artikel löschen?', + 'confirm_restore' => 'Möchten Sie die ausgewählten Artikel wirklich wiederherstellen?', + 'cost_price' => 'Großhandelspreis', + 'cost_price_number' => 'Großhandelspreis muss eine Nummer sein.', + 'cost_price_required' => 'Der Großhandelspreis ist ein Pflichtfeld.', + 'count' => 'Ändere Bestand', + 'csv_import_failed' => 'CSV Import fehlgeschlagen', + 'csv_import_invalid_location' => 'Ungültige Lagerorte gefunden: {0}. Nur gültige Lagerorte sind erlaubt.', + 'csv_import_nodata_wrongformat' => 'Die hochgeladene Datei enthält keine Daten oder ist falsch formatiert.', + 'csv_import_partially_failed' => '{0} Artikel-Import Fehler in Zeile: {1}. Keine Reihen wurden importiert.', + 'csv_import_success' => 'Artikelimport erfolgreich.', + 'current_quantity' => 'Aktuelle Menge', + 'default_pack_name' => 'Jedes', + 'description' => 'Beschreibung', + 'details_count' => 'Lagerbestandsdetails', + 'do_nothing' => 'Tue nichts', + 'edit' => '', + 'edit_fields_you_want_to_update' => 'Ändern Sie die Felder für die ausgewählten Artikel.', + 'edit_multiple_items' => 'Mehrere Artikel bearbeiten', + 'empty_upc_items' => 'Artikel ohne Barcode', + 'error_adding_updating' => 'Fehler beim Hinzufügen/Ändern', + 'error_updating_multiple' => 'Fehler beim Ändern', + 'generate_barcodes' => 'Generiere Barcodes', + 'hsn_code' => 'Harmonisierte System Nomenklatur', + 'image' => 'Avatar', + 'import_items_csv' => 'Importiere Artikel mit CSV Datei', + 'info_provided_by' => 'Informationen bereitgestellt von', + 'inventory' => 'Lagerbestand', + 'inventory_CSV_import_quantity' => 'Anzahl der Importe aus CSV', + 'inventory_comments' => 'Bemerkungen', + 'inventory_data_tracking' => 'Bestandsdatenverfolgung', + 'inventory_date' => 'Datum', + 'inventory_employee' => 'Mitarbeiter', + 'inventory_in_out_quantity' => 'Ein-/ Ausgabemenge', + 'inventory_remarks' => 'Bemerkungen', + 'is_deleted' => 'Gelöscht', + 'is_printed' => '', + 'is_serialized' => 'Artikel hat Seriennummer', + 'item' => 'Artikel', + 'item_id' => '', + 'item_number' => 'Barcode', + 'item_number_duplicate' => 'Die Artikelnummer existiert bereits in der Datenbank.', 'item_number_invalid' => 'Die Artikelnummer enthält nicht zulässige Zeichen.', - "kit" => "Satz", - "location" => "Ort", - "low_inventory_items" => "Nicht vorrätige Artikel", - "low_sell_item" => "Wenig verkaufter Artikel", - "manually_editing_of_quantity" => "Manuelle Bestandesänderung", - "markup" => "", - "name" => "Artikelname", - "name_required" => "Der Artikelname ist ein Pflichtfeld.", - "new" => "Neuer Artikel", - "no_description_items" => "Artikel ohne Bezeichnung", - "no_items_to_display" => "Keine Artikel zum Anzeigen.", - "none" => "Nichts", - "none_selected" => "Sie haben keine Artikel zum Ändern gewählt", - "nonstock" => "Nicht lagernd", - "number_information" => "Artikelnummer", - "number_required" => "Barcode ist ein Pflichtfeld.", - "one_or_multiple" => "Artikel", - "pack_name" => "Paketname", - "qty_per_pack" => "Menge pro Packung", - "quantity" => "Menge", - "quantity_number" => "Menge muss eine Zahl sein.", - "quantity_required" => "Die Menge ist ein Pflichtfeld.", - "receiving_quantity" => "Eingangsmenge", - "remove_image" => "Bild löschen", - "reorder_level" => "Mindestbestand", - "reorder_level_number" => "Mindestbestand muss eine Zahl sein.", - "reorder_level_required" => "Der Mindestbestand ist ein Pflichtfeld.", - "retrive_item_info" => "Artikelinformation", - "sales_tax_1" => "Umsatzsteuer", - "sales_tax_2" => "Umsatzsteuer 2", - "search_attributes" => "Suche Attribute", - "select_image" => "Bild auswählen", - "serialized_items" => "Serialisierte Artikel", - "standard" => "Standard", - "stock" => "Bestand", - "stock_location" => "Lagerort", - "stock_type" => "Bestandstyp", - "successful_adding" => "Artikel erfolgreich hinzugefügt", - "successful_bulk_edit" => "Die gewählten Artikel wurden erforlgreich geändert", - "successful_deleted" => "Löschung erfolgreich", - "successful_updating" => "Änderung erfolgreich", - "supplier" => "Lieferant", - "tax_1" => "Steuer 1", - "tax_2" => "Steuer 2", - "tax_3" => "", - "tax_category" => "Steuerkategorie", - "tax_percent" => "MWSt %", - "tax_percent_number" => "Steuer Prozent muss ein Zahlenwert sein", - "tax_percent_required" => "Steuerprozentsatz ist ein Pflichtfeld.", - "tax_percents" => "Steuerprozent(e)", - "temp" => "Vorübergehend", - "type" => "Artikeltyp", - "unit_price" => "Verkaufspreis", - "unit_price_number" => "Der Stückpreis muss eine Zahl sein.", - "unit_price_required" => "Der Verkaufspreis ist ein Pflichtfeld.", - "upc_database" => "Barcode Datenbank", - "update" => "Ändere Artikel", - "use_inventory_menu" => "Verwende Bestandesmenu", + 'kit' => 'Satz', + 'location' => 'Ort', + 'low_inventory_items' => 'Nicht vorrätige Artikel', + 'low_sell_item' => 'Wenig verkaufter Artikel', + 'manually_editing_of_quantity' => 'Manuelle Bestandesänderung', + 'markup' => '', + 'name' => 'Artikelname', + 'name_required' => 'Der Artikelname ist ein Pflichtfeld.', + 'new' => 'Neuer Artikel', + 'no_description_items' => 'Artikel ohne Bezeichnung', + 'no_items_to_display' => 'Keine Artikel zum Anzeigen.', + 'none' => 'Nichts', + 'none_selected' => 'Sie haben keine Artikel zum Ändern gewählt', + 'nonstock' => 'Nicht lagernd', + 'number_information' => 'Artikelnummer', + 'number_required' => 'Barcode ist ein Pflichtfeld.', + 'one_or_multiple' => 'Artikel', + 'pack_name' => 'Paketname', + 'qty_per_pack' => 'Menge pro Packung', + 'quantity' => 'Menge', + 'quantity_number' => 'Menge muss eine Zahl sein.', + 'quantity_required' => 'Die Menge ist ein Pflichtfeld.', + 'receiving_quantity' => 'Eingangsmenge', + 'remove_image' => 'Bild löschen', + 'reorder_level' => 'Mindestbestand', + 'reorder_level_number' => 'Mindestbestand muss eine Zahl sein.', + 'reorder_level_required' => 'Der Mindestbestand ist ein Pflichtfeld.', + 'retrive_item_info' => 'Artikelinformation', + 'sales_tax_1' => 'Umsatzsteuer', + 'sales_tax_2' => 'Umsatzsteuer 2', + 'search_attributes' => 'Suche Attribute', + 'select_image' => 'Bild auswählen', + 'serialized_items' => 'Serialisierte Artikel', + 'standard' => 'Standard', + 'stock' => 'Bestand', + 'stock_location' => 'Lagerort', + 'stock_type' => 'Bestandstyp', + 'successful_adding' => 'Artikel erfolgreich hinzugefügt', + 'successful_bulk_edit' => 'Die gewählten Artikel wurden erforlgreich geändert', + 'successful_deleted' => 'Löschung erfolgreich', + 'successful_updating' => 'Änderung erfolgreich', + 'supplier' => 'Lieferant', + 'tax_1' => 'Steuer 1', + 'tax_2' => 'Steuer 2', + 'tax_3' => '', + 'tax_category' => 'Steuerkategorie', + 'tax_name_invalid' => 'Der Steuername enthält nicht erlaubte Zeichen.', + 'tax_percent' => 'MWSt %', + 'tax_percent_number' => 'Steuer Prozent muss ein Zahlenwert sein', + 'tax_percent_required' => 'Steuerprozentsatz ist ein Pflichtfeld.', + 'tax_percents' => 'Steuerprozent(e)', + 'temp' => 'Vorübergehend', + 'type' => 'Artikeltyp', + 'unit_price' => 'Verkaufspreis', + 'unit_price_number' => 'Der Stückpreis muss eine Zahl sein.', + 'unit_price_required' => 'Der Verkaufspreis ist ein Pflichtfeld.', + 'upc_database' => 'Barcode Datenbank', + 'update' => 'Ändere Artikel', + 'use_inventory_menu' => 'Verwende Bestandesmenu', ]; diff --git a/app/Language/el/Items.php b/app/Language/el/Items.php index 0d98ab4ca..e8f686f5f 100644 --- a/app/Language/el/Items.php +++ b/app/Language/el/Items.php @@ -1,123 +1,124 @@ "", - "allow_alt_description" => "", - "amount_entry" => "", - "bulk_edit" => "", - "buy_price_required" => "", - "cannot_be_deleted" => "", - "cannot_find_item" => "", - "categories" => "", - "category" => "", - "category_new" => "", - "category_required" => "", - "change_all_to_allow_alt_desc" => "", - "change_all_to_not_allow_allow_desc" => "", - "change_all_to_serialized" => "", - "change_all_to_unserialized" => "", - "change_image" => "", - "confirm_bulk_edit" => "", - "confirm_bulk_edit_wipe_taxes" => "", - "confirm_delete" => "", - "confirm_restore" => "", - "cost_price" => "", - "cost_price_number" => "", - "cost_price_required" => "", - "count" => "", - "csv_import_failed" => "", - "csv_import_invalid_location" => "", - "csv_import_nodata_wrongformat" => "", - "csv_import_partially_failed" => "", - "csv_import_success" => "", - "current_quantity" => "", - "default_pack_name" => "", - "description" => "", - "details_count" => "", - "do_nothing" => "", - "edit" => "", - "edit_fields_you_want_to_update" => "", - "edit_multiple_items" => "", - "empty_upc_items" => "", - "error_adding_updating" => "", - "error_updating_multiple" => "", - "generate_barcodes" => "", - "hsn_code" => "", - "image" => "", - "import_items_csv" => "", - "info_provided_by" => "", - "inventory" => "", - "inventory_CSV_import_quantity" => "", - "inventory_comments" => "", - "inventory_data_tracking" => "", - "inventory_date" => "", - "inventory_employee" => "", - "inventory_in_out_quantity" => "", - "inventory_remarks" => "", - "is_deleted" => "", - "is_printed" => "", - "is_serialized" => "", - "item" => "", - "item_id" => "", - "item_number" => "", - "item_number_duplicate" => "", + 'add_minus' => '', + 'allow_alt_description' => '', + 'amount_entry' => '', + 'bulk_edit' => '', + 'buy_price_required' => '', + 'cannot_be_deleted' => '', + 'cannot_find_item' => '', + 'categories' => '', + 'category' => '', + 'category_new' => '', + 'category_required' => '', + 'change_all_to_allow_alt_desc' => '', + 'change_all_to_not_allow_allow_desc' => '', + 'change_all_to_serialized' => '', + 'change_all_to_unserialized' => '', + 'change_image' => '', + 'confirm_bulk_edit' => '', + 'confirm_bulk_edit_wipe_taxes' => '', + 'confirm_delete' => '', + 'confirm_restore' => '', + 'cost_price' => '', + 'cost_price_number' => '', + 'cost_price_required' => '', + 'count' => '', + 'csv_import_failed' => '', + 'csv_import_invalid_location' => '', + 'csv_import_nodata_wrongformat' => '', + 'csv_import_partially_failed' => '', + 'csv_import_success' => '', + 'current_quantity' => '', + 'default_pack_name' => '', + 'description' => '', + 'details_count' => '', + 'do_nothing' => '', + 'edit' => '', + 'edit_fields_you_want_to_update' => '', + 'edit_multiple_items' => '', + 'empty_upc_items' => '', + 'error_adding_updating' => '', + 'error_updating_multiple' => '', + 'generate_barcodes' => '', + 'hsn_code' => '', + 'image' => '', + 'import_items_csv' => '', + 'info_provided_by' => '', + 'inventory' => '', + 'inventory_CSV_import_quantity' => '', + 'inventory_comments' => '', + 'inventory_data_tracking' => '', + 'inventory_date' => '', + 'inventory_employee' => '', + 'inventory_in_out_quantity' => '', + 'inventory_remarks' => '', + 'is_deleted' => '', + 'is_printed' => '', + 'is_serialized' => '', + 'item' => '', + 'item_id' => '', + 'item_number' => '', + 'item_number_duplicate' => '', 'item_number_invalid' => 'Ο αριθμός είδους περιέχει μη επιτρεπόμενους χαρακτήρες.', - "kit" => "", - "location" => "", - "low_inventory_items" => "", - "low_sell_item" => "", - "manually_editing_of_quantity" => "", - "markup" => "", - "name" => "", - "name_required" => "", - "new" => "", - "no_description_items" => "", - "no_items_to_display" => "", - "none" => "", - "none_selected" => "", - "nonstock" => "", - "number_information" => "", - "number_required" => "", - "one_or_multiple" => "", - "pack_name" => "", - "qty_per_pack" => "", - "quantity" => "", - "quantity_number" => "", - "quantity_required" => "", - "receiving_quantity" => "", - "remove_image" => "", - "reorder_level" => "", - "reorder_level_number" => "", - "reorder_level_required" => "", - "retrive_item_info" => "", - "sales_tax_1" => "", - "sales_tax_2" => "", - "search_attributes" => "", - "select_image" => "", - "serialized_items" => "", - "standard" => "", - "stock" => "", - "stock_location" => "", - "stock_type" => "", - "successful_adding" => "", - "successful_bulk_edit" => "", - "successful_deleted" => "", - "successful_updating" => "", - "supplier" => "", - "tax_1" => "", - "tax_2" => "", - "tax_3" => "", - "tax_category" => "", - "tax_percent" => "", - "tax_percent_number" => "", - "tax_percent_required" => "", - "tax_percents" => "", - "temp" => "", - "type" => "", - "unit_price" => "", - "unit_price_number" => "", - "unit_price_required" => "", - "upc_database" => "", - "update" => "", - "use_inventory_menu" => "", + 'kit' => '', + 'location' => '', + 'low_inventory_items' => '', + 'low_sell_item' => '', + 'manually_editing_of_quantity' => '', + 'markup' => '', + 'name' => '', + 'name_required' => '', + 'new' => '', + 'no_description_items' => '', + 'no_items_to_display' => '', + 'none' => '', + 'none_selected' => '', + 'nonstock' => '', + 'number_information' => '', + 'number_required' => '', + 'one_or_multiple' => '', + 'pack_name' => '', + 'qty_per_pack' => '', + 'quantity' => '', + 'quantity_number' => '', + 'quantity_required' => '', + 'receiving_quantity' => '', + 'remove_image' => '', + 'reorder_level' => '', + 'reorder_level_number' => '', + 'reorder_level_required' => '', + 'retrive_item_info' => '', + 'sales_tax_1' => '', + 'sales_tax_2' => '', + 'search_attributes' => '', + 'select_image' => '', + 'serialized_items' => '', + 'standard' => '', + 'stock' => '', + 'stock_location' => '', + 'stock_type' => '', + 'successful_adding' => '', + 'successful_bulk_edit' => '', + 'successful_deleted' => '', + 'successful_updating' => '', + 'supplier' => '', + 'tax_1' => '', + 'tax_2' => '', + 'tax_3' => '', + 'tax_category' => '', + 'tax_name_invalid' => 'Το όνομα φόρου περιέχει μη επιτρεπτούς χαρακτήρες.', + 'tax_percent' => '', + 'tax_percent_number' => '', + 'tax_percent_required' => '', + 'tax_percents' => '', + 'temp' => '', + 'type' => '', + 'unit_price' => '', + 'unit_price_number' => '', + 'unit_price_required' => '', + 'upc_database' => '', + 'update' => '', + 'use_inventory_menu' => '', ]; diff --git a/app/Language/en-GB/Items.php b/app/Language/en-GB/Items.php index 9bf138c0d..a74ea032f 100644 --- a/app/Language/en-GB/Items.php +++ b/app/Language/en-GB/Items.php @@ -1,122 +1,123 @@ "Inventory to add or subtract.", - "allow_alt_description" => "Allow Alternate Description", - "amount_entry" => "Amount Entry", - "bulk_edit" => "Bulk Edit", - "buy_price_required" => "Purchase Price is a required field.", - "cannot_be_deleted" => "Could not delete the selected Item(s), one or more of the selected Items have sales.", - "cannot_find_item" => "Item not found.", - "categories" => "", - "category" => "Category", - "category_new" => "", - "category_required" => "Category is a required field.", - "change_all_to_allow_alt_desc" => "Allow Alternate Description for all.", - "change_all_to_not_allow_allow_desc" => "Do not allow Alternate Description for all.", - "change_all_to_serialized" => "Change all to Serialised", - "change_all_to_unserialized" => "Change all to Unserialised", - "change_image" => "Change Image", - "confirm_bulk_edit" => "Are you sure you want to edit selected Item(s)?", - "confirm_bulk_edit_wipe_taxes" => "All Item Tax information will be replaced.", - "confirm_delete" => "Are you sure you want to delete the selected Item(s)?", - "confirm_restore" => "Are you sure you want to restore the selected Item(s)?", - "cost_price" => "Cost Price", - "cost_price_number" => "Cost Price must be a number.", - "cost_price_required" => "Cost Price is a required field.", - "count" => "Update Inventory", - "csv_import_failed" => "The csv import failed", - "csv_import_nodata_wrongformat" => "The uploaded file has no data or is formatted incorrectly.", - "csv_import_partially_failed" => "There were {0} item import failure(s) on line(s): {1}. No rows were imported.", - "csv_import_success" => "Item import successful.", - "current_quantity" => "Current Quantity", - "default_pack_name" => "Each", - "description" => "Description", - "details_count" => "Inventory count details", - "do_nothing" => "Do nothing", - "edit" => "", - "edit_fields_you_want_to_update" => "Edit the fields you want to edit for all the selected items.", - "edit_multiple_items" => "Editing Multiple Items", - "empty_upc_items" => "Empty Barcode Items", - "error_adding_updating" => "Error adding/updating item", - "error_updating_multiple" => "Error updating items", - "generate_barcodes" => "Generate Barcodes", - "hsn_code" => "Harmonised System Nomenclature", - "image" => "Avatar", - "import_items_csv" => "Item Import from CSV", - "info_provided_by" => "Information provided by", - "inventory" => "Inventory", - "inventory_CSV_import_quantity" => "Quantity Imported from CSV", - "inventory_comments" => "Comments", - "inventory_data_tracking" => "Inventory Data Tracking", - "inventory_date" => "Date", - "inventory_employee" => "Employee", - "inventory_in_out_quantity" => "In/Out Quantity", - "inventory_remarks" => "Remarks", - "is_deleted" => "Deleted", - "is_printed" => "", - "is_serialized" => "Item has Serial Number", - "item" => "Item", - "item_id" => "", - "item_number" => "Barcode", - "item_number_duplicate" => "Item Number is already present in the database.", + 'add_minus' => 'Inventory to add or subtract.', + 'allow_alt_description' => 'Allow Alternate Description', + 'amount_entry' => 'Amount Entry', + 'bulk_edit' => 'Bulk Edit', + 'buy_price_required' => 'Purchase Price is a required field.', + 'cannot_be_deleted' => 'Could not delete the selected Item(s), one or more of the selected Items have sales.', + 'cannot_find_item' => 'Item not found.', + 'categories' => '', + 'category' => 'Category', + 'category_new' => '', + 'category_required' => 'Category is a required field.', + 'change_all_to_allow_alt_desc' => 'Allow Alternate Description for all.', + 'change_all_to_not_allow_allow_desc' => 'Do not allow Alternate Description for all.', + 'change_all_to_serialized' => 'Change all to Serialised', + 'change_all_to_unserialized' => 'Change all to Unserialised', + 'change_image' => 'Change Image', + 'confirm_bulk_edit' => 'Are you sure you want to edit selected Item(s)?', + 'confirm_bulk_edit_wipe_taxes' => 'All Item Tax information will be replaced.', + 'confirm_delete' => 'Are you sure you want to delete the selected Item(s)?', + 'confirm_restore' => 'Are you sure you want to restore the selected Item(s)?', + 'cost_price' => 'Cost Price', + 'cost_price_number' => 'Cost Price must be a number.', + 'cost_price_required' => 'Cost Price is a required field.', + 'count' => 'Update Inventory', + 'csv_import_failed' => 'The csv import failed', + 'csv_import_nodata_wrongformat' => 'The uploaded file has no data or is formatted incorrectly.', + 'csv_import_partially_failed' => 'There were {0} item import failure(s) on line(s): {1}. No rows were imported.', + 'csv_import_success' => 'Item import successful.', + 'current_quantity' => 'Current Quantity', + 'default_pack_name' => 'Each', + 'description' => 'Description', + 'details_count' => 'Inventory count details', + 'do_nothing' => 'Do nothing', + 'edit' => '', + 'edit_fields_you_want_to_update' => 'Edit the fields you want to edit for all the selected items.', + 'edit_multiple_items' => 'Editing Multiple Items', + 'empty_upc_items' => 'Empty Barcode Items', + 'error_adding_updating' => 'Error adding/updating item', + 'error_updating_multiple' => 'Error updating items', + 'generate_barcodes' => 'Generate Barcodes', + 'hsn_code' => 'Harmonised System Nomenclature', + 'image' => 'Avatar', + 'import_items_csv' => 'Item Import from CSV', + 'info_provided_by' => 'Information provided by', + 'inventory' => 'Inventory', + 'inventory_CSV_import_quantity' => 'Quantity Imported from CSV', + 'inventory_comments' => 'Comments', + 'inventory_data_tracking' => 'Inventory Data Tracking', + 'inventory_date' => 'Date', + 'inventory_employee' => 'Employee', + 'inventory_in_out_quantity' => 'In/Out Quantity', + 'inventory_remarks' => 'Remarks', + 'is_deleted' => 'Deleted', + 'is_printed' => '', + 'is_serialized' => 'Item has Serial Number', + 'item' => 'Item', + 'item_id' => '', + 'item_number' => 'Barcode', + 'item_number_duplicate' => 'Item Number is already present in the database.', 'item_number_invalid' => 'Item Number contains disallowed characters.', - "kit" => "Kit", - "location" => "Location", - "low_inventory_items" => "Out Of Stock Items", - "low_sell_item" => "Low sell item", - "manually_editing_of_quantity" => "Manual Edit of Quantity", - "markup" => "", - "name" => "Item Name", - "name_required" => "Item Name is a required field.", - "new" => "New Item", - "no_description_items" => "No Description Items", - "no_items_to_display" => "No Items to display.", - "none" => "None", - "none_selected" => "You have not selected any Item(s) to edit", - "nonstock" => "Non-stocked", - "number_information" => "Item Number", - "number_required" => "Barcode is a required field.", - "one_or_multiple" => "item(s)", - "pack_name" => "Pack Name", - "qty_per_pack" => "Quantity per pack", - "quantity" => "Quantity", - "quantity_number" => "Quantity must be a number.", - "quantity_required" => "Quantity is a required field.", - "receiving_quantity" => "Receiving Quantity", - "remove_image" => "Remove Image", - "reorder_level" => "Reorder Level", - "reorder_level_number" => "Reorder Level must be a number.", - "reorder_level_required" => "Reorder Level is a required field.", - "retrive_item_info" => "Retrieve Item Info", - "sales_tax_1" => "Sales Tax", - "sales_tax_2" => "Sales Tax 2", - "search_attributes" => "Search Attributes. Date format Y-m-d", - "select_image" => "Select Image", - "serialized_items" => "Serialised Items", - "standard" => "Standard", - "stock" => "Stock", - "stock_location" => "Stock location", - "stock_type" => "Stock Type", - "successful_adding" => "You have successfully added Item", - "successful_bulk_edit" => "You have successfully updated the selected Items", - "successful_deleted" => "You have successfully deleted Item", - "successful_updating" => "You have successfully updated Item", - "supplier" => "Supplier", - "tax_1" => "Tax 1", - "tax_2" => "Tax 2", - "tax_3" => "", - "tax_category" => "Tax Category", - "tax_percent" => "Tax Percent", - "tax_percent_number" => "Tax Percent must be a numeric value", - "tax_percent_required" => "Tax Percent is a required field.", - "tax_percents" => "Tax Percent(s)", - "temp" => "Temporary", - "type" => "Item Type", - "unit_price" => "Sell Price", - "unit_price_number" => "Sell Price must be a number.", - "unit_price_required" => "Sell Price is a required field.", - "upc_database" => "Barcode Database", - "update" => "Update Item", - "use_inventory_menu" => "Use Inventory Menu", + 'kit' => 'Kit', + 'location' => 'Location', + 'low_inventory_items' => 'Out Of Stock Items', + 'low_sell_item' => 'Low sell item', + 'manually_editing_of_quantity' => 'Manual Edit of Quantity', + 'markup' => '', + 'name' => 'Item Name', + 'name_required' => 'Item Name is a required field.', + 'new' => 'New Item', + 'no_description_items' => 'No Description Items', + 'no_items_to_display' => 'No Items to display.', + 'none' => 'None', + 'none_selected' => 'You have not selected any Item(s) to edit', + 'nonstock' => 'Non-stocked', + 'number_information' => 'Item Number', + 'number_required' => 'Barcode is a required field.', + 'one_or_multiple' => 'item(s)', + 'pack_name' => 'Pack Name', + 'qty_per_pack' => 'Quantity per pack', + 'quantity' => 'Quantity', + 'quantity_number' => 'Quantity must be a number.', + 'quantity_required' => 'Quantity is a required field.', + 'receiving_quantity' => 'Receiving Quantity', + 'remove_image' => 'Remove Image', + 'reorder_level' => 'Reorder Level', + 'reorder_level_number' => 'Reorder Level must be a number.', + 'reorder_level_required' => 'Reorder Level is a required field.', + 'retrive_item_info' => 'Retrieve Item Info', + 'sales_tax_1' => 'Sales Tax', + 'sales_tax_2' => 'Sales Tax 2', + 'search_attributes' => 'Search Attributes. Date format Y-m-d', + 'select_image' => 'Select Image', + 'serialized_items' => 'Serialised Items', + 'standard' => 'Standard', + 'stock' => 'Stock', + 'stock_location' => 'Stock location', + 'stock_type' => 'Stock Type', + 'successful_adding' => 'You have successfully added Item', + 'successful_bulk_edit' => 'You have successfully updated the selected Items', + 'successful_deleted' => 'You have successfully deleted Item', + 'successful_updating' => 'You have successfully updated Item', + 'supplier' => 'Supplier', + 'tax_1' => 'Tax 1', + 'tax_2' => 'Tax 2', + 'tax_3' => '', + 'tax_category' => 'Tax Category', + 'tax_name_invalid' => 'Tax Name contains disallowed characters.', + 'tax_percent' => 'Tax Percent', + 'tax_percent_number' => 'Tax Percent must be a numeric value', + 'tax_percent_required' => 'Tax Percent is a required field.', + 'tax_percents' => 'Tax Percent(s)', + 'temp' => 'Temporary', + 'type' => 'Item Type', + 'unit_price' => 'Sell Price', + 'unit_price_number' => 'Sell Price must be a number.', + 'unit_price_required' => 'Sell Price is a required field.', + 'upc_database' => 'Barcode Database', + 'update' => 'Update Item', + 'use_inventory_menu' => 'Use Inventory Menu', ]; diff --git a/app/Language/en/Items.php b/app/Language/en/Items.php index 185eaba3a..b13942457 100644 --- a/app/Language/en/Items.php +++ b/app/Language/en/Items.php @@ -1,123 +1,124 @@ "Inventory to add or subtract.", - "allow_alt_description" => "Allow Alternate Description", - "amount_entry" => "Amount Entry", - "bulk_edit" => "Bulk Edit", - "buy_price_required" => "Purchase Price is a required field.", - "cannot_be_deleted" => "Could not delete selected Item(s), one or more of the selected Items have sales.", - "cannot_find_item" => "Item not found.", - "categories" => "", - "category" => "Category", - "category_new" => "", - "category_required" => "Category is a required field.", - "change_all_to_allow_alt_desc" => "Allow Alternate Description for all.", - "change_all_to_not_allow_allow_desc" => "Do not allow Alternate Description for all.", - "change_all_to_serialized" => "Change all to Serialized", - "change_all_to_unserialized" => "Change all to Unserialized", - "change_image" => "Change Image", - "confirm_bulk_edit" => "Are you sure you want to edit selected Item(s)?", - "confirm_bulk_edit_wipe_taxes" => "All Item Tax information will be replaced.", - "confirm_delete" => "Are you sure you want to delete selected item(s)?", - "confirm_restore" => "Are you sure you want to restore selected item(s)?", - "cost_price" => "Wholesale Price", - "cost_price_number" => "Wholesale Price must be a number.", - "cost_price_required" => "Wholesale Price is a required field.", - "count" => "Update Inventory", - "csv_import_failed" => "CSV import failed", - "csv_import_invalid_location" => "Invalid stock location(s) found: {0}. Only valid stock locations are allowed.", - "csv_import_nodata_wrongformat" => "The uploaded CSV file has no data or is formatted incorrectly.", - "csv_import_partially_failed" => "There were {0} item import failure(s) on line(s): {1}. No rows were imported.", - "csv_import_success" => "Item CSV import successful.", - "current_quantity" => "Current Quantity", - "default_pack_name" => "Each", - "description" => "Description", - "details_count" => "Inventory Count Details", - "do_nothing" => "Do Nothing", - "edit" => "", - "edit_fields_you_want_to_update" => "Edit the desired fields for selected item(s).", - "edit_multiple_items" => "Editing Multiple Items", - "empty_upc_items" => "Empty Barcode Items", - "error_adding_updating" => "Error adding/updating item", - "error_updating_multiple" => "Error updating items", - "generate_barcodes" => "Generate Barcodes", - "hsn_code" => "Harmonized System Nomenclature", - "image" => "Avatar", - "import_items_csv" => "Item Import from CSV", - "info_provided_by" => "Information provided by", - "inventory" => "Inventory", - "inventory_CSV_import_quantity" => "Quantity Imported from CSV", - "inventory_comments" => "Comments", - "inventory_data_tracking" => "Inventory Data Tracking", - "inventory_date" => "Date", - "inventory_employee" => "Employee", - "inventory_in_out_quantity" => "In/Out Quantity", - "inventory_remarks" => "Remarks", - "is_deleted" => "Deleted", - "is_printed" => "", - "is_serialized" => "Item has Serial Number", - "item" => "Item", - "item_id" => "", - "item_number" => "Barcode", - "item_number_duplicate" => "Item Number is already present in the database.", + 'add_minus' => 'Inventory to add or subtract.', + 'allow_alt_description' => 'Allow Alternate Description', + 'amount_entry' => 'Amount Entry', + 'bulk_edit' => 'Bulk Edit', + 'buy_price_required' => 'Purchase Price is a required field.', + 'cannot_be_deleted' => 'Could not delete selected Item(s), one or more of the selected Items have sales.', + 'cannot_find_item' => 'Item not found.', + 'categories' => '', + 'category' => 'Category', + 'category_new' => '', + 'category_required' => 'Category is a required field.', + 'change_all_to_allow_alt_desc' => 'Allow Alternate Description for all.', + 'change_all_to_not_allow_allow_desc' => 'Do not allow Alternate Description for all.', + 'change_all_to_serialized' => 'Change all to Serialized', + 'change_all_to_unserialized' => 'Change all to Unserialized', + 'change_image' => 'Change Image', + 'confirm_bulk_edit' => 'Are you sure you want to edit selected Item(s)?', + 'confirm_bulk_edit_wipe_taxes' => 'All Item Tax information will be replaced.', + 'confirm_delete' => 'Are you sure you want to delete selected item(s)?', + 'confirm_restore' => 'Are you sure you want to restore selected item(s)?', + 'cost_price' => 'Wholesale Price', + 'cost_price_number' => 'Wholesale Price must be a number.', + 'cost_price_required' => 'Wholesale Price is a required field.', + 'count' => 'Update Inventory', + 'csv_import_failed' => 'CSV import failed', + 'csv_import_invalid_location' => 'Invalid stock location(s) found: {0}. Only valid stock locations are allowed.', + 'csv_import_nodata_wrongformat' => 'The uploaded CSV file has no data or is formatted incorrectly.', + 'csv_import_partially_failed' => 'There were {0} item import failure(s) on line(s): {1}. No rows were imported.', + 'csv_import_success' => 'Item CSV import successful.', + 'current_quantity' => 'Current Quantity', + 'default_pack_name' => 'Each', + 'description' => 'Description', + 'details_count' => 'Inventory Count Details', + 'do_nothing' => 'Do Nothing', + 'edit' => '', + 'edit_fields_you_want_to_update' => 'Edit the desired fields for selected item(s).', + 'edit_multiple_items' => 'Editing Multiple Items', + 'empty_upc_items' => 'Empty Barcode Items', + 'error_adding_updating' => 'Error adding/updating item', + 'error_updating_multiple' => 'Error updating items', + 'generate_barcodes' => 'Generate Barcodes', + 'hsn_code' => 'Harmonized System Nomenclature', + 'image' => 'Avatar', + 'import_items_csv' => 'Item Import from CSV', + 'info_provided_by' => 'Information provided by', + 'inventory' => 'Inventory', + 'inventory_CSV_import_quantity' => 'Quantity Imported from CSV', + 'inventory_comments' => 'Comments', + 'inventory_data_tracking' => 'Inventory Data Tracking', + 'inventory_date' => 'Date', + 'inventory_employee' => 'Employee', + 'inventory_in_out_quantity' => 'In/Out Quantity', + 'inventory_remarks' => 'Remarks', + 'is_deleted' => 'Deleted', + 'is_printed' => '', + 'is_serialized' => 'Item has Serial Number', + 'item' => 'Item', + 'item_id' => '', + 'item_number' => 'Barcode', + 'item_number_duplicate' => 'Item Number is already present in the database.', 'item_number_invalid' => 'Item Number contains disallowed characters.', - "kit" => "Kit", - "location" => "Location", - "low_inventory_items" => "Out Of Stock Items", - "low_sell_item" => "Low sell item", - "manually_editing_of_quantity" => "Manual Edit of Quantity", - "markup" => "", - "name" => "Item Name", - "name_required" => "Item Name is a required field.", - "new" => "New Item", - "no_description_items" => "No Description Items", - "no_items_to_display" => "No Items to display.", - "none" => "None", - "none_selected" => "You have not selected any Item(s) to edit", - "nonstock" => "Non-stocked", - "number_information" => "Item Number", - "number_required" => "Barcode is a required field.", - "one_or_multiple" => "item(s)", - "pack_name" => "Pack Name", - "qty_per_pack" => "Quantity per pack", - "quantity" => "Quantity", - "quantity_number" => "Quantity must be a number.", - "quantity_required" => "Quantity is a required field.", - "receiving_quantity" => "Receiving Quantity", - "remove_image" => "Remove Image", - "reorder_level" => "Reorder Level", - "reorder_level_number" => "Reorder Level must be a number.", - "reorder_level_required" => "Reorder Level is a required field.", - "retrive_item_info" => "Retrieve Item Info", - "sales_tax_1" => "Sales Tax", - "sales_tax_2" => "Sales Tax 2", - "search_attributes" => "Search Attributes", - "select_image" => "Select Image", - "serialized_items" => "Serialized Items", - "standard" => "Standard", - "stock" => "Stock", - "stock_location" => "Stock location", - "stock_type" => "Stock Type", - "successful_adding" => "You have successfully added item", - "successful_bulk_edit" => "You have successfully updated the selected item(s)", - "successful_deleted" => "You have successfully deleted", - "successful_updating" => "You have successfully updated item", - "supplier" => "Supplier", - "tax_1" => "Tax 1", - "tax_2" => "Tax 2", - "tax_3" => "", - "tax_category" => "Tax Category", - "tax_percent" => "", - "tax_percent_number" => "Tax Percent must be a numeric value", - "tax_percent_required" => "Tax Percent is a required field.", - "tax_percents" => "Tax Percent(s)", - "temp" => "Temporary", - "type" => "Item Type", - "unit_price" => "Retail Price", - "unit_price_number" => "Unit price must be a number.", - "unit_price_required" => "Retail Price is a required field.", - "upc_database" => "Barcode Database", - "update" => "Update Item", - "use_inventory_menu" => "Use Inventory Menu", + 'kit' => 'Kit', + 'location' => 'Location', + 'low_inventory_items' => 'Out Of Stock Items', + 'low_sell_item' => 'Low sell item', + 'manually_editing_of_quantity' => 'Manual Edit of Quantity', + 'markup' => '', + 'name' => 'Item Name', + 'name_required' => 'Item Name is a required field.', + 'new' => 'New Item', + 'no_description_items' => 'No Description Items', + 'no_items_to_display' => 'No Items to display.', + 'none' => 'None', + 'none_selected' => 'You have not selected any Item(s) to edit', + 'nonstock' => 'Non-stocked', + 'number_information' => 'Item Number', + 'number_required' => 'Barcode is a required field.', + 'one_or_multiple' => 'item(s)', + 'pack_name' => 'Pack Name', + 'qty_per_pack' => 'Quantity per pack', + 'quantity' => 'Quantity', + 'quantity_number' => 'Quantity must be a number.', + 'quantity_required' => 'Quantity is a required field.', + 'receiving_quantity' => 'Receiving Quantity', + 'remove_image' => 'Remove Image', + 'reorder_level' => 'Reorder Level', + 'reorder_level_number' => 'Reorder Level must be a number.', + 'reorder_level_required' => 'Reorder Level is a required field.', + 'retrive_item_info' => 'Retrieve Item Info', + 'sales_tax_1' => 'Sales Tax', + 'sales_tax_2' => 'Sales Tax 2', + 'search_attributes' => 'Search Attributes', + 'select_image' => 'Select Image', + 'serialized_items' => 'Serialized Items', + 'standard' => 'Standard', + 'stock' => 'Stock', + 'stock_location' => 'Stock location', + 'stock_type' => 'Stock Type', + 'successful_adding' => 'You have successfully added item', + 'successful_bulk_edit' => 'You have successfully updated the selected item(s)', + 'successful_deleted' => 'You have successfully deleted', + 'successful_updating' => 'You have successfully updated item', + 'supplier' => 'Supplier', + 'tax_1' => 'Tax 1', + 'tax_2' => 'Tax 2', + 'tax_3' => '', + 'tax_category' => 'Tax Category', + 'tax_name_invalid' => 'Tax Name contains disallowed characters.', + 'tax_percent' => '', + 'tax_percent_number' => 'Tax Percent must be a numeric value', + 'tax_percent_required' => 'Tax Percent is a required field.', + 'tax_percents' => 'Tax Percent(s)', + 'temp' => 'Temporary', + 'type' => 'Item Type', + 'unit_price' => 'Retail Price', + 'unit_price_number' => 'Unit price must be a number.', + 'unit_price_required' => 'Retail Price is a required field.', + 'upc_database' => 'Barcode Database', + 'update' => 'Update Item', + 'use_inventory_menu' => 'Use Inventory Menu', ]; diff --git a/app/Language/es-ES/Items.php b/app/Language/es-ES/Items.php index 197dc7c59..3d66f7241 100644 --- a/app/Language/es-ES/Items.php +++ b/app/Language/es-ES/Items.php @@ -1,123 +1,124 @@ "Inventario a agregar/substraer.", - "allow_alt_description" => "Permitir Descripción Alternativa", - "amount_entry" => "Monto entrada", - "bulk_edit" => "Edición Múltiple", - "buy_price_required" => "Precio de Compra es requerido.", - "cannot_be_deleted" => "No se pueden borrar los artículos seleccionados. Uno o más tiene(n) ventas.", - "cannot_find_item" => "Articulo no encontrado.", - "categories" => "Categorías. Seleccione el número de artículo.", - "category" => "Categoría", - "category_new" => "Nueva Categoría", - "category_required" => "Categoría es requerido.", - "change_all_to_allow_alt_desc" => "Permitir Descripción Alternativa para todos.", - "change_all_to_not_allow_allow_desc" => "No permitir descripción alternativa para todos.", - "change_all_to_serialized" => "Cambiar Todo A Serializado", - "change_all_to_unserialized" => "Cambiar Todo A Deserializado", - "change_image" => "Cambiar Imagen", - "confirm_bulk_edit" => "¿Estás seguro(a) de querer editar los artículos seleccionados?", - "confirm_bulk_edit_wipe_taxes" => "Toda la información de impuesto del articulo sera cambiada.", - "confirm_delete" => "¿Estás seguro(a) de querer borrar los artículos seleccionados?", - "confirm_restore" => "Esta seguro de querer restaurar lo(s) articulo(s) seleccionada(s)?", - "cost_price" => "Precio al Por Mayor", - "cost_price_number" => "Precio al Por Mayor debe ser un número.", - "cost_price_required" => "Precio al Por Mayor es un campo requerido.", - "count" => "Actualizar Inventario", - "csv_import_failed" => "Falló la importación de Hoja de Cálculo", - "csv_import_invalid_location" => "Se encontraron ubicaciones de stock no válidas: {0}. Solo se permiten ubicaciones de stock válidas.", - "csv_import_nodata_wrongformat" => "El archivo subido no tiene datos o el formato es incorrecto.", - "csv_import_partially_failed" => "Hubo {0} falla(s) en la importación de producto(s) en la(s) línea(s): {1}. Ninguna fila ha sido importada.", - "csv_import_success" => "Se importaron los articulos exitosamente.", - "current_quantity" => "Cantidad Actual", - "default_pack_name" => "Cada", - "description" => "Descripción", - "details_count" => "Detalles de Cuenta de Inventario", - "do_nothing" => "No Hacer Nada", - "edit" => "Editar", - "edit_fields_you_want_to_update" => "Edita los campos para actualizar en los artículos seleccionados.", - "edit_multiple_items" => "Editando Artículos Múltiples", - "empty_upc_items" => "Items con UPC Vacio", - "error_adding_updating" => "Error agregando/actualizando artículo", - "error_updating_multiple" => "Error actualizando artículos", - "generate_barcodes" => "Generar Códigos de Barras", - "hsn_code" => "Nomenclatura de Sistemas Harmonizados", - "image" => "Avatar", - "import_items_csv" => "Importar Artículos desde CSV", - "info_provided_by" => "Info provista por", - "inventory" => "Inventario", - "inventory_CSV_import_quantity" => "Catidad Importada desde CSV", - "inventory_comments" => "Comentarios", - "inventory_data_tracking" => "Seguimiento de datos de inventario", - "inventory_date" => "Fecha", - "inventory_employee" => "Empleado", - "inventory_in_out_quantity" => "Cantidad E/S", - "inventory_remarks" => "Observaciones", - "is_deleted" => "Eliminado", - "is_printed" => "No impreso", - "is_serialized" => "El Artículo tiene Número de Serie", - "item" => "Artículo", - "item_id" => "Id del Artículo", - "item_number" => "UPC/EAN/ISBN", - "item_number_duplicate" => "El número de artículo ya esta presente en la base de datos.", + 'add_minus' => 'Inventario a agregar/substraer.', + 'allow_alt_description' => 'Permitir Descripción Alternativa', + 'amount_entry' => 'Monto entrada', + 'bulk_edit' => 'Edición Múltiple', + 'buy_price_required' => 'Precio de Compra es requerido.', + 'cannot_be_deleted' => 'No se pueden borrar los artículos seleccionados. Uno o más tiene(n) ventas.', + 'cannot_find_item' => 'Articulo no encontrado.', + 'categories' => 'Categorías. Seleccione el número de artículo.', + 'category' => 'Categoría', + 'category_new' => 'Nueva Categoría', + 'category_required' => 'Categoría es requerido.', + 'change_all_to_allow_alt_desc' => 'Permitir Descripción Alternativa para todos.', + 'change_all_to_not_allow_allow_desc' => 'No permitir descripción alternativa para todos.', + 'change_all_to_serialized' => 'Cambiar Todo A Serializado', + 'change_all_to_unserialized' => 'Cambiar Todo A Deserializado', + 'change_image' => 'Cambiar Imagen', + 'confirm_bulk_edit' => '¿Estás seguro(a) de querer editar los artículos seleccionados?', + 'confirm_bulk_edit_wipe_taxes' => 'Toda la información de impuesto del articulo sera cambiada.', + 'confirm_delete' => '¿Estás seguro(a) de querer borrar los artículos seleccionados?', + 'confirm_restore' => 'Esta seguro de querer restaurar lo(s) articulo(s) seleccionada(s)?', + 'cost_price' => 'Precio al Por Mayor', + 'cost_price_number' => 'Precio al Por Mayor debe ser un número.', + 'cost_price_required' => 'Precio al Por Mayor es un campo requerido.', + 'count' => 'Actualizar Inventario', + 'csv_import_failed' => 'Falló la importación de Hoja de Cálculo', + 'csv_import_invalid_location' => 'Se encontraron ubicaciones de stock no válidas: {0}. Solo se permiten ubicaciones de stock válidas.', + 'csv_import_nodata_wrongformat' => 'El archivo subido no tiene datos o el formato es incorrecto.', + 'csv_import_partially_failed' => 'Hubo {0} falla(s) en la importación de producto(s) en la(s) línea(s): {1}. Ninguna fila ha sido importada.', + 'csv_import_success' => 'Se importaron los articulos exitosamente.', + 'current_quantity' => 'Cantidad Actual', + 'default_pack_name' => 'Cada', + 'description' => 'Descripción', + 'details_count' => 'Detalles de Cuenta de Inventario', + 'do_nothing' => 'No Hacer Nada', + 'edit' => 'Editar', + 'edit_fields_you_want_to_update' => 'Edita los campos para actualizar en los artículos seleccionados.', + 'edit_multiple_items' => 'Editando Artículos Múltiples', + 'empty_upc_items' => 'Items con UPC Vacio', + 'error_adding_updating' => 'Error agregando/actualizando artículo', + 'error_updating_multiple' => 'Error actualizando artículos', + 'generate_barcodes' => 'Generar Códigos de Barras', + 'hsn_code' => 'Nomenclatura de Sistemas Harmonizados', + 'image' => 'Avatar', + 'import_items_csv' => 'Importar Artículos desde CSV', + 'info_provided_by' => 'Info provista por', + 'inventory' => 'Inventario', + 'inventory_CSV_import_quantity' => 'Catidad Importada desde CSV', + 'inventory_comments' => 'Comentarios', + 'inventory_data_tracking' => 'Seguimiento de datos de inventario', + 'inventory_date' => 'Fecha', + 'inventory_employee' => 'Empleado', + 'inventory_in_out_quantity' => 'Cantidad E/S', + 'inventory_remarks' => 'Observaciones', + 'is_deleted' => 'Eliminado', + 'is_printed' => 'No impreso', + 'is_serialized' => 'El Artículo tiene Número de Serie', + 'item' => 'Artículo', + 'item_id' => 'Id del Artículo', + 'item_number' => 'UPC/EAN/ISBN', + 'item_number_duplicate' => 'El número de artículo ya esta presente en la base de datos.', 'item_number_invalid' => 'El número de artículo contiene caracteres no permitidos.', - "kit" => "Kits de artículos", - "location" => "Ubicación", - "low_inventory_items" => "Artículos de Inventario Escaso", - "low_sell_item" => "Producto de bajas ventas", - "manually_editing_of_quantity" => "Edición Manual de Cantidad", - "markup" => "El marcado de elementos está habilitado", - "name" => "Nombre Artículo", - "name_required" => "Nombre de Artículo es requerido.", - "new" => "Nuevo Artículo", - "no_description_items" => "Artículos sin Descripción", - "no_items_to_display" => "Sin datos que mostrar.", - "none" => "Ninguno", - "none_selected" => "No has seleccionado artículos para editar", - "nonstock" => "Sin stock", - "number_information" => "Número del Artículo", - "number_required" => "UPC/EAN/ISBN es un campo requerido.", - "one_or_multiple" => "articulo(s)", - "pack_name" => "Nombre del Paquete", - "qty_per_pack" => "Cantidad por Paquete", - "quantity" => "Cantidad en Stock", - "quantity_number" => "Cantidad debe ser número.", - "quantity_required" => "Cantidad es requerido.", - "receiving_quantity" => "Cantidad Recibida", - "remove_image" => "Quitar Imagen", - "reorder_level" => "Cantidad Mínima", - "reorder_level_number" => "Cantidad Mínima debe ser número.", - "reorder_level_required" => "Cantidad Mínima es requerido.", - "retrive_item_info" => "Obtener Información de Artículo", - "sales_tax_1" => "Impuesto de Ventas 1", - "sales_tax_2" => "Impuesto de Ventas 2", - "search_attributes" => "Atributos de Búsqueda", - "select_image" => "Seleccionar Imagen", - "serialized_items" => "Artículos Serializados", - "standard" => "Estándar", - "stock" => "Existencia", - "stock_location" => "Ubicación de Inventario", - "stock_type" => "Tipo de stock", - "successful_adding" => "Has agregado satisfactoriamente un artículo", - "successful_bulk_edit" => "Has actualizado satisfactoriamente los artículos seleccionados", - "successful_deleted" => "Has borrado satisfactoriamente", - "successful_updating" => "Has actualizando satisfactoriamente un artículo", - "supplier" => "Proveedor", - "tax_1" => "Impuesto 1", - "tax_2" => "Impuesto 2", - "tax_3" => "Impuestos 3", - "tax_category" => "Categoría del Impuesto", - "tax_percent" => "Porcentaje de Impuesto", - "tax_percent_number" => "Impuesto porcentaje debe ser numerico", - "tax_percent_required" => "Porcentaje de Impuesto es requerido.", - "tax_percents" => "Porcentaje de Impuesto(s)", - "temp" => "Temporal", - "type" => "Tipo de ítem", - "unit_price" => "Precio de Venta", - "unit_price_number" => "Precio de Venta debe ser número.", - "unit_price_required" => "Precio de Venta es requerido.", - "upc_database" => "Base de datos UPC", - "update" => "Actualizar Artículo", - "use_inventory_menu" => "Usar Menú de Inventario", + 'kit' => 'Kits de artículos', + 'location' => 'Ubicación', + 'low_inventory_items' => 'Artículos de Inventario Escaso', + 'low_sell_item' => 'Producto de bajas ventas', + 'manually_editing_of_quantity' => 'Edición Manual de Cantidad', + 'markup' => 'El marcado de elementos está habilitado', + 'name' => 'Nombre Artículo', + 'name_required' => 'Nombre de Artículo es requerido.', + 'new' => 'Nuevo Artículo', + 'no_description_items' => 'Artículos sin Descripción', + 'no_items_to_display' => 'Sin datos que mostrar.', + 'none' => 'Ninguno', + 'none_selected' => 'No has seleccionado artículos para editar', + 'nonstock' => 'Sin stock', + 'number_information' => 'Número del Artículo', + 'number_required' => 'UPC/EAN/ISBN es un campo requerido.', + 'one_or_multiple' => 'articulo(s)', + 'pack_name' => 'Nombre del Paquete', + 'qty_per_pack' => 'Cantidad por Paquete', + 'quantity' => 'Cantidad en Stock', + 'quantity_number' => 'Cantidad debe ser número.', + 'quantity_required' => 'Cantidad es requerido.', + 'receiving_quantity' => 'Cantidad Recibida', + 'remove_image' => 'Quitar Imagen', + 'reorder_level' => 'Cantidad Mínima', + 'reorder_level_number' => 'Cantidad Mínima debe ser número.', + 'reorder_level_required' => 'Cantidad Mínima es requerido.', + 'retrive_item_info' => 'Obtener Información de Artículo', + 'sales_tax_1' => 'Impuesto de Ventas 1', + 'sales_tax_2' => 'Impuesto de Ventas 2', + 'search_attributes' => 'Atributos de Búsqueda', + 'select_image' => 'Seleccionar Imagen', + 'serialized_items' => 'Artículos Serializados', + 'standard' => 'Estándar', + 'stock' => 'Existencia', + 'stock_location' => 'Ubicación de Inventario', + 'stock_type' => 'Tipo de stock', + 'successful_adding' => 'Has agregado satisfactoriamente un artículo', + 'successful_bulk_edit' => 'Has actualizado satisfactoriamente los artículos seleccionados', + 'successful_deleted' => 'Has borrado satisfactoriamente', + 'successful_updating' => 'Has actualizando satisfactoriamente un artículo', + 'supplier' => 'Proveedor', + 'tax_1' => 'Impuesto 1', + 'tax_2' => 'Impuesto 2', + 'tax_3' => 'Impuestos 3', + 'tax_category' => 'Categoría del Impuesto', + 'tax_name_invalid' => 'El nombre del impuesto contiene caracteres no permitidos.', + 'tax_percent' => 'Porcentaje de Impuesto', + 'tax_percent_number' => 'Impuesto porcentaje debe ser numerico', + 'tax_percent_required' => 'Porcentaje de Impuesto es requerido.', + 'tax_percents' => 'Porcentaje de Impuesto(s)', + 'temp' => 'Temporal', + 'type' => 'Tipo de ítem', + 'unit_price' => 'Precio de Venta', + 'unit_price_number' => 'Precio de Venta debe ser número.', + 'unit_price_required' => 'Precio de Venta es requerido.', + 'upc_database' => 'Base de datos UPC', + 'update' => 'Actualizar Artículo', + 'use_inventory_menu' => 'Usar Menú de Inventario', ]; diff --git a/app/Language/es-MX/Items.php b/app/Language/es-MX/Items.php index 02134c77e..99e38aa17 100644 --- a/app/Language/es-MX/Items.php +++ b/app/Language/es-MX/Items.php @@ -1,123 +1,124 @@ "Inventario a agregar o disminuir.", - "allow_alt_description" => "Permitir Descripción Alternativa", - "amount_entry" => "Ingrese Cantidad", - "bulk_edit" => "Edición Masiva", - "buy_price_required" => "Precio de Compra es un campo requerido.", - "cannot_be_deleted" => "No se puede borrar el item(s) seleccionado, uno a mas de los items seleccionados tienen ventas.", - "cannot_find_item" => "Articulo no encontrado.", - "categories" => "", - "category" => "Categoría", - "category_new" => "", - "category_required" => "Categoría es un campo requerido.", - "change_all_to_allow_alt_desc" => "Permitir Descripción Alternativa para todo.", - "change_all_to_not_allow_allow_desc" => "No permitir Descripción Alternativa para todo.", - "change_all_to_serialized" => "Cambiar todo a Serializado", - "change_all_to_unserialized" => "Cambiar todo a No-Serializado", - "change_image" => "Cambiar Imagen", - "confirm_bulk_edit" => "¿Esta seguro que quiere editar los artículos seleccionados?", - "confirm_bulk_edit_wipe_taxes" => "Toda la información de Impuestos de los Artículos será reemplazada.", - "confirm_delete" => "¿Esta seguro que quiere eliminar los artículos seleccionados?", - "confirm_restore" => "¿Esta seguro de restaurar los articulos seleccionado?", - "cost_price" => "Precio mayoreo.", - "cost_price_number" => "El precio de mayoreo debe ser números.", - "cost_price_required" => "El precio de mayoreo es requerido.", - "count" => "Actualizar inventario", - "csv_import_failed" => "", - "csv_import_invalid_location" => "", - "csv_import_nodata_wrongformat" => "", - "csv_import_partially_failed" => "", - "csv_import_success" => "", - "current_quantity" => "Cantidad actual", - "default_pack_name" => "", - "description" => "Descripción", - "details_count" => "", - "do_nothing" => "", - "edit" => "", - "edit_fields_you_want_to_update" => "", - "edit_multiple_items" => "Edición de varios elementos", - "empty_upc_items" => "", - "error_adding_updating" => "", - "error_updating_multiple" => "", - "generate_barcodes" => "", - "hsn_code" => "", - "image" => "", - "import_items_csv" => "", - "info_provided_by" => "", - "inventory" => "Inventario", - "inventory_CSV_import_quantity" => "", - "inventory_comments" => "Comentarios", - "inventory_data_tracking" => "", - "inventory_date" => "Fecha", - "inventory_employee" => "Empleado", - "inventory_in_out_quantity" => "", - "inventory_remarks" => "", - "is_deleted" => "", - "is_printed" => "", - "is_serialized" => "el articulo tiene número de serie", - "item" => "Articulo", - "item_id" => "", - "item_number" => "Código de barras", - "item_number_duplicate" => "El código del artículo ya está presente en la base de datos.", + 'add_minus' => 'Inventario a agregar o disminuir.', + 'allow_alt_description' => 'Permitir Descripción Alternativa', + 'amount_entry' => 'Ingrese Cantidad', + 'bulk_edit' => 'Edición Masiva', + 'buy_price_required' => 'Precio de Compra es un campo requerido.', + 'cannot_be_deleted' => 'No se puede borrar el item(s) seleccionado, uno a mas de los items seleccionados tienen ventas.', + 'cannot_find_item' => 'Articulo no encontrado.', + 'categories' => '', + 'category' => 'Categoría', + 'category_new' => '', + 'category_required' => 'Categoría es un campo requerido.', + 'change_all_to_allow_alt_desc' => 'Permitir Descripción Alternativa para todo.', + 'change_all_to_not_allow_allow_desc' => 'No permitir Descripción Alternativa para todo.', + 'change_all_to_serialized' => 'Cambiar todo a Serializado', + 'change_all_to_unserialized' => 'Cambiar todo a No-Serializado', + 'change_image' => 'Cambiar Imagen', + 'confirm_bulk_edit' => '¿Esta seguro que quiere editar los artículos seleccionados?', + 'confirm_bulk_edit_wipe_taxes' => 'Toda la información de Impuestos de los Artículos será reemplazada.', + 'confirm_delete' => '¿Esta seguro que quiere eliminar los artículos seleccionados?', + 'confirm_restore' => '¿Esta seguro de restaurar los articulos seleccionado?', + 'cost_price' => 'Precio mayoreo.', + 'cost_price_number' => 'El precio de mayoreo debe ser números.', + 'cost_price_required' => 'El precio de mayoreo es requerido.', + 'count' => 'Actualizar inventario', + 'csv_import_failed' => '', + 'csv_import_invalid_location' => '', + 'csv_import_nodata_wrongformat' => '', + 'csv_import_partially_failed' => '', + 'csv_import_success' => '', + 'current_quantity' => 'Cantidad actual', + 'default_pack_name' => '', + 'description' => 'Descripción', + 'details_count' => '', + 'do_nothing' => '', + 'edit' => '', + 'edit_fields_you_want_to_update' => '', + 'edit_multiple_items' => 'Edición de varios elementos', + 'empty_upc_items' => '', + 'error_adding_updating' => '', + 'error_updating_multiple' => '', + 'generate_barcodes' => '', + 'hsn_code' => '', + 'image' => '', + 'import_items_csv' => '', + 'info_provided_by' => '', + 'inventory' => 'Inventario', + 'inventory_CSV_import_quantity' => '', + 'inventory_comments' => 'Comentarios', + 'inventory_data_tracking' => '', + 'inventory_date' => 'Fecha', + 'inventory_employee' => 'Empleado', + 'inventory_in_out_quantity' => '', + 'inventory_remarks' => '', + 'is_deleted' => '', + 'is_printed' => '', + 'is_serialized' => 'el articulo tiene número de serie', + 'item' => 'Articulo', + 'item_id' => '', + 'item_number' => 'Código de barras', + 'item_number_duplicate' => 'El código del artículo ya está presente en la base de datos.', 'item_number_invalid' => 'El código del artículo contiene caracteres no permitidos.', - "kit" => "Kit", - "location" => "Ubicación", - "low_inventory_items" => "", - "low_sell_item" => "", - "manually_editing_of_quantity" => "", - "markup" => "", - "name" => "", - "name_required" => "", - "new" => "Nuevo articulo", - "no_description_items" => "", - "no_items_to_display" => "Sin artículos.", - "none" => "", - "none_selected" => "Debe elegir algún articulo para poder modificarlo", - "nonstock" => "", - "number_information" => "", - "number_required" => "", - "one_or_multiple" => "Articulos", - "pack_name" => "", - "qty_per_pack" => "Cantidad por paquete", - "quantity" => "Cantidad", - "quantity_number" => "Cantidad debe ser número.", - "quantity_required" => "Especifique la cantidad.", - "receiving_quantity" => "Cantidad recibida", - "remove_image" => "Quitar imagen", - "reorder_level" => "Cantidad minima", - "reorder_level_number" => "Cantidad minima deber ser numero.", - "reorder_level_required" => "Cantidad minima no puede estar vacío.", - "retrive_item_info" => "Obtener información del articulo", - "sales_tax_1" => "Impuesto de Ventas 1", - "sales_tax_2" => "Impuesto de Ventas 2", - "search_attributes" => "Atributos de Búsqueda", - "select_image" => "Seleccionar imagen", - "serialized_items" => "Artículos con número de serie", - "standard" => "Estándar", - "stock" => "Existencia", - "stock_location" => "Ubicación del inventario", - "stock_type" => "", - "successful_adding" => "", - "successful_bulk_edit" => "", - "successful_deleted" => "Se ha borrado correctamente", - "successful_updating" => "", - "supplier" => "", - "tax_1" => "", - "tax_2" => "", - "tax_3" => "", - "tax_category" => "", - "tax_percent" => "", - "tax_percent_number" => "", - "tax_percent_required" => "", - "tax_percents" => "", - "temp" => "", - "type" => "", - "unit_price" => "", - "unit_price_number" => "", - "unit_price_required" => "", - "upc_database" => "", - "update" => "", - "use_inventory_menu" => "", + 'kit' => 'Kit', + 'location' => 'Ubicación', + 'low_inventory_items' => '', + 'low_sell_item' => '', + 'manually_editing_of_quantity' => '', + 'markup' => '', + 'name' => '', + 'name_required' => '', + 'new' => 'Nuevo articulo', + 'no_description_items' => '', + 'no_items_to_display' => 'Sin artículos.', + 'none' => '', + 'none_selected' => 'Debe elegir algún articulo para poder modificarlo', + 'nonstock' => '', + 'number_information' => '', + 'number_required' => '', + 'one_or_multiple' => 'Articulos', + 'pack_name' => '', + 'qty_per_pack' => 'Cantidad por paquete', + 'quantity' => 'Cantidad', + 'quantity_number' => 'Cantidad debe ser número.', + 'quantity_required' => 'Especifique la cantidad.', + 'receiving_quantity' => 'Cantidad recibida', + 'remove_image' => 'Quitar imagen', + 'reorder_level' => 'Cantidad minima', + 'reorder_level_number' => 'Cantidad minima deber ser numero.', + 'reorder_level_required' => 'Cantidad minima no puede estar vacío.', + 'retrive_item_info' => 'Obtener información del articulo', + 'sales_tax_1' => 'Impuesto de Ventas 1', + 'sales_tax_2' => 'Impuesto de Ventas 2', + 'search_attributes' => 'Atributos de Búsqueda', + 'select_image' => 'Seleccionar imagen', + 'serialized_items' => 'Artículos con número de serie', + 'standard' => 'Estándar', + 'stock' => 'Existencia', + 'stock_location' => 'Ubicación del inventario', + 'stock_type' => '', + 'successful_adding' => '', + 'successful_bulk_edit' => '', + 'successful_deleted' => 'Se ha borrado correctamente', + 'successful_updating' => '', + 'supplier' => '', + 'tax_1' => '', + 'tax_2' => '', + 'tax_3' => '', + 'tax_category' => '', + 'tax_name_invalid' => 'El nombre del impuesto contiene caracteres no permitidos.', + 'tax_percent' => '', + 'tax_percent_number' => '', + 'tax_percent_required' => '', + 'tax_percents' => '', + 'temp' => '', + 'type' => '', + 'unit_price' => '', + 'unit_price_number' => '', + 'unit_price_required' => '', + 'upc_database' => '', + 'update' => '', + 'use_inventory_menu' => '', ]; diff --git a/app/Language/fa/Items.php b/app/Language/fa/Items.php index 1fe480d85..31d8a4169 100644 --- a/app/Language/fa/Items.php +++ b/app/Language/fa/Items.php @@ -1,123 +1,124 @@ "موجودی برای اضافه یا تفریق.", - "allow_alt_description" => "اجازه توضیحات جایگزین", - "amount_entry" => "مقدار ورود", - "bulk_edit" => "ویرایش فله", - "buy_price_required" => "قیمت خرید فیلد مورد نیاز است.", - "cannot_be_deleted" => "نمی توان آیتم های انتخابی را حذف کرد ، یک یا چند مورد انتخاب شده فروش دارند.", - "cannot_find_item" => "مورد پیدا نشد.", - "categories" => "", - "category" => "دسته بندی", - "category_new" => "", - "category_required" => "دسته بندی یک فیلد ضروری است.", - "change_all_to_allow_alt_desc" => "اجازه دهید توضیحات جایگزین برای همه مجاز باشد.", - "change_all_to_not_allow_allow_desc" => "اجازه دهید توضیحات جایگزین برای همه مجاز نباشد.", - "change_all_to_serialized" => "تغییر همه به سریال شده", - "change_all_to_unserialized" => "تغییر همه به غیرسیاسی", - "change_image" => "تغییر تصویر", - "confirm_bulk_edit" => "آیا مطمئن هستید که می خواهید موارد (های) انتخاب شده را ویرایش کنید؟", - "confirm_bulk_edit_wipe_taxes" => "تمام اطلاعات مربوط به مالیات مورد جایگزین خواهد شد.", - "confirm_delete" => "آیا مطمئن هستید که می خواهید موارد (های) انتخاب شده را حذف کنید؟", - "confirm_restore" => "آیا مطمئن هستید که می خواهید موارد (های) انتخاب شده را بازیابی کنید؟", - "cost_price" => "قیمت عمده فروشی", - "cost_price_number" => "قیمت عمده فروشی باید یک عدد باشد.", - "cost_price_required" => "قیمت عمده فروشی یک زمینه ضروری است.", - "count" => "به روزرسانی موجودی", - "csv_import_failed" => "واردات سی‌اس‌وی انجام نشد", - "csv_import_invalid_location" => "", - "csv_import_nodata_wrongformat" => "پرونده سی‌اس‌وی آپلود شده داده ای ندارد یا به طور نادرست قالب بندی شده است.", - "csv_import_partially_failed" => "در خط (ها){0} شکست واردات کالا وجود دارد:{1}. هیچ سطر وارد نشده است.", - "csv_import_success" => "وارد کردن سی‌اس‌وی مورد موفقیت آمیز است.", - "current_quantity" => "مقدار فعلی", - "default_pack_name" => "هر یک", - "description" => "شرح", - "details_count" => "جزئیات شمارش موجودی", - "do_nothing" => "هیچ کاری نکن", - "edit" => "", - "edit_fields_you_want_to_update" => "زمینه های مورد نظر را برای موارد (های) انتخاب شده ویرایش کنید.", - "edit_multiple_items" => "ویرایش موارد متعدد", - "empty_upc_items" => "موارد خالی بارکد", - "error_adding_updating" => "خطا در افزودن / به روزرسانی مورد", - "error_updating_multiple" => "خطا در به روزرسانی موارد", - "generate_barcodes" => "تولید بارکد", - "hsn_code" => "نامگذاری سیستم هماهنگ", - "image" => "آواتار", - "import_items_csv" => "وارد کردن مورد از سی‌اس‌وی", - "info_provided_by" => "اطلاعات ارائه شده توسط", - "inventory" => "فهرست", - "inventory_CSV_import_quantity" => "مقدار وارد شده از سی‌اس‌وی", - "inventory_comments" => "نظرات", - "inventory_data_tracking" => "ردیابی داده های موجودی", - "inventory_date" => "تاریخ", - "inventory_employee" => "کارمند", - "inventory_in_out_quantity" => "مقدار داخل / بیرون", - "inventory_remarks" => "ملاحظات", - "is_deleted" => "حذف شده", - "is_printed" => "", - "is_serialized" => "مورد دارای شماره سریال است", - "item" => "مورد", - "item_id" => "", - "item_number" => "بارکد", - "item_number_duplicate" => "شماره مورد در بانک اطلاعاتی موجود است.", + 'add_minus' => 'موجودی برای اضافه یا تفریق.', + 'allow_alt_description' => 'اجازه توضیحات جایگزین', + 'amount_entry' => 'مقدار ورود', + 'bulk_edit' => 'ویرایش فله', + 'buy_price_required' => 'قیمت خرید فیلد مورد نیاز است.', + 'cannot_be_deleted' => 'نمی توان آیتم های انتخابی را حذف کرد ، یک یا چند مورد انتخاب شده فروش دارند.', + 'cannot_find_item' => 'مورد پیدا نشد.', + 'categories' => '', + 'category' => 'دسته بندی', + 'category_new' => '', + 'category_required' => 'دسته بندی یک فیلد ضروری است.', + 'change_all_to_allow_alt_desc' => 'اجازه دهید توضیحات جایگزین برای همه مجاز باشد.', + 'change_all_to_not_allow_allow_desc' => 'اجازه دهید توضیحات جایگزین برای همه مجاز نباشد.', + 'change_all_to_serialized' => 'تغییر همه به سریال شده', + 'change_all_to_unserialized' => 'تغییر همه به غیرسیاسی', + 'change_image' => 'تغییر تصویر', + 'confirm_bulk_edit' => 'آیا مطمئن هستید که می خواهید موارد (های) انتخاب شده را ویرایش کنید؟', + 'confirm_bulk_edit_wipe_taxes' => 'تمام اطلاعات مربوط به مالیات مورد جایگزین خواهد شد.', + 'confirm_delete' => 'آیا مطمئن هستید که می خواهید موارد (های) انتخاب شده را حذف کنید؟', + 'confirm_restore' => 'آیا مطمئن هستید که می خواهید موارد (های) انتخاب شده را بازیابی کنید؟', + 'cost_price' => 'قیمت عمده فروشی', + 'cost_price_number' => 'قیمت عمده فروشی باید یک عدد باشد.', + 'cost_price_required' => 'قیمت عمده فروشی یک زمینه ضروری است.', + 'count' => 'به روزرسانی موجودی', + 'csv_import_failed' => 'واردات سی‌اس‌وی انجام نشد', + 'csv_import_invalid_location' => '', + 'csv_import_nodata_wrongformat' => 'پرونده سی‌اس‌وی آپلود شده داده ای ندارد یا به طور نادرست قالب بندی شده است.', + 'csv_import_partially_failed' => 'در خط (ها){0} شکست واردات کالا وجود دارد:{1}. هیچ سطر وارد نشده است.', + 'csv_import_success' => 'وارد کردن سی‌اس‌وی مورد موفقیت آمیز است.', + 'current_quantity' => 'مقدار فعلی', + 'default_pack_name' => 'هر یک', + 'description' => 'شرح', + 'details_count' => 'جزئیات شمارش موجودی', + 'do_nothing' => 'هیچ کاری نکن', + 'edit' => '', + 'edit_fields_you_want_to_update' => 'زمینه های مورد نظر را برای موارد (های) انتخاب شده ویرایش کنید.', + 'edit_multiple_items' => 'ویرایش موارد متعدد', + 'empty_upc_items' => 'موارد خالی بارکد', + 'error_adding_updating' => 'خطا در افزودن / به روزرسانی مورد', + 'error_updating_multiple' => 'خطا در به روزرسانی موارد', + 'generate_barcodes' => 'تولید بارکد', + 'hsn_code' => 'نامگذاری سیستم هماهنگ', + 'image' => 'آواتار', + 'import_items_csv' => 'وارد کردن مورد از سی‌اس‌وی', + 'info_provided_by' => 'اطلاعات ارائه شده توسط', + 'inventory' => 'فهرست', + 'inventory_CSV_import_quantity' => 'مقدار وارد شده از سی‌اس‌وی', + 'inventory_comments' => 'نظرات', + 'inventory_data_tracking' => 'ردیابی داده های موجودی', + 'inventory_date' => 'تاریخ', + 'inventory_employee' => 'کارمند', + 'inventory_in_out_quantity' => 'مقدار داخل / بیرون', + 'inventory_remarks' => 'ملاحظات', + 'is_deleted' => 'حذف شده', + 'is_printed' => '', + 'is_serialized' => 'مورد دارای شماره سریال است', + 'item' => 'مورد', + 'item_id' => '', + 'item_number' => 'بارکد', + 'item_number_duplicate' => 'شماره مورد در بانک اطلاعاتی موجود است.', 'item_number_invalid' => 'شماره مورد حاوی کاراکترهای غیرمجاز است.', - "kit" => "کیت", - "location" => "محل", - "low_inventory_items" => "موجودی غیر از سهام", - "low_sell_item" => "کالای کم فروش", - "manually_editing_of_quantity" => "ویرایش دستی مقدار", - "markup" => "", - "name" => "نام مورد", - "name_required" => "نام مورد یک فیلد ضروری است.", - "new" => "گزینه جدید", - "no_description_items" => "بدون توضیحات", - "no_items_to_display" => "هیچ موردی برای نمایش وجود ندارد.", - "none" => "هیچ یک", - "none_selected" => "شما هیچ موردی را برای ویرایش انتخاب نکرده اید", - "nonstock" => "غیر سهامدار", - "number_information" => "شماره مورد", - "number_required" => "بارکد یک فیلد مورد نیاز است.", - "one_or_multiple" => "موارد)", - "pack_name" => "نام بسته", - "qty_per_pack" => "مقدار در هر بسته", - "quantity" => "تعداد", - "quantity_number" => "تعداد باید یک عدد باشد.", - "quantity_required" => "مقدار یک زمینه مورد نیاز است.", - "receiving_quantity" => "دریافت مقدار", - "remove_image" => "حذف تصویر", - "reorder_level" => "سطح سفارش مجدد", - "reorder_level_number" => "سطح مرتب سازی باید یک عدد باشد.", - "reorder_level_required" => "سطح تنظیم مجدد یک زمینه مورد نیاز است.", - "retrive_item_info" => "بازیابی اطلاعات مورد", - "sales_tax_1" => "مالیات بر فروش", - "sales_tax_2" => "مالیات بر فروش 2", - "search_attributes" => "ویژگی های جستجو", - "select_image" => "تصویر را انتخاب کنید", - "serialized_items" => "موارد سریال", - "standard" => "استاندارد", - "stock" => "موجودی", - "stock_location" => "موقعیت مکانی سهام", - "stock_type" => "نوع سهام", - "successful_adding" => "شما مورد را با موفقیت اضافه کردید", - "successful_bulk_edit" => "شما مورد (های) انتخاب شده را با موفقیت به روز کردید", - "successful_deleted" => "شما با موفقیت حذف شده اید", - "successful_updating" => "شما مورد را با موفقیت به روز کردید", - "supplier" => "تامین کننده", - "tax_1" => "مالیات 1", - "tax_2" => "مالیات 2", - "tax_3" => "", - "tax_category" => "طبقه بندی مالیات", - "tax_percent" => "", - "tax_percent_number" => "درصد مالیات باید عددی باشد", - "tax_percent_required" => "درصد مالیات یک زمینه مورد نیاز است.", - "tax_percents" => "درصد (مالیات) مالیات", - "temp" => "موقت", - "type" => "نوع آیتم", - "unit_price" => "قیمت خرده فروشی", - "unit_price_number" => "قیمت واحد باید یک عدد باشد.", - "unit_price_required" => "قیمت خرده فروشی یک زمینه ضروری است.", - "upc_database" => "بانک اطلاعات بارکد", - "update" => "به روز کردن مورد", - "use_inventory_menu" => "استفاده از فهرست موجودی", + 'kit' => 'کیت', + 'location' => 'محل', + 'low_inventory_items' => 'موجودی غیر از سهام', + 'low_sell_item' => 'کالای کم فروش', + 'manually_editing_of_quantity' => 'ویرایش دستی مقدار', + 'markup' => '', + 'name' => 'نام مورد', + 'name_required' => 'نام مورد یک فیلد ضروری است.', + 'new' => 'گزینه جدید', + 'no_description_items' => 'بدون توضیحات', + 'no_items_to_display' => 'هیچ موردی برای نمایش وجود ندارد.', + 'none' => 'هیچ یک', + 'none_selected' => 'شما هیچ موردی را برای ویرایش انتخاب نکرده اید', + 'nonstock' => 'غیر سهامدار', + 'number_information' => 'شماره مورد', + 'number_required' => 'بارکد یک فیلد مورد نیاز است.', + 'one_or_multiple' => 'موارد)', + 'pack_name' => 'نام بسته', + 'qty_per_pack' => 'مقدار در هر بسته', + 'quantity' => 'تعداد', + 'quantity_number' => 'تعداد باید یک عدد باشد.', + 'quantity_required' => 'مقدار یک زمینه مورد نیاز است.', + 'receiving_quantity' => 'دریافت مقدار', + 'remove_image' => 'حذف تصویر', + 'reorder_level' => 'سطح سفارش مجدد', + 'reorder_level_number' => 'سطح مرتب سازی باید یک عدد باشد.', + 'reorder_level_required' => 'سطح تنظیم مجدد یک زمینه مورد نیاز است.', + 'retrive_item_info' => 'بازیابی اطلاعات مورد', + 'sales_tax_1' => 'مالیات بر فروش', + 'sales_tax_2' => 'مالیات بر فروش 2', + 'search_attributes' => 'ویژگی های جستجو', + 'select_image' => 'تصویر را انتخاب کنید', + 'serialized_items' => 'موارد سریال', + 'standard' => 'استاندارد', + 'stock' => 'موجودی', + 'stock_location' => 'موقعیت مکانی سهام', + 'stock_type' => 'نوع سهام', + 'successful_adding' => 'شما مورد را با موفقیت اضافه کردید', + 'successful_bulk_edit' => 'شما مورد (های) انتخاب شده را با موفقیت به روز کردید', + 'successful_deleted' => 'شما با موفقیت حذف شده اید', + 'successful_updating' => 'شما مورد را با موفقیت به روز کردید', + 'supplier' => 'تامین کننده', + 'tax_1' => 'مالیات 1', + 'tax_2' => 'مالیات 2', + 'tax_3' => '', + 'tax_category' => 'طبقه بندی مالیات', + 'tax_name_invalid' => 'نام مالیات حاوی کاراکترهای غیرمجاز است.', + 'tax_percent' => '', + 'tax_percent_number' => 'درصد مالیات باید عددی باشد', + 'tax_percent_required' => 'درصد مالیات یک زمینه مورد نیاز است.', + 'tax_percents' => 'درصد (مالیات) مالیات', + 'temp' => 'موقت', + 'type' => 'نوع آیتم', + 'unit_price' => 'قیمت خرده فروشی', + 'unit_price_number' => 'قیمت واحد باید یک عدد باشد.', + 'unit_price_required' => 'قیمت خرده فروشی یک زمینه ضروری است.', + 'upc_database' => 'بانک اطلاعات بارکد', + 'update' => 'به روز کردن مورد', + 'use_inventory_menu' => 'استفاده از فهرست موجودی', ]; diff --git a/app/Language/fr/Items.php b/app/Language/fr/Items.php index f3899ba63..889d7323d 100644 --- a/app/Language/fr/Items.php +++ b/app/Language/fr/Items.php @@ -1,123 +1,124 @@ "Inventaire à ajouter ou soustraire.", - "allow_alt_description" => "Autoriser description alternative", - "amount_entry" => "Entrée de quantité", - "bulk_edit" => "Éditions multiples", - "buy_price_required" => "Le prix d'achat est requis.", - "cannot_be_deleted" => "Impossible de supprimer car un ou plusiers des articles sélectionnés ont des ventes.", - "cannot_find_item" => "Article non trouvé.", - "categories" => "", - "category" => "Catégorie", - "category_new" => "", - "category_required" => "La catégorie est requise.", - "change_all_to_allow_alt_desc" => "Autoriser description alternative pour tous.", - "change_all_to_not_allow_allow_desc" => "Interdire description alternative pour tous.", - "change_all_to_serialized" => "Tout sérialiser", - "change_all_to_unserialized" => "Tout désérialiser", - "change_image" => "Changer l'image", - "confirm_bulk_edit" => "Êtes-vous certain de vouloir éditer toute la sélection ?", - "confirm_bulk_edit_wipe_taxes" => "Les informations de taxes seront remplacées pour tous les articles.", - "confirm_delete" => "Êtes-vous certain de vouloir supprimer la sélection ?", - "confirm_restore" => "Êtes-vous certain de vouloir restaurer le(s) élément(s) sélectionné(s) ?", - "cost_price" => "Prix de gros", - "cost_price_number" => "Le prix d'achat doit être un nombre.", - "cost_price_required" => "Le prix de gros est requis.", - "count" => "Mise à jour de l'inventaire", - "csv_import_failed" => "Échec d'import CSV", - "csv_import_invalid_location" => "Emplacement(s) de stock invalide(s) trouvé(s) : {0}. Seuls les emplacements de stock valides sont autorisés.", - "csv_import_nodata_wrongformat" => "Le CSV envoyé ne contient aucune donnée, ou elles sont dans un format erroné.", - "csv_import_partially_failed" => "Il y a eu {0} importation(s) d'articles échoué(s) au(x) ligne(s) : {1}. Aucune ligne n'a été importée.", - "csv_import_success" => "Importation des articles réussie.", - "current_quantity" => "Quantité actuelle", - "default_pack_name" => "Chacun", - "description" => "Description", - "details_count" => "Détails du décompte d'inventaire", - "do_nothing" => "Ne rien faire", - "edit" => "", - "edit_fields_you_want_to_update" => "Modifier les champs pour les articles sélectionnés.", - "edit_multiple_items" => "Édition multiple d'articles", - "empty_upc_items" => "Articles sans code à barre", - "error_adding_updating" => "Erreur d'ajout/édition d'article", - "error_updating_multiple" => "Erreur d'édition d'articles", - "generate_barcodes" => "Générer des codes à barres", - "hsn_code" => "Nomenclature du système harmonisé", - "image" => "Image", - "import_items_csv" => "Importation d'éléments à partir d'un CSV", - "info_provided_by" => "Informations fournie par", - "inventory" => "Inventaire", - "inventory_CSV_import_quantity" => "Quantité importée à partir d'un CSV", - "inventory_comments" => "Commentaires", - "inventory_data_tracking" => "Suivi d'inventaire", - "inventory_date" => "Date", - "inventory_employee" => "Employé", - "inventory_in_out_quantity" => "Quantité entrée/sortie", - "inventory_remarks" => "Remarques", - "is_deleted" => "Supprimé", - "is_printed" => "", - "is_serialized" => "L'article a un numéro de série", - "item" => "Article", - "item_id" => "", - "item_number" => "Code à barre", - "item_number_duplicate" => "L'article existe déjà la base de données.", + 'add_minus' => 'Inventaire à ajouter ou soustraire.', + 'allow_alt_description' => 'Autoriser description alternative', + 'amount_entry' => 'Entrée de quantité', + 'bulk_edit' => 'Éditions multiples', + 'buy_price_required' => 'Le prix d\'achat est requis.', + 'cannot_be_deleted' => 'Impossible de supprimer car un ou plusiers des articles sélectionnés ont des ventes.', + 'cannot_find_item' => 'Article non trouvé.', + 'categories' => '', + 'category' => 'Catégorie', + 'category_new' => '', + 'category_required' => 'La catégorie est requise.', + 'change_all_to_allow_alt_desc' => 'Autoriser description alternative pour tous.', + 'change_all_to_not_allow_allow_desc' => 'Interdire description alternative pour tous.', + 'change_all_to_serialized' => 'Tout sérialiser', + 'change_all_to_unserialized' => 'Tout désérialiser', + 'change_image' => 'Changer l\'image', + 'confirm_bulk_edit' => 'Êtes-vous certain de vouloir éditer toute la sélection ?', + 'confirm_bulk_edit_wipe_taxes' => 'Les informations de taxes seront remplacées pour tous les articles.', + 'confirm_delete' => 'Êtes-vous certain de vouloir supprimer la sélection ?', + 'confirm_restore' => 'Êtes-vous certain de vouloir restaurer le(s) élément(s) sélectionné(s) ?', + 'cost_price' => 'Prix de gros', + 'cost_price_number' => 'Le prix d\'achat doit être un nombre.', + 'cost_price_required' => 'Le prix de gros est requis.', + 'count' => 'Mise à jour de l\'inventaire', + 'csv_import_failed' => 'Échec d\'import CSV', + 'csv_import_invalid_location' => 'Emplacement(s) de stock invalide(s) trouvé(s) : {0}. Seuls les emplacements de stock valides sont autorisés.', + 'csv_import_nodata_wrongformat' => 'Le CSV envoyé ne contient aucune donnée, ou elles sont dans un format erroné.', + 'csv_import_partially_failed' => 'Il y a eu {0} importation(s) d\'articles échoué(s) au(x) ligne(s) : {1}. Aucune ligne n\'a été importée.', + 'csv_import_success' => 'Importation des articles réussie.', + 'current_quantity' => 'Quantité actuelle', + 'default_pack_name' => 'Chacun', + 'description' => 'Description', + 'details_count' => 'Détails du décompte d\'inventaire', + 'do_nothing' => 'Ne rien faire', + 'edit' => '', + 'edit_fields_you_want_to_update' => 'Modifier les champs pour les articles sélectionnés.', + 'edit_multiple_items' => 'Édition multiple d\'articles', + 'empty_upc_items' => 'Articles sans code à barre', + 'error_adding_updating' => 'Erreur d\'ajout/édition d\'article', + 'error_updating_multiple' => 'Erreur d\'édition d\'articles', + 'generate_barcodes' => 'Générer des codes à barres', + 'hsn_code' => 'Nomenclature du système harmonisé', + 'image' => 'Image', + 'import_items_csv' => 'Importation d\'éléments à partir d\'un CSV', + 'info_provided_by' => 'Informations fournie par', + 'inventory' => 'Inventaire', + 'inventory_CSV_import_quantity' => 'Quantité importée à partir d\'un CSV', + 'inventory_comments' => 'Commentaires', + 'inventory_data_tracking' => 'Suivi d\'inventaire', + 'inventory_date' => 'Date', + 'inventory_employee' => 'Employé', + 'inventory_in_out_quantity' => 'Quantité entrée/sortie', + 'inventory_remarks' => 'Remarques', + 'is_deleted' => 'Supprimé', + 'is_printed' => '', + 'is_serialized' => 'L\'article a un numéro de série', + 'item' => 'Article', + 'item_id' => '', + 'item_number' => 'Code à barre', + 'item_number_duplicate' => 'L\'article existe déjà la base de données.', 'item_number_invalid' => 'Le code article contient des caractères non autorisés.', - "kit" => "Ensemble", - "location" => "Emplacement", - "low_inventory_items" => "Articles en rupture d'inventaire", - "low_sell_item" => "Article à faible vente", - "manually_editing_of_quantity" => "Édition de quantité manuelle", - "markup" => "", - "name" => "Nom", - "name_required" => "Le nom est requis.", - "new" => "Nouvel article", - "no_description_items" => "Articles sans description", - "no_items_to_display" => "Aucun article à afficher.", - "none" => "Aucun", - "none_selected" => "Vous n'avez sélectionné aucun article à modifier", - "nonstock" => "Non-inventorié", - "number_information" => "Numéro d'article", - "number_required" => "Code à barres est un champ requis.", - "one_or_multiple" => "article(s)", - "pack_name" => "Nom de l'ensemble", - "qty_per_pack" => "Quantité par ensemble", - "quantity" => "Quantité", - "quantity_number" => "La quantité doit être un nombre.", - "quantity_required" => "La quantité est requise.", - "receiving_quantity" => "Quantité reçue", - "remove_image" => "Supprimer l'image", - "reorder_level" => "Niveau de réapprovisionnement", - "reorder_level_number" => "Le niveau de réapprovisionnement doit etre un nombre.", - "reorder_level_required" => "Le niveau de réapprovisionnement est requis.", - "retrive_item_info" => "Récupérer les informations d'article", - "sales_tax_1" => "Taxe de vente", - "sales_tax_2" => "Taxe de vente 2", - "search_attributes" => "Rechercher les attributs sélectionnés", - "select_image" => "Sélectionner l'image", - "serialized_items" => "Articles avec n° de série", - "standard" => "Régulier", - "stock" => "Inventaire", - "stock_location" => "Emplacement de l'inventaire", - "stock_type" => "Type d'inventaire", - "successful_adding" => "Article ajouté avec succès", - "successful_bulk_edit" => "Édition d'article(s) réussie", - "successful_deleted" => "Suppression réussie", - "successful_updating" => "Édition d'article réussie", - "supplier" => "Fournisseur", - "tax_1" => "Taxe 1", - "tax_2" => "Taxe 2", - "tax_3" => "", - "tax_category" => "Catégorie fiscale", - "tax_percent" => "Pourcentage d'imposition", - "tax_percent_number" => "Le pourcentage d'imposition doit être une valeur numérique", - "tax_percent_required" => "Le pourcentage d'imposition est requis.", - "tax_percents" => "Pourcentage de taxes", - "temp" => "Temporaire", - "type" => "Type d'article", - "unit_price" => "Prix de détail", - "unit_price_number" => "Le prix unitaire doit etre un nombre.", - "unit_price_required" => "Le prix de détail est requis.", - "upc_database" => "Base de données des codes à barres", - "update" => "Éditer l'article", - "use_inventory_menu" => "Utiliser le menu inventaire", + 'kit' => 'Ensemble', + 'location' => 'Emplacement', + 'low_inventory_items' => 'Articles en rupture d\'inventaire', + 'low_sell_item' => 'Article à faible vente', + 'manually_editing_of_quantity' => 'Édition de quantité manuelle', + 'markup' => '', + 'name' => 'Nom', + 'name_required' => 'Le nom est requis.', + 'new' => 'Nouvel article', + 'no_description_items' => 'Articles sans description', + 'no_items_to_display' => 'Aucun article à afficher.', + 'none' => 'Aucun', + 'none_selected' => 'Vous n\'avez sélectionné aucun article à modifier', + 'nonstock' => 'Non-inventorié', + 'number_information' => 'Numéro d\'article', + 'number_required' => 'Code à barres est un champ requis.', + 'one_or_multiple' => 'article(s)', + 'pack_name' => 'Nom de l\'ensemble', + 'qty_per_pack' => 'Quantité par ensemble', + 'quantity' => 'Quantité', + 'quantity_number' => 'La quantité doit être un nombre.', + 'quantity_required' => 'La quantité est requise.', + 'receiving_quantity' => 'Quantité reçue', + 'remove_image' => 'Supprimer l\'image', + 'reorder_level' => 'Niveau de réapprovisionnement', + 'reorder_level_number' => 'Le niveau de réapprovisionnement doit etre un nombre.', + 'reorder_level_required' => 'Le niveau de réapprovisionnement est requis.', + 'retrive_item_info' => 'Récupérer les informations d\'article', + 'sales_tax_1' => 'Taxe de vente', + 'sales_tax_2' => 'Taxe de vente 2', + 'search_attributes' => 'Rechercher les attributs sélectionnés', + 'select_image' => 'Sélectionner l\'image', + 'serialized_items' => 'Articles avec n° de série', + 'standard' => 'Régulier', + 'stock' => 'Inventaire', + 'stock_location' => 'Emplacement de l\'inventaire', + 'stock_type' => 'Type d\'inventaire', + 'successful_adding' => 'Article ajouté avec succès', + 'successful_bulk_edit' => 'Édition d\'article(s) réussie', + 'successful_deleted' => 'Suppression réussie', + 'successful_updating' => 'Édition d\'article réussie', + 'supplier' => 'Fournisseur', + 'tax_1' => 'Taxe 1', + 'tax_2' => 'Taxe 2', + 'tax_3' => '', + 'tax_category' => 'Catégorie fiscale', + 'tax_name_invalid' => 'Le nom de la taxe contient des caractères non autorisés.', + 'tax_percent' => 'Pourcentage d\'imposition', + 'tax_percent_number' => 'Le pourcentage d\'imposition doit être une valeur numérique', + 'tax_percent_required' => 'Le pourcentage d\'imposition est requis.', + 'tax_percents' => 'Pourcentage de taxes', + 'temp' => 'Temporaire', + 'type' => 'Type d\'article', + 'unit_price' => 'Prix de détail', + 'unit_price_number' => 'Le prix unitaire doit etre un nombre.', + 'unit_price_required' => 'Le prix de détail est requis.', + 'upc_database' => 'Base de données des codes à barres', + 'update' => 'Éditer l\'article', + 'use_inventory_menu' => 'Utiliser le menu inventaire', ]; diff --git a/app/Language/he/Items.php b/app/Language/he/Items.php index 75ad14fde..7c24eb256 100644 --- a/app/Language/he/Items.php +++ b/app/Language/he/Items.php @@ -1,123 +1,124 @@ "הוספה או החסרה של מלאי.", - "allow_alt_description" => "אפשר תיאור חלופי", - "amount_entry" => "ערך כניסה", - "bulk_edit" => "עריכה גורפת", - "buy_price_required" => "מחיר הרכישה הינו שדה חובה.", - "cannot_be_deleted" => "לא ניתן למחוק פריטים נבחרים, לאחד או יותר מהפריטים שנבחרו יש מכירות.", - "cannot_find_item" => "פריט לא נמצא.", - "categories" => "", - "category" => "קטגוריה", - "category_new" => "", - "category_required" => "קטגוריה היא שדה חובה.", - "change_all_to_allow_alt_desc" => "אפשר תיאור חלופי להכול.", - "change_all_to_not_allow_allow_desc" => "אל תאפשר תיאור חלופי להכול.", - "change_all_to_serialized" => "שנה הכל לסריאליזציה", - "change_all_to_unserialized" => "הפוך הכל מסריאליזציה", - "change_image" => "שנה תמונה", - "confirm_bulk_edit" => "האם אתה בטוח שברצונך לערוך פריטים נבחרים?", - "confirm_bulk_edit_wipe_taxes" => "כל פירוטי המס בפריט יוחלפו.", - "confirm_delete" => "האם אתה בטוח שברצונך למחוק פריטים נבחרים?", - "confirm_restore" => "האם אתה בטוח שברצונך לשחזר פריטים נבחרים?", - "cost_price" => "מחיר סיטונאי", - "cost_price_number" => "מחיר סיטונאי חייב להיות מספר.", - "cost_price_required" => "מחיר סיטונאי הינו שדה חובה.", - "count" => "עדכן מלאי", - "csv_import_failed" => "ייבוא אקסל נכשל", - "csv_import_invalid_location" => "", - "csv_import_nodata_wrongformat" => "בקובץ שהועלה אין נתונים או פורמט שגוי.", - "csv_import_partially_failed" => "ייבוא פריט הצליח עם מספר שגיאות:", - "csv_import_success" => "ייבוא הפריט הצליח.", - "current_quantity" => "כמות נוכחית", - "default_pack_name" => "כל", - "description" => "תיאור", - "details_count" => "פרטים על ספירת מלאי", - "do_nothing" => "לא לעשות שום דבר", - "edit" => "", - "edit_fields_you_want_to_update" => "ערוך את השדות הרצויים לפריטים שנבחרו.", - "edit_multiple_items" => "עריכת פריטים מרובים", - "empty_upc_items" => "הסר ברקוד לפריטים", - "error_adding_updating" => "שגיאה בהוספה / עדכון של פריט", - "error_updating_multiple" => "שגיאה בעדכון פריטים", - "generate_barcodes" => "צור ברקודים", - "hsn_code" => "מערכת מינוח מתואמת", - "image" => "אווטר", - "import_items_csv" => "ייבוא פריט מאקסל", - "info_provided_by" => "מידע סופק על ידי", - "inventory" => "מלאי", - "inventory_CSV_import_quantity" => "", - "inventory_comments" => "הערות", - "inventory_data_tracking" => "מעקב אחר נתוני מלאי", - "inventory_date" => "תאריך", - "inventory_employee" => "עובד", - "inventory_in_out_quantity" => "הכנס\הוצא כמות", - "inventory_remarks" => "הערות", - "is_deleted" => "נמחק", - "is_printed" => "", - "is_serialized" => "לפריט יש מספר סידורי", - "item" => "פריט", - "item_id" => "", - "item_number" => "ברקוד", - "item_number_duplicate" => "מספר הפריט כבר נמצא במסד הנתונים.", + 'add_minus' => 'הוספה או החסרה של מלאי.', + 'allow_alt_description' => 'אפשר תיאור חלופי', + 'amount_entry' => 'ערך כניסה', + 'bulk_edit' => 'עריכה גורפת', + 'buy_price_required' => 'מחיר הרכישה הינו שדה חובה.', + 'cannot_be_deleted' => 'לא ניתן למחוק פריטים נבחרים, לאחד או יותר מהפריטים שנבחרו יש מכירות.', + 'cannot_find_item' => 'פריט לא נמצא.', + 'categories' => '', + 'category' => 'קטגוריה', + 'category_new' => '', + 'category_required' => 'קטגוריה היא שדה חובה.', + 'change_all_to_allow_alt_desc' => 'אפשר תיאור חלופי להכול.', + 'change_all_to_not_allow_allow_desc' => 'אל תאפשר תיאור חלופי להכול.', + 'change_all_to_serialized' => 'שנה הכל לסריאליזציה', + 'change_all_to_unserialized' => 'הפוך הכל מסריאליזציה', + 'change_image' => 'שנה תמונה', + 'confirm_bulk_edit' => 'האם אתה בטוח שברצונך לערוך פריטים נבחרים?', + 'confirm_bulk_edit_wipe_taxes' => 'כל פירוטי המס בפריט יוחלפו.', + 'confirm_delete' => 'האם אתה בטוח שברצונך למחוק פריטים נבחרים?', + 'confirm_restore' => 'האם אתה בטוח שברצונך לשחזר פריטים נבחרים?', + 'cost_price' => 'מחיר סיטונאי', + 'cost_price_number' => 'מחיר סיטונאי חייב להיות מספר.', + 'cost_price_required' => 'מחיר סיטונאי הינו שדה חובה.', + 'count' => 'עדכן מלאי', + 'csv_import_failed' => 'ייבוא אקסל נכשל', + 'csv_import_invalid_location' => '', + 'csv_import_nodata_wrongformat' => 'בקובץ שהועלה אין נתונים או פורמט שגוי.', + 'csv_import_partially_failed' => 'ייבוא פריט הצליח עם מספר שגיאות:', + 'csv_import_success' => 'ייבוא הפריט הצליח.', + 'current_quantity' => 'כמות נוכחית', + 'default_pack_name' => 'כל', + 'description' => 'תיאור', + 'details_count' => 'פרטים על ספירת מלאי', + 'do_nothing' => 'לא לעשות שום דבר', + 'edit' => '', + 'edit_fields_you_want_to_update' => 'ערוך את השדות הרצויים לפריטים שנבחרו.', + 'edit_multiple_items' => 'עריכת פריטים מרובים', + 'empty_upc_items' => 'הסר ברקוד לפריטים', + 'error_adding_updating' => 'שגיאה בהוספה / עדכון של פריט', + 'error_updating_multiple' => 'שגיאה בעדכון פריטים', + 'generate_barcodes' => 'צור ברקודים', + 'hsn_code' => 'מערכת מינוח מתואמת', + 'image' => 'אווטר', + 'import_items_csv' => 'ייבוא פריט מאקסל', + 'info_provided_by' => 'מידע סופק על ידי', + 'inventory' => 'מלאי', + 'inventory_CSV_import_quantity' => '', + 'inventory_comments' => 'הערות', + 'inventory_data_tracking' => 'מעקב אחר נתוני מלאי', + 'inventory_date' => 'תאריך', + 'inventory_employee' => 'עובד', + 'inventory_in_out_quantity' => 'הכנס\הוצא כמות', + 'inventory_remarks' => 'הערות', + 'is_deleted' => 'נמחק', + 'is_printed' => '', + 'is_serialized' => 'לפריט יש מספר סידורי', + 'item' => 'פריט', + 'item_id' => '', + 'item_number' => 'ברקוד', + 'item_number_duplicate' => 'מספר הפריט כבר נמצא במסד הנתונים.', 'item_number_invalid' => 'מספר הפריט מכיל תווים אסורים.', - "kit" => "ערכה", - "location" => "מיקום", - "low_inventory_items" => "פריטים מחוץ למלאי", - "low_sell_item" => "פריט במכירה זולה", - "manually_editing_of_quantity" => "עריכה ידנית של כמות", - "markup" => "", - "name" => "שם פריט", - "name_required" => "שם הפריט הינו שדה חובה.", - "new" => "פריט חדש", - "no_description_items" => "אין תיאור לפריטים", - "no_items_to_display" => "אין פריטים להצגה.", - "none" => "ריק", - "none_selected" => "לא בחרת פריט כלשהו לעריכה", - "nonstock" => "לא במלאי", - "number_information" => "מספר פריט", - "number_required" => "ברקוד הינו שדה חובה.", - "one_or_multiple" => "פריט(ים)", - "pack_name" => "שם החבילה", - "qty_per_pack" => "כמות לחבילה", - "quantity" => "כמות", - "quantity_number" => "שדה הכמות חייב להיות מספר.", - "quantity_required" => "הכמות היא שדה חובה.", - "receiving_quantity" => "קבלת כמות", - "remove_image" => "הסר תמונה", - "reorder_level" => "כמות מינימום להזמנה חדשה", - "reorder_level_number" => "שדה כמות מינימום להזמנה חדשה חייב להיות מספר.", - "reorder_level_required" => "כמות מינימום להזמנה חדשה הינו שדה חובה.", - "retrive_item_info" => "אחזר פרטי פריט", - "sales_tax_1" => "מס מכירה", - "sales_tax_2" => "מס מכירה 2", - "search_attributes" => "חיפוש במאפיינים", - "select_image" => "בחר תמונה", - "serialized_items" => "סדר פריטים", - "standard" => "רגיל", - "stock" => "במלאי", - "stock_location" => "מיקום המלאי", - "stock_type" => "סוג המלאי", - "successful_adding" => "הוספת בהצלחה פריט", - "successful_bulk_edit" => "עדכנת בהצלחה את הפריטים שנבחרו", - "successful_deleted" => "נמחק בהצלחה", - "successful_updating" => "עדכנת בהצלחה את הפריט", - "supplier" => "ספק", - "tax_1" => "מס 1", - "tax_2" => "מס 2", - "tax_3" => "", - "tax_category" => "קטגוריה מס", - "tax_percent" => "", - "tax_percent_number" => "אחוז המס חייב להיות ערך מספרי", - "tax_percent_required" => "אחוז המס הינו שדה חובה.", - "tax_percents" => "אחוזי מס", - "temp" => "זמני", - "type" => "סוג פריט", - "unit_price" => "מחיר קמעונאי", - "unit_price_number" => "מחיר היחידה חייב להיות מספר.", - "unit_price_required" => "מחיר קמעונאי הינו שדה חובה.", - "upc_database" => "מסד נתונים של הברקוד", - "update" => "עדכן פריט", - "use_inventory_menu" => "השתמש בתפריט מלאי", + 'kit' => 'ערכה', + 'location' => 'מיקום', + 'low_inventory_items' => 'פריטים מחוץ למלאי', + 'low_sell_item' => 'פריט במכירה זולה', + 'manually_editing_of_quantity' => 'עריכה ידנית של כמות', + 'markup' => '', + 'name' => 'שם פריט', + 'name_required' => 'שם הפריט הינו שדה חובה.', + 'new' => 'פריט חדש', + 'no_description_items' => 'אין תיאור לפריטים', + 'no_items_to_display' => 'אין פריטים להצגה.', + 'none' => 'ריק', + 'none_selected' => 'לא בחרת פריט כלשהו לעריכה', + 'nonstock' => 'לא במלאי', + 'number_information' => 'מספר פריט', + 'number_required' => 'ברקוד הינו שדה חובה.', + 'one_or_multiple' => 'פריט(ים)', + 'pack_name' => 'שם החבילה', + 'qty_per_pack' => 'כמות לחבילה', + 'quantity' => 'כמות', + 'quantity_number' => 'שדה הכמות חייב להיות מספר.', + 'quantity_required' => 'הכמות היא שדה חובה.', + 'receiving_quantity' => 'קבלת כמות', + 'remove_image' => 'הסר תמונה', + 'reorder_level' => 'כמות מינימום להזמנה חדשה', + 'reorder_level_number' => 'שדה כמות מינימום להזמנה חדשה חייב להיות מספר.', + 'reorder_level_required' => 'כמות מינימום להזמנה חדשה הינו שדה חובה.', + 'retrive_item_info' => 'אחזר פרטי פריט', + 'sales_tax_1' => 'מס מכירה', + 'sales_tax_2' => 'מס מכירה 2', + 'search_attributes' => 'חיפוש במאפיינים', + 'select_image' => 'בחר תמונה', + 'serialized_items' => 'סדר פריטים', + 'standard' => 'רגיל', + 'stock' => 'במלאי', + 'stock_location' => 'מיקום המלאי', + 'stock_type' => 'סוג המלאי', + 'successful_adding' => 'הוספת בהצלחה פריט', + 'successful_bulk_edit' => 'עדכנת בהצלחה את הפריטים שנבחרו', + 'successful_deleted' => 'נמחק בהצלחה', + 'successful_updating' => 'עדכנת בהצלחה את הפריט', + 'supplier' => 'ספק', + 'tax_1' => 'מס 1', + 'tax_2' => 'מס 2', + 'tax_3' => '', + 'tax_category' => 'קטגוריה מס', + 'tax_name_invalid' => 'שם המס מכיל תווים אסורים.', + 'tax_percent' => '', + 'tax_percent_number' => 'אחוז המס חייב להיות ערך מספרי', + 'tax_percent_required' => 'אחוז המס הינו שדה חובה.', + 'tax_percents' => 'אחוזי מס', + 'temp' => 'זמני', + 'type' => 'סוג פריט', + 'unit_price' => 'מחיר קמעונאי', + 'unit_price_number' => 'מחיר היחידה חייב להיות מספר.', + 'unit_price_required' => 'מחיר קמעונאי הינו שדה חובה.', + 'upc_database' => 'מסד נתונים של הברקוד', + 'update' => 'עדכן פריט', + 'use_inventory_menu' => 'השתמש בתפריט מלאי', ]; diff --git a/app/Language/hr-HR/Items.php b/app/Language/hr-HR/Items.php index bed7952f7..a8a64efb7 100644 --- a/app/Language/hr-HR/Items.php +++ b/app/Language/hr-HR/Items.php @@ -1,123 +1,124 @@ "Dodavanje/skidanje s inventure", - "allow_alt_description" => "Dozvoli Alt opis", - "amount_entry" => "", - "bulk_edit" => "Zajedno uređenje", - "buy_price_required" => "Prodajna cijena je potrebna", - "cannot_be_deleted" => "Nemožete obrisati odabranu stavku, jedna ili više odabranih stavki ima prodaju.", - "cannot_find_item" => "Nema informacije o odabranoj stavci", - "categories" => "", - "category" => "Kategorija", - "category_new" => "", - "category_required" => "Kategorija je potrebna", - "change_all_to_allow_alt_desc" => "Dozvali Alt opis za sve", - "change_all_to_not_allow_allow_desc" => "Nije dozvoljen Alt opis za sve", - "change_all_to_serialized" => "Promijeni sve u serijske brojeve", - "change_all_to_unserialized" => "ukloni sve serijske brojeve", - "change_image" => "Promjeni sliku", - "confirm_bulk_edit" => "Jeste li sigurni da želite urediti odabrane stavke?", - "confirm_bulk_edit_wipe_taxes" => "Sve stavke poreznih informacija bit će zamijenjene", - "confirm_delete" => "Jeste li sigrni da želite obrisati odabrane stavke?", - "confirm_restore" => "", - "cost_price" => "Nabavna cijena", - "cost_price_number" => "Nabavna cijena mora biti broj", - "cost_price_required" => "Nabavna cijena je potrebna", - "count" => "Ažuriraj inveturu", - "csv_import_failed" => "Greška kod uvoza iz CSV-a", - "csv_import_invalid_location" => "", - "csv_import_nodata_wrongformat" => "Your uploaded file has no data or wrong format", - "csv_import_partially_failed" => "Most Items imported. But some were not, here is the list", - "csv_import_success" => "Import of Items successful", - "current_quantity" => "Trenutna količina", - "default_pack_name" => "", - "description" => "Opis", - "details_count" => "Pojedinosati o količinama inventure", - "do_nothing" => "Ne radi ništa", - "edit" => "", - "edit_fields_you_want_to_update" => "Uredi polja koja želite urediti za sve odabrane stavke", - "edit_multiple_items" => "Uredi višestruke stavke", - "empty_upc_items" => "UPC artikal", - "error_adding_updating" => "Greška kod dodavanja/ažuriranja stavke", - "error_updating_multiple" => "Greška kod ažuriranja stavki", - "generate_barcodes" => "Generiraj barkod", - "hsn_code" => "", - "image" => "Slika", - "import_items_csv" => "Uvezi stavke iz CSV-a", - "info_provided_by" => "Info daje", - "inventory" => "Inventura", - "inventory_CSV_import_quantity" => "", - "inventory_comments" => "Komentari", - "inventory_data_tracking" => "", - "inventory_date" => "", - "inventory_employee" => "", - "inventory_in_out_quantity" => "", - "inventory_remarks" => "", - "is_deleted" => "Obrisano", - "is_printed" => "", - "is_serialized" => "Artikal ima ser. broj", - "item" => "Stavka", - "item_id" => "", - "item_number" => "UPC/EAN/ISBN", - "item_number_duplicate" => "Broj stavke već postoji u bazi", + 'add_minus' => 'Dodavanje/skidanje s inventure', + 'allow_alt_description' => 'Dozvoli Alt opis', + 'amount_entry' => '', + 'bulk_edit' => 'Zajedno uređenje', + 'buy_price_required' => 'Prodajna cijena je potrebna', + 'cannot_be_deleted' => 'Nemožete obrisati odabranu stavku, jedna ili više odabranih stavki ima prodaju.', + 'cannot_find_item' => 'Nema informacije o odabranoj stavci', + 'categories' => '', + 'category' => 'Kategorija', + 'category_new' => '', + 'category_required' => 'Kategorija je potrebna', + 'change_all_to_allow_alt_desc' => 'Dozvali Alt opis za sve', + 'change_all_to_not_allow_allow_desc' => 'Nije dozvoljen Alt opis za sve', + 'change_all_to_serialized' => 'Promijeni sve u serijske brojeve', + 'change_all_to_unserialized' => 'ukloni sve serijske brojeve', + 'change_image' => 'Promjeni sliku', + 'confirm_bulk_edit' => 'Jeste li sigurni da želite urediti odabrane stavke?', + 'confirm_bulk_edit_wipe_taxes' => 'Sve stavke poreznih informacija bit će zamijenjene', + 'confirm_delete' => 'Jeste li sigrni da želite obrisati odabrane stavke?', + 'confirm_restore' => '', + 'cost_price' => 'Nabavna cijena', + 'cost_price_number' => 'Nabavna cijena mora biti broj', + 'cost_price_required' => 'Nabavna cijena je potrebna', + 'count' => 'Ažuriraj inveturu', + 'csv_import_failed' => 'Greška kod uvoza iz CSV-a', + 'csv_import_invalid_location' => '', + 'csv_import_nodata_wrongformat' => 'Your uploaded file has no data or wrong format', + 'csv_import_partially_failed' => 'Most Items imported. But some were not, here is the list', + 'csv_import_success' => 'Import of Items successful', + 'current_quantity' => 'Trenutna količina', + 'default_pack_name' => '', + 'description' => 'Opis', + 'details_count' => 'Pojedinosati o količinama inventure', + 'do_nothing' => 'Ne radi ništa', + 'edit' => '', + 'edit_fields_you_want_to_update' => 'Uredi polja koja želite urediti za sve odabrane stavke', + 'edit_multiple_items' => 'Uredi višestruke stavke', + 'empty_upc_items' => 'UPC artikal', + 'error_adding_updating' => 'Greška kod dodavanja/ažuriranja stavke', + 'error_updating_multiple' => 'Greška kod ažuriranja stavki', + 'generate_barcodes' => 'Generiraj barkod', + 'hsn_code' => '', + 'image' => 'Slika', + 'import_items_csv' => 'Uvezi stavke iz CSV-a', + 'info_provided_by' => 'Info daje', + 'inventory' => 'Inventura', + 'inventory_CSV_import_quantity' => '', + 'inventory_comments' => 'Komentari', + 'inventory_data_tracking' => '', + 'inventory_date' => '', + 'inventory_employee' => '', + 'inventory_in_out_quantity' => '', + 'inventory_remarks' => '', + 'is_deleted' => 'Obrisano', + 'is_printed' => '', + 'is_serialized' => 'Artikal ima ser. broj', + 'item' => 'Stavka', + 'item_id' => '', + 'item_number' => 'UPC/EAN/ISBN', + 'item_number_duplicate' => 'Broj stavke već postoji u bazi', 'item_number_invalid' => 'Broj stavke sadrži nedopuštene znakove.', - "kit" => "", - "location" => "Mjesto", - "low_inventory_items" => "Rasprodaja artikala", - "low_sell_item" => "", - "manually_editing_of_quantity" => "Ručno uređivanje količine", - "markup" => "", - "name" => "Naziv artikla", - "name_required" => "Naziv artikla je potreban", - "new" => "Novi artikal", - "no_description_items" => "Artikal nema opisa", - "no_items_to_display" => "Nema artikla za prikazati", - "none" => "Egysem", - "none_selected" => "Niste odabrali nijedan artikal za uređivanje", - "nonstock" => "", - "number_information" => "Redni broj", - "number_required" => "UPC/EAN/ISBN je potreban", - "one_or_multiple" => "Artikal(i)", - "pack_name" => "", - "qty_per_pack" => "", - "quantity" => "Količina", - "quantity_number" => "Količina mora biti broj", - "quantity_required" => "", - "receiving_quantity" => "Zaprimljena količina", - "remove_image" => "Ukloni sliku", - "reorder_level" => "Poredaj razine", - "reorder_level_number" => "Numeracija mora biti numerička", - "reorder_level_required" => "Numeracija je obavezna", - "retrive_item_info" => "Info o zaprimljenom artiklu", - "sales_tax_1" => "Prodajni porez 1", - "sales_tax_2" => "Prodajni porez 2", - "search_attributes" => "Polje za pretragu", - "select_image" => "Odaberi sliku", - "serialized_items" => "Artikl ima ser. broj", - "standard" => "", - "stock" => "", - "stock_location" => "Mjesto skladišta", - "stock_type" => "", - "successful_adding" => "Uspješno ste dodali artikal", - "successful_bulk_edit" => "Uspješno ste ažurirali odabrane stavke", - "successful_deleted" => "Uspješno ste obrisali artikl", - "successful_updating" => "Uspješno ste ažurirali artikl", - "supplier" => "Dobavljač", - "tax_1" => "Porez 1", - "tax_2" => "Porez 2", - "tax_3" => "", - "tax_category" => "", - "tax_percent" => "% poreza", - "tax_percent_number" => "", - "tax_percent_required" => "% poreza je obavezan", - "tax_percents" => "%-ci poreza", - "temp" => "", - "type" => "", - "unit_price" => "Maloprodajna cijena", - "unit_price_number" => "Maloprodajna cijena mora biti broj", - "unit_price_required" => "Maloprodajna cijena je obavezna", - "upc_database" => "UPC baza", - "update" => "Ažuriraj artikl", - "use_inventory_menu" => "Koristi inv. meni", + 'kit' => '', + 'location' => 'Mjesto', + 'low_inventory_items' => 'Rasprodaja artikala', + 'low_sell_item' => '', + 'manually_editing_of_quantity' => 'Ručno uređivanje količine', + 'markup' => '', + 'name' => 'Naziv artikla', + 'name_required' => 'Naziv artikla je potreban', + 'new' => 'Novi artikal', + 'no_description_items' => 'Artikal nema opisa', + 'no_items_to_display' => 'Nema artikla za prikazati', + 'none' => 'Egysem', + 'none_selected' => 'Niste odabrali nijedan artikal za uređivanje', + 'nonstock' => '', + 'number_information' => 'Redni broj', + 'number_required' => 'UPC/EAN/ISBN je potreban', + 'one_or_multiple' => 'Artikal(i)', + 'pack_name' => '', + 'qty_per_pack' => '', + 'quantity' => 'Količina', + 'quantity_number' => 'Količina mora biti broj', + 'quantity_required' => '', + 'receiving_quantity' => 'Zaprimljena količina', + 'remove_image' => 'Ukloni sliku', + 'reorder_level' => 'Poredaj razine', + 'reorder_level_number' => 'Numeracija mora biti numerička', + 'reorder_level_required' => 'Numeracija je obavezna', + 'retrive_item_info' => 'Info o zaprimljenom artiklu', + 'sales_tax_1' => 'Prodajni porez 1', + 'sales_tax_2' => 'Prodajni porez 2', + 'search_attributes' => 'Polje za pretragu', + 'select_image' => 'Odaberi sliku', + 'serialized_items' => 'Artikl ima ser. broj', + 'standard' => '', + 'stock' => '', + 'stock_location' => 'Mjesto skladišta', + 'stock_type' => '', + 'successful_adding' => 'Uspješno ste dodali artikal', + 'successful_bulk_edit' => 'Uspješno ste ažurirali odabrane stavke', + 'successful_deleted' => 'Uspješno ste obrisali artikl', + 'successful_updating' => 'Uspješno ste ažurirali artikl', + 'supplier' => 'Dobavljač', + 'tax_1' => 'Porez 1', + 'tax_2' => 'Porez 2', + 'tax_3' => '', + 'tax_category' => '', + 'tax_name_invalid' => 'Naziv poreza sadrži nedopuštene znakove.', + 'tax_percent' => '% poreza', + 'tax_percent_number' => '', + 'tax_percent_required' => '% poreza je obavezan', + 'tax_percents' => '%-ci poreza', + 'temp' => '', + 'type' => '', + 'unit_price' => 'Maloprodajna cijena', + 'unit_price_number' => 'Maloprodajna cijena mora biti broj', + 'unit_price_required' => 'Maloprodajna cijena je obavezna', + 'upc_database' => 'UPC baza', + 'update' => 'Ažuriraj artikl', + 'use_inventory_menu' => 'Koristi inv. meni', ]; diff --git a/app/Language/hu/Items.php b/app/Language/hu/Items.php index bfa3106c0..aecd66dcc 100644 --- a/app/Language/hu/Items.php +++ b/app/Language/hu/Items.php @@ -1,123 +1,124 @@ "Mennyiség hozzáadása/elvétele", - "allow_alt_description" => "Alternativ leirás eng.", - "amount_entry" => "", - "bulk_edit" => "Tömeges módosítás", - "buy_price_required" => "Vételár kötelező mező", - "cannot_be_deleted" => "Nem törölhető a kiválasztott termék, mert van folyamatban lévő eladás!", - "cannot_find_item" => "Nem található információ a termékről", - "categories" => "", - "category" => "Kategória", - "category_new" => "", - "category_required" => "Kategória kötelező mező", - "change_all_to_allow_alt_desc" => "Alternativ leirás eng. mindenhol", - "change_all_to_not_allow_allow_desc" => "Alternativ leirás tiltása", - "change_all_to_serialized" => "Change All To Serialized", - "change_all_to_unserialized" => "Change All To Unserialized", - "change_image" => "Kép cseréje", - "confirm_bulk_edit" => "Biztosan módosítani kívánja a kiválasztott termékeket?", - "confirm_bulk_edit_wipe_taxes" => "Minden termék adó információja cserélve lesz!", - "confirm_delete" => "Biztosan törölni kívánja a kijelölt termékeket?", - "confirm_restore" => "", - "cost_price" => "Beker. Ár", - "cost_price_number" => "Bekerülési árnak számnak kell lennie", - "cost_price_required" => "Bekerülési ár kötelező mező", - "count" => "Raktárkészlet módosítása", - "csv_import_failed" => "CSV import sikertelen", - "csv_import_invalid_location" => "", - "csv_import_nodata_wrongformat" => "A feltöltött fájlban nincs adat, vagy rossz formátum.", - "csv_import_partially_failed" => "Most Items imported. But some were not, here is the list", - "csv_import_success" => "Import of Items successful", - "current_quantity" => "Jelenlegi mennyiség", - "default_pack_name" => "", - "description" => "Leírás", - "details_count" => "Raktárkészlet információk", - "do_nothing" => "Ne csináljon semmit", - "edit" => "", - "edit_fields_you_want_to_update" => "Edit the fields you want to edit for ALL selected items", - "edit_multiple_items" => "Editing Multiple Items", - "empty_upc_items" => "Üres UPC term.", - "error_adding_updating" => "Termék módositása/hozzáadása sikertelen.", - "error_updating_multiple" => "Termék módositás sikertelen", - "generate_barcodes" => "Vonalkód generálás", - "hsn_code" => "", - "image" => "Avatar", - "import_items_csv" => "Termékek importálása CSVből", - "info_provided_by" => "Info provided by", - "inventory" => "Raktárkészlet", - "inventory_CSV_import_quantity" => "", - "inventory_comments" => "Megjegyzés", - "inventory_data_tracking" => "", - "inventory_date" => "", - "inventory_employee" => "", - "inventory_in_out_quantity" => "", - "inventory_remarks" => "", - "is_deleted" => "Törölve", - "is_printed" => "", - "is_serialized" => "Terméknek van sorozatszáma", - "item" => "Termék információ", - "item_id" => "", - "item_number" => "UPC/EAN/ISBN", - "item_number_duplicate" => "A termék száma már szerepel az adatbázisban", + 'add_minus' => 'Mennyiség hozzáadása/elvétele', + 'allow_alt_description' => 'Alternativ leirás eng.', + 'amount_entry' => '', + 'bulk_edit' => 'Tömeges módosítás', + 'buy_price_required' => 'Vételár kötelező mező', + 'cannot_be_deleted' => 'Nem törölhető a kiválasztott termék, mert van folyamatban lévő eladás!', + 'cannot_find_item' => 'Nem található információ a termékről', + 'categories' => '', + 'category' => 'Kategória', + 'category_new' => '', + 'category_required' => 'Kategória kötelező mező', + 'change_all_to_allow_alt_desc' => 'Alternativ leirás eng. mindenhol', + 'change_all_to_not_allow_allow_desc' => 'Alternativ leirás tiltása', + 'change_all_to_serialized' => 'Change All To Serialized', + 'change_all_to_unserialized' => 'Change All To Unserialized', + 'change_image' => 'Kép cseréje', + 'confirm_bulk_edit' => 'Biztosan módosítani kívánja a kiválasztott termékeket?', + 'confirm_bulk_edit_wipe_taxes' => 'Minden termék adó információja cserélve lesz!', + 'confirm_delete' => 'Biztosan törölni kívánja a kijelölt termékeket?', + 'confirm_restore' => '', + 'cost_price' => 'Beker. Ár', + 'cost_price_number' => 'Bekerülési árnak számnak kell lennie', + 'cost_price_required' => 'Bekerülési ár kötelező mező', + 'count' => 'Raktárkészlet módosítása', + 'csv_import_failed' => 'CSV import sikertelen', + 'csv_import_invalid_location' => '', + 'csv_import_nodata_wrongformat' => 'A feltöltött fájlban nincs adat, vagy rossz formátum.', + 'csv_import_partially_failed' => 'Most Items imported. But some were not, here is the list', + 'csv_import_success' => 'Import of Items successful', + 'current_quantity' => 'Jelenlegi mennyiség', + 'default_pack_name' => '', + 'description' => 'Leírás', + 'details_count' => 'Raktárkészlet információk', + 'do_nothing' => 'Ne csináljon semmit', + 'edit' => '', + 'edit_fields_you_want_to_update' => 'Edit the fields you want to edit for ALL selected items', + 'edit_multiple_items' => 'Editing Multiple Items', + 'empty_upc_items' => 'Üres UPC term.', + 'error_adding_updating' => 'Termék módositása/hozzáadása sikertelen.', + 'error_updating_multiple' => 'Termék módositás sikertelen', + 'generate_barcodes' => 'Vonalkód generálás', + 'hsn_code' => '', + 'image' => 'Avatar', + 'import_items_csv' => 'Termékek importálása CSVből', + 'info_provided_by' => 'Info provided by', + 'inventory' => 'Raktárkészlet', + 'inventory_CSV_import_quantity' => '', + 'inventory_comments' => 'Megjegyzés', + 'inventory_data_tracking' => '', + 'inventory_date' => '', + 'inventory_employee' => '', + 'inventory_in_out_quantity' => '', + 'inventory_remarks' => '', + 'is_deleted' => 'Törölve', + 'is_printed' => '', + 'is_serialized' => 'Terméknek van sorozatszáma', + 'item' => 'Termék információ', + 'item_id' => '', + 'item_number' => 'UPC/EAN/ISBN', + 'item_number_duplicate' => 'A termék száma már szerepel az adatbázisban', 'item_number_invalid' => 'A termék száma nem megengedett karaktereket tartalmaz.', - "kit" => "", - "location" => "Helyszín", - "low_inventory_items" => "Kifogyott term.", - "low_sell_item" => "", - "manually_editing_of_quantity" => "Mennyiség módosítása manuálisan", - "markup" => "", - "name" => "Terméknév", - "name_required" => "Terméknév kötelező mező", - "new" => "Új termék", - "no_description_items" => "Leirás nélk.", - "no_items_to_display" => "Nincsenek megjeleníthető termékek", - "none" => "Egysem", - "none_selected" => "Nem választott ki terméket a módosításhoz", - "nonstock" => "", - "number_information" => "Termék száma", - "number_required" => "UPC/EAN/ISBN kötelező mező", - "one_or_multiple" => "termék(ek)", - "pack_name" => "", - "qty_per_pack" => "", - "quantity" => "Mennyiség", - "quantity_number" => "A mennyiségnek számnak kell lennie", - "quantity_required" => "A mennyiség kötelező mező", - "receiving_quantity" => "Egységcsom mennyiség", - "remove_image" => "Kép eltávolítása", - "reorder_level" => "Újrarend szint", - "reorder_level_number" => "Újrarendelési szintnek számnak kell lennie.", - "reorder_level_required" => "Újrarendelési mező kötelező", - "retrive_item_info" => "Retrive Item Info", - "sales_tax_1" => "Értékesítési adó 1", - "sales_tax_2" => "Értékesítési adó 2", - "search_attributes" => "Egyedi mezők", - "select_image" => "Kép kiválasztása", - "serialized_items" => "Szerializált termékek", - "standard" => "", - "stock" => "", - "stock_location" => "Raktárhely", - "stock_type" => "", - "successful_adding" => "Sikeresen hozzáadott egy terméket", - "successful_bulk_edit" => "Sikeresen módosította a kiválasztott termékeket", - "successful_deleted" => "Sikeres törlés", - "successful_updating" => "Sikeresen módosította a terméket", - "supplier" => "Beszállító", - "tax_1" => "Adó 1", - "tax_2" => "Adó 2", - "tax_3" => "", - "tax_category" => "", - "tax_percent" => "Adó %", - "tax_percent_number" => "", - "tax_percent_required" => "Adó % kötelező mező", - "tax_percents" => "Adó százalék(ok)", - "temp" => "", - "type" => "", - "unit_price" => "Kisker. Ár", - "unit_price_number" => "Egységárnak számnak kell lennie", - "unit_price_required" => "Kiskereskedelmi ár kötelező mező", - "upc_database" => "UPC adatbázis", - "update" => "Termék módosítás", - "use_inventory_menu" => "Készl. menü haszn.", + 'kit' => '', + 'location' => 'Helyszín', + 'low_inventory_items' => 'Kifogyott term.', + 'low_sell_item' => '', + 'manually_editing_of_quantity' => 'Mennyiség módosítása manuálisan', + 'markup' => '', + 'name' => 'Terméknév', + 'name_required' => 'Terméknév kötelező mező', + 'new' => 'Új termék', + 'no_description_items' => 'Leirás nélk.', + 'no_items_to_display' => 'Nincsenek megjeleníthető termékek', + 'none' => 'Egysem', + 'none_selected' => 'Nem választott ki terméket a módosításhoz', + 'nonstock' => '', + 'number_information' => 'Termék száma', + 'number_required' => 'UPC/EAN/ISBN kötelező mező', + 'one_or_multiple' => 'termék(ek)', + 'pack_name' => '', + 'qty_per_pack' => '', + 'quantity' => 'Mennyiség', + 'quantity_number' => 'A mennyiségnek számnak kell lennie', + 'quantity_required' => 'A mennyiség kötelező mező', + 'receiving_quantity' => 'Egységcsom mennyiség', + 'remove_image' => 'Kép eltávolítása', + 'reorder_level' => 'Újrarend szint', + 'reorder_level_number' => 'Újrarendelési szintnek számnak kell lennie.', + 'reorder_level_required' => 'Újrarendelési mező kötelező', + 'retrive_item_info' => 'Retrive Item Info', + 'sales_tax_1' => 'Értékesítési adó 1', + 'sales_tax_2' => 'Értékesítési adó 2', + 'search_attributes' => 'Egyedi mezők', + 'select_image' => 'Kép kiválasztása', + 'serialized_items' => 'Szerializált termékek', + 'standard' => '', + 'stock' => '', + 'stock_location' => 'Raktárhely', + 'stock_type' => '', + 'successful_adding' => 'Sikeresen hozzáadott egy terméket', + 'successful_bulk_edit' => 'Sikeresen módosította a kiválasztott termékeket', + 'successful_deleted' => 'Sikeres törlés', + 'successful_updating' => 'Sikeresen módosította a terméket', + 'supplier' => 'Beszállító', + 'tax_1' => 'Adó 1', + 'tax_2' => 'Adó 2', + 'tax_3' => '', + 'tax_category' => '', + 'tax_name_invalid' => 'Az adó neve nem megengedett karaktereket tartalmaz.', + 'tax_percent' => 'Adó %', + 'tax_percent_number' => '', + 'tax_percent_required' => 'Adó % kötelező mező', + 'tax_percents' => 'Adó százalék(ok)', + 'temp' => '', + 'type' => '', + 'unit_price' => 'Kisker. Ár', + 'unit_price_number' => 'Egységárnak számnak kell lennie', + 'unit_price_required' => 'Kiskereskedelmi ár kötelező mező', + 'upc_database' => 'UPC adatbázis', + 'update' => 'Termék módosítás', + 'use_inventory_menu' => 'Készl. menü haszn.', ]; diff --git a/app/Language/hy/Items.php b/app/Language/hy/Items.php index 6ca11451a..a931dc1cc 100644 --- a/app/Language/hy/Items.php +++ b/app/Language/hy/Items.php @@ -1,123 +1,124 @@ "", - "allow_alt_description" => "", - "amount_entry" => "", - "bulk_edit" => "", - "buy_price_required" => "", - "cannot_be_deleted" => "", - "cannot_find_item" => "", - "categories" => "", - "category" => "", - "category_new" => "", - "category_required" => "", - "change_all_to_allow_alt_desc" => "", - "change_all_to_not_allow_allow_desc" => "", - "change_all_to_serialized" => "", - "change_all_to_unserialized" => "", - "change_image" => "", - "confirm_bulk_edit" => "", - "confirm_bulk_edit_wipe_taxes" => "", - "confirm_delete" => "", - "confirm_restore" => "", - "cost_price" => "", - "cost_price_number" => "", - "cost_price_required" => "", - "count" => "", - "csv_import_failed" => "", - "csv_import_invalid_location" => "", - "csv_import_nodata_wrongformat" => "", - "csv_import_partially_failed" => "", - "csv_import_success" => "", - "current_quantity" => "", - "default_pack_name" => "", - "description" => "", - "details_count" => "", - "do_nothing" => "", - "edit" => "", - "edit_fields_you_want_to_update" => "", - "edit_multiple_items" => "", - "empty_upc_items" => "", - "error_adding_updating" => "", - "error_updating_multiple" => "", - "generate_barcodes" => "", - "hsn_code" => "", - "image" => "", - "import_items_csv" => "", - "info_provided_by" => "", - "inventory" => "", - "inventory_CSV_import_quantity" => "", - "inventory_comments" => "", - "inventory_data_tracking" => "", - "inventory_date" => "", - "inventory_employee" => "", - "inventory_in_out_quantity" => "", - "inventory_remarks" => "", - "is_deleted" => "", - "is_printed" => "", - "is_serialized" => "", - "item" => "", - "item_id" => "", - "item_number" => "", - "item_number_duplicate" => "", + 'add_minus' => '', + 'allow_alt_description' => '', + 'amount_entry' => '', + 'bulk_edit' => '', + 'buy_price_required' => '', + 'cannot_be_deleted' => '', + 'cannot_find_item' => '', + 'categories' => '', + 'category' => '', + 'category_new' => '', + 'category_required' => '', + 'change_all_to_allow_alt_desc' => '', + 'change_all_to_not_allow_allow_desc' => '', + 'change_all_to_serialized' => '', + 'change_all_to_unserialized' => '', + 'change_image' => '', + 'confirm_bulk_edit' => '', + 'confirm_bulk_edit_wipe_taxes' => '', + 'confirm_delete' => '', + 'confirm_restore' => '', + 'cost_price' => '', + 'cost_price_number' => '', + 'cost_price_required' => '', + 'count' => '', + 'csv_import_failed' => '', + 'csv_import_invalid_location' => '', + 'csv_import_nodata_wrongformat' => '', + 'csv_import_partially_failed' => '', + 'csv_import_success' => '', + 'current_quantity' => '', + 'default_pack_name' => '', + 'description' => '', + 'details_count' => '', + 'do_nothing' => '', + 'edit' => '', + 'edit_fields_you_want_to_update' => '', + 'edit_multiple_items' => '', + 'empty_upc_items' => '', + 'error_adding_updating' => '', + 'error_updating_multiple' => '', + 'generate_barcodes' => '', + 'hsn_code' => '', + 'image' => '', + 'import_items_csv' => '', + 'info_provided_by' => '', + 'inventory' => '', + 'inventory_CSV_import_quantity' => '', + 'inventory_comments' => '', + 'inventory_data_tracking' => '', + 'inventory_date' => '', + 'inventory_employee' => '', + 'inventory_in_out_quantity' => '', + 'inventory_remarks' => '', + 'is_deleted' => '', + 'is_printed' => '', + 'is_serialized' => '', + 'item' => '', + 'item_id' => '', + 'item_number' => '', + 'item_number_duplicate' => '', 'item_number_invalid' => 'Իրի համարը պարունակում է անթույլատրելի նիշեր։', - "kit" => "", - "location" => "", - "low_inventory_items" => "", - "low_sell_item" => "", - "manually_editing_of_quantity" => "", - "markup" => "", - "name" => "", - "name_required" => "", - "new" => "", - "no_description_items" => "", - "no_items_to_display" => "", - "none" => "", - "none_selected" => "", - "nonstock" => "", - "number_information" => "", - "number_required" => "", - "one_or_multiple" => "", - "pack_name" => "", - "qty_per_pack" => "", - "quantity" => "", - "quantity_number" => "", - "quantity_required" => "", - "receiving_quantity" => "", - "remove_image" => "", - "reorder_level" => "", - "reorder_level_number" => "", - "reorder_level_required" => "", - "retrive_item_info" => "", - "sales_tax_1" => "", - "sales_tax_2" => "", - "search_attributes" => "", - "select_image" => "", - "serialized_items" => "", - "standard" => "", - "stock" => "", - "stock_location" => "", - "stock_type" => "", - "successful_adding" => "", - "successful_bulk_edit" => "", - "successful_deleted" => "", - "successful_updating" => "", - "supplier" => "", - "tax_1" => "", - "tax_2" => "", - "tax_3" => "", - "tax_category" => "", - "tax_percent" => "", - "tax_percent_number" => "", - "tax_percent_required" => "", - "tax_percents" => "", - "temp" => "", - "type" => "", - "unit_price" => "", - "unit_price_number" => "", - "unit_price_required" => "", - "upc_database" => "", - "update" => "", - "use_inventory_menu" => "", + 'kit' => '', + 'location' => '', + 'low_inventory_items' => '', + 'low_sell_item' => '', + 'manually_editing_of_quantity' => '', + 'markup' => '', + 'name' => '', + 'name_required' => '', + 'new' => '', + 'no_description_items' => '', + 'no_items_to_display' => '', + 'none' => '', + 'none_selected' => '', + 'nonstock' => '', + 'number_information' => '', + 'number_required' => '', + 'one_or_multiple' => '', + 'pack_name' => '', + 'qty_per_pack' => '', + 'quantity' => '', + 'quantity_number' => '', + 'quantity_required' => '', + 'receiving_quantity' => '', + 'remove_image' => '', + 'reorder_level' => '', + 'reorder_level_number' => '', + 'reorder_level_required' => '', + 'retrive_item_info' => '', + 'sales_tax_1' => '', + 'sales_tax_2' => '', + 'search_attributes' => '', + 'select_image' => '', + 'serialized_items' => '', + 'standard' => '', + 'stock' => '', + 'stock_location' => '', + 'stock_type' => '', + 'successful_adding' => '', + 'successful_bulk_edit' => '', + 'successful_deleted' => '', + 'successful_updating' => '', + 'supplier' => '', + 'tax_1' => '', + 'tax_2' => '', + 'tax_3' => '', + 'tax_category' => '', + 'tax_name_invalid' => 'Հարկի անվանումը պարունակում է անթույլատրելի նիշեր։', + 'tax_percent' => '', + 'tax_percent_number' => '', + 'tax_percent_required' => '', + 'tax_percents' => '', + 'temp' => '', + 'type' => '', + 'unit_price' => '', + 'unit_price_number' => '', + 'unit_price_required' => '', + 'upc_database' => '', + 'update' => '', + 'use_inventory_menu' => '', ]; diff --git a/app/Language/id/Items.php b/app/Language/id/Items.php index 57e687b22..0aece1480 100644 --- a/app/Language/id/Items.php +++ b/app/Language/id/Items.php @@ -1,123 +1,124 @@ "Tambah atau kurangi Inventori.", - "allow_alt_description" => "Izinkan Deskripsi Alternatif", - "amount_entry" => "Jumlah entri", - "bulk_edit" => "Ubah Massal", - "buy_price_required" => "Harga Beli wajib diisi.", - "cannot_be_deleted" => "Tidak dapat menghapus item terpilih, satu atau lebih item yang dipilih memiliki penjualan.", - "cannot_find_item" => "Item tidak ditemukan.", - "categories" => "", - "category" => "Kategori", - "category_new" => "", - "category_required" => "Kategori wajib diisi.", - "change_all_to_allow_alt_desc" => "Izinkan deskripsi alternatif untuk semua.", - "change_all_to_not_allow_allow_desc" => "Tidak diizinkan deskripsi alternatif untuk semua.", - "change_all_to_serialized" => "Ubah semua jadi berseri", - "change_all_to_unserialized" => "Ubah semua menjadi tidak berseri", - "change_image" => "Ubah Gambar", - "confirm_bulk_edit" => "Anda yakin ingin mengubah semua item terpilih?", - "confirm_bulk_edit_wipe_taxes" => "Semua item informasi pajak akan diganti.", - "confirm_delete" => "Anda yakin ingin menghapus item terpilih?", - "confirm_restore" => "Anda yakin ingin mengembalikan item terpilih?", - "cost_price" => "Harga Beli", - "cost_price_number" => "Harga beli harus berupa angka.", - "cost_price_required" => "Harga beli harus diisi.", - "count" => "Mutasi Inventori", - "csv_import_failed" => "Gagal impor CSV", - "csv_import_invalid_location" => "", - "csv_import_nodata_wrongformat" => "Berkas CSV terunggah tidak berisi data atau formatnya salah.", - "csv_import_partially_failed" => "Terdapat {0} item gagal impor pada baris: {1}. Tidak ada baris yang diimpor.", - "csv_import_success" => "Impor item CSV berhasil.", - "current_quantity" => "Jumlah saat ini", - "default_pack_name" => "Setiap", - "description" => "Deskripsi", - "details_count" => "Jumlah Detail Inventori", - "do_nothing" => "Tidak ada Perubahan", - "edit" => "", - "edit_fields_you_want_to_update" => "Edit ruas untuk item terpilih.", - "edit_multiple_items" => "Ubah Beberapa Item", - "empty_upc_items" => "UPC Items Kosong", - "error_adding_updating" => "Kesalahan ketika menambahkan/memperbarui item", - "error_updating_multiple" => "Kesalahan ketika memperbarui item", - "generate_barcodes" => "Buat Barcode", - "hsn_code" => "Kode HSN", - "image" => "Gambar", - "import_items_csv" => "Impor item dari CSV sheet", - "info_provided_by" => "Info disediakan oleh", - "inventory" => "Inventori", - "inventory_CSV_import_quantity" => "Jumlah telah diimpor dari CSV", - "inventory_comments" => "Keterangan", - "inventory_data_tracking" => "Pelacakan Data Inventaris", - "inventory_date" => "Tanggal", - "inventory_employee" => "Karyawan", - "inventory_in_out_quantity" => "Jumlah Masuk/Keluar", - "inventory_remarks" => "Komentar", - "is_deleted" => "Item dihapus", - "is_printed" => "", - "is_serialized" => "Item Memiliki Nomor Serial", - "item" => "Item Barang", - "item_id" => "", - "item_number" => "Kode Barang", - "item_number_duplicate" => "Nomor item telah ada pada basis data.", + 'add_minus' => 'Tambah atau kurangi Inventori.', + 'allow_alt_description' => 'Izinkan Deskripsi Alternatif', + 'amount_entry' => 'Jumlah entri', + 'bulk_edit' => 'Ubah Massal', + 'buy_price_required' => 'Harga Beli wajib diisi.', + 'cannot_be_deleted' => 'Tidak dapat menghapus item terpilih, satu atau lebih item yang dipilih memiliki penjualan.', + 'cannot_find_item' => 'Item tidak ditemukan.', + 'categories' => '', + 'category' => 'Kategori', + 'category_new' => '', + 'category_required' => 'Kategori wajib diisi.', + 'change_all_to_allow_alt_desc' => 'Izinkan deskripsi alternatif untuk semua.', + 'change_all_to_not_allow_allow_desc' => 'Tidak diizinkan deskripsi alternatif untuk semua.', + 'change_all_to_serialized' => 'Ubah semua jadi berseri', + 'change_all_to_unserialized' => 'Ubah semua menjadi tidak berseri', + 'change_image' => 'Ubah Gambar', + 'confirm_bulk_edit' => 'Anda yakin ingin mengubah semua item terpilih?', + 'confirm_bulk_edit_wipe_taxes' => 'Semua item informasi pajak akan diganti.', + 'confirm_delete' => 'Anda yakin ingin menghapus item terpilih?', + 'confirm_restore' => 'Anda yakin ingin mengembalikan item terpilih?', + 'cost_price' => 'Harga Beli', + 'cost_price_number' => 'Harga beli harus berupa angka.', + 'cost_price_required' => 'Harga beli harus diisi.', + 'count' => 'Mutasi Inventori', + 'csv_import_failed' => 'Gagal impor CSV', + 'csv_import_invalid_location' => '', + 'csv_import_nodata_wrongformat' => 'Berkas CSV terunggah tidak berisi data atau formatnya salah.', + 'csv_import_partially_failed' => 'Terdapat {0} item gagal impor pada baris: {1}. Tidak ada baris yang diimpor.', + 'csv_import_success' => 'Impor item CSV berhasil.', + 'current_quantity' => 'Jumlah saat ini', + 'default_pack_name' => 'Setiap', + 'description' => 'Deskripsi', + 'details_count' => 'Jumlah Detail Inventori', + 'do_nothing' => 'Tidak ada Perubahan', + 'edit' => '', + 'edit_fields_you_want_to_update' => 'Edit ruas untuk item terpilih.', + 'edit_multiple_items' => 'Ubah Beberapa Item', + 'empty_upc_items' => 'UPC Items Kosong', + 'error_adding_updating' => 'Kesalahan ketika menambahkan/memperbarui item', + 'error_updating_multiple' => 'Kesalahan ketika memperbarui item', + 'generate_barcodes' => 'Buat Barcode', + 'hsn_code' => 'Kode HSN', + 'image' => 'Gambar', + 'import_items_csv' => 'Impor item dari CSV sheet', + 'info_provided_by' => 'Info disediakan oleh', + 'inventory' => 'Inventori', + 'inventory_CSV_import_quantity' => 'Jumlah telah diimpor dari CSV', + 'inventory_comments' => 'Keterangan', + 'inventory_data_tracking' => 'Pelacakan Data Inventaris', + 'inventory_date' => 'Tanggal', + 'inventory_employee' => 'Karyawan', + 'inventory_in_out_quantity' => 'Jumlah Masuk/Keluar', + 'inventory_remarks' => 'Komentar', + 'is_deleted' => 'Item dihapus', + 'is_printed' => '', + 'is_serialized' => 'Item Memiliki Nomor Serial', + 'item' => 'Item Barang', + 'item_id' => '', + 'item_number' => 'Kode Barang', + 'item_number_duplicate' => 'Nomor item telah ada pada basis data.', 'item_number_invalid' => 'Nomor item mengandung karakter yang tidak diizinkan.', - "kit" => "Perlengkapan", - "location" => "Lokasi Barang", - "low_inventory_items" => "Daftar Stock Rendah", - "low_sell_item" => "Produk dengan Penjualan yang Rendah", - "manually_editing_of_quantity" => "Edit manual kuantitas", - "markup" => "", - "name" => "Nama Barang", - "name_required" => "Nama item wajib diisi.", - "new" => "Buat Barang Baru", - "no_description_items" => "Produk/Item tidak ada deskripsi", - "no_items_to_display" => "Tidak ada item untuk ditampilkan.", - "none" => "Tidak Ada", - "none_selected" => "Anda belum memilih Barang untuk diubah", - "nonstock" => "Tidak ada stok", - "number_information" => "Nomor Barang", - "number_required" => "Barcode harus diisi.", - "one_or_multiple" => "Item Barang", - "pack_name" => "Nama paket", - "qty_per_pack" => "Jumlah per paket", - "quantity" => "Jumlah", - "quantity_number" => "Jumlah harus berupa angka.", - "quantity_required" => "Jumlah wajib diisi.", - "receiving_quantity" => "Jumlah per penerimaan", - "remove_image" => "Hapus gambar", - "reorder_level" => "Level pesan ulang", - "reorder_level_number" => "Batas pesan ulang harus berupa angka.", - "reorder_level_required" => "Batas pesan ulang wajib diisi.", - "retrive_item_info" => "Dapatkan Info Barang", - "sales_tax_1" => "Pajak Penjualan1", - "sales_tax_2" => "Pajak Penjualan2", - "search_attributes" => "Cari Atribut", - "select_image" => "Pilih Gambar", - "serialized_items" => "Serial Item", - "standard" => "Standar", - "stock" => "Stok", - "stock_location" => "Lokasi Stok", - "stock_type" => "Jenis Stok", - "successful_adding" => "Item Barang telah berhasil ditambahkan", - "successful_bulk_edit" => "Anda telah berhasil memperbarui item yang dipilih", - "successful_deleted" => "Berhasil menghapus Kartu Hadiah", - "successful_updating" => "Item Barang telah berhasil diperbarui", - "supplier" => "Pemasok", - "tax_1" => "Pajak 1", - "tax_2" => "Pajak 2", - "tax_3" => "", - "tax_category" => "Kategori Pajak", - "tax_percent" => "Tarif Pajak", - "tax_percent_number" => "Nilai persen pajak harus berupa angka", - "tax_percent_required" => "Tarif Pajak wajib diisi.", - "tax_percents" => "Tarif Pajak", - "temp" => "Sementara", - "type" => "Tipe Item", - "unit_price" => "Harga Jual", - "unit_price_number" => "Harga satuan harus berupa angka.", - "unit_price_required" => "Harga Jual wajib diisi.", - "upc_database" => "Basis data Barcode", - "update" => "Ubah", - "use_inventory_menu" => "Gunakan Inv. Menu", + 'kit' => 'Perlengkapan', + 'location' => 'Lokasi Barang', + 'low_inventory_items' => 'Daftar Stock Rendah', + 'low_sell_item' => 'Produk dengan Penjualan yang Rendah', + 'manually_editing_of_quantity' => 'Edit manual kuantitas', + 'markup' => '', + 'name' => 'Nama Barang', + 'name_required' => 'Nama item wajib diisi.', + 'new' => 'Buat Barang Baru', + 'no_description_items' => 'Produk/Item tidak ada deskripsi', + 'no_items_to_display' => 'Tidak ada item untuk ditampilkan.', + 'none' => 'Tidak Ada', + 'none_selected' => 'Anda belum memilih Barang untuk diubah', + 'nonstock' => 'Tidak ada stok', + 'number_information' => 'Nomor Barang', + 'number_required' => 'Barcode harus diisi.', + 'one_or_multiple' => 'Item Barang', + 'pack_name' => 'Nama paket', + 'qty_per_pack' => 'Jumlah per paket', + 'quantity' => 'Jumlah', + 'quantity_number' => 'Jumlah harus berupa angka.', + 'quantity_required' => 'Jumlah wajib diisi.', + 'receiving_quantity' => 'Jumlah per penerimaan', + 'remove_image' => 'Hapus gambar', + 'reorder_level' => 'Level pesan ulang', + 'reorder_level_number' => 'Batas pesan ulang harus berupa angka.', + 'reorder_level_required' => 'Batas pesan ulang wajib diisi.', + 'retrive_item_info' => 'Dapatkan Info Barang', + 'sales_tax_1' => 'Pajak Penjualan1', + 'sales_tax_2' => 'Pajak Penjualan2', + 'search_attributes' => 'Cari Atribut', + 'select_image' => 'Pilih Gambar', + 'serialized_items' => 'Serial Item', + 'standard' => 'Standar', + 'stock' => 'Stok', + 'stock_location' => 'Lokasi Stok', + 'stock_type' => 'Jenis Stok', + 'successful_adding' => 'Item Barang telah berhasil ditambahkan', + 'successful_bulk_edit' => 'Anda telah berhasil memperbarui item yang dipilih', + 'successful_deleted' => 'Berhasil menghapus Kartu Hadiah', + 'successful_updating' => 'Item Barang telah berhasil diperbarui', + 'supplier' => 'Pemasok', + 'tax_1' => 'Pajak 1', + 'tax_2' => 'Pajak 2', + 'tax_3' => '', + 'tax_category' => 'Kategori Pajak', + 'tax_name_invalid' => 'Nama pajak mengandung karakter yang tidak diizinkan.', + 'tax_percent' => 'Tarif Pajak', + 'tax_percent_number' => 'Nilai persen pajak harus berupa angka', + 'tax_percent_required' => 'Tarif Pajak wajib diisi.', + 'tax_percents' => 'Tarif Pajak', + 'temp' => 'Sementara', + 'type' => 'Tipe Item', + 'unit_price' => 'Harga Jual', + 'unit_price_number' => 'Harga satuan harus berupa angka.', + 'unit_price_required' => 'Harga Jual wajib diisi.', + 'upc_database' => 'Basis data Barcode', + 'update' => 'Ubah', + 'use_inventory_menu' => 'Gunakan Inv. Menu', ]; diff --git a/app/Language/it/Items.php b/app/Language/it/Items.php index ef90c0247..f6c07c0cf 100644 --- a/app/Language/it/Items.php +++ b/app/Language/it/Items.php @@ -1,123 +1,124 @@ "Inventario da aggiungere o sottrarre.", - "allow_alt_description" => "Permetti Descrizione alternativa", - "amount_entry" => "Importo Inserito", - "bulk_edit" => "Modifica collettiva", - "buy_price_required" => "Prezzo d'acquisto è un campo obbligatorio.", - "cannot_be_deleted" => "Non è possibile eliminare l'articolo/i selezionato, uno o più sono stati inseriti nelle vendite.", - "cannot_find_item" => "Articolo non trovato.", - "categories" => "", - "category" => "Categoria", - "category_new" => "", - "category_required" => "Categoria è un campo obbligatorio.", - "change_all_to_allow_alt_desc" => "Permetti descrizione alternativa a tutti.", - "change_all_to_not_allow_allow_desc" => "Non permettere Descrizione Alternativa a tutti.", - "change_all_to_serialized" => "Cambia tutti a Serializzati", - "change_all_to_unserialized" => "Cambia tutti i Non-Serializzati", - "change_image" => "Cambia Immagine", - "confirm_bulk_edit" => "Sei sicuro di voler modificare gl'Articoli selezionati?", - "confirm_bulk_edit_wipe_taxes" => "Tutte le informazioni delle tasse degli Articoli saranno sostituiti.", - "confirm_delete" => "Sei sicuro di voler eliminare gli Articoli selezionati?", - "confirm_restore" => "Sei sicuro di voler ripristinare gli Articoli selezionati?", - "cost_price" => "Prezzo all'ingrosso", - "cost_price_number" => "Prezzo all'Ingrosso deve essere un numero.", - "cost_price_required" => "Prezzo all'ingrosso è un campo obbligatorio.", - "count" => "Aggiorna Inventario", - "csv_import_failed" => "Importazione CSV fallita", - "csv_import_invalid_location" => "Trovata/e locazione/i di stock non valida/e: {0}. Solo le locazioni di stock valide sono ammesse.", - "csv_import_nodata_wrongformat" => "L'upload del file non ha dati o non è formattato correttamente.", - "csv_import_partially_failed" => "Si sono verificati {0} errori di importazione degli elementi nelle righe: {1}. Nessuna riga è stata importata.", - "csv_import_success" => "Importazione CSV dell'articolo riuscita.", - "current_quantity" => "Quantità Corrente", - "default_pack_name" => "Ogni", - "description" => "Descrizione", - "details_count" => "Dettagli Conteggio Inventario", - "do_nothing" => "Nessuna azione", - "edit" => "", - "edit_fields_you_want_to_update" => "Modifica il campo desiderato dell'articolo selezionato.", - "edit_multiple_items" => "Modifica multi-Articoli", - "empty_upc_items" => "Svuota Codice a Barre Articoli", - "error_adding_updating" => "Errore aggiunta/aggiornamento Articoli", - "error_updating_multiple" => "Errore aggiornamento Articoli", - "generate_barcodes" => "Genera Codice a Barre", - "hsn_code" => "Nomenclatura del sistema armonizzato", - "image" => "Avatar", - "import_items_csv" => "Importazione Articoli da CSV", - "info_provided_by" => "Informazioni fornite da", - "inventory" => "Inventario", - "inventory_CSV_import_quantity" => "Quantità importata da CSV", - "inventory_comments" => "Commenti", - "inventory_data_tracking" => "Tracking dei Dati Inventario", - "inventory_date" => "Data", - "inventory_employee" => "Impiegato", - "inventory_in_out_quantity" => "Quantità In/Out", - "inventory_remarks" => "Osservazioni", - "is_deleted" => "Eliminato", - "is_printed" => "", - "is_serialized" => "L'Articolo ha un Numero Seriale", - "item" => "Articolo", - "item_id" => "", - "item_number" => "Codice a Barre", - "item_number_duplicate" => "Numero Articolo è già presente nel database.", + 'add_minus' => 'Inventario da aggiungere o sottrarre.', + 'allow_alt_description' => 'Permetti Descrizione alternativa', + 'amount_entry' => 'Importo Inserito', + 'bulk_edit' => 'Modifica collettiva', + 'buy_price_required' => 'Prezzo d\'acquisto è un campo obbligatorio.', + 'cannot_be_deleted' => 'Non è possibile eliminare l\'articolo/i selezionato, uno o più sono stati inseriti nelle vendite.', + 'cannot_find_item' => 'Articolo non trovato.', + 'categories' => '', + 'category' => 'Categoria', + 'category_new' => '', + 'category_required' => 'Categoria è un campo obbligatorio.', + 'change_all_to_allow_alt_desc' => 'Permetti descrizione alternativa a tutti.', + 'change_all_to_not_allow_allow_desc' => 'Non permettere Descrizione Alternativa a tutti.', + 'change_all_to_serialized' => 'Cambia tutti a Serializzati', + 'change_all_to_unserialized' => 'Cambia tutti i Non-Serializzati', + 'change_image' => 'Cambia Immagine', + 'confirm_bulk_edit' => 'Sei sicuro di voler modificare gl\'Articoli selezionati?', + 'confirm_bulk_edit_wipe_taxes' => 'Tutte le informazioni delle tasse degli Articoli saranno sostituiti.', + 'confirm_delete' => 'Sei sicuro di voler eliminare gli Articoli selezionati?', + 'confirm_restore' => 'Sei sicuro di voler ripristinare gli Articoli selezionati?', + 'cost_price' => 'Prezzo all\'ingrosso', + 'cost_price_number' => 'Prezzo all\'Ingrosso deve essere un numero.', + 'cost_price_required' => 'Prezzo all\'ingrosso è un campo obbligatorio.', + 'count' => 'Aggiorna Inventario', + 'csv_import_failed' => 'Importazione CSV fallita', + 'csv_import_invalid_location' => 'Trovata/e locazione/i di stock non valida/e: {0}. Solo le locazioni di stock valide sono ammesse.', + 'csv_import_nodata_wrongformat' => 'L\'upload del file non ha dati o non è formattato correttamente.', + 'csv_import_partially_failed' => 'Si sono verificati {0} errori di importazione degli elementi nelle righe: {1}. Nessuna riga è stata importata.', + 'csv_import_success' => 'Importazione CSV dell\'articolo riuscita.', + 'current_quantity' => 'Quantità Corrente', + 'default_pack_name' => 'Ogni', + 'description' => 'Descrizione', + 'details_count' => 'Dettagli Conteggio Inventario', + 'do_nothing' => 'Nessuna azione', + 'edit' => '', + 'edit_fields_you_want_to_update' => 'Modifica il campo desiderato dell\'articolo selezionato.', + 'edit_multiple_items' => 'Modifica multi-Articoli', + 'empty_upc_items' => 'Svuota Codice a Barre Articoli', + 'error_adding_updating' => 'Errore aggiunta/aggiornamento Articoli', + 'error_updating_multiple' => 'Errore aggiornamento Articoli', + 'generate_barcodes' => 'Genera Codice a Barre', + 'hsn_code' => 'Nomenclatura del sistema armonizzato', + 'image' => 'Avatar', + 'import_items_csv' => 'Importazione Articoli da CSV', + 'info_provided_by' => 'Informazioni fornite da', + 'inventory' => 'Inventario', + 'inventory_CSV_import_quantity' => 'Quantità importata da CSV', + 'inventory_comments' => 'Commenti', + 'inventory_data_tracking' => 'Tracking dei Dati Inventario', + 'inventory_date' => 'Data', + 'inventory_employee' => 'Impiegato', + 'inventory_in_out_quantity' => 'Quantità In/Out', + 'inventory_remarks' => 'Osservazioni', + 'is_deleted' => 'Eliminato', + 'is_printed' => '', + 'is_serialized' => 'L\'Articolo ha un Numero Seriale', + 'item' => 'Articolo', + 'item_id' => '', + 'item_number' => 'Codice a Barre', + 'item_number_duplicate' => 'Numero Articolo è già presente nel database.', 'item_number_invalid' => 'Il numero articolo contiene caratteri non consentiti.', - "kit" => "Kit", - "location" => "Posizione", - "low_inventory_items" => "Articoli Fuori Stock", - "low_sell_item" => "Articolo di vendita bassa", - "manually_editing_of_quantity" => "Modifica manualmente la Quantità", - "markup" => "", - "name" => "Nome Articolo", - "name_required" => "Nome Articolo è un campo obbligatorio.", - "new" => "Nuovo Articolo", - "no_description_items" => "Nessuna Descrizione Articolo", - "no_items_to_display" => "Nessun Articolo da mostrare.", - "none" => "Nessuno", - "none_selected" => "Non hai selezionato alcun articolo da modificare", - "nonstock" => "Non-stockato", - "number_information" => "Numero Articolo", - "number_required" => "Il Codice a barre è un campo obbligatorio.", - "one_or_multiple" => "articolo/i", - "pack_name" => "Nome confezione", - "qty_per_pack" => "Quantità per confezione", - "quantity" => "Quantità", - "quantity_number" => "Quantità deve essere un numero.", - "quantity_required" => "Quantità è un campo richiesto.", - "receiving_quantity" => "Quantità Ricezione", - "remove_image" => "Rimuovi Immagine", - "reorder_level" => "Livello di Riordino", - "reorder_level_number" => "Livello di Riordino deve essere un numero.", - "reorder_level_required" => "Livello di Riordino è un campo richiesto.", - "retrive_item_info" => "Recupera le informazioni sull'articolo", - "sales_tax_1" => "Imposte di vendita", - "sales_tax_2" => "Imposta di Vendita 2", - "search_attributes" => "Attributi di ricerca", - "select_image" => "Seleziona Immagine", - "serialized_items" => "Articoli Serializzati", - "standard" => "Standard", - "stock" => "Magazzino", - "stock_location" => "Posizione Magazzino", - "stock_type" => "Tipo Magazzino", - "successful_adding" => "Hai correttamente aggiunto un articolo", - "successful_bulk_edit" => "Hai correttamente aggiornato uno o più articoli selezionati", - "successful_deleted" => "Eliminazione conclusa correttamente", - "successful_updating" => "Hai aggiornato un articolo correttamente", - "supplier" => "Fornitore", - "tax_1" => "Imposta 1", - "tax_2" => "Imposta 2", - "tax_3" => "", - "tax_category" => "Categoria fiscale", - "tax_percent" => "Percentuale Imposta", - "tax_percent_number" => "Percentuale Imposta deve essere un numero", - "tax_percent_required" => "Percentuale Imposta è un campo richiesto.", - "tax_percents" => "Percentuale Imposta(e)", - "temp" => "Temporanea", - "type" => "Tipo Articoli", - "unit_price" => "Prezzo al dettaglio", - "unit_price_number" => "Prezzo unitario deve essere un numero.", - "unit_price_required" => "Prezzo al dettaglio è un campo obbligatorio.", - "upc_database" => "Archivio Codice a Barre", - "update" => "Aggiorna Articolo", - "use_inventory_menu" => "Usa Menu Inventario", + 'kit' => 'Kit', + 'location' => 'Posizione', + 'low_inventory_items' => 'Articoli Fuori Stock', + 'low_sell_item' => 'Articolo di vendita bassa', + 'manually_editing_of_quantity' => 'Modifica manualmente la Quantità', + 'markup' => '', + 'name' => 'Nome Articolo', + 'name_required' => 'Nome Articolo è un campo obbligatorio.', + 'new' => 'Nuovo Articolo', + 'no_description_items' => 'Nessuna Descrizione Articolo', + 'no_items_to_display' => 'Nessun Articolo da mostrare.', + 'none' => 'Nessuno', + 'none_selected' => 'Non hai selezionato alcun articolo da modificare', + 'nonstock' => 'Non-stockato', + 'number_information' => 'Numero Articolo', + 'number_required' => 'Il Codice a barre è un campo obbligatorio.', + 'one_or_multiple' => 'articolo/i', + 'pack_name' => 'Nome confezione', + 'qty_per_pack' => 'Quantità per confezione', + 'quantity' => 'Quantità', + 'quantity_number' => 'Quantità deve essere un numero.', + 'quantity_required' => 'Quantità è un campo richiesto.', + 'receiving_quantity' => 'Quantità Ricezione', + 'remove_image' => 'Rimuovi Immagine', + 'reorder_level' => 'Livello di Riordino', + 'reorder_level_number' => 'Livello di Riordino deve essere un numero.', + 'reorder_level_required' => 'Livello di Riordino è un campo richiesto.', + 'retrive_item_info' => 'Recupera le informazioni sull\'articolo', + 'sales_tax_1' => 'Imposte di vendita', + 'sales_tax_2' => 'Imposta di Vendita 2', + 'search_attributes' => 'Attributi di ricerca', + 'select_image' => 'Seleziona Immagine', + 'serialized_items' => 'Articoli Serializzati', + 'standard' => 'Standard', + 'stock' => 'Magazzino', + 'stock_location' => 'Posizione Magazzino', + 'stock_type' => 'Tipo Magazzino', + 'successful_adding' => 'Hai correttamente aggiunto un articolo', + 'successful_bulk_edit' => 'Hai correttamente aggiornato uno o più articoli selezionati', + 'successful_deleted' => 'Eliminazione conclusa correttamente', + 'successful_updating' => 'Hai aggiornato un articolo correttamente', + 'supplier' => 'Fornitore', + 'tax_1' => 'Imposta 1', + 'tax_2' => 'Imposta 2', + 'tax_3' => '', + 'tax_category' => 'Categoria fiscale', + 'tax_name_invalid' => 'Il nome dell\'imposta contiene caratteri non consentiti.', + 'tax_percent' => 'Percentuale Imposta', + 'tax_percent_number' => 'Percentuale Imposta deve essere un numero', + 'tax_percent_required' => 'Percentuale Imposta è un campo richiesto.', + 'tax_percents' => 'Percentuale Imposta(e)', + 'temp' => 'Temporanea', + 'type' => 'Tipo Articoli', + 'unit_price' => 'Prezzo al dettaglio', + 'unit_price_number' => 'Prezzo unitario deve essere un numero.', + 'unit_price_required' => 'Prezzo al dettaglio è un campo obbligatorio.', + 'upc_database' => 'Archivio Codice a Barre', + 'update' => 'Aggiorna Articolo', + 'use_inventory_menu' => 'Usa Menu Inventario', ]; diff --git a/app/Language/ka/Items.php b/app/Language/ka/Items.php new file mode 100644 index 000000000..8559b0521 --- /dev/null +++ b/app/Language/ka/Items.php @@ -0,0 +1,124 @@ + '', + 'allow_alt_description' => '', + 'amount_entry' => '', + 'bulk_edit' => '', + 'buy_price_required' => '', + 'cannot_be_deleted' => '', + 'cannot_find_item' => '', + 'categories' => '', + 'category' => '', + 'category_new' => '', + 'category_required' => '', + 'change_all_to_allow_alt_desc' => '', + 'change_all_to_not_allow_allow_desc' => '', + 'change_all_to_serialized' => '', + 'change_all_to_unserialized' => '', + 'change_image' => '', + 'confirm_bulk_edit' => '', + 'confirm_bulk_edit_wipe_taxes' => '', + 'confirm_delete' => '', + 'confirm_restore' => '', + 'cost_price' => '', + 'cost_price_number' => '', + 'cost_price_required' => '', + 'count' => '', + 'csv_import_failed' => '', + 'csv_import_invalid_location' => '', + 'csv_import_nodata_wrongformat' => '', + 'csv_import_partially_failed' => '', + 'csv_import_success' => '', + 'current_quantity' => '', + 'default_pack_name' => '', + 'description' => '', + 'details_count' => '', + 'do_nothing' => '', + 'edit' => '', + 'edit_fields_you_want_to_update' => '', + 'edit_multiple_items' => '', + 'empty_upc_items' => '', + 'error_adding_updating' => '', + 'error_updating_multiple' => '', + 'generate_barcodes' => '', + 'hsn_code' => '', + 'image' => '', + 'import_items_csv' => '', + 'info_provided_by' => '', + 'inventory' => '', + 'inventory_CSV_import_quantity' => '', + 'inventory_comments' => '', + 'inventory_data_tracking' => '', + 'inventory_date' => '', + 'inventory_employee' => '', + 'inventory_in_out_quantity' => '', + 'inventory_remarks' => '', + 'is_deleted' => '', + 'is_printed' => '', + 'is_serialized' => '', + 'item' => '', + 'item_id' => '', + 'item_number' => '', + 'item_number_duplicate' => '', + 'item_number_invalid' => '', + 'kit' => '', + 'location' => '', + 'low_inventory_items' => '', + 'low_sell_item' => '', + 'manually_editing_of_quantity' => '', + 'markup' => '', + 'name' => '', + 'name_required' => '', + 'new' => '', + 'no_description_items' => '', + 'no_items_to_display' => '', + 'none' => '', + 'none_selected' => '', + 'nonstock' => '', + 'number_information' => '', + 'number_required' => '', + 'one_or_multiple' => '', + 'pack_name' => '', + 'qty_per_pack' => '', + 'quantity' => '', + 'quantity_number' => '', + 'quantity_required' => '', + 'receiving_quantity' => '', + 'remove_image' => '', + 'reorder_level' => '', + 'reorder_level_number' => '', + 'reorder_level_required' => '', + 'retrive_item_info' => '', + 'sales_tax_1' => '', + 'sales_tax_2' => '', + 'search_attributes' => '', + 'select_image' => '', + 'serialized_items' => '', + 'standard' => '', + 'stock' => '', + 'stock_location' => '', + 'stock_type' => '', + 'successful_adding' => '', + 'successful_bulk_edit' => '', + 'successful_deleted' => '', + 'successful_updating' => '', + 'supplier' => '', + 'tax_1' => '', + 'tax_2' => '', + 'tax_3' => '', + 'tax_category' => '', + 'tax_name_invalid' => 'გადასახადის სახელი შეიცავს დაუშვებელ სიმბოლოებს.', + 'tax_percent' => '', + 'tax_percent_number' => '', + 'tax_percent_required' => '', + 'tax_percents' => '', + 'temp' => '', + 'type' => '', + 'unit_price' => '', + 'unit_price_number' => '', + 'unit_price_required' => '', + 'upc_database' => '', + 'update' => '', + 'use_inventory_menu' => '', +]; diff --git a/app/Language/km/Items.php b/app/Language/km/Items.php index 9628ac972..817f5053f 100644 --- a/app/Language/km/Items.php +++ b/app/Language/km/Items.php @@ -1,123 +1,124 @@ "ស្តុក​ សំរាប់បន្ថែម រឺក៏ដកទំនិញ។", - "allow_alt_description" => "យល់ព្រម ចំពោះការពិព៌ណនា ផ្សេងទៀត", - "amount_entry" => "ចំនួន ត្រូវបញ្ជូល", - "bulk_edit" => "កែប្រែជាក្រុម", - "buy_price_required" => "តម្លៃទិញចូល ត្រូវតែបំពេញ។", - "cannot_be_deleted" => "", - "cannot_find_item" => "ទំនិញរកមិនឃើញ។", - "categories" => "", - "category" => "ប្រភេទ", - "category_new" => "", - "category_required" => "ត្រូវការ ប្រភេទចាំបាច់។", - "change_all_to_allow_alt_desc" => "អនុញ្ញាតអោយមានការព៌ណនាផ្សេងទៀត សំរាប់គ្រប់យ៉ាង។", - "change_all_to_not_allow_allow_desc" => "មិនអនុញ្ញាតអោយមានការព៌ណនាផ្សេងទៀត សំរាប់គ្រប់យ៉ាង។", - "change_all_to_serialized" => "ផ្លាស់ប្ដូរទាំងអស់ទៅជាលំដាប់", - "change_all_to_unserialized" => "ផ្លាស់ប្ដូរទាំងអស់ទៅជាមិនលំដាប់", - "change_image" => "ផ្លាស់ប្ដូររូបភាព", - "confirm_bulk_edit" => "តើអ្នកពិតជាចង់កែប្រែ ទំនិញដែលបានជ្រើសរើសមែនទេ?", - "confirm_bulk_edit_wipe_taxes" => "រាល់ពន្ធលើទំនិញទាំងអស់ នឹងធ្វើការផ្លាស់ប្ដូរ។", - "confirm_delete" => "តើអ្នកពិតជាចង់លុបទំនិញដែលបានជ្រើសរើសមែនទេ?", - "confirm_restore" => "តើអ្នកពិតជាចង់ដាក់មកវិញនៅទំនិញដែលបានជ្រើសរើសមែនទេ?", - "cost_price" => "តម្លៃលក់ដុំ", - "cost_price_number" => "តម្លៃលក់ដុំត្រូវតែជាលេខ។", - "cost_price_required" => "ត្រូវការតម្លៃលក់ដុំជាចាំបាច់។", - "count" => "កែប្រែ ទំនិញក្នុងស្តុក", - "csv_import_failed" => "CSV បញ្ចូលមិនបានសំរេច", - "csv_import_invalid_location" => "", - "csv_import_nodata_wrongformat" => "ដាក់បញ្ជុល CSV មិនមានទិន្នន័យ ឬទំរង់មិនត្រឹមត្រូវ។", - "csv_import_partially_failed" => "មានទំននិញ {0} បញ្ជូលមិនបានសំរេច នៅជួរ: {1}​ ។ គ្មានជួរណាមួយត្រូវបានបញ្ជូលនោះទេ។", - "csv_import_success" => "ទំនិញក្នុង CSV បញ្ចូលបានសំរេច។", - "current_quantity" => "បរិមាណបច្ចុប្បន្ន", - "default_pack_name" => "", - "description" => "បរិយាយ", - "details_count" => "ចំនួនទំនិញក្នុងស្ដុកជាក់លាក់", - "do_nothing" => "មិនធ្វើអ្វី", - "edit" => "", - "edit_fields_you_want_to_update" => "កែប្រែព៌តមានទៅលើកន្លែងដែលបានជ្រើសរើស។", - "edit_multiple_items" => "កែប្រែ ទំនិញច្រើនក្នុងពេលតែមួយ", - "empty_upc_items" => "ទំនិញមិនមាន លេខកូត", - "error_adding_updating" => "មានបញ្ហា បន្ថែម /កែប្រែទំនិញ", - "error_updating_multiple" => "មានបញ្ហាកែប្រែទំនិញ", - "generate_barcodes" => "បង្កើតលេខកូត", - "hsn_code" => "", - "image" => "រូបសម្គាល់", - "import_items_csv" => "ទំនិញបញ្ចូលពី CSV", - "info_provided_by" => "ព៌តមានផ្ដល់ដោយ", - "inventory" => "ស្ដុកទំនិញ", - "inventory_CSV_import_quantity" => "ចំនួនទំនិញ បញ្ចូលពី CSV", - "inventory_comments" => "មតិយោបល់", - "inventory_data_tracking" => "តាមដានទិន្នន័យស្តុកទំនិញ", - "inventory_date" => "ថ្ងៃខែ", - "inventory_employee" => "បុគ្គលិក", - "inventory_in_out_quantity" => "បរិមាណ ចូល/ចេញ", - "inventory_remarks" => "សំគាល់", - "is_deleted" => "បានលុប", - "is_printed" => "", - "is_serialized" => "ទំនិញមានលេខរៀង", - "item" => "ទំនិញ", - "item_id" => "", - "item_number" => "លេខកូត", - "item_number_duplicate" => "លេខរបស់ទំនិញមាននៅក្នុងទិន្នន័យរួចរាល់។", + 'add_minus' => 'ស្តុក​ សំរាប់បន្ថែម រឺក៏ដកទំនិញ។', + 'allow_alt_description' => 'យល់ព្រម ចំពោះការពិព៌ណនា ផ្សេងទៀត', + 'amount_entry' => 'ចំនួន ត្រូវបញ្ជូល', + 'bulk_edit' => 'កែប្រែជាក្រុម', + 'buy_price_required' => 'តម្លៃទិញចូល ត្រូវតែបំពេញ។', + 'cannot_be_deleted' => '', + 'cannot_find_item' => 'ទំនិញរកមិនឃើញ។', + 'categories' => '', + 'category' => 'ប្រភេទ', + 'category_new' => '', + 'category_required' => 'ត្រូវការ ប្រភេទចាំបាច់។', + 'change_all_to_allow_alt_desc' => 'អនុញ្ញាតអោយមានការព៌ណនាផ្សេងទៀត សំរាប់គ្រប់យ៉ាង។', + 'change_all_to_not_allow_allow_desc' => 'មិនអនុញ្ញាតអោយមានការព៌ណនាផ្សេងទៀត សំរាប់គ្រប់យ៉ាង។', + 'change_all_to_serialized' => 'ផ្លាស់ប្ដូរទាំងអស់ទៅជាលំដាប់', + 'change_all_to_unserialized' => 'ផ្លាស់ប្ដូរទាំងអស់ទៅជាមិនលំដាប់', + 'change_image' => 'ផ្លាស់ប្ដូររូបភាព', + 'confirm_bulk_edit' => 'តើអ្នកពិតជាចង់កែប្រែ ទំនិញដែលបានជ្រើសរើសមែនទេ?', + 'confirm_bulk_edit_wipe_taxes' => 'រាល់ពន្ធលើទំនិញទាំងអស់ នឹងធ្វើការផ្លាស់ប្ដូរ។', + 'confirm_delete' => 'តើអ្នកពិតជាចង់លុបទំនិញដែលបានជ្រើសរើសមែនទេ?', + 'confirm_restore' => 'តើអ្នកពិតជាចង់ដាក់មកវិញនៅទំនិញដែលបានជ្រើសរើសមែនទេ?', + 'cost_price' => 'តម្លៃលក់ដុំ', + 'cost_price_number' => 'តម្លៃលក់ដុំត្រូវតែជាលេខ។', + 'cost_price_required' => 'ត្រូវការតម្លៃលក់ដុំជាចាំបាច់។', + 'count' => 'កែប្រែ ទំនិញក្នុងស្តុក', + 'csv_import_failed' => 'CSV បញ្ចូលមិនបានសំរេច', + 'csv_import_invalid_location' => '', + 'csv_import_nodata_wrongformat' => 'ដាក់បញ្ជុល CSV មិនមានទិន្នន័យ ឬទំរង់មិនត្រឹមត្រូវ។', + 'csv_import_partially_failed' => 'មានទំននិញ {0} បញ្ជូលមិនបានសំរេច នៅជួរ: {1}​ ។ គ្មានជួរណាមួយត្រូវបានបញ្ជូលនោះទេ។', + 'csv_import_success' => 'ទំនិញក្នុង CSV បញ្ចូលបានសំរេច។', + 'current_quantity' => 'បរិមាណបច្ចុប្បន្ន', + 'default_pack_name' => '', + 'description' => 'បរិយាយ', + 'details_count' => 'ចំនួនទំនិញក្នុងស្ដុកជាក់លាក់', + 'do_nothing' => 'មិនធ្វើអ្វី', + 'edit' => '', + 'edit_fields_you_want_to_update' => 'កែប្រែព៌តមានទៅលើកន្លែងដែលបានជ្រើសរើស។', + 'edit_multiple_items' => 'កែប្រែ ទំនិញច្រើនក្នុងពេលតែមួយ', + 'empty_upc_items' => 'ទំនិញមិនមាន លេខកូត', + 'error_adding_updating' => 'មានបញ្ហា បន្ថែម /កែប្រែទំនិញ', + 'error_updating_multiple' => 'មានបញ្ហាកែប្រែទំនិញ', + 'generate_barcodes' => 'បង្កើតលេខកូត', + 'hsn_code' => '', + 'image' => 'រូបសម្គាល់', + 'import_items_csv' => 'ទំនិញបញ្ចូលពី CSV', + 'info_provided_by' => 'ព៌តមានផ្ដល់ដោយ', + 'inventory' => 'ស្ដុកទំនិញ', + 'inventory_CSV_import_quantity' => 'ចំនួនទំនិញ បញ្ចូលពី CSV', + 'inventory_comments' => 'មតិយោបល់', + 'inventory_data_tracking' => 'តាមដានទិន្នន័យស្តុកទំនិញ', + 'inventory_date' => 'ថ្ងៃខែ', + 'inventory_employee' => 'បុគ្គលិក', + 'inventory_in_out_quantity' => 'បរិមាណ ចូល/ចេញ', + 'inventory_remarks' => 'សំគាល់', + 'is_deleted' => 'បានលុប', + 'is_printed' => '', + 'is_serialized' => 'ទំនិញមានលេខរៀង', + 'item' => 'ទំនិញ', + 'item_id' => '', + 'item_number' => 'លេខកូត', + 'item_number_duplicate' => 'លេខរបស់ទំនិញមាននៅក្នុងទិន្នន័យរួចរាល់។', 'item_number_invalid' => 'លេខរបស់ទំនិញមានតួអក្សរដែលមិនត្រូវបានអនុញ្ញាត។', - "kit" => "កញ្ចប់", - "location" => "ទីតាំង", - "low_inventory_items" => "ទំនិញអស់ពីស្តុក", - "low_sell_item" => "ទំនិញជិតអស់", - "manually_editing_of_quantity" => "កែប្រែចំនួនមានក្នុងស្តុក", - "markup" => "", - "name" => "ឈ្មោះទំនិញ", - "name_required" => "ឈោ្មះទំនិញត្រូវការចាំបាច់។", - "new" => "ទំនិញថ្មី", - "no_description_items" => "ទំនិញមិនមានការបរិយាយ", - "no_items_to_display" => "មិនមានទំនិញសំរាប់បង្ហាញ។", - "none" => "គ្មាន", - "none_selected" => "អ្នកមិនបានជ្រើសរើសទំនិញណាមួយសំរាប់កែប្រែនោះទេ", - "nonstock" => "មិនមានស្ដុក", - "number_information" => "លេខរបស់ទំនិញ", - "number_required" => "ត្រូវការលេខកូតចាំបាច់។", - "one_or_multiple" => "ទំនិញ", - "pack_name" => "កញ្ចប់ឈ្មោះ", - "qty_per_pack" => "បរិមាណក្នុងមួយកញ្ចប់", - "quantity" => "បរិមាណ", - "quantity_number" => "បរិមាណត្រូវតែជាលេខ។", - "quantity_required" => "បរិមាណ​ ត្រូវការជាចាំបាច់។", - "receiving_quantity" => "បរិមាណដែលបានទទួល", - "remove_image" => "ដករូបភាព", - "reorder_level" => "រៀបឡើងវិញនៅលំដាប់", - "reorder_level_number" => "រៀបលេខលំដាប់ឡើងវិញត្រូវតែជាលេខ។", - "reorder_level_required" => "រៀបលេខលំដាប់ឡើងវិញត្រូវការចាំបាច់។", - "retrive_item_info" => "ទាញយកព៌តមាននៃទំនិញ", - "sales_tax_1" => "ពន្ធនៃការលក់", - "sales_tax_2" => "ពន្ធនៃការលក់ 2", - "search_attributes" => "ស្វែងរកព៌តមានបន្ថែម", - "select_image" => "ជ្រើសរើសរូបភាព", - "serialized_items" => "ធ្វើអោយទំនិញមានលេខរៀង", - "standard" => "ស្តង់ដារ", - "stock" => "ស្តុក", - "stock_location" => "ទីតាំងស្តុក", - "stock_type" => "ប្រភេទ ស្តុក", - "successful_adding" => "អ្នកទទួលបានជោគជ័យក្នុងការបន្ថែមទំនិញ", - "successful_bulk_edit" => "អ្នកទទួលបានជោគជ័យក្នុងការកែប្រែទំនិញ", - "successful_deleted" => "អ្នកទទួលបានជោគជ័យក្នុងការលុប", - "successful_updating" => "អ្នកទទួលបានជោគជ័យក្នុងការកែប្រែទំនិញ", - "supplier" => "អ្នកផ្គត់ផ្គង់", - "tax_1" => "ពន្ធ​ 1", - "tax_2" => "ពន្ធ​ 2", - "tax_3" => "", - "tax_category" => "ប្រភេទពន្ធ​", - "tax_percent" => "", - "tax_percent_number" => "ភាគរយពន្ធត្រូវតែជាលេខគត់", - "tax_percent_required" => "ភាគរយពន្ធត្រូវការជាចាំបាច់។", - "tax_percents" => "ភាគរយពន្ធ", - "temp" => "បណ្ដោះអាសន្ន", - "type" => "ប្រភេទទំនិញ", - "unit_price" => "តម្លៃរាយ", - "unit_price_number" => "តម្លៃក្នុងមួយឯកតា ត្រូវតែជាលេខ។", - "unit_price_required" => "តម្លៃលក់រាយ ត្រូវការជាចាំបាច់។", - "upc_database" => "ទិន្នន័យ លេខកូត", - "update" => "កែប្រែទំនិញ", - "use_inventory_menu" => "ប្រើប្រាស់បញ្ជីទំនិញ", + 'kit' => 'កញ្ចប់', + 'location' => 'ទីតាំង', + 'low_inventory_items' => 'ទំនិញអស់ពីស្តុក', + 'low_sell_item' => 'ទំនិញជិតអស់', + 'manually_editing_of_quantity' => 'កែប្រែចំនួនមានក្នុងស្តុក', + 'markup' => '', + 'name' => 'ឈ្មោះទំនិញ', + 'name_required' => 'ឈោ្មះទំនិញត្រូវការចាំបាច់។', + 'new' => 'ទំនិញថ្មី', + 'no_description_items' => 'ទំនិញមិនមានការបរិយាយ', + 'no_items_to_display' => 'មិនមានទំនិញសំរាប់បង្ហាញ។', + 'none' => 'គ្មាន', + 'none_selected' => 'អ្នកមិនបានជ្រើសរើសទំនិញណាមួយសំរាប់កែប្រែនោះទេ', + 'nonstock' => 'មិនមានស្ដុក', + 'number_information' => 'លេខរបស់ទំនិញ', + 'number_required' => 'ត្រូវការលេខកូតចាំបាច់។', + 'one_or_multiple' => 'ទំនិញ', + 'pack_name' => 'កញ្ចប់ឈ្មោះ', + 'qty_per_pack' => 'បរិមាណក្នុងមួយកញ្ចប់', + 'quantity' => 'បរិមាណ', + 'quantity_number' => 'បរិមាណត្រូវតែជាលេខ។', + 'quantity_required' => 'បរិមាណ​ ត្រូវការជាចាំបាច់។', + 'receiving_quantity' => 'បរិមាណដែលបានទទួល', + 'remove_image' => 'ដករូបភាព', + 'reorder_level' => 'រៀបឡើងវិញនៅលំដាប់', + 'reorder_level_number' => 'រៀបលេខលំដាប់ឡើងវិញត្រូវតែជាលេខ។', + 'reorder_level_required' => 'រៀបលេខលំដាប់ឡើងវិញត្រូវការចាំបាច់។', + 'retrive_item_info' => 'ទាញយកព៌តមាននៃទំនិញ', + 'sales_tax_1' => 'ពន្ធនៃការលក់', + 'sales_tax_2' => 'ពន្ធនៃការលក់ 2', + 'search_attributes' => 'ស្វែងរកព៌តមានបន្ថែម', + 'select_image' => 'ជ្រើសរើសរូបភាព', + 'serialized_items' => 'ធ្វើអោយទំនិញមានលេខរៀង', + 'standard' => 'ស្តង់ដារ', + 'stock' => 'ស្តុក', + 'stock_location' => 'ទីតាំងស្តុក', + 'stock_type' => 'ប្រភេទ ស្តុក', + 'successful_adding' => 'អ្នកទទួលបានជោគជ័យក្នុងការបន្ថែមទំនិញ', + 'successful_bulk_edit' => 'អ្នកទទួលបានជោគជ័យក្នុងការកែប្រែទំនិញ', + 'successful_deleted' => 'អ្នកទទួលបានជោគជ័យក្នុងការលុប', + 'successful_updating' => 'អ្នកទទួលបានជោគជ័យក្នុងការកែប្រែទំនិញ', + 'supplier' => 'អ្នកផ្គត់ផ្គង់', + 'tax_1' => 'ពន្ធ​ 1', + 'tax_2' => 'ពន្ធ​ 2', + 'tax_3' => '', + 'tax_category' => 'ប្រភេទពន្ធ​', + 'tax_name_invalid' => 'ឈ្មោះពន្ធមានតួអក្សរដែលមិនត្រូវបានអនុញ្ញាត។', + 'tax_percent' => '', + 'tax_percent_number' => 'ភាគរយពន្ធត្រូវតែជាលេខគត់', + 'tax_percent_required' => 'ភាគរយពន្ធត្រូវការជាចាំបាច់។', + 'tax_percents' => 'ភាគរយពន្ធ', + 'temp' => 'បណ្ដោះអាសន្ន', + 'type' => 'ប្រភេទទំនិញ', + 'unit_price' => 'តម្លៃរាយ', + 'unit_price_number' => 'តម្លៃក្នុងមួយឯកតា ត្រូវតែជាលេខ។', + 'unit_price_required' => 'តម្លៃលក់រាយ ត្រូវការជាចាំបាច់។', + 'upc_database' => 'ទិន្នន័យ លេខកូត', + 'update' => 'កែប្រែទំនិញ', + 'use_inventory_menu' => 'ប្រើប្រាស់បញ្ជីទំនិញ', ]; diff --git a/app/Language/lo/Items.php b/app/Language/lo/Items.php index c2021530d..da8176e0f 100644 --- a/app/Language/lo/Items.php +++ b/app/Language/lo/Items.php @@ -1,123 +1,124 @@ "ເພີ່ມຫລືຫລຸດປະລິມານສິນຄ້າໃນສາງ", - "allow_alt_description" => "ອະນຸຍາດໃຫ້ມີລາຍລະອຽດເສີມ", - "amount_entry" => "", - "bulk_edit" => "ແກ້ໄຂເປັນກຸ່ມ", - "buy_price_required" => "ກະລຸນາກຳນົດລາຄາ.", - "cannot_be_deleted" => "ບໍ່ສາມາດລຶບສິນຄ້າທີ່ເລືອກໄດ້, ໃນສິນຄ້າທີ່ເລືອກໄດ້ມີການຂາຍແລ້ວ.", - "cannot_find_item" => "ບໍ່ພົບສິນຄ້າ.", - "categories" => "", - "category" => "ປະເພດສິນຄ້າ", - "category_new" => "", - "category_required" => "ກະລຸນາກຳນົດປະເພດສິນຄ້າ.", - "change_all_to_allow_alt_desc" => "ອະນຸບາດໃຫ້ມີລາຍລະອຽດເສີມທຸກສິນຄ້າ.", - "change_all_to_not_allow_allow_desc" => "ບໍ່ອະນຸຍາດໃຫ້ມີລາຍລະອຽດເສີດທຸກສິນຄ້າ.", - "change_all_to_serialized" => "ປ່ຽນທັງຫມົດໃຫ້ເປັນເລກລຽງ", - "change_all_to_unserialized" => "ປ່ຽນທັງຫມົດໃຫ້ເປັນເລກບໍ່ລຽງ", - "change_image" => "ປ່ຽນຮູບ", - "confirm_bulk_edit" => "ທ່ານຕ້ອງການລຶບສິນຄ້າທີ່ເລືອກໄວ້ບໍ່?", - "confirm_bulk_edit_wipe_taxes" => "ຂໍ້ມູນພາສີຂອງທຸກສິນຄ້າຈະຖືກປ່ຽນແທນ.", - "confirm_delete" => "ທ່ານຕ້ອງການລຶບສິນຄ້າທີ່ເລືອກໄວ້ຫລືບໍ່?", - "confirm_restore" => "", - "cost_price" => "ລາຄາຕົ້ນທຶນ", - "cost_price_number" => "ລາຄາຕົ້ນທຶນຕ້ອງເປັນຕົວເລກເທົ່ານັ້ນ.", - "cost_price_required" => "ກະລຸນາກຳນົດລາຄາຕົ້ນທຶນ.", - "count" => "ອັບເດດປະລິມານສິນຄ້າໃນສາງ", - "csv_import_failed" => "CSV import failed", - "csv_import_invalid_location" => "", - "csv_import_nodata_wrongformat" => "The uploaded file has no data or is formatted incorrectly.", - "csv_import_partially_failed" => "Item import successful with some failures:", - "csv_import_success" => "Item import successful.", - "current_quantity" => "ປະລິມານເຄື່ອງປັດຈຸບັນ", - "default_pack_name" => "", - "description" => "ລາຍລະອຽດສິນຄ້່າ", - "details_count" => "ນັບສິນຄ້າໃນສາງ", - "do_nothing" => "Do Nothing", - "edit" => "", - "edit_fields_you_want_to_update" => "Edit the desired fields for selected item(s).", - "edit_multiple_items" => "Editing Multiple Items", - "empty_upc_items" => "Empty Barcode Items", - "error_adding_updating" => "Error adding/updating item", - "error_updating_multiple" => "Error updating items", - "generate_barcodes" => "Generate Barcodes", - "hsn_code" => "", - "image" => "Avatar", - "import_items_csv" => "Item Import from CSV", - "info_provided_by" => "Information provided by", - "inventory" => "Inventory", - "inventory_CSV_import_quantity" => "", - "inventory_comments" => "Comments", - "inventory_data_tracking" => "Inventory Data Tracking", - "inventory_date" => "Date", - "inventory_employee" => "Employee", - "inventory_in_out_quantity" => "In/Out Quantity", - "inventory_remarks" => "Remarks", - "is_deleted" => "Deleted", - "is_printed" => "", - "is_serialized" => "Item has Serial Number", - "item" => "Item", - "item_id" => "", - "item_number" => "Barcode", - "item_number_duplicate" => "Item Number is already present in the database.", + 'add_minus' => 'ເພີ່ມຫລືຫລຸດປະລິມານສິນຄ້າໃນສາງ', + 'allow_alt_description' => 'ອະນຸຍາດໃຫ້ມີລາຍລະອຽດເສີມ', + 'amount_entry' => '', + 'bulk_edit' => 'ແກ້ໄຂເປັນກຸ່ມ', + 'buy_price_required' => 'ກະລຸນາກຳນົດລາຄາ.', + 'cannot_be_deleted' => 'ບໍ່ສາມາດລຶບສິນຄ້າທີ່ເລືອກໄດ້, ໃນສິນຄ້າທີ່ເລືອກໄດ້ມີການຂາຍແລ້ວ.', + 'cannot_find_item' => 'ບໍ່ພົບສິນຄ້າ.', + 'categories' => '', + 'category' => 'ປະເພດສິນຄ້າ', + 'category_new' => '', + 'category_required' => 'ກະລຸນາກຳນົດປະເພດສິນຄ້າ.', + 'change_all_to_allow_alt_desc' => 'ອະນຸບາດໃຫ້ມີລາຍລະອຽດເສີມທຸກສິນຄ້າ.', + 'change_all_to_not_allow_allow_desc' => 'ບໍ່ອະນຸຍາດໃຫ້ມີລາຍລະອຽດເສີດທຸກສິນຄ້າ.', + 'change_all_to_serialized' => 'ປ່ຽນທັງຫມົດໃຫ້ເປັນເລກລຽງ', + 'change_all_to_unserialized' => 'ປ່ຽນທັງຫມົດໃຫ້ເປັນເລກບໍ່ລຽງ', + 'change_image' => 'ປ່ຽນຮູບ', + 'confirm_bulk_edit' => 'ທ່ານຕ້ອງການລຶບສິນຄ້າທີ່ເລືອກໄວ້ບໍ່?', + 'confirm_bulk_edit_wipe_taxes' => 'ຂໍ້ມູນພາສີຂອງທຸກສິນຄ້າຈະຖືກປ່ຽນແທນ.', + 'confirm_delete' => 'ທ່ານຕ້ອງການລຶບສິນຄ້າທີ່ເລືອກໄວ້ຫລືບໍ່?', + 'confirm_restore' => '', + 'cost_price' => 'ລາຄາຕົ້ນທຶນ', + 'cost_price_number' => 'ລາຄາຕົ້ນທຶນຕ້ອງເປັນຕົວເລກເທົ່ານັ້ນ.', + 'cost_price_required' => 'ກະລຸນາກຳນົດລາຄາຕົ້ນທຶນ.', + 'count' => 'ອັບເດດປະລິມານສິນຄ້າໃນສາງ', + 'csv_import_failed' => 'CSV import failed', + 'csv_import_invalid_location' => '', + 'csv_import_nodata_wrongformat' => 'The uploaded file has no data or is formatted incorrectly.', + 'csv_import_partially_failed' => 'Item import successful with some failures:', + 'csv_import_success' => 'Item import successful.', + 'current_quantity' => 'ປະລິມານເຄື່ອງປັດຈຸບັນ', + 'default_pack_name' => '', + 'description' => 'ລາຍລະອຽດສິນຄ້່າ', + 'details_count' => 'ນັບສິນຄ້າໃນສາງ', + 'do_nothing' => 'Do Nothing', + 'edit' => '', + 'edit_fields_you_want_to_update' => 'Edit the desired fields for selected item(s).', + 'edit_multiple_items' => 'Editing Multiple Items', + 'empty_upc_items' => 'Empty Barcode Items', + 'error_adding_updating' => 'Error adding/updating item', + 'error_updating_multiple' => 'Error updating items', + 'generate_barcodes' => 'Generate Barcodes', + 'hsn_code' => '', + 'image' => 'Avatar', + 'import_items_csv' => 'Item Import from CSV', + 'info_provided_by' => 'Information provided by', + 'inventory' => 'Inventory', + 'inventory_CSV_import_quantity' => '', + 'inventory_comments' => 'Comments', + 'inventory_data_tracking' => 'Inventory Data Tracking', + 'inventory_date' => 'Date', + 'inventory_employee' => 'Employee', + 'inventory_in_out_quantity' => 'In/Out Quantity', + 'inventory_remarks' => 'Remarks', + 'is_deleted' => 'Deleted', + 'is_printed' => '', + 'is_serialized' => 'Item has Serial Number', + 'item' => 'Item', + 'item_id' => '', + 'item_number' => 'Barcode', + 'item_number_duplicate' => 'Item Number is already present in the database.', 'item_number_invalid' => 'Item Number contains disallowed characters.', - "kit" => "Kit", - "location" => "Location", - "low_inventory_items" => "Out Of Stock Items", - "low_sell_item" => "", - "manually_editing_of_quantity" => "Manual Edit of Quantity", - "markup" => "", - "name" => "Item Name", - "name_required" => "Item Name is a required field.", - "new" => "New Item", - "no_description_items" => "No Description Items", - "no_items_to_display" => "No Items to display.", - "none" => "None", - "none_selected" => "You have not selected any Item(s) to edit", - "nonstock" => "Non-stocked", - "number_information" => "Item Number", - "number_required" => "Barcode is a required field.", - "one_or_multiple" => "item(s)", - "pack_name" => "", - "qty_per_pack" => "", - "quantity" => "Quantity", - "quantity_number" => "Quantity must be a number.", - "quantity_required" => "Quantity is a required field.", - "receiving_quantity" => "Receiving Quantity", - "remove_image" => "Remove Image", - "reorder_level" => "Reorder Level", - "reorder_level_number" => "Reorder Level must be a number.", - "reorder_level_required" => "Reorder Level is a required field.", - "retrive_item_info" => "Retrive Item Info", - "sales_tax_1" => "Sales Tax", - "sales_tax_2" => "Sales Tax 2", - "search_attributes" => "Search Attributes", - "select_image" => "Select Image", - "serialized_items" => "Serialized Items", - "standard" => "Standard", - "stock" => "Stock", - "stock_location" => "Stock location", - "stock_type" => "Stock Type", - "successful_adding" => "You have successfully added item", - "successful_bulk_edit" => "You have successfully updated the selected item(s)", - "successful_deleted" => "You have successfully deleted", - "successful_updating" => "You have successfully updated item", - "supplier" => "Supplier", - "tax_1" => "Tax 1", - "tax_2" => "Tax 2", - "tax_3" => "", - "tax_category" => "", - "tax_percent" => "Tax Percent", - "tax_percent_number" => "", - "tax_percent_required" => "Tax Percent is a required field.", - "tax_percents" => "Tax Percent(s)", - "temp" => "", - "type" => "Item Type", - "unit_price" => "Retail Price", - "unit_price_number" => "Unit price must be a number.", - "unit_price_required" => "Retail Price is a required field.", - "upc_database" => "Barcode Database", - "update" => "Update Item", - "use_inventory_menu" => "Use Inventory Menu", + 'kit' => 'Kit', + 'location' => 'Location', + 'low_inventory_items' => 'Out Of Stock Items', + 'low_sell_item' => '', + 'manually_editing_of_quantity' => 'Manual Edit of Quantity', + 'markup' => '', + 'name' => 'Item Name', + 'name_required' => 'Item Name is a required field.', + 'new' => 'New Item', + 'no_description_items' => 'No Description Items', + 'no_items_to_display' => 'No Items to display.', + 'none' => 'None', + 'none_selected' => 'You have not selected any Item(s) to edit', + 'nonstock' => 'Non-stocked', + 'number_information' => 'Item Number', + 'number_required' => 'Barcode is a required field.', + 'one_or_multiple' => 'item(s)', + 'pack_name' => '', + 'qty_per_pack' => '', + 'quantity' => 'Quantity', + 'quantity_number' => 'Quantity must be a number.', + 'quantity_required' => 'Quantity is a required field.', + 'receiving_quantity' => 'Receiving Quantity', + 'remove_image' => 'Remove Image', + 'reorder_level' => 'Reorder Level', + 'reorder_level_number' => 'Reorder Level must be a number.', + 'reorder_level_required' => 'Reorder Level is a required field.', + 'retrive_item_info' => 'Retrive Item Info', + 'sales_tax_1' => 'Sales Tax', + 'sales_tax_2' => 'Sales Tax 2', + 'search_attributes' => 'Search Attributes', + 'select_image' => 'Select Image', + 'serialized_items' => 'Serialized Items', + 'standard' => 'Standard', + 'stock' => 'Stock', + 'stock_location' => 'Stock location', + 'stock_type' => 'Stock Type', + 'successful_adding' => 'You have successfully added item', + 'successful_bulk_edit' => 'You have successfully updated the selected item(s)', + 'successful_deleted' => 'You have successfully deleted', + 'successful_updating' => 'You have successfully updated item', + 'supplier' => 'Supplier', + 'tax_1' => 'Tax 1', + 'tax_2' => 'Tax 2', + 'tax_3' => '', + 'tax_category' => '', + 'tax_name_invalid' => 'ຊື່ພາສີມີຕົວອັກສອນທີ່ບໍ່ອະນຸຍາດ.', + 'tax_percent' => 'Tax Percent', + 'tax_percent_number' => '', + 'tax_percent_required' => 'Tax Percent is a required field.', + 'tax_percents' => 'Tax Percent(s)', + 'temp' => '', + 'type' => 'Item Type', + 'unit_price' => 'Retail Price', + 'unit_price_number' => 'Unit price must be a number.', + 'unit_price_required' => 'Retail Price is a required field.', + 'upc_database' => 'Barcode Database', + 'update' => 'Update Item', + 'use_inventory_menu' => 'Use Inventory Menu', ]; diff --git a/app/Language/ml/Items.php b/app/Language/ml/Items.php index 4b84360c6..6d0b5c6f0 100644 --- a/app/Language/ml/Items.php +++ b/app/Language/ml/Items.php @@ -1,123 +1,124 @@ "", - "allow_alt_description" => "", - "amount_entry" => "", - "bulk_edit" => "", - "buy_price_required" => "", - "cannot_be_deleted" => "", - "cannot_find_item" => "", - "categories" => "", - "category" => "", - "category_new" => "", - "category_required" => "", - "change_all_to_allow_alt_desc" => "", - "change_all_to_not_allow_allow_desc" => "", - "change_all_to_serialized" => "", - "change_all_to_unserialized" => "", - "change_image" => "", - "confirm_bulk_edit" => "", - "confirm_bulk_edit_wipe_taxes" => "", - "confirm_delete" => "", - "confirm_restore" => "", - "cost_price" => "", - "cost_price_number" => "", - "cost_price_required" => "", - "count" => "", - "csv_import_failed" => "", - "csv_import_invalid_location" => "", - "csv_import_nodata_wrongformat" => "", - "csv_import_partially_failed" => "", - "csv_import_success" => "", - "current_quantity" => "", - "default_pack_name" => "", - "description" => "", - "details_count" => "", - "do_nothing" => "", - "edit" => "", - "edit_fields_you_want_to_update" => "", - "edit_multiple_items" => "", - "empty_upc_items" => "", - "error_adding_updating" => "", - "error_updating_multiple" => "", - "generate_barcodes" => "", - "hsn_code" => "", - "image" => "", - "import_items_csv" => "", - "info_provided_by" => "", - "inventory" => "", - "inventory_CSV_import_quantity" => "", - "inventory_comments" => "", - "inventory_data_tracking" => "", - "inventory_date" => "", - "inventory_employee" => "", - "inventory_in_out_quantity" => "", - "inventory_remarks" => "", - "is_deleted" => "", - "is_printed" => "", - "is_serialized" => "", - "item" => "", - "item_id" => "", - "item_number" => "", - "item_number_duplicate" => "", + 'add_minus' => '', + 'allow_alt_description' => '', + 'amount_entry' => '', + 'bulk_edit' => '', + 'buy_price_required' => '', + 'cannot_be_deleted' => '', + 'cannot_find_item' => '', + 'categories' => '', + 'category' => '', + 'category_new' => '', + 'category_required' => '', + 'change_all_to_allow_alt_desc' => '', + 'change_all_to_not_allow_allow_desc' => '', + 'change_all_to_serialized' => '', + 'change_all_to_unserialized' => '', + 'change_image' => '', + 'confirm_bulk_edit' => '', + 'confirm_bulk_edit_wipe_taxes' => '', + 'confirm_delete' => '', + 'confirm_restore' => '', + 'cost_price' => '', + 'cost_price_number' => '', + 'cost_price_required' => '', + 'count' => '', + 'csv_import_failed' => '', + 'csv_import_invalid_location' => '', + 'csv_import_nodata_wrongformat' => '', + 'csv_import_partially_failed' => '', + 'csv_import_success' => '', + 'current_quantity' => '', + 'default_pack_name' => '', + 'description' => '', + 'details_count' => '', + 'do_nothing' => '', + 'edit' => '', + 'edit_fields_you_want_to_update' => '', + 'edit_multiple_items' => '', + 'empty_upc_items' => '', + 'error_adding_updating' => '', + 'error_updating_multiple' => '', + 'generate_barcodes' => '', + 'hsn_code' => '', + 'image' => '', + 'import_items_csv' => '', + 'info_provided_by' => '', + 'inventory' => '', + 'inventory_CSV_import_quantity' => '', + 'inventory_comments' => '', + 'inventory_data_tracking' => '', + 'inventory_date' => '', + 'inventory_employee' => '', + 'inventory_in_out_quantity' => '', + 'inventory_remarks' => '', + 'is_deleted' => '', + 'is_printed' => '', + 'is_serialized' => '', + 'item' => '', + 'item_id' => '', + 'item_number' => '', + 'item_number_duplicate' => '', 'item_number_invalid' => 'ഇനം നമ്പറിൽ അനുവദനീയമല്ലാത്ത അക്ഷരങ്ങൾ അടങ്ങിയിരിക്കുന്നു.', - "kit" => "", - "location" => "", - "low_inventory_items" => "", - "low_sell_item" => "", - "manually_editing_of_quantity" => "", - "markup" => "", - "name" => "", - "name_required" => "", - "new" => "", - "no_description_items" => "", - "no_items_to_display" => "", - "none" => "", - "none_selected" => "", - "nonstock" => "", - "number_information" => "", - "number_required" => "", - "one_or_multiple" => "", - "pack_name" => "", - "qty_per_pack" => "", - "quantity" => "", - "quantity_number" => "", - "quantity_required" => "", - "receiving_quantity" => "", - "remove_image" => "", - "reorder_level" => "", - "reorder_level_number" => "", - "reorder_level_required" => "", - "retrive_item_info" => "", - "sales_tax_1" => "", - "sales_tax_2" => "", - "search_attributes" => "", - "select_image" => "", - "serialized_items" => "", - "standard" => "", - "stock" => "", - "stock_location" => "", - "stock_type" => "", - "successful_adding" => "", - "successful_bulk_edit" => "", - "successful_deleted" => "", - "successful_updating" => "", - "supplier" => "", - "tax_1" => "", - "tax_2" => "", - "tax_3" => "", - "tax_category" => "", - "tax_percent" => "", - "tax_percent_number" => "", - "tax_percent_required" => "", - "tax_percents" => "", - "temp" => "", - "type" => "", - "unit_price" => "", - "unit_price_number" => "", - "unit_price_required" => "", - "upc_database" => "", - "update" => "", - "use_inventory_menu" => "", + 'kit' => '', + 'location' => '', + 'low_inventory_items' => '', + 'low_sell_item' => '', + 'manually_editing_of_quantity' => '', + 'markup' => '', + 'name' => '', + 'name_required' => '', + 'new' => '', + 'no_description_items' => '', + 'no_items_to_display' => '', + 'none' => '', + 'none_selected' => '', + 'nonstock' => '', + 'number_information' => '', + 'number_required' => '', + 'one_or_multiple' => '', + 'pack_name' => '', + 'qty_per_pack' => '', + 'quantity' => '', + 'quantity_number' => '', + 'quantity_required' => '', + 'receiving_quantity' => '', + 'remove_image' => '', + 'reorder_level' => '', + 'reorder_level_number' => '', + 'reorder_level_required' => '', + 'retrive_item_info' => '', + 'sales_tax_1' => '', + 'sales_tax_2' => '', + 'search_attributes' => '', + 'select_image' => '', + 'serialized_items' => '', + 'standard' => '', + 'stock' => '', + 'stock_location' => '', + 'stock_type' => '', + 'successful_adding' => '', + 'successful_bulk_edit' => '', + 'successful_deleted' => '', + 'successful_updating' => '', + 'supplier' => '', + 'tax_1' => '', + 'tax_2' => '', + 'tax_3' => '', + 'tax_category' => '', + 'tax_name_invalid' => 'നികുതി പേരിൽ അനുവദനീയമല്ലാത്ത അക്ഷരങ്ങൾ അടങ്ങിയിരിക്കുന്നു.', + 'tax_percent' => '', + 'tax_percent_number' => '', + 'tax_percent_required' => '', + 'tax_percents' => '', + 'temp' => '', + 'type' => '', + 'unit_price' => '', + 'unit_price_number' => '', + 'unit_price_required' => '', + 'upc_database' => '', + 'update' => '', + 'use_inventory_menu' => '', ]; diff --git a/app/Language/nb/Items.php b/app/Language/nb/Items.php index 95913f72e..16d5b743f 100644 --- a/app/Language/nb/Items.php +++ b/app/Language/nb/Items.php @@ -1,123 +1,124 @@ "", - "allow_alt_description" => "", - "amount_entry" => "", - "bulk_edit" => "", - "buy_price_required" => "", - "cannot_be_deleted" => "", - "cannot_find_item" => "", - "categories" => "", - "category" => "", - "category_new" => "", - "category_required" => "", - "change_all_to_allow_alt_desc" => "", - "change_all_to_not_allow_allow_desc" => "", - "change_all_to_serialized" => "", - "change_all_to_unserialized" => "", - "change_image" => "", - "confirm_bulk_edit" => "", - "confirm_bulk_edit_wipe_taxes" => "", - "confirm_delete" => "", - "confirm_restore" => "", - "cost_price" => "", - "cost_price_number" => "", - "cost_price_required" => "", - "count" => "", - "csv_import_failed" => "", - "csv_import_invalid_location" => "", - "csv_import_nodata_wrongformat" => "", - "csv_import_partially_failed" => "", - "csv_import_success" => "", - "current_quantity" => "", - "default_pack_name" => "", - "description" => "", - "details_count" => "", - "do_nothing" => "", - "edit" => "", - "edit_fields_you_want_to_update" => "", - "edit_multiple_items" => "", - "empty_upc_items" => "", - "error_adding_updating" => "", - "error_updating_multiple" => "", - "generate_barcodes" => "", - "hsn_code" => "", - "image" => "", - "import_items_csv" => "", - "info_provided_by" => "", - "inventory" => "", - "inventory_CSV_import_quantity" => "", - "inventory_comments" => "", - "inventory_data_tracking" => "", - "inventory_date" => "", - "inventory_employee" => "", - "inventory_in_out_quantity" => "", - "inventory_remarks" => "", - "is_deleted" => "", - "is_printed" => "", - "is_serialized" => "", - "item" => "", - "item_id" => "", - "item_number" => "", - "item_number_duplicate" => "", + 'add_minus' => '', + 'allow_alt_description' => '', + 'amount_entry' => '', + 'bulk_edit' => '', + 'buy_price_required' => '', + 'cannot_be_deleted' => '', + 'cannot_find_item' => '', + 'categories' => '', + 'category' => '', + 'category_new' => '', + 'category_required' => '', + 'change_all_to_allow_alt_desc' => '', + 'change_all_to_not_allow_allow_desc' => '', + 'change_all_to_serialized' => '', + 'change_all_to_unserialized' => '', + 'change_image' => '', + 'confirm_bulk_edit' => '', + 'confirm_bulk_edit_wipe_taxes' => '', + 'confirm_delete' => '', + 'confirm_restore' => '', + 'cost_price' => '', + 'cost_price_number' => '', + 'cost_price_required' => '', + 'count' => '', + 'csv_import_failed' => '', + 'csv_import_invalid_location' => '', + 'csv_import_nodata_wrongformat' => '', + 'csv_import_partially_failed' => '', + 'csv_import_success' => '', + 'current_quantity' => '', + 'default_pack_name' => '', + 'description' => '', + 'details_count' => '', + 'do_nothing' => '', + 'edit' => '', + 'edit_fields_you_want_to_update' => '', + 'edit_multiple_items' => '', + 'empty_upc_items' => '', + 'error_adding_updating' => '', + 'error_updating_multiple' => '', + 'generate_barcodes' => '', + 'hsn_code' => '', + 'image' => '', + 'import_items_csv' => '', + 'info_provided_by' => '', + 'inventory' => '', + 'inventory_CSV_import_quantity' => '', + 'inventory_comments' => '', + 'inventory_data_tracking' => '', + 'inventory_date' => '', + 'inventory_employee' => '', + 'inventory_in_out_quantity' => '', + 'inventory_remarks' => '', + 'is_deleted' => '', + 'is_printed' => '', + 'is_serialized' => '', + 'item' => '', + 'item_id' => '', + 'item_number' => '', + 'item_number_duplicate' => '', 'item_number_invalid' => 'Varenummer inneholder ikke-tillatte tegn.', - "kit" => "", - "location" => "", - "low_inventory_items" => "", - "low_sell_item" => "", - "manually_editing_of_quantity" => "", - "markup" => "", - "name" => "", - "name_required" => "", - "new" => "", - "no_description_items" => "", - "no_items_to_display" => "", - "none" => "", - "none_selected" => "", - "nonstock" => "", - "number_information" => "", - "number_required" => "", - "one_or_multiple" => "", - "pack_name" => "", - "qty_per_pack" => "", - "quantity" => "", - "quantity_number" => "", - "quantity_required" => "", - "receiving_quantity" => "", - "remove_image" => "", - "reorder_level" => "", - "reorder_level_number" => "", - "reorder_level_required" => "", - "retrive_item_info" => "", - "sales_tax_1" => "", - "sales_tax_2" => "", - "search_attributes" => "", - "select_image" => "", - "serialized_items" => "", - "standard" => "", - "stock" => "", - "stock_location" => "", - "stock_type" => "", - "successful_adding" => "", - "successful_bulk_edit" => "", - "successful_deleted" => "", - "successful_updating" => "", - "supplier" => "", - "tax_1" => "", - "tax_2" => "", - "tax_3" => "", - "tax_category" => "", - "tax_percent" => "", - "tax_percent_number" => "", - "tax_percent_required" => "", - "tax_percents" => "", - "temp" => "", - "type" => "", - "unit_price" => "", - "unit_price_number" => "", - "unit_price_required" => "", - "upc_database" => "", - "update" => "", - "use_inventory_menu" => "", + 'kit' => '', + 'location' => '', + 'low_inventory_items' => '', + 'low_sell_item' => '', + 'manually_editing_of_quantity' => '', + 'markup' => '', + 'name' => '', + 'name_required' => '', + 'new' => '', + 'no_description_items' => '', + 'no_items_to_display' => '', + 'none' => '', + 'none_selected' => '', + 'nonstock' => '', + 'number_information' => '', + 'number_required' => '', + 'one_or_multiple' => '', + 'pack_name' => '', + 'qty_per_pack' => '', + 'quantity' => '', + 'quantity_number' => '', + 'quantity_required' => '', + 'receiving_quantity' => '', + 'remove_image' => '', + 'reorder_level' => '', + 'reorder_level_number' => '', + 'reorder_level_required' => '', + 'retrive_item_info' => '', + 'sales_tax_1' => '', + 'sales_tax_2' => '', + 'search_attributes' => '', + 'select_image' => '', + 'serialized_items' => '', + 'standard' => '', + 'stock' => '', + 'stock_location' => '', + 'stock_type' => '', + 'successful_adding' => '', + 'successful_bulk_edit' => '', + 'successful_deleted' => '', + 'successful_updating' => '', + 'supplier' => '', + 'tax_1' => '', + 'tax_2' => '', + 'tax_3' => '', + 'tax_category' => '', + 'tax_name_invalid' => 'Avgiftsnavnet inneholder ikke-tillatte tegn.', + 'tax_percent' => '', + 'tax_percent_number' => '', + 'tax_percent_required' => '', + 'tax_percents' => '', + 'temp' => '', + 'type' => '', + 'unit_price' => '', + 'unit_price_number' => '', + 'unit_price_required' => '', + 'upc_database' => '', + 'update' => '', + 'use_inventory_menu' => '', ]; diff --git a/app/Language/nl-BE/Items.php b/app/Language/nl-BE/Items.php index d2912b5fa..a5b48c584 100644 --- a/app/Language/nl-BE/Items.php +++ b/app/Language/nl-BE/Items.php @@ -1,123 +1,124 @@ "Correctie hoeveelheid.", - "allow_alt_description" => "Aanpasbare omschrijving", - "amount_entry" => "Hoeveelheid", - "bulk_edit" => "Bewerk Selectie", - "buy_price_required" => "Inkoopprijs is een verplicht veld.", - "cannot_be_deleted" => "De geselecteerde producten konden niet worden verwijderd.", - "cannot_find_item" => "Product niet gevonden.", - "categories" => "", - "category" => "Categorie", - "category_new" => "", - "category_required" => "Categorie moet ingevuld worden.", - "change_all_to_allow_alt_desc" => "Aanpasb. omschrijvingen voor alles.", - "change_all_to_not_allow_allow_desc" => "Vaste omschrijvingen voor alles.", - "change_all_to_serialized" => "Genummerd", - "change_all_to_unserialized" => "Niet genummerd", - "change_image" => "Selecteer Afbeelding", - "confirm_bulk_edit" => "Bent u zeker dat u de geselecteerde producten wil aanpassen?", - "confirm_bulk_edit_wipe_taxes" => "Alle taxgegevens zullen overschreven worden.", - "confirm_delete" => "Bent u zeker dat u de geselecteerde producten wil verwijderen?", - "confirm_restore" => "Bent u zeker dat u de geselecteerde product(en) wil herstellen?", - "cost_price" => "Groothandelsprijs", - "cost_price_number" => "Groothandelsprijs moet een getal zijn.", - "cost_price_required" => "Groothandelsprijs is een verplicht veld.", - "count" => "Update Stock", - "csv_import_failed" => "CSV import mislukt", - "csv_import_invalid_location" => "", - "csv_import_nodata_wrongformat" => "Het geüploade CSV-bestand bevat geen gegevens of is onjuist geformatteerd.", - "csv_import_partially_failed" => "Er waren {0} artikel import fout(en) op regel(s): {1}. Er werden geen rijen geïmporteerd.", - "csv_import_success" => "Artikel CSV import geslaagd.", - "current_quantity" => "Huidige hoeveelheid", - "default_pack_name" => "Enkel", - "description" => "Omschrijving", - "details_count" => "Stockgegevens", - "do_nothing" => "Doe Niets", - "edit" => "", - "edit_fields_you_want_to_update" => "Bewerk de gewenste velden voor het (de) geselecteerde artikel( en).", - "edit_multiple_items" => "Meerdere Producten Bewerken", - "empty_upc_items" => "Zonder barcode", - "error_adding_updating" => "Fout bij het toevoegen/aanpassen van een product", - "error_updating_multiple" => "Fout bij het bewaren van producten", - "generate_barcodes" => "Genereer Barcodes", - "hsn_code" => "Geharmoniseerd Systeem Naamgeving", - "image" => "Afbeelding", - "import_items_csv" => "Importeer artikelen van een CSV sheet", - "info_provided_by" => "Info afgeleverd door", - "inventory" => "Stock", - "inventory_CSV_import_quantity" => "Hoeveelheid Geïmporteerd uit CSV", - "inventory_comments" => "Commentaar", - "inventory_data_tracking" => "Inventarisgegevens Bijhouden", - "inventory_date" => "Datum", - "inventory_employee" => "Werknemer", - "inventory_in_out_quantity" => "In/Uit Hoeveelheid", - "inventory_remarks" => "Opmerkingen", - "is_deleted" => "Verwijderd", - "is_printed" => "", - "is_serialized" => "Optelbaar", - "item" => "Product", - "item_id" => "", - "item_number" => "UPC/EAN/ISBN", - "item_number_duplicate" => "Artikelnummer is reeds aanwezig in de database.", + 'add_minus' => 'Correctie hoeveelheid.', + 'allow_alt_description' => 'Aanpasbare omschrijving', + 'amount_entry' => 'Hoeveelheid', + 'bulk_edit' => 'Bewerk Selectie', + 'buy_price_required' => 'Inkoopprijs is een verplicht veld.', + 'cannot_be_deleted' => 'De geselecteerde producten konden niet worden verwijderd.', + 'cannot_find_item' => 'Product niet gevonden.', + 'categories' => '', + 'category' => 'Categorie', + 'category_new' => '', + 'category_required' => 'Categorie moet ingevuld worden.', + 'change_all_to_allow_alt_desc' => 'Aanpasb. omschrijvingen voor alles.', + 'change_all_to_not_allow_allow_desc' => 'Vaste omschrijvingen voor alles.', + 'change_all_to_serialized' => 'Genummerd', + 'change_all_to_unserialized' => 'Niet genummerd', + 'change_image' => 'Selecteer Afbeelding', + 'confirm_bulk_edit' => 'Bent u zeker dat u de geselecteerde producten wil aanpassen?', + 'confirm_bulk_edit_wipe_taxes' => 'Alle taxgegevens zullen overschreven worden.', + 'confirm_delete' => 'Bent u zeker dat u de geselecteerde producten wil verwijderen?', + 'confirm_restore' => 'Bent u zeker dat u de geselecteerde product(en) wil herstellen?', + 'cost_price' => 'Groothandelsprijs', + 'cost_price_number' => 'Groothandelsprijs moet een getal zijn.', + 'cost_price_required' => 'Groothandelsprijs is een verplicht veld.', + 'count' => 'Update Stock', + 'csv_import_failed' => 'CSV import mislukt', + 'csv_import_invalid_location' => '', + 'csv_import_nodata_wrongformat' => 'Het geüploade CSV-bestand bevat geen gegevens of is onjuist geformatteerd.', + 'csv_import_partially_failed' => 'Er waren {0} artikel import fout(en) op regel(s): {1}. Er werden geen rijen geïmporteerd.', + 'csv_import_success' => 'Artikel CSV import geslaagd.', + 'current_quantity' => 'Huidige hoeveelheid', + 'default_pack_name' => 'Enkel', + 'description' => 'Omschrijving', + 'details_count' => 'Stockgegevens', + 'do_nothing' => 'Doe Niets', + 'edit' => '', + 'edit_fields_you_want_to_update' => 'Bewerk de gewenste velden voor het (de) geselecteerde artikel( en).', + 'edit_multiple_items' => 'Meerdere Producten Bewerken', + 'empty_upc_items' => 'Zonder barcode', + 'error_adding_updating' => 'Fout bij het toevoegen/aanpassen van een product', + 'error_updating_multiple' => 'Fout bij het bewaren van producten', + 'generate_barcodes' => 'Genereer Barcodes', + 'hsn_code' => 'Geharmoniseerd Systeem Naamgeving', + 'image' => 'Afbeelding', + 'import_items_csv' => 'Importeer artikelen van een CSV sheet', + 'info_provided_by' => 'Info afgeleverd door', + 'inventory' => 'Stock', + 'inventory_CSV_import_quantity' => 'Hoeveelheid Geïmporteerd uit CSV', + 'inventory_comments' => 'Commentaar', + 'inventory_data_tracking' => 'Inventarisgegevens Bijhouden', + 'inventory_date' => 'Datum', + 'inventory_employee' => 'Werknemer', + 'inventory_in_out_quantity' => 'In/Uit Hoeveelheid', + 'inventory_remarks' => 'Opmerkingen', + 'is_deleted' => 'Verwijderd', + 'is_printed' => '', + 'is_serialized' => 'Optelbaar', + 'item' => 'Product', + 'item_id' => '', + 'item_number' => 'UPC/EAN/ISBN', + 'item_number_duplicate' => 'Artikelnummer is reeds aanwezig in de database.', 'item_number_invalid' => 'Artikelnummer bevat niet-toegestane tekens.', - "kit" => "Set", - "location" => "Locatie", - "low_inventory_items" => "Niet in stock", - "low_sell_item" => "Goedkoop artikel", - "manually_editing_of_quantity" => "Manuele aanpassing hoeveelheid", - "markup" => "", - "name" => "Productnaam", - "name_required" => "Artikelnaam is een verplicht veld.", - "new" => "Nieuw Product", - "no_description_items" => "Producten zonder omschrijving", - "no_items_to_display" => "Geen artikelen om weer te geven.", - "none" => "Geen", - "none_selected" => "U hebt geen producten geselecteerd", - "nonstock" => "Geen Stock", - "number_information" => "Productnummer", - "number_required" => "Barcode is een verplicht veld.", - "one_or_multiple" => "product(en) verwijderd", - "pack_name" => "Pak Naam", - "qty_per_pack" => "Aantal per pak", - "quantity" => "Stock", - "quantity_number" => "Aantal moet een getal zijn.", - "quantity_required" => "Hoeveelheid is een verplicht veld.", - "receiving_quantity" => "Aantal per lijn", - "remove_image" => "Verwijder Afbeelding", - "reorder_level" => "Bestel niveau", - "reorder_level_number" => "Nabestel Niveau moet een getal zijn.", - "reorder_level_required" => "Nabestel Niveau is een verplicht veld.", - "retrive_item_info" => "Artikel Info Opvragen", - "sales_tax_1" => "VAT", - "sales_tax_2" => "VAT 2", - "search_attributes" => "Zoek Kenmerken", - "select_image" => "Selecteer Afbeelding", - "serialized_items" => "Artikelen met serienummer", - "standard" => "Standaard", - "stock" => "Voorraad", - "stock_location" => "Stock locatie", - "stock_type" => "Voorraad Type", - "successful_adding" => "Product succesvol toegevoegd", - "successful_bulk_edit" => "Producten werden succesvol bewaard", - "successful_deleted" => "Er werd(en)", - "successful_updating" => "Wijzigingen bewaard voor", - "supplier" => "Leverancier", - "tax_1" => "VAT", - "tax_2" => "VAT 2", - "tax_3" => "", - "tax_category" => "BTW-Categorie", - "tax_percent" => "VAT %", - "tax_percent_number" => "Tax Percentage moet een numerieke waarde zijn", - "tax_percent_required" => "BTW Percentage is een verplicht veld.", - "tax_percents" => "VAT", - "temp" => "Tijdelijk", - "type" => "Item Type", - "unit_price" => "Verkoopprijs", - "unit_price_number" => "Eenheidsprijs moet een getal zijn.", - "unit_price_required" => "Verkoopprijs is een verplicht veld.", - "upc_database" => "UPC Database", - "update" => "Bewerk Product", - "use_inventory_menu" => "Gebruik inventaris menu", + 'kit' => 'Set', + 'location' => 'Locatie', + 'low_inventory_items' => 'Niet in stock', + 'low_sell_item' => 'Goedkoop artikel', + 'manually_editing_of_quantity' => 'Manuele aanpassing hoeveelheid', + 'markup' => '', + 'name' => 'Productnaam', + 'name_required' => 'Artikelnaam is een verplicht veld.', + 'new' => 'Nieuw Product', + 'no_description_items' => 'Producten zonder omschrijving', + 'no_items_to_display' => 'Geen artikelen om weer te geven.', + 'none' => 'Geen', + 'none_selected' => 'U hebt geen producten geselecteerd', + 'nonstock' => 'Geen Stock', + 'number_information' => 'Productnummer', + 'number_required' => 'Barcode is een verplicht veld.', + 'one_or_multiple' => 'product(en) verwijderd', + 'pack_name' => 'Pak Naam', + 'qty_per_pack' => 'Aantal per pak', + 'quantity' => 'Stock', + 'quantity_number' => 'Aantal moet een getal zijn.', + 'quantity_required' => 'Hoeveelheid is een verplicht veld.', + 'receiving_quantity' => 'Aantal per lijn', + 'remove_image' => 'Verwijder Afbeelding', + 'reorder_level' => 'Bestel niveau', + 'reorder_level_number' => 'Nabestel Niveau moet een getal zijn.', + 'reorder_level_required' => 'Nabestel Niveau is een verplicht veld.', + 'retrive_item_info' => 'Artikel Info Opvragen', + 'sales_tax_1' => 'VAT', + 'sales_tax_2' => 'VAT 2', + 'search_attributes' => 'Zoek Kenmerken', + 'select_image' => 'Selecteer Afbeelding', + 'serialized_items' => 'Artikelen met serienummer', + 'standard' => 'Standaard', + 'stock' => 'Voorraad', + 'stock_location' => 'Stock locatie', + 'stock_type' => 'Voorraad Type', + 'successful_adding' => 'Product succesvol toegevoegd', + 'successful_bulk_edit' => 'Producten werden succesvol bewaard', + 'successful_deleted' => 'Er werd(en)', + 'successful_updating' => 'Wijzigingen bewaard voor', + 'supplier' => 'Leverancier', + 'tax_1' => 'VAT', + 'tax_2' => 'VAT 2', + 'tax_3' => '', + 'tax_category' => 'BTW-Categorie', + 'tax_name_invalid' => 'Belastingnaam bevat niet-toegestane tekens.', + 'tax_percent' => 'VAT %', + 'tax_percent_number' => 'Tax Percentage moet een numerieke waarde zijn', + 'tax_percent_required' => 'BTW Percentage is een verplicht veld.', + 'tax_percents' => 'VAT', + 'temp' => 'Tijdelijk', + 'type' => 'Item Type', + 'unit_price' => 'Verkoopprijs', + 'unit_price_number' => 'Eenheidsprijs moet een getal zijn.', + 'unit_price_required' => 'Verkoopprijs is een verplicht veld.', + 'upc_database' => 'UPC Database', + 'update' => 'Bewerk Product', + 'use_inventory_menu' => 'Gebruik inventaris menu', ]; diff --git a/app/Language/nl-NL/Items.php b/app/Language/nl-NL/Items.php index a484d9af6..abd4a3fb3 100644 --- a/app/Language/nl-NL/Items.php +++ b/app/Language/nl-NL/Items.php @@ -1,123 +1,124 @@ "Voorraad om toe te voegen of af te trekken.", - "allow_alt_description" => "Alternatieve beschrijving toestaan", - "amount_entry" => "Aantal vermelding", - "bulk_edit" => "Bewerken in bulk", - "buy_price_required" => "Inkoopprijs is een vereist veld.", - "cannot_be_deleted" => "Kan de geselecteerde artikel(en) niet verwijderen, één of meer van de geselecteerde artikelen bevatten verkopen.", - "cannot_find_item" => "Artikel niet gevonden.", - "categories" => "", - "category" => "Categorie", - "category_new" => "", - "category_required" => "Categorie is een vereist veld.", - "change_all_to_allow_alt_desc" => "Alternatieve beschrijving toestaan voor alles.", - "change_all_to_not_allow_allow_desc" => "Alternatieve beschrijving niet toestaan voor alles.", - "change_all_to_serialized" => "Alles veranderen naar genummerd", - "change_all_to_unserialized" => "Alles veranderen naar ongenummerd", - "change_image" => "Afbeelding veranderen", - "confirm_bulk_edit" => "Weet u zeker dat u de geselecteerde artikel(en) wilt bewerken?", - "confirm_bulk_edit_wipe_taxes" => "Alle artikelbelasting informatie zal worden vervangen.", - "confirm_delete" => "Weet u zeker dat u de geselecteerde artikel(en) wilt verwijderen?", - "confirm_restore" => "Weet u zeker dat u de geselecteerde artikel(en) wilt herstellen?", - "cost_price" => "Inkoopprijs", - "cost_price_number" => "Inkoopprijs moet een getal zijn.", - "cost_price_required" => "Inkoopprijs is een vereist veld.", - "count" => "Voorraad bijwerken", - "csv_import_failed" => "CSV importeren mislukt", - "csv_import_invalid_location" => "Ongeldige voorraadlocatie(s) gevonden: {0}. Alleen geldige voorraadlocaties zijn toegestaan.", - "csv_import_nodata_wrongformat" => "Het geüploade CSV-bestand bevat geen gegevens or heeft de verkeerde indeling.", - "csv_import_partially_failed" => "Er zijn {0} artikel import fout(en) in lijn(en): {1}. Geen rijen geïmporteerd.", - "csv_import_success" => "Artikel CSV geïmporteerd.", - "current_quantity" => "Huidige hoeveelheid", - "default_pack_name" => "Per stuk", - "description" => "Beschrijving", - "details_count" => "Voorraadtelling details", - "do_nothing" => "Niets doen", - "edit" => "", - "edit_fields_you_want_to_update" => "De gewenste velden bewerken voor de geselecteerde artikel(en).", - "edit_multiple_items" => "Meerdere artikelen aan het bewerken", - "empty_upc_items" => "Artikelen zonder streepjescode", - "error_adding_updating" => "Fout bij toevoegen/bijwerken artikel", - "error_updating_multiple" => "Fout bij bijwerken artikelen", - "generate_barcodes" => "Streepjescodes genereren", - "hsn_code" => "Harmonized System Nomenclature", - "image" => "Avatar", - "import_items_csv" => "Artikel importeren vanuit CSV", - "info_provided_by" => "Informatie aangeleverd door", - "inventory" => "Voorraad", - "inventory_CSV_import_quantity" => "Hoeveelheid geïmporteerd vanuit CSV", - "inventory_comments" => "Opmerkingen", - "inventory_data_tracking" => "Voorraad gegevens bijhouden", - "inventory_date" => "Datum", - "inventory_employee" => "Werknemer", - "inventory_in_out_quantity" => "In/uit hoeveelheid", - "inventory_remarks" => "Opmerkingen", - "is_deleted" => "Verwijderd", - "is_printed" => "", - "is_serialized" => "Artikel heeft serienummer", - "item" => "Artikel", - "item_id" => "", - "item_number" => "Streepjescode", - "item_number_duplicate" => "Artikelnummer is al aanwezig in de database.", + 'add_minus' => 'Voorraad om toe te voegen of af te trekken.', + 'allow_alt_description' => 'Alternatieve beschrijving toestaan', + 'amount_entry' => 'Aantal vermelding', + 'bulk_edit' => 'Bewerken in bulk', + 'buy_price_required' => 'Inkoopprijs is een vereist veld.', + 'cannot_be_deleted' => 'Kan de geselecteerde artikel(en) niet verwijderen, één of meer van de geselecteerde artikelen bevatten verkopen.', + 'cannot_find_item' => 'Artikel niet gevonden.', + 'categories' => '', + 'category' => 'Categorie', + 'category_new' => '', + 'category_required' => 'Categorie is een vereist veld.', + 'change_all_to_allow_alt_desc' => 'Alternatieve beschrijving toestaan voor alles.', + 'change_all_to_not_allow_allow_desc' => 'Alternatieve beschrijving niet toestaan voor alles.', + 'change_all_to_serialized' => 'Alles veranderen naar genummerd', + 'change_all_to_unserialized' => 'Alles veranderen naar ongenummerd', + 'change_image' => 'Afbeelding veranderen', + 'confirm_bulk_edit' => 'Weet u zeker dat u de geselecteerde artikel(en) wilt bewerken?', + 'confirm_bulk_edit_wipe_taxes' => 'Alle artikelbelasting informatie zal worden vervangen.', + 'confirm_delete' => 'Weet u zeker dat u de geselecteerde artikel(en) wilt verwijderen?', + 'confirm_restore' => 'Weet u zeker dat u de geselecteerde artikel(en) wilt herstellen?', + 'cost_price' => 'Inkoopprijs', + 'cost_price_number' => 'Inkoopprijs moet een getal zijn.', + 'cost_price_required' => 'Inkoopprijs is een vereist veld.', + 'count' => 'Voorraad bijwerken', + 'csv_import_failed' => 'CSV importeren mislukt', + 'csv_import_invalid_location' => 'Ongeldige voorraadlocatie(s) gevonden: {0}. Alleen geldige voorraadlocaties zijn toegestaan.', + 'csv_import_nodata_wrongformat' => 'Het geüploade CSV-bestand bevat geen gegevens or heeft de verkeerde indeling.', + 'csv_import_partially_failed' => 'Er zijn {0} artikel import fout(en) in lijn(en): {1}. Geen rijen geïmporteerd.', + 'csv_import_success' => 'Artikel CSV geïmporteerd.', + 'current_quantity' => 'Huidige hoeveelheid', + 'default_pack_name' => 'Per stuk', + 'description' => 'Beschrijving', + 'details_count' => 'Voorraadtelling details', + 'do_nothing' => 'Niets doen', + 'edit' => '', + 'edit_fields_you_want_to_update' => 'De gewenste velden bewerken voor de geselecteerde artikel(en).', + 'edit_multiple_items' => 'Meerdere artikelen aan het bewerken', + 'empty_upc_items' => 'Artikelen zonder streepjescode', + 'error_adding_updating' => 'Fout bij toevoegen/bijwerken artikel', + 'error_updating_multiple' => 'Fout bij bijwerken artikelen', + 'generate_barcodes' => 'Streepjescodes genereren', + 'hsn_code' => 'Harmonized System Nomenclature', + 'image' => 'Avatar', + 'import_items_csv' => 'Artikel importeren vanuit CSV', + 'info_provided_by' => 'Informatie aangeleverd door', + 'inventory' => 'Voorraad', + 'inventory_CSV_import_quantity' => 'Hoeveelheid geïmporteerd vanuit CSV', + 'inventory_comments' => 'Opmerkingen', + 'inventory_data_tracking' => 'Voorraad gegevens bijhouden', + 'inventory_date' => 'Datum', + 'inventory_employee' => 'Werknemer', + 'inventory_in_out_quantity' => 'In/uit hoeveelheid', + 'inventory_remarks' => 'Opmerkingen', + 'is_deleted' => 'Verwijderd', + 'is_printed' => '', + 'is_serialized' => 'Artikel heeft serienummer', + 'item' => 'Artikel', + 'item_id' => '', + 'item_number' => 'Streepjescode', + 'item_number_duplicate' => 'Artikelnummer is al aanwezig in de database.', 'item_number_invalid' => 'Artikelnummer bevat niet-toegestane tekens.', - "kit" => "Set", - "location" => "Locatie", - "low_inventory_items" => "Artikelen niet voorradig", - "low_sell_item" => "Lage verkoop artikel", - "manually_editing_of_quantity" => "Hoeveelheid handmatig bewerken", - "markup" => "", - "name" => "Artikelnaam", - "name_required" => "Artikelnaam is een vereist veld.", - "new" => "Nieuw artikel", - "no_description_items" => "Artikelen zonder beschrijving", - "no_items_to_display" => "Geen artikelen om te weergeven.", - "none" => "Geen", - "none_selected" => "Geen artikel(en) geselecteerd om te bewerken", - "nonstock" => "Niet-voorradig", - "number_information" => "Artikelnummer", - "number_required" => "Streepjescode is een vereist veld.", - "one_or_multiple" => "artikel(en)", - "pack_name" => "Verpakkingnaam", - "qty_per_pack" => "Hoeveelheid per verpakking", - "quantity" => "Hoeveelheid", - "quantity_number" => "Hoeveelheid moet een getal zijn.", - "quantity_required" => "Hoeveelheid is een vereist veld.", - "receiving_quantity" => "Leveringshoeveelheid", - "remove_image" => "Afbeelding verwijderen", - "reorder_level" => "Opnieuw bestellen niveau", - "reorder_level_number" => "Opnieuw bestellen niveau moet een getal zijn.", - "reorder_level_required" => "Opnieuw bestellen niveau is een vereist veld.", - "retrive_item_info" => "Artikelinfo ophalen", - "sales_tax_1" => "BTW", - "sales_tax_2" => "BTW 2", - "search_attributes" => "Zoekkenmerken", - "select_image" => "Afbeelding selecteren", - "serialized_items" => "Artikelen met serienummer", - "standard" => "Standaard", - "stock" => "Voorraad", - "stock_location" => "Voorraadlocatie", - "stock_type" => "Voorraadsoort", - "successful_adding" => "Artikel toegevoegd", - "successful_bulk_edit" => "Geselecteerde artikel(en) bijgewerkt", - "successful_deleted" => "U heeft verwijderd", - "successful_updating" => "Artikel bijgewerkt", - "supplier" => "Leverancier", - "tax_1" => "Belasting 1", - "tax_2" => "Belasting 2", - "tax_3" => "", - "tax_category" => "Belastingcategorie", - "tax_percent" => "VAT %", - "tax_percent_number" => "Belastingpercentage moet een numerieke waarde zijn", - "tax_percent_required" => "Belastingpercentage is een vereist veld.", - "tax_percents" => "Belastingpercentage(s)", - "temp" => "Tijdelijk", - "type" => "Artikelsoort", - "unit_price" => "Verkoopprijs", - "unit_price_number" => "Eenheid prijs moet een getal zijn.", - "unit_price_required" => "Verkoopprijs is een vereist veld.", - "upc_database" => "Streepjescode database", - "update" => "Artikel bijwerken", - "use_inventory_menu" => "Voorraadmenu gebruiken", + 'kit' => 'Set', + 'location' => 'Locatie', + 'low_inventory_items' => 'Artikelen niet voorradig', + 'low_sell_item' => 'Lage verkoop artikel', + 'manually_editing_of_quantity' => 'Hoeveelheid handmatig bewerken', + 'markup' => '', + 'name' => 'Artikelnaam', + 'name_required' => 'Artikelnaam is een vereist veld.', + 'new' => 'Nieuw artikel', + 'no_description_items' => 'Artikelen zonder beschrijving', + 'no_items_to_display' => 'Geen artikelen om te weergeven.', + 'none' => 'Geen', + 'none_selected' => 'Geen artikel(en) geselecteerd om te bewerken', + 'nonstock' => 'Niet-voorradig', + 'number_information' => 'Artikelnummer', + 'number_required' => 'Streepjescode is een vereist veld.', + 'one_or_multiple' => 'artikel(en)', + 'pack_name' => 'Verpakkingnaam', + 'qty_per_pack' => 'Hoeveelheid per verpakking', + 'quantity' => 'Hoeveelheid', + 'quantity_number' => 'Hoeveelheid moet een getal zijn.', + 'quantity_required' => 'Hoeveelheid is een vereist veld.', + 'receiving_quantity' => 'Leveringshoeveelheid', + 'remove_image' => 'Afbeelding verwijderen', + 'reorder_level' => 'Opnieuw bestellen niveau', + 'reorder_level_number' => 'Opnieuw bestellen niveau moet een getal zijn.', + 'reorder_level_required' => 'Opnieuw bestellen niveau is een vereist veld.', + 'retrive_item_info' => 'Artikelinfo ophalen', + 'sales_tax_1' => 'BTW', + 'sales_tax_2' => 'BTW 2', + 'search_attributes' => 'Zoekkenmerken', + 'select_image' => 'Afbeelding selecteren', + 'serialized_items' => 'Artikelen met serienummer', + 'standard' => 'Standaard', + 'stock' => 'Voorraad', + 'stock_location' => 'Voorraadlocatie', + 'stock_type' => 'Voorraadsoort', + 'successful_adding' => 'Artikel toegevoegd', + 'successful_bulk_edit' => 'Geselecteerde artikel(en) bijgewerkt', + 'successful_deleted' => 'U heeft verwijderd', + 'successful_updating' => 'Artikel bijgewerkt', + 'supplier' => 'Leverancier', + 'tax_1' => 'Belasting 1', + 'tax_2' => 'Belasting 2', + 'tax_3' => '', + 'tax_category' => 'Belastingcategorie', + 'tax_name_invalid' => 'Belastingnaam bevat niet-toegestane tekens.', + 'tax_percent' => 'VAT %', + 'tax_percent_number' => 'Belastingpercentage moet een numerieke waarde zijn', + 'tax_percent_required' => 'Belastingpercentage is een vereist veld.', + 'tax_percents' => 'Belastingpercentage(s)', + 'temp' => 'Tijdelijk', + 'type' => 'Artikelsoort', + 'unit_price' => 'Verkoopprijs', + 'unit_price_number' => 'Eenheid prijs moet een getal zijn.', + 'unit_price_required' => 'Verkoopprijs is een vereist veld.', + 'upc_database' => 'Streepjescode database', + 'update' => 'Artikel bijwerken', + 'use_inventory_menu' => 'Voorraadmenu gebruiken', ]; diff --git a/app/Language/pl/Items.php b/app/Language/pl/Items.php index a1cba95fe..80126ddcf 100644 --- a/app/Language/pl/Items.php +++ b/app/Language/pl/Items.php @@ -1,123 +1,124 @@ "Ilość do dodania lub odjęcia.", - 'allow_alt_description' => "", - 'amount_entry' => "", - 'bulk_edit' => "", - 'buy_price_required' => "", - 'cannot_be_deleted' => "", - 'cannot_find_item' => "", - 'categories' => "", - 'category' => "Kategoria", - 'category_new' => "", - 'category_required' => "", - 'change_all_to_allow_alt_desc' => "", - 'change_all_to_not_allow_allow_desc' => "", - 'change_all_to_serialized' => "", - 'change_all_to_unserialized' => "", - 'change_image' => "", - 'confirm_bulk_edit' => "", - 'confirm_bulk_edit_wipe_taxes' => "", - 'confirm_delete' => "", - 'confirm_restore' => "", - 'cost_price' => "", - 'cost_price_number' => "", - 'cost_price_required' => "", - 'count' => "", - 'csv_import_failed' => "", - 'csv_import_invalid_location' => "", - 'csv_import_nodata_wrongformat' => "", - 'csv_import_partially_failed' => "", - 'csv_import_success' => "", - 'current_quantity' => "Aktualna Ilość", - 'default_pack_name' => "", - 'description' => "Opis", - 'details_count' => "", - 'do_nothing' => "Nic nie rób", - 'edit' => "", - 'edit_fields_you_want_to_update' => "", - 'edit_multiple_items' => "", - 'empty_upc_items' => "", - 'error_adding_updating' => "", - 'error_updating_multiple' => "", - 'generate_barcodes' => "Generuj kody kreskowe", - 'hsn_code' => "", - 'image' => "", - 'import_items_csv' => "", - 'info_provided_by' => "", - 'inventory' => "", - 'inventory_CSV_import_quantity' => "", - 'inventory_comments' => "Komentarze", - 'inventory_data_tracking' => "", - 'inventory_date' => "", - 'inventory_employee' => "", - 'inventory_in_out_quantity' => "", - 'inventory_remarks' => "", - 'is_deleted' => "", - 'is_printed' => "", - 'is_serialized' => "", - 'item' => "", - 'item_id' => "", - 'item_number' => "", - 'item_number_duplicate' => "", + 'add_minus' => 'Ilość do dodania lub odjęcia.', + 'allow_alt_description' => '', + 'amount_entry' => '', + 'bulk_edit' => '', + 'buy_price_required' => '', + 'cannot_be_deleted' => '', + 'cannot_find_item' => '', + 'categories' => '', + 'category' => 'Kategoria', + 'category_new' => '', + 'category_required' => '', + 'change_all_to_allow_alt_desc' => '', + 'change_all_to_not_allow_allow_desc' => '', + 'change_all_to_serialized' => '', + 'change_all_to_unserialized' => '', + 'change_image' => '', + 'confirm_bulk_edit' => '', + 'confirm_bulk_edit_wipe_taxes' => '', + 'confirm_delete' => '', + 'confirm_restore' => '', + 'cost_price' => '', + 'cost_price_number' => '', + 'cost_price_required' => '', + 'count' => '', + 'csv_import_failed' => '', + 'csv_import_invalid_location' => '', + 'csv_import_nodata_wrongformat' => '', + 'csv_import_partially_failed' => '', + 'csv_import_success' => '', + 'current_quantity' => 'Aktualna Ilość', + 'default_pack_name' => '', + 'description' => 'Opis', + 'details_count' => '', + 'do_nothing' => 'Nic nie rób', + 'edit' => '', + 'edit_fields_you_want_to_update' => '', + 'edit_multiple_items' => '', + 'empty_upc_items' => '', + 'error_adding_updating' => '', + 'error_updating_multiple' => '', + 'generate_barcodes' => 'Generuj kody kreskowe', + 'hsn_code' => '', + 'image' => '', + 'import_items_csv' => '', + 'info_provided_by' => '', + 'inventory' => '', + 'inventory_CSV_import_quantity' => '', + 'inventory_comments' => 'Komentarze', + 'inventory_data_tracking' => '', + 'inventory_date' => '', + 'inventory_employee' => '', + 'inventory_in_out_quantity' => '', + 'inventory_remarks' => '', + 'is_deleted' => '', + 'is_printed' => '', + 'is_serialized' => '', + 'item' => '', + 'item_id' => '', + 'item_number' => '', + 'item_number_duplicate' => '', 'item_number_invalid' => 'Numer przedmiotu zawiera niedozwolone znaki.', - 'kit' => "", - 'location' => "", - 'low_inventory_items' => "", - 'low_sell_item' => "", - 'manually_editing_of_quantity' => "", - 'markup' => "", - 'name' => "", - 'name_required' => "", - 'new' => "", - 'no_description_items' => "", - 'no_items_to_display' => "", - 'none' => "", - 'none_selected' => "", - 'nonstock' => "", - 'number_information' => "", - 'number_required' => "", - 'one_or_multiple' => "", - 'pack_name' => "", - 'qty_per_pack' => "", - 'quantity' => "Ilość", - 'quantity_number' => "", - 'quantity_required' => "", - 'receiving_quantity' => "", - 'remove_image' => "", - 'reorder_level' => "", - 'reorder_level_number' => "", - 'reorder_level_required' => "", - 'retrive_item_info' => "", - 'sales_tax_1' => "", - 'sales_tax_2' => "", - 'search_attributes' => "", - 'select_image' => "", - 'serialized_items' => "", - 'standard' => "", - 'stock' => "", - 'stock_location' => "", - 'stock_type' => "", - 'successful_adding' => "", - 'successful_bulk_edit' => "", - 'successful_deleted' => "", - 'successful_updating' => "", - 'supplier' => "", - 'tax_1' => "", - 'tax_2' => "", - 'tax_3' => "", - 'tax_category' => "", - 'tax_percent' => "", - 'tax_percent_number' => "", - 'tax_percent_required' => "", - 'tax_percents' => "", - 'temp' => "", - 'type' => "", - 'unit_price' => "", - 'unit_price_number' => "", - 'unit_price_required' => "", - 'upc_database' => "", - 'update' => "", - 'use_inventory_menu' => "", + 'kit' => '', + 'location' => '', + 'low_inventory_items' => '', + 'low_sell_item' => '', + 'manually_editing_of_quantity' => '', + 'markup' => '', + 'name' => '', + 'name_required' => '', + 'new' => '', + 'no_description_items' => '', + 'no_items_to_display' => '', + 'none' => '', + 'none_selected' => '', + 'nonstock' => '', + 'number_information' => '', + 'number_required' => '', + 'one_or_multiple' => '', + 'pack_name' => '', + 'qty_per_pack' => '', + 'quantity' => 'Ilość', + 'quantity_number' => '', + 'quantity_required' => '', + 'receiving_quantity' => '', + 'remove_image' => '', + 'reorder_level' => '', + 'reorder_level_number' => '', + 'reorder_level_required' => '', + 'retrive_item_info' => '', + 'sales_tax_1' => '', + 'sales_tax_2' => '', + 'search_attributes' => '', + 'select_image' => '', + 'serialized_items' => '', + 'standard' => '', + 'stock' => '', + 'stock_location' => '', + 'stock_type' => '', + 'successful_adding' => '', + 'successful_bulk_edit' => '', + 'successful_deleted' => '', + 'successful_updating' => '', + 'supplier' => '', + 'tax_1' => '', + 'tax_2' => '', + 'tax_3' => '', + 'tax_category' => '', + 'tax_name_invalid' => 'Nazwa podatku zawiera niedozwolone znaki.', + 'tax_percent' => '', + 'tax_percent_number' => '', + 'tax_percent_required' => '', + 'tax_percents' => '', + 'temp' => '', + 'type' => '', + 'unit_price' => '', + 'unit_price_number' => '', + 'unit_price_required' => '', + 'upc_database' => '', + 'update' => '', + 'use_inventory_menu' => '', ]; diff --git a/app/Language/pt-BR/Items.php b/app/Language/pt-BR/Items.php index 9202c9ed3..bf7b1cb3e 100644 --- a/app/Language/pt-BR/Items.php +++ b/app/Language/pt-BR/Items.php @@ -1,123 +1,124 @@ "Inventário para adicionar/subtrair.", - "allow_alt_description" => "Permitir atualizar descrição", - "amount_entry" => "Entrada de montante", - "bulk_edit" => "Editar Múltiplos Itens", - "buy_price_required" => "Preço de compra é um campo obrigatório.", - "cannot_be_deleted" => "Não foi possível excluir os itens selecionados um ou mais dos itens selecionados tem vendas.", - "cannot_find_item" => "Não consegue encontrar qualquer informação sobre o produto.", - "categories" => "", - "category" => "Categoria", - "category_new" => "", - "category_required" => "Categoria é um campo obrigatório.", - "change_all_to_allow_alt_desc" => "Permitir alterar desconto para todos.", - "change_all_to_not_allow_allow_desc" => "Não Permitir alterar desconto para todos.", - "change_all_to_serialized" => "Alterar todos para serializados", - "change_all_to_unserialized" => "Alterar todos para não serializados", - "change_image" => "Substituir imagem", - "confirm_bulk_edit" => "Tem certeza de que deseja editar todos os itens selecionados?", - "confirm_bulk_edit_wipe_taxes" => "Tem certeza de que deseja editar todos os impostos selecionados?.", - "confirm_delete" => "Tem certeza de que deseja excluir os itens selecionados?", - "confirm_restore" => "Tem certeza de que deseja restaurar o (s) item (ns) selecionado (s)?", - "cost_price" => "Preço de Custo", - "cost_price_number" => "Preço de custo deve ser um número.", - "cost_price_required" => "Preço de custo é um campo obrigatório.", - "count" => "Acrescentar ao Inventário", - "csv_import_failed" => "Importação do CSV falhou", - "csv_import_invalid_location" => "Local(is) de estoque inválido(s) encontrado(s): {0}. Apenas locais de estoque válidos são permitidos.", - "csv_import_nodata_wrongformat" => "Seu arquivo enviado não contém dados ou formato errado.", - "csv_import_partially_failed" => "Houve {0} falha na importação de itens na(s) linha(s): {1}. Nenhuma linha foi importada.", - "csv_import_success" => "Importação de Itens com sucesso.", - "current_quantity" => "Quantidade Atual", - "default_pack_name" => "Cada", - "description" => "Descrição", - "details_count" => "Detalhes da contagem de inventário", - "do_nothing" => "Nada a fazer", - "edit" => "", - "edit_fields_you_want_to_update" => "Editar os campos que deseja editar para todos os itens selecionados.", - "edit_multiple_items" => "Editando Múltiplos Itens", - "empty_upc_items" => "Vazio UPC Itens", - "error_adding_updating" => "Erro ao adicionar/atualizar item", - "error_updating_multiple" => "Erro na atualização de itens", - "generate_barcodes" => "Gerar Códigos de Barras", - "hsn_code" => "Nomenclatura do Sistema Harmonizado", - "image" => "Imagem", - "import_items_csv" => "Importar planilha de produtos do CSV", - "info_provided_by" => "Informação fornecida por", - "inventory" => "Inventário", - "inventory_CSV_import_quantity" => "Quantidade importada do CSV", - "inventory_comments" => "Comentário", - "inventory_data_tracking" => "Acompanhamento de dados de inventário", - "inventory_date" => "Data", - "inventory_employee" => "Funcionário", - "inventory_in_out_quantity" => "Quantidade In / Out", - "inventory_remarks" => "Observações", - "is_deleted" => "Apagado", - "is_printed" => "", - "is_serialized" => "Item tem Número Serial", - "item" => "Produto", - "item_id" => "", - "item_number" => "Cod. Barra", - "item_number_duplicate" => "O número do item já está presente na base de dados.", + 'add_minus' => 'Inventário para adicionar/subtrair.', + 'allow_alt_description' => 'Permitir atualizar descrição', + 'amount_entry' => 'Entrada de montante', + 'bulk_edit' => 'Editar Múltiplos Itens', + 'buy_price_required' => 'Preço de compra é um campo obrigatório.', + 'cannot_be_deleted' => 'Não foi possível excluir os itens selecionados um ou mais dos itens selecionados tem vendas.', + 'cannot_find_item' => 'Não consegue encontrar qualquer informação sobre o produto.', + 'categories' => '', + 'category' => 'Categoria', + 'category_new' => '', + 'category_required' => 'Categoria é um campo obrigatório.', + 'change_all_to_allow_alt_desc' => 'Permitir alterar desconto para todos.', + 'change_all_to_not_allow_allow_desc' => 'Não Permitir alterar desconto para todos.', + 'change_all_to_serialized' => 'Alterar todos para serializados', + 'change_all_to_unserialized' => 'Alterar todos para não serializados', + 'change_image' => 'Substituir imagem', + 'confirm_bulk_edit' => 'Tem certeza de que deseja editar todos os itens selecionados?', + 'confirm_bulk_edit_wipe_taxes' => 'Tem certeza de que deseja editar todos os impostos selecionados?.', + 'confirm_delete' => 'Tem certeza de que deseja excluir os itens selecionados?', + 'confirm_restore' => 'Tem certeza de que deseja restaurar o (s) item (ns) selecionado (s)?', + 'cost_price' => 'Preço de Custo', + 'cost_price_number' => 'Preço de custo deve ser um número.', + 'cost_price_required' => 'Preço de custo é um campo obrigatório.', + 'count' => 'Acrescentar ao Inventário', + 'csv_import_failed' => 'Importação do CSV falhou', + 'csv_import_invalid_location' => 'Local(is) de estoque inválido(s) encontrado(s): {0}. Apenas locais de estoque válidos são permitidos.', + 'csv_import_nodata_wrongformat' => 'Seu arquivo enviado não contém dados ou formato errado.', + 'csv_import_partially_failed' => 'Houve {0} falha na importação de itens na(s) linha(s): {1}. Nenhuma linha foi importada.', + 'csv_import_success' => 'Importação de Itens com sucesso.', + 'current_quantity' => 'Quantidade Atual', + 'default_pack_name' => 'Cada', + 'description' => 'Descrição', + 'details_count' => 'Detalhes da contagem de inventário', + 'do_nothing' => 'Nada a fazer', + 'edit' => '', + 'edit_fields_you_want_to_update' => 'Editar os campos que deseja editar para todos os itens selecionados.', + 'edit_multiple_items' => 'Editando Múltiplos Itens', + 'empty_upc_items' => 'Vazio UPC Itens', + 'error_adding_updating' => 'Erro ao adicionar/atualizar item', + 'error_updating_multiple' => 'Erro na atualização de itens', + 'generate_barcodes' => 'Gerar Códigos de Barras', + 'hsn_code' => 'Nomenclatura do Sistema Harmonizado', + 'image' => 'Imagem', + 'import_items_csv' => 'Importar planilha de produtos do CSV', + 'info_provided_by' => 'Informação fornecida por', + 'inventory' => 'Inventário', + 'inventory_CSV_import_quantity' => 'Quantidade importada do CSV', + 'inventory_comments' => 'Comentário', + 'inventory_data_tracking' => 'Acompanhamento de dados de inventário', + 'inventory_date' => 'Data', + 'inventory_employee' => 'Funcionário', + 'inventory_in_out_quantity' => 'Quantidade In / Out', + 'inventory_remarks' => 'Observações', + 'is_deleted' => 'Apagado', + 'is_printed' => '', + 'is_serialized' => 'Item tem Número Serial', + 'item' => 'Produto', + 'item_id' => '', + 'item_number' => 'Cod. Barra', + 'item_number_duplicate' => 'O número do item já está presente na base de dados.', 'item_number_invalid' => 'O número do item contém caracteres não permitidos.', - "kit" => "Conjunto", - "location" => "Localização", - "low_inventory_items" => "Itens sem estoque", - "low_sell_item" => "Item de baixa venda", - "manually_editing_of_quantity" => "Editar manualmente a quantidade", - "markup" => "", - "name" => "Nome produto", - "name_required" => "Nome do item é um campo obrigatório.", - "new" => "Novo Item", - "no_description_items" => "Sem descrição dos Itens", - "no_items_to_display" => "Sem itens para mostrar.", - "none" => "Nenhum", - "none_selected" => "Não selecionou nenhum produto para editar", - "nonstock" => "Sem estoque", - "number_information" => "Item Número", - "number_required" => "Cod. Barra é um campo obrigatório.", - "one_or_multiple" => "item(s)", - "pack_name" => "Nome do pacote", - "qty_per_pack" => "Quantidade por embalagem", - "quantity" => "Quantidade", - "quantity_number" => "Quantidade deve ser um número.", - "quantity_required" => "Quantidade é um campo obrigatório.", - "receiving_quantity" => "Quantidade a receber", - "remove_image" => "Remover imagem", - "reorder_level" => "Nível de reposição", - "reorder_level_number" => "Nível de reposição deve ser um número.", - "reorder_level_required" => "Nível de reposição é um campo obrigatório.", - "retrive_item_info" => "Recuperar Informação do Item", - "sales_tax_1" => "Imposto de venda", - "sales_tax_2" => "Imposto de venda 2", - "search_attributes" => "pesquisar atributos", - "select_image" => "Selecionar imagem", - "serialized_items" => "Serializar Itens", - "standard" => "Padrão", - "stock" => "Estoque", - "stock_location" => "Localização do estoque", - "stock_type" => "Tipo estoque", - "successful_adding" => "Você adicionou o item com sucesso", - "successful_bulk_edit" => "Você atualizou com sucesso os itens selecionados", - "successful_deleted" => "Você excluiu com sucesso", - "successful_updating" => "Você atualizou com sucesso o item", - "supplier" => "Fornecedor", - "tax_1" => "Imposto 1", - "tax_2" => "Imposto 2", - "tax_3" => "", - "tax_category" => "Categoria de imposto", - "tax_percent" => "Percentual Imposto", - "tax_percent_number" => "Porcentagem de imposto deve ser um valor numérico", - "tax_percent_required" => "Imposto Percentual um campo obrigatório.", - "tax_percents" => "Imposto Percentual", - "temp" => "Temporário", - "type" => "Tipo item", - "unit_price" => "Preço Varejo", - "unit_price_number" => "Preço unitário deve ser um número.", - "unit_price_required" => "Preço de varejo é um campo obrigatório.", - "upc_database" => "Base de dados UPC", - "update" => "Atualizar Item", - "use_inventory_menu" => "Usar Menu Inventário", + 'kit' => 'Conjunto', + 'location' => 'Localização', + 'low_inventory_items' => 'Itens sem estoque', + 'low_sell_item' => 'Item de baixa venda', + 'manually_editing_of_quantity' => 'Editar manualmente a quantidade', + 'markup' => '', + 'name' => 'Nome produto', + 'name_required' => 'Nome do item é um campo obrigatório.', + 'new' => 'Novo Item', + 'no_description_items' => 'Sem descrição dos Itens', + 'no_items_to_display' => 'Sem itens para mostrar.', + 'none' => 'Nenhum', + 'none_selected' => 'Não selecionou nenhum produto para editar', + 'nonstock' => 'Sem estoque', + 'number_information' => 'Item Número', + 'number_required' => 'Cod. Barra é um campo obrigatório.', + 'one_or_multiple' => 'item(s)', + 'pack_name' => 'Nome do pacote', + 'qty_per_pack' => 'Quantidade por embalagem', + 'quantity' => 'Quantidade', + 'quantity_number' => 'Quantidade deve ser um número.', + 'quantity_required' => 'Quantidade é um campo obrigatório.', + 'receiving_quantity' => 'Quantidade a receber', + 'remove_image' => 'Remover imagem', + 'reorder_level' => 'Nível de reposição', + 'reorder_level_number' => 'Nível de reposição deve ser um número.', + 'reorder_level_required' => 'Nível de reposição é um campo obrigatório.', + 'retrive_item_info' => 'Recuperar Informação do Item', + 'sales_tax_1' => 'Imposto de venda', + 'sales_tax_2' => 'Imposto de venda 2', + 'search_attributes' => 'pesquisar atributos', + 'select_image' => 'Selecionar imagem', + 'serialized_items' => 'Serializar Itens', + 'standard' => 'Padrão', + 'stock' => 'Estoque', + 'stock_location' => 'Localização do estoque', + 'stock_type' => 'Tipo estoque', + 'successful_adding' => 'Você adicionou o item com sucesso', + 'successful_bulk_edit' => 'Você atualizou com sucesso os itens selecionados', + 'successful_deleted' => 'Você excluiu com sucesso', + 'successful_updating' => 'Você atualizou com sucesso o item', + 'supplier' => 'Fornecedor', + 'tax_1' => 'Imposto 1', + 'tax_2' => 'Imposto 2', + 'tax_3' => '', + 'tax_category' => 'Categoria de imposto', + 'tax_name_invalid' => 'O nome do imposto contém caracteres não permitidos.', + 'tax_percent' => 'Percentual Imposto', + 'tax_percent_number' => 'Porcentagem de imposto deve ser um valor numérico', + 'tax_percent_required' => 'Imposto Percentual um campo obrigatório.', + 'tax_percents' => 'Imposto Percentual', + 'temp' => 'Temporário', + 'type' => 'Tipo item', + 'unit_price' => 'Preço Varejo', + 'unit_price_number' => 'Preço unitário deve ser um número.', + 'unit_price_required' => 'Preço de varejo é um campo obrigatório.', + 'upc_database' => 'Base de dados UPC', + 'update' => 'Atualizar Item', + 'use_inventory_menu' => 'Usar Menu Inventário', ]; diff --git a/app/Language/ro/Items.php b/app/Language/ro/Items.php index 4510884cb..6fec958f3 100644 --- a/app/Language/ro/Items.php +++ b/app/Language/ro/Items.php @@ -1,123 +1,124 @@ "", - "allow_alt_description" => "", - "amount_entry" => "", - "bulk_edit" => "", - "buy_price_required" => "", - "cannot_be_deleted" => "", - "cannot_find_item" => "", - "categories" => "Categorii - selectare numar produs.", - "category" => "Categorie", - "category_new" => "Categorie noua", - "category_required" => "Campul Categorie este obligatoriu.", - "change_all_to_allow_alt_desc" => "Permite descriere alternativa pentru tot.", - "change_all_to_not_allow_allow_desc" => "Nu permite descriere alternativa pentru tot.", - "change_all_to_serialized" => "", - "change_all_to_unserialized" => "", - "change_image" => "Schimbare imagine", - "confirm_bulk_edit" => "Sigur doriti editarea produsului/produselor selectate?", - "confirm_bulk_edit_wipe_taxes" => "Toate informatiile cu privire la taxe, vor fi inlocuite.", - "confirm_delete" => "Sigur doriti stergerea produselor selectate?", - "confirm_restore" => "Sigur doriti restaurarea produselor selectate?", - "cost_price" => "", - "cost_price_number" => "", - "cost_price_required" => "", - "count" => "", - "csv_import_failed" => "", - "csv_import_invalid_location" => "", - "csv_import_nodata_wrongformat" => "", - "csv_import_partially_failed" => "", - "csv_import_success" => "", - "current_quantity" => "", - "default_pack_name" => "", - "description" => "", - "details_count" => "", - "do_nothing" => "", - "edit" => "", - "edit_fields_you_want_to_update" => "", - "edit_multiple_items" => "", - "empty_upc_items" => "", - "error_adding_updating" => "", - "error_updating_multiple" => "", - "generate_barcodes" => "", - "hsn_code" => "", - "image" => "", - "import_items_csv" => "", - "info_provided_by" => "", - "inventory" => "", - "inventory_CSV_import_quantity" => "", - "inventory_comments" => "", - "inventory_data_tracking" => "", - "inventory_date" => "", - "inventory_employee" => "", - "inventory_in_out_quantity" => "", - "inventory_remarks" => "", - "is_deleted" => "", - "is_printed" => "", - "is_serialized" => "", - "item" => "", - "item_id" => "", - "item_number" => "", - "item_number_duplicate" => "", + 'add_minus' => '', + 'allow_alt_description' => '', + 'amount_entry' => '', + 'bulk_edit' => '', + 'buy_price_required' => '', + 'cannot_be_deleted' => '', + 'cannot_find_item' => '', + 'categories' => 'Categorii - selectare numar produs.', + 'category' => 'Categorie', + 'category_new' => 'Categorie noua', + 'category_required' => 'Campul Categorie este obligatoriu.', + 'change_all_to_allow_alt_desc' => 'Permite descriere alternativa pentru tot.', + 'change_all_to_not_allow_allow_desc' => 'Nu permite descriere alternativa pentru tot.', + 'change_all_to_serialized' => '', + 'change_all_to_unserialized' => '', + 'change_image' => 'Schimbare imagine', + 'confirm_bulk_edit' => 'Sigur doriti editarea produsului/produselor selectate?', + 'confirm_bulk_edit_wipe_taxes' => 'Toate informatiile cu privire la taxe, vor fi inlocuite.', + 'confirm_delete' => 'Sigur doriti stergerea produselor selectate?', + 'confirm_restore' => 'Sigur doriti restaurarea produselor selectate?', + 'cost_price' => '', + 'cost_price_number' => '', + 'cost_price_required' => '', + 'count' => '', + 'csv_import_failed' => '', + 'csv_import_invalid_location' => '', + 'csv_import_nodata_wrongformat' => '', + 'csv_import_partially_failed' => '', + 'csv_import_success' => '', + 'current_quantity' => '', + 'default_pack_name' => '', + 'description' => '', + 'details_count' => '', + 'do_nothing' => '', + 'edit' => '', + 'edit_fields_you_want_to_update' => '', + 'edit_multiple_items' => '', + 'empty_upc_items' => '', + 'error_adding_updating' => '', + 'error_updating_multiple' => '', + 'generate_barcodes' => '', + 'hsn_code' => '', + 'image' => '', + 'import_items_csv' => '', + 'info_provided_by' => '', + 'inventory' => '', + 'inventory_CSV_import_quantity' => '', + 'inventory_comments' => '', + 'inventory_data_tracking' => '', + 'inventory_date' => '', + 'inventory_employee' => '', + 'inventory_in_out_quantity' => '', + 'inventory_remarks' => '', + 'is_deleted' => '', + 'is_printed' => '', + 'is_serialized' => '', + 'item' => '', + 'item_id' => '', + 'item_number' => '', + 'item_number_duplicate' => '', 'item_number_invalid' => 'Numărul articolului conține caractere nepermise.', - "kit" => "", - "location" => "", - "low_inventory_items" => "", - "low_sell_item" => "", - "manually_editing_of_quantity" => "", - "markup" => "", - "name" => "", - "name_required" => "", - "new" => "", - "no_description_items" => "", - "no_items_to_display" => "", - "none" => "", - "none_selected" => "", - "nonstock" => "", - "number_information" => "", - "number_required" => "", - "one_or_multiple" => "", - "pack_name" => "", - "qty_per_pack" => "", - "quantity" => "", - "quantity_number" => "", - "quantity_required" => "", - "receiving_quantity" => "", - "remove_image" => "", - "reorder_level" => "", - "reorder_level_number" => "", - "reorder_level_required" => "", - "retrive_item_info" => "", - "sales_tax_1" => "", - "sales_tax_2" => "", - "search_attributes" => "", - "select_image" => "", - "serialized_items" => "", - "standard" => "", - "stock" => "", - "stock_location" => "", - "stock_type" => "", - "successful_adding" => "", - "successful_bulk_edit" => "", - "successful_deleted" => "", - "successful_updating" => "", - "supplier" => "", - "tax_1" => "", - "tax_2" => "", - "tax_3" => "", - "tax_category" => "", - "tax_percent" => "", - "tax_percent_number" => "", - "tax_percent_required" => "", - "tax_percents" => "", - "temp" => "", - "type" => "", - "unit_price" => "", - "unit_price_number" => "", - "unit_price_required" => "", - "upc_database" => "", - "update" => "", - "use_inventory_menu" => "", + 'kit' => '', + 'location' => '', + 'low_inventory_items' => '', + 'low_sell_item' => '', + 'manually_editing_of_quantity' => '', + 'markup' => '', + 'name' => '', + 'name_required' => '', + 'new' => '', + 'no_description_items' => '', + 'no_items_to_display' => '', + 'none' => '', + 'none_selected' => '', + 'nonstock' => '', + 'number_information' => '', + 'number_required' => '', + 'one_or_multiple' => '', + 'pack_name' => '', + 'qty_per_pack' => '', + 'quantity' => '', + 'quantity_number' => '', + 'quantity_required' => '', + 'receiving_quantity' => '', + 'remove_image' => '', + 'reorder_level' => '', + 'reorder_level_number' => '', + 'reorder_level_required' => '', + 'retrive_item_info' => '', + 'sales_tax_1' => '', + 'sales_tax_2' => '', + 'search_attributes' => '', + 'select_image' => '', + 'serialized_items' => '', + 'standard' => '', + 'stock' => '', + 'stock_location' => '', + 'stock_type' => '', + 'successful_adding' => '', + 'successful_bulk_edit' => '', + 'successful_deleted' => '', + 'successful_updating' => '', + 'supplier' => '', + 'tax_1' => '', + 'tax_2' => '', + 'tax_3' => '', + 'tax_category' => '', + 'tax_name_invalid' => 'Numele taxei conține caractere nepermise.', + 'tax_percent' => '', + 'tax_percent_number' => '', + 'tax_percent_required' => '', + 'tax_percents' => '', + 'temp' => '', + 'type' => '', + 'unit_price' => '', + 'unit_price_number' => '', + 'unit_price_required' => '', + 'upc_database' => '', + 'update' => '', + 'use_inventory_menu' => '', ]; diff --git a/app/Language/ru/Items.php b/app/Language/ru/Items.php index 1b283a62f..6b8b2e96c 100644 --- a/app/Language/ru/Items.php +++ b/app/Language/ru/Items.php @@ -1,123 +1,124 @@ "Добавить/убрать товар.", - "allow_alt_description" => "Разрешить альтернативные описания", - "amount_entry" => "Ввод количества", - "bulk_edit" => "Массовое редактирование", - "buy_price_required" => "Цена покупки - обязательное поле.", - "cannot_be_deleted" => "Не удалось удалить выбраннй(ые) товар(ы), так как у одного или нескольких выбранных товаров есть продажи.", - "cannot_find_item" => "Товар не найден.", - "categories" => "", - "category" => "Категория", - "category_new" => "", - "category_required" => "Категория - обязательное поле.", - "change_all_to_allow_alt_desc" => "Разрешить альтернативное описание для всех.", - "change_all_to_not_allow_allow_desc" => "Не разрешать альтернативные описания для всех.", - "change_all_to_serialized" => "Выбрать все", - "change_all_to_unserialized" => "Снять выделение со всех", - "change_image" => "Изменить изображение", - "confirm_bulk_edit" => "Вы уверены, что хотите редактировать выбранные товары?", - "confirm_bulk_edit_wipe_taxes" => "Вся информация о налогах на товар будет изменена.", - "confirm_delete" => "Вы уверены, что хотите удалить выбранные товары?", - "confirm_restore" => "Вы уверены, что хотите восстановить выбранные товары?", - "cost_price" => "Оптовая цена", - "cost_price_number" => "Оптовая цена должна быть числом.", - "cost_price_required" => "Оптовая цена - обязательное поле.", - "count" => "Обновление запасов", - "csv_import_failed" => "Ошибка импорта CSV", - "csv_import_invalid_location" => "", - "csv_import_nodata_wrongformat" => "Загруженный файл CSV не содержит данных или имеет неправильный формат.", - "csv_import_partially_failed" => "В строке (строках) произошло {0} ошибок импорта: {1}. Ничего не было импортировано.", - "csv_import_success" => "Товар успешно импортирован из CSV.", - "current_quantity" => "Текущее количество", - "default_pack_name" => "Каждый", - "description" => "Описание", - "details_count" => "Сведения о запасах", - "do_nothing" => "Ничего не делать", - "edit" => "", - "edit_fields_you_want_to_update" => "Отредактируйте нужные поля у выбранных товаров.", - "edit_multiple_items" => "Редактирование нескольких товаров", - "empty_upc_items" => "Штрих-код товара(ов) пуст", - "error_adding_updating" => "Ошибка при добавлении/обновлении товара", - "error_updating_multiple" => "Ошибка при обновлении товаров", - "generate_barcodes" => "Генерация штрих-кодов", - "hsn_code" => "Согласованная система номенклатуры", - "image" => "Изображение", - "import_items_csv" => "Импорт товаров из CSV", - "info_provided_by" => "Информация предоставлена", - "inventory" => "Запасы", - "inventory_CSV_import_quantity" => "Импортированое количество из CSV", - "inventory_comments" => "Комментарии", - "inventory_data_tracking" => "Отслеживание запасов", - "inventory_date" => "Дата", - "inventory_employee" => "Сотрудник", - "inventory_in_out_quantity" => "Количество (Приход / Уход)", - "inventory_remarks" => "Пометки", - "is_deleted" => "Удаленный", - "is_printed" => "", - "is_serialized" => "Товар имеет серийный номер", - "item" => "Товар", - "item_id" => "", - "item_number" => "Штрих-код", - "item_number_duplicate" => "Товар с таким номером уже присутствует в базе данных.", + 'add_minus' => 'Добавить/убрать товар.', + 'allow_alt_description' => 'Разрешить альтернативные описания', + 'amount_entry' => 'Ввод количества', + 'bulk_edit' => 'Массовое редактирование', + 'buy_price_required' => 'Цена покупки - обязательное поле.', + 'cannot_be_deleted' => 'Не удалось удалить выбраннй(ые) товар(ы), так как у одного или нескольких выбранных товаров есть продажи.', + 'cannot_find_item' => 'Товар не найден.', + 'categories' => '', + 'category' => 'Категория', + 'category_new' => '', + 'category_required' => 'Категория - обязательное поле.', + 'change_all_to_allow_alt_desc' => 'Разрешить альтернативное описание для всех.', + 'change_all_to_not_allow_allow_desc' => 'Не разрешать альтернативные описания для всех.', + 'change_all_to_serialized' => 'Выбрать все', + 'change_all_to_unserialized' => 'Снять выделение со всех', + 'change_image' => 'Изменить изображение', + 'confirm_bulk_edit' => 'Вы уверены, что хотите редактировать выбранные товары?', + 'confirm_bulk_edit_wipe_taxes' => 'Вся информация о налогах на товар будет изменена.', + 'confirm_delete' => 'Вы уверены, что хотите удалить выбранные товары?', + 'confirm_restore' => 'Вы уверены, что хотите восстановить выбранные товары?', + 'cost_price' => 'Оптовая цена', + 'cost_price_number' => 'Оптовая цена должна быть числом.', + 'cost_price_required' => 'Оптовая цена - обязательное поле.', + 'count' => 'Обновление запасов', + 'csv_import_failed' => 'Ошибка импорта CSV', + 'csv_import_invalid_location' => '', + 'csv_import_nodata_wrongformat' => 'Загруженный файл CSV не содержит данных или имеет неправильный формат.', + 'csv_import_partially_failed' => 'В строке (строках) произошло {0} ошибок импорта: {1}. Ничего не было импортировано.', + 'csv_import_success' => 'Товар успешно импортирован из CSV.', + 'current_quantity' => 'Текущее количество', + 'default_pack_name' => 'Каждый', + 'description' => 'Описание', + 'details_count' => 'Сведения о запасах', + 'do_nothing' => 'Ничего не делать', + 'edit' => '', + 'edit_fields_you_want_to_update' => 'Отредактируйте нужные поля у выбранных товаров.', + 'edit_multiple_items' => 'Редактирование нескольких товаров', + 'empty_upc_items' => 'Штрих-код товара(ов) пуст', + 'error_adding_updating' => 'Ошибка при добавлении/обновлении товара', + 'error_updating_multiple' => 'Ошибка при обновлении товаров', + 'generate_barcodes' => 'Генерация штрих-кодов', + 'hsn_code' => 'Согласованная система номенклатуры', + 'image' => 'Изображение', + 'import_items_csv' => 'Импорт товаров из CSV', + 'info_provided_by' => 'Информация предоставлена', + 'inventory' => 'Запасы', + 'inventory_CSV_import_quantity' => 'Импортированое количество из CSV', + 'inventory_comments' => 'Комментарии', + 'inventory_data_tracking' => 'Отслеживание запасов', + 'inventory_date' => 'Дата', + 'inventory_employee' => 'Сотрудник', + 'inventory_in_out_quantity' => 'Количество (Приход / Уход)', + 'inventory_remarks' => 'Пометки', + 'is_deleted' => 'Удаленный', + 'is_printed' => '', + 'is_serialized' => 'Товар имеет серийный номер', + 'item' => 'Товар', + 'item_id' => '', + 'item_number' => 'Штрих-код', + 'item_number_duplicate' => 'Товар с таким номером уже присутствует в базе данных.', 'item_number_invalid' => 'Номер товара содержит недопустимые символы.', - "kit" => "Комплект", - "location" => "Расположение", - "low_inventory_items" => "Товары не в наличии", - "low_sell_item" => "Товар с низким уровнем продаж", - "manually_editing_of_quantity" => "Ручное редактирование количества", - "markup" => "", - "name" => "Название товара", - "name_required" => "Название товара - обязательно для заполнения.", - "new" => "Новый товар", - "no_description_items" => "Нет описания товаров", - "no_items_to_display" => "Нет товаров для отображения.", - "none" => "Нет", - "none_selected" => "Вы не выбрали ни одного товара для редактирования", - "nonstock" => "Нет в наличии", - "number_information" => "Номер товара", - "number_required" => "Штрихкод - обязательное поле для заполнения.", - "one_or_multiple" => "товар(ов)", - "pack_name" => "Название упаковки", - "qty_per_pack" => "Количество в упаковке", - "quantity" => "Количество", - "quantity_number" => "Количество должно быть числом.", - "quantity_required" => "Количество - обязательное поле для заполнения.", - "receiving_quantity" => "Количество закупок", - "remove_image" => "Удалить изображение", - "reorder_level" => "Уровень повторного заказа", - "reorder_level_number" => "Уровень повторного заказа должно быть числом.", - "reorder_level_required" => "Уровень повторного заказа - обязательное поле для заполнения.", - "retrive_item_info" => "Информация о получении товара", - "sales_tax_1" => "Налог на продажу", - "sales_tax_2" => "Налог на продажу 2", - "search_attributes" => "Поиск атрибутов", - "select_image" => "Выбрать изображение", - "serialized_items" => "Выбранные товары", - "standard" => "Стандарт", - "stock" => "В наличии", - "stock_location" => "Расположение запасов", - "stock_type" => "Наличие", - "successful_adding" => "Вы успешно добавили товар", - "successful_bulk_edit" => "Вы успешно обновили выбранный товар(ы)", - "successful_deleted" => "Успешно удалено", - "successful_updating" => "Товар успешно обновлен", - "supplier" => "Поставщик", - "tax_1" => "Налог 1", - "tax_2" => "Налог 2", - "tax_3" => "", - "tax_category" => "Категория налога", - "tax_percent" => "процент налога", - "tax_percent_number" => "Налоговый процент должен быть числом", - "tax_percent_required" => "Налоговый процент - обязательно для заполнения.", - "tax_percents" => "Налоговый процент", - "temp" => "Временный", - "type" => "Тип товара", - "unit_price" => "Розничная цена", - "unit_price_number" => "Розничная цена должна быть числом.", - "unit_price_required" => "Розничная цена - обязательное поле для заполнения.", - "upc_database" => "База данных штрих-кодов", - "update" => "Обновление товара", - "use_inventory_menu" => "Использовать меню запасов", + 'kit' => 'Комплект', + 'location' => 'Расположение', + 'low_inventory_items' => 'Товары не в наличии', + 'low_sell_item' => 'Товар с низким уровнем продаж', + 'manually_editing_of_quantity' => 'Ручное редактирование количества', + 'markup' => '', + 'name' => 'Название товара', + 'name_required' => 'Название товара - обязательно для заполнения.', + 'new' => 'Новый товар', + 'no_description_items' => 'Нет описания товаров', + 'no_items_to_display' => 'Нет товаров для отображения.', + 'none' => 'Нет', + 'none_selected' => 'Вы не выбрали ни одного товара для редактирования', + 'nonstock' => 'Нет в наличии', + 'number_information' => 'Номер товара', + 'number_required' => 'Штрихкод - обязательное поле для заполнения.', + 'one_or_multiple' => 'товар(ов)', + 'pack_name' => 'Название упаковки', + 'qty_per_pack' => 'Количество в упаковке', + 'quantity' => 'Количество', + 'quantity_number' => 'Количество должно быть числом.', + 'quantity_required' => 'Количество - обязательное поле для заполнения.', + 'receiving_quantity' => 'Количество закупок', + 'remove_image' => 'Удалить изображение', + 'reorder_level' => 'Уровень повторного заказа', + 'reorder_level_number' => 'Уровень повторного заказа должно быть числом.', + 'reorder_level_required' => 'Уровень повторного заказа - обязательное поле для заполнения.', + 'retrive_item_info' => 'Информация о получении товара', + 'sales_tax_1' => 'Налог на продажу', + 'sales_tax_2' => 'Налог на продажу 2', + 'search_attributes' => 'Поиск атрибутов', + 'select_image' => 'Выбрать изображение', + 'serialized_items' => 'Выбранные товары', + 'standard' => 'Стандарт', + 'stock' => 'В наличии', + 'stock_location' => 'Расположение запасов', + 'stock_type' => 'Наличие', + 'successful_adding' => 'Вы успешно добавили товар', + 'successful_bulk_edit' => 'Вы успешно обновили выбранный товар(ы)', + 'successful_deleted' => 'Успешно удалено', + 'successful_updating' => 'Товар успешно обновлен', + 'supplier' => 'Поставщик', + 'tax_1' => 'Налог 1', + 'tax_2' => 'Налог 2', + 'tax_3' => '', + 'tax_category' => 'Категория налога', + 'tax_name_invalid' => 'Название налога содержит недопустимые символы.', + 'tax_percent' => 'процент налога', + 'tax_percent_number' => 'Налоговый процент должен быть числом', + 'tax_percent_required' => 'Налоговый процент - обязательно для заполнения.', + 'tax_percents' => 'Налоговый процент', + 'temp' => 'Временный', + 'type' => 'Тип товара', + 'unit_price' => 'Розничная цена', + 'unit_price_number' => 'Розничная цена должна быть числом.', + 'unit_price_required' => 'Розничная цена - обязательное поле для заполнения.', + 'upc_database' => 'База данных штрих-кодов', + 'update' => 'Обновление товара', + 'use_inventory_menu' => 'Использовать меню запасов', ]; diff --git a/app/Language/sv/Items.php b/app/Language/sv/Items.php index 77840e66c..fbd2e1929 100644 --- a/app/Language/sv/Items.php +++ b/app/Language/sv/Items.php @@ -1,123 +1,124 @@ "Lager att lägga till eller ta bort.", - "allow_alt_description" => "Tillåt alternativ beskrivning", - "amount_entry" => "Belopp", - "bulk_edit" => "Massändra", - "buy_price_required" => "Köppriset är ett obligatoriskt fält.", - "cannot_be_deleted" => "Kunde inte radera valda objekt, en eller flera av de valda objekten har försäljning.", - "cannot_find_item" => "Artikeln hittades inte.", - "categories" => "", - "category" => "Kategori", - "category_new" => "", - "category_required" => "Kategori är ett obligatoriskt fält.", - "change_all_to_allow_alt_desc" => "Tillåt alternativ beskrivning för alla.", - "change_all_to_not_allow_allow_desc" => "Tillåt inte alternativ beskrivning för alla.", - "change_all_to_serialized" => "Ändra allt till Serialized", - "change_all_to_unserialized" => "Ändra allt till ej Serialized", - "change_image" => "Ändra bild", - "confirm_bulk_edit" => "Är du säker på att du vill redigera valda artiklar?", - "confirm_bulk_edit_wipe_taxes" => "All Artikel Skatteinformation kommer att ersättas.", - "confirm_delete" => "Är du säker på att du vill radera valda artiklar?", - "confirm_restore" => "Är du säker på att du vill återställa valda artiklar?", - "cost_price" => "Grossistpris", - "cost_price_number" => "Grosistpriset måste vara ett nummer.", - "cost_price_required" => "Grossistpris är ett obligatoriskt fält.", - "count" => "Uppdatera Inventory", - "csv_import_failed" => "CSV-import misslyckades", - "csv_import_invalid_location" => "", - "csv_import_nodata_wrongformat" => "Den uppladdade filen har ingen data eller är formaterad felaktigt.", - "csv_import_partially_failed" => "Det fanns{0} importfel (er) på rad (er):{1}. Inga rader importerades.", - "csv_import_success" => "Artikelimporten lyckades.", - "current_quantity" => "Nuvarande antal", - "default_pack_name" => "Varje", - "description" => "Beskrivning", - "details_count" => "Inventarieringsuppgifter", - "do_nothing" => "Gör ingeting", - "edit" => "", - "edit_fields_you_want_to_update" => "Redigera önskade fält för valda artiklar.", - "edit_multiple_items" => "Redigering av flera artiklar", - "empty_upc_items" => "Tomma streckkodsposter", - "error_adding_updating" => "Det gick inte att lägga till / uppdatera artiklar", - "error_updating_multiple" => "Ett fel uppstod vid uppdatering av artiklar", - "generate_barcodes" => "Generera streckkoder", - "hsn_code" => "Harmoniserade systemnomenklaturen", - "image" => "Avatar", - "import_items_csv" => "Artikelimport från CSV", - "info_provided_by" => "Information tillhandahållen av", - "inventory" => "Lager", - "inventory_CSV_import_quantity" => "Antal importerat från CSV", - "inventory_comments" => "Kommentarer", - "inventory_data_tracking" => "Lagerspårning", - "inventory_date" => "Datum", - "inventory_employee" => "Anställd", - "inventory_in_out_quantity" => "In / Out Mängd", - "inventory_remarks" => "Anmärkningar", - "is_deleted" => "Raderad", - "is_printed" => "", - "is_serialized" => "Artikeln har serienummer", - "item" => "Artikel", - "item_id" => "", - "item_number" => "Streckkod", - "item_number_duplicate" => "Artikelnummer finns redan i databasen.", + 'add_minus' => 'Lager att lägga till eller ta bort.', + 'allow_alt_description' => 'Tillåt alternativ beskrivning', + 'amount_entry' => 'Belopp', + 'bulk_edit' => 'Massändra', + 'buy_price_required' => 'Köppriset är ett obligatoriskt fält.', + 'cannot_be_deleted' => 'Kunde inte radera valda objekt, en eller flera av de valda objekten har försäljning.', + 'cannot_find_item' => 'Artikeln hittades inte.', + 'categories' => '', + 'category' => 'Kategori', + 'category_new' => '', + 'category_required' => 'Kategori är ett obligatoriskt fält.', + 'change_all_to_allow_alt_desc' => 'Tillåt alternativ beskrivning för alla.', + 'change_all_to_not_allow_allow_desc' => 'Tillåt inte alternativ beskrivning för alla.', + 'change_all_to_serialized' => 'Ändra allt till Serialized', + 'change_all_to_unserialized' => 'Ändra allt till ej Serialized', + 'change_image' => 'Ändra bild', + 'confirm_bulk_edit' => 'Är du säker på att du vill redigera valda artiklar?', + 'confirm_bulk_edit_wipe_taxes' => 'All Artikel Skatteinformation kommer att ersättas.', + 'confirm_delete' => 'Är du säker på att du vill radera valda artiklar?', + 'confirm_restore' => 'Är du säker på att du vill återställa valda artiklar?', + 'cost_price' => 'Grossistpris', + 'cost_price_number' => 'Grosistpriset måste vara ett nummer.', + 'cost_price_required' => 'Grossistpris är ett obligatoriskt fält.', + 'count' => 'Uppdatera Inventory', + 'csv_import_failed' => 'CSV-import misslyckades', + 'csv_import_invalid_location' => '', + 'csv_import_nodata_wrongformat' => 'Den uppladdade filen har ingen data eller är formaterad felaktigt.', + 'csv_import_partially_failed' => 'Det fanns{0} importfel (er) på rad (er):{1}. Inga rader importerades.', + 'csv_import_success' => 'Artikelimporten lyckades.', + 'current_quantity' => 'Nuvarande antal', + 'default_pack_name' => 'Varje', + 'description' => 'Beskrivning', + 'details_count' => 'Inventarieringsuppgifter', + 'do_nothing' => 'Gör ingeting', + 'edit' => '', + 'edit_fields_you_want_to_update' => 'Redigera önskade fält för valda artiklar.', + 'edit_multiple_items' => 'Redigering av flera artiklar', + 'empty_upc_items' => 'Tomma streckkodsposter', + 'error_adding_updating' => 'Det gick inte att lägga till / uppdatera artiklar', + 'error_updating_multiple' => 'Ett fel uppstod vid uppdatering av artiklar', + 'generate_barcodes' => 'Generera streckkoder', + 'hsn_code' => 'Harmoniserade systemnomenklaturen', + 'image' => 'Avatar', + 'import_items_csv' => 'Artikelimport från CSV', + 'info_provided_by' => 'Information tillhandahållen av', + 'inventory' => 'Lager', + 'inventory_CSV_import_quantity' => 'Antal importerat från CSV', + 'inventory_comments' => 'Kommentarer', + 'inventory_data_tracking' => 'Lagerspårning', + 'inventory_date' => 'Datum', + 'inventory_employee' => 'Anställd', + 'inventory_in_out_quantity' => 'In / Out Mängd', + 'inventory_remarks' => 'Anmärkningar', + 'is_deleted' => 'Raderad', + 'is_printed' => '', + 'is_serialized' => 'Artikeln har serienummer', + 'item' => 'Artikel', + 'item_id' => '', + 'item_number' => 'Streckkod', + 'item_number_duplicate' => 'Artikelnummer finns redan i databasen.', 'item_number_invalid' => 'Artikelnumret innehåller otillåtna tecken.', - "kit" => "Kit", - "location" => "Lagerplats", - "low_inventory_items" => "Artikeln slutsåld", - "low_sell_item" => "Låg försäljnings artikel", - "manually_editing_of_quantity" => "Manuell redigering av antal", - "markup" => "", - "name" => "Artikelnamn", - "name_required" => "Artikelnamn är ett obligatoriskt fält.", - "new" => "Ny artikel", - "no_description_items" => "Inga beskrivning av artikel", - "no_items_to_display" => "Inga artiklar att visa.", - "none" => "inga", - "none_selected" => "Du har inte valt några artiklar att redigera", - "nonstock" => "Icke-lager", - "number_information" => "Artikelnummer", - "number_required" => "Streckkod är ett obligatoriskt fält.", - "one_or_multiple" => "Artikel", - "pack_name" => "Förpackningsnamn", - "qty_per_pack" => "Antal per förpackning", - "quantity" => "Kvantitet", - "quantity_number" => "Antal måste vara ett nummer.", - "quantity_required" => "Antal är ett obligatoriskt fält.", - "receiving_quantity" => "Mottagningskvantitet", - "remove_image" => "Radera bild", - "reorder_level" => "Nivå för ombeställning", - "reorder_level_number" => "Omordningsnivå måste vara ett nummer.", - "reorder_level_required" => "Återbeställningsnivå är ett obligatoriskt fält.", - "retrive_item_info" => "Hämta artikelinfo", - "sales_tax_1" => "Moms", - "sales_tax_2" => "Moms 2", - "search_attributes" => "Sök attribut", - "select_image" => "Välj Bild", - "serialized_items" => "Serialiserade artiklar", - "standard" => "Standard", - "stock" => "Lager", - "stock_location" => "Lagerplats", - "stock_type" => "Lagertyp", - "successful_adding" => "Du har lagt till Artikeln", - "successful_bulk_edit" => "Du har uppdaterat den valda atikeln", - "successful_deleted" => "Du har tagit bort artikeln", - "successful_updating" => "Du har uppdaterat artikeln", - "supplier" => "Leverantör", - "tax_1" => "Skatt 1", - "tax_2" => "Skatt 2", - "tax_3" => "", - "tax_category" => "Skattekategori", - "tax_percent" => "Skatt %", - "tax_percent_number" => "Skattprocent måste vara ett numeriskt värde", - "tax_percent_required" => "Skattprocent är ett obligatoriskt fält.", - "tax_percents" => "Skatt %", - "temp" => "Tillfällig", - "type" => "Artikeltyp", - "unit_price" => "Försäljningspris", - "unit_price_number" => "Enhetspriset måste vara ett nummer.", - "unit_price_required" => "Enhetspriset är ett obligatoriskt fält.", - "upc_database" => "Streckkod databas", - "update" => "Uppdatera artikeln", - "use_inventory_menu" => "Använd Inventory Menu", + 'kit' => 'Kit', + 'location' => 'Lagerplats', + 'low_inventory_items' => 'Artikeln slutsåld', + 'low_sell_item' => 'Låg försäljnings artikel', + 'manually_editing_of_quantity' => 'Manuell redigering av antal', + 'markup' => '', + 'name' => 'Artikelnamn', + 'name_required' => 'Artikelnamn är ett obligatoriskt fält.', + 'new' => 'Ny artikel', + 'no_description_items' => 'Inga beskrivning av artikel', + 'no_items_to_display' => 'Inga artiklar att visa.', + 'none' => 'inga', + 'none_selected' => 'Du har inte valt några artiklar att redigera', + 'nonstock' => 'Icke-lager', + 'number_information' => 'Artikelnummer', + 'number_required' => 'Streckkod är ett obligatoriskt fält.', + 'one_or_multiple' => 'Artikel', + 'pack_name' => 'Förpackningsnamn', + 'qty_per_pack' => 'Antal per förpackning', + 'quantity' => 'Kvantitet', + 'quantity_number' => 'Antal måste vara ett nummer.', + 'quantity_required' => 'Antal är ett obligatoriskt fält.', + 'receiving_quantity' => 'Mottagningskvantitet', + 'remove_image' => 'Radera bild', + 'reorder_level' => 'Nivå för ombeställning', + 'reorder_level_number' => 'Omordningsnivå måste vara ett nummer.', + 'reorder_level_required' => 'Återbeställningsnivå är ett obligatoriskt fält.', + 'retrive_item_info' => 'Hämta artikelinfo', + 'sales_tax_1' => 'Moms', + 'sales_tax_2' => 'Moms 2', + 'search_attributes' => 'Sök attribut', + 'select_image' => 'Välj Bild', + 'serialized_items' => 'Serialiserade artiklar', + 'standard' => 'Standard', + 'stock' => 'Lager', + 'stock_location' => 'Lagerplats', + 'stock_type' => 'Lagertyp', + 'successful_adding' => 'Du har lagt till Artikeln', + 'successful_bulk_edit' => 'Du har uppdaterat den valda atikeln', + 'successful_deleted' => 'Du har tagit bort artikeln', + 'successful_updating' => 'Du har uppdaterat artikeln', + 'supplier' => 'Leverantör', + 'tax_1' => 'Skatt 1', + 'tax_2' => 'Skatt 2', + 'tax_3' => '', + 'tax_category' => 'Skattekategori', + 'tax_name_invalid' => 'Skattenamnet innehåller otillåtna tecken.', + 'tax_percent' => 'Skatt %', + 'tax_percent_number' => 'Skattprocent måste vara ett numeriskt värde', + 'tax_percent_required' => 'Skattprocent är ett obligatoriskt fält.', + 'tax_percents' => 'Skatt %', + 'temp' => 'Tillfällig', + 'type' => 'Artikeltyp', + 'unit_price' => 'Försäljningspris', + 'unit_price_number' => 'Enhetspriset måste vara ett nummer.', + 'unit_price_required' => 'Enhetspriset är ett obligatoriskt fält.', + 'upc_database' => 'Streckkod databas', + 'update' => 'Uppdatera artikeln', + 'use_inventory_menu' => 'Använd Inventory Menu', ]; diff --git a/app/Language/sw-KE/Items.php b/app/Language/sw-KE/Items.php index dddc13929..03ab94ca9 100644 --- a/app/Language/sw-KE/Items.php +++ b/app/Language/sw-KE/Items.php @@ -1,123 +1,124 @@ "Hisa ya kuongeza au kutoa.", - "allow_alt_description" => "Ruhusu Maelezo Mbadala", - "amount_entry" => "Uingizaji wa Kiasi", - "bulk_edit" => "Hariri kwa Wingi", - "buy_price_required" => "Bei ya Ununuzi ni kiashiria kinachohitajika.", - "cannot_be_deleted" => "Haiwezekani kufuta Bidhaa ulizochagua, moja au zaidi tayari ina mauzo.", - "cannot_find_item" => "Bidhaa haijapatikana.", - "categories" => "", - "category" => "Kategoria", - "category_new" => "", - "category_required" => "Kategoria ni kiashiria kinachohitajika.", - "change_all_to_allow_alt_desc" => "Ruhusu Maelezo Mbadala kwa zote.", - "change_all_to_not_allow_allow_desc" => "Usiruhusu Maelezo Mbadala kwa zote.", - "change_all_to_serialized" => "Badilisha zote kuwa na Serialized", - "change_all_to_unserialized" => "Badilisha zote kuwa bila Unserialized", - "change_image" => "Badilisha Picha", - "confirm_bulk_edit" => "Una uhakika unataka kuhariri Bidhaa ulizochagua?", - "confirm_bulk_edit_wipe_taxes" => "Taarifa zote za Kodi ya Bidhaa zitabadilishwa.", - "confirm_delete" => "Una uhakika unataka kufuta Bidhaa ulizochagua?", - "confirm_restore" => "Una uhakika unataka kurejesha Bidhaa ulizochagua?", - "cost_price" => "Bei ya Jumla", - "cost_price_number" => "Bei ya Jumla lazima iwe namba.", - "cost_price_required" => "Bei ya Jumla ni kiashiria kinachohitajika.", - "count" => "Sasisha Hisa", - "csv_import_failed" => "Uingizaji wa CSV umeshindikana", - "csv_import_invalid_location" => "", - "csv_import_nodata_wrongformat" => "Faili ya CSV iliyopakiwa haina data au imepangwa vibaya.", - "csv_import_partially_failed" => "Kumekuwa na makosa {0} ya uingizaji wa bidhaa kwenye mstari: {1}. Hakuna safu zilizoingizwa.", - "csv_import_success" => "Uingizaji wa Bidhaa kutoka CSV umefanikiwa.", - "current_quantity" => "Kiasi Kilichopo", - "default_pack_name" => "Kila", - "description" => "Maelezo", - "details_count" => "Maelezo ya Hesabu ya Hisa", - "do_nothing" => "Usifanye chochote", - "edit" => "", - "edit_fields_you_want_to_update" => "Hariri sehemu unazotaka kwa Bidhaa ulizochagua.", - "edit_multiple_items" => "Hariri Bidhaa Nyingi", - "empty_upc_items" => "Bidhaa zisizo na Msimbo wa Mstari", - "error_adding_updating" => "Hitilafu katika kuongeza/kusasisha Bidhaa", - "error_updating_multiple" => "Hitilafu katika kusasisha Bidhaa", - "generate_barcodes" => "Tengeneza Misimbomstari", - "hsn_code" => "Harmonized System Nomenclature", - "image" => "Picha", - "import_items_csv" => "Ingiza Bidhaa kutoka CSV", - "info_provided_by" => "Taarifa imetolewa na", - "inventory" => "Hisa", - "inventory_CSV_import_quantity" => "Kiasi kilichoingizwa kutoka CSV", - "inventory_comments" => "Maoni", - "inventory_data_tracking" => "Inventory Data Tracking", - "inventory_date" => "Tarehe", - "inventory_employee" => "Mfanyakazi", - "inventory_in_out_quantity" => "Kiasi Ndani/Nje", - "inventory_remarks" => "Maelezo", - "is_deleted" => "Imefutwa", - "is_printed" => "", - "is_serialized" => "Bidhaa ina Serial Number", - "item" => "Bidhaa", - "item_id" => "", - "item_number" => "Msimbo wa Mstari", - "item_number_duplicate" => "namba ya Bidhaa tayari ipo kwenye Kanzidata.", + 'add_minus' => 'Hisa ya kuongeza au kutoa.', + 'allow_alt_description' => 'Ruhusu Maelezo Mbadala', + 'amount_entry' => 'Uingizaji wa Kiasi', + 'bulk_edit' => 'Hariri kwa Wingi', + 'buy_price_required' => 'Bei ya Ununuzi ni kiashiria kinachohitajika.', + 'cannot_be_deleted' => 'Haiwezekani kufuta Bidhaa ulizochagua, moja au zaidi tayari ina mauzo.', + 'cannot_find_item' => 'Bidhaa haijapatikana.', + 'categories' => '', + 'category' => 'Kategoria', + 'category_new' => '', + 'category_required' => 'Kategoria ni kiashiria kinachohitajika.', + 'change_all_to_allow_alt_desc' => 'Ruhusu Maelezo Mbadala kwa zote.', + 'change_all_to_not_allow_allow_desc' => 'Usiruhusu Maelezo Mbadala kwa zote.', + 'change_all_to_serialized' => 'Badilisha zote kuwa na Serialized', + 'change_all_to_unserialized' => 'Badilisha zote kuwa bila Unserialized', + 'change_image' => 'Badilisha Picha', + 'confirm_bulk_edit' => 'Una uhakika unataka kuhariri Bidhaa ulizochagua?', + 'confirm_bulk_edit_wipe_taxes' => 'Taarifa zote za Kodi ya Bidhaa zitabadilishwa.', + 'confirm_delete' => 'Una uhakika unataka kufuta Bidhaa ulizochagua?', + 'confirm_restore' => 'Una uhakika unataka kurejesha Bidhaa ulizochagua?', + 'cost_price' => 'Bei ya Jumla', + 'cost_price_number' => 'Bei ya Jumla lazima iwe namba.', + 'cost_price_required' => 'Bei ya Jumla ni kiashiria kinachohitajika.', + 'count' => 'Sasisha Hisa', + 'csv_import_failed' => 'Uingizaji wa CSV umeshindikana', + 'csv_import_invalid_location' => '', + 'csv_import_nodata_wrongformat' => 'Faili ya CSV iliyopakiwa haina data au imepangwa vibaya.', + 'csv_import_partially_failed' => 'Kumekuwa na makosa {0} ya uingizaji wa bidhaa kwenye mstari: {1}. Hakuna safu zilizoingizwa.', + 'csv_import_success' => 'Uingizaji wa Bidhaa kutoka CSV umefanikiwa.', + 'current_quantity' => 'Kiasi Kilichopo', + 'default_pack_name' => 'Kila', + 'description' => 'Maelezo', + 'details_count' => 'Maelezo ya Hesabu ya Hisa', + 'do_nothing' => 'Usifanye chochote', + 'edit' => '', + 'edit_fields_you_want_to_update' => 'Hariri sehemu unazotaka kwa Bidhaa ulizochagua.', + 'edit_multiple_items' => 'Hariri Bidhaa Nyingi', + 'empty_upc_items' => 'Bidhaa zisizo na Msimbo wa Mstari', + 'error_adding_updating' => 'Hitilafu katika kuongeza/kusasisha Bidhaa', + 'error_updating_multiple' => 'Hitilafu katika kusasisha Bidhaa', + 'generate_barcodes' => 'Tengeneza Misimbomstari', + 'hsn_code' => 'Harmonized System Nomenclature', + 'image' => 'Picha', + 'import_items_csv' => 'Ingiza Bidhaa kutoka CSV', + 'info_provided_by' => 'Taarifa imetolewa na', + 'inventory' => 'Hisa', + 'inventory_CSV_import_quantity' => 'Kiasi kilichoingizwa kutoka CSV', + 'inventory_comments' => 'Maoni', + 'inventory_data_tracking' => 'Inventory Data Tracking', + 'inventory_date' => 'Tarehe', + 'inventory_employee' => 'Mfanyakazi', + 'inventory_in_out_quantity' => 'Kiasi Ndani/Nje', + 'inventory_remarks' => 'Maelezo', + 'is_deleted' => 'Imefutwa', + 'is_printed' => '', + 'is_serialized' => 'Bidhaa ina Serial Number', + 'item' => 'Bidhaa', + 'item_id' => '', + 'item_number' => 'Msimbo wa Mstari', + 'item_number_duplicate' => 'namba ya Bidhaa tayari ipo kwenye Kanzidata.', 'item_number_invalid' => 'Namba ya Bidhaa ina herufi ambazo hairuhusiwi.', - "kit" => "Kifurushi", - "location" => "Mahali", - "low_inventory_items" => "Bidhaa Zilizokwisha Stoo", - "low_sell_item" => "Bidhaa yenye mauzo kidogo", - "manually_editing_of_quantity" => "Hariri Kiasi kwa kuandika", - "markup" => "", - "name" => "Jina la Bidhaa", - "name_required" => "Jina la Bidhaa ni kiashiria kinachohitajika.", - "new" => "Bidhaa Mpya", - "no_description_items" => "Bidhaa zisizo na Maelezo", - "no_items_to_display" => "Hakuna Bidhaa za kuonyesha.", - "none" => "Hakuna", - "none_selected" => "Hujachagua Bidhaa yoyote kuhariri", - "nonstock" => "Isiyo na Akiba", - "number_information" => "Namba ya Bidhaa", - "number_required" => "Msimbo wa Mstari ni kiashiria kinachohitajika.", - "one_or_multiple" => "bidhaa", - "pack_name" => "Jina la Pakiti", - "qty_per_pack" => "Kiasi kwa kila pakiti", - "quantity" => "Kiasi", - "quantity_number" => "Kiasi lazima kiwe namba.", - "quantity_required" => "Kiasi ni kiashiria kinachohitajika.", - "receiving_quantity" => "Kiasi Kinachopokelewa", - "remove_image" => "Ondoa Picha", - "reorder_level" => "Kiwango cha Kuagiza Tena", - "reorder_level_number" => "Kiwango cha Kuagiza Tena lazima kiwe namba.", - "reorder_level_required" => "Kiwango cha Kuagiza Tena ni kiashiria kinachohitajika.", - "retrive_item_info" => "Pata Taarifa ya Bidhaa", - "sales_tax_1" => "Kodi ya Mauzo", - "sales_tax_2" => "Kodi ya Mauzo 2", - "search_attributes" => "Tafuta Sifa", - "select_image" => "Chagua Picha", - "serialized_items" => "Bidhaa katika Mfululizo", - "standard" => "Kawaida", - "stock" => "Hisa", - "stock_location" => "Stoo", - "stock_type" => "Aina ya Hisa", - "successful_adding" => "Umefanikiwa kuongeza Bidhaa", - "successful_bulk_edit" => "Umefanikiwa kusasisha Bidhaa ulizochagua", - "successful_deleted" => "Umefanikiwa kufuta", - "successful_updating" => "Umefanikiwa kusasisha Bidhaa", - "supplier" => "Msambazaji", - "tax_1" => "Kodi 1", - "tax_2" => "Kodi 2", - "tax_3" => "", - "tax_category" => "Aina ya Kodi", - "tax_percent" => "Asilimia ya Kodi", - "tax_percent_number" => "Asilimia ya Kodi lazima iwe namba", - "tax_percent_required" => "Asilimia ya Kodi ni kiashiria kinachohitajika.", - "tax_percents" => "Asilimia za Kodi", - "temp" => "isiyodumu", - "type" => "Aina ya Bidhaa", - "unit_price" => "Bei ya Rejareja", - "unit_price_number" => "Bei ya Rejareja lazima iwe namba.", - "unit_price_required" => "Bei ya Rejareja ni kiashiria kinachohitajika.", - "upc_database" => "Kanzidata ya Misimbomstari", - "update" => "Sasisha Bidhaa", - "use_inventory_menu" => "Tumia Menyu ya Hisa", + 'kit' => 'Kifurushi', + 'location' => 'Mahali', + 'low_inventory_items' => 'Bidhaa Zilizokwisha Stoo', + 'low_sell_item' => 'Bidhaa yenye mauzo kidogo', + 'manually_editing_of_quantity' => 'Hariri Kiasi kwa kuandika', + 'markup' => '', + 'name' => 'Jina la Bidhaa', + 'name_required' => 'Jina la Bidhaa ni kiashiria kinachohitajika.', + 'new' => 'Bidhaa Mpya', + 'no_description_items' => 'Bidhaa zisizo na Maelezo', + 'no_items_to_display' => 'Hakuna Bidhaa za kuonyesha.', + 'none' => 'Hakuna', + 'none_selected' => 'Hujachagua Bidhaa yoyote kuhariri', + 'nonstock' => 'Isiyo na Akiba', + 'number_information' => 'Namba ya Bidhaa', + 'number_required' => 'Msimbo wa Mstari ni kiashiria kinachohitajika.', + 'one_or_multiple' => 'bidhaa', + 'pack_name' => 'Jina la Pakiti', + 'qty_per_pack' => 'Kiasi kwa kila pakiti', + 'quantity' => 'Kiasi', + 'quantity_number' => 'Kiasi lazima kiwe namba.', + 'quantity_required' => 'Kiasi ni kiashiria kinachohitajika.', + 'receiving_quantity' => 'Kiasi Kinachopokelewa', + 'remove_image' => 'Ondoa Picha', + 'reorder_level' => 'Kiwango cha Kuagiza Tena', + 'reorder_level_number' => 'Kiwango cha Kuagiza Tena lazima kiwe namba.', + 'reorder_level_required' => 'Kiwango cha Kuagiza Tena ni kiashiria kinachohitajika.', + 'retrive_item_info' => 'Pata Taarifa ya Bidhaa', + 'sales_tax_1' => 'Kodi ya Mauzo', + 'sales_tax_2' => 'Kodi ya Mauzo 2', + 'search_attributes' => 'Tafuta Sifa', + 'select_image' => 'Chagua Picha', + 'serialized_items' => 'Bidhaa katika Mfululizo', + 'standard' => 'Kawaida', + 'stock' => 'Hisa', + 'stock_location' => 'Stoo', + 'stock_type' => 'Aina ya Hisa', + 'successful_adding' => 'Umefanikiwa kuongeza Bidhaa', + 'successful_bulk_edit' => 'Umefanikiwa kusasisha Bidhaa ulizochagua', + 'successful_deleted' => 'Umefanikiwa kufuta', + 'successful_updating' => 'Umefanikiwa kusasisha Bidhaa', + 'supplier' => 'Msambazaji', + 'tax_1' => 'Kodi 1', + 'tax_2' => 'Kodi 2', + 'tax_3' => '', + 'tax_category' => 'Aina ya Kodi', + 'tax_name_invalid' => 'Jina la kodi lina herufi zisizoruhusiwa.', + 'tax_percent' => 'Asilimia ya Kodi', + 'tax_percent_number' => 'Asilimia ya Kodi lazima iwe namba', + 'tax_percent_required' => 'Asilimia ya Kodi ni kiashiria kinachohitajika.', + 'tax_percents' => 'Asilimia za Kodi', + 'temp' => 'isiyodumu', + 'type' => 'Aina ya Bidhaa', + 'unit_price' => 'Bei ya Rejareja', + 'unit_price_number' => 'Bei ya Rejareja lazima iwe namba.', + 'unit_price_required' => 'Bei ya Rejareja ni kiashiria kinachohitajika.', + 'upc_database' => 'Kanzidata ya Misimbomstari', + 'update' => 'Sasisha Bidhaa', + 'use_inventory_menu' => 'Tumia Menyu ya Hisa', ]; \ No newline at end of file diff --git a/app/Language/sw-TZ/Items.php b/app/Language/sw-TZ/Items.php index dddc13929..03ab94ca9 100644 --- a/app/Language/sw-TZ/Items.php +++ b/app/Language/sw-TZ/Items.php @@ -1,123 +1,124 @@ "Hisa ya kuongeza au kutoa.", - "allow_alt_description" => "Ruhusu Maelezo Mbadala", - "amount_entry" => "Uingizaji wa Kiasi", - "bulk_edit" => "Hariri kwa Wingi", - "buy_price_required" => "Bei ya Ununuzi ni kiashiria kinachohitajika.", - "cannot_be_deleted" => "Haiwezekani kufuta Bidhaa ulizochagua, moja au zaidi tayari ina mauzo.", - "cannot_find_item" => "Bidhaa haijapatikana.", - "categories" => "", - "category" => "Kategoria", - "category_new" => "", - "category_required" => "Kategoria ni kiashiria kinachohitajika.", - "change_all_to_allow_alt_desc" => "Ruhusu Maelezo Mbadala kwa zote.", - "change_all_to_not_allow_allow_desc" => "Usiruhusu Maelezo Mbadala kwa zote.", - "change_all_to_serialized" => "Badilisha zote kuwa na Serialized", - "change_all_to_unserialized" => "Badilisha zote kuwa bila Unserialized", - "change_image" => "Badilisha Picha", - "confirm_bulk_edit" => "Una uhakika unataka kuhariri Bidhaa ulizochagua?", - "confirm_bulk_edit_wipe_taxes" => "Taarifa zote za Kodi ya Bidhaa zitabadilishwa.", - "confirm_delete" => "Una uhakika unataka kufuta Bidhaa ulizochagua?", - "confirm_restore" => "Una uhakika unataka kurejesha Bidhaa ulizochagua?", - "cost_price" => "Bei ya Jumla", - "cost_price_number" => "Bei ya Jumla lazima iwe namba.", - "cost_price_required" => "Bei ya Jumla ni kiashiria kinachohitajika.", - "count" => "Sasisha Hisa", - "csv_import_failed" => "Uingizaji wa CSV umeshindikana", - "csv_import_invalid_location" => "", - "csv_import_nodata_wrongformat" => "Faili ya CSV iliyopakiwa haina data au imepangwa vibaya.", - "csv_import_partially_failed" => "Kumekuwa na makosa {0} ya uingizaji wa bidhaa kwenye mstari: {1}. Hakuna safu zilizoingizwa.", - "csv_import_success" => "Uingizaji wa Bidhaa kutoka CSV umefanikiwa.", - "current_quantity" => "Kiasi Kilichopo", - "default_pack_name" => "Kila", - "description" => "Maelezo", - "details_count" => "Maelezo ya Hesabu ya Hisa", - "do_nothing" => "Usifanye chochote", - "edit" => "", - "edit_fields_you_want_to_update" => "Hariri sehemu unazotaka kwa Bidhaa ulizochagua.", - "edit_multiple_items" => "Hariri Bidhaa Nyingi", - "empty_upc_items" => "Bidhaa zisizo na Msimbo wa Mstari", - "error_adding_updating" => "Hitilafu katika kuongeza/kusasisha Bidhaa", - "error_updating_multiple" => "Hitilafu katika kusasisha Bidhaa", - "generate_barcodes" => "Tengeneza Misimbomstari", - "hsn_code" => "Harmonized System Nomenclature", - "image" => "Picha", - "import_items_csv" => "Ingiza Bidhaa kutoka CSV", - "info_provided_by" => "Taarifa imetolewa na", - "inventory" => "Hisa", - "inventory_CSV_import_quantity" => "Kiasi kilichoingizwa kutoka CSV", - "inventory_comments" => "Maoni", - "inventory_data_tracking" => "Inventory Data Tracking", - "inventory_date" => "Tarehe", - "inventory_employee" => "Mfanyakazi", - "inventory_in_out_quantity" => "Kiasi Ndani/Nje", - "inventory_remarks" => "Maelezo", - "is_deleted" => "Imefutwa", - "is_printed" => "", - "is_serialized" => "Bidhaa ina Serial Number", - "item" => "Bidhaa", - "item_id" => "", - "item_number" => "Msimbo wa Mstari", - "item_number_duplicate" => "namba ya Bidhaa tayari ipo kwenye Kanzidata.", + 'add_minus' => 'Hisa ya kuongeza au kutoa.', + 'allow_alt_description' => 'Ruhusu Maelezo Mbadala', + 'amount_entry' => 'Uingizaji wa Kiasi', + 'bulk_edit' => 'Hariri kwa Wingi', + 'buy_price_required' => 'Bei ya Ununuzi ni kiashiria kinachohitajika.', + 'cannot_be_deleted' => 'Haiwezekani kufuta Bidhaa ulizochagua, moja au zaidi tayari ina mauzo.', + 'cannot_find_item' => 'Bidhaa haijapatikana.', + 'categories' => '', + 'category' => 'Kategoria', + 'category_new' => '', + 'category_required' => 'Kategoria ni kiashiria kinachohitajika.', + 'change_all_to_allow_alt_desc' => 'Ruhusu Maelezo Mbadala kwa zote.', + 'change_all_to_not_allow_allow_desc' => 'Usiruhusu Maelezo Mbadala kwa zote.', + 'change_all_to_serialized' => 'Badilisha zote kuwa na Serialized', + 'change_all_to_unserialized' => 'Badilisha zote kuwa bila Unserialized', + 'change_image' => 'Badilisha Picha', + 'confirm_bulk_edit' => 'Una uhakika unataka kuhariri Bidhaa ulizochagua?', + 'confirm_bulk_edit_wipe_taxes' => 'Taarifa zote za Kodi ya Bidhaa zitabadilishwa.', + 'confirm_delete' => 'Una uhakika unataka kufuta Bidhaa ulizochagua?', + 'confirm_restore' => 'Una uhakika unataka kurejesha Bidhaa ulizochagua?', + 'cost_price' => 'Bei ya Jumla', + 'cost_price_number' => 'Bei ya Jumla lazima iwe namba.', + 'cost_price_required' => 'Bei ya Jumla ni kiashiria kinachohitajika.', + 'count' => 'Sasisha Hisa', + 'csv_import_failed' => 'Uingizaji wa CSV umeshindikana', + 'csv_import_invalid_location' => '', + 'csv_import_nodata_wrongformat' => 'Faili ya CSV iliyopakiwa haina data au imepangwa vibaya.', + 'csv_import_partially_failed' => 'Kumekuwa na makosa {0} ya uingizaji wa bidhaa kwenye mstari: {1}. Hakuna safu zilizoingizwa.', + 'csv_import_success' => 'Uingizaji wa Bidhaa kutoka CSV umefanikiwa.', + 'current_quantity' => 'Kiasi Kilichopo', + 'default_pack_name' => 'Kila', + 'description' => 'Maelezo', + 'details_count' => 'Maelezo ya Hesabu ya Hisa', + 'do_nothing' => 'Usifanye chochote', + 'edit' => '', + 'edit_fields_you_want_to_update' => 'Hariri sehemu unazotaka kwa Bidhaa ulizochagua.', + 'edit_multiple_items' => 'Hariri Bidhaa Nyingi', + 'empty_upc_items' => 'Bidhaa zisizo na Msimbo wa Mstari', + 'error_adding_updating' => 'Hitilafu katika kuongeza/kusasisha Bidhaa', + 'error_updating_multiple' => 'Hitilafu katika kusasisha Bidhaa', + 'generate_barcodes' => 'Tengeneza Misimbomstari', + 'hsn_code' => 'Harmonized System Nomenclature', + 'image' => 'Picha', + 'import_items_csv' => 'Ingiza Bidhaa kutoka CSV', + 'info_provided_by' => 'Taarifa imetolewa na', + 'inventory' => 'Hisa', + 'inventory_CSV_import_quantity' => 'Kiasi kilichoingizwa kutoka CSV', + 'inventory_comments' => 'Maoni', + 'inventory_data_tracking' => 'Inventory Data Tracking', + 'inventory_date' => 'Tarehe', + 'inventory_employee' => 'Mfanyakazi', + 'inventory_in_out_quantity' => 'Kiasi Ndani/Nje', + 'inventory_remarks' => 'Maelezo', + 'is_deleted' => 'Imefutwa', + 'is_printed' => '', + 'is_serialized' => 'Bidhaa ina Serial Number', + 'item' => 'Bidhaa', + 'item_id' => '', + 'item_number' => 'Msimbo wa Mstari', + 'item_number_duplicate' => 'namba ya Bidhaa tayari ipo kwenye Kanzidata.', 'item_number_invalid' => 'Namba ya Bidhaa ina herufi ambazo hairuhusiwi.', - "kit" => "Kifurushi", - "location" => "Mahali", - "low_inventory_items" => "Bidhaa Zilizokwisha Stoo", - "low_sell_item" => "Bidhaa yenye mauzo kidogo", - "manually_editing_of_quantity" => "Hariri Kiasi kwa kuandika", - "markup" => "", - "name" => "Jina la Bidhaa", - "name_required" => "Jina la Bidhaa ni kiashiria kinachohitajika.", - "new" => "Bidhaa Mpya", - "no_description_items" => "Bidhaa zisizo na Maelezo", - "no_items_to_display" => "Hakuna Bidhaa za kuonyesha.", - "none" => "Hakuna", - "none_selected" => "Hujachagua Bidhaa yoyote kuhariri", - "nonstock" => "Isiyo na Akiba", - "number_information" => "Namba ya Bidhaa", - "number_required" => "Msimbo wa Mstari ni kiashiria kinachohitajika.", - "one_or_multiple" => "bidhaa", - "pack_name" => "Jina la Pakiti", - "qty_per_pack" => "Kiasi kwa kila pakiti", - "quantity" => "Kiasi", - "quantity_number" => "Kiasi lazima kiwe namba.", - "quantity_required" => "Kiasi ni kiashiria kinachohitajika.", - "receiving_quantity" => "Kiasi Kinachopokelewa", - "remove_image" => "Ondoa Picha", - "reorder_level" => "Kiwango cha Kuagiza Tena", - "reorder_level_number" => "Kiwango cha Kuagiza Tena lazima kiwe namba.", - "reorder_level_required" => "Kiwango cha Kuagiza Tena ni kiashiria kinachohitajika.", - "retrive_item_info" => "Pata Taarifa ya Bidhaa", - "sales_tax_1" => "Kodi ya Mauzo", - "sales_tax_2" => "Kodi ya Mauzo 2", - "search_attributes" => "Tafuta Sifa", - "select_image" => "Chagua Picha", - "serialized_items" => "Bidhaa katika Mfululizo", - "standard" => "Kawaida", - "stock" => "Hisa", - "stock_location" => "Stoo", - "stock_type" => "Aina ya Hisa", - "successful_adding" => "Umefanikiwa kuongeza Bidhaa", - "successful_bulk_edit" => "Umefanikiwa kusasisha Bidhaa ulizochagua", - "successful_deleted" => "Umefanikiwa kufuta", - "successful_updating" => "Umefanikiwa kusasisha Bidhaa", - "supplier" => "Msambazaji", - "tax_1" => "Kodi 1", - "tax_2" => "Kodi 2", - "tax_3" => "", - "tax_category" => "Aina ya Kodi", - "tax_percent" => "Asilimia ya Kodi", - "tax_percent_number" => "Asilimia ya Kodi lazima iwe namba", - "tax_percent_required" => "Asilimia ya Kodi ni kiashiria kinachohitajika.", - "tax_percents" => "Asilimia za Kodi", - "temp" => "isiyodumu", - "type" => "Aina ya Bidhaa", - "unit_price" => "Bei ya Rejareja", - "unit_price_number" => "Bei ya Rejareja lazima iwe namba.", - "unit_price_required" => "Bei ya Rejareja ni kiashiria kinachohitajika.", - "upc_database" => "Kanzidata ya Misimbomstari", - "update" => "Sasisha Bidhaa", - "use_inventory_menu" => "Tumia Menyu ya Hisa", + 'kit' => 'Kifurushi', + 'location' => 'Mahali', + 'low_inventory_items' => 'Bidhaa Zilizokwisha Stoo', + 'low_sell_item' => 'Bidhaa yenye mauzo kidogo', + 'manually_editing_of_quantity' => 'Hariri Kiasi kwa kuandika', + 'markup' => '', + 'name' => 'Jina la Bidhaa', + 'name_required' => 'Jina la Bidhaa ni kiashiria kinachohitajika.', + 'new' => 'Bidhaa Mpya', + 'no_description_items' => 'Bidhaa zisizo na Maelezo', + 'no_items_to_display' => 'Hakuna Bidhaa za kuonyesha.', + 'none' => 'Hakuna', + 'none_selected' => 'Hujachagua Bidhaa yoyote kuhariri', + 'nonstock' => 'Isiyo na Akiba', + 'number_information' => 'Namba ya Bidhaa', + 'number_required' => 'Msimbo wa Mstari ni kiashiria kinachohitajika.', + 'one_or_multiple' => 'bidhaa', + 'pack_name' => 'Jina la Pakiti', + 'qty_per_pack' => 'Kiasi kwa kila pakiti', + 'quantity' => 'Kiasi', + 'quantity_number' => 'Kiasi lazima kiwe namba.', + 'quantity_required' => 'Kiasi ni kiashiria kinachohitajika.', + 'receiving_quantity' => 'Kiasi Kinachopokelewa', + 'remove_image' => 'Ondoa Picha', + 'reorder_level' => 'Kiwango cha Kuagiza Tena', + 'reorder_level_number' => 'Kiwango cha Kuagiza Tena lazima kiwe namba.', + 'reorder_level_required' => 'Kiwango cha Kuagiza Tena ni kiashiria kinachohitajika.', + 'retrive_item_info' => 'Pata Taarifa ya Bidhaa', + 'sales_tax_1' => 'Kodi ya Mauzo', + 'sales_tax_2' => 'Kodi ya Mauzo 2', + 'search_attributes' => 'Tafuta Sifa', + 'select_image' => 'Chagua Picha', + 'serialized_items' => 'Bidhaa katika Mfululizo', + 'standard' => 'Kawaida', + 'stock' => 'Hisa', + 'stock_location' => 'Stoo', + 'stock_type' => 'Aina ya Hisa', + 'successful_adding' => 'Umefanikiwa kuongeza Bidhaa', + 'successful_bulk_edit' => 'Umefanikiwa kusasisha Bidhaa ulizochagua', + 'successful_deleted' => 'Umefanikiwa kufuta', + 'successful_updating' => 'Umefanikiwa kusasisha Bidhaa', + 'supplier' => 'Msambazaji', + 'tax_1' => 'Kodi 1', + 'tax_2' => 'Kodi 2', + 'tax_3' => '', + 'tax_category' => 'Aina ya Kodi', + 'tax_name_invalid' => 'Jina la kodi lina herufi zisizoruhusiwa.', + 'tax_percent' => 'Asilimia ya Kodi', + 'tax_percent_number' => 'Asilimia ya Kodi lazima iwe namba', + 'tax_percent_required' => 'Asilimia ya Kodi ni kiashiria kinachohitajika.', + 'tax_percents' => 'Asilimia za Kodi', + 'temp' => 'isiyodumu', + 'type' => 'Aina ya Bidhaa', + 'unit_price' => 'Bei ya Rejareja', + 'unit_price_number' => 'Bei ya Rejareja lazima iwe namba.', + 'unit_price_required' => 'Bei ya Rejareja ni kiashiria kinachohitajika.', + 'upc_database' => 'Kanzidata ya Misimbomstari', + 'update' => 'Sasisha Bidhaa', + 'use_inventory_menu' => 'Tumia Menyu ya Hisa', ]; \ No newline at end of file diff --git a/app/Language/ta/Items.php b/app/Language/ta/Items.php index c8448e304..456b474fa 100644 --- a/app/Language/ta/Items.php +++ b/app/Language/ta/Items.php @@ -1,123 +1,124 @@ "கையிருப்பு பொருட்களை கூட்டு அல்லது கழி", - "allow_alt_description" => "மாற்று விளக்கத்தை அனுமதி", - "amount_entry" => "தொகை உள்ளிடு", - "bulk_edit" => "மொத்த திருத்தம்", - "buy_price_required" => "கொள்முதல் விலை அவசியம்.", - "cannot_be_deleted" => "தேர்ந்தெடுக்கப்பட்ட உருப்படி (களை) நீக்க முடியவில்லை, தேர்ந்தெடுக்கப்பட்ட ஒன்று அல்லது அதற்கு மேற்பட்ட உருப்படிகள் விற்பனையைக் கொண்டுள்ளன.", - "cannot_find_item" => "பொருள் கிடைக்கவில்லை.", - "categories" => "", - "category" => "வகை", - "category_new" => "", - "category_required" => "வகை என்பது தேவையான புலம்.", - "change_all_to_allow_alt_desc" => "அனைவரும் மாற்று விளக்கத்தை அனுமதிக்கவும்.", - "change_all_to_not_allow_allow_desc" => "அனைவருக்கும் மாற்று விளக்கத்தை அனுமதிக்க வேண்டாம்.", - "change_all_to_serialized" => "அனைத்தையும் தொடர்களாக மாற்றவும்", - "change_all_to_unserialized" => "அனைத்தையும் தொடர்களாக மாற்றவும்", - "change_image" => "படத்தை மாற்று", - "confirm_bulk_edit" => "Are you sure you want to edit selected Item(s)?", - "confirm_bulk_edit_wipe_taxes" => "All Item Tax information will be replaced.", - "confirm_delete" => "Are you sure you want to delete selected item(s)?", - "confirm_restore" => "Are you sure you want to restore selected item(s)?", - "cost_price" => "Wholesale Price", - "cost_price_number" => "Wholesale Price must be a number.", - "cost_price_required" => "Wholesale Price is a required field.", - "count" => "Update Inventory", - "csv_import_failed" => "CSV import failed", - "csv_import_invalid_location" => "", - "csv_import_nodata_wrongformat" => "The uploaded CSV file has no data or is formatted incorrectly.", - "csv_import_partially_failed" => "There were {0} item import failure(s) on line(s): {1}. No rows were imported.", - "csv_import_success" => "Item CSV import successful.", - "current_quantity" => "Current Quantity", - "default_pack_name" => "Each", - "description" => "Description", - "details_count" => "Inventory Count Details", - "do_nothing" => "Do Nothing", - "edit" => "", - "edit_fields_you_want_to_update" => "Edit the desired fields for selected item(s).", - "edit_multiple_items" => "Editing Multiple Items", - "empty_upc_items" => "Empty Barcode Items", - "error_adding_updating" => "Error adding/updating item", - "error_updating_multiple" => "Error updating items", - "generate_barcodes" => "Generate Barcodes", - "hsn_code" => "Harmonized System Nomenclature", - "image" => "Avatar", - "import_items_csv" => "Item Import from CSV", - "info_provided_by" => "Information provided by", - "inventory" => "Inventory", - "inventory_CSV_import_quantity" => "Quantity Imported from CSV", - "inventory_comments" => "Comments", - "inventory_data_tracking" => "Inventory Data Tracking", - "inventory_date" => "Date", - "inventory_employee" => "Employee", - "inventory_in_out_quantity" => "In/Out Quantity", - "inventory_remarks" => "Remarks", - "is_deleted" => "Deleted", - "is_printed" => "", - "is_serialized" => "Item has Serial Number", - "item" => "Item", - "item_id" => "", - "item_number" => "Barcode", - "item_number_duplicate" => "Item Number is already present in the database.", + 'add_minus' => 'கையிருப்பு பொருட்களை கூட்டு அல்லது கழி', + 'allow_alt_description' => 'மாற்று விளக்கத்தை அனுமதி', + 'amount_entry' => 'தொகை உள்ளிடு', + 'bulk_edit' => 'மொத்த திருத்தம்', + 'buy_price_required' => 'கொள்முதல் விலை அவசியம்.', + 'cannot_be_deleted' => 'தேர்ந்தெடுக்கப்பட்ட உருப்படி (களை) நீக்க முடியவில்லை, தேர்ந்தெடுக்கப்பட்ட ஒன்று அல்லது அதற்கு மேற்பட்ட உருப்படிகள் விற்பனையைக் கொண்டுள்ளன.', + 'cannot_find_item' => 'பொருள் கிடைக்கவில்லை.', + 'categories' => '', + 'category' => 'வகை', + 'category_new' => '', + 'category_required' => 'வகை என்பது தேவையான புலம்.', + 'change_all_to_allow_alt_desc' => 'அனைவரும் மாற்று விளக்கத்தை அனுமதிக்கவும்.', + 'change_all_to_not_allow_allow_desc' => 'அனைவருக்கும் மாற்று விளக்கத்தை அனுமதிக்க வேண்டாம்.', + 'change_all_to_serialized' => 'அனைத்தையும் தொடர்களாக மாற்றவும்', + 'change_all_to_unserialized' => 'அனைத்தையும் தொடர்களாக மாற்றவும்', + 'change_image' => 'படத்தை மாற்று', + 'confirm_bulk_edit' => 'Are you sure you want to edit selected Item(s)?', + 'confirm_bulk_edit_wipe_taxes' => 'All Item Tax information will be replaced.', + 'confirm_delete' => 'Are you sure you want to delete selected item(s)?', + 'confirm_restore' => 'Are you sure you want to restore selected item(s)?', + 'cost_price' => 'Wholesale Price', + 'cost_price_number' => 'Wholesale Price must be a number.', + 'cost_price_required' => 'Wholesale Price is a required field.', + 'count' => 'Update Inventory', + 'csv_import_failed' => 'CSV import failed', + 'csv_import_invalid_location' => '', + 'csv_import_nodata_wrongformat' => 'The uploaded CSV file has no data or is formatted incorrectly.', + 'csv_import_partially_failed' => 'There were {0} item import failure(s) on line(s): {1}. No rows were imported.', + 'csv_import_success' => 'Item CSV import successful.', + 'current_quantity' => 'Current Quantity', + 'default_pack_name' => 'Each', + 'description' => 'Description', + 'details_count' => 'Inventory Count Details', + 'do_nothing' => 'Do Nothing', + 'edit' => '', + 'edit_fields_you_want_to_update' => 'Edit the desired fields for selected item(s).', + 'edit_multiple_items' => 'Editing Multiple Items', + 'empty_upc_items' => 'Empty Barcode Items', + 'error_adding_updating' => 'Error adding/updating item', + 'error_updating_multiple' => 'Error updating items', + 'generate_barcodes' => 'Generate Barcodes', + 'hsn_code' => 'Harmonized System Nomenclature', + 'image' => 'Avatar', + 'import_items_csv' => 'Item Import from CSV', + 'info_provided_by' => 'Information provided by', + 'inventory' => 'Inventory', + 'inventory_CSV_import_quantity' => 'Quantity Imported from CSV', + 'inventory_comments' => 'Comments', + 'inventory_data_tracking' => 'Inventory Data Tracking', + 'inventory_date' => 'Date', + 'inventory_employee' => 'Employee', + 'inventory_in_out_quantity' => 'In/Out Quantity', + 'inventory_remarks' => 'Remarks', + 'is_deleted' => 'Deleted', + 'is_printed' => '', + 'is_serialized' => 'Item has Serial Number', + 'item' => 'Item', + 'item_id' => '', + 'item_number' => 'Barcode', + 'item_number_duplicate' => 'Item Number is already present in the database.', 'item_number_invalid' => 'பொருள் எண் அனுமதிக்கப்படாத எழுத்துக்களைக் கொண்டுள்ளது.', - "kit" => "Kit", - "location" => "Location", - "low_inventory_items" => "Out Of Stock Items", - "low_sell_item" => "Low sell item", - "manually_editing_of_quantity" => "Manual Edit of Quantity", - "markup" => "", - "name" => "Item Name", - "name_required" => "Item Name is a required field.", - "new" => "New Item", - "no_description_items" => "No Description Items", - "no_items_to_display" => "No Items to display.", - "none" => "None", - "none_selected" => "You have not selected any Item(s) to edit", - "nonstock" => "Non-stocked", - "number_information" => "Item Number", - "number_required" => "Barcode is a required field.", - "one_or_multiple" => "item(s)", - "pack_name" => "Pack Name", - "qty_per_pack" => "Quantity per pack", - "quantity" => "Quantity", - "quantity_number" => "Quantity must be a number.", - "quantity_required" => "Quantity is a required field.", - "receiving_quantity" => "Receiving Quantity", - "remove_image" => "Remove Image", - "reorder_level" => "Reorder Level", - "reorder_level_number" => "Reorder Level must be a number.", - "reorder_level_required" => "Reorder Level is a required field.", - "retrive_item_info" => "உருப்படி தகவலை மீட்டெடுக்கவும்", - "sales_tax_1" => "Sales Tax", - "sales_tax_2" => "Sales Tax 2", - "search_attributes" => "Search Attributes", - "select_image" => "Select Image", - "serialized_items" => "Serialized Items", - "standard" => "Standard", - "stock" => "Stock", - "stock_location" => "Stock location", - "stock_type" => "Stock Type", - "successful_adding" => "You have successfully added item", - "successful_bulk_edit" => "You have successfully updated the selected item(s)", - "successful_deleted" => "You have successfully deleted", - "successful_updating" => "You have successfully updated item", - "supplier" => "Supplier", - "tax_1" => "Tax 1", - "tax_2" => "Tax 2", - "tax_3" => "", - "tax_category" => "Tax Category", - "tax_percent" => "", - "tax_percent_number" => "Tax Percent must be a numeric value", - "tax_percent_required" => "Tax Percent is a required field.", - "tax_percents" => "Tax Percent(s)", - "temp" => "Temporary", - "type" => "Item Type", - "unit_price" => "Retail Price", - "unit_price_number" => "Unit price must be a number.", - "unit_price_required" => "Retail Price is a required field.", - "upc_database" => "Barcode Database", - "update" => "Update Item", - "use_inventory_menu" => "Use Inventory Menu", + 'kit' => 'Kit', + 'location' => 'Location', + 'low_inventory_items' => 'Out Of Stock Items', + 'low_sell_item' => 'Low sell item', + 'manually_editing_of_quantity' => 'Manual Edit of Quantity', + 'markup' => '', + 'name' => 'Item Name', + 'name_required' => 'Item Name is a required field.', + 'new' => 'New Item', + 'no_description_items' => 'No Description Items', + 'no_items_to_display' => 'No Items to display.', + 'none' => 'None', + 'none_selected' => 'You have not selected any Item(s) to edit', + 'nonstock' => 'Non-stocked', + 'number_information' => 'Item Number', + 'number_required' => 'Barcode is a required field.', + 'one_or_multiple' => 'item(s)', + 'pack_name' => 'Pack Name', + 'qty_per_pack' => 'Quantity per pack', + 'quantity' => 'Quantity', + 'quantity_number' => 'Quantity must be a number.', + 'quantity_required' => 'Quantity is a required field.', + 'receiving_quantity' => 'Receiving Quantity', + 'remove_image' => 'Remove Image', + 'reorder_level' => 'Reorder Level', + 'reorder_level_number' => 'Reorder Level must be a number.', + 'reorder_level_required' => 'Reorder Level is a required field.', + 'retrive_item_info' => 'உருப்படி தகவலை மீட்டெடுக்கவும்', + 'sales_tax_1' => 'Sales Tax', + 'sales_tax_2' => 'Sales Tax 2', + 'search_attributes' => 'Search Attributes', + 'select_image' => 'Select Image', + 'serialized_items' => 'Serialized Items', + 'standard' => 'Standard', + 'stock' => 'Stock', + 'stock_location' => 'Stock location', + 'stock_type' => 'Stock Type', + 'successful_adding' => 'You have successfully added item', + 'successful_bulk_edit' => 'You have successfully updated the selected item(s)', + 'successful_deleted' => 'You have successfully deleted', + 'successful_updating' => 'You have successfully updated item', + 'supplier' => 'Supplier', + 'tax_1' => 'Tax 1', + 'tax_2' => 'Tax 2', + 'tax_3' => '', + 'tax_category' => 'Tax Category', + 'tax_name_invalid' => 'வரி பெயரில் அனுமதிக்கப்படாத எழுத்துக்கள் உள்ளன.', + 'tax_percent' => '', + 'tax_percent_number' => 'Tax Percent must be a numeric value', + 'tax_percent_required' => 'Tax Percent is a required field.', + 'tax_percents' => 'Tax Percent(s)', + 'temp' => 'Temporary', + 'type' => 'Item Type', + 'unit_price' => 'Retail Price', + 'unit_price_number' => 'Unit price must be a number.', + 'unit_price_required' => 'Retail Price is a required field.', + 'upc_database' => 'Barcode Database', + 'update' => 'Update Item', + 'use_inventory_menu' => 'Use Inventory Menu', ]; diff --git a/app/Language/th/Items.php b/app/Language/th/Items.php index 621f954ab..ac31a8fad 100644 --- a/app/Language/th/Items.php +++ b/app/Language/th/Items.php @@ -1,123 +1,124 @@ "เพิ่ม/ลบ จำนวนสินค้าคงคลัง", - 'allow_alt_description' => "แสดงข้อมูลเพิ่มเติม", - 'amount_entry' => "จำนวนเงิน", - 'bulk_edit' => "แก้ไขความจุ", - 'buy_price_required' => "ราคาซื้อขายต้องกรอก", - 'cannot_be_deleted' => "ไม่สามารถลบสินค้าที่เลือก, สินค้าที่เลือกถูกขายไปแล้ว.", - 'cannot_find_item' => "ไม่พบข้อมูลของสินค้า", - 'categories' => "", - 'category' => "หมวดหมู่", - 'category_new' => "", - 'category_required' => "หมวดหมู่สินค้าต้องกรอก", - 'change_all_to_allow_alt_desc' => "อนุญาตให้รายละเอียดสำรองทั้งหมด", - 'change_all_to_not_allow_allow_desc' => "ไม่อนุญาตให้จัดเรียงลำดับ", - 'change_all_to_serialized' => "เปลี่ยนแปลงรหัสสินค้าทั้งหมด", - 'change_all_to_unserialized' => "ลบรหัสสินค้าทั้งหมด", - 'change_image' => "เปลี่ยนรูปภาพ", - 'confirm_bulk_edit' => "แน่ใจหรือไม่ที่จะแก้ใขสินค้าทั้งหมดที่คุณเลือก?", - 'confirm_bulk_edit_wipe_taxes' => "ข้อมูลภาษีทั้งหมดจะถูกแทนที่", - 'confirm_delete' => "โปรดยืนยันการลบสินค้าที่ถูกเลือก?", - 'confirm_restore' => "คุณแน่ใจหรือไม่ว่าต้องการกู้คืนรายการที่เลือก?", - 'cost_price' => "ราคาขายส่ง", - 'cost_price_number' => "ราคาขายส่งต้องเป็นตัวเลข", - 'cost_price_required' => "ต้องกรอกราคาขายส่ง", - 'count' => "แก้ไขจำนวนสินค้าคงคลัง", - 'csv_import_failed' => "นำเข้าข้อมูล CSV ล้มเหลว", - 'csv_import_invalid_location' => "คลังสินค้าไม่ถูกต้องหรือไม่พบ: {0} อนุญาตเฉพาะคลังสินค้าที่มีเท่านั้น", - 'csv_import_nodata_wrongformat' => "Your uploaded file has no data or wrong format", - 'csv_import_partially_failed' => "มีรายการ {0} รายการที่นำเข้าล้มเหลว : {1} รายการที่ยังไม่ได้นำเข้า", - 'csv_import_success' => "Import of Items successful", - 'current_quantity' => "ปริมาณสินค้าคงคลัง", - 'default_pack_name' => "ชิ้นละ", - 'description' => "รายละเอียด", - 'details_count' => "รายละเอียดจำนวนสินค้าคงคลัง", - 'do_nothing' => "ไม่ต้องทำอะไร", - 'edit' => "", - 'edit_fields_you_want_to_update' => "แก้ไขสินค้าทุกชนิดที่คุณเลือก", - 'edit_multiple_items' => "แก้ใขสินค้าต่างๆ", - 'empty_upc_items' => "Empty UPC Items", - 'error_adding_updating' => "เพิ่ม/ปรับแต่ง สินค้าล้มเหลว", - 'error_updating_multiple' => "ปรับแต่งสินค้าล้มเหลว", - 'generate_barcodes' => "พิมพ์บาร์โค๊ด", - 'hsn_code' => "ระบบการตั้งชื่อที่กลมกลืนกัน", - 'image' => "รูป", - 'import_items_csv' => "รายการที่นำเข้าจาก CSV", - 'info_provided_by' => "จัดเตรียมข้อมูลโดย", - 'inventory' => "สินค้าคงเหลือ", - 'inventory_CSV_import_quantity' => "จำนวนที่นำเข้าจาก CSV", - 'inventory_comments' => "คำอธิบาย", - 'inventory_data_tracking' => "การติดตามข้อมูลสินค้าคงคลัง", - 'inventory_date' => "วันที่", - 'inventory_employee' => "พนักงาน", - 'inventory_in_out_quantity' => "ปริมาณเข้า / ออก", - 'inventory_remarks' => "หมายเหตุ", - 'is_deleted' => "ถูกลบแล้ว", - 'is_printed' => "", - 'is_serialized' => "สินค้ามีซีเรียลนัมเบอร์", - 'item' => "สินค้า", - 'item_id' => "", - 'item_number' => "โค๊ด", - 'item_number_duplicate' => "The item number is already present in the database", + 'add_minus' => 'เพิ่ม/ลบ จำนวนสินค้าคงคลัง', + 'allow_alt_description' => 'แสดงข้อมูลเพิ่มเติม', + 'amount_entry' => 'จำนวนเงิน', + 'bulk_edit' => 'แก้ไขความจุ', + 'buy_price_required' => 'ราคาซื้อขายต้องกรอก', + 'cannot_be_deleted' => 'ไม่สามารถลบสินค้าที่เลือก, สินค้าที่เลือกถูกขายไปแล้ว.', + 'cannot_find_item' => 'ไม่พบข้อมูลของสินค้า', + 'categories' => '', + 'category' => 'หมวดหมู่', + 'category_new' => '', + 'category_required' => 'หมวดหมู่สินค้าต้องกรอก', + 'change_all_to_allow_alt_desc' => 'อนุญาตให้รายละเอียดสำรองทั้งหมด', + 'change_all_to_not_allow_allow_desc' => 'ไม่อนุญาตให้จัดเรียงลำดับ', + 'change_all_to_serialized' => 'เปลี่ยนแปลงรหัสสินค้าทั้งหมด', + 'change_all_to_unserialized' => 'ลบรหัสสินค้าทั้งหมด', + 'change_image' => 'เปลี่ยนรูปภาพ', + 'confirm_bulk_edit' => 'แน่ใจหรือไม่ที่จะแก้ใขสินค้าทั้งหมดที่คุณเลือก?', + 'confirm_bulk_edit_wipe_taxes' => 'ข้อมูลภาษีทั้งหมดจะถูกแทนที่', + 'confirm_delete' => 'โปรดยืนยันการลบสินค้าที่ถูกเลือก?', + 'confirm_restore' => 'คุณแน่ใจหรือไม่ว่าต้องการกู้คืนรายการที่เลือก?', + 'cost_price' => 'ราคาขายส่ง', + 'cost_price_number' => 'ราคาขายส่งต้องเป็นตัวเลข', + 'cost_price_required' => 'ต้องกรอกราคาขายส่ง', + 'count' => 'แก้ไขจำนวนสินค้าคงคลัง', + 'csv_import_failed' => 'นำเข้าข้อมูล CSV ล้มเหลว', + 'csv_import_invalid_location' => 'คลังสินค้าไม่ถูกต้องหรือไม่พบ: {0} อนุญาตเฉพาะคลังสินค้าที่มีเท่านั้น', + 'csv_import_nodata_wrongformat' => 'Your uploaded file has no data or wrong format', + 'csv_import_partially_failed' => 'มีรายการ {0} รายการที่นำเข้าล้มเหลว : {1} รายการที่ยังไม่ได้นำเข้า', + 'csv_import_success' => 'Import of Items successful', + 'current_quantity' => 'ปริมาณสินค้าคงคลัง', + 'default_pack_name' => 'ชิ้นละ', + 'description' => 'รายละเอียด', + 'details_count' => 'รายละเอียดจำนวนสินค้าคงคลัง', + 'do_nothing' => 'ไม่ต้องทำอะไร', + 'edit' => '', + 'edit_fields_you_want_to_update' => 'แก้ไขสินค้าทุกชนิดที่คุณเลือก', + 'edit_multiple_items' => 'แก้ใขสินค้าต่างๆ', + 'empty_upc_items' => 'Empty UPC Items', + 'error_adding_updating' => 'เพิ่ม/ปรับแต่ง สินค้าล้มเหลว', + 'error_updating_multiple' => 'ปรับแต่งสินค้าล้มเหลว', + 'generate_barcodes' => 'พิมพ์บาร์โค๊ด', + 'hsn_code' => 'ระบบการตั้งชื่อที่กลมกลืนกัน', + 'image' => 'รูป', + 'import_items_csv' => 'รายการที่นำเข้าจาก CSV', + 'info_provided_by' => 'จัดเตรียมข้อมูลโดย', + 'inventory' => 'สินค้าคงเหลือ', + 'inventory_CSV_import_quantity' => 'จำนวนที่นำเข้าจาก CSV', + 'inventory_comments' => 'คำอธิบาย', + 'inventory_data_tracking' => 'การติดตามข้อมูลสินค้าคงคลัง', + 'inventory_date' => 'วันที่', + 'inventory_employee' => 'พนักงาน', + 'inventory_in_out_quantity' => 'ปริมาณเข้า / ออก', + 'inventory_remarks' => 'หมายเหตุ', + 'is_deleted' => 'ถูกลบแล้ว', + 'is_printed' => '', + 'is_serialized' => 'สินค้ามีซีเรียลนัมเบอร์', + 'item' => 'สินค้า', + 'item_id' => '', + 'item_number' => 'โค๊ด', + 'item_number_duplicate' => 'The item number is already present in the database', 'item_number_invalid' => 'หมายเลขสินค้าประกอบด้วยอักขระที่ไม่อนุญาต', - 'kit' => "ชุด", - 'location' => "ที่ตั้ง", - 'low_inventory_items' => "สินค้าคงเหลือน้อย", - 'low_sell_item' => "รายการขายต่ำ", - 'manually_editing_of_quantity' => "แก้ไขจำนวน", - 'markup' => "", - 'name' => "ชื่อสินค้า", - 'name_required' => "ชื่อสินค้าต้องกรอก", - 'new' => "เพิ่มรายการสินค้า", - 'no_description_items' => "สินค้าที่ไม่มีคำอธิบายหรือวิธีการใช้", - 'no_items_to_display' => "ไม่มีสินค้าแสดง", - 'none' => "ว่างเปล่า", - 'none_selected' => "กรุณาเลือสินค้าที่ต้องการแก้ไข", - 'nonstock' => "ไม่นับสต็อก", - 'number_information' => "หมายเลขสินค้า", - 'number_required' => "จำเป็นต้องระบุบาร์โค้ด", - 'one_or_multiple' => "สินค้า(s)", - 'pack_name' => "ชื่อแพ็ค", - 'qty_per_pack' => "ปริมาณต่อแพ็ค", - 'quantity' => "จำนวน", - 'quantity_number' => "จำนวนต้องเป็นตัวเลข", - 'quantity_required' => "จำนวนต้องกรอก", - 'receiving_quantity' => "ยอดรับมา", - 'remove_image' => "นำภาพออก", - 'reorder_level' => "ระดับการสั่งใหม่", - 'reorder_level_number' => "ระดับการสั่งใหม่ต้องเป็นตัวเลข", - 'reorder_level_required' => "ระดับการสั่งไหม่ต้องกรอก", - 'retrive_item_info' => "ดึงข้อมูลรายการ", - 'sales_tax_1' => "ถาษีขาย", - 'sales_tax_2' => "ภาษีขาย 2", - 'search_attributes' => "ค้นหาตามคุณสมบัติ", - 'select_image' => "เลือกรูปภาพ", - 'serialized_items' => "รหัสสินค้า", - 'standard' => "มาตรฐาน", - 'stock' => "คลังสินค้า", - 'stock_location' => "ที่เก็บ", - 'stock_type' => "ประเภทคลัง", - 'successful_adding' => "เพิ่มสินค้าสำเร็จ", - 'successful_bulk_edit' => "ปรับแต่งสินค้าสำเร็จ", - 'successful_deleted' => "ลบสินค้าสำเร็จ", - 'successful_updating' => "ปรับแต่งสินค้าสำเร็จ", - 'supplier' => "ผู้ผลิต", - 'tax_1' => "ภาษี 1", - 'tax_2' => "ภาษี 2", - 'tax_3' => "", - 'tax_category' => "ประเภทภาษี", - 'tax_percent' => "ภาษี(%)", - 'tax_percent_number' => "เปอร์เซ็นต์ภาษีต้องเป็นค่าตัวเลข", - 'tax_percent_required' => "เปอร์เซ็นต์ต้องกรอก", - 'tax_percents' => "ภาษี(%)", - 'temp' => "ชั่วคราว", - 'type' => "ประเภทรายการ", - 'unit_price' => "ราคาขาย", - 'unit_price_number' => "ราคาต่อหน่วยต้องเป็นตัวเลข", - 'unit_price_required' => "ราคาต่อหน่วยต้องกรอก", - 'upc_database' => "UPC ฐานข้อมูล", - 'update' => "ปรับแต่งสินค้า", - 'use_inventory_menu' => "ใช้เมนูสินค้าคงเหลือ", + 'kit' => 'ชุด', + 'location' => 'ที่ตั้ง', + 'low_inventory_items' => 'สินค้าคงเหลือน้อย', + 'low_sell_item' => 'รายการขายต่ำ', + 'manually_editing_of_quantity' => 'แก้ไขจำนวน', + 'markup' => '', + 'name' => 'ชื่อสินค้า', + 'name_required' => 'ชื่อสินค้าต้องกรอก', + 'new' => 'เพิ่มรายการสินค้า', + 'no_description_items' => 'สินค้าที่ไม่มีคำอธิบายหรือวิธีการใช้', + 'no_items_to_display' => 'ไม่มีสินค้าแสดง', + 'none' => 'ว่างเปล่า', + 'none_selected' => 'กรุณาเลือสินค้าที่ต้องการแก้ไข', + 'nonstock' => 'ไม่นับสต็อก', + 'number_information' => 'หมายเลขสินค้า', + 'number_required' => 'จำเป็นต้องระบุบาร์โค้ด', + 'one_or_multiple' => 'สินค้า(s)', + 'pack_name' => 'ชื่อแพ็ค', + 'qty_per_pack' => 'ปริมาณต่อแพ็ค', + 'quantity' => 'จำนวน', + 'quantity_number' => 'จำนวนต้องเป็นตัวเลข', + 'quantity_required' => 'จำนวนต้องกรอก', + 'receiving_quantity' => 'ยอดรับมา', + 'remove_image' => 'นำภาพออก', + 'reorder_level' => 'ระดับการสั่งใหม่', + 'reorder_level_number' => 'ระดับการสั่งใหม่ต้องเป็นตัวเลข', + 'reorder_level_required' => 'ระดับการสั่งไหม่ต้องกรอก', + 'retrive_item_info' => 'ดึงข้อมูลรายการ', + 'sales_tax_1' => 'ถาษีขาย', + 'sales_tax_2' => 'ภาษีขาย 2', + 'search_attributes' => 'ค้นหาตามคุณสมบัติ', + 'select_image' => 'เลือกรูปภาพ', + 'serialized_items' => 'รหัสสินค้า', + 'standard' => 'มาตรฐาน', + 'stock' => 'คลังสินค้า', + 'stock_location' => 'ที่เก็บ', + 'stock_type' => 'ประเภทคลัง', + 'successful_adding' => 'เพิ่มสินค้าสำเร็จ', + 'successful_bulk_edit' => 'ปรับแต่งสินค้าสำเร็จ', + 'successful_deleted' => 'ลบสินค้าสำเร็จ', + 'successful_updating' => 'ปรับแต่งสินค้าสำเร็จ', + 'supplier' => 'ผู้ผลิต', + 'tax_1' => 'ภาษี 1', + 'tax_2' => 'ภาษี 2', + 'tax_3' => '', + 'tax_category' => 'ประเภทภาษี', + 'tax_name_invalid' => 'ชื่อภาษีมีอักขระที่ไม่อนุญาต.', + 'tax_percent' => 'ภาษี(%)', + 'tax_percent_number' => 'เปอร์เซ็นต์ภาษีต้องเป็นค่าตัวเลข', + 'tax_percent_required' => 'เปอร์เซ็นต์ต้องกรอก', + 'tax_percents' => 'ภาษี(%)', + 'temp' => 'ชั่วคราว', + 'type' => 'ประเภทรายการ', + 'unit_price' => 'ราคาขาย', + 'unit_price_number' => 'ราคาต่อหน่วยต้องเป็นตัวเลข', + 'unit_price_required' => 'ราคาต่อหน่วยต้องกรอก', + 'upc_database' => 'UPC ฐานข้อมูล', + 'update' => 'ปรับแต่งสินค้า', + 'use_inventory_menu' => 'ใช้เมนูสินค้าคงเหลือ', ]; diff --git a/app/Language/tl/Items.php b/app/Language/tl/Items.php index 606bf250f..47951f5fb 100644 --- a/app/Language/tl/Items.php +++ b/app/Language/tl/Items.php @@ -1,123 +1,124 @@ "Inventory to add or subtract.", - "allow_alt_description" => "Allow Alternate Description", - "amount_entry" => "Amount Entry", - "bulk_edit" => "Bulk Edit", - "buy_price_required" => "Purchase Price is a required field.", - "cannot_be_deleted" => "Could not delete selected customers, one or more of the selected customers has sales.", - "cannot_find_item" => "Item not found.", - "categories" => "", - "category" => "Category", - "category_new" => "", - "category_required" => "category is a required field", - "change_all_to_allow_alt_desc" => "Allow alternate description for all.", - "change_all_to_not_allow_allow_desc" => "Do not allow alternate description for all.", - "change_all_to_serialized" => "Change All To Serialized", - "change_all_to_unserialized" => "Change All To Unserialized", - "change_image" => "Change Image", - "confirm_bulk_edit" => "Are you sure you want to delete selected entry(s)?", - "confirm_bulk_edit_wipe_taxes" => "All Item Tax information will be replaced.", - "confirm_delete" => "Are you sure you want to delete selected entry(s)?", - "confirm_restore" => "Are you sure you want to restore selected entry(s)?", - "cost_price" => "Wholesale Price", - "cost_price_number" => "Wholesale Price must be a number.", - "cost_price_required" => "Purchase Price is a required field.", - "count" => "Update Inventory", - "csv_import_failed" => "CSV import failed", - "csv_import_invalid_location" => "", - "csv_import_nodata_wrongformat" => "The uploaded file has no data or is formatted incorrectly.", - "csv_import_partially_failed" => "Customer import successful with some failures:", - "csv_import_success" => "Item import successful.", - "current_quantity" => "Current Quantity", - "default_pack_name" => "Each", - "description" => "Description", - "details_count" => "Inventory Count Details", - "do_nothing" => "Do Nothing", - "edit" => "", - "edit_fields_you_want_to_update" => "Edit the desired fields for selected item(s).", - "edit_multiple_items" => "Editing Multiple Items", - "empty_upc_items" => "Empty Barcode Items", - "error_adding_updating" => "Error adding/updating item", - "error_updating_multiple" => "Error updating items", - "generate_barcodes" => "Generate Barcodes", - "hsn_code" => "Harmonized System Nomenclature", - "image" => "Avatar", - "import_items_csv" => "Item Import from CSV", - "info_provided_by" => "Information provided by", - "inventory" => "Inventory", - "inventory_CSV_import_quantity" => "", - "inventory_comments" => "Comments", - "inventory_data_tracking" => "Inventory Data Tracking", - "inventory_date" => "Date", - "inventory_employee" => "Employee", - "inventory_in_out_quantity" => "In/Out Quantity", - "inventory_remarks" => "Remarks", - "is_deleted" => "Deleted", - "is_printed" => "", - "is_serialized" => "Item has Serial Number", - "item" => "Item", - "item_id" => "", - "item_number" => "Barcode", - "item_number_duplicate" => "Account Number is already present in the database.", + 'add_minus' => 'Inventory to add or subtract.', + 'allow_alt_description' => 'Allow Alternate Description', + 'amount_entry' => 'Amount Entry', + 'bulk_edit' => 'Bulk Edit', + 'buy_price_required' => 'Purchase Price is a required field.', + 'cannot_be_deleted' => 'Could not delete selected customers, one or more of the selected customers has sales.', + 'cannot_find_item' => 'Item not found.', + 'categories' => '', + 'category' => 'Category', + 'category_new' => '', + 'category_required' => 'category is a required field', + 'change_all_to_allow_alt_desc' => 'Allow alternate description for all.', + 'change_all_to_not_allow_allow_desc' => 'Do not allow alternate description for all.', + 'change_all_to_serialized' => 'Change All To Serialized', + 'change_all_to_unserialized' => 'Change All To Unserialized', + 'change_image' => 'Change Image', + 'confirm_bulk_edit' => 'Are you sure you want to delete selected entry(s)?', + 'confirm_bulk_edit_wipe_taxes' => 'All Item Tax information will be replaced.', + 'confirm_delete' => 'Are you sure you want to delete selected entry(s)?', + 'confirm_restore' => 'Are you sure you want to restore selected entry(s)?', + 'cost_price' => 'Wholesale Price', + 'cost_price_number' => 'Wholesale Price must be a number.', + 'cost_price_required' => 'Purchase Price is a required field.', + 'count' => 'Update Inventory', + 'csv_import_failed' => 'CSV import failed', + 'csv_import_invalid_location' => '', + 'csv_import_nodata_wrongformat' => 'The uploaded file has no data or is formatted incorrectly.', + 'csv_import_partially_failed' => 'Customer import successful with some failures:', + 'csv_import_success' => 'Item import successful.', + 'current_quantity' => 'Current Quantity', + 'default_pack_name' => 'Each', + 'description' => 'Description', + 'details_count' => 'Inventory Count Details', + 'do_nothing' => 'Do Nothing', + 'edit' => '', + 'edit_fields_you_want_to_update' => 'Edit the desired fields for selected item(s).', + 'edit_multiple_items' => 'Editing Multiple Items', + 'empty_upc_items' => 'Empty Barcode Items', + 'error_adding_updating' => 'Error adding/updating item', + 'error_updating_multiple' => 'Error updating items', + 'generate_barcodes' => 'Generate Barcodes', + 'hsn_code' => 'Harmonized System Nomenclature', + 'image' => 'Avatar', + 'import_items_csv' => 'Item Import from CSV', + 'info_provided_by' => 'Information provided by', + 'inventory' => 'Inventory', + 'inventory_CSV_import_quantity' => '', + 'inventory_comments' => 'Comments', + 'inventory_data_tracking' => 'Inventory Data Tracking', + 'inventory_date' => 'Date', + 'inventory_employee' => 'Employee', + 'inventory_in_out_quantity' => 'In/Out Quantity', + 'inventory_remarks' => 'Remarks', + 'is_deleted' => 'Deleted', + 'is_printed' => '', + 'is_serialized' => 'Item has Serial Number', + 'item' => 'Item', + 'item_id' => '', + 'item_number' => 'Barcode', + 'item_number_duplicate' => 'Account Number is already present in the database.', 'item_number_invalid' => 'Ang numero ng item ay naglalaman ng hindi pinapayagang mga character.', - "kit" => "Kit", - "location" => "Location", - "low_inventory_items" => "Out Of Stock Items", - "low_sell_item" => "Low sell item", - "manually_editing_of_quantity" => "Manual Edit of Quantity", - "markup" => "", - "name" => "Item Name", - "name_required" => "First Name is a required field.", - "new" => "New Item", - "no_description_items" => "No Description Items", - "no_items_to_display" => "No Items to display.", - "none" => "None", - "none_selected" => "You have not selected any Item(s) to edit", - "nonstock" => "Non-stocked", - "number_information" => "Item Number", - "number_required" => "Table is a required field.", - "one_or_multiple" => "item(s)", - "pack_name" => "Pack Name", - "qty_per_pack" => "Quantity per pack", - "quantity" => "Quantity", - "quantity_number" => "Quantity must be a number.", - "quantity_required" => "Quantity is a required field.", - "receiving_quantity" => "Receiving Quantity", - "remove_image" => "Remove Image", - "reorder_level" => "Reorder Level", - "reorder_level_number" => "Reorder Level must be a number.", - "reorder_level_required" => "Reorder Level is a required field.", - "retrive_item_info" => "Retrive Item Info", - "sales_tax_1" => "Sales Tax", - "sales_tax_2" => "Sales Tax 2", - "search_attributes" => "Search Attributes", - "select_image" => "Select Image", - "serialized_items" => "Serialized Items", - "standard" => "Standard", - "stock" => "Stock", - "stock_location" => "Stock location", - "stock_type" => "Stock Type", - "successful_adding" => "You have successfully added item", - "successful_bulk_edit" => "You have successfully updated the selected Gift Card(s)", - "successful_deleted" => "You have successfully deleted", - "successful_updating" => "You have successfully added item", - "supplier" => "Supplier", - "tax_1" => "Tax 1", - "tax_2" => "Tax 2", - "tax_3" => "", - "tax_category" => "Tax Category", - "tax_percent" => "", - "tax_percent_number" => "Tax Percent must be a numeric value", - "tax_percent_required" => "Tax Percent is a required field.", - "tax_percents" => "Tax Percent(s)", - "temp" => "Temporary", - "type" => "Item Type", - "unit_price" => "Retail Price", - "unit_price_number" => "Unit price must be a number.", - "unit_price_required" => "Purchase Price is a required field.", - "upc_database" => "Barcode Database", - "update" => "Update Item", - "use_inventory_menu" => "Use Inventory Menu", + 'kit' => 'Kit', + 'location' => 'Location', + 'low_inventory_items' => 'Out Of Stock Items', + 'low_sell_item' => 'Low sell item', + 'manually_editing_of_quantity' => 'Manual Edit of Quantity', + 'markup' => '', + 'name' => 'Item Name', + 'name_required' => 'First Name is a required field.', + 'new' => 'New Item', + 'no_description_items' => 'No Description Items', + 'no_items_to_display' => 'No Items to display.', + 'none' => 'None', + 'none_selected' => 'You have not selected any Item(s) to edit', + 'nonstock' => 'Non-stocked', + 'number_information' => 'Item Number', + 'number_required' => 'Table is a required field.', + 'one_or_multiple' => 'item(s)', + 'pack_name' => 'Pack Name', + 'qty_per_pack' => 'Quantity per pack', + 'quantity' => 'Quantity', + 'quantity_number' => 'Quantity must be a number.', + 'quantity_required' => 'Quantity is a required field.', + 'receiving_quantity' => 'Receiving Quantity', + 'remove_image' => 'Remove Image', + 'reorder_level' => 'Reorder Level', + 'reorder_level_number' => 'Reorder Level must be a number.', + 'reorder_level_required' => 'Reorder Level is a required field.', + 'retrive_item_info' => 'Retrive Item Info', + 'sales_tax_1' => 'Sales Tax', + 'sales_tax_2' => 'Sales Tax 2', + 'search_attributes' => 'Search Attributes', + 'select_image' => 'Select Image', + 'serialized_items' => 'Serialized Items', + 'standard' => 'Standard', + 'stock' => 'Stock', + 'stock_location' => 'Stock location', + 'stock_type' => 'Stock Type', + 'successful_adding' => 'You have successfully added item', + 'successful_bulk_edit' => 'You have successfully updated the selected Gift Card(s)', + 'successful_deleted' => 'You have successfully deleted', + 'successful_updating' => 'You have successfully added item', + 'supplier' => 'Supplier', + 'tax_1' => 'Tax 1', + 'tax_2' => 'Tax 2', + 'tax_3' => '', + 'tax_category' => 'Tax Category', + 'tax_name_invalid' => 'Ang pangalan ng buwis ay may mga hindi pinapayagang karakter.', + 'tax_percent' => '', + 'tax_percent_number' => 'Tax Percent must be a numeric value', + 'tax_percent_required' => 'Tax Percent is a required field.', + 'tax_percents' => 'Tax Percent(s)', + 'temp' => 'Temporary', + 'type' => 'Item Type', + 'unit_price' => 'Retail Price', + 'unit_price_number' => 'Unit price must be a number.', + 'unit_price_required' => 'Purchase Price is a required field.', + 'upc_database' => 'Barcode Database', + 'update' => 'Update Item', + 'use_inventory_menu' => 'Use Inventory Menu', ]; diff --git a/app/Language/tr/Items.php b/app/Language/tr/Items.php index 77f2f8ea3..30512be9e 100644 --- a/app/Language/tr/Items.php +++ b/app/Language/tr/Items.php @@ -1,123 +1,124 @@ "Eklenen/Çıkarılan Adet.", - "allow_alt_description" => "Dip Nota izin ver", - "amount_entry" => "Miktar Girişi", - "bulk_edit" => "Toplu Düzenleme", - "buy_price_required" => "Alış Fiyatı zorunlu alandır.", - "cannot_be_deleted" => "Seçili ürünler silinemedi, bazı ürünlerin satışı var.", - "cannot_find_item" => "Ürün bilgisi bulunamadı.", - "categories" => "", - "category" => "Kategori", - "category_new" => "", - "category_required" => "Kategori zorunlu alandır.", - "change_all_to_allow_alt_desc" => "Tümünde dip nota izin ver.", - "change_all_to_not_allow_allow_desc" => "Tümünde dip nota izin verme.", - "change_all_to_serialized" => "Tümünü seri numaralı yap", - "change_all_to_unserialized" => "Tümünü seri numarasız yap", - "change_image" => "Resmi değiştir", - "confirm_bulk_edit" => "Seçili tüm ürünleri düzenlemek istediğinize emin misiniz?", - "confirm_bulk_edit_wipe_taxes" => "Tüm ürün vergi bilgileri değiştirilecektir.", - "confirm_delete" => "Seçili ürünleri silmek istediğinize emin misiniz?", - "confirm_restore" => "Seçili ürünleri onarmak istediğinize emin misiniz?", - "cost_price" => "Toptan Fiyatı", - "cost_price_number" => "Toptan Fiyatı sayı olmalıdır.", - "cost_price_required" => "Toptan Fiyatı zorunlu alandır.", - "count" => "Stoğu Güncelle", - "csv_import_failed" => "CSV aktarım hatası", - "csv_import_invalid_location" => "", - "csv_import_nodata_wrongformat" => "Yüklenen dosya herhangi bir veri içermiyor veya hatalı formatta.", - "csv_import_partially_failed" => "Bazı ürünler aktarılamadı. Aktarılamayanlar listesi.", - "csv_import_success" => "Ürün aktarımı başarılı.", - "current_quantity" => "Var Olan Adet", - "default_pack_name" => "Her biri", - "description" => "Tanım", - "details_count" => "Stok Hareket Detayları", - "do_nothing" => "Değiştirme", - "edit" => "", - "edit_fields_you_want_to_update" => "Seçili TÜM ürünler için düzenlemek istediğiniz alanları girin.", - "edit_multiple_items" => "Çoklu Ürün Güncelleme", - "empty_upc_items" => "Ürün kodu olmayan ürünler", - "error_adding_updating" => "Ürün ekleme/düzenleme hatası", - "error_updating_multiple" => "Ürün düzenleme hatası", - "generate_barcodes" => "Barkod Üret", - "hsn_code" => "Harmonize Sistem İsimlendirme", - "image" => "Avatar", - "import_items_csv" => "CSV dosyasından ürün aktar", - "info_provided_by" => "Bilgi sağlayan", - "inventory" => "Stok", - "inventory_CSV_import_quantity" => "CSV'den Alınan Miktar", - "inventory_comments" => "Yorumlar", - "inventory_data_tracking" => "Stok Takibi", - "inventory_date" => "Tarih", - "inventory_employee" => "Personel", - "inventory_in_out_quantity" => "Giriş/Çıkış Sayısı", - "inventory_remarks" => "Notlar", - "is_deleted" => "Silinmiş", - "is_printed" => "", - "is_serialized" => "Seri Numaralı Ürün", - "item" => "Ürün", - "item_id" => "", - "item_number" => "UPC/EAN/ISBN", - "item_number_duplicate" => "Ürün numarası veritabanında zaten var.", + 'add_minus' => 'Eklenen/Çıkarılan Adet.', + 'allow_alt_description' => 'Dip Nota izin ver', + 'amount_entry' => 'Miktar Girişi', + 'bulk_edit' => 'Toplu Düzenleme', + 'buy_price_required' => 'Alış Fiyatı zorunlu alandır.', + 'cannot_be_deleted' => 'Seçili ürünler silinemedi, bazı ürünlerin satışı var.', + 'cannot_find_item' => 'Ürün bilgisi bulunamadı.', + 'categories' => '', + 'category' => 'Kategori', + 'category_new' => '', + 'category_required' => 'Kategori zorunlu alandır.', + 'change_all_to_allow_alt_desc' => 'Tümünde dip nota izin ver.', + 'change_all_to_not_allow_allow_desc' => 'Tümünde dip nota izin verme.', + 'change_all_to_serialized' => 'Tümünü seri numaralı yap', + 'change_all_to_unserialized' => 'Tümünü seri numarasız yap', + 'change_image' => 'Resmi değiştir', + 'confirm_bulk_edit' => 'Seçili tüm ürünleri düzenlemek istediğinize emin misiniz?', + 'confirm_bulk_edit_wipe_taxes' => 'Tüm ürün vergi bilgileri değiştirilecektir.', + 'confirm_delete' => 'Seçili ürünleri silmek istediğinize emin misiniz?', + 'confirm_restore' => 'Seçili ürünleri onarmak istediğinize emin misiniz?', + 'cost_price' => 'Toptan Fiyatı', + 'cost_price_number' => 'Toptan Fiyatı sayı olmalıdır.', + 'cost_price_required' => 'Toptan Fiyatı zorunlu alandır.', + 'count' => 'Stoğu Güncelle', + 'csv_import_failed' => 'CSV aktarım hatası', + 'csv_import_invalid_location' => '', + 'csv_import_nodata_wrongformat' => 'Yüklenen dosya herhangi bir veri içermiyor veya hatalı formatta.', + 'csv_import_partially_failed' => 'Bazı ürünler aktarılamadı. Aktarılamayanlar listesi.', + 'csv_import_success' => 'Ürün aktarımı başarılı.', + 'current_quantity' => 'Var Olan Adet', + 'default_pack_name' => 'Her biri', + 'description' => 'Tanım', + 'details_count' => 'Stok Hareket Detayları', + 'do_nothing' => 'Değiştirme', + 'edit' => '', + 'edit_fields_you_want_to_update' => 'Seçili TÜM ürünler için düzenlemek istediğiniz alanları girin.', + 'edit_multiple_items' => 'Çoklu Ürün Güncelleme', + 'empty_upc_items' => 'Ürün kodu olmayan ürünler', + 'error_adding_updating' => 'Ürün ekleme/düzenleme hatası', + 'error_updating_multiple' => 'Ürün düzenleme hatası', + 'generate_barcodes' => 'Barkod Üret', + 'hsn_code' => 'Harmonize Sistem İsimlendirme', + 'image' => 'Avatar', + 'import_items_csv' => 'CSV dosyasından ürün aktar', + 'info_provided_by' => 'Bilgi sağlayan', + 'inventory' => 'Stok', + 'inventory_CSV_import_quantity' => 'CSV\'den Alınan Miktar', + 'inventory_comments' => 'Yorumlar', + 'inventory_data_tracking' => 'Stok Takibi', + 'inventory_date' => 'Tarih', + 'inventory_employee' => 'Personel', + 'inventory_in_out_quantity' => 'Giriş/Çıkış Sayısı', + 'inventory_remarks' => 'Notlar', + 'is_deleted' => 'Silinmiş', + 'is_printed' => '', + 'is_serialized' => 'Seri Numaralı Ürün', + 'item' => 'Ürün', + 'item_id' => '', + 'item_number' => 'UPC/EAN/ISBN', + 'item_number_duplicate' => 'Ürün numarası veritabanında zaten var.', 'item_number_invalid' => 'Ürün numarası izin verilmeyen karakterler içeriyor.', - "kit" => "Set", - "location" => "Yer", - "low_inventory_items" => "Stokta Olmayan Ürünler", - "low_sell_item" => "Düşük satış fiyatı", - "manually_editing_of_quantity" => "Elle adet düzeltme", - "markup" => "", - "name" => "Ürün Adı", - "name_required" => "Ürün Adı zorunlu alandır.", - "new" => "Yeni Ürün", - "no_description_items" => "Tanımı olmayan ürünler", - "no_items_to_display" => "Gösterecek Ürün Yok.", - "none" => "Hiçbiri", - "none_selected" => "Düzenlemek için ürün seçmediniz", - "nonstock" => "Stokta Olmayan", - "number_information" => "Ürün No", - "number_required" => "Barkod alanı zorunludur.", - "one_or_multiple" => "ürün", - "pack_name" => "Paket adı", - "qty_per_pack" => "Paket başına miktar", - "quantity" => "Adet", - "quantity_number" => "Adet sayı olmalıdır.", - "quantity_required" => "Adet zorunlu alandır.", - "receiving_quantity" => "Alım miktarı", - "remove_image" => "Resmi kaldır", - "reorder_level" => "Düşük Stok", - "reorder_level_number" => "Düşük stok sayı olmalıdır.", - "reorder_level_required" => "Düşük Stok zorunlu alandır.", - "retrive_item_info" => "Ürün Bilgisi Getir", - "sales_tax_1" => "Satış Vergisi", - "sales_tax_2" => "Satış Vergisi 2", - "search_attributes" => "Özellikleri Ara", - "select_image" => "Resim Seç", - "serialized_items" => "Seri Numaralı Ürünler", - "standard" => "Standart", - "stock" => "Stok", - "stock_location" => "Mağaza Yeri", - "stock_type" => "Stok Tipi", - "successful_adding" => "Ürün ekleme başarılı", - "successful_bulk_edit" => "Seçili ürün düzenlendi", - "successful_deleted" => "Silme başarılı", - "successful_updating" => "Ürün düzenleme başarılı", - "supplier" => "Sağlayıcı", - "tax_1" => "Vergi 1", - "tax_2" => "Vergi 2", - "tax_3" => "", - "tax_category" => "Vergi Kategorisi", - "tax_percent" => "Vergi Yüzdesi", - "tax_percent_number" => "Vergi Yüzdesi ondalıklı sayı olmalı", - "tax_percent_required" => "Vergi Oranı zorunlu alandır.", - "tax_percents" => "Vergi Yüzdesi", - "temp" => "Geçici", - "type" => "Ürün Tipi", - "unit_price" => "Satış Fiyatı", - "unit_price_number" => "Fiyat sayı olmalıdır (9.90).", - "unit_price_required" => "Satış Fiyatı zorunlu alandır.", - "upc_database" => "UPC Veritabanı", - "update" => "Ürün Güncelle", - "use_inventory_menu" => "Stok Menüsünü Kullan", + 'kit' => 'Set', + 'location' => 'Yer', + 'low_inventory_items' => 'Stokta Olmayan Ürünler', + 'low_sell_item' => 'Düşük satış fiyatı', + 'manually_editing_of_quantity' => 'Elle adet düzeltme', + 'markup' => '', + 'name' => 'Ürün Adı', + 'name_required' => 'Ürün Adı zorunlu alandır.', + 'new' => 'Yeni Ürün', + 'no_description_items' => 'Tanımı olmayan ürünler', + 'no_items_to_display' => 'Gösterecek Ürün Yok.', + 'none' => 'Hiçbiri', + 'none_selected' => 'Düzenlemek için ürün seçmediniz', + 'nonstock' => 'Stokta Olmayan', + 'number_information' => 'Ürün No', + 'number_required' => 'Barkod alanı zorunludur.', + 'one_or_multiple' => 'ürün', + 'pack_name' => 'Paket adı', + 'qty_per_pack' => 'Paket başına miktar', + 'quantity' => 'Adet', + 'quantity_number' => 'Adet sayı olmalıdır.', + 'quantity_required' => 'Adet zorunlu alandır.', + 'receiving_quantity' => 'Alım miktarı', + 'remove_image' => 'Resmi kaldır', + 'reorder_level' => 'Düşük Stok', + 'reorder_level_number' => 'Düşük stok sayı olmalıdır.', + 'reorder_level_required' => 'Düşük Stok zorunlu alandır.', + 'retrive_item_info' => 'Ürün Bilgisi Getir', + 'sales_tax_1' => 'Satış Vergisi', + 'sales_tax_2' => 'Satış Vergisi 2', + 'search_attributes' => 'Özellikleri Ara', + 'select_image' => 'Resim Seç', + 'serialized_items' => 'Seri Numaralı Ürünler', + 'standard' => 'Standart', + 'stock' => 'Stok', + 'stock_location' => 'Mağaza Yeri', + 'stock_type' => 'Stok Tipi', + 'successful_adding' => 'Ürün ekleme başarılı', + 'successful_bulk_edit' => 'Seçili ürün düzenlendi', + 'successful_deleted' => 'Silme başarılı', + 'successful_updating' => 'Ürün düzenleme başarılı', + 'supplier' => 'Sağlayıcı', + 'tax_1' => 'Vergi 1', + 'tax_2' => 'Vergi 2', + 'tax_3' => '', + 'tax_category' => 'Vergi Kategorisi', + 'tax_name_invalid' => 'Vergi adı izin verilmeyen karakterler içeriyor.', + 'tax_percent' => 'Vergi Yüzdesi', + 'tax_percent_number' => 'Vergi Yüzdesi ondalıklı sayı olmalı', + 'tax_percent_required' => 'Vergi Oranı zorunlu alandır.', + 'tax_percents' => 'Vergi Yüzdesi', + 'temp' => 'Geçici', + 'type' => 'Ürün Tipi', + 'unit_price' => 'Satış Fiyatı', + 'unit_price_number' => 'Fiyat sayı olmalıdır (9.90).', + 'unit_price_required' => 'Satış Fiyatı zorunlu alandır.', + 'upc_database' => 'UPC Veritabanı', + 'update' => 'Ürün Güncelle', + 'use_inventory_menu' => 'Stok Menüsünü Kullan', ]; diff --git a/app/Language/uk/Items.php b/app/Language/uk/Items.php index 5b602b7c0..e7194a0f8 100644 --- a/app/Language/uk/Items.php +++ b/app/Language/uk/Items.php @@ -1,123 +1,124 @@ "Додати/видалити товар.", - "allow_alt_description" => "Дозволити альтернативний опис", - "amount_entry" => "Введення кількості", - "bulk_edit" => "Масове редагування", - "buy_price_required" => "Ціна закупівлі - обов'язкове поле.", - "cannot_be_deleted" => "Неможливо видалити вибраний товар(и), так як відбувається його (їх) продаж.", - "cannot_find_item" => "Товар не знайдено.", - "categories" => "", - "category" => "Категорія", - "category_new" => "", - "category_required" => "Категорія - обов'язкове поле.", - "change_all_to_allow_alt_desc" => "Дозволити альтернативний опис для всіх товарів.", - "change_all_to_not_allow_allow_desc" => "Не дозволяти альтернативний опис для всіх товарів.", - "change_all_to_serialized" => "Змінити все в серіалізоване", - "change_all_to_unserialized" => "Змінити все в несеріалізоване", - "change_image" => "Змінити зображення", - "confirm_bulk_edit" => "Ви впевнені, що хочете редагувати вибрані товари?", - "confirm_bulk_edit_wipe_taxes" => "Вся податкова інформація про товари буде змінена.", - "confirm_delete" => "Ви впевнені, що хочете видалити вибрані товари?", - "confirm_restore" => "Ви впевнені, що хочете відновити вибрані товари?", - "cost_price" => "Оптова ціна", - "cost_price_number" => "Оптова ціна повинна бути числом.", - "cost_price_required" => "Оптова ціна - обов'язкове поле.", - "count" => "Оновити інвентар", - "csv_import_failed" => "Помилка імпорту CSV", - "csv_import_invalid_location" => "", - "csv_import_nodata_wrongformat" => "Завандажений файл порожній або відформатований неправильно.", - "csv_import_partially_failed" => "У рядках виявлено {0} помилки імпортування елементів: {1}. Не було імпортовано жодних рядків.", - "csv_import_success" => "Імпорт товару CSV успішний.", - "current_quantity" => "Поточна кількість", - "default_pack_name" => "Кожен", - "description" => "Опис", - "details_count" => "Детальна інвентаризація", - "do_nothing" => "Нічого не робити", - "edit" => "", - "edit_fields_you_want_to_update" => "Відредагуйте потрібні поля вибраних товарів.", - "edit_multiple_items" => "Редагування декількох товарів", - "empty_upc_items" => "Відсутній штрих-код товарів", - "error_adding_updating" => "Помилка при додаванні/оновленні товару", - "error_updating_multiple" => "Помилка при оновленні товарів", - "generate_barcodes" => "Згенерувати штрих-коди", - "hsn_code" => "Узгоджена номенклатура системи", - "image" => "Зображення", - "import_items_csv" => "Імпорт товару з CSV", - "info_provided_by" => "Інформація надана (ким)", - "inventory" => "Інвентаризація", - "inventory_CSV_import_quantity" => "Кількість, імпортована з CSV", - "inventory_comments" => "Коментарі", - "inventory_data_tracking" => "Відстеження даних інвентаря", - "inventory_date" => "Дата", - "inventory_employee" => "Працівник", - "inventory_in_out_quantity" => "Кількість Входів/Виходів", - "inventory_remarks" => "Нотатки", - "is_deleted" => "Видалений", - "is_printed" => "", - "is_serialized" => "Товар має серійний номер", - "item" => "Товар", - "item_id" => "", - "item_number" => "Штрих-код", - "item_number_duplicate" => "Такий номер товару вже існує в базі даних.", + 'add_minus' => 'Додати/видалити товар.', + 'allow_alt_description' => 'Дозволити альтернативний опис', + 'amount_entry' => 'Введення кількості', + 'bulk_edit' => 'Масове редагування', + 'buy_price_required' => 'Ціна закупівлі - обов\'язкове поле.', + 'cannot_be_deleted' => 'Неможливо видалити вибраний товар(и), так як відбувається його (їх) продаж.', + 'cannot_find_item' => 'Товар не знайдено.', + 'categories' => '', + 'category' => 'Категорія', + 'category_new' => '', + 'category_required' => 'Категорія - обов\'язкове поле.', + 'change_all_to_allow_alt_desc' => 'Дозволити альтернативний опис для всіх товарів.', + 'change_all_to_not_allow_allow_desc' => 'Не дозволяти альтернативний опис для всіх товарів.', + 'change_all_to_serialized' => 'Змінити все в серіалізоване', + 'change_all_to_unserialized' => 'Змінити все в несеріалізоване', + 'change_image' => 'Змінити зображення', + 'confirm_bulk_edit' => 'Ви впевнені, що хочете редагувати вибрані товари?', + 'confirm_bulk_edit_wipe_taxes' => 'Вся податкова інформація про товари буде змінена.', + 'confirm_delete' => 'Ви впевнені, що хочете видалити вибрані товари?', + 'confirm_restore' => 'Ви впевнені, що хочете відновити вибрані товари?', + 'cost_price' => 'Оптова ціна', + 'cost_price_number' => 'Оптова ціна повинна бути числом.', + 'cost_price_required' => 'Оптова ціна - обов\'язкове поле.', + 'count' => 'Оновити інвентар', + 'csv_import_failed' => 'Помилка імпорту CSV', + 'csv_import_invalid_location' => '', + 'csv_import_nodata_wrongformat' => 'Завандажений файл порожній або відформатований неправильно.', + 'csv_import_partially_failed' => 'У рядках виявлено {0} помилки імпортування елементів: {1}. Не було імпортовано жодних рядків.', + 'csv_import_success' => 'Імпорт товару CSV успішний.', + 'current_quantity' => 'Поточна кількість', + 'default_pack_name' => 'Кожен', + 'description' => 'Опис', + 'details_count' => 'Детальна інвентаризація', + 'do_nothing' => 'Нічого не робити', + 'edit' => '', + 'edit_fields_you_want_to_update' => 'Відредагуйте потрібні поля вибраних товарів.', + 'edit_multiple_items' => 'Редагування декількох товарів', + 'empty_upc_items' => 'Відсутній штрих-код товарів', + 'error_adding_updating' => 'Помилка при додаванні/оновленні товару', + 'error_updating_multiple' => 'Помилка при оновленні товарів', + 'generate_barcodes' => 'Згенерувати штрих-коди', + 'hsn_code' => 'Узгоджена номенклатура системи', + 'image' => 'Зображення', + 'import_items_csv' => 'Імпорт товару з CSV', + 'info_provided_by' => 'Інформація надана (ким)', + 'inventory' => 'Інвентаризація', + 'inventory_CSV_import_quantity' => 'Кількість, імпортована з CSV', + 'inventory_comments' => 'Коментарі', + 'inventory_data_tracking' => 'Відстеження даних інвентаря', + 'inventory_date' => 'Дата', + 'inventory_employee' => 'Працівник', + 'inventory_in_out_quantity' => 'Кількість Входів/Виходів', + 'inventory_remarks' => 'Нотатки', + 'is_deleted' => 'Видалений', + 'is_printed' => '', + 'is_serialized' => 'Товар має серійний номер', + 'item' => 'Товар', + 'item_id' => '', + 'item_number' => 'Штрих-код', + 'item_number_duplicate' => 'Такий номер товару вже існує в базі даних.', 'item_number_invalid' => 'Номер товару містить недопустимі символи.', - "kit" => "Комплект", - "location" => "Місцерозташування", - "low_inventory_items" => "Товарів немає в наявності", - "low_sell_item" => "Товар з низьким продажем", - "manually_editing_of_quantity" => "Редагувати кількість вручну", - "markup" => "", - "name" => "Назва товару", - "name_required" => "Назва товару - обов’язкове поле.", - "new" => "Новий товар", - "no_description_items" => "Товари без опису", - "no_items_to_display" => "Немає товарів для відображення.", - "none" => "Нічого", - "none_selected" => "Ви не обрали жодного товару для редагування", - "nonstock" => "Немає в наявності", - "number_information" => "Номер товару", - "number_required" => "Штрих-код - обов'язкове поле.", - "one_or_multiple" => "Товар(и)", - "pack_name" => "Назва пакування", - "qty_per_pack" => "Кількість в упаковці", - "quantity" => "Кількість", - "quantity_number" => "Кількість має бути числом.", - "quantity_required" => "Кількість - обов’язкове поле.", - "receiving_quantity" => "Отримана кількість", - "remove_image" => "Видалити зображення", - "reorder_level" => "Обсяг перезамовлення", - "reorder_level_number" => "Обсяг перезамовлення має бути число.", - "reorder_level_required" => "Рівень упорядкування - обов'язкове поле.", - "retrive_item_info" => "Отримати інформацію про товар", - "sales_tax_1" => "Податок з продажів", - "sales_tax_2" => "ППодаток з продажів 2", - "search_attributes" => "Пошук атрибутів", - "select_image" => "Виберіть зображення", - "serialized_items" => "Серіалізовані товари", - "standard" => "Стандартний", - "stock" => "Склад", - "stock_location" => "Розташування складу", - "stock_type" => "Тип складу", - "successful_adding" => "Товар успішно додано", - "successful_bulk_edit" => "Вибрані товари успішно оновлено", - "successful_deleted" => "Вибрані товари успішно видалено", - "successful_updating" => "Товар успішно оновлено", - "supplier" => "Постачальник", - "tax_1" => "Податок 1", - "tax_2" => "Податок 2", - "tax_3" => "", - "tax_category" => "Тип податку", - "tax_percent" => "Податковий відсоток", - "tax_percent_number" => "Податковий відсоток має бути числом", - "tax_percent_required" => "Податковий відсоток - обов'язкове поле.", - "tax_percents" => "Податкові відсотки", - "temp" => "Тимчасовий", - "type" => "Тип товару", - "unit_price" => "Роздрібна ціна", - "unit_price_number" => "Роздрібна ціна має бути числом.", - "unit_price_required" => "Роздрібна ціна - обов'язкове поле.", - "upc_database" => "UPC база данх", - "update" => "Оновити Товар", - "use_inventory_menu" => "Використайте меню інвентаря", + 'kit' => 'Комплект', + 'location' => 'Місцерозташування', + 'low_inventory_items' => 'Товарів немає в наявності', + 'low_sell_item' => 'Товар з низьким продажем', + 'manually_editing_of_quantity' => 'Редагувати кількість вручну', + 'markup' => '', + 'name' => 'Назва товару', + 'name_required' => 'Назва товару - обов’язкове поле.', + 'new' => 'Новий товар', + 'no_description_items' => 'Товари без опису', + 'no_items_to_display' => 'Немає товарів для відображення.', + 'none' => 'Нічого', + 'none_selected' => 'Ви не обрали жодного товару для редагування', + 'nonstock' => 'Немає в наявності', + 'number_information' => 'Номер товару', + 'number_required' => 'Штрих-код - обов\'язкове поле.', + 'one_or_multiple' => 'Товар(и)', + 'pack_name' => 'Назва пакування', + 'qty_per_pack' => 'Кількість в упаковці', + 'quantity' => 'Кількість', + 'quantity_number' => 'Кількість має бути числом.', + 'quantity_required' => 'Кількість - обов’язкове поле.', + 'receiving_quantity' => 'Отримана кількість', + 'remove_image' => 'Видалити зображення', + 'reorder_level' => 'Обсяг перезамовлення', + 'reorder_level_number' => 'Обсяг перезамовлення має бути число.', + 'reorder_level_required' => 'Рівень упорядкування - обов\'язкове поле.', + 'retrive_item_info' => 'Отримати інформацію про товар', + 'sales_tax_1' => 'Податок з продажів', + 'sales_tax_2' => 'ППодаток з продажів 2', + 'search_attributes' => 'Пошук атрибутів', + 'select_image' => 'Виберіть зображення', + 'serialized_items' => 'Серіалізовані товари', + 'standard' => 'Стандартний', + 'stock' => 'Склад', + 'stock_location' => 'Розташування складу', + 'stock_type' => 'Тип складу', + 'successful_adding' => 'Товар успішно додано', + 'successful_bulk_edit' => 'Вибрані товари успішно оновлено', + 'successful_deleted' => 'Вибрані товари успішно видалено', + 'successful_updating' => 'Товар успішно оновлено', + 'supplier' => 'Постачальник', + 'tax_1' => 'Податок 1', + 'tax_2' => 'Податок 2', + 'tax_3' => '', + 'tax_category' => 'Тип податку', + 'tax_name_invalid' => 'Назва податку містить недопустимі символи.', + 'tax_percent' => 'Податковий відсоток', + 'tax_percent_number' => 'Податковий відсоток має бути числом', + 'tax_percent_required' => 'Податковий відсоток - обов\'язкове поле.', + 'tax_percents' => 'Податкові відсотки', + 'temp' => 'Тимчасовий', + 'type' => 'Тип товару', + 'unit_price' => 'Роздрібна ціна', + 'unit_price_number' => 'Роздрібна ціна має бути числом.', + 'unit_price_required' => 'Роздрібна ціна - обов\'язкове поле.', + 'upc_database' => 'UPC база данх', + 'update' => 'Оновити Товар', + 'use_inventory_menu' => 'Використайте меню інвентаря', ]; diff --git a/app/Language/ur/Items.php b/app/Language/ur/Items.php index e9e5c3761..bd00839a0 100644 --- a/app/Language/ur/Items.php +++ b/app/Language/ur/Items.php @@ -1,123 +1,124 @@ "", - "allow_alt_description" => "", - "amount_entry" => "", - "bulk_edit" => "", - "buy_price_required" => "", - "cannot_be_deleted" => "", - "cannot_find_item" => "", - "categories" => "", - "category" => "", - "category_new" => "", - "category_required" => "", - "change_all_to_allow_alt_desc" => "", - "change_all_to_not_allow_allow_desc" => "", - "change_all_to_serialized" => "", - "change_all_to_unserialized" => "", - "change_image" => "", - "confirm_bulk_edit" => "", - "confirm_bulk_edit_wipe_taxes" => "", - "confirm_delete" => "", - "confirm_restore" => "", - "cost_price" => "", - "cost_price_number" => "", - "cost_price_required" => "", - "count" => "", - "csv_import_failed" => "", - "csv_import_invalid_location" => "", - "csv_import_nodata_wrongformat" => "", - "csv_import_partially_failed" => "", - "csv_import_success" => "", - "current_quantity" => "", - "default_pack_name" => "", - "description" => "", - "details_count" => "", - "do_nothing" => "", - "edit" => "", - "edit_fields_you_want_to_update" => "", - "edit_multiple_items" => "", - "empty_upc_items" => "", - "error_adding_updating" => "", - "error_updating_multiple" => "", - "generate_barcodes" => "", - "hsn_code" => "", - "image" => "", - "import_items_csv" => "", - "info_provided_by" => "", - "inventory" => "", - "inventory_CSV_import_quantity" => "", - "inventory_comments" => "", - "inventory_data_tracking" => "", - "inventory_date" => "", - "inventory_employee" => "", - "inventory_in_out_quantity" => "", - "inventory_remarks" => "", - "is_deleted" => "", - "is_printed" => "", - "is_serialized" => "", - "item" => "", - "item_id" => "", - "item_number" => "", - "item_number_duplicate" => "", + 'add_minus' => '', + 'allow_alt_description' => '', + 'amount_entry' => '', + 'bulk_edit' => '', + 'buy_price_required' => '', + 'cannot_be_deleted' => '', + 'cannot_find_item' => '', + 'categories' => '', + 'category' => '', + 'category_new' => '', + 'category_required' => '', + 'change_all_to_allow_alt_desc' => '', + 'change_all_to_not_allow_allow_desc' => '', + 'change_all_to_serialized' => '', + 'change_all_to_unserialized' => '', + 'change_image' => '', + 'confirm_bulk_edit' => '', + 'confirm_bulk_edit_wipe_taxes' => '', + 'confirm_delete' => '', + 'confirm_restore' => '', + 'cost_price' => '', + 'cost_price_number' => '', + 'cost_price_required' => '', + 'count' => '', + 'csv_import_failed' => '', + 'csv_import_invalid_location' => '', + 'csv_import_nodata_wrongformat' => '', + 'csv_import_partially_failed' => '', + 'csv_import_success' => '', + 'current_quantity' => '', + 'default_pack_name' => '', + 'description' => '', + 'details_count' => '', + 'do_nothing' => '', + 'edit' => '', + 'edit_fields_you_want_to_update' => '', + 'edit_multiple_items' => '', + 'empty_upc_items' => '', + 'error_adding_updating' => '', + 'error_updating_multiple' => '', + 'generate_barcodes' => '', + 'hsn_code' => '', + 'image' => '', + 'import_items_csv' => '', + 'info_provided_by' => '', + 'inventory' => '', + 'inventory_CSV_import_quantity' => '', + 'inventory_comments' => '', + 'inventory_data_tracking' => '', + 'inventory_date' => '', + 'inventory_employee' => '', + 'inventory_in_out_quantity' => '', + 'inventory_remarks' => '', + 'is_deleted' => '', + 'is_printed' => '', + 'is_serialized' => '', + 'item' => '', + 'item_id' => '', + 'item_number' => '', + 'item_number_duplicate' => '', 'item_number_invalid' => 'آئٹم نمبر میں غیر مجاز حروف شامل ہیں۔', - "kit" => "", - "location" => "", - "low_inventory_items" => "", - "low_sell_item" => "", - "manually_editing_of_quantity" => "", - "markup" => "", - "name" => "", - "name_required" => "", - "new" => "", - "no_description_items" => "", - "no_items_to_display" => "", - "none" => "", - "none_selected" => "", - "nonstock" => "", - "number_information" => "", - "number_required" => "", - "one_or_multiple" => "", - "pack_name" => "", - "qty_per_pack" => "", - "quantity" => "", - "quantity_number" => "", - "quantity_required" => "", - "receiving_quantity" => "", - "remove_image" => "", - "reorder_level" => "", - "reorder_level_number" => "", - "reorder_level_required" => "", - "retrive_item_info" => "", - "sales_tax_1" => "", - "sales_tax_2" => "", - "search_attributes" => "", - "select_image" => "", - "serialized_items" => "", - "standard" => "", - "stock" => "", - "stock_location" => "", - "stock_type" => "", - "successful_adding" => "", - "successful_bulk_edit" => "", - "successful_deleted" => "", - "successful_updating" => "", - "supplier" => "", - "tax_1" => "", - "tax_2" => "", - "tax_3" => "", - "tax_category" => "", - "tax_percent" => "", - "tax_percent_number" => "", - "tax_percent_required" => "", - "tax_percents" => "", - "temp" => "", - "type" => "", - "unit_price" => "", - "unit_price_number" => "", - "unit_price_required" => "", - "upc_database" => "", - "update" => "", - "use_inventory_menu" => "", + 'kit' => '', + 'location' => '', + 'low_inventory_items' => '', + 'low_sell_item' => '', + 'manually_editing_of_quantity' => '', + 'markup' => '', + 'name' => '', + 'name_required' => '', + 'new' => '', + 'no_description_items' => '', + 'no_items_to_display' => '', + 'none' => '', + 'none_selected' => '', + 'nonstock' => '', + 'number_information' => '', + 'number_required' => '', + 'one_or_multiple' => '', + 'pack_name' => '', + 'qty_per_pack' => '', + 'quantity' => '', + 'quantity_number' => '', + 'quantity_required' => '', + 'receiving_quantity' => '', + 'remove_image' => '', + 'reorder_level' => '', + 'reorder_level_number' => '', + 'reorder_level_required' => '', + 'retrive_item_info' => '', + 'sales_tax_1' => '', + 'sales_tax_2' => '', + 'search_attributes' => '', + 'select_image' => '', + 'serialized_items' => '', + 'standard' => '', + 'stock' => '', + 'stock_location' => '', + 'stock_type' => '', + 'successful_adding' => '', + 'successful_bulk_edit' => '', + 'successful_deleted' => '', + 'successful_updating' => '', + 'supplier' => '', + 'tax_1' => '', + 'tax_2' => '', + 'tax_3' => '', + 'tax_category' => '', + 'tax_name_invalid' => 'ٹیکس کے نام میں غیر مجاز حروف شامل ہیں۔', + 'tax_percent' => '', + 'tax_percent_number' => '', + 'tax_percent_required' => '', + 'tax_percents' => '', + 'temp' => '', + 'type' => '', + 'unit_price' => '', + 'unit_price_number' => '', + 'unit_price_required' => '', + 'upc_database' => '', + 'update' => '', + 'use_inventory_menu' => '', ]; diff --git a/app/Language/vi/Items.php b/app/Language/vi/Items.php index e671fc778..57da67d3b 100644 --- a/app/Language/vi/Items.php +++ b/app/Language/vi/Items.php @@ -1,123 +1,124 @@ "Hàng tồn kho để thêm hay bớt.", - "allow_alt_description" => "Cho phép Mô tả thay thế", - "amount_entry" => "Đầu mục tổng số", - "bulk_edit" => "Sửa hàng loạt", - "buy_price_required" => "Trường Giá đặt mua là bắt buộc.", - "cannot_be_deleted" => "Không thể xóa các Hàng hóa đã chọn, một hay nhiều cái đã chọn đã từng được bán.", - "cannot_find_item" => "Không tìm thấy hàng hóa.", - "categories" => "", - "category" => "Thể loại", - "category_new" => "", - "category_required" => "Trường thể loại là bắt buộc.", - "change_all_to_allow_alt_desc" => "Cho phép Mô tả thay thế cho tất cả.", - "change_all_to_not_allow_allow_desc" => "Không cho phép Mô tả thay thế cho tất cả.", - "change_all_to_serialized" => "Đổi tất cả sang sêri hóa", - "change_all_to_unserialized" => "Đổi tất cả sang không sêri", - "change_image" => "Đổi ảnh", - "confirm_bulk_edit" => "Bạn chắc chắn muốn sửa lại các Hàng hóa được chọn không?", - "confirm_bulk_edit_wipe_taxes" => "Mọi thông tin Thuế Hàng hóa sẽ bị thay thế.", - "confirm_delete" => "Bạn chắc chắn muốn xóa các hàng hóa được chọn không?", - "confirm_restore" => "Bạn chắc chắn muốn hoàn lại các hàng hóa được chọn không?", - "cost_price" => "Giá bán buôn", - "cost_price_number" => "Giá bán buôn phải là dạng số.", - "cost_price_required" => "Trường Giá bán buôn là bắt buộc.", - "count" => "Cập hàng tồn kho", - "csv_import_failed" => "Gặp lỗi khi nhập từ CSV", - "csv_import_invalid_location" => "", - "csv_import_nodata_wrongformat" => "Tập tin tải lên không có dữ liệu hoặc là nó có định dạng không đúng.", - "csv_import_partially_failed" => "Có {0} mục tin gặp lỗi khi nhập trên dòng: {1}. Không có hàng nào được nhập vào.", - "csv_import_success" => "Nhập hàng hóa thành công.", - "current_quantity" => "Số lượng hiện tại", - "default_pack_name" => "Mỗi", - "description" => "Mô tả", - "details_count" => "Chi tiết số lượng tồn kho", - "do_nothing" => "Không làm gì", - "edit" => "", - "edit_fields_you_want_to_update" => "Sửa các trường mong muốn cho các hàng hóa được chọn.", - "edit_multiple_items" => "Sửa nhiều hàng hóa cùng lúc", - "empty_upc_items" => "Mã vạch hàng hóa để trống", - "error_adding_updating" => "Lỗi thêm/cập nhật hàng hóa", - "error_updating_multiple" => "Có lỗi khi cập nhật hàng hóa", - "generate_barcodes" => "Tạo mã vạch", - "hsn_code" => "Tuân theo hệ thống hài hòa", - "image" => "Avatar", - "import_items_csv" => "Nhập hàng hóa từ CSV", - "info_provided_by" => "Thông tin được cung cấp bởi", - "inventory" => "Tồn kho", - "inventory_CSV_import_quantity" => "Số lượng đã được nhập từ CSV", - "inventory_comments" => "Ghi chú", - "inventory_data_tracking" => "Theo dõi dữ liệu tồn kho", - "inventory_date" => "Ngày tháng", - "inventory_employee" => "Nhân viên", - "inventory_in_out_quantity" => "Số lượng Vào/Ra", - "inventory_remarks" => "Lưu ý", - "is_deleted" => "Đã xoá", - "is_printed" => "", - "is_serialized" => "Hàng hóa có số sêri", - "item" => "Hàng hóa", - "item_id" => "", - "item_number" => "Mã vạch", - "item_number_duplicate" => "Số hàng hóa đã sẵn có trong cơ sở dữ liệu rồi.", + 'add_minus' => 'Hàng tồn kho để thêm hay bớt.', + 'allow_alt_description' => 'Cho phép Mô tả thay thế', + 'amount_entry' => 'Đầu mục tổng số', + 'bulk_edit' => 'Sửa hàng loạt', + 'buy_price_required' => 'Trường Giá đặt mua là bắt buộc.', + 'cannot_be_deleted' => 'Không thể xóa các Hàng hóa đã chọn, một hay nhiều cái đã chọn đã từng được bán.', + 'cannot_find_item' => 'Không tìm thấy hàng hóa.', + 'categories' => '', + 'category' => 'Thể loại', + 'category_new' => '', + 'category_required' => 'Trường thể loại là bắt buộc.', + 'change_all_to_allow_alt_desc' => 'Cho phép Mô tả thay thế cho tất cả.', + 'change_all_to_not_allow_allow_desc' => 'Không cho phép Mô tả thay thế cho tất cả.', + 'change_all_to_serialized' => 'Đổi tất cả sang sêri hóa', + 'change_all_to_unserialized' => 'Đổi tất cả sang không sêri', + 'change_image' => 'Đổi ảnh', + 'confirm_bulk_edit' => 'Bạn chắc chắn muốn sửa lại các Hàng hóa được chọn không?', + 'confirm_bulk_edit_wipe_taxes' => 'Mọi thông tin Thuế Hàng hóa sẽ bị thay thế.', + 'confirm_delete' => 'Bạn chắc chắn muốn xóa các hàng hóa được chọn không?', + 'confirm_restore' => 'Bạn chắc chắn muốn hoàn lại các hàng hóa được chọn không?', + 'cost_price' => 'Giá bán buôn', + 'cost_price_number' => 'Giá bán buôn phải là dạng số.', + 'cost_price_required' => 'Trường Giá bán buôn là bắt buộc.', + 'count' => 'Cập hàng tồn kho', + 'csv_import_failed' => 'Gặp lỗi khi nhập từ CSV', + 'csv_import_invalid_location' => '', + 'csv_import_nodata_wrongformat' => 'Tập tin tải lên không có dữ liệu hoặc là nó có định dạng không đúng.', + 'csv_import_partially_failed' => 'Có {0} mục tin gặp lỗi khi nhập trên dòng: {1}. Không có hàng nào được nhập vào.', + 'csv_import_success' => 'Nhập hàng hóa thành công.', + 'current_quantity' => 'Số lượng hiện tại', + 'default_pack_name' => 'Mỗi', + 'description' => 'Mô tả', + 'details_count' => 'Chi tiết số lượng tồn kho', + 'do_nothing' => 'Không làm gì', + 'edit' => '', + 'edit_fields_you_want_to_update' => 'Sửa các trường mong muốn cho các hàng hóa được chọn.', + 'edit_multiple_items' => 'Sửa nhiều hàng hóa cùng lúc', + 'empty_upc_items' => 'Mã vạch hàng hóa để trống', + 'error_adding_updating' => 'Lỗi thêm/cập nhật hàng hóa', + 'error_updating_multiple' => 'Có lỗi khi cập nhật hàng hóa', + 'generate_barcodes' => 'Tạo mã vạch', + 'hsn_code' => 'Tuân theo hệ thống hài hòa', + 'image' => 'Avatar', + 'import_items_csv' => 'Nhập hàng hóa từ CSV', + 'info_provided_by' => 'Thông tin được cung cấp bởi', + 'inventory' => 'Tồn kho', + 'inventory_CSV_import_quantity' => 'Số lượng đã được nhập từ CSV', + 'inventory_comments' => 'Ghi chú', + 'inventory_data_tracking' => 'Theo dõi dữ liệu tồn kho', + 'inventory_date' => 'Ngày tháng', + 'inventory_employee' => 'Nhân viên', + 'inventory_in_out_quantity' => 'Số lượng Vào/Ra', + 'inventory_remarks' => 'Lưu ý', + 'is_deleted' => 'Đã xoá', + 'is_printed' => '', + 'is_serialized' => 'Hàng hóa có số sêri', + 'item' => 'Hàng hóa', + 'item_id' => '', + 'item_number' => 'Mã vạch', + 'item_number_duplicate' => 'Số hàng hóa đã sẵn có trong cơ sở dữ liệu rồi.', 'item_number_invalid' => 'Số hàng hóa chứa ký tự không được phép.', - "kit" => "Kít", - "location" => "Vị trí", - "low_inventory_items" => "Hàng hóa hết hàng trong kho", - "low_sell_item" => "Hàng hóa bán kém", - "manually_editing_of_quantity" => "Sửa số lượng bằng tay", - "markup" => "", - "name" => "Tên Hàng hóa", - "name_required" => "Trường Tên Hàng hóa là bắt buộc.", - "new" => "Hàng hóa mới", - "no_description_items" => "Hàng hóa không có mô tả", - "no_items_to_display" => "Không có hàng hóa để hiển thị.", - "none" => "Không", - "none_selected" => "Bạn chưa chọn bất kỳ một Hàng hóa nào để mà sửa", - "nonstock" => "Hết hàng", - "number_information" => "Số hàng hóa", - "number_required" => "Trường Mã vạch là bắt buộc.", - "one_or_multiple" => "hàng hóa", - "pack_name" => "Tên gói", - "qty_per_pack" => "Số lượng mỗi gói", - "quantity" => "Số lượng", - "quantity_number" => "Số lượng phải là dạng số.", - "quantity_required" => "Trường số lượng là bắt buộc.", - "receiving_quantity" => "Số lượng nhập hàng", - "remove_image" => "Gỡ bỏ ảnh", - "reorder_level" => "Mức đặt mua bổ xung", - "reorder_level_number" => "Mức đặt mua bổ xung phải là con số.", - "reorder_level_required" => "Trường Mức đặt mua bổ xung là bắt buộc.", - "retrive_item_info" => "Thông tin Nhập hàng", - "sales_tax_1" => "Thuế bán hàng", - "sales_tax_2" => "Thuế bán hàng 2", - "search_attributes" => "Tìm kiếm các thuộc tính", - "select_image" => "Chọn ảnh", - "serialized_items" => "Các hàng hóa có sêri", - "standard" => "Tiêu chuẩn", - "stock" => "Có hàng", - "stock_location" => "Vị trí kho", - "stock_type" => "Kiểu kho", - "successful_adding" => "Bạn đã thêm Hàng hóa thành công", - "successful_bulk_edit" => "Bạn đã cập nhật các hàng hóa đã chọn thành công", - "successful_deleted" => "Bạn đã xóa thành công", - "successful_updating" => "Bạn đã cập nhật hàng hóa thành công", - "supplier" => "Nhà cung cấp", - "tax_1" => "Thuế 1", - "tax_2" => "Thuế 2", - "tax_3" => "", - "tax_category" => "Thể loại thuế", - "tax_percent" => "Phần trăm Thuế", - "tax_percent_number" => "Phần trăm Thuế phải dạng số", - "tax_percent_required" => "Trường Phần trăm Thuế là bắt buộc.", - "tax_percents" => "Phần trăm Thuế", - "temp" => "Tạm thời", - "type" => "Kiểu Hàng hóa", - "unit_price" => "Giá bán lẻ", - "unit_price_number" => "Giá bán lẻ mỗi đơn vị phải là dạng số.", - "unit_price_required" => "Trường giá bán lẻ là bắt buộc.", - "upc_database" => "Cơ sở dữ liệu mã vạch", - "update" => "Cập nhật Hàng hóa", - "use_inventory_menu" => "Dùng trình đơn Tồn kho", + 'kit' => 'Kít', + 'location' => 'Vị trí', + 'low_inventory_items' => 'Hàng hóa hết hàng trong kho', + 'low_sell_item' => 'Hàng hóa bán kém', + 'manually_editing_of_quantity' => 'Sửa số lượng bằng tay', + 'markup' => '', + 'name' => 'Tên Hàng hóa', + 'name_required' => 'Trường Tên Hàng hóa là bắt buộc.', + 'new' => 'Hàng hóa mới', + 'no_description_items' => 'Hàng hóa không có mô tả', + 'no_items_to_display' => 'Không có hàng hóa để hiển thị.', + 'none' => 'Không', + 'none_selected' => 'Bạn chưa chọn bất kỳ một Hàng hóa nào để mà sửa', + 'nonstock' => 'Hết hàng', + 'number_information' => 'Số hàng hóa', + 'number_required' => 'Trường Mã vạch là bắt buộc.', + 'one_or_multiple' => 'hàng hóa', + 'pack_name' => 'Tên gói', + 'qty_per_pack' => 'Số lượng mỗi gói', + 'quantity' => 'Số lượng', + 'quantity_number' => 'Số lượng phải là dạng số.', + 'quantity_required' => 'Trường số lượng là bắt buộc.', + 'receiving_quantity' => 'Số lượng nhập hàng', + 'remove_image' => 'Gỡ bỏ ảnh', + 'reorder_level' => 'Mức đặt mua bổ xung', + 'reorder_level_number' => 'Mức đặt mua bổ xung phải là con số.', + 'reorder_level_required' => 'Trường Mức đặt mua bổ xung là bắt buộc.', + 'retrive_item_info' => 'Thông tin Nhập hàng', + 'sales_tax_1' => 'Thuế bán hàng', + 'sales_tax_2' => 'Thuế bán hàng 2', + 'search_attributes' => 'Tìm kiếm các thuộc tính', + 'select_image' => 'Chọn ảnh', + 'serialized_items' => 'Các hàng hóa có sêri', + 'standard' => 'Tiêu chuẩn', + 'stock' => 'Có hàng', + 'stock_location' => 'Vị trí kho', + 'stock_type' => 'Kiểu kho', + 'successful_adding' => 'Bạn đã thêm Hàng hóa thành công', + 'successful_bulk_edit' => 'Bạn đã cập nhật các hàng hóa đã chọn thành công', + 'successful_deleted' => 'Bạn đã xóa thành công', + 'successful_updating' => 'Bạn đã cập nhật hàng hóa thành công', + 'supplier' => 'Nhà cung cấp', + 'tax_1' => 'Thuế 1', + 'tax_2' => 'Thuế 2', + 'tax_3' => '', + 'tax_category' => 'Thể loại thuế', + 'tax_name_invalid' => 'Tên thuế chứa ký tự không được phép.', + 'tax_percent' => 'Phần trăm Thuế', + 'tax_percent_number' => 'Phần trăm Thuế phải dạng số', + 'tax_percent_required' => 'Trường Phần trăm Thuế là bắt buộc.', + 'tax_percents' => 'Phần trăm Thuế', + 'temp' => 'Tạm thời', + 'type' => 'Kiểu Hàng hóa', + 'unit_price' => 'Giá bán lẻ', + 'unit_price_number' => 'Giá bán lẻ mỗi đơn vị phải là dạng số.', + 'unit_price_required' => 'Trường giá bán lẻ là bắt buộc.', + 'upc_database' => 'Cơ sở dữ liệu mã vạch', + 'update' => 'Cập nhật Hàng hóa', + 'use_inventory_menu' => 'Dùng trình đơn Tồn kho', ]; diff --git a/app/Language/zh-Hans/Items.php b/app/Language/zh-Hans/Items.php index 465c652eb..935c7001e 100644 --- a/app/Language/zh-Hans/Items.php +++ b/app/Language/zh-Hans/Items.php @@ -1,123 +1,124 @@ "增/減庫存", - "allow_alt_description" => "允許ALT描述", - "amount_entry" => "", - "bulk_edit" => "批次編輯", - "buy_price_required" => "進貨價為必填欄位", - "cannot_be_deleted" => "無法刪除選定產品,所選產品中的一個或多個有銷售紀綠。", - "cannot_find_item" => "無法找到任何有關的產品", - "categories" => "", - "category" => "類別", - "category_new" => "", - "category_required" => "類別為必填欄位", - "change_all_to_allow_alt_desc" => " 充許全部ALT倒序", - "change_all_to_not_allow_allow_desc" => "不允許全部ALT倒序", - "change_all_to_serialized" => "全部更改序號至序列化", - "change_all_to_unserialized" => "全部更改序號至非序列化", - "change_image" => "Change Image", - "confirm_bulk_edit" => "您確定您要編輯的所有選定的產品嗎?", - "confirm_bulk_edit_wipe_taxes" => "All item tax information will be replaced!", - "confirm_delete" => "你確定你要刪除選定的產品嗎?", - "confirm_restore" => "", - "cost_price" => "成本價", - "cost_price_number" => "成本價必需是數值", - "cost_price_required" => "成本價為必填攔位", - "count" => "更新庫存", - "csv_import_failed" => "CSV匯入失敗", - "csv_import_invalid_location" => "", - "csv_import_nodata_wrongformat" => "Your uploaded file has no data or wrong format", - "csv_import_partially_failed" => "Most Items imported. But some were not, here is the list", - "csv_import_success" => "Import of Items successful", - "current_quantity" => "當前數量", - "default_pack_name" => "", - "description" => "描述", - "details_count" => "庫存盤點詳情", - "do_nothing" => "沒有執行任何修改", - "edit" => "", - "edit_fields_you_want_to_update" => "編輯您選定產品的所有欄位", - "edit_multiple_items" => "編輯多項產品", - "empty_upc_items" => "Empty UPC Items", - "error_adding_updating" => "新增/更新產品錯誤", - "error_updating_multiple" => "更新產品錯誤", - "generate_barcodes" => "產生條碼", - "hsn_code" => "", - "image" => "Avatar", - "import_items_csv" => "Import items from CSV sheet", - "info_provided_by" => "訊息提供者", - "inventory" => "庫存", - "inventory_CSV_import_quantity" => "", - "inventory_comments" => "評論", - "inventory_data_tracking" => "", - "inventory_date" => "", - "inventory_employee" => "", - "inventory_in_out_quantity" => "", - "inventory_remarks" => "", - "is_deleted" => "Deleted", - "is_printed" => "", - "is_serialized" => "產品有序號", - "item" => "產品", - "item_id" => "", - "item_number" => "UPC/EAN/ISBN", - "item_number_duplicate" => "The item number is already present in the database", + 'add_minus' => '增/減庫存', + 'allow_alt_description' => '允許ALT描述', + 'amount_entry' => '', + 'bulk_edit' => '批次編輯', + 'buy_price_required' => '進貨價為必填欄位', + 'cannot_be_deleted' => '無法刪除選定產品,所選產品中的一個或多個有銷售紀綠。', + 'cannot_find_item' => '無法找到任何有關的產品', + 'categories' => '', + 'category' => '類別', + 'category_new' => '', + 'category_required' => '類別為必填欄位', + 'change_all_to_allow_alt_desc' => ' 充許全部ALT倒序', + 'change_all_to_not_allow_allow_desc' => '不允許全部ALT倒序', + 'change_all_to_serialized' => '全部更改序號至序列化', + 'change_all_to_unserialized' => '全部更改序號至非序列化', + 'change_image' => 'Change Image', + 'confirm_bulk_edit' => '您確定您要編輯的所有選定的產品嗎?', + 'confirm_bulk_edit_wipe_taxes' => 'All item tax information will be replaced!', + 'confirm_delete' => '你確定你要刪除選定的產品嗎?', + 'confirm_restore' => '', + 'cost_price' => '成本價', + 'cost_price_number' => '成本價必需是數值', + 'cost_price_required' => '成本價為必填攔位', + 'count' => '更新庫存', + 'csv_import_failed' => 'CSV匯入失敗', + 'csv_import_invalid_location' => '', + 'csv_import_nodata_wrongformat' => 'Your uploaded file has no data or wrong format', + 'csv_import_partially_failed' => 'Most Items imported. But some were not, here is the list', + 'csv_import_success' => 'Import of Items successful', + 'current_quantity' => '當前數量', + 'default_pack_name' => '', + 'description' => '描述', + 'details_count' => '庫存盤點詳情', + 'do_nothing' => '沒有執行任何修改', + 'edit' => '', + 'edit_fields_you_want_to_update' => '編輯您選定產品的所有欄位', + 'edit_multiple_items' => '編輯多項產品', + 'empty_upc_items' => 'Empty UPC Items', + 'error_adding_updating' => '新增/更新產品錯誤', + 'error_updating_multiple' => '更新產品錯誤', + 'generate_barcodes' => '產生條碼', + 'hsn_code' => '', + 'image' => 'Avatar', + 'import_items_csv' => 'Import items from CSV sheet', + 'info_provided_by' => '訊息提供者', + 'inventory' => '庫存', + 'inventory_CSV_import_quantity' => '', + 'inventory_comments' => '評論', + 'inventory_data_tracking' => '', + 'inventory_date' => '', + 'inventory_employee' => '', + 'inventory_in_out_quantity' => '', + 'inventory_remarks' => '', + 'is_deleted' => 'Deleted', + 'is_printed' => '', + 'is_serialized' => '產品有序號', + 'item' => '產品', + 'item_id' => '', + 'item_number' => 'UPC/EAN/ISBN', + 'item_number_duplicate' => 'The item number is already present in the database', 'item_number_invalid' => '项目编号包含不允许的字符。', - "kit" => "", - "location" => "位置", - "low_inventory_items" => "低庫存產品", - "low_sell_item" => "", - "manually_editing_of_quantity" => "手動編輯數量", - "markup" => "", - "name" => "產品名稱", - "name_required" => "產品名稱為必填", - "new" => "新增產品", - "no_description_items" => "產品沒有說明", - "no_items_to_display" => "沒有產品可以顯示", - "none" => "無", - "none_selected" => "您還沒有選擇任何產品進行編輯", - "nonstock" => "", - "number_information" => "產品編號", - "number_required" => "UPC/EAN/ISBN is a required field", - "one_or_multiple" => "產品", - "pack_name" => "", - "qty_per_pack" => "", - "quantity" => "數量", - "quantity_number" => "數量必需是數值", - "quantity_required" => "數量為必填欄位", - "receiving_quantity" => "Receiving quantity", - "remove_image" => "Remove Image", - "reorder_level" => "補貨點", - "reorder_level_number" => "補貨點必需是數值", - "reorder_level_required" => "補貨點為必填欄位", - "retrive_item_info" => "檢索產品訊息", - "sales_tax_1" => "營業稅", - "sales_tax_2" => "營業稅 2", - "search_attributes" => "Search Custom Fields", - "select_image" => "Select Image", - "serialized_items" => "序列化產品", - "standard" => "", - "stock" => "", - "stock_location" => "倉庫地址", - "stock_type" => "", - "successful_adding" => "已成功新增產品", - "successful_bulk_edit" => "您已成功更新所選產品", - "successful_deleted" => "刪除成功", - "successful_updating" => "已成功更新產品", - "supplier" => "供貨商", - "tax_1" => "稅額 1", - "tax_2" => "稅額 2", - "tax_3" => "", - "tax_category" => "", - "tax_percent" => "稅率", - "tax_percent_number" => "", - "tax_percent_required" => "稅率為必填欄位", - "tax_percents" => "稅率 %", - "temp" => "", - "type" => "", - "unit_price" => "單價", - "unit_price_number" => "單價必需是數值", - "unit_price_required" => "單價為必填欄位", - "upc_database" => "UPC Database", - "update" => "更新產品", - "use_inventory_menu" => "使用庫存清單", + 'kit' => '', + 'location' => '位置', + 'low_inventory_items' => '低庫存產品', + 'low_sell_item' => '', + 'manually_editing_of_quantity' => '手動編輯數量', + 'markup' => '', + 'name' => '產品名稱', + 'name_required' => '產品名稱為必填', + 'new' => '新增產品', + 'no_description_items' => '產品沒有說明', + 'no_items_to_display' => '沒有產品可以顯示', + 'none' => '無', + 'none_selected' => '您還沒有選擇任何產品進行編輯', + 'nonstock' => '', + 'number_information' => '產品編號', + 'number_required' => 'UPC/EAN/ISBN is a required field', + 'one_or_multiple' => '產品', + 'pack_name' => '', + 'qty_per_pack' => '', + 'quantity' => '數量', + 'quantity_number' => '數量必需是數值', + 'quantity_required' => '數量為必填欄位', + 'receiving_quantity' => 'Receiving quantity', + 'remove_image' => 'Remove Image', + 'reorder_level' => '補貨點', + 'reorder_level_number' => '補貨點必需是數值', + 'reorder_level_required' => '補貨點為必填欄位', + 'retrive_item_info' => '檢索產品訊息', + 'sales_tax_1' => '營業稅', + 'sales_tax_2' => '營業稅 2', + 'search_attributes' => 'Search Custom Fields', + 'select_image' => 'Select Image', + 'serialized_items' => '序列化產品', + 'standard' => '', + 'stock' => '', + 'stock_location' => '倉庫地址', + 'stock_type' => '', + 'successful_adding' => '已成功新增產品', + 'successful_bulk_edit' => '您已成功更新所選產品', + 'successful_deleted' => '刪除成功', + 'successful_updating' => '已成功更新產品', + 'supplier' => '供貨商', + 'tax_1' => '稅額 1', + 'tax_2' => '稅額 2', + 'tax_3' => '', + 'tax_category' => '', + 'tax_name_invalid' => '税项名称包含不允许的字符。', + 'tax_percent' => '稅率', + 'tax_percent_number' => '', + 'tax_percent_required' => '稅率為必填欄位', + 'tax_percents' => '稅率 %', + 'temp' => '', + 'type' => '', + 'unit_price' => '單價', + 'unit_price_number' => '單價必需是數值', + 'unit_price_required' => '單價為必填欄位', + 'upc_database' => 'UPC Database', + 'update' => '更新產品', + 'use_inventory_menu' => '使用庫存清單', ]; diff --git a/app/Language/zh-Hant/Items.php b/app/Language/zh-Hant/Items.php index d7b65269a..8cd3389ec 100644 --- a/app/Language/zh-Hant/Items.php +++ b/app/Language/zh-Hant/Items.php @@ -1,123 +1,124 @@ "增/減庫存.", - "allow_alt_description" => "允許ALT描述", - "amount_entry" => "金額輸入", - "bulk_edit" => "批次編輯", - "buy_price_required" => "進貨價為必填欄位.", - "cannot_be_deleted" => "無法刪除選定產品,所選產品中的一個或多個有銷售紀綠。", - "cannot_find_item" => "無法找到任何有關的產品.", - "categories" => "", - "category" => "類別", - "category_new" => "", - "category_required" => "類別為必填欄位.", - "change_all_to_allow_alt_desc" => "充許全部ALT倒序.", - "change_all_to_not_allow_allow_desc" => "不允許全部ALT倒序.", - "change_all_to_serialized" => "全部更改序號至序列化", - "change_all_to_unserialized" => "全部更改序號至非序列化", - "change_image" => "更改圖像", - "confirm_bulk_edit" => "您確定您要編輯的所有選定的產品嗎?", - "confirm_bulk_edit_wipe_taxes" => "所有項目稅信息將被替換。", - "confirm_delete" => "你確定你要刪除選定的產品嗎?", - "confirm_restore" => "您確定要恢復所選項目嗎?", - "cost_price" => "成本價", - "cost_price_number" => "成本價必需是數值.", - "cost_price_required" => "成本價為必填攔位.", - "count" => "更新庫存", - "csv_import_failed" => "CSV匯入失敗", - "csv_import_invalid_location" => "", - "csv_import_nodata_wrongformat" => "上傳的 CSV 文件沒有數據或格式不正確。", - "csv_import_partially_failed" => "線上有 {0} 個項目導入失敗:{1}。未導入任何行。", - "csv_import_success" => "項目 CSV 導入成功。", - "current_quantity" => "當前數量", - "default_pack_name" => "每個", - "description" => "描述", - "details_count" => "庫存盤點詳情", - "do_nothing" => "沒有執行任何修改", - "edit" => "", - "edit_fields_you_want_to_update" => "編輯您選定產品的所有欄位.", - "edit_multiple_items" => "編輯多項產品", - "empty_upc_items" => "Empty UPC Items", - "error_adding_updating" => "新增/更新產品錯誤", - "error_updating_multiple" => "更新產品錯誤", - "generate_barcodes" => "產生條碼", - "hsn_code" => "協調系統命名法", - "image" => "Avatar", - "import_items_csv" => "Import items from CSV sheet", - "info_provided_by" => "訊息提供者", - "inventory" => "庫存", - "inventory_CSV_import_quantity" => "從 CSV 導入的數量", - "inventory_comments" => "評論", - "inventory_data_tracking" => "庫存數據跟踪", - "inventory_date" => "日期", - "inventory_employee" => "員工", - "inventory_in_out_quantity" => "進/出數量", - "inventory_remarks" => "評論", - "is_deleted" => "已刪除", - "is_printed" => "", - "is_serialized" => "產品有序號", - "item" => "產品", - "item_id" => "", - "item_number" => "UPC/EAN/ISBN", - "item_number_duplicate" => "項目編號已存在於數據庫中。", + 'add_minus' => '增/減庫存.', + 'allow_alt_description' => '允許ALT描述', + 'amount_entry' => '金額輸入', + 'bulk_edit' => '批次編輯', + 'buy_price_required' => '進貨價為必填欄位.', + 'cannot_be_deleted' => '無法刪除選定產品,所選產品中的一個或多個有銷售紀綠。', + 'cannot_find_item' => '無法找到任何有關的產品.', + 'categories' => '', + 'category' => '類別', + 'category_new' => '', + 'category_required' => '類別為必填欄位.', + 'change_all_to_allow_alt_desc' => '充許全部ALT倒序.', + 'change_all_to_not_allow_allow_desc' => '不允許全部ALT倒序.', + 'change_all_to_serialized' => '全部更改序號至序列化', + 'change_all_to_unserialized' => '全部更改序號至非序列化', + 'change_image' => '更改圖像', + 'confirm_bulk_edit' => '您確定您要編輯的所有選定的產品嗎?', + 'confirm_bulk_edit_wipe_taxes' => '所有項目稅信息將被替換。', + 'confirm_delete' => '你確定你要刪除選定的產品嗎?', + 'confirm_restore' => '您確定要恢復所選項目嗎?', + 'cost_price' => '成本價', + 'cost_price_number' => '成本價必需是數值.', + 'cost_price_required' => '成本價為必填攔位.', + 'count' => '更新庫存', + 'csv_import_failed' => 'CSV匯入失敗', + 'csv_import_invalid_location' => '', + 'csv_import_nodata_wrongformat' => '上傳的 CSV 文件沒有數據或格式不正確。', + 'csv_import_partially_failed' => '線上有 {0} 個項目導入失敗:{1}。未導入任何行。', + 'csv_import_success' => '項目 CSV 導入成功。', + 'current_quantity' => '當前數量', + 'default_pack_name' => '每個', + 'description' => '描述', + 'details_count' => '庫存盤點詳情', + 'do_nothing' => '沒有執行任何修改', + 'edit' => '', + 'edit_fields_you_want_to_update' => '編輯您選定產品的所有欄位.', + 'edit_multiple_items' => '編輯多項產品', + 'empty_upc_items' => 'Empty UPC Items', + 'error_adding_updating' => '新增/更新產品錯誤', + 'error_updating_multiple' => '更新產品錯誤', + 'generate_barcodes' => '產生條碼', + 'hsn_code' => '協調系統命名法', + 'image' => 'Avatar', + 'import_items_csv' => 'Import items from CSV sheet', + 'info_provided_by' => '訊息提供者', + 'inventory' => '庫存', + 'inventory_CSV_import_quantity' => '從 CSV 導入的數量', + 'inventory_comments' => '評論', + 'inventory_data_tracking' => '庫存數據跟踪', + 'inventory_date' => '日期', + 'inventory_employee' => '員工', + 'inventory_in_out_quantity' => '進/出數量', + 'inventory_remarks' => '評論', + 'is_deleted' => '已刪除', + 'is_printed' => '', + 'is_serialized' => '產品有序號', + 'item' => '產品', + 'item_id' => '', + 'item_number' => 'UPC/EAN/ISBN', + 'item_number_duplicate' => '項目編號已存在於數據庫中。', 'item_number_invalid' => '項目編號包含不允許的字符。', - "kit" => "成套工具", - "location" => "位置", - "low_inventory_items" => "低庫存產品", - "low_sell_item" => "低價商品", - "manually_editing_of_quantity" => "手動編輯數量", - "markup" => "", - "name" => "產品名稱", - "name_required" => "產品名稱為必填.", - "new" => "新增產品", - "no_description_items" => "產品沒有說明", - "no_items_to_display" => "沒有產品可以顯示.", - "none" => "無", - "none_selected" => "您還沒有選擇任何產品進行編輯", - "nonstock" => "無庫存", - "number_information" => "產品編號", - "number_required" => "條形碼是必填字段。", - "one_or_multiple" => "產品", - "pack_name" => "包裝名稱", - "qty_per_pack" => "每包數量", - "quantity" => "數量", - "quantity_number" => "數量必需是數值.", - "quantity_required" => "數量為必填欄位.", - "receiving_quantity" => "Receiving quantity", - "remove_image" => "刪除圖像", - "reorder_level" => "補貨點", - "reorder_level_number" => "補貨點必需是數值.", - "reorder_level_required" => "補貨點為必填欄位.", - "retrive_item_info" => "檢索產品訊息", - "sales_tax_1" => "營業稅", - "sales_tax_2" => "營業稅 2", - "search_attributes" => "Search Custom Fields", - "select_image" => "選擇圖像", - "serialized_items" => "序列化產品", - "standard" => "標準", - "stock" => "庫存", - "stock_location" => "倉庫地址", - "stock_type" => "股票類型", - "successful_adding" => "已成功新增產品", - "successful_bulk_edit" => "您已成功更新所選產品", - "successful_deleted" => "刪除成功", - "successful_updating" => "已成功更新產品", - "supplier" => "供貨商", - "tax_1" => "稅額 1", - "tax_2" => "稅額 2", - "tax_3" => "", - "tax_category" => "稅種", - "tax_percent" => "稅率", - "tax_percent_number" => "稅收百分比必須是數值", - "tax_percent_required" => "稅率為必填欄位.", - "tax_percents" => "稅率 %", - "temp" => "臨時", - "type" => "物品種類", - "unit_price" => "單價", - "unit_price_number" => "單價必需是數值.", - "unit_price_required" => "單價為必填欄位.", - "upc_database" => "UPC Database", - "update" => "更新產品", - "use_inventory_menu" => "使用庫存清單", + 'kit' => '成套工具', + 'location' => '位置', + 'low_inventory_items' => '低庫存產品', + 'low_sell_item' => '低價商品', + 'manually_editing_of_quantity' => '手動編輯數量', + 'markup' => '', + 'name' => '產品名稱', + 'name_required' => '產品名稱為必填.', + 'new' => '新增產品', + 'no_description_items' => '產品沒有說明', + 'no_items_to_display' => '沒有產品可以顯示.', + 'none' => '無', + 'none_selected' => '您還沒有選擇任何產品進行編輯', + 'nonstock' => '無庫存', + 'number_information' => '產品編號', + 'number_required' => '條形碼是必填字段。', + 'one_or_multiple' => '產品', + 'pack_name' => '包裝名稱', + 'qty_per_pack' => '每包數量', + 'quantity' => '數量', + 'quantity_number' => '數量必需是數值.', + 'quantity_required' => '數量為必填欄位.', + 'receiving_quantity' => 'Receiving quantity', + 'remove_image' => '刪除圖像', + 'reorder_level' => '補貨點', + 'reorder_level_number' => '補貨點必需是數值.', + 'reorder_level_required' => '補貨點為必填欄位.', + 'retrive_item_info' => '檢索產品訊息', + 'sales_tax_1' => '營業稅', + 'sales_tax_2' => '營業稅 2', + 'search_attributes' => 'Search Custom Fields', + 'select_image' => '選擇圖像', + 'serialized_items' => '序列化產品', + 'standard' => '標準', + 'stock' => '庫存', + 'stock_location' => '倉庫地址', + 'stock_type' => '股票類型', + 'successful_adding' => '已成功新增產品', + 'successful_bulk_edit' => '您已成功更新所選產品', + 'successful_deleted' => '刪除成功', + 'successful_updating' => '已成功更新產品', + 'supplier' => '供貨商', + 'tax_1' => '稅額 1', + 'tax_2' => '稅額 2', + 'tax_3' => '', + 'tax_category' => '稅種', + 'tax_name_invalid' => '稅項名稱包含不允許的字元。', + 'tax_percent' => '稅率', + 'tax_percent_number' => '稅收百分比必須是數值', + 'tax_percent_required' => '稅率為必填欄位.', + 'tax_percents' => '稅率 %', + 'temp' => '臨時', + 'type' => '物品種類', + 'unit_price' => '單價', + 'unit_price_number' => '單價必需是數值.', + 'unit_price_required' => '單價為必填欄位.', + 'upc_database' => 'UPC Database', + 'update' => '更新產品', + 'use_inventory_menu' => '使用庫存清單', ]; diff --git a/app/Models/Reports/Summary_report.php b/app/Models/Reports/Summary_report.php index 02592830f..9586d3aaf 100644 --- a/app/Models/Reports/Summary_report.php +++ b/app/Models/Reports/Summary_report.php @@ -61,7 +61,7 @@ abstract class Summary_report extends Report ); $this->db->query( - 'CREATE TEMPORARY TABLE IF NOT EXISTS ' . $this->db->prefixTable('sales_payments_temp') . + 'CREATE TEMPORARY TABLE IF NOT EXISTS ' . $this->db->prefixTable('sales_report_payments_temp') . ' (PRIMARY KEY(sale_id), INDEX(sale_id)) ( SELECT payments.sale_id AS sale_id, @@ -98,7 +98,7 @@ abstract class Summary_report extends Report 'sales_items.sale_id = sales_items_taxes.sale_id AND sales_items.item_id = sales_items_taxes.item_id AND sales_items.line = sales_items_taxes.line', 'left outer' ); - $builder->join('sales_payments_temp AS payments', 'sales.sale_id = payments.sale_id', 'LEFT OUTER'); + $builder->join('sales_report_payments_temp AS payments', 'sales.sale_id = payments.sale_id', 'LEFT OUTER'); } /** diff --git a/app/Models/Sale.php b/app/Models/Sale.php index 16229cb7f..c0dfa4348 100644 --- a/app/Models/Sale.php +++ b/app/Models/Sale.php @@ -179,7 +179,7 @@ class Sale extends Model $builder->join('sales', '`sales_items`.`sale_id` = `' . $db_prefix . 'sales`.`sale_id`', 'inner'); $builder->join('people AS customer_p', '`' . $db_prefix . 'sales`.`customer_id` = `customer_p`.`person_id`', 'LEFT'); $builder->join('customers AS customer', '`' . $db_prefix . 'sales`.`customer_id` = `customer`.`person_id`', 'LEFT'); - $builder->join('sales_payments_temp AS payments', '`' . $db_prefix . 'sales`.`sale_id` = `payments`.`sale_id`', 'LEFT OUTER'); + $builder->join('sales_search_payments_temp AS payments', '`' . $db_prefix . 'sales`.`sale_id` = `payments`.`sale_id`', 'LEFT OUTER'); $builder->join( 'sales_items_taxes_temp AS sales_items_taxes', 'sales_items.sale_id = sales_items_taxes.sale_id AND sales_items.item_id = sales_items_taxes.item_id AND sales_items.line = sales_items_taxes.line', @@ -1430,7 +1430,7 @@ class Sale extends Model log_message('error', $sub_query); $this->db->query('CREATE TEMPORARY TABLE IF NOT EXISTS ' - . $this->db->prefixTable('sales_payments_temp') + . $this->db->prefixTable('sales_search_payments_temp') . ' (PRIMARY KEY(`sale_id`), INDEX(`sale_id`)) AS (' . $sub_query . ')'); } diff --git a/app/Views/sales/quote.php b/app/Views/sales/quote.php index 9c8845da0..7dc927c66 100644 --- a/app/Views/sales/quote.php +++ b/app/Views/sales/quote.php @@ -164,7 +164,7 @@ if (isset($error_message)) { $tax) { ?> - + diff --git a/app/Views/sales/receipt_email.php b/app/Views/sales/receipt_email.php index 480a21b96..88451e0b2 100644 --- a/app/Views/sales/receipt_email.php +++ b/app/Views/sales/receipt_email.php @@ -106,7 +106,7 @@ $tax) { ?> - : + : $tax) { ?> - + diff --git a/app/Views/sales/tax_invoice.php b/app/Views/sales/tax_invoice.php index 8dacde06b..3b2665ecc 100644 --- a/app/Views/sales/tax_invoice.php +++ b/app/Views/sales/tax_invoice.php @@ -179,7 +179,7 @@ if (isset($error_message)) { $tax) { ?> - + diff --git a/tests/Controllers/ItemsCsvImportTest.php b/tests/Controllers/ItemsControllerTest.php similarity index 90% rename from tests/Controllers/ItemsCsvImportTest.php rename to tests/Controllers/ItemsControllerTest.php index 740b35f94..b584a63ea 100644 --- a/tests/Controllers/ItemsCsvImportTest.php +++ b/tests/Controllers/ItemsControllerTest.php @@ -5,6 +5,7 @@ namespace Tests\Controllers; use CodeIgniter\Database\Config; use CodeIgniter\Test\CIUnitTestCase; use CodeIgniter\Test\DatabaseTestTrait; +use CodeIgniter\Test\FeatureTestTrait; use App\Models\Item; use App\Models\Item_quantity; use App\Models\Inventory; @@ -12,10 +13,13 @@ use App\Models\Item_taxes; use App\Models\Attribute; use App\Models\Stock_location; use App\Models\Supplier; +use Tests\Support\EmployeeFixtureTrait; -class ItemsCsvImportTest extends CIUnitTestCase +class ItemsControllerTest extends CIUnitTestCase { use DatabaseTestTrait; + use FeatureTestTrait; + use EmployeeFixtureTrait; protected $migrate = true; protected $migrateOnce = true; @@ -61,6 +65,130 @@ class ItemsCsvImportTest extends CIUnitTestCase parent::tearDown(); } + protected function createItemsEmployee(): int + { + $personId = $this->createEmployee(); + + $db = Config::connect($this->DBGroup); + $db->table('grants')->insertBatch([ + ['person_id' => $personId, 'permission_id' => 'items', 'menu_group' => 'home'], + ['person_id' => $personId, 'permission_id' => 'items_stock', 'menu_group' => 'home'], + ]); + + return $personId; + } + + protected function loginAsItemsEmployee(int $personId): void + { + $this->withSession([ + 'person_id' => $personId, + 'menu_group' => 'home', + ]); + } + + protected function baseItemPostData(): array + { + return [ + 'name' => 'Test Item ' . uniqid(), + 'category' => 'Test Category', + 'description' => 'Test Item', + 'cost_price' => '1.00', + 'unit_price' => '5.00', + 'reorder_level' => '0', + 'receiving_quantity' => '0', + 'quantity_1' => '0', + 'item_type' => (string) ITEM, + 'tax_percents' => ['5'], + ]; + } + + /** + * Regression test for GHSA-92cx-fc8x-7wmm: `tax_names[]` containing `<`/`>` + * (the stored-XSS vector) must be rejected by postSave. + */ + public function testPostSaveRejectsMaliciousTaxName(): void + { + $employeeId = $this->createItemsEmployee(); + $this->loginAsItemsEmployee($employeeId); + + $postData = $this->baseItemPostData(); + $postData['tax_names'] = ['']; + + $response = $this->post('/items/save', $postData); + + $response->assertStatus(200); + $result = json_decode($response->getJSON(), true); + $this->assertFalse($result['success']); + } + + /** + * Legitimate unicode tax names must not be rejected by the XSS guard. + */ + public function testPostSaveAcceptsUnicodeTaxName(): void + { + $employeeId = $this->createItemsEmployee(); + $this->loginAsItemsEmployee($employeeId); + + $postData = $this->baseItemPostData(); + $postData['tax_names'] = ["Impôt, incl."]; + + $response = $this->post('/items/save', $postData); + + $response->assertStatus(200); + $result = json_decode($response->getJSON(), true); + $this->assertTrue($result['success']); + } + + /** + * Apostrophes are common in real tax names (e.g. possessives) and must not be rejected. + */ + public function testPostSaveAcceptsApostropheInTaxName(): void + { + $employeeId = $this->createItemsEmployee(); + $this->loginAsItemsEmployee($employeeId); + + $postData = $this->baseItemPostData(); + $postData['tax_names'] = ["O'Brien's Tax"]; + + $response = $this->post('/items/save', $postData); + + $response->assertStatus(200); + $result = json_decode($response->getJSON(), true); + $this->assertTrue($result['success']); + } + + public function testPostBulkUpdateRejectsMaliciousTaxName(): void + { + $employeeId = $this->createItemsEmployee(); + $this->loginAsItemsEmployee($employeeId); + + $response = $this->post('/items/bulkupdate', [ + 'item_ids' => '1', + 'tax_names' => [''], + 'tax_percents' => ['5'], + ]); + + $response->assertStatus(200); + $result = json_decode($response->getJSON(), true); + $this->assertFalse($result['success']); + } + + public function testPostBulkUpdateAcceptsUnicodeTaxName(): void + { + $employeeId = $this->createItemsEmployee(); + $this->loginAsItemsEmployee($employeeId); + + $response = $this->post('/items/bulkupdate', [ + 'item_ids' => '1', + 'tax_names' => ["Impôt, incl."], + 'tax_percents' => ['5'], + ]); + + $response->assertStatus(200); + $result = json_decode($response->getJSON(), true); + $this->assertTrue($result['success']); + } + public function testGenerateCsvHeaderBasic(): void { $stockLocations = ['Warehouse']; diff --git a/tests/Controllers/SalesControllerTest.php b/tests/Controllers/SalesControllerTest.php index 57fd939f0..5faad4d94 100644 --- a/tests/Controllers/SalesControllerTest.php +++ b/tests/Controllers/SalesControllerTest.php @@ -2,13 +2,13 @@ namespace Tests\Controllers; +use CodeIgniter\Database\Config; use CodeIgniter\Test\CIUnitTestCase; use CodeIgniter\Test\DatabaseTestTrait; use CodeIgniter\Test\FeatureTestTrait; use CodeIgniter\Config\Services; -use App\Database\Seeds\TestDatabaseBootstrapSeeder; use App\Models\Employee; -use Config\OSPOS; +use Config\Database; use Tests\Support\ItemFixtureTrait; /** @@ -36,14 +36,13 @@ class SalesControllerTest extends CIUnitTestCase protected function setUp(): void { if (self::$doneBootstrap === false) { - TestDatabaseBootstrapSeeder::reset(); + Config::seeder($this->DBGroup)->call('App\Database\Seeds\TestDatabaseBootstrapSeeder'); + Config::connect($this->DBGroup)->close(); self::$doneBootstrap = true; } parent::setUp(); - - config(OSPOS::class)->update_settings(); } protected function tearDown(): void @@ -224,7 +223,7 @@ class SalesControllerTest extends CIUnitTestCase protected function createSale(int $employeeId): int { $unique = uniqid(); - $db = \Config\Database::connect(); + $db = Database::connect(); $db->table('items')->insert([ 'name' => "Test Item $unique", @@ -519,4 +518,26 @@ class SalesControllerTest extends CIUnitTestCase $cart = $session->get('sales_cart'); $this->assertEquals('0.01', $cart[1]['price']); } + + public function testRegisterEscapesMaliciousTaxName(): void + { + $cashierId = $this->createCashierEmployee(); + $itemId = $this->createTestItem(); + + Database::connect()->table('items_taxes')->insert([ + 'item_id' => $itemId, + 'name' => '', + 'percent' => 5, + ]); + + $this->loginAs($cashierId); + $this->seedCartLine(1, '5.00', $itemId); + + $response = $this->get('/sales'); + + $response->assertStatus(200); + $body = $response->getBody(); + $this->assertStringNotContainsString('assertStringContainsString('<svg', $body); + } } From fdc1c38b43fc9680c253b77c087d72ee0e575f2b Mon Sep 17 00:00:00 2001 From: objecttothis <17935339+objecttothis@users.noreply.github.com> Date: Tue, 1 Sep 2026 19:41:41 +0400 Subject: [PATCH 2/3] feat(validation, tests): add `valid_path_strict` rule and integrate into mailpath validation (#4684) - Introduce `valid_path_strict` rule in `OSPOSRules` to enforce stricter path validation, preventing security issues like injection attempts with newline or special characters. - Update mail configuration validation in `Config` controller to use the new rule for the `mailpath` field. - Add unit tests in `OSPOSRulesTest` to cover edge cases for `valid_path_strict`. Signed-off-by: objecttothis <17935339+objecttothis@users.noreply.github.com> --- app/Config/Validation/OSPOSRules.php | 20 +++++++++++++++++ app/Controllers/Config.php | 23 +++++++++++-------- tests/Config/Validation/OSPOSRulesTest.php | 26 ++++++++++++++++++++++ 3 files changed, 60 insertions(+), 9 deletions(-) diff --git a/app/Config/Validation/OSPOSRules.php b/app/Config/Validation/OSPOSRules.php index 05670463e..5b0638e31 100644 --- a/app/Config/Validation/OSPOSRules.php +++ b/app/Config/Validation/OSPOSRules.php @@ -225,4 +225,24 @@ class OSPOSRules return true; } + + /** + * Validates that the candidate is a plain filesystem path: only letters, digits, + * underscore, dash, dot and forward slash. Uses \A...\z (not ^...$) because PCRE's $ + * also matches immediately before a single trailing newline, which would let a + * value like "/usr/bin/php\n" slip through — the bug behind GHSA-jc56-j8m6-q627. + * + * @param string $candidate + * @param string|null $error + * @return bool + * @noinspection PhpUnused + */ + public function valid_path_strict(string $candidate, ?string &$error = null): bool + { + if ($candidate === '') { + return false; + } + + return (bool) preg_match('/\A[a-zA-Z0-9_\-\/.]+\z/', $candidate); + } } diff --git a/app/Controllers/Config.php b/app/Controllers/Config.php index fdf4f1daf..82f68e57c 100644 --- a/app/Controllers/Config.php +++ b/app/Controllers/Config.php @@ -540,16 +540,21 @@ class Config extends Secure_Controller $protocol = $this->request->getPost('protocol'); $mailpath = $this->request->getPost('mailpath'); - // Validate mailpath: required for sendmail, optional for others but must be safe if provided - $isMailpathRequired = ($protocol === 'sendmail'); - $isMailpathProvided = !empty($mailpath); - $isMailpathValid = $isMailpathProvided && preg_match('/^[a-zA-Z0-9_\-\/.]+$/', $mailpath); + $rules = [ + 'mailpath' => [ + 'label' => lang('Config.email_mailpath'), + 'rules' => ($protocol === 'sendmail' ? 'required' : 'permit_empty') . '|valid_path_strict' + ] + ]; + $messages = [ + 'mailpath' => [ + 'required' => lang('Config.mailpath_invalid'), + 'valid_path_strict' => lang('Config.mailpath_invalid') + ] + ]; - if (($isMailpathRequired && !$isMailpathProvided) || ($isMailpathProvided && !$isMailpathValid)) { - return $this->response->setJSON([ - 'success' => false, - 'message' => lang('Config.mailpath_invalid') - ]); + if ($error = $this->validateFields($rules, $messages)) { + return $error; } $batch_save_data = [ diff --git a/tests/Config/Validation/OSPOSRulesTest.php b/tests/Config/Validation/OSPOSRulesTest.php index 4fa827ce2..6ef1daa50 100644 --- a/tests/Config/Validation/OSPOSRulesTest.php +++ b/tests/Config/Validation/OSPOSRulesTest.php @@ -100,6 +100,32 @@ class OSPOSRulesTest extends CIUnitTestCase $this->assertNull($error); } + /** + * @dataProvider validPathStrictProvider + */ + public function testValidPathStrict(string $candidate, bool $expected): void + { + $rules = new OSPOSRules(); + + $this->assertSame($expected, $rules->valid_path_strict($candidate)); + } + + public static function validPathStrictProvider(): array + { + return [ + 'plain sendmail path' => ['/usr/sbin/sendmail', true], + 'plain php path' => ['/usr/bin/php', true], + 'path with dash and underscore' => ['/opt/my-mail_bin/sendmail.exe', true], + 'empty string' => ['', false], + 'trailing newline bypass payload' => ["/usr/bin/php\n", false], + 'trailing newline plus injected command' => ["/usr/bin/php\nid", false], + 'embedded newline mid-string' => ["/usr/bin/php\n/bin/sh", false], + 'semicolon injection' => ['/usr/bin/php;id', false], + 'pipe injection' => ['/usr/bin/php|id', false], + 'space separated args' => ['/usr/bin/php -r "phpinfo();"', false], + ]; + } + private function injectSettings(array $settings): void { $ospos = new OSPOS(); From f5f9052de1b4a5006e88a7cc6175e0da6434fac5 Mon Sep 17 00:00:00 2001 From: objecttothis <17935339+objecttothis@users.noreply.github.com> Date: Wed, 2 Sep 2026 01:21:46 +0400 Subject: [PATCH 3/3] fix(sales): harden payment validation and gift card handling - Validate paymentType is a non-empty string before processing - Reject negative or zero amounts for all payment types - Enforce full payment coverage before completing a sale - Bypass coverage check for invoice and quote mode sales - Require a valid gift card number before decrementing value; rollback and return insufficient balance error on missing input - Add "amount_due_not_covered" and "negative_amount_invalid" translations across 40+ locales - Add test coverage for gift card validation, negative amounts, and quote/invoice zero-payment completion - Rename snake_case locals to camelCase in postComplete (no behavior change) --- app/Controllers/Sales.php | 147 +++++++++++------- app/Language/ar-EG/Sales.php | 2 + app/Language/ar-LB/Sales.php | 2 + app/Language/az/Sales.php | 2 + app/Language/bg/Sales.php | 2 + app/Language/bs/Sales.php | 2 + app/Language/ckb/Sales.php | 2 + app/Language/cs/Sales.php | 2 + app/Language/da/Sales.php | 2 + app/Language/de-CH/Sales.php | 2 + app/Language/de-DE/Sales.php | 2 + app/Language/el/Sales.php | 2 + app/Language/en-GB/Sales.php | 2 + app/Language/en/Sales.php | 2 + app/Language/es-ES/Sales.php | 2 + app/Language/es-MX/Sales.php | 2 + app/Language/fa/Sales.php | 2 + app/Language/fr/Sales.php | 2 + app/Language/he/Sales.php | 2 + app/Language/hr-HR/Sales.php | 2 + app/Language/hu/Sales.php | 2 + app/Language/hy/Sales.php | 2 + app/Language/id/Sales.php | 2 + app/Language/it/Sales.php | 2 + app/Language/ka/Sales.php | 2 + app/Language/km/Sales.php | 2 + app/Language/lo/Sales.php | 2 + app/Language/ml/Sales.php | 2 + app/Language/nb/Sales.php | 2 + app/Language/nl-BE/Sales.php | 2 + app/Language/nl-NL/Sales.php | 2 + app/Language/pl/Sales.php | 2 + app/Language/pt-BR/Sales.php | 2 + app/Language/ro/Sales.php | 2 + app/Language/ru/Sales.php | 2 + app/Language/sv/Sales.php | 2 + app/Language/sw-KE/Sales.php | 23 +-- app/Language/sw-TZ/Sales.php | 23 +-- app/Language/ta/Sales.php | 2 + app/Language/th/Sales.php | 2 + app/Language/tl/Sales.php | 2 + app/Language/tr/Sales.php | 2 + app/Language/uk/Sales.php | 2 + app/Language/ur/Sales.php | 2 + app/Language/vi/Sales.php | 2 + app/Language/zh-Hans/Sales.php | 2 + app/Language/zh-Hant/Sales.php | 2 + app/Models/Giftcard.php | 4 + app/Models/Sale.php | 125 +++++++-------- tests/Controllers/SalesControllerTest.php | 181 +++++++++++++++++++++- tests/Models/GiftcardTest.php | 22 +++ tests/Models/SaleTest.php | 58 ++++++- 52 files changed, 526 insertions(+), 145 deletions(-) diff --git a/app/Controllers/Sales.php b/app/Controllers/Sales.php index 28627379c..8c64355c8 100644 --- a/app/Controllers/Sales.php +++ b/app/Controllers/Sales.php @@ -408,6 +408,22 @@ class Sales extends Secure_Controller $giftcard = model(Giftcard::class); $paymentType = $this->request->getPost('payment_type', FILTER_SANITIZE_FULL_SPECIAL_CHARS); + if (!is_string($paymentType) || $paymentType === '') { + $data['error'] = lang('Sales.must_enter_numeric'); + + return $this->reload($data); + } + + if ( + $paymentType !== lang('Sales.giftcard') + && $paymentType !== lang('Sales.rewards') + && (str_contains($paymentType, lang('Sales.giftcard')) || str_contains($paymentType, lang('Sales.rewards'))) + ) { + $data['error'] = lang('Sales.must_enter_numeric'); + + return $this->reload($data); + } + if ($paymentType === lang('Sales.giftcard')) { $rules = ['amount_tendered' => 'trim|required|integer']; //For giftcards, amount_tendered becomes the giftcard number which must be an integer $messages = ['amount_tendered' => lang('Sales.must_enter_numeric_giftcard')]; @@ -415,12 +431,14 @@ class Sales extends Secure_Controller $min = (int)($this->config['payment_reference_code_min'] ?? 3); $max = (int)($this->config['payment_reference_code_max'] ?? 20); $rules = [ - 'amount_tendered' => 'trim|required|decimal_locale', + 'amount_tendered' => 'trim|required|decimal_locale|nonNegativeDecimal', 'reference_code' => "trim|required|alpha_numeric|min_length[$min]|max_length[$max]", ]; $messages = [ 'amount_tendered' => [ - 'required' => lang('Sales.must_enter_numeric'), + 'required' => lang('Sales.must_enter_numeric'), + 'decimal_locale' => lang('Sales.must_enter_numeric'), + 'nonNegativeDecimal' => lang('Sales.negative_amount_invalid'), ], 'reference_code' => [ 'required' => lang('Sales.must_enter_reference_code'), @@ -430,8 +448,14 @@ class Sales extends Secure_Controller ], ]; } else { - $rules = ['amount_tendered' => 'trim|required|decimal_locale']; - $messages = ['amount_tendered' => lang('Sales.must_enter_numeric')]; + $rules = ['amount_tendered' => 'trim|required|decimal_locale|nonNegativeDecimal']; + $messages = [ + 'amount_tendered' => [ + 'required' => lang('Sales.must_enter_numeric'), + 'decimal_locale' => lang('Sales.must_enter_numeric'), + 'nonNegativeDecimal' => lang('Sales.negative_amount_invalid'), + ], + ]; } if (!$this->validate($rules, $messages)) { @@ -730,21 +754,21 @@ class Sales extends Secure_Controller */ public function postComplete(): string // TODO: this function is huge. Probably should be refactored. { - $sale_id = $this->sale_lib->get_sale_id(); + $saleId = $this->sale_lib->get_sale_id(); $data = []; $data['dinner_table'] = $this->sale_lib->get_dinner_table(); $data['cart'] = $this->sale_lib->get_cart(); $data['include_hsn'] = (bool)$this->config['include_hsn']; - $__time = time(); - $data['transaction_time'] = to_datetime($__time); - $data['transaction_date'] = to_date($__time); + $time = time(); + $data['transaction_time'] = to_datetime($time); + $data['transaction_date'] = to_date($time); $data['show_stock_locations'] = $this->stock_location->show_locations('sales'); $data['comments'] = $this->sale_lib->get_comment(); - $employee_id = $this->employee->get_logged_in_employee_info()->person_id; - $employee_info = $this->employee->get_info($employee_id); - $data['employee'] = $employee_info->first_name . ' ' . mb_substr($employee_info->last_name, 0, 1); + $employeeId = $this->employee->get_logged_in_employee_info()->person_id; + $employeeInfo = $this->employee->get_info($employeeId); + $data['employee'] = $employeeInfo->first_name . ' ' . mb_substr($employeeInfo->last_name, 0, 1); $data['company_info'] = implode("\n", [$this->config['address'], $this->config['phone']]); @@ -762,26 +786,26 @@ class Sales extends Secure_Controller $data['print_after_sale'] = $this->session->get('sales_print_after_sale'); $data['price_work_orders'] = $this->sale_lib->is_price_work_orders(); $data['email_receipt'] = $this->sale_lib->is_email_receipt(); - $customer_id = $this->sale_lib->get_customer(); - $invoice_number = $this->sale_lib->get_invoice_number(); - $data["invoice_number"] = $invoice_number; - $work_order_number = $this->sale_lib->get_work_order_number(); - $data["work_order_number"] = $work_order_number; - $quote_number = $this->sale_lib->get_quote_number(); - $data["quote_number"] = $quote_number; - $customer_info = $this->_load_customer_data($customer_id, $data); + $customerId = $this->sale_lib->get_customer(); + $invoiceNumber = $this->sale_lib->get_invoice_number(); + $data["invoice_number"] = $invoiceNumber; + $workOrderNumber = $this->sale_lib->get_work_order_number(); + $data["work_order_number"] = $workOrderNumber; + $quoteNumber = $this->sale_lib->get_quote_number(); + $data["quote_number"] = $quoteNumber; + $customerInfo = $this->_load_customer_data($customerId, $data); - if ($customer_info != null) { - $data["customer_comments"] = $customer_info->comments; - $data['tax_id'] = $customer_info->tax_id; + if ($customerInfo != null) { + $data["customer_comments"] = $customerInfo->comments; + $data['tax_id'] = $customerInfo->tax_id; } - $tax_details = $this->tax_lib->get_taxes($data['cart']); // TODO: Duplicated code - $data['taxes'] = $tax_details[0]; + $taxDetails = $this->tax_lib->get_taxes($data['cart']); // TODO: Duplicated code + $data['taxes'] = $taxDetails[0]; $data['discount'] = $this->sale_lib->get_discount(); $data['payments'] = $this->sale_lib->getPayments(); // Returns 'subtotal', 'total', 'cash_total', 'payment_total', 'amount_due', 'cash_amount_due', 'payments_cover_total' - $totals = $this->sale_lib->get_totals($tax_details[0]); + $totals = $this->sale_lib->get_totals($taxDetails[0]); $data['subtotal'] = $totals['subtotal']; $data['total'] = $totals['total']; $data['payments_total'] = $totals['payment_total']; @@ -800,6 +824,11 @@ class Sales extends Secure_Controller return $this->reload($data); } + if (!$totals['payments_cover_total'] && !$this->sale_lib->is_invoice_mode() && !$this->sale_lib->is_quote_mode()) { + $data['error'] = lang('Sales.amount_due_not_covered'); + return $this->reload($data); + } + if ($data['cash_mode']) { // TODO: Convert this to ternary notation $data['amount_due'] = $totals['cash_amount_due']; } else { @@ -829,31 +858,31 @@ class Sales extends Secure_Controller $data['print_price_info'] = true; if ($this->sale_lib->is_invoice_mode()) { - $invoice_format = $this->config['sales_invoice_format']; + $invoiceFormat = $this->config['sales_invoice_format']; // Generate final invoice number (if using the invoice in sales by receipt mode then the invoice number can be manually entered or altered in some way - if (!empty($invoice_format) && $invoice_number == null) { + if (!empty($invoiceFormat) && $invoiceNumber == null) { // The user can retain the default encoded format or can manually override it. It still passes through the rendering step. - $invoice_number = $this->token_lib->render($invoice_format); + $invoiceNumber = $this->token_lib->render($invoiceFormat); } - if ($sale_id == NEW_ENTRY && $this->sale->check_invoice_number_exists($invoice_number)) { - $data['error'] = lang('Sales.invoice_number_duplicate', [$invoice_number]); + if ($saleId == NEW_ENTRY && $this->sale->check_invoice_number_exists($invoiceNumber)) { + $data['error'] = lang('Sales.invoice_number_duplicate', [$invoiceNumber]); return $this->reload($data); } else { - $data['invoice_number'] = $invoice_number; + $data['invoice_number'] = $invoiceNumber; $data['sale_status'] = COMPLETED; - $sale_type = SALE_TYPE_INVOICE; + $saleType = SALE_TYPE_INVOICE; - $invoice_type = $this->config['invoice_type']; - if (!Sale_lib::isValidInvoiceType($invoice_type)) { - $invoice_type = 'invoice'; + $invoiceType = $this->config['invoice_type']; + if (!Sale_lib::isValidInvoiceType($invoiceType)) { + $invoiceType = 'invoice'; } - $invoice_view = $invoice_type; + $invoiceView = $invoiceType; // Save the data to the sales table - $data['sale_id_num'] = $this->sale->save_value($sale_id, $data['sale_status'], $data['cart'], $customer_id, $employee_id, $data['comments'], $invoice_number, $work_order_number, $quote_number, $sale_type, $data['payments'], $data['dinner_table'], $tax_details); + $data['sale_id_num'] = $this->sale->save_value($saleId, $data['sale_status'], $data['cart'], $customerId, $employeeId, $data['comments'], $invoiceNumber, $workOrderNumber, $quoteNumber, $saleType, $data['payments'], $data['dinner_table'], $taxDetails); $data['sale_id'] = 'POS ' . $data['sale_id_num']; // Resort and filter cart lines for printing @@ -871,7 +900,7 @@ class Sales extends Secure_Controller } else { $data['barcode'] = $this->barcode_lib->generate_receipt_barcode($data['sale_id']); $this->sale_lib->clear_all(); - return view('sales/' . $invoice_view, $data); + return view('sales/' . $invoiceView, $data); } } } elseif ($this->sale_lib->is_work_order_mode()) { @@ -883,21 +912,21 @@ class Sales extends Secure_Controller $data['sales_work_order'] = lang('Sales.work_order'); $data['work_order_number_label'] = lang('Sales.work_order_number'); - if ($work_order_number == null) { + if ($workOrderNumber == null) { // Generate work order number - $work_order_format = $this->config['work_order_format']; - $work_order_number = $this->token_lib->render($work_order_format); + $workOrderFormat = $this->config['work_order_format']; + $workOrderNumber = $this->token_lib->render($workOrderFormat); } - if ($sale_id == NEW_ENTRY && $this->sale->check_work_order_number_exists($work_order_number)) { + if ($saleId == NEW_ENTRY && $this->sale->check_work_order_number_exists($workOrderNumber)) { $data['error'] = lang('Sales.work_order_number_duplicate'); return $this->reload($data); } else { - $data['work_order_number'] = $work_order_number; + $data['work_order_number'] = $workOrderNumber; $data['sale_status'] = SUSPENDED; - $sale_type = SALE_TYPE_WORK_ORDER; + $saleType = SALE_TYPE_WORK_ORDER; - $data['sale_id_num'] = $this->sale->save_value($sale_id, $data['sale_status'], $data['cart'], $customer_id, $employee_id, $data['comments'], $invoice_number, $work_order_number, $quote_number, $sale_type, $data['payments'], $data['dinner_table'], $tax_details); + $data['sale_id_num'] = $this->sale->save_value($saleId, $data['sale_status'], $data['cart'], $customerId, $employeeId, $data['comments'], $invoiceNumber, $workOrderNumber, $quoteNumber, $saleType, $data['payments'], $data['dinner_table'], $taxDetails); if ($data['sale_id_num'] === INSUFFICIENT_GIFTCARD_BALANCE) { $data['error_message'] = lang('Sales.insufficient_giftcard_balance'); @@ -923,21 +952,21 @@ class Sales extends Secure_Controller $data['sales_quote'] = lang('Sales.quote'); $data['quote_number_label'] = lang('Sales.quote_number'); - if ($quote_number == null) { + if ($quoteNumber == null) { // Generate quote number - $quote_format = $this->config['sales_quote_format']; - $quote_number = $this->token_lib->render($quote_format); + $quoteFormat = $this->config['sales_quote_format']; + $quoteNumber = $this->token_lib->render($quoteFormat); } - if ($sale_id == NEW_ENTRY && $this->sale->check_quote_number_exists($quote_number)) { + if ($saleId == NEW_ENTRY && $this->sale->check_quote_number_exists($quoteNumber)) { $data['error'] = lang('Sales.quote_number_duplicate'); return $this->reload($data); } else { - $data['quote_number'] = $quote_number; + $data['quote_number'] = $quoteNumber; $data['sale_status'] = SUSPENDED; - $sale_type = SALE_TYPE_QUOTE; + $saleType = SALE_TYPE_QUOTE; - $data['sale_id_num'] = $this->sale->save_value($sale_id, $data['sale_status'], $data['cart'], $customer_id, $employee_id, $data['comments'], $invoice_number, $work_order_number, $quote_number, $sale_type, $data['payments'], $data['dinner_table'], $tax_details); + $data['sale_id_num'] = $this->sale->save_value($saleId, $data['sale_status'], $data['cart'], $customerId, $employeeId, $data['comments'], $invoiceNumber, $workOrderNumber, $quoteNumber, $saleType, $data['payments'], $data['dinner_table'], $taxDetails); if ($data['sale_id_num'] === INSUFFICIENT_GIFTCARD_BALANCE) { $data['error_message'] = lang('Sales.insufficient_giftcard_balance'); @@ -962,12 +991,12 @@ class Sales extends Secure_Controller // Save the data to the sales table $data['sale_status'] = COMPLETED; if ($this->sale_lib->is_return_mode()) { - $sale_type = SALE_TYPE_RETURN; + $saleType = SALE_TYPE_RETURN; } else { - $sale_type = SALE_TYPE_POS; + $saleType = SALE_TYPE_POS; } - $data['sale_id_num'] = $this->sale->save_value($sale_id, $data['sale_status'], $data['cart'], $customer_id, $employee_id, $data['comments'], $invoice_number, $work_order_number, $quote_number, $sale_type, $data['payments'], $data['dinner_table'], $tax_details); + $data['sale_id_num'] = $this->sale->save_value($saleId, $data['sale_status'], $data['cart'], $customerId, $employeeId, $data['comments'], $invoiceNumber, $workOrderNumber, $quoteNumber, $saleType, $data['payments'], $data['dinner_table'], $taxDetails); $data['sale_id'] = 'POS ' . $data['sale_id_num']; @@ -986,11 +1015,11 @@ class Sales extends Secure_Controller $data['barcode'] = $this->barcode_lib->generate_receipt_barcode($data['sale_id']); // Validate receipt template to prevent path traversal - $receipt_template = $this->config['receipt_template'] ?? ''; - if (!Sale_lib::isValidReceiptTemplate($receipt_template)) { - $receipt_template = 'receipt_default'; + $receiptTemplate = $this->config['receipt_template'] ?? ''; + if (!Sale_lib::isValidReceiptTemplate($receiptTemplate)) { + $receiptTemplate = 'receipt_default'; } - $data['receipt_template_view'] = $receipt_template; + $data['receipt_template_view'] = $receiptTemplate; $this->sale_lib->clear_all(); return view('sales/receipt', $data); diff --git a/app/Language/ar-EG/Sales.php b/app/Language/ar-EG/Sales.php index 36299cc5a..2a5511458 100644 --- a/app/Language/ar-EG/Sales.php +++ b/app/Language/ar-EG/Sales.php @@ -4,6 +4,7 @@ return [ 'account_number' => 'حساب', 'add_payment' => 'إضافة دفع', 'amount_due' => 'المبلغ المطلوب', + 'amount_due_not_covered' => 'المدفوعات لا تغطي المبلغ المستحق.', 'amount_tendered' => 'المبلغ المدفوع', 'authorized_signature' => 'توقيع معتمد', 'cancel_sale' => 'الغاء عملية البيع', @@ -131,6 +132,7 @@ return [ 'must_enter_numeric' => 'يجب إدخال رقم للمبلغ الفعلى المدفوع.', 'must_enter_numeric_giftcard' => 'رقم بطاقة الهدية يجب أن يكون رقم.', 'must_enter_reference_code' => 'يجب إدخال رقم المرجع/الاسترداد.', + 'negative_amount_invalid' => 'لا يمكن أن يكون المبلغ المدفوع سالبًا.', 'negative_discount_invalid' => '', 'negative_price_invalid' => '', 'negative_quantity_invalid' => '', diff --git a/app/Language/ar-LB/Sales.php b/app/Language/ar-LB/Sales.php index 1e8cc5f4d..b5be11fc6 100644 --- a/app/Language/ar-LB/Sales.php +++ b/app/Language/ar-LB/Sales.php @@ -4,6 +4,7 @@ return [ 'account_number' => 'حساب', 'add_payment' => 'إضافة دفع', 'amount_due' => 'المبلغ المطلوب', + 'amount_due_not_covered' => 'المدفوعات لا تغطي المبلغ المستحق.', 'amount_tendered' => 'المبلغ المدفوع', 'authorized_signature' => 'توقيع معتمد', 'cancel_sale' => 'الغاء عملية البيع', @@ -131,6 +132,7 @@ return [ 'must_enter_numeric' => 'يجب إدخال رقم للمبلغ الفعلى المدفوع.', 'must_enter_numeric_giftcard' => 'رمز بطاقة الهدية يجب أن يكتون ارقام فقط.', 'must_enter_reference_code' => 'يجب إدخال رقم المرجع/الاسترداد.', + 'negative_amount_invalid' => 'لا يمكن أن يكون المبلغ المدفوع سالبًا.', 'negative_discount_invalid' => '', 'negative_price_invalid' => '', 'negative_quantity_invalid' => '', diff --git a/app/Language/az/Sales.php b/app/Language/az/Sales.php index e3b16ac71..b67ec818e 100644 --- a/app/Language/az/Sales.php +++ b/app/Language/az/Sales.php @@ -4,6 +4,7 @@ return [ 'account_number' => 'Hesab #', 'add_payment' => 'Ödəniş Əlavə Etmək', 'amount_due' => 'Qalıq', + 'amount_due_not_covered' => 'Ödənişlər ödəniləcək məbləği əhatə etmir.', 'amount_tendered' => 'Ödənilən məbləğ', 'authorized_signature' => 'Səlahiyyətli İmza', 'cancel_sale' => 'İmtina', @@ -131,6 +132,7 @@ return [ 'must_enter_numeric' => 'Ödəniş məbləği rəqəm ilə olmalıdır.', 'must_enter_numeric_giftcard' => 'Hədiyyə Kartın nömrəsi rəqəmlə olmalıdır.', 'must_enter_reference_code' => 'İstinad/Axtarış nömrəsi daxil edilməlidir.', + 'negative_amount_invalid' => 'Ödənilən məbləğ mənfi ola bilməz.', 'negative_discount_invalid' => '', 'negative_price_invalid' => '', 'negative_quantity_invalid' => '', diff --git a/app/Language/bg/Sales.php b/app/Language/bg/Sales.php index 1edcb8b09..0f8503b12 100644 --- a/app/Language/bg/Sales.php +++ b/app/Language/bg/Sales.php @@ -4,6 +4,7 @@ return [ 'account_number' => 'Номер на акаунт', 'add_payment' => 'Добавяне на плащане', 'amount_due' => 'Дължима сума', + 'amount_due_not_covered' => 'Плащанията не покриват дължимата сума.', 'amount_tendered' => 'Предоставена сума', 'authorized_signature' => 'Оторизиран подпис', 'cancel_sale' => 'Отказ', @@ -131,6 +132,7 @@ return [ 'must_enter_numeric' => 'Сумата Предложена трябва да е число.', 'must_enter_numeric_giftcard' => 'Gift Card номера трябва да бъде число.', 'must_enter_reference_code' => 'Трябва да се въведе референтен/извличащ номер.', + 'negative_amount_invalid' => 'Предоставената сума не може да бъде отрицателна.', 'negative_discount_invalid' => '', 'negative_price_invalid' => '', 'negative_quantity_invalid' => '', diff --git a/app/Language/bs/Sales.php b/app/Language/bs/Sales.php index 6f2d6e709..a7e7e1a59 100644 --- a/app/Language/bs/Sales.php +++ b/app/Language/bs/Sales.php @@ -4,6 +4,7 @@ return [ 'account_number' => 'Broj računa', 'add_payment' => 'Plaćanje', 'amount_due' => 'Iznos duga', + 'amount_due_not_covered' => 'Uplate ne pokrivaju dospjeli iznos.', 'amount_tendered' => 'Ponuđeni iznos', 'authorized_signature' => 'Ovlašćeni potpis', 'cancel_sale' => 'Otkaži', @@ -131,6 +132,7 @@ return [ 'must_enter_numeric' => 'Ponuđeni iznos mora biti broj.', 'must_enter_numeric_giftcard' => 'Broj poklon kartice mora biti broj.', 'must_enter_reference_code' => 'Referentni/broj za preuzimanje mora biti unesen.', + 'negative_amount_invalid' => 'Ponuđeni iznos ne može biti negativan.', 'negative_discount_invalid' => '', 'negative_price_invalid' => '', 'negative_quantity_invalid' => '', diff --git a/app/Language/ckb/Sales.php b/app/Language/ckb/Sales.php index e84492f16..94ce84dfd 100644 --- a/app/Language/ckb/Sales.php +++ b/app/Language/ckb/Sales.php @@ -4,6 +4,7 @@ return [ 'account_number' => 'هەژمار #', 'add_payment' => 'زیادکردنی پارەدان', 'amount_due' => 'بڕی پارە کە دەبێ بدرێت', + 'amount_due_not_covered' => 'پارەدانەکان بڕی پێویست دانپۆشین نەکردووە.', 'amount_tendered' => 'بڕی پێشکەشکراو', 'authorized_signature' => 'واژۆی ڕێگەپێدراو', 'cancel_sale' => 'هەڵوەشاندنەوە', @@ -131,6 +132,7 @@ return [ 'must_enter_numeric' => 'بڕی پێشکەشکراو دەبێت ژمارەیەک بێت.', 'must_enter_numeric_giftcard' => 'ژمارەی کارتی دیاری دەبێت ژمارەیەک بێت.', 'must_enter_reference_code' => 'ژمارەی مەرجع/وەرگرتن دەبێت بنووسرێت.', + 'negative_amount_invalid' => 'بڕی پێشکەشکراو ناتوانێت نەرێنی بێت.', 'negative_discount_invalid' => '', 'negative_price_invalid' => '', 'negative_quantity_invalid' => '', diff --git a/app/Language/cs/Sales.php b/app/Language/cs/Sales.php index fc7efd2fe..05b417250 100644 --- a/app/Language/cs/Sales.php +++ b/app/Language/cs/Sales.php @@ -4,6 +4,7 @@ return [ 'account_number' => '', 'add_payment' => 'Přidat platbu', 'amount_due' => 'K úhradě', + 'amount_due_not_covered' => 'Platby nepokrývají splatnou částku.', 'amount_tendered' => 'Uhrazeno', 'authorized_signature' => '', 'cancel_sale' => 'Zrušit', @@ -131,6 +132,7 @@ return [ 'must_enter_numeric' => '', 'must_enter_numeric_giftcard' => 'Číslo dárkového poukazu musí být číslo.', 'must_enter_reference_code' => 'Je nutné zadat referenční/vyhledávací číslo.', + 'negative_amount_invalid' => 'Uhrazená částka nemůže být záporná.', 'negative_discount_invalid' => '', 'negative_price_invalid' => '', 'negative_quantity_invalid' => '', diff --git a/app/Language/da/Sales.php b/app/Language/da/Sales.php index a750dcabe..d51cd04f2 100644 --- a/app/Language/da/Sales.php +++ b/app/Language/da/Sales.php @@ -4,6 +4,7 @@ return [ 'account_number' => '', 'add_payment' => '', 'amount_due' => '', + 'amount_due_not_covered' => 'Betalingerne dækker ikke det skyldige beløb.', 'amount_tendered' => '', 'authorized_signature' => '', 'cancel_sale' => '', @@ -131,6 +132,7 @@ return [ 'must_enter_numeric' => '', 'must_enter_numeric_giftcard' => '', 'must_enter_reference_code' => 'Reference-/hentningsnummer skal angives.', + 'negative_amount_invalid' => 'Det modtagne beløb kan ikke være negativt.', 'negative_discount_invalid' => '', 'negative_price_invalid' => '', 'negative_quantity_invalid' => '', diff --git a/app/Language/de-CH/Sales.php b/app/Language/de-CH/Sales.php index 829fe3896..b4da7e86a 100644 --- a/app/Language/de-CH/Sales.php +++ b/app/Language/de-CH/Sales.php @@ -4,6 +4,7 @@ return [ 'account_number' => '', 'add_payment' => 'Zahlung', 'amount_due' => 'fälliger Betrag', + 'amount_due_not_covered' => 'Die Zahlungen decken den fälligen Betrag nicht.', 'amount_tendered' => 'Erhalten', 'authorized_signature' => '', 'cancel_sale' => 'Annullieren', @@ -131,6 +132,7 @@ return [ 'must_enter_numeric' => 'Eingabe muss eine Zahl sein', 'must_enter_numeric_giftcard' => 'Gutschein-Nr. muss eine Zahl sein', 'must_enter_reference_code' => 'Referenz-/Abrufnummer muss eingegeben werden.', + 'negative_amount_invalid' => 'Der erhaltene Betrag darf nicht negativ sein.', 'negative_discount_invalid' => '', 'negative_price_invalid' => '', 'negative_quantity_invalid' => '', diff --git a/app/Language/de-DE/Sales.php b/app/Language/de-DE/Sales.php index b13ba0fb5..7dbc113b3 100644 --- a/app/Language/de-DE/Sales.php +++ b/app/Language/de-DE/Sales.php @@ -4,6 +4,7 @@ return [ 'account_number' => 'Kundennummer', 'add_payment' => 'Zahlung', 'amount_due' => 'fälliger Betrag', + 'amount_due_not_covered' => 'Die Zahlungen decken den fälligen Betrag nicht.', 'amount_tendered' => 'Erhalten', 'authorized_signature' => 'Unterschrift', 'cancel_sale' => 'Annullieren', @@ -131,6 +132,7 @@ return [ 'must_enter_numeric' => 'Eingabe muss eine Zahl sein.', 'must_enter_numeric_giftcard' => 'Gutschein-Nr. muss eine Zahl sein.', 'must_enter_reference_code' => 'Referenz-/Abrufnummer muss eingegeben werden.', + 'negative_amount_invalid' => 'Der erhaltene Betrag darf nicht negativ sein.', 'negative_discount_invalid' => '', 'negative_price_invalid' => '', 'negative_quantity_invalid' => '', diff --git a/app/Language/el/Sales.php b/app/Language/el/Sales.php index e565d2940..4f2bb4b32 100644 --- a/app/Language/el/Sales.php +++ b/app/Language/el/Sales.php @@ -4,6 +4,7 @@ return [ 'account_number' => 'Λογαριασμός #', 'add_payment' => 'Προσθήκη Πληρωμής', 'amount_due' => 'Ποσό επιστροφής', + 'amount_due_not_covered' => 'Οι πληρωμές δεν καλύπτουν το οφειλόμενο ποσό.', 'amount_tendered' => 'Ποσό Είσπραξης', 'authorized_signature' => 'Εγκεκριμένη Υπογραφή', 'cancel_sale' => 'Ακύρωση', @@ -131,6 +132,7 @@ return [ 'must_enter_numeric' => 'Το Ποσό Είσπραξης πρέπει να είναι Αριθμός.', 'must_enter_numeric_giftcard' => 'Ο Αριθμός της Δωροκάρτας πρέπει να είναι αριθμός.', 'must_enter_reference_code' => 'Πρέπει να εισαχθεί αριθμός αναφοράς/ανάκτησης.', + 'negative_amount_invalid' => 'Το ποσό είσπραξης δεν μπορεί να είναι αρνητικό.', 'negative_discount_invalid' => '', 'negative_price_invalid' => '', 'negative_quantity_invalid' => '', diff --git a/app/Language/en-GB/Sales.php b/app/Language/en-GB/Sales.php index cfa866750..e0d026f08 100644 --- a/app/Language/en-GB/Sales.php +++ b/app/Language/en-GB/Sales.php @@ -4,6 +4,7 @@ return [ 'account_number' => 'Account #', 'add_payment' => 'Add Payment', 'amount_due' => 'Amount Due', + 'amount_due_not_covered' => 'Payments do not cover the amount due.', 'amount_tendered' => 'Amount Tendered', 'authorized_signature' => 'Authorised Signature', 'bank_transfer' => 'Bank Transfer', @@ -132,6 +133,7 @@ return [ 'must_enter_numeric' => 'Amount Tendered must be a number.', 'must_enter_numeric_giftcard' => 'Gift Card Number must be a number.', 'must_enter_reference_code' => 'Reference/Retrieval Number must be entered.', + 'negative_amount_invalid' => 'Amount Tendered cannot be negative.', 'negative_discount_invalid' => 'Discount cannot be negative.', 'negative_price_invalid' => 'Price cannot be negative.', 'negative_quantity_invalid' => 'Quantity cannot be negative.', diff --git a/app/Language/en/Sales.php b/app/Language/en/Sales.php index 6cbf2a045..f52013ea0 100644 --- a/app/Language/en/Sales.php +++ b/app/Language/en/Sales.php @@ -4,6 +4,7 @@ return [ 'account_number' => 'Account #', 'add_payment' => 'Add Payment', 'amount_due' => 'Amount Due', + 'amount_due_not_covered' => 'Payments do not cover the amount due.', 'amount_tendered' => 'Amount Tendered', 'authorized_signature' => 'Authorized Signature', 'bank_transfer' => 'Bank Transfer', @@ -132,6 +133,7 @@ return [ 'must_enter_numeric' => 'Amount Tendered must be a number.', 'must_enter_numeric_giftcard' => 'Gift Card Number must be a number.', 'must_enter_reference_code' => 'Reference/Retrieval Number must be entered.', + 'negative_amount_invalid' => 'Amount Tendered cannot be negative.', 'negative_discount_invalid' => 'Discount cannot be negative.', 'negative_price_invalid' => 'Price cannot be negative.', 'negative_quantity_invalid' => 'Quantity cannot be negative.', diff --git a/app/Language/es-ES/Sales.php b/app/Language/es-ES/Sales.php index 7d7d9481d..e78f1dad8 100644 --- a/app/Language/es-ES/Sales.php +++ b/app/Language/es-ES/Sales.php @@ -4,6 +4,7 @@ return [ 'account_number' => 'Cuenta #', 'add_payment' => 'Agregar Pago', 'amount_due' => 'Monto Adeudado', + 'amount_due_not_covered' => 'Los pagos no cubren el importe adeudado.', 'amount_tendered' => 'Cantidad Recibida', 'authorized_signature' => 'Firma Autorizada', 'bank_transfer' => 'Transferencia Bancaria', @@ -132,6 +133,7 @@ return [ 'must_enter_numeric' => 'Cantidad Recibida debe ser número.', 'must_enter_numeric_giftcard' => 'Número de Tarjeta de Regalo debe ser número.', 'must_enter_reference_code' => 'Se debe ingresar el número de referencia/recuperación.', + 'negative_amount_invalid' => 'La cantidad recibida no puede ser negativa.', 'negative_discount_invalid' => '', 'negative_price_invalid' => '', 'negative_quantity_invalid' => '', diff --git a/app/Language/es-MX/Sales.php b/app/Language/es-MX/Sales.php index 236ac227c..2e0e7dfd5 100644 --- a/app/Language/es-MX/Sales.php +++ b/app/Language/es-MX/Sales.php @@ -4,6 +4,7 @@ return [ 'account_number' => 'Cuenta #', 'add_payment' => 'Agregar Pago', 'amount_due' => 'Monto de adeudo', + 'amount_due_not_covered' => 'Los pagos no cubren el monto adeudado.', 'amount_tendered' => 'Cantidad Recibida', 'authorized_signature' => 'Firma Autorizada', 'bank_transfer' => 'Transferencia Bancaria', @@ -132,6 +133,7 @@ return [ 'must_enter_numeric' => 'Cantidad recibida debe ser un número.', 'must_enter_numeric_giftcard' => 'Número de Tarjeta de Regalo debe ser un número.', 'must_enter_reference_code' => 'Se debe ingresar el número de referencia/recuperación.', + 'negative_amount_invalid' => 'La cantidad recibida no puede ser negativa.', 'negative_discount_invalid' => '', 'negative_price_invalid' => '', 'negative_quantity_invalid' => '', diff --git a/app/Language/fa/Sales.php b/app/Language/fa/Sales.php index 436ee0c70..b3a1d7341 100644 --- a/app/Language/fa/Sales.php +++ b/app/Language/fa/Sales.php @@ -4,6 +4,7 @@ return [ 'account_number' => 'حساب #', 'add_payment' => 'افزودن پرداخت', 'amount_due' => 'مبلغ پرداختی', + 'amount_due_not_covered' => 'پرداخت‌ها مبلغ بدهی را پوشش نمی‌دهند.', 'amount_tendered' => 'مبلغ مناقصه', 'authorized_signature' => 'امضای مجاز', 'cancel_sale' => 'لغو', @@ -131,6 +132,7 @@ return [ 'must_enter_numeric' => 'مقدار پیشنهادی باید یک عدد باشد.', 'must_enter_numeric_giftcard' => 'شماره کارت هدیه باید یک عدد باشد.', 'must_enter_reference_code' => 'شماره مرجع/بازیابی باید وارد شود.', + 'negative_amount_invalid' => 'مبلغ مناقصه نمی‌تواند منفی باشد.', 'negative_discount_invalid' => '', 'negative_price_invalid' => '', 'negative_quantity_invalid' => '', diff --git a/app/Language/fr/Sales.php b/app/Language/fr/Sales.php index a8bab15b2..effaf9519 100644 --- a/app/Language/fr/Sales.php +++ b/app/Language/fr/Sales.php @@ -4,6 +4,7 @@ return [ 'account_number' => '# Compte', 'add_payment' => 'Ajout Paiement', 'amount_due' => 'Montant à Payer', + 'amount_due_not_covered' => 'Les paiements ne couvrent pas le montant dû.', 'amount_tendered' => 'Montant Présenté', 'authorized_signature' => 'Signature autorisée', 'bank_transfer' => 'Virement Bancaire', @@ -132,6 +133,7 @@ return [ 'must_enter_numeric' => 'Veuillez entrer une valeur numérique pour la somme.', 'must_enter_numeric_giftcard' => 'Veuillez entrer une valeur numérique pour le numéro de carte.', 'must_enter_reference_code' => 'Le numéro de référence/récupération doit être saisi.', + 'negative_amount_invalid' => 'Le montant présenté ne peut pas être négatif.', 'negative_discount_invalid' => '', 'negative_price_invalid' => '', 'negative_quantity_invalid' => '', diff --git a/app/Language/he/Sales.php b/app/Language/he/Sales.php index 45f2ed995..d7f01a71b 100644 --- a/app/Language/he/Sales.php +++ b/app/Language/he/Sales.php @@ -4,6 +4,7 @@ return [ 'account_number' => 'חשבון מס #', 'add_payment' => 'הוסף תשלום', 'amount_due' => 'סכום לתשלום', + 'amount_due_not_covered' => 'התשלומים אינם מכסים את הסכום לתשלום.', 'amount_tendered' => 'סכום ההצעה', 'authorized_signature' => 'חתימת מורשה', 'cancel_sale' => 'בטל', @@ -131,6 +132,7 @@ return [ 'must_enter_numeric' => 'סכום ההצעה חייב להיות מספר.', 'must_enter_numeric_giftcard' => 'מספר כרטיס המתנה חייב להיות מספר.', 'must_enter_reference_code' => 'יש להזין מספר אסמכתא/אחזור.', + 'negative_amount_invalid' => 'סכום ההצעה לא יכול להיות שלילי.', 'negative_discount_invalid' => '', 'negative_price_invalid' => '', 'negative_quantity_invalid' => '', diff --git a/app/Language/hr-HR/Sales.php b/app/Language/hr-HR/Sales.php index 60ec03a2a..5af072ca7 100644 --- a/app/Language/hr-HR/Sales.php +++ b/app/Language/hr-HR/Sales.php @@ -4,6 +4,7 @@ return [ 'account_number' => '', 'add_payment' => 'Dodaj plaćanje', 'amount_due' => 'Iznos duga', + 'amount_due_not_covered' => 'Uplate ne pokrivaju dospjeli iznos.', 'amount_tendered' => 'Ponuđeni iznos', 'authorized_signature' => '', 'cancel_sale' => 'Otkaži', @@ -131,6 +132,7 @@ return [ 'must_enter_numeric' => 'Morate unijeti numeričku vrijednost za količinu', 'must_enter_numeric_giftcard' => 'Morate unijeti numeričku vrijednost za poklon bon', 'must_enter_reference_code' => 'Referentni/broj za preuzimanje mora biti unesen.', + 'negative_amount_invalid' => 'Ponuđeni iznos ne može biti negativan.', 'negative_discount_invalid' => '', 'negative_price_invalid' => '', 'negative_quantity_invalid' => '', diff --git a/app/Language/hu/Sales.php b/app/Language/hu/Sales.php index 802f55037..d3ddff4e1 100644 --- a/app/Language/hu/Sales.php +++ b/app/Language/hu/Sales.php @@ -4,6 +4,7 @@ return [ 'account_number' => '', 'add_payment' => 'Fiz. hozzáad.', 'amount_due' => 'Fennmaradó', + 'amount_due_not_covered' => 'A befizetések nem fedezik az esedékes összeget.', 'amount_tendered' => 'Összeg', 'authorized_signature' => '', 'cancel_sale' => 'Mégsem', @@ -131,6 +132,7 @@ return [ 'must_enter_numeric' => 'Számot kell megadnia a megrendelt mennyiséghez', 'must_enter_numeric_giftcard' => 'Vásárlási utalvány számát adja meg', 'must_enter_reference_code' => 'A hivatkozási/visszakeresési számot meg kell adni.', + 'negative_amount_invalid' => 'Az összeg nem lehet negatív.', 'negative_discount_invalid' => '', 'negative_price_invalid' => '', 'negative_quantity_invalid' => '', diff --git a/app/Language/hy/Sales.php b/app/Language/hy/Sales.php index d8b1024a2..5c3dccb31 100644 --- a/app/Language/hy/Sales.php +++ b/app/Language/hy/Sales.php @@ -4,6 +4,7 @@ return [ 'account_number' => '', 'add_payment' => '', 'amount_due' => '', + 'amount_due_not_covered' => 'Վճարումները չեն ծածկում վճարման ենթակա գումարը.', 'amount_tendered' => '', 'authorized_signature' => '', 'cancel_sale' => '', @@ -131,6 +132,7 @@ return [ 'must_enter_numeric' => '', 'must_enter_numeric_giftcard' => '', 'must_enter_reference_code' => 'Պետք է մուտքագրվի հղման/որոնման համարը։', + 'negative_amount_invalid' => 'Վճարված գումարը չի կարող բացասական լինել.', 'negative_discount_invalid' => '', 'negative_price_invalid' => '', 'negative_quantity_invalid' => '', diff --git a/app/Language/id/Sales.php b/app/Language/id/Sales.php index 8ecfb96bd..dcce42ebe 100644 --- a/app/Language/id/Sales.php +++ b/app/Language/id/Sales.php @@ -4,6 +4,7 @@ return [ 'account_number' => 'Akun #', 'add_payment' => 'Terima', 'amount_due' => 'Uang Kembalian', + 'amount_due_not_covered' => 'Pembayaran tidak menutupi jumlah yang harus dibayar.', 'amount_tendered' => 'Nilai Pembayaran', 'authorized_signature' => 'Tanda tangan', 'cancel_sale' => 'Batal Jual', @@ -131,6 +132,7 @@ return [ 'must_enter_numeric' => 'Nilai yang dimasukkan harus berupa angka.', 'must_enter_numeric_giftcard' => 'Nomor Gift Card harus berupa angka.', 'must_enter_reference_code' => 'Nomor referensi/pengambilan harus dimasukkan.', + 'negative_amount_invalid' => 'Nilai pembayaran tidak boleh negatif.', 'negative_discount_invalid' => '', 'negative_price_invalid' => '', 'negative_quantity_invalid' => '', diff --git a/app/Language/it/Sales.php b/app/Language/it/Sales.php index cf51cb444..5a78dca0b 100644 --- a/app/Language/it/Sales.php +++ b/app/Language/it/Sales.php @@ -4,6 +4,7 @@ return [ 'account_number' => 'Account #', 'add_payment' => 'Aggiungi Pagamento', 'amount_due' => 'Importo Dovuto', + 'amount_due_not_covered' => 'I pagamenti non coprono l\'importo dovuto.', 'amount_tendered' => 'Importo Offerto', 'authorized_signature' => 'Firma Autorizzata', 'cancel_sale' => 'Annulla', @@ -131,6 +132,7 @@ return [ 'must_enter_numeric' => 'Import Offerto deve essere un numero.', 'must_enter_numeric_giftcard' => 'Numero Carta Regalo deve essere un numero.', 'must_enter_reference_code' => 'Il numero di riferimento/recupero deve essere inserito.', + 'negative_amount_invalid' => 'L\'importo offerto non può essere negativo.', 'negative_discount_invalid' => '', 'negative_price_invalid' => '', 'negative_quantity_invalid' => '', diff --git a/app/Language/ka/Sales.php b/app/Language/ka/Sales.php index 97142c44b..0665a872f 100644 --- a/app/Language/ka/Sales.php +++ b/app/Language/ka/Sales.php @@ -4,6 +4,7 @@ return [ 'account_number' => '', 'add_payment' => '', 'amount_due' => '', + 'amount_due_not_covered' => 'გადახდები არ ფარავს გადასახდელ თანხას.', 'amount_tendered' => '', 'authorized_signature' => '', 'bank_transfer' => '', @@ -132,6 +133,7 @@ return [ 'must_enter_numeric' => '', 'must_enter_numeric_giftcard' => '', 'must_enter_reference_code' => 'მიუთითეთ საცნობარო/მოძიების ნომერი.', + 'negative_amount_invalid' => 'გადახდილი თანხა არ შეიძლება იყოს უარყოფითი.', 'negative_discount_invalid' => '', 'negative_price_invalid' => '', 'negative_quantity_invalid' => '', diff --git a/app/Language/km/Sales.php b/app/Language/km/Sales.php index dc16323d2..04a03146b 100644 --- a/app/Language/km/Sales.php +++ b/app/Language/km/Sales.php @@ -4,6 +4,7 @@ return [ 'account_number' => 'លេខគណនី', 'add_payment' => 'បញ្ជូលរបៀបបង់ប្រាក់', 'amount_due' => 'ទឹកប្រាក់ដែលត្រូវបង់', + 'amount_due_not_covered' => 'ការទូទាត់មិនគ្របដណ្តប់ចំនួនទឹកប្រាក់ដែលត្រូវបង់ទេ។', 'amount_tendered' => 'ទឹកប្រាក់បានមកពីការបង់ទាំងផ្សេងៗ', 'authorized_signature' => 'ហត្ថលេខា', 'cancel_sale' => 'បោះបង់', @@ -131,6 +132,7 @@ return [ 'must_enter_numeric' => '', 'must_enter_numeric_giftcard' => '', 'must_enter_reference_code' => 'លេខយោង/ទាញយកត្រូវតែបញ្ចូល។', + 'negative_amount_invalid' => 'ទឹកប្រាក់បានមកពីការបង់មិនអាចជាចំនួនអវិជ្ជមានបានទេ។', 'negative_discount_invalid' => '', 'negative_price_invalid' => '', 'negative_quantity_invalid' => '', diff --git a/app/Language/lo/Sales.php b/app/Language/lo/Sales.php index 2e306c192..aa6aaedd7 100644 --- a/app/Language/lo/Sales.php +++ b/app/Language/lo/Sales.php @@ -4,6 +4,7 @@ return [ 'account_number' => '', 'add_payment' => 'Add Payment', 'amount_due' => 'Amount Due', + 'amount_due_not_covered' => 'ການຊຳລະເງິນບໍ່ຄຸ້ມຈຳນວນທີ່ຕ້ອງຈ່າຍ.', 'amount_tendered' => 'Amount Tendered', 'authorized_signature' => '', 'cancel_sale' => 'Cancel', @@ -131,6 +132,7 @@ return [ 'must_enter_numeric' => 'Amount Tendered must be a number.', 'must_enter_numeric_giftcard' => 'Gift Card Number must be a number.', 'must_enter_reference_code' => 'ຕ້ອງປ້ອນໝາຍເລກອ້າງອີງ/ດຶງຂໍ້ມູນ.', + 'negative_amount_invalid' => 'ຈຳນວນເງິນທີ່ຈ່າຍບໍ່ສາມາດເປັນຄ່າລົບໄດ້.', 'negative_discount_invalid' => '', 'negative_price_invalid' => '', 'negative_quantity_invalid' => '', diff --git a/app/Language/ml/Sales.php b/app/Language/ml/Sales.php index 7fc6b326f..f8df0a093 100644 --- a/app/Language/ml/Sales.php +++ b/app/Language/ml/Sales.php @@ -4,6 +4,7 @@ return [ 'account_number' => '', 'add_payment' => '', 'amount_due' => '', + 'amount_due_not_covered' => 'പേയ്‌മെന്റുകൾ അടയ്‌ക്കേണ്ട തുക ഉൾക്കൊള്ളുന്നില്ല.', 'amount_tendered' => '', 'authorized_signature' => '', 'cancel_sale' => '', @@ -131,6 +132,7 @@ return [ 'must_enter_numeric' => '', 'must_enter_numeric_giftcard' => '', 'must_enter_reference_code' => 'റഫറൻസ്/റിട്രീവൽ നമ്പർ നൽകണം.', + 'negative_amount_invalid' => 'നൽകിയ തുക നെഗറ്റീവ് ആകാൻ പാടില്ല.', 'negative_discount_invalid' => '', 'negative_price_invalid' => '', 'negative_quantity_invalid' => '', diff --git a/app/Language/nb/Sales.php b/app/Language/nb/Sales.php index 22de8d58a..ff70bdf49 100644 --- a/app/Language/nb/Sales.php +++ b/app/Language/nb/Sales.php @@ -4,6 +4,7 @@ return [ 'account_number' => '', 'add_payment' => '', 'amount_due' => '', + 'amount_due_not_covered' => 'Betalingene dekker ikke det skyldige beløpet.', 'amount_tendered' => '', 'authorized_signature' => '', 'cancel_sale' => '', @@ -131,6 +132,7 @@ return [ 'must_enter_numeric' => '', 'must_enter_numeric_giftcard' => '', 'must_enter_reference_code' => 'Referanse-/hentingsnummer må angis.', + 'negative_amount_invalid' => 'Det mottatte beløpet kan ikke være negativt.', 'negative_discount_invalid' => '', 'negative_price_invalid' => '', 'negative_quantity_invalid' => '', diff --git a/app/Language/nl-BE/Sales.php b/app/Language/nl-BE/Sales.php index f614253b2..c84d27c3e 100644 --- a/app/Language/nl-BE/Sales.php +++ b/app/Language/nl-BE/Sales.php @@ -4,6 +4,7 @@ return [ 'account_number' => 'Btw-nummer', 'add_payment' => 'Betaal', 'amount_due' => 'Te betalen', + 'amount_due_not_covered' => 'De betalingen dekken het verschuldigde bedrag niet.', 'amount_tendered' => 'Ontvangen bedrag', 'authorized_signature' => 'Handtekening', 'cancel_sale' => 'Annuleer', @@ -131,6 +132,7 @@ return [ 'must_enter_numeric' => 'Het ontvangen bedrag moet een numerieke waarde zijn.', 'must_enter_numeric_giftcard' => 'Er moet een geldige code worden ingevuld voor de cadeaubon.', 'must_enter_reference_code' => 'Referentie-/ophaalnummer moet worden ingevoerd.', + 'negative_amount_invalid' => 'Het ontvangen bedrag mag niet negatief zijn.', 'negative_discount_invalid' => '', 'negative_price_invalid' => '', 'negative_quantity_invalid' => '', diff --git a/app/Language/nl-NL/Sales.php b/app/Language/nl-NL/Sales.php index 51066b456..c92a6cd03 100644 --- a/app/Language/nl-NL/Sales.php +++ b/app/Language/nl-NL/Sales.php @@ -4,6 +4,7 @@ return [ 'account_number' => 'Account #', 'add_payment' => 'Betaling toevoegen', 'amount_due' => 'Te betalen bedrag', + 'amount_due_not_covered' => 'De betalingen dekken het verschuldigde bedrag niet.', 'amount_tendered' => 'Betaald bedrag', 'authorized_signature' => 'Geautoriseerde handtekening', 'cancel_sale' => 'Annuleren', @@ -131,6 +132,7 @@ return [ 'must_enter_numeric' => 'Betaald bedrag moet een getal zijn.', 'must_enter_numeric_giftcard' => 'Cadeaubonnummer moet een getal zijn.', 'must_enter_reference_code' => 'Referentie-/ophaalnummer moet worden ingevoerd.', + 'negative_amount_invalid' => 'Het betaalde bedrag mag niet negatief zijn.', 'negative_discount_invalid' => '', 'negative_price_invalid' => '', 'negative_quantity_invalid' => '', diff --git a/app/Language/pl/Sales.php b/app/Language/pl/Sales.php index e0d3afe07..ffd760b97 100644 --- a/app/Language/pl/Sales.php +++ b/app/Language/pl/Sales.php @@ -4,6 +4,7 @@ return [ 'account_number' => '', 'add_payment' => '', 'amount_due' => '', + 'amount_due_not_covered' => 'Płatności nie pokrywają należnej kwoty.', 'amount_tendered' => '', 'authorized_signature' => '', 'cancel_sale' => '', @@ -131,6 +132,7 @@ return [ 'must_enter_numeric' => '', 'must_enter_numeric_giftcard' => '', 'must_enter_reference_code' => 'Należy podać numer referencyjny/pobierania.', + 'negative_amount_invalid' => 'Otrzymana kwota nie może być ujemna.', 'negative_discount_invalid' => '', 'negative_price_invalid' => '', 'negative_quantity_invalid' => '', diff --git a/app/Language/pt-BR/Sales.php b/app/Language/pt-BR/Sales.php index a0301fea3..d22efc580 100644 --- a/app/Language/pt-BR/Sales.php +++ b/app/Language/pt-BR/Sales.php @@ -4,6 +4,7 @@ return [ 'account_number' => 'Montante º', 'add_payment' => 'Pagar', 'amount_due' => 'Diferença', + 'amount_due_not_covered' => 'Os pagamentos não cobrem o valor devido.', 'amount_tendered' => 'A Pagar', 'authorized_signature' => 'Assinatura autorizada', 'cancel_sale' => 'Cancelar', @@ -131,6 +132,7 @@ return [ 'must_enter_numeric' => 'Deve entrar valor numérico para montante da proposta apresentada.', 'must_enter_numeric_giftcard' => 'Deve entrar valor numérico para o número de cartão presente.', 'must_enter_reference_code' => 'O número de referência/recuperação deve ser informado.', + 'negative_amount_invalid' => 'O valor pago não pode ser negativo.', 'negative_discount_invalid' => '', 'negative_price_invalid' => '', 'negative_quantity_invalid' => '', diff --git a/app/Language/ro/Sales.php b/app/Language/ro/Sales.php index cc532bf8c..e792bf89a 100644 --- a/app/Language/ro/Sales.php +++ b/app/Language/ro/Sales.php @@ -4,6 +4,7 @@ return [ 'account_number' => 'Cont #', 'add_payment' => 'Adauga Plata', 'amount_due' => 'Suma datorata', + 'amount_due_not_covered' => 'Plățile nu acoperă suma datorată.', 'amount_tendered' => 'Suma Oferita', 'authorized_signature' => 'Semnatura Autorizata', 'cancel_sale' => 'Anuleaza', @@ -131,6 +132,7 @@ return [ 'must_enter_numeric' => 'Valoare ofertata trebuie sa fie numerica.', 'must_enter_numeric_giftcard' => 'Numar Card Cadou trebuie sa fie numeric.', 'must_enter_reference_code' => 'Numărul de referință/recuperare trebuie introdus.', + 'negative_amount_invalid' => 'Suma oferită nu poate fi negativă.', 'negative_discount_invalid' => '', 'negative_price_invalid' => '', 'negative_quantity_invalid' => '', diff --git a/app/Language/ru/Sales.php b/app/Language/ru/Sales.php index deae24e7d..fee55168f 100644 --- a/app/Language/ru/Sales.php +++ b/app/Language/ru/Sales.php @@ -4,6 +4,7 @@ return [ 'account_number' => 'Счет #', 'add_payment' => 'Добавить оплату', 'amount_due' => 'Сумма задолженности', + 'amount_due_not_covered' => 'Платежи не покрывают причитающуюся сумму.', 'amount_tendered' => 'Предложенная сумма', 'authorized_signature' => 'Подпись уполномоченного лица', 'cancel_sale' => 'Отменить продажу', @@ -131,6 +132,7 @@ return [ 'must_enter_numeric' => 'Предложенная сумма должна быть числом.', 'must_enter_numeric_giftcard' => 'Номер подарочной карты должен быть числом.', 'must_enter_reference_code' => 'Необходимо ввести справочный/поисковый номер.', + 'negative_amount_invalid' => 'Предложенная сумма не может быть отрицательной.', 'negative_discount_invalid' => '', 'negative_price_invalid' => '', 'negative_quantity_invalid' => '', diff --git a/app/Language/sv/Sales.php b/app/Language/sv/Sales.php index 219babcb5..152147df5 100644 --- a/app/Language/sv/Sales.php +++ b/app/Language/sv/Sales.php @@ -4,6 +4,7 @@ return [ 'account_number' => 'Konto #', 'add_payment' => 'Lägg till betalning', 'amount_due' => 'Belopp', + 'amount_due_not_covered' => 'Betalningarna täcker inte det förfallna beloppet.', 'amount_tendered' => 'Upplagt belopp', 'authorized_signature' => 'Auktoriserad signatur', 'cancel_sale' => 'Avbryt', @@ -131,6 +132,7 @@ return [ 'must_enter_numeric' => 'Belopp som anslås måste vara ett nummer.', 'must_enter_numeric_giftcard' => 'Presentkortets nummer måste vara ett nummer.', 'must_enter_reference_code' => 'Referens-/hämtningsnummer måste anges.', + 'negative_amount_invalid' => 'Det upplagda beloppet kan inte vara negativt.', 'negative_discount_invalid' => '', 'negative_price_invalid' => '', 'negative_quantity_invalid' => '', diff --git a/app/Language/sw-KE/Sales.php b/app/Language/sw-KE/Sales.php index f071f40c7..20e7e3eca 100644 --- a/app/Language/sw-KE/Sales.php +++ b/app/Language/sw-KE/Sales.php @@ -1,10 +1,10 @@ "Hatua (Action)", 'account_number' => 'Nambari ya Akaunti', 'add_payment' => 'Ongeza Malipo', 'amount_due' => 'Kiasi Kinachodaiwa', + 'amount_due_not_covered' => 'Malipo hayafikii kiwango kinachodaiwa.', 'amount_tendered' => 'Kiasi Kilicholipwa', 'authorized_signature' => 'Sahihi Iliyothibitishwa', 'cancel_sale' => 'Ghairi', @@ -132,6 +132,7 @@ return [ 'must_enter_numeric' => 'Kiasi Kilicholipwa lazima kiwe Namba.', 'must_enter_numeric_giftcard' => 'Namba ya Kadi ya Zawadi lazima iwe Namba.', 'must_enter_reference_code' => 'Nambari ya Kumbukumbu/Upatikanaji lazima iingizwe.', + 'negative_amount_invalid' => 'Kiasi kilicholipwa hakiwezi kuwa hasi.', 'negative_discount_invalid' => '', 'negative_price_invalid' => '', 'negative_quantity_invalid' => '', @@ -226,14 +227,14 @@ return [ 'unsuccessfully_suspended_sale' => 'Imeshindikana kusitisha Mauzo.', 'unsuccessfully_updated' => 'Kusasisha mauzo kimeshindikana.', 'unsuspend' => 'Ondoa Kusitishwa', - 'unsuspend_and_delete' => 'Hatua', - 'update' => 'Sasisha', - 'upi' => 'UPI', - 'visa' => '', - 'wholesale' => '', - 'work_order' => 'Agizo la Kazi (Work Order)', - 'work_order_number' => 'Nambari ya Agizo la Kazi', - 'work_order_number_duplicate' => 'Nambari ya Agizo la Kazi lazima iwe ya kipekee.', - 'work_order_sent' => 'Agizo la Kazi limetumwa kwa', - 'work_order_unsent' => 'Imeshindikana kutuma Agizo la Kazi kwa', + 'unsuspend_and_delete' => 'Hatua', + 'update' => 'Sasisha', + 'upi' => 'UPI', + 'visa' => '', + 'wholesale' => '', + 'work_order' => 'Agizo la Kazi (Work Order)', + 'work_order_number' => 'Nambari ya Agizo la Kazi', + 'work_order_number_duplicate' => 'Nambari ya Agizo la Kazi lazima iwe ya kipekee.', + 'work_order_sent' => 'Agizo la Kazi limetumwa kwa', + 'work_order_unsent' => 'Imeshindikana kutuma Agizo la Kazi kwa', ]; diff --git a/app/Language/sw-TZ/Sales.php b/app/Language/sw-TZ/Sales.php index f071f40c7..20e7e3eca 100644 --- a/app/Language/sw-TZ/Sales.php +++ b/app/Language/sw-TZ/Sales.php @@ -1,10 +1,10 @@ "Hatua (Action)", 'account_number' => 'Nambari ya Akaunti', 'add_payment' => 'Ongeza Malipo', 'amount_due' => 'Kiasi Kinachodaiwa', + 'amount_due_not_covered' => 'Malipo hayafikii kiwango kinachodaiwa.', 'amount_tendered' => 'Kiasi Kilicholipwa', 'authorized_signature' => 'Sahihi Iliyothibitishwa', 'cancel_sale' => 'Ghairi', @@ -132,6 +132,7 @@ return [ 'must_enter_numeric' => 'Kiasi Kilicholipwa lazima kiwe Namba.', 'must_enter_numeric_giftcard' => 'Namba ya Kadi ya Zawadi lazima iwe Namba.', 'must_enter_reference_code' => 'Nambari ya Kumbukumbu/Upatikanaji lazima iingizwe.', + 'negative_amount_invalid' => 'Kiasi kilicholipwa hakiwezi kuwa hasi.', 'negative_discount_invalid' => '', 'negative_price_invalid' => '', 'negative_quantity_invalid' => '', @@ -226,14 +227,14 @@ return [ 'unsuccessfully_suspended_sale' => 'Imeshindikana kusitisha Mauzo.', 'unsuccessfully_updated' => 'Kusasisha mauzo kimeshindikana.', 'unsuspend' => 'Ondoa Kusitishwa', - 'unsuspend_and_delete' => 'Hatua', - 'update' => 'Sasisha', - 'upi' => 'UPI', - 'visa' => '', - 'wholesale' => '', - 'work_order' => 'Agizo la Kazi (Work Order)', - 'work_order_number' => 'Nambari ya Agizo la Kazi', - 'work_order_number_duplicate' => 'Nambari ya Agizo la Kazi lazima iwe ya kipekee.', - 'work_order_sent' => 'Agizo la Kazi limetumwa kwa', - 'work_order_unsent' => 'Imeshindikana kutuma Agizo la Kazi kwa', + 'unsuspend_and_delete' => 'Hatua', + 'update' => 'Sasisha', + 'upi' => 'UPI', + 'visa' => '', + 'wholesale' => '', + 'work_order' => 'Agizo la Kazi (Work Order)', + 'work_order_number' => 'Nambari ya Agizo la Kazi', + 'work_order_number_duplicate' => 'Nambari ya Agizo la Kazi lazima iwe ya kipekee.', + 'work_order_sent' => 'Agizo la Kazi limetumwa kwa', + 'work_order_unsent' => 'Imeshindikana kutuma Agizo la Kazi kwa', ]; diff --git a/app/Language/ta/Sales.php b/app/Language/ta/Sales.php index 3597b359f..884110b7e 100644 --- a/app/Language/ta/Sales.php +++ b/app/Language/ta/Sales.php @@ -4,6 +4,7 @@ return [ 'account_number' => 'கணக்கு #', 'add_payment' => 'கட்டணத்தைச் சேர்க்கவும்', 'amount_due' => 'செலுத்த வேண்டிய தொகை', + 'amount_due_not_covered' => 'செலுத்தப்பட்ட தொகை நிலுவைத் தொகையை ஈடுசெய்யவில்லை.', 'amount_tendered' => 'கொடுத்த தொகை', 'authorized_signature' => 'அங்கீகரிக்கப்பட்ட கையெழுத்து', 'cancel_sale' => 'ரத்துசெய்', @@ -131,6 +132,7 @@ return [ 'must_enter_numeric' => 'தொகை ஒரு எண்ணாக இருக்க வேண்டும்.', 'must_enter_numeric_giftcard' => 'பரிசு அட்டை எண் ஒரு எண்ணாக இருக்க வேண்டும்.', 'must_enter_reference_code' => 'குறிப்பு/மீட்டெடுப்பு எண் உள்ளிட வேண்டும்.', + 'negative_amount_invalid' => 'கொடுத்த தொகை எதிர்மறையாக இருக்கக்கூடாது.', 'negative_discount_invalid' => '', 'negative_price_invalid' => '', 'negative_quantity_invalid' => '', diff --git a/app/Language/th/Sales.php b/app/Language/th/Sales.php index de5b395a3..c85ccea53 100644 --- a/app/Language/th/Sales.php +++ b/app/Language/th/Sales.php @@ -4,6 +4,7 @@ return [ 'account_number' => 'บัญชี #', 'add_payment' => 'เพิ่มบิล', 'amount_due' => 'ยอดค้างชำระ', + 'amount_due_not_covered' => 'การชำระเงินไม่ครอบคลุมจำนวนที่ต้องชำระ', 'amount_tendered' => 'ชำระเข้ามา', 'authorized_signature' => 'ลายเซ็นผู้มีอำนาจ', 'cancel_sale' => 'ยกเลิกการขาย', @@ -131,6 +132,7 @@ return [ 'must_enter_numeric' => 'จำนวนที่ถุกประมูลต้องใส่ข้อมุลที่เปนตัวเลข', 'must_enter_numeric_giftcard' => 'เลขที่บัตรของขวัญ ต้องใส่ตัวเลขเท่านั้น', 'must_enter_reference_code' => 'ต้องระบุหมายเลขอ้างอิง/การดึงข้อมูล', + 'negative_amount_invalid' => 'ชำระเข้ามาไม่สามารถเป็นค่าติดลบได้', 'negative_discount_invalid' => 'ส่วนลดไม่สามารถเป็นค่าติดลบได้', 'negative_price_invalid' => 'ราคาไม่สามารถเป็นค่าติดลบได้', 'negative_quantity_invalid' => 'จำนวนไม่สามารถเป็นค่าติดลบได้', diff --git a/app/Language/tl/Sales.php b/app/Language/tl/Sales.php index e55ad435c..de955aa89 100644 --- a/app/Language/tl/Sales.php +++ b/app/Language/tl/Sales.php @@ -4,6 +4,7 @@ return [ 'account_number' => 'Account #', 'add_payment' => 'Add Payment', 'amount_due' => 'Amount Due', + 'amount_due_not_covered' => 'Hindi sapat ang mga bayad para sa kabuuang dapat bayaran.', 'amount_tendered' => 'Amount Tendered', 'authorized_signature' => 'Authorized Signature', 'cancel_sale' => 'Cancel', @@ -131,6 +132,7 @@ return [ 'must_enter_numeric' => 'Amount Tendered must be a number.', 'must_enter_numeric_giftcard' => 'Gift Card Number must be a number.', 'must_enter_reference_code' => 'Ang Numero ng Sanggunian/Pagkuha ay dapat ipasok.', + 'negative_amount_invalid' => 'Hindi maaaring negatibo ang halagang ibinayad.', 'negative_discount_invalid' => '', 'negative_price_invalid' => '', 'negative_quantity_invalid' => '', diff --git a/app/Language/tr/Sales.php b/app/Language/tr/Sales.php index ae53f0a68..39d4fec80 100644 --- a/app/Language/tr/Sales.php +++ b/app/Language/tr/Sales.php @@ -4,6 +4,7 @@ return [ 'account_number' => 'Hesap Numarası', 'add_payment' => 'Ödeme Ekle', 'amount_due' => 'Kalan Ödeme', + 'amount_due_not_covered' => 'Ödemeler, ödenmesi gereken tutarı karşılamıyor.', 'amount_tendered' => 'Ödenen Tutar', 'authorized_signature' => 'Yetkili İmza', 'cancel_sale' => 'İptal Et', @@ -131,6 +132,7 @@ return [ 'must_enter_numeric' => 'Ödenen Tutar sayı olmalıdır.', 'must_enter_numeric_giftcard' => 'Hediye Çeki Numarası sayı olmalıdır.', 'must_enter_reference_code' => 'Referans/Alım numarası girilmelidir.', + 'negative_amount_invalid' => 'Ödenen tutar negatif olamaz.', 'negative_discount_invalid' => '', 'negative_price_invalid' => '', 'negative_quantity_invalid' => '', diff --git a/app/Language/uk/Sales.php b/app/Language/uk/Sales.php index a3282d7d9..cfe2f6fce 100644 --- a/app/Language/uk/Sales.php +++ b/app/Language/uk/Sales.php @@ -4,6 +4,7 @@ return [ 'account_number' => 'Номер рахунку', 'add_payment' => 'Додати платіж', 'amount_due' => 'Сума заборгованості', + 'amount_due_not_covered' => 'Платежі не покривають суму до сплати.', 'amount_tendered' => 'Запропонована сума', 'authorized_signature' => 'Підпис уповноваженої особи', 'cancel_sale' => 'Відмінити', @@ -131,6 +132,7 @@ return [ 'must_enter_numeric' => 'Введена сума повинна бути числом.', 'must_enter_numeric_giftcard' => 'Номер подарункової картки повинен бути цифровим.', 'must_enter_reference_code' => 'Необхідно ввести довідковий/пошуковий номер.', + 'negative_amount_invalid' => 'Запропонована сума не може бути від\'ємною.', 'negative_discount_invalid' => '', 'negative_price_invalid' => '', 'negative_quantity_invalid' => '', diff --git a/app/Language/ur/Sales.php b/app/Language/ur/Sales.php index d1110de40..59dcb5f23 100644 --- a/app/Language/ur/Sales.php +++ b/app/Language/ur/Sales.php @@ -4,6 +4,7 @@ return [ 'account_number' => 'اکاوٗنٹ', 'add_payment' => '', 'amount_due' => '', + 'amount_due_not_covered' => 'ادائیگیاں واجب الادا رقم کو پورا نہیں کرتیں۔', 'amount_tendered' => '', 'authorized_signature' => '', 'cancel_sale' => '', @@ -131,6 +132,7 @@ return [ 'must_enter_numeric' => '', 'must_enter_numeric_giftcard' => '', 'must_enter_reference_code' => 'حوالہ/بازیابی نمبر درج کرنا ضروری ہے۔', + 'negative_amount_invalid' => 'ادا کی گئی رقم منفی نہیں ہو سکتی۔', 'negative_discount_invalid' => '', 'negative_price_invalid' => '', 'negative_quantity_invalid' => '', diff --git a/app/Language/vi/Sales.php b/app/Language/vi/Sales.php index 1092d59f9..6a6fe515a 100644 --- a/app/Language/vi/Sales.php +++ b/app/Language/vi/Sales.php @@ -4,6 +4,7 @@ return [ 'account_number' => 'Tài khoản #', 'add_payment' => 'Thêm thanh toán', 'amount_due' => 'Số còn lại phải thanh toán', + 'amount_due_not_covered' => 'Các khoản thanh toán không đủ để trang trải số tiền phải trả.', 'amount_tendered' => 'Số tiền thanh toán', 'authorized_signature' => 'Chữ ký ủy quyền', 'cancel_sale' => 'Thôi', @@ -131,6 +132,7 @@ return [ 'must_enter_numeric' => 'Số tiền thanh toán phải là dạng số.', 'must_enter_numeric_giftcard' => 'Số Thẻ quà tặng phải là dạng số.', 'must_enter_reference_code' => 'Số tham chiếu/truy xuất phải được nhập.', + 'negative_amount_invalid' => 'Số tiền thanh toán không được là số âm.', 'negative_discount_invalid' => '', 'negative_price_invalid' => '', 'negative_quantity_invalid' => '', diff --git a/app/Language/zh-Hans/Sales.php b/app/Language/zh-Hans/Sales.php index b59fcf423..2f5ce5c10 100644 --- a/app/Language/zh-Hans/Sales.php +++ b/app/Language/zh-Hans/Sales.php @@ -4,6 +4,7 @@ return [ 'account_number' => '', 'add_payment' => '新增付款', 'amount_due' => '商品金額', + 'amount_due_not_covered' => '付款金额未覆盖应付金额。', 'amount_tendered' => '已收帳款', 'authorized_signature' => '', 'cancel_sale' => '取消銷售', @@ -131,6 +132,7 @@ return [ 'must_enter_numeric' => '已收帳款必須輸入數值', 'must_enter_numeric_giftcard' => '禮金券編號必須輸入數值', 'must_enter_reference_code' => '必须输入参考/检索编号。', + 'negative_amount_invalid' => '已收帐款不能为负数。', 'negative_discount_invalid' => '', 'negative_price_invalid' => '', 'negative_quantity_invalid' => '', diff --git a/app/Language/zh-Hant/Sales.php b/app/Language/zh-Hant/Sales.php index 3c8c4beba..48d1694b6 100644 --- a/app/Language/zh-Hant/Sales.php +++ b/app/Language/zh-Hant/Sales.php @@ -4,6 +4,7 @@ return [ 'account_number' => '帳戶 #', 'add_payment' => '新增付款', 'amount_due' => '商品金額', + 'amount_due_not_covered' => '付款金額未涵蓋應付金額。', 'amount_tendered' => '已收帳款', 'authorized_signature' => '授權簽名', 'cancel_sale' => '取消銷售', @@ -131,6 +132,7 @@ return [ 'must_enter_numeric' => '已收帳款必須輸入數值.', 'must_enter_numeric_giftcard' => '禮金券編號必須輸入數值.', 'must_enter_reference_code' => '必須輸入參考/檢索編號。', + 'negative_amount_invalid' => '已收帳款不能為負數。', 'negative_discount_invalid' => '', 'negative_price_invalid' => '', 'negative_quantity_invalid' => '', diff --git a/app/Models/Giftcard.php b/app/Models/Giftcard.php index 347a6d832..a12466265 100644 --- a/app/Models/Giftcard.php +++ b/app/Models/Giftcard.php @@ -316,6 +316,10 @@ class Giftcard extends Model */ public function decrementGiftcardValue(string $giftcardNumber, float $amount): bool { + if ($amount <= 0) { + return false; + } + $builder = $this->db->table('giftcards'); $builder->where('giftcard_number', $giftcardNumber); $builder->where('deleted', 0); diff --git a/app/Models/Sale.php b/app/Models/Sale.php index c0dfa4348..1793315f1 100644 --- a/app/Models/Sale.php +++ b/app/Models/Sale.php @@ -524,13 +524,13 @@ class Sale extends Model int $customerId, int $employeeId, string $comment, - ?string $invoice_number, - ?string $work_order_number, - ?string $quote_number, - int $sale_type, + ?string $invoiceNumber, + ?string $workOrderNumber, + ?string $quoteNumber, + int $saleType, ?array $payments, - ?int $dinner_table_id, - ?array &$sales_taxes + ?int $dinnerTableId, + ?array &$salesTaxes ): int { // TODO: this method returns the sale_id but the override is expecting it to return a bool. The signature needs to be reworked. Generally when there are more than 3 maybe 4 parameters, there's a good chance that an object needs to be passed rather than so many params. $config = config(OSPOS::class)->settings; $attribute = model(Attribute::class); @@ -539,23 +539,23 @@ class Sale extends Model $inventory = model('Inventory'); $item = model(Item::class); - $item_quantity = model(Item_quantity::class); + $itemQuantity = model(Item_quantity::class); if (count($items) == 0) { // TODO: === return -1; // TODO: Replace -1 with a constant } - $sales_data = [ + $salesData = [ 'sale_time' => date('Y-m-d H:i:s'), 'customer_id' => $customer->exists($customerId) ? $customerId : null, 'employee_id' => $employeeId, 'comment' => $comment, 'sale_status' => $saleStatus, - 'invoice_number' => $invoice_number, - 'quote_number' => $quote_number, - 'work_order_number' => $work_order_number, - 'dinner_table_id' => $dinner_table_id, - 'sale_type' => $sale_type + 'invoice_number' => $invoiceNumber, + 'quote_number' => $quoteNumber, + 'work_order_number' => $workOrderNumber, + 'dinner_table_id' => $dinnerTableId, + 'sale_type' => $saleType ]; // Run these queries as a transaction, we want to make sure we do all or nothing @@ -567,26 +567,27 @@ class Sale extends Model $builder = $this->db->table('sales'); if ($saleId == NEW_ENTRY) { - $builder->insert($sales_data); + $builder->insert($salesData); $saleId = $this->db->insertID(); } else { $builder->where('sale_id', $saleId); - $builder->update($sales_data); + $builder->update($salesData); } - $total_amount = 0; + $totalAmount = 0; $totalAmountUsed = 0; - foreach ($payments as $payment_id => $payment) { - if (!empty(strstr($payment['payment_type'], lang('Sales.giftcard')))) { - $splitPayment = explode(':', $payment['payment_type']); + foreach ($payments as $paymentId => $payment) { + $splitPayment = explode(':', $payment['payment_type'], 2); + $paymentPrefix = $splitPayment[0]; - if (! $giftcard->decrementGiftcardValue($splitPayment[1], (float) $payment['payment_amount'])) { + if ($paymentPrefix === lang('Sales.giftcard')) { + if (empty($splitPayment[1]) || ! $giftcard->decrementGiftcardValue($splitPayment[1], (float) $payment['payment_amount'])) { $this->db->transRollback(); return INSUFFICIENT_GIFTCARD_BALANCE; } - } elseif (!empty(strstr($payment['payment_type'], lang('Sales.rewards')))) { + } elseif ($paymentPrefix === lang('Sales.rewards')) { if (! $customer->adjustRewardPoints($customerId, -(float) $payment['payment_amount'])) { $this->db->transRollback(); @@ -596,7 +597,7 @@ class Sale extends Model $totalAmountUsed = floatval($totalAmountUsed) + floatval($payment['payment_amount']); } - $sales_payments_data = [ + $salesPaymentsData = [ 'sale_id' => $saleId, 'payment_type' => $payment['payment_type'], 'payment_amount' => $payment['payment_amount'], @@ -607,46 +608,46 @@ class Sale extends Model ]; $builder = $this->db->table('sales_payments'); - $builder->insert($sales_payments_data); + $builder->insert($salesPaymentsData); - $total_amount = floatval($total_amount) + floatval($payment['payment_amount']) - floatval($payment['cash_refund']); + $totalAmount = floatval($totalAmount) + floatval($payment['payment_amount']) - floatval($payment['cash_refund']); } - $this->save_customer_rewards($customerId, $saleId, $total_amount, $totalAmountUsed); + $this->save_customer_rewards($customerId, $saleId, $totalAmount, $totalAmountUsed); $customer = $customer->get_info($customerId); - foreach ($items as $line => $item_data) { - $cur_item_info = $item->get_info($item_data['item_id']); + foreach ($items as $line => $itemData) { + $curItemInfo = $item->get_info($itemData['item_id']); - if ($item_data['price'] == 0.00) { - $item_data['discount'] = 0.00; + if ($itemData['price'] == 0.00) { + $itemData['discount'] = 0.00; } - $sales_items_data = [ + $salesItemsData = [ 'sale_id' => $saleId, - 'item_id' => $item_data['item_id'], - 'line' => $item_data['line'], - 'description' => character_limiter($item_data['description'], 255), - 'serialnumber' => character_limiter($item_data['serialnumber'], 30), - 'quantity_purchased' => $item_data['quantity'], - 'discount' => $item_data['discount'], - 'discount_type' => $item_data['discount_type'], - 'item_cost_price' => $item_data['cost_price'], - 'item_unit_price' => $item_data['price'], - 'item_location' => $item_data['item_location'], - 'print_option' => $item_data['print_option'] + 'item_id' => $itemData['item_id'], + 'line' => $itemData['line'], + 'description' => character_limiter($itemData['description'], 255), + 'serialnumber' => character_limiter($itemData['serialnumber'], 30), + 'quantity_purchased' => $itemData['quantity'], + 'discount' => $itemData['discount'], + 'discount_type' => $itemData['discount_type'], + 'item_cost_price' => $itemData['cost_price'], + 'item_unit_price' => $itemData['price'], + 'item_location' => $itemData['item_location'], + 'print_option' => $itemData['print_option'] ]; $builder = $this->db->table('sales_items'); - $builder->insert($sales_items_data); + $builder->insert($salesItemsData); - if ($cur_item_info->stock_type == HAS_STOCK && $saleStatus == COMPLETED) { // TODO: === ? + if ($curItemInfo->stock_type == HAS_STOCK && $saleStatus == COMPLETED) { // TODO: === ? // Update stock quantity if item type is a standard stock item and the sale is a standard sale - if (! $item_quantity->changeQuantity( - $item_data['item_id'], - $item_data['item_location'], - -(float) $item_data['quantity'], + if (! $itemQuantity->changeQuantity( + $itemData['item_id'], + $itemData['item_location'], + -(float) $itemData['quantity'], )) { $this->db->transRollback(); @@ -654,38 +655,38 @@ class Sale extends Model } // If an items was deleted but later returned it's restored with this rule - if ($item_data['quantity'] < 0) { - $item->undelete($item_data['item_id']); + if ($itemData['quantity'] < 0) { + $item->undelete($itemData['item_id']); } // Inventory Count Details - $sale_remarks = 'POS ' . $saleId; // TODO: Use string interpolation here. - $inv_data = [ + $saleRemarks = 'POS ' . $saleId; // TODO: Use string interpolation here. + $invData = [ 'trans_date' => date('Y-m-d H:i:s'), - 'trans_items' => $item_data['item_id'], + 'trans_items' => $itemData['item_id'], 'trans_user' => $employeeId, - 'trans_location' => $item_data['item_location'], - 'trans_comment' => $sale_remarks, - 'trans_inventory' => -$item_data['quantity'] + 'trans_location' => $itemData['item_location'], + 'trans_comment' => $saleRemarks, + 'trans_inventory' => -$itemData['quantity'] ]; - $inventory->insert($inv_data, false); + $inventory->insert($invData, false); } - $attribute->copy_attribute_links($item_data['item_id'], 'sale_id', $saleId); + $attribute->copy_attribute_links($itemData['item_id'], 'sale_id', $saleId); } if ($customerId == NEW_ENTRY || $customer->taxable) { - $this->save_sales_tax($saleId, $sales_taxes[0]); - $this->save_sales_items_taxes($saleId, $sales_taxes[1]); + $this->save_sales_tax($saleId, $salesTaxes[0]); + $this->save_sales_items_taxes($saleId, $salesTaxes[1]); } if ($config['dinner_table_enable']) { - $dinner_table = model(Dinner_table::class); + $dinnerTable = model(Dinner_table::class); if ($saleStatus == COMPLETED) { // TODO: === ? - $dinner_table->release($dinner_table_id); + $dinnerTable->release($dinnerTableId); } else { - $dinner_table->occupy($dinner_table_id); + $dinnerTable->occupy($dinnerTableId); } } diff --git a/tests/Controllers/SalesControllerTest.php b/tests/Controllers/SalesControllerTest.php index 5faad4d94..7f6118e45 100644 --- a/tests/Controllers/SalesControllerTest.php +++ b/tests/Controllers/SalesControllerTest.php @@ -287,7 +287,7 @@ class SalesControllerTest extends CIUnitTestCase 'cost_price' => '1.00', 'total' => $price, 'discounted_total' => $price, - 'print_option' => 1, + 'print_option' => PRINT_YES, 'stock_type' => HAS_NO_STOCK, 'item_type' => ITEM, 'hsn_code' => null, @@ -519,6 +519,185 @@ class SalesControllerTest extends CIUnitTestCase $this->assertEquals('0.01', $cart[1]['price']); } + protected function createGiftcard(float $value): int + { + $giftcardNumber = random_int(1000000, 9999999); + + Database::connect()->table('giftcards')->insert([ + 'giftcard_number' => $giftcardNumber, + 'value' => $value, + 'deleted' => 0, + 'person_id' => null, + ]); + + return $giftcardNumber; + } + + protected function getGiftcardValue(int $giftcardNumber): float + { + $row = Database::connect()->table('giftcards') + ->where('giftcard_number', $giftcardNumber) + ->get() + ->getRow(); + + return (float) $row->value; + } + + public function testCashierCannotForgeGiftcardPaymentTypeWithNegativeAmount(): void + { + $cashierId = $this->createCashierEmployee(); + $itemId = $this->createTestItem(HAS_NO_STOCK); + $giftcardNumber = $this->createGiftcard(100.00); + $this->loginAs($cashierId); + $this->seedCartLine(1, '1.00', $itemId); + + $this->post('/sales/addPayment', [ + 'payment_type' => lang('Sales.giftcard') . ':' . $giftcardNumber, + 'amount_tendered' => '-500', + ]); + + $payments = Services::session()->get('sales_payments'); + $this->assertEmpty($payments); + $this->assertEqualsWithDelta(100.00, $this->getGiftcardValue($giftcardNumber), 0.001); + } + + public function testCashierCanUseLegitimateGiftcardPayment(): void + { + $cashierId = $this->createCashierEmployee(); + $itemId = $this->createTestItem(HAS_NO_STOCK); + $giftcardNumber = $this->createGiftcard(100.00); + $this->loginAs($cashierId); + $this->seedCartLine(1, '1.00', $itemId); + + $this->post('/sales/addPayment', [ + 'payment_type' => lang('Sales.giftcard'), + 'amount_tendered' => (string) $giftcardNumber, + ]); + + $payments = Services::session()->get('sales_payments'); + $this->assertNotEmpty($payments); + $this->assertArrayHasKey(lang('Sales.giftcard') . ':' . $giftcardNumber, $payments); + } + + public function testCashierCannotSubmitNegativeAmountForReferenceCodePayment(): void + { + $cashierId = $this->createCashierEmployee(); + $itemId = $this->createTestItem(HAS_NO_STOCK); + $this->loginAs($cashierId); + $this->seedCartLine(1, '1.00', $itemId); + + $this->post('/sales/addPayment', [ + 'payment_type' => lang('Sales.debit'), + 'amount_tendered' => '-25', + 'reference_code' => 'ABC123', + ]); + + $payments = Services::session()->get('sales_payments'); + $this->assertEmpty($payments); + } + + public function testCashierCanUseLegitimateReferenceCodePayment(): void + { + $cashierId = $this->createCashierEmployee(); + $itemId = $this->createTestItem(HAS_NO_STOCK); + $this->loginAs($cashierId); + $this->seedCartLine(1, '1.00', $itemId); + + $this->post('/sales/addPayment', [ + 'payment_type' => lang('Sales.debit'), + 'amount_tendered' => '25.00', + 'reference_code' => 'ABC123', + ]); + + $payments = Services::session()->get('sales_payments'); + $this->assertNotEmpty($payments); + $this->assertArrayHasKey(lang('Sales.debit'), $payments); + $this->assertSame('ABC123', $payments[lang('Sales.debit')]['reference_code']); + } + + public function testCashierCannotSubmitNegativeAmountForCashPayment(): void + { + $cashierId = $this->createCashierEmployee(); + $itemId = $this->createTestItem(HAS_NO_STOCK); + $this->loginAs($cashierId); + $this->seedCartLine(1, '1.00', $itemId); + + $this->post('/sales/addPayment', [ + 'payment_type' => lang('Sales.cash'), + 'amount_tendered' => '-10', + ]); + + $payments = Services::session()->get('sales_payments'); + $this->assertEmpty($payments); + } + + public function testCashierCanUseLegitimateCashPayment(): void + { + $cashierId = $this->createCashierEmployee(); + $itemId = $this->createTestItem(HAS_NO_STOCK); + $this->loginAs($cashierId); + $this->seedCartLine(1, '1.00', $itemId); + + $this->post('/sales/addPayment', [ + 'payment_type' => lang('Sales.cash'), + 'amount_tendered' => '10.00', + ]); + + $payments = Services::session()->get('sales_payments'); + $this->assertNotEmpty($payments); + $this->assertArrayHasKey(lang('Sales.cash'), $payments); + } + + public function testPostCompleteRejectsSaleWithInsufficientPayments(): void + { + $cashierId = $this->createCashierEmployee(); + $itemId = $this->createTestItem(HAS_NO_STOCK); + $this->loginAs($cashierId); + $this->seedCartLine(1, '100.00', $itemId); + $this->withSession(array_merge($this->session, ['sale_id' => NEW_ENTRY])); + + $salesCountBefore = Database::connect()->table('sales')->countAllResults(); + + $this->post('/sales/complete'); + + $salesCountAfter = Database::connect()->table('sales')->countAllResults(); + $this->assertSame($salesCountBefore, $salesCountAfter); + } + + public function testPostCompleteAllowsZeroPaymentQuoteCompletion(): void + { + $cashierId = $this->createCashierEmployee(); + $itemId = $this->createTestItem(HAS_NO_STOCK); + $this->loginAs($cashierId); + $this->seedCartLine(1, '100.00', $itemId); + $this->withSession(array_merge($this->session, ['sale_id' => NEW_ENTRY, 'sales_mode' => 'sale_quote'])); + + $salesCountBefore = Database::connect()->table('sales')->countAllResults(); + + $response = $this->post('/sales/complete'); + + $salesCountAfter = Database::connect()->table('sales')->countAllResults(); + $this->assertSame($salesCountBefore + 1, $salesCountAfter); + $response->assertDontSee(lang('Sales.amount_due_not_covered')); + } + + public function testPostCompleteAllowsZeroPaymentInvoiceCompletion(): void + { + $cashierId = $this->createCashierEmployee(); + $itemId = $this->createTestItem(HAS_NO_STOCK); + $this->loginAs($cashierId); + $this->seedCartLine(1, '100.00', $itemId); + $this->withSession(array_merge($this->session, ['sale_id' => NEW_ENTRY, 'sales_mode' => 'sale_invoice'])); + + $salesCountBefore = Database::connect()->table('sales')->countAllResults(); + + $response = $this->post('/sales/complete'); + + $salesCountAfter = Database::connect()->table('sales')->countAllResults(); + $this->assertSame($salesCountBefore + 1, $salesCountAfter); + $response->assertDontSee(lang('Sales.amount_due_not_covered')); + } + public function testRegisterEscapesMaliciousTaxName(): void { $cashierId = $this->createCashierEmployee(); diff --git a/tests/Models/GiftcardTest.php b/tests/Models/GiftcardTest.php index 9e6198ebc..e57b88cd9 100644 --- a/tests/Models/GiftcardTest.php +++ b/tests/Models/GiftcardTest.php @@ -81,6 +81,28 @@ class GiftcardTest extends CIUnitTestCase $this->assertEqualsWithDelta(50.00, $this->getGiftcardValue($giftcardNumber), 0.001); } + public function testDecrementGiftcardValueRejectsNegativeAmount(): void + { + $giftcardNumber = $this->createGiftcard(100.00); + $giftcardModel = model(Giftcard::class); + + $result = $giftcardModel->decrementGiftcardValue((string) $giftcardNumber, -500.00); + + $this->assertFalse($result); + $this->assertEqualsWithDelta(100.00, $this->getGiftcardValue($giftcardNumber), 0.001); + } + + public function testDecrementGiftcardValueRejectsZeroAmount(): void + { + $giftcardNumber = $this->createGiftcard(100.00); + $giftcardModel = model(Giftcard::class); + + $result = $giftcardModel->decrementGiftcardValue((string) $giftcardNumber, 0.00); + + $this->assertFalse($result); + $this->assertEqualsWithDelta(100.00, $this->getGiftcardValue($giftcardNumber), 0.001); + } + public function testDecrementGiftcardValueExactBalanceSucceeds(): void { $giftcardNumber = $this->createGiftcard(60.00); diff --git a/tests/Models/SaleTest.php b/tests/Models/SaleTest.php index d6348c8b9..4dffad438 100644 --- a/tests/Models/SaleTest.php +++ b/tests/Models/SaleTest.php @@ -3,6 +3,7 @@ namespace Tests\Models; use App\Models\Sale; +use CodeIgniter\Database\Config; use CodeIgniter\Test\CIUnitTestCase; use CodeIgniter\Test\DatabaseTestTrait; use Tests\Support\EmployeeFixtureTrait; @@ -21,16 +22,31 @@ class SaleTest extends CIUnitTestCase protected $migrate = true; protected $migrateOnce = true; - protected $refresh = true; + protected $seedOnce = true; + protected $refresh = false; protected $namespace = null; + private static bool $doneBootstrap = false; + private const LOCATION_ID = 1; protected function setUp(): void { + if (self::$doneBootstrap === false) { + Config::seeder($this->DBGroup)->call('App\Database\Seeds\TestDatabaseBootstrapSeeder'); + Config::connect($this->DBGroup)->close(); + + self::$doneBootstrap = true; + } + parent::setUp(); } + protected function tearDown(): void + { + parent::tearDown(); + } + protected function createGiftcard(float $value): int { $giftcardNumber = random_int(1000000, 9999999); @@ -157,6 +173,46 @@ class SaleTest extends CIUnitTestCase $this->assertEqualsWithDelta(40.00, $this->getGiftcardValue($giftcardNumber), 0.001); } + public function testSaveValueDoesNotMatchGiftcardSinkOnSubstringOnly(): void + { + $employeeId = $this->createEmployee(); + $giftcardNumber = $this->createGiftcard(100.00); + $itemId = $this->createTestItem(HAS_NO_STOCK); + + $saleModel = model(Sale::class); + $saleStatus = COMPLETED; + $items = $this->buildCartLine($itemId, 1, 60.00); + $payments = [ + 0 => [ + 'payment_type' => 'Foo ' . lang('Sales.giftcard') . ':' . $giftcardNumber, + 'payment_amount' => 60.00, + 'cash_refund' => 0, + 'cash_adjustment' => 0, + 'reference_code' => null, + ], + ]; + $salesTaxes = [[], []]; + + $result = $saleModel->save_value( + NEW_ENTRY, + $saleStatus, + $items, + NEW_ENTRY, + $employeeId, + 'test sale', + null, + null, + null, + SALE_TYPE_POS, + $payments, + null, + $salesTaxes + ); + + $this->assertGreaterThan(0, $result); + $this->assertEqualsWithDelta(100.00, $this->getGiftcardValue($giftcardNumber), 0.001); + } + public function testSaveValueReturnsInsufficientGiftcardBalanceSentinel(): void { $employeeId = $this->createEmployee();