mirror of
https://github.com/inventree/inventree-app.git
synced 2025-04-27 21:16:48 +00:00
* Embed device platform information into token request * Remove username and password from userProfile * Display icon to show if profile has associated user token * Remove username / password from login settings screen * Refactor login procedure around token auth * Refactoring * Add profile login screen - Username / password values are not stored - Just to fetch api token * Login with basic auth * Pass profile to API when connecting * Remove _BASE_URL accessor - Fixes URL caching bug * Add more context to login screen * Add helper functions for unit tests - Change default port to 8000 (makes testing easier with local inventree instance) * api.dart handles basic auth now * fix api_test.dart * Further test improvements * linting fixes * Provide feedback when login fails * More linting * Record user details on login, and display in "about" widget * Fix string lookup * Add extra debug * Fix auth values * Fix user profile test
1387 lines
29 KiB
Plaintext
1387 lines
29 KiB
Plaintext
{
|
|
"@@locale": "en",
|
|
|
|
"appTitle": "InvenTree",
|
|
"@appTitle": {
|
|
"description": "InvenTree application title string"
|
|
},
|
|
|
|
"ok": "OK",
|
|
"@ok": {
|
|
"description": "OK"
|
|
},
|
|
|
|
"about": "About",
|
|
"@about": {},
|
|
|
|
"accountDetails": "Account Details",
|
|
"@accountDetails": {},
|
|
|
|
"actions": "Actions",
|
|
"@actions": {
|
|
"description": ""
|
|
},
|
|
|
|
"actionsNone": "No actions available",
|
|
"@actionsNone": {},
|
|
|
|
"add": "Add",
|
|
"@add": {
|
|
"description": "add"
|
|
},
|
|
|
|
"addStock": "Add Stock",
|
|
"@addStock": {
|
|
"description": "add stock"
|
|
},
|
|
|
|
"address": "Address",
|
|
"@address": {},
|
|
|
|
"appAbout": "About InvenTree",
|
|
"@appAbout": {},
|
|
|
|
"appCredits": "Additional app credits",
|
|
"@appCredits": {},
|
|
|
|
"appDetails": "App Details",
|
|
"@appDetails": {},
|
|
|
|
"appReleaseNotes": "Display app release notes",
|
|
"@appReleaseNotes": {},
|
|
|
|
"appSettings": "App Settings",
|
|
"@appSettings": {},
|
|
|
|
"appSettingsDetails": "Configure InvenTree app settings",
|
|
"@appSettingsDetails": {},
|
|
|
|
"attachments": "Attachments",
|
|
"@attachments": {},
|
|
|
|
"attachImage": "Attach Image",
|
|
"@attachImage": {
|
|
"description": "Attach an image"
|
|
},
|
|
|
|
"attachmentNone": "No attachments found",
|
|
"@attachmentNone": {},
|
|
|
|
"attachmentNoneDetail": "No attachments found",
|
|
"@attachmentNoneDetail": {},
|
|
|
|
"attachmentSelect": "Select attachment",
|
|
"@attachmentSelect": {},
|
|
|
|
"attention": "Attention",
|
|
"@attention": {},
|
|
|
|
"available": "Available",
|
|
"@available": {},
|
|
|
|
"availableStock": "Available Stock",
|
|
"@availableStock": {},
|
|
|
|
"barcodes": "Barcodes",
|
|
"@barcodes": {},
|
|
|
|
"barcodeSettings": "Barcode Settings",
|
|
"@barcodeSettings": {},
|
|
|
|
"barcodeAssign": "Assign Barcode",
|
|
"@barcodeAssign": {},
|
|
|
|
"barcodeAssignDetail": "Scan custom barcode to assign",
|
|
"@barcodeAssignDetail": {},
|
|
|
|
"barcodeAssigned": "Barcode assigned",
|
|
"@barcodeAssigned": {},
|
|
|
|
"barcodeError": "Barcode scan error",
|
|
"@barcodeError": {},
|
|
|
|
"barcodeInUse": "Barcode already assigned",
|
|
"@barcodeInUse": {},
|
|
|
|
"barcodeMissingHash": "Barcode hash data missing from response",
|
|
"@barcodeMissingHash": {},
|
|
|
|
"barcodeNoMatch": "No match for barcode",
|
|
"@barcodeNoMatch": {},
|
|
|
|
"barcodeNotAssigned": "Barcode not assigned",
|
|
"@barcodeNotAssigned": {},
|
|
|
|
"barcodeReceivePart": "Scan barcode to receive part",
|
|
"@barcodeReceivePart": {},
|
|
|
|
"barcodeScanAssign": "Scan to assign barcode",
|
|
"@barcodeScanAssign": {},
|
|
|
|
"barcodeScanDelay": "Barcode Scan Delay",
|
|
"@barcodeScanDelay": {},
|
|
|
|
"barcodeScanDelayDetail": "Delay between barcode scans",
|
|
"@barcodeScanDelayDetail": {},
|
|
|
|
"barcodeScanGeneral": "Scan an InvenTree barcode",
|
|
"@barcodeScanGeneral": {},
|
|
|
|
"barcodeScanInItems": "Scan stock items into this location",
|
|
"@barcodeScanInItems": {},
|
|
|
|
"barcodeScanLocation": "Scan stock location",
|
|
"@barcodeScanLocation": {},
|
|
|
|
"barcodeScanIntoLocationSuccess": "Scanned into location",
|
|
"@barcodeScanIntoLocationSuccess": {},
|
|
|
|
"barcodeScanIntoLocationFailure": "Item not scanned in",
|
|
"@barcodeScanIntoLocationFailure": {},
|
|
|
|
"barcodeScanItem": "Scan stock item",
|
|
"@barcodeScanItem": {},
|
|
|
|
"barcodeTones": "Barcode Tones",
|
|
"@barcodeTones": {},
|
|
|
|
"barcodeUnassign": "Unassign Barcode",
|
|
"@barcodeUnassign": {},
|
|
|
|
"barcodeUnknown": "Barcode is not recognized",
|
|
"@barcodeUnknown": {},
|
|
|
|
"batchCode": "Batch Code",
|
|
"@batchCode": {},
|
|
|
|
"billOfMaterials": "Bill of Materials",
|
|
"@billOfMaterials": {},
|
|
|
|
"bom": "BOM",
|
|
"@bom": {},
|
|
|
|
"bomEnable": "Display Bill of Materials",
|
|
"@bomEnable": {},
|
|
|
|
"build": "Build",
|
|
"@build": {},
|
|
|
|
"building": "Building",
|
|
"@building": {},
|
|
|
|
"cancel": "Cancel",
|
|
"@cancel": {
|
|
"description": "Cancel"
|
|
},
|
|
|
|
"cancelOrder": "Cancel Order",
|
|
"@cancelOrder": {},
|
|
|
|
"category": "Category",
|
|
"@category": {},
|
|
|
|
"categoryCreate": "New Category",
|
|
"@categoryCreate": {},
|
|
|
|
"categoryCreateDetail": "Create new part category",
|
|
"@categoryCreateDetail": {},
|
|
|
|
"categoryUpdated": "Part category updated",
|
|
"@categoryUpdated": {},
|
|
|
|
"company": "Company",
|
|
"@company": {},
|
|
|
|
"companyEdit": "Edit Company",
|
|
"@companyEdit": {},
|
|
|
|
"companyNoResults": "No companies matching query",
|
|
"@companyNoResults": {},
|
|
|
|
"companyUpdated": "Company details updated",
|
|
"@companyUpdated": {},
|
|
|
|
"companies": "Companies",
|
|
"@companies": {},
|
|
|
|
"configureServer": "Configure server settings",
|
|
"@configureServer": {},
|
|
|
|
"connectionRefused": "Connection Refused",
|
|
"@connectionRefused": {},
|
|
|
|
"count": "Count",
|
|
"@count": {
|
|
"description": "Count"
|
|
},
|
|
|
|
"countStock": "Count Stock",
|
|
"@countStock": {
|
|
"description": "Count Stock"
|
|
},
|
|
|
|
"credits": "Credits",
|
|
"@credits": {},
|
|
|
|
"customers": "Customers",
|
|
"@customers": {},
|
|
|
|
"damaged": "Damaged",
|
|
"@damaged": {},
|
|
|
|
"darkMode": "Dark Mode",
|
|
"@darkMode": {},
|
|
|
|
"darkModeEnable": "Enable dark mode",
|
|
"@darkModeEnable": {},
|
|
|
|
"delete": "Delete",
|
|
"@delete": {},
|
|
|
|
"deleteFailed": "Delete operation failed",
|
|
"@deleteFailed": {},
|
|
|
|
"deletePart": "Delete Part",
|
|
"@deletePart": {},
|
|
|
|
"deletePartDetail": "Remove this part from the database",
|
|
"@deletePartDetail": {},
|
|
|
|
"deleteSuccess": "Delete operation successful",
|
|
"@deleteSuccess": {},
|
|
|
|
"description": "Description",
|
|
"@description": {},
|
|
|
|
"destroyed": "Destroyed",
|
|
"@destroyed": {},
|
|
|
|
"details": "Details",
|
|
"@details": {
|
|
"description": "details"
|
|
},
|
|
|
|
"documentation": "Documentation",
|
|
"@documentation": {},
|
|
|
|
"downloading": "Downloading File",
|
|
"@downloading": {},
|
|
|
|
"downloadError": "Download Error",
|
|
"@downloadError": {},
|
|
|
|
"edit": "Edit",
|
|
"@edit": {
|
|
"description": "edit"
|
|
},
|
|
|
|
"editCategory": "Edit Category",
|
|
"@editCategory": {},
|
|
|
|
"editLocation": "Edit Location",
|
|
"@editLocation": {},
|
|
|
|
"editNotes": "Edit Notes",
|
|
"@editNotes": {},
|
|
|
|
"editParameter": "Edit Parameter",
|
|
"@editParameter": {},
|
|
|
|
"editPart": "Edit Part",
|
|
"@editPart": {
|
|
"description": "edit part"
|
|
},
|
|
|
|
"editItem": "Edit Stock Item",
|
|
"@editItem": {},
|
|
|
|
"editLineItem": "Edit Line Item",
|
|
"@editLineItem": {},
|
|
|
|
"enterPassword": "Enter password",
|
|
"@enterPassword": {},
|
|
|
|
"enterUsername": "Enter username",
|
|
"@enterUsername": {},
|
|
|
|
"error": "Error",
|
|
"@error": {
|
|
"description": "Error"
|
|
},
|
|
|
|
"errorCreate": "Error creating database entry",
|
|
"@errorCreate": {},
|
|
|
|
"errorDelete": "Error deleting database entry",
|
|
"@errorDelete": {},
|
|
|
|
"errorDetails": "Error Details",
|
|
"@errorDetails": {},
|
|
|
|
"errorFetch": "Error fetching data from server",
|
|
"@errorFetch": {},
|
|
|
|
"errorUserRoles": "Error requesting user roles from server",
|
|
"@errorUserRoles": {},
|
|
|
|
"errorPluginInfo": "Error requesting plugin data from server",
|
|
"@errorPluginInfo": {},
|
|
|
|
"errorReporting": "Error Reporting",
|
|
"@errorReporting": {},
|
|
|
|
"errorReportUpload": "Upload Error Reports",
|
|
"@errorReportUpload": {},
|
|
|
|
"errorReportUploadDetails": "Upload anonymous error reports and crash logs",
|
|
"@errorReportUploadDetails": {},
|
|
|
|
"feedback": "Feedback",
|
|
"@feedback": {},
|
|
|
|
"feedbackError": "Error submitting feedback",
|
|
"@feedbackError": {},
|
|
|
|
"feedbackSuccess": "Feedback submitted",
|
|
"@feedbackSuccess": {},
|
|
|
|
"filterActive": "Active",
|
|
"@filterActive": {},
|
|
|
|
"filterActiveDetail": "Show active parts",
|
|
"@filterActiveDetail": {},
|
|
|
|
"filterAssembly": "Assembled",
|
|
"@filterAssembly": {},
|
|
|
|
"filterAssemblyDetail": "Show assembled parts",
|
|
"@filterAssemblyDetail": {},
|
|
|
|
"filterComponent": "Component",
|
|
"@filterComponent": {},
|
|
|
|
"filterComponentDetail": "Show component parts",
|
|
"@filterComponentDetail": {},
|
|
|
|
"filterExternal": "External",
|
|
"@filterExternal": {},
|
|
|
|
"filterExternalDetail": "Show stock in external locations",
|
|
"@filterExternalDetail": {},
|
|
|
|
"filterInStock": "In Stock",
|
|
"@filterInStock": {},
|
|
|
|
"filterInStockDetail": "Show parts which have stock",
|
|
"@filterInStockDetail": {},
|
|
|
|
"filterSerialized": "Serialized",
|
|
"@filterSerialized": {},
|
|
|
|
"filterSerializedDetail": "Show serialized stock items",
|
|
"@filterSerializedDetail": {},
|
|
|
|
"filterTemplate": "Template",
|
|
"@filterTemplate": {},
|
|
|
|
"filterTemplateDetail": "Show template parts",
|
|
"@filterTemplateDetail": {},
|
|
|
|
"filterTrackable": "Trackable",
|
|
"@filterTrackable": {},
|
|
|
|
"filterTrackableDetail": "Show trackable parts",
|
|
"@filterTrackableDetail": {},
|
|
|
|
"filterVirtual": "Virtual",
|
|
"@filterVirtual": {},
|
|
|
|
"filterVirtualDetail": "Show virtual parts",
|
|
"@filterVirtualDetail": {},
|
|
|
|
"filteringOptions": "Filtering Options",
|
|
"@filteringOptions": {},
|
|
|
|
"formatException": "Format Exception",
|
|
"@formatException": {},
|
|
|
|
"formatExceptionJson": "JSON data format exception",
|
|
"@formatExceptionJson": {},
|
|
|
|
"formError": "Form Error",
|
|
"@formError": {},
|
|
|
|
"history": "History",
|
|
"@history": {
|
|
"description": "history"
|
|
},
|
|
|
|
"home": "Home",
|
|
"@homeScreen": {},
|
|
|
|
"homeScreen": "Home Screen",
|
|
"@homeScreen": {},
|
|
|
|
"homeScreenSettings": "Configure home screen settings",
|
|
"@homeScreenSettings": {},
|
|
|
|
"homeShowPo": "Show Purchase Orders",
|
|
"@homeShowPo": {},
|
|
|
|
"homeShowSubscribed": "Subscribed Parts",
|
|
"@homeShowSubscribed": {},
|
|
|
|
"homeShowSubscribedDescription": "Show subscribed parts on home screen",
|
|
"@homeShowSubscsribedDescription": {},
|
|
|
|
"homeShowPoDescription": "Show purchase order button on home screen",
|
|
"@homeShowPoDescription": {},
|
|
|
|
"homeShowSuppliers": "Show Suppliers",
|
|
"@homeShowSuppliers": {},
|
|
|
|
"homeShowSuppliersDescription": "Show suppliers button on home screen",
|
|
"@homeShowSupplierDescription": {},
|
|
|
|
"homeShowManufacturers": "Show Manufacturers",
|
|
"@homeShowManufacturers": {},
|
|
|
|
"homeShowManufacturersDescription": "Show manufacturers button on home screen",
|
|
"@homeShowManufacturersDescription": {},
|
|
|
|
"homeShowCustomers": "Show Customers",
|
|
"@homeShowCustomers": {},
|
|
|
|
"homeShowCustomersDescription": "Show customers button on home screen",
|
|
"@homeShowCustomersDescription": {},
|
|
|
|
"imageUploadFailure": "Image upload failed",
|
|
"@imageUploadFailure": {},
|
|
|
|
"imageUploadSuccess": "Image uploaded",
|
|
"@imageUploadSuccess": {},
|
|
|
|
"inactive": "Inactive",
|
|
"@inactive": {},
|
|
|
|
"inactiveDetail": "This part is marked as inactive",
|
|
"@inactiveDetail": {},
|
|
|
|
"includeSubcategories": "Include Subcategories",
|
|
"@includeSubcategories": {},
|
|
|
|
"includeSubcategoriesDetail": "Show results from subcategories",
|
|
"@includeSubcategoriesDetail": {},
|
|
|
|
"includeSublocations": "Include Sublocations",
|
|
"@includeSublocations": {},
|
|
|
|
"includeSublocationsDetail": "Show results from sublocations",
|
|
"@includeSublocationsDetail": {},
|
|
|
|
"incompleteDetails": "Incomplete profile details",
|
|
"@incompleteDetails": {},
|
|
|
|
"internalPartNumber": "Internal Part Number",
|
|
"@internalPartNumber": {},
|
|
|
|
"info": "Info",
|
|
"@info": {},
|
|
|
|
"inProduction": "In Production",
|
|
"@inProduction": {},
|
|
|
|
"inProductionDetail": "This stock item is in production",
|
|
"@inProductionDetail": {},
|
|
|
|
"internalPart": "Internal Part",
|
|
"@internalPart": {},
|
|
|
|
"invalidHost": "Invalid hostname",
|
|
"@invalidHost": {},
|
|
|
|
"invalidHostDetails": "Provided hostname is not valid",
|
|
"@invalidHostDetails": {},
|
|
|
|
"invalidPart": "Invalid Part",
|
|
"@invalidPart": {},
|
|
|
|
"invalidPartCategory": "Invalid Part Category",
|
|
"@invalidPartCategory": {},
|
|
|
|
"invalidStockLocation": "Invalid Stock Location",
|
|
"@invalidStockLocation": {},
|
|
|
|
"invalidStockItem": "Invalid Stock Item",
|
|
"@invalidStockItem": {},
|
|
|
|
"invalidSupplierPart": "Invalid Supplier Part",
|
|
"@invalidSupplierPart": {},
|
|
|
|
"invalidUsernamePassword": "Invalid username / password combination",
|
|
"@invalidUsernamePassword": {},
|
|
|
|
"issue": "Issue",
|
|
"@issue": {},
|
|
|
|
"issueDate": "Issue Date",
|
|
"@issueDate": {},
|
|
|
|
"issueOrder": "Issue Order",
|
|
"@issueOrder": {},
|
|
|
|
"itemInLocation": "Item already in location",
|
|
"@itemInLocation": {},
|
|
|
|
"keywords": "Keywords",
|
|
"@keywords": {},
|
|
|
|
"labelPrinting": "Label Printing",
|
|
"@labelPrinting": {},
|
|
|
|
"labelPrintingDetail": "Enable label printing",
|
|
"@labelPrintingDetail": {},
|
|
|
|
"labelTemplate": "Label Template",
|
|
"@labelTemplate": {},
|
|
|
|
"language": "Language",
|
|
"@language": {},
|
|
|
|
"languageDefault": "Default system language",
|
|
"@languageDefault": {},
|
|
|
|
"languageSelect": "Select Language",
|
|
"@languageSelect": {},
|
|
|
|
|
|
"lastStocktake": "Last Stocktake",
|
|
"@lastStocktake": {},
|
|
|
|
"lastUpdated": "Last Updated",
|
|
"@lastUpdated": {},
|
|
|
|
"level": "Level",
|
|
"@level": {},
|
|
|
|
"lineItem": "Line Item",
|
|
"@lineItem": {},
|
|
|
|
"lineItems": "Line Items",
|
|
"@lineItems": {},
|
|
|
|
"lineItemUpdated": "Line item updated",
|
|
"@lineItemUpdated": {},
|
|
|
|
"locateItem": "Locate stock item",
|
|
"@locateItem": {},
|
|
|
|
"locateLocation": "Locate stock location",
|
|
"@locateLocation": {},
|
|
|
|
"locationCreate": "New Location",
|
|
"@locationCreate": {},
|
|
|
|
"locationCreateDetail": "Create new stock location",
|
|
"@locationCreateDetail": {},
|
|
|
|
"locationNotSet": "No location specified",
|
|
"@locationNotSet": {},
|
|
|
|
"locationUpdated": "Stock location updated",
|
|
"@locationUpdated": {},
|
|
|
|
"login": "Login",
|
|
"@login": {},
|
|
|
|
"loginEnter": "Enter login details",
|
|
"@loginEnter": {},
|
|
|
|
"loginEnterDetails": "Username and password are not stored locally",
|
|
"@loginEnterDetails": {},
|
|
|
|
"link": "Link",
|
|
"@link": {},
|
|
|
|
"lost": "Lost",
|
|
"@lost": {},
|
|
|
|
"manufacturerPartNumber": "Manufacturer Part Number",
|
|
"@manufacturerPartNumber": {},
|
|
|
|
"manufacturer": "Manufacturer",
|
|
"@manufacturer": {},
|
|
|
|
"manufacturers": "Manufacturers",
|
|
"@manufacturers": {},
|
|
|
|
"missingData": "Missing Data",
|
|
"@missingData": {},
|
|
|
|
"name": "Name",
|
|
"@name": {
|
|
},
|
|
|
|
"notConnected": "Not Connected",
|
|
"@notConnected": {},
|
|
|
|
"notes": "Notes",
|
|
"@notes": {
|
|
"description": "Notes"
|
|
},
|
|
|
|
"notifications": "Notifications",
|
|
"@notifications": {},
|
|
|
|
"notificationsEmpty": "No unread notifications",
|
|
"@notificationsEmpty": {},
|
|
|
|
"noResponse": "No Response from Server",
|
|
"@noResponse": {},
|
|
|
|
"noResults": "No Results",
|
|
"@noResults": {},
|
|
|
|
"noSubcategories": "No Subcategories",
|
|
"@noSubcategories": {},
|
|
|
|
"noSubcategoriesAvailable": "No subcategories available",
|
|
"@noSubcategoriesAvailable": {},
|
|
|
|
"numberInvalid": "Invalid number",
|
|
"@numberInvalid": {},
|
|
|
|
"onOrder": "On Order",
|
|
"@onOrder": {},
|
|
|
|
"onOrderDetails": "Items currently on order",
|
|
"@onOrderDetails": {},
|
|
|
|
"orientation": "Screen Orientation",
|
|
"@orientation": {},
|
|
|
|
"orientationDetail": "Screen orientation (requires restart)",
|
|
"@orientationDetail": {},
|
|
|
|
"orientationLandscape": "Landscape",
|
|
"@orientationLandscape": {},
|
|
|
|
"orientationPortrait": "Portrait",
|
|
"@orientationPortrait": {},
|
|
|
|
"orientationSystem": "System",
|
|
"@orientationSystem": {},
|
|
|
|
"outstanding": "Outstanding",
|
|
"@outstanding": {},
|
|
|
|
"outstandingOrderDetail": "Show outstanding items",
|
|
"@outstandingOrderDetail": {},
|
|
|
|
"packaging": "Packaging",
|
|
"@packaging": {},
|
|
|
|
"packageName": "Package Name",
|
|
"@packageName": {},
|
|
|
|
"parameters": "Parameters",
|
|
"@parameters": {},
|
|
|
|
"parametersSettingDetail": "Display part parameters",
|
|
"@parametersSettingDetail": {},
|
|
|
|
"parent": "Parent",
|
|
"@parent": {},
|
|
|
|
"parentCategory": "Parent Category",
|
|
"@parentCategory": {},
|
|
|
|
"parentLocation": "Parent Location",
|
|
"@parentLocation": {},
|
|
|
|
"part": "Part",
|
|
"@part": {
|
|
"description": "Part (single)"
|
|
},
|
|
|
|
"partCreate": "New Part",
|
|
"@partCreate": {},
|
|
|
|
"partCreateDetail": "Create new part in this category",
|
|
"@partCreateDetail": {},
|
|
|
|
"partEdited": "Part updated",
|
|
"@partEdited": {},
|
|
|
|
"parts": "Parts",
|
|
"@parts": {
|
|
"description": "Part (multiple)"
|
|
},
|
|
|
|
"partsNone": "No Parts",
|
|
"@partsNone": {},
|
|
|
|
"partNoResults": "No parts matching query",
|
|
"@partNoResults": {},
|
|
|
|
"partSettings": "Part Settings",
|
|
"@partSettings": {},
|
|
|
|
"partsStarred": "Subscribed Parts",
|
|
"@partsStarred": {},
|
|
|
|
"partsStarredNone": "No starred parts available",
|
|
"@partsStarredNone": {},
|
|
|
|
"partSuppliers": "Part Suppliers",
|
|
"@partSuppliers": {},
|
|
|
|
"partCategory": "Part Category",
|
|
"@partCategory": {},
|
|
|
|
"partCategoryTopLevel": "Top level part category",
|
|
"@partCategoryTopLevel": {},
|
|
|
|
"partCategories": "Part Categories",
|
|
"@partCategories": {},
|
|
|
|
"partDetails": "Part Details",
|
|
"@partDetails": {},
|
|
|
|
"partNotes": "Part Notes",
|
|
"@partNotes": {},
|
|
|
|
"partStock": "Part Stock",
|
|
"@partStock": {
|
|
"description": "part stock"
|
|
},
|
|
|
|
"password": "Password",
|
|
"@password": {},
|
|
|
|
"passwordEmpty": "Password cannot be empty",
|
|
"@passwordEmpty": {},
|
|
|
|
"permissionAccountDenied": "Your account does not have the required permissions to perform this action",
|
|
"@permissionAccountDenied": {},
|
|
|
|
"permissionRequired": "Permission Required",
|
|
"@permissionRequired": {},
|
|
|
|
"printLabel": "Print Label",
|
|
"@printLabel": {},
|
|
|
|
"plugin": "Plugin",
|
|
"@plugin": {},
|
|
|
|
"pluginPrinter": "Printer",
|
|
"@pluginPrinter": {},
|
|
|
|
"pluginSupport": "Plugin Support Enabled",
|
|
"@pluginSupport": {},
|
|
|
|
"pluginSupportDetail": "The server supports custom plugins",
|
|
"@pluginSupportDetail": {},
|
|
|
|
"printLabelFailure": "Label printing failed",
|
|
"@printLabelFailure": {},
|
|
|
|
"printLabelSuccess": "Label sent to printer",
|
|
"@printLabelSuccess": {},
|
|
|
|
"profile": "Profile",
|
|
"@profile": {},
|
|
|
|
"profileAdd": "Add Server Profile",
|
|
"@profileAdd": {},
|
|
|
|
"profileConnect": "Connect to Server",
|
|
"@profileConnect": {},
|
|
|
|
"profileEdit": "Edit Server Profile",
|
|
"@profileEdit": {},
|
|
|
|
"profileDelete": "Delete Server Profile",
|
|
"@profileDelete": {},
|
|
|
|
"profileLogout": "Logout Profile",
|
|
"@profileLogout": {},
|
|
|
|
"profileName": "Profile Name",
|
|
"@profileName": {},
|
|
|
|
"profileNone": "No profiles available",
|
|
"@profileNone": {},
|
|
|
|
"profileNotSelected": "No Profile Selected",
|
|
"@profileNotSelected": {},
|
|
|
|
"profileSelect": "Select InvenTree Server",
|
|
"@profileSelect": {},
|
|
|
|
"profileSelectOrCreate": "Select server or create a new profile",
|
|
"@profileSelectOrCreate": {},
|
|
|
|
"profileTapToCreate": "Tap to create or select a profile",
|
|
"@profileTapToCreate": {},
|
|
|
|
"projectCode": "Project Code",
|
|
"@projectCode": {},
|
|
|
|
"purchaseOrder": "Purchase Order",
|
|
"@purchaseOrder": {},
|
|
|
|
"purchaseOrderCreate": "New Purchase Order",
|
|
"@purchaseOrderCreate": {},
|
|
|
|
"purchaseOrderEdit": "Edit Purchase Order",
|
|
"@purchaseOrderEdit": {},
|
|
|
|
"purchaseOrders": "Purchase Orders",
|
|
"@purchaseOrders": {},
|
|
|
|
"purchaseOrderUpdated": "Purchase order updated",
|
|
"@purchaseOrderUpdated": {},
|
|
|
|
"purchasePrice": "Purchase Price",
|
|
"@purchasePrice": {},
|
|
|
|
"quantity": "Quantity",
|
|
"@quantity": {
|
|
"description": "Quantity"
|
|
},
|
|
|
|
"quantityAvailable": "Quantity Available",
|
|
"@quantityAvailable": {},
|
|
|
|
"quantityEmpty": "Quantity is empty",
|
|
"@quantityEmpty": {},
|
|
|
|
"quantityInvalid": "Quantity is invalid",
|
|
"@quantityInvalid": {},
|
|
|
|
"quantityPositive": "Quantity must be positive",
|
|
"@quantityPositive": {},
|
|
|
|
"queryEmpty": "Enter search query",
|
|
"@queryEmpty": {},
|
|
|
|
"queryNoResults": "No results for query",
|
|
"@queryNoResults": {},
|
|
|
|
"received": "Received",
|
|
"@received": {},
|
|
|
|
"receivedFilterDetail": "Show received items",
|
|
"@receivedFilterDetail": {},
|
|
|
|
"receiveItem": "Receive Item",
|
|
"@receiveItem": {},
|
|
|
|
"receivedItem": "Received Stock Item",
|
|
"@receivedItem": {},
|
|
|
|
"reference": "Reference",
|
|
"@reference": {},
|
|
|
|
"refresh": "Refresh",
|
|
"@refresh": {},
|
|
|
|
"refreshing": "Refreshing",
|
|
"@refreshing": {},
|
|
|
|
"rejected": "Rejected",
|
|
"@rejected": {},
|
|
|
|
"releaseNotes": "Release Notes",
|
|
"@releaseNotes": {},
|
|
|
|
"remove": "Remove",
|
|
"@remove": {
|
|
"description": "remove"
|
|
},
|
|
|
|
"removeStock": "Remove Stock",
|
|
"@removeStock": {
|
|
"description": "remove stock"
|
|
},
|
|
|
|
"reportBug": "Report Bug",
|
|
"@reportBug": {},
|
|
|
|
"reportBugDescription": "Submit bug report (requires GitHub account)",
|
|
"@reportBugDescription": {},
|
|
|
|
"results": "Results",
|
|
"@results": {},
|
|
|
|
"request": "Request",
|
|
"@request": {},
|
|
|
|
"requestFailed": "Request Failed",
|
|
"@requestFailed": {},
|
|
|
|
"requestSuccessful": "Request successful",
|
|
"@requestSuccessful": {},
|
|
|
|
"requestingData": "Requesting Data",
|
|
"@requestingData": {},
|
|
|
|
"required": "Required",
|
|
"@required": {
|
|
"description": "This field is required"
|
|
},
|
|
|
|
"response400": "Bad Request",
|
|
"@response400": {},
|
|
|
|
"response401": "Unauthorized",
|
|
"@response401": {},
|
|
|
|
"response403": "Permission Denied",
|
|
"@response403": {},
|
|
|
|
"response404": "Resource Not Found",
|
|
"@response404": {},
|
|
|
|
"response405": "Method Not Allowed",
|
|
"@response405": {},
|
|
|
|
"response429": "Too Many Requests",
|
|
"@response429": {},
|
|
|
|
"response500": "Internal Server Error",
|
|
"@response500": {},
|
|
|
|
"response501": "Not Implemented",
|
|
"@response501": {},
|
|
|
|
"response502": "Bad Gateway",
|
|
"@response502": {},
|
|
|
|
"response503": "Service Unavailable",
|
|
"@response503": {},
|
|
|
|
"response504": "Gateway Timeout",
|
|
"@response504": {},
|
|
|
|
"response505": "HTTP Version Not Supported",
|
|
"@response505": {},
|
|
|
|
"responseData": "Response data",
|
|
"@responseData": {},
|
|
|
|
"responseInvalid": "Invalid Response Code",
|
|
"@responseInvalid": {},
|
|
|
|
"responseUnknown": "Unknown Response",
|
|
"@responseUnknown": {},
|
|
|
|
"result": "Result",
|
|
"@result": {
|
|
"description": ""
|
|
},
|
|
|
|
"returned": "Returned",
|
|
"@returned": {},
|
|
|
|
"salesOrders": "Sales Orders",
|
|
"@salesOrders": {},
|
|
|
|
"save": "Save",
|
|
"@save": {
|
|
"description": "Save"
|
|
},
|
|
|
|
"scanBarcode": "Scan Barcode",
|
|
"@scanBarcode": {
|
|
},
|
|
|
|
"scanIntoLocation": "Scan Into Location",
|
|
"@scanIntoLocation": {},
|
|
|
|
"scanIntoLocationDetail": "Scan this item into location",
|
|
"@scanIntoLocationDetail": {},
|
|
|
|
"scanReceivedParts": "Scan Received Parts",
|
|
"@scanReceivedParts": {},
|
|
|
|
"search": "Search",
|
|
"@search": {
|
|
"description": "search"
|
|
},
|
|
|
|
"searching": "Searching",
|
|
"@searching": {},
|
|
|
|
"searchLocation": "Search for location",
|
|
"@searchLocation": {},
|
|
|
|
"searchParts": "Search Parts",
|
|
"@searchParts": {},
|
|
|
|
"searchStock": "Search Stock",
|
|
"@searchStock": {},
|
|
|
|
"select": "Select",
|
|
"@select": {},
|
|
|
|
"selectFile": "Select File",
|
|
"@selectFile": {},
|
|
|
|
"selectImage": "Select Image",
|
|
"@selectImage": {},
|
|
|
|
"selectLocation": "Select a location",
|
|
"@selectLocation": {},
|
|
|
|
"send": "Send",
|
|
"@send": {},
|
|
|
|
"serialNumber": "Serial Number",
|
|
"@serialNumber": {},
|
|
|
|
"serialNumbers": "Serial Numbers",
|
|
"@serialNumbers": {},
|
|
|
|
"server": "Server",
|
|
"@server": {},
|
|
|
|
"serverAddress": "Server Address",
|
|
"@serverAddress": {},
|
|
|
|
"serverApiRequired": "Required API Version",
|
|
"@serverApiRequired": {},
|
|
|
|
"serverApiVersion": "Server API Version",
|
|
"@serverApiVersion": {},
|
|
|
|
"serverAuthenticationError": "Authentication Error",
|
|
"@serverAuthenticationError": {},
|
|
|
|
"serverCertificateError": "Cerficate Error",
|
|
"@serverCertificateError": {},
|
|
|
|
"serverCertificateInvalid": "Server HTTPS certificate is invalid",
|
|
"@serverCertificateInvalid": {},
|
|
|
|
"serverConnected": "Connected to Server",
|
|
"@serverConnected": {},
|
|
|
|
"serverConnecting": "Connecting to server",
|
|
"@serverConnecting": {},
|
|
|
|
"serverCouldNotConnect": "Could not connect to server",
|
|
"@serverCouldNotConnect": {},
|
|
|
|
"serverEmpty": "Server cannot be empty",
|
|
"@serverEmpty": {},
|
|
|
|
"serverError": "Server Error",
|
|
"@serverError": {},
|
|
|
|
"serverDetails": "Server Details",
|
|
"@serverDetails": {},
|
|
|
|
"serverMissingData": "Server response missing required fields",
|
|
"@serverMissingData": {},
|
|
|
|
"serverOld": "Old Server Version",
|
|
"@serverOld": {},
|
|
|
|
"serverSettings": "Server Settings",
|
|
"@serverSettings": {},
|
|
|
|
"serverStart": "Server must start with http[s]",
|
|
"@serverStart": {},
|
|
|
|
"settings": "Settings",
|
|
"@settings": {},
|
|
|
|
"serverInstance": "Server Instance",
|
|
"@serverInstance": {},
|
|
|
|
"serverNotConnected": "Server not connected",
|
|
"@serverNotConnected": {},
|
|
|
|
"serverNotSelected": "Server not selected",
|
|
"@serverNotSelected": {},
|
|
|
|
"sku": "SKU",
|
|
"@sku": {},
|
|
|
|
"sounds": "Sounds",
|
|
"@sounds": {},
|
|
|
|
"soundOnBarcodeAction": "Play audible tone on barcode action",
|
|
"@soundOnBarcodeAction": {},
|
|
|
|
"soundOnServerError": "Play audible tone on server error",
|
|
"@soundOnServerError": {},
|
|
|
|
"status": "Status",
|
|
"@status": {},
|
|
|
|
"statusCode": "Status Code",
|
|
"@statusCode": {},
|
|
|
|
"stock": "Stock",
|
|
"@stock": {
|
|
"description": "stock"
|
|
},
|
|
|
|
"stockDetails": "Current available stock quantity",
|
|
"@stockDetails": {},
|
|
|
|
"stockItem": "Stock Item",
|
|
"@stockItem": {
|
|
"description": "stock item title"
|
|
},
|
|
|
|
"stockItems": "Stock Items",
|
|
"@stockItems": {},
|
|
|
|
"stockItemCreate": "New Stock Item",
|
|
"@stockItemCreate": {},
|
|
|
|
"stockItemCreateDetail": "Create new stock item in this location",
|
|
"@stockItemCreateDetail": {},
|
|
|
|
"stockItemDelete": "Delete Stock Item",
|
|
"@stockItemDelete": {},
|
|
|
|
"stockItemDeleteConfirm": "Are you sure you want to delete this stock item?",
|
|
"@stockItemDeleteConfirm": {},
|
|
|
|
"stockItemDeleteFailure": "Could not delete stock item",
|
|
"@stockItemDeleteFailure": {},
|
|
|
|
"stockItemDeleteSuccess": "Stock item deleted",
|
|
"@stockItemDeleteSuccess": {},
|
|
|
|
"stockItemHistory": "Stock History",
|
|
"@stockItemHistory": {},
|
|
|
|
"stockItemHistoryDetail": "Display historical stock tracking information",
|
|
"@stockItemHistoryDetail": {},
|
|
|
|
"stockItemTransferred": "Stock item transferred",
|
|
"@stockItemTransferred": {},
|
|
|
|
"stockItemUpdated": "Stock item updated",
|
|
"@stockItemUpdated": {},
|
|
|
|
"stockItemsNotAvailable": "No stock items available",
|
|
"@stockItemsNotAvailable": {},
|
|
|
|
"stockItemNotes": "Stock Item Notes",
|
|
"@stockItemNotes": {},
|
|
|
|
"stockItemUpdateSuccess": "Stock item updated",
|
|
"@stockItemUpdateSuccess": {},
|
|
|
|
"stockItemUpdateFailure": "Stock item update failed",
|
|
"@stockItemUpdateFailure": {},
|
|
|
|
"stockLocation": "Stock Location",
|
|
"@stockLocation": {
|
|
"description": "stock location"
|
|
},
|
|
|
|
"stockLocations": "Stock Locations",
|
|
"@stockLocations": {},
|
|
|
|
"stockTopLevel": "Top level stock location",
|
|
"@stockTopLevel": {},
|
|
|
|
"strictHttps": "Use Strict HTTPS",
|
|
"@strictHttps": {},
|
|
|
|
"strictHttpsDetails": "Enforce strict checking of HTTPs certificates",
|
|
"@strictHttpsDetails": {},
|
|
|
|
"subcategory": "Subcategory",
|
|
"@subcategory": {},
|
|
|
|
"subcategories": "Subcategories",
|
|
"@subcategories": {},
|
|
|
|
"sublocation": "Sublocation",
|
|
"@sublocation": {},
|
|
|
|
"sublocations": "Sublocations",
|
|
"@sublocations": {},
|
|
|
|
"sublocationNone": "No Sublocations",
|
|
"@sublocationNone": {},
|
|
|
|
"sublocationNoneDetail": "No sublocations available",
|
|
"@sublocationNoneDetail": {},
|
|
|
|
"submitFeedback": "Submit Feedback",
|
|
"@submitFeedback": {},
|
|
|
|
"suppliedParts": "Supplied Parts",
|
|
"@suppliedParts": {},
|
|
|
|
"supplier": "Supplier",
|
|
"@supplier": {},
|
|
|
|
"supplierPart": "Supplier Part",
|
|
"@supplierPart": {},
|
|
|
|
"supplierPartEdit": "Edit Supplier Part",
|
|
"@supplierPartEdit": {},
|
|
|
|
"supplierPartNumber": "Supplier Part Number",
|
|
"@supplierPartNumber": {},
|
|
|
|
"supplierPartUpdated": "Supplier Part Updated",
|
|
"@supplierPartUpdated": {},
|
|
|
|
"supplierParts": "Supplier Parts",
|
|
"@supplierParts": {},
|
|
|
|
"suppliers": "Suppliers",
|
|
"@suppliers": {},
|
|
|
|
"supplierReference": "Supplier Reference",
|
|
"@supplierReference": {},
|
|
|
|
"takePicture": "Take Picture",
|
|
"@takePicture": {},
|
|
|
|
"targetDate": "Target Date",
|
|
"@targetDate": {},
|
|
|
|
"templatePart": "Parent Template Part",
|
|
"@templatePart": {},
|
|
|
|
"testName": "Test Name",
|
|
"@testName": {},
|
|
|
|
"testPassedOrFailed": "Test passed or failed",
|
|
"@testPassedOrFailed": {},
|
|
|
|
"testsRequired": "Required Tests",
|
|
"@testsRequired": {},
|
|
|
|
"testResults": "Test Results",
|
|
"@testResults": {
|
|
"description": ""
|
|
},
|
|
|
|
"testResultsDetail": "Display stock item test results",
|
|
"@testResultsDetail": {},
|
|
|
|
"testResultAdd": "Add Test Result",
|
|
"@testResultAdd": {},
|
|
|
|
"testResultNone": "No Test Results",
|
|
"@testResultNone": {},
|
|
|
|
"testResultNoneDetail": "No test results available",
|
|
"@testResultNoneDetail": {},
|
|
|
|
"testResultUploadFail": "Error uploading test result",
|
|
"@testResultUploadFail": {},
|
|
|
|
"testResultUploadPass": "Test result uploaded",
|
|
"@testResultUploadPass": {},
|
|
|
|
"timeout": "Timeout",
|
|
"@timeout": {
|
|
"description": ""
|
|
},
|
|
|
|
"tokenError": "Token Error",
|
|
"@tokenError": {},
|
|
|
|
"tokenMissing": "Missing Token",
|
|
"@tokenMissing": {},
|
|
|
|
"tokenMissingFromResponse": "Access token missing from response",
|
|
"@tokenMissingFromResponse": {},
|
|
|
|
"totalPrice": "Total Price",
|
|
"@totalPrice": {},
|
|
|
|
"transfer": "Transfer",
|
|
"@transfer": {
|
|
"description": "transfer"
|
|
},
|
|
|
|
"transferStock": "Transfer Stock",
|
|
"@transferStock": {
|
|
"description": "transfer stock"
|
|
},
|
|
|
|
"transferStockDetail": "Transfer item to a different location",
|
|
"@transferStockDetail": {},
|
|
|
|
"transferStockLocation": "Transfer Stock Location",
|
|
"@transferStockLocation": {},
|
|
|
|
"transferStockLocationDetail": "Transfer this stock location into another",
|
|
"@transferStockLocationDetail": {},
|
|
|
|
"translate": "Translate",
|
|
"@translate": {},
|
|
|
|
"translateHelp": "Help translate the InvenTree app",
|
|
"@translateHelp": {},
|
|
|
|
"unitPrice": "Unit Price",
|
|
"@unitPrice": {},
|
|
|
|
"units": "Units",
|
|
"@units": {},
|
|
|
|
"unknownResponse": "Unknown Response",
|
|
"@unknownResponse": {},
|
|
|
|
"upload": "Upload",
|
|
"@upload": {},
|
|
|
|
"uploadFailed": "File upload failed",
|
|
"@uploadFailed": {},
|
|
|
|
"uploadSuccess": "File uploaded",
|
|
"@uploadSuccess": {},
|
|
|
|
"usedIn": "Used In",
|
|
"@usedIn": {},
|
|
|
|
"usedInDetails": "Assemblies which require this part",
|
|
"@usedInDetails": {},
|
|
|
|
"username": "Username",
|
|
"@username": {},
|
|
|
|
"usernameEmpty": "Username cannot be empty",
|
|
"@usernameEmpty": {},
|
|
|
|
"value": "Value",
|
|
"@value": {
|
|
"description": "value"
|
|
},
|
|
|
|
"valueCannotBeEmpty": "Value cannot be empty",
|
|
"@valueCannotBeEmpty": {},
|
|
|
|
"valueRequired": "Value is required",
|
|
"@valueRequired": {},
|
|
|
|
"variants": "Variants",
|
|
"@variants": {},
|
|
|
|
"version": "Version",
|
|
"@version": {},
|
|
|
|
"viewSupplierPart": "View Supplier Part",
|
|
"@viewSupplierPart": {},
|
|
|
|
"website": "Website",
|
|
"@website": {}
|
|
}
|