From 7012018e2233dcb7260822e07bd4158a97b9898d Mon Sep 17 00:00:00 2001 From: snipe Date: Tue, 16 May 2023 22:30:17 -0700 Subject: [PATCH 01/35] Removed todo Signed-off-by: snipe --- resources/views/livewire/importer.blade.php | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/resources/views/livewire/importer.blade.php b/resources/views/livewire/importer.blade.php index 5524670d3e..24b669de73 100644 --- a/resources/views/livewire/importer.blade.php +++ b/resources/views/livewire/importer.blade.php @@ -149,7 +149,7 @@ 'id' => 'import_type', 'class' => 'livewire-select2', 'style' => 'min-width: 350px', - 'data-placeholder' => trans('general.select_var', ['thing' => trans('general.import_type')]), /* TODO: translate me */ + 'data-placeholder' => trans('general.select_var', ['thing' => trans('general.import_type')]), 'placeholder' => '', //needed so that the form-helper will put an empty option first 'data-minimum-results-for-search' => '-1', // Remove this if the list gets long enough that we need to search 'data-livewire-component' => $_instance->id From d228b7f3472e024b9d1a5b68ec3d7253ed67e66f Mon Sep 17 00:00:00 2001 From: snipe Date: Tue, 16 May 2023 22:31:01 -0700 Subject: [PATCH 02/35] Remove 99% of the defaultMap stuff (might pull all of this later) Signed-off-by: snipe --- app/Importer/Importer.php | 50 --------------------------------------- 1 file changed, 50 deletions(-) diff --git a/app/Importer/Importer.php b/app/Importer/Importer.php index dfc8084666..db39524f7c 100644 --- a/app/Importer/Importer.php +++ b/app/Importer/Importer.php @@ -30,57 +30,7 @@ abstract class Importer * @var array */ private $defaultFieldMap = [ - 'asset_tag' => 'asset tag', - 'activated' => 'activated', - 'category' => 'category', - 'checkout_class' => 'checkout type', // Supports Location or User for assets. Using checkout_class instead of checkout_type because type exists on asset already. - 'checkout_location' => 'checkout location', - 'company' => 'company', - 'item_name' => 'item name', 'item_number' => 'item number', - 'image' => 'image', - 'expiration_date' => 'expiration date', - 'location' => 'location', - 'notes' => 'notes', - 'license_email' => 'licensed to email', - 'license_name' => 'licensed to name', - 'maintained' => 'maintained', - 'manufacturer' => 'manufacturer', - 'asset_model' => 'model name', - 'model_number' => 'model number', - 'order_number' => 'order number', - 'purchase_cost' => 'purchase cost', - 'purchase_date' => 'purchase date', - 'purchase_order' => 'purchase order', - 'qty' => 'quantity', - 'reassignable' => 'reassignable', - 'requestable' => 'requestable', - 'seats' => 'seats', - 'serial' => 'serial number', - 'status' => 'status', - 'supplier' => 'supplier', - 'termination_date' => 'termination date', - 'warranty_months' => 'warranty', - 'full_name' => 'full name', - 'email' => 'email', - 'username' => 'username', - 'address' => 'address', - 'address2' => 'address2', - 'city' => 'city', - 'state' => 'state', - 'country' => 'country', - 'zip' => 'zip', - 'jobtitle' => 'job title', - 'employee_num' => 'employee number', - 'phone_number' => 'phone number', - 'first_name' => 'first name', - 'last_name' => 'last name', - 'department' => 'department', - 'manager_name' => 'manager full name', - 'manager_username' => 'manager username', - 'min_amt' => 'minimum quantity', - 'remote' => 'remote', - 'vip' => 'vip', ]; /** * Map of item fields->csv names From 2c4c9a16c90385ff0837b59569be25f3cbb148e5 Mon Sep 17 00:00:00 2001 From: snipe Date: Tue, 16 May 2023 22:31:58 -0700 Subject: [PATCH 03/35] Refactored the static arrays into mount arrays for translations Signed-off-by: snipe --- app/Http/Livewire/Importer.php | 377 ++++++++++++++++++--------------- 1 file changed, 209 insertions(+), 168 deletions(-) diff --git a/app/Http/Livewire/Importer.php b/app/Http/Livewire/Importer.php index 00f3bd58b7..35fd013113 100644 --- a/app/Http/Livewire/Importer.php +++ b/app/Http/Livewire/Importer.php @@ -38,6 +38,16 @@ class Importer extends Component public $field_map; // we need a separate variable for the field-mapping, because the keys in the normal array are too complicated for Livewire to understand public $file_id; // TODO: I can't figure out *why* we need this, but it really seems like we do. I can't seem to pull the id from the activeFile for some reason? + // Make these variables public - we set the properties in the constructor so we can localize them (versus the old static arrays) + public $general_fields; + public $accessories_fields; + public $users_fields; + public $licenses_fields; + public $locations_fields; + public $consumables_fields; + public $components_fields; + public $aliases_fields; + protected $rules = [ 'files.*.file_path' => 'required|string', 'files.*.created_at' => 'required|string', @@ -57,189 +67,31 @@ class Importer extends Component return json_encode(array_filter($tmp)); } - // all of these 'statics', alas, may have to change to something else to handle translations? - // I'm not sure. Maybe I use them to 'populate' the translations? TBH, I don't know yet. - static $general = [ - 'category' => 'Category', - 'company' => 'Company', - 'email' => 'Email', - 'item_name' => 'Item Name', - 'location' => 'Location', - 'maintained' => 'Maintained', - 'manufacturer' => 'Manufacturer', - 'order_number' => 'Order Number', - 'purchase_cost' => 'Purchase Cost', - 'purchase_date' => 'Purchase Date', - 'quantity' => 'Quantity', - 'requestable' => 'Requestable', - 'serial' => 'Serial Number', - 'supplier' => 'Supplier', - 'username' => 'Username', - 'department' => 'Department', - ]; - static $accessories = [ - 'model_number' => 'Model Number', - 'notes' => 'Notes', - ]; - - static $assets = [ - 'asset_tag' => 'Asset Tag', - 'asset_model' => 'Model Name', - 'asset_notes' => 'Asset Notes', - 'model_notes' => 'Model Notes', - 'byod' => 'BYOD', - 'checkout_class' => 'Checkout Type', - 'checkout_location' => 'Checkout Location', - 'image' => 'Image Filename', - 'model_number' => 'Model Number', - 'full_name' => 'Full Name', - 'status' => 'Status', - 'warranty_months' => 'Warranty Months', - 'asset_eol_date' => 'EOL Date', - ]; - - static $consumables = [ - 'item_no' => "Item Number", - 'model_number' => "Model Number", - 'notes' => 'Notes', - 'min_amt' => "Minimum Quantity", - ]; - - static $licenses = [ - 'asset_tag' => 'Assigned To Asset', - 'expiration_date' => 'Expiration Date', - 'full_name' => 'Full Name', - 'license_email' => 'Licensed To Email', - 'license_name' => 'Licensed To Name', - 'purchase_order' => 'Purchase Order', - 'reassignable' => 'Reassignable', - 'seats' => 'Seats', - 'notes' => 'Notes', - ]; - - static $users = [ - 'employee_num' => 'Employee Number', - 'first_name' => 'First Name', - 'last_name' => 'Last Name', - 'notes' => 'Notes', - 'jobtitle' => 'Job Title', - 'phone_number' => 'Phone Number', - 'manager_first_name' => 'Manager First Name', - 'manager_last_name' => 'Manager Last Name', - 'activated' => 'Activated', - 'address' => 'Address', - 'city' => 'City', - 'state' => 'State', - 'country' => 'Country', - 'zip' => 'Zip', - 'vip' => 'VIP', - 'remote' => 'Remote', - ]; - - static $locations = [ - 'name' => 'Name', - 'address' => 'Address', - 'address2' => 'Address 2', - 'city' => 'City', - 'state' => 'State', - 'country' => 'Country', - 'zip' => 'Zip', - 'currency' => 'Currency', - 'ldap_ou' => 'LDAP OU', - 'manager_username' => 'Manager Username', - 'manager' => 'Manager', - 'parent_location' => 'Parent Location', - 'notes' => 'Notes', - ]; - - //array of "real fieldnames" to a list of aliases for that field - static $aliases = [ - 'model_number' => - [ - 'model', - 'model no', - 'model no.', - 'model number', - 'model num', - 'model num.' - ], - 'warranty_months' => - [ - 'Warranty', - 'Warranty Months' - ], - 'qty' => - [ - 'QTY', - 'Quantity' - ], - 'zip' => - [ - 'Postal Code', - 'Post Code' - ], - 'min_amt' => - [ - 'Min Amount', - 'Min QTY' - ], - 'next_audit_date' => - [ - 'Next Audit', - ], - 'address2' => - [ - 'Address 2', - 'Address2', - ], - 'ldap_ou' => - [ - 'LDAP OU', - 'OU', - ], - 'parent_location' => - [ - 'Parent', - 'Parent Location', - ], - 'manager' => - [ - 'Managed By', - 'Manager Name', - 'Manager Full Name', - ], - 'manager_username' => - [ - 'Manager Username', - ], - - - ]; private function getColumns($type) { switch ($type) { case 'asset': - $results = self::$general + self::$assets; + $results = $this->general_fields + $this->assets_fields; break; case 'accessory': - $results = self::$general + self::$accessories; + $results = $this->general_fields + $this->accessories_fields; break; case 'consumable': - $results = self::$general + self::$consumables; + $results = $this->general_fields + $this->consumables_fields; break; case 'license': - $results = self::$general + self::$licenses; + $results = $this->general_fields + $this->licenses_fields; break; case 'user': - $results = self::$general + self::$users; + $results = $this->general_fields + $this->users_fields; break; case 'location': - $results = self::$general + self::$locations; + $results = $this->general_fields + $this->locations_fields; break; default: - $results = self::$general; + $results = $this->general_fields; } asort($results, SORT_FLAG_CASE | SORT_STRING); if ($type == "asset") { @@ -268,7 +120,7 @@ class Importer extends Component continue; } else { //no, this key is *INVALID* for this import type. Better set it to null - // and we'll hope that the aliases or something else picks it up. + // and we'll hope that the $aliases_fields or something else picks it up. $this->field_map[$i] = null; // fingers crossed! But it's not likely, tbh. } // TODO - strictly speaking, this isn't necessary here I don't think. } @@ -279,8 +131,8 @@ class Importer extends Component continue 2; //don't bother with the alias check, go to the next header } } - // if you got here, we didn't find a match. Try the aliases - foreach (self::$aliases as $key => $alias_values) { + // if you got here, we didn't find a match. Try the $aliases_fields + foreach ($this->aliases_fields as $key => $alias_values) { foreach ($alias_values as $alias_value) { if (strcasecmp($alias_value, $header) === 0) { // aLsO CaSe-INSENSitiVE! // Make *absolutely* sure that this key actually _exists_ in this import type - @@ -319,6 +171,195 @@ class Importer extends Component 'location' => trans('general.locations'), ]; + // set the variables here so we can translate them! + $this->general_fields = [ + 'company' => trans('general.company'), + 'location' => trans('general.location'), + 'quantity' => trans('general.qty'), + 'department' => trans('general.department'), + ]; + + $this->accessories_fields = [ + 'item_name' => 'Accessory Name', + 'model_number' => trans('general.model_number'), + 'notes' => trans('general.notes'), + 'category' => trans('general.category'), + 'supplier' => trans('general.supplier'), + 'min_amt' => trans('general.min_amt'), + 'purchase_cost' => trans('general.purchase_cost'), + 'purchase_date' => trans('general.purchase_date'), + 'manufacturer' => trans('general.manufacturer'), + ]; + + $this->assets_fields = [ + 'item_name' => trans('general.name'), + 'asset_tag' => trans('general.asset_tag'), + 'asset_model' => trans('general.model_name'), + 'asset_notes' => trans('general.asset_notes'), + 'model_notes' => trans('general.model_notes'), + 'byod' => trans('general.byod'), + 'checkout_class' => trans('general.checkout_type'), + 'checkout_location' => trans('general.checkout_location'), + 'image' => trans('general.image_filename'), + 'model_number' => trans('general.model_number'), + 'email' => trans('general.checked_out_email'), + 'full_name' => trans('general.checked_out_fullname'), + 'status' => trans('general.status'), + 'warranty_months' => trans('general.warranty_months'), + 'category' => trans('general.category'), + 'reassignable' => trans('general.reassignable'), + 'requestable' => trans('general.requestable'), + 'serial' => trans('general.serial'), + 'supplier' => trans('general.supplier'), + 'purchase_cost' => trans('general.purchase_cost'), + 'purchase_date' => trans('general.purchase_date'), + 'purchase_order' => trans('general.purchase_order'), + 'notes' => trans('general.notes'), + 'manufacturer' => trans('general.manufacturer'), + ]; + + $this->consumables_fields = [ + 'item_name' => trans('general.item_name'), + 'model_number' => trans('general.model_number'), + 'notes' => trans('general.notes'), + 'min_amt' => trans('general.min_qty'), + 'category' => trans('general.category'), + 'purchase_cost' => trans('general.purchase_cost'), + 'purchase_date' => trans('general.purchase_date'), + 'checkout_class' => trans('general.checkout_type'), + 'supplier' => trans('general.supplier'), + ]; + + $this->components_fields = [ + 'item_name' => trans('general.components_name'), + 'model_number' => trans('general.model_number'), + 'notes' => trans('general.notes'), + 'category' => trans('general.category'), + 'supplier' => trans('general.supplier'), + 'min_amt' => trans('general.min_amt'), + 'purchase_cost' => trans('general.purchase_cost'), + 'purchase_date' => trans('general.purchase_date'), + ]; + + $this->licenses_fields = [ + 'item_name' => 'License Name', + 'asset_tag' => trans('general.assigned_to_tag'), + 'expiration_date' => trans('general.expiration_name'), + 'full_name' => trans('general.full_name'), + 'license_email' => trans('general.license_email'), + 'license_name' => trans('general.license_to_name'), + 'purchase_order' => 'Purchase Order', + 'reassignable' => trans('general.reassignable'), + 'seats' => trans('general.seats'), + 'notes' => trans('general.notes'), + 'category' => trans('general.category'), + 'supplier' => trans('general.supplier'), + 'purchase_cost' => trans('general.purchase_cost'), + 'purchase_date' => trans('general.purchase_date'), + 'maintained' => trans('general.maintained'), + 'checkout_class' => trans('general.checkout_type'), + ]; + + $this->users_fields = [ + 'first_name' => trans('general.first_name'), + 'last_name' => trans('general.last_name'), + 'notes' => trans('general.notes'), + 'username' => trans('general.username'), + 'jobtitle' => trans('general.job_title'), + 'phone_number' => trans('general.phone'), + 'manager_first_name' => trans('general.manager_first_name'), + 'manager_last_name' => trans('general.manager_last_name'), + 'activated' => trans('general.activated'), + 'address' => trans('general.address'), + 'city' => trans('general.city'), + 'state' => trans('general.state'), + 'country' => trans('general.country'), + 'zip' => trans('general.zip'), + 'vip' => trans('general.vip'), + 'remote' => trans('general.remote'), + 'email' => trans('general.email'), + 'avatar' => trans('general.avatar'), + 'gravatar' => trans('general.gravatar'), + 'termination_date' => trans('general.termination_date'), + ]; + + $this->locations_fields = [ + 'name' => trans('general.location_name'), + 'address' => trans('general.address'), + 'address2' => trans('general.address2'), + 'city' => trans('general.city'), + 'state' => trans('general.state'), + 'country' => trans('general.country'), + 'zip' => trans('general.zip'), + 'currency' => trans('general.currency'), + 'ldap_ou' => trans('general.ldap_ou'), + 'manager_username' => trans('general.manager_username'), + 'manager' => trans('general.manager'), + 'parent_location' => trans('general.parent_location'), + ]; + + // "real fieldnames" to a list of aliases for that field + $this->aliases_fields = [ + 'model_number' => + [ + 'model', + 'model no', + 'model no.', + 'model number', + 'model num', + 'model num.' + ], + 'warranty_months' => + [ + 'Warranty', + 'Warranty Months' + ], + 'qty' => + [ + 'QTY', + 'Quantity' + ], + 'zip' => + [ + 'Postal Code', + 'Post Code' + ], + 'min_amt' => + [ + 'Min Amount', + 'Min QTY' + ], + 'next_audit_date' => + [ + 'Next Audit', + ], + 'address2' => + [ + 'Address 2', + 'Address2', + ], + 'ldap_ou' => + [ + 'LDAP OU', + 'OU', + ], + 'parent_location' => + [ + 'Parent', + 'Parent Location', + ], + 'manager' => + [ + 'Managed By', + 'Manager Name', + 'Manager Full Name', + ], + 'manager_username' => + [ + 'Manager Username', + ], + ]; + $this->columnOptions[''] = $this->getColumns(''); //blank mode? I don't know what this is supposed to mean foreach($this->importTypes AS $type => $name) { $this->columnOptions[$type] = $this->getColumns($type); From b7149d8339e734ad65c1f93d56e7aba0c2295d8c Mon Sep 17 00:00:00 2001 From: snipe Date: Sat, 20 May 2023 14:20:38 -0700 Subject: [PATCH 04/35] Added translation Signed-off-by: snipe --- resources/views/livewire/importer.blade.php | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/resources/views/livewire/importer.blade.php b/resources/views/livewire/importer.blade.php index 24b669de73..60f4502b22 100644 --- a/resources/views/livewire/importer.blade.php +++ b/resources/views/livewire/importer.blade.php @@ -223,7 +223,7 @@ {{ Form::select('field_map.'.$index, $columnOptions[$activeFile->import_type], @$field_map[$index], [ 'class' => 'mappings livewire-select2', - 'placeholder' => 'Do Not Import', + 'placeholder' => trans('general.importer.do_not_import'), 'style' => 'min-width: 100%', 'data-livewire-component' => $_instance->id ],[ From b75109dcaccd1f99aefbfae1471fe4109dfa8189 Mon Sep 17 00:00:00 2001 From: snipe Date: Sat, 20 May 2023 14:20:49 -0700 Subject: [PATCH 05/35] Added component mapping switch Signed-off-by: snipe --- app/Http/Livewire/Importer.php | 3 +++ 1 file changed, 3 insertions(+) diff --git a/app/Http/Livewire/Importer.php b/app/Http/Livewire/Importer.php index 35fd013113..ddc57852fb 100644 --- a/app/Http/Livewire/Importer.php +++ b/app/Http/Livewire/Importer.php @@ -81,6 +81,9 @@ class Importer extends Component case 'consumable': $results = $this->general_fields + $this->consumables_fields; break; + case 'component': + $results = $this->general_fields + $this->components_fields; + break; case 'license': $results = $this->general_fields + $this->licenses_fields; break; From 1396e314c442068843e60cfb8a17a2c27e36e346 Mon Sep 17 00:00:00 2001 From: snipe Date: Sat, 20 May 2023 14:21:13 -0700 Subject: [PATCH 06/35] Updated arrays with translations Signed-off-by: snipe --- app/Http/Livewire/Importer.php | 82 ++++++++++++++++++++-------------- 1 file changed, 49 insertions(+), 33 deletions(-) diff --git a/app/Http/Livewire/Importer.php b/app/Http/Livewire/Importer.php index ddc57852fb..ff134cb778 100644 --- a/app/Http/Livewire/Importer.php +++ b/app/Http/Livewire/Importer.php @@ -183,76 +183,75 @@ class Importer extends Component ]; $this->accessories_fields = [ - 'item_name' => 'Accessory Name', - 'model_number' => trans('general.model_number'), + 'item_name' => trans('general.item_name_var', ['item' => trans('general.accessory')]), + 'model_number' => trans('general.model_no'), 'notes' => trans('general.notes'), 'category' => trans('general.category'), 'supplier' => trans('general.supplier'), - 'min_amt' => trans('general.min_amt'), + 'min_amt' => trans('mail.min_QTY'), 'purchase_cost' => trans('general.purchase_cost'), 'purchase_date' => trans('general.purchase_date'), 'manufacturer' => trans('general.manufacturer'), ]; $this->assets_fields = [ - 'item_name' => trans('general.name'), + 'item_name' => trans('general.item_name_var', ['item' => trans('general.asset')]), 'asset_tag' => trans('general.asset_tag'), 'asset_model' => trans('general.model_name'), - 'asset_notes' => trans('general.asset_notes'), - 'model_notes' => trans('general.model_notes'), 'byod' => trans('general.byod'), - 'checkout_class' => trans('general.checkout_type'), - 'checkout_location' => trans('general.checkout_location'), - 'image' => trans('general.image_filename'), - 'model_number' => trans('general.model_number'), - 'email' => trans('general.checked_out_email'), - 'full_name' => trans('general.checked_out_fullname'), + 'checkout_class' => trans('general.importer.checkout_type'), + 'checkout_location' => trans('general.importer.checkout_location'), + 'image' => trans('general.importer.image_filename'), + 'model_name' => trans('general.model_name'), + 'model_number' => trans('general.model_no'), + 'full_name' => trans('general.importer.checked_out_to_fullname'), + 'email' => trans('general.importer.checked_out_email'), 'status' => trans('general.status'), - 'warranty_months' => trans('general.warranty_months'), + 'warranty_months' => trans('admin/hardware/form.warranty'), 'category' => trans('general.category'), - 'reassignable' => trans('general.reassignable'), - 'requestable' => trans('general.requestable'), - 'serial' => trans('general.serial'), + 'requestable' => trans('admin/hardware/general.requestable'), + 'serial' => trans('general.serial_number'), 'supplier' => trans('general.supplier'), 'purchase_cost' => trans('general.purchase_cost'), 'purchase_date' => trans('general.purchase_date'), - 'purchase_order' => trans('general.purchase_order'), - 'notes' => trans('general.notes'), + 'purchase_order' => trans('admin/licenses/form.purchase_order'), + 'asset_notes' => trans('general.item_notes', ['item' => trans('admin/hardware/general.asset')]), + 'model_notes' => trans('general.item_notes', ['item' => trans('admin/hardware/form.model')]), 'manufacturer' => trans('general.manufacturer'), ]; $this->consumables_fields = [ - 'item_name' => trans('general.item_name'), - 'model_number' => trans('general.model_number'), + 'item_name' => trans('general.item_name_var', ['item' => trans('general.consumable')]), + 'model_number' => trans('general.model_no'), 'notes' => trans('general.notes'), - 'min_amt' => trans('general.min_qty'), + 'min_amt' => trans('mail.min_QTY'), 'category' => trans('general.category'), 'purchase_cost' => trans('general.purchase_cost'), 'purchase_date' => trans('general.purchase_date'), - 'checkout_class' => trans('general.checkout_type'), + 'checkout_class' => trans('general.importer.checkout_type'), 'supplier' => trans('general.supplier'), ]; $this->components_fields = [ - 'item_name' => trans('general.components_name'), - 'model_number' => trans('general.model_number'), + 'item_name' => trans('general.item_name_var', ['item' => trans('general.component')]), + 'model_number' => trans('general.model_no'), 'notes' => trans('general.notes'), 'category' => trans('general.category'), 'supplier' => trans('general.supplier'), - 'min_amt' => trans('general.min_amt'), + 'min_amt' => trans('mail.min_QTY'), 'purchase_cost' => trans('general.purchase_cost'), 'purchase_date' => trans('general.purchase_date'), ]; $this->licenses_fields = [ - 'item_name' => 'License Name', + 'item_name' => trans('general.item_name_var', ['item' => trans('general.license')]), 'asset_tag' => trans('general.assigned_to_tag'), 'expiration_date' => trans('general.expiration_name'), 'full_name' => trans('general.full_name'), 'license_email' => trans('general.license_email'), 'license_name' => trans('general.license_to_name'), 'purchase_order' => 'Purchase Order', - 'reassignable' => trans('general.reassignable'), + 'reassignable' => trans('admin/licenses/form.reassignable'), 'seats' => trans('general.seats'), 'notes' => trans('general.notes'), 'category' => trans('general.category'), @@ -260,7 +259,8 @@ class Importer extends Component 'purchase_cost' => trans('general.purchase_cost'), 'purchase_date' => trans('general.purchase_date'), 'maintained' => trans('general.maintained'), - 'checkout_class' => trans('general.checkout_type'), + 'checkout_class' => trans('general.importer.checkout_type'), + 'serial' => trans('general.license_serial'), ]; $this->users_fields = [ @@ -270,8 +270,8 @@ class Importer extends Component 'username' => trans('general.username'), 'jobtitle' => trans('general.job_title'), 'phone_number' => trans('general.phone'), - 'manager_first_name' => trans('general.manager_first_name'), - 'manager_last_name' => trans('general.manager_last_name'), + 'manager_first_name' => trans('general.importer.manager_first_name'), + 'manager_last_name' => trans('general.importer.manager_last_name'), 'activated' => trans('general.activated'), 'address' => trans('general.address'), 'city' => trans('general.city'), @@ -287,7 +287,7 @@ class Importer extends Component ]; $this->locations_fields = [ - 'name' => trans('general.location_name'), + 'item_name' => trans('general.item_name_var', ['item' => trans('general.location')]), 'address' => trans('general.address'), 'address2' => trans('general.address2'), 'city' => trans('general.city'), @@ -303,6 +303,22 @@ class Importer extends Component // "real fieldnames" to a list of aliases for that field $this->aliases_fields = [ + 'item_name' => + [ + trans('general.item_name') + ], + 'model_name' => + [ + 'model name', + ], + 'serial' => + [ + 'serial number', + 'serial no.', + 'serial no', + 'product key', + 'key', + ], 'model_number' => [ 'model', @@ -325,12 +341,12 @@ class Importer extends Component 'zip' => [ 'Postal Code', - 'Post Code' + 'Post Code', + 'Zip Code' ], 'min_amt' => [ 'Min Amount', - 'Min QTY' ], 'next_audit_date' => [ From 18bedb736e0348c193bdce347b0027e076998bf0 Mon Sep 17 00:00:00 2001 From: snipe Date: Sat, 20 May 2023 14:21:29 -0700 Subject: [PATCH 07/35] Removed item number, since not everything will have it Signed-off-by: snipe --- app/Importer/Importer.php | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/app/Importer/Importer.php b/app/Importer/Importer.php index db39524f7c..f2d4756868 100644 --- a/app/Importer/Importer.php +++ b/app/Importer/Importer.php @@ -30,7 +30,7 @@ abstract class Importer * @var array */ private $defaultFieldMap = [ - 'item_number' => 'item number', + ]; /** * Map of item fields->csv names From 0ea29a022496d5b29ae8c57a580dc45f72c9a2e5 Mon Sep 17 00:00:00 2001 From: snipe Date: Sat, 20 May 2023 14:21:36 -0700 Subject: [PATCH 08/35] Updated translations Signed-off-by: snipe --- resources/lang/en/general.php | 18 ++++++++++++++++-- 1 file changed, 16 insertions(+), 2 deletions(-) diff --git a/resources/lang/en/general.php b/resources/lang/en/general.php index 57b08017f4..cdf7a9b385 100644 --- a/resources/lang/en/general.php +++ b/resources/lang/en/general.php @@ -368,8 +368,8 @@ return [ 'notification_warning' => 'Warning:', 'notification_info' => 'Info:', 'asset_information' => 'Asset Information', - 'model_name' => 'Model Name:', - 'asset_name' => 'Asset Name:', + 'model_name' => 'Model Name', + 'asset_name' => 'Asset Name', 'consumable_information' => 'Consumable Information:', 'consumable_name' => 'Consumable Name:', 'accessory_information' => 'Accessory Information:', @@ -448,5 +448,19 @@ return [ 'modal_confirm_generic' => 'Are you sure?', 'cannot_be_deleted' => 'This item cannot be deleted', 'undeployable_tooltip' => 'This item cannot be checked out. Check the quantity remaining.', + 'serial_number' => 'Serial Number', + 'item_notes' => ':item Notes', + 'item_name_var' => ':item Name', + 'importer' => [ + 'checked_out_to_fullname' => 'Checked Out to (Full Name)', + 'checked_out_email' => 'Checked Out to (User Email)', + 'manager_first_name' => 'Manager First Name', + 'manager_last_name' => 'Manager First Name', + 'manager_full_name' => 'Manager Full Name', + 'checkout_type' => 'Checkout Type', + 'checkout_location' => 'Checkout Location', + 'image_filename' => 'Image Filename', + 'do_not_import' => 'Do Not Import', + ], ]; From 2171d8c83c5d1e7bc4b5c5f88187161697dd3fa3 Mon Sep 17 00:00:00 2001 From: snipe Date: Sat, 20 May 2023 14:52:28 -0700 Subject: [PATCH 09/35] Removed requestable field in sample consumable CSV Signed-off-by: snipe --- sample_csvs/MOCK_CONSUMABLES.csv | 202 +++++++++++++++---------------- 1 file changed, 101 insertions(+), 101 deletions(-) diff --git a/sample_csvs/MOCK_CONSUMABLES.csv b/sample_csvs/MOCK_CONSUMABLES.csv index b975e31999..e91f4ba0b3 100644 --- a/sample_csvs/MOCK_CONSUMABLES.csv +++ b/sample_csvs/MOCK_CONSUMABLES.csv @@ -1,101 +1,101 @@ -Item Name,Purchase Date,Purchase Cost,Location,Company,Order Number,Category,Requestable,Quantity -eget,01/03/2011,85.91,mauris blandit mattis.,Lycos,T295T06V,Triamterene/Hydrochlorothiazide,No,322 -Morbi,10/24/2016,87.42,iaculis,Lavasoft,W787T62Q,Ranitidine HCl,1,374 -arcu.,09/22/2007,48.34,ornare,Google,N961E50A,Amoxicillin,False,252 -nec,08/16/2009,8.71,lectus,Apple Systems,X624N14C,Lantus Solostar,1,30 -Nam,03/30/2017,24.07,"a,",Macromedia,N618A20S,Hydrocodone/APAP,True,551 -Nullam,12/16/2003,73.23,"Donec est mauris,",Yahoo,B386I67L,Fluticasone Propionate,No,395 -erat,08/03/2010,17.49,Proin,Borland,G606H92I,Amlodipine Besylate,1,297 -purus,10/12/2004,63.52,tellus justo sit,Chami,R660Z45O,Omeprazole (Rx),Yes,557 -dignissim,11/10/2010,77.94,nibh vulputate mauris,Lavasoft,G230Z67X,Risperidone,1,47 -Nam,01/25/2015,64.33,taciti sociosqu ad,Microsoft,B613L84C,Suboxone,No,310 -Nunc,04/13/2017,81.02,nec orci.,Borland,O367N55N,Fluoxetine HCl,No,404 -Phasellus,12/23/2005,70.67,"quis, tristique ac,",Borland,K941C02T,Alendronate Sodium,0,590 -Nulla,07/21/2017,99.04,augue malesuada malesuada.,Lycos,D663L90H,Allopurinol,No,48 -at,10/31/2007,58.42,"dolor sit amet,",Lavasoft,Y229E62I,Simvastatin,No,181 -Sed,04/14/2011,48.86,"lectus convallis est,",Cakewalk,T666E70K,Fluconazole,True,169 -quis,01/08/2014,55.64,"varius orci,",Lycos,T767G07U,Advair Diskus,False,264 -viverra.,01/07/2013,93.48,"cursus et, magna.",Sibelius,T276L44H,Loestrin 24 Fe,No,293 -Sed,03/20/2008,64.75,arcu. Sed,Cakewalk,A933E55V,Pantoprazole Sodium,No,407 -iaculis,07/17/2015,56.74,nec,Borland,N568F73C,Venlafaxine HCl ER,No,115 -leo.,12/09/2012,96.88,Aenean,Altavista,H283Z42U,Cephalexin,True,208 -leo.,04/24/2007,40.87,tincidunt adipiscing. Mauris,Lycos,T054Q83U,Lyrica,0,486 -pede.,09/29/2010,19.64,nec enim. Nunc,Chami,L842O70A,Simvastatin,Yes,214 -massa,05/18/2015,18.43,nisi magna sed,Adobe,V029Q52K,Meloxicam,0,131 -urna,10/22/2014,7.41,ac,Sibelius,Z708U15X,Flovent HFA,Yes,15 -sapien,03/23/2017,50.94,penatibus et,Google,D258T89Z,Zolpidem Tartrate,True,48 -non,05/14/2005,71.71,dui. Fusce,Borland,C021V01R,Amphetamine Salts,True,593 -"et,",10/18/2014,94.56,natoque penatibus et,Lavasoft,L351F80J,Gianvi,1,305 -pede,02/18/2004,10.04,felis,Yahoo,D516U60J,Pravastatin Sodium,1,302 -lobortis,06/08/2011,31.17,"luctus,",Yahoo,D088E82H,Azithromycin,Yes,380 -placerat,06/19/2005,5.38,eget,Adobe,V472U75G,Nexium,0,-2 -leo,10/03/2014,17.00,justo,Lycos,F944A58V,Ibuprofen (Rx),True,294 -dictum,11/24/2015,92.11,tellus faucibus,Apple Systems,U938K61D,Oxycontin,Yes,368 -bibendum.,05/01/2010,22.45,elit erat vitae,Lavasoft,Z326Q13R,Tramadol HCl,Yes,12 -"facilisis,",01/02/2011,85.42,purus,Finale,Z475L99M,Alprazolam,True,359 -bibendum,08/20/2009,44.68,et pede. Nunc,Google,N039W21L,Fluticasone Propionate,True,569 -eleifend,03/17/2006,22.92,velit. Cras,Lavasoft,H339Z61T,Doxycycline Hyclate,Yes,219 -rhoncus.,03/17/2009,82.52,"feugiat non, lobortis",Altavista,R524N72A,Atenolol,0,176 -a,04/03/2016,4.35,nunc,Sibelius,V055S56Y,Simvastatin,Yes,326 -enim.,05/15/2014,20.18,lectus justo,Google,I747M47J,Atenolol,1,101 -molestie,06/19/2012,11.30,sem ut cursus,Apple Systems,F888J26K,Amoxicillin,Yes,405 -dui.,05/16/2010,72.42,consectetuer euismod,Cakewalk,U999A42H,Atenolol,False,253 -tortor.,08/02/2017,38.51,ultrices iaculis odio.,Lavasoft,J465G08H,Tri-Sprintec,False,577 -natoque,04/15/2010,28.88,magnis,Sibelius,N813P74X,Lipitor,0,562 -mollis,05/07/2011,89.36,Donec,Yahoo,O113X38K,Lexapro,Yes,179 -ultrices.,10/20/2013,73.45,"orci,",Lycos,N587Y98N,Benicar HCT,No,185 -dui,12/10/2011,0.57,Mauris eu turpis.,Yahoo,S354F65P,Levothyroxine Sodium,No,78 -sagittis.,04/06/2014,38.55,"elementum sem, vitae",Google,R931X11B,Loestrin 24 Fe,Yes,386 -"dui,",10/08/2010,52.52,natoque penatibus,Adobe,J615B52I,Clonazepam,0,563 -eros,06/25/2015,45.90,"aliquam, enim",Microsoft,S216N79D,Amoxicillin,True,371 -"et,",05/16/2008,4.42,nulla. In tincidunt,Adobe,Z906A47A,Sulfamethoxazole/Trimethoprim,No,507 -est,12/14/2004,16.79,amet,Yahoo,P540P32Z,Doxycycline Hyclate,True,188 -"montes,",02/23/2008,52.98,ante,Lavasoft,C140R27G,Lisinopril,True,401 -mollis,07/09/2004,83.26,Curabitur dictum. Phasellus,Cakewalk,U620A61Z,Glipizide,No,278 -dolor.,07/01/2004,50.94,"non, vestibulum",Lavasoft,F625L82E,Singulair,No,475 -aliquet,03/18/2014,56.23,erat,Altavista,L193Q72S,Clonazepam,No,3 -nonummy,09/13/2004,89.86,enim.,Apple Systems,U466F15U,Atenolol,No,218 -natoque,11/09/2015,72.14,ridiculus,Altavista,U295O53M,Cyclobenzaprin HCl,No,50 -tincidunt,01/05/2011,84.90,Cras,Cakewalk,C373S25Y,Paroxetine HCl,0,104 -tristique,03/04/2010,64.59,ipsum leo elementum,Macromedia,U140F94P,Atenolol,False,486 -eleifend.,07/11/2010,45.06,"a, arcu. Sed",Macromedia,G544Z82L,Zyprexa,1,100 -sem,04/18/2008,44.81,"magna, malesuada vel,",Chami,G143Q64L,Lorazepam,No,440 -facilisi.,06/13/2005,65.36,"ut, molestie in,",Google,N391E28J,Januvia,False,536 -arcu.,09/24/2012,21.27,"parturient montes, nascetur",Finale,Z720K67H,Furosemide,False,308 -hendrerit,01/26/2013,27.11,"eget varius ultrices,",Borland,P865K75O,Metformin HCl,False,590 -Aliquam,03/18/2010,64.99,ridiculus,Borland,K003G26G,Ibuprofen (Rx),0,412 -eu,08/27/2016,99.62,Sed eu eros.,Microsoft,H049R07D,Atenolol,False,498 -Morbi,02/13/2008,30.86,"Sed nulla ante,",Altavista,U852E06G,Fluticasone Propionate,Yes,243 -malesuada,08/17/2010,58.50,tellus. Phasellus,Sibelius,T695G73P,Ibuprofen (Rx),Yes,591 -"ut,",11/16/2006,46.64,Sed molestie.,Microsoft,T589M93D,Gianvi,True,-5 -odio.,12/09/2011,51.19,"montes, nascetur ridiculus",Chami,J311Q19L,Gabapentin,True,517 -tortor.,03/21/2017,7.11,Morbi neque,Finale,W293Z75X,Loestrin 24 Fe,Yes,242 -penatibus,12/02/2015,81.51,ipsum ac mi,Borland,U565B49H,Loestrin 24 Fe,False,220 -"et,",10/11/2013,56.41,ut nisi a,Google,G623M74Q,Triamterene/Hydrochlorothiazide,True,98 -"ut,",11/17/2007,74.85,consequat purus.,Sibelius,Q247W03U,Tramadol HCl,Yes,484 -luctus,09/30/2016,23.87,euismod,Lavasoft,T838L77W,Lisinopril,Yes,295 -gravida,12/04/2010,80.12,a neque.,Sibelius,U542S63O,Vytorin,0,188 -hymenaeos.,01/16/2015,13.19,In scelerisque scelerisque,Sibelius,V375P80B,Zyprexa,False,255 -mi,06/07/2010,17.75,libero. Proin,Google,I728A71W,APAP/Codeine,False,435 -"a,",12/19/2006,12.35,"montes,",Lavasoft,X885A67N,Metformin HCl,True,333 -ornare,09/09/2015,34.13,taciti,Lavasoft,Q602X92G,Lyrica,Yes,447 -"tellus,",09/05/2007,92.17,"lorem,",Microsoft,D008R07S,Vyvanse,0,256 -eget,07/10/2008,5.71,a odio semper,Altavista,L996D22J,Triamcinolone Acetonide,1,89 -sodales,01/26/2017,67.43,"at,",Microsoft,B922B33B,Glipizide,False,406 -"amet,",09/19/2011,5.34,Cum sociis natoque,Yahoo,C735B01G,Amoxicillin,No,85 -tempus,02/14/2017,19.18,felis,Macromedia,P379N42S,Simvastatin,False,427 -laoreet,06/25/2017,73.61,Sed,Apple Systems,N838F62B,Alendronate Sodium,No,405 -laoreet,03/28/2015,40.48,fames ac,Cakewalk,A503X28X,Ibuprofen (Rx),0,430 -sit,09/08/2013,41.23,"aliquet vel,",Sibelius,F381B10B,Nexium,No,359 -Aenean,06/10/2010,97.61,massa,Altavista,X179G33K,Doxycycline Hyclate,1,136 -non,10/13/2013,46.02,Duis,Microsoft,F567P51A,Metformin HCl,1,104 -Curabitur,02/10/2016,49.59,et magnis,Borland,A902B81X,Diovan,No,270 -risus,06/23/2014,6.22,"eu,",Apple Systems,J458L03X,Crestor,1,577 -sem,04/29/2006,36.75,orci luctus,Apple Systems,I390X10D,Lisinopril,False,131 -"eu,",08/06/2013,96.39,diam dictum sapien.,Microsoft,P937M90J,Lisinopril/Hydrochlorothiazide,Yes,229 -ultricies,01/13/2013,18.64,auctor,Microsoft,Q793S72Y,Amphetamine Salts,0,153 -et,09/04/2005,30.87,sagittis placerat. Cras,Microsoft,S427Q43E,Alprazolam,False,571 -sit,02/26/2006,80.53,non justo.,Finale,Y646A59W,Omeprazole (Rx),True,193 -eget,01/10/2014,71.57,dolor,Borland,V101B17W,Sertraline HCl,No,103 -"a,",06/02/2016,44.56,nascetur ridiculus,Lycos,O796A98J,Alprazolam,1,505 -"ante,",12/20/2013,46.04,eleifend,Lycos,K375B97M,Plavix,0,296 \ No newline at end of file +Item Name,Purchase Date,Purchase Cost,Location,Company,Order Number,Category,Quantity +eget,2011-01-03,85.91,mauris blandit mattis.,Lycos,T295T06V,Triamterene/Hydrochlorothiazide,322 +Morbi,2016-10-24,87.42,iaculis,Lavasoft,W787T62Q,Ranitidine HCl,374 +arcu.,2007-09-22,48.34,ornare,Google,N961E50A,Amoxicillin,252 +nec,2009-08-16,8.71,lectus,Apple Systems,X624N14C,Lantus Solostar,30 +Nam,2017-03-30,24.07,"a,",Macromedia,N618A20S,Hydrocodone/APAP,551 +Nullam,2003-12-16,73.23,"Donec est mauris,",Yahoo,B386I67L,Fluticasone Propionate,395 +erat,2010-08-03,17.49,Proin,Borland,G606H92I,Amlodipine Besylate,297 +purus,2004-10-12,63.52,tellus justo sit,Chami,R660Z45O,Omeprazole (Rx),557 +dignissim,2010-11-10,77.94,nibh vulputate mauris,Lavasoft,G230Z67X,Risperidone,47 +Nam,2015-01-25,64.33,taciti sociosqu ad,Microsoft,B613L84C,Suboxone,310 +Nunc,2017-04-13,81.02,nec orci.,Borland,O367N55N,Fluoxetine HCl,404 +Phasellus,2005-12-23,70.67,"quis, tristique ac,",Borland,K941C02T,Alendronate Sodium,590 +Nulla,2017-07-21,99.04,augue malesuada malesuada.,Lycos,D663L90H,Allopurinol,48 +at,2007-10-31,58.42,"dolor sit amet,",Lavasoft,Y229E62I,Simvastatin,181 +Sed,2011-04-14,48.86,"lectus convallis est,",Cakewalk,T666E70K,Fluconazole,169 +quis,2014-01-08,55.64,"varius orci,",Lycos,T767G07U,Advair Diskus,264 +viverra.,2013-01-07,93.48,"cursus et, magna.",Sibelius,T276L44H,Loestrin 24 Fe,293 +Sed,2008-03-20,64.75,arcu. Sed,Cakewalk,A933E55V,Pantoprazole Sodium,407 +iaculis,2015-07-17,56.74,nec,Borland,N568F73C,Venlafaxine HCl ER,115 +leo.,2012-12-09,96.88,Aenean,Altavista,H283Z42U,Cephalexin,208 +leo.,2007-04-24,40.87,tincidunt adipiscing. Mauris,Lycos,T054Q83U,Lyrica,486 +pede.,2010-09-29,19.64,nec enim. Nunc,Chami,L842O70A,Simvastatin,214 +massa,2015-05-18,18.43,nisi magna sed,Adobe,V029Q52K,Meloxicam,131 +urna,2014-10-22,7.41,ac,Sibelius,Z708U15X,Flovent HFA,15 +sapien,2017-03-23,50.94,penatibus et,Google,D258T89Z,Zolpidem Tartrate,48 +non,2005-05-14,71.71,dui. Fusce,Borland,C021V01R,Amphetamine Salts,593 +"et,",2014-10-18,94.56,natoque penatibus et,Lavasoft,L351F80J,Gianvi,305 +pede,2004-02-18,10.04,felis,Yahoo,D516U60J,Pravastatin Sodium,302 +lobortis,2011-06-08,31.17,"luctus,",Yahoo,D088E82H,Azithromycin,380 +placerat,2005-06-19,5.38,eget,Adobe,V472U75G,Nexium,-2 +leo,2014-10-03,17,justo,Lycos,F944A58V,Ibuprofen (Rx),294 +dictum,2015-11-24,92.11,tellus faucibus,Apple Systems,U938K61D,Oxycontin,368 +bibendum.,2010-05-01,22.45,elit erat vitae,Lavasoft,Z326Q13R,Tramadol HCl,12 +"facilisis,",2011-01-02,85.42,purus,Finale,Z475L99M,Alprazolam,359 +bibendum,2009-08-20,44.68,et pede. Nunc,Google,N039W21L,Fluticasone Propionate,569 +eleifend,2006-03-17,22.92,velit. Cras,Lavasoft,H339Z61T,Doxycycline Hyclate,219 +rhoncus.,2009-03-17,82.52,"feugiat non, lobortis",Altavista,R524N72A,Atenolol,176 +a,2016-04-03,4.35,nunc,Sibelius,V055S56Y,Simvastatin,326 +enim.,2014-05-15,20.18,lectus justo,Google,I747M47J,Atenolol,101 +molestie,2012-06-19,11.3,sem ut cursus,Apple Systems,F888J26K,Amoxicillin,405 +dui.,2010-05-16,72.42,consectetuer euismod,Cakewalk,U999A42H,Atenolol,253 +tortor.,2017-08-02,38.51,ultrices iaculis odio.,Lavasoft,J465G08H,Tri-Sprintec,577 +natoque,2010-04-15,28.88,magnis,Sibelius,N813P74X,Lipitor,562 +mollis,2011-05-07,89.36,Donec,Yahoo,O113X38K,Lexapro,179 +ultrices.,2013-10-20,73.45,"orci,",Lycos,N587Y98N,Benicar HCT,185 +dui,2011-12-10,0.57,Mauris eu turpis.,Yahoo,S354F65P,Levothyroxine Sodium,78 +sagittis.,2014-04-06,38.55,"elementum sem, vitae",Google,R931X11B,Loestrin 24 Fe,386 +"dui,",2010-10-08,52.52,natoque penatibus,Adobe,J615B52I,Clonazepam,563 +eros,2015-06-25,45.9,"aliquam, enim",Microsoft,S216N79D,Amoxicillin,371 +"et,",2008-05-16,4.42,nulla. In tincidunt,Adobe,Z906A47A,Sulfamethoxazole/Trimethoprim,507 +est,2004-12-14,16.79,amet,Yahoo,P540P32Z,Doxycycline Hyclate,188 +"montes,",2008-02-23,52.98,ante,Lavasoft,C140R27G,Lisinopril,401 +mollis,2004-07-09,83.26,Curabitur dictum. Phasellus,Cakewalk,U620A61Z,Glipizide,278 +dolor.,2004-07-01,50.94,"non, vestibulum",Lavasoft,F625L82E,Singulair,475 +aliquet,2014-03-18,56.23,erat,Altavista,L193Q72S,Clonazepam,3 +nonummy,2004-09-13,89.86,enim.,Apple Systems,U466F15U,Atenolol,218 +natoque,2015-11-09,72.14,ridiculus,Altavista,U295O53M,Cyclobenzaprin HCl,50 +tincidunt,2011-01-05,84.9,Cras,Cakewalk,C373S25Y,Paroxetine HCl,104 +tristique,2010-03-04,64.59,ipsum leo elementum,Macromedia,U140F94P,Atenolol,486 +eleifend.,2010-07-11,45.06,"a, arcu. Sed",Macromedia,G544Z82L,Zyprexa,100 +sem,2008-04-18,44.81,"magna, malesuada vel,",Chami,G143Q64L,Lorazepam,440 +facilisi.,2005-06-13,65.36,"ut, molestie in,",Google,N391E28J,Januvia,536 +arcu.,2012-09-24,21.27,"parturient montes, nascetur",Finale,Z720K67H,Furosemide,308 +hendrerit,2013-01-26,27.11,"eget varius ultrices,",Borland,P865K75O,Metformin HCl,590 +Aliquam,2010-03-18,64.99,ridiculus,Borland,K003G26G,Ibuprofen (Rx),412 +eu,2016-08-27,99.62,Sed eu eros.,Microsoft,H049R07D,Atenolol,498 +Morbi,2008-02-13,30.86,"Sed nulla ante,",Altavista,U852E06G,Fluticasone Propionate,243 +malesuada,2010-08-17,58.5,tellus. Phasellus,Sibelius,T695G73P,Ibuprofen (Rx),591 +"ut,",2006-11-16,46.64,Sed molestie.,Microsoft,T589M93D,Gianvi,-5 +odio.,2011-12-09,51.19,"montes, nascetur ridiculus",Chami,J311Q19L,Gabapentin,517 +tortor.,2017-03-21,7.11,Morbi neque,Finale,W293Z75X,Loestrin 24 Fe,242 +penatibus,2015-12-02,81.51,ipsum ac mi,Borland,U565B49H,Loestrin 24 Fe,220 +"et,",2013-10-11,56.41,ut nisi a,Google,G623M74Q,Triamterene/Hydrochlorothiazide,98 +"ut,",2007-11-17,74.85,consequat purus.,Sibelius,Q247W03U,Tramadol HCl,484 +luctus,2016-09-30,23.87,euismod,Lavasoft,T838L77W,Lisinopril,295 +gravida,2010-12-04,80.12,a neque.,Sibelius,U542S63O,Vytorin,188 +hymenaeos.,2015-01-16,13.19,In scelerisque scelerisque,Sibelius,V375P80B,Zyprexa,255 +mi,2010-06-07,17.75,libero. Proin,Google,I728A71W,APAP/Codeine,435 +"a,",2006-12-19,12.35,"montes,",Lavasoft,X885A67N,Metformin HCl,333 +ornare,2015-09-09,34.13,taciti,Lavasoft,Q602X92G,Lyrica,447 +"tellus,",2007-09-05,92.17,"lorem,",Microsoft,D008R07S,Vyvanse,256 +eget,2008-07-10,5.71,a odio semper,Altavista,L996D22J,Triamcinolone Acetonide,89 +sodales,2017-01-26,67.43,"at,",Microsoft,B922B33B,Glipizide,406 +"amet,",2011-09-19,5.34,Cum sociis natoque,Yahoo,C735B01G,Amoxicillin,85 +tempus,2017-02-14,19.18,felis,Macromedia,P379N42S,Simvastatin,427 +laoreet,2017-06-25,73.61,Sed,Apple Systems,N838F62B,Alendronate Sodium,405 +laoreet,2015-03-28,40.48,fames ac,Cakewalk,A503X28X,Ibuprofen (Rx),430 +sit,2013-09-08,41.23,"aliquet vel,",Sibelius,F381B10B,Nexium,359 +Aenean,2010-06-10,97.61,massa,Altavista,X179G33K,Doxycycline Hyclate,136 +non,2013-10-13,46.02,Duis,Microsoft,F567P51A,Metformin HCl,104 +Curabitur,2016-02-10,49.59,et magnis,Borland,A902B81X,Diovan,270 +risus,2014-06-23,6.22,"eu,",Apple Systems,J458L03X,Crestor,577 +sem,2006-04-29,36.75,orci luctus,Apple Systems,I390X10D,Lisinopril,131 +"eu,",2013-08-06,96.39,diam dictum sapien.,Microsoft,P937M90J,Lisinopril/Hydrochlorothiazide,229 +ultricies,2013-01-13,18.64,auctor,Microsoft,Q793S72Y,Amphetamine Salts,153 +et,2005-09-04,30.87,sagittis placerat. Cras,Microsoft,S427Q43E,Alprazolam,571 +sit,2006-02-26,80.53,non justo.,Finale,Y646A59W,Omeprazole (Rx),193 +eget,2014-01-10,71.57,dolor,Borland,V101B17W,Sertraline HCl,103 +"a,",2016-06-02,44.56,nascetur ridiculus,Lycos,O796A98J,Alprazolam,505 +"ante,",2013-12-20,46.04,eleifend,Lycos,K375B97M,Plavix,296 \ No newline at end of file From 511d83cc47cefd52f3aac8308447afb7836088df Mon Sep 17 00:00:00 2001 From: snipe Date: Sat, 20 May 2023 14:52:42 -0700 Subject: [PATCH 10/35] Added/fixed a few more translations Signed-off-by: snipe --- app/Http/Livewire/Importer.php | 60 +++++++++++++++++++++++++--------- resources/lang/en/general.php | 6 ++++ 2 files changed, 51 insertions(+), 15 deletions(-) diff --git a/app/Http/Livewire/Importer.php b/app/Http/Livewire/Importer.php index ff134cb778..16b68ca1ff 100644 --- a/app/Http/Livewire/Importer.php +++ b/app/Http/Livewire/Importer.php @@ -267,9 +267,9 @@ class Importer extends Component 'first_name' => trans('general.first_name'), 'last_name' => trans('general.last_name'), 'notes' => trans('general.notes'), - 'username' => trans('general.username'), - 'jobtitle' => trans('general.job_title'), - 'phone_number' => trans('general.phone'), + 'username' => trans('admin/users/table.username'), + 'jobtitle' => trans('admin/users/table.title'), + 'phone_number' => trans('admin/users/table.phone'), 'manager_first_name' => trans('general.importer.manager_first_name'), 'manager_last_name' => trans('general.importer.manager_last_name'), 'activated' => trans('general.activated'), @@ -278,39 +278,69 @@ class Importer extends Component 'state' => trans('general.state'), 'country' => trans('general.country'), 'zip' => trans('general.zip'), - 'vip' => trans('general.vip'), - 'remote' => trans('general.remote'), - 'email' => trans('general.email'), - 'avatar' => trans('general.avatar'), + 'vip' => trans('general.importer.vip'), + 'remote' => trans('admin/users/general.remote'), + 'email' => trans('admin/users/table.email'), + 'avatar' => trans('general.image'), 'gravatar' => trans('general.gravatar'), 'termination_date' => trans('general.termination_date'), + 'employee_number' => trans('general.employee_number'), ]; $this->locations_fields = [ - 'item_name' => trans('general.item_name_var', ['item' => trans('general.location')]), + 'name' => trans('general.item_name_var', ['item' => trans('general.location')]), 'address' => trans('general.address'), - 'address2' => trans('general.address2'), + 'address2' => trans('general.importer.address2'), 'city' => trans('general.city'), 'state' => trans('general.state'), 'country' => trans('general.country'), 'zip' => trans('general.zip'), - 'currency' => trans('general.currency'), - 'ldap_ou' => trans('general.ldap_ou'), - 'manager_username' => trans('general.manager_username'), - 'manager' => trans('general.manager'), - 'parent_location' => trans('general.parent_location'), + 'currency' => trans('general.importer.currency'), + 'ldap_ou' => trans('admin/locations/table.ldap_ou'), + 'manager_username' => trans('general.importer.manager_username'), + 'manager' => trans('general.importer.manager_full_name'), + 'parent_location' => trans('admin/locations/table.parent'), ]; // "real fieldnames" to a list of aliases for that field $this->aliases_fields = [ 'item_name' => [ - trans('general.item_name') + trans('general.item_name'), + ], + 'name' => + [ + 'name', ], 'model_name' => [ 'model name', ], + 'currency' => + [ + '$', + ], + 'manager_username' => + [ + 'Manager', + ], + 'jobtitle' => + [ + 'job title for user', + ], + 'username' => + [ + 'user name', + ], + 'phone_number' => + [ + 'phone', + 'phone number', + 'phone num', + 'telephone number', + 'telephone', + 'tel.', + ], 'serial' => [ 'serial number', diff --git a/resources/lang/en/general.php b/resources/lang/en/general.php index cdf7a9b385..bc81b17246 100644 --- a/resources/lang/en/general.php +++ b/resources/lang/en/general.php @@ -457,10 +457,16 @@ return [ 'manager_first_name' => 'Manager First Name', 'manager_last_name' => 'Manager First Name', 'manager_full_name' => 'Manager Full Name', + 'manager_username' => 'Manager Username', 'checkout_type' => 'Checkout Type', 'checkout_location' => 'Checkout Location', 'image_filename' => 'Image Filename', 'do_not_import' => 'Do Not Import', + 'vip' => 'VIP', + 'avatar' => 'Avatar', + 'gravatar' => 'Gravatar Email', + 'currency' => 'Currency', + 'address2' => 'Address Line 2', ], ]; From 4dfe6f0a285ce5065c536d192e573561d2bfb251 Mon Sep 17 00:00:00 2001 From: snipe Date: Mon, 22 May 2023 13:19:57 -0700 Subject: [PATCH 11/35] Added gravatar, avatar, start_date and end_date to user importer Signed-off-by: snipe --- app/Importer/UserImporter.php | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/app/Importer/UserImporter.php b/app/Importer/UserImporter.php index 9f2c1c5f43..7d8e1a3149 100644 --- a/app/Importer/UserImporter.php +++ b/app/Importer/UserImporter.php @@ -46,12 +46,16 @@ class UserImporter extends ItemImporter $this->item['first_name'] = $this->findCsvMatch($row, 'first_name'); $this->item['last_name'] = $this->findCsvMatch($row, 'last_name'); $this->item['email'] = $this->findCsvMatch($row, 'email'); + $this->item['gravatar'] = $this->findCsvMatch($row, 'gravatar'); $this->item['phone'] = $this->findCsvMatch($row, 'phone_number'); + $this->item['website'] = $this->findCsvMatch($row, 'website'); $this->item['jobtitle'] = $this->findCsvMatch($row, 'jobtitle'); $this->item['address'] = $this->findCsvMatch($row, 'address'); $this->item['city'] = $this->findCsvMatch($row, 'city'); $this->item['state'] = $this->findCsvMatch($row, 'state'); $this->item['country'] = $this->findCsvMatch($row, 'country'); + $this->item['start_date'] = $this->findCsvMatch($row, 'start_date'); + $this->item['end_date'] = $this->findCsvMatch($row, 'end_date'); $this->item['zip'] = $this->findCsvMatch($row, 'zip'); $this->item['activated'] = ($this->fetchHumanBoolean($this->findCsvMatch($row, 'activated')) == 1) ? '1' : 0; $this->item['employee_num'] = $this->findCsvMatch($row, 'employee_num'); From 96e86501ad997f74ad25fb05a024633e7c8bd48d Mon Sep 17 00:00:00 2001 From: snipe Date: Mon, 22 May 2023 13:20:08 -0700 Subject: [PATCH 12/35] Additional alias fields Signed-off-by: snipe --- app/Http/Livewire/Importer.php | 11 +++++++++-- 1 file changed, 9 insertions(+), 2 deletions(-) diff --git a/app/Http/Livewire/Importer.php b/app/Http/Livewire/Importer.php index 16b68ca1ff..ec5dcd9300 100644 --- a/app/Http/Livewire/Importer.php +++ b/app/Http/Livewire/Importer.php @@ -281,9 +281,11 @@ class Importer extends Component 'vip' => trans('general.importer.vip'), 'remote' => trans('admin/users/general.remote'), 'email' => trans('admin/users/table.email'), + 'website' => trans('general.website'), 'avatar' => trans('general.image'), - 'gravatar' => trans('general.gravatar'), - 'termination_date' => trans('general.termination_date'), + 'gravatar' => trans('general.importer.gravatar'), + 'start_date' => trans('general.start_date'), + 'end_date' => trans('general.end_date'), 'employee_number' => trans('general.employee_number'), ]; @@ -316,6 +318,10 @@ class Importer extends Component [ 'model name', ], + 'gravatar' => + [ + 'gravatar', + ], 'currency' => [ '$', @@ -327,6 +333,7 @@ class Importer extends Component 'jobtitle' => [ 'job title for user', + 'job title', ], 'username' => [ From b2d922f1274fc886d51f60942818ae409c8d5519 Mon Sep 17 00:00:00 2001 From: snipe Date: Mon, 22 May 2023 13:20:20 -0700 Subject: [PATCH 13/35] New user import sample CSV Signed-off-by: snipe --- sample_csvs/MOCK_USERS.csv | 1102 ++++-------------------------------- 1 file changed, 101 insertions(+), 1001 deletions(-) diff --git a/sample_csvs/MOCK_USERS.csv b/sample_csvs/MOCK_USERS.csv index ad15538f99..8ee2359cbc 100644 --- a/sample_csvs/MOCK_USERS.csv +++ b/sample_csvs/MOCK_USERS.csv @@ -1,1001 +1,101 @@ -First Name,Last Name,email,User name,Location,Phone Num,Job Title For User,Employee Number,Company,VIP -Blanche,O'Collopy,bocollopy0@livejournal.com,bocollopy0,Hinapalanan,63-(199)661-2186,Clinical Specialist,7080919053,Morar-Ward,yes -Jessie,Primo,jprimo1@newsvine.com,jprimo1,Korenovsk,7-(885)578-0266,Paralegal,6284292031,Jast-Stiedemann,yes -Nelia,Coughtrey,ncoughtrey2@geocities.com,ncoughtrey2,Zhexiao,86-(366)635-5884,Nurse Practicioner,7242692202,Goldner-Cremin,yes -Pascale,Wimpeney,pwimpeney3@mtv.com,pwimpeney3,Kuče,385-(688)644-8322,Senior Sales Associate,9173736066,"Paucek, Schmitt and Hagenes",yes -Alec,Twidle,atwidle4@ovh.net,atwidle4,Shi’ao,86-(163)912-1915,Human Resources Manager,4692183691,Schimmel and Sons,yes -Karalee,Carroll,kcarroll5@devhub.com,kcarroll5,Huaidian,86-(303)287-0739,Civil Engineer,1530903416,Schuster LLC,yes -Danny,Yeiles,dyeiles6@wikipedia.org,dyeiles6,Koundara,224-(953)650-5363,Software Engineer II,7026212001,"Ebert, Windler and Hessel",no -Taffy,Benson,tbenson7@mit.edu,tbenson7,Nanying,86-(152)931-1194,Dental Hygienist,4576525239,Jerde Inc,no -Hall,Tonepohl,htonepohl8@bandcamp.com,htonepohl8,Primorsko-Akhtarsk,7-(743)929-2565,Computer Systems Analyst III,6187297644,Kohler and Sons,no -Gus,Tomczykowski,gtomczykowski9@hostgator.com,gtomczykowski9,Arrah,225-(926)325-4040,Executive Secretary,9237527535,"Luettgen, Kshlerin and Carroll",no -Casandra,Retchford,cretchforda@gizmodo.com,cretchforda,Lasi Dua,62-(813)604-3660,Teacher,68486472,Rempel Inc,no -Judie,Fowler,jfowlerb@virginia.edu,jfowlerb,Ōgaki,81-(521)313-4757,Occupational Therapist,1692241737,Bins Inc,no -Willy,Walters,wwaltersc@cloudflare.com,wwaltersc,Mungkin,62-(114)187-7377,Electrical Engineer,1185027149,Toy-Hyatt,no -Trace,Tingly,ttinglyd@issuu.com,ttinglyd,Esigodini,263-(795)699-2623,Office Assistant II,9588821797,Satterfield LLC,no -Rustin,Withrington,rwithringtone@purevolume.com,rwithringtone,Xinjie,86-(703)213-0549,Marketing Manager,8707099886,O'Conner-Hoeger,no -Loria,McKendry,lmckendryf@imgur.com,lmckendryf,Eiriz,351-(660)417-9204,Administrative Assistant II,2622958684,Oberbrunner and Sons,no -Blancha,Carlesso,bcarlessog@bravesites.com,bcarlessog,Helsingborg,46-(218)729-2556,Account Representative I,1864046597,Stroman-Marks,no -Whitney,Olman,wolmanh@slashdot.org,wolmanh,Lisia Góra,48-(907)614-5768,Speech Pathologist,7143970867,Keebler-Wintheiser,no -Bond,McBain,bmcbaini@hc360.com,bmcbaini,Lesnoye,7-(515)172-7238,Social Worker,6816673581,Cassin LLC,no -Raeann,Kubach,rkubachj@a8.net,rkubachj,Saray,994-(690)524-2937,Electrical Engineer,1829082000,"Kiehn, Dicki and O'Reilly",no -Feodor,Kersey,fkerseyk@hibu.com,fkerseyk,Salam,62-(530)992-3129,Financial Advisor,27333248,Kassulke-Wuckert,no -Boyd,Delamere,bdelamerel@europa.eu,bdelamerel,Starigrad,385-(464)217-6673,Quality Control Specialist,7362162391,Marquardt Group,no -Terrijo,Spaducci,tspaduccim@yale.edu,tspaduccim,Pereiras,351-(169)619-5395,Health Coach II,9383160780,"Reynolds, Bins and Wunsch",no -Brandtr,Rollings,brollingsn@java.com,brollingsn,Palencia,502-(601)904-4191,Assistant Professor,9604788698,Farrell LLC,no -Diane,Bernaciak,dbernaciako@senate.gov,dbernaciako,Bitin,63-(465)596-5888,Human Resources Assistant II,1297195655,Orn Inc,no -Bertie,Sreenan,bsreenanp@japanpost.jp,bsreenanp,Muzambinho,55-(991)980-2128,VP Accounting,9614791969,Wiza-Quitzon,no -Marylinda,Hanlon,mhanlonq@sourceforge.net,mhanlonq,San José de Río Tinto,504-(312)801-5239,Associate Professor,4247222201,Heller and Sons,no -Darrin,MacPhaden,dmacphadenr@berkeley.edu,dmacphadenr,Radlje ob Dravi,386-(696)423-3227,Community Outreach Specialist,8724422533,Bradtke and Sons,no -Kizzee,Pilmer,kpilmers@mlb.com,kpilmers,Soio,244-(244)226-8720,Software Engineer I,7351560250,"Hauck, Gottlieb and Roberts",no -Murdoch,Heijne,mheijnet@unblog.fr,mheijnet,Pukë,355-(994)349-7229,Mechanical Systems Engineer,9123797894,"Bailey, Collier and Labadie",no -Maryann,Labat,mlabatu@mozilla.com,mlabatu,Skhira,216-(174)936-3617,Human Resources Assistant III,7255325211,"Feil, Kozey and Goldner",no -Carolus,Dombrell,cdombrellv@forbes.com,cdombrellv,Pāvilosta,371-(908)875-7818,Account Executive,2616418460,Hammes LLC,no -Sheena,Goede,sgoedew@samsung.com,sgoedew,Bitkine,235-(312)893-5822,Professor,9784543257,Wolf Inc,no -Dottie,Leare,dlearex@surveymonkey.com,dlearex,Pugeran,62-(693)693-0486,Analog Circuit Design manager,5256401955,"Cole, Fisher and Spinka",no -Jess,Stammer,jstammery@bloglines.com,jstammery,Margherita,256-(648)534-6980,Account Representative I,3022569831,Keeling Group,no -Izabel,Wix,iwixz@latimes.com,iwixz,Shatian,86-(812)279-4898,Physical Therapy Assistant,5047185605,Feil-Gutkowski,no -Corrinne,Lowrie,clowrie10@noaa.gov,clowrie10,Dongyuan,86-(567)116-4092,Programmer I,4016980801,Dickens and Sons,no -Ralph,Brabbs,rbrabbs11@desdev.cn,rbrabbs11,Lokea,62-(733)726-2227,Staff Scientist,3126986722,Pouros LLC,no -Wally,Boanas,wboanas12@deviantart.com,wboanas12,Garhi Khairo,92-(983)138-6735,Senior Developer,9121792674,Bauch-Hodkiewicz,no -Willyt,Poxton,wpoxton13@eepurl.com,wpoxton13,Ciénaga,57-(530)166-8558,Account Coordinator,5226358938,Orn-Grady,no -Sanderson,Colledge,scolledge14@mozilla.com,scolledge14,Capalonga,63-(228)896-9731,Dental Hygienist,2367310122,"Kessler, Bechtelar and Fisher",no -Marshal,Dillet,mdillet15@sakura.ne.jp,mdillet15,Camperdown,27-(887)538-9433,Social Worker,9119456573,Heller-Baumbach,no -Dario,Osler,dosler16@slideshare.net,dosler16,Fulong,86-(686)394-2367,Human Resources Assistant I,834912236,Strosin Inc,no -Porter,Whitehall,pwhitehall17@economist.com,pwhitehall17,Alīpur,92-(345)545-1627,Programmer Analyst I,9907315249,Thiel-Schinner,no -Cyrille,Lough,clough18@foxnews.com,clough18,Jiukeng,86-(720)297-5199,Marketing Assistant,4745558287,Bailey-Hauck,no -Brina,Ashwell,bashwell19@cmu.edu,bashwell19,Três Pontas,55-(437)327-8074,VP Marketing,8645272598,Blick Group,no -Ki,Freeborn,kfreeborn1a@hhs.gov,kfreeborn1a,Pisz,48-(490)682-6629,Office Assistant I,6953353384,"Larson, Becker and Reinger",no -Gaye,Hillam,ghillam1b@creativecommons.org,ghillam1b,Lazaro Cardenas,52-(744)187-7616,Senior Cost Accountant,5489719737,"Abernathy, Zulauf and Davis",no -Herculie,Seage,hseage1c@photobucket.com,hseage1c,Careva Ćuprija,387-(372)396-4601,Environmental Tech,4880024112,"Wintheiser, Luettgen and Jerde",no -Inessa,Baldack,ibaldack1d@marriott.com,ibaldack1d,Tirah,972-(148)288-3311,Environmental Tech,4012420682,"Carter, Hoppe and Mertz",no -Sherline,Alliston,salliston1e@cnet.com,salliston1e,Prado Siongco,63-(641)703-7801,VP Sales,1648555802,Glover LLC,no -Kristin,Pitson,kpitson1f@sogou.com,kpitson1f,Las Flores,52-(755)660-4401,Financial Advisor,3629602851,Denesik-Schuster,no -Portia,Winspur,pwinspur1g@imdb.com,pwinspur1g,Cibolang,62-(194)231-7712,Engineer II,8827050418,"Osinski, Emard and Jast",no -Benedict,Churchard,bchurchard1h@dell.com,bchurchard1h,Xinglong,86-(452)414-0407,Human Resources Assistant IV,1155598784,Hane and Sons,no -Mariya,Bahlmann,mbahlmann1i@npr.org,mbahlmann1i,Wuyanquan,86-(898)637-0482,GIS Technical Architect,1627870318,Abernathy Group,no -Harri,McAleese,hmcaleese1j@theglobeandmail.com,hmcaleese1j,Nularan,62-(717)480-2343,Accounting Assistant I,181278391,Senger and Sons,no -Roda,McGriffin,rmcgriffin1k@symantec.com,rmcgriffin1k,Raduzhnyy,7-(513)767-6738,Sales Associate,7142006153,Mosciski Group,no -Carolyn,Jurges,cjurges1l@berkeley.edu,cjurges1l,Rotterdam,31-(827)912-2109,Senior Developer,8573938994,Terry and Sons,no -Darnell,Lettuce,dlettuce1m@google.com.au,dlettuce1m,Solnechnogorsk,7-(165)514-6628,Sales Associate,3973069883,Volkman-Abbott,no -Johan,Herche,jherche1n@w3.org,jherche1n,Krzeszów,48-(981)281-5260,Librarian,8066763190,Larkin-Emard,no -Ginelle,Digle,gdigle1o@4shared.com,gdigle1o,Alukama,62-(819)194-6623,Account Executive,227839102,Sipes-Bauch,no -Bunny,Macconaghy,bmacconaghy1p@huffingtonpost.com,bmacconaghy1p,Huangqiao,86-(206)588-4549,Quality Engineer,6517079629,"Dach, Marquardt and Lubowitz",no -Olivette,Tomczykiewicz,otomczykiewicz1q@eventbrite.com,otomczykiewicz1q,Sigayevo,7-(309)891-2091,Desktop Support Technician,3998906258,Schamberger Group,no -Kerwinn,Le Brom,klebrom1r@smh.com.au,klebrom1r,Lestijärvi,358-(747)269-4952,Compensation Analyst,1348822481,Kub Inc,no -Obidiah,Radke,oradke1s@imdb.com,oradke1s,Xinhua,86-(381)923-1757,Accounting Assistant II,1145530044,Prosacco Inc,no -Jermaine,Joire,jjoire1t@sun.com,jjoire1t,Huangpi,86-(814)411-4884,Developer IV,4849811027,"Schuppe, Jaskolski and Jones",no -Bobine,Jessope,bjessope1u@sbwire.com,bjessope1u,Nàng Mau,84-(454)818-4039,Budget/Accounting Analyst I,3193701467,"Gislason, Batz and Kub",no -Brinn,Calam,bcalam1v@dedecms.com,bcalam1v,Anan,81-(795)861-8389,Administrative Officer,2724742117,Shanahan Inc,no -Ax,Briiginshaw,abriiginshaw1w@shop-pro.jp,abriiginshaw1w,Bantay,63-(158)907-3803,Senior Sales Associate,1449794491,"Beer, Hoppe and Walsh",no -Sher,Wylam,swylam1x@cisco.com,swylam1x,Dmitrov,7-(454)562-7954,Health Coach IV,1778479766,"Bogisich, Gerhold and Dooley",no -Rodger,Mecco,rmecco1y@oakley.com,rmecco1y,Bulahblangaro,62-(698)245-6039,GIS Technical Architect,6679143640,Kulas Group,no -Gilly,Coggon,gcoggon1z@merriam-webster.com,gcoggon1z,Ramana,994-(225)981-5577,Statistician II,8663020252,Bogan-Swaniawski,no -Buffy,Kemsley,bkemsley20@discuz.net,bkemsley20,Tucupido,58-(595)308-1288,Dental Hygienist,9810617755,"Jacobi, Kuhn and Hills",no -Tamra,Whether,twhether21@privacy.gov.au,twhether21,Dedenëvo,7-(568)725-8281,Librarian,938798367,Doyle-Schowalter,no -Alleyn,Hedworth,ahedworth22@nbcnews.com,ahedworth22,Bweyogerere,256-(885)716-8723,Information Systems Manager,7806845402,Herman-Kuphal,no -Baldwin,Ruggieri,bruggieri23@acquirethisname.com,bruggieri23,Famões,351-(152)434-9871,Database Administrator I,6285015228,Rohan-Spinka,no -Edi,Womersley,ewomersley24@soundcloud.com,ewomersley24,Topolovgrad,359-(281)202-4851,VP Product Management,5480937758,Heaney Group,no -Vally,Condy,vcondy25@mediafire.com,vcondy25,Kovářská,420-(698)690-1129,Staff Accountant III,6354747148,Dach-Sporer,no -Addie,Kobisch,akobisch26@instagram.com,akobisch26,Ninove,32-(630)476-7548,Web Developer II,7289347471,MacGyver-Becker,no -Levi,Florey,lflorey27@umn.edu,lflorey27,Dębowa Łąka,48-(297)281-6919,Operator,1052832121,Wolf Group,no -Jolie,Niles,jniles28@goodreads.com,jniles28,Annopol,48-(783)717-5946,Quality Control Specialist,1756247129,"Batz, Spencer and Zemlak",no -Gwynne,Blaydes,gblaydes29@seattletimes.com,gblaydes29,Chervone,380-(130)591-1017,Junior Executive,7514288414,Metz Group,no -Andee,Hazard,ahazard2a@usatoday.com,ahazard2a,Bringinanom,62-(752)996-9280,Business Systems Development Analyst,463793501,O'Hara Group,no -Cristine,Cordero,ccordero2b@shop-pro.jp,ccordero2b,Cireundang,62-(647)231-1238,Associate Professor,206916523,"Bradtke, Breitenberg and Konopelski",no -Adelice,Sparhawk,asparhawk2c@google.fr,asparhawk2c,Barbacoas,58-(288)306-1967,Business Systems Development Analyst,4263563638,Reinger Group,no -Arnuad,Yirrell,ayirrell2d@indiatimes.com,ayirrell2d,Guanagazapa,502-(996)833-1054,Research Associate,4248670135,"Zemlak, Murphy and Altenwerth",no -Etta,Manuelli,emanuelli2e@webeden.co.uk,emanuelli2e,Onzaga,57-(627)371-5859,GIS Technical Architect,5140237679,Wiza LLC,no -Anetta,Demann,ademann2f@nhs.uk,ademann2f,Songhu,86-(886)244-1201,Engineer III,7383594029,"Lind, Rodriguez and Luettgen",no -Rivi,Geck,rgeck2g@wikia.com,rgeck2g,Santa Iria de Azóia,351-(351)837-4156,GIS Technical Architect,7680553459,"Kuhic, Boyle and Kozey",no -Zsa zsa,Boynes,zboynes2h@upenn.edu,zboynes2h,Cerava,355-(375)816-3821,Occupational Therapist,5933003034,Weimann and Sons,no -Carlen,Minillo,cminillo2i@sohu.com,cminillo2i,Łącko,48-(206)819-7182,Engineer III,9864914502,"Brown, Carroll and Sporer",no -Jae,McMinn,jmcminn2j@geocities.jp,jmcminn2j,Yandang,86-(754)609-9065,VP Marketing,9052957681,Parker Inc,no -Daune,Holberry,dholberry2k@imageshack.us,dholberry2k,Daleszyce,48-(780)132-9574,Software Engineer III,5828276875,"Bartell, Casper and Kerluke",no -Thacher,Jahnisch,tjahnisch2l@nbcnews.com,tjahnisch2l,Ýpsonas,357-(881)407-6533,Research Associate,6648113243,Metz-Schimmel,no -Egon,Dumphy,edumphy2m@tiny.cc,edumphy2m,Gonābād,98-(873)558-8082,Nurse,1757406042,Von and Sons,no -Aridatha,Matessian,amatessian2n@salon.com,amatessian2n,Zhenziliang,86-(691)551-3380,Structural Engineer,8930185770,Reichel-Powlowski,no -Gabby,Margett,gmargett2o@yellowpages.com,gmargett2o,Wenfu,86-(602)463-0478,Financial Advisor,5815266353,Bosco Inc,no -Andrei,Dowle,adowle2p@slashdot.org,adowle2p,Zykovo,7-(567)311-6007,Graphic Designer,6594557408,Terry Inc,no -Zack,Balsellie,zbalsellie2q@alibaba.com,zbalsellie2q,Kiihtelysvaara,358-(789)977-9884,Data Coordiator,8470986120,Wiegand-Heathcote,no -Tanny,Liccardi,tliccardi2r@scientificamerican.com,tliccardi2r,Majāz al Bāb,216-(900)448-3810,Occupational Therapist,8509563896,Moore and Sons,no -Eda,Petren,epetren2s@go.com,epetren2s,Mina de São Domingos,351-(647)661-1537,Registered Nurse,1326684930,Hagenes-Franecki,no -Fifine,Appleby,fappleby2t@prlog.org,fappleby2t,Sokol’skoye,7-(897)976-5440,Nurse Practicioner,6949941218,"Hilll, Wiza and Connelly",no -Suki,Quilligan,squilligan2u@virginia.edu,squilligan2u,Lenešice,420-(484)575-9887,Internal Auditor,1102845078,Eichmann and Sons,no -Brinn,Seldon,bseldon2v@dedecms.com,bseldon2v,Valerik,7-(364)838-7251,Environmental Specialist,5496253098,Schiller Inc,no -Cristie,Treadaway,ctreadaway2w@histats.com,ctreadaway2w,Vichuga,7-(809)167-3685,Dental Hygienist,743112563,Bogisich LLC,no -Kendall,Vidgeon,kvidgeon2x@ted.com,kvidgeon2x,Şānūr,970-(462)447-8191,Analog Circuit Design manager,5299583540,Brekke-Ziemann,no -Osborn,Fritschel,ofritschel2y@kickstarter.com,ofritschel2y,Bayt Maqdūm,970-(366)314-6696,Quality Control Specialist,3107157244,"Schultz, Runolfsson and Hauck",no -Olenolin,Spore,ospore2z@about.me,ospore2z,Kissimmee,1-(407)958-2939,Information Systems Manager,1377154629,"Bashirian, Eichmann and Bednar",no -Sherlock,O'Carmody,socarmody30@flickr.com,socarmody30,Xuhang,86-(402)403-7851,VP Product Management,4691963855,Nikolaus-Homenick,no -Pincus,Stamps,pstamps31@dagondesign.com,pstamps31,Old City,970-(348)690-7659,Analog Circuit Design manager,9573629984,"Ullrich, Halvorson and Hammes",no -Sallee,Clover,sclover32@google.it,sclover32,Tuymazy,7-(344)530-7082,Information Systems Manager,1064925987,O'Hara-Zulauf,no -Jillane,Moyes,jmoyes33@shutterfly.com,jmoyes33,Faratsiho,261-(956)463-6161,Information Systems Manager,1015767532,Ruecker LLC,no -Sully,Baugh,sbaugh34@about.com,sbaugh34,Xidajie,86-(864)668-1887,Administrative Officer,7779016676,Cormier-Zieme,no -Woodman,Filipczynski,wfilipczynski35@reference.com,wfilipczynski35,Chinú,57-(984)445-3303,Payment Adjustment Coordinator,8833195139,Abshire-Upton,no -Donia,Tayspell,dtayspell36@abc.net.au,dtayspell36,Jacarezinho,55-(631)500-4755,Cost Accountant,515630330,"Von, Paucek and DuBuque",no -Cordula,Gelling,cgelling37@berkeley.edu,cgelling37,Ipoh,60-(392)990-3252,Geologist III,539485020,Walsh and Sons,no -Cory,Franciskiewicz,cfranciskiewicz38@indiatimes.com,cfranciskiewicz38,Grand Rapids,1-(616)238-1561,Software Test Engineer I,739184717,O'Kon-Windler,no -Merrielle,Ringe,mringe39@xinhuanet.com,mringe39,Široki Brijeg,387-(905)648-3989,Actuary,1561596175,Lemke-Fay,no -Janka,Mahoney,jmahoney3a@newyorker.com,jmahoney3a,Lethem,592-(205)736-1572,Environmental Tech,1359840486,Hammes Group,no -Fleur,Arno,farno3b@thetimes.co.uk,farno3b,Santo Domingo,63-(244)461-5127,Research Nurse,2070821277,Baumbach LLC,no -Feliza,Kitchingman,fkitchingman3c@dailymotion.com,fkitchingman3c,Gunungbatu,62-(305)737-3215,Payment Adjustment Coordinator,3717140175,Crooks Inc,no -Brooks,Abrey,babrey3d@loc.gov,babrey3d,Nongba,86-(631)179-1441,Database Administrator III,1495770435,Ryan Inc,no -Domenico,Leeder,dleeder3e@toplist.cz,dleeder3e,Stobreč,385-(588)803-2783,Occupational Therapist,7517254553,Gislason-Dickens,no -Gracie,Leggs,gleggs3f@posterous.com,gleggs3f,Anchorage,1-(907)739-1009,Account Representative IV,9894304044,"Auer, Fay and Kutch",no -Burton,Girodin,bgirodin3g@flavors.me,bgirodin3g,Tambo Grande,51-(473)237-9513,Teacher,2586053230,Swaniawski-O'Connell,no -Rutger,Fortnum,rfortnum3h@ucsd.edu,rfortnum3h,Zhen’an,86-(520)440-6913,Desktop Support Technician,9664475106,Stehr-Satterfield,no -Callie,Gaymar,cgaymar3i@yandex.ru,cgaymar3i,Cempaka,62-(632)111-7548,Software Consultant,9554343590,"Collins, Marvin and Predovic",no -Roslyn,Giron,rgiron3j@mashable.com,rgiron3j,Cartagena,34-(478)145-7341,Operator,4796666060,Spencer-Altenwerth,no -Lindsey,Cabera,lcabera3k@upenn.edu,lcabera3k,Tostado,54-(284)861-1251,Paralegal,8728268571,"Schulist, Nitzsche and Hettinger",no -Alfonse,Odom,aodom3l@technorati.com,aodom3l,Hägersten,46-(947)105-7610,Graphic Designer,4698060613,Windler and Sons,no -Chalmers,Carwithim,ccarwithim3m@livejournal.com,ccarwithim3m,Eslöv,46-(442)928-3035,Internal Auditor,2949190553,Fritsch Inc,no -Rosa,Totterdill,rtotterdill3n@jiathis.com,rtotterdill3n,Guoduwan,86-(359)340-9833,Legal Assistant,3214937413,Dibbert-Jacobs,no -Lionel,Tomlin,ltomlin3o@elpais.com,ltomlin3o,Montbéliard,33-(836)419-9346,Information Systems Manager,2638534692,"Greenfelder, Boyer and Pollich",no -Mireielle,Edmands,medmands3p@washington.edu,medmands3p,Kafir Qala,93-(929)432-7754,Design Engineer,9816600269,Littel-Durgan,no -Maryellen,Cordrey,mcordrey3q@networksolutions.com,mcordrey3q,Aganan,63-(246)228-0609,Associate Professor,1918577528,Goldner Inc,no -Hilario,Wadforth,hwadforth3r@npr.org,hwadforth3r,Obninsk,7-(856)647-8958,Physical Therapy Assistant,3701886741,"Raynor, Larkin and Bergstrom",no -Vanda,Gradley,vgradley3s@psu.edu,vgradley3s,København,45-(345)469-6826,Safety Technician II,2103662962,Dietrich Group,no -Portia,Guillond,pguillond3t@youtube.com,pguillond3t,Verbivka,380-(633)231-9128,General Manager,1175524999,Goodwin-O'Keefe,no -Amabel,Jestico,ajestico3u@samsung.com,ajestico3u,Palama,62-(610)896-0940,Editor,2152070887,McClure-Oberbrunner,no -Gillie,Cafferty,gcafferty3v@netvibes.com,gcafferty3v,Zátor,420-(663)207-1814,Programmer Analyst I,1345410255,"Schamberger, Cassin and Walsh",no -Dorri,Artis,dartis3w@oakley.com,dartis3w,Sam Khok,66-(547)684-7107,Registered Nurse,8689941193,"Mayert, Huel and Kshlerin",no -Gearard,Mills,gmills3x@quantcast.com,gmills3x,Iitti,358-(148)528-5126,Nurse Practicioner,2353507719,Smith-Conn,no -Brinna,Andrasch,bandrasch3y@icq.com,bandrasch3y,Karangtalun,62-(700)442-1707,Senior Quality Engineer,3147866394,"Larson, Renner and Goldner",no -Mohammed,Garthshore,mgarthshore3z@washingtonpost.com,mgarthshore3z,Janas,351-(802)307-8630,Pharmacist,2137372886,McClure-Bruen,no -Alta,Jeacocke,ajeacocke40@reuters.com,ajeacocke40,Bcharré,961-(429)530-2191,Librarian,2747388336,"Weimann, Yundt and Jerde",no -Denys,Fonzone,dfonzone41@fotki.com,dfonzone41,Kidodi,255-(569)842-8531,Programmer II,5530705758,Prohaska Inc,no -Kin,Godthaab,kgodthaab42@usatoday.com,kgodthaab42,Dongzhou,86-(738)848-9111,Developer IV,6520160466,Mueller LLC,no -Alida,Jallin,ajallin43@imageshack.us,ajallin43,Croix,33-(392)554-0240,Graphic Designer,6970422224,Donnelly Group,no -Domeniga,Pawling,dpawling44@economist.com,dpawling44,Cergy-Pontoise,33-(808)258-6123,Information Systems Manager,2752070268,Lakin and Sons,no -Teddie,Pund,tpund45@cnet.com,tpund45,Åkersberga,46-(594)668-9870,Sales Representative,3679850239,Gerlach-Kohler,no -Hubert,Staniland,hstaniland46@t-online.de,hstaniland46,Huanggang,86-(605)920-8337,Nurse,3003691309,Crooks and Sons,no -Valentijn,Doughton,vdoughton47@vk.com,vdoughton47,La Montañita,57-(547)938-5819,Community Outreach Specialist,5005398791,Gleichner-Ward,no -Dunstan,McTurk,dmcturk48@t-online.de,dmcturk48,Cereté,57-(431)362-8281,VP Sales,3378279060,"Kuhic, Crooks and Bergnaum",no -Ervin,Tungay,etungay49@tripadvisor.com,etungay49,Monte,351-(118)918-9096,VP Quality Control,4816619569,"Homenick, Kihn and Sporer",no -Nevil,Kelemen,nkelemen4a@mapy.cz,nkelemen4a,Cha-am,66-(292)424-3669,Programmer Analyst I,4729507800,"Armstrong, Bauch and Doyle",no -Hildegarde,Joffe,hjoffe4b@squarespace.com,hjoffe4b,Sājir,966-(816)671-3309,Developer IV,5371857133,"Quitzon, Lakin and Koss",no -Virgil,Latchmore,vlatchmore4c@europa.eu,vlatchmore4c,Bahorí,992-(626)965-2780,Electrical Engineer,4331295168,Hackett-Ortiz,no -Shurwood,Kennon,skennon4d@trellian.com,skennon4d,Shimen,86-(122)424-6837,Actuary,5908185647,Feil-Flatley,no -Coretta,Robe,crobe4e@huffingtonpost.com,crobe4e,Paltashaco,51-(430)483-8211,Help Desk Technician,3927212415,Ortiz Inc,no -Roddie,Frudd,rfrudd4f@dion.ne.jp,rfrudd4f,Khombole,221-(980)728-8902,Legal Assistant,6679829933,Turcotte-Aufderhar,no -Geraldine,Pershouse,gpershouse4g@4shared.com,gpershouse4g,Pinheiro,55-(810)396-6565,Account Representative II,9339033949,Bradtke and Sons,no -Rex,Winterburn,rwinterburn4h@earthlink.net,rwinterburn4h,Konibodom,992-(285)759-4482,Engineer I,4013574306,Harvey-Hirthe,no -Bride,MacCawley,bmaccawley4i@skype.com,bmaccawley4i,Głubczyce,48-(645)682-7840,Information Systems Manager,3136570391,"Swaniawski, Gerlach and Gibson",no -Nikkie,Freund,nfreund4j@freewebs.com,nfreund4j,Gusang,86-(298)352-9050,Product Engineer,9725922840,"Purdy, Rice and Fahey",no -Henrieta,Creavin,hcreavin4k@wired.com,hcreavin4k,Maoming,86-(203)885-7331,Quality Engineer,6377468806,"Weber, Tillman and Frami",no -Freddie,Irce,firce4l@narod.ru,firce4l,Koszyce Wielkie,48-(793)133-0472,Professor,8965612748,Kunde Inc,no -Erin,Thomton,ethomton4m@com.com,ethomton4m,Punta Cana,1-(194)646-6108,Speech Pathologist,8529365445,"Pfannerstill, Berge and Keebler",no -Stu,Grabiec,sgrabiec4n@desdev.cn,sgrabiec4n,Bagé,55-(658)679-1980,Senior Financial Analyst,9818636597,"Murray, Hessel and Considine",no -Marlo,Hay,mhay4o@si.edu,mhay4o,Bojonglarang,62-(342)321-9267,Systems Administrator I,9669756170,Skiles-Mueller,no -Ruthe,Rainforth,rrainforth4p@lycos.com,rrainforth4p,Zhangcheng,86-(103)571-9123,Human Resources Manager,110467094,Treutel-Schroeder,no -Nanette,Marvell,nmarvell4q@themeforest.net,nmarvell4q,Candelaria,63-(677)283-7853,Help Desk Operator,831047453,Johnston-Hayes,no -Gwendolen,Kettleson,gkettleson4r@lycos.com,gkettleson4r,Curahkalak Tengah,62-(324)997-7422,Compensation Analyst,3942331365,Russel-Satterfield,no -Whittaker,Gregh,wgregh4s@behance.net,wgregh4s,Głowno,48-(285)750-6950,Automation Specialist II,264496159,Hamill-Kemmer,no -Shay,Ramelet,sramelet4t@techcrunch.com,sramelet4t,San Pedro,54-(301)601-8361,Staff Accountant I,8224288722,Aufderhar LLC,no -Adrienne,Villar,avillar4u@list-manage.com,avillar4u,Shuangjie,86-(951)513-0325,Automation Specialist II,7072078703,"O'Keefe, Lowe and Stroman",no -Alyda,Gillford,agillford4v@tinypic.com,agillford4v,Fengxian,86-(660)158-1836,Structural Engineer,6986236239,"Moen, Mraz and Heidenreich",no -Biron,Rajchert,brajchert4w@e-recht24.de,brajchert4w,Niort,33-(207)497-8305,Quality Control Specialist,5556782318,Conn LLC,no -Drake,Foran,dforan4x@wisc.edu,dforan4x,Fort Pierce,1-(772)401-1527,Nurse Practicioner,2174876256,"Brakus, Schimmel and Turner",no -Madella,Flew,mflew4y@amazon.de,mflew4y,Haodi,86-(156)758-1712,Structural Engineer,2630355349,Abbott Group,no -Jermain,Lintot,jlintot4z@linkedin.com,jlintot4z,Koszyce Wielkie,48-(712)513-8339,Electrical Engineer,5316574915,Bruen Inc,no -Malvina,Cherrison,mcherrison50@dell.com,mcherrison50,Belung Satu,62-(983)260-7407,Geologist III,459539647,"Nader, Davis and Spinka",no -Nesta,Darell,ndarell51@sina.com.cn,ndarell51,Vostochnyy,7-(216)191-7642,Dental Hygienist,9912630998,"Aufderhar, Krajcik and Lemke",no -Valery,Sharpus,vsharpus52@cnn.com,vsharpus52,Checca,51-(325)577-5349,Budget/Accounting Analyst II,9257058077,"Koch, Keeling and Kihn",no -Ramona,Cahill,rcahill53@networksolutions.com,rcahill53,Bailieborough,353-(653)588-5654,VP Marketing,6559784584,Welch-Gleason,no -Calv,Studdeard,cstuddeard54@dion.ne.jp,cstuddeard54,Babakan,62-(727)232-5040,Geological Engineer,3900347034,"Nitzsche, Mohr and Simonis",no -Malia,Jacobssen,mjacobssen55@e-recht24.de,mjacobssen55,Aldeia do Bispo,351-(313)100-4305,Cost Accountant,3428666267,Mayer Group,no -Laural,Izon,lizon56@icq.com,lizon56,Gaoqiao,86-(275)782-1267,Assistant Media Planner,6392728392,Wintheiser Inc,no -Morgan,Caukill,mcaukill57@storify.com,mcaukill57,Torres Novas,351-(450)639-8416,Analog Circuit Design manager,2316388078,"Schiller, Kris and Farrell",no -Marlane,Palek,mpalek58@miibeian.gov.cn,mpalek58,San Isidro de Lules,54-(873)665-9102,Design Engineer,1418632929,Lubowitz and Sons,no -Broderick,Ugo,bugo59@hud.gov,bugo59,Silodakon,62-(378)217-9779,Recruiter,4977155548,Steuber-Dietrich,no -Norry,Arzu,narzu5a@oakley.com,narzu5a,Timashëvsk,7-(943)185-9478,Paralegal,8088001102,"Hettinger, Gutkowski and Bechtelar",no -Benedikta,Meininking,bmeininking5b@macromedia.com,bmeininking5b,Jiucheng,86-(218)617-0476,Legal Assistant,611180774,Douglas Inc,no -Edan,Velasquez,evelasquez5c@sitemeter.com,evelasquez5c,Juncheng,86-(623)794-4358,Associate Professor,3556333899,"Marks, Jakubowski and Boyer",no -Shea,Ernke,sernke5d@freewebs.com,sernke5d,Korniyivka,380-(988)667-0972,Senior Quality Engineer,3318216801,Huel Inc,no -Bekki,Fesby,bfesby5e@irs.gov,bfesby5e,Lille,33-(510)850-2554,Desktop Support Technician,2228160431,Ullrich LLC,no -Sean,Oda,soda5f@tinyurl.com,soda5f,Furukawa,81-(267)487-5524,Office Assistant I,2265020354,Spinka-Auer,no -Jerry,Bakster,jbakster5g@sina.com.cn,jbakster5g,Hołoby,380-(683)792-0125,Staff Scientist,2528271107,D'Amore and Sons,no -Wendi,Imlen,wimlen5h@amazon.co.uk,wimlen5h,Takatsuki,81-(641)449-9730,Internal Auditor,8591255291,Hermann-Reinger,no -Cristina,McCarry,cmccarry5i@weibo.com,cmccarry5i,Banturkrajan,62-(200)913-3412,Help Desk Technician,8664973989,"Skiles, Russel and Wisoky",no -Viviana,Selman,vselman5j@360.cn,vselman5j,Huayan,86-(681)662-3285,Research Assistant III,6262769528,Wuckert Inc,no -Shanie,Uppett,suppett5k@webeden.co.uk,suppett5k,Lac du Bonnet,1-(543)646-5383,Operator,4572433119,Fadel Inc,no -Suzie,Bridgeman,sbridgeman5l@dmoz.org,sbridgeman5l,Kamo,81-(897)485-9748,Environmental Specialist,1977897401,"Denesik, Okuneva and Bernier",no -Eudora,Casterot,ecasterot5m@psu.edu,ecasterot5m,Zonghan,86-(764)968-7549,Help Desk Operator,2008858634,"Jaskolski, Huels and Dibbert",no -Penn,Viant,pviant5n@linkedin.com,pviant5n,Andir,62-(390)901-5564,Senior Sales Associate,2238319271,"Cummings, Beatty and Hudson",no -Berne,Hannan,bhannan5o@shareasale.com,bhannan5o,Krajan Kerjo,62-(278)571-4046,Data Coordiator,7942202852,Auer-Bartoletti,no -Oralee,Malyj,omalyj5p@admin.ch,omalyj5p,Kotayk’,374-(542)956-6172,Engineer IV,4819135880,"Pacocha, Kertzmann and Rempel",no -Fifi,Small,fsmall5q@amazon.de,fsmall5q,Voznesenskoye,7-(821)863-5914,Physical Therapy Assistant,6908304248,"Rippin, Reichel and White",no -Loise,Pilger,lpilger5r@smh.com.au,lpilger5r,Hénin-Beaumont,33-(686)647-9059,Information Systems Manager,967841968,Wiza and Sons,no -Derward,Dupoy,ddupoy5s@latimes.com,ddupoy5s,Itami,81-(903)990-0489,Quality Engineer,3564905782,Dare-Kautzer,no -Chelsea,Lergan,clergan5t@youtu.be,clergan5t,Jiagao,86-(320)644-8775,Research Assistant III,9361206621,Kirlin-Effertz,no -Rosene,Flitcroft,rflitcroft5u@free.fr,rflitcroft5u,Inírida,57-(248)911-2377,Clinical Specialist,9685341567,"Dietrich, Wyman and Shanahan",no -Chariot,Barok,cbarok5v@blogspot.com,cbarok5v,Căuşeni,373-(632)605-6648,Speech Pathologist,4694900498,Legros LLC,no -Elita,von Nassau,evonnassau5w@digg.com,evonnassau5w,Kutacane,62-(213)303-2731,Executive Secretary,347148085,Green Inc,no -Gael,Marjanovic,gmarjanovic5x@marriott.com,gmarjanovic5x,Huacapampa,51-(186)661-9148,Occupational Therapist,6726485387,"Stamm, Kris and Farrell",no -Gaspard,Ummfrey,gummfrey5y@t.co,gummfrey5y,Buenavista,63-(497)452-5987,Speech Pathologist,4575944572,Bradtke-Hegmann,no -Bent,Trenam,btrenam5z@auda.org.au,btrenam5z,Cerrito,57-(251)296-9228,Payment Adjustment Coordinator,1352694905,Robel Inc,no -Allie,Cardo,acardo60@nba.com,acardo60,Sayama,81-(136)328-3578,Administrative Assistant II,1953155472,Franecki Inc,no -Kendricks,Lawes,klawes61@wikimedia.org,klawes61,Kýria,30-(629)572-9182,Automation Specialist III,3013335882,Cremin and Sons,no -Israel,Earwicker,iearwicker62@latimes.com,iearwicker62,Naga,63-(980)734-2130,Help Desk Technician,9262358857,Predovic Group,no -Olivie,Haskett,ohaskett63@biblegateway.com,ohaskett63,Sadská,420-(267)684-5843,General Manager,341903078,"Ritchie, Thiel and Crona",no -Lorette,Jupp,ljupp64@eventbrite.com,ljupp64,Kalety,48-(905)755-9085,Senior Financial Analyst,6902201358,"Larson, Mann and Denesik",no -Huberto,Fieldsend,hfieldsend65@hibu.com,hfieldsend65,Rostokino,7-(885)545-7151,Sales Representative,7583497507,Buckridge-Crist,no -Galvan,Ruslen,gruslen66@biblegateway.com,gruslen66,Tomaszów Lubelski,48-(738)856-8800,Executive Secretary,7689061370,Marquardt Group,no -Lucine,Dillway,ldillway67@netlog.com,ldillway67,Nobres,55-(588)142-5888,Data Coordiator,3143583223,Morissette Group,no -Bogey,Lloyd,blloyd68@clickbank.net,blloyd68,Maskinongé,1-(480)421-6369,Recruiter,8019916377,Schmidt-Okuneva,no -Lana,Osorio,losorio69@theguardian.com,losorio69,Shuiyuesi,86-(368)799-2866,Financial Advisor,845918354,Murazik-Spinka,no -April,Shrimpton,ashrimpton6a@yahoo.co.jp,ashrimpton6a,Jurh,86-(945)443-7757,Budget/Accounting Analyst I,6199988221,"Willms, Marquardt and Kautzer",no -Thea,Brunelleschi,tbrunelleschi6b@boston.com,tbrunelleschi6b,Belovo,7-(379)764-3239,Speech Pathologist,3924467498,Feil Inc,no -Sunshine,Pymer,spymer6c@sakura.ne.jp,spymer6c,Tsibulev,380-(446)992-3711,Technical Writer,673563766,Price-Kuhic,no -Neddie,Westoll,nwestoll6d@dailymail.co.uk,nwestoll6d,Tatebayashi,81-(379)112-1552,Software Consultant,5692786702,"Lind, Schoen and Harris",no -Godfrey,Shiliton,gshiliton6e@economist.com,gshiliton6e,Caucaia,55-(324)521-2916,Assistant Media Planner,3640782380,"White, Sipes and Macejkovic",no -Bonnibelle,Meys,bmeys6f@hud.gov,bmeys6f,Barengkok Hilir,62-(132)233-0164,VP Marketing,6576141343,Greenfelder and Sons,no -Biddie,Hazart,bhazart6g@privacy.gov.au,bhazart6g,Lyubimets,359-(539)214-9362,Research Nurse,2110251921,Beatty Inc,no -Mariette,Arnoud,marnoud6h@upenn.edu,marnoud6h,Chonglou,86-(367)745-8032,Chemical Engineer,6279421910,Bailey-Flatley,no -Ralph,Ronan,rronan6i@soup.io,rronan6i,Villa del Rosario,54-(472)473-2834,Media Manager III,898611601,Conroy-Schultz,no -Kristopher,Byrth,kbyrth6j@ucoz.com,kbyrth6j,Vyselki,7-(553)161-3317,GIS Technical Architect,8368786673,"Feest, Cremin and Goodwin",no -Juliette,Peckett,jpeckett6k@desdev.cn,jpeckett6k,Dublin,353-(547)169-7510,Registered Nurse,4289815278,Jakubowski-Lueilwitz,no -Lauretta,Edgeler,ledgeler6l@instagram.com,ledgeler6l,Tarragona,63-(650)302-6149,Biostatistician IV,6817860377,"Jakubowski, Steuber and Tillman",no -Scot,Calvert,scalvert6m@blinklist.com,scalvert6m,Condong,62-(732)380-9120,Sales Associate,7437515962,Doyle-Breitenberg,no -Elyssa,Tibbles,etibbles6n@last.fm,etibbles6n,Neftobod,992-(777)638-8129,Analyst Programmer,9445635612,"Fahey, Champlin and Dietrich",no -Brander,Harmer,bharmer6o@bloglovin.com,bharmer6o,Gardēz,93-(358)973-4287,Librarian,1276314027,"Hauck, Simonis and Rosenbaum",no -Brennen,Springthorpe,bspringthorpe6p@salon.com,bspringthorpe6p,Mobaye,236-(308)628-4824,Safety Technician II,3086629398,Yundt-Ziemann,no -Bren,Kleynermans,bkleynermans6q@phpbb.com,bkleynermans6q,Weifang,86-(292)267-2145,Developer III,5400207502,"Treutel, Stoltenberg and Johnston",no -Candy,Tooze,ctooze6r@friendfeed.com,ctooze6r,Vlachovo Březí,420-(676)807-2495,Nurse Practicioner,5388144038,"Russel, Blanda and Rogahn",no -Fairleigh,Diamant,fdiamant6s@blinklist.com,fdiamant6s,Sainte-Anne-de-Bellevue,1-(568)570-3951,Quality Engineer,3663658481,Armstrong-Johns,no -Basil,Howsden,bhowsden6t@ovh.net,bhowsden6t,Xylotymbou,357-(214)824-3004,Tax Accountant,3403316513,"Langosh, Bartell and Stoltenberg",no -Dora,Dobbin,ddobbin6u@amazon.co.jp,ddobbin6u,Lamovita,387-(768)310-0952,Office Assistant I,8679431729,Leannon-Kiehn,no -Demetra,Brownill,dbrownill6v@over-blog.com,dbrownill6v,Bagou,86-(713)477-6708,Sales Representative,5659782310,Johns-Kerluke,no -Dasi,Dumini,ddumini6w@patch.com,ddumini6w,Punta del Este,598-(886)595-6322,Human Resources Assistant II,1332065767,Schowalter-Altenwerth,no -Lenette,Geaveny,lgeaveny6x@pcworld.com,lgeaveny6x,Gaoqiao,86-(467)357-1181,Programmer IV,6397889467,"Will, Rath and Jenkins",no -Colin,Treace,ctreace6y@wikimedia.org,ctreace6y,Nanjiao,86-(675)354-6909,Chief Design Engineer,7751575638,"Ferry, Runolfsdottir and Yost",no -Corabelle,Clow,cclow6z@hexun.com,cclow6z,Sovetskaya Gavan’,7-(120)976-8309,Software Consultant,7813300394,Doyle Group,no -Linda,Sebborn,lsebborn70@ucoz.ru,lsebborn70,Knoxville,1-(865)117-5458,General Manager,9692754766,Reichert-O'Reilly,no -Hector,Halbeard,hhalbeard71@about.me,hhalbeard71,Batanovtsi,359-(442)822-8483,Physical Therapy Assistant,9078172762,Conn Group,no -Abbe,Mobberley,amobberley72@ucsd.edu,amobberley72,Kinna,46-(293)901-8731,Administrative Assistant II,9620491815,Hahn-Batz,no -Jasmina,Wickliffe,jwickliffe73@google.it,jwickliffe73,Mercier,1-(345)768-6426,Web Designer IV,9241731699,Wunsch Inc,no -Cissy,Saill,csaill74@google.ru,csaill74,Cifuentes,53-(247)403-7379,Analog Circuit Design manager,1682507572,Oberbrunner Group,no -Sharlene,Ozintsev,sozintsev75@google.com.br,sozintsev75,Gornji Milanovac,381-(814)830-4698,Associate Professor,2798596351,Lockman-Abbott,no -Padraic,Alyukin,palyukin76@chicagotribune.com,palyukin76,Ouricuri,55-(251)839-4014,Recruiter,6246014852,Weimann-Fay,no -Rowney,Bamblett,rbamblett77@shop-pro.jp,rbamblett77,Saint-Étienne,33-(689)956-1538,Director of Sales,2164832523,Gulgowski Inc,no -Ertha,Carayol,ecarayol78@aol.com,ecarayol78,Kanoni,256-(965)621-0576,Assistant Professor,7485417517,"Hoppe, Windler and Stiedemann",no -Jodie,Ramsdell,jramsdell79@ezinearticles.com,jramsdell79,Xingxi,86-(209)444-2347,Geological Engineer,1645038890,Padberg LLC,no -Jessie,Febre,jfebre7a@lulu.com,jfebre7a,Glugur Krajan,62-(476)504-7372,Editor,7484180890,Dickinson Group,no -Xymenes,Rihanek,xrihanek7b@mapy.cz,xrihanek7b,Tiemen,86-(815)399-0300,Tax Accountant,7418639295,Rogahn Group,no -Ynes,Castagneri,ycastagneri7c@army.mil,ycastagneri7c,Majiang,86-(109)725-0679,Web Developer IV,9966232281,Veum-Block,no -Meade,Josovich,mjosovich7d@instagram.com,mjosovich7d,Dumalinao,63-(220)787-8879,Chief Design Engineer,9532892052,Dach LLC,no -Starla,Baglan,sbaglan7e@kickstarter.com,sbaglan7e,Tucson,1-(520)306-4486,Geological Engineer,3924286000,White LLC,no -Cecil,Ditchfield,cditchfield7f@merriam-webster.com,cditchfield7f,Bouillon,32-(153)814-1718,Safety Technician II,3049249757,Wehner-Schultz,no -Albina,Caile,acaile7g@sourceforge.net,acaile7g,Limanowa,48-(598)134-6137,Statistician IV,2887139231,Gleichner LLC,no -Myrtia,Topling,mtopling7h@timesonline.co.uk,mtopling7h,Weichanglu,86-(679)742-0020,Account Coordinator,8708521727,Skiles-Rempel,no -Jillian,Parnall,jparnall7i@plala.or.jp,jparnall7i,Lobito,244-(170)955-1350,Environmental Specialist,4004831083,McCullough-Gislason,no -Martita,Gallamore,mgallamore7j@fotki.com,mgallamore7j,Watubuku,62-(829)363-5055,Food Chemist,332452107,Cummerata Group,no -Gareth,Bourchier,gbourchier7k@biblegateway.com,gbourchier7k,Benito Juarez,52-(692)902-9439,Senior Editor,2717344314,Mueller-McDermott,no -Cristine,Lydiard,clydiard7l@hubpages.com,clydiard7l,Puzi,86-(502)679-6404,Tax Accountant,2847297839,Rau-Gerhold,no -Tamar,Grishagin,tgrishagin7m@ft.com,tgrishagin7m,Singkup,62-(368)986-3322,Pharmacist,4974827138,Waters-Volkman,no -Kassandra,McGarva,kmcgarva7n@ucsd.edu,kmcgarva7n,Tunal,51-(683)835-8456,Statistician II,8446317222,Tremblay-Jacobi,no -Lulita,Millard,lmillard7o@biglobe.ne.jp,lmillard7o,Charlemagne,1-(334)407-8112,Software Engineer IV,7906208463,Nicolas-Harber,no -Deanna,Guly,dguly7p@cbslocal.com,dguly7p,Barda,994-(610)562-3650,Business Systems Development Analyst,3995952712,Bailey Group,no -Latia,Lerer,llerer7q@acquirethisname.com,llerer7q,Dykan’ka,380-(537)386-5412,Quality Control Specialist,1410485773,Daugherty and Sons,no -Jessika,Constantine,jconstantine7r@twitter.com,jconstantine7r,Parang,62-(598)114-0602,VP Marketing,1477207635,Schowalter-Becker,no -Fianna,Garz,fgarz7s@posterous.com,fgarz7s,Västerås,46-(169)490-0251,Paralegal,2065474785,"Osinski, Stark and Wisoky",no -Georgina,McGown,gmcgown7t@va.gov,gmcgown7t,Lianghekou,86-(580)598-5939,Database Administrator IV,8574862584,Schmidt-Stark,no -Libbey,Hatto,lhatto7u@parallels.com,lhatto7u,Saint-Pierre,262-(621)379-5079,Compensation Analyst,3663439984,Wintheiser-Tromp,no -Melosa,Varvell,mvarvell7v@msu.edu,mvarvell7v,Canta,51-(384)731-8458,Executive Secretary,1754007481,Lind-Weissnat,no -Caspar,Cutbirth,ccutbirth7w@nifty.com,ccutbirth7w,Makoko,234-(315)758-3899,Senior Sales Associate,7648950596,"Kertzmann, Muller and McClure",no -Ward,Pryor,wpryor7x@xinhuanet.com,wpryor7x,Pitangui,55-(228)519-9720,Research Assistant I,7596446612,Ondricka-Murray,no -Judon,Orhrt,jorhrt7y@friendfeed.com,jorhrt7y,Rancakuya,62-(835)959-6252,Senior Financial Analyst,862524326,Ratke-Powlowski,no -Isa,Gudgin,igudgin7z@bizjournals.com,igudgin7z,Paojan,62-(130)105-8528,Administrative Assistant IV,6567173823,Hyatt and Sons,no -Jacquetta,Heinrici,jheinrici80@latimes.com,jheinrici80,Pitanga,55-(768)218-0323,Clinical Specialist,7383258630,McCullough LLC,no -Gris,Demonge,gdemonge81@eventbrite.com,gdemonge81,Sevsk,7-(385)990-5642,Software Consultant,7319470772,Prosacco Inc,no -Anna,Cordova,acordova82@vistaprint.com,acordova82,Horodnya,380-(403)720-3982,Research Associate,8382416985,Witting Inc,no -Garek,Paver,gpaver83@reddit.com,gpaver83,Baumata,62-(857)457-3277,Systems Administrator IV,5548424025,Homenick-Cummings,no -Lyndsey,Penrose,lpenrose84@amazonaws.com,lpenrose84,Xinning,86-(478)975-1877,Account Executive,2521617024,"Beier, Wolf and Rutherford",no -Vivyanne,Garment,vgarment85@hc360.com,vgarment85,Abonnema,234-(630)147-0664,Compensation Analyst,3170876961,Gibson Inc,no -Diandra,Alfonso,dalfonso86@so-net.ne.jp,dalfonso86,São Joaquim da Barra,55-(958)915-7472,Recruiter,9244448580,"Walker, Ryan and Gutmann",no -Germana,Filippi,gfilippi87@virginia.edu,gfilippi87,Bořitov,420-(677)675-6041,Quality Engineer,4733992351,Rice Group,no -Huntington,Jaffa,hjaffa88@jigsy.com,hjaffa88,Puerto Padre,53-(811)758-9909,Research Associate,3705515845,Kerluke-Durgan,no -Julius,Scrace,jscrace89@sohu.com,jscrace89,Vilnius,370-(437)863-9804,Senior Financial Analyst,8560462449,"Wunsch, Wilkinson and Bernier",no -Orin,Donnersberg,odonnersberg8a@lycos.com,odonnersberg8a,Posadas,54-(799)614-8488,Assistant Manager,6525056810,"Barrows, Prohaska and Raynor",no -Nicole,Alberts,nalberts8b@businessinsider.com,nalberts8b,Circa,51-(793)830-7780,Internal Auditor,6648971908,Kihn Inc,no -Noami,Coast,ncoast8c@blogs.com,ncoast8c,Bengga,62-(245)836-9414,VP Accounting,1384386025,"Reilly, Feest and Armstrong",no -Trev,Coil,tcoil8d@nyu.edu,tcoil8d,Ol Kalou,254-(686)258-2913,Mechanical Systems Engineer,6873910341,Goyette Inc,no -Isiahi,Bingall,ibingall8e@histats.com,ibingall8e,Raleigh,1-(919)707-3481,Legal Assistant,7848853918,"Stark, Thompson and Wintheiser",no -Dasi,Balsdon,dbalsdon8f@paginegialle.it,dbalsdon8f,Douala,237-(853)665-9676,Administrative Officer,5137205664,"Olson, Mayert and Renner",no -Allx,Towl,atowl8g@wordpress.com,atowl8g,Kosti,249-(267)322-7346,Human Resources Assistant III,4848260302,Walker LLC,no -Mead,Bunton,mbunton8h@linkedin.com,mbunton8h,Zhukovskiy,7-(479)702-5593,General Manager,9816135388,Durgan-Steuber,no -Felipe,Cremen,fcremen8i@tinyurl.com,fcremen8i,Tualangcut,62-(457)527-3731,Software Consultant,960922245,Glover-Vandervort,no -Maryanne,Bevir,mbevir8j@devhub.com,mbevir8j,Petrolina,55-(430)943-6831,Analog Circuit Design manager,8076246016,Schumm-Hoppe,no -Rice,Bangley,rbangley8k@tinyurl.com,rbangley8k,San Francisco,1-(415)451-6262,Legal Assistant,2931538566,Wisoky-Hettinger,no -Rockey,Jewell,rjewell8l@printfriendly.com,rjewell8l,Mistrató,57-(273)159-4757,Marketing Manager,2358326909,Kohler-Crooks,no -Andrei,Busk,abusk8m@trellian.com,abusk8m,Shevchenkove,380-(471)522-4941,Software Test Engineer III,5139581752,Kemmer Group,no -Boyce,Colwill,bcolwill8n@google.fr,bcolwill8n,Paço de Arcos,351-(169)576-4617,Database Administrator I,8239907938,"Carter, Connelly and Turcotte",no -Rosalia,Kilcullen,rkilcullen8o@tmall.com,rkilcullen8o,Skellefteå,46-(497)227-6314,Research Nurse,7802328411,Marvin Inc,no -Wang,Howcroft,whowcroft8p@usa.gov,whowcroft8p,Seixo de Manhoses,351-(878)241-1916,Engineer I,4169975723,"Quitzon, Jacobson and Hoeger",no -Pauletta,MacFadden,pmacfadden8q@yellowbook.com,pmacfadden8q,Guanabacoa,53-(414)148-3660,Senior Cost Accountant,4033591168,"Bernhard, Greenholt and Kovacek",no -Anetta,Kikke,akikke8r@xrea.com,akikke8r,Pines,63-(455)105-7090,Staff Scientist,3797345658,"Upton, Walter and Champlin",no -Doy,Von Oertzen,dvonoertzen8s@soundcloud.com,dvonoertzen8s,Trancas,54-(227)790-7863,Quality Control Specialist,7347709652,Rogahn-Robel,no -Evania,Ettery,eettery8t@woothemes.com,eettery8t,Batuidu,62-(958)487-1137,Environmental Tech,6712438047,"McCullough, Brown and White",no -Dorothy,Burchfield,dburchfield8u@com.com,dburchfield8u,Buenos Aires,57-(104)461-3034,Structural Engineer,1232163627,"Bergnaum, Mann and Denesik",no -Marnia,Pates,mpates8v@cdc.gov,mpates8v,Wanzu,86-(584)655-8767,Structural Analysis Engineer,9486437602,"Vandervort, Reilly and Torp",no -Sherlocke,Sundin,ssundin8w@bloglovin.com,ssundin8w,Lubumbashi,242-(894)433-3030,Database Administrator I,8350287896,"Denesik, Prohaska and Jacobson",no -Cathe,Perell,cperell8x@wordpress.com,cperell8x,Kruty,380-(115)837-1904,VP Sales,42397316,"Wilkinson, Schulist and Macejkovic",no -Pennie,Gerault,pgerault8y@geocities.jp,pgerault8y,Placencia,501-(575)329-0306,Social Worker,7431658591,"Torphy, Bailey and Reilly",no -Mitchell,Crambie,mcrambie8z@privacy.gov.au,mcrambie8z,Xiamao,86-(265)196-0470,Nuclear Power Engineer,1526344351,Ritchie-Morissette,no -Melisent,Gosneye,mgosneye90@freewebs.com,mgosneye90,Yōkaichiba,81-(118)826-5920,VP Product Management,2373235900,Homenick and Sons,no -Jordain,Gheorghe,jgheorghe91@bandcamp.com,jgheorghe91,Ljungby,46-(108)213-7069,Pharmacist,2339386128,"Lubowitz, Witting and Trantow",no -Ezekiel,Winpenny,ewinpenny92@aboutads.info,ewinpenny92,Uttaradit,66-(502)534-3772,Analyst Programmer,9863270415,"Satterfield, Yost and Cruickshank",no -Alaric,Coal,acoal93@rambler.ru,acoal93,Piła,48-(110)978-3089,Senior Editor,1002792959,Schmeler Group,no -Sigvard,Durnill,sdurnill94@senate.gov,sdurnill94,Jiuzihe,86-(285)652-3541,Desktop Support Technician,6259022751,Hodkiewicz-Treutel,no -Pauletta,Jacob,pjacob95@blog.com,pjacob95,Lillehammer,47-(466)710-7316,Budget/Accounting Analyst IV,8012816342,Kub-Streich,no -Genevieve,Easson,geasson96@gmpg.org,geasson96,Litian,86-(690)700-3316,Chemical Engineer,9267475002,Krajcik-Berge,no -Chad,Wellings,cwellings97@geocities.com,cwellings97,Corozal,57-(599)397-8105,Technical Writer,1234875780,Lang Inc,no -Constantia,Andor,candor98@angelfire.com,candor98,Luxi,86-(981)190-7061,Tax Accountant,2171737387,Kunze-Cummerata,no -Nathanil,Kennett,nkennett99@salon.com,nkennett99,Kushnytsya,380-(964)412-7626,Operator,2201713081,Auer LLC,no -Marilyn,Lambden,mlambden9a@ca.gov,mlambden9a,Sūq al Khamīs,967-(606)751-1510,Social Worker,9824776443,"Kuhic, Wolf and Runte",no -Sol,Trownson,strownson9b@t.co,strownson9b,Venado Tuerto,54-(387)454-8901,Paralegal,4748088125,Reichert-Nitzsche,no -Marybeth,Sturney,msturney9c@163.com,msturney9c,Agassiz,1-(357)754-2461,Data Coordiator,3593006383,Spinka-Ebert,no -Tyler,Kightly,tkightly9d@ed.gov,tkightly9d,Kunčice pod Ondřejníkem,420-(222)601-1668,General Manager,5778670230,Brown Group,no -Godart,Izakoff,gizakoff9e@jimdo.com,gizakoff9e,San Agustin,63-(658)848-5052,Junior Executive,3147182215,Schaden and Sons,no -Cherie,MacAndrew,cmacandrew9f@jigsy.com,cmacandrew9f,Topeka,1-(785)270-8606,Software Engineer IV,5443654527,Schuster-Windler,no -Giorgia,Cinderey,gcinderey9g@php.net,gcinderey9g,Setúbal,351-(730)743-5865,Account Representative I,6484043175,Johns Inc,no -Kasper,Deuss,kdeuss9h@myspace.com,kdeuss9h,Ostrogozhsk,7-(336)124-5046,Nurse,6142898304,"Smith, Hamill and Beatty",no -Leroy,Foord,lfoord9i@timesonline.co.uk,lfoord9i,Kijang,82-(585)819-8722,Analog Circuit Design manager,4569642292,Leffler-Casper,no -Urson,Fludder,ufludder9j@mac.com,ufludder9j,Lumbardhi,383-(659)644-8699,Programmer II,2608105793,Wisoky-Lesch,no -Victoir,Sainer,vsainer9k@4shared.com,vsainer9k,Mocoa,57-(566)759-9576,Senior Cost Accountant,4891001224,Gerlach Inc,no -Nestor,Gray,ngray9l@paginegialle.it,ngray9l,Vallauris,33-(405)253-6375,Help Desk Operator,7391899399,Rutherford-Fisher,no -Benedetto,Sebrens,bsebrens9m@quantcast.com,bsebrens9m,Hüremt,976-(937)675-7706,Health Coach I,5492941666,Rosenbaum Inc,no -Alis,Crittal,acrittal9n@fema.gov,acrittal9n,Xia’ertai,86-(808)528-2343,Nurse,9616882783,Waters LLC,no -Tanitansy,Deighan,tdeighan9o@ovh.net,tdeighan9o,Ketitang Wetan,62-(807)439-9181,Account Coordinator,5918139109,Schultz-Quigley,no -Park,Allbon,pallbon9p@topsy.com,pallbon9p,Mértola,351-(457)676-3664,Recruiter,7432415315,Franecki-Lind,no -Bridget,Houlden,bhoulden9q@telegraph.co.uk,bhoulden9q,Busay,63-(327)378-8551,Teacher,5534661836,Kutch Inc,no -Timi,Winnett,twinnett9r@wiley.com,twinnett9r,Foros de Salvaterra,351-(750)913-7504,VP Marketing,956508278,"Pagac, Wisozk and Powlowski",no -Garey,Berends,gberends9s@nasa.gov,gberends9s,Villa Nueva,54-(466)900-2563,Community Outreach Specialist,2649689285,Cruickshank Group,no -Maurise,Sabathe,msabathe9t@umn.edu,msabathe9t,Porto Alto,351-(826)409-0224,Environmental Tech,4375179112,O'Kon and Sons,no -Waiter,Newport,wnewport9u@cdc.gov,wnewport9u,Balibago,63-(808)564-2341,Media Manager I,3383596125,Frami-Kassulke,no -Clarissa,Snuggs,csnuggs9v@moonfruit.com,csnuggs9v,Weitang,86-(376)106-1168,Account Representative IV,2195207272,Harris Inc,no -Florance,Littlejohns,flittlejohns9w@tumblr.com,flittlejohns9w,Bunigeulis,62-(587)466-3755,Legal Assistant,3318922927,Marquardt-Howe,no -Gail,Skechley,gskechley9x@prweb.com,gskechley9x,Meixi,86-(203)873-6865,Web Developer I,6076144513,Nolan-Dickinson,no -Skippy,Biss,sbiss9y@prweb.com,sbiss9y,Dongshi,86-(723)211-0742,Structural Analysis Engineer,6615870533,"Connelly, Durgan and Block",no -Haskell,Ring,hring9z@bluehost.com,hring9z,Želiv,420-(641)544-3995,Financial Advisor,4876809534,"Lynch, Sipes and Rodriguez",no -Germaine,Nugent,gnugenta0@netscape.com,gnugenta0,Żyrardów,48-(730)293-9054,Senior Editor,3174803845,"Schimmel, Zulauf and Koepp",no -Karel,Lokier,klokiera1@ow.ly,klokiera1,Dolinsk,7-(925)530-5945,Safety Technician II,4154581473,"Hirthe, Lindgren and Aufderhar",no -Helena,Jeeves,hjeevesa2@sphinn.com,hjeevesa2,Cimanggu,62-(941)630-4312,Product Engineer,7546527988,"Gusikowski, Leannon and Jacobs",no -Alberik,Dillingstone,adillingstonea3@columbia.edu,adillingstonea3,Zelenoborskiy,7-(836)258-0010,Dental Hygienist,7362248229,Mosciski-Runte,no -Carly,Linnett,clinnetta4@exblog.jp,clinnetta4,Pringgabaya,62-(246)753-9319,Administrative Officer,8092146349,Bashirian-Lebsack,no -Mortimer,Brando,mbrandoa5@upenn.edu,mbrandoa5,Vestmannaeyjar,354-(926)712-7652,Account Executive,3018918487,Kreiger Group,no -Filbert,Ablett,fabletta6@ycombinator.com,fabletta6,Mýki,30-(705)811-5277,Tax Accountant,6539074042,"Ziemann, Welch and Farrell",no -Faith,Braven,fbravena7@reuters.com,fbravena7,Thessaloníki,30-(722)343-0087,Electrical Engineer,9811784329,Daniel Inc,no -Frannie,Davidov,fdavidova8@themeforest.net,fdavidova8,Palayan City,63-(745)265-1044,Web Designer II,6579399848,Denesik and Sons,no -Lucien,Tabner,ltabnera9@xinhuanet.com,ltabnera9,Mulyosari,62-(239)594-7444,Librarian,1502298732,"Rosenbaum, Reichert and Kunze",no -Wally,Enever,weneveraa@bloglines.com,weneveraa,Satrejan,62-(645)352-9402,Office Assistant III,3527730311,Grady-Koelpin,no -Nedda,Gorke,ngorkeab@networkadvertising.org,ngorkeab,Stanišić,381-(108)441-3898,Research Associate,3014819530,Turner LLC,no -Bobby,Froggatt,bfroggattac@soup.io,bfroggattac,Platičevo,381-(674)755-5107,Quality Control Specialist,737880740,"Goodwin, Gislason and Deckow",no -Stace,Acaster,sacasterad@discovery.com,sacasterad,Macia,258-(104)153-7107,Health Coach IV,6201062777,Jones-Pollich,no -Oswald,Moulder,omoulderae@goo.gl,omoulderae,Khvastovichi,7-(214)819-4396,Social Worker,394690478,Nikolaus-Erdman,no -Wanda,Glossop,wglossopaf@infoseek.co.jp,wglossopaf,Pinyug,7-(114)659-2688,Internal Auditor,2523327775,"Frami, Leffler and Schulist",no -Drucy,Le Count,dlecountag@1und1.de,dlecountag,Skalat,380-(388)706-1735,Accountant III,1408462974,"Zieme, Terry and Runolfsdottir",no -Jaclyn,Dohrmann,jdohrmannah@is.gd,jdohrmannah,Dongshan,86-(100)568-9635,GIS Technical Architect,3924999996,McKenzie-Hermiston,no -Yvonne,Sansun,ysansunai@omniture.com,ysansunai,El Progreso,507-(224)379-6931,Staff Accountant IV,8276625738,Sporer-Trantow,no -Vonny,Skipp,vskippaj@sbwire.com,vskippaj,Paokmotong Utara,62-(835)335-0196,Payment Adjustment Coordinator,5895390900,"Treutel, Brown and Brekke",no -Karyl,Wadman,kwadmanak@imgur.com,kwadmanak,Yanjiao,86-(360)378-3302,Staff Scientist,1910238406,"Hansen, Pagac and Deckow",no -Kippie,Bradden,kbraddenal@marriott.com,kbraddenal,Jönköping,46-(543)587-0300,Staff Scientist,9176800180,Kirlin Inc,no -Paddy,Kettlesing,pkettlesingam@cornell.edu,pkettlesingam,Oslo,47-(849)145-5733,Structural Engineer,8705223008,Jaskolski-Harber,no -Kane,Wennington,kwenningtonan@ucsd.edu,kwenningtonan,Lukashin,374-(349)354-4479,Staff Scientist,7435531871,Schneider Inc,no -Sherill,Williamson,swilliamsonao@earthlink.net,swilliamsonao,Mafang,86-(496)852-1140,Accounting Assistant III,1506840779,Dooley-Olson,no -Audre,Inglish,ainglishap@ehow.com,ainglishap,Minian,62-(250)963-0003,Business Systems Development Analyst,4065598095,"Stoltenberg, Wisozk and Weimann",no -Berri,Fedorski,bfedorskiaq@umich.edu,bfedorskiaq,Norcasia,57-(162)449-5682,Safety Technician IV,98301586,Maggio LLC,no -Ursulina,Whitehurst,uwhitehurstar@wikipedia.org,uwhitehurstar,Solna,46-(377)784-6117,Operator,650376811,Bogan Inc,no -Alidia,Torr,atorras@fastcompany.com,atorras,Sandaohezi,86-(949)545-6861,Account Executive,4811145070,Lehner LLC,no -Kaye,Beane,kbeaneat@economist.com,kbeaneat,Nglojo,62-(355)846-4503,Systems Administrator III,9744419083,Fay-Schultz,no -Clywd,Rentz,crentzau@howstuffworks.com,crentzau,Yuguan,86-(368)395-3026,Community Outreach Specialist,8482525794,"Daugherty, Hammes and Grant",no -Loella,Golledge,lgolledgeav@xing.com,lgolledgeav,Sangba,86-(997)138-0005,Computer Systems Analyst IV,3818896577,Kassulke Group,no -Berty,Shankle,bshankleaw@blog.com,bshankleaw,Bailai,86-(811)447-2940,Web Designer IV,1381483984,"Rutherford, Weissnat and Stoltenberg",no -Elysha,Wormell,ewormellax@cornell.edu,ewormellax,Heshi,86-(459)905-4935,Engineer II,6903217533,Reynolds and Sons,no -Emelda,Kienl,ekienlay@edublogs.org,ekienlay,Szelków,48-(150)608-0093,Civil Engineer,403741254,Ryan-Braun,no -Nanete,Shatliffe,nshatliffeaz@wikipedia.org,nshatliffeaz,Wongsorejo,62-(801)201-7190,Social Worker,9561076268,Corkery-Davis,no -Krisha,Luddy,kluddyb0@about.me,kluddyb0,Pulau Pinang,60-(664)235-5600,Research Assistant IV,5908588660,"Beier, Daniel and Johns",no -Aloin,Bagnal,abagnalb1@webnode.com,abagnalb1,Јегуновце,389-(396)343-8442,Software Engineer IV,1870806077,Konopelski-Graham,no -Elna,Cockburn,ecockburnb2@goodreads.com,ecockburnb2,Trần Văn Thời,84-(508)784-0206,Dental Hygienist,3976709638,Monahan-Greenholt,no -Cointon,Leggan,clegganb3@ox.ac.uk,clegganb3,Biryulëvo Zapadnoye,7-(592)382-0444,Electrical Engineer,2202518185,Dibbert and Sons,no -Danila,Goldsbrough,dgoldsbroughb4@marriott.com,dgoldsbroughb4,Dowsk,375-(360)424-7789,Account Executive,9726332923,Bartoletti Group,no -Gigi,Philimore,gphilimoreb5@typepad.com,gphilimoreb5,Changxingbao,86-(393)226-0359,Physical Therapy Assistant,5418292374,Mayert-Casper,no -Adolf,Vakhlov,avakhlovb6@indiegogo.com,avakhlovb6,Cárdenas,53-(723)559-5803,VP Sales,6257773652,"Hamill, Okuneva and Hettinger",no -Rozelle,Ivanchenkov,rivanchenkovb7@moonfruit.com,rivanchenkovb7,Paris 12,33-(806)491-2642,Nuclear Power Engineer,8868636387,Mante-Wolf,no -Kai,Orr,korrb8@cisco.com,korrb8,Osby,46-(498)794-8561,Sales Associate,3395375684,Lemke-Bednar,no -Collie,Yakunin,cyakuninb9@edublogs.org,cyakuninb9,Nanpu,86-(352)102-7244,Health Coach I,6101887901,Medhurst-Langosh,no -Fae,Cahill,fcahillba@reuters.com,fcahillba,Krzeszów,48-(622)530-7313,Food Chemist,6503968477,"Friesen, Sanford and Mayer",no -Cyndie,Aslet,casletbb@scientificamerican.com,casletbb,Saint-Constant,1-(771)528-2913,Cost Accountant,4843499684,"Hamill, Sauer and Torphy",no -Patrizius,Twyford,ptwyfordbc@weather.com,ptwyfordbc,Lagoa,351-(291)253-5463,Business Systems Development Analyst,994297475,Mosciski Inc,no -Mattias,Streight,mstreightbd@yahoo.co.jp,mstreightbd,Skutskär,46-(177)125-2012,Actuary,5440187510,"Farrell, Sanford and Corkery",no -Carlene,Vanni,cvannibe@themeforest.net,cvannibe,Mahates,57-(796)357-4709,Food Chemist,2337222705,Roob Inc,no -Ron,Durrance,rdurrancebf@wp.com,rdurrancebf,Mapalacsiao,63-(369)788-7340,Analyst Programmer,5457066193,Mitchell LLC,no -Carina,Edwardes,cedwardesbg@mapquest.com,cedwardesbg,Valinhos,55-(577)612-0116,Recruiting Manager,5227826919,Mosciski Inc,no -Maddalena,Salerg,msalergbh@umich.edu,msalergbh,Novopodrezkovo,7-(697)647-8581,Health Coach I,1557006229,Brekke Group,no -Philippe,Packington,ppackingtonbi@hp.com,ppackingtonbi,Wenshao,86-(707)622-9285,Accounting Assistant II,6329239517,Pacocha-Blick,no -Izzy,Nias,iniasbj@soundcloud.com,iniasbj,Miami,1-(786)311-2515,Help Desk Operator,1152831127,"Block, Altenwerth and Stanton",no -Merwin,Parsell,mparsellbk@nba.com,mparsellbk,Gayny,7-(547)203-8806,Staff Scientist,7479993129,"Reinger, Quitzon and Vandervort",no -Jessi,Dunkerly,jdunkerlybl@umn.edu,jdunkerlybl,Gaizhou,86-(909)634-5462,Recruiter,2986553141,"O'Reilly, Dicki and Hahn",no -Eldon,Farndon,efarndonbm@aboutads.info,efarndonbm,Wolbrom,48-(909)281-4054,Speech Pathologist,5184371176,"Emmerich, Lehner and Yundt",no -Oates,Elham,oelhambn@mozilla.com,oelhambn,Grand Bank,1-(194)436-8497,Desktop Support Technician,1596660937,"Wehner, Abbott and O'Connell",no -Fanechka,Whyler,fwhylerbo@adobe.com,fwhylerbo,Matelândia,55-(892)769-4322,Biostatistician IV,7668303200,"Donnelly, Gerhold and Schaefer",no -Huntington,Fernant,hfernantbp@ask.com,hfernantbp,Karabas,7-(750)276-8060,Senior Developer,1332953263,Pfeffer-Hills,no -Gregorius,St. Ledger,gstledgerbq@wp.com,gstledgerbq,Vlycháda,30-(743)197-1226,Software Test Engineer III,656158816,Schaden and Sons,no -Cheri,Sainteau,csainteaubr@blinklist.com,csainteaubr,Hengtanggang,86-(187)273-0898,Data Coordiator,5175657151,"Larkin, Weber and Heathcote",no -Christophorus,Poone,cpoonebs@amazonaws.com,cpoonebs,Were Īlu,251-(931)591-8988,Analyst Programmer,8910813008,Flatley and Sons,no -Waite,Castelletto,wcastellettobt@adobe.com,wcastellettobt,Cajamarca,57-(693)677-0164,VP Quality Control,1291883037,Rohan-Goodwin,no -Garth,Legion,glegionbu@mozilla.com,glegionbu,Heihe,86-(941)380-5673,Human Resources Manager,2515034527,"Nitzsche, Pfeffer and Braun",no -Esta,Kerwin,ekerwinbv@networkadvertising.org,ekerwinbv,Mirpur Khas,92-(117)950-2082,Project Manager,8928828589,Glover Inc,no -Chloris,Beare,cbearebw@hhs.gov,cbearebw,Willowmore,27-(985)824-0594,Desktop Support Technician,8563826506,Feil-Reichel,no -Randell,Cancellieri,rcancellieribx@prnewswire.com,rcancellieribx,Bekwai,233-(905)301-0573,Human Resources Assistant I,730372995,Kutch Inc,no -Kip,Ramsdale,kramsdaleby@arstechnica.com,kramsdaleby,Somerset East,27-(218)205-0925,Senior Quality Engineer,802215807,Stehr and Sons,no -Codi,Sutherley,csutherleybz@163.com,csutherleybz,Monaghan,353-(394)919-0981,Account Representative I,6776632693,Stroman and Sons,no -Ichabod,Softley,isoftleyc0@networksolutions.com,isoftleyc0,Gorshechnoye,7-(857)425-7927,Junior Executive,503472247,"Huel, Kunze and Grant",no -Darnall,Menicomb,dmenicombc1@dyndns.org,dmenicombc1,Pisão,351-(603)152-7936,Nuclear Power Engineer,704521695,"Jenkins, Bins and Bosco",no -Hermie,Tripony,htriponyc2@state.tx.us,htriponyc2,Dahe,86-(695)324-3438,Staff Scientist,1453231722,Sauer Group,no -Rouvin,Brahms,rbrahmsc3@flickr.com,rbrahmsc3,Hyesan-dong,850-(373)849-6582,Speech Pathologist,1399653598,"Schumm, Willms and Kovacek",no -Eva,Ausiello,eausielloc4@ted.com,eausielloc4,Las Flores,52-(522)676-7887,VP Product Management,2984517733,Doyle-Hackett,no -Homerus,Benz,hbenzc5@scribd.com,hbenzc5,Karangboyo,62-(463)880-8699,Geological Engineer,9502247396,Pacocha-Rath,no -Orelia,Cardoo,ocardooc6@theatlantic.com,ocardooc6,Huai Mek,66-(562)635-6374,Administrative Officer,2407522354,Sawayn LLC,no -Andy,Whyke,awhykec7@marketwatch.com,awhykec7,Melaka,60-(619)443-9740,Cost Accountant,7266501369,Stiedemann Group,no -Wendell,Charlot,wcharlotc8@weibo.com,wcharlotc8,Shanmu,86-(399)817-3579,Legal Assistant,1929334834,Hudson and Sons,no -Zaria,Rickert,zrickertc9@phoca.cz,zrickertc9,Sukamulya,62-(489)801-0441,Actuary,6151868455,McClure-Cormier,no -Liane,Bugbird,lbugbirdca@soup.io,lbugbirdca,Jiuchenggong,86-(742)484-7736,Director of Sales,5015471092,Dickinson Group,no -Hailee,Jackalin,hjackalincb@t.co,hjackalincb,Baziqiao,86-(348)628-0372,Engineer I,9824969918,"Schuster, Balistreri and Kiehn",no -Sarina,Gretton,sgrettoncc@youtu.be,sgrettoncc,Kafr ash Shaykh,20-(570)759-6531,Programmer III,761625356,Ruecker-Cronin,no -Nedi,Raiman,nraimancd@dailymotion.com,nraimancd,Pohang,82-(100)445-2527,Geologist II,5896756089,Ratke Inc,no -Flossie,O'Keenan,fokeenance@shutterfly.com,fokeenance,Ryjewo,48-(120)425-5167,Software Consultant,4109493390,"Macejkovic, Ziemann and Medhurst",no -Cosette,Bodiam,cbodiamcf@apple.com,cbodiamcf,Falkenberg,46-(660)179-8368,Administrative Officer,1051595991,"Jast, Johnson and Eichmann",no -Wylma,Risbridger,wrisbridgercg@infoseek.co.jp,wrisbridgercg,Villa Paula de Sarmiento,54-(727)419-0510,Nurse,7423041831,"Kuphal, Lind and Smith",no -Anabal,Shuard,ashuardch@hexun.com,ashuardch,Nglojo,62-(150)961-7237,Business Systems Development Analyst,4136441134,"Lemke, Walter and Torp",no -Bill,Bortoluzzi,bbortoluzzici@drupal.org,bbortoluzzici,São Miguel da Carreira,351-(302)874-8797,Payment Adjustment Coordinator,4539837109,Trantow Group,no -Arlena,Rosenbarg,arosenbargcj@com.com,arosenbargcj,Ingarö,46-(337)343-6677,Teacher,7371988523,McDermott-Pollich,no -Kaye,Olsson,kolssonck@sciencedaily.com,kolssonck,Shawan,86-(420)204-5708,Sales Representative,7882023620,"Willms, Maggio and Ebert",no -Brady,Esmead,besmeadcl@cbsnews.com,besmeadcl,Dhahi,967-(539)198-8938,Senior Financial Analyst,3305446706,"Senger, Rau and White",no -Beulah,De Cruz,bdecruzcm@shareasale.com,bdecruzcm,Menghe,86-(695)441-1949,Budget/Accounting Analyst I,1010118013,"Stoltenberg, Gaylord and Kuhn",no -Hart,Pignon,hpignoncn@so-net.ne.jp,hpignoncn,Xishan,86-(796)134-7259,Senior Sales Associate,3487451824,Eichmann LLC,no -Gaultiero,Yapp,gyappco@gov.uk,gyappco,Silveiros,351-(968)335-1115,Editor,8432845973,Torphy-Pfeffer,no -Leonora,Camier,lcamiercp@i2i.jp,lcamiercp,Niebylec,48-(837)941-0248,Payment Adjustment Coordinator,3362041817,Tremblay-Bogan,no -Elsy,Barhem,ebarhemcq@howstuffworks.com,ebarhemcq,Baimi,86-(478)746-4408,Geologist III,3636465074,"Kling, Rempel and Schuppe",no -Ludovika,Freemantle,lfreemantlecr@biblegateway.com,lfreemantlecr,Saint Catherine,20-(525)822-1176,Computer Systems Analyst IV,2508567590,Bartell Group,no -Niki,Bartoszewski,nbartoszewskics@geocities.jp,nbartoszewskics,Toyós,504-(285)333-3663,VP Product Management,8170495997,"Labadie, Schuster and Bailey",no -Jasper,Scardifield,jscardifieldct@wordpress.org,jscardifieldct,Botoh,62-(908)487-6165,Mechanical Systems Engineer,4706641020,"Lindgren, Miller and Reilly",no -Blondie,Korda,bkordacu@jimdo.com,bkordacu,Sayama,81-(550)261-8768,Safety Technician II,3613863448,"Beier, Hodkiewicz and Labadie",no -Mari,Wildey,mwildeycv@earthlink.net,mwildeycv,Las Vegas,1-(702)780-0013,Community Outreach Specialist,6081899675,Ritchie Group,no -Rania,Caulier,rcauliercw@google.es,rcauliercw,Hongqiao,86-(135)941-5093,Recruiting Manager,9767170790,Sipes Group,no -Carmita,Balk,cbalkcx@nydailynews.com,cbalkcx,Radenković,381-(489)896-5035,Assistant Media Planner,3192007451,Rau Group,no -Raye,Rodwell,rrodwellcy@redcross.org,rrodwellcy,Ibusuki,81-(371)210-6897,Programmer IV,7817437106,Halvorson-Considine,no -Jeanelle,Gaunt,jgauntcz@chicagotribune.com,jgauntcz,Guajará Mirim,55-(942)383-5866,Environmental Tech,5293445545,"Cummings, Rohan and Olson",no -Marten,Achromov,machromovd0@google.com.br,machromovd0,Carapicuíba,55-(150)839-0871,Professor,5673414536,Grady and Sons,no -Zebadiah,Ashton,zashtond1@aboutads.info,zashtond1,Liangwangzhuang,86-(533)605-8366,Assistant Media Planner,5660743293,O'Kon Inc,no -Nikolos,Rominov,nrominovd2@livejournal.com,nrominovd2,Wulingyuan,86-(988)701-4303,Administrative Officer,9339583396,McCullough Group,no -Abel,Brockley,abrockleyd3@usgs.gov,abrockleyd3,Cortiços,351-(655)931-9613,Computer Systems Analyst IV,4253152929,Schiller Group,no -Flss,Totaro,ftotarod4@slashdot.org,ftotarod4,Kolaka,62-(103)182-1362,Chief Design Engineer,1468159798,Bruen-Torp,no -Shaine,Tellenbach,stellenbachd5@pen.io,stellenbachd5,Gllogjan,383-(183)169-1139,VP Quality Control,5580264399,"Conroy, Bradtke and Huel",no -Vanni,Zuanazzi,vzuanazzid6@sitemeter.com,vzuanazzid6,Astypálaia,30-(580)574-2168,Account Representative I,9464258799,Lakin LLC,no -Courtney,Dimitrie,cdimitried7@google.co.uk,cdimitried7,Houmt Souk,216-(733)765-8980,Associate Professor,1685573266,Paucek LLC,no -Cymbre,Footitt,cfootittd8@tiny.cc,cfootittd8,Leuwayang,62-(318)778-1877,VP Quality Control,3946614353,Hermann and Sons,no -Kaye,Jessope,kjessoped9@flavors.me,kjessoped9,Kalety,48-(845)480-1707,Senior Quality Engineer,3355884294,"Cremin, Olson and Sawayn",no -Cornie,Limmer,climmerda@state.tx.us,climmerda,Guisser,212-(384)879-2239,Automation Specialist III,7826225280,Balistreri-Wiegand,no -Brenden,Verma,bvermadb@disqus.com,bvermadb,Sulengwaseng,62-(138)357-9869,Web Designer I,6172390155,"Waters, Streich and Abbott",no -Lem,Benedikt,lbenediktdc@wunderground.com,lbenediktdc,Katoro,255-(482)187-5657,Engineer IV,497224445,"Little, Mohr and Wilderman",no -Lowell,Sichardt,lsichardtdd@globo.com,lsichardtdd,Camachile,63-(706)673-3182,Biostatistician I,2575941288,"Lemke, Lesch and Leannon",no -Reine,Delgardillo,rdelgardillode@microsoft.com,rdelgardillode,Neob,62-(936)764-5075,Desktop Support Technician,1513506838,Spencer LLC,no -Thane,Sarchwell,tsarchwelldf@instagram.com,tsarchwelldf,Porto Seguro,55-(660)356-9567,Human Resources Manager,3527153179,Runolfsdottir-Cartwright,no -Danika,Elnor,delnordg@state.tx.us,delnordg,Niimi,81-(547)958-0387,Senior Developer,5050722578,Parisian-Towne,no -Gasparo,Stranio,gstraniodh@diigo.com,gstraniodh,Lezhu,86-(206)787-4960,Financial Analyst,4348687307,Goldner-Schmitt,no -Garnette,Calyton,gcalytondi@vimeo.com,gcalytondi,Karang,62-(950)627-5151,Human Resources Manager,641236301,Prosacco-Ankunding,no -Justinn,Feakins,jfeakinsdj@mozilla.org,jfeakinsdj,Kalampáka,30-(795)552-9647,Engineer IV,8626479360,Nolan LLC,no -Linoel,Kibard,lkibarddk@bravesites.com,lkibarddk,Langpas,63-(644)213-0258,Database Administrator III,3377644679,Langworth-Veum,no -Gan,Lowde,glowdedl@issuu.com,glowdedl,Henan’an,86-(900)591-4847,Actuary,1207495840,"Pagac, White and Stroman",no -Fleurette,Wolland,fwollanddm@dagondesign.com,fwollanddm,Vellinge,46-(300)800-9559,Structural Analysis Engineer,953978931,Kirlin-Kozey,no -Wye,Duplan,wduplandn@qq.com,wduplandn,Ponong,63-(313)355-0869,Project Manager,5336314064,Shanahan-Bradtke,no -Benn,Mayo,bmayodo@oracle.com,bmayodo,Valdivia,56-(963)663-9803,Biostatistician IV,8306385837,Gaylord LLC,no -Benedict,Mannock,bmannockdp@techcrunch.com,bmannockdp,Adorjan,381-(876)163-1457,Account Coordinator,5751702727,"Ernser, Runte and Keebler",no -Eloise,Cleverly,ecleverlydq@4shared.com,ecleverlydq,Colima,506-(165)753-5527,Technical Writer,3792802872,Muller Inc,no -Francesco,Egalton,fegaltondr@woothemes.com,fegaltondr,Taboão da Serra,55-(809)764-2655,Civil Engineer,5044892408,"Crist, Davis and Hirthe",no -Jannelle,Ruddy,jruddyds@barnesandnoble.com,jruddyds,Golden,1-(272)196-2918,Assistant Media Planner,1533733090,Tromp-Emard,no -Dill,Raubenheimers,draubenheimersdt@state.tx.us,draubenheimersdt,Koumac,687-(276)528-4767,Engineer IV,221672184,"Cole, Stamm and Lynch",no -Norine,Sex,nsexdu@angelfire.com,nsexdu,Saint-Eustache,1-(297)748-3708,Nuclear Power Engineer,8545476949,Tromp LLC,no -Fernandina,Loraine,florainedv@zdnet.com,florainedv,Pojok,62-(678)818-1034,Operator,5968941170,Stark and Sons,no -Lincoln,Headly,lheadlydw@pinterest.com,lheadlydw,Rukem,62-(721)761-5670,Desktop Support Technician,1353588335,Mohr Group,no -Sibylle,Duplan,sduplandx@cloudflare.com,sduplandx,Saronída,30-(898)200-2504,Engineer II,1318020735,Nitzsche Inc,no -Durante,Plews,dplewsdy@engadget.com,dplewsdy,Quintela,351-(400)772-1387,Editor,2706273801,Jerde-Johnson,no -Simmonds,Weadick,sweadickdz@bbb.org,sweadickdz,Clisson,33-(449)808-9903,Statistician II,1395682046,Koss and Sons,no -Jinny,Southcoat,jsouthcoate0@imgur.com,jsouthcoate0,Kontiolahti,358-(307)727-1150,Director of Sales,8612730686,Glover Group,no -Tobias,Jedrys,tjedryse1@nifty.com,tjedryse1,Coalaque,51-(352)815-4498,Assistant Media Planner,3241037983,"Daugherty, Lowe and MacGyver",no -Lyndsey,Beasant,lbeasante2@usgs.gov,lbeasante2,Quiñota,51-(893)499-0636,Civil Engineer,1638165475,"Bosco, Farrell and Kuvalis",no -Morganica,Insole,minsolee3@bloglines.com,minsolee3,Alarobia,261-(772)192-7435,Software Consultant,8608912546,"Hodkiewicz, Dare and Treutel",no -Terza,Sangster,tsangstere4@sourceforge.net,tsangstere4,Jagistay,86-(384)596-5400,Editor,8754711339,"Gleason, Luettgen and Dietrich",no -Russell,Crewther,rcrewthere5@webs.com,rcrewthere5,Khiwa,998-(651)198-4172,Tax Accountant,566254271,"Grimes, Koelpin and Koepp",no -Lizabeth,Edmeads,ledmeadse6@facebook.com,ledmeadse6,Tsinandali,995-(180)383-8027,Budget/Accounting Analyst I,9980383631,Bode LLC,no -Karee,O'Feeny,kofeenye7@microsoft.com,kofeenye7,Berezayka,7-(584)773-4095,Senior Sales Associate,2984805720,"Kirlin, Bosco and Jaskolski",no -Adelbert,Ahrenius,aahreniuse8@businessweek.com,aahreniuse8,Trollhättan,46-(560)840-1787,Accountant II,6318469885,Grimes-Rippin,no -Imogene,Ahern,iaherne9@biblegateway.com,iaherne9,Binalbagan,63-(324)343-0387,Senior Cost Accountant,5597923358,"Kemmer, Wyman and Borer",no -Bethanne,Olrenshaw,bolrenshawea@feedburner.com,bolrenshawea,Veiga,351-(737)841-1999,Marketing Manager,6637045683,Stiedemann-Nader,no -Morey,Rabjohns,mrabjohnseb@google.ru,mrabjohnseb,Buang,63-(598)261-6461,Analog Circuit Design manager,4124185693,Champlin LLC,no -Bert,Shiel,bshielec@examiner.com,bshielec,Pignon,509-(674)488-9175,Programmer Analyst II,7670176377,Frami-Senger,no -Justinian,Worters,jwortersed@hp.com,jwortersed,Shanjeev Home,94-(667)505-1821,Pharmacist,380071401,Schmitt LLC,no -Isabeau,Bumpus,ibumpusee@reverbnation.com,ibumpusee,Åkersberga,46-(384)641-5637,Structural Engineer,3748433670,Casper Inc,no -Saunderson,Fucher,sfucheref@wikia.com,sfucheref,Tianchi,86-(579)480-2053,VP Marketing,1518810926,Grimes-Harber,no -Bernard,Nanni,bnannieg@taobao.com,bnannieg,Smimou,212-(309)174-5946,Nurse Practicioner,2559240513,Mueller-Kuhic,no -Vivie,Deerness,vdeernesseh@bbc.co.uk,vdeernesseh,Puerta de Corral Quemado,54-(623)114-6422,Systems Administrator I,6638453319,Crona LLC,no -Lyn,Portinari,lportinariei@wix.com,lportinariei,Amqui,1-(265)894-9823,Design Engineer,6404381532,Krajcik LLC,no -Netta,Tubble,ntubbleej@wikispaces.com,ntubbleej,Lentisqueira,351-(888)721-3359,Sales Associate,7584772129,"Fay, Smith and Boyle",no -Kerrill,Coultous,kcoultousek@gizmodo.com,kcoultousek,Ḩarf al Musaytirah,963-(663)978-3503,Statistician III,2943721670,Haley-Eichmann,no -Linzy,Yglesias,lyglesiasel@bizjournals.com,lyglesiasel,Anse Boileau,248-(902)643-6897,Operator,2871357994,"Abernathy, Schuppe and Nienow",no -Allison,Harden,ahardenem@jiathis.com,ahardenem,Cishangang,86-(457)230-2552,Research Associate,614061776,Barrows Group,no -Carlos,Freemantle,cfreemantleen@techcrunch.com,cfreemantleen,Ylämaa,358-(714)766-2393,Professor,6268473329,Leuschke LLC,no -Annice,Roubottom,aroubottomeo@google.ca,aroubottomeo,Herceg-Novi,382-(172)374-0117,Help Desk Operator,3869023244,Herman and Sons,no -Madeleine,Joincey,mjoinceyep@businesswire.com,mjoinceyep,Mělník,420-(175)226-2829,Programmer II,3947098820,Osinski Inc,no -Berke,Rojas,brojaseq@webeden.co.uk,brojaseq,Oemollo,62-(656)492-8444,Analyst Programmer,3830440014,"Goyette, Farrell and Gleason",no -Samuele,Tassaker,stassakerer@github.io,stassakerer,Vyksa,7-(544)516-7710,Media Manager III,5627912308,Howe Inc,no -Edy,Makeswell,emakeswelles@mapquest.com,emakeswelles,København,45-(567)897-5052,VP Sales,1349041246,Schultz and Sons,no -Zebulen,Lukovic,zlukovicet@independent.co.uk,zlukovicet,Garawati,62-(251)559-0462,General Manager,684692104,Emard Group,no -Robby,Walles,rwalleseu@deliciousdays.com,rwalleseu,Dongfeng,86-(344)516-7422,Account Executive,1069939455,Klein and Sons,no -Priscilla,Rowthorn,prowthornev@yellowpages.com,prowthornev,Chodów,48-(766)379-8879,Developer I,2612438270,Cassin Group,no -Rutger,Heynen,rheynenew@ed.gov,rheynenew,Barbaza,63-(998)385-4724,Geological Engineer,716980800,Conn Group,no -Silvano,Oloman,solomanex@who.int,solomanex,Wenping,86-(729)929-2019,Executive Secretary,6206962660,"Becker, Waelchi and Rowe",no -Costanza,Flaune,cflauneey@ameblo.jp,cflauneey,Lianyun,86-(703)407-6420,Project Manager,8356088984,Runolfsdottir-Glover,no -Bronson,Espine,bespineez@ucla.edu,bespineez,Longonjo,244-(866)340-1198,Programmer IV,9275318654,"Langworth, Stracke and Littel",no -Tessy,Warman,twarmanf0@un.org,twarmanf0,Kuala Terengganu,60-(979)185-5701,Structural Analysis Engineer,7047075690,O'Kon Group,no -Dewain,Gravestone,dgravestonef1@noaa.gov,dgravestonef1,Ludvika,46-(235)721-0297,Analog Circuit Design manager,691001715,Nolan Inc,no -Rourke,Denty,rdentyf2@naver.com,rdentyf2,Molinos,51-(784)178-5510,Community Outreach Specialist,7734182216,Bartoletti-Durgan,no -Carmela,Say,csayf3@salon.com,csayf3,Zubtsov,7-(534)684-8554,Junior Executive,9517395299,"Rosenbaum, Jenkins and Zboncak",no -Hurleigh,Strongitharm,hstrongitharmf4@google.com,hstrongitharmf4,Tver,7-(506)278-6475,Analyst Programmer,6615367807,Simonis-Swift,no -Bondon,Lambregts,blambregtsf5@g.co,blambregtsf5,Xingzhen,86-(440)798-6899,Staff Accountant II,4751010697,Okuneva-Kuhn,no -Isiahi,Beard,ibeardf6@wired.com,ibeardf6,Zhavoronki,7-(974)299-4320,Tax Accountant,2230870122,"Wiza, Pfannerstill and Hyatt",no -Remy,Rzehorz,rrzehorzf7@pcworld.com,rrzehorzf7,Ketanggi,62-(750)848-8321,Research Assistant IV,1606199781,"Hegmann, Yundt and Schoen",no -Charles,Vivash,cvivashf8@livejournal.com,cvivashf8,Hantai,86-(114)123-5243,VP Sales,5008348752,Langworth and Sons,no -Angel,Coda,acodaf9@webs.com,acodaf9,Hexi,86-(364)879-7511,Programmer III,1157097758,"O'Conner, Bartell and O'Reilly",no -Althea,Threader,athreaderfa@blogger.com,athreaderfa,Sviblovo,7-(521)978-2163,Financial Analyst,343346095,"Barton, Kling and Ullrich",no -Auberta,MacKeever,amackeeverfb@com.com,amackeeverfb,Taldyqorghan,7-(663)142-7914,Administrative Officer,191723436,Kertzmann LLC,no -Jerrie,Reucastle,jreucastlefc@eepurl.com,jreucastlefc,Ondoy,63-(160)870-2513,Biostatistician IV,2763802451,Koelpin Group,no -Maible,Youll,myoullfd@soup.io,myoullfd,Alivéri,30-(400)482-8650,Computer Systems Analyst IV,2572163950,Abshire Inc,no -Donica,Hamments,dhammentsfe@xrea.com,dhammentsfe,Nida,370-(354)730-7273,Biostatistician II,5210866432,Windler Group,no -Miquela,Worman,mwormanff@shareasale.com,mwormanff,Foso,233-(566)694-7353,Dental Hygienist,3549652224,Reichel-Zieme,no -Uriah,Surcomb,usurcombfg@blogger.com,usurcombfg,La Soledad,52-(603)246-8965,Accounting Assistant III,1599078163,"Sipes, Nader and Keeling",no -Roddie,Esilmon,resilmonfh@ehow.com,resilmonfh,Palestina,57-(708)985-3162,Electrical Engineer,363630694,O'Hara LLC,no -Corinna,Geffen,cgeffenfi@usnews.com,cgeffenfi,Jastrowie,48-(332)296-1446,Budget/Accounting Analyst II,5462938233,Dickens and Sons,no -Gonzales,Muckloe,gmuckloefj@cornell.edu,gmuckloefj,Fatumuti,62-(643)699-2477,Geologist II,7192127329,Marquardt Group,no -Sharon,Chidwick,schidwickfk@unc.edu,schidwickfk,Foxton,64-(588)279-0414,Biostatistician IV,3192402563,Reynolds Inc,no -Vern,LeEstut,vleestutfl@abc.net.au,vleestutfl,Las Palmas,52-(921)609-1168,Senior Financial Analyst,5113676810,Marvin and Sons,no -Bob,Hof,bhoffm@theglobeandmail.com,bhoffm,Rama,505-(907)179-2015,Geological Engineer,120147319,"Willms, Kling and Hand",no -Nobie,Gerbl,ngerblfn@cbc.ca,ngerblfn,Daugavgrīva,371-(698)955-4899,Desktop Support Technician,9420600106,Bahringer and Sons,no -Antons,Exrol,aexrolfo@china.com.cn,aexrolfo,Shizuishan,86-(784)172-4409,Help Desk Operator,8368132096,Ferry-Conn,no -Wye,Hayward,whaywardfp@phoca.cz,whaywardfp,Espinal,57-(245)501-5469,Accountant IV,2488307750,Hammes-Lubowitz,no -Son,Falconer-Taylor,sfalconertaylorfq@github.io,sfalconertaylorfq,‘Amrān,967-(212)195-4767,Product Engineer,6404706520,McDermott-Ledner,no -Pavlov,Reek,preekfr@typepad.com,preekfr,Thị Trấn Thất Khê,84-(333)510-3759,Desktop Support Technician,9682249406,"Ruecker, Lowe and Maggio",no -Amabel,Iannazzi,aiannazzifs@shop-pro.jp,aiannazzifs,Karangpari,62-(156)856-7713,Environmental Tech,594104572,Hodkiewicz Inc,no -Anselm,Pickworth,apickworthft@earthlink.net,apickworthft,Kukës,355-(384)728-4155,Professor,6571348071,Rowe Group,no -Hildegarde,Gleder,hglederfu@vistaprint.com,hglederfu,Pancheng,86-(840)213-5262,Geological Engineer,195510852,Carroll Inc,no -Benita,Marvell,bmarvellfv@tripadvisor.com,bmarvellfv,Malakwāl,92-(801)819-9067,Account Coordinator,3394329107,Bernier and Sons,no -Willdon,Stanlack,wstanlackfw@ucoz.ru,wstanlackfw,Trảng Bàng,84-(463)410-2718,Project Manager,6933652521,"Labadie, Lehner and Gusikowski",no -Almira,Bartens,abartensfx@who.int,abartensfx,Lac-Brome,1-(112)440-7909,VP Accounting,1810818982,"Hilll, Hane and Langworth",no -Berenice,Broschke,bbroschkefy@about.me,bbroschkefy,Na Di,66-(281)869-0575,Senior Cost Accountant,2630118150,Schaden-Schaden,no -Melony,Rosenfelt,mrosenfeltfz@nih.gov,mrosenfeltfz,Huitang,86-(373)267-4793,Food Chemist,1356491731,"Langosh, Altenwerth and Johnson",no -Matias,Casaccia,mcasacciag0@t.co,mcasacciag0,Astghadzor,374-(558)741-2748,Librarian,6078806653,Gulgowski and Sons,no -Godfrey,Dorran,gdorrang1@gnu.org,gdorrang1,Longde Chengguanzhen,86-(621)856-4764,Programmer III,5779767149,"Bosco, Moen and Bosco",no -Ynes,Gonin,ygoning2@huffingtonpost.com,ygoning2,Jacksonville,1-(904)987-7870,Human Resources Assistant III,8997890921,Purdy Inc,no -Erasmus,Catterick,ecatterickg3@mozilla.com,ecatterickg3,Shanghu,86-(554)629-1624,Senior Financial Analyst,1930579853,Rohan-Romaguera,no -Alfred,Pickton,apicktong4@mapquest.com,apicktong4,Sŭedinenie,359-(979)995-4685,Professor,814432573,Hayes-Windler,no -Stacia,Mordy,smordyg5@apple.com,smordyg5,Springfield,1-(217)733-3909,VP Sales,4240850924,Beier-Wisozk,no -Kimberli,Keymer,kkeymerg6@tuttocitta.it,kkeymerg6,Borås,46-(203)476-9733,Paralegal,1853533335,"Fahey, Hudson and Jones",no -Vivienne,McGeoch,vmcgeochg7@chron.com,vmcgeochg7,Campraksanta,62-(302)790-3621,VP Product Management,2746698242,"Kassulke, Wilderman and Kassulke",no -Ezmeralda,Gutteridge,egutteridgeg8@moonfruit.com,egutteridgeg8,Motema,232-(245)252-3308,Chief Design Engineer,4899196601,Graham-Emard,no -Beitris,Andino,bandinog9@disqus.com,bandinog9,Brailiv,380-(777)219-2795,Senior Cost Accountant,9458256909,Mosciski Group,no -Maury,Bonick,mbonickga@comcast.net,mbonickga,Ubrub,62-(119)279-1772,Recruiting Manager,5647159451,"D'Amore, Nitzsche and Leffler",no -Verene,Leatherland,vleatherlandgb@miitbeian.gov.cn,vleatherlandgb,Jaroměřice nad Rokytnou,420-(156)711-3140,Internal Auditor,3971930999,"Pollich, Turner and Bergstrom",no -Hewett,Dent,hdentgc@tripod.com,hdentgc,Gaoyi,86-(921)190-0405,Administrative Assistant III,4114980911,Marks and Sons,no -Rozina,Seeds,rseedsgd@ox.ac.uk,rseedsgd,Nàng Mau,84-(207)987-9555,Administrative Officer,5612798245,"Nicolas, Schamberger and Stoltenberg",no -Emmalee,Billany,ebillanyge@elegantthemes.com,ebillanyge,Santo André,351-(578)791-9024,Account Executive,3066103560,Howe-Kuphal,no -Jeniffer,Salan,jsalangf@devhub.com,jsalangf,Sete Lagoas,55-(474)631-1789,Marketing Manager,1699081859,Schaden-Fadel,no -Welbie,Palmby,wpalmbygg@nymag.com,wpalmbygg,Payaman,62-(397)816-2725,Programmer Analyst II,9993174750,Price Group,no -Ossie,Machans,omachansgh@bravesites.com,omachansgh,Libas,63-(840)761-5683,Nuclear Power Engineer,1326272306,Sanford-Wolf,no -Cristobal,Binne,cbinnegi@jiathis.com,cbinnegi,Arcoverde,55-(521)304-2880,Desktop Support Technician,7531238543,McLaughlin-Stracke,no -Annissa,McLice,amclicegj@tinypic.com,amclicegj,Selce,389-(892)609-3070,Recruiting Manager,4860531817,"Swift, Koelpin and Mohr",no -Kalle,Betty,kbettygk@earthlink.net,kbettygk,Yasenskaya,7-(832)933-4153,Executive Secretary,7077128954,Hartmann-Rempel,no -Sinclair,Cattrall,scattrallgl@aol.com,scattrallgl,Ipuh,62-(543)627-2201,Quality Engineer,8290193610,Dicki-Prohaska,no -Laure,Meatcher,lmeatchergm@bizjournals.com,lmeatchergm,Tarsouat,212-(795)252-4345,Chief Design Engineer,5305354692,"Farrell, Morissette and Armstrong",no -Jacquelyn,Kidman,jkidmangn@youku.com,jkidmangn,Bwizibwera,256-(558)763-0287,Design Engineer,3633113959,Mann-Goyette,no -Marcos,Boulger,mboulgergo@nbcnews.com,mboulgergo,Kalinkavichy,375-(595)296-8756,Environmental Specialist,2167764766,"Parisian, Abernathy and Jakubowski",no -Conchita,Brunnstein,cbrunnsteingp@nsw.gov.au,cbrunnsteingp,Iturama,55-(102)637-6336,Help Desk Operator,1423412257,"Kovacek, Pfeffer and Carter",no -Moyra,Metcalfe,mmetcalfegq@facebook.com,mmetcalfegq,Huangmao,86-(656)348-7372,Professor,7600769646,"Sipes, Pollich and Maggio",no -Nikolia,Eastope,neastopegr@1688.com,neastopegr,Viçosa,55-(184)114-8152,Nuclear Power Engineer,4776960494,"Lemke, Mayer and Fisher",no -Gabey,Charteris,gcharterisgs@hugedomains.com,gcharterisgs,Sidi Yahya Ou Saad,212-(198)542-6078,VP Accounting,3560342406,Renner and Sons,no -Kirbie,Claxton,kclaxtongt@php.net,kclaxtongt,Gualán,502-(814)325-5193,Nurse,2826332090,Kiehn Group,no -Hinze,Snoddin,hsnoddingu@google.pl,hsnoddingu,Kastélli,30-(288)788-8171,Web Developer I,6651023586,"Padberg, Runolfsson and Torphy",no -Costa,Rix,crixgv@taobao.com,crixgv,Pueblo Nuevo,504-(962)252-2773,Assistant Professor,8691814632,Cartwright Group,no -Abdul,Doodney,adoodneygw@icq.com,adoodneygw,San Esteban,63-(872)929-4757,Senior Financial Analyst,5370482837,"Strosin, Runolfsson and Steuber",no -Martyn,Stanyland,mstanylandgx@moonfruit.com,mstanylandgx,Folques,351-(942)195-7146,Geological Engineer,9248462006,"Rice, Connelly and Murray",no -Erda,Shewring,eshewringgy@php.net,eshewringgy,Gostivar,389-(117)756-5444,Paralegal,1798073269,Schamberger-Luettgen,no -Kerry,Yeaman,kyeamangz@elpais.com,kyeamangz,Gongju,82-(786)382-2951,Marketing Assistant,4905126673,"Schulist, Fadel and Emard",no -Shirley,Wholesworth,swholesworthh0@opensource.org,swholesworthh0,Abuko,220-(724)675-0904,Software Consultant,321418409,Heller and Sons,no -Ennis,Abrahmovici,eabrahmovicih1@wiley.com,eabrahmovicih1,Bambas,51-(472)197-9673,Developer IV,8962080176,Considine-Gibson,no -Sharla,Sutherley,ssutherleyh2@behance.net,ssutherleyh2,Tabuadelo,351-(811)635-6156,VP Quality Control,6808874077,Runolfsdottir LLC,no -Gunther,Brandsen,gbrandsenh3@i2i.jp,gbrandsenh3,Buayan,63-(375)213-4457,Paralegal,5717407505,"Hane, Gutmann and Franecki",no -Kaylee,Enocksson,kenockssonh4@t-online.de,kenockssonh4,Qingshi,86-(192)784-2084,Environmental Specialist,2870295510,Hayes and Sons,no -Peyton,Dearnaly,pdearnalyh5@storify.com,pdearnalyh5,Mulyosari,62-(688)290-2297,Speech Pathologist,4872281845,"Champlin, Miller and Mueller",no -Angelle,Kindread,akindreadh6@sciencedaily.com,akindreadh6,Gīdolē,251-(603)654-7849,Assistant Professor,831351950,Gorczany-Hayes,no -Leonerd,Lardez,llardezh7@deliciousdays.com,llardezh7,Herāt,93-(513)328-2863,Tax Accountant,7061036621,"Renner, Schamberger and Ryan",no -Louise,Veltman,lveltmanh8@elegantthemes.com,lveltmanh8,Kluki,48-(852)795-6465,General Manager,2227283882,Nolan-Labadie,no -Daryle,Peacey,dpeaceyh9@answers.com,dpeaceyh9,Lenart v Slov. Goricah,386-(848)241-2826,Nuclear Power Engineer,6994450376,Weissnat Inc,no -Petey,Atyeo,patyeoha@yahoo.com,patyeoha,Osa,7-(360)966-8784,Systems Administrator I,1033908479,Bartoletti Group,no -Ely,Jessope,ejessopehb@issuu.com,ejessopehb,Sidoaji,62-(919)917-3443,Internal Auditor,7107889222,"Padberg, Kshlerin and Skiles",no -Susie,Wyleman,swylemanhc@feedburner.com,swylemanhc,Zaječí,420-(235)631-9169,Technical Writer,1491248297,Wisoky Inc,no -Shari,Byne,sbynehd@hao123.com,sbynehd,Portela,351-(260)826-4437,Quality Control Specialist,7458232994,"Hyatt, Ward and Collier",no -Rosanna,Chasles,rchasleshe@elegantthemes.com,rchasleshe,Bombon,63-(602)353-2130,Health Coach III,1370246951,Dibbert-Wuckert,no -Trista,Twydell,ttwydellhf@sfgate.com,ttwydellhf,Magdug,63-(267)213-3595,Technical Writer,3196286061,Goodwin-Walsh,no -Alisun,Harvatt,aharvatthg@miibeian.gov.cn,aharvatthg,Hongcao,86-(527)384-1497,Editor,1503083594,Herzog-Koch,no -Corenda,Keijser,ckeijserhh@163.com,ckeijserhh,Laguna,55-(197)776-6176,Professor,9644133080,Crooks-Bergstrom,no -Osbourn,Kilmurry,okilmurryhi@icq.com,okilmurryhi,Horní Suchá,420-(955)543-1671,Analog Circuit Design manager,179532030,Leffler-Towne,no -Laurel,Standell,lstandellhj@wired.com,lstandellhj,Lysyanka,380-(164)654-2407,Research Nurse,63563037,"Lehner, Carroll and Miller",no -Patrizius,Hayworth,phayworthhk@usgs.gov,phayworthhk,Khao Yoi,66-(417)147-7061,Research Associate,8831310038,"Lynch, Bergnaum and Breitenberg",no -Mellie,Begent,mbegenthl@time.com,mbegenthl,Longtan,86-(227)445-3953,Senior Developer,4637997372,Bernhard and Sons,no -Genny,Belderfield,gbelderfieldhm@imgur.com,gbelderfieldhm,Kotaagung,62-(726)439-6434,Geological Engineer,1472967216,Lueilwitz and Sons,no -Kurt,Laminman,klaminmanhn@blogspot.com,klaminmanhn,Vellinge,46-(774)244-0032,Physical Therapy Assistant,8906345453,Mertz and Sons,no -Sherye,Hoff,shoffho@dyndns.org,shoffho,Jiang’an,86-(860)511-6274,Technical Writer,7175131356,"Stroman, Hermann and Boyle",no -Lauren,Burroughes,lburrougheshp@tinyurl.com,lburrougheshp,Molchanovo,7-(213)371-4675,Senior Editor,4118331314,Lockman LLC,no -Arlin,Tatteshall,atatteshallhq@imdb.com,atatteshallhq,Nashville,1-(615)299-5360,Senior Quality Engineer,5243521639,"Stracke, Fadel and Emard",no -Simon,McGruar,smcgruarhr@soup.io,smcgruarhr,Koroyo,62-(952)895-9075,Analyst Programmer,4293044027,Pagac and Sons,no -Butch,Spieght,bspieghths@51.la,bspieghths,Alupay,63-(195)738-7403,Senior Cost Accountant,3544033011,"Jones, Hudson and Strosin",no -Ernestus,Wayte,ewayteht@pagesperso-orange.fr,ewayteht,Tmourghout,212-(185)849-2999,Community Outreach Specialist,4620300438,"Macejkovic, Luettgen and Hilll",no -Melania,Danis,mdanishu@shinystat.com,mdanishu,Tubigan,63-(155)678-5743,Cost Accountant,700955313,Smitham-Walter,no -Fanechka,Snookes,fsnookeshv@biglobe.ne.jp,fsnookeshv,Periyiáli,30-(948)845-5272,Engineer I,8597224908,"Zieme, Mante and Stokes",no -Tasha,Perche,tperchehw@zimbio.com,tperchehw,"Coruña, A",34-(281)688-2390,Senior Developer,2704074135,"Volkman, Conn and Orn",no -Devi,Jadczak,djadczakhx@statcounter.com,djadczakhx,Carrigtwohill,353-(169)296-6030,Data Coordiator,8972860239,Ferry Group,no -Giraldo,Klouz,gklouzhy@irs.gov,gklouzhy,Garešnica,385-(653)814-6119,Computer Systems Analyst IV,6329487731,Leannon-Becker,no -Kania,Camacke,kcamackehz@weebly.com,kcamackehz,Dingbao,86-(241)334-0377,Structural Engineer,2689561948,Witting-Vandervort,no -Arv,Neads,aneadsi0@so-net.ne.jp,aneadsi0,Ueno,81-(627)675-4358,Chemical Engineer,8213531027,Nitzsche Inc,no -Buck,Dumbar,bdumbari1@techcrunch.com,bdumbari1,Tawun,62-(229)591-2099,Internal Auditor,884547655,Mraz and Sons,no -Britte,O'Downe,bodownei2@amazon.com,bodownei2,Hājīganj,880-(992)543-4663,Staff Accountant I,305047736,Hickle-Hand,no -Vinson,Guislin,vguislini3@cbc.ca,vguislini3,Cernik,385-(362)625-9868,Software Consultant,2429844117,Bosco LLC,no -Clem,Foulcher,cfoulcheri4@who.int,cfoulcheri4,Kuala Lumpur,60-(583)708-9044,Design Engineer,5142570715,"Marvin, Hirthe and Buckridge",no -Marijn,Doe,mdoei5@cmu.edu,mdoei5,Stetseva,380-(786)296-7914,Business Systems Development Analyst,2327586224,Borer Group,no -Franky,Harmar,fharmari6@eventbrite.com,fharmari6,Imperatriz,55-(402)985-2787,Research Nurse,2751212336,Hessel-Borer,no -Melanie,Lanston,mlanstoni7@lycos.com,mlanstoni7,Kebloran,62-(547)549-5683,Environmental Tech,6385884392,Weissnat-Torphy,no -Myrta,Clyburn,mclyburni8@networksolutions.com,mclyburni8,Rukunlima Bawah,62-(779)426-2396,Staff Scientist,5509025476,"McLaughlin, Osinski and Collier",no -Morley,Daunter,mdaunteri9@wordpress.com,mdaunteri9,Luebo,242-(881)386-7556,Community Outreach Specialist,5450221975,Erdman-Lang,no -Sergei,McLachlan,smclachlania@mit.edu,smclachlania,Lipka,48-(694)410-6816,Dental Hygienist,4778154002,Stracke Group,no -Cris,Madner,cmadnerib@t.co,cmadnerib,Cibitungmasjid,62-(256)723-0358,Account Representative IV,864545916,Altenwerth Group,no -Kare,Kusick,kkusickic@booking.com,kkusickic,Shaogongzhuang,86-(248)651-0611,Account Coordinator,9219229250,Koelpin Group,no -Pepi,Gibbie,pgibbieid@tripod.com,pgibbieid,Simeykyne,380-(307)793-5872,Operator,7579392461,"Kuvalis, Fadel and Grady",no -Edgar,Howieson,ehowiesonie@princeton.edu,ehowiesonie,San Rafael,52-(867)635-2442,Mechanical Systems Engineer,4239028027,Kiehn and Sons,no -Athena,Rackstraw,arackstrawif@sina.com.cn,arackstrawif,Baoquan,86-(211)673-0672,Engineer IV,9897657584,Vandervort Inc,no -Caryn,McLaughlin,cmclaughlinig@example.com,cmclaughlinig,Menara,62-(517)611-9675,Media Manager II,5101719706,Baumbach and Sons,no -Erminie,MacVaugh,emacvaughih@about.me,emacvaughih,Wuying,86-(982)324-4880,Sales Representative,7268375182,Jaskolski-Hodkiewicz,no -Christian,O'Corhane,cocorhaneii@uiuc.edu,cocorhaneii,Lianghe,86-(280)250-8522,Professor,4233331798,Doyle-Rogahn,no -Adeline,McPeice,amcpeiceij@vinaora.com,amcpeiceij,Kilifarevo,359-(467)886-3465,Assistant Professor,9912656946,Abernathy-Ritchie,no -Gibby,Cable,gcableik@nydailynews.com,gcableik,Belsh,355-(430)161-7493,Compensation Analyst,4006105606,Brown and Sons,no -Jaime,Kilpin,jkilpinil@ihg.com,jkilpinil,Agbor,234-(550)573-5938,Quality Control Specialist,9442626183,"Gutmann, Gutmann and Hahn",no -Melinda,Murkus,mmurkusim@telegraph.co.uk,mmurkusim,Pensacola,1-(850)183-4895,Media Manager II,1475423861,"Gutkowski, Bernhard and Hoppe",no -Aharon,Gierhard,agierhardin@jugem.jp,agierhardin,Donnybrook,353-(865)934-3131,Compensation Analyst,3658785446,"Boyle, Rogahn and Orn",no -Dulcia,Gilham,dgilhamio@slate.com,dgilhamio,Butere,254-(251)327-8937,Senior Editor,4146349249,"Sawayn, Paucek and Schroeder",no -Lyman,Juniper,ljuniperip@ft.com,ljuniperip,Hässleholm,46-(383)546-4101,Automation Specialist III,767169050,Yost Inc,no -Darbie,Fintoph,dfintophiq@lulu.com,dfintophiq,Hepu,86-(187)731-4385,Developer III,4370176271,"Schmeler, Cassin and Schoen",no -Rufus,Ollerhead,rollerheadir@berkeley.edu,rollerheadir,Ban Mai,66-(642)265-2874,Community Outreach Specialist,3832984623,"Dietrich, Rice and Reichel",no -Norby,Matthensen,nmatthensenis@google.com.au,nmatthensenis,Tranca,63-(890)438-0411,General Manager,5299514352,Morar Inc,no -Burch,Boys,bboysit@time.com,bboysit,Guomaying,86-(713)916-0654,Assistant Professor,3655303270,Zboncak-Padberg,no -Helge,Bexley,hbexleyiu@dedecms.com,hbexleyiu,Beiwenquan,86-(409)408-7860,Administrative Officer,8185761264,"Bergstrom, Wisozk and Runolfsson",no -Michelle,Sommerlin,msommerliniv@cdbaby.com,msommerliniv,Jīsh,972-(622)160-0841,Structural Engineer,7599030719,Durgan-Rodriguez,no -Isabelita,Wolstenholme,iwolstenholmeiw@stumbleupon.com,iwolstenholmeiw,Azinhal,351-(223)866-1661,Director of Sales,7664763312,"Tromp, Dibbert and Zieme",no -Krispin,O'Fergus,kofergusix@wikispaces.com,kofergusix,Banturkrajan,62-(483)542-1518,Physical Therapy Assistant,8741838637,"Strosin, Turner and Quigley",no -Meredeth,Budd,mbuddiy@biblegateway.com,mbuddiy,Svetlogorsk,7-(415)890-6602,Project Manager,9331158890,"Rippin, Bartoletti and Hermann",no -Babbette,Dunsleve,bdunsleveiz@thetimes.co.uk,bdunsleveiz,Maddela,63-(210)680-5698,Chemical Engineer,144827441,Wilderman Inc,no -Bar,Reiners,breinersj0@sun.com,breinersj0,Caldas Novas,55-(971)994-8220,Quality Control Specialist,3672681563,McClure-Moen,no -Dalt,McKellar,dmckellarj1@163.com,dmckellarj1,Thị Trấn Hà Trung,84-(749)471-2636,Senior Quality Engineer,4697508440,Kautzer and Sons,no -Ronalda,Gentric,rgentricj2@umich.edu,rgentricj2,Bahe,86-(924)710-4685,Office Assistant II,6446558430,Pouros and Sons,no -Gill,Matthessen,gmatthessenj3@shop-pro.jp,gmatthessenj3,Nangka,63-(915)902-5478,Web Developer I,3664671848,Blick-Terry,no -Hailey,Danet,hdanetj4@bbb.org,hdanetj4,Xuebu,86-(655)642-0475,Dental Hygienist,7854730350,Moore Group,no -Donalt,Lynnett,dlynnettj5@ucla.edu,dlynnettj5,Pingshan,86-(712)618-8254,Community Outreach Specialist,3037055472,"Gleichner, Heathcote and McKenzie",no -Oralla,Clausius,oclausiusj6@state.gov,oclausiusj6,Villa del Rosario,57-(671)722-4375,Director of Sales,5376445232,Kemmer Inc,no -Nance,Deware,ndewarej7@twitter.com,ndewarej7,Ibusuki,81-(617)941-4064,Software Engineer III,2028791357,"Yundt, Corwin and Quitzon",no -Aloysia,Friman,afrimanj8@edublogs.org,afrimanj8,Gambalidio,63-(313)382-0374,General Manager,8838662975,"Rau, Wolff and Kovacek",no -Elga,Starkey,estarkeyj9@salon.com,estarkeyj9,Gävle,46-(645)607-0229,Marketing Manager,7385675786,Hirthe-Thiel,no -Jeannine,Annett,jannettja@so-net.ne.jp,jannettja,Burayevo,7-(461)292-8366,Account Coordinator,7989157179,Rippin Group,no -Dulci,Sparkwell,dsparkwelljb@lulu.com,dsparkwelljb,Abóboda,351-(425)960-3179,Sales Associate,8042244673,"Will, Williamson and Bogisich",no -Gisela,Skoughman,gskoughmanjc@hao123.com,gskoughmanjc,Huashixia,86-(933)889-2829,Actuary,3828915523,Langosh LLC,no -Cosme,Pryer,cpryerjd@amazon.com,cpryerjd,Belle-Anse,509-(582)842-9287,Tax Accountant,6487901008,Upton and Sons,no -Thurstan,Pringle,tpringleje@indiegogo.com,tpringleje,Dongchen,86-(943)729-3038,Account Coordinator,5562817837,"Satterfield, Mraz and Reichel",no -Ebeneser,Longworthy,elongworthyjf@furl.net,elongworthyjf,Patquía,54-(789)253-7217,Registered Nurse,1170122795,Schulist-Braun,no -Johnette,Wildes,jwildesjg@answers.com,jwildesjg,Frederiksberg,45-(869)821-2650,Automation Specialist I,3643331975,"Effertz, Parisian and Bergnaum",no -Allan,Raecroft,araecroftjh@hud.gov,araecroftjh,Sapele,234-(501)388-9974,Senior Developer,7938194387,"Dicki, White and Harber",no -Appolonia,Aizikov,aaizikovji@marriott.com,aaizikovji,Toukh,20-(857)889-1761,Technical Writer,4754105559,Green LLC,no -Yevette,Songist,ysongistjj@google.it,ysongistjj,Dallas,1-(214)546-6784,Staff Accountant IV,401661873,Erdman Group,no -Tandy,Abeau,tabeaujk@aboutads.info,tabeaujk,Denver,1-(720)737-3543,Librarian,8505630270,Bashirian-Koepp,no -Marsh,Pencost,mpencostjl@constantcontact.com,mpencostjl,Buenaventura,57-(263)213-3776,Analyst Programmer,310343887,Hoeger LLC,no -Dan,Reignard,dreignardjm@squidoo.com,dreignardjm,Tanahedang,62-(883)790-2315,Financial Analyst,3648884352,"Parisian, Barrows and Osinski",no -Nerta,Ruffler,nrufflerjn@wikispaces.com,nrufflerjn,Jincheng,886-(342)705-8378,Internal Auditor,8567561698,"Wintheiser, VonRueden and Lowe",no -Zed,Bolsover,zbolsoverjo@omniture.com,zbolsoverjo,Matão,55-(339)205-0401,Recruiting Manager,4399340495,Crist-Will,no -Gonzalo,Paddington,gpaddingtonjp@phpbb.com,gpaddingtonjp,Montelíbano,57-(405)589-5804,Product Engineer,8554752384,"Lubowitz, Sanford and Lehner",no -Lucas,Elington,lelingtonjq@utexas.edu,lelingtonjq,Anding,86-(960)550-4751,Web Designer III,2740694938,Davis Group,no -Leoine,Lovett,llovettjr@multiply.com,llovettjr,Pittsburgh,1-(412)586-0854,Electrical Engineer,8541351939,Hoppe-Romaguera,no -Kara,McGeagh,kmcgeaghjs@cyberchimps.com,kmcgeaghjs,Kubang,62-(768)313-0005,Software Engineer IV,452302706,Huel-Zemlak,no -Jabez,Saylor,jsaylorjt@blogger.com,jsaylorjt,Luhans’ke,380-(559)819-5482,Food Chemist,7450835533,"Bergstrom, Stoltenberg and Satterfield",no -Debor,Vautre,dvautreju@lycos.com,dvautreju,Zhuangbu,86-(936)413-2474,Teacher,3855224137,"Emmerich, Muller and Yundt",no -Odille,Simonou,osimonoujv@blogtalkradio.com,osimonoujv,Łęki Szlacheckie,48-(989)791-3951,Senior Cost Accountant,849963257,"Doyle, Abbott and Lind",no -Abraham,Chalfont,achalfontjw@stumbleupon.com,achalfontjw,Bang Kaeo,66-(342)372-0269,Pharmacist,7010972532,Powlowski Group,no -Willy,Ives,wivesjx@squarespace.com,wivesjx,Cimenga,62-(444)941-8150,Analyst Programmer,1782184376,"Spencer, Oberbrunner and Daniel",no -Reinald,Worley,rworleyjy@cnn.com,rworleyjy,Sumberpandan,62-(148)705-1796,Junior Executive,2076403906,Feeney-Cruickshank,no -Leone,Borris,lborrisjz@desdev.cn,lborrisjz,Tisco,51-(892)888-9517,Technical Writer,3611286087,Schumm-Christiansen,no -Jethro,Ede,jedek0@cbc.ca,jedek0,Auch,33-(947)670-3513,Senior Developer,5503574176,Senger Group,no -Netti,Hallford,nhallfordk1@bloomberg.com,nhallfordk1,Falāvarjān,98-(501)345-1506,Engineer IV,8529835794,"Bruen, Funk and Thompson",no -Tiffi,Potapczuk,tpotapczukk2@xinhuanet.com,tpotapczukk2,Castanheira de Pêra,351-(462)484-6335,Tax Accountant,8392227476,Mertz-Runolfsdottir,no -Garald,Doddrell,gdoddrellk3@comcast.net,gdoddrellk3,Ketawang,62-(195)332-5729,Senior Financial Analyst,3328544089,Mohr-Jast,no -Haze,MacGillacolm,hmacgillacolmk4@123-reg.co.uk,hmacgillacolmk4,Langgen,62-(754)132-9274,Administrative Assistant IV,9044438050,"Brekke, Strosin and Berge",no -Emili,Coon,ecoonk5@youtube.com,ecoonk5,Nzérékoré,224-(495)776-5371,Information Systems Manager,1695217985,O'Conner Inc,no -Padriac,Alvy,palvyk6@ted.com,palvyk6,Biryulëvo Zapadnoye,7-(421)373-0762,Graphic Designer,3669986006,"Schiller, Willms and Feeney",no -Hamnet,Layman,hlaymank7@desdev.cn,hlaymank7,Ifon,234-(343)694-2565,Programmer Analyst II,6185480751,Hahn-Weber,no -Redd,Calvie,rcalviek8@google.cn,rcalviek8,Ambar,51-(774)884-7397,Senior Sales Associate,185044085,Bashirian Inc,no -Kerrie,Kenrick,kkenrickk9@samsung.com,kkenrickk9,Al Manāqil,249-(655)472-4763,Software Consultant,9046610284,Wuckert-Farrell,no -Nara,Innwood,ninnwoodka@sbwire.com,ninnwoodka,Chadi,86-(547)693-2410,Budget/Accounting Analyst III,3718838753,"Kertzmann, Funk and Tremblay",no -Bernice,Deftie,bdeftiekb@rediff.com,bdeftiekb,Charleston,1-(304)936-1410,Senior Developer,9632166434,Ward-Senger,no -Cletus,Minor,cminorkc@mapy.cz,cminorkc,Suraż,48-(241)331-0004,Junior Executive,4560795215,Wilderman Inc,no -Clerkclaude,Knighton,cknightonkd@bigcartel.com,cknightonkd,Haoyi,86-(660)290-9882,Account Executive,2632094100,Barton-Bechtelar,no -Burtie,Bowen,bbowenke@booking.com,bbowenke,Avallon,33-(509)681-5577,Structural Engineer,588974048,"Hudson, Kautzer and Senger",no -Cris,Cody,ccodykf@miibeian.gov.cn,ccodykf,Saskatoon,1-(865)113-1166,Analyst Programmer,2698386916,MacGyver-Kessler,no -Wainwright,Aylen,waylenkg@microsoft.com,waylenkg,San Martín de los Andes,54-(334)143-7746,Electrical Engineer,9984965074,Nicolas-Kassulke,no -Clare,Calbreath,ccalbreathkh@independent.co.uk,ccalbreathkh,Pará de Minas,55-(147)835-8826,Research Nurse,6199708253,"Runte, Stanton and Nitzsche",no -Fenelia,Brewood,fbrewoodki@uiuc.edu,fbrewoodki,Agra,351-(684)979-6665,Data Coordiator,51836793,"Schmidt, O'Connell and Treutel",no -Hans,Chiese,hchiesekj@reference.com,hchiesekj,Kamieniec Wrocławski,48-(988)578-1699,Data Coordiator,4667259698,Gibson-Barrows,no -Tabina,Janauschek,tjanauschekkk@berkeley.edu,tjanauschekkk,Río Grande,1-(470)119-5478,Human Resources Assistant II,6083625874,Keebler Group,no -Bridgette,Nisuis,bnisuiskl@theatlantic.com,bnisuiskl,Baie-Saint-Paul,1-(702)724-5290,Geological Engineer,9705430446,Kihn Group,no -Syd,Leahair,sleahairkm@wiley.com,sleahairkm,Guarabira,55-(457)962-6675,Community Outreach Specialist,4844140248,Bernier and Sons,no -Gannie,Vennard,gvennardkn@macromedia.com,gvennardkn,Kayapa,63-(909)747-4808,Web Designer II,3698363402,"Schimmel, Friesen and Witting",no -Avictor,Ligertwood,aligertwoodko@bigcartel.com,aligertwoodko,Ustrzyki Dolne,48-(416)290-1849,Nurse Practicioner,4174955700,Ernser-Kihn,no -Heidi,Castelijn,hcastelijnkp@apache.org,hcastelijnkp,Ilihan,63-(500)806-5161,Administrative Officer,1259802647,"Osinski, Sanford and Ritchie",no -Ida,Barday,ibardaykq@spotify.com,ibardaykq,Tourcoing,33-(795)533-7343,Clinical Specialist,5206989193,"Jerde, Douglas and Rodriguez",no -Melodee,Valek,mvalekkr@samsung.com,mvalekkr,Shichuan,86-(456)232-9420,Financial Analyst,4251707303,Lakin-Dooley,no -Mellie,Blois,mbloisks@vinaora.com,mbloisks,Cagliari,39-(810)963-1749,Recruiting Manager,3769720873,"Strosin, Wuckert and Mann",no -Marabel,Chester,mchesterkt@delicious.com,mchesterkt,Si Bun Rueang,66-(161)732-1476,Geologist III,6339789307,Williamson-Witting,no -Gertrud,Keats,gkeatsku@tripadvisor.com,gkeatsku,Lam Plai Mat,66-(582)827-0005,Recruiter,297472623,Farrell and Sons,no -Orsola,Adriaens,oadriaenskv@hibu.com,oadriaenskv,Shaguotun,86-(820)144-0827,Paralegal,5854900106,"Ledner, Murazik and McGlynn",no -Kendricks,Livesley,klivesleykw@yelp.com,klivesleykw,Palilula,381-(321)472-2578,Junior Executive,7051295772,Robel and Sons,no -Randall,Denkel,rdenkelkx@about.me,rdenkelkx,Spånga,46-(892)234-6007,Recruiter,8622374491,"McDermott, Cartwright and Beatty",no -Edythe,Boundey,eboundeyky@simplemachines.org,eboundeyky,Al Qaţīf,966-(760)484-2393,Editor,8633506122,Medhurst-Miller,no -Dillon,Piesing,dpiesingkz@bluehost.com,dpiesingkz,Qiucun,86-(543)608-4097,Account Coordinator,7448756443,"Kunze, Medhurst and Grant",no -Constancia,Eagland,ceaglandl0@photobucket.com,ceaglandl0,Staryy Dobrotvir,380-(868)809-9720,Desktop Support Technician,6850975951,Zulauf Group,no -Tressa,Bourne,tbournel1@odnoklassniki.ru,tbournel1,Aulnay-sous-Bois,33-(523)199-1041,Programmer IV,7844943165,Hamill Group,no -Iolande,Tunnicliffe,itunnicliffel2@artisteer.com,itunnicliffel2,Síkinos,30-(238)211-8025,Associate Professor,4285351382,"Mills, Romaguera and Anderson",no -Nalani,Bignall,nbignalll3@ftc.gov,nbignalll3,Itapipoca,55-(365)774-4231,GIS Technical Architect,7259801018,Dicki-Schroeder,no -Horatio,Vanner,hvannerl4@apple.com,hvannerl4,Laohugang,86-(312)980-2632,Marketing Assistant,784848610,VonRueden-Feil,no -Felice,Jenken,fjenkenl5@fda.gov,fjenkenl5,San Francisco de Coray,504-(252)407-9161,Software Test Engineer III,7301006063,Stanton Inc,no -Fax,Critchard,fcritchardl6@posterous.com,fcritchardl6,Feilaixia,86-(530)993-0259,Research Assistant I,1837505667,"Halvorson, Rodriguez and Murray",no -Eberto,Matzeitis,ematzeitisl7@tinypic.com,ematzeitisl7,Paris 08,33-(813)124-1255,Physical Therapy Assistant,3214003879,"Schimmel, Pouros and Yost",no -Gamaliel,Yakebowitch,gyakebowitchl8@dyndns.org,gyakebowitchl8,Zhendeqiao,86-(902)945-5865,Health Coach IV,3858926728,Morissette-Hand,no -Flor,Boarer,fboarerl9@i2i.jp,fboarerl9,Laventure,230-(655)375-4043,Quality Control Specialist,3619658951,Casper Group,no -Deeanne,Burghill,dburghillla@smugmug.com,dburghillla,Safotu,685-(601)390-5584,Software Engineer I,3672399876,"Conroy, Kerluke and Steuber",no -Brant,Greenstead,bgreensteadlb@toplist.cz,bgreensteadlb,Adelaide,61-(892)926-0595,Systems Administrator IV,6507194689,Stanton Group,no -Edita,Stanes,estaneslc@ning.com,estaneslc,Asikkala,358-(104)994-3852,Compensation Analyst,6256493079,Schaefer-Mayer,no -Audie,Suche,asucheld@ed.gov,asucheld,Xinjian,86-(928)968-5707,Community Outreach Specialist,7207127251,Heaney Group,no -Phelia,de Amaya,pdeamayale@ovh.net,pdeamayale,Comagascas,63-(548)192-2681,Tax Accountant,6804167333,Moen-Medhurst,no -Brodie,Capelow,bcapelowlf@google.es,bcapelowlf,San Miguel,52-(505)227-1532,Help Desk Operator,321116399,"Block, Hirthe and Lemke",no -Darelle,Hickin,dhickinlg@addtoany.com,dhickinlg,Tonghu,86-(429)741-1635,Recruiting Manager,9703631940,"Boyer, Ullrich and Hirthe",no -Gabriell,Priestley,gpriestleylh@topsy.com,gpriestleylh,Szeged,36-(890)962-0345,Compensation Analyst,9074958451,Weber-Bins,no -Ainsley,Batchelar,abatchelarli@adobe.com,abatchelarli,Plast,7-(909)894-8943,Staff Accountant III,3774125082,"Parker, Bechtelar and Mosciski",no -Carole,Hammett,chammettlj@deliciousdays.com,chammettlj,Shchukino,7-(234)811-0491,VP Marketing,7633646497,"Beer, Veum and Lowe",no -Alfie,Duffett,aduffettlk@cam.ac.uk,aduffettlk,Krajan Dua Putukrejo,62-(959)919-5850,Project Manager,2080467263,Durgan-Fritsch,no -Arley,Gillman,agillmanll@cdbaby.com,agillmanll,Karangori,62-(707)970-1378,Financial Advisor,893767778,Stamm Group,no -Khalil,Goodboddy,kgoodboddylm@zimbio.com,kgoodboddylm,Dijon,33-(369)847-3482,Geological Engineer,6558979381,Goyette and Sons,no -Halimeda,Gowman,hgowmanln@cam.ac.uk,hgowmanln,Krasni Okny,380-(937)249-4520,Senior Financial Analyst,1911763253,Howe Inc,no -Ardis,Benardet,abenardetlo@nytimes.com,abenardetlo,Concepción del Uruguay,54-(567)429-0565,Account Representative IV,4637416302,"Feil, Bartoletti and Adams",no -Ivory,Lawlie,ilawlielp@thetimes.co.uk,ilawlielp,Schroeder,55-(878)697-6010,Senior Cost Accountant,9431774984,"King, Crona and Von",no -Barb,Derisley,bderisleylq@mashable.com,bderisleylq,Tangyu,86-(708)194-0125,Marketing Assistant,6826292726,Deckow-Lemke,no -Malissia,Sharer,msharerlr@java.com,msharerlr,Jinghai,86-(252)422-3886,Human Resources Manager,8382713882,Grimes-Hansen,no -Jessamine,Lichfield,jlichfieldls@businesswire.com,jlichfieldls,Micoud,1-(934)806-6515,VP Product Management,6093340430,Kozey Inc,no -Rogerio,Tindall,rtindalllt@biblegateway.com,rtindalllt,Vistino,7-(527)696-9343,Actuary,2542803676,Ritchie-Marquardt,no -Averyl,Garratt,agarrattlu@instagram.com,agarrattlu,Lamovita,387-(200)844-4864,Senior Quality Engineer,1885568886,Ernser-Hartmann,no -Becki,Edelmann,bedelmannlv@gmpg.org,bedelmannlv,Mawlamyine,95-(718)995-2413,Actuary,2746351579,Schamberger LLC,no -Micky,Smitherman,msmithermanlw@chicagotribune.com,msmithermanlw,Belén,598-(243)420-8445,Civil Engineer,2781994006,"Ward, Harris and Nader",no -Barbabra,Cork,bcorklx@nytimes.com,bcorklx,Tanzhesi,86-(229)632-7950,Research Associate,8772167009,Hane Group,no -Erastus,Cauldfield,ecauldfieldly@friendfeed.com,ecauldfieldly,Nglojo,62-(962)330-7466,Senior Developer,5790337376,"Leuschke, Jaskolski and Jaskolski",no -Hube,Rowaszkiewicz,hrowaszkiewiczlz@tinypic.com,hrowaszkiewiczlz,Ventanas,593-(568)247-0181,Software Engineer IV,6793591614,Littel-Deckow,no -Justis,Ickov,jickovm0@tripod.com,jickovm0,Issy-les-Moulineaux,33-(574)130-0058,Software Test Engineer II,2573983161,Hintz Inc,no -Wilie,Mawditt,wmawdittm1@wordpress.org,wmawdittm1,Zlatar,385-(148)463-0786,Mechanical Systems Engineer,1825804036,Kerluke-O'Connell,no -Henriette,Early,hearlym2@cisco.com,hearlym2,Salcedo,63-(859)802-4167,Quality Engineer,9157866023,Rowe and Sons,no -Kaycee,Nattriss,knattrissm3@ning.com,knattrissm3,Pindangan Centro,63-(749)241-7828,Chemical Engineer,1628687517,Rutherford-Kihn,no -Hart,Petran,hpetranm4@cnbc.com,hpetranm4,Pampas,51-(195)539-5625,Information Systems Manager,1793147906,"McKenzie, Weimann and Crona",no -Holt,Kernock,hkernockm5@hhs.gov,hkernockm5,Dasiping,86-(729)481-1150,Recruiting Manager,3841216129,Lindgren Inc,no -Friedrick,Yurchenko,fyurchenkom6@cyberchimps.com,fyurchenkom6,Uppsala,46-(881)710-7992,Quality Control Specialist,8282139564,"Durgan, Simonis and Hilll",no -Maybelle,Tapenden,mtapendenm7@cafepress.com,mtapendenm7,Guadalupe,52-(698)116-6571,Professor,4954283094,Goodwin Inc,no -Francesco,Hyatt,fhyattm8@blog.com,fhyattm8,Vänersborg,46-(590)336-4962,Systems Administrator IV,752649760,Dach LLC,no -Marlene,Shevlan,mshevlanm9@independent.co.uk,mshevlanm9,København,45-(461)205-7636,Tax Accountant,5683419905,Gleichner-Schoen,no -Ignatius,Seals,isealsma@4shared.com,isealsma,Chimboy Shahri,998-(740)447-9648,Analog Circuit Design manager,331255189,Kovacek-Bednar,no -Jasmina,Huggins,jhugginsmb@harvard.edu,jhugginsmb,Kulotino,7-(439)872-4789,Programmer Analyst IV,5646721199,"Koss, Bode and Halvorson",no -Arther,Bisseker,abissekermc@redcross.org,abissekermc,Ad Dimnah,967-(145)760-6372,Web Designer IV,238046222,"Fay, Reynolds and Schultz",no -Brita,Cleynman,bcleynmanmd@scribd.com,bcleynmanmd,Joliet,1-(815)856-8278,Mechanical Systems Engineer,2016930195,"Hickle, Hagenes and Bode",no -Danita,Aubry,daubryme@fema.gov,daubryme,Somanda,255-(761)470-0112,Food Chemist,2405625261,Kuphal-Littel,no -Hilton,Kyrkeman,hkyrkemanmf@sphinn.com,hkyrkemanmf,Linxia Chengguanzhen,86-(933)120-9575,Chief Design Engineer,9953149593,Sanford-Kiehn,no -Blondie,Heinrich,bheinrichmg@harvard.edu,bheinrichmg,Ban Lam Luk Ka,66-(919)563-5992,Nurse Practicioner,8391355985,Farrell-Stroman,no -Nathalia,Bettleson,nbettlesonmh@lulu.com,nbettlesonmh,Weston,44-(284)766-3674,Assistant Media Planner,7451462927,Schumm Inc,no -Nap,Croxford,ncroxfordmi@mapy.cz,ncroxfordmi,Liugou,86-(814)399-2809,Mechanical Systems Engineer,1028596766,"Vandervort, Howe and Schulist",no -Matthieu,Pitney,mpitneymj@sourceforge.net,mpitneymj,Lulindi,255-(965)744-8651,Senior Sales Associate,9954867694,Stehr-Stehr,no -Bernadina,Batiste,bbatistemk@theglobeandmail.com,bbatistemk,Jinping,86-(805)406-0826,Marketing Assistant,681175303,"Kemmer, Bednar and Schmidt",no -Jo,Vasin,jvasinml@yandex.ru,jvasinml,Suchań,48-(719)533-4494,Social Worker,672565900,McKenzie Group,no -Isabeau,Josovich,ijosovichmm@shutterfly.com,ijosovichmm,Detroit,1-(313)728-3071,Quality Engineer,9522586072,Stark Group,no -Hyacinth,Streatley,hstreatleymn@va.gov,hstreatleymn,Hanam,82-(962)234-8098,Assistant Professor,4446717154,Littel-Wisozk,no -Margarita,Roller,mrollermo@php.net,mrollermo,Itapevi,55-(849)570-9451,Teacher,4015506529,Kuhic Inc,no -Gottfried,Mawdsley,gmawdsleymp@hatena.ne.jp,gmawdsleymp,Duraznopampa,51-(850)770-5042,Teacher,4615844786,Sauer Inc,no -Colline,Tanner,ctannermq@squarespace.com,ctannermq,Osilnica,386-(375)123-4522,Accounting Assistant IV,4307546075,"Heaney, Prohaska and Treutel",no -Toiboid,Slyman,tslymanmr@geocities.jp,tslymanmr,Niort,33-(246)445-0387,Safety Technician II,876852541,Marquardt Group,no -Franky,Willden,fwilldenms@mlb.com,fwilldenms,Nanyaojie,86-(772)392-4262,Web Developer III,4615626932,"Botsford, Mante and Lind",no -Cory,Sexti,csextimt@ft.com,csextimt,Smiths Falls,1-(856)759-7718,Senior Developer,8931416504,"Herman, Buckridge and Wehner",no -Nevsa,Paoloni,npaolonimu@ox.ac.uk,npaolonimu,Songjiang,86-(861)892-4735,Registered Nurse,9011403533,Mosciski-Dietrich,no -Rosabelle,Harkess,rharkessmv@hexun.com,rharkessmv,Tambo,51-(320)850-5323,Geological Engineer,3284443002,Howe LLC,no -Bibbye,Maleham,bmalehammw@ifeng.com,bmalehammw,Dakoro,227-(563)968-9242,Programmer Analyst IV,1459020774,"Kuhlman, Bogan and Kshlerin",no -Marcela,Houlston,mhoulstonmx@ebay.co.uk,mhoulstonmx,Ngedhusuba,62-(645)344-7228,Social Worker,8322158963,"Trantow, Kassulke and Lebsack",no -Allen,Trembley,atrembleymy@goodreads.com,atrembleymy,Mānānwāla,92-(715)605-9507,Design Engineer,5813315675,"Miller, Yost and Stamm",no -Wallas,Stansfield,wstansfieldmz@networkadvertising.org,wstansfieldmz,Xiongguan,86-(361)169-6974,Structural Engineer,8350979879,Hills-Waters,no -Alasdair,Konerding,akonerdingn0@msu.edu,akonerdingn0,Rennes,33-(354)767-4981,Web Designer III,6590238693,Nitzsche LLC,no -Kendell,Garvan,kgarvann1@quantcast.com,kgarvann1,Yong’an,86-(763)605-1170,Senior Developer,8673840058,Harris-Smith,no -Sayre,Orthmann,sorthmannn2@linkedin.com,sorthmannn2,Yabuli,86-(956)184-5074,Sales Associate,3238931334,Kozey-Kulas,no -Holt,Francillo,hfrancillon3@sciencedirect.com,hfrancillon3,Jiangcheng,86-(517)345-2568,Software Consultant,8031543178,Runolfsdottir Group,no -Gusella,Kinig,gkinign4@xing.com,gkinign4,Fastiv,380-(645)966-9040,Account Representative II,511641788,MacGyver-Treutel,no -Otis,Reinhard,oreinhardn5@answers.com,oreinhardn5,Qiancang,86-(285)544-2263,Environmental Specialist,3357295903,Jerde Group,no -Carlin,MacAne,cmacanen6@samsung.com,cmacanen6,Yahotyn,380-(892)306-8669,Desktop Support Technician,5175081594,Hackett LLC,no -Berny,Ferri,bferrin7@prnewswire.com,bferrin7,Jimenez,63-(103)580-5845,Junior Executive,4749556203,Kuhn-Ullrich,no -Warren,Fulks,wfulksn8@wufoo.com,wfulksn8,Jose Maria Morelos,52-(886)281-8268,Statistician IV,434789003,"West, Kuphal and Hills",no -Barnett,Bane,bbanen9@arizona.edu,bbanen9,Namerikawa,81-(412)158-7515,Administrative Assistant III,1843810425,Wiegand LLC,no -Arin,Trimming,atrimmingna@constantcontact.com,atrimmingna,Nārāyanganj,880-(506)140-6037,Mechanical Systems Engineer,6579691301,"Trantow, Franecki and Huel",no -Vinnie,Bruce,vbrucenb@economist.com,vbrucenb,Los Frentones,54-(143)653-9690,Occupational Therapist,7266214238,"Collins, Parker and Volkman",no -Leandra,Jerdon,ljerdonnc@barnesandnoble.com,ljerdonnc,Mqabba,356-(828)530-5167,Cost Accountant,2421177081,Schimmel and Sons,no -Maurise,McRuvie,mmcruviend@cisco.com,mmcruviend,Takeo,855-(719)155-4461,VP Marketing,1603639632,Cassin-Gislason,no -Galen,Clutterham,gclutterhamne@reddit.com,gclutterhamne,Tantu,86-(856)743-6023,Developer IV,6406520327,"Pagac, Abbott and Renner",no -Orsa,Faulkener,ofaulkenernf@51.la,ofaulkenernf,Guoyuan,86-(353)293-0614,Nurse,2168428441,Schamberger-Moore,no -Chas,Gaylard,cgaylardng@msn.com,cgaylardng,Ambat,62-(316)304-0070,Speech Pathologist,230204961,Rodriguez Inc,no -Erek,Kilius,ekiliusnh@mapy.cz,ekiliusnh,Karakol,996-(757)549-4010,Account Representative III,8914898016,Champlin-Parker,no -Torrence,Dallow,tdallowni@livejournal.com,tdallowni,Rumat Heib,972-(551)251-4133,Payment Adjustment Coordinator,7839003737,Macejkovic LLC,no -Son,Nowakowski,snowakowskinj@home.pl,snowakowskinj,Pasirpengarayan,62-(403)683-3142,Media Manager IV,9394032258,"Weissnat, Bergnaum and Paucek",no -Osbert,Nuscha,onuschank@bluehost.com,onuschank,San Antonio de Los Altos,58-(278)228-1044,Statistician II,9263802645,Wolff-Hudson,no -Kaspar,Smullin,ksmullinnl@ebay.co.uk,ksmullinnl,Hihyā,20-(858)200-1173,Operator,1352488523,Boyer and Sons,no -Temp,Palk,tpalknm@irs.gov,tpalknm,Llorente,63-(559)417-0912,Safety Technician II,5716467989,Rutherford-Dare,no -Julie,Poad,jpoadnn@webeden.co.uk,jpoadnn,Lajeosa,351-(229)448-4862,Office Assistant IV,3869073314,Jones-Pollich,no -Blanche,Schonfeld,bschonfeldno@umn.edu,bschonfeldno,Fresno,1-(209)844-2209,Desktop Support Technician,4348050724,Hand LLC,no -Tremaine,Wicks,twicksnp@ted.com,twicksnp,Tiglauigan,63-(592)251-6057,Executive Secretary,9357962085,Hessel LLC,no -Jessamyn,Mauro,jmauronq@ucsd.edu,jmauronq,Shuangpu,86-(782)336-1634,Senior Developer,2073896022,"Tillman, Schowalter and Kertzmann",no -Morris,Pedro,mpedronr@wunderground.com,mpedronr,Fort Worth,1-(682)403-1808,Human Resources Assistant I,2418447138,Wiza-Lynch,no -Rossie,Lindblom,rlindblomns@flavors.me,rlindblomns,Espera Feliz,55-(354)448-5176,Senior Developer,9846657803,"D'Amore, Morar and Lubowitz",no -Kelcie,Woolner,kwoolnernt@histats.com,kwoolnernt,Sainyabuli,856-(703)619-9373,Senior Cost Accountant,9679866378,Farrell-Windler,no -Brittaney,O' Bee,bobeenu@linkedin.com,bobeenu,Mombaça,55-(107)230-7103,Information Systems Manager,4366497247,Stroman-Blick,no -Kassie,Questier,kquestiernv@imageshack.us,kquestiernv,Bielsk Podlaski,48-(127)626-9904,Web Developer I,7973903593,O'Keefe-Altenwerth,no -Wilhelmina,Baldacco,wbaldacconw@yahoo.co.jp,wbaldacconw,Dasha,86-(814)517-9700,Actuary,898566878,"Grant, Pollich and O'Keefe",no -Griz,Jagels,gjagelsnx@alexa.com,gjagelsnx,Druzhny,375-(873)367-3588,Cost Accountant,5688512105,Hoeger Inc,no -Nikolaos,Abrahamowitcz,nabrahamowitczny@google.ca,nabrahamowitczny,Wawrzeńczyce,48-(788)215-2200,Community Outreach Specialist,3376050767,Champlin and Sons,no -Cesare,Kelf,ckelfnz@friendfeed.com,ckelfnz,Lucaya,1-(362)126-9927,Business Systems Development Analyst,4434280716,Turner-Conn,no -Olympia,McCaughey,omccaugheyo0@toplist.cz,omccaugheyo0,Soio,244-(652)536-5008,Senior Editor,2665247380,Swaniawski-Kihn,no -Magdalen,Wadhams,mwadhamso1@patch.com,mwadhamso1,Köping,46-(202)987-2026,Automation Specialist II,7922502885,Fahey LLC,no -Laughton,Charrette,lcharretteo2@plala.or.jp,lcharretteo2,El Paso,1-(915)296-9008,Software Engineer II,3832140409,Ferry-Hettinger,no -Antonin,McGaughey,amcgaugheyo3@technorati.com,amcgaugheyo3,Guanyao,86-(385)294-7834,Graphic Designer,4413617177,"Stoltenberg, Anderson and Schroeder",no -Douglas,Peploe,dpeploeo4@paypal.com,dpeploeo4,Bala Murghab,93-(552)750-0409,Compensation Analyst,6584465276,Will and Sons,no -Saloma,Halcro,shalcroo5@biglobe.ne.jp,shalcroo5,Yongjiu,86-(663)473-4515,Assistant Media Planner,5412294472,Upton and Sons,no -Genia,Dockree,gdockreeo6@ed.gov,gdockreeo6,K’ulashi,995-(693)621-4145,Sales Representative,6311406926,Murazik-Gerlach,no -Ulysses,Vigne,uvigneo7@wisc.edu,uvigneo7,Bosobolo,242-(869)770-6551,Payment Adjustment Coordinator,6121045191,"Kuphal, Smith and Becker",no -Amaleta,Hellcat,ahellcato8@com.com,ahellcato8,Paamiut,299-(827)658-4181,VP Marketing,9930317341,Sanford Group,no -Marys,Stobo,mstoboo9@addthis.com,mstoboo9,Fraga,351-(646)681-5809,Programmer Analyst IV,8215542689,"Conroy, Luettgen and Haag",no -Carmelia,Cantillion,ccantillionoa@prweb.com,ccantillionoa,Sumberpucung,62-(715)732-9346,Structural Analysis Engineer,5743542775,Marquardt LLC,no -Jenifer,Ondrus,jondrusob@vinaora.com,jondrusob,Banos,63-(887)517-5901,Accounting Assistant III,1196707006,"Bruen, Paucek and Fisher",no -Gillian,Espadas,gespadasoc@microsoft.com,gespadasoc,Brejoeira,351-(160)844-3330,Research Associate,1027647391,Weissnat-Blick,no -Vonni,Corley,vcorleyod@feedburner.com,vcorleyod,Melaka,60-(193)177-1978,Civil Engineer,5905339317,Lubowitz-Morar,no -Phillip,Ivanchin,pivanchinoe@addthis.com,pivanchinoe,Sasaguri,81-(145)417-6376,Account Coordinator,3636969412,Turcotte-Wisozk,no -Klarrisa,Letessier,kletessierof@wordpress.com,kletessierof,Gostyń,48-(126)737-5592,VP Quality Control,1411646746,Ankunding-Pfannerstill,no -Gasparo,Agron,gagronog@etsy.com,gagronog,Nangka,63-(410)186-8167,Senior Sales Associate,5644040968,Rippin-Goyette,no -Joni,Burnard,jburnardoh@timesonline.co.uk,jburnardoh,Ilām,977-(207)827-4512,Analyst Programmer,5890418432,Krajcik Inc,no -Kim,Kytter,kkytteroi@weibo.com,kkytteroi,Mojokerto,62-(279)874-2608,Environmental Specialist,1343560179,"Schulist, Weber and Paucek",no -Lora,Elms,lelmsoj@narod.ru,lelmsoj,Cầu Gồ,84-(800)294-5849,VP Marketing,1493946587,Schamberger Group,no -Arlena,Paullin,apaullinok@reddit.com,apaullinok,Örebro,46-(532)455-1043,Senior Editor,4085398636,Grant and Sons,no -Richard,Darcy,rdarcyol@seesaa.net,rdarcyol,Batarasa,63-(298)338-2430,Community Outreach Specialist,7860234254,Bahringer LLC,no -Felizio,Padginton,fpadgintonom@gmpg.org,fpadgintonom,Nanzhen,86-(584)560-0295,Research Assistant III,3766611003,Spencer Group,no -Antonina,Kilpin,akilpinon@alexa.com,akilpinon,Schieren,352-(152)223-8179,Chemical Engineer,8146664725,"Labadie, Goyette and Jacobson",no -Erika,Geator,egeatoroo@bloglovin.com,egeatoroo,Retorta,351-(404)826-3743,Assistant Professor,4828740651,Lakin Group,no -Ali,Straffon,astraffonop@hexun.com,astraffonop,Babiak,48-(388)809-9155,Actuary,5262099386,Reichel-Hand,no -Amabel,Board,aboardoq@shareasale.com,aboardoq,Diancun,86-(214)304-0961,Information Systems Manager,6355389466,Upton-Jaskolski,no -Gabie,Bradwell,gbradwellor@yandex.ru,gbradwellor,Gobō,81-(496)451-0957,Analog Circuit Design manager,8680375713,Nienow-Hermiston,no -Claretta,Finlaison,cfinlaisonos@trellian.com,cfinlaisonos,Chatturat,66-(920)250-8360,Database Administrator III,4852140383,Wiza-Predovic,no -Kippie,Panting,kpantingot@geocities.jp,kpantingot,Tojeira,351-(648)874-8790,Recruiter,7921358802,"Kunze, Jaskolski and Stoltenberg",no -Linell,Croysdale,lcroysdaleou@buzzfeed.com,lcroysdaleou,Orós,55-(435)669-9483,Help Desk Technician,1212044088,Ledner-Johnston,no -Vasilis,Goublier,vgoublierov@altervista.org,vgoublierov,Caujul,51-(101)425-0809,Structural Analysis Engineer,4372624972,Bayer-Heller,no -Brocky,Gianiello,bgianielloow@flickr.com,bgianielloow,Huoxian,86-(427)267-9428,Developer IV,6023283195,Witting-Howe,no -Roland,Blowes,rblowesox@apache.org,rblowesox,Padej,381-(688)750-4717,Business Systems Development Analyst,7378441384,Bashirian-Wiegand,no -Garv,Peerman,gpeermanoy@a8.net,gpeermanoy,Yolöten,993-(132)948-7743,Cost Accountant,8711924012,Quigley Group,no -Damaris,Amberson,dambersonoz@noaa.gov,dambersonoz,Uchaly,7-(891)257-7839,Social Worker,871438763,Cummerata and Sons,no -Reba,Laudham,rlaudhamp0@uiuc.edu,rlaudhamp0,Mendefera,291-(385)541-4183,Cost Accountant,9459415148,Gleichner LLC,no -Dill,Teligin,dteliginp1@telegraph.co.uk,dteliginp1,Garango,226-(818)796-5422,Tax Accountant,2544502487,Abbott-Thiel,no -Greta,Lewsam,glewsamp2@psu.edu,glewsamp2,Rostov-na-Donu,7-(207)756-1434,Staff Accountant I,3029138410,Schmitt-Bogisich,no -Norah,Jeremaes,njeremaesp3@netvibes.com,njeremaesp3,Xiakouyi,86-(488)113-1826,Office Assistant III,6252335258,Rempel-Abshire,no -Datha,Lenahan,dlenahanp4@unicef.org,dlenahanp4,Kuzhu,86-(851)353-6927,Sales Representative,1680930990,Lubowitz and Sons,no -Sophey,Phlipon,sphliponp5@behance.net,sphliponp5,Jiaoziya,86-(315)182-8625,Account Coordinator,5389921747,Effertz Group,no -Alix,Schirach,aschirachp6@lulu.com,aschirachp6,San Marcos,503-(169)421-0329,Electrical Engineer,2023606950,"Herzog, Funk and Gottlieb",no -Mignon,Paddington,mpaddingtonp7@sogou.com,mpaddingtonp7,Panikian,63-(636)557-0276,Legal Assistant,2892389844,Cormier-Hudson,no -Darn,Elfleet,delfleetp8@blogtalkradio.com,delfleetp8,Dubravica,387-(878)576-7012,Mechanical Systems Engineer,2839634538,Olson-Bogan,no -Monique,Harmon,mharmonp9@admin.ch,mharmonp9,Roissy Charles-de-Gaulle,33-(545)532-7958,Associate Professor,9092943010,Hickle LLC,no -Tull,Infante,tinfantepa@tinyurl.com,tinfantepa,Xiaoruo,86-(387)599-5542,Marketing Assistant,9863380032,"Sanford, Bradtke and Farrell",no -Nyssa,Madoc-Jones,nmadocjonespb@epa.gov,nmadocjonespb,Puerto Quellón,56-(955)181-7227,Assistant Manager,1890626058,Littel-Toy,no -Florence,Solomon,fsolomonpc@bbc.co.uk,fsolomonpc,Blois,33-(767)315-1932,VP Quality Control,3079951077,Eichmann Inc,no -Vanya,Schermick,vschermickpd@berkeley.edu,vschermickpd,Kunvald,420-(153)357-8683,Staff Accountant I,920565719,Quigley-Bergstrom,no -Danita,Juanico,djuanicope@ca.gov,djuanicope,Cluny,230-(619)594-7589,Human Resources Manager,3146677113,"Kassulke, Ruecker and Hane",no -Shelagh,Shelley,sshelleypf@marriott.com,sshelleypf,Sabaneta,58-(196)295-4803,Paralegal,7166846496,"Koelpin, Cremin and Langosh",no -Kerk,Dufer,kduferpg@google.com.au,kduferpg,Rukem,62-(346)971-3292,Executive Secretary,2386201910,"Simonis, Johnson and Fay",no -Ab,Davidde,adaviddeph@prnewswire.com,adaviddeph,Daxing,86-(500)810-4696,Community Outreach Specialist,5805532379,Boyer and Sons,no -Billye,Betteson,bbettesonpi@redcross.org,bbettesonpi,Longos,351-(101)580-5428,Physical Therapy Assistant,1479316938,Frami-Lesch,no -Harley,Brewer,hbrewerpj@upenn.edu,hbrewerpj,Dadoupu,86-(480)441-7751,Community Outreach Specialist,39146294,"Corkery, Schaefer and Marks",no -Wynnie,Solano,wsolanopk@zdnet.com,wsolanopk,Laidian,86-(253)399-5610,Assistant Professor,2137078449,"McClure, Satterfield and Barton",no -Darn,Haffard,dhaffardpl@ask.com,dhaffardpl,Horton,44-(564)751-3439,Financial Advisor,5938631068,Pollich-Hermann,no -Howey,Stallan,hstallanpm@uol.com.br,hstallanpm,Anhai,86-(567)926-3005,VP Sales,3450645838,"Lockman, Crona and Abernathy",no -King,Cicculini,kcicculinipn@devhub.com,kcicculinipn,Bolekhiv,380-(723)375-7883,VP Sales,1728709016,"Murazik, Yundt and Hane",no -Kaela,Crispe,kcrispepo@fc2.com,kcrispepo,Sundsvall,46-(597)539-5689,Actuary,3188646194,Gleichner-Lindgren,no -Stearne,Wardingley,swardingleypp@about.me,swardingleypp,Shirgjan,355-(356)611-0499,Librarian,2611445389,Schmidt LLC,no -Devan,Swait,dswaitpq@flavors.me,dswaitpq,Yilan,86-(426)167-0401,Nuclear Power Engineer,436813416,"Prosacco, Muller and Gleason",no -Arline,Cunradi,acunradipr@samsung.com,acunradipr,San Luis,63-(588)882-9972,Speech Pathologist,6075640940,Beatty-Watsica,no -Cordi,Barkway,cbarkwayps@g.co,cbarkwayps,Gävle,46-(676)140-3109,Budget/Accounting Analyst I,6375200660,Balistreri-Collier,no -Carma,Radcliffe,cradcliffept@mit.edu,cradcliffept,Mineralni Bani,359-(527)871-2652,Programmer Analyst II,8264713580,Quigley Inc,no -Camila,Capehorn,ccapehornpu@sfgate.com,ccapehornpu,Oguma,234-(989)667-0635,Statistician I,7343647008,Gutkowski-Ullrich,no -Gerri,Molen,gmolenpv@bloglines.com,gmolenpv,Zhoukou,86-(924)447-1128,Professor,195842693,"Howe, Bogisich and Stroman",no -Maurizio,Cacacie,mcacaciepw@mit.edu,mcacaciepw,Ostrogozhsk,7-(519)339-7578,Data Coordiator,9811795614,"Johnson, Schinner and Pagac",no -Jerrine,Sancias,jsanciaspx@cpanel.net,jsanciaspx,Hayan Hudong,86-(285)373-2471,Graphic Designer,3440547981,Littel-Feeney,no -Willie,Worlock,wworlockpy@omniture.com,wworlockpy,Campina Grande,55-(796)613-7498,Staff Scientist,8176496995,"Walsh, Jakubowski and Ernser",no -Page,Salvadori,psalvadoripz@netscape.com,psalvadoripz,Kota Kinabalu,60-(507)527-2407,Account Coordinator,9922888610,"Kertzmann, Funk and Jenkins",no -Alvie,Howsan,ahowsanq0@omniture.com,ahowsanq0,Parion,63-(234)698-7388,Operator,8071753939,Thompson-Keebler,no -Emera,Stout,estoutq1@craigslist.org,estoutq1,Dahu,86-(284)198-0386,Quality Control Specialist,7804586396,"Muller, Murazik and Zieme",no -Lois,Gladdifh,lgladdifhq2@instagram.com,lgladdifhq2,Lleida,34-(715)382-4713,Database Administrator II,3633654518,Schumm LLC,no -Doug,Lamerton,dlamertonq3@si.edu,dlamertonq3,Villa Alemana,56-(149)630-1570,Research Nurse,2253131156,Hilpert Group,no -Theda,Ebbing,tebbingq4@craigslist.org,tebbingq4,Alung,62-(738)502-4534,Analyst Programmer,4591819175,"Farrell, Murazik and Mayert",no -Kassandra,Swalwel,kswalwelq5@amazon.co.jp,kswalwelq5,Sacapulas,502-(884)290-1622,Senior Editor,7185464110,Gibson-Leffler,no -Livvy,Burroughes,lburroughesq6@amazonaws.com,lburroughesq6,Bailianhe,86-(458)619-0316,Librarian,1535422378,O'Hara Inc,no -Temp,Wardington,twardingtonq7@craigslist.org,twardingtonq7,Ngozi,257-(217)180-8803,Junior Executive,848046633,"Waelchi, Schamberger and Huels",no -Rhetta,Petrishchev,rpetrishchevq8@irs.gov,rpetrishchevq8,Tsinandali,995-(430)243-4289,Statistician I,7791803836,Pacocha LLC,no -Anastassia,Edgar,aedgarq9@cmu.edu,aedgarq9,Labuhansumbawa,62-(644)719-6905,General Manager,1184092605,"Cartwright, Bergstrom and Monahan",no -Giana,Giacobazzi,ggiacobazziqa@jimdo.com,ggiacobazziqa,Tambac,63-(579)835-6229,Quality Control Specialist,6363216184,"Kuhic, Monahan and McGlynn",no -Teriann,Dafydd,tdafyddqb@vistaprint.com,tdafyddqb,Babakanloa,62-(482)920-2072,Human Resources Assistant III,5821778638,"Ritchie, Herman and Lindgren",no -Willa,Tacker,wtackerqc@bigcartel.com,wtackerqc,Ḩurayḑah,967-(806)911-9319,Health Coach II,9135157542,Kunze-Bahringer,no -Lucila,Sabater,lsabaterqd@apache.org,lsabaterqd,Humen,86-(614)109-2198,Software Engineer I,5293367323,Dach Group,no -Dael,Ondrak,dondrakqe@stumbleupon.com,dondrakqe,Marxog,86-(260)249-8251,Health Coach II,4372560729,Daugherty-Weber,no -Wait,St Pierre,wstpierreqf@wordpress.com,wstpierreqf,Biru,86-(860)639-5320,Programmer Analyst III,8047175459,Gaylord-Ebert,no -Rasla,Godlonton,rgodlontonqg@altervista.org,rgodlontonqg,Balgatay,976-(232)485-2320,Programmer Analyst III,3673385615,Veum-Braun,no -Kristine,Heersema,kheersemaqh@ft.com,kheersemaqh,Choibalsan,976-(538)269-3674,Structural Analysis Engineer,8626952910,Hilpert LLC,no -Sly,Causnett,scausnettqi@mozilla.com,scausnettqi,Krajan Gebangan,62-(773)388-2291,Occupational Therapist,7422892277,"Tromp, Ziemann and Grant",no -Cecilius,Sully,csullyqj@mysql.com,csullyqj,Meukek,62-(638)624-8698,Quality Control Specialist,6934177193,Doyle Inc,no -Adelaida,Stickford,astickfordqk@washingtonpost.com,astickfordqk,Khoa,856-(931)334-2132,Account Coordinator,7872285312,"Dicki, Bailey and Ratke",no -Rochelle,Reynish,rreynishql@indiatimes.com,rreynishql,Fāryāb,98-(957)306-8416,Media Manager IV,1676544003,Lang Inc,no -Odie,Ianniello,oiannielloqm@independent.co.uk,oiannielloqm,La Cumbre,54-(979)726-7040,Account Representative III,7068196918,"Bernhard, Rau and Marvin",no -Haskel,Ladloe,hladloeqn@timesonline.co.uk,hladloeqn,George Town,1-(687)711-7923,Quality Control Specialist,5936963217,"Ryan, Parisian and Swaniawski",no -Olympie,Vassall,ovassallqo@samsung.com,ovassallqo,Vannes,33-(222)237-4683,Media Manager II,8854580236,Koepp-Boehm,no -Noll,Beech,nbeechqp@plala.or.jp,nbeechqp,Bloemfontein,27-(804)795-7592,Food Chemist,4394656052,Purdy and Sons,no -Konstanze,Thon,kthonqq@google.ru,kthonqq,Tīrān,98-(846)964-8726,Payment Adjustment Coordinator,1904564429,Simonis and Sons,no -Leonid,Kerford,lkerfordqr@un.org,lkerfordqr,Dzüünbulag,976-(101)272-5436,Administrative Officer,2082237710,"Swaniawski, Steuber and Runte",no -Reeva,Dyka,rdykaqs@geocities.com,rdykaqs,Mstów,48-(190)592-9280,Environmental Specialist,9030963425,Rippin-Waters,no -Galvin,Lumbley,glumbleyqt@reuters.com,glumbleyqt,Feodosiya,380-(562)472-4251,Chemical Engineer,83583572,"Hilpert, Satterfield and Walker",no -Chet,Spinozzi,cspinozziqu@marriott.com,cspinozziqu,Det Udom,66-(457)173-1407,Data Coordiator,7957694462,Bashirian LLC,no -Ryann,Wimlett,rwimlettqv@free.fr,rwimlettqv,Paniówki,48-(203)574-3233,Actuary,6548690974,Nienow and Sons,no -Craggie,McCotter,cmccotterqw@feedburner.com,cmccotterqw,Portela,351-(482)524-3475,Pharmacist,4298812022,Abernathy-Kuhic,no -Ulberto,Heifer,uheiferqx@yandex.ru,uheiferqx,Omaha,1-(402)346-5913,Software Engineer I,187278784,Yundt LLC,no -Billie,Franchi,bfranchiqy@etsy.com,bfranchiqy,Yinping,86-(788)959-3511,Web Designer I,4035720887,Nolan LLC,no -Norbie,Goundsy,ngoundsyqz@fda.gov,ngoundsyqz,São José dos Campos,55-(914)752-8310,Senior Editor,9192798357,Feeney LLC,no -Barde,Emlen,bemlenr0@infoseek.co.jp,bemlenr0,Pétange,352-(762)627-9841,Software Consultant,2432326261,"Rice, Eichmann and Will",no -Shelagh,Zemler,szemlerr1@mayoclinic.com,szemlerr1,Filiátes,30-(866)635-4243,Geological Engineer,3958946542,"Hansen, Bernier and Goldner",no -Isidro,Ciani,icianir2@yahoo.co.jp,icianir2,Serednye,380-(288)355-3486,Tax Accountant,1506003982,Torp-Bogisich,no -Vivia,Lapworth,vlapworthr3@joomla.org,vlapworthr3,Malino,63-(291)269-3418,Environmental Specialist,157700771,Jast-Kuhlman,no -Roshelle,Churn,rchurnr4@berkeley.edu,rchurnr4,Lingqiao,86-(997)692-6158,Geological Engineer,2603479822,Marquardt and Sons,no -Bentley,Vanshin,bvanshinr5@ehow.com,bvanshinr5,Stockholm,46-(653)768-6050,Information Systems Manager,7297467227,"King, Tillman and Nicolas",no -Lois,Mynett,lmynettr6@reuters.com,lmynettr6,Nantes,33-(554)638-9803,Speech Pathologist,1603340408,Veum LLC,no -Charity,Krzyzowski,ckrzyzowskir7@archive.org,ckrzyzowskir7,Masebewa,62-(958)826-5880,Staff Scientist,4975412993,"Brakus, Gusikowski and Padberg",no -Clemente,Pottage,cpottager8@census.gov,cpottager8,Tenggun Dajah,62-(506)558-9919,Associate Professor,6455213033,"Purdy, Vandervort and Douglas",no -Kurt,Cowap,kcowapr9@jugem.jp,kcowapr9,Kutao,86-(358)991-3144,Nurse,616313527,White-Goyette,no -Chrissy,Finey,cfineyra@irs.gov,cfineyra,Ningzhong,86-(138)301-0438,Professor,9107665083,Davis and Sons,no -Clarinda,Hallgate,challgaterb@linkedin.com,challgaterb,Zinder,227-(332)911-9324,Product Engineer,7179109576,"Lesch, Balistreri and Morissette",no -Carmelle,Chatelain,cchatelainrc@woothemes.com,cchatelainrc,Monte Branco,351-(468)889-1359,Tax Accountant,6018619938,Adams-Harris,no -Erskine,Bonin,eboninrd@redcross.org,eboninrd,Sabang,63-(956)745-4358,Actuary,1793329427,"Farrell, White and Bednar",no -Linnet,Castelot,lcastelotre@1688.com,lcastelotre,Jintun,86-(448)985-9715,Senior Sales Associate,6843609481,Pagac and Sons,no -Aurthur,Thomke,athomkerf@whitehouse.gov,athomkerf,Głuchów,48-(339)416-4557,Engineer I,7088789183,"Roob, Runolfsdottir and Leffler",no -Donni,Salomon,dsalomonrg@japanpost.jp,dsalomonrg,Forninho,351-(549)953-6906,Account Executive,4908221146,"Wisozk, Greenholt and Hamill",no -Skip,Edensor,sedensorrh@alexa.com,sedensorrh,Victoria,503-(808)383-0356,Project Manager,126141614,Mayer-Mante,no -Albrecht,Ellam,aellamri@businessweek.com,aellamri,La Roche-sur-Yon,33-(857)717-9828,Actuary,4743554497,Parisian-Ankunding,no -Loutitia,Simson,lsimsonrj@plala.or.jp,lsimsonrj,Tamontaka,63-(423)893-7361,Assistant Media Planner,6240594598,Schamberger LLC,no -Ariel,Cockarill,acockarillrk@amazonaws.com,acockarillrk,Santa Quitéria,55-(584)271-7334,VP Sales,9593299637,"Lang, Bednar and Mayer",no -Nonie,Paulton,npaultonrl@cbslocal.com,npaultonrl,Kladno,420-(149)126-3944,Senior Developer,7724518181,"Bruen, Murray and Kunde",no -Yasmin,Rilston,yrilstonrm@gizmodo.com,yrilstonrm,Petoa,504-(697)889-4705,Environmental Specialist,9003612854,McKenzie and Sons,no -Izaak,Gowthrop,igowthroprn@webmd.com,igowthroprn,Ancasti,54-(334)952-0828,Account Executive,9924782984,Cartwright LLC,yes -Jelene,Badman,jbadmanro@shinystat.com,jbadmanro,Asunción,595-(802)109-9845,Electrical Engineer,3501920857,"Cremin, Heaney and Morissette",no -Staffard,Clausius,sclausiusrp@yellowbook.com,sclausiusrp,Sampao,63-(733)481-2381,Junior Executive,6139413206,Herzog-Beer,no -Lilia,Dalliwatr,ldalliwatrrq@deviantart.com,ldalliwatrrq,Hengshan,86-(225)596-7008,Operator,2989513345,Mante-Funk,no -Karlotta,Altamirano,kaltamiranorr@vistaprint.com,kaltamiranorr,Ajax,1-(705)315-7495,Legal Assistant,1030691320,Carroll Group,no \ No newline at end of file +First Name,Last Name,Email,Username,Activated,Location,Address,City,State,Country,Postal Code,Website,Phone,Job Title,Notes,Employee Number,Company,Manager,Remote,VIP,Start Date,End Date,Gravatar +Reagen,Tenant,rtenant0@istockphoto.com,rtenant0,true,"Braun, Ullrich and O'Hara",0406 Emmet Drive,,,,,https://netvibes.com,895-137-2034,Nurse Practicioner,ac tellus semper interdum mauris ullamcorper purus sit amet nulla quisque arcu libero rutrum,"",,Reagen Tenant,true,true,2022-03-18,2022-12-04,rtenant0@soup.io +Kenneth,Lefeuvre,klefeuvre1@woothemes.com,klefeuvre1,false,Mueller LLC,404 Dennis Alley,,,,,,,Senior Quality Engineer,lacus at turpis donec posuere metus vitae ipsum,"",,,true,,,, +Kiel,Eland,keland2@tinyurl.com,keland2,false,"Mayer, Jacobi and Gibson",3058 Declaration Park,,,,,,,Web Developer I,eu est congue elementum in hac habitasse platea dictumst morbi vestibulum velit id,"",,,true,,,, +Susana,Kinneally,skinneally3@purevolume.com,skinneally3,false,Block Inc,1 Chive Alley,,,,,,,Software Consultant,phasellus in felis donec semper sapien a libero nam dui proin leo odio porttitor id consequat,"",,,true,,,, +Wallis,Hadcock,whadcock4@abc.net.au,whadcock4,false,Roob-Bartoletti,496 Hazelcrest Terrace,,,,,,,Information Systems Manager,nam congue risus semper porta volutpat quam pede lobortis ligula sit amet eleifend,"","Hand, Rohan and Oberbrunner",,false,,,, +Audry,Piell,apiell5@china.com.cn,apiell5,false,Schoen-Hilpert,3136 Talmadge Circle,,,,,,,Chemical Engineer,congue risus semper porta volutpat quam pede lobortis ligula sit amet eleifend pede libero quis orci nullam,"",,,false,,,, +Veronike,Poytress,vpoytress6@scribd.com,vpoytress6,false,"D'Amore, Schoen and Rogahn",3 Northwestern Hill,,,,,http://acquirethisname.com,198-980-1723,Compensation Analyst,non mattis pulvinar nulla pede ullamcorper augue a suscipit nulla elit ac nulla sed vel enim sit amet,"",,Veronike Poytress,true,true,2022-05-10,2022-08-14,vpoytress6@ed.gov +Sibel,Serris,sserris7@mayoclinic.com,sserris7,true,Swaniawski and Sons,090 Summit Road,,,,,,,,,,,,false,,,, +Aldis,Smardon,asmardon8@ifeng.com,asmardon8,false,Huels-Reinger,2 Brown Trail,,,,,,,,,,,,true,,,, +Juan,,,jlowseley9,true,Nicolas and Sons,0 Village Pass,,,,,,,Cost Accountant,phasellus id sapien in sapien,"",,,true,,,, +Thaine,Coger,tcogera@naver.com,tcogera,false,Zieme-Davis,31 Little Fleur Park,,,,,,,,,,,,true,,,, +Adrien,Ciotti,aciottib@ucoz.ru,aciottib,true,"Ward, Wolff and King",61 Graedel Hill,,,,,,,,,,,,false,,,, +Harmony,Vanetti,hvanettic@wordpress.com,hvanettic,true,"Kulas, Heller and Cormier",35 Hintze Drive,,,,,,,,,,Wyman-Jenkins,,true,,,, +Pansie,Morston,pmorstond@ebay.com,pmorstond,false,Mosciski-Graham,73222 Walton Street,,,,,,,,,,,,false,,,, +Court,Halse,chalsee@walmart.com,chalsee,true,"O'Reilly, Hilll and Stokes",61514 Pepper Wood Trail,,,,,,,,,,,,false,,,, +Gerardo,Scrowby,gscrowbyf@multiply.com,gscrowbyf,false,Cruickshank-Kling,18314 Schlimgen Point,,,,,,,,,,,,false,,,, +Imojean,Veare,iveareg@chronoengine.com,iveareg,false,Schultz-Lakin,9 Blaine Street,,,,,https://soup.io,502-710-6094,Environmental Tech,consequat lectus in est risus auctor sed,"",,Imojean Veare,false,true,2022-01-24,2022-08-06,iveareg@answers.com +Samuel,Bickley,sbickleyh@gravatar.com,sbickleyh,true,Langworth-Friesen,5891 Bunker Hill Crossing,,,,,,,,,,Corkery and Sons,,false,,,, +Niall,Ethington,nethingtoni@google.fr,nethingtoni,true,"Ledner, Klocko and Sipes",511 Springs Parkway,,,,,,,,,,,,false,,,, +Elfreda,Ilyukhov,eilyukhovj@mashable.com,eilyukhovj,false,Spinka-Ortiz,475 Bluestem Point,,,,,,,Clinical Specialist,felis ut at dolor quis odio consequat varius integer ac,"",,,true,,,, +Serena,Josling,sjoslingk@oracle.com,sjoslingk,false,Wuckert-Schuster,10512 Fuller Avenue,,,,,,,,,,"Cruickshank, Ziemann and Kreiger",,false,,,, +Sheelah,Dockwray,sdockwrayl@narod.ru,sdockwrayl,true,Orn-Koss,4241 Scofield Circle,,,,,,,Nurse,vestibulum sed magna at nunc commodo placerat praesent blandit nam nulla integer pede,"",Hermann-Anderson,,true,,,, +Lanette,Remnant,lremnantm@vinaora.com,lremnantm,false,Abshire LLC,8 Buena Vista Junction,,,,,,,General Manager,mauris ullamcorper purus sit amet,"",Bahringer-Lockman,,false,,,, +Jordan,Pritty,jprittyn@reverbnation.com,jprittyn,false,Stroman LLC,36 Becker Plaza,,,,,,,,,,Durgan-Bosco,,true,,,, +Lorrin,Boni,lbonio@msn.com,lbonio,true,Bogisich-Nolan,7 Messerschmidt Point,,,,,,,,,,,,false,,,, +Marie-ann,Waind,mwaindp@ucoz.ru,mwaindp,true,"Hartmann, Weissnat and Cassin",68082 Schmedeman Court,,,,,,,Nurse,duis faucibus accumsan odio curabitur convallis duis consequat,"",,,true,,,, +Marti,Daens,mdaensq@huffingtonpost.com,mdaensq,false,Robel-Roob,7 Knutson Pass,,,,,http://gov.uk,381-382-8857,Electrical Engineer,sapien a libero nam dui proin leo,"",,Marti Daens,false,true,2021-12-19,2022-12-08,mdaensq@themeforest.net +Scotti,Gillison,sgillisonr@intel.com,sgillisonr,true,Howe-Collins,44 Elka Terrace,,,,,,,Financial Advisor,viverra eget congue eget semper rutrum nulla nunc purus,"",,,true,,,, +Bobbe,Alven,balvens@csmonitor.com,balvens,true,Weimann-Bernhard,71 Manley Park,,,,,,,,,,Champlin-Turcotte,,false,,,, +Ferdy,Kincade,fkincadet@wsj.com,fkincadet,true,Bode Inc,3023 Novick Alley,,,,,,,Statistician IV,amet nulla quisque arcu libero,"",,,true,,,, +Rachael,Briers,rbriersu@vimeo.com,rbriersu,false,Koch and Sons,71 Shoshone Court,,,,,,,,,,,,true,,,, +Ado,Bartholin,abartholinv@ft.com,abartholinv,false,"Buckridge, Klein and Johnston",11 Jenna Avenue,,,,,,,,,,,,false,,,, +Tessy,,,tsailerw,false,Parker-Beer,0964 Vidon Way,,,,,,,Structural Engineer,aliquet ultrices erat tortor sollicitudin,"",,,true,,,, +Chloe,Gebbie,cgebbiex@cam.ac.uk,cgebbiex,false,Smith Inc,8 5th Alley,,,,,,,,,,,,true,,,, +Emlyn,Cusick,ecusicky@homestead.com,ecusicky,true,Dickens LLC,43 Canary Point,,,,,,,Health Coach II,eu tincidunt in leo maecenas pulvinar lobortis est phasellus sit amet erat nulla tempus vivamus in,"",,,true,,,, +Kenneth,McGuire,kmcguirez@scribd.com,kmcguirez,true,"Torphy, Bednar and Davis",2 Stone Corner Park,,,,,,,Nurse Practicioner,tortor duis mattis egestas metus aenean fermentum donec ut mauris eget massa,"",,,false,,,, +Berri,Forson,bforson10@pcworld.com,bforson10,true,"D'Amore, Larkin and O'Keefe",266 Alpine Road,,,,,,,Tax Accountant,in purus eu magna vulputate luctus cum sociis natoque penatibus et,"",,,true,,,, +Bree,Jiru,bjiru11@gravatar.com,bjiru11,true,Altenwerth LLC,58 4th Alley,,,,,,,,,,Farrell and Sons,,true,,,, +Kathie,Dignan,kdignan12@bbb.org,kdignan12,true,"Pagac, Effertz and Padberg",973 Banding Point,,,,,,,,,,"Marquardt, Cummings and Bosco",,true,,,, +Filbert,Van Der Straaten,fvanderstraaten13@sourceforge.net,fvanderstraaten13,false,"Cronin, Mante and Klein",0 Stuart Junction,,,,,,,Research Assistant I,ut massa volutpat convallis morbi odio odio elementum eu interdum eu tincidunt in leo maecenas,"",Bauch-Kling,,true,,,, +Miguel,Farbrace,mfarbrace14@barnesandnoble.com,mfarbrace14,false,O'Keefe Inc,1 Mallory Avenue,,,,,,,Assistant Manager,a libero nam dui proin leo odio porttitor id consequat in consequat ut nulla sed accumsan felis,"",Schmeler-Krajcik,,false,,,, +Em,,,ekittley15,false,Schuppe-Barrows,9946 Canary Pass,,,,,,,Nuclear Power Engineer,odio curabitur convallis duis consequat dui nec nisi,"","Abshire, Goyette and Spinka",,true,,,, +Bill,Morales,bmorales16@addtoany.com,bmorales16,true,Leannon Inc,0 Hudson Circle,,,,,,,,,,,,true,,,, +Spenser,Branca,sbranca17@tripod.com,sbranca17,false,Halvorson Inc,7904 Green Road,,,,,,,,,,,,false,,,, +Dawna,Ainslee,dainslee18@nifty.com,dainslee18,true,"Strosin, Collier and O'Connell",17 Granby Center,,,,,,,,,,,,false,,,, +Lind,Fontanet,lfontanet19@lycos.com,lfontanet19,false,Bins-Kunde,84 Kenwood Junction,,,,,,,,,,"Romaguera, Adams and Schoen",,false,,,, +Ashli,Gheorghie,agheorghie1a@blogtalkradio.com,agheorghie1a,false,Hauck Inc,8 Warrior Drive,,,,,,,,,,Wisozk Inc,,false,,,, +Janice,Freddi,jfreddi1b@behance.net,jfreddi1b,true,"Stoltenberg, Aufderhar and Schaden",0 Esch Alley,,,,,,,,,,,,false,,,, +Reinwald,Ivakhin,rivakhin1c@ask.com,rivakhin1c,false,Jacobson-Mosciski,24 New Castle Alley,,,,,,,,,,Welch and Sons,,true,,,, +Lindsey,Trevance,ltrevance1d@prnewswire.com,ltrevance1d,true,Hansen-Luettgen,17443 Lindbergh Plaza,,,,,,,Web Designer II,interdum eu tincidunt in leo maecenas pulvinar lobortis est phasellus,"",,,false,,,, +Cordi,Frostdyke,cfrostdyke1e@weather.com,cfrostdyke1e,false,Kohler Inc,53066 Merchant Plaza,,,,,,,,,,,,false,,,, +Jayme,Piatto,jpiatto1f@slate.com,jpiatto1f,true,Johnson and Sons,5598 Fuller Avenue,,,,,,,Graphic Designer,accumsan felis ut at dolor quis odio consequat varius integer,"",,,true,,,, +Henriette,Glanvill,hglanvill1g@ifeng.com,hglanvill1g,true,"Mills, Kautzer and Stiedemann",6461 Stang Center,,,,,,,,,,Gibson and Sons,,true,,,, +Izak,Legen,ilegen1h@berkeley.edu,ilegen1h,true,"Schiller, Runolfsson and Gottlieb",86874 Hovde Avenue,,,,,,,,,,,,false,,,, +Silas,Vallentin,svallentin1i@zdnet.com,svallentin1i,false,Wolff Inc,15041 Graceland Park,,,,,,,,,,,,true,,,, +Ansel,Augustus,aaugustus1j@oaic.gov.au,aaugustus1j,true,"Rippin, Frami and Parker",843 Nova Alley,,,,,,,Assistant Media Planner,ipsum primis in faucibus orci luctus et ultrices posuere cubilia curae donec,"",Morissette and Sons,,false,,,, +Annemarie,Reburn,areburn1k@networksolutions.com,areburn1k,true,Dach Group,05 Crowley Avenue,,,,,,,Administrative Assistant IV,vivamus tortor duis mattis egestas metus aenean fermentum donec,"","Murazik, Wyman and Yost",,false,,,, +Fee,Bissell,fbissell1l@comsenz.com,fbissell1l,true,Braun Group,678 Nelson Hill,,,,,,,Health Coach IV,sed augue aliquam erat volutpat in congue etiam justo etiam pretium iaculis justo in,"","Lindgren, Quitzon and Heathcote",,true,,,, +Zenia,Kordt,zkordt1m@com.com,zkordt1m,true,"Harvey, Fay and Yundt",6337 Mayer Trail,,,,,,,Associate Professor,congue etiam justo etiam pretium iaculis justo in hac habitasse platea dictumst etiam faucibus cursus urna,"",,,true,,,, +Winthrop,Eales,weales1n@stanford.edu,weales1n,true,Johns-Kshlerin,79780 Helena Lane,,,,,,,Accountant I,platea dictumst etiam faucibus cursus urna ut,"",,,false,,,, +Davis,,,dnatalie1o,false,Tillman-Marquardt,3893 Express Junction,,,,,https://answers.com,266-409-9118,Teacher,suspendisse accumsan tortor quis turpis sed ante vivamus tortor,"",Casper-Grimes,Davis Natalie,false,false,2022-04-08,2022-09-24,dnatalie1o@altervista.org +Massimiliano,Fardo,mfardo1p@imgur.com,mfardo1p,true,Kozey Group,72 Hauk Terrace,,,,,,,Account Coordinator,parturient montes nascetur ridiculus mus etiam vel augue vestibulum rutrum rutrum neque aenean auctor gravida sem praesent id,"",Bednar Inc,,false,,,, +Dacey,Larrie,dlarrie1q@digg.com,dlarrie1q,false,Jerde-Ullrich,70371 Del Mar Center,,,,,,,,,,,,true,,,, +Pattie,Melvin,pmelvin1r@discovery.com,pmelvin1r,false,"McDermott, Mayert and Kemmer",845 Anderson Point,,,,,,,Safety Technician II,sit amet erat nulla tempus vivamus in felis eu sapien cursus vestibulum proin,"",,,true,,,, +Franny,Laughlin,flaughlin1s@blogspot.com,flaughlin1s,false,Renner-Terry,94 Northfield Pass,,,,,,,,,,"Parisian, Hudson and Bahringer",,false,,,, +Mariel,Roelvink,mroelvink1t@timesonline.co.uk,mroelvink1t,true,Russel-Blanda,434 Crest Line Road,,,,,http://amazon.de,429-401-0847,Quality Engineer,vel pede morbi porttitor lorem id ligula suspendisse ornare consequat lectus in est risus auctor sed tristique in tempus,"",,Mariel Roelvink,true,false,2022-02-21,2022-09-01,mroelvink1t@feedburner.com +Josee,Ghirardi,jghirardi1u@arizona.edu,jghirardi1u,true,Koss-Schmitt,96 Kingsford Avenue,,,,,,,,,,,,true,,,, +Felix,Pheasant,fpheasant1v@soundcloud.com,fpheasant1v,true,Rogahn Group,43 Northridge Place,,,,,,,,,,Hoppe-O'Reilly,,false,,,, +Stearne,Gwatkins,sgwatkins1w@jugem.jp,sgwatkins1w,false,"Koch, Ferry and Marks",6 Victoria Circle,,,,,,,,,,,,false,,,, +Nathaniel,Parkinson,nparkinson1x@springer.com,nparkinson1x,true,Harber Group,4589 Clarendon Way,,,,,,,Software Consultant,non mattis pulvinar nulla pede ullamcorper augue a suscipit nulla elit ac nulla sed vel enim sit amet nunc viverra,"",Koepp LLC,,true,,,, +Blondelle,Crawley,bcrawley1y@ezinearticles.com,bcrawley1y,true,"Hirthe, Bashirian and Feeney",17149 Ridge Oak Park,,,,,,,Help Desk Technician,sit amet cursus id turpis integer aliquet massa id lobortis convallis tortor risus dapibus augue vel accumsan tellus nisi eu,"",,,true,,,, +Pammi,Yair,pyair1z@virginia.edu,pyair1z,true,"Pfeffer, Schmeler and Dibbert",541 Beilfuss Alley,,,,,,,,,,,,true,,,, +Tremain,Lattimer,tlattimer20@go.com,tlattimer20,true,"Kuvalis, Kris and Howell",19 Red Cloud Parkway,,,,,,,,,,Gutkowski LLC,,true,,,, +Moreen,Fermin,mfermin21@w3.org,mfermin21,false,"Romaguera, Spinka and Bayer",50 Eagle Crest Circle,,,,,,,,,,,,true,,,, +Jena,Taborre,jtaborre22@pinterest.com,jtaborre22,true,Raynor Group,97 Helena Center,,,,,,,Dental Hygienist,vel enim sit amet nunc viverra dapibus nulla suscipit ligula in lacus curabitur at ipsum ac tellus semper interdum mauris,"",,,false,,,, +Odille,Stede,ostede23@biglobe.ne.jp,ostede23,true,"Boyle, Schowalter and Mayer",88993 Sunbrook Street,,,,,http://live.com,464-815-6024,,,,,Odille Stede,true,false,2021-12-12,2022-06-27,ostede23@lycos.com +Kori,Fulk,kfulk24@tiny.cc,kfulk24,true,Konopelski and Sons,43 Mockingbird Avenue,,,,,,,,,,"Nikolaus, Cassin and Streich",,true,,,, +Pollyanna,Cardon,pcardon25@infoseek.co.jp,pcardon25,false,Hickle Group,52088 Almo Junction,,,,,,,,,,"Cronin, Cummerata and Tromp",,false,,,, +Austin,McGeneay,amcgeneay26@tmall.com,amcgeneay26,true,Yundt-Howell,021 4th Park,,,,,,,Social Worker,est phasellus sit amet erat nulla tempus vivamus in felis eu sapien cursus vestibulum proin eu mi nulla,"",,,true,,,, +Imogen,Hamill,ihamill27@w3.org,ihamill27,false,Herman-Schulist,802 Sunbrook Place,,,,,http://vistaprint.com,344-665-1217,Registered Nurse,curabitur convallis duis consequat dui nec nisi volutpat,"",,Imogen Hamill,false,false,2021-12-03,2023-04-16,ihamill27@over-blog.com +Hershel,Bielfeld,hbielfeld28@soup.io,hbielfeld28,true,Kreiger and Sons,6944 Buell Trail,,,,,,,Actuary,curae donec pharetra magna vestibulum aliquet ultrices erat,"",Schmitt-Abbott,,true,,,, +Korry,,,ksteckings29,true,Bogan Inc,800 Ilene Parkway,,,,,,,,,,,,true,,,, +Cookie,Warret,cwarret2a@sakura.ne.jp,cwarret2a,false,Murphy-Yost,9 Vera Terrace,,,,,,,Mechanical Systems Engineer,semper rutrum nulla nunc purus phasellus in felis donec semper sapien a libero nam dui proin leo odio,"","Lueilwitz, Beahan and Raynor",,false,,,, +Wynne,Gonnely,wgonnely2b@facebook.com,wgonnely2b,true,"Frami, Erdman and Mayert",051 Kenwood Junction,,,,,,,,,,,,true,,,, +Ethelred,Bogey,ebogey2c@infoseek.co.jp,ebogey2c,true,Christiansen and Sons,7414 2nd Pass,,,,,,,Media Manager II,donec odio justo sollicitudin ut suscipit a feugiat et eros vestibulum ac est lacinia,"",,,false,,,, +Alvera,Tunuy,atunuy2d@bizjournals.com,atunuy2d,false,"Vandervort, Veum and Walker",152 Division Park,,,,,,,,,,"Bartell, Hartmann and Jerde",,false,,,, +Martino,Rosenbusch,mrosenbusch2e@seesaa.net,mrosenbusch2e,true,Parisian-Romaguera,130 Westridge Alley,,,,,http://bravesites.com,626-888-4072,,,,"Keebler, Walter and Senger",Martino Rosenbusch,false,false,2022-01-20,2022-09-11,mrosenbusch2e@about.me +Susi,Trapp,strapp2f@ft.com,strapp2f,false,"Rogahn, Volkman and McDermott",72958 Vahlen Avenue,,,,,,,,,,Nitzsche-Langosh,,true,,,, +Gordon,Alflatt,galflatt2g@marriott.com,galflatt2g,false,Effertz-Howell,0681 International Plaza,,,,,,,Research Associate,duis aliquam convallis nunc proin,"","Farrell, Hoeger and O'Keefe",,true,,,, +Derrick,Braidon,dbraidon2h@blogs.com,dbraidon2h,false,Prosacco-Walker,8760 Del Sol Circle,,,,,,,,,,Koss-Bogisich,,true,,,, +Minnnie,Bonar,mbonar2i@biglobe.ne.jp,mbonar2i,true,Daniel LLC,5424 Karstens Alley,,,,,,,Web Designer III,faucibus orci luctus et ultrices posuere cubilia curae mauris,"",,,true,,,, +Casper,Sinnatt,csinnatt2j@hc360.com,csinnatt2j,true,Barrows-Mertz,79 Melvin Center,,,,,,,,,,,,false,,,, +Chloe,Fist,cfist2k@auda.org.au,cfist2k,false,"Kling, Streich and Kertzmann",47064 Glacier Hill Court,,,,,,,,,,Altenwerth-Leuschke,,true,,,, +Elysha,Gosenell,egosenell2l@ft.com,egosenell2l,true,Hirthe LLC,70 Old Gate Alley,,,,,,,Nuclear Power Engineer,amet cursus id turpis integer aliquet massa id lobortis convallis tortor risus dapibus augue vel accumsan tellus,"",Macejkovic and Sons,,false,,,, +Gerianna,Feirn,gfeirn2m@bing.com,gfeirn2m,true,"Collier, Kirlin and Armstrong",881 Summer Ridge Circle,,,,,,,,,,,,false,,,, +Lucas,Mulvany,lmulvany2n@deliciousdays.com,lmulvany2n,false,Bahringer Group,639 La Follette Circle,,,,,,,,,,,,true,,,, +Lenore,Menendez,lmenendez2o@cdbaby.com,lmenendez2o,true,"Nader, Harvey and Casper",02 Springs Avenue,,,,,https://a8.net,926-526-1742,Community Outreach Specialist,ut odio cras mi pede malesuada in imperdiet et commodo vulputate justo in blandit ultrices enim lorem ipsum dolor,"",,Lenore Menendez,true,false,2022-01-11,2022-07-29,lmenendez2o@ifeng.com +Collete,Brandes,cbrandes2p@accuweather.com,cbrandes2p,true,Koepp-Parisian,5 Haas Way,,,,,,,,,,,,false,,,, +Osborne,Gummory,ogummory2q@1und1.de,ogummory2q,false,Mertz and Sons,91749 Haas Alley,,,,,,,,,,,,true,,,, +Emiline,Grossman,egrossman2r@dmoz.org,egrossman2r,true,Parisian and Sons,3872 Eagle Crest Court,,,,,https://uiuc.edu,338-830-8647,Food Chemist,dolor vel est donec odio justo sollicitudin ut suscipit a feugiat et eros vestibulum ac est lacinia nisi venenatis,"",Williamson-Casper,Emiline Grossman,true,true,2021-11-10,2022-10-01,egrossman2r@spiegel.de From d0f5a044baf893d5dd8f15504bc5a8a5da490f95 Mon Sep 17 00:00:00 2001 From: snipe Date: Tue, 23 May 2023 12:13:06 -0700 Subject: [PATCH 14/35] More refactoring Signed-off-by: snipe --- app/Http/Livewire/Importer.php | 34 ++++++++++++++++++++++++---------- 1 file changed, 24 insertions(+), 10 deletions(-) diff --git a/app/Http/Livewire/Importer.php b/app/Http/Livewire/Importer.php index ec5dcd9300..ed56c6d3dd 100644 --- a/app/Http/Livewire/Importer.php +++ b/app/Http/Livewire/Importer.php @@ -192,6 +192,7 @@ class Importer extends Component 'purchase_cost' => trans('general.purchase_cost'), 'purchase_date' => trans('general.purchase_date'), 'manufacturer' => trans('general.manufacturer'), + 'order_number' => trans('general.order_number'), ]; $this->assets_fields = [ @@ -202,7 +203,6 @@ class Importer extends Component 'checkout_class' => trans('general.importer.checkout_type'), 'checkout_location' => trans('general.importer.checkout_location'), 'image' => trans('general.importer.image_filename'), - 'model_name' => trans('general.model_name'), 'model_number' => trans('general.model_no'), 'full_name' => trans('general.importer.checked_out_to_fullname'), 'email' => trans('general.importer.checked_out_email'), @@ -218,6 +218,7 @@ class Importer extends Component 'asset_notes' => trans('general.item_notes', ['item' => trans('admin/hardware/general.asset')]), 'model_notes' => trans('general.item_notes', ['item' => trans('admin/hardware/form.model')]), 'manufacturer' => trans('general.manufacturer'), + 'order_number' => trans('general.order_number'), ]; $this->consumables_fields = [ @@ -230,6 +231,9 @@ class Importer extends Component 'purchase_date' => trans('general.purchase_date'), 'checkout_class' => trans('general.importer.checkout_type'), 'supplier' => trans('general.supplier'), + 'manufacturer' => trans('general.manufacturer'), + 'order_number' => trans('general.order_number'), + 'item_no' => trans('admin/consumables/general.item_no'), ]; $this->components_fields = [ @@ -241,6 +245,9 @@ class Importer extends Component 'min_amt' => trans('mail.min_QTY'), 'purchase_cost' => trans('general.purchase_cost'), 'purchase_date' => trans('general.purchase_date'), + 'manufacturer' => trans('general.manufacturer'), + 'order_number' => trans('general.order_number'), + 'serial' => trans('general.serial_number'), ]; $this->licenses_fields = [ @@ -308,15 +315,23 @@ class Importer extends Component $this->aliases_fields = [ 'item_name' => [ - trans('general.item_name'), - ], - 'name' => - [ + 'item name', + 'asset name', + 'accessory name', + 'user name', + 'consumable name', + 'component name', 'name', ], - 'model_name' => + 'item_no' => [ + 'item number', + 'item no.', + 'item #', + ], + 'asset_model' => [ 'model name', + 'model', ], 'gravatar' => [ @@ -326,10 +341,6 @@ class Importer extends Component [ '$', ], - 'manager_username' => - [ - 'Manager', - ], 'jobtitle' => [ 'job title for user', @@ -384,6 +395,9 @@ class Importer extends Component 'min_amt' => [ 'Min Amount', + 'Minimum Amount', + 'Min Quantity', + 'Minimum Quantity', ], 'next_audit_date' => [ From 809dcdc50c5d5ea8d1e2e837a575b4d3e7a96b15 Mon Sep 17 00:00:00 2001 From: snipe Date: Tue, 23 May 2023 12:13:17 -0700 Subject: [PATCH 15/35] Updated CSVs Signed-off-by: snipe --- sample_csvs/MOCK_ACCESSORIES.csv | 53 ++++++++++- sample_csvs/MOCK_CONSUMABLES.csv | 152 +++++++++++-------------------- 2 files changed, 102 insertions(+), 103 deletions(-) diff --git a/sample_csvs/MOCK_ACCESSORIES.csv b/sample_csvs/MOCK_ACCESSORIES.csv index f7e490a104..6c203ec5a0 100644 --- a/sample_csvs/MOCK_ACCESSORIES.csv +++ b/sample_csvs/MOCK_ACCESSORIES.csv @@ -1,2 +1,51 @@ -Item Name,Purchase Date,Purchase Cost,Location,Company,Order Number,Category,Requestable,Quantity -Walter Carter,09/01/2006,,metus. Vivamus,Macromedia,J935H60W,Customers,False,278 +Company,Name,Category,Supplier,Manufacturer,QTY,Location,Order Number,Min Amount,Model Number,Notes,Purchase Date,Purchase Cost +Kovacek and Sons,Dragline,Roofing (Metal),Runte-Corwin,Cremin Inc,61,Artashat,017019279-2,59,3558344370409403,sit amet diam in magna bibendum imperdiet nullam orci pede venenatis non sodales sed tincidunt eu felis,2022-08-24,73.96 +"Russel, Marquardt and Frami",Skid-Steer,Drywall & Acoustical (MOB),Bins-Gerhold,Breitenberg Inc,17,Dugcal,801930572-6,10,30104302249895,diam cras pellentesque volutpat dui maecenas tristique est et tempus semper est quam pharetra magna ac,2022-06-24,5.27 +Nicolas Group,Dragline,Structural & Misc Steel Erection,"Glover, Kovacek and Bechtelar",Kulas-Powlowski,36,Zafarwāl,963844173-9,30,3577672351043826,vulputate ut ultrices vel augue vestibulum ante ipsum primis in,2023-03-16,87.89 +Roob-Mante,Dump Truck,Electrical and Fire Alarm,"Rath, Mueller and Halvorson","Bogisich, Schaefer and Goldner",14,Askiz,778878918-6,58,3578492711349816,donec ut mauris eget massa tempor convallis nulla neque libero convallis eget eleifend luctus,2023-03-30,57.51 +"Marquardt, Blanda and Heaney",Crawler,RF Shielding,Bode-Armstrong,Rosenbaum LLC,54,Arjona,414053159-2,82,201552275235023,augue luctus tincidunt nulla mollis molestie lorem quisque ut erat curabitur gravida nisi at nibh,2022-06-27,76.18 +Herman and Sons,Skid-Steer,"Doors, Frames & Hardware","Volkman, Pagac and Tillman",McKenzie-Hand,12,Višnjevac,064912598-3,29,3530080559523225,dolor morbi vel lectus in quam fringilla rhoncus mauris enim leo rhoncus sed vestibulum sit amet cursus id turpis,2022-08-14,97.9 +Morar Inc,Crawler,Exterior Signage,Bergstrom-Ullrich,"Mann, Ondricka and Fadel",69,Birni N Konni,770515508-7,11,3529943453252733,sapien in sapien iaculis congue vivamus metus arcu adipiscing molestie,2022-10-28,73.62 +Jerde-Bogisich,Compactor,Drilled Shafts,Fadel-Sporer,"Bode, Gutkowski and Schamberger",58,Galižana,188679996-2,95,4041376614376,gravida nisi at nibh in hac habitasse platea dictumst aliquam augue quam sollicitudin,2023-03-09,3.83 +"Dibbert, Roberts and Orn",Dragline,EIFS,Waters LLC,"Pollich, Treutel and Homenick",93,Tongyangdao,303831002-6,53,5602237646576545,donec ut mauris eget massa tempor convallis nulla neque libero convallis eget eleifend luctus,2022-12-07,67.91 +Schmidt-Jones,Compactor,Site Furnishings,"Monahan, Dooley and Rowe",Gorczany and Sons,5,Chunghwa,054966680-X,8,3548920584271979,enim sit amet nunc viverra dapibus nulla suscipit ligula in lacus curabitur at,2022-08-23,91.79 +"Lemke, Nicolas and Jaskolski",Trencher,Drilled Shafts,Nienow-Moen,Kuhn-Sawayn,40,Mkushi,921741957-5,94,3566485930049161,arcu libero rutrum ac lobortis vel dapibus at diam nam tristique,2022-09-16,37.6 +Hills-Sipes,Compactor,Roofing (Asphalt),"Kulas, Bogisich and Mante","Grimes, Ziemann and Jacobs",99,Orahovica,794640267-8,69,490344354231467621,eu nibh quisque id justo sit amet sapien dignissim vestibulum,2023-02-11,91.86 +Block and Sons,Bulldozer,Prefabricated Aluminum Metal Canopies,Jakubowski LLC,Feest-King,32,Al Jubayhah,459697074-2,27,5010129157541263,nec sem duis aliquam convallis nunc proin at turpis a pede posuere nonummy integer non velit donec diam,2022-11-17,82.9 +Denesik-Champlin,Compactor,Retaining Wall and Brick Pavers,"Barrows, Bradtke and Kertzmann","Ledner, Hodkiewicz and McLaughlin",28,Talalayivka,301762319-X,81,4575609485591,nullam orci pede venenatis non sodales sed tincidunt eu felis fusce posuere felis sed lacus morbi sem,2023-04-20,78.21 +Towne Inc,Trencher,Rebar & Wire Mesh Install,Runolfsdottir-Klein,"Hilll, Herman and Roberts",76,Cunén,739224317-9,56,3529871501469720,luctus rutrum nulla tellus in sagittis dui vel nisl duis ac nibh fusce lacus,2022-08-31,87.49 +Cummerata LLC,Dragline,Fire Sprinkler System,O'Kon-Conn,"Schmeler, Reichel and Jakubowski",11,Boju,674114839-6,61,3580499860326855,lacus curabitur at ipsum ac tellus semper interdum mauris ullamcorper purus sit amet nulla quisque arcu libero rutrum ac,2022-10-15,56.48 +Brekke LLC,Backhoe,"Temp Fencing, Decorative Fencing and Gates",Fisher LLC,Graham-Kshlerin,83,Lolak,496879420-7,51,56022279121238808,scelerisque quam turpis adipiscing lorem vitae mattis nibh ligula nec sem,2023-02-22,97.21 +"King, Homenick and Conn",Dump Truck,EIFS,"Reilly, Windler and Cremin",Langworth-Ortiz,28,Bugo,546264257-1,48,4905157085342998398,cubilia curae duis faucibus accumsan odio curabitur convallis duis consequat dui nec nisi volutpat eleifend,2023-02-02,54.04 +"Koelpin, Dooley and Kuvalis",Excavator,Structural & Misc Steel Erection,Shields-Senger,McLaughlin-Koepp,48,Livadiya,470334065-8,69,0604372523721069615,mattis pulvinar nulla pede ullamcorper augue a suscipit nulla elit ac nulla,2023-04-08,67.44 +Donnelly and Sons,Crawler,Plumbing & Medical Gas,Maggio LLC,Hahn-Flatley,17,Alibago,314425716-8,83,337941169979548,enim leo rhoncus sed vestibulum sit amet cursus id turpis integer,2023-04-07,53.56 +Boyer-Medhurst,Grader,Prefabricated Aluminum Metal Canopies,"Howell, Huel and Nicolas","Deckow, Jenkins and Bartell",54,Picungbera,323060315-X,15,6706951103338750,felis fusce posuere felis sed lacus morbi sem mauris laoreet ut rhoncus aliquet pulvinar sed nisl nunc rhoncus dui vel,2022-09-19,5.46 +"Wolff, Dietrich and Kshlerin",Dragline,Masonry & Precast,"Spencer, Dooley and Ullrich","Zieme, Kuvalis and Leannon",13,Santisimo Rosario,946650016-3,65,5018417463180740,erat nulla tempus vivamus in felis eu sapien cursus vestibulum proin eu mi nulla ac enim,2023-04-17,63.98 +"Hansen, McLaughlin and Bernhard",Excavator,Drilled Shafts,"Gislason, Heaney and O'Connell",Wiegand Group,84,San Jose,445247479-9,5,201910973168492,velit nec nisi vulputate nonummy maecenas tincidunt lacus at velit vivamus vel nulla eget,2022-11-01,58.75 +Daniel LLC,Crawler,Rebar & Wire Mesh Install,"Mitchell, Barrows and Hamill",Weber-Kemmer,88,Sinjil,145272905-0,95,3537378655700793,gravida nisi at nibh in hac habitasse platea dictumst aliquam augue,2023-04-04,33.02 +"Casper, Muller and Macejkovic",Dragline,Marlite Panels (FED),"Spencer, Shields and McDermott",Rutherford and Sons,21,Pocsi,758023521-8,93,3563461502339028,pede justo lacinia eget tincidunt eget tempus vel pede morbi porttitor lorem id,2022-12-26,63.67 +Beahan-Beatty,Backhoe,Framing (Steel),Johns-Reinger,Stamm-Bergstrom,4,Buarcos,483986544-2,14,3572461996231391,vehicula condimentum curabitur in libero ut massa volutpat convallis morbi odio odio elementum eu interdum eu tincidunt in,2023-05-13,12.03 +"Schowalter, Green and Ankunding",Trencher,Soft Flooring and Base,Kreiger-Hoppe,Reynolds-Cummerata,18,San Pedro Pinula,131062548-4,15,3568617180162173,elit ac nulla sed vel enim sit amet nunc viverra dapibus nulla suscipit ligula in lacus curabitur,2022-09-27,77.12 +"Prohaska, Bosco and Abshire",Bulldozer,EIFS,Larson LLC,"Hammes, Fadel and Legros",57,Golopau,194463835-0,3,5002359023338541,vivamus vestibulum sagittis sapien cum sociis natoque penatibus et magnis dis,2022-06-30,67.31 +"Bauch, Rodriguez and Jenkins",Crawler,Masonry & Precast,"Rosenbaum, Stokes and Rau","Ferry, Huels and Sipes",86,Xiangyang,454529838-9,29,6767656690937643,est et tempus semper est quam pharetra magna ac consequat metus sapien ut nunc vestibulum ante ipsum,2022-08-22,17.81 +"Schmeler, Lockman and Stiedemann",Excavator,Framing (Steel),Kihn LLC,"Lubowitz, Roberts and Marquardt",13,Makanya,647395719-7,15,3556460198629428,quam suspendisse potenti nullam porttitor lacus at turpis donec posuere metus,2023-04-29,7.58 +Lubowitz Group,Scraper,Ornamental Railings,"Fisher, Haag and Schmidt",West LLC,10,Mabunga,787506589-5,64,3560289848556143,nam congue risus semper porta volutpat quam pede lobortis ligula sit amet eleifend pede libero quis,2022-08-01,71.58 +Hansen-Beatty,Excavator,Epoxy Flooring,Hauck-Rempel,West Inc,48,Payxambabazar,518250572-8,82,337941555646784,vivamus vel nulla eget eros elementum pellentesque quisque porta volutpat erat quisque,2022-08-19,1.48 +Herzog and Sons,Dragline,Elevator,Crist Inc,"Dooley, Wyman and Rempel",14,Kranuan,490046086-9,22,3556364929607085,arcu libero rutrum ac lobortis vel dapibus at diam nam tristique tortor eu,2023-02-04,45.0 +Lebsack-Romaguera,Dragline,Wall Protection,Hamill-Abbott,Haley-Labadie,6,Ruzayevka,731594232-7,63,3564668857002550,nunc purus phasellus in felis donec semper sapien a libero nam dui proin leo odio porttitor id consequat in,2023-03-08,13.62 +"Kirlin, Wyman and Wehner",Crawler,Structural & Misc Steel Erection,Beier LLC,Schuppe Inc,25,Shuanghe,343694285-5,67,3568605663689317,duis aliquam convallis nunc proin at turpis a pede posuere nonummy integer non velit donec,2023-03-10,34.31 +"Nader, Fadel and Bode",Bulldozer,RF Shielding,Williamson and Sons,Schmidt-Towne,68,Mölndal,607118553-X,3,340880868925813,donec ut dolor morbi vel lectus in quam fringilla rhoncus mauris,2022-06-09,28.76 +"Rohan, Wisoky and Gerhold",Dump Truck,Electrical and Fire Alarm,"Ward, Sauer and Harber",Shields-Zieme,17,Vsevolozhsk,100246862-0,39,5578993697112313,lacinia aenean sit amet justo morbi ut odio cras mi pede malesuada in imperdiet et commodo vulputate,2022-12-28,34.43 +"Goldner, Metz and Prohaska",Crawler,Roofing (Asphalt),Schamberger Inc,Reilly-Bernhard,32,Saraktash,815422723-1,98,3568940927447214,volutpat in congue etiam justo etiam pretium iaculis justo in hac habitasse platea dictumst etiam faucibus,2023-02-28,82.16 +Thompson and Sons,Dump Truck,Plumbing & Medical Gas,Russel and Sons,"Nolan, Cartwright and Ebert",31,Lívingston,617917766-X,19,3564430382302611,habitasse platea dictumst morbi vestibulum velit id pretium iaculis diam erat fermentum justo nec condimentum neque sapien placerat,2023-04-23,41.52 +"Nitzsche, Schaden and Strosin",Crawler,Electrical and Fire Alarm,Hahn and Sons,"Lehner, Hayes and Grant",22,Gennevilliers,860027339-0,13,5641827092783026,libero rutrum ac lobortis vel dapibus at diam nam tristique tortor eu,2023-05-08,19.4 +Larkin LLC,Dragline,Roofing (Metal),Fay-Erdman,Nolan and Sons,20,San Agustin,906705311-2,82,3531330383605949,felis ut at dolor quis odio consequat varius integer ac leo pellentesque ultrices mattis odio donec vitae,2022-11-30,58.55 +Feest Group,Compactor,Ornamental Railings,"Rowe, Bins and Torp",Romaguera-Greenholt,27,Ribeira Seca,842784499-9,88,3580033745274830,nisi nam ultrices libero non mattis pulvinar nulla pede ullamcorper augue a suscipit nulla elit,2023-01-22,54.88 +Osinski Inc,Bulldozer,Epoxy Flooring,"Abernathy, Huels and Greenfelder","Jaskolski, Sporer and Corwin",54,Mae Sai,627022315-6,71,5594694799398897,ipsum dolor sit amet consectetuer adipiscing elit proin interdum mauris non ligula pellentesque ultrices phasellus id sapien in sapien iaculis,2022-09-30,44.05 +Bauch Inc,Backhoe,Prefabricated Aluminum Metal Canopies,Howell-Rogahn,Hessel-Nienow,50,Mayisad,619216443-6,90,3557488995743232,in purus eu magna vulputate luctus cum sociis natoque penatibus et magnis dis parturient montes nascetur ridiculus mus vivamus vestibulum,2023-02-23,37.19 +Welch Inc,Skid-Steer,Casework,"Grant, Fadel and Macejkovic","Towne, Johnston and Rice",1,Huarong,533477095-X,93,345254385886483,placerat ante nulla justo aliquam quis turpis eget elit sodales scelerisque,2022-12-27,18.46 +"Boehm, Windler and Konopelski",Compactor,"Doors, Frames & Hardware",Hansen-Turcotte,Beier-Hermiston,94,Buyunshan,149301071-9,50,5380142384134598,eleifend pede libero quis orci nullam molestie nibh in lectus pellentesque at nulla suspendisse,2023-04-14,62.31 +"McGlynn, Zulauf and Hauck",Trencher,Retaining Wall and Brick Pavers,Beahan-Bernhard,Gutmann LLC,44,Nanjie,647091867-0,71,5641826426694164,dapibus augue vel accumsan tellus nisi eu orci mauris lacinia sapien quis libero nullam sit amet turpis,2022-07-25,31.94 +Howe-Powlowski,Skid-Steer,Drilled Shafts,Toy Group,Medhurst LLC,81,Saramech,156653384-8,64,3538154733411268,ut dolor morbi vel lectus in quam fringilla rhoncus mauris enim leo rhoncus sed vestibulum sit amet,2022-07-31,16.01 +"Dach, Trantow and Larson",Excavator,Structural and Misc Steel (Fabrication),"Hagenes, Stamm and Wisoky",Bosco-Anderson,9,Patos,471131697-3,92,4017957124324,curabitur convallis duis consequat dui nec nisi volutpat eleifend donec ut dolor,2023-02-16,46.16 +"Weber, McCullough and Champlin",Scraper,Casework,"D'Amore, Lebsack and Stoltenberg","Herman, Beahan and Willms",65,Chaloem Phra Kiat,703706719-9,82,56022380102896588,turpis enim blandit mi in porttitor pede justo eu massa donec dapibus duis at velit,2022-06-12,48.58 diff --git a/sample_csvs/MOCK_CONSUMABLES.csv b/sample_csvs/MOCK_CONSUMABLES.csv index e91f4ba0b3..962f55ebdd 100644 --- a/sample_csvs/MOCK_CONSUMABLES.csv +++ b/sample_csvs/MOCK_CONSUMABLES.csv @@ -1,101 +1,51 @@ -Item Name,Purchase Date,Purchase Cost,Location,Company,Order Number,Category,Quantity -eget,2011-01-03,85.91,mauris blandit mattis.,Lycos,T295T06V,Triamterene/Hydrochlorothiazide,322 -Morbi,2016-10-24,87.42,iaculis,Lavasoft,W787T62Q,Ranitidine HCl,374 -arcu.,2007-09-22,48.34,ornare,Google,N961E50A,Amoxicillin,252 -nec,2009-08-16,8.71,lectus,Apple Systems,X624N14C,Lantus Solostar,30 -Nam,2017-03-30,24.07,"a,",Macromedia,N618A20S,Hydrocodone/APAP,551 -Nullam,2003-12-16,73.23,"Donec est mauris,",Yahoo,B386I67L,Fluticasone Propionate,395 -erat,2010-08-03,17.49,Proin,Borland,G606H92I,Amlodipine Besylate,297 -purus,2004-10-12,63.52,tellus justo sit,Chami,R660Z45O,Omeprazole (Rx),557 -dignissim,2010-11-10,77.94,nibh vulputate mauris,Lavasoft,G230Z67X,Risperidone,47 -Nam,2015-01-25,64.33,taciti sociosqu ad,Microsoft,B613L84C,Suboxone,310 -Nunc,2017-04-13,81.02,nec orci.,Borland,O367N55N,Fluoxetine HCl,404 -Phasellus,2005-12-23,70.67,"quis, tristique ac,",Borland,K941C02T,Alendronate Sodium,590 -Nulla,2017-07-21,99.04,augue malesuada malesuada.,Lycos,D663L90H,Allopurinol,48 -at,2007-10-31,58.42,"dolor sit amet,",Lavasoft,Y229E62I,Simvastatin,181 -Sed,2011-04-14,48.86,"lectus convallis est,",Cakewalk,T666E70K,Fluconazole,169 -quis,2014-01-08,55.64,"varius orci,",Lycos,T767G07U,Advair Diskus,264 -viverra.,2013-01-07,93.48,"cursus et, magna.",Sibelius,T276L44H,Loestrin 24 Fe,293 -Sed,2008-03-20,64.75,arcu. Sed,Cakewalk,A933E55V,Pantoprazole Sodium,407 -iaculis,2015-07-17,56.74,nec,Borland,N568F73C,Venlafaxine HCl ER,115 -leo.,2012-12-09,96.88,Aenean,Altavista,H283Z42U,Cephalexin,208 -leo.,2007-04-24,40.87,tincidunt adipiscing. Mauris,Lycos,T054Q83U,Lyrica,486 -pede.,2010-09-29,19.64,nec enim. Nunc,Chami,L842O70A,Simvastatin,214 -massa,2015-05-18,18.43,nisi magna sed,Adobe,V029Q52K,Meloxicam,131 -urna,2014-10-22,7.41,ac,Sibelius,Z708U15X,Flovent HFA,15 -sapien,2017-03-23,50.94,penatibus et,Google,D258T89Z,Zolpidem Tartrate,48 -non,2005-05-14,71.71,dui. Fusce,Borland,C021V01R,Amphetamine Salts,593 -"et,",2014-10-18,94.56,natoque penatibus et,Lavasoft,L351F80J,Gianvi,305 -pede,2004-02-18,10.04,felis,Yahoo,D516U60J,Pravastatin Sodium,302 -lobortis,2011-06-08,31.17,"luctus,",Yahoo,D088E82H,Azithromycin,380 -placerat,2005-06-19,5.38,eget,Adobe,V472U75G,Nexium,-2 -leo,2014-10-03,17,justo,Lycos,F944A58V,Ibuprofen (Rx),294 -dictum,2015-11-24,92.11,tellus faucibus,Apple Systems,U938K61D,Oxycontin,368 -bibendum.,2010-05-01,22.45,elit erat vitae,Lavasoft,Z326Q13R,Tramadol HCl,12 -"facilisis,",2011-01-02,85.42,purus,Finale,Z475L99M,Alprazolam,359 -bibendum,2009-08-20,44.68,et pede. Nunc,Google,N039W21L,Fluticasone Propionate,569 -eleifend,2006-03-17,22.92,velit. Cras,Lavasoft,H339Z61T,Doxycycline Hyclate,219 -rhoncus.,2009-03-17,82.52,"feugiat non, lobortis",Altavista,R524N72A,Atenolol,176 -a,2016-04-03,4.35,nunc,Sibelius,V055S56Y,Simvastatin,326 -enim.,2014-05-15,20.18,lectus justo,Google,I747M47J,Atenolol,101 -molestie,2012-06-19,11.3,sem ut cursus,Apple Systems,F888J26K,Amoxicillin,405 -dui.,2010-05-16,72.42,consectetuer euismod,Cakewalk,U999A42H,Atenolol,253 -tortor.,2017-08-02,38.51,ultrices iaculis odio.,Lavasoft,J465G08H,Tri-Sprintec,577 -natoque,2010-04-15,28.88,magnis,Sibelius,N813P74X,Lipitor,562 -mollis,2011-05-07,89.36,Donec,Yahoo,O113X38K,Lexapro,179 -ultrices.,2013-10-20,73.45,"orci,",Lycos,N587Y98N,Benicar HCT,185 -dui,2011-12-10,0.57,Mauris eu turpis.,Yahoo,S354F65P,Levothyroxine Sodium,78 -sagittis.,2014-04-06,38.55,"elementum sem, vitae",Google,R931X11B,Loestrin 24 Fe,386 -"dui,",2010-10-08,52.52,natoque penatibus,Adobe,J615B52I,Clonazepam,563 -eros,2015-06-25,45.9,"aliquam, enim",Microsoft,S216N79D,Amoxicillin,371 -"et,",2008-05-16,4.42,nulla. In tincidunt,Adobe,Z906A47A,Sulfamethoxazole/Trimethoprim,507 -est,2004-12-14,16.79,amet,Yahoo,P540P32Z,Doxycycline Hyclate,188 -"montes,",2008-02-23,52.98,ante,Lavasoft,C140R27G,Lisinopril,401 -mollis,2004-07-09,83.26,Curabitur dictum. Phasellus,Cakewalk,U620A61Z,Glipizide,278 -dolor.,2004-07-01,50.94,"non, vestibulum",Lavasoft,F625L82E,Singulair,475 -aliquet,2014-03-18,56.23,erat,Altavista,L193Q72S,Clonazepam,3 -nonummy,2004-09-13,89.86,enim.,Apple Systems,U466F15U,Atenolol,218 -natoque,2015-11-09,72.14,ridiculus,Altavista,U295O53M,Cyclobenzaprin HCl,50 -tincidunt,2011-01-05,84.9,Cras,Cakewalk,C373S25Y,Paroxetine HCl,104 -tristique,2010-03-04,64.59,ipsum leo elementum,Macromedia,U140F94P,Atenolol,486 -eleifend.,2010-07-11,45.06,"a, arcu. Sed",Macromedia,G544Z82L,Zyprexa,100 -sem,2008-04-18,44.81,"magna, malesuada vel,",Chami,G143Q64L,Lorazepam,440 -facilisi.,2005-06-13,65.36,"ut, molestie in,",Google,N391E28J,Januvia,536 -arcu.,2012-09-24,21.27,"parturient montes, nascetur",Finale,Z720K67H,Furosemide,308 -hendrerit,2013-01-26,27.11,"eget varius ultrices,",Borland,P865K75O,Metformin HCl,590 -Aliquam,2010-03-18,64.99,ridiculus,Borland,K003G26G,Ibuprofen (Rx),412 -eu,2016-08-27,99.62,Sed eu eros.,Microsoft,H049R07D,Atenolol,498 -Morbi,2008-02-13,30.86,"Sed nulla ante,",Altavista,U852E06G,Fluticasone Propionate,243 -malesuada,2010-08-17,58.5,tellus. Phasellus,Sibelius,T695G73P,Ibuprofen (Rx),591 -"ut,",2006-11-16,46.64,Sed molestie.,Microsoft,T589M93D,Gianvi,-5 -odio.,2011-12-09,51.19,"montes, nascetur ridiculus",Chami,J311Q19L,Gabapentin,517 -tortor.,2017-03-21,7.11,Morbi neque,Finale,W293Z75X,Loestrin 24 Fe,242 -penatibus,2015-12-02,81.51,ipsum ac mi,Borland,U565B49H,Loestrin 24 Fe,220 -"et,",2013-10-11,56.41,ut nisi a,Google,G623M74Q,Triamterene/Hydrochlorothiazide,98 -"ut,",2007-11-17,74.85,consequat purus.,Sibelius,Q247W03U,Tramadol HCl,484 -luctus,2016-09-30,23.87,euismod,Lavasoft,T838L77W,Lisinopril,295 -gravida,2010-12-04,80.12,a neque.,Sibelius,U542S63O,Vytorin,188 -hymenaeos.,2015-01-16,13.19,In scelerisque scelerisque,Sibelius,V375P80B,Zyprexa,255 -mi,2010-06-07,17.75,libero. Proin,Google,I728A71W,APAP/Codeine,435 -"a,",2006-12-19,12.35,"montes,",Lavasoft,X885A67N,Metformin HCl,333 -ornare,2015-09-09,34.13,taciti,Lavasoft,Q602X92G,Lyrica,447 -"tellus,",2007-09-05,92.17,"lorem,",Microsoft,D008R07S,Vyvanse,256 -eget,2008-07-10,5.71,a odio semper,Altavista,L996D22J,Triamcinolone Acetonide,89 -sodales,2017-01-26,67.43,"at,",Microsoft,B922B33B,Glipizide,406 -"amet,",2011-09-19,5.34,Cum sociis natoque,Yahoo,C735B01G,Amoxicillin,85 -tempus,2017-02-14,19.18,felis,Macromedia,P379N42S,Simvastatin,427 -laoreet,2017-06-25,73.61,Sed,Apple Systems,N838F62B,Alendronate Sodium,405 -laoreet,2015-03-28,40.48,fames ac,Cakewalk,A503X28X,Ibuprofen (Rx),430 -sit,2013-09-08,41.23,"aliquet vel,",Sibelius,F381B10B,Nexium,359 -Aenean,2010-06-10,97.61,massa,Altavista,X179G33K,Doxycycline Hyclate,136 -non,2013-10-13,46.02,Duis,Microsoft,F567P51A,Metformin HCl,104 -Curabitur,2016-02-10,49.59,et magnis,Borland,A902B81X,Diovan,270 -risus,2014-06-23,6.22,"eu,",Apple Systems,J458L03X,Crestor,577 -sem,2006-04-29,36.75,orci luctus,Apple Systems,I390X10D,Lisinopril,131 -"eu,",2013-08-06,96.39,diam dictum sapien.,Microsoft,P937M90J,Lisinopril/Hydrochlorothiazide,229 -ultricies,2013-01-13,18.64,auctor,Microsoft,Q793S72Y,Amphetamine Salts,153 -et,2005-09-04,30.87,sagittis placerat. Cras,Microsoft,S427Q43E,Alprazolam,571 -sit,2006-02-26,80.53,non justo.,Finale,Y646A59W,Omeprazole (Rx),193 -eget,2014-01-10,71.57,dolor,Borland,V101B17W,Sertraline HCl,103 -"a,",2016-06-02,44.56,nascetur ridiculus,Lycos,O796A98J,Alprazolam,505 -"ante,",2013-12-20,46.04,eleifend,Lycos,K375B97M,Plavix,296 \ No newline at end of file +Company,Name,Category,Supplier,Manufacturer,QTY,Location,Order Number,Min Amount,Model Number,Item Number,Notes,Purchase Date,Purchase Cost +Simonis and Sons,Dragline,Soft Flooring and Base,Towne Group,McLaughlin-Wisozk,50,Cherven Bryag,529027385-9,51,3533069599460644,6381392801995066,tortor sollicitudin mi sit amet lobortis sapien sapien non mi integer ac neque duis bibendum morbi non quam nec,2022-11-05,35.2 +Bruen-Hagenes,Trencher,Sitework & Site Utilities,Hoeger and Sons,"Davis, Koelpin and Lockman",54,Pampas,009135228-2,92,5602248408566255894,3563525570373877,fusce lacus purus aliquet at feugiat non pretium quis lectus suspendisse potenti in eleifend quam a odio in hac habitasse,2022-09-17,53.1 +Tremblay Inc,Crawler,Drywall & Acoustical (FED),"Cormier, Ryan and Cummerata","Morar, Stracke and Gusikowski",97,Penteado,492530513-1,20,201715355999350,3555797000872238,massa tempor convallis nulla neque libero convallis eget eleifend luctus ultricies eu,2023-02-05,25.08 +Franecki-Mitchell,Crawler,Soft Flooring and Base,"Bahringer, Hessel and Lynch",Mann Inc,11,Junliangcheng,006782510-9,13,201638625742873,3585582428645232,orci luctus et ultrices posuere cubilia curae nulla dapibus dolor vel est donec,2023-01-25,47.44 +Morar Group,Trencher,Masonry,Metz-Runte,Batz and Sons,35,Migori,410276787-8,2,201574561109571,4041593804503,sit amet consectetuer adipiscing elit proin risus praesent lectus vestibulum quam sapien varius,2022-08-24,29.06 +Rau and Sons,Crawler,Exterior Signage,"Metz, Reynolds and Pagac",Roberts-Haley,36,Lužani,251681998-6,37,6389706621209402,67627057199235112,mauris ullamcorper purus sit amet nulla quisque arcu libero rutrum ac lobortis vel dapibus,2022-09-25,70.5 +"Parisian, Feil and Brown",Dragline,Site Furnishings,"Wisozk, Rowe and Runolfsson",Marks-Lindgren,24,Carvalho,783104099-4,96,4132814261323213,5460576255071343,justo sollicitudin ut suscipit a feugiat et eros vestibulum ac,2022-06-06,23.48 +Upton Group,Skid-Steer,Wall Protection,Sawayn-Predovic,Padberg-Schaefer,86,Drumcondra,691167736-X,20,6709802030161855,5100134953726119,luctus et ultrices posuere cubilia curae mauris viverra diam vitae,2022-09-13,24.6 +Olson-Bradtke,Skid-Steer,Structural and Misc Steel (Fabrication),Dietrich Group,"Doyle, Yost and Kerluke",52,Piława Górna,993878516-6,99,6380721061950737,201534062027276,sed sagittis nam congue risus semper porta volutpat quam pede lobortis ligula sit amet eleifend,2023-03-09,64.2 +Pouros-Veum,Backhoe,Elevator,Gulgowski-Bahringer,Legros-Morissette,85,Tawangsari,863628920-3,27,5100136112680129,5602259943208580,aliquet ultrices erat tortor sollicitudin mi sit amet lobortis sapien sapien non mi integer ac neque duis bibendum morbi non,2022-09-10,73.65 +Purdy-Rice,Grader,Drywall & Acoustical (MOB),Bernhard-Cummings,Price and Sons,81,Trzebinia,184211928-1,43,5602251551839830,56022542102331797,mauris laoreet ut rhoncus aliquet pulvinar sed nisl nunc rhoncus dui,2022-08-20,12.11 +Kihn and Sons,Trencher,EIFS,"Auer, Kutch and Kutch","Murazik, Crooks and Pollich",73,Duru,843046019-5,32,3570560403003822,3544501358533481,tincidunt in leo maecenas pulvinar lobortis est phasellus sit amet erat nulla tempus,2023-04-03,26.73 +Hessel-Yundt,Bulldozer,Wall Protection,O'Reilly Inc,Volkman LLC,40,Yelizavetino,358328061-X,50,5108759813450674,5602215719381357,nulla dapibus dolor vel est donec odio justo sollicitudin ut suscipit a feugiat et eros,2023-05-14,83.76 +Kunze and Sons,Bulldozer,Drywall & Acoustical (MOB),Pollich-Mertz,Kertzmann-Leffler,91,Hoeryŏng,676937901-5,50,5602259559696912,3536485956609903,eget massa tempor convallis nulla neque libero convallis eget eleifend luctus ultricies eu nibh quisque id justo sit amet sapien,2023-02-06,14.1 +"Satterfield, Kutch and Bartell",Crawler,Construction Clean and Final Clean,Prohaska-Rosenbaum,O'Conner and Sons,8,Verenchanka,822285715-0,59,36675923976242,3555834547028303,nec dui luctus rutrum nulla tellus in sagittis dui vel nisl duis ac nibh fusce lacus purus aliquet,2023-03-22,36.15 +Stanton-Olson,Dump Truck,Marlite Panels (FED),"Stiedemann, Jones and Heathcote",Bartoletti Inc,17,Mórrope,230874108-2,70,3573310923840155,5602252823412497,tellus in sagittis dui vel nisl duis ac nibh fusce lacus purus aliquet at feugiat non pretium,2022-11-03,14.22 +Kshlerin-Hane,Trencher,Curb & Gutter,Goodwin and Sons,Bechtelar-Gleason,45,Shūsh,451367111-4,46,3536005374229934,5438118681407699,eleifend quam a odio in hac habitasse platea dictumst maecenas ut massa quis augue luctus tincidunt nulla mollis molestie lorem,2023-05-03,15.14 +"Mills, Greenfelder and Spinka",Crawler,HVAC,Reichel Inc,"Kuhic, Marquardt and Beier",10,Arcena Pequena,779807440-6,13,3552031889209913,5018365634108542731,pellentesque ultrices mattis odio donec vitae nisi nam ultrices libero non mattis pulvinar nulla pede ullamcorper augue a suscipit,2022-11-09,57.04 +Buckridge Inc,Skid-Steer,Asphalt Paving,Abernathy-Doyle,Hirthe-Gislason,23,Cardal,152277775-X,65,5602239497538228,6304534980889636,et commodo vulputate justo in blandit ultrices enim lorem ipsum dolor sit amet consectetuer adipiscing elit,2023-05-02,48.68 +Boehm Inc,Skid-Steer,Electrical and Fire Alarm,O'Kon Group,Schuster-Kunze,63,Tafraout,072198056-2,67,3536207535355414,5602242007322746026,donec ut mauris eget massa tempor convallis nulla neque libero convallis eget eleifend luctus ultricies eu nibh quisque id,2022-07-20,28.04 +Maggio Inc,Crawler,Curb & Gutter,West-Batz,Homenick-Schamberger,45,Boa Vista,779589028-8,16,3544589458568846,374622740975098,dolor vel est donec odio justo sollicitudin ut suscipit a,2023-05-14,32.86 +Koelpin Inc,Skid-Steer,"Doors, Frames & Hardware",VonRueden Group,Dickinson Group,6,Cachoeirinha,474127645-7,3,633110118810265152,4936757035760145,ante vel ipsum praesent blandit lacinia erat vestibulum sed magna at nunc commodo placerat praesent blandit nam nulla integer,2022-08-13,5.24 +Shields-Mohr,Bulldozer,Overhead Doors,Lesch-Daniel,Kunde-Dickens,11,Požarevac,658756723-1,19,3574428328762235,3582676636622299,semper sapien a libero nam dui proin leo odio porttitor id consequat in consequat ut nulla sed accumsan felis,2023-03-10,73.7 +Bechtelar-Littel,Skid-Steer,RF Shielding,Smitham-Yost,Cormier Inc,44,Cikendi,650173691-9,30,630469977163834077,4917512293781355,condimentum id luctus nec molestie sed justo pellentesque viverra pede ac diam cras,2022-05-23,99.17 +"Botsford, Rogahn and Heathcote",Compactor,Termite Control,Marquardt-Fadel,Klein-Kohler,71,Kučevo,792535885-8,51,4903441380678636477,5602259771893871162,lorem vitae mattis nibh ligula nec sem duis aliquam convallis nunc proin,2023-04-20,70.22 +"Fadel, Abbott and Renner",Grader,Curb & Gutter,Collier-Halvorson,Heidenreich-Wisozk,34,Siparia,344682803-6,19,3558289528892176,5341222466132468,dui luctus rutrum nulla tellus in sagittis dui vel nisl duis ac nibh fusce lacus purus aliquet,2022-12-01,68.35 +"Klein, Stehr and Hansen",Bulldozer,Electrical,Heathcote-Hegmann,"Schoen, Schinner and Bashirian",70,Kobyzhcha,747563100-1,3,67615918374813979,3552267916495436,iaculis justo in hac habitasse platea dictumst etiam faucibus cursus urna ut tellus,2022-11-23,36.02 +Dibbert-Sawayn,Excavator,Epoxy Flooring,Purdy Inc,Jacobs LLC,90,Fukumitsu,684367116-0,89,3575124426928351,675940744647511521,vulputate ut ultrices vel augue vestibulum ante ipsum primis in faucibus orci luctus et ultrices,2022-08-25,11.9 +Smith-Greenholt,Skid-Steer,Roofing (Metal),Leannon-Swaniawski,Brown-O'Connell,48,Nanwai,182125694-8,21,3549394673501796,3534352097481265,vestibulum sed magna at nunc commodo placerat praesent blandit nam nulla integer pede justo lacinia eget,2022-09-29,74.89 +Ratke and Sons,Trencher,Painting & Vinyl Wall Covering,Pfannerstill LLC,Williamson and Sons,62,Shūkat aş Şūfī,894744686-6,63,67627557381842583,3575485459195667,elit ac nulla sed vel enim sit amet nunc viverra dapibus nulla suscipit ligula in,2023-02-09,58.2 +Hammes Group,Compactor,Elevator,Hammes-Ortiz,Gusikowski Group,49,Norton,142503650-3,16,4041373495456,3567365631500028,morbi vel lectus in quam fringilla rhoncus mauris enim leo,2023-02-04,77.95 +Bednar-Tillman,Grader,Structural & Misc Steel Erection,Hackett-Rice,"Roberts, Grimes and Feest",48,Aengceleng,027615376-6,77,5038353282556401349,379827830457023,venenatis lacinia aenean sit amet justo morbi ut odio cras mi pede malesuada in imperdiet,2022-06-14,66.55 +Conn Inc,Backhoe,Elevator,"Satterfield, Dietrich and Dibbert","Gislason, Turner and Weissnat",49,Dajianchang,012542390-X,22,4175009765287943,633422970094073881,eleifend luctus ultricies eu nibh quisque id justo sit amet sapien dignissim vestibulum vestibulum ante ipsum primis,2023-04-24,39.65 +Baumbach-Hayes,Scraper,HVAC,Larkin-Stamm,Romaguera Group,60,Pshada,975951565-2,17,3558709467530792,201740170261422,mattis odio donec vitae nisi nam ultrices libero non mattis pulvinar nulla pede,2023-03-28,2.13 +Johnson-Hamill,Bulldozer,Electrical and Fire Alarm,Brekke-Rau,"Doyle, Crist and Kulas",87,Kwikila,420068378-4,44,3572846952864955,5610350660093584,maecenas pulvinar lobortis est phasellus sit amet erat nulla tempus,2022-11-13,55.16 +Weber-Spencer,Trencher,Structural & Misc Steel Erection,Jenkins-Nienow,Crona Group,17,Shiojiri,607345620-4,88,6387217570136176,6371741739648696,est phasellus sit amet erat nulla tempus vivamus in felis eu sapien cursus,2022-12-05,91.78 +Bartell-Wisozk,Dump Truck,Framing (Steel),Robel LLC,Bartell Inc,60,Bourg-en-Bresse,285063128-0,65,348798971763230,3529839890242313,in congue etiam justo etiam pretium iaculis justo in hac habitasse,2022-09-10,15.19 +"Blick, Wunsch and Kreiger",Backhoe,Electrical,Conn and Sons,Lockman and Sons,14,Falāvarjān,141897809-4,15,3559869406780764,5602254605681417512,adipiscing elit proin interdum mauris non ligula pellentesque ultrices phasellus,2022-06-14,72.14 +Cassin and Sons,Trencher,Curb & Gutter,Weimann Inc,"Schumm, Smith and Ortiz",83,Caramuca,054429347-9,39,3584248684102141,3533548146815194,quis turpis sed ante vivamus tortor duis mattis egestas metus aenean fermentum donec ut mauris eget massa tempor,2022-06-22,34.35 +"Miller, Boehm and Kovacek",Grader,Structural & Misc Steel Erection,Heller-Simonis,"Harvey, Schiller and Schultz",60,Puerto Alto,463560912-X,99,3540539014169112,6304647611299330905,tristique in tempus sit amet sem fusce consequat nulla nisl nunc,2023-04-25,56.23 +Gulgowski Inc,Dump Truck,Prefabricated Aluminum Metal Canopies,Watsica-Bogan,"Toy, Fahey and McKenzie",77,Petrikov,662823771-0,41,3532416020888375,201871804426022,orci luctus et ultrices posuere cubilia curae duis faucibus accumsan,2023-01-07,28.79 +Beahan-Boyer,Bulldozer,Fire Protection,"Mayer, Stark and Blanda","Grant, Huel and O'Connell",40,Los Angeles,388651272-X,7,3540719793054384,3565693812607524,mauris viverra diam vitae quam suspendisse potenti nullam porttitor lacus at turpis donec posuere metus,2023-03-11,94.98 +"Rau, Sanford and Dach",Compactor,Fire Protection,"Ziemann, Hudson and Berge",Rempel Inc,32,Dapdap,257178615-6,100,3567797431604172,36788101946745,vel enim sit amet nunc viverra dapibus nulla suscipit ligula in lacus curabitur at ipsum,2022-10-22,62.54 +"Hettinger, Pollich and Gleason",Dump Truck,Drywall & Acoustical (MOB),Huel Group,Friesen LLC,26,Lodhrān,942559838-X,53,375713644821956,4913216453197543,tristique fusce congue diam id ornare imperdiet sapien urna pretium nisl ut volutpat sapien arcu,2023-01-01,96.74 +Schultz and Sons,Crawler,Masonry & Precast,"Dach, Doyle and Dickens","Skiles, Fisher and Koepp",44,Xinxing,003878835-7,20,676195016446613968,6304826401904593789,nisl ut volutpat sapien arcu sed augue aliquam erat volutpat in congue etiam justo etiam pretium iaculis justo in hac,2023-02-04,33.83 +McLaughlin-Ratke,Backhoe,Electrical and Fire Alarm,Berge-Wilkinson,Maggio and Sons,36,Bantar,651286142-6,47,5100130235429332,6706505880344645,sociis natoque penatibus et magnis dis parturient montes nascetur ridiculus mus etiam vel augue vestibulum rutrum rutrum neque aenean,2022-11-22,3.68 +Wehner-Kuhlman,Excavator,Construction Clean and Final Clean,"Thiel, Roob and Corwin","McGlynn, Padberg and Bogan",83,Kirgili,561724673-9,31,374288950680370,3580557960145994,amet turpis elementum ligula vehicula consequat morbi a ipsum integer,2023-02-28,7.54 +Koelpin-Dicki,Grader,Ornamental Railings,Herzog LLC,"Marquardt, Berge and Corkery",19,Srubec,758267626-2,12,6396431946998362,4175005352440697,semper rutrum nulla nunc purus phasellus in felis donec semper sapien a libero nam dui proin leo odio porttitor id,2023-03-12,18.2 +Adams and Sons,Backhoe,Roofing (Asphalt),"Will, Paucek and Luettgen",Hane-Heaney,81,Huifeng,925057692-7,51,5350965259826013,5381044667065516,sed lacus morbi sem mauris laoreet ut rhoncus aliquet pulvinar sed nisl,2022-07-24,80.03 +Greenholt and Sons,Crawler,Ornamental Railings,Grant-Stroman,Gottlieb-Lebsack,27,Trondheim,344790479-8,39,5100143050486022,67715312291635427,velit vivamus vel nulla eget eros elementum pellentesque quisque porta,2023-04-18,12.77 From 479350ed7b6cbb6e2b431c26bfbd1d901134a27d Mon Sep 17 00:00:00 2001 From: snipe Date: Tue, 23 May 2023 12:57:24 -0700 Subject: [PATCH 16/35] Removed unneeded mapping file Signed-off-by: snipe --- app/Importer/import_mappings.md | 45 --------------------------------- 1 file changed, 45 deletions(-) delete mode 100644 app/Importer/import_mappings.md diff --git a/app/Importer/import_mappings.md b/app/Importer/import_mappings.md deleted file mode 100644 index a76c981e8e..0000000000 --- a/app/Importer/import_mappings.md +++ /dev/null @@ -1,45 +0,0 @@ -| CSV | Item | Applicable Types | -|---------------------|------------------|-------------------------------------------| -| activated | | User | -| asset tag | asset_tag | Asset | -| category | category | All | -| company | company | All | -| department_id | | User ? All | -| item name | item_name | All | -| image | image | Asset | -| email | | | -| expiration date | expiration_date | License | -| location | location | All | -| notes | notes | All | -| licensed to email | license_email | License | -| licensed to name | license_name | License | -| maintained | maintained | License | -| manager_id | | User | -| manufacturer | manufacturer | All | -| model name | asset_model | Asset | -| model number | model_number | Asset | -| order number | order_number | All ? | -| purchase cost | purchase_cost | All ? | -| purchase date | purchase_date | All ? | -| purchase order | purchase_order | License | -| quantity | qty | Accessory, Consumable, Component, License | -| reassignable | reassignable | License | -| requestable | requestable | Asset, Accessory? | -| seats | seats | License | -| serial number | serial | Asset, license | -| status | status | Asset ? All | -| supplier | supplier | Asset ? All | -| minimum quantity | min_amt | Consumable | -| termination date | termination_date | License | -| warranty months | warranty_months | Asset | -| User Related Fields | assigned_to | Asset | -| name | | | -| email | | | -| username | | | -| address | address | User | -| city | city | User | -| state | state | User | -| country | country | User | -| vip | vip | User | -| byod | byod | Asset | - From f2e9b41199a1fe3fdda7d5b77c92fe81160667bf Mon Sep 17 00:00:00 2001 From: snipe Date: Tue, 23 May 2023 12:57:34 -0700 Subject: [PATCH 17/35] More user fields in asset importer Signed-off-by: snipe --- app/Http/Livewire/Importer.php | 15 ++++++++++----- 1 file changed, 10 insertions(+), 5 deletions(-) diff --git a/app/Http/Livewire/Importer.php b/app/Http/Livewire/Importer.php index ed56c6d3dd..6ca6279d55 100644 --- a/app/Http/Livewire/Importer.php +++ b/app/Http/Livewire/Importer.php @@ -200,12 +200,7 @@ class Importer extends Component 'asset_tag' => trans('general.asset_tag'), 'asset_model' => trans('general.model_name'), 'byod' => trans('general.byod'), - 'checkout_class' => trans('general.importer.checkout_type'), - 'checkout_location' => trans('general.importer.checkout_location'), - 'image' => trans('general.importer.image_filename'), 'model_number' => trans('general.model_no'), - 'full_name' => trans('general.importer.checked_out_to_fullname'), - 'email' => trans('general.importer.checked_out_email'), 'status' => trans('general.status'), 'warranty_months' => trans('admin/hardware/form.warranty'), 'category' => trans('general.category'), @@ -219,6 +214,16 @@ class Importer extends Component 'model_notes' => trans('general.item_notes', ['item' => trans('admin/hardware/form.model')]), 'manufacturer' => trans('general.manufacturer'), 'order_number' => trans('general.order_number'), + 'image' => trans('general.importer.image_filename'), + // Checkout fields - assets can be checked out to other assets, people, or locations, but we currently + // only support checkout to people and locations in the importer + 'checkout_class' => trans('general.importer.checkout_type'), + 'first_name' => trans('general.importer.checked_out_to_first_name'), + 'last_name' => trans('general.importer.checked_out_to_last_name'), + 'full_name' => trans('general.importer.checked_out_to_fullname'), + 'email' => trans('general.importer.checked_out_to_email'), + 'username' => trans('general.importer.checked_out_to_username'), + 'checkout_location' => trans('general.importer.checkout_location'), ]; $this->consumables_fields = [ From 62384260bcdeab314cb0a2c5b047aef95162483c Mon Sep 17 00:00:00 2001 From: snipe Date: Tue, 23 May 2023 12:57:40 -0700 Subject: [PATCH 18/35] Clarifying comment Signed-off-by: snipe --- app/Importer/Importer.php | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/app/Importer/Importer.php b/app/Importer/Importer.php index f2d4756868..fa2cd08d8f 100644 --- a/app/Importer/Importer.php +++ b/app/Importer/Importer.php @@ -27,6 +27,10 @@ abstract class Importer protected $updating; /** * Default Map of item fields->csv names + * + * This has been moved into Livewire/Importer.php to be more granular. + * @todo - remove references to this property since we don't use it anymore. + * * @var array */ private $defaultFieldMap = [ From 35794c8ba2dc4570334c0e379980ad3992b522f2 Mon Sep 17 00:00:00 2001 From: snipe Date: Tue, 23 May 2023 12:57:48 -0700 Subject: [PATCH 19/35] More translations Signed-off-by: snipe --- resources/lang/en/general.php | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) diff --git a/resources/lang/en/general.php b/resources/lang/en/general.php index bc81b17246..d37dac7ab0 100644 --- a/resources/lang/en/general.php +++ b/resources/lang/en/general.php @@ -452,8 +452,11 @@ return [ 'item_notes' => ':item Notes', 'item_name_var' => ':item Name', 'importer' => [ - 'checked_out_to_fullname' => 'Checked Out to (Full Name)', - 'checked_out_email' => 'Checked Out to (User Email)', + 'checked_out_to_fullname' => 'Checked Out to: Full Name', + 'checked_out_to_first_name' => 'Checked Out to: First Name', + 'checked_out_to_last_name' => 'Checked Out to: Last Name', + 'checked_out_to_username' => 'Checked Out to: Username', + 'checked_out_to_email' => 'Checked Out to: Email', 'manager_first_name' => 'Manager First Name', 'manager_last_name' => 'Manager First Name', 'manager_full_name' => 'Manager Full Name', From d4c5a4eb2e4fc70891cccb7e3fb2bd55b346db40 Mon Sep 17 00:00:00 2001 From: snipe Date: Tue, 23 May 2023 13:18:32 -0700 Subject: [PATCH 20/35] More aliases Signed-off-by: snipe --- app/Http/Livewire/Importer.php | 20 ++++++++++++++++++++ 1 file changed, 20 insertions(+) diff --git a/app/Http/Livewire/Importer.php b/app/Http/Livewire/Importer.php index 6ca6279d55..79e760a614 100644 --- a/app/Http/Livewire/Importer.php +++ b/app/Http/Livewire/Importer.php @@ -214,6 +214,7 @@ class Importer extends Component 'model_notes' => trans('general.item_notes', ['item' => trans('admin/hardware/form.model')]), 'manufacturer' => trans('general.manufacturer'), 'order_number' => trans('general.order_number'), + 'notes' => trans('general.notes'), 'image' => trans('general.importer.image_filename'), // Checkout fields - assets can be checked out to other assets, people, or locations, but we currently // only support checkout to people and locations in the importer @@ -354,6 +355,25 @@ class Importer extends Component 'username' => [ 'user name', + 'username', + trans('general.importer.checked_out_to_username'), + ], + 'first_name' => + [ + 'first name', + trans('general.importer.checked_out_to_first_name'), + ], + 'last_name' => + [ + 'last name', + 'lastname', + trans('general.importer.checked_out_to_last_name'), + ], + 'email' => + [ + 'email', + 'e-mail', + trans('general.importer.checked_out_to_email'), ], 'phone_number' => [ From 61d5bd85674d37b0bea5a93e57b7127d131cf118 Mon Sep 17 00:00:00 2001 From: snipe Date: Tue, 23 May 2023 14:57:15 -0700 Subject: [PATCH 21/35] Removed comment Signed-off-by: snipe --- app/Importer/AssetImporter.php | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/app/Importer/AssetImporter.php b/app/Importer/AssetImporter.php index 7ba40d0499..1678da1d28 100644 --- a/app/Importer/AssetImporter.php +++ b/app/Importer/AssetImporter.php @@ -132,8 +132,7 @@ class AssetImporter extends ItemImporter } } - // FIXME: this disables model validation. Need to find a way to avoid double-logs without breaking everything. - // $asset->unsetEventDispatcher(); + if ($asset->save()) { $asset->logCreate('Imported using csv importer'); $this->log('Asset '.$this->item['name'].' with serial number '.$this->item['serial'].' was created'); From 3e4426c68c0676497412cf4dd7cc95f02033d2db Mon Sep 17 00:00:00 2001 From: snipe Date: Tue, 23 May 2023 19:20:52 -0700 Subject: [PATCH 22/35] Clearer comments Signed-off-by: snipe --- app/Http/Livewire/Importer.php | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) diff --git a/app/Http/Livewire/Importer.php b/app/Http/Livewire/Importer.php index 79e760a614..de10fe8da1 100644 --- a/app/Http/Livewire/Importer.php +++ b/app/Http/Livewire/Importer.php @@ -216,8 +216,11 @@ class Importer extends Component 'order_number' => trans('general.order_number'), 'notes' => trans('general.notes'), 'image' => trans('general.importer.image_filename'), - // Checkout fields - assets can be checked out to other assets, people, or locations, but we currently - // only support checkout to people and locations in the importer + /** + * Checkout fields: + * Assets can be checked out to other assets, people, or locations, but we currently + * only support checkout to people and locations in the importer + **/ 'checkout_class' => trans('general.importer.checkout_type'), 'first_name' => trans('general.importer.checked_out_to_first_name'), 'last_name' => trans('general.importer.checked_out_to_last_name'), From f355a6e9e12e28978dcfa3bf406015c5854a2100 Mon Sep 17 00:00:00 2001 From: snipe Date: Tue, 23 May 2023 19:21:31 -0700 Subject: [PATCH 23/35] Added first name and last name Signed-off-by: snipe --- app/Importer/Importer.php | 20 ++++++++++++-------- 1 file changed, 12 insertions(+), 8 deletions(-) diff --git a/app/Importer/Importer.php b/app/Importer/Importer.php index fa2cd08d8f..59d583df97 100644 --- a/app/Importer/Importer.php +++ b/app/Importer/Importer.php @@ -242,6 +242,8 @@ abstract class Importer $user_array = [ 'full_name' => $this->findCsvMatch($row, 'full_name'), + 'first_name' => $this->findCsvMatch($row, 'first_name'), + 'last_name' => $this->findCsvMatch($row, 'last_name'), 'email' => $this->findCsvMatch($row, 'email'), 'manager_id'=> '', 'department_id' => '', @@ -249,8 +251,7 @@ abstract class Importer 'activated' => $this->fetchHumanBoolean($this->findCsvMatch($row, 'activated')), 'remote' => $this->fetchHumanBoolean(($this->findCsvMatch($row, 'remote'))), ]; - - + if ($type == 'manager') { $user_array['full_name'] = $this->findCsvMatch($row, 'manager'); $user_array['username'] = $this->findCsvMatch($row, 'manager_username'); @@ -266,8 +267,9 @@ abstract class Importer // If the full name and username is empty, bail out--we need this to extract first name (at the very least) - if ((empty($user_array['username'])) && (empty($user_array['full_name']))) { - $this->log('Insufficient user data provided (Full name or username is required) - skipping user creation.'); + if ((empty($user_array['username'])) && (empty($user_array['full_name'])) && (empty($user_array['first_name']))) { + $this->log('Insufficient user data provided (Full name, first name or username is required) - skipping user creation.'); + \Log::debug('User array: '); \Log::debug(print_r($user_array, true)); \Log::debug(print_r($row, true)); return false; @@ -279,10 +281,12 @@ abstract class Importer $user_array['email'] = User::generateEmailFromFullName($user_array['full_name']); } - // Get some fields for first name and last name based off of full name - $user_formatted_array = User::generateFormattedNameFromFullName($user_array['full_name'], Setting::getSettings()->username_format); - $user_array['first_name'] = $user_formatted_array['first_name']; - $user_array['last_name'] = $user_formatted_array['last_name']; + if (empty($user_array['first_name'])) { + // Get some fields for first name and last name based off of full name + $user_formatted_array = User::generateFormattedNameFromFullName($user_array['full_name'], Setting::getSettings()->username_format); + $user_array['first_name'] = $user_formatted_array['first_name']; + $user_array['last_name'] = $user_formatted_array['last_name']; + } if (empty($user_array['username'])) { $user_array['username'] = $user_formatted_array['username']; From 55683c29dc4c02e8acee9b5b33b3219e3c40f89e Mon Sep 17 00:00:00 2001 From: snipe Date: Tue, 23 May 2023 19:22:00 -0700 Subject: [PATCH 24/35] Removed method that does the same return Signed-off-by: snipe --- app/Importer/ItemImporter.php | 6 +----- 1 file changed, 1 insertion(+), 5 deletions(-) diff --git a/app/Importer/ItemImporter.php b/app/Importer/ItemImporter.php index 21ae60f4da..9e80cb9572 100644 --- a/app/Importer/ItemImporter.php +++ b/app/Importer/ItemImporter.php @@ -112,15 +112,11 @@ class ItemImporter extends Importer */ protected function determineCheckout($row) { + // Locations don't get checked out to anyone/anything if (get_class($this) == LocationImporter::class) { return; } - // We only support checkout-to-location for asset, so short circuit otherwise. - if (get_class($this) != AssetImporter::class) { - return $this->createOrFetchUser($row); - } - if (strtolower($this->item['checkout_class']) === 'location' && $this->findCsvMatch($row, 'checkout_location') != null ) { return Location::findOrFail($this->createOrFetchLocation($this->findCsvMatch($row, 'checkout_location'))); } From 52cf54d211816aaf304e28fc77410cb91665360c Mon Sep 17 00:00:00 2001 From: snipe Date: Tue, 23 May 2023 19:22:08 -0700 Subject: [PATCH 25/35] New assets CSV Signed-off-by: snipe --- sample_csvs/MOCK_ASSETS.csv | 352 ++++++++++++++++-------------------- 1 file changed, 151 insertions(+), 201 deletions(-) diff --git a/sample_csvs/MOCK_ASSETS.csv b/sample_csvs/MOCK_ASSETS.csv index 282747dd9c..329c76d5eb 100644 --- a/sample_csvs/MOCK_ASSETS.csv +++ b/sample_csvs/MOCK_ASSETS.csv @@ -1,201 +1,151 @@ -Full Name,Email,Username,item Name,Category,Model name,Manufacturer,Model Number,Serial Number,Asset Tag,Location,Notes,Purchase Date,Purchase Cost,Company,Status,Warranty Months,Supplier,BYOD -Bonnie Nelson,bnelson0@cdbaby.com,bnelson0,eget nunc donec quis,quam,massa id,Linkbridge,6.38E+15,27aa8378-b0f4-4289-84a4-405da95c6147,970882174-8,Daping,"Curabitur in libero ut massa volutpat convallis. Morbi odio odio, elementum eu, interdum eu, tincidunt in, leo. Maecenas pulvinar lobortis est.",4/5/16,133289.59,Alpha,Undeployable,14,Blogspan,yes -Judith Ferguson,jferguson1@state.tx.us,jferguson1,mi in porttitor,justo,congue diam id,Flipstorm,5.02E+18,4bc7fc90-5a97-412f-8eed-77ecacc643fc,544574073-0,Cirangga Kidul,,3/8/16,763.46,,Undeployable,12,Oyope,no -Mildred Gibson,mgibson2@wiley.com,mgibson2,morbi quis tortor id,nunc nisl duis,convallis tortor risus,Lajo,3.75E+14,2837ab20-8f0d-4935-8a52-226392f2b1b0,710141467-2,Shekou,In congue. Etiam justo. Etiam pretium iaculis justo.,8/9/15,233.57,Konklab,Lost,,,no -Brandon Lee,blee3@quantcast.com,blee3,amet cursus id turpis,sed,in faucibus orci,Zoomlounge,3.55E+15,18d6e6a4-d362-4de9-beb4-7f62fb93de6f,103538064-1,Leksand,Integer ac leo. Pellentesque ultrices mattis odio. Donec vitae nisi.,10/11/15,,,Pending Diagnostics,,,no -Betty Powell,bpowell4@tuttocitta.it,bpowell4,ipsum praesent,condimentum curabitur,et ultrices,Kazu,3.57E+15,f9b473c6-c810-42f2-8335-27ce468889a8,118753405-6,Dresi Wetan,,6/16/15,324.8,,Ready to Deploy,,,no -Anthony Wheeler,awheeler5@cocolog-nifty.com,awheeler5,dictumst maecenas ut,sem praesent,accumsan felis,Layo,3.01E+13,4751495c-cee0-4961-b788-94a545b5643e,998233705-X,Dante Delgado,,4/16/16,261.79,,Archived,15,Ntag,no -Dennis Reynolds,dreynolds6@ustream.tv,dreynolds6,libero nam,risus,interdum mauris,Twiyo,3.59E+15,17b3cf8d-fead-46f5-a8b0-49906bb90a00,177687256-8,Pingle,"Proin interdum mauris non ligula pellentesque ultrices. Phasellus id sapien in sapien iaculis congue. Vivamus metus arcu, adipiscing molestie, hendrerit at, vulputate vitae, nisl.",5/24/15,,,Pending Diagnostics,,,no -Andrea Arnold,aarnold7@cbc.ca,aarnold7,mauris morbi non,ante vel,sapien dignissim,Cogibox,3.55E+15,7a6a2fdb-160c-4d91-8e05-a0337a90d9db,129556040-2,Zhuli,Duis aliquam convallis nunc. Proin at turpis a pede posuere nonummy. Integer non velit.,9/15/15,434.86,,Archived,14,Kwilith,no -Anna Butler,abutler8@wikia.com,abutler8,eleifend pede libero,sapien a libero,et ultrices posuere cubilia,Flipbug,6.76E+17,c1a57909-3b2e-47fe-ab2f-843401b2a7de,117517007-0,Niopanda,"Maecenas tristique, est et tempus semper, est quam pharetra magna, ac consequat metus sapien ut nunc. Vestibulum ante ipsum primis in faucibus orci luctus et ultrices posuere cubilia Curae; Mauris viverra diam vitae quam. Suspendisse potenti.",4/13/16,89.53,,Archived,15,Linkbridge,no -Mark Bennett,mbennett9@diigo.com,mbennett9,convallis nulla neque,eu sapien,duis mattis egestas metus aenean,Centimia,3.78E+14,07540238-fb3c-4c8a-8e11-d43883ee4268,007968217-0,Zoumaling,,7/4/15,,,Lost,,,no -Emily Wheeler,ewheelera@google.de,ewheelera,in felis,leo odio,quam sapien varius,Roombo,2.02E+14,527b2445-2c67-4f76-912f-6ec42400a584,441402118-9,Luts۪k,Suspendisse potenti. In eleifend quam a odio. In hac habitasse platea dictumst.,5/18/16,,Bitwolf,Lost,36,Wikizz,no -Wanda Fox,wfoxb@virginia.edu,wfoxb,vel ipsum praesent,potenti nullam porttitor,augue vestibulum rutrum rutrum neque,Yakijo,3.57E+15,,863829558-8,Pravdinsk,"Aenean fermentum. Donec ut mauris eget massa tempor convallis. Nulla neque libero, convallis eget, eleifend luctus, ultricies eu, nibh.",11/10/15,,,Lost,14,Linkbridge,no -,,,odio elementum,posuere cubilia curae,ante vel ipsum praesent blandit,Oyope,3.53E+15,9a863968-180e-451d-a723-dc85e2d5d8ff,742114860-4,Panay,Pellentesque at nulla. Suspendisse potenti. Cras in purus eu magna vulputate luctus.,3/20/16,881.4,,,30,Tagcat,no -Janet Grant,jgrantd@cpanel.net,jgrantd,viverra diam vitae,semper sapien,dapibus dolor vel,Flashset,3.56E+15,e287bb64-ff4f-434c-88ab-210ad433c77b,927820758-6,Achiaman,,3/5/16,675.3,,Archived,22,Meevee,no -Antonio Larson,alarsone@tripod.com,alarsone,felis sed interdum venenatis,id lobortis,dui proin,Chatterbridge,4.07E+12,90bcab28-ffd4-48c9-ba5d-c2eeb1400698,789757925-5,Oemanu,Phasellus sit amet erat. Nulla tempus. Vivamus in felis eu sapien cursus vestibulum.,7/25/15,,,Ready to Deploy,30,Shuffledrive,no -Lois Powell,lpowellf@com.com,lpowellf,id consequat,justo nec,odio porttitor id consequat in,Skipstorm,3.63E+13,08e440f7-bd0b-47a7-a577-4a3ce3c7dfe7,202652281-2,Qiaolin,"Proin interdum mauris non ligula pellentesque ultrices. Phasellus id sapien in sapien iaculis congue. Vivamus metus arcu, adipiscing molestie, hendrerit at, vulputate vitae, nisl.",8/13/15,446.22,,Lost,,,no -Mildred Allen,malleng@com.com,malleng,porta volutpat quam pede,in hac habitasse,donec vitae nisi nam,Devpulse,3.54E+15,5f900903-0ffe-4405-b5ad-aa4aa59d911c,210119288-8,Accha,"Nam ultrices, libero non mattis pulvinar, nulla pede ullamcorper augue, a suscipit nulla elit ac nulla. Sed vel enim sit amet nunc viverra dapibus. Nulla suscipit ligula in lacus.",12/24/15,923.9,,Lost,20,Quamba,no -Clarence Austin,caustinh@bigcartel.com,caustinh,libero nam dui proin,aliquet at feugiat,eget tincidunt eget tempus,Photobug,2.02E+14,bde85740-f103-4b49-a691-a60c7f6859a8,022102715-7,Kerkrade,In hac habitasse platea dictumst. Etiam faucibus cursus urna. Ut tellus.,3/29/16,,,Undeployable,22,Browsedrive,no -Walter Chavez,wchavezi@blogs.com,wchavezi,sociis natoque penatibus,vel est,at diam nam,Photofeed,3.53E+15,bf4a2a92-6f29-4d24-be90-8126d4dcbd64,610672722-8,Villa Regina,,5/13/16,442.51,,Archived,28,Tekfly,no -Marie Elliott,melliottj@constantcontact.com,melliottj,sed tristique in,rutrum,luctus et ultrices,Riffpath,4.55E+12,9a02817e-de79-4850-a212-84c9ae3dd1a2,898880851-7,Tibro,Integer ac leo. Pellentesque ultrices mattis odio. Donec vitae nisi.,9/10/15,906.39,,Undeployable,,,no -,,,dui luctus rutrum,sapien ut nunc,dictumst morbi vestibulum,Aivee,4.41E+15,514aca2a-9080-4c49-8695-7ba4c78edc65,466008300-4,Menglie,Duis consequat dui nec nisi volutpat eleifend. Donec ut dolor. Morbi vel lectus in quam fringilla rhoncus.,12/21/15,151.27,,,,,no -,,,ut massa volutpat,sed,quis odio consequat varius integer,Abatz,3.54E+15,b99208e2-b8d8-4f7a-8a06-366a27733b97,313295582-5,Solidaridad,"Cum sociis natoque penatibus et magnis dis parturient montes, nascetur ridiculus mus. Vivamus vestibulum sagittis sapien. Cum sociis natoque penatibus et magnis dis parturient montes, nascetur ridiculus mus.",2/15/16,211.07,,,,,no -Benjamin Ford,bfordm@woothemes.com,bfordm,habitasse platea dictumst,primis in faucibus,quam a odio in,Blogtag,5.02E+15,c8680b36-a13c-427f-a6a1-1b9b351eb129,552327520-4,Sorinomo,In quis justo. Maecenas rhoncus aliquam lacus. Morbi quis tortor id nulla ultrices aliquet.,11/25/15,112.11,,Ready to Deploy,18,Quatz,no -Timothy Warren,twarrenn@printfriendly.com,twarrenn,leo pellentesque ultrices,vestibulum,in sapien iaculis congue vivamus,Brightdog,3.04E+13,6c1e7556-063f-4c71-87ce-e46b06e8c238,446504693-6,Tamel,"Nam ultrices, libero non mattis pulvinar, nulla pede ullamcorper augue, a suscipit nulla elit ac nulla. Sed vel enim sit amet nunc viverra dapibus. Nulla suscipit ligula in lacus.",8/19/15,221.03,,Undeployable,26,Mydeo,no -Carlos Kelley,ckelleyo@1und1.de,ckelleyo,suspendisse potenti nullam,magnis dis parturient,at nibh in hac,Voolia,5.02E+17,95605fc3-f82e-4472-a2b0-93acd5e255ed,860990227-7,Tuepi,,6/8/15,443.05,,Archived,35,Aimbu,no -Marilyn Bryant,mbryantp@uiuc.edu,mbryantp,nam nulla integer,praesent,turpis adipiscing lorem vitae,Divape,5.02E+16,53d9eef2-e0f8-4c81-9a31-8c12e4f52ab0,536251475-X,Peddie,Phasellus in felis. Donec semper sapien a libero. Nam dui.,6/8/15,79.2,Zaam-Dox,Ready to Deploy,,,no -Douglas Marshall,dmarshallq@cdc.gov,dmarshallq,cras mi pede malesuada,odio,aliquam augue quam sollicitudin,Thoughtsphere,5.61E+15,50d3ba91-06d6-4453-84ff-5ed801d3faa5,148599723-2,Betafo,,3/6/16,321.96,,Archived,,,no -Ruth Cunningham,rcunninghamr@biglobe.ne.jp,rcunninghamr,duis faucibus accumsan,ipsum aliquam,metus vitae ipsum,Jabbertype,4.02E+15,d4f93ed0-5010-4026-9d3f-0e59e0efee15,416706302-6,Margate,"Duis bibendum, felis sed interdum venenatis, turpis enim blandit mi, in porttitor pede justo eu massa. Donec dapibus. Duis at velit eu est congue elementum.",8/6/15,211.17,,Ready to Deploy,,,no -,,,non ligula pellentesque ultrices,arcu adipiscing molestie,vestibulum ante ipsum,Shuffletag,3.58E+15,657a313a-361c-4733-b444-ec26dc02fdfe,065976674-4,Igurubi,"Vestibulum ac est lacinia nisi venenatis tristique. Fusce congue, diam id ornare imperdiet, sapien urna pretium nisl, ut volutpat sapien arcu sed augue. Aliquam erat volutpat.",4/15/16,,,,26,Wikido,no -Jose Freeman,jfreemant@free.fr,jfreemant,duis aliquam convallis,potenti cras in,enim blandit,Twitterlist,6.05E+14,98080972-ad72-4581-8aee-ec78a6b3f528,712283421-2,Kuala Lumpur,Phasellus sit amet erat. Nulla tempus. Vivamus in felis eu sapien cursus vestibulum.,9/5/15,744.98,,Lost,,,no -Wayne Woods,wwoodsu@tuttocitta.it,wwoodsu,massa id nisl,est,sit amet erat nulla,Browsecat,3.55E+15,fb146f1d-b0ed-4ffc-8653-3ad0afe99dd0,666189117-3,Saint-tienne,,3/14/16,,,Undeployable,14,Jabbersphere,no -Frank Butler,fbutlerv@reuters.com,fbutlerv,arcu adipiscing,duis faucibus accumsan,nisi venenatis,Shuffledrive,3.75E+14,7820e851-362b-4187-b64a-c1ef8800fbce,323903931-1,Jinxiang,"Mauris enim leo, rhoncus sed, vestibulum sit amet, cursus id, turpis. Integer aliquet, massa id lobortis convallis, tortor risus dapibus augue, vel accumsan tellus nisi eu orci. Mauris lacinia sapien quis libero.",8/5/15,697.01,,Pending Diagnostics,17,Vipe,no -,,,eget eros,sapien varius,morbi non quam nec,Eamia,3.74E+14,9c67b528-2389-4733-92e7-a09415649c72,172486278-2,Neuzina,"Duis bibendum, felis sed interdum venenatis, turpis enim blandit mi, in porttitor pede justo eu massa. Donec dapibus. Duis at velit eu est congue elementum.",10/7/15,541.17,,,,,no -Christina Hunt,chuntx@businessinsider.com,chuntx,ut suscipit a feugiat,in faucibus,neque vestibulum eget,Quamba,5.55E+15,,620738847-X,Agpangi,"In sagittis dui vel nisl. Duis ac nibh. Fusce lacus purus, aliquet at, feugiat non, pretium quis, lectus.",5/31/15,199.6,,Pending Diagnostics,,,no -Cynthia Gordon,cgordony@livejournal.com,cgordony,morbi non quam nec,faucibus,eu orci mauris lacinia,Meevee,3.74E+14,1a67f546-8de4-4d2d-b32f-6c1605cac858,786105964-2,Dallas,,4/1/16,19.94,,Archived,33,Meembee,no -Jose Hicks,jhicksz@behance.net,jhicksz,habitasse platea dictumst etiam,fermentum donec ut,diam vitae quam suspendisse,Jaxspan,3.72E+14,71a5bd14-ba88-4cda-860d-9ca62347ba8d,539439867-4,Joeva,Duis bibendum. Morbi non quam nec dui luctus rutrum. Nulla tellus.,4/9/16,,,Ready to Deploy,22,Zoombeat,no -Anna Turner,aturner10@opensource.org,aturner10,sed tristique in tempus,sodales scelerisque mauris,nullam porttitor,Oozz,4.51E+15,2b9c723e-e530-44c5-ab95-72f3ad50a631,526130314-1,Tawau,Sed ante. Vivamus tortor. Duis mattis egestas metus.,3/10/16,815,Flexidy,Pending Diagnostics,36,Bluejam,no -Patricia Lawson,plawson11@businessinsider.com,plawson11,proin at,justo in,sed magna at nunc commodo,Nlounge,3.57E+15,f2c0248d-b6f6-42bf-a9a2-49c54372c01c,558108071-2,Valejas,,7/27/15,,,Lost,35,Quire,no -Marilyn Gilbert,mgilbert12@comcast.net,mgilbert12,in hac habitasse platea,semper porta volutpat,proin eu,Rhyloo,6.30E+17,6e9c56b8-5266-47f1-86bc-f73a0d42b05e,562820613-X,Bulacnin,,7/5/15,665.67,,Lost,,,no -Anne Lynch,alynch13@biglobe.ne.jp,alynch13,tincidunt nulla,turpis elementum,lobortis convallis tortor,Divavu,5.10E+15,db9913ae-d9ba-4653-aae5-590c2a3b5a69,943970793-3,Mayenne,Maecenas ut massa quis augue luctus tincidunt. Nulla mollis molestie lorem. Quisque ut erat.,1/9/16,468.49,,Pending Diagnostics,33,Dynava,no -Lois Morgan,lmorgan14@wired.com,lmorgan14,imperdiet et commodo,vel,quis odio consequat varius,Camido,3.05E+13,a6f3372c-73f1-4857-8ae6-432a2bdfd1c2,372636920-1,Shuiying,,8/15/15,,,Archived,,,no -Lois Johnson,ljohnson15@japanpost.jp,ljohnson15,nulla suscipit ligula,eros elementum,felis fusce posuere,Zoomcast,3.55E+15,1c0928ec-2ef7-430b-a556-18b33451612b,903861200-1,Kahuripan,Integer tincidunt ante vel ipsum. Praesent blandit lacinia erat. Vestibulum sed magna at nunc commodo placerat.,3/29/16,721.77,,Pending Diagnostics,,,no -Jennifer Jones,jjones16@fda.gov,jjones16,primis in faucibus orci,porttitor pede justo,lorem quisque ut erat curabitur,Myworks,5.13E+15,3efa8d3c-01b2-408e-b592-f8cf18a510f4,413846137-X,Charneca,,11/9/15,293.99,Trippledex,Pending Diagnostics,29,Devify,no -,,,aliquet pulvinar,tincidunt,rutrum at lorem,Meembee,5.43E+15,ef71ff15-fae8-4f6b-a19c-9277d5a29df9,762391548-7,Szydowo,Pellentesque at nulla. Suspendisse potenti. Cras in purus eu magna vulputate luctus.,12/23/15,15,,,,,no -David Jackson,djackson18@gravatar.com,djackson18,pede venenatis,magna,id pretium,Shuffledrive,2.01E+14,eab62ffe-2e0b-4c77-8aa2-133d27bb90ab,309187247-5,Jinglongqiao,,8/12/15,572.92,,Undeployable,21,Twimbo,no -Janice Ford,jford19@dmoz.org,jford19,nibh ligula,nibh in,lobortis vel dapibus,Brightbean,3.57E+15,42ec7b7d-5a37-4587-a3a7-e038ed650e94,741760231-2,Waenenda,Cras non velit nec nisi vulputate nonummy. Maecenas tincidunt lacus at velit. Vivamus vel nulla eget eros elementum pellentesque.,11/1/15,,,Pending Diagnostics,,,no -Todd Boyd,tboyd1a@nsw.gov.au,tboyd1a,metus vitae ipsum aliquam,in felis,sapien non mi,Jabbertype,3.58E+15,70e99274-5df6-4f1f-b2cc-3f9cffd3a828,387700497-0,Siedlce,,6/7/15,983.85,,Ready to Deploy,,,no -,,,semper est,primis in faucibus,justo in hac habitasse platea,Dabvine,4.94E+18,e8aa6b0f-8f69-45cd-972c-b2b1e0415061,286742654-5,Minggang,"Cum sociis natoque penatibus et magnis dis parturient montes, nascetur ridiculus mus. Vivamus vestibulum sagittis sapien. Cum sociis natoque penatibus et magnis dis parturient montes, nascetur ridiculus mus.",8/10/15,,,,,,no -Andrea Brooks,abrooks1c@shareasale.com,abrooks1c,non ligula,fusce posuere,ac enim in tempor,Youtags,5.61E+15,,226358965-1,Santa Gertrudes,Aliquam quis turpis eget elit sodales scelerisque. Mauris sit amet eros. Suspendisse accumsan tortor quis turpis.,3/5/16,387.62,,Lost,29,Zava,no -,,,nisl venenatis,sodales,varius nulla facilisi cras non,Realbuzz,2.01E+14,2952e308-122a-45ea-ac49-a836ca71a597,403999355-1,Huanxi,"Nam ultrices, libero non mattis pulvinar, nulla pede ullamcorper augue, a suscipit nulla elit ac nulla. Sed vel enim sit amet nunc viverra dapibus. Nulla suscipit ligula in lacus.",4/10/16,925.87,,,,,no -Anne Butler,abutler1e@elpais.com,abutler1e,sapien ut nunc,ultrices posuere cubilia,rhoncus mauris enim,Skibox,6.77E+18,3c1b4617-2219-419e-87fb-d654a0dab45e,756532468-X,Vyshniy Volochk,In congue. Etiam justo. Etiam pretium iaculis justo.,9/21/15,271.56,,Pending Diagnostics,,,no -,,,congue etiam justo,potenti nullam,congue risus semper porta,Oba,3.57E+15,9637ee81-b7ae-4465-8d19-61eec98ddf7f,577368722-4,Mostovskoy,"Maecenas tristique, est et tempus semper, est quam pharetra magna, ac consequat metus sapien ut nunc. Vestibulum ante ipsum primis in faucibus orci luctus et ultrices posuere cubilia Curae; Mauris viverra diam vitae quam. Suspendisse potenti.",7/27/15,,,,24,Edgeblab,no -Cynthia Stevens,cstevens1g@dyndns.org,cstevens1g,cursus vestibulum proin,ut volutpat,vel est donec odio justo,Skinte,6.33E+17,0bd330d0-3bde-4c47-a156-06a34435d8b4,058534741-7,Santa Rosa del Sara,"Aenean fermentum. Donec ut mauris eget massa tempor convallis. Nulla neque libero, convallis eget, eleifend luctus, ultricies eu, nibh.",4/26/16,,,Archived,36,Wikizz,no -,,,sapien urna,habitasse,eget semper rutrum nulla nunc,Browsecat,5.01E+15,bf03e70c-fb5d-4164-ab40-9b96d5465e6c,629074247-7,Bonneuil-sur-Marne,Phasellus in felis. Donec semper sapien a libero. Nam dui.,3/21/16,810.91,,,12,Brainlounge,no -Donald Richardson,drichardson1i@over-blog.com,drichardson1i,eros vestibulum ac,nulla justo,natoque penatibus et magnis dis,Feedmix,3.59E+15,f0d7f3c9-dfea-4bb6-a401-571fffbf3090,984987793-6,Palue,,10/2/15,718.94,,Ready to Deploy,34,Midel,no -,,,erat vestibulum sed magna,ipsum,eget eleifend luctus ultricies,Skipfire,3.53E+15,343daa1a-d1f8-4ffb-8368-a26670381a40,604121509-0,Medicine Hat,"Praesent blandit. Nam nulla. Integer pede justo, lacinia eget, tincidunt eget, tempus vel, pede.",1/4/16,,,,,,no -Chris Ellis,cellis1k@squidoo.com,cellis1k,eros viverra,velit nec,mauris laoreet ut rhoncus aliquet,Jaxnation,5.00E+15,f66bce43-fccf-49d9-94d1-cb0b8fe56472,546719356-2,Qigzhi,,11/21/15,585.87,,Pending Diagnostics,,,no -,,,non velit nec nisi,orci luctus et,sed vestibulum,Katz,3.05E+13,e3d0a6ac-024b-4c21-ac30-536e6c3d5959,404764262-2,Mojokerto,"Mauris enim leo, rhoncus sed, vestibulum sit amet, cursus id, turpis. Integer aliquet, massa id lobortis convallis, tortor risus dapibus augue, vel accumsan tellus nisi eu orci. Mauris lacinia sapien quis libero.",2/3/16,605.49,,,32,Shufflester,no -Timothy Greene,tgreene1m@npr.org,tgreene1m,massa id lobortis,mattis pulvinar nulla,suscipit a feugiat et,Ainyx,3.54E+15,3c11f36f-e17b-4392-890b-35e5bc0bdffa,552778185-6,Chongqing,"Maecenas leo odio, condimentum id, luctus nec, molestie sed, justo. Pellentesque viverra pede ac diam. Cras pellentesque volutpat dui.",7/22/15,115.77,,Lost,34,Vinte,no -Doris Taylor,dtaylor1n@mapy.cz,dtaylor1n,magnis dis,neque aenean auctor,primis in faucibus orci luctus,Vipe,5.05E+15,bc134863-84be-4421-9938-d8ce0525ef1e,360343994-5,Xinbao,Duis aliquam convallis nunc. Proin at turpis a pede posuere nonummy. Integer non velit.,11/18/15,,,Pending Diagnostics,33,Flashdog,no -Melissa Day,mday1o@archive.org,mday1o,justo sollicitudin,vestibulum velit id,tellus semper,Fivechat,3.54E+15,996499bc-968c-4ecc-a7d6-07e9348d552b,077200127-8,Nancheng,"Proin leo odio, porttitor id, consequat in, consequat ut, nulla. Sed accumsan felis. Ut at dolor quis odio consequat varius.",8/1/15,166.87,,Ready to Deploy,35,Trudeo,no -Laura Watkins,lwatkins1p@quantcast.com,lwatkins1p,quam pharetra,imperdiet,ut massa,Oyondu,4.91E+18,a7db733b-732c-4b54-901e-1ad28e145cb0,177033838-1,Wuhu,"Fusce posuere felis sed lacus. Morbi sem mauris, laoreet ut, rhoncus aliquet, pulvinar sed, nisl. Nunc rhoncus dui vel sem.",12/4/15,406.96,,Lost,14,Devpoint,no -Donna Kelley,dkelley1q@dailymotion.com,dkelley1q,sapien placerat,nulla elit ac,tincidunt eu felis,Aimbo,5.61E+15,fed4c9f9-8b0d-4d6a-ac43-c7929a31bb72,952276162-1,Arnhem,"Morbi non lectus. Aliquam sit amet diam in magna bibendum imperdiet. Nullam orci pede, venenatis non, sodales sed, tincidunt eu, felis.",1/24/16,,,Pending Diagnostics,17,Kayveo,no -Adam Marshall,amarshall1r@marketwatch.com,amarshall1r,etiam faucibus cursus,cubilia curae mauris,massa id nisl venenatis,Skajo,3.55E+15,e7c5e464-9bbd-4d86-b549-3d3883b3139e,224555307-1,Dachang,Aliquam quis turpis eget elit sodales scelerisque. Mauris sit amet eros. Suspendisse accumsan tortor quis turpis.,2/13/16,,,Lost,27,Skidoo,no -Peter Mills,pmills1s@instagram.com,pmills1s,diam id,dolor sit,ligula vehicula consequat,Gabtune,3.57E+15,efdf785c-a484-4454-8be0-d3b598c77a8d,269508722-5,Voi,"Morbi non lectus. Aliquam sit amet diam in magna bibendum imperdiet. Nullam orci pede, venenatis non, sodales sed, tincidunt eu, felis.",5/23/16,312.07,,Archived,,,no -Christina George,cgeorge1t@163.com,cgeorge1t,vivamus vestibulum,quisque,id mauris vulputate elementum nullam,Yabox,6.71E+15,1a4d5946-1539-4ff1-921b-c442eef8c28b,596138325-3,Campamento,,4/3/16,221.14,,Archived,,,no -Theresa Cunningham,tcunningham1u@infoseek.co.jp,tcunningham1u,nisl aenean lectus pellentesque,fermentum,nisl ut,Skimia,3.58E+15,70d0b5d4-8569-421c-912c-9ee11c565b62,769779519-1,Plei K̢n,"In hac habitasse platea dictumst. Morbi vestibulum, velit id pretium iaculis, diam erat fermentum justo, nec condimentum neque sapien placerat ante. Nulla justo.",3/22/16,,Konklab,Ready to Deploy,13,Wordify,yes -Stephanie Burke,sburke1v@unicef.org,sburke1v,ac neque duis bibendum,duis consequat,rhoncus aliquam lacus morbi,Centizu,3.58E+15,,709282846-5,Donghui,,6/23/15,29.7,,Pending Diagnostics,,,yes -Lillian Ferguson,lferguson1w@go.com,lferguson1w,elementum eu interdum,arcu libero rutrum,viverra pede,Muxo,5.60E+16,29de084a-9376-48dc-a310-cd01b1baf715,603152718-9,Camp Diable,,2/9/16,,,Ready to Deploy,,,yes -Bonnie Graham,bgraham1x@hexun.com,bgraham1x,mauris morbi non,tristique in tempus,ipsum aliquam non,Devpoint,6.30E+18,d8a596a6-f59a-4423-b424-b3d132c06791,297281098-8,Vlachovice,"Proin eu mi. Nulla ac enim. In tempor, turpis nec euismod scelerisque, quam turpis adipiscing lorem, vitae mattis nibh ligula nec sem.",2/10/16,553.28,,Archived,,,yes -Michael Lawrence,mlawrence1y@addtoany.com,mlawrence1y,nonummy maecenas,nec euismod scelerisque,a suscipit nulla elit,Katz,3.59E+15,e95115b8-b45e-4a89-b271-c46732934394,740776342-9,Babica,"Cras mi pede, malesuada in, imperdiet et, commodo vulputate, justo. In blandit ultrices enim. Lorem ipsum dolor sit amet, consectetuer adipiscing elit.",3/18/16,552.55,,Lost,,,yes -Martin Scott,mscott1z@list-manage.com,mscott1z,sodales scelerisque mauris sit,ut erat,sem fusce consequat nulla,Linklinks,3.74E+14,9a108aa1-568c-4141-a8d8-92a451f68e22,915137664-4,Reshetikha,Nullam porttitor lacus at turpis. Donec posuere metus vitae ipsum. Aliquam non mauris.,8/26/15,,,Archived,16,Kanoodle,yes -Kelly Mitchell,kmitchell20@google.it,kmitchell20,vestibulum ante,quam sapien varius,morbi odio odio,Edgeclub,5.60E+18,319bf374-753a-49ef-885a-03a27dca4275,225439463-0,Lere,"Fusce posuere felis sed lacus. Morbi sem mauris, laoreet ut, rhoncus aliquet, pulvinar sed, nisl. Nunc rhoncus dui vel sem.",7/25/15,,,Ready to Deploy,34,Kwilith,yes -Carol Hunter,chunter21@prnewswire.com,chunter21,phasellus in,est congue,tortor eu,Ozu,5.60E+15,a8be5948-b765-4f5d-9f1f-0f26952842d0,001757218-5,Tanabi,Pellentesque at nulla. Suspendisse potenti. Cras in purus eu magna vulputate luctus.,3/11/16,81.15,,Lost,20,Skynoodle,yes -Michelle Simpson,msimpson22@discuz.net,msimpson22,amet sapien dignissim,luctus nec molestie,mauris non ligula pellentesque,Mudo,3.58E+15,b8098077-560e-4a12-8bc1-220d83291032,815922090-1,Aegela,In quis justo. Maecenas rhoncus aliquam lacus. Morbi quis tortor id nulla ultrices aliquet.,11/21/15,664.35,,Lost,28,Edgeblab,yes -Pamela Martin,pmartin23@ca.gov,pmartin23,mollis molestie lorem quisque,ut,donec semper sapien a libero,Zoombeat,5.05E+15,cb7572bc-d7ca-4b5b-903e-fc567c337e32,057863524-0,Empangeni,"Proin leo odio, porttitor id, consequat in, consequat ut, nulla. Sed accumsan felis. Ut at dolor quis odio consequat varius.",4/6/16,711.1,Transcof,Ready to Deploy,,,yes -Johnny Burke,jburke24@va.gov,jburke24,eros suspendisse,arcu,justo eu massa donec dapibus,Skipfire,5.60E+17,,155395513-7,Half Way Tree,In congue. Etiam justo. Etiam pretium iaculis justo.,5/25/15,538.84,,Pending Diagnostics,,,yes -Adam Stevens,astevens25@feedburner.com,astevens25,justo maecenas rhoncus,sed,in consequat ut nulla,Jetwire,3.56E+15,,296612694-9,Xinjian,Nullam sit amet turpis elementum ligula vehicula consequat. Morbi a ipsum. Integer a nibh.,11/1/15,,,Undeployable,19,Minyx,yes -Gloria Black,gblack26@samsung.com,gblack26,pharetra magna,et ultrices posuere,habitasse platea dictumst morbi,Bubbletube,3.58E+15,271065e6-f1fe-4d2b-aa47-76234656e29b,515439385-6,Santiago del Estero,,5/12/16,948.04,,Lost,,,yes -Christine Jenkins,cjenkins27@pbs.org,cjenkins27,justo morbi ut odio,sagittis,auctor gravida sem praesent id,Mynte,6.76E+18,30f840cb-acfd-4797-82ad-14c6ccad4d03,790003898-1,Ban Phan Don,,1/19/16,89.14,,Archived,,,yes -Michelle Riley,mriley28@networkadvertising.org,mriley28,justo maecenas,nulla tellus in,ligula in lacus,Izio,4.94E+18,b695a1c5-c4af-493e-8851-63aa41032c01,524481245-9,Munggang,,11/21/15,895.08,,Undeployable,29,Feednation,yes -Diana Torres,dtorres29@sciencedaily.com,dtorres29,nulla pede ullamcorper augue,rutrum rutrum neque,enim in tempor turpis,Jabberbean,3.57E+15,,743088297-8,Bromma,"In hac habitasse platea dictumst. Morbi vestibulum, velit id pretium iaculis, diam erat fermentum justo, nec condimentum neque sapien placerat ante. Nulla justo.",2/29/16,833.54,,Archived,,,no -Dorothy Simmons,dsimmons2a@adobe.com,dsimmons2a,amet sem fusce,id,hendrerit at vulputate vitae,Gabtype,5.41E+15,c6144e5d-0b64-44d1-bba5-0a7b0e3e78dc,998959453-8,Tawau,"Curabitur in libero ut massa volutpat convallis. Morbi odio odio, elementum eu, interdum eu, tincidunt in, leo. Maecenas pulvinar lobortis est.",8/25/15,,,Lost,,,no -Michelle Hunt,mhunt2b@t-online.de,mhunt2b,orci vehicula,odio,eleifend luctus ultricies eu,Dazzlesphere,3.54E+15,9e1a7fdc-e410-4369-8203-f170e5e749b0,118824344-6,North Vancouver,Pellentesque at nulla. Suspendisse potenti. Cras in purus eu magna vulputate luctus.,2/29/16,663.19,,Undeployable,30,Twiyo,no -,,,eu mi nulla ac,bibendum,ridiculus mus vivamus vestibulum,Skiptube,5.60E+15,659b0fc6-7107-4be4-8478-836366c4e23c,867984064-5,Hekou,Duis aliquam convallis nunc. Proin at turpis a pede posuere nonummy. Integer non velit.,5/6/16,,,,16,Ntags,no -Andrew White,awhite2d@a8.net,awhite2d,a nibh,amet cursus id,curabitur in,Ooba,3.54E+15,f2cfaa82-b40f-4119-81c0-f5a8eeb06a38,222270511-8,Angeghakot۪,"Donec diam neque, vestibulum eget, vulputate ut, ultrices vel, augue. Vestibulum ante ipsum primis in faucibus orci luctus et ultrices posuere cubilia Curae; Donec pharetra, magna vestibulum aliquet ultrices, erat tortor sollicitudin mi, sit amet lobortis sapien sapien non mi. Integer ac neque.",6/8/15,651.3,,Pending Diagnostics,,,no -Brian Franklin,bfranklin2e@dot.gov,bfranklin2e,nisi eu orci mauris,hendrerit at vulputate,tortor duis mattis egestas metus,Jazzy,3.75E+14,638497c0-4690-4872-b241-c15545806c8a,255225792-5,Durayksh,"Maecenas tristique, est et tempus semper, est quam pharetra magna, ac consequat metus sapien ut nunc. Vestibulum ante ipsum primis in faucibus orci luctus et ultrices posuere cubilia Curae; Mauris viverra diam vitae quam. Suspendisse potenti.",10/8/15,141.33,,Ready to Deploy,,,no -Martha Carter,mcarter2f@soundcloud.com,mcarter2f,posuere cubilia curae mauris,quis turpis,in magna bibendum imperdiet nullam,Demizz,6.76E+18,b3c36765-d42a-4c83-bc62-300bb07fde98,361952926-4,Opatov,,7/8/15,599.89,,Ready to Deploy,,,no -Joe Stone,jstone2g@shinystat.com,jstone2g,ut at,dapibus,ultrices aliquet,Wikibox,3.55E+15,,100773046-3,Atbasar,"Praesent blandit. Nam nulla. Integer pede justo, lacinia eget, tincidunt eget, tempus vel, pede.",1/31/16,16.78,,Pending Diagnostics,20,Gigazoom,no -Todd Brooks,tbrooks2h@nbcnews.com,tbrooks2h,sed sagittis nam,lacinia eget tincidunt,porta volutpat erat,Wikibox,3.70E+13,,703472241-2,Oslo,Duis aliquam convallis nunc. Proin at turpis a pede posuere nonummy. Integer non velit.,6/28/15,573.06,Solarbreeze,Ready to Deploy,31,Buzzshare,no -Janet Cox,jcox2i@virginia.edu,jcox2i,tristique est et tempus,sociis natoque penatibus,auctor sed,Dynazzy,6.39E+15,54316132-26aa-4bf0-9e1b-6dcd2afda6ce,715414385-1,Saidpur,"Curabitur in libero ut massa volutpat convallis. Morbi odio odio, elementum eu, interdum eu, tincidunt in, leo. Maecenas pulvinar lobortis est.",9/15/15,,,Lost,,,no -Henry Richardson,hrichardson2j@shinystat.com,hrichardson2j,enim leo rhoncus,eros,dolor sit,Blogpad,3.55E+15,7d1c8d21-7a56-4c23-8649-061ddd708893,764086552-2,Momanalu,"Morbi porttitor lorem id ligula. Suspendisse ornare consequat lectus. In est risus, auctor sed, tristique in, tempus sit amet, sem.",8/29/15,,,Pending Diagnostics,,,no -Rose Thompson,rthompson2k@goo.gl,rthompson2k,in faucibus,vitae ipsum aliquam,quam sollicitudin vitae consectetuer eget,Yakitri,5.60E+15,7bd1251a-ea8c-46dc-93d2-93f62d90a969,509026038-9,Rennes,In hac habitasse platea dictumst. Etiam faucibus cursus urna. Ut tellus.,4/18/16,551.23,,Pending Diagnostics,,,no -Julie Hunter,jhunter2l@delicious.com,jhunter2l,morbi odio odio,sociis natoque,in sapien,Jatri,6.71E+15,ea523cc9-6428-4a4b-aed9-c470703891f1,900328219-6,Quevedo,"Aenean fermentum. Donec ut mauris eget massa tempor convallis. Nulla neque libero, convallis eget, eleifend luctus, ultricies eu, nibh.",9/7/15,291.69,Otcom,Undeployable,25,Jazzy,no -Dorothy Reed,dreed2m@dedecms.com,dreed2m,donec posuere metus,ut,tellus nisi,Kazio,3.55E+15,3772945a-1148-4051-8443-0ee8a92c5b17,328780394-8,Grujugan,,9/19/15,488.83,,Pending Diagnostics,,,no -Phyllis Foster,pfoster2n@indiegogo.com,pfoster2n,amet erat nulla tempus,sit amet,aenean auctor,Shufflebeat,3.53E+15,db9552e3-13f9-40c4-9c2c-8bff3c4c0a89,611870818-5,Oepula,,6/13/15,,Vagram,Ready to Deploy,,,no -Marie Henry,mhenry2o@accuweather.com,mhenry2o,odio consequat varius,pede justo lacinia,posuere cubilia curae nulla,Rhybox,3.57E+15,d6289b7b-4ed2-4ec8-a486-4cdd3591da21,277787832-3,Kotabaru,Etiam vel augue. Vestibulum rutrum rutrum neque. Aenean auctor gravida sem.,7/3/15,157.31,,Undeployable,25,Bluejam,no -Linda Crawford,lcrawford2p@ocn.ne.jp,lcrawford2p,adipiscing elit proin,lobortis sapien sapien,blandit non,Jetpulse,6.77E+15,79bfd454-34f7-4eb5-8873-aaf43cc63856,982547121-2,Efeng,,6/27/15,287.02,,Ready to Deploy,21,Babbleset,no -Thomas Dean,tdean2q@prnewswire.com,tdean2q,pede posuere nonummy,at nulla suspendisse,interdum in ante vestibulum,Demimbu,3.57E+15,11515f0c-7d36-4938-9656-ae35be5aad59,847767021-8,Ayn al BayԀ,"Curabitur at ipsum ac tellus semper interdum. Mauris ullamcorper purus sit amet nulla. Quisque arcu libero, rutrum ac, lobortis vel, dapibus at, diam.",3/15/16,,,Ready to Deploy,20,Devcast,no -George Sanchez,gsanchez2r@photobucket.com,gsanchez2r,cras in purus,sed tristique in,consequat varius integer ac,Feedfire,6.33E+15,354f339d-547d-4b10-8753-a8e5cb18e1d9,408291765-9,Lakatnik,Suspendisse potenti. In eleifend quam a odio. In hac habitasse platea dictumst.,1/1/16,,,Lost,25,Edgewire,no -Kathleen Alvarez,kalvarez2s@amazonaws.com,kalvarez2s,duis faucibus,mauris ullamcorper,orci luctus,Wikizz,6.30E+18,edb67bfb-ef81-44e7-a9fe-ee496816f7bc,134054338-9,Longsha,Praesent id massa id nisl venenatis lacinia. Aenean sit amet justo. Morbi ut odio.,7/6/15,,,Archived,,,no -Joan Rodriguez,jrodriguez2t@sohu.com,jrodriguez2t,morbi porttitor lorem id,leo,sem duis aliquam convallis,Janyx,6.30E+15,30a3b488-c5db-4569-ac68-46cb86424ff1,145564427-7,Arlington,"Curabitur at ipsum ac tellus semper interdum. Mauris ullamcorper purus sit amet nulla. Quisque arcu libero, rutrum ac, lobortis vel, dapibus at, diam.",7/17/15,,,Archived,28,Trunyx,no -Jean Russell,jrussell2u@shop-pro.jp,jrussell2u,nulla tempus vivamus,eu felis fusce,cubilia curae nulla dapibus,Yata,3.58E+15,f285b067-6992-4a07-b34d-ed174dc73611,761164290-1,Gamut,Sed ante. Vivamus tortor. Duis mattis egestas metus.,1/11/16,27.46,,Ready to Deploy,,,no -Henry Chapman,hchapman2v@usa.gov,hchapman2v,erat nulla,morbi non,varius ut,Avamba,6.76E+15,d1f90868-5e42-46c3-aba7-7de3e3d74091,415061883-6,Ondoy,Duis bibendum. Morbi non quam nec dui luctus rutrum. Nulla tellus.,7/7/15,,,Archived,,,no -Rebecca Nichols,rnichols2w@who.int,rnichols2w,praesent blandit lacinia,eu sapien cursus,lacinia sapien quis libero,Camimbo,3.01E+13,cb932a82-1853-40cc-b6c0-28bf3b4ea677,194809534-3,Foundiougne,In hac habitasse platea dictumst. Etiam faucibus cursus urna. Ut tellus.,12/3/15,,,Lost,29,Edgeblab,no -Norma Harper,nharper2x@histats.com,nharper2x,nisi vulputate nonummy,justo in,ornare consequat,Twinder,3.75E+14,,875593621-0,Pruchnik,,6/19/15,,,Lost,,,no -Henry Jacobs,hjacobs2y@tamu.edu,hjacobs2y,fermentum donec ut mauris,augue luctus,suspendisse ornare consequat lectus,Realcube,3.53E+15,88a71d08-c42b-43c7-bdb8-973a2e0efe47,112308770-9,Cabugao,"Vestibulum ac est lacinia nisi venenatis tristique. Fusce congue, diam id ornare imperdiet, sapien urna pretium nisl, ut volutpat sapien arcu sed augue. Aliquam erat volutpat.",3/5/16,787.63,,Undeployable,15,Tagpad,no -Matthew Walker,mwalker2z@shareasale.com,mwalker2z,vel augue,ipsum dolor sit,ante ipsum primis in faucibus,Tazz,5.02E+16,84198bfa-740b-4ff9-907e-05a9ef1bece4,160413103-9,Gwanda,In hac habitasse platea dictumst. Etiam faucibus cursus urna. Ut tellus.,11/13/15,899.41,,Lost,18,Photobug,no -Diana Wells,dwells30@upenn.edu,dwells30,lobortis convallis,maecenas tincidunt,morbi non,Meevee,3.57E+15,5e030a75-f9b4-42fc-9958-f3dba0b7fc0a,171773317-4,Sokod̩,Maecenas ut massa quis augue luctus tincidunt. Nulla mollis molestie lorem. Quisque ut erat.,5/25/15,243.93,,Undeployable,,,no -Keith Barnes,kbarnes31@prnewswire.com,kbarnes31,dui vel sem,iaculis,justo maecenas rhoncus aliquam,Topicstorm,4.04E+12,60e9678e-026b-47c7-b7cb-dc00677aaed7,501758906-6,Goz B̩da,,7/18/15,706.29,,Ready to Deploy,29,Jaxspan,no -Julia Romero,jromero32@youku.com,jromero32,lacinia sapien quis libero,ante vestibulum,at feugiat non pretium quis,Dabtype,3.56E+15,147b19d6-1712-4435-aa35-07de51b13306,647505330-9,Ishurdi,"Morbi non lectus. Aliquam sit amet diam in magna bibendum imperdiet. Nullam orci pede, venenatis non, sodales sed, tincidunt eu, felis.",3/6/16,993.95,,Archived,,,no -Catherine Gonzales,cgonzales33@apache.org,cgonzales33,suscipit nulla,aliquet massa,viverra dapibus nulla suscipit ligula,Mudo,3.01E+13,aa2e2be0-9f07-4311-a402-a11b2a6ca0d8,650783961-2,Xianxi,Integer tincidunt ante vel ipsum. Praesent blandit lacinia erat. Vestibulum sed magna at nunc commodo placerat.,1/25/16,669.89,,Undeployable,20,Yabox,no -,,,ultrices enim lorem,leo rhoncus sed,cras non velit,Npath,5.05E+15,7fa57f76-d4fe-4871-8296-20ecd1627acb,192573987-2,Zhongzhai,Duis bibendum. Morbi non quam nec dui luctus rutrum. Nulla tellus.,11/9/15,352.64,,,,,no -Arthur Carter,acarter35@time.com,acarter35,pede lobortis,suspendisse accumsan tortor,lacus curabitur at,Dynabox,2.02E+14,7ae2a979-52f8-4ce4-ab76-3c0f336589ae,613690706-2,Mangunjaya,Maecenas ut massa quis augue luctus tincidunt. Nulla mollis molestie lorem. Quisque ut erat.,9/24/15,,Alphazap,Archived,35,Tekfly,no -Jack Henderson,jhenderson36@skype.com,jhenderson36,ut erat id,sapien,etiam pretium,Zoombox,4.91E+18,80744318-59a6-4be4-8876-428bb2eb6182,122507763-X,Lieqiao,"In hac habitasse platea dictumst. Morbi vestibulum, velit id pretium iaculis, diam erat fermentum justo, nec condimentum neque sapien placerat ante. Nulla justo.",1/3/16,91.35,,Pending Diagnostics,,,no -Janice Mills,jmills37@sphinn.com,jmills37,cubilia curae donec pharetra,non,pede libero quis,Oyondu,3.56E+15,51df7750-55b9-43ee-ba42-4baf70209c96,113885169-8,El Crucero,"Proin interdum mauris non ligula pellentesque ultrices. Phasellus id sapien in sapien iaculis congue. Vivamus metus arcu, adipiscing molestie, hendrerit at, vulputate vitae, nisl.",1/4/16,475.07,,Lost,,,no -Janet Burke,jburke38@home.pl,jburke38,tincidunt nulla mollis,vulputate ut,nibh in quis,Zooveo,6.39E+15,,244101401-3,Cuijiamatou,"Fusce posuere felis sed lacus. Morbi sem mauris, laoreet ut, rhoncus aliquet, pulvinar sed, nisl. Nunc rhoncus dui vel sem.",7/25/15,900.01,,Archived,12,Npath,no -Rose Smith,rsmith39@nymag.com,rsmith39,pede venenatis non,pellentesque quisque porta,cursus id turpis integer,Buzzshare,3.57E+15,c8de4be3-fdc8-4d57-b1d8-26414ad341bf,691575472-5,Berdyans۪k,,10/9/15,708.94,,Undeployable,14,Topiclounge,no -Rachel Rice,rrice3a@blogs.com,rrice3a,in hac habitasse platea,nulla,odio odio,Bubbletube,3.03E+13,6388f77f-cc36-41ca-8482-2cfc5c0e6bdf,007983155-9,Cibeusi,"Curabitur at ipsum ac tellus semper interdum. Mauris ullamcorper purus sit amet nulla. Quisque arcu libero, rutrum ac, lobortis vel, dapibus at, diam.",6/25/15,532.83,,Pending Diagnostics,16,Shuffletag,no -Judith Morrison,jmorrison3b@nhs.uk,jmorrison3b,ut rhoncus,quam fringilla rhoncus,neque libero convallis,Jamia,6.76E+18,b8186328-c3b6-479b-bec9-3613ce9698d1,977093557-3,Ramada,,12/7/15,,,Pending Diagnostics,,,no -Kathy Peterson,kpeterson3c@weebly.com,kpeterson3c,nulla ultrices,ac est lacinia,est quam pharetra magna ac,Flashpoint,5.10E+15,02bead54-767b-4f61-a085-5439aeaf1712,349567419-5,Chonghe,,9/8/15,,,Pending Diagnostics,,,no -,,,tortor duis,dictumst morbi,quam a odio in,Avavee,5.52E+15,2fb047a6-ff89-4d9d-bfe6-304acad6ef17,145992551-3,Strelitsa,Praesent id massa id nisl venenatis lacinia. Aenean sit amet justo. Morbi ut odio.,12/22/15,741.63,,,,,no -Richard Howell,rhowell3e@msu.edu,rhowell3e,venenatis non,et,vehicula condimentum,Tagcat,6.33E+17,8bbd2e80-6a66-4210-926d-6f45c896143a,957728455-8,Rwandz,Aliquam quis turpis eget elit sodales scelerisque. Mauris sit amet eros. Suspendisse accumsan tortor quis turpis.,7/17/15,205.46,,Pending Diagnostics,26,Youtags,no -Mark Evans,mevans3f@businessweek.com,mevans3f,dolor quis odio,imperdiet,viverra diam vitae quam,Plambee,3.56E+15,,871649171-8,Klukeng,Sed ante. Vivamus tortor. Duis mattis egestas metus.,5/9/16,413.07,,Archived,22,Izio,no -Joan Wagner,jwagner3g@earthlink.net,jwagner3g,adipiscing elit,fusce,suspendisse ornare consequat,Kamba,2.01E+14,4571c470-5dce-40b5-8b2f-1262071ec940,747966524-5,Molls、n,,3/8/16,,,Pending Diagnostics,26,Wikibox,no -Lillian Simmons,lsimmons3h@icio.us,lsimmons3h,ac enim in tempor,in tempor turpis,lacinia erat,Chatterbridge,5.10E+15,9a43a613-f009-4dd8-94ac-8af4a67b4dd0,178043767-6,oan H_ng,"Proin interdum mauris non ligula pellentesque ultrices. Phasellus id sapien in sapien iaculis congue. Vivamus metus arcu, adipiscing molestie, hendrerit at, vulputate vitae, nisl.",5/2/16,181.91,,Archived,18,Voomm,no -,,,amet diam,consectetuer eget,et magnis dis,Trupe,2.02E+14,2947a0fc-1cae-4838-b315-df505ae4a9d6,808569614-2,Mweka,Aliquam quis turpis eget elit sodales scelerisque. Mauris sit amet eros. Suspendisse accumsan tortor quis turpis.,11/9/15,966.58,,,,,no -Arthur Morgan,amorgan3j@google.ca,amorgan3j,vestibulum eget,ut odio cras,vel nisl,Tanoodle,3.53E+15,fa077cd0-ba8d-4225-8eb4-84033ed235fc,863693363-3,Zbch,,9/23/15,,,Archived,31,Blognation,no -,,,tempus vivamus,cras,nonummy maecenas tincidunt lacus,Zoomzone,3.53E+15,a37407ca-e6af-408c-9b9a-1aa9f90f7681,009595242-X,Sanzhang,Nulla ut erat id mauris vulputate elementum. Nullam varius. Nulla facilisi.,3/27/16,,,,18,Layo,no -Joan Matthews,jmatthews3l@ca.gov,jmatthews3l,ultrices aliquet maecenas,pretium iaculis,mus vivamus vestibulum,Bubblemix,3.53E+15,1e99a09a-06ab-4ba2-a98d-785f7c64ebe2,827817985-9,Jalasenga,"Praesent blandit. Nam nulla. Integer pede justo, lacinia eget, tincidunt eget, tempus vel, pede.",3/19/16,784.52,It,Undeployable,,,no -Jose Larson,jlarson3m@blogspot.com,jlarson3m,dolor morbi vel lectus,cum sociis,fringilla rhoncus mauris enim,Thoughtmix,3.58E+15,4c75547e-5c7a-45be-b532-ec13873b5ddd,179689579-2,Jaboaṭo,,7/15/15,638.29,,Archived,24,Meejo,no -Eric James,ejames3n@nbcnews.com,ejames3n,nulla integer,aliquam augue,sem duis aliquam,Trudeo,3.58E+15,,059264762-5,Suwa,"Vestibulum ac est lacinia nisi venenatis tristique. Fusce congue, diam id ornare imperdiet, sapien urna pretium nisl, ut volutpat sapien arcu sed augue. Aliquam erat volutpat.",2/14/16,,,Ready to Deploy,34,Zoonder,no -Sara George,sgeorge3o@thetimes.co.uk,sgeorge3o,leo odio,pretium quis,varius nulla facilisi,Babbleblab,3.38E+14,ccf578a6-e39c-45cf-a656-3a948922aee1,133207649-1,Krajan Puru,"Duis bibendum, felis sed interdum venenatis, turpis enim blandit mi, in porttitor pede justo eu massa. Donec dapibus. Duis at velit eu est congue elementum.",4/13/16,604.35,,Lost,14,Tagfeed,no -,,,dapibus at diam,morbi,ante ipsum primis in faucibus,Lazz,2.02E+14,b15d20dc-eed3-47a4-a83f-67229d154e95,041974769-9,Kengkou,Suspendisse potenti. In eleifend quam a odio. In hac habitasse platea dictumst.,12/29/15,662.67,,,,,no -Ashley Torres,atorres3q@google.ru,atorres3q,eu interdum eu,eleifend,orci nullam molestie nibh in,Yacero,6.30E+18,bfdad967-af1e-4bbf-b456-eca3259120de,184953647-3,Tosontsengel,"Sed sagittis. Nam congue, risus semper porta volutpat, quam pede lobortis ligula, sit amet eleifend pede libero quis orci. Nullam molestie nibh in lectus.",4/10/16,330.47,,Ready to Deploy,18,Trilith,no -Andrea Owens,aowens3r@digg.com,aowens3r,eget congue,congue,purus eu,Realmix,3.56E+15,d3b995cd-cc81-4761-b7bd-5b160bb199b8,795122803-6,Middelburg,"Vestibulum quam sapien, varius ut, blandit non, interdum in, ante. Vestibulum ante ipsum primis in faucibus orci luctus et ultrices posuere cubilia Curae; Duis faucibus accumsan odio. Curabitur convallis.",7/11/15,925.85,,Archived,15,Mydeo,no -,,,pede justo eu,pellentesque volutpat dui,consectetuer adipiscing elit proin,Riffpedia,3.74E+14,b16407a3-9d08-421e-b386-ab93a838a67d,892497373-8,Zaragoza,Aenean lectus. Pellentesque eget nunc. Donec quis orci eget orci vehicula condimentum.,4/3/16,187.77,,,,,no -Evelyn Wright,ewright3t@gmpg.org,ewright3t,ut suscipit,sit,tortor id nulla ultrices aliquet,Browseblab,3.57E+15,c698ba68-bc82-4aff-acb3-5884c9f80296,162198086-3,Fuchun,,10/29/15,718.76,,Pending Diagnostics,21,Edgeblab,no -,,,velit donec diam neque,augue,non velit,Jabberbean,3.58E+15,89a8527c-f296-4146-b4c0-81bf896f8af6,653699580-5,Crumlin,Aenean lectus. Pellentesque eget nunc. Donec quis orci eget orci vehicula condimentum.,10/18/15,648.77,,,,,no -Melissa Rogers,mrogers3v@army.mil,mrogers3v,id ornare imperdiet sapien,a ipsum,libero nam dui proin,Rhynoodle,4.03E+15,fb87796a-6f51-4dd8-af0c-c079423a0364,356963504-X,Verkhnyaya Belka,"Fusce posuere felis sed lacus. Morbi sem mauris, laoreet ut, rhoncus aliquet, pulvinar sed, nisl. Nunc rhoncus dui vel sem.",2/23/16,646.41,,Pending Diagnostics,35,Yambee,no -Susan Palmer,spalmer3w@tiny.cc,spalmer3w,montes nascetur ridiculus,ut,sed justo,Jabbersphere,3.58E+15,216ce7c7-3bc1-446a-b240-9ee34dbbf605,333143943-6,Raoshi,,1/5/16,469.31,,Undeployable,,,no -Joseph Mason,jmason3x@scribd.com,jmason3x,volutpat dui maecenas,sed vestibulum sit,eu est congue,Photobean,3.53E+15,1dd924ac-243a-42f7-af03-18e7074d2d8a,657518473-1,Lyon,Fusce consequat. Nulla nisl. Nunc nisl.,3/4/16,908.76,,Lost,30,Yamia,no -Christina Wood,cwood3y@digg.com,cwood3y,eget nunc donec,potenti cras in,lorem id ligula,Topicware,6.76E+15,d2170b43-c046-4189-88a0-0f3b3b4ab636,499571423-5,Pengfang,,11/24/15,562.82,,Pending Diagnostics,15,Camido,no -Dennis Chavez,dchavez3z@senate.gov,dchavez3z,nisi vulputate nonummy maecenas,dictumst aliquam augue,duis ac,Blogspan,5.05E+15,1bba6cc4-b7fd-4614-82a1-058a6dcf5cff,340219850-9,Carmen de Viboral,,8/31/15,764.65,,Undeployable,,,no -Emily Roberts,eroberts40@privacy.gov.au,eroberts40,sed lacus morbi,est,nibh fusce lacus purus,Skyba,6.77E+17,79a0ca4b-0cfc-450b-8b99-91995e017d06,393164024-8,Syamzha,"Cras mi pede, malesuada in, imperdiet et, commodo vulputate, justo. In blandit ultrices enim. Lorem ipsum dolor sit amet, consectetuer adipiscing elit.",9/26/15,129.34,,Lost,,,no -Christine Cooper,ccooper41@buzzfeed.com,ccooper41,rutrum nulla nunc,vulputate,commodo vulputate justo,Skyba,2.02E+14,0dcd299f-f6ad-448e-8ee2-9366b2c6fab1,634821306-4,Vyerkhnyadzvinsk,"Curabitur at ipsum ac tellus semper interdum. Mauris ullamcorper purus sit amet nulla. Quisque arcu libero, rutrum ac, lobortis vel, dapibus at, diam.",7/10/15,970.05,,Undeployable,13,Kare,no -Lois Sanders,lsanders42@nps.gov,lsanders42,elementum eu,donec,purus aliquet at feugiat,Ntags,2.02E+14,da4f2d20-d589-4d67-99a5-ba1a91f89c67,696680010-4,Kwali,,1/23/16,592.32,,Lost,,,no -Jonathan Carroll,jcarroll43@microsoft.com,jcarroll43,ut nunc vestibulum ante,nec,maecenas tincidunt lacus at velit,Zoomzone,5.02E+18,f2721951-674f-42a6-a318-ebc4c2ad01d6,767022282-4,Hukou,Maecenas ut massa quis augue luctus tincidunt. Nulla mollis molestie lorem. Quisque ut erat.,7/25/15,100.04,,Lost,,,no -,,,sagittis nam congue,neque vestibulum eget,lorem vitae mattis nibh,Rhynoodle,3.54E+15,fd38d1eb-46bc-438c-a1f1-e3d46c7ab7ff,446825369-X,Pogag,"Proin interdum mauris non ligula pellentesque ultrices. Phasellus id sapien in sapien iaculis congue. Vivamus metus arcu, adipiscing molestie, hendrerit at, vulputate vitae, nisl.",9/14/15,282.91,,,,,no -Heather Welch,hwelch45@cyberchimps.com,hwelch45,lorem id,quis odio,ullamcorper augue a suscipit nulla,Dynabox,3.58E+15,2b8a3a33-23e4-4f7c-bfa2-cda5a4f161a7,453899036-1,Bulqiz,"In hac habitasse platea dictumst. Morbi vestibulum, velit id pretium iaculis, diam erat fermentum justo, nec condimentum neque sapien placerat ante. Nulla justo.",5/22/16,937.05,,Undeployable,,,no -Paul Allen,pallen46@gravatar.com,pallen46,mus etiam,consequat varius,non ligula,Youopia,3.58E+15,8c118547-498c-4c9a-bb7c-38bf34c948f6,059415701-3,Niederanven,,4/10/16,528.2,,Archived,,,no -Sarah Cox,scox47@nih.gov,scox47,venenatis tristique fusce congue,ultrices aliquet maecenas,quam turpis adipiscing lorem,Tagchat,5.40E+15,,907635086-8,_witajno,"Curabitur in libero ut massa volutpat convallis. Morbi odio odio, elementum eu, interdum eu, tincidunt in, leo. Maecenas pulvinar lobortis est.",5/28/15,136.71,,Undeployable,29,Rooxo,no -Sara Hayes,shayes48@boston.com,shayes48,lobortis est phasellus sit,at,at velit eu,Ozu,3.53E+15,f6dfecd8-6e31-4f7a-ac69-7d78288b3c50,924210851-0,Las Trojes,,6/10/15,239.46,,Lost,,,no -Marilyn Hunt,mhunt49@dagondesign.com,mhunt49,pulvinar nulla pede ullamcorper,vel nulla eget,justo aliquam quis turpis eget,Mycat,3.58E+15,,052859686-1,La Mesa,,11/21/15,665.35,,Lost,,,no -Antonio Jordan,ajordan4a@joomla.org,ajordan4a,tempus semper est,massa volutpat convallis,id ligula suspendisse ornare,Babblestorm,3.56E+15,bad2fb72-05bf-4bd1-928e-4474f41bf61e,937286949-X,San Mariano,,3/8/16,738.25,,Lost,,,no -Doris Russell,drussell4b@utexas.edu,drussell4b,nunc donec,varius,ut dolor morbi vel lectus,Skyble,5.10E+15,d028c3fb-74ea-4e2f-a4ff-86b869f88f7a,523965895-1,Fenghuanglu,"Cras mi pede, malesuada in, imperdiet et, commodo vulputate, justo. In blandit ultrices enim. Lorem ipsum dolor sit amet, consectetuer adipiscing elit.",9/19/15,433.76,,Pending Diagnostics,,,no -Gary Gutierrez,ggutierrez4c@washington.edu,ggutierrez4c,quam pharetra magna ac,ullamcorper augue a,platea dictumst,Realfire,4.91E+18,6c1b81d0-0b44-4cfd-9a29-1abb81d6dd8b,624477386-1,Wuyanquan,,12/27/15,783.9,,Ready to Deploy,,,no -Mary Long,mlong4d@springer.com,mlong4d,dolor morbi vel,sit amet cursus,ante ipsum primis in faucibus,Shuffledrive,3.56E+15,6d8835b2-8241-4b4d-afff-95f6aa252ef4,737509813-1,Freiria,"Vestibulum ac est lacinia nisi venenatis tristique. Fusce congue, diam id ornare imperdiet, sapien urna pretium nisl, ut volutpat sapien arcu sed augue. Aliquam erat volutpat.",2/11/16,139.88,Solarbreeze,Undeployable,16,Chatterpoint,no -Martha Olson,molson4e@myspace.com,molson4e,nulla dapibus,orci luctus,felis sed,Vinder,5.52E+15,10ce22fe-38b7-4329-92a7-bd6dd7a35779,140866058-X,Rangah,"In sagittis dui vel nisl. Duis ac nibh. Fusce lacus purus, aliquet at, feugiat non, pretium quis, lectus.",3/21/16,493.73,,Archived,,,no -Willie Crawford,wcrawford4f@chronoengine.com,wcrawford4f,ac nibh,pharetra magna,non interdum,Jamia,3.53E+15,bb5962ec-37e3-4e87-93ae-e748aad36f0d,564625708-5,Hrna,"Cras mi pede, malesuada in, imperdiet et, commodo vulputate, justo. In blandit ultrices enim. Lorem ipsum dolor sit amet, consectetuer adipiscing elit.",9/7/15,,,Undeployable,,,no -Shirley Butler,sbutler4g@google.fr,sbutler4g,augue luctus tincidunt,nibh in,nulla justo aliquam quis,Skyble,3.54E+15,61ea2737-22f0-40c9-b1d0-8c8bcb49024c,510924762-5,Bradag,Aliquam quis turpis eget elit sodales scelerisque. Mauris sit amet eros. Suspendisse accumsan tortor quis turpis.,6/4/15,232.69,,Lost,,,no -Amanda Perkins,aperkins4h@facebook.com,aperkins4h,magna ac,leo,eu orci mauris,Gigashots,3.53E+15,723cb029-3cc3-4fa1-ae81-46897e1b0cd5,992799439-7,Charneca da Cotovia,,6/2/15,185.11,,Undeployable,17,Yoveo,no -Jason Mendoza,jmendoza4i@studiopress.com,jmendoza4i,est quam pharetra magna,vestibulum sagittis,vehicula condimentum curabitur in libero,Browseblab,3.53E+15,fa051420-1c81-4f0d-a5d4-0d966801ac92,943747227-0,Yunzhong,"Donec diam neque, vestibulum eget, vulputate ut, ultrices vel, augue. Vestibulum ante ipsum primis in faucibus orci luctus et ultrices posuere cubilia Curae; Donec pharetra, magna vestibulum aliquet ultrices, erat tortor sollicitudin mi, sit amet lobortis sapien sapien non mi. Integer ac neque.",3/3/16,,,Pending Diagnostics,,,no -Ernest Spencer,espencer4j@skyrock.com,espencer4j,id pretium,fringilla,porttitor id consequat in consequat,Devshare,6.76E+16,b04f9655-5453-4003-b4ff-a2c04fb7cc14,187554544-1,Sukasenang,"Vestibulum ac est lacinia nisi venenatis tristique. Fusce congue, diam id ornare imperdiet, sapien urna pretium nisl, ut volutpat sapien arcu sed augue. Aliquam erat volutpat.",5/15/16,,,Undeployable,,,no -Roy Burton,rburton4k@uiuc.edu,rburton4k,sed tristique in,sit amet cursus,id massa id nisl venenatis,Tagtune,3.55E+15,,492976895-0,Pakuranga,Integer tincidunt ante vel ipsum. Praesent blandit lacinia erat. Vestibulum sed magna at nunc commodo placerat.,7/14/15,44.95,,Archived,14,Meembee,no -Edward Palmer,epalmer4l@lulu.com,epalmer4l,enim blandit mi,ipsum praesent,lectus pellentesque at,Roomm,3.38E+14,5039582c-b5cf-4b9e-8f07-6341560cae04,007320130-8,Vanves,"In sagittis dui vel nisl. Duis ac nibh. Fusce lacus purus, aliquet at, feugiat non, pretium quis, lectus.",1/23/16,610.68,,Archived,,,no -Christine Gonzales,cgonzales4m@gmpg.org,cgonzales4m,pede ac diam cras,nec nisi,tincidunt lacus at velit vivamus,Dynava,3.57E+15,22bac401-b902-4fa6-987c-27238e4982f1,169662058-9,Xianglong,,7/2/15,742.54,,Lost,,,no -Samuel Snyder,ssnyder4n@spiegel.de,ssnyder4n,rhoncus aliquet pulvinar,suscipit a feugiat,sed tristique in tempus,Centizu,3.55E+15,a53ca64f-9589-4c14-9f1f-9fbd7c130bf1,134899168-2,Kopang Satu,,8/24/15,,,Undeployable,,,no -Craig Powell,cpowell4o@fda.gov,cpowell4o,adipiscing lorem vitae,at diam nam,vivamus metus arcu adipiscing,Wikivu,3.53E+15,74d45443-31f9-4149-bdbd-b81a49a8fc26,841640422-4,Valkeakoski,Etiam vel augue. Vestibulum rutrum rutrum neque. Aenean auctor gravida sem.,5/8/16,617.19,,Archived,16,InnoZ,no -Shawn Vasquez,svasquez4p@a8.net,svasquez4p,erat vestibulum,ullamcorper augue,adipiscing molestie hendrerit at vulputate,Blogspan,3.54E+15,b05201f2-5fca-4c51-804c-c5690272809b,981888153-2,Kazinka,,4/4/16,814.56,,Undeployable,27,Ooba,no -,,,fringilla rhoncus mauris,pretium,orci mauris lacinia,Brightbean,3.74E+14,f3317f7a-8b58-4e6e-9c98-bb0990b48de2,364170641-6,Abashiri,"Quisque porta volutpat erat. Quisque erat eros, viverra eget, congue eget, semper rutrum, nulla. Nunc purus.",1/23/16,977.48,,,,,no -,,,in imperdiet,lectus,in congue etiam,Topdrive,5.60E+18,6264ae5b-7977-4a7c-80e0-6fb69ee37bb6,356456589-2,Songdong,"Donec diam neque, vestibulum eget, vulputate ut, ultrices vel, augue. Vestibulum ante ipsum primis in faucibus orci luctus et ultrices posuere cubilia Curae; Donec pharetra, magna vestibulum aliquet ultrices, erat tortor sollicitudin mi, sit amet lobortis sapien sapien non mi. Integer ac neque.",4/7/16,782.48,,,19,Eayo,no -Jane Mason,jmason4s@ask.com,jmason4s,nisl ut volutpat sapien,amet consectetuer,nec sem duis aliquam,InnoZ,3.58E+15,bbf6c2d3-f538-411d-b3ca-07f87eb514c9,215895129-X,Lincheng,"Duis bibendum, felis sed interdum venenatis, turpis enim blandit mi, in porttitor pede justo eu massa. Donec dapibus. Duis at velit eu est congue elementum.",8/18/15,,,Archived,14,Voolia,no -Jeremy Ross,jross4t@state.gov,jross4t,neque libero convallis,volutpat quam,sagittis nam,Agivu,5.60E+18,85cebfbc-d8ef-4f12-a56c-52d920daff55,533951910-4,Shangtianba,In hac habitasse platea dictumst. Etiam faucibus cursus urna. Ut tellus.,2/22/16,814.64,,Archived,,,no -Anthony Cruz,acruz4u@ycombinator.com,acruz4u,sapien placerat ante,justo sit,lectus pellentesque,Fivechat,6.77E+18,a61d9de9-aee4-41e5-b923-c9f0b6af353f,516270880-1,Bangolo,,6/15/15,748.03,,Archived,,,no -Janice Kim,jkim4v@tmall.com,jkim4v,feugiat et eros vestibulum,id ligula,dapibus dolor vel,Vitz,3.53E+15,6f58dc1c-1eec-4a6a-89ce-54c0ca6d7ace,906786221-5,Stepove,Pellentesque at nulla. Suspendisse potenti. Cras in purus eu magna vulputate luctus.,2/5/16,245.24,,Ready to Deploy,,,no -Cheryl Schmidt,cschmidt4w@mac.com,cschmidt4w,amet nulla quisque,eget massa tempor,in hac habitasse platea dictumst,Topiczoom,3.56E+15,242df59e-540c-4ae4-9574-b2a1cf0c328f,946770951-1,Bara Datu,,10/14/15,101.41,,Archived,,,no -Betty Long,blong4x@is.gd,blong4x,congue diam id,hac habitasse,quis turpis sed,Linktype,3.53E+15,806c60b9-0518-48b4-88e7-e0f7d37db7f4,714515414-5,Richmond,"Donec diam neque, vestibulum eget, vulputate ut, ultrices vel, augue. Vestibulum ante ipsum primis in faucibus orci luctus et ultrices posuere cubilia Curae; Donec pharetra, magna vestibulum aliquet ultrices, erat tortor sollicitudin mi, sit amet lobortis sapien sapien non mi. Integer ac neque.",7/14/15,48.61,,Pending Diagnostics,28,Buzzster,no -Joe Foster,jfoster4y@hao123.com,jfoster4y,elementum ligula,varius nulla facilisi,ante ipsum primis in faucibus,Twitterwire,3.55E+15,004beb8c-6350-4a5a-bc0a-63ae792afe54,109876345-9,Union,"Morbi non lectus. Aliquam sit amet diam in magna bibendum imperdiet. Nullam orci pede, venenatis non, sodales sed, tincidunt eu, felis.",3/18/16,,,Archived,,,no -Lisa Black,lblack4z@elpais.com,lblack4z,aenean fermentum,eget nunc donec,faucibus orci luctus,Ailane,6.77E+16,5f17fc64-ef57-4884-a55f-eb573d697df3,441234671-4,Nurota Shahri,"Vestibulum ac est lacinia nisi venenatis tristique. Fusce congue, diam id ornare imperdiet, sapien urna pretium nisl, ut volutpat sapien arcu sed augue. Aliquam erat volutpat.",7/13/15,179.08,,Archived,22,Yodoo,no -Katherine Frazier,kfrazier50@jimdo.com,kfrazier50,nulla nisl nunc nisl,nascetur,justo eu,Edgetag,3.55E+15,fc437480-f186-49fa-87d3-bbea40c6f142,446611490-0,Reguengos de Monsaraz,Duis bibendum. Morbi non quam nec dui luctus rutrum. Nulla tellus.,5/18/16,960.59,,Pending Diagnostics,,,no -Lois Sanchez,lsanchez51@yellowbook.com,lsanchez51,consectetuer adipiscing elit proin,in felis,purus sit amet nulla quisque,Gabtune,5.00E+15,9c0affc9-3c66-4516-aea7-b1d847590c64,242378972-6,Bang Lamung,,6/10/15,,,Lost,,,no -,,,consectetuer adipiscing elit,eros,ligula vehicula consequat morbi,Oodoo,4.41E+15,b321fffc-88c6-4223-a4c7-e7b513ca12ea,869734139-6,Hongjiang,"Curabitur gravida nisi at nibh. In hac habitasse platea dictumst. Aliquam augue quam, sollicitudin vitae, consectetuer eget, rutrum at, lorem.",10/12/15,136.67,,,,,no -Carl Vasquez,cvasquez53@github.io,cvasquez53,sapien urna,congue etiam,nulla facilisi cras,Katz,5.10E+15,54ca7672-f4a9-46d1-8842-a4f5b3ef8a61,172650221-X,Hechun,"Curabitur at ipsum ac tellus semper interdum. Mauris ullamcorper purus sit amet nulla. Quisque arcu libero, rutrum ac, lobortis vel, dapibus at, diam.",8/4/15,29.63,,Archived,14,Thoughtworks,no -Gary Myers,gmyers54@omniture.com,gmyers54,fusce consequat nulla nisl,amet consectetuer adipiscing,rutrum neque aenean auctor gravida,Eamia,5.60E+16,59f8f748-c09d-4511-a5b2-85fd469ded76,288508590-8,Azun Atme,Suspendisse potenti. In eleifend quam a odio. In hac habitasse platea dictumst.,11/19/15,872.99,,Pending Diagnostics,,,no -Julie Watkins,jwatkins55@hatena.ne.jp,jwatkins55,sed sagittis nam congue,vehicula,vel dapibus at diam nam,Jabbercube,6.76E+18,d48acb86-3a62-42cc-a88f-75a3a458a2b3,602874973-7,Tonghu,"Curabitur in libero ut massa volutpat convallis. Morbi odio odio, elementum eu, interdum eu, tincidunt in, leo. Maecenas pulvinar lobortis est.",12/22/15,517.54,,Ready to Deploy,27,Livetube,no -,,,ante ipsum,in quis justo,quam fringilla rhoncus,Topiczoom,6.71E+18,57e10cfb-8811-4b3b-ac41-5af69cab6d31,851596451-1,Aoluguya Ewenke Minzu,In congue. Etiam justo. Etiam pretium iaculis justo.,8/2/15,992.72,,,17,Skiptube,no -Harry Carter,hcarter57@icio.us,hcarter57,pulvinar nulla pede,potenti in eleifend,convallis nulla neque libero convallis,Linktype,3.05E+13,bca3bec1-cd84-4e44-adf9-2d266bfe0507,943283235-X,Cachoeiro de Itapemirim,,8/30/15,633.31,,Lost,31,Dabjam,no -,,,dolor quis odio consequat,diam erat fermentum,proin leo odio porttitor,Edgewire,3.56E+15,1685ce6c-7936-4563-925f-7f3b3b9c0a3d,040550980-4,Nusajaya,"Proin leo odio, porttitor id, consequat in, consequat ut, nulla. Sed accumsan felis. Ut at dolor quis odio consequat varius.",2/4/16,,,,,,no -Harold Rice,hrice59@si.edu,hrice59,congue etiam justo,justo sit,id massa id,Innojam,4.91E+15,291a2ce5-c22e-4782-b4aa-ef147fccef40,103809062-8,Chornyanka,Etiam vel augue. Vestibulum rutrum rutrum neque. Aenean auctor gravida sem.,6/10/15,289.46,Konklux,Undeployable,,,no -Cheryl Owens,cowens5a@friendfeed.com,cowens5a,tincidunt nulla mollis,platea dictumst,ut massa quis,Kwimbee,6.33E+18,abe4c9e3-aeb2-407b-8545-3c2e5c29b942,698953325-0,Bula,"Curabitur in libero ut massa volutpat convallis. Morbi odio odio, elementum eu, interdum eu, tincidunt in, leo. Maecenas pulvinar lobortis est.",12/25/15,,,Undeployable,,,no -Patricia Nelson,pnelson5b@unicef.org,pnelson5b,vel augue,iaculis justo in,primis in faucibus orci luctus,Camimbo,3.74E+14,8873831c-2370-4fcc-bc23-a66a2a379151,147321108-5,Novoarkhanhel۪s۪k,Duis consequat dui nec nisi volutpat eleifend. Donec ut dolor. Morbi vel lectus in quam fringilla rhoncus.,8/9/15,,,Pending Diagnostics,27,Tazz,no -,,,justo sit amet,convallis,nunc viverra dapibus,Meevee,3.55E+15,d6ff99f7-3f70-4cd1-8835-12fb324783bb,404043143-X,Santiaoshi,,5/31/15,613.59,,,24,Flipstorm,no -Jonathan Dixon,jdixon5d@dailymotion.com,jdixon5d,consequat varius integer ac,amet,pellentesque at nulla suspendisse,Realcube,3.55E+15,52e75c85-f2dc-4346-8615-c4bef2675fb5,759833466-8,Verin Artashat,"Praesent blandit. Nam nulla. Integer pede justo, lacinia eget, tincidunt eget, tempus vel, pede.",12/8/15,854.21,,Pending Diagnostics,12,Skiptube,no -Linda Fernandez,lfernandez5e@zimbio.com,lfernandez5e,pede lobortis ligula,fusce,pede ac,Kwideo,3.54E+15,a385ede0-c8e6-45cc-b125-be149bbc0271,697050795-5,Porsgrunn,Praesent id massa id nisl venenatis lacinia. Aenean sit amet justo. Morbi ut odio.,7/4/15,412.28,,Ready to Deploy,,,no -Louis Ortiz,lortiz5f@w3.org,lortiz5f,aliquam erat volutpat in,nibh,vel sem,Jabbertype,3.58E+15,0b44ec74-81de-4421-baec-1fd1f497bedd,492892856-3,Sionogan,,11/23/15,462.04,,Ready to Deploy,34,Thoughtworks,no -Donald Lynch,dlynch5g@lycos.com,dlynch5g,vestibulum ante ipsum primis,lectus vestibulum,ut dolor morbi vel lectus,Mycat,3.53E+15,86b60c4e-9a98-47b4-92db-466162306529,234535580-8,Tokonou,Cras non velit nec nisi vulputate nonummy. Maecenas tincidunt lacus at velit. Vivamus vel nulla eget eros elementum pellentesque.,2/3/16,,,Undeployable,13,Skynoodle,no -Ernest Dixon,edixon5h@rakuten.co.jp,edixon5h,nulla neque,molestie lorem,mi in porttitor,Bluejam,6.33E+18,45e9100c-17a9-4806-a7ee-b731162718f4,321912329-5,Bayasgalant,"Cum sociis natoque penatibus et magnis dis parturient montes, nascetur ridiculus mus. Vivamus vestibulum sagittis sapien. Cum sociis natoque penatibus et magnis dis parturient montes, nascetur ridiculus mus.",6/26/15,302.69,,Lost,,,no -Carlos Hart,chart5i@imdb.com,chart5i,lectus pellentesque,lorem ipsum dolor,leo odio porttitor,Plambee,3.54E+15,44a1e395-adfa-4097-a356-2caf29f31458,679447867-6,Wd as Sr,"Donec diam neque, vestibulum eget, vulputate ut, ultrices vel, augue. Vestibulum ante ipsum primis in faucibus orci luctus et ultrices posuere cubilia Curae; Donec pharetra, magna vestibulum aliquet ultrices, erat tortor sollicitudin mi, sit amet lobortis sapien sapien non mi. Integer ac neque.",8/5/15,590.47,,Undeployable,36,Jayo,no -,,,dui maecenas,pulvinar sed,pede ullamcorper augue,Lazz,5.10E+15,,524105876-1,Nabnagar,Nullam sit amet turpis elementum ligula vehicula consequat. Morbi a ipsum. Integer a nibh.,2/4/16,,,,,,no \ No newline at end of file +Company,Name,Asset Tag,Category,Supplier,Manufacturer,Location,Order Number,Model,Model Notes,Model Number,Asset Notes,Purchase Date,Purchase Cost,Checkout Type,Checked Out To: Username,Checked Out To: First Name,Checked Out To: Last Name,Checked Out To: Email,Checked Out To: Location +Abshire and Sons,Backhoe,ICC-2065556,Ornamental Railings,"Kunde, Doyle and Kozey",Berge Inc,"Wilkinson, Waters and Kerluke",3271901481,Nial,,1786VM80X07,at nulla suspendisse potenti cras in purus eu magna vulputate luctus cum sociis natoque penatibus et magnis dis,2023-01-23,2266.13,,"","","","","" +"Quitzon, Oberbrunner and Dibbert",Dragline,WBH-2841795,Structural and Misc Steel (Fabrication),Krajcik LLC,"Botsford, Boyle and Herzog",Lindgren-Marquardt,5504512275,Chase,ante ipsum primis in faucibus orci luctus et ultrices posuere cubilia curae mauris viverra diam vitae quam suspendisse potenti nullam,9351IS25A51,aliquam convallis nunc proin at turpis a pede posuere nonummy integer,2022-11-14,1292.94,User,gmccrackem2a,Gage,McCrackem,gmccrackem2a@bing.com,"" +Boyer and Sons,Excavator,NNH-3656031,Soft Flooring and Base,"Heaney, Altenwerth and Emmerich",Pollich LLC,Pacocha-Kiehn,4861125177,Chase,,9929FR08W85,,2023-03-01,2300.71,Location,"","","","",Pacocha-Kiehn +Hayes-Rippin,Trencher,BOL-0305383,Prefabricated Aluminum Metal Canopies,"Botsford, Boyle and Herzog",Walker-Towne,Fritsch-Abernathy,2416994639,Mabelle,neque vestibulum eget vulputate ut ultrices vel augue vestibulum ante ipsum primis in faucibus orci luctus,9139KQ78G81,,2022-10-26,1777.56,User,ksennett6,Katerina,Sennett,ksennett6@ibm.com,"" +Romaguera-Flatley,Compactor,YVN-3440973,"Temp Fencing, Decorative Fencing and Gates",Ankunding-Ledner,Berge Inc,Roberts-Anderson,6080904229,Sumner,turpis adipiscing lorem vitae mattis nibh ligula nec sem duis aliquam convallis nunc proin at turpis a pede,0910VB28Q61,,2022-07-24,2967.97,,"","","","","" +Auer LLC,Bulldozer,YOO-5936907,Electrical,Berge Inc,"Heaney, Altenwerth and Emmerich",Roberts-Anderson,8204459090,Mabelle,,7375EM02N97,proin eu mi nulla ac enim in tempor turpis nec euismod scelerisque quam turpis adipiscing lorem,2022-10-01,3819.73,,"","","","","" +Olson Group,Skid-Steer,EJS-7488052,Roofing (Metal),"Fritsch, Sauer and Conn","Romaguera, Goldner and Crooks",Lindgren-Marquardt,1252634576,Flo,blandit non interdum in ante vestibulum ante ipsum primis in faucibus orci luctus et ultrices posuere cubilia curae,,rhoncus sed vestibulum sit amet cursus id turpis integer aliquet massa id lobortis convallis,2022-06-25,2711.89,Location,"","","","","McGlynn, Hagenes and Bruen" +"Powlowski, Monahan and Reichel",Bulldozer,HNY-7340937,Ornamental Railings,"Botsford, Boyle and Herzog",Watsica LLC,Roberts-Anderson,7294510907,Ward,sapien urna pretium nisl ut volutpat sapien arcu sed augue aliquam erat volutpat in,2828XJ28E95,erat fermentum justo nec condimentum neque sapien placerat ante nulla justo aliquam quis turpis eget elit sodales,2022-07-24,1833.42,User,mhasley21,Marion,Hasley,mhasley21@clickbank.net,"" +Harris LLC,Grader,JHN-0598394,Curb & Gutter,"Heaney, Altenwerth and Emmerich","Fritsch, Sauer and Conn",Waters LLC,0709494209,Nial,orci luctus et ultrices posuere cubilia curae duis faucibus accumsan odio curabitur,2534KR53Y73,vestibulum vestibulum ante ipsum primis in faucibus orci luctus et ultrices posuere,2023-04-11,3263.79,User,mbaudy2b,Mickie,Baudy,mbaudy2b@intel.com,"" +Boyer-Okuneva,Backhoe,GEX-7216431,Prefabricated Aluminum Metal Canopies,Pollich LLC,"Upton, Feil and Jast","Jenkins, Goldner and Cruickshank",4030738107,Jere,velit vivamus vel nulla eget eros elementum pellentesque quisque porta volutpat,7055KO63K62,,2022-08-25,2448.17,Location,"","","","",Lynch and Sons +Ebert-Reilly,Scraper,DWM-3752227,Construction Clean and Final Clean,Watsica LLC,Berge Inc,"Mills, Gleichner and Schamberger",9381884673,Nobe,sed nisl nunc rhoncus dui vel sem sed sagittis nam congue risus semper porta volutpat quam pede lobortis ligula sit,0535QM19F37,rhoncus aliquet pulvinar sed nisl nunc rhoncus dui vel sem sed sagittis nam congue risus semper,2022-12-23,2721.12,User,sbucknall28,Saidee,Bucknall,sbucknall28@cbsnews.com,"" +"Mitchell, Ward and Hettinger",Dragline,OLM-0226994,Structural and Misc Steel (Fabrication),Walker-Towne,"Kutch, Johnson and Olson",Frami and Sons,7504201033,Nial,curae mauris viverra diam vitae quam suspendisse potenti nullam porttitor lacus at turpis donec posuere metus vitae ipsum aliquam non,7520IT24T23,amet nulla quisque arcu libero rutrum ac lobortis vel dapibus at diam nam tristique,2023-05-14,3178.59,Location,"","","","","O'Conner, Nitzsche and Aufderhar" +Prosacco-Ledner,Scraper,LYO-8134459,Roofing (Asphalt),Mosciski Inc,Mosciski Inc,Waters LLC,9994825740,Bale,molestie hendrerit at vulputate vitae nisl aenean lectus pellentesque eget nunc donec quis orci,2427CL03K39,,2023-05-07,3322.34,,"","","","","" +Harvey and Sons,Compactor,HLK-1645158,Structural and Misc Steel (Fabrication),"Romaguera, Goldner and Crooks",Mosciski Inc,Treutel Inc,8322817966,Karry,egestas metus aenean fermentum donec ut mauris eget massa tempor convallis nulla neque libero convallis eget eleifend,1075JB25N09,,2022-09-03,1823.95,User,flewins10,Filip,Lewins,flewins10@amazonaws.com,"" +"Lebsack, Roob and Streich",Scraper,AZT-4280937,Marlite Panels (FED),Okuneva Group,"Upton, Feil and Jast",Lynch and Sons,8146943004,Tommy,,9621CJ23Y35,,2022-12-17,1614.68,Location,"","","","",Roberts-Anderson +Abbott-Nikolaus,Dump Truck,IAB-5332824,Structural & Misc Steel Erection,"Upton, Feil and Jast","Romaguera, Goldner and Crooks",Lynch and Sons,3906729636,Rolland,dui luctus rutrum nulla tellus in sagittis dui vel nisl duis ac nibh fusce,2315CN41G71,,2022-11-02,1444.69,Location,"","","","",Fritsch-Abernathy +Nolan-Wisoky,Trencher,OID-4455781,HVAC,Ankunding-Ledner,Abernathy-Stamm,Schinner Group,8981616853,Kizzee,maecenas pulvinar lobortis est phasellus sit amet erat nulla tempus,6080UE59E09,,2022-09-07,3637.94,User,bmctrustrie1c,Balduin,McTrustrie,bmctrustrie1c@free.fr,"" +"Miller, Morissette and Kihn",Trencher,UQY-2172679,Curb & Gutter,"Legros, Paucek and Collier",Mosciski Inc,"O'Conner, Nitzsche and Aufderhar",3983411009,Jeana,,5505YF23M46,,2023-02-10,4253.88,User,kkubanek1t,Kalinda,Kubanek,kkubanek1t@umich.edu,"" +Erdman and Sons,Grader,HRI-2262410,Granite Surfaces,Berge Inc,Walker-Towne,Ledner-Barrows,9311141848,Sumner,,8673QP30R80,,2022-06-20,1784.66,Location,"","","","",Lynch and Sons +"Rogahn, Cormier and Ruecker",Bulldozer,BBK-5960598,Drywall & Acoustical (MOB),Abernathy-Stamm,"Heaney, Altenwerth and Emmerich",Frami and Sons,5157837617,Mabelle,nisl ut volutpat sapien arcu sed augue aliquam erat volutpat in congue etiam justo etiam pretium,9088XV67Q94,,2022-12-15,668.43,Location,"","","","",Russel Group +Pagac-Feeney,Compactor,RRO-8557470,Structural and Misc Steel (Fabrication),Mosciski Inc,Okuneva Group,Russel Group,2776102414,Illa,quis libero nullam sit amet turpis elementum ligula vehicula consequat morbi a ipsum integer a nibh in quis,,,2022-12-27,3391.42,,"","","","","" +Toy-Daniel,Compactor,SUQ-5159067,Fire Protection,"Botsford, Boyle and Herzog",Berge Inc,"Jenkins, Goldner and Cruickshank",0313117719,Robby,,2830MI42B80,,2022-06-24,4402.74,User,hbucknall29,Hillie,Bucknall,hbucknall29@webnode.com,"" +"Rau, O'Kon and Predovic",Grader,KUW-8075173,Hard Tile & Stone,"Kunde, Doyle and Kozey",Abernathy-Stamm,"Torp, Kautzer and Rodriguez",3235657209,Tommy,,8752PQ41C20,,2023-04-16,2428.95,User,wtomblin2r,Waiter,Tomblin,wtomblin2r@cisco.com,"" +"Rodriguez, Rippin and Maggio",Backhoe,KGD-2478881,Epoxy Flooring,"Upton, Feil and Jast",Krajcik LLC,Roberts-Anderson,9968615213,Sumner,,,interdum mauris ullamcorper purus sit amet nulla quisque arcu libero rutrum ac lobortis vel dapibus at diam nam tristique tortor,2022-11-14,2353.49,,"","","","","" +Collins-Langworth,Backhoe,NLM-1912680,Glass & Glazing,Walker-Towne,"Kunde, Doyle and Kozey","Nitzsche, Gislason and Douglas",2439578863,Paloma,quam pharetra magna ac consequat metus sapien ut nunc vestibulum ante ipsum,4241FY30X65,aenean sit amet justo morbi ut odio cras mi pede malesuada in imperdiet et commodo vulputate justo,2022-05-29,413.99,User,esargersonc,El,Sargerson,esargersonc@moonfruit.com,"" +"Tillman, Rippin and Robel",Backhoe,HKF-2889015,Framing (Steel),Rippin-Schiller,"Upton, Feil and Jast","Nitzsche, Gislason and Douglas",1249482779,Mabelle,,7737HG97C81,nibh in hac habitasse platea dictumst aliquam augue quam sollicitudin vitae consectetuer eget rutrum at lorem integer tincidunt ante,2022-09-27,174.79,User,lloosely2i,Leia,Loosely,lloosely2i@ebay.co.uk,"" +Bogisich-Gerhold,Excavator,HIN-5577764,HVAC,Ankunding-Ledner,"Kutch, Johnson and Olson",Treutel Inc,5300366684,Robby,,,vestibulum rutrum rutrum neque aenean auctor gravida sem praesent id massa id nisl venenatis lacinia,2023-04-09,4662.35,User,bogg1s,Blakeley,Ogg,bogg1s@examiner.com,"" +DuBuque-Jones,Excavator,RSF-1042461,Roofing (Asphalt),Abernathy-Stamm,"Stokes, Daniel and Johnson",Frami and Sons,8526994711,Jere,vestibulum rutrum rutrum neque aenean auctor gravida sem praesent id massa id nisl venenatis lacinia aenean,,,2022-11-25,2356.93,,"","","","","" +Runolfsson-McCullough,Scraper,DAK-0644656,Framing (Wood),Mosciski Inc,"Legros, Paucek and Collier",Lynch and Sons,5644034134,Mabelle,,3664GP06B10,molestie nibh in lectus pellentesque at nulla suspendisse potenti cras in purus eu,2022-10-05,3912.18,User,mnollet1,Maury,Nollet,mnollet1@ow.ly,"" +Hilpert-Vandervort,Crawler,XWJ-0341580,Roofing (Asphalt),Ankunding-Ledner,Abernathy-Stamm,"Mills, Gleichner and Schamberger",0635168064,Chase,,9438FZ85N89,dolor sit amet consectetuer adipiscing elit proin interdum mauris non ligula pellentesque ultrices phasellus id sapien,2022-08-28,4426.46,User,nhumburton1m,Noelle,Humburton,nhumburton1m@ow.ly,"" +"Schmitt, Kuhlman and Gusikowski",Excavator,UQF-6263661,Electrical,"Upton, Feil and Jast","Kunde, Doyle and Kozey",Fritsch-Abernathy,6394370767,Ward,,0642OF31I56,adipiscing elit proin risus praesent lectus vestibulum quam sapien varius ut blandit non interdum in ante vestibulum ante ipsum primis,2022-12-04,3182.1,Location,"","","","",Powlowski LLC +Klein Inc,Excavator,IOC-4424021,Elevator,Watsica LLC,Pacocha-Goodwin,Treutel Inc,9408196701,Beverly,,4124VH09F17,,2022-09-12,3321.66,,"","","","","" +"Runte, Feeney and Lueilwitz",Compactor,TBU-9704770,Drilled Shafts,"Kunde, Doyle and Kozey",Rippin-Schiller,"Nitzsche, Gislason and Douglas",5300662174,Jere,consectetuer adipiscing elit proin interdum mauris non ligula pellentesque ultrices phasellus id sapien in,,,2022-07-19,1573.26,User,tdoumerquef,Tobe,Doumerque,tdoumerquef@twitpic.com,"" +Reinger LLC,Dump Truck,TTW-1274810,Masonry,"Heaney, Altenwerth and Emmerich",Abernathy-Stamm,"Torp, Kautzer and Rodriguez",6161734867,Karry,,,,2023-03-05,2677.79,User,rtitterrell0,Rora,Titterrell,rtitterrell0@prnewswire.com,"" +"Breitenberg, Crooks and Goldner",Grader,RIU-2781610,Drilled Shafts,Pollich LLC,"Kunde, Doyle and Kozey","Nitzsche, Gislason and Douglas",1424455064,Nial,,6982GT82L84,,2023-03-22,4085.21,User,otaverner7,Odey,Taverner,otaverner7@discuz.net,"" +"Rolfson, Pollich and Kertzmann",Compactor,BFO-5970934,"Doors, Frames & Hardware","Romaguera, Goldner and Crooks",Pacocha-Goodwin,Pacocha-Kiehn,9193131620,Robby,donec dapibus duis at velit eu est congue elementum in hac habitasse platea dictumst morbi vestibulum velit id pretium,3185PP20K43,gravida sem praesent id massa id nisl venenatis lacinia aenean sit amet justo morbi ut odio cras,2022-05-31,1819.48,,"","","","","" +Luettgen Inc,Grader,QEY-4583797,Painting & Vinyl Wall Covering,"Upton, Feil and Jast","Kunde, Doyle and Kozey","O'Conner, Nitzsche and Aufderhar",6610625137,Debbi,,4971UO73K02,,2022-07-07,4635.63,User,glippitt22,Gregorius,Lippitt,glippitt22@yandex.ru,"" +"Hermann, Cremin and Crona",Dragline,OPB-2390560,Ornamental Railings,"Fritsch, Sauer and Conn",Ankunding-Ledner,Treutel Inc,7358467570,Beverly,,7467PI87D35,nisi vulputate nonummy maecenas tincidunt lacus at velit vivamus vel nulla eget eros,2023-04-09,2089.47,User,dhailwood18,Duffy,Hailwood,dhailwood18@ask.com,"" +Cruickshank-Blanda,Grader,CUD-4868409,Electrical and Fire Alarm,Watsica LLC,Ankunding-Ledner,Treutel Inc,7859007380,Kizzee,,0709PI47U54,,2023-01-19,484.12,,"","","","","" +"Reilly, Yundt and Keeling",Bulldozer,ORL-2640580,RF Shielding,"Legros, Paucek and Collier",Berge Inc,Schinner Group,8731356307,Bondon,,6643DS43O77,,2023-03-29,254.99,,"","","","","" +"Franecki, Nolan and Swift",Trencher,GFV-9868944,RF Shielding,"Kunde, Doyle and Kozey","Kunde, Doyle and Kozey",Lynch and Sons,8841110804,Karry,,1465WJ98O96,,2022-08-27,1191.44,User,acharplinge,Andreana,Charpling,acharplinge@dell.com,"" +"Lind, Reinger and Grant",Dump Truck,KFR-9464842,Epoxy Flooring,"Botsford, Boyle and Herzog","Upton, Feil and Jast",Erdman-West,5382312507,Nial,,7440CN27Q04,amet turpis elementum ligula vehicula consequat morbi a ipsum integer a nibh in,2022-08-19,430.07,,"","","","","" +Quigley Inc,Dragline,XQS-0788077,Casework,Ankunding-Ledner,"Fritsch, Sauer and Conn",Lynch and Sons,5163086523,Rolland,ac tellus semper interdum mauris ullamcorper purus sit amet nulla quisque arcu libero rutrum ac lobortis vel,1663OK46D26,,2022-12-25,1308.3,User,ahugonnet1f,Alvis,Hugonnet,ahugonnet1f@vinaora.com,"" +Hudson-Graham,Dragline,APW-0602098,Waterproofing & Caulking,"Romaguera, Goldner and Crooks",Berge Inc,Waters LLC,1473905199,Mabelle,urna pretium nisl ut volutpat sapien arcu sed augue aliquam erat,,,2022-08-18,2037.76,Location,"","","","","Mills, Gleichner and Schamberger" +"Schmeler, Dietrich and Buckridge",Crawler,RFX-9706298,Drilled Shafts,Krajcik LLC,Krajcik LLC,Roberts-Anderson,2238031407,Robby,ornare consequat lectus in est risus auctor sed tristique in,7387DP63Q90,tempor turpis nec euismod scelerisque quam turpis adipiscing lorem vitae mattis nibh,2023-02-13,3395.33,Location,"","","","",Erdman-West +"Jast, Cassin and Hane",Grader,EQQ-2912281,Wall Protection,"Fritsch, Sauer and Conn",Krajcik LLC,Lynch and Sons,6313951394,Mabelle,sagittis sapien cum sociis natoque penatibus et magnis dis parturient montes nascetur ridiculus mus etiam vel augue vestibulum,4541TF76I78,tempus semper est quam pharetra magna ac consequat metus sapien ut nunc vestibulum ante ipsum primis,2022-05-25,4787.17,Location,"","","","",Schinner Group +Bergstrom-Block,Excavator,IEG-8406586,Masonry,Mosciski Inc,Mosciski Inc,Roberts-Anderson,6040029438,Bondon,cubilia curae donec pharetra magna vestibulum aliquet ultrices erat tortor sollicitudin mi sit,4324BJ82Z56,,2022-09-09,2371.3,Location,"","","","",Powlowski LLC +"Powlowski, Lowe and Streich",Dragline,ZCB-5287486,Roofing (Asphalt),Watsica LLC,Watsica LLC,"McGlynn, Hagenes and Bruen",6324836270,Debbi,,7369JZ83X28,pede ullamcorper augue a suscipit nulla elit ac nulla sed vel enim,2022-05-30,3261.46,User,ohynson1y,Olivia,Hynson,ohynson1y@ask.com,"" +"Purdy, Leannon and Boyer",Crawler,VVZ-9417930,Retaining Wall and Brick Pavers,"Botsford, Boyle and Herzog","Legros, Paucek and Collier",Schinner Group,1391767652,Bale,,,nulla eget eros elementum pellentesque quisque porta volutpat erat quisque erat eros viverra eget congue eget semper rutrum nulla,2022-06-22,807.74,User,vgunning1z,Vince,Gunning,vgunning1z@arstechnica.com,"" +"Schowalter, Grady and Stracke",Backhoe,LHC-9749327,Fire Protection,Walker-Towne,Ankunding-Ledner,Schinner Group,3460146131,Flo,,4031MX62O09,aenean lectus pellentesque eget nunc donec quis orci eget orci vehicula condimentum curabitur in,2023-02-14,2051.25,User,akneath13,Arron,Kneath,akneath13@sphinn.com,"" +Schulist-Marks,Dragline,HUM-7311338,Sitework & Site Utilities,Berge Inc,Okuneva Group,Roberts-Anderson,4146242985,Bondon,,0468AG53C12,,2022-05-20,2788.78,Location,"","","","","O'Conner, Nitzsche and Aufderhar" +Cole-Feeney,Trencher,LHK-1308041,"Temp Fencing, Decorative Fencing and Gates","Upton, Feil and Jast","Stokes, Daniel and Johnson",Lindgren-Marquardt,7648736489,Robby,,,massa donec dapibus duis at velit eu est congue elementum in hac habitasse,2022-11-02,2755.2,User,dkent23,Debbi,Kent,dkent23@mtv.com,"" +O'Hara Inc,Backhoe,CIC-1996687,"Temp Fencing, Decorative Fencing and Gates","Romaguera, Goldner and Crooks","Romaguera, Goldner and Crooks",Frami and Sons,5059462108,Bale,,5053ZY27R14,placerat praesent blandit nam nulla integer pede justo lacinia eget tincidunt eget tempus vel pede morbi,2023-01-17,2100.84,User,kephson2f,Kimberly,Ephson,kephson2f@sina.com.cn,"" +Rolfson-Kulas,Dump Truck,YBW-8150273,EIFS,Krajcik LLC,"Upton, Feil and Jast","Wilkinson, Waters and Kerluke",5490351215,Mabelle,,9162YL93W88,ullamcorper augue a suscipit nulla elit ac nulla sed vel enim,2023-01-14,877.57,Location,"","","","",Fritsch-Abernathy +Lehner-Effertz,Excavator,OFB-4987804,Casework,"Stokes, Daniel and Johnson","Kutch, Johnson and Olson",Waters LLC,2712763720,Robby,,0270YA01J87,sit amet sapien dignissim vestibulum vestibulum ante ipsum primis in faucibus orci luctus et ultrices posuere cubilia curae nulla dapibus,2022-09-03,3428.56,User,acansdell14,Adela,Cansdell,acansdell14@cbc.ca,"" +"Dietrich, Von and Mante",Excavator,RXG-3730482,Elevator,Rippin-Schiller,"Botsford, Boyle and Herzog",Lindgren-Marquardt,0868073143,Jere,,8281VU07P52,,2023-01-25,713.89,User,pwippers,Peirce,Wipper,pwippers@liveinternet.ru,"" +Predovic-Roob,Bulldozer,ATA-2489950,EIFS,"Botsford, Boyle and Herzog","Romaguera, Goldner and Crooks",Frami and Sons,8905034852,Chase,platea dictumst maecenas ut massa quis augue luctus tincidunt nulla mollis molestie lorem quisque ut,,,2023-02-07,1138.85,User,odella1g,Osgood,Della,odella1g@hc360.com,"" +Adams-Larkin,Grader,SFI-7496689,"Doors, Frames & Hardware","Kutch, Johnson and Olson",Abernathy-Stamm,Lynch and Sons,3092970929,Flo,id ornare imperdiet sapien urna pretium nisl ut volutpat sapien arcu sed augue aliquam erat volutpat in congue etiam justo,0649BJ66S09,at feugiat non pretium quis lectus suspendisse potenti in eleifend quam a odio in hac,2022-09-10,278.59,,"","","","","" +"Beier, Grant and Thiel",Grader,GSX-1706311,Masonry,"Heaney, Altenwerth and Emmerich",Mosciski Inc,Ledner-Barrows,5141273631,Mabelle,convallis nunc proin at turpis a pede posuere nonummy integer non velit donec diam neque vestibulum eget,6967FJ73D06,sem mauris laoreet ut rhoncus aliquet pulvinar sed nisl nunc rhoncus dui vel sem sed sagittis nam,2022-07-18,1732.28,Location,"","","","",Fritsch-Abernathy +Armstrong Group,Dump Truck,LXV-5626274,Plumbing & Medical Gas,Rippin-Schiller,Ankunding-Ledner,"Wilkinson, Waters and Kerluke",3202695143,Jeana,,5970GY37L93,purus eu magna vulputate luctus cum sociis natoque penatibus et magnis dis parturient montes nascetur ridiculus mus vivamus,2022-10-11,1981.53,User,cwinfreyl,Casper,Winfrey,cwinfreyl@adobe.com,"" +Rodriguez-Schultz,Excavator,BRF-0336967,Structural and Misc Steel (Fabrication),Abernathy-Stamm,"Botsford, Boyle and Herzog","Torp, Kautzer and Rodriguez",8211664431,Nial,nec nisi volutpat eleifend donec ut dolor morbi vel lectus in quam fringilla rhoncus mauris enim leo rhoncus sed vestibulum,,ultrices erat tortor sollicitudin mi sit amet lobortis sapien sapien non mi integer ac neque duis bibendum morbi,2022-12-30,4924.25,User,mgooday1q,Mariellen,Gooday,mgooday1q@alexa.com,"" +"Huels, Satterfield and Kautzer",Backhoe,CVH-2946076,Painting & Vinyl Wall Covering,Ankunding-Ledner,"Upton, Feil and Jast",Frami and Sons,0835287084,Paloma,justo pellentesque viverra pede ac diam cras pellentesque volutpat dui maecenas tristique est et tempus,,,2022-07-15,2406.57,,"","","","","" +"Lueilwitz, Herzog and Runte",Skid-Steer,OTH-2531332,HVAC,Mosciski Inc,Ankunding-Ledner,Ledner-Barrows,7517530461,Paloma,,1256WA18C94,,2023-01-14,531.46,,"","","","","" +Funk LLC,Grader,ZMB-4808007,Fire Sprinkler System,"Upton, Feil and Jast",Ankunding-Ledner,"Wilkinson, Waters and Kerluke",4467089765,Jeana,,0663SC93W29,quis orci eget orci vehicula condimentum curabitur in libero ut massa volutpat convallis morbi odio odio elementum eu interdum eu,2022-07-19,4741.85,,"","","","","" +"Doyle, Kulas and Mosciski",Dump Truck,XES-9665196,Masonry & Precast,"Botsford, Boyle and Herzog",Pacocha-Goodwin,Ledner-Barrows,4220776022,Sumner,,0099EC66L98,in hac habitasse platea dictumst morbi vestibulum velit id pretium iaculis,2022-08-06,276.15,,"","","","","" +"Robel, Johnston and Crist",Excavator,KUJ-7232314,Construction Clean and Final Clean,Ankunding-Ledner,"Romaguera, Goldner and Crooks",Fritsch-Abernathy,5757955088,Paloma,,4270AX61I99,,2022-09-21,3749.65,Location,"","","","","Wilkinson, Waters and Kerluke" +Wiza-Mante,Grader,UNN-0016298,Roofing (Metal),Watsica LLC,Ankunding-Ledner,Frami and Sons,6746036070,Tommy,interdum mauris non ligula pellentesque ultrices phasellus id sapien in sapien iaculis congue vivamus metus arcu adipiscing molestie,9540RE21E79,est congue elementum in hac habitasse platea dictumst morbi vestibulum velit id pretium iaculis diam erat,2022-08-08,4600.22,Location,"","","","",Roberts-Anderson +Jacobi Group,Bulldozer,JRP-9799959,Roofing (Metal),Rippin-Schiller,"Stokes, Daniel and Johnson",Russel Group,1090875903,Nobe,,5159PT28N59,,2023-05-02,3255.63,Location,"","","","",Pacocha-Kiehn +Murazik-Cormier,Crawler,GTI-0627775,Marlite Panels (FED),"Kutch, Johnson and Olson","Fritsch, Sauer and Conn",Powlowski LLC,7650476155,Jeana,,9055CM63Z89,,2022-06-24,1295.04,Location,"","","","","Jenkins, Goldner and Cruickshank" +"Simonis, Schulist and Volkman",Compactor,WEL-4481760,RF Shielding,Mosciski Inc,Rippin-Schiller,Powlowski LLC,6908782578,Bale,curae nulla dapibus dolor vel est donec odio justo sollicitudin ut suscipit a feugiat,3712NE31P89,,2022-08-02,2038.79,User,ksennett6,Katerina,Sennett,ksennett6@ibm.com,"" +Conroy-Abshire,Grader,VKB-3777629,Masonry & Precast,Krajcik LLC,Pollich LLC,Erdman-West,6651233484,Illa,duis aliquam convallis nunc proin at turpis a pede posuere nonummy integer non velit donec,,in hac habitasse platea dictumst etiam faucibus cursus urna ut tellus nulla ut erat id mauris,2023-04-28,4988.38,,"","","","","" +Mueller and Sons,Bulldozer,YFK-3812221,Waterproofing & Caulking,Rippin-Schiller,Berge Inc,"Mills, Gleichner and Schamberger",3679743009,Illa,sed vel enim sit amet nunc viverra dapibus nulla suscipit ligula in lacus curabitur at ipsum ac tellus semper interdum,2077OM84Z52,,2022-09-18,3085.39,User,moscullya,Maurice,O'Scully,moscullya@engadget.com,"" +"Turner, Schulist and Hodkiewicz",Compactor,ENN-1432777,Ornamental Railings,"Romaguera, Goldner and Crooks","Kunde, Doyle and Kozey","Mills, Gleichner and Schamberger",7184133416,Robby,,6321OY95W96,,2022-09-25,4517.54,User,lloosely2i,Leia,Loosely,lloosely2i@ebay.co.uk,"" +Dicki-Hartmann,Skid-Steer,JNS-3537485,Epoxy Flooring,Pacocha-Goodwin,Mosciski Inc,Pacocha-Kiehn,2137927703,Mabelle,erat fermentum justo nec condimentum neque sapien placerat ante nulla justo aliquam,2809IW22A70,consectetuer adipiscing elit proin interdum mauris non ligula pellentesque ultrices phasellus id sapien in,2022-09-12,4293.51,,"","","","","" +Schoen and Sons,Dump Truck,RAA-2200532,Soft Flooring and Base,Walker-Towne,"Upton, Feil and Jast",Waters LLC,5479047972,Beverly,maecenas leo odio condimentum id luctus nec molestie sed justo pellentesque viverra,,,2023-01-19,1760.88,User,rsapeyb,Raquela,Sapey,rsapeyb@furl.net,"" +"Rolfson, Champlin and Cole",Bulldozer,GDB-9523081,EIFS,"Heaney, Altenwerth and Emmerich","Upton, Feil and Jast",Frami and Sons,6544577007,Rolland,,,,2022-11-29,2769.18,,"","","","","" +"Maggio, Wolff and Friesen",Excavator,IOH-2003935,Structural and Misc Steel (Fabrication),Okuneva Group,Abernathy-Stamm,Lindgren-Marquardt,1508089431,Flo,vehicula condimentum curabitur in libero ut massa volutpat convallis morbi odio odio elementum eu interdum eu,2753UJ02X37,porttitor lorem id ligula suspendisse ornare consequat lectus in est risus auctor sed tristique in tempus,2022-08-05,3709.55,,"","","","","" +Brekke-Hoeger,Backhoe,UPX-0286727,Plumbing & Medical Gas,"Upton, Feil and Jast",Rippin-Schiller,Lynch and Sons,6217027186,Bondon,,6387KP57B15,vivamus metus arcu adipiscing molestie hendrerit at vulputate vitae nisl aenean lectus pellentesque eget nunc donec,2023-03-21,4138.24,,"","","","","" +Konopelski Inc,Dump Truck,NZE-5809675,Casework,"Stokes, Daniel and Johnson","Kutch, Johnson and Olson",Erdman-West,8486277027,Mabelle,dui luctus rutrum nulla tellus in sagittis dui vel nisl duis ac nibh fusce lacus purus,4732FS58G78,,2023-05-11,114.69,,"","","","","" +"Nolan, Kertzmann and Rippin",Bulldozer,YXY-3875893,RF Shielding,"Romaguera, Goldner and Crooks",Abernathy-Stamm,Frami and Sons,7979699903,Bondon,habitasse platea dictumst maecenas ut massa quis augue luctus tincidunt,4378XF72E06,,2023-04-29,1781.53,,"","","","","" +Stroman and Sons,Skid-Steer,BDD-0117730,"Temp Fencing, Decorative Fencing and Gates",Okuneva Group,Mosciski Inc,Frami and Sons,1053653041,Karry,,0484GG78J91,odio elementum eu interdum eu tincidunt in leo maecenas pulvinar lobortis est phasellus sit amet erat,2022-09-12,4854.6,User,mbaudy2b,Mickie,Baudy,mbaudy2b@intel.com,"" +Howe-Volkman,Crawler,YMB-2902862,Masonry & Precast,"Kutch, Johnson and Olson",Krajcik LLC,Roberts-Anderson,0269899359,Nial,,2685ZN23G49,,2022-08-27,133.33,User,jdriffill2,Jeanne,Driffill,jdriffill2@google.fr,"" +Heathcote and Sons,Skid-Steer,LWA-2897309,Exterior Signage,"Heaney, Altenwerth and Emmerich",Okuneva Group,Schinner Group,1268560442,Paloma,,8414GM02P21,,2022-12-27,4524.09,,"","","","","" +Borer-Aufderhar,Scraper,OOY-9898294,Electrical,Pacocha-Goodwin,Berge Inc,"Nitzsche, Gislason and Douglas",4556315148,Karry,,0187NT56E91,,2022-08-21,390.85,,"","","","","" +"Hauck, Bogisich and King",Dragline,XHB-6046299,Sitework & Site Utilities,"Fritsch, Sauer and Conn","Romaguera, Goldner and Crooks","Jenkins, Goldner and Cruickshank",9343736607,Debbi,aliquam erat volutpat in congue etiam justo etiam pretium iaculis,8559BT54S22,in lectus pellentesque at nulla suspendisse potenti cras in purus eu magna vulputate,2022-05-25,1439.23,Location,"","","","",Ledner-Barrows +"Upton, Luettgen and Mayer",Grader,JVB-8844609,Structural & Misc Steel Erection,Pollich LLC,"Kunde, Doyle and Kozey",Treutel Inc,6715000024,Karry,nulla eget eros elementum pellentesque quisque porta volutpat erat quisque erat eros viverra eget congue eget semper,0088HF56H55,,2022-12-17,4849.95,Location,"","","","","McGlynn, Hagenes and Bruen" +Fadel Inc,Skid-Steer,VAA-1096481,Hard Tile & Stone,Mosciski Inc,Krajcik LLC,Schinner Group,2384395201,Nobe,parturient montes nascetur ridiculus mus etiam vel augue vestibulum rutrum rutrum neque aenean auctor gravida sem praesent id,,tortor duis mattis egestas metus aenean fermentum donec ut mauris,2022-07-15,1190.44,User,tphysick3,Tiphanie,Physick,tphysick3@umn.edu,"" +Dickens and Sons,Skid-Steer,OAC-1765208,Ornamental Railings,Ankunding-Ledner,Rippin-Schiller,Lindgren-Marquardt,2119388227,Ward,non velit nec nisi vulputate nonummy maecenas tincidunt lacus at velit vivamus vel nulla eget eros elementum pellentesque quisque porta,9895LS02S32,,2022-09-03,1868.26,Location,"","","","","Jenkins, Goldner and Cruickshank" +Cassin Group,Bulldozer,CPK-3286546,Structural & Misc Steel Erection,Berge Inc,"Botsford, Boyle and Herzog",Frami and Sons,6044719518,Chase,,5420GG86P87,,2022-07-22,1463.24,,"","","","","" +"Wolf, Wiza and Pacocha",Excavator,ZHU-6798344,Electrical,"Kutch, Johnson and Olson",Abernathy-Stamm,Frami and Sons,6111751517,Tommy,odio in hac habitasse platea dictumst maecenas ut massa quis augue luctus tincidunt nulla mollis molestie lorem quisque ut erat,5462TF70C36,amet erat nulla tempus vivamus in felis eu sapien cursus vestibulum proin eu mi nulla ac enim,2023-02-26,1268.92,User,pshirleyi,Pen,Shirley,pshirleyi@theguardian.com,"" +"Davis, Klein and Kiehn",Backhoe,WHR-8533403,Plumbing & Medical Gas,"Botsford, Boyle and Herzog",Mosciski Inc,Treutel Inc,7632050235,Tommy,,5478JY13D60,,2022-09-11,4908.48,Location,"","","","",Pacocha-Kiehn +"Gorczany, Lindgren and Hand",Compactor,FAC-2072179,Framing (Steel),Berge Inc,"Legros, Paucek and Collier",Ledner-Barrows,8755015421,Rolland,,2138TK23O47,massa id nisl venenatis lacinia aenean sit amet justo morbi ut odio cras mi pede,2022-09-19,2249.9,User,kgrealish16,Krystalle,Grealish,kgrealish16@sciencedirect.com,"" +Romaguera-Ondricka,Grader,KON-1821691,Curb & Gutter,"Kutch, Johnson and Olson",Okuneva Group,"O'Conner, Nitzsche and Aufderhar",4908345668,Chase,,5414US21B26,pede libero quis orci nullam molestie nibh in lectus pellentesque at nulla suspendisse potenti,2022-11-14,1545.41,User,ewarriner2o,Ellene,Warriner,ewarriner2o@wikimedia.org,"" +"Anderson, Goldner and Bailey",Compactor,NDF-4324420,Roofing (Metal),Mosciski Inc,"Kunde, Doyle and Kozey","McGlynn, Hagenes and Bruen",3212882737,Nial,,0754DG10B38,dui nec nisi volutpat eleifend donec ut dolor morbi vel lectus in quam fringilla rhoncus mauris enim leo,2023-05-15,4423.19,,"","","","","" +Mraz-Windler,Trencher,DLM-4710838,Plumbing & Medical Gas,"Kunde, Doyle and Kozey",Walker-Towne,"Jenkins, Goldner and Cruickshank",1315337182,Debbi,,2430PB13D95,,2022-07-11,2708.18,User,fmcguiness1k,Fredrika,McGuiness,fmcguiness1k@woothemes.com,"" +Volkman Group,Compactor,MLJ-9313486,Electrical and Fire Alarm,"Romaguera, Goldner and Crooks","Botsford, Boyle and Herzog",Fritsch-Abernathy,2738670737,Illa,,,,2022-10-09,1404.85,Location,"","","","",Pacocha-Kiehn +Schulist-Kulas,Compactor,XBE-4236649,Drywall & Acoustical (MOB),Abernathy-Stamm,Berge Inc,"Nitzsche, Gislason and Douglas",7811285882,Kizzee,,2875KP71D22,,2022-11-21,271.5,Location,"","","","","Wilkinson, Waters and Kerluke" +Hammes Inc,Crawler,NRV-3022526,Epoxy Flooring,Pollich LLC,"Upton, Feil and Jast",Powlowski LLC,8015369811,Ward,,6485BK61G70,facilisi cras non velit nec nisi vulputate nonummy maecenas tincidunt lacus at velit vivamus vel nulla eget eros,2023-01-25,1757.26,,"","","","","" +"Kemmer, Beier and Hegmann",Skid-Steer,EXG-6125653,Glass & Glazing,"Upton, Feil and Jast",Pacocha-Goodwin,Erdman-West,9025824302,Rolland,,8500KT88G80,,2022-09-27,3697.22,User,aweemsj,Antoinette,Weems,aweemsj@who.int,"" +"Padberg, Kozey and Morar",Compactor,XYK-7848357,RF Shielding,Berge Inc,Abernathy-Stamm,Russel Group,2116700211,Robby,,,,2022-11-05,4059.57,Location,"","","","",Lindgren-Marquardt +Pfannerstill and Sons,Skid-Steer,GZW-6229249,Waterproofing & Caulking,Pollich LLC,"Kutch, Johnson and Olson","Torp, Kautzer and Rodriguez",4909263041,Debbi,,,lectus pellentesque eget nunc donec quis orci eget orci vehicula condimentum curabitur in,2022-08-11,1697.74,,"","","","","" +Kunde-Hermiston,Compactor,VZD-7424699,Marlite Panels (FED),Mosciski Inc,"Upton, Feil and Jast","Jenkins, Goldner and Cruickshank",5611381559,Nial,,8991VD43T11,cras mi pede malesuada in imperdiet et commodo vulputate justo in blandit,2022-09-17,4957.55,Location,"","","","",Powlowski LLC +"Treutel, Schmidt and Koss",Compactor,RZO-4616134,Retaining Wall and Brick Pavers,"Stokes, Daniel and Johnson","Kutch, Johnson and Olson","O'Conner, Nitzsche and Aufderhar",0833202169,Nial,,6036SV40U93,,2023-04-18,3218.61,User,bvandalen5,Barbabas,Van Dalen,bvandalen5@smugmug.com,"" +Nader Inc,Scraper,NXG-1697279,RF Shielding,"Botsford, Boyle and Herzog","Fritsch, Sauer and Conn",Waters LLC,7094568704,Robby,,7964JY42Z54,,2022-08-26,3628.55,Location,"","","","","McGlynn, Hagenes and Bruen" +"Cremin, Conroy and Kuphal",Crawler,OGN-4843235,Glass & Glazing,Okuneva Group,"Heaney, Altenwerth and Emmerich",Pacocha-Kiehn,6424257173,Beverly,,2880LU86I74,sagittis nam congue risus semper porta volutpat quam pede lobortis ligula sit amet eleifend pede libero quis orci,2022-09-22,4163.07,,"","","","","" +"Douglas, Considine and Gerhold",Backhoe,BXI-1028705,Structural and Misc Steel (Fabrication),"Romaguera, Goldner and Crooks",Ankunding-Ledner,Roberts-Anderson,5388101251,Karry,,,,2023-02-20,976.02,,"","","","","" +Emard Group,Scraper,MWK-5482358,Ornamental Railings,Mosciski Inc,"Heaney, Altenwerth and Emmerich","Mills, Gleichner and Schamberger",5509346090,Nobe,,8183RH74P65,donec dapibus duis at velit eu est congue elementum in hac habitasse platea dictumst morbi vestibulum,2022-06-28,1441.26,Location,"","","","",Fritsch-Abernathy +Runolfsdottir-Schulist,Compactor,ZSS-2076422,EIFS,Rippin-Schiller,"Upton, Feil and Jast",Ledner-Barrows,4163465013,Karry,dui luctus rutrum nulla tellus in sagittis dui vel nisl,,,2022-11-11,3688.09,User,rrappa27,Rabi,Rappa,rrappa27@cyberchimps.com,"" +Stoltenberg-Cormier,Trencher,XNO-4048888,Roofing (Metal),Watsica LLC,Pollich LLC,Russel Group,3593822457,Robby,morbi quis tortor id nulla ultrices aliquet maecenas leo odio condimentum id luctus nec molestie sed,1583JR98T50,,2022-12-04,1780.96,,"","","","","" +"Hand, Bogan and Cassin",Skid-Steer,SWP-7721219,Roofing (Metal),"Kunde, Doyle and Kozey",Krajcik LLC,Lindgren-Marquardt,1185234640,Nial,,4091TS60T07,,2023-05-09,1528.53,User,mskellingtonu,Marrilee,Skellington,mskellingtonu@abc.net.au,"" +Kling-Homenick,Dragline,HGX-6549969,Asphalt Paving,Walker-Towne,"Fritsch, Sauer and Conn","Jenkins, Goldner and Cruickshank",2726185990,Bale,,9573TJ14G71,,2023-01-31,4930.43,User,asyne1a,Angela,Syne,asyne1a@icio.us,"" +"Kilback, Towne and Stehr",Skid-Steer,ZTD-2850379,Drilled Shafts,Krajcik LLC,"Stokes, Daniel and Johnson","O'Conner, Nitzsche and Aufderhar",7192145952,Paloma,,,ipsum aliquam non mauris morbi non lectus aliquam sit amet diam in magna bibendum imperdiet nullam orci,2022-12-25,2947.93,,"","","","","" +Harvey-Moore,Dump Truck,QKC-1710236,Fire Protection,Berge Inc,Okuneva Group,Lynch and Sons,7337073255,Kizzee,,7010OW07S33,,2023-02-01,1617.55,Location,"","","","",Ledner-Barrows +Maggio-Hoppe,Excavator,LHL-3384861,Termite Control,Pacocha-Goodwin,Abernathy-Stamm,Lindgren-Marquardt,5642326493,Ward,amet sem fusce consequat nulla nisl nunc nisl duis bibendum felis sed interdum,0489GD18P85,,2022-07-29,4682.12,User,nscroggs2d,Naoma,Scroggs,nscroggs2d@yelp.com,"" +Muller LLC,Skid-Steer,VYY-4278214,Rebar & Wire Mesh Install,"Kunde, Doyle and Kozey",Okuneva Group,Schinner Group,0946092591,Paloma,,,felis sed lacus morbi sem mauris laoreet ut rhoncus aliquet pulvinar sed nisl nunc rhoncus dui vel sem sed sagittis,2022-09-07,4400.17,Location,"","","","",Lynch and Sons +Kerluke Inc,Backhoe,HRP-6178185,Retaining Wall and Brick Pavers,Mosciski Inc,Berge Inc,Treutel Inc,6532044804,Nial,,,,2022-09-07,1345.45,Location,"","","","",Lindgren-Marquardt +"Harvey, Schulist and Kemmer",Trencher,QND-9017996,Painting & Vinyl Wall Covering,Abernathy-Stamm,Pollich LLC,Fritsch-Abernathy,4977996097,Paloma,est donec odio justo sollicitudin ut suscipit a feugiat et eros vestibulum ac est lacinia nisi venenatis tristique fusce,2497DB20W09,habitasse platea dictumst morbi vestibulum velit id pretium iaculis diam erat fermentum justo,2023-01-27,317.08,,"","","","","" +Schimmel and Sons,Dragline,DAX-0085828,Drywall & Acoustical (MOB),Okuneva Group,Watsica LLC,"Jenkins, Goldner and Cruickshank",7739403397,Flo,,,,2022-12-28,4521.28,User,pwippers,Peirce,Wipper,pwippers@liveinternet.ru,"" +Grimes-Lowe,Dragline,VED-7099927,Masonry,Rippin-Schiller,"Stokes, Daniel and Johnson",Lynch and Sons,3351670325,Karry,,,ullamcorper purus sit amet nulla quisque arcu libero rutrum ac lobortis vel dapibus at,2023-02-04,2620.69,,"","","","","" +Krajcik-Cruickshank,Bulldozer,ZHU-0211288,Painting & Vinyl Wall Covering,"Fritsch, Sauer and Conn",Pacocha-Goodwin,Lindgren-Marquardt,5042401893,Paloma,vestibulum rutrum rutrum neque aenean auctor gravida sem praesent id massa id nisl venenatis lacinia aenean sit amet justo,0511VF33D78,proin eu mi nulla ac enim in tempor turpis nec euismod scelerisque quam turpis adipiscing lorem,2022-09-27,923.99,,"","","","","" +Donnelly-Maggio,Compactor,HFG-7624506,Electrical and Fire Alarm,Pollich LLC,"Fritsch, Sauer and Conn","Torp, Kautzer and Rodriguez",3157087051,Illa,libero convallis eget eleifend luctus ultricies eu nibh quisque id justo sit amet sapien dignissim,5980WY24F50,tortor sollicitudin mi sit amet lobortis sapien sapien non mi integer ac neque duis bibendum morbi non,2022-12-05,4670.18,Location,"","","","","Jenkins, Goldner and Cruickshank" +Pfeffer-Zieme,Trencher,AZY-1682920,Wall Protection,Abernathy-Stamm,Mosciski Inc,"Torp, Kautzer and Rodriguez",5186444169,Beverly,consequat nulla nisl nunc nisl duis bibendum felis sed interdum venenatis turpis enim,6620HZ14T83,aliquam convallis nunc proin at turpis a pede posuere nonummy,2022-06-27,1674.34,User,cstamper1h,Celie,Stamper,cstamper1h@usda.gov,"" +"Cormier, Glover and Hickle",Compactor,EYP-3561396,Termite Control,Rippin-Schiller,"Kunde, Doyle and Kozey","Torp, Kautzer and Rodriguez",4964027369,Paloma,quam suspendisse potenti nullam porttitor lacus at turpis donec posuere metus,4352FH58S52,,2022-11-21,136.12,,"","","","","" +Rau Group,Skid-Steer,DYU-7769483,Marlite Panels (FED),Krajcik LLC,Krajcik LLC,Fritsch-Abernathy,2457705388,Sumner,,2286KF82X10,,2023-05-14,1147.8,User,flewins10,Filip,Lewins,flewins10@amazonaws.com,"" +"Shanahan, Bradtke and Rowe",Backhoe,JYC-0713874,Hard Tile & Stone,"Upton, Feil and Jast",Ankunding-Ledner,Waters LLC,0372144769,Rolland,porta volutpat quam pede lobortis ligula sit amet eleifend pede libero quis orci nullam molestie nibh in,7775EM65V29,phasellus sit amet erat nulla tempus vivamus in felis eu sapien cursus vestibulum proin eu,2022-05-27,1691.36,,"","","","","" +Bogisich LLC,Bulldozer,MIQ-6169091,Soft Flooring and Base,"Romaguera, Goldner and Crooks",Mosciski Inc,Powlowski LLC,8984702329,Ward,,,justo eu massa donec dapibus duis at velit eu est,2022-10-15,1578.57,User,ndubery1e,Neda,Dubery,ndubery1e@fotki.com,"" +Ondricka-Schuster,Dump Truck,KEN-1184794,"Doors, Frames & Hardware",Walker-Towne,Watsica LLC,Pacocha-Kiehn,4745674969,Mabelle,ultrices posuere cubilia curae nulla dapibus dolor vel est donec odio justo sollicitudin ut suscipit a feugiat,,,2022-12-10,4298.98,,"","","","","" +Mayer-Abernathy,Scraper,ZMD-6316371,Rebar & Wire Mesh Install,"Stokes, Daniel and Johnson",Abernathy-Stamm,Powlowski LLC,2526471701,Flo,,1918JS43H32,,2023-03-24,1171.9,User,gbassingdenm,Godwin,Bassingden,gbassingdenm@dedecms.com,"" +Towne-Adams,Scraper,QCU-6826093,Prefabricated Aluminum Metal Canopies,Abernathy-Stamm,Rippin-Schiller,Waters LLC,4899233400,Debbi,arcu sed augue aliquam erat volutpat in congue etiam justo etiam pretium iaculis justo in hac habitasse platea dictumst,6487ZI24B86,nec molestie sed justo pellentesque viverra pede ac diam cras pellentesque volutpat dui maecenas,2023-02-22,602.41,Location,"","","","","McGlynn, Hagenes and Bruen" +Kunde Group,Compactor,ITE-9907827,Sitework & Site Utilities,Mosciski Inc,"Romaguera, Goldner and Crooks",Treutel Inc,4671828697,Kizzee,,3508XP22O98,sed interdum venenatis turpis enim blandit mi in porttitor pede justo eu massa donec dapibus duis at velit eu est,2023-02-18,3119.76,Location,"","","","",Fritsch-Abernathy +Welch Group,Compactor,GXW-3680693,Drywall & Acoustical (MOB),Okuneva Group,Watsica LLC,"Nitzsche, Gislason and Douglas",4413339149,Karry,mi integer ac neque duis bibendum morbi non quam nec,,,2023-02-16,1570.25,User,ewhitebrook1r,Emmalyn,Whitebrook,ewhitebrook1r@webnode.com,"" +"Zieme, Metz and Schamberger",Grader,GDQ-7108837,Masonry,"Heaney, Altenwerth and Emmerich","Upton, Feil and Jast","Jenkins, Goldner and Cruickshank",8560447476,Chase,,4743VU30T06,nibh ligula nec sem duis aliquam convallis nunc proin at turpis a pede posuere nonummy integer non,2022-08-09,1530.46,User,pwoollons2q,Pyotr,Woollons,pwoollons2q@nps.gov,"" +"Kuhlman, Walker and Denesik",Dragline,QZO-1370026,Asphalt Paving,Krajcik LLC,"Botsford, Boyle and Herzog",Erdman-West,5748443707,Mabelle,,2693SH27I09,accumsan felis ut at dolor quis odio consequat varius integer ac leo pellentesque ultrices mattis,2022-08-23,2694.26,,"","","","","" +Cormier Inc,Bulldozer,AQW-7617737,RF Shielding,"Heaney, Altenwerth and Emmerich",Watsica LLC,"Mills, Gleichner and Schamberger",1502376915,Rolland,,8461WN86M04,sed sagittis nam congue risus semper porta volutpat quam pede lobortis ligula sit amet eleifend pede libero quis,2023-03-04,1055.33,,"","","","","" +Beier LLC,Dragline,NDV-6470913,Masonry,Mosciski Inc,"Kutch, Johnson and Olson",Lynch and Sons,3437983455,Ward,volutpat quam pede lobortis ligula sit amet eleifend pede libero quis orci nullam molestie nibh in lectus,9621QF22B21,,2022-07-27,1251.77,User,rrappa27,Rabi,Rappa,rrappa27@cyberchimps.com,"" +Skiles and Sons,Compactor,FOR-0865018,Exterior Signage,"Stokes, Daniel and Johnson","Kutch, Johnson and Olson","Torp, Kautzer and Rodriguez",3955766875,Tommy,,6385GQ84X66,quisque id justo sit amet sapien dignissim vestibulum vestibulum ante ipsum primis in faucibus orci luctus et ultrices posuere,2023-04-26,1109.44,Location,"","","","",Frami and Sons +"Corkery, Kunde and Schulist",Crawler,SCK-0860481,Rebar & Wire Mesh Install,"Fritsch, Sauer and Conn",Walker-Towne,Lynch and Sons,5146662358,Karry,amet nulla quisque arcu libero rutrum ac lobortis vel dapibus at diam nam tristique tortor eu,,,2022-10-05,2029.54,Location,"","","","","Torp, Kautzer and Rodriguez" +Brakus LLC,Backhoe,DAI-7864625,Casework,Pollich LLC,"Kunde, Doyle and Kozey","Jenkins, Goldner and Cruickshank",3421666270,Mabelle,,3209SC49Y83,vitae mattis nibh ligula nec sem duis aliquam convallis nunc proin at turpis,2022-06-01,3611.16,User,tcicutto1l,Thornie,Cicutto,tcicutto1l@irs.gov,"" +"Donnelly, Daniel and Kuhn",Skid-Steer,AXA-8500000,Glass & Glazing,Pacocha-Goodwin,"Upton, Feil and Jast",Powlowski LLC,5545256559,Chase,,5792EV06A79,,2023-01-19,3029.64,,"","","","","" +Wehner-Wyman,Compactor,MGX-6732943,Fire Sprinkler System,Berge Inc,Mosciski Inc,Ledner-Barrows,3758714940,Jeana,ut massa quis augue luctus tincidunt nulla mollis molestie lorem quisque ut erat curabitur,,,2023-01-09,2587.65,User,dhailwood18,Duffy,Hailwood,dhailwood18@ask.com,"" +Hauck-Bosco,Bulldozer,NIS-2897343,Electrical,"Kunde, Doyle and Kozey","Botsford, Boyle and Herzog","Jenkins, Goldner and Cruickshank",8342227248,Illa,,0783AR26Y44,,2023-01-11,904.38,Location,"","","","",Pacocha-Kiehn +Shields Inc,Bulldozer,QZL-7700638,Construction Clean and Final Clean,Okuneva Group,Ankunding-Ledner,Pacocha-Kiehn,3955442162,Mabelle,et ultrices posuere cubilia curae duis faucibus accumsan odio curabitur convallis duis consequat dui nec nisi,2293HV69Q96,,2022-05-30,2920.56,Location,"","","","",Erdman-West +"Willms, O'Connell and Cormier",Grader,RJS-7752630,Fire Sprinkler System,Ankunding-Ledner,Ankunding-Ledner,Treutel Inc,1717119122,Bondon,,2846FL33H31,mauris laoreet ut rhoncus aliquet pulvinar sed nisl nunc rhoncus dui,2022-11-12,3998.15,,"","","","","" +Schinner-Price,Compactor,MDX-2483852,Construction Clean and Final Clean,Abernathy-Stamm,"Kutch, Johnson and Olson",Lindgren-Marquardt,9849455784,Bondon,,8475JD14T05,in faucibus orci luctus et ultrices posuere cubilia curae nulla dapibus dolor vel,2023-04-21,2625.55,Location,"","","","","Wilkinson, Waters and Kerluke" +"Treutel, Berge and Batz",Grader,FZI-9158744,Marlite Panels (FED),"Kutch, Johnson and Olson","Kutch, Johnson and Olson",Russel Group,7516475364,Nial,,2620DL01N52,,2023-02-02,4272.01,Location,"","","","","Jenkins, Goldner and Cruickshank" +"McDermott, Koch and Skiles",Skid-Steer,RDJ-1659181,Marlite Panels (FED),Walker-Towne,"Romaguera, Goldner and Crooks","Jenkins, Goldner and Cruickshank",2002850756,Robby,congue eget semper rutrum nulla nunc purus phasellus in felis donec semper sapien a libero nam dui proin leo,4676YV46O78,,2022-07-24,3087.45,User,kharbage1w,Kinny,Harbage,kharbage1w@wordpress.org,"" +Tremblay-Collier,Compactor,XCQ-5970453,Drilled Shafts,"Legros, Paucek and Collier",Mosciski Inc,Roberts-Anderson,7468627157,Kizzee,turpis nec euismod scelerisque quam turpis adipiscing lorem vitae mattis nibh ligula nec sem duis,2895CV95N88,velit eu est congue elementum in hac habitasse platea dictumst morbi vestibulum velit id pretium iaculis diam,2022-10-23,2726.04,,"","","","","" +"Shanahan, Bergnaum and Buckridge",Trencher,IRM-4172620,Drywall & Acoustical (MOB),"Romaguera, Goldner and Crooks","Fritsch, Sauer and Conn","Mills, Gleichner and Schamberger",8440065950,Debbi,habitasse platea dictumst morbi vestibulum velit id pretium iaculis diam erat fermentum justo nec condimentum neque sapien placerat ante,4296XD75M64,,2023-05-18,2627.55,User,pwoollons2q,Pyotr,Woollons,pwoollons2q@nps.gov,"" +"Dickens, Huel and Reilly",Compactor,DPP-2739545,Sitework & Site Utilities,"Botsford, Boyle and Herzog",Okuneva Group,Russel Group,1933518954,Debbi,sit amet nulla quisque arcu libero rutrum ac lobortis vel dapibus,4147HN29Y26,,2023-02-01,4571.33,,"","","","","" +Shields Inc,Scraper,EBH-1609775,Roofing (Asphalt),Watsica LLC,Pollich LLC,"Nitzsche, Gislason and Douglas",3751836527,Debbi,,,,2023-01-16,3195.45,User,ahugonnet1f,Alvis,Hugonnet,ahugonnet1f@vinaora.com,"" From 01768bf6493b6cecbe42b8744ae28f7c044b724c Mon Sep 17 00:00:00 2001 From: snipe Date: Tue, 23 May 2023 19:23:29 -0700 Subject: [PATCH 26/35] Renamed sample csv Signed-off-by: snipe --- sample_csvs/{MOCK_ASSETS.csv => assets-sample.csv} | 0 1 file changed, 0 insertions(+), 0 deletions(-) rename sample_csvs/{MOCK_ASSETS.csv => assets-sample.csv} (100%) diff --git a/sample_csvs/MOCK_ASSETS.csv b/sample_csvs/assets-sample.csv similarity index 100% rename from sample_csvs/MOCK_ASSETS.csv rename to sample_csvs/assets-sample.csv From 47fa490e8ad63275dce974a6c76cb46bcb9033ed Mon Sep 17 00:00:00 2001 From: snipe Date: Tue, 23 May 2023 19:28:23 -0700 Subject: [PATCH 27/35] More translations Signed-off-by: snipe --- app/Importer/AssetImporter.php | 2 +- resources/lang/en/general.php | 3 ++- 2 files changed, 3 insertions(+), 2 deletions(-) diff --git a/app/Importer/AssetImporter.php b/app/Importer/AssetImporter.php index 1678da1d28..e8da1e06b4 100644 --- a/app/Importer/AssetImporter.php +++ b/app/Importer/AssetImporter.php @@ -134,7 +134,7 @@ class AssetImporter extends ItemImporter if ($asset->save()) { - $asset->logCreate('Imported using csv importer'); + $asset->logCreate(trans('general.importer.import_note')); $this->log('Asset '.$this->item['name'].' with serial number '.$this->item['serial'].' was created'); // If we have a target to checkout to, lets do so. diff --git a/resources/lang/en/general.php b/resources/lang/en/general.php index d37dac7ab0..5b8cf5d47d 100644 --- a/resources/lang/en/general.php +++ b/resources/lang/en/general.php @@ -462,7 +462,7 @@ return [ 'manager_full_name' => 'Manager Full Name', 'manager_username' => 'Manager Username', 'checkout_type' => 'Checkout Type', - 'checkout_location' => 'Checkout Location', + 'checkout_location' => 'Checkout to Location', 'image_filename' => 'Image Filename', 'do_not_import' => 'Do Not Import', 'vip' => 'VIP', @@ -470,6 +470,7 @@ return [ 'gravatar' => 'Gravatar Email', 'currency' => 'Currency', 'address2' => 'Address Line 2', + 'import_note' => 'Imported using csv importer', ], ]; From 3ef081e7396a246ab449c081ba118e8c13e2fca0 Mon Sep 17 00:00:00 2001 From: snipe Date: Tue, 23 May 2023 19:28:42 -0700 Subject: [PATCH 28/35] Indenting Signed-off-by: snipe --- app/Importer/Importer.php | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/app/Importer/Importer.php b/app/Importer/Importer.php index 59d583df97..4c60f0beed 100644 --- a/app/Importer/Importer.php +++ b/app/Importer/Importer.php @@ -251,7 +251,7 @@ abstract class Importer 'activated' => $this->fetchHumanBoolean($this->findCsvMatch($row, 'activated')), 'remote' => $this->fetchHumanBoolean(($this->findCsvMatch($row, 'remote'))), ]; - + if ($type == 'manager') { $user_array['full_name'] = $this->findCsvMatch($row, 'manager'); $user_array['username'] = $this->findCsvMatch($row, 'manager_username'); From d020825a1703cbe7402e54032fed1745149634cc Mon Sep 17 00:00:00 2001 From: snipe Date: Tue, 23 May 2023 19:31:42 -0700 Subject: [PATCH 29/35] Renamed import samples Signed-off-by: snipe --- sample_csvs/{MOCK_ACCESSORIES.csv => accessories-sample.csv} | 0 sample_csvs/{MOCK_ASSETS_BAD.csv => assets-sample-BAD.csv} | 0 sample_csvs/{MOCK_ASSETS_BLANKS.csv => assets-sample-BLANKS.csv} | 0 sample_csvs/{MOCK_CONSUMABLES.csv => consumables-sample.csv} | 0 sample_csvs/{MOCK_LICENSES.csv => licenses-sample.csv} | 0 sample_csvs/{MOCK_LOCATIONS.csv => locations-sample.csv} | 0 sample_csvs/{MOCK_USERS.csv => users-sample.csv} | 0 7 files changed, 0 insertions(+), 0 deletions(-) rename sample_csvs/{MOCK_ACCESSORIES.csv => accessories-sample.csv} (100%) rename sample_csvs/{MOCK_ASSETS_BAD.csv => assets-sample-BAD.csv} (100%) rename sample_csvs/{MOCK_ASSETS_BLANKS.csv => assets-sample-BLANKS.csv} (100%) rename sample_csvs/{MOCK_CONSUMABLES.csv => consumables-sample.csv} (100%) rename sample_csvs/{MOCK_LICENSES.csv => licenses-sample.csv} (100%) rename sample_csvs/{MOCK_LOCATIONS.csv => locations-sample.csv} (100%) rename sample_csvs/{MOCK_USERS.csv => users-sample.csv} (100%) diff --git a/sample_csvs/MOCK_ACCESSORIES.csv b/sample_csvs/accessories-sample.csv similarity index 100% rename from sample_csvs/MOCK_ACCESSORIES.csv rename to sample_csvs/accessories-sample.csv diff --git a/sample_csvs/MOCK_ASSETS_BAD.csv b/sample_csvs/assets-sample-BAD.csv similarity index 100% rename from sample_csvs/MOCK_ASSETS_BAD.csv rename to sample_csvs/assets-sample-BAD.csv diff --git a/sample_csvs/MOCK_ASSETS_BLANKS.csv b/sample_csvs/assets-sample-BLANKS.csv similarity index 100% rename from sample_csvs/MOCK_ASSETS_BLANKS.csv rename to sample_csvs/assets-sample-BLANKS.csv diff --git a/sample_csvs/MOCK_CONSUMABLES.csv b/sample_csvs/consumables-sample.csv similarity index 100% rename from sample_csvs/MOCK_CONSUMABLES.csv rename to sample_csvs/consumables-sample.csv diff --git a/sample_csvs/MOCK_LICENSES.csv b/sample_csvs/licenses-sample.csv similarity index 100% rename from sample_csvs/MOCK_LICENSES.csv rename to sample_csvs/licenses-sample.csv diff --git a/sample_csvs/MOCK_LOCATIONS.csv b/sample_csvs/locations-sample.csv similarity index 100% rename from sample_csvs/MOCK_LOCATIONS.csv rename to sample_csvs/locations-sample.csv diff --git a/sample_csvs/MOCK_USERS.csv b/sample_csvs/users-sample.csv similarity index 100% rename from sample_csvs/MOCK_USERS.csv rename to sample_csvs/users-sample.csv From 5e96fd200f2a0ba0a08c818e84fbe9c01015004b Mon Sep 17 00:00:00 2001 From: snipe Date: Tue, 23 May 2023 20:31:53 -0700 Subject: [PATCH 30/35] Refactor to remove general_fields Signed-off-by: snipe --- app/Http/Livewire/Importer.php | 40 +++++++++++++++++++++------------- 1 file changed, 25 insertions(+), 15 deletions(-) diff --git a/app/Http/Livewire/Importer.php b/app/Http/Livewire/Importer.php index de10fe8da1..78f59715b9 100644 --- a/app/Http/Livewire/Importer.php +++ b/app/Http/Livewire/Importer.php @@ -39,7 +39,6 @@ class Importer extends Component public $file_id; // TODO: I can't figure out *why* we need this, but it really seems like we do. I can't seem to pull the id from the activeFile for some reason? // Make these variables public - we set the properties in the constructor so we can localize them (versus the old static arrays) - public $general_fields; public $accessories_fields; public $users_fields; public $licenses_fields; @@ -73,28 +72,28 @@ class Importer extends Component { switch ($type) { case 'asset': - $results = $this->general_fields + $this->assets_fields; + $results = $this->assets_fields; break; case 'accessory': - $results = $this->general_fields + $this->accessories_fields; + $results = $this->accessories_fields; break; case 'consumable': - $results = $this->general_fields + $this->consumables_fields; + $results = $this->consumables_fields; break; case 'component': - $results = $this->general_fields + $this->components_fields; + $results = $this->components_fields; break; case 'license': - $results = $this->general_fields + $this->licenses_fields; + $results = $this->licenses_fields; break; case 'user': - $results = $this->general_fields + $this->users_fields; + $results = $this->users_fields; break; case 'location': - $results = $this->general_fields + $this->locations_fields; + $results = $this->locations_fields; break; default: - $results = $this->general_fields; + $results = []; } asort($results, SORT_FLAG_CASE | SORT_STRING); if ($type == "asset") { @@ -174,15 +173,13 @@ class Importer extends Component 'location' => trans('general.locations'), ]; - // set the variables here so we can translate them! - $this->general_fields = [ + /** + * These are the item-type specific columns + */ + $this->accessories_fields = [ 'company' => trans('general.company'), 'location' => trans('general.location'), 'quantity' => trans('general.qty'), - 'department' => trans('general.department'), - ]; - - $this->accessories_fields = [ 'item_name' => trans('general.item_name_var', ['item' => trans('general.accessory')]), 'model_number' => trans('general.model_no'), 'notes' => trans('general.notes'), @@ -196,6 +193,8 @@ class Importer extends Component ]; $this->assets_fields = [ + 'company' => trans('general.company'), + 'location' => trans('general.location'), 'item_name' => trans('general.item_name_var', ['item' => trans('general.asset')]), 'asset_tag' => trans('general.asset_tag'), 'asset_model' => trans('general.model_name'), @@ -231,6 +230,9 @@ class Importer extends Component ]; $this->consumables_fields = [ + 'company' => trans('general.company'), + 'location' => trans('general.location'), + 'quantity' => trans('general.qty'), 'item_name' => trans('general.item_name_var', ['item' => trans('general.consumable')]), 'model_number' => trans('general.model_no'), 'notes' => trans('general.notes'), @@ -246,6 +248,9 @@ class Importer extends Component ]; $this->components_fields = [ + 'company' => trans('general.company'), + 'location' => trans('general.location'), + 'quantity' => trans('general.qty'), 'item_name' => trans('general.item_name_var', ['item' => trans('general.component')]), 'model_number' => trans('general.model_no'), 'notes' => trans('general.notes'), @@ -260,6 +265,8 @@ class Importer extends Component ]; $this->licenses_fields = [ + 'company' => trans('general.company'), + 'location' => trans('general.location'), 'item_name' => trans('general.item_name_var', ['item' => trans('general.license')]), 'asset_tag' => trans('general.assigned_to_tag'), 'expiration_date' => trans('general.expiration_name'), @@ -280,6 +287,9 @@ class Importer extends Component ]; $this->users_fields = [ + 'company' => trans('general.company'), + 'location' => trans('general.location'), + 'department' => trans('general.department'), 'first_name' => trans('general.first_name'), 'last_name' => trans('general.last_name'), 'notes' => trans('general.notes'), From 7ae260b489be83166332ce9a957422121817dace Mon Sep 17 00:00:00 2001 From: snipe Date: Thu, 1 Jun 2023 19:51:06 +0100 Subject: [PATCH 31/35] More license translations Signed-off-by: snipe --- app/Http/Livewire/Importer.php | 16 ++++++++-------- resources/lang/en/general.php | 1 + 2 files changed, 9 insertions(+), 8 deletions(-) diff --git a/app/Http/Livewire/Importer.php b/app/Http/Livewire/Importer.php index 78f59715b9..f0d34d80ed 100644 --- a/app/Http/Livewire/Importer.php +++ b/app/Http/Livewire/Importer.php @@ -268,20 +268,20 @@ class Importer extends Component 'company' => trans('general.company'), 'location' => trans('general.location'), 'item_name' => trans('general.item_name_var', ['item' => trans('general.license')]), - 'asset_tag' => trans('general.assigned_to_tag'), - 'expiration_date' => trans('general.expiration_name'), - 'full_name' => trans('general.full_name'), - 'license_email' => trans('general.license_email'), - 'license_name' => trans('general.license_to_name'), - 'purchase_order' => 'Purchase Order', + 'asset_tag' => trans('general.importer.checked_out_to_tag'), + 'expiration_date' => trans('admin/licenses/form.expiration'), + 'full_name' => trans('general.importer.checked_out_to_fullname'), + 'license_email' => trans('admin/licenses/form.to_email'), + 'license_name' => trans('admin/licenses/form.to_name'), + 'purchase_order' => trans('admin/licenses/form.purchase_order'), 'reassignable' => trans('admin/licenses/form.reassignable'), - 'seats' => trans('general.seats'), + 'seats' => trans('admin/licenses/form.seats'), 'notes' => trans('general.notes'), 'category' => trans('general.category'), 'supplier' => trans('general.supplier'), 'purchase_cost' => trans('general.purchase_cost'), 'purchase_date' => trans('general.purchase_date'), - 'maintained' => trans('general.maintained'), + 'maintained' => trans('admin/licenses/form.maintained'), 'checkout_class' => trans('general.importer.checkout_type'), 'serial' => trans('general.license_serial'), ]; diff --git a/resources/lang/en/general.php b/resources/lang/en/general.php index 5b8cf5d47d..9f837c296c 100644 --- a/resources/lang/en/general.php +++ b/resources/lang/en/general.php @@ -457,6 +457,7 @@ return [ 'checked_out_to_last_name' => 'Checked Out to: Last Name', 'checked_out_to_username' => 'Checked Out to: Username', 'checked_out_to_email' => 'Checked Out to: Email', + 'checked_out_to_tag' => 'Checked Out to: Asset Tag', 'manager_first_name' => 'Manager First Name', 'manager_last_name' => 'Manager First Name', 'manager_full_name' => 'Manager Full Name', From b57730ee9d3199e57906ef35fd8e44b590efe4ad Mon Sep 17 00:00:00 2001 From: snipe Date: Wed, 7 Jun 2023 15:52:18 +0100 Subject: [PATCH 32/35] Added missing assets_fields declaration Signed-off-by: snipe --- app/Http/Livewire/Importer.php | 1 + 1 file changed, 1 insertion(+) diff --git a/app/Http/Livewire/Importer.php b/app/Http/Livewire/Importer.php index f0d34d80ed..29837700ed 100644 --- a/app/Http/Livewire/Importer.php +++ b/app/Http/Livewire/Importer.php @@ -40,6 +40,7 @@ class Importer extends Component // Make these variables public - we set the properties in the constructor so we can localize them (versus the old static arrays) public $accessories_fields; + public $assets_fields; public $users_fields; public $licenses_fields; public $locations_fields; From dc43985884f3792457fe1e1ac41b817d2596a150 Mon Sep 17 00:00:00 2001 From: snipe Date: Mon, 12 Jun 2023 14:05:26 +0100 Subject: [PATCH 33/35] Applied #13143 to develop Signed-off-by: snipe --- Dockerfile | 1 + 1 file changed, 1 insertion(+) diff --git a/Dockerfile b/Dockerfile index 4a240d7e83..88de52858b 100644 --- a/Dockerfile +++ b/Dockerfile @@ -38,6 +38,7 @@ gcc \ make \ autoconf \ libc-dev \ +libldap-common \ pkg-config \ libmcrypt-dev \ php8.1-dev \ From d1ab139b0fac3cfd4b2b190f4bdbf541f3332e3b Mon Sep 17 00:00:00 2001 From: snipe Date: Mon, 12 Jun 2023 14:05:43 +0100 Subject: [PATCH 34/35] Add @qay21 as a contributor --- .all-contributorsrc | 9 +++++++++ README.md | 4 ++-- 2 files changed, 11 insertions(+), 2 deletions(-) diff --git a/.all-contributorsrc b/.all-contributorsrc index eed01ace17..133e8849d2 100644 --- a/.all-contributorsrc +++ b/.all-contributorsrc @@ -2943,6 +2943,15 @@ "contributions": [ "code" ] + }, + { + "login": "qay21", + "name": "Quentin Aymard", + "avatar_url": "https://avatars.githubusercontent.com/u/87803479?v=4", + "profile": "https://github.com/qay21", + "contributions": [ + "code" + ] } ] } diff --git a/README.md b/README.md index a4f4a0bcda..19310b976b 100644 --- a/README.md +++ b/README.md @@ -1,5 +1,5 @@ ![Build Status](https://app.chipperci.com/projects/0e5f8979-31eb-4ee6-9abf-050b76ab0383/status/master) [![Crowdin](https://d322cqt584bo4o.cloudfront.net/snipe-it/localized.svg)](https://crowdin.com/project/snipe-it) [![Docker Pulls](https://img.shields.io/docker/pulls/snipe/snipe-it.svg)](https://hub.docker.com/r/snipe/snipe-it/) [![Twitter Follow](https://img.shields.io/twitter/follow/snipeitapp.svg?style=social)](https://twitter.com/snipeitapp) [![Codacy Badge](https://api.codacy.com/project/badge/Grade/553ce52037fc43ea99149785afcfe641)](https://www.codacy.com/app/snipe/snipe-it?utm_source=github.com&utm_medium=referral&utm_content=snipe/snipe-it&utm_campaign=Badge_Grade) -[![All Contributors](https://img.shields.io/badge/all_contributors-324-orange.svg?style=flat-square)](#contributors) [![Discord](https://badgen.net/badge/icon/discord?icon=discord&label)](https://discord.gg/yZFtShAcKk) [![huntr](https://cdn.huntr.dev/huntr_security_badge_mono.svg)](https://huntr.dev) +[![All Contributors](https://img.shields.io/badge/all_contributors-325-orange.svg?style=flat-square)](#contributors) [![Discord](https://badgen.net/badge/icon/discord?icon=discord&label)](https://discord.gg/yZFtShAcKk) [![huntr](https://cdn.huntr.dev/huntr_security_badge_mono.svg)](https://huntr.dev) ## Snipe-IT - Open Source Asset Management System @@ -145,7 +145,7 @@ Thanks goes to all of these wonderful people ([emoji key](https://github.com/ken | [
Chris Hartjes](http://www.littlehart.net/atthekeyboard)
[💻](https://github.com/snipe/snipe-it/commits?author=chartjes "Code") | [
geo-chen](https://github.com/geo-chen)
[💻](https://github.com/snipe/snipe-it/commits?author=geo-chen "Code") | [
Phan Nguyen](https://github.com/nh314)
[💻](https://github.com/snipe/snipe-it/commits?author=nh314 "Code") | [
Iisakki Jaakkola](https://github.com/StarlessNights)
[💻](https://github.com/snipe/snipe-it/commits?author=StarlessNights "Code") | [
Ikko Ashimine](https://bandism.net/)
[💻](https://github.com/snipe/snipe-it/commits?author=eltociear "Code") | [
Lukas Fehling](https://github.com/lukasfehling)
[💻](https://github.com/snipe/snipe-it/commits?author=lukasfehling "Code") | [
Fernando Almeida](https://github.com/fernando-almeida)
[💻](https://github.com/snipe/snipe-it/commits?author=fernando-almeida "Code") | | [
akemidx](https://github.com/akemidx)
[💻](https://github.com/snipe/snipe-it/commits?author=akemidx "Code") | [
Oguz Bilgic](http://oguz.site)
[💻](https://github.com/snipe/snipe-it/commits?author=oguzbilgic "Code") | [
Scooter Crawford](https://github.com/scoo73r)
[💻](https://github.com/snipe/snipe-it/commits?author=scoo73r "Code") | [
subdriven](https://github.com/subdriven)
[💻](https://github.com/snipe/snipe-it/commits?author=subdriven "Code") | [
Andrew Savinykh](https://github.com/AndrewSav)
[💻](https://github.com/snipe/snipe-it/commits?author=AndrewSav "Code") | [
Tadayuki Onishi](https://kenchan0130.github.io)
[💻](https://github.com/snipe/snipe-it/commits?author=kenchan0130 "Code") | [
Florian](https://github.com/floschoepfer)
[💻](https://github.com/snipe/snipe-it/commits?author=floschoepfer "Code") | | [
Spencer Long](http://spencerlong.com)
[💻](https://github.com/snipe/snipe-it/commits?author=spencerrlongg "Code") | [
Marcus Moore](https://github.com/marcusmoore)
[💻](https://github.com/snipe/snipe-it/commits?author=marcusmoore "Code") | [
Martin Meredith](https://github.com/Mezzle)
| [
dboth](http://dboth.de)
[💻](https://github.com/snipe/snipe-it/commits?author=dboth "Code") | [
Zachary Fleck](https://github.com/zacharyfleck)
[💻](https://github.com/snipe/snipe-it/commits?author=zacharyfleck "Code") | [
VIKAAS-A](https://github.com/vikaas-cyper)
[💻](https://github.com/snipe/snipe-it/commits?author=vikaas-cyper "Code") | [
Abdul Kareem](https://github.com/ak-piracha)
[💻](https://github.com/snipe/snipe-it/commits?author=ak-piracha "Code") | -| [
NojoudAlshehri](https://github.com/NojoudAlshehri)
[💻](https://github.com/snipe/snipe-it/commits?author=NojoudAlshehri "Code") | [
Stefan Stidl](https://github.com/stefanstidlffg)
[💻](https://github.com/snipe/snipe-it/commits?author=stefanstidlffg "Code") | +| [
NojoudAlshehri](https://github.com/NojoudAlshehri)
[💻](https://github.com/snipe/snipe-it/commits?author=NojoudAlshehri "Code") | [
Stefan Stidl](https://github.com/stefanstidlffg)
[💻](https://github.com/snipe/snipe-it/commits?author=stefanstidlffg "Code") | [
Quentin Aymard](https://github.com/qay21)
[💻](https://github.com/snipe/snipe-it/commits?author=qay21 "Code") | This project follows the [all-contributors](https://github.com/kentcdodds/all-contributors) specification. Contributions of any kind welcome! From 0bb8cc63c5ff7b7716e5554e8b53042d15e20e72 Mon Sep 17 00:00:00 2001 From: snipe Date: Tue, 13 Jun 2023 17:12:01 +0100 Subject: [PATCH 35/35] Updated translation strings Signed-off-by: snipe --- .../lang/af/admin/accessories/general.php | 1 + .../lang/af/admin/components/message.php | 3 +- .../lang/af/admin/consumables/message.php | 3 +- .../lang/af/admin/custom_fields/general.php | 2 + resources/lang/af/admin/hardware/general.php | 1 + resources/lang/af/admin/hardware/table.php | 1 + resources/lang/af/admin/licenses/general.php | 30 +- .../lang/af/admin/manufacturers/message.php | 1 + .../lang/af/admin/manufacturers/table.php | 1 + resources/lang/af/admin/settings/general.php | 9 +- resources/lang/af/admin/users/message.php | 2 +- resources/lang/af/auth/general.php | 5 +- resources/lang/af/general.php | 10 + resources/lang/af/mail.php | 1 + resources/lang/af/validation.php | 2 + .../lang/am/admin/accessories/general.php | 1 + .../lang/am/admin/components/message.php | 3 +- .../lang/am/admin/consumables/message.php | 3 +- .../lang/am/admin/custom_fields/general.php | 2 + resources/lang/am/admin/hardware/general.php | 1 + resources/lang/am/admin/hardware/table.php | 1 + resources/lang/am/admin/licenses/general.php | 30 +- .../lang/am/admin/manufacturers/message.php | 1 + .../lang/am/admin/manufacturers/table.php | 1 + resources/lang/am/admin/settings/general.php | 9 +- resources/lang/am/admin/users/message.php | 2 +- resources/lang/am/auth/general.php | 5 +- resources/lang/am/general.php | 10 + resources/lang/am/mail.php | 1 + resources/lang/am/validation.php | 2 + .../lang/ar/admin/accessories/general.php | 1 + .../lang/ar/admin/components/message.php | 3 +- .../lang/ar/admin/consumables/message.php | 3 +- .../lang/ar/admin/custom_fields/general.php | 2 + resources/lang/ar/admin/hardware/form.php | 2 +- resources/lang/ar/admin/hardware/general.php | 1 + resources/lang/ar/admin/hardware/table.php | 1 + resources/lang/ar/admin/licenses/general.php | 30 +- .../lang/ar/admin/manufacturers/message.php | 1 + .../lang/ar/admin/manufacturers/table.php | 1 + resources/lang/ar/admin/models/general.php | 2 +- resources/lang/ar/admin/models/message.php | 6 +- resources/lang/ar/admin/settings/general.php | 9 +- resources/lang/ar/admin/users/general.php | 2 +- resources/lang/ar/admin/users/message.php | 2 +- resources/lang/ar/auth/general.php | 5 +- resources/lang/ar/general.php | 10 + resources/lang/ar/mail.php | 1 + resources/lang/ar/validation.php | 2 + .../lang/bg/admin/accessories/general.php | 1 + .../lang/bg/admin/components/message.php | 3 +- .../lang/bg/admin/consumables/message.php | 3 +- .../lang/bg/admin/custom_fields/general.php | 2 + resources/lang/bg/admin/hardware/general.php | 1 + resources/lang/bg/admin/hardware/table.php | 1 + resources/lang/bg/admin/licenses/general.php | 30 +- .../lang/bg/admin/manufacturers/message.php | 1 + .../lang/bg/admin/manufacturers/table.php | 1 + resources/lang/bg/admin/settings/general.php | 9 +- resources/lang/bg/admin/users/message.php | 2 +- resources/lang/bg/auth/general.php | 5 +- resources/lang/bg/general.php | 10 + resources/lang/bg/mail.php | 1 + resources/lang/bg/validation.php | 2 + .../lang/ca/admin/accessories/general.php | 1 + .../lang/ca/admin/components/message.php | 3 +- .../lang/ca/admin/consumables/message.php | 3 +- .../lang/ca/admin/custom_fields/general.php | 2 + resources/lang/ca/admin/hardware/general.php | 1 + resources/lang/ca/admin/hardware/table.php | 1 + resources/lang/ca/admin/licenses/general.php | 30 +- .../lang/ca/admin/manufacturers/message.php | 1 + .../lang/ca/admin/manufacturers/table.php | 1 + resources/lang/ca/admin/settings/general.php | 9 +- resources/lang/ca/admin/users/message.php | 2 +- resources/lang/ca/auth/general.php | 5 +- resources/lang/ca/general.php | 10 + resources/lang/ca/mail.php | 1 + resources/lang/ca/validation.php | 2 + .../lang/cs/admin/accessories/general.php | 1 + .../lang/cs/admin/components/message.php | 3 +- .../lang/cs/admin/consumables/message.php | 3 +- .../lang/cs/admin/custom_fields/general.php | 2 + resources/lang/cs/admin/hardware/general.php | 1 + resources/lang/cs/admin/hardware/table.php | 1 + resources/lang/cs/admin/licenses/general.php | 30 +- .../lang/cs/admin/manufacturers/message.php | 1 + .../lang/cs/admin/manufacturers/table.php | 1 + resources/lang/cs/admin/settings/general.php | 9 +- resources/lang/cs/admin/users/message.php | 2 +- resources/lang/cs/auth/general.php | 5 +- resources/lang/cs/general.php | 10 + resources/lang/cs/mail.php | 1 + resources/lang/cs/validation.php | 2 + .../lang/cy/admin/accessories/general.php | 1 + .../lang/cy/admin/components/message.php | 3 +- .../lang/cy/admin/consumables/message.php | 3 +- .../lang/cy/admin/custom_fields/general.php | 2 + resources/lang/cy/admin/hardware/general.php | 1 + resources/lang/cy/admin/hardware/table.php | 1 + resources/lang/cy/admin/licenses/general.php | 30 +- .../lang/cy/admin/manufacturers/message.php | 1 + .../lang/cy/admin/manufacturers/table.php | 1 + resources/lang/cy/admin/settings/general.php | 9 +- resources/lang/cy/admin/users/message.php | 2 +- resources/lang/cy/auth/general.php | 5 +- resources/lang/cy/general.php | 10 + resources/lang/cy/mail.php | 1 + resources/lang/cy/validation.php | 2 + .../lang/da/admin/accessories/general.php | 1 + .../lang/da/admin/components/message.php | 3 +- .../lang/da/admin/consumables/message.php | 3 +- .../lang/da/admin/custom_fields/general.php | 2 + resources/lang/da/admin/hardware/general.php | 1 + resources/lang/da/admin/hardware/table.php | 1 + resources/lang/da/admin/licenses/general.php | 30 +- .../lang/da/admin/manufacturers/message.php | 1 + .../lang/da/admin/manufacturers/table.php | 1 + resources/lang/da/admin/settings/general.php | 9 +- resources/lang/da/admin/users/message.php | 2 +- resources/lang/da/auth/general.php | 5 +- resources/lang/da/general.php | 10 + resources/lang/da/mail.php | 1 + resources/lang/da/validation.php | 2 + .../lang/de-i/admin/accessories/general.php | 1 + .../lang/de-i/admin/accessories/message.php | 2 +- .../lang/de-i/admin/components/message.php | 3 +- .../lang/de-i/admin/consumables/message.php | 3 +- .../lang/de-i/admin/custom_fields/general.php | 2 + resources/lang/de-i/admin/hardware/form.php | 4 +- .../lang/de-i/admin/hardware/general.php | 1 + resources/lang/de-i/admin/hardware/table.php | 1 + .../lang/de-i/admin/licenses/general.php | 30 +- .../lang/de-i/admin/manufacturers/message.php | 1 + .../lang/de-i/admin/manufacturers/table.php | 1 + resources/lang/de-i/admin/models/general.php | 2 +- resources/lang/de-i/admin/models/message.php | 6 +- .../lang/de-i/admin/settings/general.php | 9 +- resources/lang/de-i/admin/users/general.php | 4 +- resources/lang/de-i/admin/users/message.php | 2 +- resources/lang/de-i/auth/general.php | 5 +- resources/lang/de-i/general.php | 12 +- resources/lang/de-i/help.php | 2 +- resources/lang/de-i/mail.php | 1 + resources/lang/de-i/validation.php | 2 + .../lang/de/admin/accessories/general.php | 1 + .../lang/de/admin/accessories/message.php | 2 +- .../lang/de/admin/components/message.php | 3 +- .../lang/de/admin/consumables/message.php | 3 +- .../lang/de/admin/custom_fields/general.php | 2 + resources/lang/de/admin/hardware/form.php | 2 +- resources/lang/de/admin/hardware/general.php | 1 + resources/lang/de/admin/hardware/table.php | 1 + resources/lang/de/admin/licenses/general.php | 30 +- .../lang/de/admin/manufacturers/message.php | 1 + .../lang/de/admin/manufacturers/table.php | 1 + resources/lang/de/admin/models/general.php | 2 +- resources/lang/de/admin/models/message.php | 6 +- resources/lang/de/admin/settings/general.php | 9 +- resources/lang/de/admin/users/general.php | 4 +- resources/lang/de/admin/users/message.php | 2 +- resources/lang/de/auth/general.php | 5 +- resources/lang/de/general.php | 12 +- resources/lang/de/help.php | 2 +- resources/lang/de/mail.php | 1 + resources/lang/de/validation.php | 2 + .../lang/el/admin/accessories/general.php | 1 + .../lang/el/admin/components/message.php | 3 +- .../lang/el/admin/consumables/message.php | 3 +- .../lang/el/admin/custom_fields/general.php | 2 + resources/lang/el/admin/hardware/general.php | 1 + resources/lang/el/admin/hardware/table.php | 1 + resources/lang/el/admin/licenses/general.php | 30 +- .../lang/el/admin/manufacturers/message.php | 1 + .../lang/el/admin/manufacturers/table.php | 1 + resources/lang/el/admin/settings/general.php | 9 +- resources/lang/el/admin/users/message.php | 2 +- resources/lang/el/auth/general.php | 5 +- resources/lang/el/general.php | 10 + resources/lang/el/mail.php | 1 + resources/lang/el/validation.php | 2 + .../lang/en-GB/admin/accessories/general.php | 1 + .../lang/en-GB/admin/components/message.php | 3 +- .../lang/en-GB/admin/consumables/message.php | 3 +- .../en-GB/admin/custom_fields/general.php | 2 + resources/lang/en-GB/admin/hardware/form.php | 6 +- .../lang/en-GB/admin/hardware/general.php | 5 +- .../lang/en-GB/admin/hardware/message.php | 4 +- resources/lang/en-GB/admin/hardware/table.php | 1 + resources/lang/en-GB/admin/kits/general.php | 16 +- .../lang/en-GB/admin/licenses/general.php | 30 +- .../lang/en-GB/admin/licenses/message.php | 2 +- .../en-GB/admin/manufacturers/message.php | 1 + .../lang/en-GB/admin/manufacturers/table.php | 1 + resources/lang/en-GB/admin/models/message.php | 2 +- .../lang/en-GB/admin/settings/general.php | 15 +- resources/lang/en-GB/admin/users/general.php | 4 +- resources/lang/en-GB/admin/users/message.php | 4 +- resources/lang/en-GB/admin/users/table.php | 2 +- resources/lang/en-GB/auth/general.php | 5 +- resources/lang/en-GB/general.php | 26 +- resources/lang/en-GB/mail.php | 1 + resources/lang/en-GB/validation.php | 2 + .../lang/en-ID/admin/accessories/general.php | 1 + .../lang/en-ID/admin/components/message.php | 3 +- .../lang/en-ID/admin/consumables/message.php | 3 +- .../en-ID/admin/custom_fields/general.php | 2 + .../lang/en-ID/admin/hardware/general.php | 1 + resources/lang/en-ID/admin/hardware/table.php | 1 + .../lang/en-ID/admin/licenses/general.php | 30 +- .../en-ID/admin/manufacturers/message.php | 1 + .../lang/en-ID/admin/manufacturers/table.php | 1 + .../lang/en-ID/admin/settings/general.php | 9 +- resources/lang/en-ID/admin/users/message.php | 2 +- resources/lang/en-ID/auth/general.php | 5 +- resources/lang/en-ID/general.php | 10 + resources/lang/en-ID/mail.php | 1 + resources/lang/en-ID/validation.php | 2 + .../lang/es-CO/admin/accessories/general.php | 1 + .../lang/es-CO/admin/components/message.php | 3 +- .../lang/es-CO/admin/consumables/message.php | 3 +- .../es-CO/admin/custom_fields/general.php | 2 + .../lang/es-CO/admin/hardware/general.php | 1 + resources/lang/es-CO/admin/hardware/table.php | 1 + .../lang/es-CO/admin/licenses/general.php | 30 +- .../es-CO/admin/manufacturers/message.php | 1 + .../lang/es-CO/admin/manufacturers/table.php | 1 + .../lang/es-CO/admin/settings/general.php | 9 +- resources/lang/es-CO/admin/users/message.php | 2 +- resources/lang/es-CO/auth/general.php | 5 +- resources/lang/es-CO/general.php | 20 +- resources/lang/es-CO/mail.php | 1 + resources/lang/es-CO/validation.php | 2 + .../lang/es-ES/admin/accessories/general.php | 1 + .../lang/es-ES/admin/components/message.php | 3 +- .../lang/es-ES/admin/consumables/message.php | 3 +- .../es-ES/admin/custom_fields/general.php | 2 + .../lang/es-ES/admin/hardware/general.php | 1 + resources/lang/es-ES/admin/hardware/table.php | 1 + .../lang/es-ES/admin/licenses/general.php | 30 +- .../es-ES/admin/manufacturers/message.php | 1 + .../lang/es-ES/admin/manufacturers/table.php | 1 + .../lang/es-ES/admin/settings/general.php | 9 +- resources/lang/es-ES/admin/users/message.php | 2 +- resources/lang/es-ES/auth/general.php | 5 +- resources/lang/es-ES/general.php | 16 +- resources/lang/es-ES/mail.php | 1 + resources/lang/es-ES/validation.php | 2 + .../lang/es-MX/admin/accessories/general.php | 1 + .../lang/es-MX/admin/accessories/message.php | 2 +- .../lang/es-MX/admin/components/message.php | 3 +- .../lang/es-MX/admin/consumables/message.php | 3 +- .../es-MX/admin/custom_fields/general.php | 2 + resources/lang/es-MX/admin/groups/message.php | 2 +- resources/lang/es-MX/admin/hardware/form.php | 8 +- .../lang/es-MX/admin/hardware/general.php | 1 + .../lang/es-MX/admin/hardware/message.php | 4 +- resources/lang/es-MX/admin/hardware/table.php | 1 + .../lang/es-MX/admin/licenses/general.php | 30 +- .../es-MX/admin/manufacturers/message.php | 1 + .../lang/es-MX/admin/manufacturers/table.php | 1 + resources/lang/es-MX/admin/models/general.php | 2 +- resources/lang/es-MX/admin/models/message.php | 6 +- .../lang/es-MX/admin/settings/general.php | 9 +- resources/lang/es-MX/admin/users/general.php | 4 +- resources/lang/es-MX/admin/users/message.php | 2 +- resources/lang/es-MX/auth/general.php | 5 +- resources/lang/es-MX/general.php | 24 +- resources/lang/es-MX/help.php | 2 +- resources/lang/es-MX/mail.php | 1 + resources/lang/es-MX/validation.php | 2 + .../lang/es-VE/admin/accessories/general.php | 1 + .../lang/es-VE/admin/components/message.php | 3 +- .../lang/es-VE/admin/consumables/message.php | 3 +- .../es-VE/admin/custom_fields/general.php | 2 + .../lang/es-VE/admin/hardware/general.php | 1 + resources/lang/es-VE/admin/hardware/table.php | 1 + .../lang/es-VE/admin/licenses/general.php | 30 +- .../es-VE/admin/manufacturers/message.php | 1 + .../lang/es-VE/admin/manufacturers/table.php | 1 + .../lang/es-VE/admin/settings/general.php | 9 +- resources/lang/es-VE/admin/users/message.php | 2 +- resources/lang/es-VE/auth/general.php | 5 +- resources/lang/es-VE/general.php | 16 +- resources/lang/es-VE/mail.php | 1 + resources/lang/es-VE/validation.php | 2 + .../lang/et/admin/accessories/general.php | 1 + .../lang/et/admin/components/message.php | 3 +- .../lang/et/admin/consumables/message.php | 3 +- .../lang/et/admin/custom_fields/general.php | 2 + resources/lang/et/admin/hardware/general.php | 1 + resources/lang/et/admin/hardware/table.php | 1 + resources/lang/et/admin/licenses/general.php | 30 +- .../lang/et/admin/manufacturers/message.php | 1 + .../lang/et/admin/manufacturers/table.php | 1 + resources/lang/et/admin/settings/general.php | 9 +- resources/lang/et/admin/users/message.php | 2 +- resources/lang/et/auth/general.php | 5 +- resources/lang/et/general.php | 10 + resources/lang/et/mail.php | 1 + resources/lang/et/validation.php | 2 + .../lang/fa/admin/accessories/general.php | 1 + .../lang/fa/admin/components/message.php | 3 +- .../lang/fa/admin/consumables/message.php | 3 +- .../lang/fa/admin/custom_fields/general.php | 2 + resources/lang/fa/admin/hardware/general.php | 1 + resources/lang/fa/admin/hardware/table.php | 1 + resources/lang/fa/admin/licenses/general.php | 30 +- .../lang/fa/admin/manufacturers/message.php | 1 + .../lang/fa/admin/manufacturers/table.php | 1 + resources/lang/fa/admin/settings/general.php | 10 +- resources/lang/fa/admin/users/message.php | 2 +- resources/lang/fa/auth/general.php | 5 +- resources/lang/fa/general.php | 10 + resources/lang/fa/mail.php | 1 + resources/lang/fa/validation.php | 2 + .../lang/fi/admin/accessories/general.php | 1 + .../lang/fi/admin/components/message.php | 3 +- .../lang/fi/admin/consumables/message.php | 3 +- .../lang/fi/admin/custom_fields/general.php | 2 + resources/lang/fi/admin/hardware/general.php | 1 + resources/lang/fi/admin/hardware/table.php | 1 + resources/lang/fi/admin/licenses/general.php | 30 +- .../lang/fi/admin/manufacturers/message.php | 1 + .../lang/fi/admin/manufacturers/table.php | 1 + resources/lang/fi/admin/settings/general.php | 9 +- resources/lang/fi/admin/users/message.php | 2 +- resources/lang/fi/auth/general.php | 5 +- resources/lang/fi/general.php | 10 + resources/lang/fi/mail.php | 1 + resources/lang/fi/validation.php | 2 + .../lang/fil/admin/accessories/general.php | 1 + .../lang/fil/admin/components/message.php | 3 +- .../lang/fil/admin/consumables/message.php | 3 +- .../lang/fil/admin/custom_fields/general.php | 2 + resources/lang/fil/admin/hardware/general.php | 1 + resources/lang/fil/admin/hardware/table.php | 1 + resources/lang/fil/admin/licenses/general.php | 30 +- .../lang/fil/admin/manufacturers/message.php | 1 + .../lang/fil/admin/manufacturers/table.php | 1 + resources/lang/fil/admin/settings/general.php | 9 +- resources/lang/fil/admin/users/message.php | 2 +- resources/lang/fil/auth/general.php | 5 +- resources/lang/fil/general.php | 10 + resources/lang/fil/mail.php | 1 + resources/lang/fil/validation.php | 2 + .../lang/fr/admin/accessories/general.php | 3 +- .../lang/fr/admin/accessories/message.php | 2 +- .../lang/fr/admin/categories/general.php | 20 +- .../lang/fr/admin/categories/message.php | 14 +- resources/lang/fr/admin/categories/table.php | 4 +- .../lang/fr/admin/components/message.php | 3 +- .../lang/fr/admin/consumables/general.php | 10 +- .../lang/fr/admin/consumables/message.php | 29 +- resources/lang/fr/admin/consumables/table.php | 2 +- .../lang/fr/admin/custom_fields/general.php | 2 + resources/lang/fr/admin/groups/message.php | 4 +- resources/lang/fr/admin/hardware/form.php | 18 +- resources/lang/fr/admin/hardware/general.php | 13 +- resources/lang/fr/admin/hardware/message.php | 12 +- resources/lang/fr/admin/hardware/table.php | 5 +- resources/lang/fr/admin/licenses/general.php | 30 +- resources/lang/fr/admin/locations/message.php | 2 +- resources/lang/fr/admin/locations/table.php | 4 +- .../lang/fr/admin/manufacturers/message.php | 1 + .../lang/fr/admin/manufacturers/table.php | 1 + resources/lang/fr/admin/models/general.php | 4 +- resources/lang/fr/admin/models/message.php | 6 +- resources/lang/fr/admin/settings/general.php | 11 +- resources/lang/fr/admin/users/general.php | 6 +- resources/lang/fr/admin/users/message.php | 2 +- resources/lang/fr/auth/general.php | 5 +- resources/lang/fr/button.php | 2 +- resources/lang/fr/general.php | 94 +++-- resources/lang/fr/help.php | 2 +- resources/lang/fr/mail.php | 11 +- resources/lang/fr/validation.php | 2 + .../lang/ga-IE/admin/accessories/general.php | 1 + .../lang/ga-IE/admin/components/message.php | 3 +- .../lang/ga-IE/admin/consumables/message.php | 3 +- .../ga-IE/admin/custom_fields/general.php | 2 + .../lang/ga-IE/admin/hardware/general.php | 1 + resources/lang/ga-IE/admin/hardware/table.php | 1 + .../lang/ga-IE/admin/licenses/general.php | 30 +- .../ga-IE/admin/manufacturers/message.php | 1 + .../lang/ga-IE/admin/manufacturers/table.php | 1 + .../lang/ga-IE/admin/settings/general.php | 9 +- resources/lang/ga-IE/admin/users/message.php | 2 +- resources/lang/ga-IE/auth/general.php | 5 +- resources/lang/ga-IE/general.php | 10 + resources/lang/ga-IE/mail.php | 1 + resources/lang/ga-IE/validation.php | 2 + .../lang/he/admin/accessories/general.php | 1 + .../lang/he/admin/components/message.php | 3 +- .../lang/he/admin/consumables/message.php | 3 +- .../lang/he/admin/custom_fields/general.php | 2 + resources/lang/he/admin/hardware/general.php | 1 + resources/lang/he/admin/hardware/table.php | 1 + resources/lang/he/admin/licenses/general.php | 30 +- .../lang/he/admin/manufacturers/message.php | 1 + .../lang/he/admin/manufacturers/table.php | 1 + resources/lang/he/admin/settings/general.php | 9 +- resources/lang/he/admin/users/message.php | 2 +- resources/lang/he/auth/general.php | 5 +- resources/lang/he/general.php | 10 + resources/lang/he/mail.php | 1 + resources/lang/he/validation.php | 2 + .../lang/hr/admin/accessories/general.php | 1 + .../lang/hr/admin/components/message.php | 3 +- .../lang/hr/admin/consumables/message.php | 3 +- .../lang/hr/admin/custom_fields/general.php | 2 + resources/lang/hr/admin/hardware/general.php | 1 + resources/lang/hr/admin/hardware/table.php | 1 + resources/lang/hr/admin/licenses/general.php | 30 +- .../lang/hr/admin/manufacturers/message.php | 1 + .../lang/hr/admin/manufacturers/table.php | 1 + resources/lang/hr/admin/settings/general.php | 9 +- resources/lang/hr/admin/users/message.php | 2 +- resources/lang/hr/auth/general.php | 5 +- resources/lang/hr/general.php | 10 + resources/lang/hr/mail.php | 1 + resources/lang/hr/validation.php | 2 + .../lang/hu/admin/accessories/general.php | 1 + .../lang/hu/admin/accessories/message.php | 2 +- .../lang/hu/admin/components/message.php | 3 +- .../lang/hu/admin/consumables/message.php | 3 +- .../lang/hu/admin/custom_fields/general.php | 2 + resources/lang/hu/admin/hardware/form.php | 2 +- resources/lang/hu/admin/hardware/general.php | 1 + resources/lang/hu/admin/hardware/message.php | 2 +- resources/lang/hu/admin/hardware/table.php | 1 + resources/lang/hu/admin/licenses/general.php | 30 +- .../lang/hu/admin/manufacturers/message.php | 1 + .../lang/hu/admin/manufacturers/table.php | 1 + resources/lang/hu/admin/models/message.php | 4 +- resources/lang/hu/admin/settings/general.php | 13 +- resources/lang/hu/admin/users/message.php | 2 +- resources/lang/hu/auth/general.php | 5 +- resources/lang/hu/general.php | 12 +- resources/lang/hu/mail.php | 1 + resources/lang/hu/validation.php | 2 + .../lang/id/admin/accessories/general.php | 1 + .../lang/id/admin/categories/message.php | 2 +- .../lang/id/admin/components/message.php | 3 +- .../lang/id/admin/consumables/message.php | 3 +- .../lang/id/admin/custom_fields/general.php | 2 + resources/lang/id/admin/hardware/form.php | 24 +- resources/lang/id/admin/hardware/general.php | 1 + resources/lang/id/admin/hardware/message.php | 8 +- resources/lang/id/admin/hardware/table.php | 15 +- resources/lang/id/admin/licenses/general.php | 30 +- resources/lang/id/admin/locations/message.php | 4 +- resources/lang/id/admin/locations/table.php | 30 +- .../lang/id/admin/manufacturers/message.php | 1 + .../lang/id/admin/manufacturers/table.php | 1 + resources/lang/id/admin/models/message.php | 10 +- resources/lang/id/admin/settings/general.php | 9 +- .../lang/id/admin/statuslabels/message.php | 2 +- resources/lang/id/admin/users/message.php | 2 +- resources/lang/id/auth/general.php | 5 +- resources/lang/id/general.php | 172 ++++---- resources/lang/id/mail.php | 1 + resources/lang/id/validation.php | 2 + .../lang/is/admin/accessories/general.php | 1 + .../lang/is/admin/components/message.php | 3 +- .../lang/is/admin/consumables/message.php | 3 +- .../lang/is/admin/custom_fields/general.php | 2 + resources/lang/is/admin/hardware/general.php | 1 + resources/lang/is/admin/hardware/table.php | 1 + resources/lang/is/admin/licenses/general.php | 30 +- .../lang/is/admin/manufacturers/message.php | 1 + .../lang/is/admin/manufacturers/table.php | 1 + resources/lang/is/admin/settings/general.php | 9 +- resources/lang/is/admin/users/message.php | 2 +- resources/lang/is/auth/general.php | 5 +- resources/lang/is/general.php | 10 + resources/lang/is/mail.php | 1 + resources/lang/is/validation.php | 2 + .../lang/it/admin/accessories/general.php | 1 + .../lang/it/admin/accessories/message.php | 2 +- .../lang/it/admin/components/message.php | 3 +- .../lang/it/admin/consumables/message.php | 3 +- .../lang/it/admin/custom_fields/general.php | 2 + resources/lang/it/admin/hardware/form.php | 2 +- resources/lang/it/admin/hardware/general.php | 1 + resources/lang/it/admin/hardware/table.php | 1 + resources/lang/it/admin/licenses/general.php | 30 +- .../lang/it/admin/manufacturers/message.php | 1 + .../lang/it/admin/manufacturers/table.php | 1 + resources/lang/it/admin/models/general.php | 2 +- resources/lang/it/admin/models/message.php | 6 +- resources/lang/it/admin/settings/general.php | 7 + resources/lang/it/admin/users/general.php | 6 +- resources/lang/it/admin/users/message.php | 2 +- resources/lang/it/auth/general.php | 5 +- resources/lang/it/button.php | 2 +- resources/lang/it/general.php | 14 +- resources/lang/it/help.php | 2 +- resources/lang/it/localizations.php | 190 ++++----- resources/lang/it/mail.php | 1 + resources/lang/it/validation.php | 2 + .../lang/iu/admin/accessories/general.php | 1 + .../lang/iu/admin/components/message.php | 3 +- .../lang/iu/admin/consumables/message.php | 3 +- .../lang/iu/admin/custom_fields/general.php | 2 + resources/lang/iu/admin/hardware/general.php | 1 + resources/lang/iu/admin/hardware/table.php | 1 + resources/lang/iu/admin/licenses/general.php | 30 +- .../lang/iu/admin/manufacturers/message.php | 1 + .../lang/iu/admin/manufacturers/table.php | 1 + resources/lang/iu/admin/settings/general.php | 9 +- resources/lang/iu/admin/users/message.php | 2 +- resources/lang/iu/auth/general.php | 5 +- resources/lang/iu/general.php | 10 + resources/lang/iu/mail.php | 1 + resources/lang/iu/validation.php | 2 + .../lang/ja/admin/accessories/general.php | 1 + .../lang/ja/admin/components/message.php | 3 +- .../lang/ja/admin/consumables/message.php | 3 +- .../lang/ja/admin/custom_fields/general.php | 2 + resources/lang/ja/admin/hardware/general.php | 1 + resources/lang/ja/admin/hardware/table.php | 1 + resources/lang/ja/admin/licenses/general.php | 30 +- .../lang/ja/admin/manufacturers/message.php | 1 + .../lang/ja/admin/manufacturers/table.php | 1 + resources/lang/ja/admin/settings/general.php | 11 +- resources/lang/ja/admin/users/message.php | 2 +- resources/lang/ja/auth/general.php | 5 +- resources/lang/ja/general.php | 10 + resources/lang/ja/mail.php | 1 + resources/lang/ja/validation.php | 2 + .../lang/ko/admin/accessories/general.php | 1 + .../lang/ko/admin/components/message.php | 3 +- .../lang/ko/admin/consumables/message.php | 3 +- .../lang/ko/admin/custom_fields/general.php | 2 + resources/lang/ko/admin/groups/message.php | 2 +- resources/lang/ko/admin/hardware/general.php | 1 + resources/lang/ko/admin/hardware/table.php | 1 + resources/lang/ko/admin/licenses/general.php | 30 +- .../lang/ko/admin/manufacturers/message.php | 1 + .../lang/ko/admin/manufacturers/table.php | 1 + resources/lang/ko/admin/settings/general.php | 9 +- resources/lang/ko/admin/users/message.php | 2 +- resources/lang/ko/auth/general.php | 5 +- resources/lang/ko/general.php | 16 +- resources/lang/ko/mail.php | 1 + resources/lang/ko/validation.php | 2 + .../lang/lt/admin/accessories/general.php | 1 + .../lang/lt/admin/components/message.php | 3 +- .../lang/lt/admin/consumables/message.php | 3 +- .../lang/lt/admin/custom_fields/general.php | 2 + resources/lang/lt/admin/hardware/general.php | 1 + resources/lang/lt/admin/hardware/table.php | 1 + resources/lang/lt/admin/licenses/general.php | 30 +- .../lang/lt/admin/manufacturers/message.php | 1 + .../lang/lt/admin/manufacturers/table.php | 1 + resources/lang/lt/admin/settings/general.php | 9 +- resources/lang/lt/admin/users/message.php | 2 +- resources/lang/lt/auth/general.php | 5 +- resources/lang/lt/general.php | 10 + resources/lang/lt/mail.php | 1 + resources/lang/lt/validation.php | 2 + .../lang/lv/admin/accessories/general.php | 1 + .../lang/lv/admin/components/message.php | 3 +- .../lang/lv/admin/consumables/message.php | 3 +- .../lang/lv/admin/custom_fields/general.php | 2 + resources/lang/lv/admin/hardware/general.php | 1 + resources/lang/lv/admin/hardware/table.php | 1 + resources/lang/lv/admin/licenses/general.php | 30 +- .../lang/lv/admin/manufacturers/message.php | 1 + .../lang/lv/admin/manufacturers/table.php | 1 + resources/lang/lv/admin/settings/general.php | 9 +- resources/lang/lv/admin/users/message.php | 2 +- resources/lang/lv/auth/general.php | 5 +- resources/lang/lv/general.php | 10 + resources/lang/lv/mail.php | 1 + resources/lang/lv/validation.php | 2 + .../lang/mi/admin/accessories/general.php | 1 + .../lang/mi/admin/components/message.php | 3 +- .../lang/mi/admin/consumables/message.php | 3 +- .../lang/mi/admin/custom_fields/general.php | 2 + resources/lang/mi/admin/hardware/general.php | 1 + resources/lang/mi/admin/hardware/table.php | 1 + resources/lang/mi/admin/licenses/general.php | 30 +- .../lang/mi/admin/manufacturers/message.php | 1 + .../lang/mi/admin/manufacturers/table.php | 1 + resources/lang/mi/admin/settings/general.php | 9 +- resources/lang/mi/admin/users/message.php | 2 +- resources/lang/mi/auth/general.php | 5 +- resources/lang/mi/general.php | 10 + resources/lang/mi/mail.php | 1 + resources/lang/mi/validation.php | 2 + .../lang/mk/admin/accessories/general.php | 1 + .../lang/mk/admin/components/message.php | 3 +- .../lang/mk/admin/consumables/message.php | 3 +- .../lang/mk/admin/custom_fields/general.php | 2 + resources/lang/mk/admin/hardware/general.php | 1 + resources/lang/mk/admin/hardware/table.php | 1 + resources/lang/mk/admin/licenses/general.php | 30 +- .../lang/mk/admin/manufacturers/message.php | 1 + .../lang/mk/admin/manufacturers/table.php | 1 + resources/lang/mk/admin/settings/general.php | 9 +- resources/lang/mk/admin/users/message.php | 2 +- resources/lang/mk/auth/general.php | 5 +- resources/lang/mk/general.php | 10 + resources/lang/mk/mail.php | 1 + resources/lang/mk/validation.php | 2 + .../lang/ml-IN/admin/accessories/general.php | 1 + .../lang/ml-IN/admin/components/message.php | 3 +- .../lang/ml-IN/admin/consumables/message.php | 3 +- .../ml-IN/admin/custom_fields/general.php | 2 + .../lang/ml-IN/admin/hardware/general.php | 1 + resources/lang/ml-IN/admin/hardware/table.php | 1 + .../lang/ml-IN/admin/licenses/general.php | 30 +- .../ml-IN/admin/manufacturers/message.php | 1 + .../lang/ml-IN/admin/manufacturers/table.php | 1 + .../lang/ml-IN/admin/settings/general.php | 9 +- resources/lang/ml-IN/admin/users/message.php | 2 +- resources/lang/ml-IN/auth/general.php | 5 +- resources/lang/ml-IN/general.php | 10 + resources/lang/ml-IN/mail.php | 1 + resources/lang/ml-IN/validation.php | 2 + .../lang/mn/admin/accessories/general.php | 1 + .../lang/mn/admin/components/message.php | 3 +- .../lang/mn/admin/consumables/message.php | 3 +- .../lang/mn/admin/custom_fields/general.php | 2 + resources/lang/mn/admin/hardware/general.php | 1 + resources/lang/mn/admin/hardware/table.php | 1 + resources/lang/mn/admin/licenses/general.php | 30 +- .../lang/mn/admin/manufacturers/message.php | 1 + .../lang/mn/admin/manufacturers/table.php | 1 + resources/lang/mn/admin/settings/general.php | 9 +- resources/lang/mn/admin/users/message.php | 2 +- resources/lang/mn/auth/general.php | 5 +- resources/lang/mn/general.php | 10 + resources/lang/mn/mail.php | 1 + resources/lang/mn/validation.php | 2 + .../lang/ms/admin/accessories/general.php | 1 + .../lang/ms/admin/components/message.php | 3 +- .../lang/ms/admin/consumables/message.php | 3 +- .../lang/ms/admin/custom_fields/general.php | 2 + resources/lang/ms/admin/hardware/general.php | 1 + resources/lang/ms/admin/hardware/table.php | 1 + resources/lang/ms/admin/licenses/general.php | 30 +- .../lang/ms/admin/manufacturers/message.php | 1 + .../lang/ms/admin/manufacturers/table.php | 1 + resources/lang/ms/admin/settings/general.php | 9 +- resources/lang/ms/admin/users/message.php | 2 +- resources/lang/ms/auth/general.php | 5 +- resources/lang/ms/general.php | 10 + resources/lang/ms/mail.php | 1 + resources/lang/ms/validation.php | 2 + .../lang/nl/admin/accessories/general.php | 1 + .../lang/nl/admin/components/message.php | 3 +- .../lang/nl/admin/consumables/message.php | 3 +- .../lang/nl/admin/custom_fields/general.php | 2 + resources/lang/nl/admin/hardware/general.php | 1 + resources/lang/nl/admin/hardware/table.php | 1 + resources/lang/nl/admin/licenses/general.php | 30 +- .../lang/nl/admin/manufacturers/message.php | 1 + .../lang/nl/admin/manufacturers/table.php | 1 + resources/lang/nl/admin/settings/general.php | 9 +- resources/lang/nl/admin/users/message.php | 2 +- resources/lang/nl/auth/general.php | 5 +- resources/lang/nl/general.php | 10 + resources/lang/nl/mail.php | 1 + resources/lang/nl/validation.php | 2 + .../lang/no/admin/accessories/general.php | 1 + .../lang/no/admin/components/message.php | 3 +- .../lang/no/admin/consumables/message.php | 3 +- .../lang/no/admin/custom_fields/general.php | 2 + resources/lang/no/admin/hardware/general.php | 1 + resources/lang/no/admin/hardware/table.php | 1 + resources/lang/no/admin/licenses/general.php | 30 +- .../lang/no/admin/manufacturers/message.php | 1 + .../lang/no/admin/manufacturers/table.php | 1 + resources/lang/no/admin/settings/general.php | 9 +- resources/lang/no/admin/users/message.php | 2 +- resources/lang/no/auth/general.php | 5 +- resources/lang/no/general.php | 10 + resources/lang/no/mail.php | 1 + resources/lang/no/validation.php | 2 + .../lang/pl/admin/accessories/general.php | 1 + .../lang/pl/admin/components/message.php | 3 +- .../lang/pl/admin/consumables/message.php | 3 +- .../lang/pl/admin/custom_fields/general.php | 2 + resources/lang/pl/admin/hardware/form.php | 6 +- resources/lang/pl/admin/hardware/general.php | 1 + resources/lang/pl/admin/hardware/table.php | 1 + resources/lang/pl/admin/licenses/general.php | 30 +- resources/lang/pl/admin/licenses/message.php | 2 +- .../lang/pl/admin/manufacturers/message.php | 1 + .../lang/pl/admin/manufacturers/table.php | 1 + resources/lang/pl/admin/models/general.php | 2 +- resources/lang/pl/admin/settings/general.php | 11 +- resources/lang/pl/admin/users/message.php | 2 +- resources/lang/pl/auth/general.php | 5 +- resources/lang/pl/general.php | 12 +- resources/lang/pl/mail.php | 1 + resources/lang/pl/validation.php | 2 + .../lang/pt-BR/admin/accessories/general.php | 1 + .../lang/pt-BR/admin/accessories/message.php | 2 +- .../lang/pt-BR/admin/components/message.php | 3 +- .../lang/pt-BR/admin/consumables/message.php | 3 +- .../pt-BR/admin/custom_fields/general.php | 2 + resources/lang/pt-BR/admin/hardware/form.php | 2 +- .../lang/pt-BR/admin/hardware/general.php | 1 + .../lang/pt-BR/admin/hardware/message.php | 4 +- resources/lang/pt-BR/admin/hardware/table.php | 1 + .../lang/pt-BR/admin/licenses/general.php | 30 +- .../pt-BR/admin/manufacturers/message.php | 1 + .../lang/pt-BR/admin/manufacturers/table.php | 1 + resources/lang/pt-BR/admin/models/general.php | 2 +- resources/lang/pt-BR/admin/models/message.php | 6 +- .../lang/pt-BR/admin/settings/general.php | 7 + resources/lang/pt-BR/admin/users/general.php | 4 +- resources/lang/pt-BR/admin/users/message.php | 2 +- resources/lang/pt-BR/auth/general.php | 5 +- resources/lang/pt-BR/general.php | 12 +- resources/lang/pt-BR/help.php | 2 +- resources/lang/pt-BR/mail.php | 1 + resources/lang/pt-BR/validation.php | 2 + .../lang/pt-PT/admin/accessories/general.php | 1 + .../lang/pt-PT/admin/components/message.php | 3 +- .../lang/pt-PT/admin/consumables/message.php | 3 +- .../pt-PT/admin/custom_fields/general.php | 2 + .../lang/pt-PT/admin/hardware/general.php | 1 + resources/lang/pt-PT/admin/hardware/table.php | 1 + .../lang/pt-PT/admin/licenses/general.php | 30 +- .../pt-PT/admin/manufacturers/message.php | 1 + .../lang/pt-PT/admin/manufacturers/table.php | 1 + .../lang/pt-PT/admin/settings/general.php | 9 +- resources/lang/pt-PT/admin/users/message.php | 2 +- resources/lang/pt-PT/auth/general.php | 5 +- resources/lang/pt-PT/general.php | 10 + resources/lang/pt-PT/mail.php | 1 + resources/lang/pt-PT/validation.php | 2 + .../lang/ro/admin/accessories/general.php | 1 + .../lang/ro/admin/components/message.php | 3 +- .../lang/ro/admin/consumables/message.php | 3 +- .../lang/ro/admin/custom_fields/general.php | 2 + resources/lang/ro/admin/hardware/general.php | 1 + resources/lang/ro/admin/hardware/table.php | 1 + resources/lang/ro/admin/licenses/general.php | 30 +- .../lang/ro/admin/manufacturers/message.php | 1 + .../lang/ro/admin/manufacturers/table.php | 1 + resources/lang/ro/admin/settings/general.php | 9 +- resources/lang/ro/admin/users/message.php | 2 +- resources/lang/ro/auth/general.php | 5 +- resources/lang/ro/general.php | 10 + resources/lang/ro/mail.php | 1 + resources/lang/ro/validation.php | 2 + resources/lang/ru/account/general.php | 4 +- .../lang/ru/admin/accessories/general.php | 3 +- .../lang/ru/admin/accessories/message.php | 2 +- .../lang/ru/admin/components/message.php | 3 +- .../lang/ru/admin/consumables/message.php | 3 +- .../lang/ru/admin/custom_fields/general.php | 2 + resources/lang/ru/admin/hardware/form.php | 8 +- resources/lang/ru/admin/hardware/general.php | 1 + resources/lang/ru/admin/hardware/message.php | 4 +- resources/lang/ru/admin/hardware/table.php | 1 + resources/lang/ru/admin/kits/general.php | 16 +- resources/lang/ru/admin/licenses/general.php | 30 +- resources/lang/ru/admin/licenses/message.php | 2 +- .../lang/ru/admin/manufacturers/message.php | 1 + .../lang/ru/admin/manufacturers/table.php | 1 + resources/lang/ru/admin/models/message.php | 2 +- resources/lang/ru/admin/reports/general.php | 2 +- resources/lang/ru/admin/settings/general.php | 141 ++++--- resources/lang/ru/admin/settings/message.php | 14 +- resources/lang/ru/admin/users/general.php | 6 +- resources/lang/ru/admin/users/message.php | 2 +- resources/lang/ru/auth.php | 6 +- resources/lang/ru/auth/general.php | 5 +- resources/lang/ru/general.php | 176 ++++---- resources/lang/ru/localizations.php | 398 +++++++++--------- resources/lang/ru/mail.php | 1 + resources/lang/ru/passwords.php | 8 +- resources/lang/ru/reminders.php | 4 +- resources/lang/ru/validation.php | 2 + .../lang/si-LK/admin/accessories/general.php | 1 + .../lang/si-LK/admin/components/message.php | 3 +- .../lang/si-LK/admin/consumables/message.php | 3 +- .../si-LK/admin/custom_fields/general.php | 2 + .../lang/si-LK/admin/hardware/general.php | 1 + resources/lang/si-LK/admin/hardware/table.php | 1 + .../lang/si-LK/admin/licenses/general.php | 30 +- .../si-LK/admin/manufacturers/message.php | 1 + .../lang/si-LK/admin/manufacturers/table.php | 1 + .../lang/si-LK/admin/settings/general.php | 9 +- resources/lang/si-LK/admin/users/message.php | 2 +- resources/lang/si-LK/auth/general.php | 5 +- resources/lang/si-LK/general.php | 10 + resources/lang/si-LK/mail.php | 1 + resources/lang/si-LK/validation.php | 2 + .../lang/sk/admin/accessories/general.php | 1 + .../lang/sk/admin/components/message.php | 3 +- .../lang/sk/admin/consumables/message.php | 3 +- .../lang/sk/admin/custom_fields/general.php | 2 + resources/lang/sk/admin/hardware/general.php | 1 + resources/lang/sk/admin/hardware/table.php | 1 + resources/lang/sk/admin/licenses/general.php | 30 +- .../lang/sk/admin/manufacturers/message.php | 1 + .../lang/sk/admin/manufacturers/table.php | 1 + resources/lang/sk/admin/settings/general.php | 9 +- resources/lang/sk/admin/users/message.php | 2 +- resources/lang/sk/auth/general.php | 5 +- resources/lang/sk/general.php | 10 + resources/lang/sk/mail.php | 1 + resources/lang/sk/validation.php | 2 + .../lang/sl/admin/accessories/general.php | 1 + .../lang/sl/admin/components/message.php | 3 +- .../lang/sl/admin/consumables/message.php | 3 +- .../lang/sl/admin/custom_fields/general.php | 2 + resources/lang/sl/admin/hardware/general.php | 1 + resources/lang/sl/admin/hardware/table.php | 1 + resources/lang/sl/admin/licenses/general.php | 30 +- .../lang/sl/admin/manufacturers/message.php | 1 + .../lang/sl/admin/manufacturers/table.php | 1 + resources/lang/sl/admin/settings/general.php | 9 +- resources/lang/sl/admin/users/message.php | 2 +- resources/lang/sl/auth/general.php | 5 +- resources/lang/sl/general.php | 10 + resources/lang/sl/mail.php | 1 + resources/lang/sl/validation.php | 2 + .../lang/sr-CS/admin/accessories/general.php | 1 + .../lang/sr-CS/admin/components/message.php | 3 +- .../lang/sr-CS/admin/consumables/message.php | 3 +- .../sr-CS/admin/custom_fields/general.php | 2 + .../lang/sr-CS/admin/hardware/general.php | 1 + resources/lang/sr-CS/admin/hardware/table.php | 1 + .../lang/sr-CS/admin/licenses/general.php | 30 +- .../sr-CS/admin/manufacturers/message.php | 1 + .../lang/sr-CS/admin/manufacturers/table.php | 1 + .../lang/sr-CS/admin/settings/general.php | 9 +- resources/lang/sr-CS/admin/users/message.php | 2 +- resources/lang/sr-CS/auth/general.php | 5 +- resources/lang/sr-CS/general.php | 14 +- resources/lang/sr-CS/mail.php | 1 + resources/lang/sr-CS/validation.php | 2 + .../lang/sv-SE/admin/accessories/general.php | 1 + .../lang/sv-SE/admin/accessories/message.php | 2 +- .../lang/sv-SE/admin/components/message.php | 3 +- .../lang/sv-SE/admin/consumables/message.php | 3 +- .../sv-SE/admin/custom_fields/general.php | 2 + resources/lang/sv-SE/admin/hardware/form.php | 2 +- .../lang/sv-SE/admin/hardware/general.php | 1 + resources/lang/sv-SE/admin/hardware/table.php | 1 + .../lang/sv-SE/admin/licenses/general.php | 30 +- .../sv-SE/admin/manufacturers/message.php | 1 + .../lang/sv-SE/admin/manufacturers/table.php | 1 + resources/lang/sv-SE/admin/models/general.php | 2 +- resources/lang/sv-SE/admin/models/message.php | 6 +- .../lang/sv-SE/admin/settings/general.php | 9 +- resources/lang/sv-SE/admin/users/general.php | 4 +- resources/lang/sv-SE/admin/users/message.php | 2 +- resources/lang/sv-SE/auth/general.php | 5 +- resources/lang/sv-SE/general.php | 12 +- resources/lang/sv-SE/help.php | 2 +- resources/lang/sv-SE/mail.php | 1 + resources/lang/sv-SE/validation.php | 2 + .../lang/ta/admin/accessories/general.php | 1 + .../lang/ta/admin/components/message.php | 3 +- .../lang/ta/admin/consumables/message.php | 3 +- .../lang/ta/admin/custom_fields/general.php | 2 + resources/lang/ta/admin/hardware/general.php | 1 + resources/lang/ta/admin/hardware/table.php | 1 + resources/lang/ta/admin/licenses/general.php | 30 +- .../lang/ta/admin/manufacturers/message.php | 1 + .../lang/ta/admin/manufacturers/table.php | 1 + resources/lang/ta/admin/settings/general.php | 9 +- resources/lang/ta/admin/users/message.php | 2 +- resources/lang/ta/auth/general.php | 5 +- resources/lang/ta/general.php | 10 + resources/lang/ta/mail.php | 1 + resources/lang/ta/validation.php | 2 + .../lang/th/admin/accessories/general.php | 1 + .../lang/th/admin/components/message.php | 3 +- .../lang/th/admin/consumables/message.php | 3 +- .../lang/th/admin/custom_fields/general.php | 2 + resources/lang/th/admin/hardware/general.php | 1 + resources/lang/th/admin/hardware/table.php | 1 + resources/lang/th/admin/licenses/general.php | 30 +- .../lang/th/admin/manufacturers/message.php | 1 + .../lang/th/admin/manufacturers/table.php | 1 + resources/lang/th/admin/settings/general.php | 9 +- resources/lang/th/admin/users/message.php | 2 +- resources/lang/th/auth/general.php | 5 +- resources/lang/th/general.php | 10 + resources/lang/th/mail.php | 1 + resources/lang/th/validation.php | 2 + .../lang/tl/admin/accessories/general.php | 1 + .../lang/tl/admin/components/message.php | 3 +- .../lang/tl/admin/consumables/message.php | 3 +- .../lang/tl/admin/custom_fields/general.php | 2 + resources/lang/tl/admin/hardware/general.php | 1 + resources/lang/tl/admin/hardware/table.php | 1 + resources/lang/tl/admin/licenses/general.php | 30 +- .../lang/tl/admin/manufacturers/message.php | 1 + .../lang/tl/admin/manufacturers/table.php | 1 + resources/lang/tl/admin/settings/general.php | 9 +- resources/lang/tl/admin/users/message.php | 2 +- resources/lang/tl/auth/general.php | 5 +- resources/lang/tl/general.php | 10 + resources/lang/tl/mail.php | 1 + resources/lang/tl/validation.php | 2 + .../lang/tr/admin/accessories/general.php | 1 + .../lang/tr/admin/accessories/message.php | 2 +- .../lang/tr/admin/components/message.php | 3 +- .../lang/tr/admin/consumables/message.php | 3 +- .../lang/tr/admin/custom_fields/general.php | 2 + resources/lang/tr/admin/hardware/general.php | 1 + resources/lang/tr/admin/hardware/table.php | 1 + resources/lang/tr/admin/licenses/general.php | 30 +- .../lang/tr/admin/manufacturers/message.php | 1 + .../lang/tr/admin/manufacturers/table.php | 1 + resources/lang/tr/admin/settings/general.php | 9 +- resources/lang/tr/admin/users/general.php | 2 +- resources/lang/tr/admin/users/message.php | 2 +- resources/lang/tr/auth/general.php | 5 +- resources/lang/tr/general.php | 42 +- resources/lang/tr/mail.php | 1 + resources/lang/tr/validation.php | 2 + .../lang/uk/admin/accessories/general.php | 1 + .../lang/uk/admin/components/message.php | 3 +- .../lang/uk/admin/consumables/message.php | 3 +- .../lang/uk/admin/custom_fields/general.php | 2 + resources/lang/uk/admin/hardware/general.php | 1 + resources/lang/uk/admin/hardware/table.php | 1 + resources/lang/uk/admin/licenses/general.php | 30 +- .../lang/uk/admin/manufacturers/message.php | 1 + .../lang/uk/admin/manufacturers/table.php | 1 + resources/lang/uk/admin/settings/general.php | 9 +- resources/lang/uk/admin/users/message.php | 2 +- resources/lang/uk/auth/general.php | 5 +- resources/lang/uk/auth/message.php | 6 +- resources/lang/uk/button.php | 8 +- resources/lang/uk/general.php | 10 + resources/lang/uk/localizations.php | 104 ++--- resources/lang/uk/mail.php | 13 +- resources/lang/uk/validation.php | 2 + .../lang/ur-PK/admin/accessories/general.php | 1 + .../lang/ur-PK/admin/components/message.php | 3 +- .../lang/ur-PK/admin/consumables/message.php | 3 +- .../ur-PK/admin/custom_fields/general.php | 2 + .../lang/ur-PK/admin/hardware/general.php | 1 + resources/lang/ur-PK/admin/hardware/table.php | 1 + .../lang/ur-PK/admin/licenses/general.php | 30 +- .../ur-PK/admin/manufacturers/message.php | 1 + .../lang/ur-PK/admin/manufacturers/table.php | 1 + .../lang/ur-PK/admin/settings/general.php | 9 +- resources/lang/ur-PK/admin/users/message.php | 2 +- resources/lang/ur-PK/auth/general.php | 5 +- resources/lang/ur-PK/general.php | 10 + resources/lang/ur-PK/mail.php | 1 + resources/lang/ur-PK/validation.php | 2 + .../lang/vi/admin/accessories/general.php | 1 + .../lang/vi/admin/components/message.php | 3 +- .../lang/vi/admin/consumables/message.php | 3 +- .../lang/vi/admin/custom_fields/general.php | 2 + resources/lang/vi/admin/hardware/general.php | 1 + resources/lang/vi/admin/hardware/table.php | 1 + resources/lang/vi/admin/licenses/general.php | 30 +- .../lang/vi/admin/manufacturers/message.php | 1 + .../lang/vi/admin/manufacturers/table.php | 1 + resources/lang/vi/admin/settings/general.php | 9 +- resources/lang/vi/admin/users/message.php | 2 +- resources/lang/vi/auth/general.php | 5 +- resources/lang/vi/general.php | 20 +- resources/lang/vi/mail.php | 1 + resources/lang/vi/validation.php | 2 + .../lang/zh-CN/admin/accessories/general.php | 1 + .../lang/zh-CN/admin/accessories/message.php | 2 +- .../lang/zh-CN/admin/components/message.php | 3 +- .../lang/zh-CN/admin/consumables/message.php | 3 +- .../zh-CN/admin/custom_fields/general.php | 2 + resources/lang/zh-CN/admin/hardware/form.php | 2 +- .../lang/zh-CN/admin/hardware/general.php | 1 + resources/lang/zh-CN/admin/hardware/table.php | 1 + .../lang/zh-CN/admin/licenses/general.php | 30 +- .../zh-CN/admin/manufacturers/message.php | 1 + .../lang/zh-CN/admin/manufacturers/table.php | 1 + resources/lang/zh-CN/admin/models/general.php | 2 +- resources/lang/zh-CN/admin/models/message.php | 6 +- .../lang/zh-CN/admin/settings/general.php | 10 +- resources/lang/zh-CN/admin/users/general.php | 4 +- resources/lang/zh-CN/admin/users/message.php | 2 +- resources/lang/zh-CN/auth/general.php | 5 +- resources/lang/zh-CN/general.php | 16 +- resources/lang/zh-CN/help.php | 2 +- resources/lang/zh-CN/localizations.php | 2 +- resources/lang/zh-CN/mail.php | 1 + resources/lang/zh-CN/validation.php | 2 + .../lang/zh-HK/admin/accessories/general.php | 1 + .../lang/zh-HK/admin/components/message.php | 29 +- .../lang/zh-HK/admin/consumables/message.php | 29 +- .../zh-HK/admin/custom_fields/general.php | 2 + .../lang/zh-HK/admin/hardware/general.php | 1 + resources/lang/zh-HK/admin/hardware/table.php | 1 + .../lang/zh-HK/admin/licenses/general.php | 61 ++- .../zh-HK/admin/manufacturers/message.php | 23 +- .../lang/zh-HK/admin/manufacturers/table.php | 21 +- .../lang/zh-HK/admin/settings/general.php | 9 +- resources/lang/zh-HK/admin/users/message.php | 2 +- resources/lang/zh-HK/auth/general.php | 5 +- resources/lang/zh-HK/general.php | 10 + resources/lang/zh-HK/mail.php | 1 + resources/lang/zh-HK/validation.php | 2 + .../lang/zh-TW/admin/accessories/general.php | 3 +- .../lang/zh-TW/admin/accessories/message.php | 2 +- .../lang/zh-TW/admin/categories/message.php | 2 +- .../lang/zh-TW/admin/components/general.php | 2 +- .../lang/zh-TW/admin/components/message.php | 3 +- .../lang/zh-TW/admin/consumables/message.php | 3 +- .../zh-TW/admin/custom_fields/general.php | 4 +- .../lang/zh-TW/admin/hardware/general.php | 1 + resources/lang/zh-TW/admin/hardware/table.php | 1 + .../lang/zh-TW/admin/licenses/general.php | 30 +- .../zh-TW/admin/manufacturers/message.php | 1 + .../lang/zh-TW/admin/manufacturers/table.php | 1 + .../lang/zh-TW/admin/settings/general.php | 9 +- resources/lang/zh-TW/admin/users/message.php | 2 +- resources/lang/zh-TW/auth/general.php | 5 +- resources/lang/zh-TW/general.php | 10 + resources/lang/zh-TW/mail.php | 1 + resources/lang/zh-TW/validation.php | 2 + .../lang/zu/admin/accessories/general.php | 1 + .../lang/zu/admin/components/message.php | 3 +- .../lang/zu/admin/consumables/message.php | 3 +- .../lang/zu/admin/custom_fields/general.php | 2 + resources/lang/zu/admin/hardware/general.php | 1 + resources/lang/zu/admin/hardware/table.php | 1 + resources/lang/zu/admin/licenses/general.php | 30 +- .../lang/zu/admin/manufacturers/message.php | 1 + .../lang/zu/admin/manufacturers/table.php | 1 + resources/lang/zu/admin/settings/general.php | 9 +- resources/lang/zu/admin/users/message.php | 2 +- resources/lang/zu/auth/general.php | 5 +- resources/lang/zu/general.php | 10 + resources/lang/zu/mail.php | 1 + resources/lang/zu/validation.php | 2 + 1042 files changed, 5082 insertions(+), 1489 deletions(-) diff --git a/resources/lang/af/admin/accessories/general.php b/resources/lang/af/admin/accessories/general.php index 125d50e1d3..9c8e527625 100644 --- a/resources/lang/af/admin/accessories/general.php +++ b/resources/lang/af/admin/accessories/general.php @@ -17,5 +17,6 @@ return array( 'use_default_eula' => 'Gebruik eerder die primary standaard EULA.', 'use_default_eula_disabled' => 'Gebruik die primêre standaardverlof in plaas daarvan. Geen primêre standaard EULA is ingestel nie. Voeg asseblief een by Instellings.', 'clone' => 'Clone Accessory', + 'delete_disabled' => 'This accessory cannot be deleted yet because some items are still checked out.', ); diff --git a/resources/lang/af/admin/components/message.php b/resources/lang/af/admin/components/message.php index a841a29e6d..e2bbfb92ed 100644 --- a/resources/lang/af/admin/components/message.php +++ b/resources/lang/af/admin/components/message.php @@ -23,7 +23,8 @@ return array( 'checkout' => array( 'error' => 'Komponent is nie nagegaan nie, probeer asseblief weer', 'success' => 'Komponent is suksesvol nagegaan.', - 'user_does_not_exist' => 'Die gebruiker is ongeldig. Probeer asseblief weer.' + 'user_does_not_exist' => 'Die gebruiker is ongeldig. Probeer asseblief weer.', + 'unavailable' => 'Not enough components remaining: :remaining remaining, :requested requested ', ), 'checkin' => array( diff --git a/resources/lang/af/admin/consumables/message.php b/resources/lang/af/admin/consumables/message.php index 0dca909303..20999a76ff 100644 --- a/resources/lang/af/admin/consumables/message.php +++ b/resources/lang/af/admin/consumables/message.php @@ -23,7 +23,8 @@ return array( 'checkout' => array( 'error' => 'Verbruiksgoedere is nie nagegaan nie, probeer asseblief weer', 'success' => 'Verbruiksgoedere is suksesvol nagegaan.', - 'user_does_not_exist' => 'Die gebruiker is ongeldig. Probeer asseblief weer.' + 'user_does_not_exist' => 'Die gebruiker is ongeldig. Probeer asseblief weer.', + 'unavailable' => 'There are not enough consumables for this checkout. Please check the quantity left. ', ), 'checkin' => array( diff --git a/resources/lang/af/admin/custom_fields/general.php b/resources/lang/af/admin/custom_fields/general.php index f649876adf..5821f4bbf2 100644 --- a/resources/lang/af/admin/custom_fields/general.php +++ b/resources/lang/af/admin/custom_fields/general.php @@ -49,4 +49,6 @@ return [ 'unique' => 'Unique', 'display_in_user_view' => 'Allow the checked out user to view these values in their View Assigned Assets page', 'display_in_user_view_table' => 'Visible to User', + 'auto_add_to_fieldsets' => 'Automatically add this to every new fieldset', + 'add_to_preexisting_fieldsets' => 'Add to any existing fieldsets', ]; diff --git a/resources/lang/af/admin/hardware/general.php b/resources/lang/af/admin/hardware/general.php index 29ad305e14..9194e11782 100644 --- a/resources/lang/af/admin/hardware/general.php +++ b/resources/lang/af/admin/hardware/general.php @@ -23,6 +23,7 @@ return [ 'restore' => 'Herstel bate', 'pending' => 'hangende', 'undeployable' => 'Undeployable', + 'undeployable_tooltip' => 'This asset has a status label that is undeployable and cannot be checked out at this time.', 'view' => 'Bekyk bate', 'csv_error' => 'You have an error in your CSV file:', 'import_text' => ' diff --git a/resources/lang/af/admin/hardware/table.php b/resources/lang/af/admin/hardware/table.php index 7595033684..1ec32fa16e 100644 --- a/resources/lang/af/admin/hardware/table.php +++ b/resources/lang/af/admin/hardware/table.php @@ -8,6 +8,7 @@ return [ 'change' => 'In uit', 'checkout_date' => 'Checkout Datum', 'checkoutto' => 'Gekontroleer', + 'components_cost' => 'Total Components Cost', 'current_value' => 'Current Value', 'diff' => 'diff', 'dl_csv' => 'Laai CSV af', diff --git a/resources/lang/af/admin/licenses/general.php b/resources/lang/af/admin/licenses/general.php index 7b4f741389..3eece139af 100644 --- a/resources/lang/af/admin/licenses/general.php +++ b/resources/lang/af/admin/licenses/general.php @@ -1,8 +1,8 @@ 'Oor lisensies', - 'about_licenses' => 'Lisensies word gebruik om sagteware op te spoor. Hulle het \'n gespesifiseerde aantal sitplekke wat aan individue nagekeken kan word', + 'about_licenses_title' => 'Oor lisensies', + 'about_licenses' => 'Lisensies word gebruik om sagteware op te spoor. Hulle het \'n gespesifiseerde aantal sitplekke wat aan individue nagekeken kan word', 'checkin' => 'Checkin License Seat', 'checkout_history' => 'Afhandeling Geskiedenis', 'checkout' => 'Checkout License Seat', @@ -18,4 +18,30 @@ return array( 'software_licenses' => 'Sagteware lisensies', 'user' => 'gebruiker', 'view' => 'Bekyk lisensie', + 'delete_disabled' => 'This license cannot be deleted yet because some seats are still checked out.', + 'bulk' => + [ + 'checkin_all' => [ + 'button' => 'Checkin All Seats', + 'modal' => 'This will action checkin one seat. | This action will checkin all :checkedout_seats_count seats for this license.', + 'enabled_tooltip' => 'Checkin ALL seats for this license from both users and assets', + 'disabled_tooltip' => 'This is disabled because there are no seats currently checked out', + 'success' => 'License successfully checked in! | All licenses were successfully checked in!', + 'log_msg' => 'Checked in via bulk license checkout in license GUI', + ], + + 'checkout_all' => [ + 'button' => 'Checkout All Seats', + 'modal' => 'This action will checkout one seat to the first available user. | This action will checkout all :available_seats_count seats to the first available users. A user is considered available for this seat if they do not already have this license checked out to them, and the Auto-Assign License property is enabled on their user account.', + 'enabled_tooltip' => 'Checkout ALL seats (or as many as are available) to ALL users', + 'disabled_tooltip' => 'This is disabled because there are no seats currently available', + 'success' => 'License successfully checked out! | :count licenses were successfully checked out!', + 'error_no_seats' => 'There are no remaining seats left for this license.', + 'warn_not_enough_seats' => ':count users were assigned this license, but we ran out of available license seats.', + 'warn_no_avail_users' => 'Nothing to do. There are no users who do not already have this license assigned to them.', + 'log_msg' => 'Checked out via bulk license checkout in license GUI', + + + ], + ], ); diff --git a/resources/lang/af/admin/manufacturers/message.php b/resources/lang/af/admin/manufacturers/message.php index fa3c570978..3a1b017807 100644 --- a/resources/lang/af/admin/manufacturers/message.php +++ b/resources/lang/af/admin/manufacturers/message.php @@ -2,6 +2,7 @@ return array( + 'support_url_help' => 'Use {LOCALE} and {SERIAL} in your URL as variables to have those values auto-populate when viewing assets.', 'does_not_exist' => 'Vervaardiger bestaan ​​nie.', 'assoc_users' => 'Hierdie vervaardiger word tans geassosieer met ten minste een model en kan nie verwyder word nie. Dateer asseblief jou modelle op om nie meer hierdie vervaardiger te gebruik nie en probeer weer.', diff --git a/resources/lang/af/admin/manufacturers/table.php b/resources/lang/af/admin/manufacturers/table.php index cb869350ab..de3fedaf48 100644 --- a/resources/lang/af/admin/manufacturers/table.php +++ b/resources/lang/af/admin/manufacturers/table.php @@ -10,6 +10,7 @@ return array( 'support_email' => 'Ondersteunings-e-pos', 'support_phone' => 'Ondersteuningsfoon', 'support_url' => 'Ondersteunings-URL', + 'warranty_lookup_url' => 'Warranty Lookup URL', 'update' => 'Update Fabrikant', 'url' => 'URL', diff --git a/resources/lang/af/admin/settings/general.php b/resources/lang/af/admin/settings/general.php index dae312e20f..0d76d3d592 100644 --- a/resources/lang/af/admin/settings/general.php +++ b/resources/lang/af/admin/settings/general.php @@ -32,7 +32,7 @@ return [ 'backups_restoring' => 'Restoring from Backup', 'backups_upload' => 'Upload Backup', 'backups_path' => 'Backups on the server are stored in :path', - 'backups_restore_warning' => 'Use the restore button to restore from a previous backup. (This does not currently work with S3 file storage or Docker.

Your entire :app_name database and any uploaded files will be completely replaced by what\'s in the backup file. ', + 'backups_restore_warning' => 'Use the restore button to restore from a previous backup. (This does not currently work with S3 file storage or Docker.)

Your entire :app_name database and any uploaded files will be completely replaced by what\'s in the backup file. ', 'backups_logged_out' => 'All existing users, including you, will be logged out once your restore is complete.', 'backups_large' => 'Very large backups may time out on the restore attempt and may still need to be run via command line. ', 'barcode_settings' => 'Barcode-instellings', @@ -86,6 +86,8 @@ return [ 'ldap_settings' => 'LDAP-instellings', 'ldap_client_tls_cert_help' => 'Client-Side TLS Certificate and Key for LDAP connections are usually only useful in Google Workspace configurations with "Secure LDAP." Both are required.', 'ldap_client_tls_key' => 'LDAP Client-Side TLS key', + 'ldap_location' => 'LDAP Location', +'ldap_location_help' => 'The Ldap Location field should be used if an OU is not being used in the Base Bind DN. Leave this blank if an OU search is being used.', 'ldap_login_test_help' => 'Enter a valid LDAP username and password from the base DN you specified above to test whether your LDAP login is configured correctly. YOU MUST SAVE YOUR UPDATED LDAP SETTINGS FIRST.', 'ldap_login_sync_help' => 'This only tests that LDAP can sync correctly. If your LDAP Authentication query is not correct, users may still not be able to login. YOU MUST SAVE YOUR UPDATED LDAP SETTINGS FIRST.', 'ldap_manager' => 'LDAP Manager', @@ -328,4 +330,9 @@ return [ 'setup_migration_create_user' => 'Next: Create User', 'ldap_settings_link' => 'LDAP Settings Page', 'slack_test' => 'Test Integration', + 'google_callback_help' => 'This should be entered as the callback URL in your Google OAuth app settings in your organization's Google developer console .', + 'google_login' => 'Google Workspace Login Settings', + 'enable_google_login' => 'Enable users to login with Google Workspace', + 'enable_google_login_help' => 'Users will not be automatically provisioned. They must have an existing account here AND in Google Workspace, and their username here must match their Google Workspace email address. ', + ]; diff --git a/resources/lang/af/admin/users/message.php b/resources/lang/af/admin/users/message.php index c1b46ab57f..fb48c59da6 100644 --- a/resources/lang/af/admin/users/message.php +++ b/resources/lang/af/admin/users/message.php @@ -6,7 +6,7 @@ return array( 'declined' => 'Jy het hierdie bate suksesvol geweier.', 'bulk_manager_warn' => 'Jou gebruikers is suksesvol opgedateer, maar jou bestuurderinskrywing is nie gestoor nie, want die bestuurder wat jy gekies het, was ook in die gebruikerslys om geredigeer te word, en gebruikers mag nie hul eie bestuurder wees nie. Kies asseblief u gebruikers weer, behalwe die bestuurder.', 'user_exists' => 'Gebruiker bestaan ​​reeds!', - 'user_not_found' => 'Gebruiker [: id] bestaan ​​nie.', + 'user_not_found' => 'User does not exist.', 'user_login_required' => 'Die aanmeldingsveld is nodig', 'user_password_required' => 'Die wagwoord is nodig.', 'insufficient_permissions' => 'Onvoldoende Toestemmings.', diff --git a/resources/lang/af/auth/general.php b/resources/lang/af/auth/general.php index 4fc408fd3b..a997ada792 100644 --- a/resources/lang/af/auth/general.php +++ b/resources/lang/af/auth/general.php @@ -12,5 +12,8 @@ return [ 'remember_me' => 'Onthou my', 'username_help_top' => 'Enter your username to be emailed a password reset link.', 'username_help_bottom' => 'Your username and email address may be the same, but may not be, depending on your configuration. If you cannot remember your username, contact your administrator.

Usernames without an associated email address will not be emailed a password reset link. ', - ]; + 'google_login' => 'Or login with Google Workspace', + 'google_login_failed' => 'Google Login failed, please try again.', + +]; diff --git a/resources/lang/af/general.php b/resources/lang/af/general.php index 296549c465..e15140fd7d 100644 --- a/resources/lang/af/general.php +++ b/resources/lang/af/general.php @@ -92,6 +92,7 @@ return [ 'debug_warning_text' => 'Hierdie program word uitgevoer in die produksiemodus met debugging aangeskakel. Dit kan sensitiewe data blootstel indien u aansoek vir die buitewêreld toeganklik is. Deaktiveer debug-modus deur die APP_DEBUG-waarde in jou .env-lêer te stel na false.', 'delete' => 'verwyder', 'delete_confirm' => 'Are you sure you wish to delete :item?', + 'delete_confirm_no_undo' => 'Are you sure you wish to delete :item? This can not be undone.', 'deleted' => 'geskrap', 'delete_seats' => 'Plekke verwyder', 'deletion_failed' => 'Deletion failed', @@ -439,4 +440,13 @@ return [ 'setup_migration_output' => 'Migration output:', 'setup_migration_create_user' => 'Next: Create User', 'importer_generic_error' => 'Your file import is complete, but we did receive an error. This is usually caused by third-party API throttling from a notification webhook (such as Slack) and would not have interfered with the import itself, but you should confirm this.', + 'confirm' => 'Confirm', + 'autoassign_licenses' => 'Auto-Assign Licenses', + 'autoassign_licenses_help' => 'Allow this user to have licenses assigned via the bulk-assign license UI or cli tools.', + 'autoassign_licenses_help_long' => 'This allows a user to be have licenses assigned via the bulk-assign license UI or cli tools. (For example, you might not want contractors to be auto-assigned a license you would provide to only staff members. You can still individually assign licenses to those users, but they will not be included in the Checkout License to All Users functions.)', + 'no_autoassign_licenses_help' => 'Do not include user for bulk-assigning through the license UI or cli tools.', + 'modal_confirm_generic' => 'Are you sure?', + 'cannot_be_deleted' => 'This item cannot be deleted', + 'undeployable_tooltip' => 'This item cannot be checked out. Check the quantity remaining.', + ]; diff --git a/resources/lang/af/mail.php b/resources/lang/af/mail.php index 8e6d41e256..60d990e312 100644 --- a/resources/lang/af/mail.php +++ b/resources/lang/af/mail.php @@ -74,6 +74,7 @@ return [ 'your_credentials' => 'Jou Snipe-IT-referenties', 'Accessory_Checkin_Notification' => 'Accessory checked in', 'Asset_Checkin_Notification' => 'Asset checked in', + 'Asset_Checkout_Notification' => 'Asset checked out', 'License_Checkin_Notification' => 'License checked in', 'Expected_Checkin_Report' => 'Expected asset checkin report', 'Expected_Checkin_Notification' => 'Reminder: :name checkin deadline approaching', diff --git a/resources/lang/af/validation.php b/resources/lang/af/validation.php index 152815989e..a4eb0e4316 100644 --- a/resources/lang/af/validation.php +++ b/resources/lang/af/validation.php @@ -67,6 +67,8 @@ return [ 'array' => 'Die: Attribuut moet ten minste: min items hê.', ], 'starts_with' => 'The :attribute must start with one of the following: :values.', + 'ends_with' => 'The :attribute must end with one of the following: :values.', + 'not_in' => 'Die gekose: attribuut is ongeldig.', 'numeric' => 'Die: Attribuut moet \'n nommer wees.', 'present' => 'Die: attribuut veld moet teenwoordig wees.', diff --git a/resources/lang/am/admin/accessories/general.php b/resources/lang/am/admin/accessories/general.php index 84a3e83383..bed7f38fab 100644 --- a/resources/lang/am/admin/accessories/general.php +++ b/resources/lang/am/admin/accessories/general.php @@ -17,5 +17,6 @@ return array( 'use_default_eula' => 'Use the primary default EULA instead.', 'use_default_eula_disabled' => 'Use the primary default EULA instead. No primary default EULA is set. Please add one in Settings.', 'clone' => 'Clone Accessory', + 'delete_disabled' => 'This accessory cannot be deleted yet because some items are still checked out.', ); diff --git a/resources/lang/am/admin/components/message.php b/resources/lang/am/admin/components/message.php index 1d13970f23..0a7dd8d954 100644 --- a/resources/lang/am/admin/components/message.php +++ b/resources/lang/am/admin/components/message.php @@ -23,7 +23,8 @@ return array( 'checkout' => array( 'error' => 'Component was not checked out, please try again', 'success' => 'Component checked out successfully.', - 'user_does_not_exist' => 'That user is invalid. Please try again.' + 'user_does_not_exist' => 'That user is invalid. Please try again.', + 'unavailable' => 'Not enough components remaining: :remaining remaining, :requested requested ', ), 'checkin' => array( diff --git a/resources/lang/am/admin/consumables/message.php b/resources/lang/am/admin/consumables/message.php index 48a3cfbd9f..c0d0aa7f68 100644 --- a/resources/lang/am/admin/consumables/message.php +++ b/resources/lang/am/admin/consumables/message.php @@ -23,7 +23,8 @@ return array( 'checkout' => array( 'error' => 'Consumable was not checked out, please try again', 'success' => 'Consumable checked out successfully.', - 'user_does_not_exist' => 'That user is invalid. Please try again.' + 'user_does_not_exist' => 'That user is invalid. Please try again.', + 'unavailable' => 'There are not enough consumables for this checkout. Please check the quantity left. ', ), 'checkin' => array( diff --git a/resources/lang/am/admin/custom_fields/general.php b/resources/lang/am/admin/custom_fields/general.php index 9dae380aa5..1923aa7f4a 100644 --- a/resources/lang/am/admin/custom_fields/general.php +++ b/resources/lang/am/admin/custom_fields/general.php @@ -49,4 +49,6 @@ return [ 'unique' => 'Unique', 'display_in_user_view' => 'Allow the checked out user to view these values in their View Assigned Assets page', 'display_in_user_view_table' => 'Visible to User', + 'auto_add_to_fieldsets' => 'Automatically add this to every new fieldset', + 'add_to_preexisting_fieldsets' => 'Add to any existing fieldsets', ]; diff --git a/resources/lang/am/admin/hardware/general.php b/resources/lang/am/admin/hardware/general.php index 3d1e43c2df..b0a48f2ce4 100644 --- a/resources/lang/am/admin/hardware/general.php +++ b/resources/lang/am/admin/hardware/general.php @@ -23,6 +23,7 @@ return [ 'restore' => 'Restore Asset', 'pending' => 'Pending', 'undeployable' => 'Undeployable', + 'undeployable_tooltip' => 'This asset has a status label that is undeployable and cannot be checked out at this time.', 'view' => 'View Asset', 'csv_error' => 'You have an error in your CSV file:', 'import_text' => ' diff --git a/resources/lang/am/admin/hardware/table.php b/resources/lang/am/admin/hardware/table.php index 6166ba8045..10629fd22c 100644 --- a/resources/lang/am/admin/hardware/table.php +++ b/resources/lang/am/admin/hardware/table.php @@ -8,6 +8,7 @@ return [ 'change' => 'In/Out', 'checkout_date' => 'Checkout Date', 'checkoutto' => 'Checked Out', + 'components_cost' => 'Total Components Cost', 'current_value' => 'Current Value', 'diff' => 'Diff', 'dl_csv' => 'Download CSV', diff --git a/resources/lang/am/admin/licenses/general.php b/resources/lang/am/admin/licenses/general.php index 25a536ec56..0187d076a3 100644 --- a/resources/lang/am/admin/licenses/general.php +++ b/resources/lang/am/admin/licenses/general.php @@ -1,8 +1,8 @@ 'About Licenses', - 'about_licenses' => 'Licenses are used to track software. They have a specified number of seats that can be checked out to individuals', + 'about_licenses_title' => 'About Licenses', + 'about_licenses' => 'Licenses are used to track software. They have a specified number of seats that can be checked out to individuals', 'checkin' => 'Checkin License Seat', 'checkout_history' => 'Checkout History', 'checkout' => 'Checkout License Seat', @@ -18,4 +18,30 @@ return array( 'software_licenses' => 'Software Licenses', 'user' => 'User', 'view' => 'View License', + 'delete_disabled' => 'This license cannot be deleted yet because some seats are still checked out.', + 'bulk' => + [ + 'checkin_all' => [ + 'button' => 'Checkin All Seats', + 'modal' => 'This will action checkin one seat. | This action will checkin all :checkedout_seats_count seats for this license.', + 'enabled_tooltip' => 'Checkin ALL seats for this license from both users and assets', + 'disabled_tooltip' => 'This is disabled because there are no seats currently checked out', + 'success' => 'License successfully checked in! | All licenses were successfully checked in!', + 'log_msg' => 'Checked in via bulk license checkout in license GUI', + ], + + 'checkout_all' => [ + 'button' => 'Checkout All Seats', + 'modal' => 'This action will checkout one seat to the first available user. | This action will checkout all :available_seats_count seats to the first available users. A user is considered available for this seat if they do not already have this license checked out to them, and the Auto-Assign License property is enabled on their user account.', + 'enabled_tooltip' => 'Checkout ALL seats (or as many as are available) to ALL users', + 'disabled_tooltip' => 'This is disabled because there are no seats currently available', + 'success' => 'License successfully checked out! | :count licenses were successfully checked out!', + 'error_no_seats' => 'There are no remaining seats left for this license.', + 'warn_not_enough_seats' => ':count users were assigned this license, but we ran out of available license seats.', + 'warn_no_avail_users' => 'Nothing to do. There are no users who do not already have this license assigned to them.', + 'log_msg' => 'Checked out via bulk license checkout in license GUI', + + + ], + ], ); diff --git a/resources/lang/am/admin/manufacturers/message.php b/resources/lang/am/admin/manufacturers/message.php index 21a4bc5aaf..d6656683ae 100644 --- a/resources/lang/am/admin/manufacturers/message.php +++ b/resources/lang/am/admin/manufacturers/message.php @@ -2,6 +2,7 @@ return array( + 'support_url_help' => 'Use {LOCALE} and {SERIAL} in your URL as variables to have those values auto-populate when viewing assets.', 'does_not_exist' => 'Manufacturer does not exist.', 'assoc_users' => 'This manufacturer is currently associated with at least one model and cannot be deleted. Please update your models to no longer reference this manufacturer and try again. ', diff --git a/resources/lang/am/admin/manufacturers/table.php b/resources/lang/am/admin/manufacturers/table.php index 4e3ea9904d..38cab6fd91 100644 --- a/resources/lang/am/admin/manufacturers/table.php +++ b/resources/lang/am/admin/manufacturers/table.php @@ -10,6 +10,7 @@ return array( 'support_email' => 'Support Email', 'support_phone' => 'Support Phone', 'support_url' => 'Support URL', + 'warranty_lookup_url' => 'Warranty Lookup URL', 'update' => 'Update Manufacturer', 'url' => 'URL', diff --git a/resources/lang/am/admin/settings/general.php b/resources/lang/am/admin/settings/general.php index 4c8bdcb629..92faf85c5f 100644 --- a/resources/lang/am/admin/settings/general.php +++ b/resources/lang/am/admin/settings/general.php @@ -32,7 +32,7 @@ return [ 'backups_restoring' => 'Restoring from Backup', 'backups_upload' => 'Upload Backup', 'backups_path' => 'Backups on the server are stored in :path', - 'backups_restore_warning' => 'Use the restore button to restore from a previous backup. (This does not currently work with S3 file storage or Docker.

Your entire :app_name database and any uploaded files will be completely replaced by what\'s in the backup file. ', + 'backups_restore_warning' => 'Use the restore button to restore from a previous backup. (This does not currently work with S3 file storage or Docker.)

Your entire :app_name database and any uploaded files will be completely replaced by what\'s in the backup file. ', 'backups_logged_out' => 'All existing users, including you, will be logged out once your restore is complete.', 'backups_large' => 'Very large backups may time out on the restore attempt and may still need to be run via command line. ', 'barcode_settings' => 'Barcode Settings', @@ -86,6 +86,8 @@ return [ 'ldap_settings' => 'LDAP Settings', 'ldap_client_tls_cert_help' => 'Client-Side TLS Certificate and Key for LDAP connections are usually only useful in Google Workspace configurations with "Secure LDAP." Both are required.', 'ldap_client_tls_key' => 'LDAP Client-Side TLS key', + 'ldap_location' => 'LDAP Location', +'ldap_location_help' => 'The Ldap Location field should be used if an OU is not being used in the Base Bind DN. Leave this blank if an OU search is being used.', 'ldap_login_test_help' => 'Enter a valid LDAP username and password from the base DN you specified above to test whether your LDAP login is configured correctly. YOU MUST SAVE YOUR UPDATED LDAP SETTINGS FIRST.', 'ldap_login_sync_help' => 'This only tests that LDAP can sync correctly. If your LDAP Authentication query is not correct, users may still not be able to login. YOU MUST SAVE YOUR UPDATED LDAP SETTINGS FIRST.', 'ldap_manager' => 'LDAP Manager', @@ -328,4 +330,9 @@ return [ 'setup_migration_create_user' => 'Next: Create User', 'ldap_settings_link' => 'LDAP Settings Page', 'slack_test' => 'Test Integration', + 'google_callback_help' => 'This should be entered as the callback URL in your Google OAuth app settings in your organization's Google developer console .', + 'google_login' => 'Google Workspace Login Settings', + 'enable_google_login' => 'Enable users to login with Google Workspace', + 'enable_google_login_help' => 'Users will not be automatically provisioned. They must have an existing account here AND in Google Workspace, and their username here must match their Google Workspace email address. ', + ]; diff --git a/resources/lang/am/admin/users/message.php b/resources/lang/am/admin/users/message.php index 247a1b321e..adf26b3229 100644 --- a/resources/lang/am/admin/users/message.php +++ b/resources/lang/am/admin/users/message.php @@ -6,7 +6,7 @@ return array( 'declined' => 'You have successfully declined this asset.', 'bulk_manager_warn' => 'Your users have been successfully updated, however your manager entry was not saved because the manager you selected was also in the user list to be edited, and users may not be their own manager. Please select your users again, excluding the manager.', 'user_exists' => 'User already exists!', - 'user_not_found' => 'User [:id] does not exist.', + 'user_not_found' => 'User does not exist.', 'user_login_required' => 'The login field is required', 'user_password_required' => 'The password is required.', 'insufficient_permissions' => 'Insufficient Permissions.', diff --git a/resources/lang/am/auth/general.php b/resources/lang/am/auth/general.php index 78b6780927..4486f090b2 100644 --- a/resources/lang/am/auth/general.php +++ b/resources/lang/am/auth/general.php @@ -12,5 +12,8 @@ return [ 'remember_me' => 'Remember Me', 'username_help_top' => 'Enter your username to be emailed a password reset link.', 'username_help_bottom' => 'Your username and email address may be the same, but may not be, depending on your configuration. If you cannot remember your username, contact your administrator.

Usernames without an associated email address will not be emailed a password reset link. ', - ]; + 'google_login' => 'Or login with Google Workspace', + 'google_login_failed' => 'Google Login failed, please try again.', + +]; diff --git a/resources/lang/am/general.php b/resources/lang/am/general.php index cb51b28a42..01779a8854 100644 --- a/resources/lang/am/general.php +++ b/resources/lang/am/general.php @@ -92,6 +92,7 @@ return [ 'debug_warning_text' => 'This application is running in production mode with debugging enabled. This can expose sensitive data if your application is accessible to the outside world. Disable debug mode by setting the APP_DEBUG value in your .env file to false.', 'delete' => 'Delete', 'delete_confirm' => 'Are you sure you wish to delete :item?', + 'delete_confirm_no_undo' => 'Are you sure you wish to delete :item? This can not be undone.', 'deleted' => 'Deleted', 'delete_seats' => 'Deleted Seats', 'deletion_failed' => 'Deletion failed', @@ -439,4 +440,13 @@ return [ 'setup_migration_output' => 'Migration output:', 'setup_migration_create_user' => 'Next: Create User', 'importer_generic_error' => 'Your file import is complete, but we did receive an error. This is usually caused by third-party API throttling from a notification webhook (such as Slack) and would not have interfered with the import itself, but you should confirm this.', + 'confirm' => 'Confirm', + 'autoassign_licenses' => 'Auto-Assign Licenses', + 'autoassign_licenses_help' => 'Allow this user to have licenses assigned via the bulk-assign license UI or cli tools.', + 'autoassign_licenses_help_long' => 'This allows a user to be have licenses assigned via the bulk-assign license UI or cli tools. (For example, you might not want contractors to be auto-assigned a license you would provide to only staff members. You can still individually assign licenses to those users, but they will not be included in the Checkout License to All Users functions.)', + 'no_autoassign_licenses_help' => 'Do not include user for bulk-assigning through the license UI or cli tools.', + 'modal_confirm_generic' => 'Are you sure?', + 'cannot_be_deleted' => 'This item cannot be deleted', + 'undeployable_tooltip' => 'This item cannot be checked out. Check the quantity remaining.', + ]; diff --git a/resources/lang/am/mail.php b/resources/lang/am/mail.php index 6bf36b4ebf..7dd8d6181c 100644 --- a/resources/lang/am/mail.php +++ b/resources/lang/am/mail.php @@ -75,6 +75,7 @@ return [ 'your_credentials' => 'Your Snipe-IT credentials', 'Accessory_Checkin_Notification' => 'Accessory checked in', 'Asset_Checkin_Notification' => 'Asset checked in', + 'Asset_Checkout_Notification' => 'Asset checked out', 'License_Checkin_Notification' => 'License checked in', 'Expected_Checkin_Report' => 'Expected asset checkin report', 'Expected_Checkin_Notification' => 'Reminder: :name checkin deadline approaching', diff --git a/resources/lang/am/validation.php b/resources/lang/am/validation.php index 31c9dcd85d..df514da6f9 100644 --- a/resources/lang/am/validation.php +++ b/resources/lang/am/validation.php @@ -67,6 +67,8 @@ return [ 'array' => 'The :attribute must have at least :min items.', ], 'starts_with' => 'The :attribute must start with one of the following: :values.', + 'ends_with' => 'The :attribute must end with one of the following: :values.', + 'not_in' => 'The selected :attribute is invalid.', 'numeric' => 'The :attribute must be a number.', 'present' => 'The :attribute field must be present.', diff --git a/resources/lang/ar/admin/accessories/general.php b/resources/lang/ar/admin/accessories/general.php index 5b3b0334e7..44eab533cd 100644 --- a/resources/lang/ar/admin/accessories/general.php +++ b/resources/lang/ar/admin/accessories/general.php @@ -17,5 +17,6 @@ return array( 'use_default_eula' => 'قم باستعمال اتفاقية ترخيص المستخدم الافتراضية الاساسية.', 'use_default_eula_disabled' => 'استخدام (اتفاقية ترخيص المستخدم) الافتراضية الأساسية بدلا من ذلك. لم يتم تحديد (اتفاقية ترخيص المستخدم) الافتراضية الأساسية. الرجاء إضافتها في الإعدادات.', 'clone' => 'استنساخ الملحق', + 'delete_disabled' => 'This accessory cannot be deleted yet because some items are still checked out.', ); diff --git a/resources/lang/ar/admin/components/message.php b/resources/lang/ar/admin/components/message.php index c2b1931214..9b06c537df 100644 --- a/resources/lang/ar/admin/components/message.php +++ b/resources/lang/ar/admin/components/message.php @@ -23,7 +23,8 @@ return array( 'checkout' => array( 'error' => 'لم تتم عملية اخراج المكون، الرجاء المحاولة مرة اخرى', 'success' => 'تم إخراج المكون بنجاح.', - 'user_does_not_exist' => 'هذا المستخدم خاطئ، الرجاء المحاولة مرة أخرى.' + 'user_does_not_exist' => 'هذا المستخدم خاطئ، الرجاء المحاولة مرة أخرى.', + 'unavailable' => 'لا توجد عناصر كافية remaining: :remaining متبقية، :requested مطلوبة ', ), 'checkin' => array( diff --git a/resources/lang/ar/admin/consumables/message.php b/resources/lang/ar/admin/consumables/message.php index 8819d48fde..96f256ac50 100644 --- a/resources/lang/ar/admin/consumables/message.php +++ b/resources/lang/ar/admin/consumables/message.php @@ -23,7 +23,8 @@ return array( 'checkout' => array( 'error' => 'لم يتم إخراج المادة الإستهلاكية، الرجاء المحاولة مرة اخرى', 'success' => 'تم إخراج المادة الإستهلاكية بنجاح.', - 'user_does_not_exist' => 'هذا المستخدم غير صحيح. الرجاء المحاولة مرة أخرى.' + 'user_does_not_exist' => 'هذا المستخدم غير صحيح. الرجاء المحاولة مرة أخرى.', + 'unavailable' => 'There are not enough consumables for this checkout. Please check the quantity left. ', ), 'checkin' => array( diff --git a/resources/lang/ar/admin/custom_fields/general.php b/resources/lang/ar/admin/custom_fields/general.php index 32bf549003..2ed06bd1f6 100644 --- a/resources/lang/ar/admin/custom_fields/general.php +++ b/resources/lang/ar/admin/custom_fields/general.php @@ -49,4 +49,6 @@ return [ 'unique' => 'غير مكرر', 'display_in_user_view' => 'Allow the checked out user to view these values in their View Assigned Assets page', 'display_in_user_view_table' => 'Visible to User', + 'auto_add_to_fieldsets' => 'Automatically add this to every new fieldset', + 'add_to_preexisting_fieldsets' => 'Add to any existing fieldsets', ]; diff --git a/resources/lang/ar/admin/hardware/form.php b/resources/lang/ar/admin/hardware/form.php index e9b0632bc6..45c8447eb2 100644 --- a/resources/lang/ar/admin/hardware/form.php +++ b/resources/lang/ar/admin/hardware/form.php @@ -48,7 +48,7 @@ return [ 'asset_location_update_default' => 'Update only default location', 'asset_not_deployable' => 'That asset status is not deployable. This asset cannot be checked out.', 'asset_deployable' => 'That status is deployable. This asset can be checked out.', - 'processing_spinner' => 'Processing... (This might take a bit of time on large files)', + 'processing_spinner' => 'معالجة... (قد يستغرق هذا بعض الوقت على ملفات كبيرة)', 'optional_infos' => 'Optional Information', 'order_details' => 'Order Related Information' ]; diff --git a/resources/lang/ar/admin/hardware/general.php b/resources/lang/ar/admin/hardware/general.php index ddf5cd7fc8..2e3b1dc843 100644 --- a/resources/lang/ar/admin/hardware/general.php +++ b/resources/lang/ar/admin/hardware/general.php @@ -23,6 +23,7 @@ return [ 'restore' => 'استعادة الأصل', 'pending' => 'قيد الانتظار', 'undeployable' => 'غير قابل للتوزيع', + 'undeployable_tooltip' => 'This asset has a status label that is undeployable and cannot be checked out at this time.', 'view' => 'عرض الأصل', 'csv_error' => 'You have an error in your CSV file:', 'import_text' => ' diff --git a/resources/lang/ar/admin/hardware/table.php b/resources/lang/ar/admin/hardware/table.php index 84c7afc762..f5c2800398 100644 --- a/resources/lang/ar/admin/hardware/table.php +++ b/resources/lang/ar/admin/hardware/table.php @@ -8,6 +8,7 @@ return [ 'change' => 'ادخال \\ اخراج', 'checkout_date' => 'تاريخ الاخراج', 'checkoutto' => 'الاخراج', + 'components_cost' => 'Total Components Cost', 'current_value' => 'Current Value', 'diff' => 'الفرق', 'dl_csv' => 'التنزيل كملف CSV', diff --git a/resources/lang/ar/admin/licenses/general.php b/resources/lang/ar/admin/licenses/general.php index 9a9e0df1b7..3040d05bcb 100644 --- a/resources/lang/ar/admin/licenses/general.php +++ b/resources/lang/ar/admin/licenses/general.php @@ -1,8 +1,8 @@ 'حول التراخيص', - 'about_licenses' => 'تستخدم التراخيص لتتبع البرمجيات. كل لديه عدد محدد من المقاعد التي يمكن اخراجها للأفراد', + 'about_licenses_title' => 'حول التراخيص', + 'about_licenses' => 'تستخدم التراخيص لتتبع البرمجيات. كل لديه عدد محدد من المقاعد التي يمكن اخراجها للأفراد', 'checkin' => 'ادخال مقعد الترخيص', 'checkout_history' => 'أرشيف الاخراج', 'checkout' => 'اخراج مقعد ترخيص', @@ -18,4 +18,30 @@ return array( 'software_licenses' => 'تراخيص البرامج', 'user' => 'مستخدم', 'view' => 'عرض الترخيص', + 'delete_disabled' => 'This license cannot be deleted yet because some seats are still checked out.', + 'bulk' => + [ + 'checkin_all' => [ + 'button' => 'Checkin All Seats', + 'modal' => 'This will action checkin one seat. | This action will checkin all :checkedout_seats_count seats for this license.', + 'enabled_tooltip' => 'Checkin ALL seats for this license from both users and assets', + 'disabled_tooltip' => 'This is disabled because there are no seats currently checked out', + 'success' => 'License successfully checked in! | All licenses were successfully checked in!', + 'log_msg' => 'Checked in via bulk license checkout in license GUI', + ], + + 'checkout_all' => [ + 'button' => 'Checkout All Seats', + 'modal' => 'This action will checkout one seat to the first available user. | This action will checkout all :available_seats_count seats to the first available users. A user is considered available for this seat if they do not already have this license checked out to them, and the Auto-Assign License property is enabled on their user account.', + 'enabled_tooltip' => 'Checkout ALL seats (or as many as are available) to ALL users', + 'disabled_tooltip' => 'This is disabled because there are no seats currently available', + 'success' => 'License successfully checked out! | :count licenses were successfully checked out!', + 'error_no_seats' => 'There are no remaining seats left for this license.', + 'warn_not_enough_seats' => ':count users were assigned this license, but we ran out of available license seats.', + 'warn_no_avail_users' => 'Nothing to do. There are no users who do not already have this license assigned to them.', + 'log_msg' => 'Checked out via bulk license checkout in license GUI', + + + ], + ], ); diff --git a/resources/lang/ar/admin/manufacturers/message.php b/resources/lang/ar/admin/manufacturers/message.php index 569536b9ff..261039cada 100644 --- a/resources/lang/ar/admin/manufacturers/message.php +++ b/resources/lang/ar/admin/manufacturers/message.php @@ -2,6 +2,7 @@ return array( + 'support_url_help' => 'Use {LOCALE} and {SERIAL} in your URL as variables to have those values auto-populate when viewing assets.', 'does_not_exist' => 'الشركة المصنعة غير موجودة.', 'assoc_users' => 'هذه الشركة المصنعة مرتبطة حاليا مع موديل واحد على الأقل وبالتالي لا يمكن حذفها. يرجى تحديث الموديلات الخاصة بك بحيث لا تشير لهذه الشركة المصنعة وحاول مرة أخرى. ', diff --git a/resources/lang/ar/admin/manufacturers/table.php b/resources/lang/ar/admin/manufacturers/table.php index ff5f3cff63..936ef8d762 100644 --- a/resources/lang/ar/admin/manufacturers/table.php +++ b/resources/lang/ar/admin/manufacturers/table.php @@ -10,6 +10,7 @@ return array( 'support_email' => 'دعم البريد الإلكتروني', 'support_phone' => 'دعم الهاتف', 'support_url' => 'رابط الدعم التقني', + 'warranty_lookup_url' => 'Warranty Lookup URL', 'update' => 'تحديث الشركة المصنعة', 'url' => 'الرابط', diff --git a/resources/lang/ar/admin/models/general.php b/resources/lang/ar/admin/models/general.php index f85b710df3..df6fda1a4d 100644 --- a/resources/lang/ar/admin/models/general.php +++ b/resources/lang/ar/admin/models/general.php @@ -6,7 +6,7 @@ return array( 'deleted' => 'تم حذف هذا الموديل.', 'bulk_delete' => 'حذف موديلات الاصول بالجملة', 'bulk_delete_help' => 'استخدم مربعات الاختيار أدناه لتأكيد حذف موديلات الأصول المحددة. لا يمكن حذف موديلات الأصول التي تحتوي على أصول مرتبطة بها إلى أن يتم ربط الأصول بموديل مختلف.', - 'bulk_delete_warn' => 'You are about to delete one asset model.|You are about to delete :model_count asset models.', + 'bulk_delete_warn' => 'أنت على وشك حذف نموذج واحد للأصول.|أنت على وشك حذف :model_count من نماذج الأصول.', 'restore' => 'إستعادة الموديل', 'requestable' => 'يمكن للمستخدمين طلب هذا الموديل', 'show_mac_address' => 'عرض حقل عنوان ماك MAC في الأصول لهذا الموديل', diff --git a/resources/lang/ar/admin/models/message.php b/resources/lang/ar/admin/models/message.php index 0ceaf718a3..5a3cb89382 100644 --- a/resources/lang/ar/admin/models/message.php +++ b/resources/lang/ar/admin/models/message.php @@ -32,14 +32,14 @@ return array( 'bulkedit' => array( 'error' => 'لم يتم تغيير أي حقول، لذلك لم يتم تحديث أي شيء.', - 'success' => 'Model successfully updated. |:model_count models successfully updated.', - 'warn' => 'You are about to update the properies of the following model: |You are about to edit the properties of the following :model_count models:', + 'success' => 'تم تحديث النموذج بنجاح. |تم تحديث :model_count نموذج بنجاح.', + 'warn' => 'أنت على وشك تحديث خصائص النموذج التالي model: |أنت على وشك تعديل خصائص :model_count models:', ), 'bulkdelete' => array( 'error' => 'لم يتم اختيار أي موديلات، لذلك لم يتم حذف أي شيء.', - 'success' => 'Model deleted!|:success_count models deleted!', + 'success' => 'تم حذف النموذج!|تم حذف :success_count نموذج!', 'success_partial' => 'تم حذف:success_count: من الموديلات، ومع ذلك تعذر حذف fail_count: نظرًا لأنها لا تزال تحتوي على أصول مقترنة بها.' ), diff --git a/resources/lang/ar/admin/settings/general.php b/resources/lang/ar/admin/settings/general.php index e887da445a..923762f0c2 100644 --- a/resources/lang/ar/admin/settings/general.php +++ b/resources/lang/ar/admin/settings/general.php @@ -32,7 +32,7 @@ return [ 'backups_restoring' => 'Restoring from Backup', 'backups_upload' => 'Upload Backup', 'backups_path' => 'Backups on the server are stored in :path', - 'backups_restore_warning' => 'Use the restore button to restore from a previous backup. (This does not currently work with S3 file storage or Docker.

Your entire :app_name database and any uploaded files will be completely replaced by what\'s in the backup file. ', + 'backups_restore_warning' => 'Use the restore button to restore from a previous backup. (This does not currently work with S3 file storage or Docker.)

Your entire :app_name database and any uploaded files will be completely replaced by what\'s in the backup file. ', 'backups_logged_out' => 'سيتم تسجيل الخروج من جميع المستخدمين الحاليين، بما في ذلك انت، بمجرد اكتمال الاستعادة.', 'backups_large' => 'Very large backups may time out on the restore attempt and may still need to be run via command line. ', 'barcode_settings' => 'إعدادات الباركود', @@ -86,6 +86,8 @@ return [ 'ldap_settings' => 'إعدادات لداب', 'ldap_client_tls_cert_help' => 'Client-Side TLS Certificate and Key for LDAP connections are usually only useful in Google Workspace configurations with "Secure LDAP." Both are required.', 'ldap_client_tls_key' => 'LDAP Client-Side TLS key', + 'ldap_location' => 'LDAP Location', +'ldap_location_help' => 'The Ldap Location field should be used if an OU is not being used in the Base Bind DN. Leave this blank if an OU search is being used.', 'ldap_login_test_help' => 'أدخل اسم مستخدم وكلمة مرور LDAP من الاسم المميز الأساسي DN الذي حددته أعلاه لاختبار ما إذا كان قد تمت تهيئة معلومات تسجيل الدخول إلى LDAP بشكل صحيح أم لا. يجب حفظ تحديث LDAP الخاص بك أولا.', 'ldap_login_sync_help' => 'هذا يختبر فقط أن LDAP يستطيع المزامنة بشكل صحيح. إذا كان استعلام التوثيق الى LDAP الخاص بك غير صحيح، قد لا يزال المستخدمون غير قادرين على تسجيل الدخول. يجب عليك اولا حفظ اي تغييرات في إعدادات LDAP.', 'ldap_manager' => 'LDAP Manager', @@ -328,4 +330,9 @@ return [ 'setup_migration_create_user' => 'Next: Create User', 'ldap_settings_link' => 'LDAP Settings Page', 'slack_test' => 'Test Integration', + 'google_callback_help' => 'This should be entered as the callback URL in your Google OAuth app settings in your organization's Google developer console .', + 'google_login' => 'Google Workspace Login Settings', + 'enable_google_login' => 'Enable users to login with Google Workspace', + 'enable_google_login_help' => 'Users will not be automatically provisioned. They must have an existing account here AND in Google Workspace, and their username here must match their Google Workspace email address. ', + ]; diff --git a/resources/lang/ar/admin/users/general.php b/resources/lang/ar/admin/users/general.php index b475579a3e..487400586d 100644 --- a/resources/lang/ar/admin/users/general.php +++ b/resources/lang/ar/admin/users/general.php @@ -50,5 +50,5 @@ return [ 'email_credentials_text' => 'Email my credentials to the email address above', 'next_save_user' => 'Next: Save User', 'all_assigned_list_generation' => 'تم إنشاؤها في:', - 'email_user_creds_on_create' => 'Email this user their credentials?', + 'email_user_creds_on_create' => 'إرسال بيانات دخول هذا المستخدم بالبريد الإلكتروني؟', ]; diff --git a/resources/lang/ar/admin/users/message.php b/resources/lang/ar/admin/users/message.php index 9f76734c37..81c392f699 100644 --- a/resources/lang/ar/admin/users/message.php +++ b/resources/lang/ar/admin/users/message.php @@ -6,7 +6,7 @@ return array( 'declined' => 'لقد رفضت هذا الأصل بنجاح.', 'bulk_manager_warn' => 'تم تحديث المستخدمين بنجاح، ولكن لم يتم حفظ إدخال مديرك لأن المدير الذي حددته كان أيضا في قائمة المستخدمين التي سيتم تعديلها، وقد لا يكون المستخدمون مديرهم الخاص. يرجى تحديد المستخدمين مرة أخرى، باستثناء المدير.', 'user_exists' => 'المستخدم موجود مسبقاً!', - 'user_not_found' => 'المستخدم :id غير موجود.', + 'user_not_found' => 'User does not exist.', 'user_login_required' => 'حقل تسجيل الدخول اجباري', 'user_password_required' => 'كلمة المرور اجبارية.', 'insufficient_permissions' => 'صلاحيات غير كافية.', diff --git a/resources/lang/ar/auth/general.php b/resources/lang/ar/auth/general.php index 6d1360b7fa..227db5e10c 100644 --- a/resources/lang/ar/auth/general.php +++ b/resources/lang/ar/auth/general.php @@ -12,5 +12,8 @@ return [ 'remember_me' => 'تذكرني', 'username_help_top' => 'أدخل اسم المستخدم الخاص بك ليتم إرسال رابط إعادة تعيين كلمة المرور إلى البريد الإلكتروني.', 'username_help_bottom' => 'قد يكون اسم المستخدم وعنوان البريد الإلكتروني الخاصين بك متماثلين، ولكن قد لا يكونا كذلك، بناءً على الإعدادات الخاصة بك. إذا كنت لا تستطيع تذكر اسم المستخدم الخاص بك، اتصل بالمسؤول. لن يتم إرسال رابط إعادة تعيين كلمة المرور عبر البريد الإلكتروني إلى أسماء المستخدمين التي لا تحتوي على عنوان بريد إلكتروني مرتبط بها ', - ]; + 'google_login' => 'Or login with Google Workspace', + 'google_login_failed' => 'Google Login failed, please try again.', + +]; diff --git a/resources/lang/ar/general.php b/resources/lang/ar/general.php index 4a41d5284a..9d91a0d9f5 100644 --- a/resources/lang/ar/general.php +++ b/resources/lang/ar/general.php @@ -92,6 +92,7 @@ return [ 'debug_warning_text' => 'هذا التطبيق يعمل في وضع الإنتاج مع تمكين التصحيح. هذا يمكن أن يعرض البيانات الحساسة إذا كان التطبيق الخاص بك هو في متناول العالم الخارجي. تعطيل وضع التصحيح عن طريق تعيين قيمة APP_DEBUG في ملف .env إلى false.', 'delete' => 'حذف', 'delete_confirm' => 'هل أنت متأكد من حذف :المنتج؟', + 'delete_confirm_no_undo' => 'Are you sure you wish to delete :item? This can not be undone.', 'deleted' => 'تم حذفها', 'delete_seats' => 'المقاعد المحذوفة', 'deletion_failed' => 'فشل الحذف', @@ -439,4 +440,13 @@ return [ 'setup_migration_output' => 'ناتج الهجرة:', 'setup_migration_create_user' => 'التالي: إنشاء مستخدم', 'importer_generic_error' => 'Your file import is complete, but we did receive an error. This is usually caused by third-party API throttling from a notification webhook (such as Slack) and would not have interfered with the import itself, but you should confirm this.', + 'confirm' => 'Confirm', + 'autoassign_licenses' => 'Auto-Assign Licenses', + 'autoassign_licenses_help' => 'Allow this user to have licenses assigned via the bulk-assign license UI or cli tools.', + 'autoassign_licenses_help_long' => 'This allows a user to be have licenses assigned via the bulk-assign license UI or cli tools. (For example, you might not want contractors to be auto-assigned a license you would provide to only staff members. You can still individually assign licenses to those users, but they will not be included in the Checkout License to All Users functions.)', + 'no_autoassign_licenses_help' => 'Do not include user for bulk-assigning through the license UI or cli tools.', + 'modal_confirm_generic' => 'Are you sure?', + 'cannot_be_deleted' => 'This item cannot be deleted', + 'undeployable_tooltip' => 'This item cannot be checked out. Check the quantity remaining.', + ]; diff --git a/resources/lang/ar/mail.php b/resources/lang/ar/mail.php index 74f0a0c1ce..8bdbb8f952 100644 --- a/resources/lang/ar/mail.php +++ b/resources/lang/ar/mail.php @@ -74,6 +74,7 @@ return [ 'your_credentials' => 'أوراق اعتماد قنص-إيت الخاص بك', 'Accessory_Checkin_Notification' => 'تم تسحيل الملحق', 'Asset_Checkin_Notification' => 'تم تسجيل الأصل', + 'Asset_Checkout_Notification' => 'Asset checked out', 'License_Checkin_Notification' => 'تم تسجيل الرخصة', 'Expected_Checkin_Report' => 'تقرير تسجيل الأصول المتوقع', 'Expected_Checkin_Notification' => 'تذكير: تاريخ تحقق :name يقترب من الموعد النهائي', diff --git a/resources/lang/ar/validation.php b/resources/lang/ar/validation.php index fe55e0c813..09c2a8d805 100644 --- a/resources/lang/ar/validation.php +++ b/resources/lang/ar/validation.php @@ -67,6 +67,8 @@ return [ 'array' => 'يجب أن تحتوي :attribute على الأقل :min من العناصر.', ], 'starts_with' => 'The :attribute must start with one of the following: :values.', + 'ends_with' => 'The :attribute must end with one of the following: :values.', + 'not_in' => ':attribute المحدد غير صالح.', 'numeric' => 'يجب أن يكون :attribute رقما.', 'present' => 'يجب أن يكون :attribute موجود.', diff --git a/resources/lang/bg/admin/accessories/general.php b/resources/lang/bg/admin/accessories/general.php index 78b1634508..6232a89dd0 100644 --- a/resources/lang/bg/admin/accessories/general.php +++ b/resources/lang/bg/admin/accessories/general.php @@ -17,5 +17,6 @@ return array( 'use_default_eula' => 'Използване на EULA по подразбиране.', 'use_default_eula_disabled' => 'Използване на EULA по подразбиране Няма EULA по подразбиране. Добавете я в Настройки.', 'clone' => 'Clone Accessory', + 'delete_disabled' => 'This accessory cannot be deleted yet because some items are still checked out.', ); diff --git a/resources/lang/bg/admin/components/message.php b/resources/lang/bg/admin/components/message.php index 1a83a345f3..0d494276f6 100644 --- a/resources/lang/bg/admin/components/message.php +++ b/resources/lang/bg/admin/components/message.php @@ -23,7 +23,8 @@ return array( 'checkout' => array( 'error' => 'Компонентът не беше отписан, моля опитайте отново.', 'success' => 'Компонентът отписан успешно.', - 'user_does_not_exist' => 'Невалиден потребител. Моля опитайте отново.' + 'user_does_not_exist' => 'Невалиден потребител. Моля опитайте отново.', + 'unavailable' => 'Not enough components remaining: :remaining remaining, :requested requested ', ), 'checkin' => array( diff --git a/resources/lang/bg/admin/consumables/message.php b/resources/lang/bg/admin/consumables/message.php index a1e21eea01..bb99dbdfb3 100644 --- a/resources/lang/bg/admin/consumables/message.php +++ b/resources/lang/bg/admin/consumables/message.php @@ -23,7 +23,8 @@ return array( 'checkout' => array( 'error' => 'Консумативът не беше изписан. Моля опитайте отново.', 'success' => 'Консумативът изписан успешно.', - 'user_does_not_exist' => 'Невалиден потребител. Моля опитайте отново.' + 'user_does_not_exist' => 'Невалиден потребител. Моля опитайте отново.', + 'unavailable' => 'There are not enough consumables for this checkout. Please check the quantity left. ', ), 'checkin' => array( diff --git a/resources/lang/bg/admin/custom_fields/general.php b/resources/lang/bg/admin/custom_fields/general.php index 8084572e2d..3e9f5877f5 100644 --- a/resources/lang/bg/admin/custom_fields/general.php +++ b/resources/lang/bg/admin/custom_fields/general.php @@ -49,4 +49,6 @@ return [ 'unique' => 'Unique', 'display_in_user_view' => 'Allow the checked out user to view these values in their View Assigned Assets page', 'display_in_user_view_table' => 'Visible to User', + 'auto_add_to_fieldsets' => 'Automatically add this to every new fieldset', + 'add_to_preexisting_fieldsets' => 'Add to any existing fieldsets', ]; diff --git a/resources/lang/bg/admin/hardware/general.php b/resources/lang/bg/admin/hardware/general.php index 91bccdf947..866179b38b 100644 --- a/resources/lang/bg/admin/hardware/general.php +++ b/resources/lang/bg/admin/hardware/general.php @@ -23,6 +23,7 @@ return [ 'restore' => 'Възстановяване на актив', 'pending' => 'Предстоящ', 'undeployable' => 'Не може да бъде предоставян', + 'undeployable_tooltip' => 'This asset has a status label that is undeployable and cannot be checked out at this time.', 'view' => 'Преглед на актив', 'csv_error' => 'Имате грешка във вашият CSV файл:', 'import_text' => ' diff --git a/resources/lang/bg/admin/hardware/table.php b/resources/lang/bg/admin/hardware/table.php index 22e7a68068..9408d54a85 100644 --- a/resources/lang/bg/admin/hardware/table.php +++ b/resources/lang/bg/admin/hardware/table.php @@ -8,6 +8,7 @@ return [ 'change' => 'Предоставяне', 'checkout_date' => 'Дата на изписване', 'checkoutto' => 'Изписан', + 'components_cost' => 'Total Components Cost', 'current_value' => 'Текуща стойност', 'diff' => 'Разлика', 'dl_csv' => 'Сваляне на CSV', diff --git a/resources/lang/bg/admin/licenses/general.php b/resources/lang/bg/admin/licenses/general.php index 9ad54be10a..36a5230b5e 100644 --- a/resources/lang/bg/admin/licenses/general.php +++ b/resources/lang/bg/admin/licenses/general.php @@ -1,8 +1,8 @@ 'Относно лицензи', - 'about_licenses' => 'Лицензите се използват за проследяване на софтуер. Те имат определен брой места, които могат да бъдат отписани към лица', + 'about_licenses_title' => 'Относно лицензи', + 'about_licenses' => 'Лицензите се използват за проследяване на софтуер. Те имат определен брой места, които могат да бъдат отписани към лица', 'checkin' => 'Вписване на потребителски лиценз', 'checkout_history' => 'История на изписванията', 'checkout' => 'Изписване на потребителски лиценз', @@ -18,4 +18,30 @@ return array( 'software_licenses' => 'Софтуерни лицензи', 'user' => 'Потребител', 'view' => 'Преглед на лиценз', + 'delete_disabled' => 'This license cannot be deleted yet because some seats are still checked out.', + 'bulk' => + [ + 'checkin_all' => [ + 'button' => 'Checkin All Seats', + 'modal' => 'This will action checkin one seat. | This action will checkin all :checkedout_seats_count seats for this license.', + 'enabled_tooltip' => 'Checkin ALL seats for this license from both users and assets', + 'disabled_tooltip' => 'This is disabled because there are no seats currently checked out', + 'success' => 'License successfully checked in! | All licenses were successfully checked in!', + 'log_msg' => 'Checked in via bulk license checkout in license GUI', + ], + + 'checkout_all' => [ + 'button' => 'Checkout All Seats', + 'modal' => 'This action will checkout one seat to the first available user. | This action will checkout all :available_seats_count seats to the first available users. A user is considered available for this seat if they do not already have this license checked out to them, and the Auto-Assign License property is enabled on their user account.', + 'enabled_tooltip' => 'Checkout ALL seats (or as many as are available) to ALL users', + 'disabled_tooltip' => 'This is disabled because there are no seats currently available', + 'success' => 'License successfully checked out! | :count licenses were successfully checked out!', + 'error_no_seats' => 'There are no remaining seats left for this license.', + 'warn_not_enough_seats' => ':count users were assigned this license, but we ran out of available license seats.', + 'warn_no_avail_users' => 'Nothing to do. There are no users who do not already have this license assigned to them.', + 'log_msg' => 'Checked out via bulk license checkout in license GUI', + + + ], + ], ); diff --git a/resources/lang/bg/admin/manufacturers/message.php b/resources/lang/bg/admin/manufacturers/message.php index 36ce40de1e..b20f677635 100644 --- a/resources/lang/bg/admin/manufacturers/message.php +++ b/resources/lang/bg/admin/manufacturers/message.php @@ -2,6 +2,7 @@ return array( + 'support_url_help' => 'Use {LOCALE} and {SERIAL} in your URL as variables to have those values auto-populate when viewing assets.', 'does_not_exist' => 'Несъществуващ производител.', 'assoc_users' => 'Този производител е асоцииран с поне един от моделите и не може да бъде изтрит. Моля, променете връзките на моделите по отношение на този производител и опитайте отново. ', diff --git a/resources/lang/bg/admin/manufacturers/table.php b/resources/lang/bg/admin/manufacturers/table.php index c7a478c5cb..5990882ba5 100644 --- a/resources/lang/bg/admin/manufacturers/table.php +++ b/resources/lang/bg/admin/manufacturers/table.php @@ -10,6 +10,7 @@ return array( 'support_email' => 'Email за поддръжка', 'support_phone' => 'Телефон за поддръжка', 'support_url' => 'URL адрес за поддръжка', + 'warranty_lookup_url' => 'Warranty Lookup URL', 'update' => 'Обновяване на производител', 'url' => 'URL адрес', diff --git a/resources/lang/bg/admin/settings/general.php b/resources/lang/bg/admin/settings/general.php index 9676e69dcc..fc2bc1e10d 100644 --- a/resources/lang/bg/admin/settings/general.php +++ b/resources/lang/bg/admin/settings/general.php @@ -32,7 +32,7 @@ return [ 'backups_restoring' => 'Възстановяване от архив', 'backups_upload' => 'Качване на архив', 'backups_path' => 'Архивите на сървъра са записани в :path', - 'backups_restore_warning' => 'Use the restore button to restore from a previous backup. (This does not currently work with S3 file storage or Docker.

Your entire :app_name database and any uploaded files will be completely replaced by what\'s in the backup file. ', + 'backups_restore_warning' => 'Use the restore button to restore from a previous backup. (This does not currently work with S3 file storage or Docker.)

Your entire :app_name database and any uploaded files will be completely replaced by what\'s in the backup file. ', 'backups_logged_out' => 'All existing users, including you, will be logged out once your restore is complete.', 'backups_large' => 'Много големите архиви може да не могат да се възстановят поради изтичане на времето на сесията и ще трябва да се възстановят ръчно през команден ред. ', 'barcode_settings' => 'Настройки на баркод', @@ -86,6 +86,8 @@ return [ 'ldap_settings' => 'LDAP настройки', 'ldap_client_tls_cert_help' => 'Client-Side TLS Certificate and Key for LDAP connections are usually only useful in Google Workspace configurations with "Secure LDAP." Both are required.', 'ldap_client_tls_key' => 'LDAP Client-Side TLS key', + 'ldap_location' => 'LDAP Location', +'ldap_location_help' => 'The Ldap Location field should be used if an OU is not being used in the Base Bind DN. Leave this blank if an OU search is being used.', 'ldap_login_test_help' => 'Въведете валидни LDAP потребител и парола от базовия DN, който указахте по-горе, за да тествате коректната конфигурация. НЕОБХОДИМО Е ДА ЗАПИШЕТЕ LDAP НАСТРОЙКИТЕ ПРЕДИ ТОВА.', 'ldap_login_sync_help' => 'Това единствено проверява дали LDAP може да се синхронизира успешно. Ако вашата LDAP заявка за оторизация не е коректна е възможно потребителите да не могат да влязат. НЕОБХОДИМО Е ДА ЗАПИШЕТЕ LDAP НАСТРОЙКИТЕ ПРЕДИ ТОВА.', 'ldap_manager' => 'LDAP Manager', @@ -328,4 +330,9 @@ return [ 'setup_migration_create_user' => 'Next: Create User', 'ldap_settings_link' => 'LDAP Settings Page', 'slack_test' => 'Test Integration', + 'google_callback_help' => 'This should be entered as the callback URL in your Google OAuth app settings in your organization's Google developer console .', + 'google_login' => 'Google Workspace Login Settings', + 'enable_google_login' => 'Enable users to login with Google Workspace', + 'enable_google_login_help' => 'Users will not be automatically provisioned. They must have an existing account here AND in Google Workspace, and their username here must match their Google Workspace email address. ', + ]; diff --git a/resources/lang/bg/admin/users/message.php b/resources/lang/bg/admin/users/message.php index 93fb86a9f7..862278d3fd 100644 --- a/resources/lang/bg/admin/users/message.php +++ b/resources/lang/bg/admin/users/message.php @@ -6,7 +6,7 @@ return array( 'declined' => 'Активът беше отказан.', 'bulk_manager_warn' => 'Вашите потребителски профили бяха обновени успешно, обаче вашето управителско вписване не беше запазено, защото управителят, които сте избрали бе в списъка с потребителски профили за промяна и потребителите не могат да бъдат свои управители. Моля изберете вашите потребителски профили отново, с изключение на управителя.', 'user_exists' => 'Потребителят вече съществува!', - 'user_not_found' => 'Потребител [:id] не съществува.', + 'user_not_found' => 'User does not exist.', 'user_login_required' => 'Полето за вход е задължително', 'user_password_required' => 'Паролата е задължителна.', 'insufficient_permissions' => 'Нямате необходимите права.', diff --git a/resources/lang/bg/auth/general.php b/resources/lang/bg/auth/general.php index bab7f4ff23..39b55dfc17 100644 --- a/resources/lang/bg/auth/general.php +++ b/resources/lang/bg/auth/general.php @@ -12,5 +12,8 @@ return [ 'remember_me' => 'Запомни ме', 'username_help_top' => 'Въведете вашето потребителско име за да получите линк за смяна на парола.', 'username_help_bottom' => 'Вашето потребителско име и е-майл адрес може да са еднакви или да не са, зависимост от вашата конфигурация. Ако не помните вашето потребителско име се свържете с Администратора.

Потребители които нямат въведен е-майл адрес няма да получат линк за смяна на парола. ', - ]; + 'google_login' => 'Or login with Google Workspace', + 'google_login_failed' => 'Google Login failed, please try again.', + +]; diff --git a/resources/lang/bg/general.php b/resources/lang/bg/general.php index 25a98e0b4c..fb647c5069 100644 --- a/resources/lang/bg/general.php +++ b/resources/lang/bg/general.php @@ -92,6 +92,7 @@ return [ 'debug_warning_text' => 'Това приложение се изпълнява в режим на производство с разрешено отстраняване на грешки. Това може да изложи чувствителни данни, ако приложението ви е достъпно за външния свят. Забранете режим отстраняване на грешки чрез задаване на стойността APP_DEBUF .env във файла false.', 'delete' => 'Изтриване', 'delete_confirm' => 'Сигурни ли сте, че желаете изтриването на :item?', + 'delete_confirm_no_undo' => 'Are you sure you wish to delete :item? This can not be undone.', 'deleted' => 'Изтрито', 'delete_seats' => 'Изтрити работни места за лиценз', 'deletion_failed' => 'Deletion failed', @@ -439,4 +440,13 @@ return [ 'setup_migration_output' => 'Migration output:', 'setup_migration_create_user' => 'Next: Create User', 'importer_generic_error' => 'Your file import is complete, but we did receive an error. This is usually caused by third-party API throttling from a notification webhook (such as Slack) and would not have interfered with the import itself, but you should confirm this.', + 'confirm' => 'Confirm', + 'autoassign_licenses' => 'Auto-Assign Licenses', + 'autoassign_licenses_help' => 'Allow this user to have licenses assigned via the bulk-assign license UI or cli tools.', + 'autoassign_licenses_help_long' => 'This allows a user to be have licenses assigned via the bulk-assign license UI or cli tools. (For example, you might not want contractors to be auto-assigned a license you would provide to only staff members. You can still individually assign licenses to those users, but they will not be included in the Checkout License to All Users functions.)', + 'no_autoassign_licenses_help' => 'Do not include user for bulk-assigning through the license UI or cli tools.', + 'modal_confirm_generic' => 'Are you sure?', + 'cannot_be_deleted' => 'This item cannot be deleted', + 'undeployable_tooltip' => 'This item cannot be checked out. Check the quantity remaining.', + ]; diff --git a/resources/lang/bg/mail.php b/resources/lang/bg/mail.php index 610f43d8d0..8802dfc736 100644 --- a/resources/lang/bg/mail.php +++ b/resources/lang/bg/mail.php @@ -74,6 +74,7 @@ return [ 'your_credentials' => 'Вашите идентификационни данни за Snipe-IT', 'Accessory_Checkin_Notification' => 'Аксесоарат е вписан', 'Asset_Checkin_Notification' => 'Актива е вписан', + 'Asset_Checkout_Notification' => 'Asset checked out', 'License_Checkin_Notification' => 'Лиценза е вписан', 'Expected_Checkin_Report' => 'Очакван рапорт за вписване на актив', 'Expected_Checkin_Notification' => 'Напомняне: :name крайната дата за вписване наближава', diff --git a/resources/lang/bg/validation.php b/resources/lang/bg/validation.php index 548332a549..93d104559f 100644 --- a/resources/lang/bg/validation.php +++ b/resources/lang/bg/validation.php @@ -67,6 +67,8 @@ return [ 'array' => 'Атрибутът: трябва да има поне: min елементи.', ], 'starts_with' => 'The :attribute must start with one of the following: :values.', + 'ends_with' => 'The :attribute must end with one of the following: :values.', + 'not_in' => 'Избраният :attribute е невалиден.', 'numeric' => ':attribute трябва да бъде число.', 'present' => 'Полето на атрибута трябва да е налице.', diff --git a/resources/lang/ca/admin/accessories/general.php b/resources/lang/ca/admin/accessories/general.php index 84a3e83383..bed7f38fab 100644 --- a/resources/lang/ca/admin/accessories/general.php +++ b/resources/lang/ca/admin/accessories/general.php @@ -17,5 +17,6 @@ return array( 'use_default_eula' => 'Use the primary default EULA instead.', 'use_default_eula_disabled' => 'Use the primary default EULA instead. No primary default EULA is set. Please add one in Settings.', 'clone' => 'Clone Accessory', + 'delete_disabled' => 'This accessory cannot be deleted yet because some items are still checked out.', ); diff --git a/resources/lang/ca/admin/components/message.php b/resources/lang/ca/admin/components/message.php index 1d13970f23..0a7dd8d954 100644 --- a/resources/lang/ca/admin/components/message.php +++ b/resources/lang/ca/admin/components/message.php @@ -23,7 +23,8 @@ return array( 'checkout' => array( 'error' => 'Component was not checked out, please try again', 'success' => 'Component checked out successfully.', - 'user_does_not_exist' => 'That user is invalid. Please try again.' + 'user_does_not_exist' => 'That user is invalid. Please try again.', + 'unavailable' => 'Not enough components remaining: :remaining remaining, :requested requested ', ), 'checkin' => array( diff --git a/resources/lang/ca/admin/consumables/message.php b/resources/lang/ca/admin/consumables/message.php index 48a3cfbd9f..c0d0aa7f68 100644 --- a/resources/lang/ca/admin/consumables/message.php +++ b/resources/lang/ca/admin/consumables/message.php @@ -23,7 +23,8 @@ return array( 'checkout' => array( 'error' => 'Consumable was not checked out, please try again', 'success' => 'Consumable checked out successfully.', - 'user_does_not_exist' => 'That user is invalid. Please try again.' + 'user_does_not_exist' => 'That user is invalid. Please try again.', + 'unavailable' => 'There are not enough consumables for this checkout. Please check the quantity left. ', ), 'checkin' => array( diff --git a/resources/lang/ca/admin/custom_fields/general.php b/resources/lang/ca/admin/custom_fields/general.php index 9dae380aa5..1923aa7f4a 100644 --- a/resources/lang/ca/admin/custom_fields/general.php +++ b/resources/lang/ca/admin/custom_fields/general.php @@ -49,4 +49,6 @@ return [ 'unique' => 'Unique', 'display_in_user_view' => 'Allow the checked out user to view these values in their View Assigned Assets page', 'display_in_user_view_table' => 'Visible to User', + 'auto_add_to_fieldsets' => 'Automatically add this to every new fieldset', + 'add_to_preexisting_fieldsets' => 'Add to any existing fieldsets', ]; diff --git a/resources/lang/ca/admin/hardware/general.php b/resources/lang/ca/admin/hardware/general.php index 3d1e43c2df..b0a48f2ce4 100644 --- a/resources/lang/ca/admin/hardware/general.php +++ b/resources/lang/ca/admin/hardware/general.php @@ -23,6 +23,7 @@ return [ 'restore' => 'Restore Asset', 'pending' => 'Pending', 'undeployable' => 'Undeployable', + 'undeployable_tooltip' => 'This asset has a status label that is undeployable and cannot be checked out at this time.', 'view' => 'View Asset', 'csv_error' => 'You have an error in your CSV file:', 'import_text' => ' diff --git a/resources/lang/ca/admin/hardware/table.php b/resources/lang/ca/admin/hardware/table.php index 6166ba8045..10629fd22c 100644 --- a/resources/lang/ca/admin/hardware/table.php +++ b/resources/lang/ca/admin/hardware/table.php @@ -8,6 +8,7 @@ return [ 'change' => 'In/Out', 'checkout_date' => 'Checkout Date', 'checkoutto' => 'Checked Out', + 'components_cost' => 'Total Components Cost', 'current_value' => 'Current Value', 'diff' => 'Diff', 'dl_csv' => 'Download CSV', diff --git a/resources/lang/ca/admin/licenses/general.php b/resources/lang/ca/admin/licenses/general.php index 25a536ec56..0187d076a3 100644 --- a/resources/lang/ca/admin/licenses/general.php +++ b/resources/lang/ca/admin/licenses/general.php @@ -1,8 +1,8 @@ 'About Licenses', - 'about_licenses' => 'Licenses are used to track software. They have a specified number of seats that can be checked out to individuals', + 'about_licenses_title' => 'About Licenses', + 'about_licenses' => 'Licenses are used to track software. They have a specified number of seats that can be checked out to individuals', 'checkin' => 'Checkin License Seat', 'checkout_history' => 'Checkout History', 'checkout' => 'Checkout License Seat', @@ -18,4 +18,30 @@ return array( 'software_licenses' => 'Software Licenses', 'user' => 'User', 'view' => 'View License', + 'delete_disabled' => 'This license cannot be deleted yet because some seats are still checked out.', + 'bulk' => + [ + 'checkin_all' => [ + 'button' => 'Checkin All Seats', + 'modal' => 'This will action checkin one seat. | This action will checkin all :checkedout_seats_count seats for this license.', + 'enabled_tooltip' => 'Checkin ALL seats for this license from both users and assets', + 'disabled_tooltip' => 'This is disabled because there are no seats currently checked out', + 'success' => 'License successfully checked in! | All licenses were successfully checked in!', + 'log_msg' => 'Checked in via bulk license checkout in license GUI', + ], + + 'checkout_all' => [ + 'button' => 'Checkout All Seats', + 'modal' => 'This action will checkout one seat to the first available user. | This action will checkout all :available_seats_count seats to the first available users. A user is considered available for this seat if they do not already have this license checked out to them, and the Auto-Assign License property is enabled on their user account.', + 'enabled_tooltip' => 'Checkout ALL seats (or as many as are available) to ALL users', + 'disabled_tooltip' => 'This is disabled because there are no seats currently available', + 'success' => 'License successfully checked out! | :count licenses were successfully checked out!', + 'error_no_seats' => 'There are no remaining seats left for this license.', + 'warn_not_enough_seats' => ':count users were assigned this license, but we ran out of available license seats.', + 'warn_no_avail_users' => 'Nothing to do. There are no users who do not already have this license assigned to them.', + 'log_msg' => 'Checked out via bulk license checkout in license GUI', + + + ], + ], ); diff --git a/resources/lang/ca/admin/manufacturers/message.php b/resources/lang/ca/admin/manufacturers/message.php index 21a4bc5aaf..d6656683ae 100644 --- a/resources/lang/ca/admin/manufacturers/message.php +++ b/resources/lang/ca/admin/manufacturers/message.php @@ -2,6 +2,7 @@ return array( + 'support_url_help' => 'Use {LOCALE} and {SERIAL} in your URL as variables to have those values auto-populate when viewing assets.', 'does_not_exist' => 'Manufacturer does not exist.', 'assoc_users' => 'This manufacturer is currently associated with at least one model and cannot be deleted. Please update your models to no longer reference this manufacturer and try again. ', diff --git a/resources/lang/ca/admin/manufacturers/table.php b/resources/lang/ca/admin/manufacturers/table.php index 4e3ea9904d..38cab6fd91 100644 --- a/resources/lang/ca/admin/manufacturers/table.php +++ b/resources/lang/ca/admin/manufacturers/table.php @@ -10,6 +10,7 @@ return array( 'support_email' => 'Support Email', 'support_phone' => 'Support Phone', 'support_url' => 'Support URL', + 'warranty_lookup_url' => 'Warranty Lookup URL', 'update' => 'Update Manufacturer', 'url' => 'URL', diff --git a/resources/lang/ca/admin/settings/general.php b/resources/lang/ca/admin/settings/general.php index 4c8bdcb629..92faf85c5f 100644 --- a/resources/lang/ca/admin/settings/general.php +++ b/resources/lang/ca/admin/settings/general.php @@ -32,7 +32,7 @@ return [ 'backups_restoring' => 'Restoring from Backup', 'backups_upload' => 'Upload Backup', 'backups_path' => 'Backups on the server are stored in :path', - 'backups_restore_warning' => 'Use the restore button to restore from a previous backup. (This does not currently work with S3 file storage or Docker.

Your entire :app_name database and any uploaded files will be completely replaced by what\'s in the backup file. ', + 'backups_restore_warning' => 'Use the restore button to restore from a previous backup. (This does not currently work with S3 file storage or Docker.)

Your entire :app_name database and any uploaded files will be completely replaced by what\'s in the backup file. ', 'backups_logged_out' => 'All existing users, including you, will be logged out once your restore is complete.', 'backups_large' => 'Very large backups may time out on the restore attempt and may still need to be run via command line. ', 'barcode_settings' => 'Barcode Settings', @@ -86,6 +86,8 @@ return [ 'ldap_settings' => 'LDAP Settings', 'ldap_client_tls_cert_help' => 'Client-Side TLS Certificate and Key for LDAP connections are usually only useful in Google Workspace configurations with "Secure LDAP." Both are required.', 'ldap_client_tls_key' => 'LDAP Client-Side TLS key', + 'ldap_location' => 'LDAP Location', +'ldap_location_help' => 'The Ldap Location field should be used if an OU is not being used in the Base Bind DN. Leave this blank if an OU search is being used.', 'ldap_login_test_help' => 'Enter a valid LDAP username and password from the base DN you specified above to test whether your LDAP login is configured correctly. YOU MUST SAVE YOUR UPDATED LDAP SETTINGS FIRST.', 'ldap_login_sync_help' => 'This only tests that LDAP can sync correctly. If your LDAP Authentication query is not correct, users may still not be able to login. YOU MUST SAVE YOUR UPDATED LDAP SETTINGS FIRST.', 'ldap_manager' => 'LDAP Manager', @@ -328,4 +330,9 @@ return [ 'setup_migration_create_user' => 'Next: Create User', 'ldap_settings_link' => 'LDAP Settings Page', 'slack_test' => 'Test Integration', + 'google_callback_help' => 'This should be entered as the callback URL in your Google OAuth app settings in your organization's Google developer console .', + 'google_login' => 'Google Workspace Login Settings', + 'enable_google_login' => 'Enable users to login with Google Workspace', + 'enable_google_login_help' => 'Users will not be automatically provisioned. They must have an existing account here AND in Google Workspace, and their username here must match their Google Workspace email address. ', + ]; diff --git a/resources/lang/ca/admin/users/message.php b/resources/lang/ca/admin/users/message.php index 247a1b321e..adf26b3229 100644 --- a/resources/lang/ca/admin/users/message.php +++ b/resources/lang/ca/admin/users/message.php @@ -6,7 +6,7 @@ return array( 'declined' => 'You have successfully declined this asset.', 'bulk_manager_warn' => 'Your users have been successfully updated, however your manager entry was not saved because the manager you selected was also in the user list to be edited, and users may not be their own manager. Please select your users again, excluding the manager.', 'user_exists' => 'User already exists!', - 'user_not_found' => 'User [:id] does not exist.', + 'user_not_found' => 'User does not exist.', 'user_login_required' => 'The login field is required', 'user_password_required' => 'The password is required.', 'insufficient_permissions' => 'Insufficient Permissions.', diff --git a/resources/lang/ca/auth/general.php b/resources/lang/ca/auth/general.php index 78b6780927..4486f090b2 100644 --- a/resources/lang/ca/auth/general.php +++ b/resources/lang/ca/auth/general.php @@ -12,5 +12,8 @@ return [ 'remember_me' => 'Remember Me', 'username_help_top' => 'Enter your username to be emailed a password reset link.', 'username_help_bottom' => 'Your username and email address may be the same, but may not be, depending on your configuration. If you cannot remember your username, contact your administrator.

Usernames without an associated email address will not be emailed a password reset link. ', - ]; + 'google_login' => 'Or login with Google Workspace', + 'google_login_failed' => 'Google Login failed, please try again.', + +]; diff --git a/resources/lang/ca/general.php b/resources/lang/ca/general.php index 36eb26efbf..540bd4042b 100644 --- a/resources/lang/ca/general.php +++ b/resources/lang/ca/general.php @@ -92,6 +92,7 @@ return [ 'debug_warning_text' => 'This application is running in production mode with debugging enabled. This can expose sensitive data if your application is accessible to the outside world. Disable debug mode by setting the APP_DEBUG value in your .env file to false.', 'delete' => 'Suprimeix', 'delete_confirm' => 'Are you sure you wish to delete :item?', + 'delete_confirm_no_undo' => 'Are you sure you wish to delete :item? This can not be undone.', 'deleted' => 'S\'ha suprimit', 'delete_seats' => 'Deleted Seats', 'deletion_failed' => 'Deletion failed', @@ -439,4 +440,13 @@ return [ 'setup_migration_output' => 'Migration output:', 'setup_migration_create_user' => 'Next: Create User', 'importer_generic_error' => 'Your file import is complete, but we did receive an error. This is usually caused by third-party API throttling from a notification webhook (such as Slack) and would not have interfered with the import itself, but you should confirm this.', + 'confirm' => 'Confirm', + 'autoassign_licenses' => 'Auto-Assign Licenses', + 'autoassign_licenses_help' => 'Allow this user to have licenses assigned via the bulk-assign license UI or cli tools.', + 'autoassign_licenses_help_long' => 'This allows a user to be have licenses assigned via the bulk-assign license UI or cli tools. (For example, you might not want contractors to be auto-assigned a license you would provide to only staff members. You can still individually assign licenses to those users, but they will not be included in the Checkout License to All Users functions.)', + 'no_autoassign_licenses_help' => 'Do not include user for bulk-assigning through the license UI or cli tools.', + 'modal_confirm_generic' => 'Are you sure?', + 'cannot_be_deleted' => 'This item cannot be deleted', + 'undeployable_tooltip' => 'This item cannot be checked out. Check the quantity remaining.', + ]; diff --git a/resources/lang/ca/mail.php b/resources/lang/ca/mail.php index 6bf36b4ebf..7dd8d6181c 100644 --- a/resources/lang/ca/mail.php +++ b/resources/lang/ca/mail.php @@ -75,6 +75,7 @@ return [ 'your_credentials' => 'Your Snipe-IT credentials', 'Accessory_Checkin_Notification' => 'Accessory checked in', 'Asset_Checkin_Notification' => 'Asset checked in', + 'Asset_Checkout_Notification' => 'Asset checked out', 'License_Checkin_Notification' => 'License checked in', 'Expected_Checkin_Report' => 'Expected asset checkin report', 'Expected_Checkin_Notification' => 'Reminder: :name checkin deadline approaching', diff --git a/resources/lang/ca/validation.php b/resources/lang/ca/validation.php index 31c9dcd85d..df514da6f9 100644 --- a/resources/lang/ca/validation.php +++ b/resources/lang/ca/validation.php @@ -67,6 +67,8 @@ return [ 'array' => 'The :attribute must have at least :min items.', ], 'starts_with' => 'The :attribute must start with one of the following: :values.', + 'ends_with' => 'The :attribute must end with one of the following: :values.', + 'not_in' => 'The selected :attribute is invalid.', 'numeric' => 'The :attribute must be a number.', 'present' => 'The :attribute field must be present.', diff --git a/resources/lang/cs/admin/accessories/general.php b/resources/lang/cs/admin/accessories/general.php index 8b7395614b..4c046677f7 100644 --- a/resources/lang/cs/admin/accessories/general.php +++ b/resources/lang/cs/admin/accessories/general.php @@ -18,5 +18,6 @@ return array( 'use_default_eula_disabled' => 'Použít výchozí EULA. Žádná výchozí EULA nenastavena. Zadejte novou v nastevení.', 'clone' => 'Clone Accessory', + 'delete_disabled' => 'Toto příslušenství ještě nelze odstranit, protože některé jeho položky jsou stále vydány.', ); diff --git a/resources/lang/cs/admin/components/message.php b/resources/lang/cs/admin/components/message.php index 35730112ef..02cbd4d354 100644 --- a/resources/lang/cs/admin/components/message.php +++ b/resources/lang/cs/admin/components/message.php @@ -23,7 +23,8 @@ return array( 'checkout' => array( 'error' => 'Díl se nepodařilo předat, zkuste to prosím znovu', 'success' => 'Díl byl v pořádku předán.', - 'user_does_not_exist' => 'Neplatný uživatel. Zkuste to prosím znovu.' + 'user_does_not_exist' => 'Neplatný uživatel. Zkuste to prosím znovu.', + 'unavailable' => 'Not enough components remaining: :remaining remaining, :requested requested ', ), 'checkin' => array( diff --git a/resources/lang/cs/admin/consumables/message.php b/resources/lang/cs/admin/consumables/message.php index ab98153e2e..c3cc881937 100644 --- a/resources/lang/cs/admin/consumables/message.php +++ b/resources/lang/cs/admin/consumables/message.php @@ -23,7 +23,8 @@ return array( 'checkout' => array( 'error' => 'Spotřební materiál se nepodařilo přidělit, pokuste se o to znovu', 'success' => 'Spotřební materiál byl v pořádku přidělen.', - 'user_does_not_exist' => 'Tento uživatel není platný, zkuste to prosím jinak.' + 'user_does_not_exist' => 'Tento uživatel není platný, zkuste to prosím jinak.', + 'unavailable' => 'There are not enough consumables for this checkout. Please check the quantity left. ', ), 'checkin' => array( diff --git a/resources/lang/cs/admin/custom_fields/general.php b/resources/lang/cs/admin/custom_fields/general.php index fa1bf808bf..44a277e7ca 100644 --- a/resources/lang/cs/admin/custom_fields/general.php +++ b/resources/lang/cs/admin/custom_fields/general.php @@ -49,4 +49,6 @@ return [ 'unique' => 'Unikátní', 'display_in_user_view' => 'Povolit uživateli vyhledat tyto hodnoty na stránce Zobrazit přiřazené položky', 'display_in_user_view_table' => 'Viditelné pro uživatele', + 'auto_add_to_fieldsets' => 'Automatically add this to every new fieldset', + 'add_to_preexisting_fieldsets' => 'Add to any existing fieldsets', ]; diff --git a/resources/lang/cs/admin/hardware/general.php b/resources/lang/cs/admin/hardware/general.php index bbfea62c6f..e778245824 100644 --- a/resources/lang/cs/admin/hardware/general.php +++ b/resources/lang/cs/admin/hardware/general.php @@ -23,6 +23,7 @@ return [ 'restore' => 'Obnovit zařízení', 'pending' => 'Čekající', 'undeployable' => 'Nelze vyskladnit', + 'undeployable_tooltip' => 'This asset has a status label that is undeployable and cannot be checked out at this time.', 'view' => 'Zobrazit majetek', 'csv_error' => 'Máte chybu v souboru CSV:', 'import_text' => ' diff --git a/resources/lang/cs/admin/hardware/table.php b/resources/lang/cs/admin/hardware/table.php index 9e70ae1950..7b60a1b204 100644 --- a/resources/lang/cs/admin/hardware/table.php +++ b/resources/lang/cs/admin/hardware/table.php @@ -8,6 +8,7 @@ return [ 'change' => 'Příjem/Výdej', 'checkout_date' => 'Datum vydání', 'checkoutto' => 'Vydané', + 'components_cost' => 'Total Components Cost', 'current_value' => 'Aktuální hodnota', 'diff' => 'Rozdíl', 'dl_csv' => 'Stáhnout CSV', diff --git a/resources/lang/cs/admin/licenses/general.php b/resources/lang/cs/admin/licenses/general.php index c2b56ec195..896eea554c 100644 --- a/resources/lang/cs/admin/licenses/general.php +++ b/resources/lang/cs/admin/licenses/general.php @@ -1,8 +1,8 @@ 'O licencích', - 'about_licenses' => 'Licence jsou používány ke sledování softwaru. Mají stanovený počet uživatelských licencí, které mohou být přiděleny jednotlivcům', + 'about_licenses_title' => 'O licencích', + 'about_licenses' => 'Licence jsou používány ke sledování softwaru. Mají stanovený počet uživatelských licencí, které mohou být přiděleny jednotlivcům', 'checkin' => 'Převzít jednu licenci', 'checkout_history' => 'Historie', 'checkout' => 'Předat jednu licenci', @@ -18,4 +18,30 @@ return array( 'software_licenses' => 'Softwarové licence', 'user' => 'Uživatel', 'view' => 'Ukaž licenci', + 'delete_disabled' => 'Tuto položku zatím nelze odstranit, neboť jsou vydány některé license.', + 'bulk' => + [ + 'checkin_all' => [ + 'button' => 'Hromadně převzít všechny licence', + 'modal' => 'Tímto převezmete jednu licenci. | Tímto převezmete všech :checkedout_seats_count licencí.', + 'enabled_tooltip' => 'Převzít všechny licence vydané jak uživatelům, tak i zařízením', + 'disabled_tooltip' => 'To nelze provést, neboť není vydaná žádná licence', + 'success' => 'Lincece úspěšně převzata! | Licence úspěšně převzaty!', + 'log_msg' => 'Převzato pomocí hromadného zpracování licencí', + ], + + 'checkout_all' => [ + 'button' => 'Vydat všchny licence', + 'modal' => 'Tímto vydáte jednu licenci prvnímu dostupnému uživateli. | Tímto vydáte všech :available_seats_count licencí dostupným uživatelům, přičemž dostupný uživatel je takový, který ještě nepřevzal tuto licenci a přitom má zapnutou volbu automatického přiřazování licencí.', + 'enabled_tooltip' => 'Vydat všechny (dostupné) licence všem uživatelům', + 'disabled_tooltip' => 'Nelze provést, neboť nejsou volné žádné licence', + 'success' => 'Licence byla úspěšně vydána! | :count licenses licencí bylo úspěšně vydáno!', + 'error_no_seats' => 'Nejsou žádné volné (nevydané) licence.', + 'warn_not_enough_seats' => 'Licence byly přiřazeny :count uživatelům, ale již nezbyly žádné volné.', + 'warn_no_avail_users' => 'Nelze provést, neboť již nezbývají žádní uživatelé, kteří tuto licenci nemají přiřazenu.', + 'log_msg' => 'Vydáno pomocí hromadného zpracování licencí', + + + ], + ], ); diff --git a/resources/lang/cs/admin/manufacturers/message.php b/resources/lang/cs/admin/manufacturers/message.php index be73b254ee..cb071e267d 100644 --- a/resources/lang/cs/admin/manufacturers/message.php +++ b/resources/lang/cs/admin/manufacturers/message.php @@ -2,6 +2,7 @@ return array( + 'support_url_help' => 'Use {LOCALE} and {SERIAL} in your URL as variables to have those values auto-populate when viewing assets.', 'does_not_exist' => 'Výrobce neexistuje.', 'assoc_users' => 'Tento výrobce je uveden minimálně u jednoho modelu a nemůže být smazán. Odstraňte výrobce z modelů a zkuste to znovu. ', diff --git a/resources/lang/cs/admin/manufacturers/table.php b/resources/lang/cs/admin/manufacturers/table.php index 4254e895a7..ea8d942683 100644 --- a/resources/lang/cs/admin/manufacturers/table.php +++ b/resources/lang/cs/admin/manufacturers/table.php @@ -10,6 +10,7 @@ return array( 'support_email' => 'Emailová podpora', 'support_phone' => 'Telefonní podpora', 'support_url' => 'URL podpory', + 'warranty_lookup_url' => 'Warranty Lookup URL', 'update' => 'Upravit Výrobce', 'url' => 'URL', diff --git a/resources/lang/cs/admin/settings/general.php b/resources/lang/cs/admin/settings/general.php index 9eadaa87b9..277d97bd01 100644 --- a/resources/lang/cs/admin/settings/general.php +++ b/resources/lang/cs/admin/settings/general.php @@ -32,7 +32,7 @@ return [ 'backups_restoring' => 'Obnovit ze zálohy', 'backups_upload' => 'Nahrát zálohu', 'backups_path' => 'Zálohy jsou uloženy v :path', - 'backups_restore_warning' => 'Použijte tlačítko obnovení k obnovení předchozí zálohy. (Toto v současné době nefunguje se S3 souborovým systémem nebo Dockerem.

Vaše celá databáze :app_name a všechny nahrané soubory budou zcela nahrazeny tím, co je v záloze. ', + 'backups_restore_warning' => 'Use the restore button to restore from a previous backup. (This does not currently work with S3 file storage or Docker.)

Your entire :app_name database and any uploaded files will be completely replaced by what\'s in the backup file. ', 'backups_logged_out' => 'Všichni stávající uživatelé, včetně vás, budou odhlášeni po dokončení obnovy.', 'backups_large' => 'Velmi velké zálohy mohou při obnovování způsobit time out chybu a možná budou muset být spuštěny přes příkazový řádek. ', 'barcode_settings' => 'Nastavení čárového kódu', @@ -86,6 +86,8 @@ return [ 'ldap_settings' => 'Nastavení LDAP', 'ldap_client_tls_cert_help' => 'Client-Side TLS Certificate a klíč pro LDAP jsou obvykle užitečné pouze v konfiguracích Google Workspace společně s "Secure LDAP." Oba jsou vyžadovány.', 'ldap_client_tls_key' => 'LDAP Client-Side TLS key', + 'ldap_location' => 'LDAP Location', +'ldap_location_help' => 'The Ldap Location field should be used if an OU is not being used in the Base Bind DN. Leave this blank if an OU search is being used.', 'ldap_login_test_help' => 'Zadejte platné LDAP uživatelské jméno a heslo ze základu rozlišeného názvu který jste určili výše a vyzkoušejte zda je LDAP přihlašování správně nastavené. NEJPRVE JE TŘEBA ULOŽIT ZMĚNĚNÉ NASTAVENÍ LDAP.', 'ldap_login_sync_help' => 'Otestujte, že LDAP může správně synchronizovat. Pokud ověřovací LDAP dotaz není správný, uživatelé se nemusí být schopni přihlásit. JE NUTNÉ NEJPRVE NEJDŘÍVE ULOŽIT NASTAVENÍ LDAP POKUD BYLO ZMĚNĚNO.', 'ldap_manager' => 'LDAP Manager', @@ -328,4 +330,9 @@ return [ 'setup_migration_create_user' => 'Další: Vytvořit uživatele', 'ldap_settings_link' => 'Nastavení LDAP', 'slack_test' => 'Test Integrace', + 'google_callback_help' => 'This should be entered as the callback URL in your Google OAuth app settings in your organization's Google developer console .', + 'google_login' => 'Google Workspace Login Settings', + 'enable_google_login' => 'Enable users to login with Google Workspace', + 'enable_google_login_help' => 'Users will not be automatically provisioned. They must have an existing account here AND in Google Workspace, and their username here must match their Google Workspace email address. ', + ]; diff --git a/resources/lang/cs/admin/users/message.php b/resources/lang/cs/admin/users/message.php index 15a17a9d3d..db6b0d3b40 100644 --- a/resources/lang/cs/admin/users/message.php +++ b/resources/lang/cs/admin/users/message.php @@ -6,7 +6,7 @@ return array( 'declined' => 'Úspěšně jste odmítli tento majetek.', 'bulk_manager_warn' => 'Uživatelé byli úspěšně aktualizováni, položka správce však nebyla uložena, protože správce, který jste si vybrali, byl také v seznamu uživatelů, který má být upraven, a uživatelé nemusí být jejich vlastní správce. Zvolte své uživatele znovu, kromě správce.', 'user_exists' => 'Uživatel již existuje!', - 'user_not_found' => 'Uživatel [:id] neexistuje.', + 'user_not_found' => 'User does not exist.', 'user_login_required' => 'Přihlašovací pole je povinné', 'user_password_required' => 'Je vyžadováno heslo.', 'insufficient_permissions' => 'Nedostatečná oprávnění.', diff --git a/resources/lang/cs/auth/general.php b/resources/lang/cs/auth/general.php index a31e95336a..f91d81a818 100644 --- a/resources/lang/cs/auth/general.php +++ b/resources/lang/cs/auth/general.php @@ -12,5 +12,8 @@ return [ 'remember_me' => 'Pamatovat si mě', 'username_help_top' => 'Zadejte své uživatelské jméno pro zaslání e-mailu s odkazem pro obnovení hesla.', 'username_help_bottom' => 'Vaše uživatelské jméno a e-mailová adresa mohou být stejná, ale nemusí být, záleží na Vašem nastavení. Pokud si nepamatujete Vaše uživatelské jméno, kontaktujte Vašeho správce.

Uživatelským jménům bez přidružené e-mailové adresy nebude zaslán odkaz pro obnovu hesla. ', - ]; + 'google_login' => 'Or login with Google Workspace', + 'google_login_failed' => 'Google Login failed, please try again.', + +]; diff --git a/resources/lang/cs/general.php b/resources/lang/cs/general.php index f6c69bd75a..24ab4f4284 100644 --- a/resources/lang/cs/general.php +++ b/resources/lang/cs/general.php @@ -92,6 +92,7 @@ return [ 'debug_warning_text' => 'Tato aplikace běží ve výrobním režimu s povoleným laděním. To znamená že citlivá data mohou být přístupná vnějšímu světu. Deaktivujte režim ladění nastavením hodnoty APP_DEBUG v souboru .env na false.', 'delete' => 'Odstranit', 'delete_confirm' => 'Opravdu chcete smazat :item?', + 'delete_confirm_no_undo' => 'Opravdu chcete odstranit :item? Tuto operaci nelze zvrátit.', 'deleted' => 'Odstraněno', 'delete_seats' => 'Vymazaná licenční místa', 'deletion_failed' => 'Odstranění se nezdařilo', @@ -439,4 +440,13 @@ return [ 'setup_migration_output' => 'Výstup migrace:', 'setup_migration_create_user' => 'Další: Založení uživatele', 'importer_generic_error' => 'Your file import is complete, but we did receive an error. This is usually caused by third-party API throttling from a notification webhook (such as Slack) and would not have interfered with the import itself, but you should confirm this.', + 'confirm' => 'Potvrdit', + 'autoassign_licenses' => 'Automatické přiřazení licencí', + 'autoassign_licenses_help' => 'Allow this user to have licenses assigned via the bulk-assign license UI or cli tools.', + 'autoassign_licenses_help_long' => 'Povolí uživateli získávat licence skze hromadnou správu licencí, ať již GUI or CLI. Například pokud si nepřejete, aby externisti nedostávali automaticky licence, náležící pouze zaměstnancům. Licenci jim můžete i nadále přiřazovat ručně, pouze nebudou zahrnuti do hromadného zpracování.', + 'no_autoassign_licenses_help' => 'Nezahrnovat uživatele do hromadného zpracování licencí.', + 'modal_confirm_generic' => 'Jste si jistí?', + 'cannot_be_deleted' => 'Položka nemůže být odstraněna', + 'undeployable_tooltip' => 'This item cannot be checked out. Check the quantity remaining.', + ]; diff --git a/resources/lang/cs/mail.php b/resources/lang/cs/mail.php index 3f3f41d7bd..69aba6e49d 100644 --- a/resources/lang/cs/mail.php +++ b/resources/lang/cs/mail.php @@ -74,6 +74,7 @@ return [ 'your_credentials' => 'Vaše pověření Snipe-IT', 'Accessory_Checkin_Notification' => 'Příslušenství přidáno v', 'Asset_Checkin_Notification' => 'Majetek přidán v', + 'Asset_Checkout_Notification' => 'Asset checked out', 'License_Checkin_Notification' => 'Licence přidána v', 'Expected_Checkin_Report' => 'Předpokládaný report o dostupném majetku', 'Expected_Checkin_Notification' => 'Připomenutí: blížící se lhůta pro :name', diff --git a/resources/lang/cs/validation.php b/resources/lang/cs/validation.php index 9de8ae8e03..1ea00161e2 100644 --- a/resources/lang/cs/validation.php +++ b/resources/lang/cs/validation.php @@ -67,6 +67,8 @@ return [ 'array' => 'Atribut musí mít alespoň: min položky.', ], 'starts_with' => ':attribute musí končit jednou z následujících hodnot: :values.', + 'ends_with' => 'The :attribute must end with one of the following: :values.', + 'not_in' => 'Zvolený :attribute je neplatný.', 'numeric' => ':attribute musí být číslo.', 'present' => 'Pole atributu musí být přítomno.', diff --git a/resources/lang/cy/admin/accessories/general.php b/resources/lang/cy/admin/accessories/general.php index 005b0189ed..d880f1b16b 100644 --- a/resources/lang/cy/admin/accessories/general.php +++ b/resources/lang/cy/admin/accessories/general.php @@ -17,5 +17,6 @@ return array( 'use_default_eula' => 'Defnyddio\'r prif CTDT diofyn yn lle.', 'use_default_eula_disabled' => 'Defnyddio\'r CTDT diofn yn lle\'r un presennol.Nid oes prif CTDT diofyn wedi gosod. Ychwanegwch un yn gosodiadau os gwelwch yn dda.', 'clone' => 'Clone Accessory', + 'delete_disabled' => 'This accessory cannot be deleted yet because some items are still checked out.', ); diff --git a/resources/lang/cy/admin/components/message.php b/resources/lang/cy/admin/components/message.php index fbd08cf4e3..f89aedb4b8 100644 --- a/resources/lang/cy/admin/components/message.php +++ b/resources/lang/cy/admin/components/message.php @@ -23,7 +23,8 @@ return array( 'checkout' => array( 'error' => 'Cydran heb ei nodi allan, ceisiwch eto o. g. y. dd', 'success' => 'Cydran wedi nodi allan yn llwyddiannus.', - 'user_does_not_exist' => 'Nid yw\'r defnyddiwr yna yn ddilys. Ceisiwch eto o. g. y. dd.' + 'user_does_not_exist' => 'Nid yw\'r defnyddiwr yna yn ddilys. Ceisiwch eto o. g. y. dd.', + 'unavailable' => 'Not enough components remaining: :remaining remaining, :requested requested ', ), 'checkin' => array( diff --git a/resources/lang/cy/admin/consumables/message.php b/resources/lang/cy/admin/consumables/message.php index df0a02f33d..f7f5438001 100644 --- a/resources/lang/cy/admin/consumables/message.php +++ b/resources/lang/cy/admin/consumables/message.php @@ -23,7 +23,8 @@ return array( 'checkout' => array( 'error' => 'Nwydd traul heb ei nodi allan, ceisiwch eto o. g. y. dd', 'success' => 'Nwydd traul wedi nodi allan yn llwyddiannus.', - 'user_does_not_exist' => 'Nid yw\'r defnyddiwr yna yn ddilys. Ceisiwch eto o. g. y. dd.' + 'user_does_not_exist' => 'Nid yw\'r defnyddiwr yna yn ddilys. Ceisiwch eto o. g. y. dd.', + 'unavailable' => 'There are not enough consumables for this checkout. Please check the quantity left. ', ), 'checkin' => array( diff --git a/resources/lang/cy/admin/custom_fields/general.php b/resources/lang/cy/admin/custom_fields/general.php index 470ad7f1d2..ab1cdc3966 100644 --- a/resources/lang/cy/admin/custom_fields/general.php +++ b/resources/lang/cy/admin/custom_fields/general.php @@ -49,4 +49,6 @@ return [ 'unique' => 'Unique', 'display_in_user_view' => 'Allow the checked out user to view these values in their View Assigned Assets page', 'display_in_user_view_table' => 'Visible to User', + 'auto_add_to_fieldsets' => 'Automatically add this to every new fieldset', + 'add_to_preexisting_fieldsets' => 'Add to any existing fieldsets', ]; diff --git a/resources/lang/cy/admin/hardware/general.php b/resources/lang/cy/admin/hardware/general.php index 4aca075bc9..9d2b5b2ab9 100644 --- a/resources/lang/cy/admin/hardware/general.php +++ b/resources/lang/cy/admin/hardware/general.php @@ -23,6 +23,7 @@ return [ 'restore' => 'Adfer Ased', 'pending' => 'Yn disgwl', 'undeployable' => 'Dim ar gael', + 'undeployable_tooltip' => 'This asset has a status label that is undeployable and cannot be checked out at this time.', 'view' => 'Gweld Ased', 'csv_error' => 'You have an error in your CSV file:', 'import_text' => ' diff --git a/resources/lang/cy/admin/hardware/table.php b/resources/lang/cy/admin/hardware/table.php index 1d5dcb5424..0f2dd62ec3 100644 --- a/resources/lang/cy/admin/hardware/table.php +++ b/resources/lang/cy/admin/hardware/table.php @@ -8,6 +8,7 @@ return [ 'change' => 'Mewn/Allan', 'checkout_date' => 'Dyddiad Allan', 'checkoutto' => 'Allan', + 'components_cost' => 'Total Components Cost', 'current_value' => 'Current Value', 'diff' => 'Gwahaniaeth', 'dl_csv' => 'Lawrlwytho CSV', diff --git a/resources/lang/cy/admin/licenses/general.php b/resources/lang/cy/admin/licenses/general.php index 188dc06251..dc2b1f7108 100644 --- a/resources/lang/cy/admin/licenses/general.php +++ b/resources/lang/cy/admin/licenses/general.php @@ -1,8 +1,8 @@ 'Amdan trwyddedau', - 'about_licenses' => 'Mae trwyddedau yn tracio feddalwedd. May yna nifer o seddi fedrwch nodi yn erbyn unigolion', + 'about_licenses_title' => 'Amdan trwyddedau', + 'about_licenses' => 'Mae trwyddedau yn tracio feddalwedd. May yna nifer o seddi fedrwch nodi yn erbyn unigolion', 'checkin' => 'Nodi sedd trwydded i fewn', 'checkout_history' => 'Hanes nodi allan', 'checkout' => 'Nodi sedd trwydded allan', @@ -18,4 +18,30 @@ return array( 'software_licenses' => 'Trwyddedau Meddalwedd', 'user' => 'Defnyddiwr', 'view' => 'Gweld Trwydded', + 'delete_disabled' => 'This license cannot be deleted yet because some seats are still checked out.', + 'bulk' => + [ + 'checkin_all' => [ + 'button' => 'Checkin All Seats', + 'modal' => 'This will action checkin one seat. | This action will checkin all :checkedout_seats_count seats for this license.', + 'enabled_tooltip' => 'Checkin ALL seats for this license from both users and assets', + 'disabled_tooltip' => 'This is disabled because there are no seats currently checked out', + 'success' => 'License successfully checked in! | All licenses were successfully checked in!', + 'log_msg' => 'Checked in via bulk license checkout in license GUI', + ], + + 'checkout_all' => [ + 'button' => 'Checkout All Seats', + 'modal' => 'This action will checkout one seat to the first available user. | This action will checkout all :available_seats_count seats to the first available users. A user is considered available for this seat if they do not already have this license checked out to them, and the Auto-Assign License property is enabled on their user account.', + 'enabled_tooltip' => 'Checkout ALL seats (or as many as are available) to ALL users', + 'disabled_tooltip' => 'This is disabled because there are no seats currently available', + 'success' => 'License successfully checked out! | :count licenses were successfully checked out!', + 'error_no_seats' => 'There are no remaining seats left for this license.', + 'warn_not_enough_seats' => ':count users were assigned this license, but we ran out of available license seats.', + 'warn_no_avail_users' => 'Nothing to do. There are no users who do not already have this license assigned to them.', + 'log_msg' => 'Checked out via bulk license checkout in license GUI', + + + ], + ], ); diff --git a/resources/lang/cy/admin/manufacturers/message.php b/resources/lang/cy/admin/manufacturers/message.php index 80ff96369a..af22998c9c 100644 --- a/resources/lang/cy/admin/manufacturers/message.php +++ b/resources/lang/cy/admin/manufacturers/message.php @@ -2,6 +2,7 @@ return array( + 'support_url_help' => 'Use {LOCALE} and {SERIAL} in your URL as variables to have those values auto-populate when viewing assets.', 'does_not_exist' => 'Nid yw\'r gwneuthyrwr yn bodoli.', 'assoc_users' => 'Mae\'r gwneuthyrwr yma wedi perthnasu i oleiaf un model a nid yw\'n bosib dileu. Diweddarwch eich modelau i beidio cyfeirio at y gwneuthyrwr yma ac yna ceisiwch eto. ', diff --git a/resources/lang/cy/admin/manufacturers/table.php b/resources/lang/cy/admin/manufacturers/table.php index b9c1dd7c7a..595480dcc8 100644 --- a/resources/lang/cy/admin/manufacturers/table.php +++ b/resources/lang/cy/admin/manufacturers/table.php @@ -10,6 +10,7 @@ return array( 'support_email' => 'Ebost Cefnogaeth', 'support_phone' => 'Rhif ffôn cefnogaeth', 'support_url' => 'Wefan cefnogaeth', + 'warranty_lookup_url' => 'Warranty Lookup URL', 'update' => 'Diweddaru Gwneuthyrwr', 'url' => 'URL', diff --git a/resources/lang/cy/admin/settings/general.php b/resources/lang/cy/admin/settings/general.php index 5d8b6df46f..a8ef3d5ecc 100644 --- a/resources/lang/cy/admin/settings/general.php +++ b/resources/lang/cy/admin/settings/general.php @@ -32,7 +32,7 @@ return [ 'backups_restoring' => 'Restoring from Backup', 'backups_upload' => 'Upload Backup', 'backups_path' => 'Backups on the server are stored in :path', - 'backups_restore_warning' => 'Use the restore button to restore from a previous backup. (This does not currently work with S3 file storage or Docker.

Your entire :app_name database and any uploaded files will be completely replaced by what\'s in the backup file. ', + 'backups_restore_warning' => 'Use the restore button to restore from a previous backup. (This does not currently work with S3 file storage or Docker.)

Your entire :app_name database and any uploaded files will be completely replaced by what\'s in the backup file. ', 'backups_logged_out' => 'All existing users, including you, will be logged out once your restore is complete.', 'backups_large' => 'Very large backups may time out on the restore attempt and may still need to be run via command line. ', 'barcode_settings' => 'Gosodiadau Barcode', @@ -86,6 +86,8 @@ return [ 'ldap_settings' => 'Gosodiadau LDAP', 'ldap_client_tls_cert_help' => 'Client-Side TLS Certificate and Key for LDAP connections are usually only useful in Google Workspace configurations with "Secure LDAP." Both are required.', 'ldap_client_tls_key' => 'LDAP Client-Side TLS key', + 'ldap_location' => 'LDAP Location', +'ldap_location_help' => 'The Ldap Location field should be used if an OU is not being used in the Base Bind DN. Leave this blank if an OU search is being used.', 'ldap_login_test_help' => 'Gosodwch cyfrif a chyfrinair LDAP dilys o\'r base DN i profi cysyllted a gweithrediad LDAP. RHAID ARBED Y GOSODIADAU LDAP CYNTAF.', 'ldap_login_sync_help' => 'Mae\'r prawf yma yn profi\'r gallu i LDAP gwneud sync. Os ydi\'r gosodiadau LDAP yn anghywir mae\'n bosib ni ellith defnyddwyr mewngofnodi. RHAID ARBED GOSODIADAU LDAP CYNTAF.', 'ldap_manager' => 'LDAP Manager', @@ -328,4 +330,9 @@ return [ 'setup_migration_create_user' => 'Next: Create User', 'ldap_settings_link' => 'LDAP Settings Page', 'slack_test' => 'Test Integration', + 'google_callback_help' => 'This should be entered as the callback URL in your Google OAuth app settings in your organization's Google developer console .', + 'google_login' => 'Google Workspace Login Settings', + 'enable_google_login' => 'Enable users to login with Google Workspace', + 'enable_google_login_help' => 'Users will not be automatically provisioned. They must have an existing account here AND in Google Workspace, and their username here must match their Google Workspace email address. ', + ]; diff --git a/resources/lang/cy/admin/users/message.php b/resources/lang/cy/admin/users/message.php index f04c85d285..7760e062f8 100644 --- a/resources/lang/cy/admin/users/message.php +++ b/resources/lang/cy/admin/users/message.php @@ -6,7 +6,7 @@ return array( 'declined' => 'Rydych wedi llwyddo I wrthod yr ased yma.', 'bulk_manager_warn' => 'Mae eich defnyddwyr wedi diweddaru\'n llwyddiannus ond mae\'r blwch rheolwr heb newid gan fod y rheolwr yn y rhestr o defnyddwyr. Dewisiwch eto heb cynnwys y rheolwr.', 'user_exists' => 'Defnyddiwr yn bodoli yn barod!', - 'user_not_found' => 'Nid yw defnyddiwr [:id] yn bodoli.', + 'user_not_found' => 'User does not exist.', 'user_login_required' => 'Mae angen llenwi\'r maes login', 'user_password_required' => 'Rhaid gosod cyfrinair.', 'insufficient_permissions' => 'Diffyg Hawliau.', diff --git a/resources/lang/cy/auth/general.php b/resources/lang/cy/auth/general.php index 2494f5150e..46deef4959 100644 --- a/resources/lang/cy/auth/general.php +++ b/resources/lang/cy/auth/general.php @@ -12,5 +12,8 @@ return [ 'remember_me' => 'Cofiwch fi', 'username_help_top' => 'Enter your username to be emailed a password reset link.', 'username_help_bottom' => 'Your username and email address may be the same, but may not be, depending on your configuration. If you cannot remember your username, contact your administrator.

Usernames without an associated email address will not be emailed a password reset link. ', - ]; + 'google_login' => 'Or login with Google Workspace', + 'google_login_failed' => 'Google Login failed, please try again.', + +]; diff --git a/resources/lang/cy/general.php b/resources/lang/cy/general.php index 90044e8b74..a62dca8ac6 100644 --- a/resources/lang/cy/general.php +++ b/resources/lang/cy/general.php @@ -92,6 +92,7 @@ return [ 'debug_warning_text' => 'Mae\'r cymhwysiad hwn yn rhedeg yn y modd cynhyrchu gyda debugging wedi\'i alluogi. Gall hyn ddatgelu data sensitif os yw\'ch cais yn hygyrch i\'r byd y tu allan. Analluoga modd dadfygio trwy osod y APP_DEBUG gwerth yn .env ffeil ifalse.', 'delete' => 'Dileu', 'delete_confirm' => 'Ydych chi\'n sicr eich bod eisiau dileu\'r :item?', + 'delete_confirm_no_undo' => 'Are you sure you wish to delete :item? This can not be undone.', 'deleted' => 'Wedi Dileu', 'delete_seats' => 'Seddi wedi dileu', 'deletion_failed' => 'Deletion failed', @@ -439,4 +440,13 @@ return [ 'setup_migration_output' => 'Migration output:', 'setup_migration_create_user' => 'Next: Create User', 'importer_generic_error' => 'Your file import is complete, but we did receive an error. This is usually caused by third-party API throttling from a notification webhook (such as Slack) and would not have interfered with the import itself, but you should confirm this.', + 'confirm' => 'Confirm', + 'autoassign_licenses' => 'Auto-Assign Licenses', + 'autoassign_licenses_help' => 'Allow this user to have licenses assigned via the bulk-assign license UI or cli tools.', + 'autoassign_licenses_help_long' => 'This allows a user to be have licenses assigned via the bulk-assign license UI or cli tools. (For example, you might not want contractors to be auto-assigned a license you would provide to only staff members. You can still individually assign licenses to those users, but they will not be included in the Checkout License to All Users functions.)', + 'no_autoassign_licenses_help' => 'Do not include user for bulk-assigning through the license UI or cli tools.', + 'modal_confirm_generic' => 'Are you sure?', + 'cannot_be_deleted' => 'This item cannot be deleted', + 'undeployable_tooltip' => 'This item cannot be checked out. Check the quantity remaining.', + ]; diff --git a/resources/lang/cy/mail.php b/resources/lang/cy/mail.php index 31a2b76ea1..c2f8723bf5 100644 --- a/resources/lang/cy/mail.php +++ b/resources/lang/cy/mail.php @@ -75,6 +75,7 @@ return [ 'your_credentials' => 'Eich manylion defnyddiwr Snipe-IT', 'Accessory_Checkin_Notification' => 'Accessory checked in', 'Asset_Checkin_Notification' => 'Asset checked in', + 'Asset_Checkout_Notification' => 'Asset checked out', 'License_Checkin_Notification' => 'License checked in', 'Expected_Checkin_Report' => 'Expected asset checkin report', 'Expected_Checkin_Notification' => 'Reminder: :name checkin deadline approaching', diff --git a/resources/lang/cy/validation.php b/resources/lang/cy/validation.php index a52e17e40e..a8bdb061a9 100644 --- a/resources/lang/cy/validation.php +++ b/resources/lang/cy/validation.php @@ -67,6 +67,8 @@ return [ 'array' => 'Rhaid i\'r :attribute cael o leiaf :min o eitemau.', ], 'starts_with' => 'The :attribute must start with one of the following: :values.', + 'ends_with' => 'The :attribute must end with one of the following: :values.', + 'not_in' => 'Mae\'r :attribute a dewisir yn annilys.', 'numeric' => 'Rhaid i\'r :attribute bod yn rhif.', 'present' => 'Rhaid i\'r maes :attribute bod yn presennol.', diff --git a/resources/lang/da/admin/accessories/general.php b/resources/lang/da/admin/accessories/general.php index 95d8d60e68..5628485ef9 100644 --- a/resources/lang/da/admin/accessories/general.php +++ b/resources/lang/da/admin/accessories/general.php @@ -17,5 +17,6 @@ return array( 'use_default_eula' => 'Brug den primære standard slutbrugerlicens i stedet for.', 'use_default_eula_disabled' => 'Brug den primære standard slutbrugerlicens i stedet for. Ingen primær standard slutbrugerlicens er defineret. Tilføj en under indstillinger.', 'clone' => 'Clone Accessory', + 'delete_disabled' => 'This accessory cannot be deleted yet because some items are still checked out.', ); diff --git a/resources/lang/da/admin/components/message.php b/resources/lang/da/admin/components/message.php index e095b0841e..41a39eb3e3 100644 --- a/resources/lang/da/admin/components/message.php +++ b/resources/lang/da/admin/components/message.php @@ -23,7 +23,8 @@ return array( 'checkout' => array( 'error' => 'Komponent blev ikke tjekket ud, prøv igen', 'success' => 'Komponent tjekket ud med succes.', - 'user_does_not_exist' => 'Denne bruger er ugyldig. Prøv igen.' + 'user_does_not_exist' => 'Denne bruger er ugyldig. Prøv igen.', + 'unavailable' => 'Not enough components remaining: :remaining remaining, :requested requested ', ), 'checkin' => array( diff --git a/resources/lang/da/admin/consumables/message.php b/resources/lang/da/admin/consumables/message.php index bddde98446..63313533d1 100644 --- a/resources/lang/da/admin/consumables/message.php +++ b/resources/lang/da/admin/consumables/message.php @@ -23,7 +23,8 @@ return array( 'checkout' => array( 'error' => 'Forbruget blev ikke tjekket ud, prøv igen', 'success' => 'Forbrugsmaterialet tjekket ud med succes.', - 'user_does_not_exist' => 'Denne bruger er ugyldig. Prøv igen.' + 'user_does_not_exist' => 'Denne bruger er ugyldig. Prøv igen.', + 'unavailable' => 'There are not enough consumables for this checkout. Please check the quantity left. ', ), 'checkin' => array( diff --git a/resources/lang/da/admin/custom_fields/general.php b/resources/lang/da/admin/custom_fields/general.php index 8de9abed48..31657d9ba4 100644 --- a/resources/lang/da/admin/custom_fields/general.php +++ b/resources/lang/da/admin/custom_fields/general.php @@ -49,4 +49,6 @@ return [ 'unique' => 'Unique', 'display_in_user_view' => 'Allow the checked out user to view these values in their View Assigned Assets page', 'display_in_user_view_table' => 'Visible to User', + 'auto_add_to_fieldsets' => 'Automatically add this to every new fieldset', + 'add_to_preexisting_fieldsets' => 'Add to any existing fieldsets', ]; diff --git a/resources/lang/da/admin/hardware/general.php b/resources/lang/da/admin/hardware/general.php index 2e820a8407..344dff99c4 100644 --- a/resources/lang/da/admin/hardware/general.php +++ b/resources/lang/da/admin/hardware/general.php @@ -23,6 +23,7 @@ return [ 'restore' => 'Gendan aktiv', 'pending' => 'Verserende', 'undeployable' => 'Undeployable', + 'undeployable_tooltip' => 'This asset has a status label that is undeployable and cannot be checked out at this time.', 'view' => 'Se aktiv', 'csv_error' => 'You have an error in your CSV file:', 'import_text' => ' diff --git a/resources/lang/da/admin/hardware/table.php b/resources/lang/da/admin/hardware/table.php index a23e351cac..a7866f995d 100644 --- a/resources/lang/da/admin/hardware/table.php +++ b/resources/lang/da/admin/hardware/table.php @@ -8,6 +8,7 @@ return [ 'change' => 'Ind ud', 'checkout_date' => 'Checkout dato', 'checkoutto' => 'Tjekket ud', + 'components_cost' => 'Total Components Cost', 'current_value' => 'Current Value', 'diff' => 'Diff', 'dl_csv' => 'Download CSV', diff --git a/resources/lang/da/admin/licenses/general.php b/resources/lang/da/admin/licenses/general.php index b8c500395e..2f7e026296 100644 --- a/resources/lang/da/admin/licenses/general.php +++ b/resources/lang/da/admin/licenses/general.php @@ -1,8 +1,8 @@ 'Om licenser', - 'about_licenses' => 'Licenser bruges til at spore software. De har et bestemt antal pladser, der kan tjekkes ud til enkeltpersoner', + 'about_licenses_title' => 'Om licenser', + 'about_licenses' => 'Licenser bruges til at spore software. De har et bestemt antal pladser, der kan tjekkes ud til enkeltpersoner', 'checkin' => 'Checkin Licenssæde', 'checkout_history' => 'Checkout historie', 'checkout' => 'Checkout Licenssæde', @@ -18,4 +18,30 @@ return array( 'software_licenses' => 'Softwarelicenser', 'user' => 'Bruger', 'view' => 'Se licens', + 'delete_disabled' => 'This license cannot be deleted yet because some seats are still checked out.', + 'bulk' => + [ + 'checkin_all' => [ + 'button' => 'Checkin All Seats', + 'modal' => 'This will action checkin one seat. | This action will checkin all :checkedout_seats_count seats for this license.', + 'enabled_tooltip' => 'Checkin ALL seats for this license from both users and assets', + 'disabled_tooltip' => 'This is disabled because there are no seats currently checked out', + 'success' => 'License successfully checked in! | All licenses were successfully checked in!', + 'log_msg' => 'Checked in via bulk license checkout in license GUI', + ], + + 'checkout_all' => [ + 'button' => 'Checkout All Seats', + 'modal' => 'This action will checkout one seat to the first available user. | This action will checkout all :available_seats_count seats to the first available users. A user is considered available for this seat if they do not already have this license checked out to them, and the Auto-Assign License property is enabled on their user account.', + 'enabled_tooltip' => 'Checkout ALL seats (or as many as are available) to ALL users', + 'disabled_tooltip' => 'This is disabled because there are no seats currently available', + 'success' => 'License successfully checked out! | :count licenses were successfully checked out!', + 'error_no_seats' => 'There are no remaining seats left for this license.', + 'warn_not_enough_seats' => ':count users were assigned this license, but we ran out of available license seats.', + 'warn_no_avail_users' => 'Nothing to do. There are no users who do not already have this license assigned to them.', + 'log_msg' => 'Checked out via bulk license checkout in license GUI', + + + ], + ], ); diff --git a/resources/lang/da/admin/manufacturers/message.php b/resources/lang/da/admin/manufacturers/message.php index 7376b2b1a0..d4c3d73a35 100644 --- a/resources/lang/da/admin/manufacturers/message.php +++ b/resources/lang/da/admin/manufacturers/message.php @@ -2,6 +2,7 @@ return array( + 'support_url_help' => 'Use {LOCALE} and {SERIAL} in your URL as variables to have those values auto-populate when viewing assets.', 'does_not_exist' => 'Fabrikant eksistere ikke.', 'assoc_users' => 'Denne producent er i øjeblikket forbundet med mindst en model og kan ikke slettes. Opdater dine modeller for ikke længere at henvise til denne producent, og prøv igen.', diff --git a/resources/lang/da/admin/manufacturers/table.php b/resources/lang/da/admin/manufacturers/table.php index 782e75aa9b..5b39e632dd 100644 --- a/resources/lang/da/admin/manufacturers/table.php +++ b/resources/lang/da/admin/manufacturers/table.php @@ -10,6 +10,7 @@ return array( 'support_email' => 'Support Email', 'support_phone' => 'Support Telefon', 'support_url' => 'Support URL', + 'warranty_lookup_url' => 'Warranty Lookup URL', 'update' => 'Opdater Fabrikant', 'url' => 'URL', diff --git a/resources/lang/da/admin/settings/general.php b/resources/lang/da/admin/settings/general.php index 734095fc56..55666d6ea7 100644 --- a/resources/lang/da/admin/settings/general.php +++ b/resources/lang/da/admin/settings/general.php @@ -32,7 +32,7 @@ return [ 'backups_restoring' => 'Restoring from Backup', 'backups_upload' => 'Upload Backup', 'backups_path' => 'Backups on the server are stored in :path', - 'backups_restore_warning' => 'Use the restore button to restore from a previous backup. (This does not currently work with S3 file storage or Docker.

Your entire :app_name database and any uploaded files will be completely replaced by what\'s in the backup file. ', + 'backups_restore_warning' => 'Use the restore button to restore from a previous backup. (This does not currently work with S3 file storage or Docker.)

Your entire :app_name database and any uploaded files will be completely replaced by what\'s in the backup file. ', 'backups_logged_out' => 'All existing users, including you, will be logged out once your restore is complete.', 'backups_large' => 'Very large backups may time out on the restore attempt and may still need to be run via command line. ', 'barcode_settings' => 'Stregkodeindstillinger', @@ -86,6 +86,8 @@ return [ 'ldap_settings' => 'LDAP-indstillinger', 'ldap_client_tls_cert_help' => 'Client-Side TLS Certificate and Key for LDAP connections are usually only useful in Google Workspace configurations with "Secure LDAP." Both are required.', 'ldap_client_tls_key' => 'LDAP Client-Side TLS key', + 'ldap_location' => 'LDAP Location', +'ldap_location_help' => 'The Ldap Location field should be used if an OU is not being used in the Base Bind DN. Leave this blank if an OU search is being used.', 'ldap_login_test_help' => 'Indtast validt LDAP brugernavn og kodeord fra den basis DN du angav ovenfor for at teste om dit LDAP login er korrekt konfigureret. DU SKAL FØRST OPDATERE og GEMME DINE LDAP INDSTILLINGER.', 'ldap_login_sync_help' => 'Dette tester kun om LDAP kan synkronisere korrekt. Hvis din LDAP authentisering ikke er korrekt, er det usikkert om brugere kan logge ind. DU SKAL FØRST OPDATERE OG GEMME DINE LDAP INDSTILLINGER.', 'ldap_manager' => 'LDAP Manager', @@ -328,4 +330,9 @@ return [ 'setup_migration_create_user' => 'Next: Create User', 'ldap_settings_link' => 'LDAP Settings Page', 'slack_test' => 'Test Integration', + 'google_callback_help' => 'This should be entered as the callback URL in your Google OAuth app settings in your organization's Google developer console .', + 'google_login' => 'Google Workspace Login Settings', + 'enable_google_login' => 'Enable users to login with Google Workspace', + 'enable_google_login_help' => 'Users will not be automatically provisioned. They must have an existing account here AND in Google Workspace, and their username here must match their Google Workspace email address. ', + ]; diff --git a/resources/lang/da/admin/users/message.php b/resources/lang/da/admin/users/message.php index 40a78b9690..60d4627387 100644 --- a/resources/lang/da/admin/users/message.php +++ b/resources/lang/da/admin/users/message.php @@ -6,7 +6,7 @@ return array( 'declined' => 'Du har afvist dette aktiv.', 'bulk_manager_warn' => 'Dine brugere er blevet opdateret, men din administratorindgang blev ikke gemt, fordi den valgte leder også var på brugerlisten, der skulle redigeres, og brugerne er måske ikke deres egen administrator. Vælg venligst dine brugere igen, undtagen manager.', 'user_exists' => 'Bruger eksistere allerede!', - 'user_not_found' => 'Bruger [: id] findes ikke.', + 'user_not_found' => 'User does not exist.', 'user_login_required' => 'Login-feltet er påkrævet', 'user_password_required' => 'Adgangskoden er påkrævet.', 'insufficient_permissions' => 'Utilstrækkelige tilladelser.', diff --git a/resources/lang/da/auth/general.php b/resources/lang/da/auth/general.php index b2f805ea14..fc94b96bd7 100644 --- a/resources/lang/da/auth/general.php +++ b/resources/lang/da/auth/general.php @@ -12,5 +12,8 @@ return [ 'remember_me' => 'Husk mig', 'username_help_top' => 'Indtast dit brugernavn for at få tilsendt et link til nulstilling af adgangskoden.', 'username_help_bottom' => 'Dit brugernavn og din emailadresse kan være den samme; men din konfiguration kan kæve at de er forskellige. Hvis du ikke kan huske dit brugernavn, så kontakt administratoren.

Brugernavne uden tilhørende emailadresse vil ikke få tilsendt mail med link til reset af kodeord. ', - ]; + 'google_login' => 'Or login with Google Workspace', + 'google_login_failed' => 'Google Login failed, please try again.', + +]; diff --git a/resources/lang/da/general.php b/resources/lang/da/general.php index 91470bf32b..6f869af168 100644 --- a/resources/lang/da/general.php +++ b/resources/lang/da/general.php @@ -92,6 +92,7 @@ return [ 'debug_warning_text' => 'Denne applikation kører i produktionstilstand med debugging aktiveret. Dette kan udsætte følsomme data, hvis din ansøgning er tilgængelig for omverdenen. Deaktiver fejlsøgningsmodus ved at indstille værdien APP_DEBUG i din .env fil til false.', 'delete' => 'Slet', 'delete_confirm' => 'Er du sikker på at du vil slette :item?', + 'delete_confirm_no_undo' => 'Are you sure you wish to delete :item? This can not be undone.', 'deleted' => 'Slettet', 'delete_seats' => 'Slettede pladser', 'deletion_failed' => 'Sletning mislykkedes', @@ -439,4 +440,13 @@ return [ 'setup_migration_output' => 'Migration output:', 'setup_migration_create_user' => 'Next: Create User', 'importer_generic_error' => 'Your file import is complete, but we did receive an error. This is usually caused by third-party API throttling from a notification webhook (such as Slack) and would not have interfered with the import itself, but you should confirm this.', + 'confirm' => 'Confirm', + 'autoassign_licenses' => 'Auto-Assign Licenses', + 'autoassign_licenses_help' => 'Allow this user to have licenses assigned via the bulk-assign license UI or cli tools.', + 'autoassign_licenses_help_long' => 'This allows a user to be have licenses assigned via the bulk-assign license UI or cli tools. (For example, you might not want contractors to be auto-assigned a license you would provide to only staff members. You can still individually assign licenses to those users, but they will not be included in the Checkout License to All Users functions.)', + 'no_autoassign_licenses_help' => 'Do not include user for bulk-assigning through the license UI or cli tools.', + 'modal_confirm_generic' => 'Are you sure?', + 'cannot_be_deleted' => 'This item cannot be deleted', + 'undeployable_tooltip' => 'This item cannot be checked out. Check the quantity remaining.', + ]; diff --git a/resources/lang/da/mail.php b/resources/lang/da/mail.php index c8c585fc99..acd786056b 100644 --- a/resources/lang/da/mail.php +++ b/resources/lang/da/mail.php @@ -74,6 +74,7 @@ return [ 'your_credentials' => 'Dine Snipe-IT Legitimationsoplysninger', 'Accessory_Checkin_Notification' => 'Tilbehør tjekket ind', 'Asset_Checkin_Notification' => 'Asset tjekket ind', + 'Asset_Checkout_Notification' => 'Asset checked out', 'License_Checkin_Notification' => 'Licens tjekket ind', 'Expected_Checkin_Report' => 'Forventet asset checkin rapport', 'Expected_Checkin_Notification' => 'Påmindelse: :name checkin deadline nærmer sig', diff --git a/resources/lang/da/validation.php b/resources/lang/da/validation.php index e1ae3960c9..412a3d143b 100644 --- a/resources/lang/da/validation.php +++ b/resources/lang/da/validation.php @@ -67,6 +67,8 @@ return [ 'array' => 'Attributten skal have mindst: min elementer.', ], 'starts_with' => ':attribute skal starte med en af følgende: :values', + 'ends_with' => 'The :attribute must end with one of the following: :values.', + 'not_in' => 'Den valgte :attribute er ugyldig.', 'numeric' => ':attribute skal være et tal.', 'present' => 'Attributfeltet skal være til stede.', diff --git a/resources/lang/de-i/admin/accessories/general.php b/resources/lang/de-i/admin/accessories/general.php index 896b26aa4b..49915e7979 100644 --- a/resources/lang/de-i/admin/accessories/general.php +++ b/resources/lang/de-i/admin/accessories/general.php @@ -17,5 +17,6 @@ return array( 'use_default_eula' => 'Die Standard EULA stattdessen verwenden.', 'use_default_eula_disabled' => 'Die Standard-EULA verwenden. Es wurde keine Standard-EULA definiert. Bitte füge eine in den Einstellungen hinzu.', 'clone' => 'Zubehör kopieren', + 'delete_disabled' => 'Dieses Zubehör kann noch nicht gelöscht werden, da einige Artikel noch herausgegeben sind.', ); diff --git a/resources/lang/de-i/admin/accessories/message.php b/resources/lang/de-i/admin/accessories/message.php index 3dcb836f61..3f661c643a 100644 --- a/resources/lang/de-i/admin/accessories/message.php +++ b/resources/lang/de-i/admin/accessories/message.php @@ -24,7 +24,7 @@ return array( 'checkout' => array( 'error' => 'Zubehör konnte nicht herausgegeben werden. Bitte versuche es erneut', 'success' => 'Zubehör erfolgreich herausgegeben.', - 'unavailable' => 'Accessory is not available for checkout. Check quantity available', + 'unavailable' => 'Zubehör ist nicht verfügbar, um herausgegeben zu werden. Prüfe die verfügbare Menge', 'user_does_not_exist' => 'Dieser Benutzer ist ungültig. Bitte versuche es erneut.' ), diff --git a/resources/lang/de-i/admin/components/message.php b/resources/lang/de-i/admin/components/message.php index 906bb84ece..5466746668 100644 --- a/resources/lang/de-i/admin/components/message.php +++ b/resources/lang/de-i/admin/components/message.php @@ -23,7 +23,8 @@ return array( 'checkout' => array( 'error' => 'Komponente konnte nicht herausgegeben werden. Bitte versuche es erneut', 'success' => 'Komponente wurde erfolgreich herausgegeben.', - 'user_does_not_exist' => 'Dieser Benutzer ist ungültig. Bitte versuche es erneut.' + 'user_does_not_exist' => 'Dieser Benutzer ist ungültig. Bitte versuche es erneut.', + 'unavailable' => 'Nicht genügend verbleibende Komponenten: :remaining verbleibend, :requested angefordert ', ), 'checkin' => array( diff --git a/resources/lang/de-i/admin/consumables/message.php b/resources/lang/de-i/admin/consumables/message.php index 1661f9703c..45d5e12bb4 100644 --- a/resources/lang/de-i/admin/consumables/message.php +++ b/resources/lang/de-i/admin/consumables/message.php @@ -23,7 +23,8 @@ return array( 'checkout' => array( 'error' => 'Das Verbrauchsmaterial wurde nicht herausgegeben. Bitte versuche es erneut', 'success' => 'Verbrauchsmaterial wurde erfolgreich herausgegeben.', - 'user_does_not_exist' => 'Dieser Benutzer ist ungültig. Bitte versuche es erneut.' + 'user_does_not_exist' => 'Dieser Benutzer ist ungültig. Bitte versuche es erneut.', + 'unavailable' => 'Es sind nicht genügend Verbrauchsmaterialien für diese Herausgabe vorhanden. Bitte überprüfe die verbleibende Menge. ', ), 'checkin' => array( diff --git a/resources/lang/de-i/admin/custom_fields/general.php b/resources/lang/de-i/admin/custom_fields/general.php index 5ee982eb5b..ba8aa4d173 100644 --- a/resources/lang/de-i/admin/custom_fields/general.php +++ b/resources/lang/de-i/admin/custom_fields/general.php @@ -49,4 +49,6 @@ return [ 'unique' => 'Einzigartig', 'display_in_user_view' => 'Erlaube dem Benutzer, an den das Asset herausgegeben wurde, diese Werte auf der Seite "Zugeordnete Assets anzeigen" anzeigen zu lassen', 'display_in_user_view_table' => 'Für Benutzer sichtbar', + 'auto_add_to_fieldsets' => 'Automatisch zu jedem neuen Feldsatz hinzufügen', + 'add_to_preexisting_fieldsets' => 'Zu allen existierenden Feldsätzen hinzufügen', ]; diff --git a/resources/lang/de-i/admin/hardware/form.php b/resources/lang/de-i/admin/hardware/form.php index 21774204ff..02f782df66 100644 --- a/resources/lang/de-i/admin/hardware/form.php +++ b/resources/lang/de-i/admin/hardware/form.php @@ -4,7 +4,7 @@ return [ 'bulk_delete' => 'Massenlöschung von Assets bestätigen', 'bulk_restore' => 'Massenwiederherstellung von Assets bestätigen', 'bulk_delete_help' => 'Überprüfe die nachfolgenden Assets für die Massenlöschung. Sobald diese gelöscht sind, können diese zwar wiederhergestellt werden, sind aber dem aktuellen Nutzer nicht mehr zugeordnet.', - 'bulk_restore_help' => 'Überprüfen Sie die Assets für die Massenwiederherstellung. Sobald sie wiederhergestellt sind, werden diese Assets nicht mit Benutzern assoziiert, denen sie zuvor zugewiesen wurden.', + 'bulk_restore_help' => 'Überprüfe die Assets für die Massenwiederherstellung. Sobald sie wiederhergestellt sind, werden diese Assets nicht mit Benutzern assoziiert, denen sie zuvor zugewiesen wurden.', 'bulk_delete_warn' => 'Du bist im Begriff :asset_count Assets zu löschen.', 'bulk_restore_warn' => 'Sie sind dabei, :asset_count Assets wiederherzustellen.', 'bulk_update' => 'Massenaktualisierung von Assets', @@ -48,7 +48,7 @@ return [ 'asset_location_update_default' => 'Nur den Standardort aktualisieren', 'asset_not_deployable' => 'Dieses Asset ist nicht verfügbar und kann nicht herausgegeben werden.', 'asset_deployable' => 'Dieses Asset ist verfügbar und kann herausgegeben werden.', - 'processing_spinner' => 'Processing... (This might take a bit of time on large files)', + 'processing_spinner' => 'Verarbeitung... (Dies kann bei großen Dateien etwas Zeit in Anspruch nehmen)', 'optional_infos' => 'Optionale Informationen', 'order_details' => 'Bestellinformationen' ]; diff --git a/resources/lang/de-i/admin/hardware/general.php b/resources/lang/de-i/admin/hardware/general.php index 5ee2900d67..55aaa68f34 100644 --- a/resources/lang/de-i/admin/hardware/general.php +++ b/resources/lang/de-i/admin/hardware/general.php @@ -23,6 +23,7 @@ return [ 'restore' => 'Asset wiederherstellen', 'pending' => 'Ausstehende', 'undeployable' => 'Nicht einsetzbar', + 'undeployable_tooltip' => 'Dieses Asset hat eine Statusbezeichnung, die nicht einsetzbar ist und zu diesem Zeitpunkt nicht ausgecheckt werden kann.', 'view' => 'Asset ansehen', 'csv_error' => 'Es gibt einen Fehler in der CSV-Datei:', 'import_text' => ' diff --git a/resources/lang/de-i/admin/hardware/table.php b/resources/lang/de-i/admin/hardware/table.php index 1bf97c3197..ef6c2e3430 100644 --- a/resources/lang/de-i/admin/hardware/table.php +++ b/resources/lang/de-i/admin/hardware/table.php @@ -8,6 +8,7 @@ return [ 'change' => 'Eingang/Ausgang', 'checkout_date' => 'Herausgabedatum', 'checkoutto' => 'Herausgegeben', + 'components_cost' => 'Gesamtkosten der Komponenten', 'current_value' => 'Aktueller Wert', 'diff' => 'Differenz', 'dl_csv' => 'CSV Herunterladen', diff --git a/resources/lang/de-i/admin/licenses/general.php b/resources/lang/de-i/admin/licenses/general.php index 8bdf26b9a7..eab1fe6927 100644 --- a/resources/lang/de-i/admin/licenses/general.php +++ b/resources/lang/de-i/admin/licenses/general.php @@ -1,8 +1,8 @@ 'Über Lizenzen', - 'about_licenses' => 'Lizenzen werden verwendet, um Software zu verfolgen. Sie haben eine bestimmte Anzahl von Plätzen, die an Einzelpersonen ausgegeben werden können', + 'about_licenses_title' => 'Über Lizenzen', + 'about_licenses' => 'Lizenzen werden verwendet, um Software zu verfolgen. Sie haben eine bestimmte Anzahl von Plätzen, die an Einzelpersonen ausgegeben werden können', 'checkin' => 'Lizenzaktivierung einbuchen', 'checkout_history' => 'Zuweisungsverlauf', 'checkout' => 'Lizenzaktivierung herausgeben', @@ -18,4 +18,30 @@ return array( 'software_licenses' => 'Software Lizenzen', 'user' => 'Benutzer', 'view' => 'Lizenz ansehen', + 'delete_disabled' => 'Diese Lizenz kann noch nicht gelöscht werden, da einige Plätze noch ausgecheckt sind.', + 'bulk' => + [ + 'checkin_all' => [ + 'button' => 'Alle Plätze zurücknehmen', + 'modal' => 'Diese Aktion wird einen Sitz zurücknehmen. | Diese Aktion wird alle :checkedout_seats_count Sitze für diese Lizenz zurücknehmen.', + 'enabled_tooltip' => 'ALLE Plätze für diese Lizenz zurücknehmen, sowohl von Benutzern als auch von Assets', + 'disabled_tooltip' => 'Es ist deaktiviert, da derzeit keine Plätze zum herausgegeben verfügbar sind', + 'success' => 'Lizenz erfolgreich zurückgenommen! | Alle Lizenzen wurden erfolgreich zurückgenommen!', + 'log_msg' => 'Zurückgenommen über Massen-Zurücknehmen in der Lizenzübersicht', + ], + + 'checkout_all' => [ + 'button' => 'Alle Plätze herausgeben', + 'modal' => 'Diese Aktion wird einen Platz für den ersten verfügbaren Benutzer herausgeben. | Diese Aktion wird alle :available_seats_count Plätze an die ersten verfügbaren Benutzer herausgeben. Ein Benutzer wird als verfügbar für diesen Platz betrachtet, wenn er diese Lizenz noch nicht zugewiesen hat und die "Lizenzen automatisch zuweisen" Eigenschaft auf dem Benutzerkonto aktiviert ist.', + 'enabled_tooltip' => 'ALLE Plätze (oder so viele wie verfügbar sind) an ALLE Benutzer herausgeben', + 'disabled_tooltip' => 'Dies ist deaktiviert, da derzeit keine Sitze verfügbar sind', + 'success' => 'Lizenz erfolgreich herausgegeben! | Alle :count Lizenzen wurden erfolgreich herausgegeben!', + 'error_no_seats' => 'Es gibt keine verbleibenden Plätze für diese Lizenz.', + 'warn_not_enough_seats' => ':count Benutzern wurde diese Lizenz zugewiesen, aber es gibt keine verfügbaren Lizenzplätze mehr.', + 'warn_no_avail_users' => 'Nichts zu tun. Es gibt keine Benutzer, denen diese Lizenz noch nicht zugewiesen ist.', + 'log_msg' => 'Herausgegeben über Massen-Herausgeben in Lizenzübersicht', + + + ], + ], ); diff --git a/resources/lang/de-i/admin/manufacturers/message.php b/resources/lang/de-i/admin/manufacturers/message.php index 0d05766dc2..919e9759e0 100644 --- a/resources/lang/de-i/admin/manufacturers/message.php +++ b/resources/lang/de-i/admin/manufacturers/message.php @@ -2,6 +2,7 @@ return array( + 'support_url_help' => 'Verwenden Sie {LOCALE} und {SERIAL} in Ihrer URL als Variablen, um diese Werte beim Anzeigen von Assets automatisch auszufüllen.', 'does_not_exist' => 'Hersteller existiert nicht.', 'assoc_users' => 'Dieser Hersteller ist derzeit bereits mit einem Model verknüpft und kann nicht gelöscht werden. Bitte trenne Deine Modelle von diesem Hersteller und versuche es erneut. ', diff --git a/resources/lang/de-i/admin/manufacturers/table.php b/resources/lang/de-i/admin/manufacturers/table.php index 254195f9f6..a0c696407a 100644 --- a/resources/lang/de-i/admin/manufacturers/table.php +++ b/resources/lang/de-i/admin/manufacturers/table.php @@ -10,6 +10,7 @@ return array( 'support_email' => 'Support per E-Mail', 'support_phone' => 'Support Telefon', 'support_url' => 'Support-URL', + 'warranty_lookup_url' => 'Garantie-Verweis URL', 'update' => 'Hersteller aktualisieren', 'url' => 'URL', diff --git a/resources/lang/de-i/admin/models/general.php b/resources/lang/de-i/admin/models/general.php index d8bff86d8e..41b2227c00 100644 --- a/resources/lang/de-i/admin/models/general.php +++ b/resources/lang/de-i/admin/models/general.php @@ -6,7 +6,7 @@ return array( 'deleted' => 'Dieses Modell wurde gelöscht.', 'bulk_delete' => 'Massenlöschen von Asset-Modellen', 'bulk_delete_help' => 'Nutze die nachfolgenden Kontrollkästchen, um die Löschung der Asset-Modelle zu bestätigen. Asset-Modelle, die noch zugewiesene Assets haben, können nur dann gelöscht werden, wenn die enthaltenen Assets einem anderen Asset-Modell zugewiesen werden.', - 'bulk_delete_warn' => 'You are about to delete one asset model.|You are about to delete :model_count asset models.', + 'bulk_delete_warn' => 'Du bist dabei, ein Asset Modell zu löschen.|Du bist dabei, :model_count Asset Modelle zu löschen.', 'restore' => 'Modell wiederherstellen', 'requestable' => 'Benutzer können dieses Modell anfordern', 'show_mac_address' => 'MAC Adressen Feld anzeigen für Assets mit diesem Modell', diff --git a/resources/lang/de-i/admin/models/message.php b/resources/lang/de-i/admin/models/message.php index 40640def6e..d3f9a96995 100644 --- a/resources/lang/de-i/admin/models/message.php +++ b/resources/lang/de-i/admin/models/message.php @@ -32,14 +32,14 @@ return array( 'bulkedit' => array( 'error' => 'Es wurden keine Felder geändert, somit wurde auch nichts aktualisiert.', - 'success' => 'Model successfully updated. |:model_count models successfully updated.', - 'warn' => 'You are about to update the properies of the following model: |You are about to edit the properties of the following :model_count models:', + 'success' => 'Modell erfolgreich aktualisiert. |:model_count Modelle erfolgreich aktualisiert.', + 'warn' => 'Du bist dabei, die Eigenschaften des folgenden Modells zu aktualisieren: |Du bist dabei, die Eigenschaften der folgenden :model_count Modelle zu bearbeiten:', ), 'bulkdelete' => array( 'error' => 'Es wurden keine Modelle ausgewählt. Somit wurde auch nichts gelöscht.', - 'success' => 'Model deleted!|:success_count models deleted!', + 'success' => 'Modell gelöscht!|:success_count Modelle gelöscht!', 'success_partial' => ':success_count Modell(e) wurden gelöscht. Jedoch konnten :fail_count nicht gelöscht werden, da ihnen noch Assets zugeordnet sind.' ), diff --git a/resources/lang/de-i/admin/settings/general.php b/resources/lang/de-i/admin/settings/general.php index d99df337a1..be05579c32 100644 --- a/resources/lang/de-i/admin/settings/general.php +++ b/resources/lang/de-i/admin/settings/general.php @@ -32,7 +32,7 @@ return [ 'backups_restoring' => 'Aus Backup wiederherstellen', 'backups_upload' => 'Backup hochladen', 'backups_path' => 'Backups auf dem Server werden in :path gespeichert', - 'backups_restore_warning' => 'Wähle die Wiederherstellung um ein Backup wieder herzustellen. (Funktioniert derzeit nicht mit S3 Datenspeicher oder Docker)

Die gesamte :app_name Datebank und alle Uploads werden mit den Inhalten des Backups überschrieben. ', + 'backups_restore_warning' => 'Klicke den Wiederherstellungs-Knopf um ein Backup wiederherzustellen. (Funktioniert derzeit nicht mit S3 Datenspeicher oder Docker.)

Die gesamte :app_name Datenbank und alle hochgeladenen Dateien werden mit den Inhalten des Backups überschrieben. ', 'backups_logged_out' => 'Alle vorhandenen Benutzer, auch Du, werden abgemeldet, sobald Deine Wiederherstellung abgeschlossen ist.', 'backups_large' => 'Sehr große Backups können beim Wiederherstellungsversuch ausfallen (Time-Out) und müssen eventuell über die Kommandozeile ausgeführt werden. ', 'barcode_settings' => 'Barcode Einstellungen', @@ -86,6 +86,8 @@ return [ 'ldap_settings' => 'LDAP Einstellungen', 'ldap_client_tls_cert_help' => 'Client-seitige TLS-Zertifikat und Schlüssel für LDAP Verbindungen sind in der Regel nur in Google Workspace Konfigurationen mit "Secure LDAP" nützlich. Beide werden benötigt.', 'ldap_client_tls_key' => 'LDAP Client-seitiger TLS-Schlüssel', + 'ldap_location' => 'LDAP Standort', +'ldap_location_help' => 'Das Feld LDAP Standort sollte verwendet werden, wenn keine OU im Basis Bind DN verwendet wird. Leer lassen, wenn eine OU-Suche verwendet wird.', 'ldap_login_test_help' => 'Gib einen gültigen LDAP-Benutzernamen und ein Passwort von der oben angegebenen Basis-DN ein, um zu testen, ob Deine LDAP-Anmeldung korrekt konfiguriert ist. DU MUSST DEINE AKTUALISIERTEN LDAP-EINSTELLUNGEN ZUERST SPEICHERN.', 'ldap_login_sync_help' => 'Dies testet nur, ob LDAP korrekt synchronisiert werden kann. Falls Deine LDAP-Authentifizierungsabfrage nicht korrekt ist, können sich Benutzer möglicherweise nicht anmelden. DU MUSST DEINE AKTUALISIERTEN LDAP-EINSTELLUNGEN ZUERST SPEICHERN.', 'ldap_manager' => 'LDAP Manager', @@ -328,4 +330,9 @@ return [ 'setup_migration_create_user' => 'Weiter: Benutzer erstellen', 'ldap_settings_link' => 'LDAP Einstellungsseite', 'slack_test' => ' Integration testen', + 'google_callback_help' => 'Dies sollte als Callback-URL in den Google OAuth App-Einstellungen in deinem Unternehmen eingegeben werden's Google Developer Konsole .', + 'google_login' => 'Google Workspace Anmeldeeinstellungen', + 'enable_google_login' => 'Anmelden mit Google Workspace für Benutzer aktivieren', + 'enable_google_login_help' => 'Benutzer werden nicht automatisch bereitgestellt. Sie müssen ein bestehendes Konto hier UND in Google Workspace haben, und ihr Benutzername muss mit der E-Mail-Adresse von Google Workspace übereinstimmen. ', + ]; diff --git a/resources/lang/de-i/admin/users/general.php b/resources/lang/de-i/admin/users/general.php index 1024577849..10b5b0d236 100644 --- a/resources/lang/de-i/admin/users/general.php +++ b/resources/lang/de-i/admin/users/general.php @@ -43,12 +43,12 @@ return [ 'remote_help' => 'Dies kann nützlich sein, wenn Du nach externen Benutzern filtern musst, die niemals oder nur selten an Ihre physischen Standorte kommen.', 'not_remote_label' => 'Dies ist kein externer Benutzer', 'vip_label' => 'VIP Benutzer', - 'vip_help' => 'This can be helpful to mark important people in your org if you would like to handle them in special ways.', + 'vip_help' => 'Dies kann hilfreich sein, um wichtige Personen zu markieren, wenn du möchtest.', 'create_user' => 'Benutzer erstellen', 'create_user_page_explanation' => 'Dies sind die Anmeldeinformationen, die Du verwendest, um zum ersten Mal auf die Webseite zuzugreifen.', 'email_credentials' => 'E-Mail-Anmeldedaten', 'email_credentials_text' => 'Meine Zugangsdaten an die oben genannte E-Mail-Adresse senden', 'next_save_user' => 'Weiter: Benutzer speichern', 'all_assigned_list_generation' => 'Generiert am:', - 'email_user_creds_on_create' => 'Email this user their credentials?', + 'email_user_creds_on_create' => 'Diesem Benutzer seine Zugangsdaten per E-Mail senden?', ]; diff --git a/resources/lang/de-i/admin/users/message.php b/resources/lang/de-i/admin/users/message.php index e685a0f695..8216393217 100644 --- a/resources/lang/de-i/admin/users/message.php +++ b/resources/lang/de-i/admin/users/message.php @@ -6,7 +6,7 @@ return array( 'declined' => 'Du hast diesen Gegenstand erfolgreich abgelehnt.', 'bulk_manager_warn' => 'Deine Benutzer wurden erfolgreich aktualisiert, aber Dein Manager-Eintrag wurde nicht gespeichert, da der Manager, den Du ausgewählt hast, auch in der zu bearbeitenden Liste war, und Benutzer dürfen nicht ihr eigener Manager sein. Bitte wähle Deine Benutzer erneut aus, ohne den Manager.', 'user_exists' => 'Benutzer existiert bereits!', - 'user_not_found' => 'Benutzer [:id] existiert nicht.', + 'user_not_found' => 'Benutzer existiert nicht.', 'user_login_required' => 'Das Loginfeld ist erforderlich', 'user_password_required' => 'Das Passswortfeld ist erforderlich.', 'insufficient_permissions' => 'Unzureichende Berechtigungen.', diff --git a/resources/lang/de-i/auth/general.php b/resources/lang/de-i/auth/general.php index 974ae6fa93..000bb555b4 100644 --- a/resources/lang/de-i/auth/general.php +++ b/resources/lang/de-i/auth/general.php @@ -12,5 +12,8 @@ return [ 'remember_me' => 'Benutzername merken', 'username_help_top' => 'Benutzernamen eingeben, um einen Link zum Zurücksetzen des Passwortes per E-Mail zu erhalten.', 'username_help_bottom' => 'Abhängig von der Konfiguration, kann der Benutzername identisch mit ihrer E-Mailadresse sein. Falls Du Deinen Benutzernamen vergessen hast, kontaktiere Deinen Administrator.

Benutzernamen ohne zugeordnete E-Mailadresse erhalten keine E-Mail zum Zurücksetzen des Passwortes. ', - ]; + 'google_login' => 'Oder mit Google Workspace anmelden', + 'google_login_failed' => 'Google-Anmeldung fehlgeschlagen, bitte versuche es erneut.', + +]; diff --git a/resources/lang/de-i/general.php b/resources/lang/de-i/general.php index 71f9ada83c..6577ff7965 100644 --- a/resources/lang/de-i/general.php +++ b/resources/lang/de-i/general.php @@ -92,6 +92,7 @@ return [ 'debug_warning_text' => 'Diese Anwendung läuft im Produktionsmodus mit debugging aktiviert. Dies kann sensible Daten verfügbar machen, wenn Ihre Anwendung öffentlich zugänglich ist. Deaktiviere den Debug-Modus, indem du den APP_DEBUG-Wert in der .env Datei auf false setzt.', 'delete' => 'Löschen', 'delete_confirm' => 'Bist du sicher, dass du :item löschen möchtest?', + 'delete_confirm_no_undo' => 'Möchtest du :item wirklich löschen? Dies kann nicht rückgängig gemacht werden.', 'deleted' => 'Gelöscht', 'delete_seats' => 'Gelöschte Lizenzen', 'deletion_failed' => 'Löschen fehlgeschlagen', @@ -438,5 +439,14 @@ return [ 'setup_successful_migrations' => 'Die Datenbanktabellen wurden erstellt', 'setup_migration_output' => 'Ausgabe der Migration:', 'setup_migration_create_user' => 'Weiter: Benutzer erstellen', - 'importer_generic_error' => 'Your file import is complete, but we did receive an error. This is usually caused by third-party API throttling from a notification webhook (such as Slack) and would not have interfered with the import itself, but you should confirm this.', + 'importer_generic_error' => 'Dein Dateiimport ist abgeschlossen, aber es ist ein Fehler aufgetreten. Dies wird in der Regel durch eine API-Drosselung von Drittanbietern von einem Benachrichtigungs-Webhook (wie z. B. Slack) verursacht und hätte den Import selbst nicht beeinträchtigt, aber du solltest dies bestätigen.', + 'confirm' => 'Bestätigen', + 'autoassign_licenses' => 'Lizenzen automatisch zuweisen', + 'autoassign_licenses_help' => 'Erlaube diesem Benutzer die Zuweisung von Lizenzen über die Benutzeroberfläche für die Massenzuweisung von Lizenzen oder über die CLI-Tools.', + 'autoassign_licenses_help_long' => 'Dies erlaubt es einem Benutzer, Lizenzen über die Massen-Zuweisung GUI oder CLI-Tools zugewiesen zu bekommen. (Zum Beispiel möchten Sie den Auftragnehmern möglicherweise nicht automatisch eine Lizenz zuweisen, die nur Mitarbeitern zur Verfügung stehen würde. Sie können diesen Benutzern weiterhin einzelne Lizenzen zuweisen, aber sie werden nicht in der Lizenzen Massenherausgabe der Benutzer berücksichtigt.)', + 'no_autoassign_licenses_help' => 'Den Benutzer nicht bei der Lizenzen Massen-Zuweisung GUI oder CLI-Tools berücksichtigen.', + 'modal_confirm_generic' => 'Sind Sie sich sicher?', + 'cannot_be_deleted' => 'Dieser Gegenstand kann nicht gelöscht werden', + 'undeployable_tooltip' => 'Dieser Gegenstand kann nicht herausgegeben werden. Überprüfen Sie die verbleibende Menge.', + ]; diff --git a/resources/lang/de-i/help.php b/resources/lang/de-i/help.php index 8583a96685..3d44239609 100644 --- a/resources/lang/de-i/help.php +++ b/resources/lang/de-i/help.php @@ -15,7 +15,7 @@ return [ 'more_info_title' => 'Mehr Info', - 'audit_help' => 'Checking this box will edit the asset record to reflect this new location. Leaving it unchecked will simply note the location in the audit log.

Note that if this asset is checked out, it will not change the location of the person, asset or location it is checked out to.', + 'audit_help' => 'Mit dem aktivieren dieser Option wird der Asset-Datensatz an diesen neuen Ort angepasst. Wenn diese Option nicht aktiviert wird, wird der Ort nur im Audit-Log angezeigt.

Falls das Asset ausgecheckt ist, ändert sich der Ort der Person, des Assets oder des Orts, an den es ausgecheckt ist, nicht.', 'assets' => 'Assets sind Elemente, die mit Seriennummer oder einem Asset-Tag versehen sind. Sie sind meist höhere Werte, bei denen die Identifizierung eines bestimmten Gegenstands von Bedeutung ist.', diff --git a/resources/lang/de-i/mail.php b/resources/lang/de-i/mail.php index 6dea195874..5cebc28d2f 100644 --- a/resources/lang/de-i/mail.php +++ b/resources/lang/de-i/mail.php @@ -75,6 +75,7 @@ return [ 'your_credentials' => 'Ihre Snipe-IT Anmeldedaten', 'Accessory_Checkin_Notification' => 'Zubehör zurückgenommen', 'Asset_Checkin_Notification' => 'Asset zurückgenommen', + 'Asset_Checkout_Notification' => 'Asset herausgegeben', 'License_Checkin_Notification' => 'Lizenz zurückgenommen', 'Expected_Checkin_Report' => 'Bericht über erwartete Asset Rückgaben', 'Expected_Checkin_Notification' => 'Erinnerung: :name Rückgabedatum nähert sich', diff --git a/resources/lang/de-i/validation.php b/resources/lang/de-i/validation.php index 99524d20e3..8a5518141b 100644 --- a/resources/lang/de-i/validation.php +++ b/resources/lang/de-i/validation.php @@ -67,6 +67,8 @@ return [ 'array' => ':attribute muss mindestens :min Elemente enthalten.', ], 'starts_with' => ':attribute muss mit einem der folgenden Werte beginnen: :values.', + 'ends_with' => ':attribute muss mit einem der folgenden Werte enden: :values.', + 'not_in' => 'Auswahl :attribute ist ungültig.', 'numeric' => ':attribute muss eine Zahl sein.', 'present' => ':attribute muss vorhanden sein.', diff --git a/resources/lang/de/admin/accessories/general.php b/resources/lang/de/admin/accessories/general.php index fb4b698b4a..9c2cb6c74a 100644 --- a/resources/lang/de/admin/accessories/general.php +++ b/resources/lang/de/admin/accessories/general.php @@ -17,5 +17,6 @@ return array( 'use_default_eula' => 'Die Standard EULA stattdessen verwenden.', 'use_default_eula_disabled' => 'Die Standard EULA stattdessen verwenden. Keine Standard EULA definiert. Bitte fügen Sie eine in den Einstellungen hinzu.', 'clone' => 'Zubehör duplizieren', + 'delete_disabled' => 'Dieses Zubehör kann noch nicht gelöscht werden, da einige Artikel noch herausgegeben sind.', ); diff --git a/resources/lang/de/admin/accessories/message.php b/resources/lang/de/admin/accessories/message.php index ab0e46acfe..ed6a694aec 100644 --- a/resources/lang/de/admin/accessories/message.php +++ b/resources/lang/de/admin/accessories/message.php @@ -24,7 +24,7 @@ return array( 'checkout' => array( 'error' => 'Zubehör konnte nicht herausgegeben werden. Bitte versuchen Sie es erneut', 'success' => 'Zubehör erfolgreich herausgegeben.', - 'unavailable' => 'Accessory is not available for checkout. Check quantity available', + 'unavailable' => 'Zubehör ist nicht verfügbar, um herausgegeben zu werden. Prüfen Sie die verfügbare Menge', 'user_does_not_exist' => 'Dieser Benutzer existiert nicht. Bitte versuchen Sie es erneut.' ), diff --git a/resources/lang/de/admin/components/message.php b/resources/lang/de/admin/components/message.php index d7dd2a0cfe..e65d336fa3 100644 --- a/resources/lang/de/admin/components/message.php +++ b/resources/lang/de/admin/components/message.php @@ -23,7 +23,8 @@ return array( 'checkout' => array( 'error' => 'Komponente konnte nicht herausgegeben werden. Bitte versuchen Sie es erneut', 'success' => 'Komponente wurde erfolgreich herausgegeben.', - 'user_does_not_exist' => 'Dieser Benutzer ist ungültig. Bitte versuchen Sie es noch einmal.' + 'user_does_not_exist' => 'Dieser Benutzer ist ungültig. Bitte versuchen Sie es noch einmal.', + 'unavailable' => 'Nicht genügend verbleibende Komponenten: :remaining verbleibend, :requested angefordert ', ), 'checkin' => array( diff --git a/resources/lang/de/admin/consumables/message.php b/resources/lang/de/admin/consumables/message.php index 307ca97f47..2e3dc7540e 100644 --- a/resources/lang/de/admin/consumables/message.php +++ b/resources/lang/de/admin/consumables/message.php @@ -23,7 +23,8 @@ return array( 'checkout' => array( 'error' => 'Das Verbrauchsmaterial wurde nicht herausgegeben. Bitte versuchen Sie es erneut', 'success' => 'Verbrauchsmaterial wurde erfolgreich herausgegeben.', - 'user_does_not_exist' => 'Dieser Benutzer ist ungültig. Bitte versuchen Sie es noch einmal.' + 'user_does_not_exist' => 'Dieser Benutzer ist ungültig. Bitte versuchen Sie es noch einmal.', + 'unavailable' => 'Es sind nicht genügend Verbrauchsmaterialien für diese Herausgabe vorhanden. Bitte überprüfen Sie die verbleibende Menge. ', ), 'checkin' => array( diff --git a/resources/lang/de/admin/custom_fields/general.php b/resources/lang/de/admin/custom_fields/general.php index 1a0e51d66e..7b8b31efe1 100644 --- a/resources/lang/de/admin/custom_fields/general.php +++ b/resources/lang/de/admin/custom_fields/general.php @@ -49,4 +49,6 @@ return [ 'unique' => 'Einzigartig', 'display_in_user_view' => 'Erlaube dem Benutzer, an den das Asset herausgegeben wurde, diese Werte auf der Seite "Zugeordnete Assets anzeigen" anzeigen zu lassen', 'display_in_user_view_table' => 'Für Benutzer sichtbar', + 'auto_add_to_fieldsets' => 'Automatisch zu jedem neuen Feldsatz hinzufügen', + 'add_to_preexisting_fieldsets' => 'Zu allen existierenden Feldsätzen hinzufügen', ]; diff --git a/resources/lang/de/admin/hardware/form.php b/resources/lang/de/admin/hardware/form.php index 2f701205c9..718e27fb64 100644 --- a/resources/lang/de/admin/hardware/form.php +++ b/resources/lang/de/admin/hardware/form.php @@ -48,7 +48,7 @@ return [ 'asset_location_update_default' => 'Nur den Standardort aktualisieren', 'asset_not_deployable' => 'Dieses Asset ist nicht verfügbar und kann nicht herausgegeben werden.', 'asset_deployable' => 'Dieses Asset ist verfügbar und kann herausgegeben werden.', - 'processing_spinner' => 'Processing... (This might take a bit of time on large files)', + 'processing_spinner' => 'Verarbeitung... (Dies kann bei großen Dateien etwas Zeit in Anspruch nehmen)', 'optional_infos' => 'Optionale Informationen', 'order_details' => 'Bestellinformationen' ]; diff --git a/resources/lang/de/admin/hardware/general.php b/resources/lang/de/admin/hardware/general.php index ef18ff41a7..961cff1f87 100644 --- a/resources/lang/de/admin/hardware/general.php +++ b/resources/lang/de/admin/hardware/general.php @@ -23,6 +23,7 @@ return [ 'restore' => 'Asset wiederherstellen', 'pending' => 'Ausstehend', 'undeployable' => 'Nicht einsetzbar', + 'undeployable_tooltip' => 'Dieses Asset hat eine Statusbezeichnung, die nicht einsetzbar ist und zu diesem Zeitpunkt nicht ausgecheckt werden kann.', 'view' => 'Asset ansehen', 'csv_error' => 'Es gibt einen Fehler in der CSV-Datei:', 'import_text' => ' diff --git a/resources/lang/de/admin/hardware/table.php b/resources/lang/de/admin/hardware/table.php index 8a92d45d29..8cfe2ebde8 100644 --- a/resources/lang/de/admin/hardware/table.php +++ b/resources/lang/de/admin/hardware/table.php @@ -8,6 +8,7 @@ return [ 'change' => 'Zurücknehmen/Herausgeben', 'checkout_date' => 'Herausgabedatum', 'checkoutto' => 'Herausgegeben', + 'components_cost' => 'Gesamtkosten der Komponenten', 'current_value' => 'Aktueller Wert', 'diff' => 'Differenz', 'dl_csv' => 'CSV Herunterladen', diff --git a/resources/lang/de/admin/licenses/general.php b/resources/lang/de/admin/licenses/general.php index 30e0bf8022..04e84159dd 100644 --- a/resources/lang/de/admin/licenses/general.php +++ b/resources/lang/de/admin/licenses/general.php @@ -1,8 +1,8 @@ 'Über Lizenzen', - 'about_licenses' => 'Lizenzen werden verwendet, um Software zu verfolgen. Sie haben eine bestimmte Anzahl von Plätzen, die an Einzelpersonen ausgegeben werden können', + 'about_licenses_title' => 'Über Lizenzen', + 'about_licenses' => 'Lizenzen werden verwendet, um Software zu verfolgen. Sie haben eine bestimmte Anzahl von Plätzen, die an Einzelpersonen ausgegeben werden können', 'checkin' => 'Lizenz einbuchen', 'checkout_history' => 'Zuweisungsverlauf', 'checkout' => 'Lizenzaktivierung herausgeben', @@ -18,4 +18,30 @@ return array( 'software_licenses' => 'Software Lizenzen', 'user' => 'Nutzer', 'view' => 'Lizenz ansehen', + 'delete_disabled' => 'Diese Lizenz kann noch nicht gelöscht werden, da einige Plätze noch ausgecheckt sind.', + 'bulk' => + [ + 'checkin_all' => [ + 'button' => 'Alle Plätze zurücknehmen', + 'modal' => 'Diese Aktion wird einen Sitz zurücknehmen. | Diese Aktion wird alle :checkedout_seats_count Sitze für diese Lizenz zurücknehmen.', + 'enabled_tooltip' => 'ALLE Plätze für diese Lizenz zurücknehmen, sowohl von Benutzern als auch von Assets', + 'disabled_tooltip' => 'Es ist deaktiviert, da derzeit keine Plätze zum herausgegeben verfügbar sind', + 'success' => 'Lizenz erfolgreich zurückgenommen! | Alle Lizenzen wurden erfolgreich zurückgenommen!', + 'log_msg' => 'Zurückgenommen über Massen-Zurücknehmen in der Lizenzübersicht', + ], + + 'checkout_all' => [ + 'button' => 'Alle Plätze herausgeben', + 'modal' => 'Diese Aktion wird einen Platz für den ersten verfügbaren Benutzer herausgeben. | Diese Aktion wird alle :available_seats_count Plätze an die ersten verfügbaren Benutzer herausgeben. Ein Benutzer wird als verfügbar für diesen Platz betrachtet, wenn er diese Lizenz noch nicht zugewiesen hat und die "Lizenzen automatisch zuweisen" Eigenschaft auf dem Benutzerkonto aktiviert ist.', + 'enabled_tooltip' => 'ALLE Plätze (oder so viele wie verfügbar sind) an ALLE Benutzer herausgeben', + 'disabled_tooltip' => 'Dies ist deaktiviert, da derzeit keine Sitze verfügbar sind', + 'success' => 'Lizenz erfolgreich herausgegeben! | Alle :count Lizenzen wurden erfolgreich herausgegeben!', + 'error_no_seats' => 'Es gibt keine verbleibenden Plätze für diese Lizenz.', + 'warn_not_enough_seats' => ':count Benutzern wurde diese Lizenz zugewiesen, aber es gibt keine verfügbaren Lizenzplätze mehr.', + 'warn_no_avail_users' => 'Nichts zu tun. Es gibt keine Benutzer, denen diese Lizenz noch nicht zugewiesen ist.', + 'log_msg' => 'Herausgegeben über Massen-Herausgeben in Lizenzübersicht', + + + ], + ], ); diff --git a/resources/lang/de/admin/manufacturers/message.php b/resources/lang/de/admin/manufacturers/message.php index 16aa38f4ba..32004717f4 100644 --- a/resources/lang/de/admin/manufacturers/message.php +++ b/resources/lang/de/admin/manufacturers/message.php @@ -2,6 +2,7 @@ return array( + 'support_url_help' => 'Verwenden Sie {LOCALE} und {SERIAL} in Ihrer URL als Variablen, um diese Werte beim Anzeigen von Assets automatisch zu füllen.', 'does_not_exist' => 'Hersteller existiert nicht.', 'assoc_users' => 'Dieser Hersteller ist bereits mit einem Model verknüpft und kann nicht gelöscht werden. Bitte trennen sie Ihre Modelle von diesem Hersteller und versuchen Sie es Erneut.', diff --git a/resources/lang/de/admin/manufacturers/table.php b/resources/lang/de/admin/manufacturers/table.php index 648c50cffe..aadbba6119 100644 --- a/resources/lang/de/admin/manufacturers/table.php +++ b/resources/lang/de/admin/manufacturers/table.php @@ -10,6 +10,7 @@ return array( 'support_email' => 'Support per E-Mail', 'support_phone' => 'Support Telefon', 'support_url' => 'Support-URL', + 'warranty_lookup_url' => 'Link zu Garantiebedingungen', 'update' => 'Hersteller aktualisieren', 'url' => 'URL', diff --git a/resources/lang/de/admin/models/general.php b/resources/lang/de/admin/models/general.php index 93fc515e81..388afe4509 100644 --- a/resources/lang/de/admin/models/general.php +++ b/resources/lang/de/admin/models/general.php @@ -6,7 +6,7 @@ return array( 'deleted' => 'Dieses Modell wurde gelöscht.', 'bulk_delete' => 'Massenlöschen von Asset-Modellen', 'bulk_delete_help' => 'Nutzen Sie die nachfolgenden Kontrollkästchen, um die Löschung der Asset-Modelle zu bestätigen. Asset-Modelle, die noch zugewiesene Assets haben, können nur dann gelöscht werden, wenn die enthaltenen Assets einem anderen Asset-Modell zugewiesen werden.', - 'bulk_delete_warn' => 'You are about to delete one asset model.|You are about to delete :model_count asset models.', + 'bulk_delete_warn' => 'Sie sind dabei, ein Asset Modell zu löschen.|Sie sind dabei, :model_count Asset Modelle zu löschen.', 'restore' => 'Modell wiederherstellen', 'requestable' => 'Benutzer können dieses Modell anfordern', 'show_mac_address' => 'MAC Adressen Feld anzeigen für Assets mit diesses Modell', diff --git a/resources/lang/de/admin/models/message.php b/resources/lang/de/admin/models/message.php index dd2075759d..058278b00f 100644 --- a/resources/lang/de/admin/models/message.php +++ b/resources/lang/de/admin/models/message.php @@ -32,14 +32,14 @@ return array( 'bulkedit' => array( 'error' => 'Es wurden keine Felder ausgewählt, somit wurde auch nichts aktualisiert.', - 'success' => 'Model successfully updated. |:model_count models successfully updated.', - 'warn' => 'You are about to update the properies of the following model: |You are about to edit the properties of the following :model_count models:', + 'success' => 'Modell erfolgreich aktualisiert. |:model_count Modelle erfolgreich aktualisiert.', + 'warn' => 'Du bist dabei, die Eigenschaften des folgenden Modells zu aktualisieren: |Du bist dabei, die Eigenschaften der folgenden :model_count Modelle zu bearbeiten:', ), 'bulkdelete' => array( 'error' => 'Es wurden keine Modelle ausgewählt. Somit wurde auch nichts gelöscht.', - 'success' => 'Model deleted!|:success_count models deleted!', + 'success' => 'Modell gelöscht!|:success_count Modelle gelöscht!', 'success_partial' => ':success_count Modell(e) wurden gelöscht. Jedochen konnten :fail_count nicht gelöscht werden, da ihnen noch Assets zugeordnet sind.' ), diff --git a/resources/lang/de/admin/settings/general.php b/resources/lang/de/admin/settings/general.php index 56b3ecd9a7..23ca91da7a 100644 --- a/resources/lang/de/admin/settings/general.php +++ b/resources/lang/de/admin/settings/general.php @@ -32,7 +32,7 @@ return [ 'backups_restoring' => 'Aus Backup wiederherstellen', 'backups_upload' => 'Backup hochladen', 'backups_path' => 'Sicherungen auf dem Server werden in :path gespeichert', - 'backups_restore_warning' => 'Wählen Sie die Wiederherstellung um ein Backup wieder herzustellen. (Funktioniert derzeit nicht mit S3 Datenspeicher oder Docker)

Die gesamte :app_name Datebank und alle Uploads werden mit den Inhalten des Backups überschrieben. ', + 'backups_restore_warning' => 'Klicke den Wiederherstellungs-Knopf um ein Backup wiederherzustellen. (Funktioniert derzeit nicht mit S3 Datenspeicher oder Docker.)

Die gesamte :app_name Datenbank und alle hochgeladenen Dateien werden mit den Inhalten des Backups überschrieben. ', 'backups_logged_out' => 'Alle vorhandenen Benutzer, auch Sie, werden abgemeldet, sobald Ihre Wiederherstellung abgeschlossen ist.', 'backups_large' => 'Sehr große Sicherungen können beim Wiederherstellungsversuch ausfallen (Time-Out) und müssen eventuell über die Kommandozeile ausgeführt werden. ', 'barcode_settings' => 'Barcode Einstellungen', @@ -86,6 +86,8 @@ return [ 'ldap_settings' => 'LDAP Einstellungen', 'ldap_client_tls_cert_help' => 'Client-seitige TLS-Zertifikat und Schlüssel für LDAP Verbindungen sind in der Regel nur in Google Workspace Konfigurationen mit "Secure LDAP" nützlich. Beide werden benötigt.', 'ldap_client_tls_key' => 'LDAP Client-seitiger TLS-Schlüssel', + 'ldap_location' => 'LDAP Standort', +'ldap_location_help' => 'Das Feld LDAP Standort sollte verwendet werden, wenn keine OU im Basis Bind DN verwendet wird. Leer lassen, wenn eine OU-Suche verwendet wird.', 'ldap_login_test_help' => 'Geben Sie einen gültigen LDAP-Benutzernamen und ein Passwort von der oben angegebenen Basis-DN ein, um zu testen, ob Ihre LDAP-Anmeldung korrekt konfiguriert ist. SIE MÜSSEN IHRE AKTUALISIERTEN LDAP-EINSTELLUNGEN ZUERST SPEICHERN.', 'ldap_login_sync_help' => 'Dies testet nur, ob LDAP korrekt synchronisiert werden kann. Wenn Ihre LDAP-Authentifizierungsabfrage nicht korrekt ist, können sich Benutzer möglicherweise nicht anmelden. SIE MÜSSEN IHRE AKTUALISIERTEN LDAP-EINSTELLUNGEN ZUERST SPEICHERN.', 'ldap_manager' => 'LDAP Manager', @@ -328,4 +330,9 @@ return [ 'setup_migration_create_user' => 'Weiter: Benutzer erstellen', 'ldap_settings_link' => 'LDAP Einstellungsseite', 'slack_test' => ' Integration testen', + 'google_callback_help' => 'Dies sollte als Callback-URL in den Google OAuth App-Einstellungen in deinem Unternehmen eingegeben werden's Google Developer Konsole .', + 'google_login' => 'Google Workspace Anmeldeeinstellungen', + 'enable_google_login' => 'Anmelden mit Google Workspace für Benutzer aktivieren', + 'enable_google_login_help' => 'Benutzer werden nicht automatisch bereitgestellt. Sie müssen ein bestehendes Konto hier UND in Google Workspace haben, und ihr Benutzername muss mit der E-Mail-Adresse von Google Workspace übereinstimmen. ', + ]; diff --git a/resources/lang/de/admin/users/general.php b/resources/lang/de/admin/users/general.php index e05e881409..385e206780 100644 --- a/resources/lang/de/admin/users/general.php +++ b/resources/lang/de/admin/users/general.php @@ -43,12 +43,12 @@ return [ 'remote_help' => 'Dies kann nützlich sein, wenn Sie nach externen Benutzern filtern müssen, die niemals oder nur selten an Ihre physischen Standorte kommen.', 'not_remote_label' => 'Dies ist kein externer Benutzer', 'vip_label' => 'VIP Benutzer', - 'vip_help' => 'This can be helpful to mark important people in your org if you would like to handle them in special ways.', + 'vip_help' => 'Dies kann hilfreich sein, um wichtige Personen zu markieren, falls man das möchte.', 'create_user' => 'Benutzer erstellen', 'create_user_page_explanation' => 'Dies sind die Anmeldeinformationen, die Sie verwenden, um zum ersten Mal auf die Webseite zuzugreifen.', 'email_credentials' => 'E-Mail-Anmeldedaten', 'email_credentials_text' => 'Meine Zugangsdaten an die oben genannte E-Mail-Adresse senden', 'next_save_user' => 'Weiter: Benutzer speichern', 'all_assigned_list_generation' => 'Generiert am:', - 'email_user_creds_on_create' => 'Email this user their credentials?', + 'email_user_creds_on_create' => 'Diesem Benutzer seine Zugangsdaten per E-Mail senden?', ]; diff --git a/resources/lang/de/admin/users/message.php b/resources/lang/de/admin/users/message.php index 0d5f319aa0..00f60149e4 100644 --- a/resources/lang/de/admin/users/message.php +++ b/resources/lang/de/admin/users/message.php @@ -6,7 +6,7 @@ return array( 'declined' => 'Sie haben diesen Gegenstand abgelehnt.', 'bulk_manager_warn' => 'Benutzer erfolgreich geändert. Vorgesetzter sollte auch bearbeitet werden und konnte nicht angepasst werden, weil er sich nicht selbst als Vorgesetzter eingetragen haben kann. Bitte Benutzer ohne den Vorgesetzten nochmal bearbeiten.', 'user_exists' => 'Benutzer existiert bereits!', - 'user_not_found' => 'Benutzer [:id] existiert nicht.', + 'user_not_found' => 'Benutzer existiert nicht.', 'user_login_required' => 'Das Loginfeld ist erforderlich', 'user_password_required' => 'Das Passswortfeld ist erforderlich.', 'insufficient_permissions' => 'Unzureichende Berechtigungen.', diff --git a/resources/lang/de/auth/general.php b/resources/lang/de/auth/general.php index 6f8f3411c1..3721bf9c27 100644 --- a/resources/lang/de/auth/general.php +++ b/resources/lang/de/auth/general.php @@ -12,5 +12,8 @@ return [ 'remember_me' => 'Angemeldet bleiben', 'username_help_top' => 'Benutzernamen eingeben, um einen Link zum Zurücksetzen des Passwortes per E-Mail zu erhalten.', 'username_help_bottom' => 'Abhängig von der Konfiguration, kann der Benutzername identisch mit ihrer E-Mailadresse sein. Falls Sie ihren Benutzernamen vergessen haben, kontaktieren Sie ihren Administrator.

Benutzernamen ohne zugeordnete E-Mailadresse erhalten keine E-Mail zum Zurücksetzen des Passwortes. ', - ]; + 'google_login' => 'Oder mit Google Workspace anmelden', + 'google_login_failed' => 'Google-Anmeldung fehlgeschlagen, bitte versuche es erneut.', + +]; diff --git a/resources/lang/de/general.php b/resources/lang/de/general.php index a5eb04241c..70fa5573b9 100644 --- a/resources/lang/de/general.php +++ b/resources/lang/de/general.php @@ -92,6 +92,7 @@ return [ 'debug_warning_text' => 'Diese Anwendung läuft im Produktionsmodus mit debugging aktiviert. Dies kann sensible Daten verfügbar machen, wenn Ihre Anwendung öffentlich zugänglich ist. Deaktivieren Sie den Debug-Modus, indem Sie den APP_DEBUG-Wert in der .env Datei auf false setzen.', 'delete' => 'Löschen', 'delete_confirm' => 'Sind Sie sicher, dass Sie :item löschen möchten?', + 'delete_confirm_no_undo' => 'Möchtest du :item wirklich löschen? Dies kann nicht rückgängig gemacht werden.', 'deleted' => 'Gelöscht', 'delete_seats' => 'Gelöschte Lizenzen', 'deletion_failed' => 'Löschen fehlgeschlagen', @@ -438,5 +439,14 @@ return [ 'setup_successful_migrations' => 'Die Datenbank-Tabellen wurden erstellt', 'setup_migration_output' => 'Ausgabe der Migration:', 'setup_migration_create_user' => 'Weiter: Benutzer erstellen', - 'importer_generic_error' => 'Your file import is complete, but we did receive an error. This is usually caused by third-party API throttling from a notification webhook (such as Slack) and would not have interfered with the import itself, but you should confirm this.', + 'importer_generic_error' => 'Ihr Dateiimport ist abgeschlossen, aber wir haben Fehler erhalten. Es wird in der Regel durch eine API-Drosselung von Drittanbietern von einem Benachrichtigung-Webhooks (wie Slack) verursacht und hat den Import selbst nicht beeinträchtigt, Sie sollten dies allerdings nachprüfen.', + 'confirm' => 'Bestätigen', + 'autoassign_licenses' => 'Lizenzen automatisch zuweisen', + 'autoassign_licenses_help' => 'Erlaube diesem Benutzer die Zuweisung von Lizenzen über die Benutzeroberfläche für die Massenzuweisung von Lizenzen oder über die CLI-Tools.', + 'autoassign_licenses_help_long' => 'Dies erlaubt es einem Benutzer, Lizenzen über die Massen-Zuweisung GUI oder CLI-Tools zugewiesen zu bekommen. (Zum Beispiel möchten Sie den Auftragnehmern möglicherweise nicht automatisch eine Lizenz zuweisen, die nur Mitarbeitern zur Verfügung stehen würde. Sie können diesen Benutzern weiterhin einzelne Lizenzen zuweisen, aber sie werden nicht in der Lizenzen Massenherausgabe der Benutzer berücksichtigt.)', + 'no_autoassign_licenses_help' => 'Den Benutzer nicht bei der Lizenzen Massen-Zuweisung GUI oder CLI-Tools berücksichtigen.', + 'modal_confirm_generic' => 'Sind Sie sich sicher?', + 'cannot_be_deleted' => 'Dieser Gegenstand kann nicht gelöscht werden', + 'undeployable_tooltip' => 'Dieser Gegenstand kann nicht herausgegeben werden. Überprüfen Sie die verbleibende Menge.', + ]; diff --git a/resources/lang/de/help.php b/resources/lang/de/help.php index 2a3750d34f..a1477fe500 100644 --- a/resources/lang/de/help.php +++ b/resources/lang/de/help.php @@ -15,7 +15,7 @@ return [ 'more_info_title' => 'Mehr Informationen', - 'audit_help' => 'Checking this box will edit the asset record to reflect this new location. Leaving it unchecked will simply note the location in the audit log.

Note that if this asset is checked out, it will not change the location of the person, asset or location it is checked out to.', + 'audit_help' => 'Mit dem aktivieren dieser Option wird der Asset-Datensatz an diesen neuen Ort angepasst. Wenn diese Option nicht aktiviert wird, wird der Ort nur im Audit-Log angezeigt.

Falls das Asset ausgecheckt ist, ändert sich der Ort der Person, des Assets oder des Orts, an den es ausgecheckt ist, nicht.', 'assets' => 'Assets sind Elemente, die mit Seriennummer oder einem Asset-Tag versehen sind. Sie sind meist höhere Werte, bei denen die Identifizierung eines bestimmten Gegenstands von Bedeutung ist.', diff --git a/resources/lang/de/mail.php b/resources/lang/de/mail.php index b273377e43..668d871039 100644 --- a/resources/lang/de/mail.php +++ b/resources/lang/de/mail.php @@ -74,6 +74,7 @@ return [ 'your_credentials' => 'Ihre Snipe-IT Anmeldedaten', 'Accessory_Checkin_Notification' => 'Zubehör zurückgenommen', 'Asset_Checkin_Notification' => 'Asset zurückgenommen', + 'Asset_Checkout_Notification' => 'Asset herausgegeben', 'License_Checkin_Notification' => 'Lizenz zurückgenommen', 'Expected_Checkin_Report' => 'Bericht über erwartete Asset Rückgaben', 'Expected_Checkin_Notification' => 'Erinnerung: :name Rückgabedatum nähert sich', diff --git a/resources/lang/de/validation.php b/resources/lang/de/validation.php index 0031e8c27a..fdd14a7ca6 100644 --- a/resources/lang/de/validation.php +++ b/resources/lang/de/validation.php @@ -67,6 +67,8 @@ return [ 'array' => ':attribute muss mindestens :min Elemente enthalten.', ], 'starts_with' => ':attribute muss mit einem der folgenden Werte beginnen: :values.', + 'ends_with' => ':attribute muss mit einem der folgenden Werte enden: :values.', + 'not_in' => 'Auswahl :attribute ist ungültig.', 'numeric' => ':attribute muss eine Zahl sein.', 'present' => ':attribute muss vorhanden sein.', diff --git a/resources/lang/el/admin/accessories/general.php b/resources/lang/el/admin/accessories/general.php index 4a30c56ed4..27d61cf7a2 100644 --- a/resources/lang/el/admin/accessories/general.php +++ b/resources/lang/el/admin/accessories/general.php @@ -17,5 +17,6 @@ return array( 'use_default_eula' => 'Χρησιμοποιήστε την προεπιλεγμένη primary EULA.', 'use_default_eula_disabled' => 'Χρησιμοποιήστε την κύρια προεπιλεγμένη EULA instead. καμία κύρια προεπιλεγμένη άδεια χρήσης τελικού χρήστη δεν έχει οριστεί. Παρακαλείσθε να προσθέσετε μία στις ρυθμίσεις.', 'clone' => 'Clone Accessory', + 'delete_disabled' => 'This accessory cannot be deleted yet because some items are still checked out.', ); diff --git a/resources/lang/el/admin/components/message.php b/resources/lang/el/admin/components/message.php index 79bd1a0c92..6bb850064f 100644 --- a/resources/lang/el/admin/components/message.php +++ b/resources/lang/el/admin/components/message.php @@ -23,7 +23,8 @@ return array( 'checkout' => array( 'error' => 'Το στοιχείο δεν έχει ελεγχθεί, δοκιμάστε ξανά', 'success' => 'Η συνιστώσα ολοκληρώθηκε με επιτυχία.', - 'user_does_not_exist' => 'Αυτός ο χρήστης δεν είναι έγκυρος. Παρακαλώ δοκιμάστε ξανά.' + 'user_does_not_exist' => 'Αυτός ο χρήστης δεν είναι έγκυρος. Παρακαλώ δοκιμάστε ξανά.', + 'unavailable' => 'Not enough components remaining: :remaining remaining, :requested requested ', ), 'checkin' => array( diff --git a/resources/lang/el/admin/consumables/message.php b/resources/lang/el/admin/consumables/message.php index b1a5562653..63a37d64e1 100644 --- a/resources/lang/el/admin/consumables/message.php +++ b/resources/lang/el/admin/consumables/message.php @@ -23,7 +23,8 @@ return array( 'checkout' => array( 'error' => 'Το αναλώσιμο δεν έχει ελεγχθεί, δοκιμάστε ξανά', 'success' => 'Το αναλώσιμο ελεγχόταν με επιτυχία.', - 'user_does_not_exist' => 'Αυτός ο χρήστης δεν είναι έγκυρος. Παρακαλώ δοκιμάστε ξανά.' + 'user_does_not_exist' => 'Αυτός ο χρήστης δεν είναι έγκυρος. Παρακαλώ δοκιμάστε ξανά.', + 'unavailable' => 'There are not enough consumables for this checkout. Please check the quantity left. ', ), 'checkin' => array( diff --git a/resources/lang/el/admin/custom_fields/general.php b/resources/lang/el/admin/custom_fields/general.php index e569692b4f..e86b0ab3cd 100644 --- a/resources/lang/el/admin/custom_fields/general.php +++ b/resources/lang/el/admin/custom_fields/general.php @@ -49,4 +49,6 @@ return [ 'unique' => 'Unique', 'display_in_user_view' => 'Allow the checked out user to view these values in their View Assigned Assets page', 'display_in_user_view_table' => 'Visible to User', + 'auto_add_to_fieldsets' => 'Automatically add this to every new fieldset', + 'add_to_preexisting_fieldsets' => 'Add to any existing fieldsets', ]; diff --git a/resources/lang/el/admin/hardware/general.php b/resources/lang/el/admin/hardware/general.php index 4c73b201c4..9d54e3acaa 100644 --- a/resources/lang/el/admin/hardware/general.php +++ b/resources/lang/el/admin/hardware/general.php @@ -23,6 +23,7 @@ return [ 'restore' => 'Επαναφορά παγίου', 'pending' => 'Εκκρεμεί', 'undeployable' => 'Μη διανέμεται', + 'undeployable_tooltip' => 'This asset has a status label that is undeployable and cannot be checked out at this time.', 'view' => 'Προβολή παγίου', 'csv_error' => 'You have an error in your CSV file:', 'import_text' => ' diff --git a/resources/lang/el/admin/hardware/table.php b/resources/lang/el/admin/hardware/table.php index a4024b9809..e1d5823ad8 100644 --- a/resources/lang/el/admin/hardware/table.php +++ b/resources/lang/el/admin/hardware/table.php @@ -8,6 +8,7 @@ return [ 'change' => 'Εισερχόμενα/Εξερχόμενα', 'checkout_date' => 'Ημερομηνία αποχώρησης', 'checkoutto' => 'Checked Out', + 'components_cost' => 'Total Components Cost', 'current_value' => 'Current Value', 'diff' => 'Diff', 'dl_csv' => 'Κατεβάστε το CSV', diff --git a/resources/lang/el/admin/licenses/general.php b/resources/lang/el/admin/licenses/general.php index da8988b326..20ae283e35 100644 --- a/resources/lang/el/admin/licenses/general.php +++ b/resources/lang/el/admin/licenses/general.php @@ -1,8 +1,8 @@ 'Σχετικά με τις άδειες', - 'about_licenses' => 'Οι άδειες χρησιμοποιούνται για την παρακολούθηση του λογισμικού. Έχουν καθορισμένο αριθμό καθισμάτων που μπορούν να ελέγχονται σε άτομα', + 'about_licenses_title' => 'Σχετικά με τις άδειες', + 'about_licenses' => 'Οι άδειες χρησιμοποιούνται για την παρακολούθηση του λογισμικού. Έχουν καθορισμένο αριθμό καθισμάτων που μπορούν να ελέγχονται σε άτομα', 'checkin' => 'Checkin άδεια', 'checkout_history' => 'Ιστορικό παραγγελίας', 'checkout' => 'Καθίσματα άδειας πληρωμής', @@ -18,4 +18,30 @@ return array( 'software_licenses' => 'Άδειες λογισμικού', 'user' => 'Χρήστης', 'view' => 'Προβολή άδειας', + 'delete_disabled' => 'This license cannot be deleted yet because some seats are still checked out.', + 'bulk' => + [ + 'checkin_all' => [ + 'button' => 'Checkin All Seats', + 'modal' => 'This will action checkin one seat. | This action will checkin all :checkedout_seats_count seats for this license.', + 'enabled_tooltip' => 'Checkin ALL seats for this license from both users and assets', + 'disabled_tooltip' => 'This is disabled because there are no seats currently checked out', + 'success' => 'License successfully checked in! | All licenses were successfully checked in!', + 'log_msg' => 'Checked in via bulk license checkout in license GUI', + ], + + 'checkout_all' => [ + 'button' => 'Checkout All Seats', + 'modal' => 'This action will checkout one seat to the first available user. | This action will checkout all :available_seats_count seats to the first available users. A user is considered available for this seat if they do not already have this license checked out to them, and the Auto-Assign License property is enabled on their user account.', + 'enabled_tooltip' => 'Checkout ALL seats (or as many as are available) to ALL users', + 'disabled_tooltip' => 'This is disabled because there are no seats currently available', + 'success' => 'License successfully checked out! | :count licenses were successfully checked out!', + 'error_no_seats' => 'There are no remaining seats left for this license.', + 'warn_not_enough_seats' => ':count users were assigned this license, but we ran out of available license seats.', + 'warn_no_avail_users' => 'Nothing to do. There are no users who do not already have this license assigned to them.', + 'log_msg' => 'Checked out via bulk license checkout in license GUI', + + + ], + ], ); diff --git a/resources/lang/el/admin/manufacturers/message.php b/resources/lang/el/admin/manufacturers/message.php index f2ce522307..1578f071c5 100644 --- a/resources/lang/el/admin/manufacturers/message.php +++ b/resources/lang/el/admin/manufacturers/message.php @@ -2,6 +2,7 @@ return array( + 'support_url_help' => 'Use {LOCALE} and {SERIAL} in your URL as variables to have those values auto-populate when viewing assets.', 'does_not_exist' => 'Κατασκευαστής δεν υπάρχει.', 'assoc_users' => 'Αυτό κατασκευαστής σχετίζεται με τουλάχιστον ένα μοντέλο και δεν μπορεί να διαγραφεί. Παρακαλούμε να ενημερώσετε τα μοντέλα σας προκειμένου να μην αναφέρονται σε αυτόν τον κατασκευαστή και δοκιμάστε ξανά. ', diff --git a/resources/lang/el/admin/manufacturers/table.php b/resources/lang/el/admin/manufacturers/table.php index 02e516162f..dc193796ea 100644 --- a/resources/lang/el/admin/manufacturers/table.php +++ b/resources/lang/el/admin/manufacturers/table.php @@ -10,6 +10,7 @@ return array( 'support_email' => 'Υποστήριξη ηλεκτρονικού ταχυδρομείου', 'support_phone' => 'Υποστήριξη τηλεφώνου', 'support_url' => 'URL υποστήριξης', + 'warranty_lookup_url' => 'Warranty Lookup URL', 'update' => 'Ενημέρωση Κατασκευαστή', 'url' => 'URL', diff --git a/resources/lang/el/admin/settings/general.php b/resources/lang/el/admin/settings/general.php index bf189df89c..66e3e5626b 100644 --- a/resources/lang/el/admin/settings/general.php +++ b/resources/lang/el/admin/settings/general.php @@ -32,7 +32,7 @@ return [ 'backups_restoring' => 'Restoring from Backup', 'backups_upload' => 'Upload Backup', 'backups_path' => 'Backups on the server are stored in :path', - 'backups_restore_warning' => 'Use the restore button to restore from a previous backup. (This does not currently work with S3 file storage or Docker.

Your entire :app_name database and any uploaded files will be completely replaced by what\'s in the backup file. ', + 'backups_restore_warning' => 'Use the restore button to restore from a previous backup. (This does not currently work with S3 file storage or Docker.)

Your entire :app_name database and any uploaded files will be completely replaced by what\'s in the backup file. ', 'backups_logged_out' => 'All existing users, including you, will be logged out once your restore is complete.', 'backups_large' => 'Very large backups may time out on the restore attempt and may still need to be run via command line. ', 'barcode_settings' => 'Ρυθμίσεις γραμμωτού κώδικα', @@ -86,6 +86,8 @@ return [ 'ldap_settings' => 'Ρυθμίσεις LDAP', 'ldap_client_tls_cert_help' => 'Client-Side TLS Certificate and Key for LDAP connections are usually only useful in Google Workspace configurations with "Secure LDAP." Both are required.', 'ldap_client_tls_key' => 'LDAP Client-Side TLS key', + 'ldap_location' => 'LDAP Location', +'ldap_location_help' => 'The Ldap Location field should be used if an OU is not being used in the Base Bind DN. Leave this blank if an OU search is being used.', 'ldap_login_test_help' => 'Εισαγάγετε ένα έγκυρο όνομα χρήστη και κωδικό πρόσβασης LDAP από τη βάση DN που καθορίσατε παραπάνω για να ελέγξετε εάν η σύνδεσή LDAP έχει ρυθμιστεί σωστά. ΠΡΩΤΑ ΑΠΟΘΗΚΕΥΣΤΕ ΤΙΣ ΡΥΘΜΙΣΕΙΣ ΣΑΣ ΣΤΟ LDAP.', 'ldap_login_sync_help' => 'Αυτό ελέγχει μόνο ότι το LDAP μπορεί να συγχρονιστεί σωστά. Εάν το Authentication στο LDAP δεν είναι σωστό, οι χρήστες ενδέχεται να μην μπορούν να συνδεθούν. ΠΡΩΤΑ ΑΠΟΘΗΚΕΥΣΤΕ ΤΙΣ ΡΥΘΜΙΣΕΙΣ ΣΑΣ ΣΤΟ LDAP.', 'ldap_manager' => 'LDAP Manager', @@ -328,4 +330,9 @@ return [ 'setup_migration_create_user' => 'Next: Create User', 'ldap_settings_link' => 'LDAP Settings Page', 'slack_test' => 'Test Integration', + 'google_callback_help' => 'This should be entered as the callback URL in your Google OAuth app settings in your organization's Google developer console .', + 'google_login' => 'Google Workspace Login Settings', + 'enable_google_login' => 'Enable users to login with Google Workspace', + 'enable_google_login_help' => 'Users will not be automatically provisioned. They must have an existing account here AND in Google Workspace, and their username here must match their Google Workspace email address. ', + ]; diff --git a/resources/lang/el/admin/users/message.php b/resources/lang/el/admin/users/message.php index 464cd1d08d..53b61578b8 100644 --- a/resources/lang/el/admin/users/message.php +++ b/resources/lang/el/admin/users/message.php @@ -6,7 +6,7 @@ return array( 'declined' => 'Έχετε απορρίψει επιτυχώς αυτό το στοιχείο.', 'bulk_manager_warn' => 'Οι χρήστες σας ενημερώθηκαν με επιτυχία, ωστόσο η καταχώριση του διαχειριστή σας δεν αποθηκεύτηκε, επειδή ο διαχειριστής που επιλέξατε ήταν επίσης στη λίστα χρηστών για επεξεργασία και οι χρήστες ενδέχεται να μην είναι ο δικός τους διαχειριστής. Επιλέξτε ξανά τους χρήστες σας, εξαιρουμένου του διαχειριστή.', 'user_exists' => 'Ο χρήστης υπάρχει ήδη!', - 'user_not_found' => 'Ο χρήστης [:id] δεν υπάρχει.', + 'user_not_found' => 'User does not exist.', 'user_login_required' => 'Το πεδίο εισόδου είναι υποχρεωτικό', 'user_password_required' => 'Ο κωδικός είναι απαραίτητος.', 'insufficient_permissions' => 'Δεν έχετε επαρκή δικαιώματα.', diff --git a/resources/lang/el/auth/general.php b/resources/lang/el/auth/general.php index 63acec4fd2..6d155f12bd 100644 --- a/resources/lang/el/auth/general.php +++ b/resources/lang/el/auth/general.php @@ -12,5 +12,8 @@ return [ 'remember_me' => 'Να με θυμάσαι', 'username_help_top' => 'Enter your username to be emailed a password reset link.', 'username_help_bottom' => 'Your username and email address may be the same, but may not be, depending on your configuration. If you cannot remember your username, contact your administrator.

Usernames without an associated email address will not be emailed a password reset link. ', - ]; + 'google_login' => 'Or login with Google Workspace', + 'google_login_failed' => 'Google Login failed, please try again.', + +]; diff --git a/resources/lang/el/general.php b/resources/lang/el/general.php index 1289cd4bff..adadd876b4 100644 --- a/resources/lang/el/general.php +++ b/resources/lang/el/general.php @@ -92,6 +92,7 @@ return [ 'debug_warning_text' => 'Αυτή η εφαρμογή εκτελείται σε λειτουργία παραγωγής με ενεργοποιημένο τον εντοπισμό σφαλμάτων. Αυτό μπορεί να εκθέσει τα ευαίσθητα δεδομένα, εάν η εφαρμογή σας είναι προσβάσιμη στον έξω κόσμο. Απενεργοποιήσετε την κατάσταση λειτουργίας εντοπισμού σφαλμάτων, ορίζοντας την τιμή APP_DEBUG στο αρχείο .env για να false.', 'delete' => 'Διαγραφή', 'delete_confirm' => 'Επιθυμείτε την διαφραφή :item;', + 'delete_confirm_no_undo' => 'Are you sure you wish to delete :item? This can not be undone.', 'deleted' => 'Διαγράφηκε', 'delete_seats' => 'Διαγραμμένα καθίσματα', 'deletion_failed' => 'Deletion failed', @@ -439,4 +440,13 @@ return [ 'setup_migration_output' => 'Migration output:', 'setup_migration_create_user' => 'Next: Create User', 'importer_generic_error' => 'Your file import is complete, but we did receive an error. This is usually caused by third-party API throttling from a notification webhook (such as Slack) and would not have interfered with the import itself, but you should confirm this.', + 'confirm' => 'Confirm', + 'autoassign_licenses' => 'Auto-Assign Licenses', + 'autoassign_licenses_help' => 'Allow this user to have licenses assigned via the bulk-assign license UI or cli tools.', + 'autoassign_licenses_help_long' => 'This allows a user to be have licenses assigned via the bulk-assign license UI or cli tools. (For example, you might not want contractors to be auto-assigned a license you would provide to only staff members. You can still individually assign licenses to those users, but they will not be included in the Checkout License to All Users functions.)', + 'no_autoassign_licenses_help' => 'Do not include user for bulk-assigning through the license UI or cli tools.', + 'modal_confirm_generic' => 'Are you sure?', + 'cannot_be_deleted' => 'This item cannot be deleted', + 'undeployable_tooltip' => 'This item cannot be checked out. Check the quantity remaining.', + ]; diff --git a/resources/lang/el/mail.php b/resources/lang/el/mail.php index 4d4d3ff6d6..554b0bf1b5 100644 --- a/resources/lang/el/mail.php +++ b/resources/lang/el/mail.php @@ -74,6 +74,7 @@ return [ 'your_credentials' => 'Τα διαπιστευτήρια σας Snipe-IT', 'Accessory_Checkin_Notification' => 'Accessory checked in', 'Asset_Checkin_Notification' => 'Asset checked in', + 'Asset_Checkout_Notification' => 'Asset checked out', 'License_Checkin_Notification' => 'License checked in', 'Expected_Checkin_Report' => 'Expected asset checkin report', 'Expected_Checkin_Notification' => 'Reminder: :name checkin deadline approaching', diff --git a/resources/lang/el/validation.php b/resources/lang/el/validation.php index c6574f6989..8cc695060c 100644 --- a/resources/lang/el/validation.php +++ b/resources/lang/el/validation.php @@ -67,6 +67,8 @@ return [ 'array' => 'Το χαρακτηριστικό: πρέπει να έχει τουλάχιστον: λεπτά στοιχεία.', ], 'starts_with' => 'The :attribute must start with one of the following: :values.', + 'ends_with' => 'The :attribute must end with one of the following: :values.', + 'not_in' => 'Το επιλεγμένο: χαρακτηριστικό δεν είναι έγκυρο.', 'numeric' => 'Το χαρακτηριστικό πρέπει να είναι ένας αριθμός.', 'present' => 'Πρέπει να υπάρχει το πεδίο ιδιοτήτων: attribute.', diff --git a/resources/lang/en-GB/admin/accessories/general.php b/resources/lang/en-GB/admin/accessories/general.php index 84a3e83383..bed7f38fab 100644 --- a/resources/lang/en-GB/admin/accessories/general.php +++ b/resources/lang/en-GB/admin/accessories/general.php @@ -17,5 +17,6 @@ return array( 'use_default_eula' => 'Use the primary default EULA instead.', 'use_default_eula_disabled' => 'Use the primary default EULA instead. No primary default EULA is set. Please add one in Settings.', 'clone' => 'Clone Accessory', + 'delete_disabled' => 'This accessory cannot be deleted yet because some items are still checked out.', ); diff --git a/resources/lang/en-GB/admin/components/message.php b/resources/lang/en-GB/admin/components/message.php index 1d13970f23..0a7dd8d954 100644 --- a/resources/lang/en-GB/admin/components/message.php +++ b/resources/lang/en-GB/admin/components/message.php @@ -23,7 +23,8 @@ return array( 'checkout' => array( 'error' => 'Component was not checked out, please try again', 'success' => 'Component checked out successfully.', - 'user_does_not_exist' => 'That user is invalid. Please try again.' + 'user_does_not_exist' => 'That user is invalid. Please try again.', + 'unavailable' => 'Not enough components remaining: :remaining remaining, :requested requested ', ), 'checkin' => array( diff --git a/resources/lang/en-GB/admin/consumables/message.php b/resources/lang/en-GB/admin/consumables/message.php index 48a3cfbd9f..c0d0aa7f68 100644 --- a/resources/lang/en-GB/admin/consumables/message.php +++ b/resources/lang/en-GB/admin/consumables/message.php @@ -23,7 +23,8 @@ return array( 'checkout' => array( 'error' => 'Consumable was not checked out, please try again', 'success' => 'Consumable checked out successfully.', - 'user_does_not_exist' => 'That user is invalid. Please try again.' + 'user_does_not_exist' => 'That user is invalid. Please try again.', + 'unavailable' => 'There are not enough consumables for this checkout. Please check the quantity left. ', ), 'checkin' => array( diff --git a/resources/lang/en-GB/admin/custom_fields/general.php b/resources/lang/en-GB/admin/custom_fields/general.php index 1deb382013..436c8c5c64 100644 --- a/resources/lang/en-GB/admin/custom_fields/general.php +++ b/resources/lang/en-GB/admin/custom_fields/general.php @@ -49,4 +49,6 @@ return [ 'unique' => 'Unique', 'display_in_user_view' => 'Allow the checked out user to view these values in their View Assigned Assets page', 'display_in_user_view_table' => 'Visible to User', + 'auto_add_to_fieldsets' => 'Automatically add this to every new fieldset', + 'add_to_preexisting_fieldsets' => 'Add to any existing fieldsets', ]; diff --git a/resources/lang/en-GB/admin/hardware/form.php b/resources/lang/en-GB/admin/hardware/form.php index 6bcb884bab..9ccea77139 100644 --- a/resources/lang/en-GB/admin/hardware/form.php +++ b/resources/lang/en-GB/admin/hardware/form.php @@ -4,7 +4,7 @@ return [ 'bulk_delete' => 'Confirm Bulk Delete Assets', 'bulk_restore' => 'Confirm Bulk Restore Assets', 'bulk_delete_help' => 'Review the assets for bulk deletion below. Once deleted, these assets can be restored, but they will no longer be associated with any users they are currently assigned to.', - 'bulk_restore_help' => 'Review the assets for bulk restoration below. Once restored, these assets will not be associated with any users they were previously assigned to.', + 'bulk_restore_help' => 'Review the assets for bulk restoration below. Once restored, these assets will not be associated with any users.', 'bulk_delete_warn' => 'You are about to delete :asset_count assets.', 'bulk_restore_warn' => 'You are about to restore :asset_count assets.', 'bulk_update' => 'Bulk Update Assets', @@ -48,7 +48,7 @@ return [ 'asset_location_update_default' => 'Update only default location', 'asset_not_deployable' => 'That asset status is not deployable. This asset cannot be checked out.', 'asset_deployable' => 'That status is deployable. This asset can be checked out.', - 'processing_spinner' => 'Processing... (This might take a bit of time on large files)', + 'processing_spinner' => 'Processing… (This might take a bit of time on large files)', 'optional_infos' => 'Optional Information', - 'order_details' => 'Order Related Information' + 'order_details' => 'Order-related Information' ]; diff --git a/resources/lang/en-GB/admin/hardware/general.php b/resources/lang/en-GB/admin/hardware/general.php index 3d1e43c2df..288bb8197e 100644 --- a/resources/lang/en-GB/admin/hardware/general.php +++ b/resources/lang/en-GB/admin/hardware/general.php @@ -14,8 +14,8 @@ return [ 'deleted' => 'This asset has been deleted.', 'edit' => 'Edit Asset', 'model_deleted' => 'This Assets model has been deleted. You must restore the model before you can restore the Asset.', - 'model_invalid' => 'The Model of this Asset is invalid.', - 'model_invalid_fix' => 'The Asset should be edited to correct this before attempting to check it in or out.', + 'model_invalid' => 'The model of this asset is invalid.', + 'model_invalid_fix' => 'The asset should be edited to correct this before attempting to check it in or out.', 'requestable' => 'Requestable', 'requested' => 'Requested', 'not_requestable' => 'Not Requestable', @@ -23,6 +23,7 @@ return [ 'restore' => 'Restore Asset', 'pending' => 'Pending', 'undeployable' => 'Undeployable', + 'undeployable_tooltip' => 'This asset has an undeployable status label, so cannot be checked out.', 'view' => 'View Asset', 'csv_error' => 'You have an error in your CSV file:', 'import_text' => ' diff --git a/resources/lang/en-GB/admin/hardware/message.php b/resources/lang/en-GB/admin/hardware/message.php index 18f3b3fa24..bcc20a20f8 100644 --- a/resources/lang/en-GB/admin/hardware/message.php +++ b/resources/lang/en-GB/admin/hardware/message.php @@ -17,14 +17,14 @@ return [ 'error' => 'Asset was not updated, please try again', 'success' => 'Asset updated successfully.', 'nothing_updated' => 'No fields were selected, so nothing was updated.', - 'no_assets_selected' => 'No assets were selected, so nothing was updated.', + 'no_assets_selected' => 'Nothing was updated because no assets were selected.', ], 'restore' => [ 'error' => 'Asset was not restored, please try again', 'success' => 'Asset restored successfully.', 'bulk_success' => 'Asset restored successfully.', - 'nothing_updated' => 'No assets were selected, so nothing was restored.', + 'nothing_updated' => 'Nothing was restored because no assets were selected.', ], 'audit' => [ diff --git a/resources/lang/en-GB/admin/hardware/table.php b/resources/lang/en-GB/admin/hardware/table.php index 6166ba8045..10629fd22c 100644 --- a/resources/lang/en-GB/admin/hardware/table.php +++ b/resources/lang/en-GB/admin/hardware/table.php @@ -8,6 +8,7 @@ return [ 'change' => 'In/Out', 'checkout_date' => 'Checkout Date', 'checkoutto' => 'Checked Out', + 'components_cost' => 'Total Components Cost', 'current_value' => 'Current Value', 'diff' => 'Diff', 'dl_csv' => 'Download CSV', diff --git a/resources/lang/en-GB/admin/kits/general.php b/resources/lang/en-GB/admin/kits/general.php index f724ecbf07..2a23072760 100644 --- a/resources/lang/en-GB/admin/kits/general.php +++ b/resources/lang/en-GB/admin/kits/general.php @@ -2,7 +2,7 @@ return [ 'about_kits_title' => 'About Predefined Kits', - 'about_kits_text' => 'Predefined Kits let you quickly check out a collection of items (assets, licenses, etc) to a user. This can be helpful when your onboarding process is consistent across many users and all users receive the same items.', + 'about_kits_text' => 'Predefined Kits let you quickly check out a collection of items (assets, licences, etc) to a user. This can be helpful when your onboarding process is consistent across many users and all users receive the same items.', 'checkout' => 'Checkout Kit ', 'create_success' => 'Kit was successfully created.', 'create' => 'Create Predefined Kit', @@ -17,15 +17,15 @@ return [ 'update_appended_accessory' => 'Update appended Accessory', 'append_consumable' => 'Append Consumable', 'update_appended_consumable' => 'Update appended Consumable', - 'append_license' => 'Append license', - 'update_appended_license' => 'Update appended license', + 'append_license' => 'Append licence', + 'update_appended_license' => 'Update appended licence', 'append_model' => 'Append model', 'update_appended_model' => 'Update appended model', - 'license_error' => 'License already attached to kit', - 'license_added_success' => 'License added successfully', - 'license_updated' => 'License was successfully updated', - 'license_none' => 'License does not exist', - 'license_detached' => 'License was successfully detached', + 'license_error' => 'Licence already attached to kit', + 'license_added_success' => 'Licence added successfully', + 'license_updated' => 'Licence was successfully updated', + 'license_none' => 'Licence does not exist', + 'license_detached' => 'Licence was successfully detached', 'consumable_added_success' => 'Consumable added successfully', 'consumable_updated' => 'Consumable was successfully updated', 'consumable_error' => 'Consumable already attached to kit', diff --git a/resources/lang/en-GB/admin/licenses/general.php b/resources/lang/en-GB/admin/licenses/general.php index 25a536ec56..ecd15aa2ef 100644 --- a/resources/lang/en-GB/admin/licenses/general.php +++ b/resources/lang/en-GB/admin/licenses/general.php @@ -1,8 +1,8 @@ 'About Licenses', - 'about_licenses' => 'Licenses are used to track software. They have a specified number of seats that can be checked out to individuals', + 'about_licenses_title' => 'About Licenses', + 'about_licenses' => 'Licenses are used to track software. They have a specified number of seats that can be checked out to individuals', 'checkin' => 'Checkin License Seat', 'checkout_history' => 'Checkout History', 'checkout' => 'Checkout License Seat', @@ -18,4 +18,30 @@ return array( 'software_licenses' => 'Software Licenses', 'user' => 'User', 'view' => 'View License', + 'delete_disabled' => 'This licence cannot be deleted yet because some seats are still checked out.', + 'bulk' => + [ + 'checkin_all' => [ + 'button' => 'Check In All Seats', + 'modal' => 'This will action check in one seat. | This action will check in all :checkedout_seats_count seats for this licence.', + 'enabled_tooltip' => 'Check in ALL seats for this licence from both users and assets', + 'disabled_tooltip' => 'This is disabled because there are no seats currently checked out', + 'success' => 'Licence successfully checked in! | All licences were successfully checked in!', + 'log_msg' => 'Checked in via bulk licence checkout in licence GUI', + ], + + 'checkout_all' => [ + 'button' => 'Check Out All Seats', + 'modal' => 'This action will check out one seat to the first available user. | This action will check out all :available_seats_count seats to the first available users. A user is considered available for this seat if they do not already have this licence checked out to them, and the Auto-Assign Licence property is enabled on their user account.', + 'enabled_tooltip' => 'Check out ALL seats (or as many as are available) to ALL users', + 'disabled_tooltip' => 'This is disabled because there are no seats currently available', + 'success' => 'Licence successfully checked out! | :count licences were successfully checked out!', + 'error_no_seats' => 'There are no remaining seats left for this licence.', + 'warn_not_enough_seats' => ':count users were assigned this licence, but we ran out of available licence seats.', + 'warn_no_avail_users' => 'Nothing to do. There are no users who do not already have this licence assigned to them.', + 'log_msg' => 'Checked out via bulk licence check out in licence GUI', + + + ], + ], ); diff --git a/resources/lang/en-GB/admin/licenses/message.php b/resources/lang/en-GB/admin/licenses/message.php index dd7e54dea4..2d0965a7af 100644 --- a/resources/lang/en-GB/admin/licenses/message.php +++ b/resources/lang/en-GB/admin/licenses/message.php @@ -2,7 +2,7 @@ return array( - 'does_not_exist' => 'License does not exist or you do not have permission to view it.', + 'does_not_exist' => 'Licence does not exist or you do not have permission to view it.', 'user_does_not_exist' => 'User does not exist.', 'asset_does_not_exist' => 'The asset you are trying to associate with this license does not exist.', 'owner_doesnt_match_asset' => 'The asset you are trying to associate with this license is owned by somene other than the person selected in the assigned to dropdown.', diff --git a/resources/lang/en-GB/admin/manufacturers/message.php b/resources/lang/en-GB/admin/manufacturers/message.php index 21a4bc5aaf..d6656683ae 100644 --- a/resources/lang/en-GB/admin/manufacturers/message.php +++ b/resources/lang/en-GB/admin/manufacturers/message.php @@ -2,6 +2,7 @@ return array( + 'support_url_help' => 'Use {LOCALE} and {SERIAL} in your URL as variables to have those values auto-populate when viewing assets.', 'does_not_exist' => 'Manufacturer does not exist.', 'assoc_users' => 'This manufacturer is currently associated with at least one model and cannot be deleted. Please update your models to no longer reference this manufacturer and try again. ', diff --git a/resources/lang/en-GB/admin/manufacturers/table.php b/resources/lang/en-GB/admin/manufacturers/table.php index 418ddea1eb..e51e8bd9cf 100644 --- a/resources/lang/en-GB/admin/manufacturers/table.php +++ b/resources/lang/en-GB/admin/manufacturers/table.php @@ -10,6 +10,7 @@ return array( 'support_email' => 'Support Email', 'support_phone' => 'Support Phone', 'support_url' => 'Support URL', + 'warranty_lookup_url' => 'Warranty Lookup URL', 'update' => 'Update Manufacturer', 'url' => 'URL', diff --git a/resources/lang/en-GB/admin/models/message.php b/resources/lang/en-GB/admin/models/message.php index 5f47336526..1ef2426b91 100644 --- a/resources/lang/en-GB/admin/models/message.php +++ b/resources/lang/en-GB/admin/models/message.php @@ -33,7 +33,7 @@ return array( 'bulkedit' => array( 'error' => 'No fields were changed, so nothing was updated.', 'success' => 'Model successfully updated. |:model_count models successfully updated.', - 'warn' => 'You are about to update the properies of the following model: |You are about to edit the properties of the following :model_count models:', + 'warn' => 'You are about to update the properties of the following model: |You are about to edit the properties of the following :model_count models:', ), diff --git a/resources/lang/en-GB/admin/settings/general.php b/resources/lang/en-GB/admin/settings/general.php index 14ff5c5441..8b4e518b2c 100644 --- a/resources/lang/en-GB/admin/settings/general.php +++ b/resources/lang/en-GB/admin/settings/general.php @@ -32,7 +32,7 @@ return [ 'backups_restoring' => 'Restoring from Backup', 'backups_upload' => 'Upload Backup', 'backups_path' => 'Backups on the server are stored in :path', - 'backups_restore_warning' => 'Use the restore button to restore from a previous backup. (This does not currently work with S3 file storage or Docker.

Your entire :app_name database and any uploaded files will be completely replaced by what\'s in the backup file. ', + 'backups_restore_warning' => 'Use the restore button to restore from a previous backup. (This does not currently work with S3 file storage or Docker.)

Your entire :app_name database and any uploaded files will be completely replaced by what\'s in the backup file. ', 'backups_logged_out' => 'All existing users, including you, will be logged out once your restore is complete.', 'backups_large' => 'Very large backups may time out on the restore attempt and may still need to be run via command line. ', 'barcode_settings' => 'Barcode Settings', @@ -86,6 +86,8 @@ return [ 'ldap_settings' => 'LDAP Settings', 'ldap_client_tls_cert_help' => 'Client-Side TLS Certificate and Key for LDAP connections are usually only useful in Google Workspace configurations with "Secure LDAP." Both are required.', 'ldap_client_tls_key' => 'LDAP Client-Side TLS key', + 'ldap_location' => 'LDAP Location', +'ldap_location_help' => 'The Ldap Location field should be used if an OU is not being used in the Base Bind DN. Leave this blank if an OU search is being used.', 'ldap_login_test_help' => 'Enter a valid LDAP username and password from the base DN you specified above to test whether your LDAP login is configured correctly. YOU MUST SAVE YOUR UPDATED LDAP SETTINGS FIRST.', 'ldap_login_sync_help' => 'This only tests that LDAP can sync correctly. If your LDAP Authentication query is not correct, users may still not be able to login. YOU MUST SAVE YOUR UPDATED LDAP SETTINGS FIRST.', 'ldap_manager' => 'LDAP Manager', @@ -222,8 +224,8 @@ return [ 'update' => 'Update Settings', 'value' => 'Value', 'brand' => 'Branding', - 'brand_keywords' => 'footer, logo, print, theme, skin, header, colors, color, css', - 'brand_help' => 'Logo, Site Name & Skin', + 'brand_keywords' => 'footer, logo, print, theme, skin, header, colours, colour, css', + 'brand_help' => 'Logo, Site Name & Skin', 'web_brand' => 'Web Branding Type', 'about_settings_title' => 'About Settings', 'about_settings_text' => 'These settings let you customize certain aspects of your installation.', @@ -305,7 +307,7 @@ return [ 'localization' => 'Localization', 'localization_title' => 'Update Localization Settings', 'localization_keywords' => 'localization, currency, local, locale, time zone, timezone, international, internatinalization, language, languages, translation', - 'localization_help' => 'Language, Date & Currency Display', + 'localization_help' => 'Language, Date & Currency Display', 'notifications' => 'Notifications', 'notifications_help' => 'Email Alerts & Audit Settings', 'asset_tags_help' => 'Incrementing and prefixes', @@ -328,4 +330,9 @@ return [ 'setup_migration_create_user' => 'Next: Create User', 'ldap_settings_link' => 'LDAP Settings Page', 'slack_test' => 'Test Integration', + 'google_callback_help' => 'This should be entered as the callback URL in your Google OAuth app settings in your organization's Google developer console .', + 'google_login' => 'Google Workspace Login Settings', + 'enable_google_login' => 'Enable users to login with Google Workspace', + 'enable_google_login_help' => 'Users will not be automatically provisioned. They must have an existing account here AND in Google Workspace, and their username here must match their Google Workspace email address. ', + ]; diff --git a/resources/lang/en-GB/admin/users/general.php b/resources/lang/en-GB/admin/users/general.php index b097ccec69..e195e2d52a 100644 --- a/resources/lang/en-GB/admin/users/general.php +++ b/resources/lang/en-GB/admin/users/general.php @@ -19,8 +19,8 @@ return [ 'print_assigned' => 'Print All Assigned', 'email_assigned' => 'Email List of All Assigned', 'user_notified' => 'User has been emailed a list of their currently assigned items.', - 'auto_assign_label' => 'Include this user when auto-assigning eligible licenses', - 'auto_assign_help' => 'Skip this user in auto assignment of licenses', + 'auto_assign_label' => 'Include this user when auto-assigning eligible licences', + 'auto_assign_help' => 'Skip this user in auto assignment of licences', 'software_user' => 'Software Checked out to :name', 'send_email_help' => 'You must provide an email address for this user to send them credentials. Emailing credentials can only be done on user creation. Passwords are stored in a one-way hash and cannot be retrieved once saved.', 'view_user' => 'View User :name', diff --git a/resources/lang/en-GB/admin/users/message.php b/resources/lang/en-GB/admin/users/message.php index 247a1b321e..4ca5c37031 100644 --- a/resources/lang/en-GB/admin/users/message.php +++ b/resources/lang/en-GB/admin/users/message.php @@ -6,7 +6,7 @@ return array( 'declined' => 'You have successfully declined this asset.', 'bulk_manager_warn' => 'Your users have been successfully updated, however your manager entry was not saved because the manager you selected was also in the user list to be edited, and users may not be their own manager. Please select your users again, excluding the manager.', 'user_exists' => 'User already exists!', - 'user_not_found' => 'User [:id] does not exist.', + 'user_not_found' => 'User does not exist.', 'user_login_required' => 'The login field is required', 'user_password_required' => 'The password is required.', 'insufficient_permissions' => 'Insufficient Permissions.', @@ -62,6 +62,6 @@ return array( 'inventorynotification' => array( 'error' => 'This user has no email set.', - 'success' => 'The user has been notified about their current inventory.' + 'success' => 'The user has been notified of their current inventory.' ) ); \ No newline at end of file diff --git a/resources/lang/en-GB/admin/users/table.php b/resources/lang/en-GB/admin/users/table.php index e318d51545..859c879262 100644 --- a/resources/lang/en-GB/admin/users/table.php +++ b/resources/lang/en-GB/admin/users/table.php @@ -10,7 +10,7 @@ return array( 'email' => 'Email', 'employee_num' => 'Employee No.', 'first_name' => 'First Name', - 'groupnotes' => 'Select a group to assign to the user, remember that a user takes on the permissions of the group they are assigned. Use ctrl+click (or cmd+click on MacOS) to deselect groups.', + 'groupnotes' => 'Select a group to assign to the user. Remember that a user takes on the permissions of the group they are assigned. Use ctrl+click (or cmd+click on MacOS) to deselect groups.', 'id' => 'Id', 'inherit' => 'Inherit', 'job' => 'Job Title', diff --git a/resources/lang/en-GB/auth/general.php b/resources/lang/en-GB/auth/general.php index 78b6780927..4486f090b2 100644 --- a/resources/lang/en-GB/auth/general.php +++ b/resources/lang/en-GB/auth/general.php @@ -12,5 +12,8 @@ return [ 'remember_me' => 'Remember Me', 'username_help_top' => 'Enter your username to be emailed a password reset link.', 'username_help_bottom' => 'Your username and email address may be the same, but may not be, depending on your configuration. If you cannot remember your username, contact your administrator.

Usernames without an associated email address will not be emailed a password reset link. ', - ]; + 'google_login' => 'Or login with Google Workspace', + 'google_login_failed' => 'Google Login failed, please try again.', + +]; diff --git a/resources/lang/en-GB/general.php b/resources/lang/en-GB/general.php index 64355ff1b2..5fc07d2c20 100644 --- a/resources/lang/en-GB/general.php +++ b/resources/lang/en-GB/general.php @@ -45,7 +45,7 @@ return [ 'bulk_edit' => 'Bulk Edit', 'bulk_delete' => 'Bulk Delete', 'bulk_actions' => 'Bulk Actions', - 'bulk_checkin_delete' => 'Bulk Checkin / Delete Users', + 'bulk_checkin_delete' => 'Bulk Check In / Delete Users', 'byod' => 'BYOD', 'byod_help' => 'This device is owned by the user', 'bystatus' => 'by Status', @@ -92,6 +92,7 @@ return [ 'debug_warning_text' => 'This application is running in production mode with debugging enabled. This can expose sensitive data if your application is accessible to the outside world. Disable debug mode by setting the APP_DEBUG value in your .env file to false.', 'delete' => 'Delete', 'delete_confirm' => 'Are you sure you wish to delete :item?', + 'delete_confirm_no_undo' => 'Are you sure you wish to delete :item? This can not be undone.', 'deleted' => 'Deleted', 'delete_seats' => 'Deleted Seats', 'deletion_failed' => 'Deletion failed', @@ -254,7 +255,7 @@ return [ 'signed_off_by' => 'Signed Off By', 'skin' => 'Skin', 'webhook_msg_note' => 'A notification will be sent via webhook', - 'webhook_test_msg' => 'Oh hai! Looks like your :app integration with Snipe-IT is working!', + 'webhook_test_msg' => 'Oh hello! Looks like your :app integration with Snipe-IT is working!', 'some_features_disabled' => 'DEMO MODE: Some features are disabled for this installation.', 'site_name' => 'Site Name', 'state' => 'State', @@ -294,8 +295,8 @@ return [ 'zip' => 'Zip', 'noimage' => 'No image uploaded or image not found.', 'file_does_not_exist' => 'The requested file does not exist on the server.', - 'file_upload_success' => 'File upload success!', - 'no_files_uploaded' => 'File upload success!', + 'file_upload_success' => 'File upload successful.', + 'no_files_uploaded' => 'File upload successful.', 'token_expired' => 'Your form session has expired. Please try again.', 'login_enabled' => 'Login Enabled', 'audit_due' => 'Due for Audit', @@ -349,7 +350,7 @@ return [ 'invalid_category' => 'Invalid category', 'dashboard_info' => 'This is your dashboard. There are many like it, but this one is yours.', '60_percent_warning' => '60% Complete (warning)', - 'dashboard_empty' => 'It looks like you have not added anything yet, so we do not have anything awesome to display. Get started by adding some assets, accessories, consumables, or licenses now!', + 'dashboard_empty' => 'It looks like you have not added anything yet, so we do not have anything awesome to display. Get started by adding some assets, accessories, consumables, or licences now!', 'new_asset' => 'New Asset', 'new_license' => 'New License', 'new_accessory' => 'New Accessory', @@ -384,16 +385,16 @@ return [ 'backup_delete_not_allowed' => 'Deleting backups has been disabled in the .env file. Contact support or your systems administrator.', 'additional_files' => 'Additional Files', 'shitty_browser' => 'No signature detected. If you are using an older browser, please use a more modern browser to complete your asset acceptance.', - 'bulk_soft_delete' =>'Also soft-delete these users. Their asset history will remain intact unless/until you purge deleted records in the Admin Settings.', + 'bulk_soft_delete' =>'Also soft-delete these users. Their asset history will remain intact unless/until you purge deleted records in the Admin settings.', 'bulk_checkin_delete_success' => 'Your selected users have been deleted and their items have been checked in.', 'bulk_checkin_success' => 'The items for the selected users have been checked in.', 'set_to_null' => 'Delete values for this asset|Delete values for all :asset_count assets ', 'set_users_field_to_null' => 'Delete :field values for this user|Delete :field values for all :user_count users ', - 'na_no_purchase_date' => 'N/A - No purchase date provided', + 'na_no_purchase_date' => 'No purchase date provided', 'assets_by_status' => 'Assets by Status', 'assets_by_status_type' => 'Assets by Status Type', 'pie_chart_type' => 'Dashboard Pie Chart Type', - 'hello_name' => 'Hello, :name!', + 'hello_name' => 'Hello, :name.', 'unaccepted_profile_warning' => 'You have :count items requiring acceptance. Click here to accept or decline them', 'start_date' => 'Start Date', 'end_date' => 'End Date', @@ -439,4 +440,13 @@ return [ 'setup_migration_output' => 'Migration output:', 'setup_migration_create_user' => 'Next: Create User', 'importer_generic_error' => 'Your file import is complete, but we did receive an error. This is usually caused by third-party API throttling from a notification webhook (such as Slack) and would not have interfered with the import itself, but you should confirm this.', + 'confirm' => 'Confirm', + 'autoassign_licenses' => 'Auto-Assign Licences', + 'autoassign_licenses_help' => 'Allow this user to have licenses assigned via the bulk-assign license UI or cli tools.', + 'autoassign_licenses_help_long' => 'This allows a user to have licences assigned via the bulk-assign license UI or CLI tools. (For example, you might not want contractors to be auto-assigned a licence you would provide to only staff members. You can still individually assign licences to those users, but they will not be included in the Checkout Licence to All Users functions.)', + 'no_autoassign_licenses_help' => 'Do not include user for bulk-assigning through the licence UI or CLI tools.', + 'modal_confirm_generic' => 'Are you sure?', + 'cannot_be_deleted' => 'This item cannot be deleted', + 'undeployable_tooltip' => 'This item cannot be checked out. Check the quantity remaining.', + ]; diff --git a/resources/lang/en-GB/mail.php b/resources/lang/en-GB/mail.php index 6bf36b4ebf..7dd8d6181c 100644 --- a/resources/lang/en-GB/mail.php +++ b/resources/lang/en-GB/mail.php @@ -75,6 +75,7 @@ return [ 'your_credentials' => 'Your Snipe-IT credentials', 'Accessory_Checkin_Notification' => 'Accessory checked in', 'Asset_Checkin_Notification' => 'Asset checked in', + 'Asset_Checkout_Notification' => 'Asset checked out', 'License_Checkin_Notification' => 'License checked in', 'Expected_Checkin_Report' => 'Expected asset checkin report', 'Expected_Checkin_Notification' => 'Reminder: :name checkin deadline approaching', diff --git a/resources/lang/en-GB/validation.php b/resources/lang/en-GB/validation.php index 31c9dcd85d..df514da6f9 100644 --- a/resources/lang/en-GB/validation.php +++ b/resources/lang/en-GB/validation.php @@ -67,6 +67,8 @@ return [ 'array' => 'The :attribute must have at least :min items.', ], 'starts_with' => 'The :attribute must start with one of the following: :values.', + 'ends_with' => 'The :attribute must end with one of the following: :values.', + 'not_in' => 'The selected :attribute is invalid.', 'numeric' => 'The :attribute must be a number.', 'present' => 'The :attribute field must be present.', diff --git a/resources/lang/en-ID/admin/accessories/general.php b/resources/lang/en-ID/admin/accessories/general.php index 7d63ed7388..f8a41e2d4c 100644 --- a/resources/lang/en-ID/admin/accessories/general.php +++ b/resources/lang/en-ID/admin/accessories/general.php @@ -17,5 +17,6 @@ return array( 'use_default_eula' => 'Gunakan standar primer EULA gantinya.', 'use_default_eula_disabled' => ' Gunakan EULA standar utama sebagai gantinya. Tidak ada standar utama EULA diatur. Silakan menambahkan satu di Settings.', 'clone' => 'Clone Accessory', + 'delete_disabled' => 'This accessory cannot be deleted yet because some items are still checked out.', ); diff --git a/resources/lang/en-ID/admin/components/message.php b/resources/lang/en-ID/admin/components/message.php index 1cf5256a01..073e1b8a21 100644 --- a/resources/lang/en-ID/admin/components/message.php +++ b/resources/lang/en-ID/admin/components/message.php @@ -23,7 +23,8 @@ return array( 'checkout' => array( 'error' => 'Komponen tidak bisa dikeluarkan, silahkan coba kembali', 'success' => 'Komponen berhasil dikeluarkan.', - 'user_does_not_exist' => 'Pengguna tidak cocok. Silahkan coba lagi.' + 'user_does_not_exist' => 'Pengguna tidak cocok. Silahkan coba lagi.', + 'unavailable' => 'Not enough components remaining: :remaining remaining, :requested requested ', ), 'checkin' => array( diff --git a/resources/lang/en-ID/admin/consumables/message.php b/resources/lang/en-ID/admin/consumables/message.php index d1d176ad56..61574c9cc2 100644 --- a/resources/lang/en-ID/admin/consumables/message.php +++ b/resources/lang/en-ID/admin/consumables/message.php @@ -23,7 +23,8 @@ return array( 'checkout' => array( 'error' => 'Consumable tidak diperiksa, silakan coba lagi', 'success' => 'Consumable berhasil diperiksa.', - 'user_does_not_exist' => 'Pengguna tidak valid. Silakan coba lagi.' + 'user_does_not_exist' => 'Pengguna tidak valid. Silakan coba lagi.', + 'unavailable' => 'There are not enough consumables for this checkout. Please check the quantity left. ', ), 'checkin' => array( diff --git a/resources/lang/en-ID/admin/custom_fields/general.php b/resources/lang/en-ID/admin/custom_fields/general.php index b8967ce38b..78d92f6e85 100644 --- a/resources/lang/en-ID/admin/custom_fields/general.php +++ b/resources/lang/en-ID/admin/custom_fields/general.php @@ -50,4 +50,6 @@ return [ 'unique' => 'Unique', 'display_in_user_view' => 'Allow the checked out user to view these values in their View Assigned Assets page', 'display_in_user_view_table' => 'Visible to User', + 'auto_add_to_fieldsets' => 'Automatically add this to every new fieldset', + 'add_to_preexisting_fieldsets' => 'Add to any existing fieldsets', ]; diff --git a/resources/lang/en-ID/admin/hardware/general.php b/resources/lang/en-ID/admin/hardware/general.php index ab846c992b..363fbd506d 100644 --- a/resources/lang/en-ID/admin/hardware/general.php +++ b/resources/lang/en-ID/admin/hardware/general.php @@ -23,6 +23,7 @@ return [ 'restore' => 'Kembalikan Aset', 'pending' => 'Tertunda', 'undeployable' => 'Tidak dapat disebarkan', + 'undeployable_tooltip' => 'This asset has a status label that is undeployable and cannot be checked out at this time.', 'view' => 'Lihat aset', 'csv_error' => 'You have an error in your CSV file:', 'import_text' => ' diff --git a/resources/lang/en-ID/admin/hardware/table.php b/resources/lang/en-ID/admin/hardware/table.php index 888b03487c..553b6a1d24 100644 --- a/resources/lang/en-ID/admin/hardware/table.php +++ b/resources/lang/en-ID/admin/hardware/table.php @@ -8,6 +8,7 @@ return [ 'change' => 'Masuk/keluar', 'checkout_date' => 'Tanggal Check out', 'checkoutto' => 'Memeriksa', + 'components_cost' => 'Total Components Cost', 'current_value' => 'Current Value', 'diff' => 'Diff', 'dl_csv' => 'Unduh CSV', diff --git a/resources/lang/en-ID/admin/licenses/general.php b/resources/lang/en-ID/admin/licenses/general.php index b1abe81765..7365f2abc0 100644 --- a/resources/lang/en-ID/admin/licenses/general.php +++ b/resources/lang/en-ID/admin/licenses/general.php @@ -1,8 +1,8 @@ 'Tentang Lisensi', - 'about_licenses' => 'Lisensi digunakan untuk melacak perangkat lunak. Mereka memiliki sejumlah seat tertentu yang bisa diperiksa ke individu', + 'about_licenses_title' => 'Tentang Lisensi', + 'about_licenses' => 'Lisensi digunakan untuk melacak perangkat lunak. Mereka memiliki sejumlah seat tertentu yang bisa diperiksa ke individu', 'checkin' => 'Daftar lisensi seat', 'checkout_history' => 'Periksa riwayat', 'checkout' => 'Periksa lisensi seat', @@ -18,4 +18,30 @@ return array( 'software_licenses' => 'Lisensi perangkat lunak', 'user' => 'Pengguna', 'view' => 'Lihat lisensi', + 'delete_disabled' => 'This license cannot be deleted yet because some seats are still checked out.', + 'bulk' => + [ + 'checkin_all' => [ + 'button' => 'Checkin All Seats', + 'modal' => 'This will action checkin one seat. | This action will checkin all :checkedout_seats_count seats for this license.', + 'enabled_tooltip' => 'Checkin ALL seats for this license from both users and assets', + 'disabled_tooltip' => 'This is disabled because there are no seats currently checked out', + 'success' => 'License successfully checked in! | All licenses were successfully checked in!', + 'log_msg' => 'Checked in via bulk license checkout in license GUI', + ], + + 'checkout_all' => [ + 'button' => 'Checkout All Seats', + 'modal' => 'This action will checkout one seat to the first available user. | This action will checkout all :available_seats_count seats to the first available users. A user is considered available for this seat if they do not already have this license checked out to them, and the Auto-Assign License property is enabled on their user account.', + 'enabled_tooltip' => 'Checkout ALL seats (or as many as are available) to ALL users', + 'disabled_tooltip' => 'This is disabled because there are no seats currently available', + 'success' => 'License successfully checked out! | :count licenses were successfully checked out!', + 'error_no_seats' => 'There are no remaining seats left for this license.', + 'warn_not_enough_seats' => ':count users were assigned this license, but we ran out of available license seats.', + 'warn_no_avail_users' => 'Nothing to do. There are no users who do not already have this license assigned to them.', + 'log_msg' => 'Checked out via bulk license checkout in license GUI', + + + ], + ], ); diff --git a/resources/lang/en-ID/admin/manufacturers/message.php b/resources/lang/en-ID/admin/manufacturers/message.php index 80fc1fa8bf..b1d69901c4 100644 --- a/resources/lang/en-ID/admin/manufacturers/message.php +++ b/resources/lang/en-ID/admin/manufacturers/message.php @@ -2,6 +2,7 @@ return array( + 'support_url_help' => 'Use {LOCALE} and {SERIAL} in your URL as variables to have those values auto-populate when viewing assets.', 'does_not_exist' => 'Produsen tidak ada.', 'assoc_users' => 'Produsen ini saat ini terkait dengan setidaknya satu model dan tidak dapat dihapus. Perbarui model Anda agar tidak lagi mereferensikan produsen ini dan coba lagi. ', diff --git a/resources/lang/en-ID/admin/manufacturers/table.php b/resources/lang/en-ID/admin/manufacturers/table.php index 6920c5459e..1e730b49dc 100644 --- a/resources/lang/en-ID/admin/manufacturers/table.php +++ b/resources/lang/en-ID/admin/manufacturers/table.php @@ -10,6 +10,7 @@ return array( 'support_email' => 'Email pendukung', 'support_phone' => 'Telepon pendukung', 'support_url' => 'URL pendukung', + 'warranty_lookup_url' => 'Warranty Lookup URL', 'update' => 'Perbarui produsen', 'url' => 'URL', diff --git a/resources/lang/en-ID/admin/settings/general.php b/resources/lang/en-ID/admin/settings/general.php index 616df73008..184a32f4f5 100644 --- a/resources/lang/en-ID/admin/settings/general.php +++ b/resources/lang/en-ID/admin/settings/general.php @@ -32,7 +32,7 @@ return [ 'backups_restoring' => 'Restoring from Backup', 'backups_upload' => 'Upload Backup', 'backups_path' => 'Backups on the server are stored in :path', - 'backups_restore_warning' => 'Use the restore button to restore from a previous backup. (This does not currently work with S3 file storage or Docker.

Your entire :app_name database and any uploaded files will be completely replaced by what\'s in the backup file. ', + 'backups_restore_warning' => 'Use the restore button to restore from a previous backup. (This does not currently work with S3 file storage or Docker.)

Your entire :app_name database and any uploaded files will be completely replaced by what\'s in the backup file. ', 'backups_logged_out' => 'All existing users, including you, will be logged out once your restore is complete.', 'backups_large' => 'Very large backups may time out on the restore attempt and may still need to be run via command line. ', 'barcode_settings' => 'Pengaturan Kode batang', @@ -86,6 +86,8 @@ return [ 'ldap_settings' => 'Pengaturan LDAP', 'ldap_client_tls_cert_help' => 'Client-Side TLS Certificate and Key for LDAP connections are usually only useful in Google Workspace configurations with "Secure LDAP." Both are required.', 'ldap_client_tls_key' => 'LDAP Client-Side TLS key', + 'ldap_location' => 'LDAP Location', +'ldap_location_help' => 'The Ldap Location field should be used if an OU is not being used in the Base Bind DN. Leave this blank if an OU search is being used.', 'ldap_login_test_help' => 'Masukkan nama pengguna dan kata sandi LDAP yang sah dari DN dasar yang anda tentukan di atas untuk menguji apakah proses masuk LDAP anda dikonfigurasi dengan benar. ANDA HARUS MENYIMPAN PENGATURAN LDAP YANG ANDA PERBARUI PERTAMA.', 'ldap_login_sync_help' => 'Ini hanya tes yang bisa dilacak LDAP dengan benar. Jika pengesahan LDAP anda tidak benar, pengguna mungkin masih belum dapat masuk. ANDA HARUS MENYIMPAN PENGATURAN LDAP YANG ANDA PERBARUI PERTAMA.', 'ldap_manager' => 'LDAP Manager', @@ -328,4 +330,9 @@ return [ 'setup_migration_create_user' => 'Next: Create User', 'ldap_settings_link' => 'LDAP Settings Page', 'slack_test' => 'Test Integration', + 'google_callback_help' => 'This should be entered as the callback URL in your Google OAuth app settings in your organization's Google developer console .', + 'google_login' => 'Google Workspace Login Settings', + 'enable_google_login' => 'Enable users to login with Google Workspace', + 'enable_google_login_help' => 'Users will not be automatically provisioned. They must have an existing account here AND in Google Workspace, and their username here must match their Google Workspace email address. ', + ]; diff --git a/resources/lang/en-ID/admin/users/message.php b/resources/lang/en-ID/admin/users/message.php index 1182464314..8908970755 100644 --- a/resources/lang/en-ID/admin/users/message.php +++ b/resources/lang/en-ID/admin/users/message.php @@ -6,7 +6,7 @@ return array( 'declined' => 'Anda sudah berhasil menolak aset ini.', 'bulk_manager_warn' => 'Pengguna anda sudah berhasil diperbarui, namun entri manajer anda tidak disimpan karena manajer yang anda pilih juga berada dalam daftar pengguna untuk disunting, dan pengguna mungkin bukan manajer mereka sendiri. Silahkan pilih pengguna anda lagi, tidak termasuk manajernya.', 'user_exists' => 'Pengguna sudah ada!', - 'user_not_found' => 'Pengguna [:id] tidak ada.', + 'user_not_found' => 'User does not exist.', 'user_login_required' => 'Bidang masuk diperlukan', 'user_password_required' => 'Kata sandi diperlukan.', 'insufficient_permissions' => 'Izin tidak cukup.', diff --git a/resources/lang/en-ID/auth/general.php b/resources/lang/en-ID/auth/general.php index 78ff6893fd..350b085378 100644 --- a/resources/lang/en-ID/auth/general.php +++ b/resources/lang/en-ID/auth/general.php @@ -12,5 +12,8 @@ return [ 'remember_me' => 'Ingatkan saya', 'username_help_top' => 'Enter your username to be emailed a password reset link.', 'username_help_bottom' => 'Your username and email address may be the same, but may not be, depending on your configuration. If you cannot remember your username, contact your administrator.

Usernames without an associated email address will not be emailed a password reset link. ', - ]; + 'google_login' => 'Or login with Google Workspace', + 'google_login_failed' => 'Google Login failed, please try again.', + +]; diff --git a/resources/lang/en-ID/general.php b/resources/lang/en-ID/general.php index 4d5d478017..8223b57ea1 100644 --- a/resources/lang/en-ID/general.php +++ b/resources/lang/en-ID/general.php @@ -92,6 +92,7 @@ return [ 'debug_warning_text' => 'Aplikasi ini berjalan dalam mode produksi dengan debugging diaktifkan. Hal ini dapat mengekspos data sensitif jika aplikasi Anda dapat diakses oleh dunia luar. Nonaktifkan mode debug dengan menetapkan nilai APP_DEBUG value in your .env file to false.', 'delete' => 'Hapus', 'delete_confirm' => 'Apa Anda yakin untuk menghapus :item?', + 'delete_confirm_no_undo' => 'Are you sure you wish to delete :item? This can not be undone.', 'deleted' => 'Dihapus', 'delete_seats' => 'Tempat dihapus', 'deletion_failed' => 'Deletion failed', @@ -439,4 +440,13 @@ return [ 'setup_migration_output' => 'Migration output:', 'setup_migration_create_user' => 'Next: Create User', 'importer_generic_error' => 'Your file import is complete, but we did receive an error. This is usually caused by third-party API throttling from a notification webhook (such as Slack) and would not have interfered with the import itself, but you should confirm this.', + 'confirm' => 'Confirm', + 'autoassign_licenses' => 'Auto-Assign Licenses', + 'autoassign_licenses_help' => 'Allow this user to have licenses assigned via the bulk-assign license UI or cli tools.', + 'autoassign_licenses_help_long' => 'This allows a user to be have licenses assigned via the bulk-assign license UI or cli tools. (For example, you might not want contractors to be auto-assigned a license you would provide to only staff members. You can still individually assign licenses to those users, but they will not be included in the Checkout License to All Users functions.)', + 'no_autoassign_licenses_help' => 'Do not include user for bulk-assigning through the license UI or cli tools.', + 'modal_confirm_generic' => 'Are you sure?', + 'cannot_be_deleted' => 'This item cannot be deleted', + 'undeployable_tooltip' => 'This item cannot be checked out. Check the quantity remaining.', + ]; diff --git a/resources/lang/en-ID/mail.php b/resources/lang/en-ID/mail.php index 2266de1176..5b1aca8b92 100644 --- a/resources/lang/en-ID/mail.php +++ b/resources/lang/en-ID/mail.php @@ -74,6 +74,7 @@ return [ 'your_credentials' => 'Kredensial Snipe-IT Anda', 'Accessory_Checkin_Notification' => 'Accessory checked in', 'Asset_Checkin_Notification' => 'Asset checked in', + 'Asset_Checkout_Notification' => 'Asset checked out', 'License_Checkin_Notification' => 'License checked in', 'Expected_Checkin_Report' => 'Expected asset checkin report', 'Expected_Checkin_Notification' => 'Reminder: :name checkin deadline approaching', diff --git a/resources/lang/en-ID/validation.php b/resources/lang/en-ID/validation.php index ce323d8318..193c8f4094 100644 --- a/resources/lang/en-ID/validation.php +++ b/resources/lang/en-ID/validation.php @@ -67,6 +67,8 @@ return [ 'array' => 'Atribut :setidaknya harus memiliki :item min.', ], 'starts_with' => 'The :attribute must start with one of the following: :values.', + 'ends_with' => 'The :attribute must end with one of the following: :values.', + 'not_in' => 'Yang dipilih: atribut tidak valid.', 'numeric' => 'The: atribut harus berupa angka.', 'present' => 'Bidang atribut harus ada.', diff --git a/resources/lang/es-CO/admin/accessories/general.php b/resources/lang/es-CO/admin/accessories/general.php index 79b463d22c..1b74602d34 100644 --- a/resources/lang/es-CO/admin/accessories/general.php +++ b/resources/lang/es-CO/admin/accessories/general.php @@ -17,5 +17,6 @@ return array( 'use_default_eula' => 'En su lugar, use el EULA por defecto.', 'use_default_eula_disabled' => 'En su lugar, use el EULA por defecto. No esta configurado un EULA por defecto. Por favor agregue uno en Configuración.', 'clone' => 'Clonar accesorio', + 'delete_disabled' => 'This accessory cannot be deleted yet because some items are still checked out.', ); diff --git a/resources/lang/es-CO/admin/components/message.php b/resources/lang/es-CO/admin/components/message.php index 81125e81be..5d7c4720b8 100644 --- a/resources/lang/es-CO/admin/components/message.php +++ b/resources/lang/es-CO/admin/components/message.php @@ -23,7 +23,8 @@ return array( 'checkout' => array( 'error' => 'El componente no fue retirado, por favor, inténtalo de nuevo', 'success' => 'Componente retirado con éxito.', - 'user_does_not_exist' => 'Este usuario es inválido. Por favor, inténtalo de nuevo.' + 'user_does_not_exist' => 'Este usuario es inválido. Por favor, inténtalo de nuevo.', + 'unavailable' => 'Not enough components remaining: :remaining remaining, :requested requested ', ), 'checkin' => array( diff --git a/resources/lang/es-CO/admin/consumables/message.php b/resources/lang/es-CO/admin/consumables/message.php index c1762b0ff1..716adf4129 100644 --- a/resources/lang/es-CO/admin/consumables/message.php +++ b/resources/lang/es-CO/admin/consumables/message.php @@ -23,7 +23,8 @@ return array( 'checkout' => array( 'error' => 'El consumible no fue retirado, por favor, inténtalo de nuevo', 'success' => 'Consumible retirado con éxito.', - 'user_does_not_exist' => 'Este usuario es inválido. Por favor, inténtalo de nuevo.' + 'user_does_not_exist' => 'Este usuario es inválido. Por favor, inténtalo de nuevo.', + 'unavailable' => 'There are not enough consumables for this checkout. Please check the quantity left. ', ), 'checkin' => array( diff --git a/resources/lang/es-CO/admin/custom_fields/general.php b/resources/lang/es-CO/admin/custom_fields/general.php index 8641b9b63d..f987f9f9c5 100644 --- a/resources/lang/es-CO/admin/custom_fields/general.php +++ b/resources/lang/es-CO/admin/custom_fields/general.php @@ -49,4 +49,6 @@ return [ 'unique' => 'Único', 'display_in_user_view' => 'Permitir al usuario ver estos valores en su página Ver Recursos asignados', 'display_in_user_view_table' => 'Visible para el usuario', + 'auto_add_to_fieldsets' => 'Automatically add this to every new fieldset', + 'add_to_preexisting_fieldsets' => 'Add to any existing fieldsets', ]; diff --git a/resources/lang/es-CO/admin/hardware/general.php b/resources/lang/es-CO/admin/hardware/general.php index aad99a62fa..75cd1782c3 100644 --- a/resources/lang/es-CO/admin/hardware/general.php +++ b/resources/lang/es-CO/admin/hardware/general.php @@ -23,6 +23,7 @@ return [ 'restore' => 'Restaurar equipo', 'pending' => 'Equipos Pendiente', 'undeployable' => 'No desplegable', + 'undeployable_tooltip' => 'This asset has a status label that is undeployable and cannot be checked out at this time.', 'view' => 'Ver Equipo', 'csv_error' => 'Tiene un error en su archivo CSV:', 'import_text' => ' diff --git a/resources/lang/es-CO/admin/hardware/table.php b/resources/lang/es-CO/admin/hardware/table.php index 029f7da5da..dd675b03e0 100644 --- a/resources/lang/es-CO/admin/hardware/table.php +++ b/resources/lang/es-CO/admin/hardware/table.php @@ -8,6 +8,7 @@ return [ 'change' => 'Operación', 'checkout_date' => 'Fecha de devolución', 'checkoutto' => 'Asignado a', + 'components_cost' => 'Total Components Cost', 'current_value' => 'Valor Actual', 'diff' => 'Diferencia', 'dl_csv' => 'Descargar CSV', diff --git a/resources/lang/es-CO/admin/licenses/general.php b/resources/lang/es-CO/admin/licenses/general.php index 8a5d6db90e..ed7d6408e3 100644 --- a/resources/lang/es-CO/admin/licenses/general.php +++ b/resources/lang/es-CO/admin/licenses/general.php @@ -1,8 +1,8 @@ 'Acerca de licencias', - 'about_licenses' => 'Las licencias son para identificar software. Tienen un número específico de asientos que pueden ser asignados a individuos', + 'about_licenses_title' => 'Acerca de licencias', + 'about_licenses' => 'Las licencias son para identificar software. Tienen un número específico de asientos que pueden ser asignados a individuos', 'checkin' => 'Quitar Instalación', 'checkout_history' => 'Historial Asignaciones', 'checkout' => 'Asignar Instalación', @@ -18,4 +18,30 @@ return array( 'software_licenses' => 'Licencias Software', 'user' => 'Usuario', 'view' => 'Ver Licencias', + 'delete_disabled' => 'This license cannot be deleted yet because some seats are still checked out.', + 'bulk' => + [ + 'checkin_all' => [ + 'button' => 'Checkin All Seats', + 'modal' => 'This will action checkin one seat. | This action will checkin all :checkedout_seats_count seats for this license.', + 'enabled_tooltip' => 'Checkin ALL seats for this license from both users and assets', + 'disabled_tooltip' => 'This is disabled because there are no seats currently checked out', + 'success' => 'License successfully checked in! | All licenses were successfully checked in!', + 'log_msg' => 'Checked in via bulk license checkout in license GUI', + ], + + 'checkout_all' => [ + 'button' => 'Checkout All Seats', + 'modal' => 'This action will checkout one seat to the first available user. | This action will checkout all :available_seats_count seats to the first available users. A user is considered available for this seat if they do not already have this license checked out to them, and the Auto-Assign License property is enabled on their user account.', + 'enabled_tooltip' => 'Checkout ALL seats (or as many as are available) to ALL users', + 'disabled_tooltip' => 'This is disabled because there are no seats currently available', + 'success' => 'License successfully checked out! | :count licenses were successfully checked out!', + 'error_no_seats' => 'There are no remaining seats left for this license.', + 'warn_not_enough_seats' => ':count users were assigned this license, but we ran out of available license seats.', + 'warn_no_avail_users' => 'Nothing to do. There are no users who do not already have this license assigned to them.', + 'log_msg' => 'Checked out via bulk license checkout in license GUI', + + + ], + ], ); diff --git a/resources/lang/es-CO/admin/manufacturers/message.php b/resources/lang/es-CO/admin/manufacturers/message.php index 342dd1e565..f86e446410 100644 --- a/resources/lang/es-CO/admin/manufacturers/message.php +++ b/resources/lang/es-CO/admin/manufacturers/message.php @@ -2,6 +2,7 @@ return array( + 'support_url_help' => 'Use {LOCALE} and {SERIAL} in your URL as variables to have those values auto-populate when viewing assets.', 'does_not_exist' => 'El fabricante no existe.', 'assoc_users' => 'Este Fabricante está asociado al menos a un modelo y no puede ser eliminado', diff --git a/resources/lang/es-CO/admin/manufacturers/table.php b/resources/lang/es-CO/admin/manufacturers/table.php index 972d33b71b..ed1956383c 100644 --- a/resources/lang/es-CO/admin/manufacturers/table.php +++ b/resources/lang/es-CO/admin/manufacturers/table.php @@ -10,6 +10,7 @@ return array( 'support_email' => 'Email de soporte', 'support_phone' => 'Teléfono de soporte', 'support_url' => 'URL de soporte', + 'warranty_lookup_url' => 'Warranty Lookup URL', 'update' => 'Actualizar Fabricante', 'url' => 'URL', diff --git a/resources/lang/es-CO/admin/settings/general.php b/resources/lang/es-CO/admin/settings/general.php index 625e999340..416af4a84b 100644 --- a/resources/lang/es-CO/admin/settings/general.php +++ b/resources/lang/es-CO/admin/settings/general.php @@ -32,7 +32,7 @@ return [ 'backups_restoring' => 'Restaurar desde copia de seguridad', 'backups_upload' => 'Cargar Copia de Seguridad', 'backups_path' => 'Las copias de seguridad en el servidor se almacenan en :path', - 'backups_restore_warning' => 'Utilice el botón de restauración para restaurar desde una copia de seguridad anterior. (Actualmente esto no funciona con almacenamiento de archivos S3 o Docker.

Su base de datos completa de :app_name y cualquier archivo subido será completamente reemplazado por lo que hay en el archivo de copia de seguridad. ', + 'backups_restore_warning' => 'Use the restore button to restore from a previous backup. (This does not currently work with S3 file storage or Docker.)

Your entire :app_name database and any uploaded files will be completely replaced by what\'s in the backup file. ', 'backups_logged_out' => 'Todos los usuarios existentes, incluido usted, se cerrarán una vez que la restauración haya finalizado.', 'backups_large' => 'Las copias de seguridad muy grandes pueden agotar el tiempo de espera en el intento de restauración y todavía pueden necesitar ser ejecutadas a través de la línea de comandos. ', 'barcode_settings' => 'Configuración de Código de Barras', @@ -86,6 +86,8 @@ return [ 'ldap_settings' => 'Ajustes LDAP', 'ldap_client_tls_cert_help' => 'El certificado TLS del cliente y la clave para las conexiones LDAP normalmente sólo son útiles en las configuraciones de Google Workspace con "LDAP Seguro". Ambas son requeridas.', 'ldap_client_tls_key' => 'Llave TLS del cliente LDAP', + 'ldap_location' => 'LDAP Location', +'ldap_location_help' => 'The Ldap Location field should be used if an OU is not being used in the Base Bind DN. Leave this blank if an OU search is being used.', 'ldap_login_test_help' => 'Introduce un nombre de usuario LDAP válido y una contraseña de la DN base que especificaste anteriormente para probar si tu inicio de sesión LDAP está configurado correctamente. DEBES GUARDAR TUS CONFIGURACIONES LDAP ACTUALIZADAS PRIMERO.', 'ldap_login_sync_help' => 'Esto sólo prueba que LDAP puede sincronizarse correctamente. Si tu solicitud de Autenticación LDAP no es correcta, los usuarios aún no podrían iniciar sesión. DEBES GUARDAR TUS CONFIGURACIONES LDAP ACTUALIZADAS PRIMERO.', 'ldap_manager' => 'Gestor LDAP', @@ -328,4 +330,9 @@ return [ 'setup_migration_create_user' => 'Siguiente: Crear usuario', 'ldap_settings_link' => 'Página de ajustes LDAP', 'slack_test' => 'Prueba de integración de ', + 'google_callback_help' => 'This should be entered as the callback URL in your Google OAuth app settings in your organization's Google developer console .', + 'google_login' => 'Google Workspace Login Settings', + 'enable_google_login' => 'Enable users to login with Google Workspace', + 'enable_google_login_help' => 'Users will not be automatically provisioned. They must have an existing account here AND in Google Workspace, and their username here must match their Google Workspace email address. ', + ]; diff --git a/resources/lang/es-CO/admin/users/message.php b/resources/lang/es-CO/admin/users/message.php index 2319d5a532..553636ace1 100644 --- a/resources/lang/es-CO/admin/users/message.php +++ b/resources/lang/es-CO/admin/users/message.php @@ -6,7 +6,7 @@ return array( 'declined' => 'Ha declinado con éxito este equipo.', 'bulk_manager_warn' => 'Sus usuarios han sido correctamente actualizados, de todos modos la entrada de administrador no fue guardada porque el administrador seleccionado también estaba en la lista de usuarios a ser editada, y los usuarios no pueden ser sus propior administradores. Vuelva a seleccionar los usuarios, excluyendo al administrador.', 'user_exists' => 'El Usuario ya existe!', - 'user_not_found' => 'Usuario [:id] no existe.', + 'user_not_found' => 'User does not exist.', 'user_login_required' => 'El campo Usuario es obligatorio', 'user_password_required' => 'El password es obligatorio.', 'insufficient_permissions' => 'No tiene permiso.', diff --git a/resources/lang/es-CO/auth/general.php b/resources/lang/es-CO/auth/general.php index a525440d17..dd8c671d6a 100644 --- a/resources/lang/es-CO/auth/general.php +++ b/resources/lang/es-CO/auth/general.php @@ -12,5 +12,8 @@ return [ 'remember_me' => 'Recordarme', 'username_help_top' => 'Ingresa tu nombre de usuario para enviar un enlace de restablecimiento de contraseña.', 'username_help_bottom' => 'Tu nombre de usuario y correo electrónico pueden ser el mismo, pero puede que no lo sean, dependiendo de tu configuración. Si no recuerdas tu nombre de usuario, ponte en contacto con el administrador.

A los nombres de usuario que no tengan un correo electrónico asociado, no se les enviará link de cambio de contraseña. ', - ]; + 'google_login' => 'Or login with Google Workspace', + 'google_login_failed' => 'Google Login failed, please try again.', + +]; diff --git a/resources/lang/es-CO/general.php b/resources/lang/es-CO/general.php index f06e4893b2..058f424e73 100644 --- a/resources/lang/es-CO/general.php +++ b/resources/lang/es-CO/general.php @@ -88,10 +88,11 @@ return [ 'days' => 'días', 'days_to_next_audit' => 'Días a la próxima auditoría', 'date' => 'Fecha Compra', - 'debug_warning' => '¡Advertencia!', + 'debug_warning' => '¡Alerta!', 'debug_warning_text' => 'Esta aplicación esta corriendo en modo producción con debugging activado. Esto puede exponer datos sensibles si su aplicación es accesible desde el exterior. Desactive el modo debug cambiando el valor APP_DEBUG en su archivo .env a false.', - 'delete' => 'Borrar', + 'delete' => 'Eliminar', 'delete_confirm' => '¿Estás seguro de eliminar :item?', + 'delete_confirm_no_undo' => '¿Está seguro que desea eliminar :item? Esto no se puede deshacer.', 'deleted' => 'Borrado', 'delete_seats' => 'Asientos eliminados', 'deletion_failed' => 'Error al eliminar', @@ -253,7 +254,7 @@ return [ 'signature' => 'Firma', 'signed_off_by' => 'Firmado por', 'skin' => 'Tema', - 'webhook_msg_note' => 'A notification will be sent via webhook', + 'webhook_msg_note' => 'Una notificación se enviará a través de webhook', 'webhook_test_msg' => '¡Parece que tu integración de :app con Snipe-IT está funcionando!', 'some_features_disabled' => 'MODO DE DEMOSTRACIÓN: Algunas funciones estan desactivadas para esta instalación.', 'site_name' => 'Sitio', @@ -435,8 +436,17 @@ return [ 'errors_importing' => 'Se han producido algunos errores al importar: ', 'warning' => 'ADVERTENCIA: :warning', 'success_redirecting' => '"Éxito... Redirigiendo.', - 'setup_successful_migrations' => 'Your database tables have been created', + 'setup_successful_migrations' => 'Se han creado las tablas de la base de datos', 'setup_migration_output' => 'Migration output:', - 'setup_migration_create_user' => 'Next: Create User', + 'setup_migration_create_user' => 'Siguiente: Crear usuario', 'importer_generic_error' => 'Your file import is complete, but we did receive an error. This is usually caused by third-party API throttling from a notification webhook (such as Slack) and would not have interfered with the import itself, but you should confirm this.', + 'confirm' => 'Confirmar', + 'autoassign_licenses' => 'Auto-Asignar licencias', + 'autoassign_licenses_help' => 'Allow this user to have licenses assigned via the bulk-assign license UI or cli tools.', + 'autoassign_licenses_help_long' => 'This allows a user to be have licenses assigned via the bulk-assign license UI or cli tools. (For example, you might not want contractors to be auto-assigned a license you would provide to only staff members. You can still individually assign licenses to those users, but they will not be included in the Checkout License to All Users functions.)', + 'no_autoassign_licenses_help' => 'Do not include user for bulk-assigning through the license UI or cli tools.', + 'modal_confirm_generic' => '¿Estás seguro?', + 'cannot_be_deleted' => 'Este articulo no se puede eliminar', + 'undeployable_tooltip' => 'Este artículo no puede ser asignado. Compruebe la cantidad restante.', + ]; diff --git a/resources/lang/es-CO/mail.php b/resources/lang/es-CO/mail.php index 95fde4c199..7855099df4 100644 --- a/resources/lang/es-CO/mail.php +++ b/resources/lang/es-CO/mail.php @@ -74,6 +74,7 @@ return [ 'your_credentials' => 'Tus credenciales de Snipe-IT', 'Accessory_Checkin_Notification' => 'Accesorio devuelto', 'Asset_Checkin_Notification' => 'Activo devuelto', + 'Asset_Checkout_Notification' => 'Activo asignado', 'License_Checkin_Notification' => 'Licencia devuelta', 'Expected_Checkin_Report' => 'Informe de devolución de activo esperado', 'Expected_Checkin_Notification' => 'Recordatorio: :name se acerca la fecha de devolución', diff --git a/resources/lang/es-CO/validation.php b/resources/lang/es-CO/validation.php index fa93e69289..46ae4dcdd8 100644 --- a/resources/lang/es-CO/validation.php +++ b/resources/lang/es-CO/validation.php @@ -67,6 +67,8 @@ return [ 'array' => 'El atributo: debe tener al menos: elementos min.', ], 'starts_with' => 'El :attribute debe comenzar con uno de los siguientes: :values.', + 'ends_with' => 'The :attribute must end with one of the following: :values.', + 'not_in' => 'El :attribute seleccionado no es correcto.', 'numeric' => ':attribute debe ser un número.', 'present' => 'El campo: atributo debe estar presente.', diff --git a/resources/lang/es-ES/admin/accessories/general.php b/resources/lang/es-ES/admin/accessories/general.php index 17eaa4c31e..2e60bd2dd2 100644 --- a/resources/lang/es-ES/admin/accessories/general.php +++ b/resources/lang/es-ES/admin/accessories/general.php @@ -17,5 +17,6 @@ return array( 'use_default_eula' => 'En su lugar, use el EULA por defecto.', 'use_default_eula_disabled' => 'En su lugar, use el EULA por defecto. No esta configurado un EULA por defecto. Por favor agregue uno en Configuración.', 'clone' => 'Clonar accesorio', + 'delete_disabled' => 'This accessory cannot be deleted yet because some items are still checked out.', ); diff --git a/resources/lang/es-ES/admin/components/message.php b/resources/lang/es-ES/admin/components/message.php index fb8de539ce..6522e84a33 100644 --- a/resources/lang/es-ES/admin/components/message.php +++ b/resources/lang/es-ES/admin/components/message.php @@ -23,7 +23,8 @@ return array( 'checkout' => array( 'error' => 'El componente no hizo check out, intentalo de nuevo', 'success' => 'Check out del componente satisfactorio.', - 'user_does_not_exist' => 'El usuario es invalido, intentalo de nuevo.' + 'user_does_not_exist' => 'El usuario es invalido, intentalo de nuevo.', + 'unavailable' => 'Not enough components remaining: :remaining remaining, :requested requested ', ), 'checkin' => array( diff --git a/resources/lang/es-ES/admin/consumables/message.php b/resources/lang/es-ES/admin/consumables/message.php index ad6c4421f9..fc09d1d879 100644 --- a/resources/lang/es-ES/admin/consumables/message.php +++ b/resources/lang/es-ES/admin/consumables/message.php @@ -23,7 +23,8 @@ return array( 'checkout' => array( 'error' => 'Consumible no fue retirado, por favor, inténtelo de nuevo', 'success' => 'Consumible fue retirado satisfactoriamente.', - 'user_does_not_exist' => 'Este usuario es inválido . Inténtalo de nuevo.' + 'user_does_not_exist' => 'Este usuario es inválido . Inténtalo de nuevo.', + 'unavailable' => 'There are not enough consumables for this checkout. Please check the quantity left. ', ), 'checkin' => array( diff --git a/resources/lang/es-ES/admin/custom_fields/general.php b/resources/lang/es-ES/admin/custom_fields/general.php index 5fb0ab0ee5..cb45efa4f7 100644 --- a/resources/lang/es-ES/admin/custom_fields/general.php +++ b/resources/lang/es-ES/admin/custom_fields/general.php @@ -49,4 +49,6 @@ return [ 'unique' => 'Único', 'display_in_user_view' => 'Permitir al usuario ver estos valores en su página Ver Recursos asignados', 'display_in_user_view_table' => 'Visible para el usuario', + 'auto_add_to_fieldsets' => 'Automatically add this to every new fieldset', + 'add_to_preexisting_fieldsets' => 'Add to any existing fieldsets', ]; diff --git a/resources/lang/es-ES/admin/hardware/general.php b/resources/lang/es-ES/admin/hardware/general.php index 6246772048..b26e13ade9 100644 --- a/resources/lang/es-ES/admin/hardware/general.php +++ b/resources/lang/es-ES/admin/hardware/general.php @@ -23,6 +23,7 @@ return [ 'restore' => 'Restaurar equipo', 'pending' => 'Pendiente', 'undeployable' => 'No desplegable', + 'undeployable_tooltip' => 'This asset has a status label that is undeployable and cannot be checked out at this time.', 'view' => 'Ver Equipo', 'csv_error' => 'Tiene un error en su archivo CSV:', 'import_text' => ' diff --git a/resources/lang/es-ES/admin/hardware/table.php b/resources/lang/es-ES/admin/hardware/table.php index 95e336ee5d..972f9f702d 100644 --- a/resources/lang/es-ES/admin/hardware/table.php +++ b/resources/lang/es-ES/admin/hardware/table.php @@ -8,6 +8,7 @@ return [ 'change' => 'Operación', 'checkout_date' => 'Fecha de asignación', 'checkoutto' => 'Asignado', + 'components_cost' => 'Total Components Cost', 'current_value' => 'Valor Actual', 'diff' => 'Diferencia', 'dl_csv' => 'Descargar CSV', diff --git a/resources/lang/es-ES/admin/licenses/general.php b/resources/lang/es-ES/admin/licenses/general.php index 8a5d6db90e..ed7d6408e3 100644 --- a/resources/lang/es-ES/admin/licenses/general.php +++ b/resources/lang/es-ES/admin/licenses/general.php @@ -1,8 +1,8 @@ 'Acerca de licencias', - 'about_licenses' => 'Las licencias son para identificar software. Tienen un número específico de asientos que pueden ser asignados a individuos', + 'about_licenses_title' => 'Acerca de licencias', + 'about_licenses' => 'Las licencias son para identificar software. Tienen un número específico de asientos que pueden ser asignados a individuos', 'checkin' => 'Quitar Instalación', 'checkout_history' => 'Historial Asignaciones', 'checkout' => 'Asignar Instalación', @@ -18,4 +18,30 @@ return array( 'software_licenses' => 'Licencias Software', 'user' => 'Usuario', 'view' => 'Ver Licencias', + 'delete_disabled' => 'This license cannot be deleted yet because some seats are still checked out.', + 'bulk' => + [ + 'checkin_all' => [ + 'button' => 'Checkin All Seats', + 'modal' => 'This will action checkin one seat. | This action will checkin all :checkedout_seats_count seats for this license.', + 'enabled_tooltip' => 'Checkin ALL seats for this license from both users and assets', + 'disabled_tooltip' => 'This is disabled because there are no seats currently checked out', + 'success' => 'License successfully checked in! | All licenses were successfully checked in!', + 'log_msg' => 'Checked in via bulk license checkout in license GUI', + ], + + 'checkout_all' => [ + 'button' => 'Checkout All Seats', + 'modal' => 'This action will checkout one seat to the first available user. | This action will checkout all :available_seats_count seats to the first available users. A user is considered available for this seat if they do not already have this license checked out to them, and the Auto-Assign License property is enabled on their user account.', + 'enabled_tooltip' => 'Checkout ALL seats (or as many as are available) to ALL users', + 'disabled_tooltip' => 'This is disabled because there are no seats currently available', + 'success' => 'License successfully checked out! | :count licenses were successfully checked out!', + 'error_no_seats' => 'There are no remaining seats left for this license.', + 'warn_not_enough_seats' => ':count users were assigned this license, but we ran out of available license seats.', + 'warn_no_avail_users' => 'Nothing to do. There are no users who do not already have this license assigned to them.', + 'log_msg' => 'Checked out via bulk license checkout in license GUI', + + + ], + ], ); diff --git a/resources/lang/es-ES/admin/manufacturers/message.php b/resources/lang/es-ES/admin/manufacturers/message.php index 4a78b56349..aafde6a6a7 100644 --- a/resources/lang/es-ES/admin/manufacturers/message.php +++ b/resources/lang/es-ES/admin/manufacturers/message.php @@ -2,6 +2,7 @@ return array( + 'support_url_help' => 'Use {LOCALE} and {SERIAL} in your URL as variables to have those values auto-populate when viewing assets.', 'does_not_exist' => 'Fabricante inexistente.', 'assoc_users' => 'Este Fabricante está asociado al menos a un modelo y no puede ser eliminado', diff --git a/resources/lang/es-ES/admin/manufacturers/table.php b/resources/lang/es-ES/admin/manufacturers/table.php index 972d33b71b..ed1956383c 100644 --- a/resources/lang/es-ES/admin/manufacturers/table.php +++ b/resources/lang/es-ES/admin/manufacturers/table.php @@ -10,6 +10,7 @@ return array( 'support_email' => 'Email de soporte', 'support_phone' => 'Teléfono de soporte', 'support_url' => 'URL de soporte', + 'warranty_lookup_url' => 'Warranty Lookup URL', 'update' => 'Actualizar Fabricante', 'url' => 'URL', diff --git a/resources/lang/es-ES/admin/settings/general.php b/resources/lang/es-ES/admin/settings/general.php index 625e999340..416af4a84b 100644 --- a/resources/lang/es-ES/admin/settings/general.php +++ b/resources/lang/es-ES/admin/settings/general.php @@ -32,7 +32,7 @@ return [ 'backups_restoring' => 'Restaurar desde copia de seguridad', 'backups_upload' => 'Cargar Copia de Seguridad', 'backups_path' => 'Las copias de seguridad en el servidor se almacenan en :path', - 'backups_restore_warning' => 'Utilice el botón de restauración para restaurar desde una copia de seguridad anterior. (Actualmente esto no funciona con almacenamiento de archivos S3 o Docker.

Su base de datos completa de :app_name y cualquier archivo subido será completamente reemplazado por lo que hay en el archivo de copia de seguridad. ', + 'backups_restore_warning' => 'Use the restore button to restore from a previous backup. (This does not currently work with S3 file storage or Docker.)

Your entire :app_name database and any uploaded files will be completely replaced by what\'s in the backup file. ', 'backups_logged_out' => 'Todos los usuarios existentes, incluido usted, se cerrarán una vez que la restauración haya finalizado.', 'backups_large' => 'Las copias de seguridad muy grandes pueden agotar el tiempo de espera en el intento de restauración y todavía pueden necesitar ser ejecutadas a través de la línea de comandos. ', 'barcode_settings' => 'Configuración de Código de Barras', @@ -86,6 +86,8 @@ return [ 'ldap_settings' => 'Ajustes LDAP', 'ldap_client_tls_cert_help' => 'El certificado TLS del cliente y la clave para las conexiones LDAP normalmente sólo son útiles en las configuraciones de Google Workspace con "LDAP Seguro". Ambas son requeridas.', 'ldap_client_tls_key' => 'Llave TLS del cliente LDAP', + 'ldap_location' => 'LDAP Location', +'ldap_location_help' => 'The Ldap Location field should be used if an OU is not being used in the Base Bind DN. Leave this blank if an OU search is being used.', 'ldap_login_test_help' => 'Introduce un nombre de usuario LDAP válido y una contraseña de la DN base que especificaste anteriormente para probar si tu inicio de sesión LDAP está configurado correctamente. DEBES GUARDAR TUS CONFIGURACIONES LDAP ACTUALIZADAS PRIMERO.', 'ldap_login_sync_help' => 'Esto sólo prueba que LDAP puede sincronizarse correctamente. Si tu solicitud de Autenticación LDAP no es correcta, los usuarios aún no podrían iniciar sesión. DEBES GUARDAR TUS CONFIGURACIONES LDAP ACTUALIZADAS PRIMERO.', 'ldap_manager' => 'Gestor LDAP', @@ -328,4 +330,9 @@ return [ 'setup_migration_create_user' => 'Siguiente: Crear usuario', 'ldap_settings_link' => 'Página de ajustes LDAP', 'slack_test' => 'Prueba de integración de ', + 'google_callback_help' => 'This should be entered as the callback URL in your Google OAuth app settings in your organization's Google developer console .', + 'google_login' => 'Google Workspace Login Settings', + 'enable_google_login' => 'Enable users to login with Google Workspace', + 'enable_google_login_help' => 'Users will not be automatically provisioned. They must have an existing account here AND in Google Workspace, and their username here must match their Google Workspace email address. ', + ]; diff --git a/resources/lang/es-ES/admin/users/message.php b/resources/lang/es-ES/admin/users/message.php index 2319d5a532..553636ace1 100644 --- a/resources/lang/es-ES/admin/users/message.php +++ b/resources/lang/es-ES/admin/users/message.php @@ -6,7 +6,7 @@ return array( 'declined' => 'Ha declinado con éxito este equipo.', 'bulk_manager_warn' => 'Sus usuarios han sido correctamente actualizados, de todos modos la entrada de administrador no fue guardada porque el administrador seleccionado también estaba en la lista de usuarios a ser editada, y los usuarios no pueden ser sus propior administradores. Vuelva a seleccionar los usuarios, excluyendo al administrador.', 'user_exists' => 'El Usuario ya existe!', - 'user_not_found' => 'Usuario [:id] no existe.', + 'user_not_found' => 'User does not exist.', 'user_login_required' => 'El campo Usuario es obligatorio', 'user_password_required' => 'El password es obligatorio.', 'insufficient_permissions' => 'No tiene permiso.', diff --git a/resources/lang/es-ES/auth/general.php b/resources/lang/es-ES/auth/general.php index cd608e5837..790a27e71e 100644 --- a/resources/lang/es-ES/auth/general.php +++ b/resources/lang/es-ES/auth/general.php @@ -12,5 +12,8 @@ return [ 'remember_me' => 'Recordarme', 'username_help_top' => 'Introduzca su nombre de usuario para enviar un enlace de restablecimiento de contraseña.', 'username_help_bottom' => 'Tu nombre de usuario y dirección de correo electrónico puede ser el mismo, pero puede que no lo sea, dependiendo de tu configuración. Si no puede recordar su nombre de usuario, póngase en contacto con su administrador.

A los usuarios sin una dirección de correo electrónico asociada no se enviará por correo electrónico un enlace de restablecimiento de contraseña. ', - ]; + 'google_login' => 'Or login with Google Workspace', + 'google_login_failed' => 'Google Login failed, please try again.', + +]; diff --git a/resources/lang/es-ES/general.php b/resources/lang/es-ES/general.php index 968b9ac5de..ac65f92b95 100644 --- a/resources/lang/es-ES/general.php +++ b/resources/lang/es-ES/general.php @@ -92,6 +92,7 @@ return [ 'debug_warning_text' => 'Esta aplicación esta corriendo en modo producción con debugging activado. Esto puede exponer datos sensibles si su aplicación es accesible desde el exterior. Desactive el modo debug cambiando el valor APP_DEBUG en su archivo .env a false.', 'delete' => 'Borrar', 'delete_confirm' => '¿Estás seguro de eliminar :item?', + 'delete_confirm_no_undo' => '¿Está seguro que desea eliminar :item? Esto no se puede deshacer.', 'deleted' => 'Borrado', 'delete_seats' => 'Asientos eliminados', 'deletion_failed' => 'Error al eliminar', @@ -253,7 +254,7 @@ return [ 'signature' => 'Firma', 'signed_off_by' => 'Firmado por', 'skin' => 'Tema', - 'webhook_msg_note' => 'A notification will be sent via webhook', + 'webhook_msg_note' => 'Una notificación se enviará a través de webhook', 'webhook_test_msg' => '¡Parece que tu integración de :app con Snipe-IT está funcionando!', 'some_features_disabled' => 'MODO DE DEMOSTRACIÓN: Algunas funciones estan desactivadas para esta instalación.', 'site_name' => 'Sitio', @@ -435,8 +436,17 @@ return [ 'errors_importing' => 'Se han producido algunos errores al importar: ', 'warning' => 'ADVERTENCIA: :warning', 'success_redirecting' => '"Éxito... Redirigiendo.', - 'setup_successful_migrations' => 'Your database tables have been created', + 'setup_successful_migrations' => 'Se han creado las tablas de la base de datos', 'setup_migration_output' => 'Migration output:', - 'setup_migration_create_user' => 'Next: Create User', + 'setup_migration_create_user' => 'Siguiente: Crear usuario', 'importer_generic_error' => 'Your file import is complete, but we did receive an error. This is usually caused by third-party API throttling from a notification webhook (such as Slack) and would not have interfered with the import itself, but you should confirm this.', + 'confirm' => 'Confirmar', + 'autoassign_licenses' => 'Auto-Asignar licencias', + 'autoassign_licenses_help' => 'Allow this user to have licenses assigned via the bulk-assign license UI or cli tools.', + 'autoassign_licenses_help_long' => 'This allows a user to be have licenses assigned via the bulk-assign license UI or cli tools. (For example, you might not want contractors to be auto-assigned a license you would provide to only staff members. You can still individually assign licenses to those users, but they will not be included in the Checkout License to All Users functions.)', + 'no_autoassign_licenses_help' => 'Do not include user for bulk-assigning through the license UI or cli tools.', + 'modal_confirm_generic' => '¿Estás seguro?', + 'cannot_be_deleted' => 'Este articulo no se puede eliminar', + 'undeployable_tooltip' => 'Este artículo no puede ser asignado. Compruebe la cantidad restante.', + ]; diff --git a/resources/lang/es-ES/mail.php b/resources/lang/es-ES/mail.php index 95fde4c199..7855099df4 100644 --- a/resources/lang/es-ES/mail.php +++ b/resources/lang/es-ES/mail.php @@ -74,6 +74,7 @@ return [ 'your_credentials' => 'Tus credenciales de Snipe-IT', 'Accessory_Checkin_Notification' => 'Accesorio devuelto', 'Asset_Checkin_Notification' => 'Activo devuelto', + 'Asset_Checkout_Notification' => 'Activo asignado', 'License_Checkin_Notification' => 'Licencia devuelta', 'Expected_Checkin_Report' => 'Informe de devolución de activo esperado', 'Expected_Checkin_Notification' => 'Recordatorio: :name se acerca la fecha de devolución', diff --git a/resources/lang/es-ES/validation.php b/resources/lang/es-ES/validation.php index 8467f3e164..d05d43d6ea 100644 --- a/resources/lang/es-ES/validation.php +++ b/resources/lang/es-ES/validation.php @@ -67,6 +67,8 @@ return [ 'array' => 'El atributo: debe tener al menos: elementos min.', ], 'starts_with' => 'El :attribute debe comenzar con uno de los siguientes: :values.', + 'ends_with' => 'The :attribute must end with one of the following: :values.', + 'not_in' => 'El :attribute seleccionado no es correcto.', 'numeric' => ':attribute debe ser un número.', 'present' => 'El campo: atributo debe estar presente.', diff --git a/resources/lang/es-MX/admin/accessories/general.php b/resources/lang/es-MX/admin/accessories/general.php index 17eaa4c31e..db012f5c89 100644 --- a/resources/lang/es-MX/admin/accessories/general.php +++ b/resources/lang/es-MX/admin/accessories/general.php @@ -17,5 +17,6 @@ return array( 'use_default_eula' => 'En su lugar, use el EULA por defecto.', 'use_default_eula_disabled' => 'En su lugar, use el EULA por defecto. No esta configurado un EULA por defecto. Por favor agregue uno en Configuración.', 'clone' => 'Clonar accesorio', + 'delete_disabled' => 'Este accesorio no se puede eliminar aún porque algunos artículos todavía están asignados.', ); diff --git a/resources/lang/es-MX/admin/accessories/message.php b/resources/lang/es-MX/admin/accessories/message.php index bab607c0b2..23bc05bffc 100644 --- a/resources/lang/es-MX/admin/accessories/message.php +++ b/resources/lang/es-MX/admin/accessories/message.php @@ -24,7 +24,7 @@ return array( 'checkout' => array( 'error' => 'El accesorio no fue retirado, por favor vuelva a intentarlo', 'success' => 'Accesorio retirado correctamente.', - 'unavailable' => 'Accessory is not available for checkout. Check quantity available', + 'unavailable' => 'El accesorio no está disponible para la asignación. Compruebe la cantidad disponible', 'user_does_not_exist' => 'Este usuario es inválido . Inténtalo de nuevo.' ), diff --git a/resources/lang/es-MX/admin/components/message.php b/resources/lang/es-MX/admin/components/message.php index fb8de539ce..4b4e33984d 100644 --- a/resources/lang/es-MX/admin/components/message.php +++ b/resources/lang/es-MX/admin/components/message.php @@ -23,7 +23,8 @@ return array( 'checkout' => array( 'error' => 'El componente no hizo check out, intentalo de nuevo', 'success' => 'Check out del componente satisfactorio.', - 'user_does_not_exist' => 'El usuario es invalido, intentalo de nuevo.' + 'user_does_not_exist' => 'El usuario es invalido, intentalo de nuevo.', + 'unavailable' => 'No quedan suficientes componentes: :remaining disponibles, :requested solicitados ', ), 'checkin' => array( diff --git a/resources/lang/es-MX/admin/consumables/message.php b/resources/lang/es-MX/admin/consumables/message.php index ad6c4421f9..c037fbe1af 100644 --- a/resources/lang/es-MX/admin/consumables/message.php +++ b/resources/lang/es-MX/admin/consumables/message.php @@ -23,7 +23,8 @@ return array( 'checkout' => array( 'error' => 'Consumible no fue retirado, por favor, inténtelo de nuevo', 'success' => 'Consumible fue retirado satisfactoriamente.', - 'user_does_not_exist' => 'Este usuario es inválido . Inténtalo de nuevo.' + 'user_does_not_exist' => 'Este usuario es inválido . Inténtalo de nuevo.', + 'unavailable' => 'No hay suficientes consumibles para esta asignación. Por favor, compruebe la cantidad restante. ', ), 'checkin' => array( diff --git a/resources/lang/es-MX/admin/custom_fields/general.php b/resources/lang/es-MX/admin/custom_fields/general.php index 29e56b77de..a3e74c69ea 100644 --- a/resources/lang/es-MX/admin/custom_fields/general.php +++ b/resources/lang/es-MX/admin/custom_fields/general.php @@ -49,4 +49,6 @@ return [ 'unique' => 'Único', 'display_in_user_view' => 'Permitir al usuario asignado ver estos valores en su página Ver Recursos asignados', 'display_in_user_view_table' => 'Visible al Usuario', + 'auto_add_to_fieldsets' => 'Añadir automáticamente a cada nuevo conjunto de campos', + 'add_to_preexisting_fieldsets' => 'Añadir a cualquier conjunto de campos existente', ]; diff --git a/resources/lang/es-MX/admin/groups/message.php b/resources/lang/es-MX/admin/groups/message.php index 42c2f3354d..d7cfbb1f18 100644 --- a/resources/lang/es-MX/admin/groups/message.php +++ b/resources/lang/es-MX/admin/groups/message.php @@ -3,7 +3,7 @@ return array( 'group_exists' => 'El grupo ya existe!', - 'group_not_found' => 'Group ID :id does not exist.', + 'group_not_found' => 'El ID de grupo :id no existe.', 'group_name_required' => 'El campo nombre es obligatorio', 'success' => array( diff --git a/resources/lang/es-MX/admin/hardware/form.php b/resources/lang/es-MX/admin/hardware/form.php index f18f95d1e1..038071cbfd 100644 --- a/resources/lang/es-MX/admin/hardware/form.php +++ b/resources/lang/es-MX/admin/hardware/form.php @@ -2,11 +2,11 @@ return [ 'bulk_delete' => 'Confirmar eliminación masiva de bienes', - 'bulk_restore' => 'Confirm Bulk Restore Assets', + 'bulk_restore' => 'Confirmar recuperación masiva de activos', 'bulk_delete_help' => 'Revisar los bienes para eliminación masiva. Una vez eliminados, esos bienes pueden ser restaurados, pero no volverán a estar asociados con ningún usuario a los que esté asignado.', - 'bulk_restore_help' => 'Review the assets for bulk restoration below. Once restored, these assets will not be associated with any users they were previously assigned to.', + 'bulk_restore_help' => 'Revisar los activos para la restauración en masa a continuación. Una vez restaurados, estos activos no estarán asociados con los usuarios a los que fueron asignados anteriormente.', 'bulk_delete_warn' => 'Está a punto de borrar :asset_count.', - 'bulk_restore_warn' => 'You are about to restore :asset_count assets.', + 'bulk_restore_warn' => 'Está a punto de restaurar :asset_count activos.', 'bulk_update' => 'Actualización masiva de Equipos', 'bulk_update_help' => 'Este formulario le permite actualizar múltiples Equipos simultáneamente. Solo complete los campos que quiere modificar. Todo campo en blanco permanecerá sin cambios. ', 'bulk_update_warn' => 'Está a punto de editar las propiedades de un solo recurso.|Está a punto de editar las propiedades de :asset_count activos.', @@ -48,7 +48,7 @@ return [ 'asset_location_update_default' => 'Actualizar sólo la ubicación predeterminada', 'asset_not_deployable' => 'El activo no está listo para desplegar. Por lo que por el momento no puede ser asignado.', 'asset_deployable' => 'El activo no está listo para desplegar. Por lo que, por el momento, no puede ser asignado.', - 'processing_spinner' => 'Processing... (This might take a bit of time on large files)', + 'processing_spinner' => 'Procesando... (Esto puede tomar un poco de tiempo en archivos grandes)', 'optional_infos' => 'Información opcional', 'order_details' => 'Información relacionada con el pedido' ]; diff --git a/resources/lang/es-MX/admin/hardware/general.php b/resources/lang/es-MX/admin/hardware/general.php index 641aea5469..07cf834d3e 100644 --- a/resources/lang/es-MX/admin/hardware/general.php +++ b/resources/lang/es-MX/admin/hardware/general.php @@ -23,6 +23,7 @@ return [ 'restore' => 'Restaurar equipo', 'pending' => 'Pendiente', 'undeployable' => 'No desplegable', + 'undeployable_tooltip' => 'Este activo tiene una etiqueta de estado que no es desplegable y no puede ser asignado en este momento.', 'view' => 'Ver Equipo', 'csv_error' => 'Hay un error en su archivo CSV:', 'import_text' => ' diff --git a/resources/lang/es-MX/admin/hardware/message.php b/resources/lang/es-MX/admin/hardware/message.php index b2593ecaaa..23add7a280 100644 --- a/resources/lang/es-MX/admin/hardware/message.php +++ b/resources/lang/es-MX/admin/hardware/message.php @@ -23,8 +23,8 @@ return [ 'restore' => [ 'error' => 'El equipo no fue restaurado, por favor intente nuevamente', 'success' => 'Equipo restaurado correctamente.', - 'bulk_success' => 'Asset restored successfully.', - 'nothing_updated' => 'No assets were selected, so nothing was restored.', + 'bulk_success' => 'Activo restaurado con éxito.', + 'nothing_updated' => 'No se seleccionaron activos, por lo que no se restauró nada.', ], 'audit' => [ diff --git a/resources/lang/es-MX/admin/hardware/table.php b/resources/lang/es-MX/admin/hardware/table.php index 9950a1b10f..477f517e9f 100644 --- a/resources/lang/es-MX/admin/hardware/table.php +++ b/resources/lang/es-MX/admin/hardware/table.php @@ -8,6 +8,7 @@ return [ 'change' => 'Operación', 'checkout_date' => 'Fecha de asignación', 'checkoutto' => 'Asignado', + 'components_cost' => 'Coste total de componentes', 'current_value' => 'Valor Actual', 'diff' => 'Diferencia', 'dl_csv' => 'Descargar CSV', diff --git a/resources/lang/es-MX/admin/licenses/general.php b/resources/lang/es-MX/admin/licenses/general.php index 8a5d6db90e..57433beb06 100644 --- a/resources/lang/es-MX/admin/licenses/general.php +++ b/resources/lang/es-MX/admin/licenses/general.php @@ -1,8 +1,8 @@ 'Acerca de licencias', - 'about_licenses' => 'Las licencias son para identificar software. Tienen un número específico de asientos que pueden ser asignados a individuos', + 'about_licenses_title' => 'Acerca de licencias', + 'about_licenses' => 'Las licencias son para identificar software. Tienen un número específico de asientos que pueden ser asignados a individuos', 'checkin' => 'Quitar Instalación', 'checkout_history' => 'Historial Asignaciones', 'checkout' => 'Asignar Instalación', @@ -18,4 +18,30 @@ return array( 'software_licenses' => 'Licencias Software', 'user' => 'Usuario', 'view' => 'Ver Licencias', + 'delete_disabled' => 'Esta licencia no se puede eliminar aún porque algunos asientos todavía están asignados.', + 'bulk' => + [ + 'checkin_all' => [ + 'button' => 'Desasignar todos los asientos', + 'modal' => 'Esto activará la desasignación de un asiento. | Esta acción desasignará todos los asientos :checkedout_seats_count para esta licencia.', + 'enabled_tooltip' => 'Desasignar TODOS los asientos para esta licencia tanto de usuarios como de activos', + 'disabled_tooltip' => 'Esto está deshabilitado porque no hay asientos asignados actualmente', + 'success' => '¡Licencia asignada con éxito! | ¡Todas las licencias fueron asignadas con éxito!', + 'log_msg' => 'Asignación a través de asignación masiva en la interfaz de licencia', + ], + + 'checkout_all' => [ + 'button' => 'Asignar todos los asientos', + 'modal' => 'Esta acción asignará un asiento para el primer usuario disponible. | Esta acción asignará todos los asientos :available_seats_count para los primeros usuarios disponibles. Se considera que un usuario está disponible para este asiento si aún no tiene esta licencia asignada a ellos, y la propiedad Auto-Asignación de Licencia está habilitada en su cuenta de usuario.', + 'enabled_tooltip' => 'Asignar TODOS los asientos (o tantos como estén disponibles) para TODOS los usuarios', + 'disabled_tooltip' => 'Esto está deshabilitado porque no hay asientos disponibles actualmente', + 'success' => '¡Licencia asignada con éxito! | ¡:count Licencias fueron asignadas con éxito!', + 'error_no_seats' => 'No quedan asientos restantes para esta licencia.', + 'warn_not_enough_seats' => ':count usuarios fueron asignados a esta licencia, pero nos quedamos sin asientos de licencia disponibles.', + 'warn_no_avail_users' => 'Nada que hacer. No hay usuarios que no tengan esta licencia asignada.', + 'log_msg' => 'Asignación mediante asignación masiva de licencias en la interfaz de licencias', + + + ], + ], ); diff --git a/resources/lang/es-MX/admin/manufacturers/message.php b/resources/lang/es-MX/admin/manufacturers/message.php index 4a78b56349..0078fc2999 100644 --- a/resources/lang/es-MX/admin/manufacturers/message.php +++ b/resources/lang/es-MX/admin/manufacturers/message.php @@ -2,6 +2,7 @@ return array( + 'support_url_help' => 'Utilice {LOCALE} y {SERIAL} en su URL como variables para que estos valores se rellenen automáticamente al ver los activos.', 'does_not_exist' => 'Fabricante inexistente.', 'assoc_users' => 'Este Fabricante está asociado al menos a un modelo y no puede ser eliminado', diff --git a/resources/lang/es-MX/admin/manufacturers/table.php b/resources/lang/es-MX/admin/manufacturers/table.php index 972d33b71b..9352654d18 100644 --- a/resources/lang/es-MX/admin/manufacturers/table.php +++ b/resources/lang/es-MX/admin/manufacturers/table.php @@ -10,6 +10,7 @@ return array( 'support_email' => 'Email de soporte', 'support_phone' => 'Teléfono de soporte', 'support_url' => 'URL de soporte', + 'warranty_lookup_url' => 'URL de Búsqueda de Garantía', 'update' => 'Actualizar Fabricante', 'url' => 'URL', diff --git a/resources/lang/es-MX/admin/models/general.php b/resources/lang/es-MX/admin/models/general.php index 9ce60477ba..23fa447905 100644 --- a/resources/lang/es-MX/admin/models/general.php +++ b/resources/lang/es-MX/admin/models/general.php @@ -6,7 +6,7 @@ return array( 'deleted' => 'Este modelo ha sido eliminado.', 'bulk_delete' => 'Borrar Grandes Modelos de Activos', 'bulk_delete_help' => 'Usa las casillas de verificación para confirmar la eliminación de los modelos de activos. Los modelos de activos tienen activos asociados que no pueden ser eliminados hasta que los activos sean asociados con un modelo diferente.', - 'bulk_delete_warn' => 'You are about to delete one asset model.|You are about to delete :model_count asset models.', + 'bulk_delete_warn' => 'Está a punto de eliminar un modelo de activo.|Está a punto de eliminar :model_count modelos de activos.', 'restore' => 'Restaurar Modelo', 'requestable' => 'Los usuarios pueden solicitar este modelo', 'show_mac_address' => 'Mostrar el campo de la dirección MAC en los equipos de este modelo', diff --git a/resources/lang/es-MX/admin/models/message.php b/resources/lang/es-MX/admin/models/message.php index cd495dcb6e..dd60b79d74 100644 --- a/resources/lang/es-MX/admin/models/message.php +++ b/resources/lang/es-MX/admin/models/message.php @@ -32,14 +32,14 @@ return array( 'bulkedit' => array( 'error' => 'Ningún campo fue seleccionado, por lo que nada ha sido actualizado.', - 'success' => 'Model successfully updated. |:model_count models successfully updated.', - 'warn' => 'You are about to update the properies of the following model: |You are about to edit the properties of the following :model_count models:', + 'success' => 'Modelo actualizado correctamente. |:model_count modelos actualizados correctamente.', + 'warn' => 'Está a punto de actualizar las propiedades del siguiente modelo: |Está a punto de editar las propiedades de los siguientes :model_count modelos:', ), 'bulkdelete' => array( 'error' => 'Ningún modelo fue seleccionado, así que nada fue eliminado.', - 'success' => 'Model deleted!|:success_count models deleted!', + 'success' => 'Modelo eliminado!|:success_count modelos eliminados!', 'success_partial' => ':success_count modelo(s) se han eliminado, sin embargo, :fail_count no se pudieron eliminar debido a que aún tienen activos asociados a ellos.' ), diff --git a/resources/lang/es-MX/admin/settings/general.php b/resources/lang/es-MX/admin/settings/general.php index c42bb71d5e..502c5f1b4e 100644 --- a/resources/lang/es-MX/admin/settings/general.php +++ b/resources/lang/es-MX/admin/settings/general.php @@ -32,7 +32,7 @@ return [ 'backups_restoring' => 'Restaurando desde la copia de seguridad', 'backups_upload' => 'Subir copia de seguridad', 'backups_path' => 'Las copias de seguridad en el servidor se almacenan en :path', - 'backups_restore_warning' => 'Utilice el botón de restauración para restaurar desde una copia de seguridad anterior. (Actualmente esto no funciona con almacenamiento de archivos S3 o Docker.

Su base de datos completa de :app_name y cualquier archivo subido será completamente reemplazado por lo que hay en el archivo de copia de seguridad. ', + 'backups_restore_warning' => 'Utilice el botón de restauración para restaurar desde una copia de seguridad anterior. (Actualmente esto no funciona con almacenamiento de archivos S3 o Docker.)

Su base de datos completa :app_name y cualquier archivo subido será completamente reemplazado por lo que hay en el archivo de copia de seguridad. ', 'backups_logged_out' => 'Todos los usuarios existentes, incluido usted, cerrarán sesión automáticamente una vez que la restauración haya finalizado.', 'backups_large' => 'Las copias de seguridad muy grandes pueden fallar por tiempo de espera excedido en el intento de restauración y pueden necesitar que se ejecuten nuevamente a través de la línea de comandos. ', 'barcode_settings' => 'Configuración de Código de Barras', @@ -86,6 +86,8 @@ return [ 'ldap_settings' => 'Ajustes LDAP', 'ldap_client_tls_cert_help' => 'El certificado TLS de cliente y la clave para las conexiones LDAP normalmente sólo son útiles en las configuraciones de Google Workspace con "Secure LDAP". Ambas son requeridas.', 'ldap_client_tls_key' => 'LDAP Clave TLS de cliente', + 'ldap_location' => 'Ubicación LDAP', +'ldap_location_help' => 'El campo Ubicación de Ldap debe utilizarse si una OU no está siendo utilizada en el DN del enlace base. Deja este espacio en blanco si se utiliza una búsqueda OU.', 'ldap_login_test_help' => 'Introduce un nombre de usuario LDAP válido y una contraseña de la DN base que especificaste anteriormente para probar si tu inicio de sesión LDAP está configurado correctamente. DEBES GUARDAR TUS CONFIGURACIONES LDAP ACTUALIZADAS PRIMERO.', 'ldap_login_sync_help' => 'Esto sólo prueba que LDAP puede sincronizarse correctamente. Si tu solicitud de Autenticación LDAP no es correcta, los usuarios aún no podrían iniciar sesión. DEBES GUARDAR TUS CONFIGURACIONES LDAP ACTUALIZADAS PRIMERO.', 'ldap_manager' => 'Gestor LDAP', @@ -328,4 +330,9 @@ return [ 'setup_migration_create_user' => 'Siguiente: Crear usuario', 'ldap_settings_link' => 'Página de ajustes LDAP', 'slack_test' => 'Prueba Integración', + 'google_callback_help' => 'Esto debería introducirse como la URL de devolución de llamada en la configuración de la aplicación de Google OAuth de la Google developer console de tu organización.', + 'google_login' => 'Configuración de inicio de sesión de Google Workspace', + 'enable_google_login' => 'Permitir a los usuarios iniciar sesión con Google Workspace', + 'enable_google_login_help' => 'Los usuarios no serán provistos automáticamente. Deben tener una cuenta existente aquí Y en Google Workspace, y su nombre de usuario debe coincidir con su dirección de correo electrónico de Google Workspace. ', + ]; diff --git a/resources/lang/es-MX/admin/users/general.php b/resources/lang/es-MX/admin/users/general.php index a4e77a227e..4883a1ff12 100644 --- a/resources/lang/es-MX/admin/users/general.php +++ b/resources/lang/es-MX/admin/users/general.php @@ -43,12 +43,12 @@ return [ 'remote_help' => 'Esto puede ser útil si necesita filtrar por usuarios remotos que nunca o raramente entran en sus ubicaciones físicas.', 'not_remote_label' => 'Este no es un usuario remoto', 'vip_label' => 'Usuario VIP', - 'vip_help' => 'This can be helpful to mark important people in your org if you would like to handle them in special ways.', + 'vip_help' => 'Esto puede ser útil para marcar a personas importantes en su organización si desea manejarlas de maneras especiales.', 'create_user' => 'Crear Usuario', 'create_user_page_explanation' => 'Esta es la información de la cuenta que usará para acceder al sitio por primera vez.', 'email_credentials' => 'Credenciales de email', 'email_credentials_text' => 'Enviar mis credenciales a la dirección de correo de arriba', 'next_save_user' => 'Siguiente: Guardar usuario', 'all_assigned_list_generation' => 'Generado el:', - 'email_user_creds_on_create' => 'Email this user their credentials?', + 'email_user_creds_on_create' => '¿Enviar a este usuario sus credenciales?', ]; diff --git a/resources/lang/es-MX/admin/users/message.php b/resources/lang/es-MX/admin/users/message.php index cce36471aa..89b803767c 100644 --- a/resources/lang/es-MX/admin/users/message.php +++ b/resources/lang/es-MX/admin/users/message.php @@ -6,7 +6,7 @@ return array( 'declined' => 'Ha declinado con éxito este equipo.', 'bulk_manager_warn' => 'Sus usuarios han sido correctamente actualizados, de todos modos la entrada de administrador no fue guardada porque el administrador seleccionado también estaba en la lista de usuarios a ser editada, y los usuarios no pueden ser sus propior administradores. Vuelva a seleccionar los usuarios, excluyendo al administrador.', 'user_exists' => 'El Usuario ya existe!', - 'user_not_found' => 'Usuario [:id] no existe.', + 'user_not_found' => 'El usuario no existe.', 'user_login_required' => 'El campo Usuario es obligatorio', 'user_password_required' => 'El password es obligatorio.', 'insufficient_permissions' => 'No tiene permiso.', diff --git a/resources/lang/es-MX/auth/general.php b/resources/lang/es-MX/auth/general.php index d4c2a9d393..0168d1ac07 100644 --- a/resources/lang/es-MX/auth/general.php +++ b/resources/lang/es-MX/auth/general.php @@ -12,5 +12,8 @@ return [ 'remember_me' => 'Recordarme', 'username_help_top' => 'Introduzca su nombre de usuario para enviar un enlace de restablecimiento de contraseña.', 'username_help_bottom' => 'Tu nombre de usuario y dirección de correo electrónico puede ser el mismo, pero puede que no lo sea, dependiendo de tu configuración. Si no puede recordar su nombre de usuario, póngase en contacto con su administrador.

Los nombres de usuario sin un correo electrónico asociado no recibirá un correo electrónico con un enlace de restablecimiento de contraseña. ', - ]; + 'google_login' => 'O inicia sesión con Google Workspace', + 'google_login_failed' => 'Error al iniciar sesión en Google. Vuelve a intentarlo.', + +]; diff --git a/resources/lang/es-MX/general.php b/resources/lang/es-MX/general.php index 8ab5cd7705..4792b35f3b 100644 --- a/resources/lang/es-MX/general.php +++ b/resources/lang/es-MX/general.php @@ -92,6 +92,7 @@ return [ 'debug_warning_text' => 'Esta aplicación esta corriendo en modo producción con debugging activado. Esto puede exponer datos sensibles si su aplicación es accesible desde el exterior. Desactive el modo debug cambiando el valor APP_DEBUG en su archivo .env a false.', 'delete' => 'Borrar', 'delete_confirm' => 'Are you sure you wish to delete :item?', + 'delete_confirm_no_undo' => '¿Estás seguro de que deseas eliminar este articulo? Esta acción no se puede revertir.', 'deleted' => 'Borrado', 'delete_seats' => 'Asientos eliminados', 'deletion_failed' => 'Error al eliminar', @@ -253,7 +254,7 @@ return [ 'signature' => 'Firma', 'signed_off_by' => 'Firmado por', 'skin' => 'Tema', - 'webhook_msg_note' => 'A notification will be sent via webhook', + 'webhook_msg_note' => 'Una notificación se enviará a través de webhook', 'webhook_test_msg' => '¡Oh mira! ¡Parece que tu integración de :app con Snipe-IT está funcionando!', 'some_features_disabled' => 'MODO DE DEMOSTRACIÓN: Algunas funciones estan desactivadas para esta instalación.', 'site_name' => 'Sitio', @@ -422,8 +423,8 @@ return [ 'merged_log_this_user_from' => 'ID de usuario fusionado :from_id (:from_username) con este usuario (ID :to_id - :to_username)', 'clear_and_save' => 'Limpiar y Guardar', 'update_existing_values' => '¿Actualizar valores existentes?', - 'auto_incrementing_asset_tags_disabled_so_tags_required' => 'Generating auto-incrementing asset tags is disabled so all rows need to have the "Asset Tag" column populated.', - 'auto_incrementing_asset_tags_enabled_so_now_assets_will_be_created' => 'Note: Generating auto-incrementing asset tags is enabled so assets will be created for rows that do not have "Asset Tag" populated. Rows that do have "Asset Tag" populated will be updated with the provided information.', + 'auto_incrementing_asset_tags_disabled_so_tags_required' => 'Generar etiquetas de activos auto-incrementantes está desactivado, por lo que todas las filas necesitan tener la columna "Tag de activo" rellenada.', + 'auto_incrementing_asset_tags_enabled_so_now_assets_will_be_created' => 'Nota: Generar etiquetas de activos que incrementan automáticamente está habilitado, por lo que se crearán activos para registros que no tengan "Tag de activo" poblado. Las filas que tengan "Etiqueta de activos" pobladas serán actualizadas con la información proporcionada.', 'send_welcome_email_to_users' => ' ¿Enviar correo de bienvenida para nuevos usuarios?', 'back_before_importing' => '¿Copia de seguridad antes de importar?', 'csv_header_field' => 'Campo de cabecera CSV', @@ -435,8 +436,17 @@ return [ 'errors_importing' => 'Se han producido algunos errores al importar: ', 'warning' => 'ADVERTENCIA: :warning', 'success_redirecting' => '"Éxito... Redirigiendo.', - 'setup_successful_migrations' => 'Your database tables have been created', - 'setup_migration_output' => 'Migration output:', - 'setup_migration_create_user' => 'Next: Create User', - 'importer_generic_error' => 'Your file import is complete, but we did receive an error. This is usually caused by third-party API throttling from a notification webhook (such as Slack) and would not have interfered with the import itself, but you should confirm this.', + 'setup_successful_migrations' => 'Se han creado las tablas de la base de datos', + 'setup_migration_output' => 'Salida de Migración:', + 'setup_migration_create_user' => 'Siguiente: Crear usuario', + 'importer_generic_error' => 'La importación de tu archivo está completa, pero recibimos un error. Esto normalmente es causado por la limitación de API de terceros desde un webhook de notificación (como Slack) y no habría interferido con la importación en sí. pero deberá confirmarlo.', + 'confirm' => 'Confirmar', + 'autoassign_licenses' => 'Auto-Asignar licencias', + 'autoassign_licenses_help' => 'Permitir a este usuario tener licencias asignadas a través de la interfaz de usuario o herramientas de cli de asignación masiva.', + 'autoassign_licenses_help_long' => 'Esto permite que un usuario tenga licencias asignadas a través de la interfaz de usuario o las herramientas de cli de asignación masiva. (Por ejemplo, puede que no desee que los contratistas sean asignados automáticamente a una licencia que proporcione sólo a los miembros del personal. Todavía puede asignar licencias individualmente a esos usuarios, pero no se incluirán en las funciones de devolución de licencias de todos los usuarios.)', + 'no_autoassign_licenses_help' => 'No incluya al usuario para asignaciones masivas a través de la licencia UI o las herramientas de cli.', + 'modal_confirm_generic' => '¿Está seguro?', + 'cannot_be_deleted' => 'Este elemento no puede ser eliminado', + 'undeployable_tooltip' => 'Este elemento no puede ser asignado. Compruebe la cantidad restante.', + ]; diff --git a/resources/lang/es-MX/help.php b/resources/lang/es-MX/help.php index 2707af3e98..bdb0595b06 100644 --- a/resources/lang/es-MX/help.php +++ b/resources/lang/es-MX/help.php @@ -15,7 +15,7 @@ return [ 'more_info_title' => 'Más información', - 'audit_help' => 'Checking this box will edit the asset record to reflect this new location. Leaving it unchecked will simply note the location in the audit log.

Note that if this asset is checked out, it will not change the location of the person, asset or location it is checked out to.', + 'audit_help' => 'Al marcar esta casilla se editará el registro de activos para reflejar esta nueva ubicación. Dejarla desmarcada simplemente se notará la ubicación en el registro de auditoría.

Tenga en cuenta que si este activo está desprotegido, no cambiará la ubicación de la persona, el activo o la ubicación en la que está verificado.', 'assets' => 'Los activos son elementos rastreados por número de serie o etiqueta de activos. Suelen ser artículos de alto valor donde la identificación del activo importa.', diff --git a/resources/lang/es-MX/mail.php b/resources/lang/es-MX/mail.php index d2d738835f..94054a8f0e 100644 --- a/resources/lang/es-MX/mail.php +++ b/resources/lang/es-MX/mail.php @@ -74,6 +74,7 @@ return [ 'your_credentials' => 'Tus credenciales de Snipe-IT', 'Accessory_Checkin_Notification' => 'Accesorio devuelto', 'Asset_Checkin_Notification' => 'Activo devuelto', + 'Asset_Checkout_Notification' => 'Activo asignado', 'License_Checkin_Notification' => 'Licencia devuelta', 'Expected_Checkin_Report' => 'Informe de devolución de activo esperado', 'Expected_Checkin_Notification' => 'Recordatorio: :name se acerca la fecha de devolución', diff --git a/resources/lang/es-MX/validation.php b/resources/lang/es-MX/validation.php index 062034318a..7be4c0ed9f 100644 --- a/resources/lang/es-MX/validation.php +++ b/resources/lang/es-MX/validation.php @@ -67,6 +67,8 @@ return [ 'array' => 'El atributo: debe tener al menos: elementos min.', ], 'starts_with' => 'El campo :attribute debe comenzar con uno de los siguientes: :values.', + 'ends_with' => 'El campo :attribute debe terminar con uno de los siguientes: :values.', + 'not_in' => 'El :attribute seleccionado no es correcto.', 'numeric' => ':attribute debe ser un número.', 'present' => 'El campo: atributo debe estar presente.', diff --git a/resources/lang/es-VE/admin/accessories/general.php b/resources/lang/es-VE/admin/accessories/general.php index cc48e95252..ba25a641fe 100644 --- a/resources/lang/es-VE/admin/accessories/general.php +++ b/resources/lang/es-VE/admin/accessories/general.php @@ -17,5 +17,6 @@ return array( 'use_default_eula' => 'Usa la licencia primaria por defecto en su lugar.', 'use_default_eula_disabled' => 'Usa la licencia primaria por defecto en su lugar. No se ha establecido una licencia primaria por defecto. Por favor, añade una en las configuraciones.', 'clone' => 'Clonar accesorio', + 'delete_disabled' => 'This accessory cannot be deleted yet because some items are still checked out.', ); diff --git a/resources/lang/es-VE/admin/components/message.php b/resources/lang/es-VE/admin/components/message.php index 23407f80df..f25167c2e2 100644 --- a/resources/lang/es-VE/admin/components/message.php +++ b/resources/lang/es-VE/admin/components/message.php @@ -23,7 +23,8 @@ return array( 'checkout' => array( 'error' => 'El componente no se ha retirado, inténtelo de nuevo', 'success' => 'El componente se ha retirado con éxito.', - 'user_does_not_exist' => 'El usuario es inválido. Por favor, inténtelo de nuevo.' + 'user_does_not_exist' => 'El usuario es inválido. Por favor, inténtelo de nuevo.', + 'unavailable' => 'Not enough components remaining: :remaining remaining, :requested requested ', ), 'checkin' => array( diff --git a/resources/lang/es-VE/admin/consumables/message.php b/resources/lang/es-VE/admin/consumables/message.php index 73a21639ec..487533853f 100644 --- a/resources/lang/es-VE/admin/consumables/message.php +++ b/resources/lang/es-VE/admin/consumables/message.php @@ -23,7 +23,8 @@ return array( 'checkout' => array( 'error' => 'El consumible no fue retirado, por favor inténtelo de nuevo', 'success' => 'El consumible fue retirado con éxito.', - 'user_does_not_exist' => 'El usuario es inválido. Por favor, inténtelo de nuevo.' + 'user_does_not_exist' => 'El usuario es inválido. Por favor, inténtelo de nuevo.', + 'unavailable' => 'There are not enough consumables for this checkout. Please check the quantity left. ', ), 'checkin' => array( diff --git a/resources/lang/es-VE/admin/custom_fields/general.php b/resources/lang/es-VE/admin/custom_fields/general.php index 79b5f0b486..14384057ac 100644 --- a/resources/lang/es-VE/admin/custom_fields/general.php +++ b/resources/lang/es-VE/admin/custom_fields/general.php @@ -49,4 +49,6 @@ return [ 'unique' => 'Único', 'display_in_user_view' => 'Permitir al usuario ver estos valores en su página Ver Recursos asignados', 'display_in_user_view_table' => 'Visible para el usuario', + 'auto_add_to_fieldsets' => 'Automatically add this to every new fieldset', + 'add_to_preexisting_fieldsets' => 'Add to any existing fieldsets', ]; diff --git a/resources/lang/es-VE/admin/hardware/general.php b/resources/lang/es-VE/admin/hardware/general.php index 91dfd548c2..bc0659e2fa 100644 --- a/resources/lang/es-VE/admin/hardware/general.php +++ b/resources/lang/es-VE/admin/hardware/general.php @@ -23,6 +23,7 @@ return [ 'restore' => 'Restaurar Activo', 'pending' => 'Pendiente', 'undeployable' => 'No enviable', + 'undeployable_tooltip' => 'This asset has a status label that is undeployable and cannot be checked out at this time.', 'view' => 'Ver Activo', 'csv_error' => 'Tiene un error en su archivo CSV:', 'import_text' => ' diff --git a/resources/lang/es-VE/admin/hardware/table.php b/resources/lang/es-VE/admin/hardware/table.php index edb1e65cf8..b7d8b81bb1 100644 --- a/resources/lang/es-VE/admin/hardware/table.php +++ b/resources/lang/es-VE/admin/hardware/table.php @@ -8,6 +8,7 @@ return [ 'change' => 'Registrado / Asignado', 'checkout_date' => 'Fecha de Asignación', 'checkoutto' => 'Asignado', + 'components_cost' => 'Total Components Cost', 'current_value' => 'Valor actual', 'diff' => 'Diferencia', 'dl_csv' => 'Descargar CSV', diff --git a/resources/lang/es-VE/admin/licenses/general.php b/resources/lang/es-VE/admin/licenses/general.php index b6cacb89b1..75f70f598f 100644 --- a/resources/lang/es-VE/admin/licenses/general.php +++ b/resources/lang/es-VE/admin/licenses/general.php @@ -1,8 +1,8 @@ 'Acerca de las Licencias', - 'about_licenses' => 'Las licencias son usadas para rastrear el software. Tienen un número específico de puestos que pueden ser asignados a individuos', + 'about_licenses_title' => 'Acerca de las Licencias', + 'about_licenses' => 'Las licencias son usadas para rastrear el software. Tienen un número específico de puestos que pueden ser asignados a individuos', 'checkin' => 'Registrar Puestos de Licencia', 'checkout_history' => 'Historial de Asignaciones', 'checkout' => 'Registrar Puesto de Licencia', @@ -18,4 +18,30 @@ return array( 'software_licenses' => 'Licencias de Software', 'user' => 'Usuario', 'view' => 'Ver Licencia', + 'delete_disabled' => 'This license cannot be deleted yet because some seats are still checked out.', + 'bulk' => + [ + 'checkin_all' => [ + 'button' => 'Checkin All Seats', + 'modal' => 'This will action checkin one seat. | This action will checkin all :checkedout_seats_count seats for this license.', + 'enabled_tooltip' => 'Checkin ALL seats for this license from both users and assets', + 'disabled_tooltip' => 'This is disabled because there are no seats currently checked out', + 'success' => 'License successfully checked in! | All licenses were successfully checked in!', + 'log_msg' => 'Checked in via bulk license checkout in license GUI', + ], + + 'checkout_all' => [ + 'button' => 'Checkout All Seats', + 'modal' => 'This action will checkout one seat to the first available user. | This action will checkout all :available_seats_count seats to the first available users. A user is considered available for this seat if they do not already have this license checked out to them, and the Auto-Assign License property is enabled on their user account.', + 'enabled_tooltip' => 'Checkout ALL seats (or as many as are available) to ALL users', + 'disabled_tooltip' => 'This is disabled because there are no seats currently available', + 'success' => 'License successfully checked out! | :count licenses were successfully checked out!', + 'error_no_seats' => 'There are no remaining seats left for this license.', + 'warn_not_enough_seats' => ':count users were assigned this license, but we ran out of available license seats.', + 'warn_no_avail_users' => 'Nothing to do. There are no users who do not already have this license assigned to them.', + 'log_msg' => 'Checked out via bulk license checkout in license GUI', + + + ], + ], ); diff --git a/resources/lang/es-VE/admin/manufacturers/message.php b/resources/lang/es-VE/admin/manufacturers/message.php index 653e931eb3..c44721495e 100644 --- a/resources/lang/es-VE/admin/manufacturers/message.php +++ b/resources/lang/es-VE/admin/manufacturers/message.php @@ -2,6 +2,7 @@ return array( + 'support_url_help' => 'Use {LOCALE} and {SERIAL} in your URL as variables to have those values auto-populate when viewing assets.', 'does_not_exist' => 'El fabricante no existe.', 'assoc_users' => 'Este fabricante está actualmente asociado con al menos un modelo y no puede ser borrado. Por favor, actualiza tus modelos para no referenciar este fabricante e inténtelo de nuevo. ', diff --git a/resources/lang/es-VE/admin/manufacturers/table.php b/resources/lang/es-VE/admin/manufacturers/table.php index 05ad749aa8..1ee432462e 100644 --- a/resources/lang/es-VE/admin/manufacturers/table.php +++ b/resources/lang/es-VE/admin/manufacturers/table.php @@ -10,6 +10,7 @@ return array( 'support_email' => 'Correo de soporte', 'support_phone' => 'Teléfono de Soporte', 'support_url' => 'URL de Soporte', + 'warranty_lookup_url' => 'Warranty Lookup URL', 'update' => 'Actualizar Fabricante', 'url' => 'URL', diff --git a/resources/lang/es-VE/admin/settings/general.php b/resources/lang/es-VE/admin/settings/general.php index 7e7f943a4c..eca748b075 100644 --- a/resources/lang/es-VE/admin/settings/general.php +++ b/resources/lang/es-VE/admin/settings/general.php @@ -32,7 +32,7 @@ return [ 'backups_restoring' => 'Restaurando desde la copia de seguridad', 'backups_upload' => 'Subir copia de seguridad', 'backups_path' => 'Las copias de seguridad en el servidor se almacenan en :path', - 'backups_restore_warning' => 'Utilice el botón de restauración para restaurar desde una copia de seguridad anterior. (Actualmente esto no funciona con almacenamiento de archivos S3 o Docker.

Su base de datos completa de :app_name y cualquier archivo subido será completamente reemplazado por lo que hay en el archivo de copia de seguridad. ', + 'backups_restore_warning' => 'Use the restore button to restore from a previous backup. (This does not currently work with S3 file storage or Docker.)

Your entire :app_name database and any uploaded files will be completely replaced by what\'s in the backup file. ', 'backups_logged_out' => 'Todos los usuarios existentes, incluido usted, se cerrarán una vez que la restauración haya finalizado.', 'backups_large' => 'Las copias de seguridad muy grandes pueden agotar el tiempo de espera en el intento de restauración y todavía pueden necesitar ser ejecutadas a través de la línea de comandos. ', 'barcode_settings' => 'Configuración del Código de Barras', @@ -86,6 +86,8 @@ return [ 'ldap_settings' => 'Configuración LDAP', 'ldap_client_tls_cert_help' => 'El certificado TLS del cliente y la clave para las conexiones LDAP normalmente sólo son útiles en las configuraciones de Google Workspace con "LDAP Seguro". Ambas son requeridas.', 'ldap_client_tls_key' => 'Llave TLS del cliente LDAP', + 'ldap_location' => 'LDAP Location', +'ldap_location_help' => 'The Ldap Location field should be used if an OU is not being used in the Base Bind DN. Leave this blank if an OU search is being used.', 'ldap_login_test_help' => 'Introduce un usuario y contraseña LDAP válidos desde la base DN que especificaste antes para probar si tu inicio de sesión LDAP está configurado correctamente. DEBES GUARDAR TUS CONFIGURACIONES LDAP ACTUALIZADAS PRIMERO.', 'ldap_login_sync_help' => 'Esto solo prueba que LDAP puede sincronizarse correctamente. Si tu solicitud de Autenticación LDAP no es correcta, los usuarios no podrían iniciar sesión. DEBES GUARDAR TUS CONFIGURACIONES LDAP ACTUALIZADAS PRIMERO.', 'ldap_manager' => 'Gestor LDAP', @@ -328,4 +330,9 @@ return [ 'setup_migration_create_user' => 'Siguiente: Crear usuario', 'ldap_settings_link' => 'Página de ajustes LDAP', 'slack_test' => 'Prueba Integración', + 'google_callback_help' => 'This should be entered as the callback URL in your Google OAuth app settings in your organization's Google developer console .', + 'google_login' => 'Google Workspace Login Settings', + 'enable_google_login' => 'Enable users to login with Google Workspace', + 'enable_google_login_help' => 'Users will not be automatically provisioned. They must have an existing account here AND in Google Workspace, and their username here must match their Google Workspace email address. ', + ]; diff --git a/resources/lang/es-VE/admin/users/message.php b/resources/lang/es-VE/admin/users/message.php index ad85901772..d1d6dcfa58 100644 --- a/resources/lang/es-VE/admin/users/message.php +++ b/resources/lang/es-VE/admin/users/message.php @@ -6,7 +6,7 @@ return array( 'declined' => 'Has rechazado este activo con éxito.', 'bulk_manager_warn' => 'Tus usuarios han sido actualizados con éxito, sin embargo tu entrada de administrador no fue guardada debido que el administrador que seleccionaste también era un usuario de la lista que iba a ser editada, y los usuarios no pueden editar a su propio administrador. Por favor selecciona a tus usuarios de nuevo, excluyendo al administrador.', 'user_exists' => '¡El usuario ya existe!', - 'user_not_found' => 'El usuario [:id] no existe.', + 'user_not_found' => 'User does not exist.', 'user_login_required' => 'El campo de usuario es obligatorio', 'user_password_required' => 'La contraseña es obligatoria.', 'insufficient_permissions' => 'Permisos insuficientes.', diff --git a/resources/lang/es-VE/auth/general.php b/resources/lang/es-VE/auth/general.php index 5a06db35e5..5ba8745c56 100644 --- a/resources/lang/es-VE/auth/general.php +++ b/resources/lang/es-VE/auth/general.php @@ -12,5 +12,8 @@ return [ 'remember_me' => 'Recuérdame', 'username_help_top' => 'Introduzca su nombre de usuario para enviar un enlace de restablecimiento de contraseña.', 'username_help_bottom' => 'Tu nombre de usuario y dirección de correo electrónico puede ser el mismo, pero puede que no lo sea, dependiendo de tu configuración. Si no puede recordar su nombre de usuario, póngase en contacto con su administrador.

A los usuarios sin una dirección de correo electrónico asociada no se enviará por correo electrónico un enlace de restablecimiento de contraseña. ', - ]; + 'google_login' => 'Or login with Google Workspace', + 'google_login_failed' => 'Google Login failed, please try again.', + +]; diff --git a/resources/lang/es-VE/general.php b/resources/lang/es-VE/general.php index a48ebcc14d..e8fe838dde 100644 --- a/resources/lang/es-VE/general.php +++ b/resources/lang/es-VE/general.php @@ -92,6 +92,7 @@ return [ 'debug_warning_text' => 'Esta aplicación se está ejecutando en modo producción con el depurador activado. Esto puede exponer datos sensibles si tu aplicación es accesible al exterior. Desactiva el modo de depuración mediante la configuración del valor APP_DEBUG en tu archivo .env a false.', 'delete' => 'Borrar', 'delete_confirm' => '¿Estás seguro de eliminar :item?', + 'delete_confirm_no_undo' => '¿Está seguro que desea eliminar :item? Esto no se puede deshacer.', 'deleted' => 'Borrado', 'delete_seats' => 'Puestos Borrados', 'deletion_failed' => 'Error al eliminar', @@ -253,7 +254,7 @@ return [ 'signature' => 'Firma', 'signed_off_by' => 'Firmado por', 'skin' => 'Tema', - 'webhook_msg_note' => 'A notification will be sent via webhook', + 'webhook_msg_note' => 'Una notificación se enviará a través de webhook', 'webhook_test_msg' => '¡Parece que tu integración de :app con Snipe-IT está funcionando!', 'some_features_disabled' => 'MODO DEMO: Algunas funciones están desactivadas para esta instalación.', 'site_name' => 'Nombre del Sitio', @@ -435,8 +436,17 @@ return [ 'errors_importing' => 'Se han producido algunos errores al importar: ', 'warning' => 'ADVERTENCIA: :warning', 'success_redirecting' => '"Éxito... Redirigiendo.', - 'setup_successful_migrations' => 'Your database tables have been created', + 'setup_successful_migrations' => 'Se han creado las tablas de la base de datos', 'setup_migration_output' => 'Migration output:', - 'setup_migration_create_user' => 'Next: Create User', + 'setup_migration_create_user' => 'Siguiente: Crear usuario', 'importer_generic_error' => 'Your file import is complete, but we did receive an error. This is usually caused by third-party API throttling from a notification webhook (such as Slack) and would not have interfered with the import itself, but you should confirm this.', + 'confirm' => 'Confirmar', + 'autoassign_licenses' => 'Auto-Asignar licencias', + 'autoassign_licenses_help' => 'Allow this user to have licenses assigned via the bulk-assign license UI or cli tools.', + 'autoassign_licenses_help_long' => 'This allows a user to be have licenses assigned via the bulk-assign license UI or cli tools. (For example, you might not want contractors to be auto-assigned a license you would provide to only staff members. You can still individually assign licenses to those users, but they will not be included in the Checkout License to All Users functions.)', + 'no_autoassign_licenses_help' => 'Do not include user for bulk-assigning through the license UI or cli tools.', + 'modal_confirm_generic' => '¿Estás seguro?', + 'cannot_be_deleted' => 'Este articulo no se puede eliminar', + 'undeployable_tooltip' => 'Este artículo no puede ser asignado. Compruebe la cantidad restante.', + ]; diff --git a/resources/lang/es-VE/mail.php b/resources/lang/es-VE/mail.php index d94e1e482a..c71e5a6173 100644 --- a/resources/lang/es-VE/mail.php +++ b/resources/lang/es-VE/mail.php @@ -74,6 +74,7 @@ return [ 'your_credentials' => 'Tus credenciales de Snipe-IT', 'Accessory_Checkin_Notification' => 'Accesorio devuelto', 'Asset_Checkin_Notification' => 'Activo devuelto', + 'Asset_Checkout_Notification' => 'Activo asignado', 'License_Checkin_Notification' => 'Licencia devuelta', 'Expected_Checkin_Report' => 'Informe de devolución de activo esperado', 'Expected_Checkin_Notification' => 'Recordatorio: :name se acerca la fecha de devolución', diff --git a/resources/lang/es-VE/validation.php b/resources/lang/es-VE/validation.php index ea8f1a6ea5..e05d3398aa 100644 --- a/resources/lang/es-VE/validation.php +++ b/resources/lang/es-VE/validation.php @@ -67,6 +67,8 @@ return [ 'array' => 'El :attribute debe ser como mínimo de :min kilobytes.', ], 'starts_with' => 'El :attribute debe comenzar con uno de los siguientes: :values.', + 'ends_with' => 'The :attribute must end with one of the following: :values.', + 'not_in' => 'El :attribute seleccionado es inválido.', 'numeric' => 'El :attribute debe ser un número entero.', 'present' => 'El campo :attribute debe tener un valor.', diff --git a/resources/lang/et/admin/accessories/general.php b/resources/lang/et/admin/accessories/general.php index 76beb7baf4..bc14bd107b 100644 --- a/resources/lang/et/admin/accessories/general.php +++ b/resources/lang/et/admin/accessories/general.php @@ -17,5 +17,6 @@ return array( 'use_default_eula' => 'Selle asemel kasutage primaarset EULA vaikimisi.', 'use_default_eula_disabled' => 'Võtke kasutusele esmane vaikimisi EULA-d. Ükski esmane vaikimisi EULA ei ole määratud. Lisage see üksus valikut Seaded.', 'clone' => 'Clone Accessory', + 'delete_disabled' => 'This accessory cannot be deleted yet because some items are still checked out.', ); diff --git a/resources/lang/et/admin/components/message.php b/resources/lang/et/admin/components/message.php index 05d537d93f..bd5d9c316a 100644 --- a/resources/lang/et/admin/components/message.php +++ b/resources/lang/et/admin/components/message.php @@ -23,7 +23,8 @@ return array( 'checkout' => array( 'error' => 'Komponenti ei kontrollitud, palun proovige uuesti', 'success' => 'Komponent on edukalt välja võetud.', - 'user_does_not_exist' => 'Vale kasutaja. Palun proovi uuesti.' + 'user_does_not_exist' => 'Vale kasutaja. Palun proovi uuesti.', + 'unavailable' => 'Not enough components remaining: :remaining remaining, :requested requested ', ), 'checkin' => array( diff --git a/resources/lang/et/admin/consumables/message.php b/resources/lang/et/admin/consumables/message.php index 9176787adb..811629f99b 100644 --- a/resources/lang/et/admin/consumables/message.php +++ b/resources/lang/et/admin/consumables/message.php @@ -23,7 +23,8 @@ return array( 'checkout' => array( 'error' => 'Tarbitavat ei kontrollitud, proovige uuesti', 'success' => 'Tarbitav kontrollitud edukalt.', - 'user_does_not_exist' => 'See kasutaja ei sobi. Palun proovi uuesti.' + 'user_does_not_exist' => 'See kasutaja ei sobi. Palun proovi uuesti.', + 'unavailable' => 'There are not enough consumables for this checkout. Please check the quantity left. ', ), 'checkin' => array( diff --git a/resources/lang/et/admin/custom_fields/general.php b/resources/lang/et/admin/custom_fields/general.php index 6f80f06a6e..95dacafbc0 100644 --- a/resources/lang/et/admin/custom_fields/general.php +++ b/resources/lang/et/admin/custom_fields/general.php @@ -49,4 +49,6 @@ return [ 'unique' => 'Unique', 'display_in_user_view' => 'Allow the checked out user to view these values in their View Assigned Assets page', 'display_in_user_view_table' => 'Visible to User', + 'auto_add_to_fieldsets' => 'Automatically add this to every new fieldset', + 'add_to_preexisting_fieldsets' => 'Add to any existing fieldsets', ]; diff --git a/resources/lang/et/admin/hardware/general.php b/resources/lang/et/admin/hardware/general.php index a3119ebcad..c3c429db61 100644 --- a/resources/lang/et/admin/hardware/general.php +++ b/resources/lang/et/admin/hardware/general.php @@ -23,6 +23,7 @@ return [ 'restore' => 'Taasta vara', 'pending' => 'Ootel', 'undeployable' => 'Kasutuselevõtmatu', + 'undeployable_tooltip' => 'This asset has a status label that is undeployable and cannot be checked out at this time.', 'view' => 'Vaata vahendit', 'csv_error' => 'Sul on viga CSV failis:', 'import_text' => ' diff --git a/resources/lang/et/admin/hardware/table.php b/resources/lang/et/admin/hardware/table.php index f75cb6fabc..1cf7230547 100644 --- a/resources/lang/et/admin/hardware/table.php +++ b/resources/lang/et/admin/hardware/table.php @@ -8,6 +8,7 @@ return [ 'change' => 'Sees väljas', 'checkout_date' => 'Väljastamise kuupäev', 'checkoutto' => 'Väljastatud', + 'components_cost' => 'Total Components Cost', 'current_value' => 'Hetkeväärtus', 'diff' => 'Diferentseeritud', 'dl_csv' => 'Laadige alla CSV', diff --git a/resources/lang/et/admin/licenses/general.php b/resources/lang/et/admin/licenses/general.php index c8322c5cbc..2a386bb6d9 100644 --- a/resources/lang/et/admin/licenses/general.php +++ b/resources/lang/et/admin/licenses/general.php @@ -1,8 +1,8 @@ 'Litsentside kohta', - 'about_licenses' => 'Litsentse kasutatakse tarkvara jälgimiseks. Neil on kindlaksmääratud arv istekohti, mida saab üksikisikutele kontrollida', + 'about_licenses_title' => 'Litsentside kohta', + 'about_licenses' => 'Litsentse kasutatakse tarkvara jälgimiseks. Neil on kindlaksmääratud arv istekohti, mida saab üksikisikutele kontrollida', 'checkin' => 'Checkin License Seat', 'checkout_history' => 'Checkout ajalugu', 'checkout' => 'Checkout\'i litsentside asukoht', @@ -18,4 +18,30 @@ return array( 'software_licenses' => 'Tarkvara litsentsid', 'user' => 'Kasutaja', 'view' => 'Vaadake litsentsi', + 'delete_disabled' => 'This license cannot be deleted yet because some seats are still checked out.', + 'bulk' => + [ + 'checkin_all' => [ + 'button' => 'Checkin All Seats', + 'modal' => 'This will action checkin one seat. | This action will checkin all :checkedout_seats_count seats for this license.', + 'enabled_tooltip' => 'Checkin ALL seats for this license from both users and assets', + 'disabled_tooltip' => 'This is disabled because there are no seats currently checked out', + 'success' => 'License successfully checked in! | All licenses were successfully checked in!', + 'log_msg' => 'Checked in via bulk license checkout in license GUI', + ], + + 'checkout_all' => [ + 'button' => 'Checkout All Seats', + 'modal' => 'This action will checkout one seat to the first available user. | This action will checkout all :available_seats_count seats to the first available users. A user is considered available for this seat if they do not already have this license checked out to them, and the Auto-Assign License property is enabled on their user account.', + 'enabled_tooltip' => 'Checkout ALL seats (or as many as are available) to ALL users', + 'disabled_tooltip' => 'This is disabled because there are no seats currently available', + 'success' => 'License successfully checked out! | :count licenses were successfully checked out!', + 'error_no_seats' => 'There are no remaining seats left for this license.', + 'warn_not_enough_seats' => ':count users were assigned this license, but we ran out of available license seats.', + 'warn_no_avail_users' => 'Nothing to do. There are no users who do not already have this license assigned to them.', + 'log_msg' => 'Checked out via bulk license checkout in license GUI', + + + ], + ], ); diff --git a/resources/lang/et/admin/manufacturers/message.php b/resources/lang/et/admin/manufacturers/message.php index 8a436d7bad..9475444a8a 100644 --- a/resources/lang/et/admin/manufacturers/message.php +++ b/resources/lang/et/admin/manufacturers/message.php @@ -2,6 +2,7 @@ return array( + 'support_url_help' => 'Use {LOCALE} and {SERIAL} in your URL as variables to have those values auto-populate when viewing assets.', 'does_not_exist' => 'Tootjat ei eksisteeri.', 'assoc_users' => 'Selle tootjaga on seotud vähemalt üks mudel ja seda ei saa kustutada. Palun uuenda oma mudeleid, et need ei kasutaks seda tootjat ning seejärel proovi uuesti. ', diff --git a/resources/lang/et/admin/manufacturers/table.php b/resources/lang/et/admin/manufacturers/table.php index 6205b8cfd4..853129c522 100644 --- a/resources/lang/et/admin/manufacturers/table.php +++ b/resources/lang/et/admin/manufacturers/table.php @@ -10,6 +10,7 @@ return array( 'support_email' => 'Kasutajatoe E-mail', 'support_phone' => 'Kasutajatoe telefon', 'support_url' => 'Kasutajatoe URL', + 'warranty_lookup_url' => 'Warranty Lookup URL', 'update' => 'Uuenda tootjat', 'url' => 'URL', diff --git a/resources/lang/et/admin/settings/general.php b/resources/lang/et/admin/settings/general.php index 2e92e6a9bd..331b444d03 100644 --- a/resources/lang/et/admin/settings/general.php +++ b/resources/lang/et/admin/settings/general.php @@ -32,7 +32,7 @@ return [ 'backups_restoring' => 'Restoring from Backup', 'backups_upload' => 'Upload Backup', 'backups_path' => 'Backups on the server are stored in :path', - 'backups_restore_warning' => 'Use the restore button to restore from a previous backup. (This does not currently work with S3 file storage or Docker.

Your entire :app_name database and any uploaded files will be completely replaced by what\'s in the backup file. ', + 'backups_restore_warning' => 'Use the restore button to restore from a previous backup. (This does not currently work with S3 file storage or Docker.)

Your entire :app_name database and any uploaded files will be completely replaced by what\'s in the backup file. ', 'backups_logged_out' => 'All existing users, including you, will be logged out once your restore is complete.', 'backups_large' => 'Very large backups may time out on the restore attempt and may still need to be run via command line. ', 'barcode_settings' => 'Triipkoodide seadistused', @@ -86,6 +86,8 @@ return [ 'ldap_settings' => 'LDAP seaded', 'ldap_client_tls_cert_help' => 'Client-Side TLS Certificate and Key for LDAP connections are usually only useful in Google Workspace configurations with "Secure LDAP." Both are required.', 'ldap_client_tls_key' => 'LDAP Client-Side TLS key', + 'ldap_location' => 'LDAP Location', +'ldap_location_help' => 'The Ldap Location field should be used if an OU is not being used in the Base Bind DN. Leave this blank if an OU search is being used.', 'ldap_login_test_help' => 'Enter a valid LDAP username and password from the base DN you specified above to test whether your LDAP login is configured correctly. YOU MUST SAVE YOUR UPDATED LDAP SETTINGS FIRST.', 'ldap_login_sync_help' => 'This only tests that LDAP can sync correctly. If your LDAP Authentication query is not correct, users may still not be able to login. YOU MUST SAVE YOUR UPDATED LDAP SETTINGS FIRST.', 'ldap_manager' => 'LDAP Manager', @@ -328,4 +330,9 @@ return [ 'setup_migration_create_user' => 'Next: Create User', 'ldap_settings_link' => 'LDAP Settings Page', 'slack_test' => 'Test Integration', + 'google_callback_help' => 'This should be entered as the callback URL in your Google OAuth app settings in your organization's Google developer console .', + 'google_login' => 'Google Workspace Login Settings', + 'enable_google_login' => 'Enable users to login with Google Workspace', + 'enable_google_login_help' => 'Users will not be automatically provisioned. They must have an existing account here AND in Google Workspace, and their username here must match their Google Workspace email address. ', + ]; diff --git a/resources/lang/et/admin/users/message.php b/resources/lang/et/admin/users/message.php index 2465e7247c..fa3d677aca 100644 --- a/resources/lang/et/admin/users/message.php +++ b/resources/lang/et/admin/users/message.php @@ -6,7 +6,7 @@ return array( 'declined' => 'Oled selle vahendi tagasi lükanud.', 'bulk_manager_warn' => 'Sinu kasutajad on edukalt muudetud, kuid sinu juhi-kirjet ei salvestatud sest juht, kelle valisid oli ka muudatavate kasutajate hulgas ning kasutaja ei või olla ise-enda juht. Palun vali oma kasutajad uuesti, jättes juhi kõrvale.', 'user_exists' => 'Kasutaja on juba olemas!', - 'user_not_found' => 'Kasutajat [:id] ei ole olemas.', + 'user_not_found' => 'User does not exist.', 'user_login_required' => 'Login väli on kohustuslik', 'user_password_required' => 'Parooli väli on kohustuslik.', 'insufficient_permissions' => 'Ebapiisavad õigused.', diff --git a/resources/lang/et/auth/general.php b/resources/lang/et/auth/general.php index 6215da8476..04eec9ad25 100644 --- a/resources/lang/et/auth/general.php +++ b/resources/lang/et/auth/general.php @@ -12,5 +12,8 @@ return [ 'remember_me' => 'Jäta mind meelde', 'username_help_top' => 'Parooli lähtestamiseks sisesta oma kasutajanimi.', 'username_help_bottom' => 'Kasutajanimi ja e-posti aadress võivad olla samad, aga ei pruugi olla. Kui oled kasutajanime unustanud, võta ühendust oma süsteemiadministraatoriga.

Kasutajatele ilma liidetud e-posti aadressita ei saa parooli lähtestamise linki saata. ', - ]; + 'google_login' => 'Or login with Google Workspace', + 'google_login_failed' => 'Google Login failed, please try again.', + +]; diff --git a/resources/lang/et/general.php b/resources/lang/et/general.php index d1e62b6a94..9a86937d7e 100644 --- a/resources/lang/et/general.php +++ b/resources/lang/et/general.php @@ -92,6 +92,7 @@ return [ 'debug_warning_text' => 'See rakendus töötab tootmisrežiimis, kus silumisvõimalused on lubatud. See võib avaldada tundlikke andmeid, kui teie rakendus on välismaailmale juurdepääsetav. Keela debugrežiim, määrates APP_DEBUG väärtuse oma .env failis false.', 'delete' => 'Kustuta', 'delete_confirm' => 'Kas olete kindel, et soovite kustutada :item?', + 'delete_confirm_no_undo' => 'Are you sure you wish to delete :item? This can not be undone.', 'deleted' => 'Kustutatud', 'delete_seats' => 'Kustutatud istmed', 'deletion_failed' => 'Kustutamine ebaõnnestus', @@ -439,4 +440,13 @@ return [ 'setup_migration_output' => 'Migration output:', 'setup_migration_create_user' => 'Next: Create User', 'importer_generic_error' => 'Your file import is complete, but we did receive an error. This is usually caused by third-party API throttling from a notification webhook (such as Slack) and would not have interfered with the import itself, but you should confirm this.', + 'confirm' => 'Confirm', + 'autoassign_licenses' => 'Auto-Assign Licenses', + 'autoassign_licenses_help' => 'Allow this user to have licenses assigned via the bulk-assign license UI or cli tools.', + 'autoassign_licenses_help_long' => 'This allows a user to be have licenses assigned via the bulk-assign license UI or cli tools. (For example, you might not want contractors to be auto-assigned a license you would provide to only staff members. You can still individually assign licenses to those users, but they will not be included in the Checkout License to All Users functions.)', + 'no_autoassign_licenses_help' => 'Do not include user for bulk-assigning through the license UI or cli tools.', + 'modal_confirm_generic' => 'Are you sure?', + 'cannot_be_deleted' => 'This item cannot be deleted', + 'undeployable_tooltip' => 'This item cannot be checked out. Check the quantity remaining.', + ]; diff --git a/resources/lang/et/mail.php b/resources/lang/et/mail.php index 166bcf88eb..699ec3e6b6 100644 --- a/resources/lang/et/mail.php +++ b/resources/lang/et/mail.php @@ -74,6 +74,7 @@ return [ 'your_credentials' => 'Sinu Snipe-IT rekvisiidid', 'Accessory_Checkin_Notification' => 'Tarvikud sisse võetud', 'Asset_Checkin_Notification' => 'Vara sissevõetud', + 'Asset_Checkout_Notification' => 'Asset checked out', 'License_Checkin_Notification' => 'Litsents sisse võetud', 'Expected_Checkin_Report' => 'Eeldatav vahendite tagastamise aruanne', 'Expected_Checkin_Notification' => 'Meeldetuletus: :name tagastamise tähtaeg läheneb', diff --git a/resources/lang/et/validation.php b/resources/lang/et/validation.php index 9ace366288..d56039ad61 100644 --- a/resources/lang/et/validation.php +++ b/resources/lang/et/validation.php @@ -67,6 +67,8 @@ return [ 'array' => 'Atribuudil peab olema vähemalt: min kirjeid.', ], 'starts_with' => 'The :attribute must start with one of the following: :values.', + 'ends_with' => 'The :attribute must end with one of the following: :values.', + 'not_in' => 'Valitud atribuut on kehtetu.', 'numeric' => 'Atribuut peab olema number.', 'present' => 'Atribuudiväli peab olema kohal.', diff --git a/resources/lang/fa/admin/accessories/general.php b/resources/lang/fa/admin/accessories/general.php index e8f509ad78..2735702a1c 100644 --- a/resources/lang/fa/admin/accessories/general.php +++ b/resources/lang/fa/admin/accessories/general.php @@ -19,5 +19,6 @@ return array( 'use_default_eula_disabled' => 'از پیشفرض اولیه EULA استفاده کنید.هیچ پیشفرضی اولیه ای تنظیم نشده است در تنظیمات اضافه کنید', 'clone' => 'Clone Accessory', + 'delete_disabled' => 'This accessory cannot be deleted yet because some items are still checked out.', ); diff --git a/resources/lang/fa/admin/components/message.php b/resources/lang/fa/admin/components/message.php index 2b1763119a..48acad948f 100644 --- a/resources/lang/fa/admin/components/message.php +++ b/resources/lang/fa/admin/components/message.php @@ -23,7 +23,8 @@ return array( 'checkout' => array( 'error' => 'کامپیوننت پرداخت نشد ، دوباره سعی کنید.', 'success' => 'کامپیوننت پرداخت شد.', - 'user_does_not_exist' => 'کاربر نامعتبر است لطفا دوباره امتحان کنید.' + 'user_does_not_exist' => 'کاربر نامعتبر است لطفا دوباره امتحان کنید.', + 'unavailable' => 'Not enough components remaining: :remaining remaining, :requested requested ', ), 'checkin' => array( diff --git a/resources/lang/fa/admin/consumables/message.php b/resources/lang/fa/admin/consumables/message.php index d7e2d482ef..dfdb68a17d 100644 --- a/resources/lang/fa/admin/consumables/message.php +++ b/resources/lang/fa/admin/consumables/message.php @@ -23,7 +23,8 @@ return array( 'checkout' => array( 'error' => 'مواد مصرفی بررسی نشد ، دوباره سعی کنید.', 'success' => 'مواد مصرفی بررسی شد.', - 'user_does_not_exist' => 'کاربر نامعتبر است لطفا دوباره امتحان کنید.' + 'user_does_not_exist' => 'کاربر نامعتبر است لطفا دوباره امتحان کنید.', + 'unavailable' => 'There are not enough consumables for this checkout. Please check the quantity left. ', ), 'checkin' => array( diff --git a/resources/lang/fa/admin/custom_fields/general.php b/resources/lang/fa/admin/custom_fields/general.php index c7e4d965fc..8549129810 100644 --- a/resources/lang/fa/admin/custom_fields/general.php +++ b/resources/lang/fa/admin/custom_fields/general.php @@ -63,4 +63,6 @@ return [ ', 'display_in_user_view' => 'Allow the checked out user to view these values in their View Assigned Assets page', 'display_in_user_view_table' => 'Visible to User', + 'auto_add_to_fieldsets' => 'Automatically add this to every new fieldset', + 'add_to_preexisting_fieldsets' => 'Add to any existing fieldsets', ]; diff --git a/resources/lang/fa/admin/hardware/general.php b/resources/lang/fa/admin/hardware/general.php index 72b912ce1f..617db848d9 100644 --- a/resources/lang/fa/admin/hardware/general.php +++ b/resources/lang/fa/admin/hardware/general.php @@ -28,6 +28,7 @@ return [ 'restore' => 'بازیابی دارایی', 'pending' => 'در انتظار', 'undeployable' => 'غیرقابل گسترش', + 'undeployable_tooltip' => 'This asset has a status label that is undeployable and cannot be checked out at this time.', 'view' => 'نمایش دارایی ها ', 'csv_error' => 'شما یک خطا در فایل CSV خود دارید: diff --git a/resources/lang/fa/admin/hardware/table.php b/resources/lang/fa/admin/hardware/table.php index 3d6835cc7e..230151de9a 100644 --- a/resources/lang/fa/admin/hardware/table.php +++ b/resources/lang/fa/admin/hardware/table.php @@ -9,6 +9,7 @@ return [ 'change' => '/ خارج', 'checkout_date' => 'چک کردن تاریخ', 'checkoutto' => 'قفل شده', + 'components_cost' => 'Total Components Cost', 'current_value' => 'ارزش فعلی ', 'diff' => 'دیف', diff --git a/resources/lang/fa/admin/licenses/general.php b/resources/lang/fa/admin/licenses/general.php index d404a47f95..d046eb1681 100644 --- a/resources/lang/fa/admin/licenses/general.php +++ b/resources/lang/fa/admin/licenses/general.php @@ -1,8 +1,8 @@ 'درباره مجوزها', - 'about_licenses' => 'مجوز برای پیگیری نرم افزار استفاده می شود. آنها دارای تعداد مشخصی از صندلی هایی هستند که می توانند به افراد منتقل شوند', + 'about_licenses_title' => 'درباره مجوزها', + 'about_licenses' => 'مجوز برای پیگیری نرم افزار استفاده می شود. آنها دارای تعداد مشخصی از صندلی هایی هستند که می توانند به افراد منتقل شوند', 'checkin' => 'بررسی صندلی مجوز', 'checkout_history' => 'تاریخچه پرداخت', 'checkout' => 'صندلی مجوز پرداخت', @@ -19,4 +19,30 @@ return array( 'software_licenses' => 'گواهی نامه های نرم افزاری', 'user' => 'کاربر', 'view' => 'مشاهده توافق‌نامه', + 'delete_disabled' => 'This license cannot be deleted yet because some seats are still checked out.', + 'bulk' => + [ + 'checkin_all' => [ + 'button' => 'Checkin All Seats', + 'modal' => 'This will action checkin one seat. | This action will checkin all :checkedout_seats_count seats for this license.', + 'enabled_tooltip' => 'Checkin ALL seats for this license from both users and assets', + 'disabled_tooltip' => 'This is disabled because there are no seats currently checked out', + 'success' => 'License successfully checked in! | All licenses were successfully checked in!', + 'log_msg' => 'Checked in via bulk license checkout in license GUI', + ], + + 'checkout_all' => [ + 'button' => 'Checkout All Seats', + 'modal' => 'This action will checkout one seat to the first available user. | This action will checkout all :available_seats_count seats to the first available users. A user is considered available for this seat if they do not already have this license checked out to them, and the Auto-Assign License property is enabled on their user account.', + 'enabled_tooltip' => 'Checkout ALL seats (or as many as are available) to ALL users', + 'disabled_tooltip' => 'This is disabled because there are no seats currently available', + 'success' => 'License successfully checked out! | :count licenses were successfully checked out!', + 'error_no_seats' => 'There are no remaining seats left for this license.', + 'warn_not_enough_seats' => ':count users were assigned this license, but we ran out of available license seats.', + 'warn_no_avail_users' => 'Nothing to do. There are no users who do not already have this license assigned to them.', + 'log_msg' => 'Checked out via bulk license checkout in license GUI', + + + ], + ], ); diff --git a/resources/lang/fa/admin/manufacturers/message.php b/resources/lang/fa/admin/manufacturers/message.php index b20fcc37d6..fe99beaea8 100644 --- a/resources/lang/fa/admin/manufacturers/message.php +++ b/resources/lang/fa/admin/manufacturers/message.php @@ -2,6 +2,7 @@ return array( + 'support_url_help' => 'Use {LOCALE} and {SERIAL} in your URL as variables to have those values auto-populate when viewing assets.', 'does_not_exist' => 'تولید کننده وجود ندارد.', 'assoc_users' => 'این تولید کننده در حال حاضر با حداقل یک مدل همراه است و نمی تواند حذف شود. لطفا مدل های خود را به دیگر مرجع این تولید کننده به روز رسانی کنید و دوباره امتحان کنید.', diff --git a/resources/lang/fa/admin/manufacturers/table.php b/resources/lang/fa/admin/manufacturers/table.php index 95874ad341..cffbfe2295 100644 --- a/resources/lang/fa/admin/manufacturers/table.php +++ b/resources/lang/fa/admin/manufacturers/table.php @@ -10,6 +10,7 @@ return array( 'support_email' => 'ایمیل پشتیبانی', 'support_phone' => 'تلفن پشتیبانی', 'support_url' => 'URL پشتیبانی', + 'warranty_lookup_url' => 'Warranty Lookup URL', 'update' => 'به روز رسانی تولیدکننده', 'url' => 'نشانی اینترنتی', diff --git a/resources/lang/fa/admin/settings/general.php b/resources/lang/fa/admin/settings/general.php index f1bd2aa6e3..b2a57ce72e 100644 --- a/resources/lang/fa/admin/settings/general.php +++ b/resources/lang/fa/admin/settings/general.php @@ -44,8 +44,7 @@ return [ 'backups_upload' => 'نسخه پشتیبان را دانلود کنید', 'backups_path' => 'نسخه‌های پشتیبان روی سرور در :path ذخیره می‌شوند ', - 'backups_restore_warning' => 'از دکمه بازیابی استفاده کنید برای بازیابی از نسخه پشتیبان قبلی. (این در حال حاضر با ذخیره‌سازی فایل S3 یا Docker کار نمی‌کند.

کل پایگاه داده :app_name شما و هر فایل آپلود شده به طور کامل با آنچه در فایل پشتیبان است جایگزین می‌شود. -', + 'backups_restore_warning' => 'Use the restore button to restore from a previous backup. (This does not currently work with S3 file storage or Docker.)

Your entire :app_name database and any uploaded files will be completely replaced by what\'s in the backup file. ', 'backups_logged_out' => 'همه کاربران موجود، از جمله شما، پس از تکمیل بازیابی شما از سیستم خارج می شوند. ', 'backups_large' => 'پشتیبان‌گیری‌های بسیار بزرگ ممکن است در تلاش بازیابی به پایان برسد و ممکن است همچنان نیاز باشد از طریق خط فرمان اجرا شوند. @@ -121,6 +120,8 @@ return [ ', 'ldap_client_tls_key' => 'کلید TLS سمت مشتری LDAP ', + 'ldap_location' => 'LDAP Location', +'ldap_location_help' => 'The Ldap Location field should be used if an OU is not being used in the Base Bind DN. Leave this blank if an OU search is being used.', 'ldap_login_test_help' => 'یک نام کاربری و رمز عبور LDAP معتبر از DN پایه ای که در بالا مشخص کرده اید وارد کنید تا بررسی کنید که آیا ورود به سیستم LDAP شما به درستی پیکربندی شده است یا خیر. ابتدا باید تنظیمات LDAP به روز شده خود را ذخیره کنید. ', 'ldap_login_sync_help' => 'این فقط آزمایش می کند که LDAP می تواند به درستی همگام شود. اگر درخواست احراز هویت LDAP شما صحیح نباشد، کاربران ممکن است هنوز نتوانند وارد سیستم شوند. ابتدا باید تنظیمات LDAP به روز شده خود را ذخیره کنید. @@ -478,4 +479,9 @@ return [ ', 'slack_test' => 'تست یکپارچه سازی ', + 'google_callback_help' => 'This should be entered as the callback URL in your Google OAuth app settings in your organization's Google developer console .', + 'google_login' => 'Google Workspace Login Settings', + 'enable_google_login' => 'Enable users to login with Google Workspace', + 'enable_google_login_help' => 'Users will not be automatically provisioned. They must have an existing account here AND in Google Workspace, and their username here must match their Google Workspace email address. ', + ]; diff --git a/resources/lang/fa/admin/users/message.php b/resources/lang/fa/admin/users/message.php index 6237c0965a..84c019cbc0 100644 --- a/resources/lang/fa/admin/users/message.php +++ b/resources/lang/fa/admin/users/message.php @@ -6,7 +6,7 @@ return array( 'declined' => 'شما با موفقیت این دارایی را به کاهش دادید.', 'bulk_manager_warn' => 'کاربران شما با موفقیت به روز شده اند، با این حال مدیر ورود شما ذخیره نشد زیرا مدیر شما انتخاب شده بود نیز در لیست کاربر برای ویرایش، و کاربران ممکن است مدیر خود نیست. لطفا کاربران خود را دوباره انتخاب کنید، به غیر از مدیر.', 'user_exists' => 'کاربر "{0}" در حال حاضر وجود دارد.', - 'user_not_found' => 'کاربر [:id] موجود نیست.', + 'user_not_found' => 'User does not exist.', 'user_login_required' => 'فیلد ورود الزامی است.', 'user_password_required' => 'کلمه عبور ضروری است.', 'insufficient_permissions' => 'دسترسی محدود', diff --git a/resources/lang/fa/auth/general.php b/resources/lang/fa/auth/general.php index 3ca176e117..4af6cf6b58 100644 --- a/resources/lang/fa/auth/general.php +++ b/resources/lang/fa/auth/general.php @@ -15,5 +15,8 @@ return [ ', 'username_help_bottom' => 'نام کاربری و آدرس ایمیل شما ممکن است یکسان باشد، اما ممکن است نباشد، بسته به پیکربندی شما. اگر نمی توانید نام کاربری خود را به خاطر بسپارید، با سرپرست خود تماس بگیرید.

برای نام‌های کاربری بدون آدرس ایمیل مرتبط، پیوند بازنشانی رمز عبور ایمیل ارسال نمی‌شود. ', - ]; + 'google_login' => 'Or login with Google Workspace', + 'google_login_failed' => 'Google Login failed, please try again.', + +]; diff --git a/resources/lang/fa/general.php b/resources/lang/fa/general.php index cccbf4da2e..535f5827da 100644 --- a/resources/lang/fa/general.php +++ b/resources/lang/fa/general.php @@ -98,6 +98,7 @@ return [ 'debug_warning_text' => 'این برنامه در حالت تولید با استفاده از اشکال زدایی فعال است. این می تواند اطلاعات حساس را در صورت درخواست شما برای جهان خارج در دسترس قرار دهد. با تنظیم مقداری APP_DEBUG در .env فایل خود را به false غیرفعال کنید.', 'delete' => 'حذف', 'delete_confirm' => 'آیا اطمینان دارید که می خواهید این را حذف نمایید؟', + 'delete_confirm_no_undo' => 'Are you sure you wish to delete :item? This can not be undone.', 'deleted' => 'حذف شد', 'delete_seats' => 'صندلی ها حذف شده ', @@ -528,4 +529,13 @@ return [ 'setup_migration_output' => 'Migration output:', 'setup_migration_create_user' => 'Next: Create User', 'importer_generic_error' => 'Your file import is complete, but we did receive an error. This is usually caused by third-party API throttling from a notification webhook (such as Slack) and would not have interfered with the import itself, but you should confirm this.', + 'confirm' => 'Confirm', + 'autoassign_licenses' => 'Auto-Assign Licenses', + 'autoassign_licenses_help' => 'Allow this user to have licenses assigned via the bulk-assign license UI or cli tools.', + 'autoassign_licenses_help_long' => 'This allows a user to be have licenses assigned via the bulk-assign license UI or cli tools. (For example, you might not want contractors to be auto-assigned a license you would provide to only staff members. You can still individually assign licenses to those users, but they will not be included in the Checkout License to All Users functions.)', + 'no_autoassign_licenses_help' => 'Do not include user for bulk-assigning through the license UI or cli tools.', + 'modal_confirm_generic' => 'Are you sure?', + 'cannot_be_deleted' => 'This item cannot be deleted', + 'undeployable_tooltip' => 'This item cannot be checked out. Check the quantity remaining.', + ]; diff --git a/resources/lang/fa/mail.php b/resources/lang/fa/mail.php index 69d11cc403..151d6e94a1 100644 --- a/resources/lang/fa/mail.php +++ b/resources/lang/fa/mail.php @@ -79,6 +79,7 @@ return [ 'Accessory_Checkin_Notification' => 'لوازم جانبی بررسی شد', 'Asset_Checkin_Notification' => 'دارایی ثبت شد ', + 'Asset_Checkout_Notification' => 'Asset checked out', 'License_Checkin_Notification' => 'مجوز بررسی شد ', 'Expected_Checkin_Report' => 'گزارش بررسی دارایی مورد انتظار diff --git a/resources/lang/fa/validation.php b/resources/lang/fa/validation.php index daa88c9388..a1cb78b89c 100644 --- a/resources/lang/fa/validation.php +++ b/resources/lang/fa/validation.php @@ -67,6 +67,8 @@ return [ 'array' => 'ویژگی: باید دارای حداقل موارد: min باشد.', ], 'starts_with' => 'ویژگی : باید با یکی از موارد زیر شروع شود: :values.', + 'ends_with' => 'The :attribute must end with one of the following: :values.', + 'not_in' => 'ویژگی انتخاب شده نامعتبر است.', 'numeric' => 'ویژگی باید عدد باشد.', 'present' => 'فیلد attribute باید باشد.', diff --git a/resources/lang/fi/admin/accessories/general.php b/resources/lang/fi/admin/accessories/general.php index e8258e9ab5..d96405fc6c 100644 --- a/resources/lang/fi/admin/accessories/general.php +++ b/resources/lang/fi/admin/accessories/general.php @@ -17,5 +17,6 @@ return array( 'use_default_eula' => 'Käytä yleisiä käyttöehtoja.', 'use_default_eula_disabled' => 'Käytä yleisiä käyttöehtoja. Et ole vielä määritellyt yleisiä käyttöehtoja, voit lisätä ne asetuksista.', 'clone' => 'Clone Accessory', + 'delete_disabled' => 'This accessory cannot be deleted yet because some items are still checked out.', ); diff --git a/resources/lang/fi/admin/components/message.php b/resources/lang/fi/admin/components/message.php index 3eb759fa0c..9795a338cd 100644 --- a/resources/lang/fi/admin/components/message.php +++ b/resources/lang/fi/admin/components/message.php @@ -23,7 +23,8 @@ return array( 'checkout' => array( 'error' => 'Komponenttia ei luovutettu, yritä uudelleen', 'success' => 'Komponentin luovutus onnistui.', - 'user_does_not_exist' => 'Kyseinen käyttäjä on virheellinen. Yritä uudelleen.' + 'user_does_not_exist' => 'Kyseinen käyttäjä on virheellinen. Yritä uudelleen.', + 'unavailable' => 'Not enough components remaining: :remaining remaining, :requested requested ', ), 'checkin' => array( diff --git a/resources/lang/fi/admin/consumables/message.php b/resources/lang/fi/admin/consumables/message.php index bb69e00a46..fa17aaf179 100644 --- a/resources/lang/fi/admin/consumables/message.php +++ b/resources/lang/fi/admin/consumables/message.php @@ -23,7 +23,8 @@ return array( 'checkout' => array( 'error' => 'Kulutustarviketta ei luovutettu, yritä uudelleen', 'success' => 'Kulutustarvike luovutettiin.', - 'user_does_not_exist' => 'Kyseinen käyttäjä on virheellinen. Yritä uudelleen.' + 'user_does_not_exist' => 'Kyseinen käyttäjä on virheellinen. Yritä uudelleen.', + 'unavailable' => 'There are not enough consumables for this checkout. Please check the quantity left. ', ), 'checkin' => array( diff --git a/resources/lang/fi/admin/custom_fields/general.php b/resources/lang/fi/admin/custom_fields/general.php index f84215bb84..fd65775e4e 100644 --- a/resources/lang/fi/admin/custom_fields/general.php +++ b/resources/lang/fi/admin/custom_fields/general.php @@ -49,4 +49,6 @@ return [ 'unique' => 'Unique', 'display_in_user_view' => 'Allow the checked out user to view these values in their View Assigned Assets page', 'display_in_user_view_table' => 'Visible to User', + 'auto_add_to_fieldsets' => 'Automatically add this to every new fieldset', + 'add_to_preexisting_fieldsets' => 'Add to any existing fieldsets', ]; diff --git a/resources/lang/fi/admin/hardware/general.php b/resources/lang/fi/admin/hardware/general.php index 63ca6c65ca..f3c419afa8 100644 --- a/resources/lang/fi/admin/hardware/general.php +++ b/resources/lang/fi/admin/hardware/general.php @@ -23,6 +23,7 @@ return [ 'restore' => 'Palauta laite', 'pending' => 'Odottaa', 'undeployable' => 'Ei käytettävissä', + 'undeployable_tooltip' => 'This asset has a status label that is undeployable and cannot be checked out at this time.', 'view' => 'Näytä laite', 'csv_error' => 'Sinulla on virhe CSV tiedostossasi:', 'import_text' => ' diff --git a/resources/lang/fi/admin/hardware/table.php b/resources/lang/fi/admin/hardware/table.php index f0dd798767..fd4808c024 100644 --- a/resources/lang/fi/admin/hardware/table.php +++ b/resources/lang/fi/admin/hardware/table.php @@ -8,6 +8,7 @@ return [ 'change' => 'Toiminto', 'checkout_date' => 'Luovutuspäivä', 'checkoutto' => 'Luovutettu', + 'components_cost' => 'Total Components Cost', 'current_value' => 'Nykyinen arvo', 'diff' => 'Erotus', 'dl_csv' => 'Lataa CSV', diff --git a/resources/lang/fi/admin/licenses/general.php b/resources/lang/fi/admin/licenses/general.php index c6ade5fe44..4cda18c8f3 100644 --- a/resources/lang/fi/admin/licenses/general.php +++ b/resources/lang/fi/admin/licenses/general.php @@ -1,8 +1,8 @@ 'Tietoja lisensseistä', - 'about_licenses' => 'Ohjelmistojen seurantaan käytetään lisenssejä. Lisenssejä on rajattu määrä asennettavaksi', + 'about_licenses_title' => 'Tietoja lisensseistä', + 'about_licenses' => 'Ohjelmistojen seurantaan käytetään lisenssejä. Lisenssejä on rajattu määrä asennettavaksi', 'checkin' => 'Palauta lisenssi', 'checkout_history' => 'Luovutushistoria', 'checkout' => 'Luovuta lisenssi', @@ -18,4 +18,30 @@ return array( 'software_licenses' => 'Ohjelmistolisenssit', 'user' => 'Käyttäjä', 'view' => 'Näytä lisenssi', + 'delete_disabled' => 'This license cannot be deleted yet because some seats are still checked out.', + 'bulk' => + [ + 'checkin_all' => [ + 'button' => 'Checkin All Seats', + 'modal' => 'This will action checkin one seat. | This action will checkin all :checkedout_seats_count seats for this license.', + 'enabled_tooltip' => 'Checkin ALL seats for this license from both users and assets', + 'disabled_tooltip' => 'This is disabled because there are no seats currently checked out', + 'success' => 'License successfully checked in! | All licenses were successfully checked in!', + 'log_msg' => 'Checked in via bulk license checkout in license GUI', + ], + + 'checkout_all' => [ + 'button' => 'Checkout All Seats', + 'modal' => 'This action will checkout one seat to the first available user. | This action will checkout all :available_seats_count seats to the first available users. A user is considered available for this seat if they do not already have this license checked out to them, and the Auto-Assign License property is enabled on their user account.', + 'enabled_tooltip' => 'Checkout ALL seats (or as many as are available) to ALL users', + 'disabled_tooltip' => 'This is disabled because there are no seats currently available', + 'success' => 'License successfully checked out! | :count licenses were successfully checked out!', + 'error_no_seats' => 'There are no remaining seats left for this license.', + 'warn_not_enough_seats' => ':count users were assigned this license, but we ran out of available license seats.', + 'warn_no_avail_users' => 'Nothing to do. There are no users who do not already have this license assigned to them.', + 'log_msg' => 'Checked out via bulk license checkout in license GUI', + + + ], + ], ); diff --git a/resources/lang/fi/admin/manufacturers/message.php b/resources/lang/fi/admin/manufacturers/message.php index ab14fdaff2..23c1359710 100644 --- a/resources/lang/fi/admin/manufacturers/message.php +++ b/resources/lang/fi/admin/manufacturers/message.php @@ -2,6 +2,7 @@ return array( + 'support_url_help' => 'Use {LOCALE} and {SERIAL} in your URL as variables to have those values auto-populate when viewing assets.', 'does_not_exist' => 'Valmistajaa ei löydy.', 'assoc_users' => 'Valmistaja on määritetty käyttöön yhdelle tai useammalle mallille joten sitä ei voida poistaa. Poista valmistaja käytöstä kaikilta malleilta ja yritä uudelleen. ', diff --git a/resources/lang/fi/admin/manufacturers/table.php b/resources/lang/fi/admin/manufacturers/table.php index ec3e0b8e0f..cce44f891a 100644 --- a/resources/lang/fi/admin/manufacturers/table.php +++ b/resources/lang/fi/admin/manufacturers/table.php @@ -10,6 +10,7 @@ return array( 'support_email' => 'Tuen sähköposti', 'support_phone' => 'Tuen puhelin', 'support_url' => 'Tuen URL', + 'warranty_lookup_url' => 'Warranty Lookup URL', 'update' => 'Päivitä valmistaja', 'url' => 'URL', diff --git a/resources/lang/fi/admin/settings/general.php b/resources/lang/fi/admin/settings/general.php index c81ff787dc..0c221bdd6e 100644 --- a/resources/lang/fi/admin/settings/general.php +++ b/resources/lang/fi/admin/settings/general.php @@ -32,7 +32,7 @@ return [ 'backups_restoring' => 'Palauta varmuuskopiosta', 'backups_upload' => 'Lataa varmuuskopio', 'backups_path' => 'Backups on the server are stored in :path', - 'backups_restore_warning' => 'Use the restore button to restore from a previous backup. (This does not currently work with S3 file storage or Docker.

Your entire :app_name database and any uploaded files will be completely replaced by what\'s in the backup file. ', + 'backups_restore_warning' => 'Use the restore button to restore from a previous backup. (This does not currently work with S3 file storage or Docker.)

Your entire :app_name database and any uploaded files will be completely replaced by what\'s in the backup file. ', 'backups_logged_out' => 'All existing users, including you, will be logged out once your restore is complete.', 'backups_large' => 'Very large backups may time out on the restore attempt and may still need to be run via command line. ', 'barcode_settings' => 'Viivakoodi asetukset', @@ -86,6 +86,8 @@ return [ 'ldap_settings' => 'LDAP-asetukset', 'ldap_client_tls_cert_help' => 'Client-Side TLS Certificate and Key for LDAP connections are usually only useful in Google Workspace configurations with "Secure LDAP." Both are required.', 'ldap_client_tls_key' => 'LDAP Client-Side TLS key', + 'ldap_location' => 'LDAP Location', +'ldap_location_help' => 'The Ldap Location field should be used if an OU is not being used in the Base Bind DN. Leave this blank if an OU search is being used.', 'ldap_login_test_help' => 'Syötä toimiva LDAP-käyttäjätunnus ja salasana määrittelemästäsi base DN: stä testataksesi LDAP-kirjautumisen toimivuutta. SINUN TULEE TALLENTAA UUDET LDAP ASETUKSET ENSIN.', 'ldap_login_sync_help' => 'Tämä testaa vain LDAP-synkronoinnin toimivuutta. Mikäli LDAP autentikointikysely on virheellinen, käyttäjät eivät voi kirjautua sisään. SINUN TULEE TALLENTAA UUDET ASETUKSET ENSIN.', 'ldap_manager' => 'LDAP Manager', @@ -328,4 +330,9 @@ return [ 'setup_migration_create_user' => 'Next: Create User', 'ldap_settings_link' => 'LDAP Settings Page', 'slack_test' => 'Test Integration', + 'google_callback_help' => 'This should be entered as the callback URL in your Google OAuth app settings in your organization's Google developer console .', + 'google_login' => 'Google Workspace Login Settings', + 'enable_google_login' => 'Enable users to login with Google Workspace', + 'enable_google_login_help' => 'Users will not be automatically provisioned. They must have an existing account here AND in Google Workspace, and their username here must match their Google Workspace email address. ', + ]; diff --git a/resources/lang/fi/admin/users/message.php b/resources/lang/fi/admin/users/message.php index 0e4e127964..880bbbf0b0 100644 --- a/resources/lang/fi/admin/users/message.php +++ b/resources/lang/fi/admin/users/message.php @@ -6,7 +6,7 @@ return array( 'declined' => 'Olet onnistuneesti hylännyt tämän laitteen.', 'bulk_manager_warn' => 'Käyttäjät on onnistuneesti päivitetty, mutta esimies-merkintää ei tallennettu, koska valitsemasi esimies oli mukana käyttäjäluettelossa, eikä käyttäjä voi olla itsensä esimies. Valitse käyttäjät uudelleen, poislukien esimies.', 'user_exists' => 'Käyttäjä on jo luotu!', - 'user_not_found' => 'Käyttäjää [:id] ei löydy.', + 'user_not_found' => 'User does not exist.', 'user_login_required' => 'Käyttäjätunnus vaaditaan', 'user_password_required' => 'Salasana vaaditaan.', 'insufficient_permissions' => 'Riittämättömät oikeudet.', diff --git a/resources/lang/fi/auth/general.php b/resources/lang/fi/auth/general.php index b7e93590a2..195981d13e 100644 --- a/resources/lang/fi/auth/general.php +++ b/resources/lang/fi/auth/general.php @@ -12,5 +12,8 @@ return [ 'remember_me' => 'Muista minut', 'username_help_top' => 'Palauttaaksesi salasanasi sähköpostilla, anna käyttäjätunnuksesi.', 'username_help_bottom' => 'Käyttäjätunnuksesi ja sähköpostiosoitteesi voivat olla samoja, mutta eivät välttämättä. Jos et muista käyttäjätunnustasi, ota yhteyttä järjestelmänvalvojaan.

Käyttäjätunnuksille, joilla ei ole liitettyä sähköpostiosoitetta, ei voida lähettää sähköpostiin salasanan vaihtamislinkkiä. ', - ]; + 'google_login' => 'Or login with Google Workspace', + 'google_login_failed' => 'Google Login failed, please try again.', + +]; diff --git a/resources/lang/fi/general.php b/resources/lang/fi/general.php index 85ca7a2e3e..a18d0b3b72 100644 --- a/resources/lang/fi/general.php +++ b/resources/lang/fi/general.php @@ -92,6 +92,7 @@ return [ 'debug_warning_text' => 'Sovellus on käynnissä tuotantotilassa, jossa virheenkorjaus on käytössä. Tämä voi paljastaa arkaluonteisia tietoja, jos sovellus avoinna internettiin. Poista virheenkorjaus käytöstä asettamalla APP_DEBUG -arvoksi false .env -tiedostoosi.', 'delete' => 'Poista', 'delete_confirm' => 'Oletko varma että haluat poistaa :item?', + 'delete_confirm_no_undo' => 'Are you sure you wish to delete :item? This can not be undone.', 'deleted' => 'Poistettu', 'delete_seats' => 'Poistettu käytöstä', 'deletion_failed' => 'Poisto epäonnistui', @@ -439,4 +440,13 @@ return [ 'setup_migration_output' => 'Migration output:', 'setup_migration_create_user' => 'Next: Create User', 'importer_generic_error' => 'Your file import is complete, but we did receive an error. This is usually caused by third-party API throttling from a notification webhook (such as Slack) and would not have interfered with the import itself, but you should confirm this.', + 'confirm' => 'Confirm', + 'autoassign_licenses' => 'Auto-Assign Licenses', + 'autoassign_licenses_help' => 'Allow this user to have licenses assigned via the bulk-assign license UI or cli tools.', + 'autoassign_licenses_help_long' => 'This allows a user to be have licenses assigned via the bulk-assign license UI or cli tools. (For example, you might not want contractors to be auto-assigned a license you would provide to only staff members. You can still individually assign licenses to those users, but they will not be included in the Checkout License to All Users functions.)', + 'no_autoassign_licenses_help' => 'Do not include user for bulk-assigning through the license UI or cli tools.', + 'modal_confirm_generic' => 'Are you sure?', + 'cannot_be_deleted' => 'This item cannot be deleted', + 'undeployable_tooltip' => 'This item cannot be checked out. Check the quantity remaining.', + ]; diff --git a/resources/lang/fi/mail.php b/resources/lang/fi/mail.php index 16f79b5b4b..68432c6768 100644 --- a/resources/lang/fi/mail.php +++ b/resources/lang/fi/mail.php @@ -74,6 +74,7 @@ return [ 'your_credentials' => 'Snipe-IT - kirjautumistietosi', 'Accessory_Checkin_Notification' => 'Oheistarvike palautettu', 'Asset_Checkin_Notification' => 'Laite palautettu', + 'Asset_Checkout_Notification' => 'Asset checked out', 'License_Checkin_Notification' => 'Lisenssi palautettu', 'Expected_Checkin_Report' => 'Odotettujen palautuspäivien raportti', 'Expected_Checkin_Notification' => 'Muistutus: :name palautuspäivä lähestyy', diff --git a/resources/lang/fi/validation.php b/resources/lang/fi/validation.php index 507fa69722..62abf3228c 100644 --- a/resources/lang/fi/validation.php +++ b/resources/lang/fi/validation.php @@ -67,6 +67,8 @@ return [ 'array' => ':attribute on oltava vähintään :min nimikettä.', ], 'starts_with' => 'The :attribute must start with one of the following: :values.', + 'ends_with' => 'The :attribute must end with one of the following: :values.', + 'not_in' => 'Valittu :attribute on virheellinen.', 'numeric' => ':attribute tulee olla numero.', 'present' => ':attribute kentän on oltava määritettynä.', diff --git a/resources/lang/fil/admin/accessories/general.php b/resources/lang/fil/admin/accessories/general.php index 8581158010..bae609b721 100644 --- a/resources/lang/fil/admin/accessories/general.php +++ b/resources/lang/fil/admin/accessories/general.php @@ -17,5 +17,6 @@ return array( 'use_default_eula' => 'Sa halip ay gamitin ang ang pangunahing default ng EULA.', 'use_default_eula_disabled' => 'Sa halip ay gumamit ng pangunahing default na EULA. Walang pangunahing default na EULA na nai-set. Paki-dagdag ng isa sa mga setting.', 'clone' => 'Clone Accessory', + 'delete_disabled' => 'This accessory cannot be deleted yet because some items are still checked out.', ); diff --git a/resources/lang/fil/admin/components/message.php b/resources/lang/fil/admin/components/message.php index 1d18089b96..73549b80e7 100644 --- a/resources/lang/fil/admin/components/message.php +++ b/resources/lang/fil/admin/components/message.php @@ -23,7 +23,8 @@ return array( 'checkout' => array( 'error' => 'Ang komponent ay hindi nai-check out, mangyaring subukang muli', 'success' => 'Ang komponent ay matagukpay nang nai-check out.', - 'user_does_not_exist' => 'Ang user na iyon ay hindi balido. Mangyaring subukang muli.' + 'user_does_not_exist' => 'Ang user na iyon ay hindi balido. Mangyaring subukang muli.', + 'unavailable' => 'Not enough components remaining: :remaining remaining, :requested requested ', ), 'checkin' => array( diff --git a/resources/lang/fil/admin/consumables/message.php b/resources/lang/fil/admin/consumables/message.php index 6bfce0c757..21c2ff52ef 100644 --- a/resources/lang/fil/admin/consumables/message.php +++ b/resources/lang/fil/admin/consumables/message.php @@ -23,7 +23,8 @@ return array( 'checkout' => array( 'error' => 'Ang consumable ay hindi nai-check out, mangyaring subukang muli', 'success' => 'Ang consumable ay matagumpay na nai-check out.', - 'user_does_not_exist' => 'Ang user na iyon ay hindi balido. Mangyaring subukang muli.' + 'user_does_not_exist' => 'Ang user na iyon ay hindi balido. Mangyaring subukang muli.', + 'unavailable' => 'There are not enough consumables for this checkout. Please check the quantity left. ', ), 'checkin' => array( diff --git a/resources/lang/fil/admin/custom_fields/general.php b/resources/lang/fil/admin/custom_fields/general.php index 1714363724..3d7710cb7f 100644 --- a/resources/lang/fil/admin/custom_fields/general.php +++ b/resources/lang/fil/admin/custom_fields/general.php @@ -49,4 +49,6 @@ return [ 'unique' => 'Unique', 'display_in_user_view' => 'Allow the checked out user to view these values in their View Assigned Assets page', 'display_in_user_view_table' => 'Visible to User', + 'auto_add_to_fieldsets' => 'Automatically add this to every new fieldset', + 'add_to_preexisting_fieldsets' => 'Add to any existing fieldsets', ]; diff --git a/resources/lang/fil/admin/hardware/general.php b/resources/lang/fil/admin/hardware/general.php index 25b848b90c..f1b1a6fe0a 100644 --- a/resources/lang/fil/admin/hardware/general.php +++ b/resources/lang/fil/admin/hardware/general.php @@ -23,6 +23,7 @@ return [ 'restore' => 'Ibalik sa dati ang Asset', 'pending' => 'Hindi pa nasimulan', 'undeployable' => 'Hindi pwedeng i-deploy', + 'undeployable_tooltip' => 'This asset has a status label that is undeployable and cannot be checked out at this time.', 'view' => 'Tingnan ang Asset', 'csv_error' => 'You have an error in your CSV file:', 'import_text' => ' diff --git a/resources/lang/fil/admin/hardware/table.php b/resources/lang/fil/admin/hardware/table.php index a9ca24bb6a..8a35fdb77c 100644 --- a/resources/lang/fil/admin/hardware/table.php +++ b/resources/lang/fil/admin/hardware/table.php @@ -8,6 +8,7 @@ return [ 'change' => 'Papasok/Palabas', 'checkout_date' => 'Ang Petsa ng Pagcheck-out', 'checkoutto' => 'Nai-check Out', + 'components_cost' => 'Total Components Cost', 'current_value' => 'Current Value', 'diff' => 'Ang Diff', 'dl_csv' => 'I-download ang CSV', diff --git a/resources/lang/fil/admin/licenses/general.php b/resources/lang/fil/admin/licenses/general.php index 866da0e8cd..ec321d5833 100644 --- a/resources/lang/fil/admin/licenses/general.php +++ b/resources/lang/fil/admin/licenses/general.php @@ -1,8 +1,8 @@ 'Ang Tungkol sa mga Lisensya', - 'about_licenses' => 'Ang mga lisensya ay ay ginagamit para subaybayan ang software. Mayrron itong tuloy na mga numero ng seats na pwedeng i-check out sa mga indibidwal', + 'about_licenses_title' => 'Ang Tungkol sa mga Lisensya', + 'about_licenses' => 'Ang mga lisensya ay ay ginagamit para subaybayan ang software. Mayrron itong tuloy na mga numero ng seats na pwedeng i-check out sa mga indibidwal', 'checkin' => 'I-checkin ang Lisensya ng Seat', 'checkout_history' => 'I-checkout ang Kasaysayan', 'checkout' => 'I-checkout ang Lisensya ng Seat', @@ -18,4 +18,30 @@ return array( 'software_licenses' => 'Ang mga Lisenysa ng Software', 'user' => 'Ang gumagamit', 'view' => 'Tingnan ang Lisensya', + 'delete_disabled' => 'This license cannot be deleted yet because some seats are still checked out.', + 'bulk' => + [ + 'checkin_all' => [ + 'button' => 'Checkin All Seats', + 'modal' => 'This will action checkin one seat. | This action will checkin all :checkedout_seats_count seats for this license.', + 'enabled_tooltip' => 'Checkin ALL seats for this license from both users and assets', + 'disabled_tooltip' => 'This is disabled because there are no seats currently checked out', + 'success' => 'License successfully checked in! | All licenses were successfully checked in!', + 'log_msg' => 'Checked in via bulk license checkout in license GUI', + ], + + 'checkout_all' => [ + 'button' => 'Checkout All Seats', + 'modal' => 'This action will checkout one seat to the first available user. | This action will checkout all :available_seats_count seats to the first available users. A user is considered available for this seat if they do not already have this license checked out to them, and the Auto-Assign License property is enabled on their user account.', + 'enabled_tooltip' => 'Checkout ALL seats (or as many as are available) to ALL users', + 'disabled_tooltip' => 'This is disabled because there are no seats currently available', + 'success' => 'License successfully checked out! | :count licenses were successfully checked out!', + 'error_no_seats' => 'There are no remaining seats left for this license.', + 'warn_not_enough_seats' => ':count users were assigned this license, but we ran out of available license seats.', + 'warn_no_avail_users' => 'Nothing to do. There are no users who do not already have this license assigned to them.', + 'log_msg' => 'Checked out via bulk license checkout in license GUI', + + + ], + ], ); diff --git a/resources/lang/fil/admin/manufacturers/message.php b/resources/lang/fil/admin/manufacturers/message.php index 4be4d7ae1e..f26b01f602 100644 --- a/resources/lang/fil/admin/manufacturers/message.php +++ b/resources/lang/fil/admin/manufacturers/message.php @@ -2,6 +2,7 @@ return array( + 'support_url_help' => 'Use {LOCALE} and {SERIAL} in your URL as variables to have those values auto-populate when viewing assets.', 'does_not_exist' => 'Ang Tagapagsagawa ay hindi umiiral.', 'assoc_users' => 'Ang tagapagsagawa ay kasalukuyang naiugnay sa hindi bumaba sa isang modelo at hindi maaaring mai-delete. Mangyaring i-update ang iyong mga modelo upang hindi na mag-reperens sa tagapagsagawang ito at paki-subokang muli. ', diff --git a/resources/lang/fil/admin/manufacturers/table.php b/resources/lang/fil/admin/manufacturers/table.php index 9ab1201c1a..d99a786e34 100644 --- a/resources/lang/fil/admin/manufacturers/table.php +++ b/resources/lang/fil/admin/manufacturers/table.php @@ -10,6 +10,7 @@ return array( 'support_email' => 'Ang Suportang Email', 'support_phone' => 'Ang Suporta sa Telepono', 'support_url' => 'Ang Suportang URL', + 'warranty_lookup_url' => 'Warranty Lookup URL', 'update' => 'I-update ang Tagapagsagawa', 'url' => 'Ang URL', diff --git a/resources/lang/fil/admin/settings/general.php b/resources/lang/fil/admin/settings/general.php index 3b60f45c1f..f91d072c89 100644 --- a/resources/lang/fil/admin/settings/general.php +++ b/resources/lang/fil/admin/settings/general.php @@ -32,7 +32,7 @@ return [ 'backups_restoring' => 'Restoring from Backup', 'backups_upload' => 'Upload Backup', 'backups_path' => 'Backups on the server are stored in :path', - 'backups_restore_warning' => 'Use the restore button to restore from a previous backup. (This does not currently work with S3 file storage or Docker.

Your entire :app_name database and any uploaded files will be completely replaced by what\'s in the backup file. ', + 'backups_restore_warning' => 'Use the restore button to restore from a previous backup. (This does not currently work with S3 file storage or Docker.)

Your entire :app_name database and any uploaded files will be completely replaced by what\'s in the backup file. ', 'backups_logged_out' => 'All existing users, including you, will be logged out once your restore is complete.', 'backups_large' => 'Very large backups may time out on the restore attempt and may still need to be run via command line. ', 'barcode_settings' => 'Ang mga Setting sa Barcode', @@ -86,6 +86,8 @@ return [ 'ldap_settings' => 'Ang mga setting ng LDAP', 'ldap_client_tls_cert_help' => 'Client-Side TLS Certificate and Key for LDAP connections are usually only useful in Google Workspace configurations with "Secure LDAP." Both are required.', 'ldap_client_tls_key' => 'LDAP Client-Side TLS key', + 'ldap_location' => 'LDAP Location', +'ldap_location_help' => 'The Ldap Location field should be used if an OU is not being used in the Base Bind DN. Leave this blank if an OU search is being used.', 'ldap_login_test_help' => 'Mag-enter ng balidong LDAP username at password mula sa binatayang DN na iyong ibinatay sa itaas upang subukan kung ang iyong LDAP login ay maayos na nai-configure. DAPAT MO MUNANG I-SAVE ANG IYONG UPDATED NA MGA SETTING NG LDAP.', 'ldap_login_sync_help' => 'Ito ay susubok lamang sa LDAP na mag-sync nang maayos. Kapag ang iyong LDAP Authentication query ay hindi tama, ang mga gumagamit ay hindi parin makapag-login. DAPAT MO MUNANG I-SAVE ANG IYONG UPDATED NA MGA SETTING NG LDAP.', 'ldap_manager' => 'LDAP Manager', @@ -328,4 +330,9 @@ return [ 'setup_migration_create_user' => 'Next: Create User', 'ldap_settings_link' => 'LDAP Settings Page', 'slack_test' => 'Test Integration', + 'google_callback_help' => 'This should be entered as the callback URL in your Google OAuth app settings in your organization's Google developer console .', + 'google_login' => 'Google Workspace Login Settings', + 'enable_google_login' => 'Enable users to login with Google Workspace', + 'enable_google_login_help' => 'Users will not be automatically provisioned. They must have an existing account here AND in Google Workspace, and their username here must match their Google Workspace email address. ', + ]; diff --git a/resources/lang/fil/admin/users/message.php b/resources/lang/fil/admin/users/message.php index d9a70cccc6..313add3f01 100644 --- a/resources/lang/fil/admin/users/message.php +++ b/resources/lang/fil/admin/users/message.php @@ -6,7 +6,7 @@ return array( 'declined' => 'Matagumpay mong hindi tinaggap ang asset na ito.', 'bulk_manager_warn' => 'Ang iyong mga user ay matagumpay nang nai-update, subalit ang iyong manager entry ay hindi nai-save dahil ang manager na iyong pinili ay kabilang sa listahan ng user na kailangang i-edit, at ang mga user ay maaaring wala sa sarili nilang pamamahala. Mangyaring pumiling muli ng iyong user, hindi kasama ang manager.', 'user_exists' => 'Ang user ay umiiral na!', - 'user_not_found' => 'Ang User [:id] hindi umiiral.', + 'user_not_found' => 'User does not exist.', 'user_login_required' => 'Ang field ng login ay kinakailangan', 'user_password_required' => 'Ang password ay kinakailangan.', 'insufficient_permissions' => 'Hindi sapat na mga pahintulot.', diff --git a/resources/lang/fil/auth/general.php b/resources/lang/fil/auth/general.php index a2fe73d79c..51a3443326 100644 --- a/resources/lang/fil/auth/general.php +++ b/resources/lang/fil/auth/general.php @@ -12,5 +12,8 @@ return [ 'remember_me' => 'Tandaan ako', 'username_help_top' => 'Enter your username to be emailed a password reset link.', 'username_help_bottom' => 'Your username and email address may be the same, but may not be, depending on your configuration. If you cannot remember your username, contact your administrator.

Usernames without an associated email address will not be emailed a password reset link. ', - ]; + 'google_login' => 'Or login with Google Workspace', + 'google_login_failed' => 'Google Login failed, please try again.', + +]; diff --git a/resources/lang/fil/general.php b/resources/lang/fil/general.php index adecfc9861..b4c3403fc2 100644 --- a/resources/lang/fil/general.php +++ b/resources/lang/fil/general.php @@ -92,6 +92,7 @@ return [ 'debug_warning_text' => 'Ang applilasyon na ito ay tumatakbo sa produksyon na may pagpapagana sa pag-debug. ito ay ma-expose sa sensitibong datus kapag ang iyong aplikasyon ay madaling ma-akses sa labas ng mundo. Huwag paganahin ang debug mode sa pamamagitan pag-set sa APP_DEBUG balyu ng iyong .env file sa false.', 'delete' => 'I-delete', 'delete_confirm' => 'Are you sure you wish to delete :item?', + 'delete_confirm_no_undo' => 'Are you sure you wish to delete :item? This can not be undone.', 'deleted' => 'Nai-delete na', 'delete_seats' => 'Ang Nai-delete na mga Seats', 'deletion_failed' => 'Deletion failed', @@ -439,4 +440,13 @@ return [ 'setup_migration_output' => 'Migration output:', 'setup_migration_create_user' => 'Next: Create User', 'importer_generic_error' => 'Your file import is complete, but we did receive an error. This is usually caused by third-party API throttling from a notification webhook (such as Slack) and would not have interfered with the import itself, but you should confirm this.', + 'confirm' => 'Confirm', + 'autoassign_licenses' => 'Auto-Assign Licenses', + 'autoassign_licenses_help' => 'Allow this user to have licenses assigned via the bulk-assign license UI or cli tools.', + 'autoassign_licenses_help_long' => 'This allows a user to be have licenses assigned via the bulk-assign license UI or cli tools. (For example, you might not want contractors to be auto-assigned a license you would provide to only staff members. You can still individually assign licenses to those users, but they will not be included in the Checkout License to All Users functions.)', + 'no_autoassign_licenses_help' => 'Do not include user for bulk-assigning through the license UI or cli tools.', + 'modal_confirm_generic' => 'Are you sure?', + 'cannot_be_deleted' => 'This item cannot be deleted', + 'undeployable_tooltip' => 'This item cannot be checked out. Check the quantity remaining.', + ]; diff --git a/resources/lang/fil/mail.php b/resources/lang/fil/mail.php index b6d3858052..288d3f61eb 100644 --- a/resources/lang/fil/mail.php +++ b/resources/lang/fil/mail.php @@ -74,6 +74,7 @@ return [ 'your_credentials' => 'Ang iyong mga Kredensyal sa Snipe-IT', 'Accessory_Checkin_Notification' => 'Accessory checked in', 'Asset_Checkin_Notification' => 'Asset checked in', + 'Asset_Checkout_Notification' => 'Asset checked out', 'License_Checkin_Notification' => 'License checked in', 'Expected_Checkin_Report' => 'Expected asset checkin report', 'Expected_Checkin_Notification' => 'Reminder: :name checkin deadline approaching', diff --git a/resources/lang/fil/validation.php b/resources/lang/fil/validation.php index 553589f08d..68d522a355 100644 --- a/resources/lang/fil/validation.php +++ b/resources/lang/fil/validation.php @@ -67,6 +67,8 @@ return [ 'array' => 'Ang :katangian ay dapat na magkaroon ng hindi bumaba sa :min na mga aytem.', ], 'starts_with' => 'The :attribute must start with one of the following: :values.', + 'ends_with' => 'The :attribute must end with one of the following: :values.', + 'not_in' => 'Ang napili na :katangian ay hindi balido.', 'numeric' => 'Ang :katangian ay dapat na isang numero.', 'present' => 'Ang :field ng katangian ay dapat na naroroon.', diff --git a/resources/lang/fr/admin/accessories/general.php b/resources/lang/fr/admin/accessories/general.php index b4d961d7f6..897c2d6c81 100644 --- a/resources/lang/fr/admin/accessories/general.php +++ b/resources/lang/fr/admin/accessories/general.php @@ -16,6 +16,7 @@ return array( 'update' => 'Mise à jour d\'accessoires', 'use_default_eula' => 'Utiliser la license primaire par défaut à la place.', 'use_default_eula_disabled' => 'Utilisez la license par défaut à la place. Aucune licence d\'utilisation par défaut trouvée. Ajoutez-en une dans la section "Préférences".', - 'clone' => 'Clone Accessory', + 'clone' => 'Dupliquer l\'accessoire', + 'delete_disabled' => 'Cet accessoire ne peut pas encore être supprimé car certaines pièces sont encore attribuées.', ); diff --git a/resources/lang/fr/admin/accessories/message.php b/resources/lang/fr/admin/accessories/message.php index 7b5d63ab95..ef09bceab7 100644 --- a/resources/lang/fr/admin/accessories/message.php +++ b/resources/lang/fr/admin/accessories/message.php @@ -24,7 +24,7 @@ return array( 'checkout' => array( 'error' => 'Cet accessoire n\'est pas attribué. Veuillez réessayer', 'success' => 'Accessoire attribué correctement.', - 'unavailable' => 'Accessory is not available for checkout. Check quantity available', + 'unavailable' => 'L\'accessoire n\'est pas disponible à l\'affectation. Vérifiez la quantité disponible', 'user_does_not_exist' => 'Cet utilisateur est inexistant. Veuillez réessayer.' ), diff --git a/resources/lang/fr/admin/categories/general.php b/resources/lang/fr/admin/categories/general.php index 08e61e743c..0a094d0bb9 100644 --- a/resources/lang/fr/admin/categories/general.php +++ b/resources/lang/fr/admin/categories/general.php @@ -1,21 +1,21 @@ 'Catégories', - 'category_name' => 'Catégorie', - 'checkin_email' => 'Envoyer un courriel à l\'utilisateur lors de l\'association/dissociation.', - 'checkin_email_notification' => 'Un courriel sera envoyé à l\'utilisateur lors de l\'association/dissociation.', + 'asset_categories' => 'Catégories d\'actifs', + 'category_name' => 'Nom de la catégorie', + 'checkin_email' => 'Envoyer un courriel à l\'utilisateur·trice lors de l\'association/dissociation.', + 'checkin_email_notification' => 'Un courriel sera envoyé à l\'utilisateur·trice lors de l\'association/dissociation.', 'clone' => 'Cloner la catégorie', - 'create' => 'Créer Catégorie', + 'create' => 'Créer une catégorie', 'edit' => 'Modifier la catégorie', 'eula_text' => 'Catégorie de licence d\'utilisation', - 'eula_text_help' => 'Ce champ vous permet de configurer vos licences d\'utilisation pour chaque type d\'items. Si vous avez seulement une licence pour tout vos items, vous pouvez cochez la case ci-dessous pour utiliser celle par défaut.', + 'eula_text_help' => 'Ce champ vous permet de configurer vos licences d\'utilisation pour chaque type d\'actif. Si vous avez une seule licence pour tous vos actifs, vous pouvez cocher la case ci-dessous pour utiliser celle par défaut.', 'name' => 'Nom de la catégorie', - 'require_acceptance' => 'L\'utilisateur doit confirmer qu\'il accepte les actifs de cette catégorie.', - 'required_acceptance' => 'L\'utilisateur recevra un courriel avec un lien de confirmation pour accepter ce produit.', - 'required_eula' => 'Cet utilisateur recevra par courriel une copie de la licence d\'utilisation', + 'require_acceptance' => 'L\'utilisateur·trice doit confirmer qu\'iel accepte les actifs de cette catégorie.', + 'required_acceptance' => 'L\'utilisateur·trice recevra un courriel avec un lien d\'acceptation de cet article.', + 'required_eula' => 'L\'utilisateur·trice recevra par courriel une copie de la licence d\'utilisation', 'no_default_eula' => 'Il n\'y a pas de licence d\'utilisation par défaut. Veuillez en ajouter une dans Préférences.', - 'update' => 'Actualiser Catégorie', + 'update' => 'Mettre à jour la catégorie', 'use_default_eula' => 'Utiliser la license primaire par défaut à la place.', 'use_default_eula_disabled' => 'Utilisez la licence par défaut à la place. Aucune licence d\'utilisation par défaut trouvée. Ajoutez-en une dans la section "Préférences".', 'use_default_eula_column' => 'Utilisez les CGU par défaut', diff --git a/resources/lang/fr/admin/categories/message.php b/resources/lang/fr/admin/categories/message.php index b66fc18d33..0e281f9c5e 100644 --- a/resources/lang/fr/admin/categories/message.php +++ b/resources/lang/fr/admin/categories/message.php @@ -7,20 +7,20 @@ return array( 'assoc_items' => 'Cette catégorie est actuellement associée à au moins un :asset_type et ne peut pas être supprimée. Merci de mettre à jour les :asset_type afin de ne plus référencer cette catégorie et essayez à nouveau. ', 'create' => array( - 'error' => 'Cette catégorie n\'a pas été créée, veuillez réessayer.', - 'success' => 'Catégorie créée correctement.' + 'error' => 'Cette catégorie n\'a pas été créée, merci de réessayer.', + 'success' => 'Catégorie créée avec succès.' ), 'update' => array( - 'error' => 'Catégorie n\'a pas été actualisée, veuillez réessayer', - 'success' => 'Catégorie actualisée correctement.', + 'error' => 'La catégorie n\'a pas été mise à jour, merci de réessayer', + 'success' => 'Catégorie mise à jour avec succès.', 'cannot_change_category_type' => 'Vous ne pouvez pas modifier le type de catégorie une fois qu\'il a été créé', ), 'delete' => array( - 'confirm' => 'Etes-vous sûr de vouloir supprimer cette catégorie?', - 'error' => 'Il y a eu un problème en supprimant cette catégorie. Veuillez réessayer.', - 'success' => 'Cette catégorie a été supprimée correctement.' + 'confirm' => 'Êtes-vous sûr·e de vouloir supprimer cette catégorie ?', + 'error' => 'Il y a eu un problème lors de la suppression de cette catégorie. Merci de réessayer.', + 'success' => 'Catégorie supprimée avec succès.' ) ); diff --git a/resources/lang/fr/admin/categories/table.php b/resources/lang/fr/admin/categories/table.php index 1cb48579e4..5e658d3783 100644 --- a/resources/lang/fr/admin/categories/table.php +++ b/resources/lang/fr/admin/categories/table.php @@ -1,10 +1,10 @@ 'Licence d\'utilisation', + 'eula_text' => 'CLUF', 'id' => 'ID', 'parent' => 'Parent', 'require_acceptance' => 'Acceptation', - 'title' => 'Nom de Catégorie', + 'title' => 'Nom de la catégorie d\'actif', ); diff --git a/resources/lang/fr/admin/components/message.php b/resources/lang/fr/admin/components/message.php index 650626e937..973fbdcda6 100644 --- a/resources/lang/fr/admin/components/message.php +++ b/resources/lang/fr/admin/components/message.php @@ -23,7 +23,8 @@ return array( 'checkout' => array( 'error' => 'Le composant n\'a pas été libéré, merci d\'essayer à nouveau', 'success' => 'Le composant a bien été libéré.', - 'user_does_not_exist' => 'Cet utilisateur n\'est pas valide. Merci d\'essayer à nouveau.' + 'user_does_not_exist' => 'Cet utilisateur n\'est pas valide. Merci d\'essayer à nouveau.', + 'unavailable' => 'Pas assez de composants restants : :remaining restant, :requested requis ', ), 'checkin' => array( diff --git a/resources/lang/fr/admin/consumables/general.php b/resources/lang/fr/admin/consumables/general.php index 5f53f1e473..a088799a9e 100644 --- a/resources/lang/fr/admin/consumables/general.php +++ b/resources/lang/fr/admin/consumables/general.php @@ -1,11 +1,11 @@ 'Attribuer une fourniture à un utilisateur', - 'consumable_name' => 'Nom de la fourniture', - 'create' => 'Créer une fourniture', + 'checkout' => 'Attribuer un consommable à un·e utilisateur·trice', + 'consumable_name' => 'Nom du consommable ', + 'create' => 'Créer un consommable', 'item_no' => 'Num. d\'élément', - 'remaining' => 'Quantité restante', + 'remaining' => 'Restant', 'total' => 'Total', - 'update' => 'Actualiser la fourniture', + 'update' => 'Mettre à jour le consommable', ); diff --git a/resources/lang/fr/admin/consumables/message.php b/resources/lang/fr/admin/consumables/message.php index eb9412ff7f..2de8d5df22 100644 --- a/resources/lang/fr/admin/consumables/message.php +++ b/resources/lang/fr/admin/consumables/message.php @@ -2,34 +2,35 @@ return array( - 'does_not_exist' => 'Cette fourniture n\'existe pas.', + 'does_not_exist' => 'Ce consommable n\'existe pas.', 'create' => array( - 'error' => 'La fourniture n\'a pas été créé, veuillez réessayer.', - 'success' => 'La fourniture a été créé correctement.' + 'error' => 'Le consommable n\'a pas été créé, merci de réessayer.', + 'success' => 'Le consommable a été créé correctement.' ), 'update' => array( - 'error' => 'La fourniture n\'a pas été actualisé, veuillez réessayer', - 'success' => 'La fourniture a été actualisé correctement.' + 'error' => 'Le consommable n\'a pas été mis-à-jour, merci de réessayer', + 'success' => 'Le consommable a été mis-à-jour.' ), 'delete' => array( - 'confirm' => 'Êtes-vous certain de vouloir détruire cette fourniture ?', - 'error' => 'Il y a eu un problème en détruisant la fourniture. Veuillez réessayer.', - 'success' => 'La fourniture a été détruite correctement.' + 'confirm' => 'Êtes-vous certain·e de vouloir supprimer ce consommable ?', + 'error' => 'Il y a eu un problème lors de la suppression du consommable. Merci de réessayer.', + 'success' => 'Le consommable a été supprimé correctement.' ), 'checkout' => array( - 'error' => 'La fourniture n\'a pas été attribué correctement, veuillez réessayer', - 'success' => 'La fourniture a été attribué correctement.', - 'user_does_not_exist' => 'Cet utilisateur est invalide. Veuillez réessayer.' + 'error' => 'Le consommable n\'a pas été attribué correctement, merci de réessayer', + 'success' => 'Le consommable a été attribué correctement.', + 'user_does_not_exist' => 'Cet·te utilisateur·trice est invalide. Merci de réessayer.', + 'unavailable' => 'Il n\'y a pas assez de consommables pour cette attribution. Veuillez vérifier la quantité restante. ', ), 'checkin' => array( - 'error' => 'La fourniture n\'a pas été dissocié correctement, veuillez réessayer', - 'success' => 'La fourniture à été dissocié correctement.', - 'user_does_not_exist' => 'Cet utilisateur est invalide. Veuillez réessayer.' + 'error' => 'Le consommable n\'a pas été dissocié correctement, merci de réessayer', + 'success' => 'Le consommable a été dissocié correctement.', + 'user_does_not_exist' => 'Cet·te utilisateur·trice est invalide. Merci de réessayer.' ) diff --git a/resources/lang/fr/admin/consumables/table.php b/resources/lang/fr/admin/consumables/table.php index c47cd0e7fa..fff24cb2c5 100644 --- a/resources/lang/fr/admin/consumables/table.php +++ b/resources/lang/fr/admin/consumables/table.php @@ -1,5 +1,5 @@ 'Nom de la fourniture', + 'title' => 'Nom du consommable', ); diff --git a/resources/lang/fr/admin/custom_fields/general.php b/resources/lang/fr/admin/custom_fields/general.php index b6ffd0b25a..917e8b4353 100644 --- a/resources/lang/fr/admin/custom_fields/general.php +++ b/resources/lang/fr/admin/custom_fields/general.php @@ -49,4 +49,6 @@ return [ 'unique' => 'Unique', 'display_in_user_view' => 'Permettre à l\'utilisateur de vérifier ces valeurs dans sa page Voir Ressources Affectées', 'display_in_user_view_table' => 'Visible par l\'utilisateur', + 'auto_add_to_fieldsets' => 'Ajouter ceci automatiquement à tous les nouveaux fieldsets', + 'add_to_preexisting_fieldsets' => 'Ajouter à tous les fieldsets existants', ]; diff --git a/resources/lang/fr/admin/groups/message.php b/resources/lang/fr/admin/groups/message.php index 3ba7729c73..89092bba90 100644 --- a/resources/lang/fr/admin/groups/message.php +++ b/resources/lang/fr/admin/groups/message.php @@ -3,8 +3,8 @@ return array( 'group_exists' => 'Ce groupe existe déjà!', - 'group_not_found' => 'Group ID :id does not exist.', - 'group_name_required' => 'Le champ nom est obligatoire.', + 'group_not_found' => 'L\'identifiant de groupe :id n\'existe pas.', + 'group_name_required' => 'Le champ "nom" est obligatoire', 'success' => array( 'create' => 'Ce groupe a été créé correctement.', diff --git a/resources/lang/fr/admin/hardware/form.php b/resources/lang/fr/admin/hardware/form.php index cfb60607be..adc0f0333e 100644 --- a/resources/lang/fr/admin/hardware/form.php +++ b/resources/lang/fr/admin/hardware/form.php @@ -2,18 +2,18 @@ return [ 'bulk_delete' => 'Confirmez la suppression du lot d\'objets', - 'bulk_restore' => 'Confirm Bulk Restore Assets', + 'bulk_restore' => 'Confirmer la restauration des actifs en bloc', 'bulk_delete_help' => 'Vérifiez les objets ci-dessous pour la suppression du lot. Une fois supprimés, ces objets peuvent être restaurés, mais ils ne seront plus associés avec les utilisateurs auxquels ils sont actuellement assignés.', - 'bulk_restore_help' => 'Review the assets for bulk restoration below. Once restored, these assets will not be associated with any users they were previously assigned to.', - 'bulk_delete_warn' => 'Vous allez supprimer :asset_count objets.', - 'bulk_restore_warn' => 'You are about to restore :asset_count assets.', - 'bulk_update' => 'Mise à jour en bloc d\'actifs', - 'bulk_update_help' => 'Ce formulaire vous permet de mettre à jour plusieurs actifs à la fois. Seulement remplir les champs que vous devez modifier. Tous les champs laissés vides resteront inchangés. ', + 'bulk_restore_help' => 'Examinez les actifs pour la restauration en masse ci-dessous. Une fois restaurés, ces actifs ne seront pas associés aux utilisateurs·trices auxquels ils ont été assignés précédemment.', + 'bulk_delete_warn' => 'Vous êtes sur le point de supprimer :asset_count objets.', + 'bulk_restore_warn' => 'Vous êtes sur le point de restaurer :asset_count actifs.', + 'bulk_update' => 'Mise à jour en masse des actifs', + 'bulk_update_help' => 'Ce formulaire vous permet de mettre à jour plusieurs actifs à la fois. Remplissez seulement les champs que vous devez modifier. Tous les champs laissés vides resteront inchangés. ', 'bulk_update_warn' => 'Vous êtes sur le point de modifier les propriétés d\'un seul matériel.|Vous êtes sur le point de modifier les propriétés de :asset_count matériels.', 'checkedout_to' => 'Extrait vers', 'checkout_date' => 'Date d\'attribution', 'checkin_date' => 'Date de dissociation', - 'checkout_to' => 'Caisse à', + 'checkout_to' => 'Attribuer à', 'cost' => 'Coût d\'achat', 'create' => 'Créer des actifs', 'date' => 'Date d\'achat', @@ -34,7 +34,7 @@ return [ 'notes' => 'Remarques', 'order' => 'Numéro de Commande', 'qr' => 'Code QR', - 'requestable' => 'Les utilisateurs peuvent demander à cet actif', + 'requestable' => 'Les utilisateurs·trices peuvent demander cet actif', 'select_statustype' => 'Choisissez le type de statut', 'serial' => 'Série ', 'status' => 'Statut', @@ -48,7 +48,7 @@ return [ 'asset_location_update_default' => 'Mettre à jour uniquement l\'emplacement par défaut', 'asset_not_deployable' => 'L\'actif n\'est pas déployable. L\'actif ne peut pas être affecté.', 'asset_deployable' => 'L\'actif est déployable. L\'actif peut être affecté.', - 'processing_spinner' => 'Processing... (This might take a bit of time on large files)', + 'processing_spinner' => 'Traitement... (Cela peut prendre un peu de temps sur les fichiers volumineux)', 'optional_infos' => 'Information facultative', 'order_details' => 'Information liée à l\'achat' ]; diff --git a/resources/lang/fr/admin/hardware/general.php b/resources/lang/fr/admin/hardware/general.php index 64b2db61c3..27b8e61541 100644 --- a/resources/lang/fr/admin/hardware/general.php +++ b/resources/lang/fr/admin/hardware/general.php @@ -8,7 +8,7 @@ return [ 'bulk_checkout' => 'Attribuer les actifs', 'bulk_checkin' => 'Restitution d\'actifs', 'checkin' => 'Retour des Biens', - 'checkout' => 'Commander l\'actif', + 'checkout' => 'Associer l\'actif', 'clone' => 'Cloner le Bien', 'deployable' => 'Déployable', 'deleted' => 'Cet actif a été supprimé.', @@ -16,13 +16,14 @@ return [ 'model_deleted' => 'Ce modèle d\'actifs a été supprimé. Vous devez restaurer le modèle avant de pouvoir restaurer l\'actif.', 'model_invalid' => 'Le modèle de cette ressource n\'est pas valide.', 'model_invalid_fix' => 'La ressource doit être éditée pour corriger cela avant d\'essayer de l\'enregistrer ou de l\'affecter.', - 'requestable' => 'Réquisitionnable', + 'requestable' => 'Demandable', 'requested' => 'Demandé', - 'not_requestable' => 'Non-réquisitionnable', - 'requestable_status_warning' => 'Ne pas modifier le statut de demande', + 'not_requestable' => 'Non demandable', + 'requestable_status_warning' => 'Ne pas modifier la demandabilité', 'restore' => 'Restaurer l\'actif', 'pending' => 'En attente', 'undeployable' => 'Non déployable', + 'undeployable_tooltip' => 'Cet actif est dans un état non déployable et ne peut donc pas être attribué pour le moment.', 'view' => 'Voir le Bien', 'csv_error' => 'Vous avez une erreur dans votre fichier CSV :', 'import_text' => ' @@ -30,7 +31,7 @@ return [ Téléchargez un fichier CSV qui contient l\'historique des ressources. Les assets et les utilisateurs DOIVENT déjà exister dans le système, ou ils seront ignorés. La correspondance des assets pour l’importation de l’historique se produit avec le tag de l’actif. Nous allons essayer de trouver un utilisateur correspondant en fonction du nom d\'utilisateur que vous fournissez, et des critères que vous sélectionnez ci-dessous. Si vous ne sélectionnez aucun critère ci-dessous, il essaiera simplement de correspondre au format d\'utilisateur que vous avez configuré dans les paramètres généraux de l\'Admin > .

-

Les champs inclus dans le CSV doivent correspondre aux en-têtes : Étiquette d\'actif, Nom, date de paiement, date d\'enregistrement. Tous les champs supplémentaires seront ignorés.

+

Les champs inclus dans le CSV doivent correspondre aux en-têtes : Étiquette d\'actif, Nom, date d\'attribution, date de récupération. Tous les champs supplémentaires seront ignorés.

Date de check-in : les dates de check-in vides ou futures seront utilisées par l\'utilisateur associé. En excluant la colonne Date d\'enregistrement, vous créerez une date de check-in avec la date d\'aujourd\'hui.

', @@ -43,5 +44,5 @@ return [ 'success_messages' => 'Messages de succès:', 'alert_details' => 'Voir ci-dessous pour plus de détails.', 'custom_export' => 'Exportation personnalisée', - 'mfg_warranty_lookup' => ':manufacturer Warranty Status Lookup', + 'mfg_warranty_lookup' => 'Vérification de la garantie :manufacturer', ]; diff --git a/resources/lang/fr/admin/hardware/message.php b/resources/lang/fr/admin/hardware/message.php index 0bea3c145b..a997967755 100644 --- a/resources/lang/fr/admin/hardware/message.php +++ b/resources/lang/fr/admin/hardware/message.php @@ -5,7 +5,7 @@ return [ 'undeployable' => 'Attention: Ce bien a été marqué non déployable. Si ce statut a changé, veuillez l\'actualiser.', 'does_not_exist' => 'Ce bien n\'existe pas.', - 'does_not_exist_or_not_requestable' => 'Cet actif n\'existe pas ou ne peut pas être réquisitionné.', + 'does_not_exist_or_not_requestable' => 'Cet actif n\'existe pas ou ne peut pas être demandé.', 'assoc_users' => 'Ce bien est marqué sorti par un utilisateur et ne peut être supprimé. Veuillez d\'abord cliquer sur Retour de Biens, et réessayer.', 'create' => [ @@ -23,8 +23,8 @@ return [ 'restore' => [ 'error' => 'L\'actif n\'a pas été restauré, veuillez réessayer', 'success' => 'Actif restauré correctement.', - 'bulk_success' => 'Asset restored successfully.', - 'nothing_updated' => 'No assets were selected, so nothing was restored.', + 'bulk_success' => 'Actif restauré avec succès.', + 'nothing_updated' => 'Aucun actif n\'a été sélectionné, donc rien n\'a été restauré.', ], 'audit' => [ @@ -80,9 +80,9 @@ return [ ], 'requests' => [ - 'error' => 'Le bien n\'a pas été demandé, merci d\'essayer à nouveau', - 'success' => 'Le bien a été demandé correctement.', - 'canceled' => 'La demande de paiement a été annulée', + 'error' => 'L\'actif n\'a pas été demandé, merci d\'essayer à nouveau', + 'success' => 'L\'actif a été demandé avec succès.', + 'canceled' => 'La demande d\'association a été annulée avec succès', ], ]; diff --git a/resources/lang/fr/admin/hardware/table.php b/resources/lang/fr/admin/hardware/table.php index 146b4da82a..950863355f 100644 --- a/resources/lang/fr/admin/hardware/table.php +++ b/resources/lang/fr/admin/hardware/table.php @@ -8,6 +8,7 @@ return [ 'change' => 'Associer/Libérer', 'checkout_date' => 'Date d\'association', 'checkoutto' => 'Date de libération', + 'components_cost' => 'Coût total des composants', 'current_value' => 'Valeur actuelle', 'diff' => 'Différence', 'dl_csv' => 'Télécharger en CSV', @@ -23,8 +24,8 @@ return [ 'days_without_acceptance' => 'Jours sans acceptation', 'monthly_depreciation' => 'Dépréciation mensuelle', 'assigned_to' => 'Affecté à', - 'requesting_user' => 'Utilisateur requérant', - 'requested_date' => 'Date de la requête', + 'requesting_user' => 'Demandeur·euse', + 'requested_date' => 'Date de la demande', 'changed' => 'Modifié', 'icon' => 'Icône', ]; diff --git a/resources/lang/fr/admin/licenses/general.php b/resources/lang/fr/admin/licenses/general.php index ed20681369..8d21062d89 100644 --- a/resources/lang/fr/admin/licenses/general.php +++ b/resources/lang/fr/admin/licenses/general.php @@ -1,8 +1,8 @@ 'A propos des licences', - 'about_licenses' => 'Les licences sont utilisées pour suivre les logiciels. Ils ont un certain nombre d\'attribution pouvant être associés individuellement', + 'about_licenses_title' => 'A propos des licences', + 'about_licenses' => 'Les licences sont utilisées pour suivre les logiciels. Ils ont un certain nombre d\'attribution pouvant être associés individuellement', 'checkin' => 'Libérer la licence multiposte', 'checkout_history' => 'Historique des associations', 'checkout' => 'Associer la licence multiposte', @@ -18,4 +18,30 @@ return array( 'software_licenses' => 'Licences de logiciel', 'user' => 'Utilisateur', 'view' => 'Voir la licence', + 'delete_disabled' => 'Cette licence ne peut pas encore être supprimée car certains sièges sont encore attribués.', + 'bulk' => + [ + 'checkin_all' => [ + 'button' => 'Désattribuer tous les sièges', + 'modal' => 'Cette action désassociera un siège. | Cette action désassociera :checkedout_seats_count sièges pour cette licence.', + 'enabled_tooltip' => 'Désassocier TOUS les sièges de cette licence, à la fois des utilisateurs·trices et des actifs', + 'disabled_tooltip' => 'Ceci est désactivé car il n\'y a pas de siège actuellement associé', + 'success' => 'Licence désassociée avec succès ! | Toutes les licences ont été désassociées avec succès !', + 'log_msg' => 'Désassociée via l\'outil de gestion des licences en volume', + ], + + 'checkout_all' => [ + 'button' => 'Associer tous les sièges', + 'modal' => 'Cette action associera un siège au premier utilisateur disponible. | Cette action associera :available_seats_count sièges aux premiers utilisateurs disponibles. Un·e utilisateur·trice est considéré·e disponible pour un siège si iel n\'a pas déjà cette licence associée à son profil, et que l\'auto-association de licence est active sur son compte.', + 'enabled_tooltip' => 'Associer TOUS les sièges (ou autant que disponible) à TOUS les utilisateurs·trices', + 'disabled_tooltip' => 'Ceci est désactivé car il n\'y a pas de siège actuellement disponible', + 'success' => 'Licence associée avec succès ! | :count licences ont été associées avec succès !', + 'error_no_seats' => 'Il n\'y a plus de siège disponible pour cette licence.', + 'warn_not_enough_seats' => ':count utilisateurs·trices ont été assigné·es à cette licence, mais nous avons manqué de sièges disponibles.', + 'warn_no_avail_users' => 'Rien à faire. Il n\'y a pas d\'utilisateur·trice qui n\'ont pas encore cette licence attribuée.', + 'log_msg' => 'Attribué via l\'outil d\'attribution de licences en volume', + + + ], + ], ); diff --git a/resources/lang/fr/admin/locations/message.php b/resources/lang/fr/admin/locations/message.php index af70434901..249e8f228c 100644 --- a/resources/lang/fr/admin/locations/message.php +++ b/resources/lang/fr/admin/locations/message.php @@ -4,7 +4,7 @@ return array( 'does_not_exist' => 'Le lieu n\'existe pas.', 'assoc_users' => 'Ce lieu est actuellement associé avec au moins un utilisateur et ne peut pas être supprimé. Veuillez mettre à jour vos utilisateurs pour ne plus faire référence à ce lieu et essayez à nouveau. ', - 'assoc_assets' => 'Cet emplacement est actuellement associé à au moins un utilisateur et ne peut pas être supprimé. Veuillez mettre à jour vos utilisateurs pour ne plus faire référence à cet emplacement et réessayez. ', + 'assoc_assets' => 'Cet emplacement est actuellement associé à au moins un actif et ne peut pas être supprimé. Veuillez mettre à jour vos actifs pour ne plus faire référence à cet emplacement et réessayez. ', 'assoc_child_loc' => 'Cet emplacement est actuellement le parent d\'au moins un sous emplacement et ne peut pas être supprimé . S\'il vous plaît mettre à jour vos emplacement pour ne plus le référencer et réessayez. ', 'assigned_assets' => 'Actifs assignés', 'current_location' => 'Emplacement actuel', diff --git a/resources/lang/fr/admin/locations/table.php b/resources/lang/fr/admin/locations/table.php index 7875a6f540..4ef467276a 100644 --- a/resources/lang/fr/admin/locations/table.php +++ b/resources/lang/fr/admin/locations/table.php @@ -3,8 +3,8 @@ return [ 'about_locations_title' => 'A propos des emplacements', 'about_locations' => 'Les lieux sont utilisés pour suivre les informations de localisation des utilisateurs, des actifs et d\'autres éléments', - 'assets_rtd' => 'Biens', // This has NEVER meant Assets Retired. I don't know how it keeps getting reverted. - 'assets_checkedout' => 'Biens assignés', + 'assets_rtd' => 'Actifs', // This has NEVER meant Assets Retired. I don't know how it keeps getting reverted. + 'assets_checkedout' => 'Actifs assignés', 'id' => 'ID', 'city' => 'Ville', 'state' => 'État', diff --git a/resources/lang/fr/admin/manufacturers/message.php b/resources/lang/fr/admin/manufacturers/message.php index 5b0a9d3b61..a01615b5ea 100644 --- a/resources/lang/fr/admin/manufacturers/message.php +++ b/resources/lang/fr/admin/manufacturers/message.php @@ -2,6 +2,7 @@ return array( + 'support_url_help' => 'Utilisez {LOCALE} et {SERIAL} comme variables dans votre URL pour que ces valeurs soient remplies automatiquement lors de la visualisation des actifs.', 'does_not_exist' => 'Le fabricant n\'existe pas.', 'assoc_users' => 'Ce fabricant est actuellement associé avec au moins un modèle et ne peut pas être supprimé. Veuillez mettre à jour les modèles pour ne plus référencer un fabricant et essayer à nouveau. ', diff --git a/resources/lang/fr/admin/manufacturers/table.php b/resources/lang/fr/admin/manufacturers/table.php index 64cc317101..6a6f0513e1 100644 --- a/resources/lang/fr/admin/manufacturers/table.php +++ b/resources/lang/fr/admin/manufacturers/table.php @@ -10,6 +10,7 @@ return array( 'support_email' => 'Email du support', 'support_phone' => 'Téléphone du support', 'support_url' => 'URL du support', + 'warranty_lookup_url' => 'URL de vérification de la garantie', 'update' => 'Mettre à jour le fabricant', 'url' => 'URL', diff --git a/resources/lang/fr/admin/models/general.php b/resources/lang/fr/admin/models/general.php index d4e80c0dc3..59e01c50fe 100644 --- a/resources/lang/fr/admin/models/general.php +++ b/resources/lang/fr/admin/models/general.php @@ -6,9 +6,9 @@ return array( 'deleted' => 'Ce modèle a été supprimé.', 'bulk_delete' => 'Suppression en masse des modèles d\'actifs', 'bulk_delete_help' => 'Cochez la case ci-dessous pour confirmer la suppression des modèles d\'actifs sélectionnés. Les modèles d\'actifs associés à des actifs ne peuvent pas être supprimés tant que les actifs ne sont pas associés à un modèle différent.', - 'bulk_delete_warn' => 'You are about to delete one asset model.|You are about to delete :model_count asset models.', + 'bulk_delete_warn' => 'Vous êtes sur le point de supprimer un modèle d\'actif.|Vous êtes sur le point de supprimer :model_count modèles d\'actif.', 'restore' => 'Restaurer le modèle', - 'requestable' => 'Les utilisateurs peuvent demander ce modèle', + 'requestable' => 'Les utilisateurs·trices peuvent demander ce modèle', 'show_mac_address' => 'Afficher le champ pour l\'adresse MAC pour ce modèle d\'actif', 'view_deleted' => 'Voir les modèles détruits', 'view_models' => 'Voir les différents modèles', diff --git a/resources/lang/fr/admin/models/message.php b/resources/lang/fr/admin/models/message.php index c83abae274..01660ef782 100644 --- a/resources/lang/fr/admin/models/message.php +++ b/resources/lang/fr/admin/models/message.php @@ -32,14 +32,14 @@ return array( 'bulkedit' => array( 'error' => 'Aucun champ n\'a été changé, donc rien n\'a été mis à jour.', - 'success' => 'Model successfully updated. |:model_count models successfully updated.', - 'warn' => 'You are about to update the properies of the following model: |You are about to edit the properties of the following :model_count models:', + 'success' => 'Modèle mis à jour avec succès. |:model_count modèles mis à jour avec succès.', + 'warn' => 'Vous êtes sur le point de mettre à jour les propriétés du modèle suivant : |Vous êtes sur le point de modifier les propriétés des :model_count modèles suivants :', ), 'bulkdelete' => array( 'error' => 'Aucun modèle n\'a été sélectionné, donc rien n\'a été supprimé.', - 'success' => 'Model deleted!|:success_count models deleted!', + 'success' => 'Modèle supprimé !|:success_count modèles supprimés !', 'success_partial' => ': les modèles success_count ont été supprimés, cependant : fail_count n\'a pas pu être supprimé car ils ont toujours des ressources associées.' ), diff --git a/resources/lang/fr/admin/settings/general.php b/resources/lang/fr/admin/settings/general.php index 32f96af8f3..488343e4be 100644 --- a/resources/lang/fr/admin/settings/general.php +++ b/resources/lang/fr/admin/settings/general.php @@ -32,7 +32,7 @@ return [ 'backups_restoring' => 'Restaurer à partir d\'une sauvegarde', 'backups_upload' => 'Téléverser la sauvegarde', 'backups_path' => 'Les sauvegardes sont stockées dans :path sur le serveur', - 'backups_restore_warning' => 'Utilisez le bouton de restauration pour restaurer à partir d\'une sauvegarde précédente. (Cela ne fonctionne pas actuellement avec le stockage de fichiers S3 ou Docker.

Votre base de données :app_name entière et tous les fichiers téléchargés seront intégralement remplacés par ce qui se trouve dans le fichier de sauvegarde. ', + 'backups_restore_warning' => 'Utilisez le bouton de restauration pour restaurer à partir d\'une sauvegarde (cela ne fonctionne pas actuellement avec le stockage de fichiers S3 ou Docker).

Votre base de données :app_name tout entière et tous les fichiers téléchargés seront intégralement remplacés par ce qui se trouve dans le fichier de sauvegarde. ', 'backups_logged_out' => 'Tous les utilisateurs existants, y compris vous, seront déconnectés une fois la restauration achevée.', 'backups_large' => 'La restauration de fichiers de sauvegardes volumineux peut provoquer une erreur de délai d\'attente (time-out error) et nécessiter d\'être effectuée à l\'aide de la ligne de commande. ', 'barcode_settings' => 'Configuration des codes à barres', @@ -86,6 +86,8 @@ return [ 'ldap_settings' => 'Paramètres LDAP', 'ldap_client_tls_cert_help' => 'Le certificat TLS côté client et la clé pour les connexions LDAP ne sont généralement utiles qu\'avec les configurations Google Workspace en mode "LDAP sécurisé". Les deux sont requis.', 'ldap_client_tls_key' => 'Clé TLS du client LDAP', + 'ldap_location' => 'LDAP Localisation', +'ldap_location_help' => 'Le champ "LDAP Localisation" ne doit être utilisé que si aucune OU n\'est définie dans le champ Bind de base DN. Laissez vide si une recherche par OU est utilisée.', 'ldap_login_test_help' => 'Entrez un nom d\'utilisateur et mot de passe LDAP valide depuis la base DN que vous avez spécifié ci-dessus afin de tester si votre configuration LDAP est correcte. VOUS DEVEZ D\'ABORD ENREGISTRER VOS PARAMÈTRES LDAP MIS À JOUR.', 'ldap_login_sync_help' => 'Ceci vérifie uniquement que LDAP se synchronise correctement. Si votre requête d\'authentification LDAP est incorrecte, les utilisateurs peuvent ne pas pouvoir se connecter. VOUS DEVEZ D\'ABORD ENREGISTRER VOS PARAMÈTRES LDAP MIS À JOUR.', 'ldap_manager' => 'Gestionnaire LDAP', @@ -202,7 +204,7 @@ return [ 'slack' => 'Slack', 'general_webhook' => 'Webhook général', 'webhook' => ':app', - 'webhook_presave' => 'Test to Save', + 'webhook_presave' => 'Tester pour enregistrer', 'webhook_title' => 'Mettre à jour les paramètres Webhook', 'webhook_help' => 'Paramètres d\'intégration', 'webhook_botname' => 'Nom du bot :app', @@ -328,4 +330,9 @@ return [ 'setup_migration_create_user' => 'Étape suivante : créer un utilisateur', 'ldap_settings_link' => 'Page des paramètres LDAP', 'slack_test' => 'Tester l\'intégration de ', + 'google_callback_help' => 'Ceci doit être entré comme URL de rappel dans les paramètres de votre application Google OAuth dans la console de développement Google de votre organisation.', + 'google_login' => 'Paramètres de connexion via Google Workspace', + 'enable_google_login' => 'Permettre aux utilisateurs·trices de se connecter avec Google Workspace', + 'enable_google_login_help' => 'Les utilisateurs·trices ne seront pas créé·es automatiquement. Iels doivent avoir un compte existant ici ET dans Google Workspace, et leur nom d\'utilisateur·trice doit correspondre à leur adresse e-mail Google Workspace. ', + ]; diff --git a/resources/lang/fr/admin/users/general.php b/resources/lang/fr/admin/users/general.php index 3808c42d7d..38059c4997 100644 --- a/resources/lang/fr/admin/users/general.php +++ b/resources/lang/fr/admin/users/general.php @@ -17,7 +17,7 @@ return [ 'last_login' => 'Dernière connexion', 'ldap_config_text' => 'Les paramètres de configuration LDAP se trouvent sous Admin > Réglages. La localisation sélectionnée (optionnelle) sera définie pour tous les utilisateurs importés.', 'print_assigned' => 'Imprimer tout ceux assignés', - 'email_assigned' => 'Liste des emails de toutes les assignées', + 'email_assigned' => 'Envoyer la liste des matériels assignés par email', 'user_notified' => 'Un mail récapitulatif de tous les articles associés à cet utilisateur lui a été envoyé.', 'auto_assign_label' => 'Inclure cet utilisateur lors de l\'affectation automatique des licences éligibles', 'auto_assign_help' => 'Ignorer cet utilisateur dans l\'affectation automatique des licences', @@ -43,12 +43,12 @@ return [ 'remote_help' => 'Cela peut être utile si vous avez besoin de filtrer les utilisateurs distants qui ne viennent pas ou peu dans vos locaux.', 'not_remote_label' => 'Il ne s\'agit pas d\'un utilisateur distant', 'vip_label' => 'Utilisateur VIP', - 'vip_help' => 'This can be helpful to mark important people in your org if you would like to handle them in special ways.', + 'vip_help' => 'Cela peut être utile pour marquer des personnes importantes dans votre organisation si vous souhaitez les gérer de manière particulière.', 'create_user' => 'Créer un utilisateur', 'create_user_page_explanation' => 'Voici les informations de compte que vous utiliserez pour accéder au site la première fois.', 'email_credentials' => 'Identifiants de l\'e-mail', 'email_credentials_text' => 'Envoyer mes identifiants à l\'adresse e-mail ci-dessus', 'next_save_user' => 'Étape suivante : Enregistrer l\'utilisateur', 'all_assigned_list_generation' => 'Généré le :', - 'email_user_creds_on_create' => 'Email this user their credentials?', + 'email_user_creds_on_create' => 'Envoyer à cet·te utilisateur·trice ses informations d\'identification par e-mail ?', ]; diff --git a/resources/lang/fr/admin/users/message.php b/resources/lang/fr/admin/users/message.php index f3871a84d5..6ee8ab4719 100644 --- a/resources/lang/fr/admin/users/message.php +++ b/resources/lang/fr/admin/users/message.php @@ -6,7 +6,7 @@ return array( 'declined' => 'Vous avez refusé cet actif.', 'bulk_manager_warn' => 'Vos utilisateurs ont été mis à jour avec succès, mais votre entrée de gestionnaire n\'a pas été enregistrée, car le gestionnaire que vous avez sélectionné était également dans la liste d\'utilisateurs à éditer, et les utilisateurs peuvent ne pas être leur propre gestionnaire. Sélectionnez à nouveau vos utilisateurs, à l\'exclusion du gestionnaire.', 'user_exists' => 'L\'utilisateur existe déjà !', - 'user_not_found' => 'L\'utilisateur [:id] n\'existe pas.', + 'user_not_found' => 'L\'utilisateur·trice n\'existe pas.', 'user_login_required' => 'Le champ identifiant est obligatoire', 'user_password_required' => 'Le mot de passe est obligatoire.', 'insufficient_permissions' => 'Droits insuffisants.', diff --git a/resources/lang/fr/auth/general.php b/resources/lang/fr/auth/general.php index e56d1de9f8..ff2c91921d 100644 --- a/resources/lang/fr/auth/general.php +++ b/resources/lang/fr/auth/general.php @@ -12,5 +12,8 @@ return [ 'remember_me' => 'Rappelez-vous de moi', 'username_help_top' => 'Entrez votre nom d\'utilisateur pour recevoir un lien de réinitialisation du mot de passe.', 'username_help_bottom' => 'Votre nom d\'utilisateur et votre adresse e-mail peuvent être les mêmes, mais peuvent ne pas l\'être, selon votre configuration. Si vous ne pouvez pas vous souvenir de votre nom d\'utilisateur, contactez votre administrateur.

Les noms d\'utilisateur sans adresse e-mail associée ne seront pas envoyés par e-mail un lien de réinitialisation du mot de passe. ', - ]; + 'google_login' => 'Ou se connecter via Google Workspace', + 'google_login_failed' => 'La connexion via Google a échoué, merci de réessayer.', + +]; diff --git a/resources/lang/fr/button.php b/resources/lang/fr/button.php index 1234aab9e4..eff38f20de 100644 --- a/resources/lang/fr/button.php +++ b/resources/lang/fr/button.php @@ -9,7 +9,7 @@ return [ 'edit' => 'Éditer', 'restore' => 'Restaurer', 'remove' => 'Supprimer', - 'request' => 'Requête ', + 'request' => 'Demander', 'submit' => 'Soumettre', 'upload' => 'Uploader', 'select_file' => 'Sélectionner un fichier...', diff --git a/resources/lang/fr/general.php b/resources/lang/fr/general.php index 62e65e0d11..485eadeac5 100644 --- a/resources/lang/fr/general.php +++ b/resources/lang/fr/general.php @@ -10,17 +10,17 @@ return [ 'activity_report' => 'Rapport d\'activité', 'address' => 'Adresse', 'admin' => 'Admin', - 'administrator' => 'Administrateur', + 'administrator' => 'Administrateur·trice', 'add_seats' => 'Places ajoutées', 'age' => "Âge", 'all_assets' => 'Tous les actifs', 'all' => 'Tous', - 'archived' => 'Retiré', + 'archived' => 'Archivé', 'asset_models' => 'Modèles d\'actif', - 'asset_model' => 'maquette', + 'asset_model' => 'Modèle', 'asset' => 'Actif', 'asset_report' => 'Rapport d\'actif', - 'asset_tag' => 'Étiquette de l\'actif', + 'asset_tag' => 'Numéro d\'inventaire', 'asset_tags' => 'Numéros d\'inventaire', 'assets_available' => 'Actifs disponibles', 'accept_assets' => 'Accepter les actifs :name', @@ -29,25 +29,25 @@ return [ 'audit_report' => 'Journal d\'audit', 'assets' => 'Actifs', 'assets_audited' => 'actifs audités', - 'assets_checked_in_count' => 'matériel enregistré', - 'assets_checked_out_count' => 'ressources affectées', - 'asset_deleted_warning' => 'Cette ressource a été supprimée. Vous devez la restaurer avant de pouvoir l\'assigner à quelqu\'un.', + 'assets_checked_in_count' => 'actifs récupérés', + 'assets_checked_out_count' => 'actifs affectés', + 'asset_deleted_warning' => 'Cet actif a été supprimé. Vous devez le restaurer avant de pouvoir l\'associer à quelqu\'un.', 'assigned_date' => 'Date d\'attribution', 'assigned_to' => 'Assigné à :name', - 'assignee' => 'Affecté à', - 'avatar_delete' => 'Supprimer l\'Avatar', - 'avatar_upload' => 'Charger un Avatar', + 'assignee' => 'Assigné à', + 'avatar_delete' => 'Supprimer l\'avatar', + 'avatar_upload' => 'Charger un avatar', 'back' => 'Retour', 'bad_data' => 'Aucun résultat, les données sont peut-être erronées?', - 'bulkaudit' => 'Vérification en bloc', - 'bulkaudit_status' => 'État de la vérification', + 'bulkaudit' => 'Audit par lot', + 'bulkaudit_status' => 'Statut de l\'audit', 'bulk_checkout' => 'Attribution par lot', 'bulk_edit' => 'Modifier en masse', 'bulk_delete' => 'Supprimer en masse', 'bulk_actions' => 'Actions de masse', 'bulk_checkin_delete' => 'Enregistrement de matériel & Suppression d\'utilisateurs en bloc', 'byod' => 'BYOD', - 'byod_help' => 'Cet appareil appartient à l\'utilisateur', + 'byod_help' => 'Cet appareil appartient à l\'utilisateur·trice', 'bystatus' => 'par statut', 'cancel' => 'Annuler', 'categories' => 'Catégories', @@ -69,8 +69,8 @@ return [ 'component' => 'Composant', 'components' => 'Composants', 'complete' => 'Terminé', - 'consumable' => 'Fourniture', - 'consumables' => 'Fournitures', + 'consumable' => 'Consommable', + 'consumables' => 'Consommables', 'country' => 'Pays', 'create' => 'Créer', 'created' => 'Élément créé', @@ -92,6 +92,7 @@ return [ 'debug_warning_text' => 'Cette application fonctionne en mode de production avec le débogage activé. Cela peut exposer des données sensibles si votre application est accessible au monde extérieur. Désactivez le mode de débogage en définissant la valeur APP_DEBUG dans votre fichier .env sur false .', 'delete' => 'Supprimer', 'delete_confirm' => 'Êtes-vous certain de vouloir supprimer :item?', + 'delete_confirm_no_undo' => 'Êtes-vous sûr·e de vouloir supprimer :item ? Cette action est irréversible.', 'deleted' => 'Supprimé', 'delete_seats' => 'Places supprimées', 'deletion_failed' => 'Échec de la suppression', @@ -158,8 +159,8 @@ return [ 'asset_maintenances' => 'Entretien d\'actifs', 'item' => 'Item', 'item_name' => 'Nom de l\'élément', - 'import_file' => 'importer un fichier CSV', - 'import_type' => 'CSV import type', + 'import_file' => 'Importer un fichier CSV', + 'import_type' => 'Importation en CSV', 'insufficient_permissions' => 'Autorisations insuffisantes !', 'kits' => 'Kits prédéfinis', 'language' => 'Langue', @@ -223,14 +224,14 @@ return [ 'reports' => 'Rapports', 'restored' => 'restauré', 'restore' => 'Restaurer', - 'requestable_models' => 'Modèles demandés', + 'requestable_models' => 'Modèles demandables', 'requested' => 'Demandé', 'requested_date' => 'Date de la demande', 'requested_assets' => 'Actifs demandés', 'requested_assets_menu' => 'Actifs demandés', 'request_canceled' => 'Demande annulée', 'save' => 'Sauvegarder', - 'select_var' => 'Select :thing... ', // this will eventually replace all of our other selects + 'select_var' => 'Sélectionner :thing... ', // this will eventually replace all of our other selects 'select' => 'Sélectionner', 'select_all' => 'Tout sélectionner', 'search' => 'Rechercher', @@ -253,7 +254,7 @@ return [ 'signature' => 'Signature', 'signed_off_by' => 'Déconnecté par', 'skin' => 'Habillage', - 'webhook_msg_note' => 'A notification will be sent via webhook', + 'webhook_msg_note' => 'Une notification sera envoyée via le webhook', 'webhook_test_msg' => 'Woohoo ! Il semble que votre intégration :app vers Snipe-IT fonctionne !', 'some_features_disabled' => 'MODE DEMO: Certaines fonctionnalités sont désactivées pour cette installation.', 'site_name' => 'Nom du Site', @@ -270,7 +271,7 @@ return [ 'total_assets' => 'actifs au total', 'total_licenses' => 'licences au total', 'total_accessories' => 'accessoires au total', - 'total_consumables' => 'fournitures au total', + 'total_consumables' => 'consommables totaux', 'type' => 'Type ', 'undeployable' => 'Non déployable', 'unknown_admin' => 'Admin inconnu', @@ -329,7 +330,7 @@ return [ 'last_checkout' => 'Dernière affectation', 'due_to_checkin' => 'Les :count éléments suivants doivent bientôt être restitués:', 'expected_checkin' => 'Date de restitution prévue', - 'reminder_checked_out_items' => 'Ceci est un rappel des éléments associés à votre compte. Si vous pensez que cette liste est erronée (un article est manquant, ou quelque chose apparaît que vous n\'avez jamais eu), merci d\'adresser un courriel à :reply_to_name à l\'adresse :reply_to_adress.', + 'reminder_checked_out_items' => 'Ceci est un rappel des éléments associés à votre compte. Si vous pensez que cette liste est erronée (un article est manquant, ou quelque chose apparaît que vous n\'avez jamais eu), merci d\'adresser un courriel à :reply_to_name à l\'adresse :reply_to_address.', 'changed' => 'Modifié', 'to' => 'À', 'report_fields_info' => '

Merci de sélectionner les champs que vous souhaitez inclure dans votre rapport personnalisé, puis cliquez sur Générer. Le fichier (custom-asset-report-AAAA-MM-JJ.csv) sera télécharger automatiquement, et vous pourrrez l\'ouvrir dans Excel.

@@ -388,7 +389,7 @@ return [ 'bulk_checkin_delete_success' => 'Les utilisateurs sélectionnés ont été supprimés et leurs matériels ont été dissociés.', 'bulk_checkin_success' => 'Les articles des utilisateurs sélectionnés ont été dissociés.', 'set_to_null' => 'Supprimer des valeurs pour ce matériel|Supprimer des valeurs pour :asset_count matériels ', - 'set_users_field_to_null' => 'Delete :field values for this user|Delete :field values for all :user_count users ', + 'set_users_field_to_null' => 'Supprimer les valeurs du champ :field pour cet·te utilisateur·trice|Supprimer les valeurs du champ :field pour les :user_count utilisateurs·trices ', 'na_no_purchase_date' => 'NC - Pas de date d\'achat renseignée', 'assets_by_status' => 'Matériels par statut', 'assets_by_status_type' => 'Matériels par type de status', @@ -420,23 +421,32 @@ return [ 'merged' => 'fusionné', 'merged_log_this_user_into' => 'Utilisateur fusionné (ID :to_id - :to_username) dans l\'ID de l\'utilisateur :from_id (:from_username) ', 'merged_log_this_user_from' => 'Identifiant utilisateur fusionné :from_id (:from_username) dans cet utilisateur (ID :to_id - :to_username)', - 'clear_and_save' => 'Clear & Save', - 'update_existing_values' => 'Update Existing Values?', - 'auto_incrementing_asset_tags_disabled_so_tags_required' => 'Generating auto-incrementing asset tags is disabled so all rows need to have the "Asset Tag" column populated.', - 'auto_incrementing_asset_tags_enabled_so_now_assets_will_be_created' => 'Note: Generating auto-incrementing asset tags is enabled so assets will be created for rows that do not have "Asset Tag" populated. Rows that do have "Asset Tag" populated will be updated with the provided information.', - 'send_welcome_email_to_users' => ' Send Welcome Email for new Users?', - 'back_before_importing' => 'Backup before importing?', - 'csv_header_field' => 'CSV Header Field', - 'import_field' => 'Import Field', - 'sample_value' => 'Sample Value', - 'no_headers' => 'No Columns Found', - 'error_in_import_file' => 'There was an error reading the CSV file: :error', - 'percent_complete' => ':percent % Complete', - 'errors_importing' => 'Some Errors occurred while importing: ', - 'warning' => 'WARNING: :warning', - 'success_redirecting' => '"Success... Redirecting.', - 'setup_successful_migrations' => 'Your database tables have been created', - 'setup_migration_output' => 'Migration output:', - 'setup_migration_create_user' => 'Next: Create User', - 'importer_generic_error' => 'Your file import is complete, but we did receive an error. This is usually caused by third-party API throttling from a notification webhook (such as Slack) and would not have interfered with the import itself, but you should confirm this.', + 'clear_and_save' => 'Effacer et enregistrer', + 'update_existing_values' => 'Mettre à jour les valeurs existantes ?', + 'auto_incrementing_asset_tags_disabled_so_tags_required' => 'La génération de numéros d\'inventaire autoincrémentés est désactivée, toutes les lignes doivent donc avoir la colonne "Numéro d\'inventaire" renseignée.', + 'auto_incrementing_asset_tags_enabled_so_now_assets_will_be_created' => 'Note : La génération de numéros d\'inventaire autoincrémentés est activée, de sorte que les actifs seront créés pour les lignes qui n\'ont pas de numéro d\'inventaire renseigné. Les lignes qui comprennent un numéro d\'inventaire seront mises à jour avec les informations fournies.', + 'send_welcome_email_to_users' => ' Envoyer un e-mail de bienvenue aux nouveaux·elles utilisateurs·trices ?', + 'back_before_importing' => 'Sauvegarder avant d\'importer ?', + 'csv_header_field' => 'Champ d\'en-tête CSV', + 'import_field' => 'Importer le champ', + 'sample_value' => 'Exemple de valeur', + 'no_headers' => 'Aucune colonne trouvée', + 'error_in_import_file' => 'Une erreur s\'est produite lors de la lecture du fichier CSV : :error', + 'percent_complete' => ':percent % achevé', + 'errors_importing' => 'Des erreurs se sont produites lors de l\'importation : ', + 'warning' => 'ATTENTION : :warning', + 'success_redirecting' => '"Succès... Redirection.', + 'setup_successful_migrations' => 'Vos tables de base de données ont été créées', + 'setup_migration_output' => 'Sortie de migration :', + 'setup_migration_create_user' => 'Étape suivante : créer un·e utilisateur·trice', + 'importer_generic_error' => 'L\'importation de votre fichier est terminée, mais nous avons reçu une erreur. Cela est généralement dû à la limitation d\'une API tierce à partir d\'un webhook de notification (tel que Slack) et n\'aurait pas interféré avec l\'importation elle-même, mais vous devez le confirmer.', + 'confirm' => 'Valider', + 'autoassign_licenses' => 'Attribuer les licences automatiquement', + 'autoassign_licenses_help' => 'Autoriser l\'utilisateur·trice à se voir attribuer des licences via l\'outil d\'attribution de licence en volume ou bien via l\'outil CLI.', + 'autoassign_licenses_help_long' => 'Cela permet à un·e utilisateur·trice de se voir attribuer des licences via l\'interface utilisateur de licence d\'attribution en masse ou les outils CLI. (Par exemple, vous ne souhaitez peut-être pas que les sous-traitants se voient attribuer automatiquement une licence que vous fourniriez uniquement aux membres du personnel. Vous pouvez toujours attribuer des licences individuellement à ces utilisateurs·trices, mais iels ne seront pas inclus·es dans les fonctions d\'attribution de licence à tous·tes les utilisateurs·trices.)', + 'no_autoassign_licenses_help' => 'Ne pas inclure l\'utilisateur·trice dans l\'attribution groupée via l\'interface utilisateur de licence ou les outils CLI.', + 'modal_confirm_generic' => 'Êtes-vous sûr·e ?', + 'cannot_be_deleted' => 'Cet élément ne peut pas être supprimé', + 'undeployable_tooltip' => 'Cet élément ne peut pas être attribué. Vérifiez la quantité restante.', + ]; diff --git a/resources/lang/fr/help.php b/resources/lang/fr/help.php index 428a650228..63c564be44 100644 --- a/resources/lang/fr/help.php +++ b/resources/lang/fr/help.php @@ -15,7 +15,7 @@ return [ 'more_info_title' => 'Plus d\'info', - 'audit_help' => 'Checking this box will edit the asset record to reflect this new location. Leaving it unchecked will simply note the location in the audit log.

Note that if this asset is checked out, it will not change the location of the person, asset or location it is checked out to.', + 'audit_help' => 'Cocher cette case va modifier l\'enregistrement de l\'actif pour refléter ce nouvel emplacement. Laisser décoché notera simplement l\'emplacement dans le journal d\'audit.

Notez que si cette ressource est affectée, cela ne changera pas l\'emplacement de la personne, de la ressource ou de l\'emplacement auquel elle est affectée.', 'assets' => 'Les actifs sont des éléments suivis par le numéro de série ou la balise d\'actif. Ils ont tendance à être des éléments de valeur plus élevée lorsque l\'identification d\'un élément spécifique importe.', diff --git a/resources/lang/fr/mail.php b/resources/lang/fr/mail.php index 37625b6ba6..0d74de3464 100644 --- a/resources/lang/fr/mail.php +++ b/resources/lang/fr/mail.php @@ -3,8 +3,8 @@ return [ 'acceptance_asset_accepted' => 'Un utilisateur a accepté un article', 'acceptance_asset_declined' => 'Un utilisateur a refusé un article', - 'a_user_canceled' => 'Un utilisateur a annulé une commande d’article sur le site Web', - 'a_user_requested' => 'Un utilisateur a commandé un article sur le site Web', + 'a_user_canceled' => 'Un·e utilisateur·trice a annulé une demande d’article sur le site Web', + 'a_user_requested' => 'Un·e utilisateur·trice a demandé un article sur le site Web', 'accessory_name' => 'Nom de l’accessoire :', 'additional_notes' => 'Notes complémentaires :', 'admin_has_created' => 'Un administrateur a créé un compte pour vous sur le site :web.', @@ -38,7 +38,7 @@ return [ 'i_have_read' => 'J\'ai bien lu et approuvé les conditions d\'utilisation, et reçu cet objet.', 'item' => 'Article :', 'Item_Request_Canceled' => 'Demande d\'article annulée', - 'Item_Requested' => 'Demande d\'article', + 'Item_Requested' => 'Article demandé', 'link_to_update_password' => 'Veuillez cliquer sur le lien suivant pour confirmer votre :web account:', 'login_first_admin' => 'Connectez-vous à votre nouvelle installation Snipe-IT en utilisant les informations d\'identification ci-dessous :', 'login' => 'Nom d\'utilisateur:', @@ -52,7 +52,7 @@ return [ 'read_the_terms' => 'Merci de lire les conditions d\'utilisation ci-dessous.', 'read_the_terms_and_click' => 'Merci de lire les conditions d\'utilisation ci-dessous, et cliquer sur le lien ci-dessous pour confirmer que vous avez lu et accepté les conditions d\'utilisation et reçu l\'équipement.', - 'requested' => 'Demandé:', + 'requested' => 'Demandé :', 'reset_link' => 'Votre lien pour réinitialiser le mot de passe', 'reset_password' => 'Cliquez ici pour réinitialiser votre mot de passe:', 'serial' => 'N° de série ', @@ -73,7 +73,8 @@ return [ 'welcome_to' => 'Bienvenue sur :web!', 'your_credentials' => 'Vos identifiants Snipe-IT', 'Accessory_Checkin_Notification' => 'Accessoire enregistré', - 'Asset_Checkin_Notification' => 'Matériel enregistré', + 'Asset_Checkin_Notification' => 'Actif restitué', + 'Asset_Checkout_Notification' => 'Actif affecté', 'License_Checkin_Notification' => 'Licence enregistrée', 'Expected_Checkin_Report' => 'Rapport de vérification de matériel attendu', 'Expected_Checkin_Notification' => 'Rappel : la date limite de vérification de :name approche', diff --git a/resources/lang/fr/validation.php b/resources/lang/fr/validation.php index f9cbcec17a..0ed774f9ca 100644 --- a/resources/lang/fr/validation.php +++ b/resources/lang/fr/validation.php @@ -67,6 +67,8 @@ return [ 'array' => 'L\'attribut: doit avoir au moins: éléments min.', ], 'starts_with' => 'L\'attribut :attribute doit commencer par l\'une des valeurs suivantes : :values.', + 'ends_with' => 'Le champ :attribute doit se terminer par une des valeurs suivantes : :values.', + 'not_in' => 'L\'attribut ":attribute" est invalide.', 'numeric' => 'L\'attribut ":attribute" doit être un nombre.', 'present' => 'Le champ d\'attribut: doit être présent.', diff --git a/resources/lang/ga-IE/admin/accessories/general.php b/resources/lang/ga-IE/admin/accessories/general.php index 55f0ab530b..caf32b034d 100644 --- a/resources/lang/ga-IE/admin/accessories/general.php +++ b/resources/lang/ga-IE/admin/accessories/general.php @@ -17,5 +17,6 @@ return array( 'use_default_eula' => 'Bain úsáid as an réamhshocraithe réamhshocrú EULA ina ionad.', 'use_default_eula_disabled' => 'Cuir an príomh-réamhshocraithe EULA in ionad. Níl aon réamhshocraithe EULA leagtha síos. Cuir ceann amháin i Socruithe le do thoil.', 'clone' => 'Clone Accessory', + 'delete_disabled' => 'This accessory cannot be deleted yet because some items are still checked out.', ); diff --git a/resources/lang/ga-IE/admin/components/message.php b/resources/lang/ga-IE/admin/components/message.php index c84b014629..644075c5a7 100644 --- a/resources/lang/ga-IE/admin/components/message.php +++ b/resources/lang/ga-IE/admin/components/message.php @@ -23,7 +23,8 @@ return array( 'checkout' => array( 'error' => 'Níor sheiceáil amach an comhpháirt, déan iarracht arís', 'success' => 'Seiceáil amach an comhpháirt go rathúil.', - 'user_does_not_exist' => 'Tá an úsáideoir neamhbhailí. Arís, le d\'thoil.' + 'user_does_not_exist' => 'Tá an úsáideoir neamhbhailí. Arís, le d\'thoil.', + 'unavailable' => 'Not enough components remaining: :remaining remaining, :requested requested ', ), 'checkin' => array( diff --git a/resources/lang/ga-IE/admin/consumables/message.php b/resources/lang/ga-IE/admin/consumables/message.php index b6add857ad..785258fb7b 100644 --- a/resources/lang/ga-IE/admin/consumables/message.php +++ b/resources/lang/ga-IE/admin/consumables/message.php @@ -23,7 +23,8 @@ return array( 'checkout' => array( 'error' => 'Níor sheiceáil amach an méid inmhuirearaithe, déan iarracht arís', 'success' => 'Seiceáil inbhuanaithe go rathúil.', - 'user_does_not_exist' => 'Tá an úsáideoir neamhbhailí. Arís, le d\'thoil.' + 'user_does_not_exist' => 'Tá an úsáideoir neamhbhailí. Arís, le d\'thoil.', + 'unavailable' => 'There are not enough consumables for this checkout. Please check the quantity left. ', ), 'checkin' => array( diff --git a/resources/lang/ga-IE/admin/custom_fields/general.php b/resources/lang/ga-IE/admin/custom_fields/general.php index dcf40735b3..4fb5a4ab89 100644 --- a/resources/lang/ga-IE/admin/custom_fields/general.php +++ b/resources/lang/ga-IE/admin/custom_fields/general.php @@ -49,4 +49,6 @@ return [ 'unique' => 'Unique', 'display_in_user_view' => 'Allow the checked out user to view these values in their View Assigned Assets page', 'display_in_user_view_table' => 'Visible to User', + 'auto_add_to_fieldsets' => 'Automatically add this to every new fieldset', + 'add_to_preexisting_fieldsets' => 'Add to any existing fieldsets', ]; diff --git a/resources/lang/ga-IE/admin/hardware/general.php b/resources/lang/ga-IE/admin/hardware/general.php index ac7abb8b0d..9e3bb863a4 100644 --- a/resources/lang/ga-IE/admin/hardware/general.php +++ b/resources/lang/ga-IE/admin/hardware/general.php @@ -23,6 +23,7 @@ return [ 'restore' => 'Athchóirigh Sócmhainn', 'pending' => 'Ar feitheamh', 'undeployable' => 'Neamhfhostaithe', + 'undeployable_tooltip' => 'This asset has a status label that is undeployable and cannot be checked out at this time.', 'view' => 'Féach Sócmhainn', 'csv_error' => 'You have an error in your CSV file:', 'import_text' => ' diff --git a/resources/lang/ga-IE/admin/hardware/table.php b/resources/lang/ga-IE/admin/hardware/table.php index 9cad6351a6..88851460a3 100644 --- a/resources/lang/ga-IE/admin/hardware/table.php +++ b/resources/lang/ga-IE/admin/hardware/table.php @@ -8,6 +8,7 @@ return [ 'change' => 'In / Amach', 'checkout_date' => 'Dáta Seiceáil', 'checkoutto' => 'Seiceáil Amach', + 'components_cost' => 'Total Components Cost', 'current_value' => 'Current Value', 'diff' => 'Diff', 'dl_csv' => 'Íoslódáil CSV', diff --git a/resources/lang/ga-IE/admin/licenses/general.php b/resources/lang/ga-IE/admin/licenses/general.php index b67eda5593..6e20c5baa4 100644 --- a/resources/lang/ga-IE/admin/licenses/general.php +++ b/resources/lang/ga-IE/admin/licenses/general.php @@ -1,8 +1,8 @@ 'Maidir Ceadúnais', - 'about_licenses' => 'Úsáidtear ceadúnais chun bogearraí a rianú. Tá líon áirithe suíochán acu ar féidir iad a sheiceáil amach do dhaoine aonair', + 'about_licenses_title' => 'Maidir Ceadúnais', + 'about_licenses' => 'Úsáidtear ceadúnais chun bogearraí a rianú. Tá líon áirithe suíochán acu ar féidir iad a sheiceáil amach do dhaoine aonair', 'checkin' => 'Suíochán Ceadúnas Checkin', 'checkout_history' => 'Stair Seiceáil', 'checkout' => 'Seiceáil Ceadúnas Seiceáil', @@ -18,4 +18,30 @@ return array( 'software_licenses' => 'Ceadúnais Bogearraí', 'user' => 'Úsáideoir', 'view' => 'Féach ar an gCeadúnas', + 'delete_disabled' => 'This license cannot be deleted yet because some seats are still checked out.', + 'bulk' => + [ + 'checkin_all' => [ + 'button' => 'Checkin All Seats', + 'modal' => 'This will action checkin one seat. | This action will checkin all :checkedout_seats_count seats for this license.', + 'enabled_tooltip' => 'Checkin ALL seats for this license from both users and assets', + 'disabled_tooltip' => 'This is disabled because there are no seats currently checked out', + 'success' => 'License successfully checked in! | All licenses were successfully checked in!', + 'log_msg' => 'Checked in via bulk license checkout in license GUI', + ], + + 'checkout_all' => [ + 'button' => 'Checkout All Seats', + 'modal' => 'This action will checkout one seat to the first available user. | This action will checkout all :available_seats_count seats to the first available users. A user is considered available for this seat if they do not already have this license checked out to them, and the Auto-Assign License property is enabled on their user account.', + 'enabled_tooltip' => 'Checkout ALL seats (or as many as are available) to ALL users', + 'disabled_tooltip' => 'This is disabled because there are no seats currently available', + 'success' => 'License successfully checked out! | :count licenses were successfully checked out!', + 'error_no_seats' => 'There are no remaining seats left for this license.', + 'warn_not_enough_seats' => ':count users were assigned this license, but we ran out of available license seats.', + 'warn_no_avail_users' => 'Nothing to do. There are no users who do not already have this license assigned to them.', + 'log_msg' => 'Checked out via bulk license checkout in license GUI', + + + ], + ], ); diff --git a/resources/lang/ga-IE/admin/manufacturers/message.php b/resources/lang/ga-IE/admin/manufacturers/message.php index e861d4b6de..bdadbf22ef 100644 --- a/resources/lang/ga-IE/admin/manufacturers/message.php +++ b/resources/lang/ga-IE/admin/manufacturers/message.php @@ -2,6 +2,7 @@ return array( + 'support_url_help' => 'Use {LOCALE} and {SERIAL} in your URL as variables to have those values auto-populate when viewing assets.', 'does_not_exist' => 'Níl an monaróir ann.', 'assoc_users' => 'Tá baint ag an monaróir seo faoi láthair le múnla amháin ar a laghad agus ní féidir é a scriosadh. Nuashonraigh do chuid samhlacha le do thoil gan tagairt a dhéanamh don monaróir seo agus déan iarracht arís.', diff --git a/resources/lang/ga-IE/admin/manufacturers/table.php b/resources/lang/ga-IE/admin/manufacturers/table.php index 612719dc26..3ec0352d76 100644 --- a/resources/lang/ga-IE/admin/manufacturers/table.php +++ b/resources/lang/ga-IE/admin/manufacturers/table.php @@ -10,6 +10,7 @@ return array( 'support_email' => 'Ríomhphost Tacaíochta', 'support_phone' => 'Fón Tacaíochta', 'support_url' => 'URL Tacaíochta', + 'warranty_lookup_url' => 'Warranty Lookup URL', 'update' => 'Déantóir Nuashonraithe', 'url' => 'URL', diff --git a/resources/lang/ga-IE/admin/settings/general.php b/resources/lang/ga-IE/admin/settings/general.php index a249f36995..b30d883413 100644 --- a/resources/lang/ga-IE/admin/settings/general.php +++ b/resources/lang/ga-IE/admin/settings/general.php @@ -32,7 +32,7 @@ return [ 'backups_restoring' => 'Restoring from Backup', 'backups_upload' => 'Upload Backup', 'backups_path' => 'Backups on the server are stored in :path', - 'backups_restore_warning' => 'Use the restore button to restore from a previous backup. (This does not currently work with S3 file storage or Docker.

Your entire :app_name database and any uploaded files will be completely replaced by what\'s in the backup file. ', + 'backups_restore_warning' => 'Use the restore button to restore from a previous backup. (This does not currently work with S3 file storage or Docker.)

Your entire :app_name database and any uploaded files will be completely replaced by what\'s in the backup file. ', 'backups_logged_out' => 'All existing users, including you, will be logged out once your restore is complete.', 'backups_large' => 'Very large backups may time out on the restore attempt and may still need to be run via command line. ', 'barcode_settings' => 'Socruithe Barcode', @@ -86,6 +86,8 @@ return [ 'ldap_settings' => 'Socruithe LDAP', 'ldap_client_tls_cert_help' => 'Client-Side TLS Certificate and Key for LDAP connections are usually only useful in Google Workspace configurations with "Secure LDAP." Both are required.', 'ldap_client_tls_key' => 'LDAP Client-Side TLS key', + 'ldap_location' => 'LDAP Location', +'ldap_location_help' => 'The Ldap Location field should be used if an OU is not being used in the Base Bind DN. Leave this blank if an OU search is being used.', 'ldap_login_test_help' => 'Enter a valid LDAP username and password from the base DN you specified above to test whether your LDAP login is configured correctly. YOU MUST SAVE YOUR UPDATED LDAP SETTINGS FIRST.', 'ldap_login_sync_help' => 'This only tests that LDAP can sync correctly. If your LDAP Authentication query is not correct, users may still not be able to login. YOU MUST SAVE YOUR UPDATED LDAP SETTINGS FIRST.', 'ldap_manager' => 'LDAP Manager', @@ -328,4 +330,9 @@ return [ 'setup_migration_create_user' => 'Next: Create User', 'ldap_settings_link' => 'LDAP Settings Page', 'slack_test' => 'Test Integration', + 'google_callback_help' => 'This should be entered as the callback URL in your Google OAuth app settings in your organization's Google developer console .', + 'google_login' => 'Google Workspace Login Settings', + 'enable_google_login' => 'Enable users to login with Google Workspace', + 'enable_google_login_help' => 'Users will not be automatically provisioned. They must have an existing account here AND in Google Workspace, and their username here must match their Google Workspace email address. ', + ]; diff --git a/resources/lang/ga-IE/admin/users/message.php b/resources/lang/ga-IE/admin/users/message.php index 5ad9e10de7..54db6b157e 100644 --- a/resources/lang/ga-IE/admin/users/message.php +++ b/resources/lang/ga-IE/admin/users/message.php @@ -6,7 +6,7 @@ return array( 'declined' => 'Dhiúltaigh tú an tsócmhainn seo go rathúil.', 'bulk_manager_warn' => 'Rinneadh do chuid úsáideoirí a nuashonrú go rathúil, áfach, níor shábháil do iontráil bainisteora toisc go raibh an bainisteoir a roghnaigh tú chomh maith sa liosta úsáideora le bheith in eagar, agus b\'fhéidir nach mbainfeadh úsáideoirí a mbainisteoir féin. Roghnaigh d\'úsáideoirí arís, gan an bainisteoir a áireamh.', 'user_exists' => 'Úsáideoir ann cheana!', - 'user_not_found' => 'Ní Úsáideoir [: id] ann.', + 'user_not_found' => 'User does not exist.', 'user_login_required' => 'Is gá an réimse logála isteach', 'user_password_required' => 'Tá an focal faire ag teastáil.', 'insufficient_permissions' => 'Ceadanna Easpa.', diff --git a/resources/lang/ga-IE/auth/general.php b/resources/lang/ga-IE/auth/general.php index e13eb8826f..f4eef4a6af 100644 --- a/resources/lang/ga-IE/auth/general.php +++ b/resources/lang/ga-IE/auth/general.php @@ -12,5 +12,8 @@ return [ 'remember_me' => 'Cuimhnigh orm', 'username_help_top' => 'Enter your username to be emailed a password reset link.', 'username_help_bottom' => 'Your username and email address may be the same, but may not be, depending on your configuration. If you cannot remember your username, contact your administrator.

Usernames without an associated email address will not be emailed a password reset link. ', - ]; + 'google_login' => 'Or login with Google Workspace', + 'google_login_failed' => 'Google Login failed, please try again.', + +]; diff --git a/resources/lang/ga-IE/general.php b/resources/lang/ga-IE/general.php index e21b4dfee6..edf2be1d7b 100644 --- a/resources/lang/ga-IE/general.php +++ b/resources/lang/ga-IE/general.php @@ -92,6 +92,7 @@ return [ 'debug_warning_text' => 'Tá an t-iarratas seo á reáchtáil i mód táirgthe le cumas dífhabhtaithe. Féadfaidh sé seo sonraí íogaire a nochtadh má tá do iarratas inrochtana don domhan lasmuigh. Díchumasaigh an modh dífhabhtaithe trí luachanna APP_DEBUG a leagan amach i do chomhad .env chuig false.', 'delete' => 'Scrios', 'delete_confirm' => 'Are you sure you wish to delete :item?', + 'delete_confirm_no_undo' => 'Are you sure you wish to delete :item? This can not be undone.', 'deleted' => 'Scriosta', 'delete_seats' => 'Suíocháin Scriosta', 'deletion_failed' => 'Deletion failed', @@ -439,4 +440,13 @@ return [ 'setup_migration_output' => 'Migration output:', 'setup_migration_create_user' => 'Next: Create User', 'importer_generic_error' => 'Your file import is complete, but we did receive an error. This is usually caused by third-party API throttling from a notification webhook (such as Slack) and would not have interfered with the import itself, but you should confirm this.', + 'confirm' => 'Confirm', + 'autoassign_licenses' => 'Auto-Assign Licenses', + 'autoassign_licenses_help' => 'Allow this user to have licenses assigned via the bulk-assign license UI or cli tools.', + 'autoassign_licenses_help_long' => 'This allows a user to be have licenses assigned via the bulk-assign license UI or cli tools. (For example, you might not want contractors to be auto-assigned a license you would provide to only staff members. You can still individually assign licenses to those users, but they will not be included in the Checkout License to All Users functions.)', + 'no_autoassign_licenses_help' => 'Do not include user for bulk-assigning through the license UI or cli tools.', + 'modal_confirm_generic' => 'Are you sure?', + 'cannot_be_deleted' => 'This item cannot be deleted', + 'undeployable_tooltip' => 'This item cannot be checked out. Check the quantity remaining.', + ]; diff --git a/resources/lang/ga-IE/mail.php b/resources/lang/ga-IE/mail.php index 50492a6636..d8721864a8 100644 --- a/resources/lang/ga-IE/mail.php +++ b/resources/lang/ga-IE/mail.php @@ -74,6 +74,7 @@ return [ 'your_credentials' => 'Do dhintiúir Snipe-IT', 'Accessory_Checkin_Notification' => 'Accessory checked in', 'Asset_Checkin_Notification' => 'Asset checked in', + 'Asset_Checkout_Notification' => 'Asset checked out', 'License_Checkin_Notification' => 'License checked in', 'Expected_Checkin_Report' => 'Expected asset checkin report', 'Expected_Checkin_Notification' => 'Reminder: :name checkin deadline approaching', diff --git a/resources/lang/ga-IE/validation.php b/resources/lang/ga-IE/validation.php index 1701e0b699..478b5a0f15 100644 --- a/resources/lang/ga-IE/validation.php +++ b/resources/lang/ga-IE/validation.php @@ -67,6 +67,8 @@ return [ 'array' => 'Ní mór go mbeadh míreanna min ar a laghad ag an tréith.', ], 'starts_with' => 'The :attribute must start with one of the following: :values.', + 'ends_with' => 'The :attribute must end with one of the following: :values.', + 'not_in' => 'An roghnaithe: tá tréith neamhbhailí.', 'numeric' => 'An: Ní mór tréith a bheith ina líon.', 'present' => 'Ní mór an réimse tréith a bheith i láthair.', diff --git a/resources/lang/he/admin/accessories/general.php b/resources/lang/he/admin/accessories/general.php index c0759158f3..e5ae4ead90 100644 --- a/resources/lang/he/admin/accessories/general.php +++ b/resources/lang/he/admin/accessories/general.php @@ -17,5 +17,6 @@ return array( 'use_default_eula' => 'במקום זאת, השתמש ב- ברירת המחדל הראשית EULA.', 'use_default_eula_disabled' => ' השתמש ב- EULA ברירת המחדל הראשוני במקום. לא נקבעה ברירת המחדל הראשית של הסכם הרישיון למשתמש קצה. הוסף אחד בהגדרות.', 'clone' => 'שכפול אביזר', + 'delete_disabled' => 'This accessory cannot be deleted yet because some items are still checked out.', ); diff --git a/resources/lang/he/admin/components/message.php b/resources/lang/he/admin/components/message.php index 32cb4c4fec..60f4805c1e 100644 --- a/resources/lang/he/admin/components/message.php +++ b/resources/lang/he/admin/components/message.php @@ -23,7 +23,8 @@ return array( 'checkout' => array( 'error' => 'הרכיב לא נבדק, נסה שוב', 'success' => 'רכיב הוצא בהצלחה.', - 'user_does_not_exist' => 'משתמש זה אינו חוקי. בבקשה נסה שוב.' + 'user_does_not_exist' => 'משתמש זה אינו חוקי. בבקשה נסה שוב.', + 'unavailable' => 'Not enough components remaining: :remaining remaining, :requested requested ', ), 'checkin' => array( diff --git a/resources/lang/he/admin/consumables/message.php b/resources/lang/he/admin/consumables/message.php index d4c2a78cf1..ccc2d23884 100644 --- a/resources/lang/he/admin/consumables/message.php +++ b/resources/lang/he/admin/consumables/message.php @@ -23,7 +23,8 @@ return array( 'checkout' => array( 'error' => 'הצריכה לא נבדקה, נסה שוב', 'success' => 'הצריכה נשללה בהצלחה.', - 'user_does_not_exist' => 'משתמש זה אינו חוקי. בבקשה נסה שוב.' + 'user_does_not_exist' => 'משתמש זה אינו חוקי. בבקשה נסה שוב.', + 'unavailable' => 'There are not enough consumables for this checkout. Please check the quantity left. ', ), 'checkin' => array( diff --git a/resources/lang/he/admin/custom_fields/general.php b/resources/lang/he/admin/custom_fields/general.php index c14a006f8e..2b3aa49cb5 100644 --- a/resources/lang/he/admin/custom_fields/general.php +++ b/resources/lang/he/admin/custom_fields/general.php @@ -49,4 +49,6 @@ return [ 'unique' => 'ייחודי', 'display_in_user_view' => 'Allow the checked out user to view these values in their View Assigned Assets page', 'display_in_user_view_table' => 'Visible to User', + 'auto_add_to_fieldsets' => 'Automatically add this to every new fieldset', + 'add_to_preexisting_fieldsets' => 'Add to any existing fieldsets', ]; diff --git a/resources/lang/he/admin/hardware/general.php b/resources/lang/he/admin/hardware/general.php index 94e8ce8582..0e144efcc7 100644 --- a/resources/lang/he/admin/hardware/general.php +++ b/resources/lang/he/admin/hardware/general.php @@ -23,6 +23,7 @@ return [ 'restore' => 'שחזור נכס', 'pending' => 'ממתין ל', 'undeployable' => 'לא ניתן לפריסה', + 'undeployable_tooltip' => 'This asset has a status label that is undeployable and cannot be checked out at this time.', 'view' => 'הצג נכס', 'csv_error' => 'קיימת שגיאה בקובץ ה-CSV שלך:', 'import_text' => ' diff --git a/resources/lang/he/admin/hardware/table.php b/resources/lang/he/admin/hardware/table.php index 9312732ffd..f2dbbd63b9 100644 --- a/resources/lang/he/admin/hardware/table.php +++ b/resources/lang/he/admin/hardware/table.php @@ -8,6 +8,7 @@ return [ 'change' => 'בפנים בחוץ', 'checkout_date' => 'תבדוק את התאריך', 'checkoutto' => 'נבדק', + 'components_cost' => 'עלות הרכיבים הכוללת', 'current_value' => 'הערך הנוכחי', 'diff' => 'דיף', 'dl_csv' => 'הורד CSV', diff --git a/resources/lang/he/admin/licenses/general.php b/resources/lang/he/admin/licenses/general.php index 7e968671ab..c9093c7e45 100644 --- a/resources/lang/he/admin/licenses/general.php +++ b/resources/lang/he/admin/licenses/general.php @@ -1,8 +1,8 @@ 'על רישיונות', - 'about_licenses' => 'רשיונות משמשים למעקב אחר תוכנה. יש להם מספר מסוים של מושבים כי ניתן לבדוק את הפרטים', + 'about_licenses_title' => 'על רישיונות', + 'about_licenses' => 'רשיונות משמשים למעקב אחר תוכנה. יש להם מספר מסוים של מושבים כי ניתן לבדוק את הפרטים', 'checkin' => 'רישיון רישיון', 'checkout_history' => 'היסטוריית Checkout', 'checkout' => 'רישיון', @@ -18,4 +18,30 @@ return array( 'software_licenses' => 'רשיונות תוכנה', 'user' => 'מִשׁתַמֵשׁ', 'view' => 'הצג רישיון', + 'delete_disabled' => 'This license cannot be deleted yet because some seats are still checked out.', + 'bulk' => + [ + 'checkin_all' => [ + 'button' => 'Checkin All Seats', + 'modal' => 'This will action checkin one seat. | This action will checkin all :checkedout_seats_count seats for this license.', + 'enabled_tooltip' => 'Checkin ALL seats for this license from both users and assets', + 'disabled_tooltip' => 'This is disabled because there are no seats currently checked out', + 'success' => 'License successfully checked in! | All licenses were successfully checked in!', + 'log_msg' => 'Checked in via bulk license checkout in license GUI', + ], + + 'checkout_all' => [ + 'button' => 'Checkout All Seats', + 'modal' => 'This action will checkout one seat to the first available user. | This action will checkout all :available_seats_count seats to the first available users. A user is considered available for this seat if they do not already have this license checked out to them, and the Auto-Assign License property is enabled on their user account.', + 'enabled_tooltip' => 'Checkout ALL seats (or as many as are available) to ALL users', + 'disabled_tooltip' => 'This is disabled because there are no seats currently available', + 'success' => 'License successfully checked out! | :count licenses were successfully checked out!', + 'error_no_seats' => 'There are no remaining seats left for this license.', + 'warn_not_enough_seats' => ':count users were assigned this license, but we ran out of available license seats.', + 'warn_no_avail_users' => 'Nothing to do. There are no users who do not already have this license assigned to them.', + 'log_msg' => 'Checked out via bulk license checkout in license GUI', + + + ], + ], ); diff --git a/resources/lang/he/admin/manufacturers/message.php b/resources/lang/he/admin/manufacturers/message.php index 200f079ccd..0d534fb249 100644 --- a/resources/lang/he/admin/manufacturers/message.php +++ b/resources/lang/he/admin/manufacturers/message.php @@ -2,6 +2,7 @@ return array( + 'support_url_help' => 'Use {LOCALE} and {SERIAL} in your URL as variables to have those values auto-populate when viewing assets.', 'does_not_exist' => 'היצרן אינו קיים.', 'assoc_users' => 'יצרן זה משויך כרגע עם דגם אחד לפחות ולא ניתן למחוק אותו. אנא עדכן את הדגמים שלך כדי לא להתייחס עוד ליצרן זה ונסה שוב.', diff --git a/resources/lang/he/admin/manufacturers/table.php b/resources/lang/he/admin/manufacturers/table.php index d788333f4e..97907a4d25 100644 --- a/resources/lang/he/admin/manufacturers/table.php +++ b/resources/lang/he/admin/manufacturers/table.php @@ -10,6 +10,7 @@ return array( 'support_email' => 'דוא"ל תמיכה', 'support_phone' => 'טלפון תמיכה', 'support_url' => 'כתובת אתר לתמיכה', + 'warranty_lookup_url' => 'Warranty Lookup URL', 'update' => 'עדכון היצרן', 'url' => 'כתובת אתר', diff --git a/resources/lang/he/admin/settings/general.php b/resources/lang/he/admin/settings/general.php index 810007f37c..19e4f739a8 100644 --- a/resources/lang/he/admin/settings/general.php +++ b/resources/lang/he/admin/settings/general.php @@ -32,7 +32,7 @@ return [ 'backups_restoring' => 'משחזר מגיבוי', 'backups_upload' => 'העלה גיבוי', 'backups_path' => 'Backups on the server are stored in :path', - 'backups_restore_warning' => 'Use the restore button to restore from a previous backup. (This does not currently work with S3 file storage or Docker.

Your entire :app_name database and any uploaded files will be completely replaced by what\'s in the backup file. ', + 'backups_restore_warning' => 'Use the restore button to restore from a previous backup. (This does not currently work with S3 file storage or Docker.)

Your entire :app_name database and any uploaded files will be completely replaced by what\'s in the backup file. ', 'backups_logged_out' => 'All existing users, including you, will be logged out once your restore is complete.', 'backups_large' => 'Very large backups may time out on the restore attempt and may still need to be run via command line. ', 'barcode_settings' => 'הגדרות ברקוד', @@ -86,6 +86,8 @@ return [ 'ldap_settings' => 'הגדרות LDAP', 'ldap_client_tls_cert_help' => 'Client-Side TLS Certificate and Key for LDAP connections are usually only useful in Google Workspace configurations with "Secure LDAP." Both are required.', 'ldap_client_tls_key' => 'LDAP Client-Side TLS key', + 'ldap_location' => 'LDAP Location', +'ldap_location_help' => 'The Ldap Location field should be used if an OU is not being used in the Base Bind DN. Leave this blank if an OU search is being used.', 'ldap_login_test_help' => 'Enter a valid LDAP username and password from the base DN you specified above to test whether your LDAP login is configured correctly. YOU MUST SAVE YOUR UPDATED LDAP SETTINGS FIRST.', 'ldap_login_sync_help' => 'This only tests that LDAP can sync correctly. If your LDAP Authentication query is not correct, users may still not be able to login. YOU MUST SAVE YOUR UPDATED LDAP SETTINGS FIRST.', 'ldap_manager' => 'LDAP Manager', @@ -328,4 +330,9 @@ return [ 'setup_migration_create_user' => 'Next: Create User', 'ldap_settings_link' => 'LDAP Settings Page', 'slack_test' => 'Test Integration', + 'google_callback_help' => 'This should be entered as the callback URL in your Google OAuth app settings in your organization's Google developer console .', + 'google_login' => 'Google Workspace Login Settings', + 'enable_google_login' => 'Enable users to login with Google Workspace', + 'enable_google_login_help' => 'Users will not be automatically provisioned. They must have an existing account here AND in Google Workspace, and their username here must match their Google Workspace email address. ', + ]; diff --git a/resources/lang/he/admin/users/message.php b/resources/lang/he/admin/users/message.php index 7bb42a1898..3bfad2d61b 100644 --- a/resources/lang/he/admin/users/message.php +++ b/resources/lang/he/admin/users/message.php @@ -6,7 +6,7 @@ return array( 'declined' => 'דחיית את הנכס הזה בהצלחה.', 'bulk_manager_warn' => 'המשתמשים שלך עודכנו בהצלחה, אך רשומת המנהל שלך לא נשמרה מפני שהמנהל שבחרת נבחר גם ברשימת המשתמשים כדי לערוך, והמשתמשים לא יכולים להיות המנהל שלהם. בחר שוב את המשתמשים שלך, למעט המנהל.', 'user_exists' => 'משתמש כבר קיים!', - 'user_not_found' => 'משתמש [: id] אינו קיים.', + 'user_not_found' => 'User does not exist.', 'user_login_required' => 'יש להזין את שדה הכניסה', 'user_password_required' => 'נדרשת הסיסמה.', 'insufficient_permissions' => 'הרשאות לא מספיקות.', diff --git a/resources/lang/he/auth/general.php b/resources/lang/he/auth/general.php index 9f1612ffce..5ca1457b3a 100644 --- a/resources/lang/he/auth/general.php +++ b/resources/lang/he/auth/general.php @@ -12,5 +12,8 @@ return [ 'remember_me' => 'זכור אותי', 'username_help_top' => 'נא למלא את שם המשתמש לשליחת הודעת דוא״ל עם קישור לאיפוס ססמה.', 'username_help_bottom' => 'שם המשתמש וכתובת הדוא״ל שלך עשויים להיות זהים, אך גם עשויים שלא, תלוי בהגדרות שלך. אם לא הצלחת להיזכר בשם המשתמש שלך, מוטב ליצור קשר עם הנהלת המערכת.

שמות משתמשים שלא שויכה להם כתובת דוא״ל לא יקבלו הודעות עם קישור לאיפוס ססמה. ', - ]; + 'google_login' => 'Or login with Google Workspace', + 'google_login_failed' => 'Google Login failed, please try again.', + +]; diff --git a/resources/lang/he/general.php b/resources/lang/he/general.php index 6eb5d4ccc8..bf87b166f3 100644 --- a/resources/lang/he/general.php +++ b/resources/lang/he/general.php @@ -92,6 +92,7 @@ return [ 'debug_warning_text' => 'יישום זה פועל במצב ייצור עם איתור באגים. זה יכול לחשוף נתונים רגישים אם היישום שלך נגיש לעולם החיצון. השבת את מצב איתור הבאגים על ידי הגדרת הערך APP_DEBUG בקובץ .env ל false.', 'delete' => 'לִמְחוֹק', 'delete_confirm' => 'האם אתה בטוח שברצונך למחוק?', + 'delete_confirm_no_undo' => 'Are you sure you wish to delete :item? This can not be undone.', 'deleted' => 'נמחק', 'delete_seats' => 'מושבים שנמחקו', 'deletion_failed' => 'המחיקה נכשלה', @@ -439,4 +440,13 @@ return [ 'setup_migration_output' => 'פלט ההגירה:', 'setup_migration_create_user' => 'הבא: יצירת משתמש', 'importer_generic_error' => 'Your file import is complete, but we did receive an error. This is usually caused by third-party API throttling from a notification webhook (such as Slack) and would not have interfered with the import itself, but you should confirm this.', + 'confirm' => 'Confirm', + 'autoassign_licenses' => 'Auto-Assign Licenses', + 'autoassign_licenses_help' => 'Allow this user to have licenses assigned via the bulk-assign license UI or cli tools.', + 'autoassign_licenses_help_long' => 'This allows a user to be have licenses assigned via the bulk-assign license UI or cli tools. (For example, you might not want contractors to be auto-assigned a license you would provide to only staff members. You can still individually assign licenses to those users, but they will not be included in the Checkout License to All Users functions.)', + 'no_autoassign_licenses_help' => 'Do not include user for bulk-assigning through the license UI or cli tools.', + 'modal_confirm_generic' => 'Are you sure?', + 'cannot_be_deleted' => 'This item cannot be deleted', + 'undeployable_tooltip' => 'This item cannot be checked out. Check the quantity remaining.', + ]; diff --git a/resources/lang/he/mail.php b/resources/lang/he/mail.php index 0cd2baac06..850e1016c3 100644 --- a/resources/lang/he/mail.php +++ b/resources/lang/he/mail.php @@ -74,6 +74,7 @@ return [ 'your_credentials' => 'שלך Snipe- IT אישורים', 'Accessory_Checkin_Notification' => 'Accessory checked in', 'Asset_Checkin_Notification' => 'Asset checked in', + 'Asset_Checkout_Notification' => 'Asset checked out', 'License_Checkin_Notification' => 'License checked in', 'Expected_Checkin_Report' => 'Expected asset checkin report', 'Expected_Checkin_Notification' => 'Reminder: :name checkin deadline approaching', diff --git a/resources/lang/he/validation.php b/resources/lang/he/validation.php index 627f75a630..22aa9ec6c5 100644 --- a/resources/lang/he/validation.php +++ b/resources/lang/he/validation.php @@ -67,6 +67,8 @@ return [ 'array' => 'התכונה: חייבת לכלול לפחות פריטים מינימליים.', ], 'starts_with' => 'השדה חייב להכיל לפחות אחד מהערכים הבאים.', + 'ends_with' => 'The :attribute must end with one of the following: :values.', + 'not_in' => 'התכונה שנבחרה: אינה חוקית.', 'numeric' => 'התכונה: חייבת להיות מספר.', 'present' => 'שדה התכונה: חייב להיות נוכח.', diff --git a/resources/lang/hr/admin/accessories/general.php b/resources/lang/hr/admin/accessories/general.php index 194a59c52d..2a2d151ac4 100644 --- a/resources/lang/hr/admin/accessories/general.php +++ b/resources/lang/hr/admin/accessories/general.php @@ -17,5 +17,6 @@ return array( 'use_default_eula' => 'Umjesto toga upotrijebite primarnu postavku EULA.', 'use_default_eula_disabled' => 'Uporedi primarnu zadanu EULA. Nije postavljena primarna zadana EULA. Dodajte jednu u Postavke.', 'clone' => 'Clone Accessory', + 'delete_disabled' => 'This accessory cannot be deleted yet because some items are still checked out.', ); diff --git a/resources/lang/hr/admin/components/message.php b/resources/lang/hr/admin/components/message.php index a687bec21b..61dea43341 100644 --- a/resources/lang/hr/admin/components/message.php +++ b/resources/lang/hr/admin/components/message.php @@ -23,7 +23,8 @@ return array( 'checkout' => array( 'error' => 'Komponenta nije provjerena, pokušajte ponovo', 'success' => 'Komponenta je uspješno provjerena.', - 'user_does_not_exist' => 'Taj je korisnik nevažeći. Molim te pokušaj ponovno.' + 'user_does_not_exist' => 'Taj je korisnik nevažeći. Molim te pokušaj ponovno.', + 'unavailable' => 'Not enough components remaining: :remaining remaining, :requested requested ', ), 'checkin' => array( diff --git a/resources/lang/hr/admin/consumables/message.php b/resources/lang/hr/admin/consumables/message.php index a0420ff270..85ac9b6a63 100644 --- a/resources/lang/hr/admin/consumables/message.php +++ b/resources/lang/hr/admin/consumables/message.php @@ -23,7 +23,8 @@ return array( 'checkout' => array( 'error' => 'Potrošnja nije provjerena, pokušajte ponovo', 'success' => 'Isporuka potrošnog materijala uspješno je provjerena.', - 'user_does_not_exist' => 'Taj je korisnik nevažeći. Molim te pokušaj ponovno.' + 'user_does_not_exist' => 'Taj je korisnik nevažeći. Molim te pokušaj ponovno.', + 'unavailable' => 'There are not enough consumables for this checkout. Please check the quantity left. ', ), 'checkin' => array( diff --git a/resources/lang/hr/admin/custom_fields/general.php b/resources/lang/hr/admin/custom_fields/general.php index bcd10a08ea..fe15457cfe 100644 --- a/resources/lang/hr/admin/custom_fields/general.php +++ b/resources/lang/hr/admin/custom_fields/general.php @@ -49,4 +49,6 @@ return [ 'unique' => 'Unique', 'display_in_user_view' => 'Allow the checked out user to view these values in their View Assigned Assets page', 'display_in_user_view_table' => 'Visible to User', + 'auto_add_to_fieldsets' => 'Automatically add this to every new fieldset', + 'add_to_preexisting_fieldsets' => 'Add to any existing fieldsets', ]; diff --git a/resources/lang/hr/admin/hardware/general.php b/resources/lang/hr/admin/hardware/general.php index 273a4ee0b5..82dd7c87a0 100644 --- a/resources/lang/hr/admin/hardware/general.php +++ b/resources/lang/hr/admin/hardware/general.php @@ -23,6 +23,7 @@ return [ 'restore' => 'Vraćanje imovine', 'pending' => 'U tijeku', 'undeployable' => 'Undeployable', + 'undeployable_tooltip' => 'This asset has a status label that is undeployable and cannot be checked out at this time.', 'view' => 'Prikaz opcije Asset', 'csv_error' => 'You have an error in your CSV file:', 'import_text' => ' diff --git a/resources/lang/hr/admin/hardware/table.php b/resources/lang/hr/admin/hardware/table.php index 127294c7a4..9011dd5a56 100644 --- a/resources/lang/hr/admin/hardware/table.php +++ b/resources/lang/hr/admin/hardware/table.php @@ -8,6 +8,7 @@ return [ 'change' => 'In / Out', 'checkout_date' => 'Datum kupnje', 'checkoutto' => 'Odjavio', + 'components_cost' => 'Total Components Cost', 'current_value' => 'Current Value', 'diff' => 'diff', 'dl_csv' => 'Preuzmite CSV', diff --git a/resources/lang/hr/admin/licenses/general.php b/resources/lang/hr/admin/licenses/general.php index b7f844a7eb..948ea6a3c9 100644 --- a/resources/lang/hr/admin/licenses/general.php +++ b/resources/lang/hr/admin/licenses/general.php @@ -1,8 +1,8 @@ 'O licencama', - 'about_licenses' => 'Licence se koriste za praćenje softvera. Imaju određeni broj mjesta koja se mogu provjeriti pojedincima', + 'about_licenses_title' => 'O licencama', + 'about_licenses' => 'Licence se koriste za praćenje softvera. Imaju određeni broj mjesta koja se mogu provjeriti pojedincima', 'checkin' => 'Provjerite mjesto licence', 'checkout_history' => 'Povijest kupovine', 'checkout' => 'Mjesto licence za provjeru', @@ -18,4 +18,30 @@ return array( 'software_licenses' => 'Licence za softver', 'user' => 'Korisnik', 'view' => 'Pogledajte licencu', + 'delete_disabled' => 'This license cannot be deleted yet because some seats are still checked out.', + 'bulk' => + [ + 'checkin_all' => [ + 'button' => 'Checkin All Seats', + 'modal' => 'This will action checkin one seat. | This action will checkin all :checkedout_seats_count seats for this license.', + 'enabled_tooltip' => 'Checkin ALL seats for this license from both users and assets', + 'disabled_tooltip' => 'This is disabled because there are no seats currently checked out', + 'success' => 'License successfully checked in! | All licenses were successfully checked in!', + 'log_msg' => 'Checked in via bulk license checkout in license GUI', + ], + + 'checkout_all' => [ + 'button' => 'Checkout All Seats', + 'modal' => 'This action will checkout one seat to the first available user. | This action will checkout all :available_seats_count seats to the first available users. A user is considered available for this seat if they do not already have this license checked out to them, and the Auto-Assign License property is enabled on their user account.', + 'enabled_tooltip' => 'Checkout ALL seats (or as many as are available) to ALL users', + 'disabled_tooltip' => 'This is disabled because there are no seats currently available', + 'success' => 'License successfully checked out! | :count licenses were successfully checked out!', + 'error_no_seats' => 'There are no remaining seats left for this license.', + 'warn_not_enough_seats' => ':count users were assigned this license, but we ran out of available license seats.', + 'warn_no_avail_users' => 'Nothing to do. There are no users who do not already have this license assigned to them.', + 'log_msg' => 'Checked out via bulk license checkout in license GUI', + + + ], + ], ); diff --git a/resources/lang/hr/admin/manufacturers/message.php b/resources/lang/hr/admin/manufacturers/message.php index 5ea24c9ce3..a29f359e3f 100644 --- a/resources/lang/hr/admin/manufacturers/message.php +++ b/resources/lang/hr/admin/manufacturers/message.php @@ -2,6 +2,7 @@ return array( + 'support_url_help' => 'Use {LOCALE} and {SERIAL} in your URL as variables to have those values auto-populate when viewing assets.', 'does_not_exist' => 'Proizvođač ne postoji.', 'assoc_users' => 'Ovaj je proizvođač trenutno povezan s barem jednim modelom i ne može se izbrisati. Ažurirajte svoje modele da više ne referiraju ovog proizvođača i pokušajte ponovno.', diff --git a/resources/lang/hr/admin/manufacturers/table.php b/resources/lang/hr/admin/manufacturers/table.php index b9041bd74c..c7b9e26a2f 100644 --- a/resources/lang/hr/admin/manufacturers/table.php +++ b/resources/lang/hr/admin/manufacturers/table.php @@ -10,6 +10,7 @@ return array( 'support_email' => 'Podrška e-poštom', 'support_phone' => 'Podrška telefonu', 'support_url' => 'Podrška URL-a', + 'warranty_lookup_url' => 'Warranty Lookup URL', 'update' => 'Ažuriraj proizvođača', 'url' => 'URL', diff --git a/resources/lang/hr/admin/settings/general.php b/resources/lang/hr/admin/settings/general.php index a06fa5c2a6..c756517efc 100644 --- a/resources/lang/hr/admin/settings/general.php +++ b/resources/lang/hr/admin/settings/general.php @@ -32,7 +32,7 @@ return [ 'backups_restoring' => 'Restoring from Backup', 'backups_upload' => 'Upload Backup', 'backups_path' => 'Backups on the server are stored in :path', - 'backups_restore_warning' => 'Use the restore button to restore from a previous backup. (This does not currently work with S3 file storage or Docker.

Your entire :app_name database and any uploaded files will be completely replaced by what\'s in the backup file. ', + 'backups_restore_warning' => 'Use the restore button to restore from a previous backup. (This does not currently work with S3 file storage or Docker.)

Your entire :app_name database and any uploaded files will be completely replaced by what\'s in the backup file. ', 'backups_logged_out' => 'All existing users, including you, will be logged out once your restore is complete.', 'backups_large' => 'Very large backups may time out on the restore attempt and may still need to be run via command line. ', 'barcode_settings' => 'Postavke crtičnog koda', @@ -86,6 +86,8 @@ return [ 'ldap_settings' => 'LDAP postavke', 'ldap_client_tls_cert_help' => 'Client-Side TLS Certificate and Key for LDAP connections are usually only useful in Google Workspace configurations with "Secure LDAP." Both are required.', 'ldap_client_tls_key' => 'LDAP Client-Side TLS key', + 'ldap_location' => 'LDAP Location', +'ldap_location_help' => 'The Ldap Location field should be used if an OU is not being used in the Base Bind DN. Leave this blank if an OU search is being used.', 'ldap_login_test_help' => 'Unesite valjano korisničko ime i lozinku LDAP-a iz osnovnog DN-a koji ste prethodno naveli da biste provjerili je li vaša LDAP prijava ispravno konfigurirana. MORATE NAJPRIJE SPREMITI SVOJE AŽURIRANE LDAP POSTAVKE.', 'ldap_login_sync_help' => 'Ovo samo testira da se LDAP može ispravno sinkronizirati. Ako vaš upit za LDAP autentikaciju nije ispravan, korisnici se i dalje možda neće moći prijaviti. MORATE NAJPRIJE SPREMITI SVOJE AŽURIRANE LDAP POSTAVKE.', 'ldap_manager' => 'LDAP Manager', @@ -328,4 +330,9 @@ return [ 'setup_migration_create_user' => 'Next: Create User', 'ldap_settings_link' => 'LDAP Settings Page', 'slack_test' => 'Test Integration', + 'google_callback_help' => 'This should be entered as the callback URL in your Google OAuth app settings in your organization's Google developer console .', + 'google_login' => 'Google Workspace Login Settings', + 'enable_google_login' => 'Enable users to login with Google Workspace', + 'enable_google_login_help' => 'Users will not be automatically provisioned. They must have an existing account here AND in Google Workspace, and their username here must match their Google Workspace email address. ', + ]; diff --git a/resources/lang/hr/admin/users/message.php b/resources/lang/hr/admin/users/message.php index e5565b79bf..1bb48e25d1 100644 --- a/resources/lang/hr/admin/users/message.php +++ b/resources/lang/hr/admin/users/message.php @@ -6,7 +6,7 @@ return array( 'declined' => 'Uspješno ste odbili ovaj materijal.', 'bulk_manager_warn' => 'Vaši su korisnici uspješno ažurirani, ali vaš unos upravitelja nije spremljen jer je upravitelj koji ste odabrali također bio na popisu korisnika koji se uređuje, a korisnici možda nisu vlastiti upravitelj. Ponovno odaberite svoje korisnike, isključujući upravitelja.', 'user_exists' => 'Korisnik već postoji!', - 'user_not_found' => 'Korisnik [: id] ne postoji.', + 'user_not_found' => 'User does not exist.', 'user_login_required' => 'Potrebno je polje za prijavu', 'user_password_required' => 'Zaporka je potrebna.', 'insufficient_permissions' => 'Nedovoljna dozvola.', diff --git a/resources/lang/hr/auth/general.php b/resources/lang/hr/auth/general.php index 3d322bafda..8f567b22b5 100644 --- a/resources/lang/hr/auth/general.php +++ b/resources/lang/hr/auth/general.php @@ -12,5 +12,8 @@ return [ 'remember_me' => 'Zapamti me', 'username_help_top' => 'Enter your username to be emailed a password reset link.', 'username_help_bottom' => 'Your username and email address may be the same, but may not be, depending on your configuration. If you cannot remember your username, contact your administrator.

Usernames without an associated email address will not be emailed a password reset link. ', - ]; + 'google_login' => 'Or login with Google Workspace', + 'google_login_failed' => 'Google Login failed, please try again.', + +]; diff --git a/resources/lang/hr/general.php b/resources/lang/hr/general.php index 0b6100530d..47fbf82e28 100644 --- a/resources/lang/hr/general.php +++ b/resources/lang/hr/general.php @@ -92,6 +92,7 @@ return [ 'debug_warning_text' => 'Ova se aplikacija izvodi u načinu rada s omogućenim uklanjanjem pogrešaka. To može otkriti osjetljive podatke ako je aplikacija dostupna vanjskom svijetu. Onemogućite način otklanjanja pogrešaka postavljanjem vrijednosti APP_DEBUG u .env datoteci na false.', 'delete' => 'Izbrisati', 'delete_confirm' => 'Jeste li sigurni da želite izbrisati :item?', + 'delete_confirm_no_undo' => 'Are you sure you wish to delete :item? This can not be undone.', 'deleted' => 'izbrisana', 'delete_seats' => 'Izbrisana mjesta', 'deletion_failed' => 'Deletion failed', @@ -439,4 +440,13 @@ return [ 'setup_migration_output' => 'Migration output:', 'setup_migration_create_user' => 'Next: Create User', 'importer_generic_error' => 'Your file import is complete, but we did receive an error. This is usually caused by third-party API throttling from a notification webhook (such as Slack) and would not have interfered with the import itself, but you should confirm this.', + 'confirm' => 'Confirm', + 'autoassign_licenses' => 'Auto-Assign Licenses', + 'autoassign_licenses_help' => 'Allow this user to have licenses assigned via the bulk-assign license UI or cli tools.', + 'autoassign_licenses_help_long' => 'This allows a user to be have licenses assigned via the bulk-assign license UI or cli tools. (For example, you might not want contractors to be auto-assigned a license you would provide to only staff members. You can still individually assign licenses to those users, but they will not be included in the Checkout License to All Users functions.)', + 'no_autoassign_licenses_help' => 'Do not include user for bulk-assigning through the license UI or cli tools.', + 'modal_confirm_generic' => 'Are you sure?', + 'cannot_be_deleted' => 'This item cannot be deleted', + 'undeployable_tooltip' => 'This item cannot be checked out. Check the quantity remaining.', + ]; diff --git a/resources/lang/hr/mail.php b/resources/lang/hr/mail.php index b1fb16f4a6..aa54e50cf3 100644 --- a/resources/lang/hr/mail.php +++ b/resources/lang/hr/mail.php @@ -74,6 +74,7 @@ return [ 'your_credentials' => 'Vaše vjerodajnice za Snipe-IT', 'Accessory_Checkin_Notification' => 'Accessory checked in', 'Asset_Checkin_Notification' => 'Asset checked in', + 'Asset_Checkout_Notification' => 'Asset checked out', 'License_Checkin_Notification' => 'License checked in', 'Expected_Checkin_Report' => 'Expected asset checkin report', 'Expected_Checkin_Notification' => 'Reminder: :name checkin deadline approaching', diff --git a/resources/lang/hr/validation.php b/resources/lang/hr/validation.php index 31fb469d6a..02fd59eefa 100644 --- a/resources/lang/hr/validation.php +++ b/resources/lang/hr/validation.php @@ -67,6 +67,8 @@ return [ 'array' => 'Atribut mora imati barem: min stavke.', ], 'starts_with' => 'The :attribute must start with one of the following: :values.', + 'ends_with' => 'The :attribute must end with one of the following: :values.', + 'not_in' => 'Odabrani: atribut nije važeći.', 'numeric' => 'Atribut mora biti broj.', 'present' => 'Polje atributa mora biti prisutno.', diff --git a/resources/lang/hu/admin/accessories/general.php b/resources/lang/hu/admin/accessories/general.php index 7461cdf4f3..c24182271c 100644 --- a/resources/lang/hu/admin/accessories/general.php +++ b/resources/lang/hu/admin/accessories/general.php @@ -17,5 +17,6 @@ return array( 'use_default_eula' => 'Használja inkább az alapértelmezett EULA-t.', 'use_default_eula_disabled' => 'Használja inkább az alapértelmezett EULA-t. Nincs alapértelmezett EULA beállítva. Kérem adjon hozzá egyet a Beállításokban!', 'clone' => 'Clone Accessory', + 'delete_disabled' => 'A tartozék még nem törölhető, mert még néhány belőle ki van adva.', ); diff --git a/resources/lang/hu/admin/accessories/message.php b/resources/lang/hu/admin/accessories/message.php index 68487ffe26..05683581aa 100644 --- a/resources/lang/hu/admin/accessories/message.php +++ b/resources/lang/hu/admin/accessories/message.php @@ -24,7 +24,7 @@ return array( 'checkout' => array( 'error' => 'A tartozékot nem sikerült kiadni, kérem, próbálja újra!', 'success' => 'A tartozék sikeresen kiadva.', - 'unavailable' => 'Accessory is not available for checkout. Check quantity available', + 'unavailable' => 'A tartozékot nem lehet kiadni. Ellenőrizd a kiadható mennyiséget', 'user_does_not_exist' => 'Érvénytelen felhasználó. Kérem, próbálja újra!' ), diff --git a/resources/lang/hu/admin/components/message.php b/resources/lang/hu/admin/components/message.php index 87dfdfb4fe..2a8435b9f2 100644 --- a/resources/lang/hu/admin/components/message.php +++ b/resources/lang/hu/admin/components/message.php @@ -23,7 +23,8 @@ return array( 'checkout' => array( 'error' => 'Az alkatrész nem lett kiadva, próbálkozz újra', 'success' => 'Az alkatrész sikeresen kiadva.', - 'user_does_not_exist' => 'Érvénytelen felhasználó. Kérem, próbálja újra.' + 'user_does_not_exist' => 'Érvénytelen felhasználó. Kérem, próbálja újra.', + 'unavailable' => 'Not enough components remaining: :remaining remaining, :requested requested ', ), 'checkin' => array( diff --git a/resources/lang/hu/admin/consumables/message.php b/resources/lang/hu/admin/consumables/message.php index 366b413f46..1677ee6f50 100644 --- a/resources/lang/hu/admin/consumables/message.php +++ b/resources/lang/hu/admin/consumables/message.php @@ -23,7 +23,8 @@ return array( 'checkout' => array( 'error' => 'A kellék nem lett kiadva, próbálkozz újra', 'success' => 'A kellék sikeresen kiadva.', - 'user_does_not_exist' => 'Érvénytelen felhasználó. Kérem, próbálja újra.' + 'user_does_not_exist' => 'Érvénytelen felhasználó. Kérem, próbálja újra.', + 'unavailable' => 'Nincs elegendő fogyóeszköz amit ki lehetne adni. Ellenőrizd a kiadható mennyiséget. ', ), 'checkin' => array( diff --git a/resources/lang/hu/admin/custom_fields/general.php b/resources/lang/hu/admin/custom_fields/general.php index bb514aece9..7718185bfb 100644 --- a/resources/lang/hu/admin/custom_fields/general.php +++ b/resources/lang/hu/admin/custom_fields/general.php @@ -49,4 +49,6 @@ return [ 'unique' => 'Egyedi', 'display_in_user_view' => 'A hozzárendelt felhasználó megtekintheti ezeket az értékeket a "Hozzárendelt Eszközök Megtekintése" oldalon', 'display_in_user_view_table' => 'Látható a felhasználó számára', + 'auto_add_to_fieldsets' => 'Automatically add this to every new fieldset', + 'add_to_preexisting_fieldsets' => 'Add to any existing fieldsets', ]; diff --git a/resources/lang/hu/admin/hardware/form.php b/resources/lang/hu/admin/hardware/form.php index 588f676dcd..711655ba88 100644 --- a/resources/lang/hu/admin/hardware/form.php +++ b/resources/lang/hu/admin/hardware/form.php @@ -48,7 +48,7 @@ return [ 'asset_location_update_default' => 'Csak az alapértelmezett helyszín frissítése', 'asset_not_deployable' => 'Az eszköz még nem kiadásra kész, még nem kiadható.', 'asset_deployable' => 'Az eszköz kiadásra kész, kiadható.', - 'processing_spinner' => 'Processing... (This might take a bit of time on large files)', + 'processing_spinner' => 'Feldolgozás folyamatban... (Nagyméretű fájlok esetében ez eltarthat egy darabig)', 'optional_infos' => 'Nem kötelező információk', 'order_details' => 'Megrendeléssel kapcsolatos információk' ]; diff --git a/resources/lang/hu/admin/hardware/general.php b/resources/lang/hu/admin/hardware/general.php index 7f4174c376..f03ba0520a 100644 --- a/resources/lang/hu/admin/hardware/general.php +++ b/resources/lang/hu/admin/hardware/general.php @@ -23,6 +23,7 @@ return [ 'restore' => 'Visszaállítás eszköz', 'pending' => 'Függőben', 'undeployable' => 'Nem telepíthető', + 'undeployable_tooltip' => 'Az eszköz jelenleg az állapotcímkéje szerint nem helyezhezhető üzembe és nem adható ki.', 'view' => 'Eszköz megtekintése', 'csv_error' => 'Hiba van a CSV fájlban:', 'import_text' => ' diff --git a/resources/lang/hu/admin/hardware/message.php b/resources/lang/hu/admin/hardware/message.php index 641d487797..76f6f34fe3 100644 --- a/resources/lang/hu/admin/hardware/message.php +++ b/resources/lang/hu/admin/hardware/message.php @@ -22,7 +22,7 @@ return [ 'restore' => [ 'error' => 'Az eszköz nem állt helyre, kérjük, próbálkozzon újra', 'success' => 'Az eszköz sikeresen visszaállítva.', - 'bulk_success' => 'Asset restored successfully.', + 'bulk_success' => 'Az eszköz sikeresen visszaállítva.', 'nothing_updated' => 'No assets were selected, so nothing was restored.', ], diff --git a/resources/lang/hu/admin/hardware/table.php b/resources/lang/hu/admin/hardware/table.php index 9c4f7f4e7e..87e7be0d5e 100644 --- a/resources/lang/hu/admin/hardware/table.php +++ b/resources/lang/hu/admin/hardware/table.php @@ -8,6 +8,7 @@ return [ 'change' => 'Be/ki', 'checkout_date' => 'Kiadási dátum', 'checkoutto' => 'Kiadva', + 'components_cost' => 'Total Components Cost', 'current_value' => 'Jelenlegi érték', 'diff' => 'Eltérés', 'dl_csv' => 'Cvs letöltése', diff --git a/resources/lang/hu/admin/licenses/general.php b/resources/lang/hu/admin/licenses/general.php index 8949db33c5..5a59442116 100644 --- a/resources/lang/hu/admin/licenses/general.php +++ b/resources/lang/hu/admin/licenses/general.php @@ -1,8 +1,8 @@ 'A licencekről', - 'about_licenses' => 'Az engedélyeket a szoftverek nyomon követésére használják. Meghatározott számú ülőhellyel rendelkeznek, melyeket az egyéneknek lehet ellenőrizni', + 'about_licenses_title' => 'A licencekről', + 'about_licenses' => 'Az engedélyeket a szoftverek nyomon követésére használják. Meghatározott számú ülőhellyel rendelkeznek, melyeket az egyéneknek lehet ellenőrizni', 'checkin' => 'Bevét engedély Seat', 'checkout_history' => 'Visszavét előzmények', 'checkout' => 'Kiadás Licence ülés/kérelem', @@ -18,4 +18,30 @@ return array( 'software_licenses' => 'Szoftverlicencek', 'user' => 'használó', 'view' => 'Licenc megtekintése', + 'delete_disabled' => 'This license cannot be deleted yet because some seats are still checked out.', + 'bulk' => + [ + 'checkin_all' => [ + 'button' => 'Checkin All Seats', + 'modal' => 'This will action checkin one seat. | This action will checkin all :checkedout_seats_count seats for this license.', + 'enabled_tooltip' => 'Checkin ALL seats for this license from both users and assets', + 'disabled_tooltip' => 'This is disabled because there are no seats currently checked out', + 'success' => 'License successfully checked in! | All licenses were successfully checked in!', + 'log_msg' => 'Checked in via bulk license checkout in license GUI', + ], + + 'checkout_all' => [ + 'button' => 'Checkout All Seats', + 'modal' => 'This action will checkout one seat to the first available user. | This action will checkout all :available_seats_count seats to the first available users. A user is considered available for this seat if they do not already have this license checked out to them, and the Auto-Assign License property is enabled on their user account.', + 'enabled_tooltip' => 'Checkout ALL seats (or as many as are available) to ALL users', + 'disabled_tooltip' => 'This is disabled because there are no seats currently available', + 'success' => 'License successfully checked out! | :count licenses were successfully checked out!', + 'error_no_seats' => 'There are no remaining seats left for this license.', + 'warn_not_enough_seats' => ':count users were assigned this license, but we ran out of available license seats.', + 'warn_no_avail_users' => 'Nothing to do. There are no users who do not already have this license assigned to them.', + 'log_msg' => 'Checked out via bulk license checkout in license GUI', + + + ], + ], ); diff --git a/resources/lang/hu/admin/manufacturers/message.php b/resources/lang/hu/admin/manufacturers/message.php index 121ccb262b..d3e415bcf7 100644 --- a/resources/lang/hu/admin/manufacturers/message.php +++ b/resources/lang/hu/admin/manufacturers/message.php @@ -2,6 +2,7 @@ return array( + 'support_url_help' => 'Use {LOCALE} and {SERIAL} in your URL as variables to have those values auto-populate when viewing assets.', 'does_not_exist' => 'Gyártó nem létezik.', 'assoc_users' => 'Ez a gyártó jelenleg legalább egy modellel társítva van, így nem lehet törölni. Kérjük, frissítse a modellt úgy, hogy ne hivatkozzon erre a gyártóra, és próbálkozzon újra. ', diff --git a/resources/lang/hu/admin/manufacturers/table.php b/resources/lang/hu/admin/manufacturers/table.php index bc3fc9f868..02f2ca0870 100644 --- a/resources/lang/hu/admin/manufacturers/table.php +++ b/resources/lang/hu/admin/manufacturers/table.php @@ -10,6 +10,7 @@ return array( 'support_email' => 'Az e-mail támogatása', 'support_phone' => 'Telefon támogatás', 'support_url' => 'Támogatási URL', + 'warranty_lookup_url' => 'Jótállást ellenőrző link', 'update' => 'Gyártó frissítése', 'url' => 'URL', diff --git a/resources/lang/hu/admin/models/message.php b/resources/lang/hu/admin/models/message.php index 825aceda4a..ed5593df7f 100644 --- a/resources/lang/hu/admin/models/message.php +++ b/resources/lang/hu/admin/models/message.php @@ -32,14 +32,14 @@ return array( 'bulkedit' => array( 'error' => 'Nincsenek mezők megváltoztak, így semmi sem frissült.', - 'success' => 'Model successfully updated. |:model_count models successfully updated.', + 'success' => 'Eszköz modell sikeresen frissítve. Összesen |:model_count eszköz frissítve.', 'warn' => 'You are about to update the properies of the following model: |You are about to edit the properties of the following :model_count models:', ), 'bulkdelete' => array( 'error' => 'Nem voltak eszközök kiválasztva, így semmi sem lett törölve.', - 'success' => 'Model deleted!|:success_count models deleted!', + 'success' => 'Eszköz modell törölve! Összesen |:success_count eszköz törölve!', 'success_partial' => ': success_count modell(ek) törlésre kerültek, azonban ennyit nem sikerült törölni: a fail_count , mert még hozzárendelt eszközökkel rendelkeznek.' ), diff --git a/resources/lang/hu/admin/settings/general.php b/resources/lang/hu/admin/settings/general.php index d451b4af54..efb738ec05 100644 --- a/resources/lang/hu/admin/settings/general.php +++ b/resources/lang/hu/admin/settings/general.php @@ -32,7 +32,7 @@ return [ 'backups_restoring' => 'Visszaállítás biztonsági másolatból', 'backups_upload' => 'Biztonsági másolat feltöltése', 'backups_path' => 'A tárolt biztonsági másolatok a szerveren elérhetőek a :path', - 'backups_restore_warning' => 'Használja a visszaállítás gombotegy korábbi biztonsági mentésből történő visszaállításhoz. (Ez jelenleg nem működik S3 fájltárolóval vagy Dockerrel.

A teljes :app_name adatbázisod és minden feltöltött fájlod teljesen lecserélődik arra, ami a mentési fájlban van. ', + 'backups_restore_warning' => 'Use the restore button to restore from a previous backup. (This does not currently work with S3 file storage or Docker.)

Your entire :app_name database and any uploaded files will be completely replaced by what\'s in the backup file. ', 'backups_logged_out' => 'A visszaállítás befejeztével minden meglévő felhasználó, beleértve Önt is, kijelentkezik a rendszerből.', 'backups_large' => 'A nagyon nagyméretű biztonsági mentések a visszaállítási kísérlet során megszakadhatnak, és előfordulhat, hogy továbbra is a parancssoron keresztül kell futtatni őket. ', 'barcode_settings' => 'Vonalkód beállítások', @@ -86,6 +86,8 @@ return [ 'ldap_settings' => 'LDAP beállítások', 'ldap_client_tls_cert_help' => 'Az LDAP-kapcsolatok ügyféloldali TLS-tanúsítványa és kulcsa általában csak a "Biztonságos LDAP" Google Workspace-konfigurációkban hasznos. Mindkettőre szükség van.', 'ldap_client_tls_key' => 'LDAP ügyféloldali TLS kulcs', + 'ldap_location' => 'LDAP Location', +'ldap_location_help' => 'The Ldap Location field should be used if an OU is not being used in the Base Bind DN. Leave this blank if an OU search is being used.', 'ldap_login_test_help' => 'Adjon meg egy érvényes LDAP felhasználónevet és jelszót a fenti alapszintű DN-ből, hogy ellenőrizze, hogy az LDAP-bejelentkezés megfelelően van-e beállítva. EL KELL MENTENIE A MÓDOSÍTOTT LDAP BEÁLLÍTÁSOKAT ELŐBB.', 'ldap_login_sync_help' => 'Ez csak azt teszteli, hogy az LDAP helyesen szinkronizálható. Ha az LDAP hitelesítési lekérdezése nem megfelelő, a felhasználók még mindig nem tudnak bejelentkezni. EL KELL MENTENIE A MÓDOSÍTOTT LDAP BEÁLLÍTÁSOKAT ELŐBB.', 'ldap_manager' => 'LDAP-kezelő', @@ -198,13 +200,13 @@ return [ 'show_images_in_email' => 'Képek használata az email-ekben', 'show_images_in_email_help' => 'Vegye ki a jelölést innen, ha az Ön Snipe-IT alkalmazása VPN mögött, vagy zárt hálózaton található, és a felhasználók a hálózaton kívül nem tudják az emailekben megjeleníteni az alkalmazás által szolgáltatott képeket.', 'site_name' => 'Webhely neve', - 'integrations' => 'Integrations', + 'integrations' => 'Integrációk', 'slack' => 'Slack', 'general_webhook' => 'General Webhook', 'webhook' => ':app', 'webhook_presave' => 'Test to Save', 'webhook_title' => 'Update Webhook Settings', - 'webhook_help' => 'Integration settings', + 'webhook_help' => 'Integrációs beállítások', 'webhook_botname' => ':app Botname', 'webhook_channel' => ':app Channel', 'webhook_endpoint' => ':app Endpoint', @@ -328,4 +330,9 @@ return [ 'setup_migration_create_user' => 'Következő: Felhasználó létrehozása', 'ldap_settings_link' => 'LDAP beállítások oldal', 'slack_test' => 'Teszt Integráció', + 'google_callback_help' => 'This should be entered as the callback URL in your Google OAuth app settings in your organization's Google developer console .', + 'google_login' => 'Google Workspace Login Settings', + 'enable_google_login' => 'Enable users to login with Google Workspace', + 'enable_google_login_help' => 'Users will not be automatically provisioned. They must have an existing account here AND in Google Workspace, and their username here must match their Google Workspace email address. ', + ]; diff --git a/resources/lang/hu/admin/users/message.php b/resources/lang/hu/admin/users/message.php index a8a905df66..312757299e 100644 --- a/resources/lang/hu/admin/users/message.php +++ b/resources/lang/hu/admin/users/message.php @@ -6,7 +6,7 @@ return array( 'declined' => 'Az eszközt sikeresen csökkentetted.', 'bulk_manager_warn' => 'A felhasználók sikeresen frissültek, azonban a kezelői bejegyzést nem mentette el, mert a kiválasztott kezelő a szerkesztőben is szerepel a felhasználók listájában, és a felhasználók nem lehetnek saját kezelőik. Kérjük, ismét válassza ki a felhasználókat, kivéve a kezelőt.', 'user_exists' => 'Felhasználó már létezik!', - 'user_not_found' => 'A felhasználó [: id] nem létezik.', + 'user_not_found' => 'Felhasználó nem létezik.', 'user_login_required' => 'A bejelentkezési mező kötelező', 'user_password_required' => 'A jelszó szükséges.', 'insufficient_permissions' => 'Nem megfelelő engedélyek.', diff --git a/resources/lang/hu/auth/general.php b/resources/lang/hu/auth/general.php index 861bc11478..ed2b431229 100644 --- a/resources/lang/hu/auth/general.php +++ b/resources/lang/hu/auth/general.php @@ -12,5 +12,8 @@ return [ 'remember_me' => 'Emlékezzen rám', 'username_help_top' => 'Írd be a te felhasználónevedet, hogy a jelszó visszaállítási link elküldésre kerüljön az email címedre.', 'username_help_bottom' => 'A felhasználóneved és az email címed talán azonos, talán nem, ez függ a beállításoktól. Ha nem emlékszel a felhasználónevedre, vedd fel a kapcsolatot az adminiszrátorral.

Email nélküli felhasználónevek nem fognak jelszó visszaállítási linket kapni. ', - ]; + 'google_login' => 'Or login with Google Workspace', + 'google_login_failed' => 'Google Login failed, please try again.', + +]; diff --git a/resources/lang/hu/general.php b/resources/lang/hu/general.php index 0954c3d6e0..a589967a1f 100644 --- a/resources/lang/hu/general.php +++ b/resources/lang/hu/general.php @@ -92,6 +92,7 @@ return [ 'debug_warning_text' => 'Ez az alkalmazás gyártási módban fut, a hibakeresés engedélyezve. Ez érzékeny adatokat tárhat fel, ha az alkalmazás elérhető a külvilág számára. A hibakeresési mód letiltása a APP_DEBUG érték .env fájlban történő false fájlban történő beállításával.', 'delete' => 'Törlés', 'delete_confirm' => 'Biztos benne, hogy törölni akarja: :item?', + 'delete_confirm_no_undo' => 'Biztosan törli ezt : :item? Ez a művelet nem vonható vissza.', 'deleted' => 'Törölve', 'delete_seats' => 'Törölt elemek', 'deletion_failed' => 'A törlés nem sikerült', @@ -437,6 +438,15 @@ return [ 'success_redirecting' => '"Success... Redirecting.', 'setup_successful_migrations' => 'Your database tables have been created', 'setup_migration_output' => 'Migration output:', - 'setup_migration_create_user' => 'Következő: Felhasználó létrehozása', + 'setup_migration_create_user' => 'Következő: Felhasználó mentése', 'importer_generic_error' => 'Your file import is complete, but we did receive an error. This is usually caused by third-party API throttling from a notification webhook (such as Slack) and would not have interfered with the import itself, but you should confirm this.', + 'confirm' => 'Confirm', + 'autoassign_licenses' => 'Auto-Assign Licenses', + 'autoassign_licenses_help' => 'Allow this user to have licenses assigned via the bulk-assign license UI or cli tools.', + 'autoassign_licenses_help_long' => 'This allows a user to be have licenses assigned via the bulk-assign license UI or cli tools. (For example, you might not want contractors to be auto-assigned a license you would provide to only staff members. You can still individually assign licenses to those users, but they will not be included in the Checkout License to All Users functions.)', + 'no_autoassign_licenses_help' => 'Do not include user for bulk-assigning through the license UI or cli tools.', + 'modal_confirm_generic' => 'Are you sure?', + 'cannot_be_deleted' => 'This item cannot be deleted', + 'undeployable_tooltip' => 'This item cannot be checked out. Check the quantity remaining.', + ]; diff --git a/resources/lang/hu/mail.php b/resources/lang/hu/mail.php index c15e688341..82ec8659c8 100644 --- a/resources/lang/hu/mail.php +++ b/resources/lang/hu/mail.php @@ -74,6 +74,7 @@ return [ 'your_credentials' => 'A Snipe-IT hitelesítő adatai', 'Accessory_Checkin_Notification' => 'Tartozék kiadva', 'Asset_Checkin_Notification' => 'Eszköz kiadva', + 'Asset_Checkout_Notification' => 'Asset checked out', 'License_Checkin_Notification' => 'Licensz kiadva', 'Expected_Checkin_Report' => 'Várható eszköz kiadásának jelentése', 'Expected_Checkin_Notification' => 'Emlékeztető: :name kiadásának idejéhez közelít', diff --git a/resources/lang/hu/validation.php b/resources/lang/hu/validation.php index ecca919986..bd735a415f 100644 --- a/resources/lang/hu/validation.php +++ b/resources/lang/hu/validation.php @@ -67,6 +67,8 @@ return [ 'array' => 'A: attribútumnak rendelkeznie kell legalább: min elemekkel.', ], 'starts_with' => 'A(z) :attribute a következővel kell kezdődnie: :values.', + 'ends_with' => 'The :attribute must end with one of the following: :values.', + 'not_in' => 'A kiválasztott :attribute étvénytelen.', 'numeric' => 'A :attribute csak szám lehet.', 'present' => 'A: attribútum mezőnek jelen kell lennie.', diff --git a/resources/lang/id/admin/accessories/general.php b/resources/lang/id/admin/accessories/general.php index fb8fda1f12..15aee538a4 100644 --- a/resources/lang/id/admin/accessories/general.php +++ b/resources/lang/id/admin/accessories/general.php @@ -17,5 +17,6 @@ return array( 'use_default_eula' => 'Gunakan primary default sebagai gantinya.', 'use_default_eula_disabled' => 'Gunakan primary default EULA sebagai gantinya. Tidak ada primary default yang diatur. Silahkan tambahkan di Pengaturan.', 'clone' => 'Clone Accessory', + 'delete_disabled' => 'This accessory cannot be deleted yet because some items are still checked out.', ); diff --git a/resources/lang/id/admin/categories/message.php b/resources/lang/id/admin/categories/message.php index eee6a3117f..1e492cec5f 100644 --- a/resources/lang/id/admin/categories/message.php +++ b/resources/lang/id/admin/categories/message.php @@ -14,7 +14,7 @@ return array( 'update' => array( 'error' => 'Pembaharuan kategori tidak berhasil, silahkan coba kembali', 'success' => 'Pembaharuan kategori berhasil.', - 'cannot_change_category_type' => 'You cannot change the category type once it has been created', + 'cannot_change_category_type' => 'Anda tidak dapat mengubah jenis kategori setelah dibuat', ), 'delete' => array( diff --git a/resources/lang/id/admin/components/message.php b/resources/lang/id/admin/components/message.php index 4adaea082d..3f2d52bf21 100644 --- a/resources/lang/id/admin/components/message.php +++ b/resources/lang/id/admin/components/message.php @@ -23,7 +23,8 @@ return array( 'checkout' => array( 'error' => 'Komponen belum tertanda keluar, silahkan mencoba lagi', 'success' => 'Komponen telah sukses tertanda keluar.', - 'user_does_not_exist' => 'Pengguna tidak terdaftar. Silahkan coba kembali.' + 'user_does_not_exist' => 'Pengguna tidak terdaftar. Silahkan coba kembali.', + 'unavailable' => 'Not enough components remaining: :remaining remaining, :requested requested ', ), 'checkin' => array( diff --git a/resources/lang/id/admin/consumables/message.php b/resources/lang/id/admin/consumables/message.php index 8826d6700d..87117018ca 100644 --- a/resources/lang/id/admin/consumables/message.php +++ b/resources/lang/id/admin/consumables/message.php @@ -23,7 +23,8 @@ return array( 'checkout' => array( 'error' => 'Barang Habis Pakai belum tertanda keluar, silahkan mencoba lagi', 'success' => 'Barang Habis Pakai telah sukses tertanda keluar.', - 'user_does_not_exist' => 'Pengguna tidak terdaftar. Silahkan coba kembali.' + 'user_does_not_exist' => 'Pengguna tidak terdaftar. Silahkan coba kembali.', + 'unavailable' => 'There are not enough consumables for this checkout. Please check the quantity left. ', ), 'checkin' => array( diff --git a/resources/lang/id/admin/custom_fields/general.php b/resources/lang/id/admin/custom_fields/general.php index f29f61d9ce..f272be044b 100644 --- a/resources/lang/id/admin/custom_fields/general.php +++ b/resources/lang/id/admin/custom_fields/general.php @@ -49,4 +49,6 @@ return [ 'unique' => 'Unik', 'display_in_user_view' => 'Allow the checked out user to view these values in their View Assigned Assets page', 'display_in_user_view_table' => 'Visible to User', + 'auto_add_to_fieldsets' => 'Automatically add this to every new fieldset', + 'add_to_preexisting_fieldsets' => 'Add to any existing fieldsets', ]; diff --git a/resources/lang/id/admin/hardware/form.php b/resources/lang/id/admin/hardware/form.php index 53055b1613..d4583d0ce9 100644 --- a/resources/lang/id/admin/hardware/form.php +++ b/resources/lang/id/admin/hardware/form.php @@ -2,14 +2,14 @@ return [ 'bulk_delete' => 'Konfirmasi Penghapusan Aset dalam Jumlah Besar', - 'bulk_restore' => 'Confirm Bulk Restore Assets', + 'bulk_restore' => 'Konfirmasi Pemulihan Aset Secara Massal', 'bulk_delete_help' => 'Meninjau aset untuk penghapusan massal di bawah ini. Setelah dihapus, aset-aset ini dapat dipulihkan, tetapi mereka tidak lagi akan dikaitkan dengan setiap pengguna yang mereka saat ini digunakan.', - 'bulk_restore_help' => 'Review the assets for bulk restoration below. Once restored, these assets will not be associated with any users they were previously assigned to.', + 'bulk_restore_help' => 'Tinjau aset untuk pemulihan massal di bawah. Setelah dipulihkan, aset ini tidak akan dikaitkan dengan pengguna mana pun yang sebelumnya ditetapkan untuknya.', 'bulk_delete_warn' => 'Anda akan menghapus :asset_count aset.', - 'bulk_restore_warn' => 'You are about to restore :asset_count assets.', + 'bulk_restore_warn' => 'Anda akan memulihkan :asset_count aset.', 'bulk_update' => 'Perbarui aset jumlah besar', 'bulk_update_help' => 'Formulir ini mengizinkan anda untuk memperbarui kelipatan aset dalam sekali proses. Cukup isi di field yang hendak di rubah. Jika ada yang kosong tidak akan dirubah. ', - 'bulk_update_warn' => 'You are about to edit the properties of a single asset.|You are about to edit the properties of :asset_count assets.', + 'bulk_update_warn' => 'Anda akan mengedit properti dari satu aset.|Anda akan mengedit properti dari :asset_count aset.', 'checkedout_to' => 'Diberikan kepada', 'checkout_date' => 'Tanggal Pemberian', 'checkin_date' => 'Tanggal Pengembalian', @@ -43,12 +43,12 @@ return [ 'warranty' => 'Garansi', 'warranty_expires' => 'Garansi Berakhir', 'years' => 'tahun', - 'asset_location' => 'Update Asset Location', - 'asset_location_update_default_current' => 'Update default location AND actual location', - 'asset_location_update_default' => 'Update only default location', - 'asset_not_deployable' => 'That asset status is not deployable. This asset cannot be checked out.', - 'asset_deployable' => 'That status is deployable. This asset can be checked out.', - 'processing_spinner' => 'Processing... (This might take a bit of time on large files)', - 'optional_infos' => 'Optional Information', - 'order_details' => 'Order Related Information' + 'asset_location' => 'Perbarui Lokasi Aset', + 'asset_location_update_default_current' => 'Perbarui lokasi default DAN lokasi sebenarnya', + 'asset_location_update_default' => 'Perbarui hanya lokasi default', + 'asset_not_deployable' => 'Status aset tersebut tidak dapat ditetapkan. Aset ini tidak dapat digunakan.', + 'asset_deployable' => 'Status aset dapat ditetapkan. Aset ini dapat digunakan.', + 'processing_spinner' => 'Memproses... (Mungkin memerlukan sedikit waktu untuk file besar)', + 'optional_infos' => 'Informasi Tambahan', + 'order_details' => 'Informasi Pesanan' ]; diff --git a/resources/lang/id/admin/hardware/general.php b/resources/lang/id/admin/hardware/general.php index cff9b936c6..0d14a627ca 100644 --- a/resources/lang/id/admin/hardware/general.php +++ b/resources/lang/id/admin/hardware/general.php @@ -23,6 +23,7 @@ return [ 'restore' => 'Mengembalikan aset', 'pending' => 'Tunda', 'undeployable' => 'Tidak dapat digunakan', + 'undeployable_tooltip' => 'This asset has a status label that is undeployable and cannot be checked out at this time.', 'view' => 'Tampilkan aset', 'csv_error' => 'You have an error in your CSV file:', 'import_text' => ' diff --git a/resources/lang/id/admin/hardware/message.php b/resources/lang/id/admin/hardware/message.php index 2567569dbf..c8adce9a9e 100644 --- a/resources/lang/id/admin/hardware/message.php +++ b/resources/lang/id/admin/hardware/message.php @@ -5,7 +5,7 @@ return [ 'undeployable' => 'Peringatan: Aset ini telah di tandai sebagai aset yang tak dapat digunakan. Jika status ini telah berubah, silahkan perbarui status aset.', 'does_not_exist' => 'Aset tidak ada.', - 'does_not_exist_or_not_requestable' => 'That asset does not exist or is not requestable.', + 'does_not_exist_or_not_requestable' => 'Aset tersebut tidak ada atau tidak dapat di minta.', 'assoc_users' => 'Aset ini sudah diberikan kepada pengguna dan tidak dapat di hapus. Silahkan cek aset terlebih dahulu kemudian coba hapus kembali. ', 'create' => [ @@ -17,14 +17,14 @@ return [ 'error' => 'Gagal perbarui aset, silahkan coba kembali', 'success' => 'Sukses perbarui aset.', 'nothing_updated' => 'Tidak ada kolom yang dipilih, jadi tidak ada yang diperbaharui.', - 'no_assets_selected' => 'No assets were selected, so nothing was updated.', + 'no_assets_selected' => 'Tidak ada aset yang dipilih, jadi tidak ada yang diperbarui.', ], 'restore' => [ 'error' => 'Aset gagal dikembalikan, silahkan coba lagi', 'success' => 'Aset berhasil dikembalikan.', - 'bulk_success' => 'Asset restored successfully.', - 'nothing_updated' => 'No assets were selected, so nothing was restored.', + 'bulk_success' => 'Aset berhasil dikembalikan.', + 'nothing_updated' => 'Tidak ada aset yang dipilih, jadi tidak ada yang dipulihkan.', ], 'audit' => [ diff --git a/resources/lang/id/admin/hardware/table.php b/resources/lang/id/admin/hardware/table.php index 2e26b4271d..ed8027f76d 100644 --- a/resources/lang/id/admin/hardware/table.php +++ b/resources/lang/id/admin/hardware/table.php @@ -4,11 +4,12 @@ return [ 'asset_tag' => 'Tag Aset', 'asset_model' => 'Model', - 'book_value' => 'Current Value', + 'book_value' => 'Nilai sekarang', 'change' => 'Masuk/Keluar', 'checkout_date' => 'Tanggal Pemberian', 'checkoutto' => 'Diberikan', - 'current_value' => 'Current Value', + 'components_cost' => 'Total Biaya Komponen', + 'current_value' => 'Nilai Sekarang', 'diff' => 'Diff', 'dl_csv' => 'Unduh CSV', 'eol' => 'MHP', @@ -22,9 +23,9 @@ return [ 'image' => 'Gambar Perangkat', 'days_without_acceptance' => 'Tanda Terima', 'monthly_depreciation' => 'Penyusutan Bulanan', - 'assigned_to' => 'Assigned To', - 'requesting_user' => 'Requesting User', - 'requested_date' => 'Requested Date', - 'changed' => 'Changed', - 'icon' => 'Icon', + 'assigned_to' => 'Diberikan kepada', + 'requesting_user' => 'Meminta Pengguna', + 'requested_date' => 'Tanggal yang diminta', + 'changed' => 'Diubah', + 'icon' => 'Ikon', ]; diff --git a/resources/lang/id/admin/licenses/general.php b/resources/lang/id/admin/licenses/general.php index 22290291bc..9dad58dfb2 100644 --- a/resources/lang/id/admin/licenses/general.php +++ b/resources/lang/id/admin/licenses/general.php @@ -1,8 +1,8 @@ 'Tentang Lisensi', - 'about_licenses' => 'Lisensi digunakan untuk melacak perangkat lunak. Mereka memiliki sejumlah kursi yang bisa diperiksa ke individu', + 'about_licenses_title' => 'Tentang Lisensi', + 'about_licenses' => 'Lisensi digunakan untuk melacak perangkat lunak. Mereka memiliki sejumlah kursi yang bisa diperiksa ke individu', 'checkin' => 'Pemberian kapasitas lisensi', 'checkout_history' => 'Riwayat Pemberian', 'checkout' => 'Pemberian kapasitas lisensi', @@ -18,4 +18,30 @@ return array( 'software_licenses' => 'Lisensi Perangkat Lunak', 'user' => 'Pengguna', 'view' => 'Tampilkan Lisensi', + 'delete_disabled' => 'This license cannot be deleted yet because some seats are still checked out.', + 'bulk' => + [ + 'checkin_all' => [ + 'button' => 'Checkin All Seats', + 'modal' => 'This will action checkin one seat. | This action will checkin all :checkedout_seats_count seats for this license.', + 'enabled_tooltip' => 'Checkin ALL seats for this license from both users and assets', + 'disabled_tooltip' => 'This is disabled because there are no seats currently checked out', + 'success' => 'License successfully checked in! | All licenses were successfully checked in!', + 'log_msg' => 'Checked in via bulk license checkout in license GUI', + ], + + 'checkout_all' => [ + 'button' => 'Checkout All Seats', + 'modal' => 'This action will checkout one seat to the first available user. | This action will checkout all :available_seats_count seats to the first available users. A user is considered available for this seat if they do not already have this license checked out to them, and the Auto-Assign License property is enabled on their user account.', + 'enabled_tooltip' => 'Checkout ALL seats (or as many as are available) to ALL users', + 'disabled_tooltip' => 'This is disabled because there are no seats currently available', + 'success' => 'License successfully checked out! | :count licenses were successfully checked out!', + 'error_no_seats' => 'There are no remaining seats left for this license.', + 'warn_not_enough_seats' => ':count users were assigned this license, but we ran out of available license seats.', + 'warn_no_avail_users' => 'Nothing to do. There are no users who do not already have this license assigned to them.', + 'log_msg' => 'Checked out via bulk license checkout in license GUI', + + + ], + ], ); diff --git a/resources/lang/id/admin/locations/message.php b/resources/lang/id/admin/locations/message.php index 61dc8dcf69..096352d62a 100644 --- a/resources/lang/id/admin/locations/message.php +++ b/resources/lang/id/admin/locations/message.php @@ -6,8 +6,8 @@ return array( 'assoc_users' => 'Lokasi saat ini dikaitkan dengan setidaknya oleh satu pengguna dan tidak dapat dihapus. Perbarui pengguna Anda yang tidak ada referensi dari lokasi ini dan coba lagi. ', 'assoc_assets' => 'Lokasi saat ini dikaitkan dengan setidaknya oleh satu aset dan tidak dapat dihapus. Perbarui aset Anda yang tidak ada referensi dari lokasi ini dan coba lagi. ', 'assoc_child_loc' => 'Lokasi saat ini digunakan oleh induk salah satu dari turunan lokasi dan tidak dapat di hapus. Mohon perbarui lokasi Anda ke yang tidak ada referensi dengan lokasi ini dan coba kembali. ', - 'assigned_assets' => 'Assigned Assets', - 'current_location' => 'Current Location', + 'assigned_assets' => 'Aset yang Ditetapkan', + 'current_location' => 'Lokasi Saat Ini', 'create' => array( diff --git a/resources/lang/id/admin/locations/table.php b/resources/lang/id/admin/locations/table.php index 18c9ef34fb..5c1310a0fc 100644 --- a/resources/lang/id/admin/locations/table.php +++ b/resources/lang/id/admin/locations/table.php @@ -20,21 +20,21 @@ return [ 'parent' => 'Induk', 'currency' => 'Lokasi Mata Uang', 'ldap_ou' => 'LDAP Cari OU', - 'user_name' => 'User Name', - 'department' => 'Department', - 'location' => 'Location', - 'asset_tag' => 'Assets Tag', - 'asset_name' => 'Name', - 'asset_category' => 'Category', - 'asset_manufacturer' => 'Manufacturer', + 'user_name' => 'Nama Pengguna', + 'department' => 'Departemen', + 'location' => 'Lokasi', + 'asset_tag' => 'Kode Aset', + 'asset_name' => 'Nama', + 'asset_category' => 'Kategori', + 'asset_manufacturer' => 'Pabrikan', 'asset_model' => 'Model', 'asset_serial' => 'Serial', - 'asset_location' => 'Location', - 'asset_checked_out' => 'Checked Out', - 'asset_expected_checkin' => 'Expected Checkin', - 'date' => 'Date:', - 'signed_by_asset_auditor' => 'Signed By (Asset Auditor):', - 'signed_by_finance_auditor' => 'Signed By (Finance Auditor):', - 'signed_by_location_manager' => 'Signed By (Location Manager):', - 'signed_by' => 'Signed Off By:', + 'asset_location' => 'Lokasi', + 'asset_checked_out' => 'Dipakai', + 'asset_expected_checkin' => 'Tanggal Pengembalian', + 'date' => 'Tanggal:', + 'signed_by_asset_auditor' => 'Ditandatangani Oleh (Aset Auditor):', + 'signed_by_finance_auditor' => 'Ditandatangani Oleh (Auditor Keuangan):', + 'signed_by_location_manager' => 'Ditandatangani Oleh (Penanggung Jawab):', + 'signed_by' => 'Ditandatangani Oleh:', ]; diff --git a/resources/lang/id/admin/manufacturers/message.php b/resources/lang/id/admin/manufacturers/message.php index 6e58440395..320b52e555 100644 --- a/resources/lang/id/admin/manufacturers/message.php +++ b/resources/lang/id/admin/manufacturers/message.php @@ -2,6 +2,7 @@ return array( + 'support_url_help' => 'Use {LOCALE} and {SERIAL} in your URL as variables to have those values auto-populate when viewing assets.', 'does_not_exist' => 'Produsen tidak ada.', 'assoc_users' => 'Produsen ini saat ini dikaitkan dengan setidaknya satu model dan tidak dapat dihapus. Perbarui model Anda yang tidak ada referensi dari produsen ini dan coba lagi. ', diff --git a/resources/lang/id/admin/manufacturers/table.php b/resources/lang/id/admin/manufacturers/table.php index 7d79e858c1..d2a7a62bab 100644 --- a/resources/lang/id/admin/manufacturers/table.php +++ b/resources/lang/id/admin/manufacturers/table.php @@ -10,6 +10,7 @@ return array( 'support_email' => 'Dukungan Email', 'support_phone' => 'Dukungan Telp', 'support_url' => 'URL Dukungan', + 'warranty_lookup_url' => 'Warranty Lookup URL', 'update' => 'Perbarui Merek', 'url' => 'URL', diff --git a/resources/lang/id/admin/models/message.php b/resources/lang/id/admin/models/message.php index b33125776f..aae859777c 100644 --- a/resources/lang/id/admin/models/message.php +++ b/resources/lang/id/admin/models/message.php @@ -3,8 +3,8 @@ return array( 'does_not_exist' => 'Model tidak ada.', - 'no_association' => 'NO MODEL ASSOCIATED.', - 'no_association_fix' => 'This will break things in weird and horrible ways. Edit this asset now to assign it a model.', + 'no_association' => 'TIDAK ADA MODEL TERKAIT.', + 'no_association_fix' => 'Ini akan merusak banyak hal dengan cara yang aneh dan mengerikan. Edit aset ini sekarang untuk menetapkannya sebagai model.', 'assoc_users' => 'Saat ini model tersebut terhubung dengan 1 atau lebih dengan aset dan tidak dapat di hapus. Silahkan hapus aset terlebih dahulu, kemudian coba hapus kembali. ', @@ -32,14 +32,14 @@ return array( 'bulkedit' => array( 'error' => 'Tidak ada bidang yang berubah, jadi tidak ada yang diperbarui.', - 'success' => 'Model successfully updated. |:model_count models successfully updated.', - 'warn' => 'You are about to update the properies of the following model: |You are about to edit the properties of the following :model_count models:', + 'success' => 'Model berhasil diperbarui. |:model_count model berhasil diperbarui.', + 'warn' => 'Anda akan memperbarui properti dari model berikut: |Anda akan mengedit properti dari :model_count model berikut:', ), 'bulkdelete' => array( 'error' => 'Tidak ada model yang dipilih, jadi tidak ada yang dihapus.', - 'success' => 'Model deleted!|:success_count models deleted!', + 'success' => 'Model dihapus!|:success_count model dihapus!', 'success_partial' => ':success_count model telah dihapus, tetapi :fail_count tidak dapat dihapus karena masih memiliki aset yang terkait dengannya.' ), diff --git a/resources/lang/id/admin/settings/general.php b/resources/lang/id/admin/settings/general.php index 9cdd3e1e2d..c902839d87 100644 --- a/resources/lang/id/admin/settings/general.php +++ b/resources/lang/id/admin/settings/general.php @@ -32,7 +32,7 @@ return [ 'backups_restoring' => 'Restoring from Backup', 'backups_upload' => 'Upload Backup', 'backups_path' => 'Backups on the server are stored in :path', - 'backups_restore_warning' => 'Use the restore button to restore from a previous backup. (This does not currently work with S3 file storage or Docker.

Your entire :app_name database and any uploaded files will be completely replaced by what\'s in the backup file. ', + 'backups_restore_warning' => 'Use the restore button to restore from a previous backup. (This does not currently work with S3 file storage or Docker.)

Your entire :app_name database and any uploaded files will be completely replaced by what\'s in the backup file. ', 'backups_logged_out' => 'All existing users, including you, will be logged out once your restore is complete.', 'backups_large' => 'Very large backups may time out on the restore attempt and may still need to be run via command line. ', 'barcode_settings' => 'Pengaturan barcode', @@ -86,6 +86,8 @@ return [ 'ldap_settings' => 'Konfigurasi LDAP', 'ldap_client_tls_cert_help' => 'Sertifikat Client-Side TLS dan Kunci untuk koneksi LDAP biasanya hanya berguna di konfigurasi Google Workspace dengan "Secure LDAP". Keduanya diperlukan.', 'ldap_client_tls_key' => 'LDAP Client-Side TLS key', + 'ldap_location' => 'LDAP Location', +'ldap_location_help' => 'The Ldap Location field should be used if an OU is not being used in the Base Bind DN. Leave this blank if an OU search is being used.', 'ldap_login_test_help' => 'Masukkan nama pengguna dan kata sandi LDAP yang valid dari DN dasar yang Anda tentukan di atas untuk menguji apakah pengaturan login LDAP Anda telah dikonfigurasi dengan benar. PERTAMA-TAMA ANDA HARUS MENYIMPAN PENGATURAN LDAP ANDA.', 'ldap_login_sync_help' => 'Ini hanya menguji bahwa LDAP dapat tersinkronisasi dengan benar. Jika kueri Otentikasi LDAP Anda tidak benar, pengguna mungkin masih belum dapat masuk. PERTAMA-TAMA ANDA HARUS MENYIMPAN PENGATURAN LDAP ANDA.', 'ldap_manager' => 'LDAP Manager', @@ -328,4 +330,9 @@ return [ 'setup_migration_create_user' => 'Next: Create User', 'ldap_settings_link' => 'LDAP Settings Page', 'slack_test' => 'Test Integration', + 'google_callback_help' => 'This should be entered as the callback URL in your Google OAuth app settings in your organization's Google developer console .', + 'google_login' => 'Google Workspace Login Settings', + 'enable_google_login' => 'Enable users to login with Google Workspace', + 'enable_google_login_help' => 'Users will not be automatically provisioned. They must have an existing account here AND in Google Workspace, and their username here must match their Google Workspace email address. ', + ]; diff --git a/resources/lang/id/admin/statuslabels/message.php b/resources/lang/id/admin/statuslabels/message.php index 26c0229a8f..72facaeb85 100644 --- a/resources/lang/id/admin/statuslabels/message.php +++ b/resources/lang/id/admin/statuslabels/message.php @@ -23,7 +23,7 @@ return [ 'help' => [ 'undeployable' => 'Aset ini tidak dapat diberikan kepada siapapun.', - 'deployable' => 'These assets can be checked out. Once they are assigned, they will assume a meta status of Deployed.', + 'deployable' => 'Aset ini dapat dipakai. Setelah ditetapkan, simbol status akan berubah menjadi Dipakai.', 'archived' => 'Aset ini tidak dapat diperiksa, dan hanya akan muncul di tampilan Arsip. Ini berguna untuk menyimpan informasi tentang aset untuk tujuan anggaran / sejarah namun menjauhkan mereka dari daftar aset sehari-hari.', 'pending' => 'Aset ini belum bisa diberikan kepada siapapun, sering digunakan untuk barang yang sedang diperbaiki, namun diperkirakan akan kembali beredar.', ], diff --git a/resources/lang/id/admin/users/message.php b/resources/lang/id/admin/users/message.php index 03423274ec..0bcc7f836a 100644 --- a/resources/lang/id/admin/users/message.php +++ b/resources/lang/id/admin/users/message.php @@ -6,7 +6,7 @@ return array( 'declined' => 'Anda sukses menolak aset ini.', 'bulk_manager_warn' => 'Pengguna Anda telah berhasil diperbarui, namun entri pengelola Anda tidak disimpan karena manajer yang Anda pilih juga ada dalam daftar pengguna untuk diedit, dan pengguna mungkin bukan manajer mereka sendiri. Silakan pilih pengguna Anda lagi, tidak termasuk manajernya.', 'user_exists' => 'Pengguna sudah ada!', - 'user_not_found' => 'Pengguna [:id] tidak terdaftar.', + 'user_not_found' => 'User does not exist.', 'user_login_required' => 'Kolom login wajib di-isi', 'user_password_required' => 'Kata sandi wajib di-isi.', 'insufficient_permissions' => 'Tidak ada hak akses.', diff --git a/resources/lang/id/auth/general.php b/resources/lang/id/auth/general.php index bc11c40d15..49c0e3c8e3 100644 --- a/resources/lang/id/auth/general.php +++ b/resources/lang/id/auth/general.php @@ -12,5 +12,8 @@ return [ 'remember_me' => 'Ingat saya', 'username_help_top' => 'Masukkan nama pengguna Anda untuk dikirimi email tautan setel ulang sandi.', 'username_help_bottom' => 'Nama pengguna dan alamat email Anda mungkin sama, tetapi mungkin tidak, tergantung pada konfigurasi Anda. Jika Anda tidak dapat mengingat nama pengguna Anda, hubungi administrator Anda.

Nama pengguna tanpa alamat email terkait tidak akan dikirimi email berupa tautan setel ulang sandi. ', - ]; + 'google_login' => 'Or login with Google Workspace', + 'google_login_failed' => 'Google Login failed, please try again.', + +]; diff --git a/resources/lang/id/general.php b/resources/lang/id/general.php index 708aef9cf2..82434a46be 100644 --- a/resources/lang/id/general.php +++ b/resources/lang/id/general.php @@ -45,7 +45,7 @@ return [ 'bulk_edit' => 'Edit Massal', 'bulk_delete' => 'Hapus Massal', 'bulk_actions' => 'Aksi Massal', - 'bulk_checkin_delete' => 'Bulk Checkin / Delete Users', + 'bulk_checkin_delete' => 'Masuk / Hapus Banyak Pengguna', 'byod' => 'BYOD', 'byod_help' => 'Device ini dimiliki oleh pengguna', 'bystatus' => 'berdasarkan Status', @@ -92,6 +92,7 @@ return [ 'debug_warning_text' => 'Aplikasi ini berjalan dalam mode produksi dengan debugging diaktifkan. Hal ini dapat mengekspos data sensitif jika aplikasi Anda dapat diakses oleh dunia luar. Nonaktifkan mode debug dengan menetapkan nilai APP_DEBUG di file .env Anda ke false.', 'delete' => 'Hapus', 'delete_confirm' => 'Apakah Anda yakin untuk menghapus kategori ini?', + 'delete_confirm_no_undo' => 'Anda yakin ingin menghapus :item ini? Penghapusan tidak bisa dibatalkan.', 'deleted' => 'Dihapus', 'delete_seats' => 'Lisensi di hapus', 'deletion_failed' => 'Penghapusan gagal', @@ -158,8 +159,8 @@ return [ 'asset_maintenances' => 'Pemeliharaan Aset', 'item' => 'Item', 'item_name' => 'Nama Item', - 'import_file' => 'import CSV file', - 'import_type' => 'CSV import type', + 'import_file' => 'impor dari file CSV', + 'import_type' => 'Jenis impor file CSV', 'insufficient_permissions' => 'Tidak ada hak akses!', 'kits' => 'Kit yang telah ditentukan sebelumnya', 'language' => 'Bahasa', @@ -230,7 +231,7 @@ return [ 'requested_assets_menu' => 'Aset yang Diminta', 'request_canceled' => 'Permintaan Dibatalkan', 'save' => 'Simpan', - 'select_var' => 'Select :thing... ', // this will eventually replace all of our other selects + 'select_var' => 'Pilih :thing... ', // this will eventually replace all of our other selects 'select' => 'Pilih', 'select_all' => 'Pilih Semua', 'search' => 'Cari', @@ -253,7 +254,7 @@ return [ 'signature' => 'Tanda tangan', 'signed_off_by' => 'Ditandatangani Oleh', 'skin' => 'Tema', - 'webhook_msg_note' => 'A notification will be sent via webhook', + 'webhook_msg_note' => 'Pemberitahuan akan dikirim melalui webhook', 'webhook_test_msg' => 'Oh hai! Sepertinya integrasi :app Anda dengan Snipe-IT berfungsi dengan baik!', 'some_features_disabled' => 'DEMO: Beberapa fitur tidak aktif.', 'site_name' => 'Nama Situs', @@ -312,51 +313,51 @@ return [ 'hide_deleted' => 'Sembunyikan yang Dihapus', 'email' => 'Email', 'do_not_change' => 'Jangan Ubah', - 'bug_report' => 'Report a Bug', - 'user_manual' => 'User\'s Manual', - 'setup_step_1' => 'Step 1', - 'setup_step_2' => 'Step 2', - 'setup_step_3' => 'Step 3', - 'setup_step_4' => 'Step 4', - 'setup_config_check' => 'Configuration Check', - 'setup_create_database' => 'Create Database Tables', - 'setup_create_admin' => 'Create Admin User', - 'setup_done' => 'Finished!', - 'bulk_edit_about_to' => 'You are about to edit the following: ', - 'checked_out' => 'Checked Out', - 'checked_out_to' => 'Checked out to', - 'fields' => 'Fields', - 'last_checkout' => 'Last Checkout', - 'due_to_checkin' => 'The following :count items are due to be checked in soon:', - 'expected_checkin' => 'Expected Checkin', - 'reminder_checked_out_items' => 'This is a reminder of the items currently checked out to you. If you feel this list is inaccurate (something is missing, or something appears here that you believe you never received), please email :reply_to_name at :reply_to_address.', - 'changed' => 'Changed', - 'to' => 'To', - 'report_fields_info' => '

Select the fields you would like to include in your custom report, and click Generate. The file (custom-asset-report-YYYY-mm-dd.csv) will download automatically, and you can open it in Excel.

-

If you would like to export only certain assets, use the options below to fine-tune your results.

', - 'range' => 'Range', - 'bom_remark' => 'Add a BOM (byte-order mark) to this CSV', - 'improvements' => 'Improvements', - 'information' => 'Information', - 'permissions' => 'Permissions', - 'managed_ldap' => '(Managed via LDAP)', - 'export' => 'Export', - 'ldap_sync' => 'LDAP Sync', - 'ldap_user_sync' => 'LDAP User Sync', - 'synchronize' => 'Synchronize', - 'sync_results' => 'Synchronization Results', + 'bug_report' => 'Laporkan Bug', + 'user_manual' => 'Panduan Pengguna', + 'setup_step_1' => 'Langkah 1', + 'setup_step_2' => 'Langkah 2', + 'setup_step_3' => 'Langkah 3', + 'setup_step_4' => 'Langkah 4', + 'setup_config_check' => 'Peninjauan Konfigurasi', + 'setup_create_database' => 'Membuat Tabel Database', + 'setup_create_admin' => 'Buat Pengguna Admin', + 'setup_done' => 'Selesai!', + 'bulk_edit_about_to' => 'Anda akan mengubah hal berikut ini: ', + 'checked_out' => 'Diberikan', + 'checked_out_to' => 'Diberikan kepada', + 'fields' => 'Kolom', + 'last_checkout' => 'Pemberian Terakhir', + 'due_to_checkin' => 'Item berikut :count akan segera diperiksa:', + 'expected_checkin' => 'Tanggal Pengembalian', + 'reminder_checked_out_items' => 'Ini adalah pengingat barang yang saat ini diperiksa untuk Anda. Jika Anda merasa daftar ini tidak akurat (ada yang hilang, atau ada yang muncul di sini yang menurut Anda tidak pernah Anda terima), silakan kirim email :reply_to_name di :reply_to_address.', + 'changed' => 'Diubah', + 'to' => 'Ke', + 'report_fields_info' => '

Pilih bidang yang ingin Anda sertakan dalam laporan khusus Anda, dan klik Buat. File (custom-asset-report-YYYY-mm-dd.csv) akan diunduh secara otomatis, dan Anda dapat membukanya di Excel.

+

Jika Anda hanya ingin mengekspor aset tertentu, gunakan opsi di bawah untuk menyempurnakan hasil Anda.

', + 'range' => 'Rentang', + 'bom_remark' => 'Tambahkan BOM (byte-order mark) ke CSV ini', + 'improvements' => 'Penyempurnaan', + 'information' => 'Informasi', + 'permissions' => 'Hak akses', + 'managed_ldap' => '(Dikelola melalui LDAP)', + 'export' => 'Ekspor', + 'ldap_sync' => 'Sinkronisasi LDAP', + 'ldap_user_sync' => 'Sinkronisasi Pengguna LDAP', + 'synchronize' => 'Sinkronisasi', + 'sync_results' => 'Hasil Sinkronisasi', 'license_serial' => 'Serial/Product Key', - 'invalid_category' => 'Invalid category', - 'dashboard_info' => 'This is your dashboard. There are many like it, but this one is yours.', - '60_percent_warning' => '60% Complete (warning)', - 'dashboard_empty' => 'It looks like you have not added anything yet, so we do not have anything awesome to display. Get started by adding some assets, accessories, consumables, or licenses now!', - 'new_asset' => 'New Asset', - 'new_license' => 'New License', - 'new_accessory' => 'New Accessory', - 'new_consumable' => 'New Consumable', - 'collapse' => 'Collapse', - 'assigned' => 'Assigned', - 'asset_count' => 'Asset Count', + 'invalid_category' => 'Kategori tidak valid', + 'dashboard_info' => 'Ini dasbor Anda. Ada banyak yang seperti itu, tapi yang ini milikmu.', + '60_percent_warning' => '60% Selesai (peringatan)', + 'dashboard_empty' => 'Sepertinya Anda belum menambahkan apa pun, jadi kami tidak memiliki sesuatu yang keren untuk ditampilkan. Mulailah dengan menambahkan beberapa aset, aksesori, bahan habis pakai, atau lisensi sekarang!', + 'new_asset' => 'Aset Baru', + 'new_license' => 'Lisensi Baru', + 'new_accessory' => 'Aksesori Baru', + 'new_consumable' => 'Barang Habis Pakai Baru', + 'collapse' => 'Ciutkan', + 'assigned' => 'Diberikan', + 'asset_count' => 'Total Aset', 'accessories_count' => 'Accessories Count', 'consumables_count' => 'Consumables Count', 'components_count' => 'Components Count', @@ -407,36 +408,45 @@ return [ 'toggle_navigation' => 'Toggle navigation', 'alerts' => 'Alerts', 'tasks_view_all' => 'View all tasks', - 'true' => 'True', - 'false' => 'False', - 'integration_option' => 'Integration Option', - 'log_does_not_exist' => 'No matching log record exists.', - 'merge_users' => 'Merge Users', - 'merge_information' => 'This will merge the :count users into a single user. Select the user you wish to merge the others into below, and the associated assets, licences, etc will be moved over to the selected user and the other users will be marked as deleted.', - 'warning_merge_information' => 'This action CANNOT be undone and should ONLY be used when you need to merge users because of a bad import or sync. Be sure to run a backup first.', - 'no_users_selected' => 'No users selected', - 'not_enough_users_selected' => 'At least :count users must be selected', - 'merge_success' => ':count users merged successfully into :into_username!', - 'merged' => 'merged', - 'merged_log_this_user_into' => 'Merged this user (ID :to_id - :to_username) into user ID :from_id (:from_username) ', - 'merged_log_this_user_from' => 'Merged user ID :from_id (:from_username) into this user (ID :to_id - :to_username)', - 'clear_and_save' => 'Clear & Save', - 'update_existing_values' => 'Update Existing Values?', - 'auto_incrementing_asset_tags_disabled_so_tags_required' => 'Generating auto-incrementing asset tags is disabled so all rows need to have the "Asset Tag" column populated.', - 'auto_incrementing_asset_tags_enabled_so_now_assets_will_be_created' => 'Note: Generating auto-incrementing asset tags is enabled so assets will be created for rows that do not have "Asset Tag" populated. Rows that do have "Asset Tag" populated will be updated with the provided information.', - 'send_welcome_email_to_users' => ' Send Welcome Email for new Users?', - 'back_before_importing' => 'Backup before importing?', - 'csv_header_field' => 'CSV Header Field', - 'import_field' => 'Import Field', - 'sample_value' => 'Sample Value', - 'no_headers' => 'No Columns Found', - 'error_in_import_file' => 'There was an error reading the CSV file: :error', - 'percent_complete' => ':percent % Complete', - 'errors_importing' => 'Some Errors occurred while importing: ', - 'warning' => 'WARNING: :warning', - 'success_redirecting' => '"Success... Redirecting.', - 'setup_successful_migrations' => 'Your database tables have been created', - 'setup_migration_output' => 'Migration output:', - 'setup_migration_create_user' => 'Next: Create User', - 'importer_generic_error' => 'Your file import is complete, but we did receive an error. This is usually caused by third-party API throttling from a notification webhook (such as Slack) and would not have interfered with the import itself, but you should confirm this.', + 'true' => 'Benar', + 'false' => 'Salah', + 'integration_option' => 'Opsi integrasi', + 'log_does_not_exist' => 'Tidak ada catatan log yang cocok.', + 'merge_users' => 'Gabungkan Pengguna', + 'merge_information' => 'Ini akan menggabungkan :count pengguna menjadi satu pengguna. Pilih pengguna yang ingin Anda gabungkan dengan yang lain di bawah, dan aset terkait, lisensi, dll. akan dipindahkan ke pengguna yang dipilih dan pengguna lain akan ditandai sebagai dihapus.', + 'warning_merge_information' => 'Tindakan ini TIDAK DAPAT dibatalkan dan HANYA boleh digunakan saat Anda perlu menggabungkan pengguna karena impor atau sinkronisasi yang buruk. Pastikan untuk menjalankan pencadangan terlebih dahulu.', + 'no_users_selected' => 'Tidak ada Pengguna yang dipilih', + 'not_enough_users_selected' => 'Setidaknya :count pengguna harus dipilih', + 'merge_success' => ':count pengguna berhasil digabungkan menjadi :into_username!', + 'merged' => 'bergabung', + 'merged_log_this_user_into' => 'Menggabungkan pengguna ini (ID :to_id - :to_username) menjadi ID pengguna :from_id (:from_username) ', + 'merged_log_this_user_from' => 'ID pengguna yang digabungkan :from_id (:from_username) ke pengguna ini (ID :to_id - :to_username)', + 'clear_and_save' => 'Hapus & Simpan', + 'update_existing_values' => 'Perbarui Data yang Ada?', + 'auto_incrementing_asset_tags_disabled_so_tags_required' => 'Pembuatan tag aset penambahan otomatis dinonaktifkan sehingga semua baris harus diisi kolom "Tag Aset".', + 'auto_incrementing_asset_tags_enabled_so_now_assets_will_be_created' => 'Catatan: Membuat tag aset penambahan otomatis diaktifkan sehingga aset akan dibuat untuk baris yang tidak berisi "Tag Aset". Baris yang berisi "Tag Aset" akan diperbarui dengan informasi yang diberikan.', + 'send_welcome_email_to_users' => ' Kirim Email Selamat Datang untuk Pengguna baru?', + 'back_before_importing' => 'Cadangkan sebelum mengimpor?', + 'csv_header_field' => 'Kolom Tajuk CSV', + 'import_field' => 'Impor Kolom', + 'sample_value' => 'Data Contoh', + 'no_headers' => 'Tidak ada kolom ditemukan', + 'error_in_import_file' => 'Terjadi kesalahan saat membaca file CSV: :error', + 'percent_complete' => ':percent % Selesai', + 'errors_importing' => 'Beberapa Kesalahan terjadi saat mengimpor: ', + 'warning' => 'PERINGATAN: :warning', + 'success_redirecting' => '"Berhasil... Mengalihkan.', + 'setup_successful_migrations' => 'Tabel database Anda telah dibuat', + 'setup_migration_output' => 'Keluaran migrasi:', + 'setup_migration_create_user' => 'Selanjutnya: Buat Pengguna', + 'importer_generic_error' => 'Impor file Anda selesai, tetapi kami menerima kesalahan. Hal ini biasanya disebabkan oleh pelambatan API pihak ketiga dari webhook notifikasi (seperti Slack) dan tidak akan mengganggu impor itu sendiri, tetapi Anda harus mengonfirmasi hal ini.', + 'confirm' => 'Konfirmasi', + 'autoassign_licenses' => 'Penetapan Lisensi Secara Otomatis', + 'autoassign_licenses_help' => 'Izinkan pengguna ini untuk menetapkan lisensi melalui alat cli atau UI penetapan lisensi massal.', + 'autoassign_licenses_help_long' => 'Hal ini memungkinkan pengguna untuk ditetapkan lisensinya melalui alat cli atau UI lisensi penetapan massal. (Misalnya, Anda mungkin tidak ingin kontraktor diberi lisensi secara otomatis yang akan Anda berikan hanya kepada anggota staf. Anda masih dapat menetapkan lisensi secara individual kepada pengguna tersebut, tetapi mereka tidak akan disertakan dalam fungsi Lisensi Checkout untuk Semua Pengguna.)', + 'no_autoassign_licenses_help' => 'Jangan sertakan pengguna untuk penetapan massal melalui tampilan antarmuka lisensi atau alat cli.', + 'modal_confirm_generic' => 'Apakah anda yakin?', + 'cannot_be_deleted' => 'Barang ini tidak dapat dihapus', + 'undeployable_tooltip' => 'Item ini tidak dapat diperiksa. Periksa kuantitas yang tersisa.', + ]; diff --git a/resources/lang/id/mail.php b/resources/lang/id/mail.php index ba493a9e71..412af2c3d0 100644 --- a/resources/lang/id/mail.php +++ b/resources/lang/id/mail.php @@ -74,6 +74,7 @@ return [ 'your_credentials' => 'Kredensial Snipe-IT Anda', 'Accessory_Checkin_Notification' => 'Aksesoris Kembali', 'Asset_Checkin_Notification' => 'Aset Kembali', + 'Asset_Checkout_Notification' => 'Asset checked out', 'License_Checkin_Notification' => 'Lisensi Kembali', 'Expected_Checkin_Report' => 'Laporan check-in aset yang diharapkan', 'Expected_Checkin_Notification' => 'Pengingat: :name mendekati batas waktu check-in [Dikembalikan]', diff --git a/resources/lang/id/validation.php b/resources/lang/id/validation.php index 0b13e725ae..5521ddee56 100644 --- a/resources/lang/id/validation.php +++ b/resources/lang/id/validation.php @@ -67,6 +67,8 @@ return [ 'array' => 'Atribut: setidaknya harus memiliki: item min.', ], 'starts_with' => ':attribute harus dimulai dengan salah satu dari berikut ini: :values.', + 'ends_with' => 'The :attribute must end with one of the following: :values.', + 'not_in' => ':attribute yang di pilih tidak benar.', 'numeric' => ':attribute harus dalam angka.', 'present' => 'Bidang atribut: harus ada.', diff --git a/resources/lang/is/admin/accessories/general.php b/resources/lang/is/admin/accessories/general.php index 1cc883b422..21f857444c 100644 --- a/resources/lang/is/admin/accessories/general.php +++ b/resources/lang/is/admin/accessories/general.php @@ -17,5 +17,6 @@ return array( 'use_default_eula' => 'Notaðu frekar ', 'use_default_eula_disabled' => 'Notaðu frekar sjálfgefna notendaskilmálana.Sjálfgefnu notendaskilmálarnir eru ekki í notkun. Vinsamlegast bættu einhverjum notendaskilmálum við í undir "Stillingar"', 'clone' => 'Clone Accessory', + 'delete_disabled' => 'This accessory cannot be deleted yet because some items are still checked out.', ); diff --git a/resources/lang/is/admin/components/message.php b/resources/lang/is/admin/components/message.php index 1d13970f23..0a7dd8d954 100644 --- a/resources/lang/is/admin/components/message.php +++ b/resources/lang/is/admin/components/message.php @@ -23,7 +23,8 @@ return array( 'checkout' => array( 'error' => 'Component was not checked out, please try again', 'success' => 'Component checked out successfully.', - 'user_does_not_exist' => 'That user is invalid. Please try again.' + 'user_does_not_exist' => 'That user is invalid. Please try again.', + 'unavailable' => 'Not enough components remaining: :remaining remaining, :requested requested ', ), 'checkin' => array( diff --git a/resources/lang/is/admin/consumables/message.php b/resources/lang/is/admin/consumables/message.php index 48a3cfbd9f..c0d0aa7f68 100644 --- a/resources/lang/is/admin/consumables/message.php +++ b/resources/lang/is/admin/consumables/message.php @@ -23,7 +23,8 @@ return array( 'checkout' => array( 'error' => 'Consumable was not checked out, please try again', 'success' => 'Consumable checked out successfully.', - 'user_does_not_exist' => 'That user is invalid. Please try again.' + 'user_does_not_exist' => 'That user is invalid. Please try again.', + 'unavailable' => 'There are not enough consumables for this checkout. Please check the quantity left. ', ), 'checkin' => array( diff --git a/resources/lang/is/admin/custom_fields/general.php b/resources/lang/is/admin/custom_fields/general.php index f61a326ab7..9413002d0f 100644 --- a/resources/lang/is/admin/custom_fields/general.php +++ b/resources/lang/is/admin/custom_fields/general.php @@ -49,4 +49,6 @@ return [ 'unique' => 'Einstakt', 'display_in_user_view' => 'Leyfa útskráðum notanda að skoða þessi gildi á síðunni Skoða úthlutaðar eignir', 'display_in_user_view_table' => 'Sýnileg notenda', + 'auto_add_to_fieldsets' => 'Automatically add this to every new fieldset', + 'add_to_preexisting_fieldsets' => 'Add to any existing fieldsets', ]; diff --git a/resources/lang/is/admin/hardware/general.php b/resources/lang/is/admin/hardware/general.php index c316b18301..af6d44a79e 100644 --- a/resources/lang/is/admin/hardware/general.php +++ b/resources/lang/is/admin/hardware/general.php @@ -23,6 +23,7 @@ return [ 'restore' => 'Restore Asset', 'pending' => 'Á bið', 'undeployable' => 'Ónothæfar', + 'undeployable_tooltip' => 'This asset has a status label that is undeployable and cannot be checked out at this time.', 'view' => 'Skoða eign', 'csv_error' => 'Það er villa í CSV skránni þinni:', 'import_text' => ' diff --git a/resources/lang/is/admin/hardware/table.php b/resources/lang/is/admin/hardware/table.php index aadfee59a7..5e99674d83 100644 --- a/resources/lang/is/admin/hardware/table.php +++ b/resources/lang/is/admin/hardware/table.php @@ -8,6 +8,7 @@ return [ 'change' => 'Inn/Út', 'checkout_date' => 'Ráðstöfunardagsetning', 'checkoutto' => 'Ráðstafað', + 'components_cost' => 'Total Components Cost', 'current_value' => 'Núvirði', 'diff' => 'Mismunur', 'dl_csv' => 'Hlaða niður CSV', diff --git a/resources/lang/is/admin/licenses/general.php b/resources/lang/is/admin/licenses/general.php index 3b0ad387a3..ba440fff03 100644 --- a/resources/lang/is/admin/licenses/general.php +++ b/resources/lang/is/admin/licenses/general.php @@ -1,8 +1,8 @@ 'Um leyfi', - 'about_licenses' => 'Licenses are used to track software. They have a specified number of seats that can be checked out to individuals', + 'about_licenses_title' => 'Um leyfi', + 'about_licenses' => 'Licenses are used to track software. They have a specified number of seats that can be checked out to individuals', 'checkin' => 'Checkin License Seat', 'checkout_history' => 'Checkout History', 'checkout' => 'Checkout License Seat', @@ -18,4 +18,30 @@ return array( 'software_licenses' => 'Hugbúnaðarleyfi', 'user' => 'Notandi', 'view' => 'Skoða leyfi', + 'delete_disabled' => 'This license cannot be deleted yet because some seats are still checked out.', + 'bulk' => + [ + 'checkin_all' => [ + 'button' => 'Checkin All Seats', + 'modal' => 'This will action checkin one seat. | This action will checkin all :checkedout_seats_count seats for this license.', + 'enabled_tooltip' => 'Checkin ALL seats for this license from both users and assets', + 'disabled_tooltip' => 'This is disabled because there are no seats currently checked out', + 'success' => 'License successfully checked in! | All licenses were successfully checked in!', + 'log_msg' => 'Checked in via bulk license checkout in license GUI', + ], + + 'checkout_all' => [ + 'button' => 'Checkout All Seats', + 'modal' => 'This action will checkout one seat to the first available user. | This action will checkout all :available_seats_count seats to the first available users. A user is considered available for this seat if they do not already have this license checked out to them, and the Auto-Assign License property is enabled on their user account.', + 'enabled_tooltip' => 'Checkout ALL seats (or as many as are available) to ALL users', + 'disabled_tooltip' => 'This is disabled because there are no seats currently available', + 'success' => 'License successfully checked out! | :count licenses were successfully checked out!', + 'error_no_seats' => 'There are no remaining seats left for this license.', + 'warn_not_enough_seats' => ':count users were assigned this license, but we ran out of available license seats.', + 'warn_no_avail_users' => 'Nothing to do. There are no users who do not already have this license assigned to them.', + 'log_msg' => 'Checked out via bulk license checkout in license GUI', + + + ], + ], ); diff --git a/resources/lang/is/admin/manufacturers/message.php b/resources/lang/is/admin/manufacturers/message.php index 21a4bc5aaf..d6656683ae 100644 --- a/resources/lang/is/admin/manufacturers/message.php +++ b/resources/lang/is/admin/manufacturers/message.php @@ -2,6 +2,7 @@ return array( + 'support_url_help' => 'Use {LOCALE} and {SERIAL} in your URL as variables to have those values auto-populate when viewing assets.', 'does_not_exist' => 'Manufacturer does not exist.', 'assoc_users' => 'This manufacturer is currently associated with at least one model and cannot be deleted. Please update your models to no longer reference this manufacturer and try again. ', diff --git a/resources/lang/is/admin/manufacturers/table.php b/resources/lang/is/admin/manufacturers/table.php index b40b6ca4bf..a6341eef46 100644 --- a/resources/lang/is/admin/manufacturers/table.php +++ b/resources/lang/is/admin/manufacturers/table.php @@ -10,6 +10,7 @@ return array( 'support_email' => 'Support Email', 'support_phone' => 'Support Phone', 'support_url' => 'Support URL', + 'warranty_lookup_url' => 'Warranty Lookup URL', 'update' => 'Update Manufacturer', 'url' => 'URL', diff --git a/resources/lang/is/admin/settings/general.php b/resources/lang/is/admin/settings/general.php index aac77f8f6e..13ba361f7a 100644 --- a/resources/lang/is/admin/settings/general.php +++ b/resources/lang/is/admin/settings/general.php @@ -32,7 +32,7 @@ return [ 'backups_restoring' => 'Restoring from Backup', 'backups_upload' => 'Upload Backup', 'backups_path' => 'Backups on the server are stored in :path', - 'backups_restore_warning' => 'Use the restore button to restore from a previous backup. (This does not currently work with S3 file storage or Docker.

Your entire :app_name database and any uploaded files will be completely replaced by what\'s in the backup file. ', + 'backups_restore_warning' => 'Use the restore button to restore from a previous backup. (This does not currently work with S3 file storage or Docker.)

Your entire :app_name database and any uploaded files will be completely replaced by what\'s in the backup file. ', 'backups_logged_out' => 'All existing users, including you, will be logged out once your restore is complete.', 'backups_large' => 'Very large backups may time out on the restore attempt and may still need to be run via command line. ', 'barcode_settings' => 'Strikamerkja stillingar', @@ -86,6 +86,8 @@ return [ 'ldap_settings' => 'LDAP stillingar', 'ldap_client_tls_cert_help' => 'Client-Side TLS Certificate and Key for LDAP connections are usually only useful in Google Workspace configurations with "Secure LDAP." Both are required.', 'ldap_client_tls_key' => 'LDAP Client-Side TLS key', + 'ldap_location' => 'LDAP Location', +'ldap_location_help' => 'The Ldap Location field should be used if an OU is not being used in the Base Bind DN. Leave this blank if an OU search is being used.', 'ldap_login_test_help' => 'Enter a valid LDAP username and password from the base DN you specified above to test whether your LDAP login is configured correctly. YOU MUST SAVE YOUR UPDATED LDAP SETTINGS FIRST.', 'ldap_login_sync_help' => 'This only tests that LDAP can sync correctly. If your LDAP Authentication query is not correct, users may still not be able to login. YOU MUST SAVE YOUR UPDATED LDAP SETTINGS FIRST.', 'ldap_manager' => 'LDAP Manager', @@ -328,4 +330,9 @@ return [ 'setup_migration_create_user' => 'Next: Create User', 'ldap_settings_link' => 'LDAP Settings Page', 'slack_test' => 'Test Integration', + 'google_callback_help' => 'This should be entered as the callback URL in your Google OAuth app settings in your organization's
Google developer console .', + 'google_login' => 'Google Workspace Login Settings', + 'enable_google_login' => 'Enable users to login with Google Workspace', + 'enable_google_login_help' => 'Users will not be automatically provisioned. They must have an existing account here AND in Google Workspace, and their username here must match their Google Workspace email address. ', + ]; diff --git a/resources/lang/is/admin/users/message.php b/resources/lang/is/admin/users/message.php index 6966b577f6..c771289c55 100644 --- a/resources/lang/is/admin/users/message.php +++ b/resources/lang/is/admin/users/message.php @@ -6,7 +6,7 @@ return array( 'declined' => 'You have successfully declined this asset.', 'bulk_manager_warn' => 'Your users have been successfully updated, however your manager entry was not saved because the manager you selected was also in the user list to be edited, and users may not be their own manager. Please select your users again, excluding the manager.', 'user_exists' => 'User already exists!', - 'user_not_found' => 'User [:id] does not exist.', + 'user_not_found' => 'User does not exist.', 'user_login_required' => 'The login field is required', 'user_password_required' => 'The password is required.', 'insufficient_permissions' => 'Insufficient Permissions.', diff --git a/resources/lang/is/auth/general.php b/resources/lang/is/auth/general.php index a4df7f1b90..aa00e8eecf 100644 --- a/resources/lang/is/auth/general.php +++ b/resources/lang/is/auth/general.php @@ -12,5 +12,8 @@ return [ 'remember_me' => 'Muna eftir mér', 'username_help_top' => 'Enter your username to be emailed a password reset link.', 'username_help_bottom' => 'Your username and email address may be the same, but may not be, depending on your configuration. If you cannot remember your username, contact your administrator.

Usernames without an associated email address will not be emailed a password reset link. ', - ]; + 'google_login' => 'Or login with Google Workspace', + 'google_login_failed' => 'Google Login failed, please try again.', + +]; diff --git a/resources/lang/is/general.php b/resources/lang/is/general.php index d7309cb42b..b85623db75 100644 --- a/resources/lang/is/general.php +++ b/resources/lang/is/general.php @@ -92,6 +92,7 @@ return [ 'debug_warning_text' => 'This application is running in production mode with debugging enabled. This can expose sensitive data if your application is accessible to the outside world. Disable debug mode by setting the APP_DEBUG value in your .env file to false.', 'delete' => 'Eyða', 'delete_confirm' => 'Ertu viss um að þú viljir eyða þessum :item?', + 'delete_confirm_no_undo' => 'Are you sure you wish to delete :item? This can not be undone.', 'deleted' => 'Eytt', 'delete_seats' => 'Eydd leyfi', 'deletion_failed' => 'Eyðing mistókst', @@ -439,4 +440,13 @@ return [ 'setup_migration_output' => 'Migration output:', 'setup_migration_create_user' => 'Next: Create User', 'importer_generic_error' => 'Your file import is complete, but we did receive an error. This is usually caused by third-party API throttling from a notification webhook (such as Slack) and would not have interfered with the import itself, but you should confirm this.', + 'confirm' => 'Confirm', + 'autoassign_licenses' => 'Auto-Assign Licenses', + 'autoassign_licenses_help' => 'Allow this user to have licenses assigned via the bulk-assign license UI or cli tools.', + 'autoassign_licenses_help_long' => 'This allows a user to be have licenses assigned via the bulk-assign license UI or cli tools. (For example, you might not want contractors to be auto-assigned a license you would provide to only staff members. You can still individually assign licenses to those users, but they will not be included in the Checkout License to All Users functions.)', + 'no_autoassign_licenses_help' => 'Do not include user for bulk-assigning through the license UI or cli tools.', + 'modal_confirm_generic' => 'Are you sure?', + 'cannot_be_deleted' => 'This item cannot be deleted', + 'undeployable_tooltip' => 'This item cannot be checked out. Check the quantity remaining.', + ]; diff --git a/resources/lang/is/mail.php b/resources/lang/is/mail.php index 4eff32816b..16b5ef9259 100644 --- a/resources/lang/is/mail.php +++ b/resources/lang/is/mail.php @@ -75,6 +75,7 @@ return [ 'your_credentials' => 'Your Snipe-IT credentials', 'Accessory_Checkin_Notification' => 'Accessory checked in', 'Asset_Checkin_Notification' => 'Asset checked in', + 'Asset_Checkout_Notification' => 'Asset checked out', 'License_Checkin_Notification' => 'License checked in', 'Expected_Checkin_Report' => 'Expected asset checkin report', 'Expected_Checkin_Notification' => 'Reminder: :name checkin deadline approaching', diff --git a/resources/lang/is/validation.php b/resources/lang/is/validation.php index 77fbea69e0..277f0335ea 100644 --- a/resources/lang/is/validation.php +++ b/resources/lang/is/validation.php @@ -67,6 +67,8 @@ return [ 'array' => 'The :attribute must have at least :min items.', ], 'starts_with' => 'The :attribute must start with one of the following: :values.', + 'ends_with' => 'The :attribute must end with one of the following: :values.', + 'not_in' => 'The selected :attribute is invalid.', 'numeric' => ':attribute verður að vera tala.', 'present' => 'The :attribute field must be present.', diff --git a/resources/lang/it/admin/accessories/general.php b/resources/lang/it/admin/accessories/general.php index 69f8901a2b..9d7cd21dc4 100644 --- a/resources/lang/it/admin/accessories/general.php +++ b/resources/lang/it/admin/accessories/general.php @@ -17,5 +17,6 @@ return array( 'use_default_eula' => 'Usa L\'EULA predefinita invece.', 'use_default_eula_disabled' => 'Usa L\'EULA predefinita. Nessuna EULA predefinita è in uso. Per favore aggiungine una nei Settaggi.', 'clone' => 'Clona Accessorio', + 'delete_disabled' => 'Questo accessorio non può essere cancellato perché alcuni elementi sono ancora assegnati.', ); diff --git a/resources/lang/it/admin/accessories/message.php b/resources/lang/it/admin/accessories/message.php index 3d46599e8d..1d8dcd9721 100644 --- a/resources/lang/it/admin/accessories/message.php +++ b/resources/lang/it/admin/accessories/message.php @@ -24,7 +24,7 @@ return array( 'checkout' => array( 'error' => 'L\'accessorio non è stato estratto, si prega di riprovare', 'success' => 'Accessorio estratto con successo.', - 'unavailable' => 'Accessory is not available for checkout. Check quantity available', + 'unavailable' => 'Accessorio non disponibile per il check-out. Controlla la quantità disponibile', 'user_does_not_exist' => 'Questo utente non è valido. Riprova.' ), diff --git a/resources/lang/it/admin/components/message.php b/resources/lang/it/admin/components/message.php index c7b42859e5..03b9fabd29 100644 --- a/resources/lang/it/admin/components/message.php +++ b/resources/lang/it/admin/components/message.php @@ -23,7 +23,8 @@ return array( 'checkout' => array( 'error' => 'Il Componente non è stato controllato, si prega di riprovare', 'success' => 'Componente controllato con successo.', - 'user_does_not_exist' => 'Questo utente non è valido. Riprova.' + 'user_does_not_exist' => 'Questo utente non è valido. Riprova.', + 'unavailable' => 'Non ci sono abbastanza componenti: rimangono :remaining , servono :requested ', ), 'checkin' => array( diff --git a/resources/lang/it/admin/consumables/message.php b/resources/lang/it/admin/consumables/message.php index 977dc0d151..4421da54a0 100644 --- a/resources/lang/it/admin/consumables/message.php +++ b/resources/lang/it/admin/consumables/message.php @@ -23,7 +23,8 @@ return array( 'checkout' => array( 'error' => 'Il consumabile non è stato controllato, prova di nuovo', 'success' => 'Il consumabile è stato controllato con successo.', - 'user_does_not_exist' => 'Questo utente non è valido. Riprova.' + 'user_does_not_exist' => 'Questo utente non è valido. Riprova.', + 'unavailable' => 'Non ci sono abbastanza consumabili per questo check-out. Controlla la quantità rimasta. ', ), 'checkin' => array( diff --git a/resources/lang/it/admin/custom_fields/general.php b/resources/lang/it/admin/custom_fields/general.php index 8426b01bed..2968f1c35f 100644 --- a/resources/lang/it/admin/custom_fields/general.php +++ b/resources/lang/it/admin/custom_fields/general.php @@ -49,4 +49,6 @@ return [ 'unique' => 'Univoco', 'display_in_user_view' => 'Permetti all\'utente di visualizzare questi valori nella pagina Visualizza Beni Assegnati', 'display_in_user_view_table' => 'Visibile all\'utente', + 'auto_add_to_fieldsets' => 'Aggiungi automaticamente a ogni nuovo campo', + 'add_to_preexisting_fieldsets' => 'Aggiungi a tutti i campi esistenti', ]; diff --git a/resources/lang/it/admin/hardware/form.php b/resources/lang/it/admin/hardware/form.php index b8c028efd7..c92f4a2f30 100644 --- a/resources/lang/it/admin/hardware/form.php +++ b/resources/lang/it/admin/hardware/form.php @@ -48,7 +48,7 @@ return [ 'asset_location_update_default' => 'Aggiorna solo la posizione predefinita', 'asset_not_deployable' => 'Lo stato del bene è "Non Assegnabile". Non puoi fare il check-out di questo bene.', 'asset_deployable' => 'Lo stato del bene è "Assegnabile". Puoi fare il check-out di questo bene.', - 'processing_spinner' => 'Processing... (This might take a bit of time on large files)', + 'processing_spinner' => 'Elaborazione... (Può volerci un po\' su file di grandi dimensioni)', 'optional_infos' => 'Informazioni Opzionali', 'order_details' => 'Informazioni relative all\'ordine' ]; diff --git a/resources/lang/it/admin/hardware/general.php b/resources/lang/it/admin/hardware/general.php index 13777947ad..b1f12c4be7 100644 --- a/resources/lang/it/admin/hardware/general.php +++ b/resources/lang/it/admin/hardware/general.php @@ -23,6 +23,7 @@ return [ 'restore' => 'Ripristina Asset', 'pending' => 'In attesa', 'undeployable' => 'Non Distribuilbile', + 'undeployable_tooltip' => 'Questo bene ha una etichetta che lo rende non distribuibile, il check-out non può avvenire.', 'view' => 'Vedi Asset', 'csv_error' => 'C\'è un errore nel file CSV:', 'import_text' => ' diff --git a/resources/lang/it/admin/hardware/table.php b/resources/lang/it/admin/hardware/table.php index 67b102ace2..02b3e4fb57 100644 --- a/resources/lang/it/admin/hardware/table.php +++ b/resources/lang/it/admin/hardware/table.php @@ -8,6 +8,7 @@ return [ 'change' => 'Dentro/Fuori', 'checkout_date' => 'Data di estrazione', 'checkoutto' => 'Estratto', + 'components_cost' => 'Costo Totale Componenti', 'current_value' => 'Valore Attuale', 'diff' => 'Differenza', 'dl_csv' => 'Scarica CSV', diff --git a/resources/lang/it/admin/licenses/general.php b/resources/lang/it/admin/licenses/general.php index cb1ef8b0e3..581d250639 100644 --- a/resources/lang/it/admin/licenses/general.php +++ b/resources/lang/it/admin/licenses/general.php @@ -1,8 +1,8 @@ 'Informazioni sulle licenze', - 'about_licenses' => 'Le licenze vengono utilizzate per monitorare il software. Hanno un numero specifico di posti che possono essere verificati agli individui', + 'about_licenses_title' => 'Informazioni sulle licenze', + 'about_licenses' => 'Le licenze vengono utilizzate per monitorare il software. Hanno un numero specifico di posti che possono essere verificati agli individui', 'checkin' => 'Registrare Licenza Sede', 'checkout_history' => 'Storico Estrazioni', 'checkout' => 'Estrazione Licenza Sede', @@ -18,4 +18,30 @@ return array( 'software_licenses' => 'Licenze Software', 'user' => 'Utente', 'view' => 'Mostra Licenza', + 'delete_disabled' => 'Questa licenza non può essere cancellata perché ci sono delle postazioni assegnate.', + 'bulk' => + [ + 'checkin_all' => [ + 'button' => 'Check-in di tutte le postazioni', + 'modal' => 'Ciò effettuerà il check-in di una postazione. | Ciò effettuerà il check-in di :checkedout_seats_count postazioni per questa licenza.', + 'enabled_tooltip' => 'Check-in di TUTTE le postazioni di questa licenza, sia di utenti che di beni', + 'disabled_tooltip' => 'Disattivato perché non ci sono postazioni assegnate', + 'success' => 'Check-in della licenza effettuato! | Check-in di tutte le licenze effettuato!', + 'log_msg' => 'Check-in effettuato tramite GUI di assegnazione massiva di licenze', + ], + + 'checkout_all' => [ + 'button' => 'Check-out di tutte le postazioni', + 'modal' => 'Ciò effettuerà il check-out di una postazione al primo utente disponibile. | Questa azione effettuerà il checkout di :available_seats_count postazioni ai primi utenti disponibili. Un utente viene considerato disponibile se non hanno già questa licenza e la proprietà Auto-Assegna Licenza è attivata nel loro account utente.', + 'enabled_tooltip' => 'Assegna TUTTE le postazioni (o tutte quelle disponibili) a TUTTI gli utenti', + 'disabled_tooltip' => 'Disattivato perché non ci sono postazioni disponibili', + 'success' => 'Check-out della licenza effettuato ! | Check-out di :count licenze effettuato!', + 'error_no_seats' => 'Nessuna postazione rimasta per questa licenza.', + 'warn_not_enough_seats' => ':count utenti assegnati a questa licenza, ma le postazioni sono finite.', + 'warn_no_avail_users' => 'Non ho fatto nulla: Non ci sono utenti che non abbiano già questa licenza.', + 'log_msg' => 'Check-out effettuato tramite GUI di assegnazione massiva di licenze', + + + ], + ], ); diff --git a/resources/lang/it/admin/manufacturers/message.php b/resources/lang/it/admin/manufacturers/message.php index 316e202e87..c75c157aad 100644 --- a/resources/lang/it/admin/manufacturers/message.php +++ b/resources/lang/it/admin/manufacturers/message.php @@ -2,6 +2,7 @@ return array( + 'support_url_help' => 'Usa {LOCALE} e {SERIAL} nell\'URL come variabili per avere i valori riempiti automaticamente durante la visualizzazione dei beni.', 'does_not_exist' => 'Il produttore non esiste.', 'assoc_users' => 'Questo produttore è attualmente associato con almeno un modello e non può essere eliminato. Si prega di aggiornare i modelli di riferimento e riprovare. ', diff --git a/resources/lang/it/admin/manufacturers/table.php b/resources/lang/it/admin/manufacturers/table.php index 484469cdcd..3ec4745b8d 100644 --- a/resources/lang/it/admin/manufacturers/table.php +++ b/resources/lang/it/admin/manufacturers/table.php @@ -10,6 +10,7 @@ return array( 'support_email' => 'E-mail di supporto', 'support_phone' => 'Telefono di sostegno', 'support_url' => 'URL di supporto', + 'warranty_lookup_url' => 'URL Stato Garanzia', 'update' => 'Aggiorna Produttore', 'url' => 'URL', diff --git a/resources/lang/it/admin/models/general.php b/resources/lang/it/admin/models/general.php index 8b98c93695..7763bd1863 100644 --- a/resources/lang/it/admin/models/general.php +++ b/resources/lang/it/admin/models/general.php @@ -6,7 +6,7 @@ return array( 'deleted' => 'Questo modello è stato eliminato.', 'bulk_delete' => 'Eliminazione di massa di modelli Asset', 'bulk_delete_help' => 'Utilizza le caselle di controllo in basso per confermare la cancellazione dei modelli di asset selezionati. I modelli di asset con asset ad essi associati non possono essere eliminati finché le risorse non sono associate a un modello diverso.', - 'bulk_delete_warn' => 'You are about to delete one asset model.|You are about to delete :model_count asset models.', + 'bulk_delete_warn' => 'Stai per cancellare un modello di bene.|Stai per cancellare :model_count modelli di bene.', 'restore' => 'Ripristinare il modello', 'requestable' => 'Gli utenti possono richiedere questo modello', 'show_mac_address' => 'Mostra MAC Address dei beni in questo modello', diff --git a/resources/lang/it/admin/models/message.php b/resources/lang/it/admin/models/message.php index 89f886f652..028660345a 100644 --- a/resources/lang/it/admin/models/message.php +++ b/resources/lang/it/admin/models/message.php @@ -32,14 +32,14 @@ return array( 'bulkedit' => array( 'error' => 'Nessun campo è stato modificato, quindi niente è stato aggiornato.', - 'success' => 'Model successfully updated. |:model_count models successfully updated.', - 'warn' => 'You are about to update the properies of the following model: |You are about to edit the properties of the following :model_count models:', + 'success' => 'Modello aggiornato. |:model_count modelli aggiornati con successo.', + 'warn' => 'Stai per aggiornare le proprietà di questo modello: |Stai per modificare le proprietà di questi :model_count modelli:', ), 'bulkdelete' => array( 'error' => 'Non sono stati selezionati modelli, quindi non è stato eliminato nulla.', - 'success' => 'Model deleted!|:success_count models deleted!', + 'success' => 'Modello cancellato!|:success_count modelli cancellati!', 'success_partial' => ':success_count modelli sono stati eliminati, tuttavia non è stato possibile eliminare :fail_count modelli perché dispongono ancora di risorse associate.' ), diff --git a/resources/lang/it/admin/settings/general.php b/resources/lang/it/admin/settings/general.php index 473c2fc6ec..ebb28a9814 100644 --- a/resources/lang/it/admin/settings/general.php +++ b/resources/lang/it/admin/settings/general.php @@ -86,6 +86,8 @@ return [ 'ldap_settings' => 'Impostazioni LDAP', 'ldap_client_tls_cert_help' => 'Il Certificato e la Chiave TLS Client per le connessioni LDAP sono di solito richieste solo nelle configurazioni di Google Workspace con "Secure LDAP".', 'ldap_client_tls_key' => 'Chiave TLS client LDAP', + 'ldap_location' => 'Posizione LDAP', +'ldap_location_help' => 'Il campo Posizione LDAP deve essere usato se una OU non viene utilizzata nella Base Bind DN Lascia vuoto se viene usata la ricerca OU.', 'ldap_login_test_help' => 'Immettere un nome utente e una password LDAP validi dal DN di base specificato in precedenza per verificare se il login LDAP è configurato correttamente. DEVI SALVARE LE IMPOSTAZIONI LDAP AGGIORNATE PRIMA.', 'ldap_login_sync_help' => 'Questo verifica solamente che LDAP possa sincronizzare correttamente. Se la tua query di autenticazione LDAP non è corretta, gli utenti potrebbero non essere ancora in grado di accedere. DEVI SALVARE LE IMPOSTAZIONI LDAP PRIMA DI EFFETTUARE QUESTO TEST.', 'ldap_manager' => 'Manager LDAP', @@ -328,4 +330,9 @@ return [ 'setup_migration_create_user' => 'Successivo: Crea Utente', 'ldap_settings_link' => 'Impostazioni LDAP', 'slack_test' => 'Test Integrazione', + 'google_callback_help' => 'Inserisci qeusto URL come URL di callback nelle impostazioni della tua app Google OAuth nella Google Cloud Console della tua organizzazione.', + 'google_login' => 'Impostazioni Accesso Google Workspace', + 'enable_google_login' => 'Consenti agli utenti di accedere con Google Workspace', + 'enable_google_login_help' => 'Gli utenti non verranno creati automaticamente. Devono avere SIA un account qui CHE in Google Workspace e il loro nome utente qui deve corrispondere al loro indirizzo email di Google Workspace. ', + ]; diff --git a/resources/lang/it/admin/users/general.php b/resources/lang/it/admin/users/general.php index 3600f6f38c..c97a4eb4e0 100644 --- a/resources/lang/it/admin/users/general.php +++ b/resources/lang/it/admin/users/general.php @@ -35,7 +35,7 @@ return [ 'superadmin_permission_warning' => 'Solo i superamministratori possono concedere il permesso di superamministratore a un altro utente.', 'admin_permission_warning' => 'Solo gli utenti con diritti di amministratore o superiore possono nominare altri utenti come amministratore.', 'remove_group_memberships' => 'Rimuove Membri del Gruppo', - 'warning_deletion_information' => 'You are about to checkin ALL items from the :count user(s) listed below. Super admin names are highlighted in red.', + 'warning_deletion_information' => 'Stai per effettuare il Checkin di TUTTI gli elementi degli utenti :count elencati di seguito. I nomi dei super amministratori sono evidenziati in rosso.', 'update_user_assets_status' => 'Aggiorna tutti i beni per questi utenti a questo stato', 'checkin_user_properties' => 'Esegui il check-in di tutte le proprietà associate a questi utenti', 'remote_label' => 'Questo è un utente remoto', @@ -43,12 +43,12 @@ return [ 'remote_help' => 'Questo può esserti utile se devi filtrare gli utenti remoti che non entrano mai o solo raramente nelle tue posizioni fisiche.', 'not_remote_label' => 'Questo non è un utente remoto', 'vip_label' => 'Utente VIP', - 'vip_help' => 'This can be helpful to mark important people in your org if you would like to handle them in special ways.', + 'vip_help' => 'Puoi contrassegnare le persone importanti nella tua organizzazione, se vuoi trattarle in maniera speciale.', 'create_user' => 'Crea utente', 'create_user_page_explanation' => 'Queste sono le informazioni dell\'account che utilizzerai per accedere al sito per la prima volta.', 'email_credentials' => 'Credenziali email', 'email_credentials_text' => 'Invia le mie credenziali all\'indirizzo email qui sopra', 'next_save_user' => 'Successivo: Salva Utente', 'all_assigned_list_generation' => 'Generato il:', - 'email_user_creds_on_create' => 'Email this user their credentials?', + 'email_user_creds_on_create' => 'Mandare le credenziali all\'utente?', ]; diff --git a/resources/lang/it/admin/users/message.php b/resources/lang/it/admin/users/message.php index 28a5c873c2..5883571e9f 100644 --- a/resources/lang/it/admin/users/message.php +++ b/resources/lang/it/admin/users/message.php @@ -6,7 +6,7 @@ return array( 'declined' => 'Hai rifiutato con successo questo prodotto.', 'bulk_manager_warn' => 'I tuoi utenti sono stati aggiornati con successo, tuttavia la voce del gestore non è stata salvata perché il gestore selezionato è stato anche nell\'elenco utenti da modificare e gli utenti potrebbero non essere il proprio gestore. Seleziona nuovamente i tuoi utenti, esclusi il gestore.', 'user_exists' => 'Utente già esistente!', - 'user_not_found' => 'L\'utente [:id] non esite.', + 'user_not_found' => 'L\'utente non esiste.', 'user_login_required' => 'È necessario il campo login', 'user_password_required' => 'È richiesta la password.', 'insufficient_permissions' => 'Permessi Insufficienti.', diff --git a/resources/lang/it/auth/general.php b/resources/lang/it/auth/general.php index d4d75d8750..41d8dc220f 100644 --- a/resources/lang/it/auth/general.php +++ b/resources/lang/it/auth/general.php @@ -12,5 +12,8 @@ return [ 'remember_me' => 'Ricordami', 'username_help_top' => 'Inserisci il tuo nome utente per ricevere via email il link per reimpostare la password.', 'username_help_bottom' => 'Il tuo nome utente e indirizzo email possono essere gli stessi, ma potrebbe non essere così a seconda della tua configurazione. Se non riesci a ricordare il tuo nome utente, contatta l\'amministratore.

I nomi utente senza un indirizzo email associato non potranno ricevere via email il link di reimpostazione della password. ', - ]; + 'google_login' => 'O accedi con Google Workspace', + 'google_login_failed' => 'Accesso con Google non riuscito, riprova.', + +]; diff --git a/resources/lang/it/button.php b/resources/lang/it/button.php index b741e87562..59c755e916 100644 --- a/resources/lang/it/button.php +++ b/resources/lang/it/button.php @@ -4,7 +4,7 @@ return [ 'actions' => 'Azioni', 'add' => 'Aggiungi Nuovo', 'cancel' => 'Annulla', - 'checkin_and_delete' => 'Checkin All / Delete User', + 'checkin_and_delete' => 'Checkin di tutto / Elimina utente', 'delete' => 'Cancella', 'edit' => 'Modifica', 'restore' => 'Ripristina', diff --git a/resources/lang/it/general.php b/resources/lang/it/general.php index 9c29c38aca..d5fc154ca6 100644 --- a/resources/lang/it/general.php +++ b/resources/lang/it/general.php @@ -92,6 +92,7 @@ return [ 'debug_warning_text' => 'Questa applicazione è in esecuzione in modalità di produzione con il debug abilitato. Questo può esporre dati sensibili se l\'applicazione è accessibile al mondo esterno. Disabilitare la modalità di debug impostando il valore APP_DEBUG nel file .env a false.', 'delete' => 'elimina', 'delete_confirm' => 'Sei sicuro di voler eliminare :item?', + 'delete_confirm_no_undo' => 'Sei sicuro di voler cancellare :item? Questa azione non può essere annullata.', 'deleted' => 'Eliminata', 'delete_seats' => 'Posti Cancellati', 'deletion_failed' => 'Eliminazione fallita', @@ -423,7 +424,7 @@ return [ 'clear_and_save' => 'Pulisci & Salva', 'update_existing_values' => 'Aggiornare i Valori Esistenti?', 'auto_incrementing_asset_tags_disabled_so_tags_required' => 'La generazione incrementale dei tag dei beni è disattivata: Tutte le righe devono avere una voce in "Tag Bene".', - 'auto_incrementing_asset_tags_enabled_so_now_assets_will_be_created' => 'Note: Generating auto-incrementing asset tags is enabled so assets will be created for rows that do not have "Asset Tag" populated. Rows that do have "Asset Tag" populated will be updated with the provided information.', + 'auto_incrementing_asset_tags_enabled_so_now_assets_will_be_created' => 'Nota: la generazione automatica dei tag per gli assets è attiva, quindi il tag verrà creato per ogni asset che non avesse il campo tag popolato. Gli elementi già provvisti di Tag saranno aggiornati con le informazioni fornite.', 'send_welcome_email_to_users' => ' Inviare Mail di Benvenuto ai nuovi utenti?', 'back_before_importing' => 'Backup prima di importare?', 'csv_header_field' => 'Campo Intestazione Csv', @@ -438,5 +439,14 @@ return [ 'setup_successful_migrations' => 'Le tabelle del database sono state create', 'setup_migration_output' => 'Output migrazione:', 'setup_migration_create_user' => 'Successivo: Crea Utente', - 'importer_generic_error' => 'Your file import is complete, but we did receive an error. This is usually caused by third-party API throttling from a notification webhook (such as Slack) and would not have interfered with the import itself, but you should confirm this.', + 'importer_generic_error' => 'Importazione completata, ma nel mentre è stato ricevuto un errore. Questo di solito è causato da API di terze parti in throttling, come quelle delle notifiche in webhook (come Slack), che non dovrebbero interferire con l\'importazione, ma è meglio controllare.', + 'confirm' => 'Conferma', + 'autoassign_licenses' => 'Auto-Assegna Licenze', + 'autoassign_licenses_help' => 'Permetti a questo utente di avere licenze assegnate tramite la GUI per l\'assegnazione massiva delle licenze o con gli strumenti cli.', + 'autoassign_licenses_help_long' => 'Ciò permette a un utente di farsi assegnare licenze tramite la GUI di assegnazione massiva di licenze o con gli strumenti cli. (Per esempio, potresti non volere che degli appaltatori ricevano automaticamente una licenza che forniresti solo al personale. Puoi ancora assegnare individualmente le licenze a questi utenti, ma non verranno inclusi nella funziona "Assegna a tutti gli utenti".)', + 'no_autoassign_licenses_help' => 'Non includere l\'utente nelle assegnazioni massive tramite la GUI o gli strumenti cli.', + 'modal_confirm_generic' => 'Si è sicuri?', + 'cannot_be_deleted' => 'Questo elemento non può essere eliminato', + 'undeployable_tooltip' => 'Non puoi fare il check out di questo oggetto. Controlla la quantità rimanente.', + ]; diff --git a/resources/lang/it/help.php b/resources/lang/it/help.php index ef68324d70..38f1b9f909 100644 --- a/resources/lang/it/help.php +++ b/resources/lang/it/help.php @@ -15,7 +15,7 @@ return [ 'more_info_title' => 'Ulteriori Informazioni', - 'audit_help' => 'Checking this box will edit the asset record to reflect this new location. Leaving it unchecked will simply note the location in the audit log.

Note that if this asset is checked out, it will not change the location of the person, asset or location it is checked out to.', + 'audit_help' => 'Selezionando questa casella verranno modificati le posizioni dei beni. Non selezionandola, il luogo verrà semplicemente annotato nel log di controllo.

Nota che se questo bene è assegnato, non modificherà la posizione della persona, bene o posizione a cui è assegnato.', 'assets' => 'Assets sono elementi tracciati con il numero di serie o il tag. Tendono ad essere elementi di valore più elevato, ove è importante identificare un elemento specifico.', diff --git a/resources/lang/it/localizations.php b/resources/lang/it/localizations.php index 7ef4dcc748..47a2612ca6 100644 --- a/resources/lang/it/localizations.php +++ b/resources/lang/it/localizations.php @@ -92,38 +92,38 @@ return [ 'BI'=>'Burundi', 'BJ'=>'Benin', 'BM'=>'Bermuda', - 'BN'=>'Brunei Darussalam', + 'BN'=>'Sultanato del Brunei', 'BO'=>'Bolivia', 'BR'=>'Brasile', 'BS'=>'Bahamas', 'BT'=>'Bhutan', - 'BV'=>'Bouvet Island', + 'BV'=>'Isola di Bouvet', 'BW'=>'Botswana', - 'BY'=>'Belarus', + 'BY'=>'Bielorussia', 'BZ'=>'Belize', 'CA'=>'Canada', - 'CC'=>'Cocos (Keeling) Islands', - 'CD'=>'Congo (Democratic Republic)', - 'CF'=>'Central African Republic', - 'CG'=>'Congo (Republic)', + 'CC'=>'Isole Cocos (Keeling)', + 'CD'=>'Congo (Repubblica Democratica)', + 'CF'=>'Repubblica Centrafricana', + 'CG'=>'Congo (Repubblica)', 'CH'=>'Svizzera', - 'CI'=>'Côte d\'Ivoire', - 'CK'=>'Cook Islands', - 'CL'=>'Chile', + 'CI'=>'Costa d’Avorio', + 'CK'=>'Isole Cook', + 'CL'=>'Cile', 'CM'=>'Camerun', 'CN'=>'Repubblica popolare cinese', 'CO'=>'Colombia', 'CR'=>'Costa Rica', 'CU'=>'Cuba', - 'CV'=>'Cape Verde', - 'CX'=>'Christmas Island', - 'CY'=>'Cyprus', - 'CZ'=>'Czech Republic', + 'CV'=>'Capo Verde', + 'CX'=>'Isola Di Natale', + 'CY'=>'Cipro', + 'CZ'=>'Repubblica Ceca', 'DE'=>'Germania', - 'DJ'=>'Djibouti', + 'DJ'=>'Gibuti', 'DK'=>'Danimarca', 'DM'=>'Dominica', - 'DO'=>'Dominican Republic', + 'DO'=>'Repubblica Dominicana', 'DZ'=>'Algeria', 'EC'=>'Ecuador', 'EE'=>'Estonia', @@ -134,178 +134,178 @@ return [ 'EU'=>'Unione Europea', 'FI'=>'Finlandia', 'FJ'=>'Fiji', - 'FK'=>'Falkland Islands (Malvinas)', - 'FM'=>'Micronesia, Federated States Of', - 'FO'=>'Faroe Islands', + 'FK'=>'Isole Falkland (Malvina)', + 'FM'=>'Stati Federati della Micronesia', + 'FO'=>'Isole Færøer', 'FR'=>'Francia', 'GA'=>'Gabon', 'GD'=>'Grenada', 'GE'=>'Georgia', - 'GF'=>'French Guiana', + 'GF'=>'Guyana Francese', 'GG'=>'Guernsey', 'GH'=>'Ghana', - 'GI'=>'Gibraltar', - 'GL'=>'Greenland', + 'GI'=>'Gibilterra', + 'GL'=>'Groenlandia', 'GM'=>'Gambia', 'GN'=>'Guinea', - 'GP'=>'Guadeloupe', - 'GQ'=>'Equatorial Guinea', - 'GR'=>'Greece', - 'GS'=>'South Georgia And The South Sandwich Islands', + 'GP'=>'Guadaupe', + 'GQ'=>'Guinea Equatoriale', + 'GR'=>'Grecia', + 'GS'=>'Georgia Del Sud E Isole Sandwich Del Sud', 'GT'=>'Guatemala', 'GU'=>'Guam', 'GW'=>'Guinea-Bissau', 'GY'=>'Guyana', 'HK'=>'Hong Kong', - 'HM'=>'Heard And Mc Donald Islands', + 'HM'=>'Isole Heard E Mc Donald', 'HN'=>'Honduras', - 'HR'=>'Croatia (local name: Hrvatska)', + 'HR'=>'Croazia (nome locale: Hrvatska)', 'HT'=>'Haiti', - 'HU'=>'Hungary', + 'HU'=>'Ungheria', 'ID'=>'Indonesia', - 'IE'=>'Ireland', + 'IE'=>'Irlanda', 'IL'=>'Israel', - 'IM'=>'Isle of Man', + 'IM'=>'Isola di Man', 'IN'=>'India', - 'IO'=>'British Indian Ocean Territory', + 'IO'=>'Territorio Britannico Dell\'Oceano Indiano', 'IQ'=>'Iraq', - 'IR'=>'Iran, Islamic Republic Of', - 'IS'=>'Iceland', + 'IR'=>'Iran', + 'IS'=>'Islanda', 'IT'=>'Italia', 'JE'=>'Jersey', 'JM'=>'Jamaica', - 'JO'=>'Jordan', - 'JP'=>'Japan', - 'KE'=>'Kenya', + 'JO'=>'Giordania', + 'JP'=>'Giappone', + 'KE'=>'Kenia', 'KG'=>'Kyrgyzstan', - 'KH'=>'Cambodia', + 'KH'=>'Cambogia', 'KI'=>'Kiribati', - 'KM'=>'Comoros', - 'KN'=>'Saint Kitts And Nevis', - 'KR'=>'Korea, Republic Of', + 'KM'=>'Comore', + 'KN'=>'Saint Kitts E Nevis', + 'KR'=>'Corea, Repubblica Di', 'KW'=>'Kuwait', - 'KY'=>'Cayman Islands', - 'KZ'=>'Kazakhstan', - 'LA'=>'Lao People\'s Democratic Republic', - 'LB'=>'Lebanon', - 'LC'=>'Saint Lucia', + 'KY'=>'Isole Cayman', + 'KZ'=>'Kazakistan', + 'LA'=>'Repubblica Democratica Popolare Del Laos', + 'LB'=>'Libano', + 'LC'=>'Santa Lucia', 'LI'=>'Liechtenstein', 'LK'=>'Sri Lanka', 'LR'=>'Liberia', - 'LS'=>'Lesotho', - 'LT'=>'Lithuania', - 'LU'=>'Luxembourg', - 'LV'=>'Latvia', + 'LS'=>'Lesoto', + 'LT'=>'Lituania', + 'LU'=>'Lussemburgo', + 'LV'=>'Lettonia', 'LY'=>'Libyan Arab Jamahiriya', - 'MA'=>'Morocco', + 'MA'=>'Marocco', 'MC'=>'Monaco', - 'MD'=>'Moldova, Republic Of', + 'MD'=>'Moldavia, Repubblica di', 'ME'=>'Montenegro', 'MG'=>'Madagascar', - 'MH'=>'Marshall Islands', - 'MK'=>'Macedonia, The Former Yugoslav Republic Of', + 'MH'=>'Isole Marshall', + 'MK'=>'Macedonia, Repubblica Ex Jugoslava di', 'ML'=>'Mali', - 'MM'=>'Myanmar', + 'MM'=>'Myanmar/Birmania', 'MN'=>'Mongolia', - 'MO'=>'Macau', - 'MP'=>'Northern Mariana Islands', - 'MQ'=>'Martinique', + 'MO'=>'Macao', + 'MP'=>'Isole Marianne Settentrionali', + 'MQ'=>'Martinica', 'MR'=>'Mauritania', 'MS'=>'Montserrat', 'MT'=>'Malta', 'MU'=>'Mauritius', - 'MV'=>'Maldives', + 'MV'=>'Maldive', 'MW'=>'Malawi', - 'MX'=>'Mexico', + 'MX'=>'Messico', 'MY'=>'Malaysia', - 'MZ'=>'Mozambique', + 'MZ'=>'Mozambico', 'NA'=>'Namibia', - 'NC'=>'New Caledonia', + 'NC'=>'Nuova Caledonia', 'NE'=>'Niger', - 'NF'=>'Norfolk Island', + 'NF'=>'Isola Norfolk', 'NG'=>'Nigeria', 'NI'=>'Nicaragua', - 'NL'=>'Netherlands', - 'NO'=>'Norway', + 'NL'=>'Paesi Bassi', + 'NO'=>'Norvegia', 'NP'=>'Nepal', 'NR'=>'Nauru', 'NU'=>'Niue', - 'NZ'=>'New Zealand', + 'NZ'=>'Nuova Zelanda', 'OM'=>'Oman', 'PA'=>'Panama', 'PE'=>'Peru', - 'PF'=>'French Polynesia', + 'PF'=>'Polinesia Francese', 'PG'=>'Papua New Guinea', - 'PH'=>'Philippines, Republic of the', + 'PH'=>'Filippine, Repubblica del', 'PK'=>'Pakistan', - 'PL'=>'Poland', - 'PM'=>'St. Pierre And Miquelon', + 'PL'=>'Polonia', + 'PM'=>'St. Pierre E Miquelon', 'PN'=>'Pitcairn', 'PR'=>'Puerto Rico', - 'PS'=>'Palestine', - 'PT'=>'Portugal', + 'PS'=>'Palestina', + 'PT'=>'Portogallo', 'PW'=>'Palau', 'PY'=>'Paraguay', 'QA'=>'Qatar', - 'RE'=>'Reunion', + 'RE'=>'Riunione', 'RO'=>'Romania', 'RS'=>'Serbia', - 'RU'=>'Russian Federation', + 'RU'=>'Federazione Russa', 'RW'=>'Rwanda', - 'SA'=>'Saudi Arabia', - 'UK'=>'Scotland', - 'SB'=>'Solomon Islands', + 'SA'=>'Arabia Saudita', + 'UK'=>'Scozia', + 'SB'=>'Isole Salomone', 'SC'=>'Seychelles', 'SS'=>'Sudan Sud', 'SD'=>'Sudan', - 'SE'=>'Sweden', + 'SE'=>'Regno di Svezia', 'SG'=>'Singapore', 'SH'=>'St. Helena', 'SI'=>'Slovenia', - 'SJ'=>'Svalbard And Jan Mayen Islands', - 'SK'=>'Slovakia (Slovak Republic)', + 'SJ'=>'Isole Svalbard e Jan Mayen', + 'SK'=>'Slovacchia (Repubblica Slovacca)', 'SL'=>'Sierra Leone', 'SM'=>'San Marino', 'SN'=>'Senegal', 'SO'=>'Somalia', 'SR'=>'Suriname', - 'ST'=>'Sao Tome And Principe', - 'SU'=>'Soviet Union', + 'ST'=>'São Tomé e Príncipe', + 'SU'=>'Unione Sovietica', 'SV'=>'El Salvador', - 'SY'=>'Syrian Arab Republic', + 'SY'=>'Repubblica Araba Siriana', 'SZ'=>'Swaziland', - 'TC'=>'Turks And Caicos Islands', + 'TC'=>'Isole Turks e Caicos', 'TD'=>'Chad', - 'TF'=>'French Southern Territories', + 'TF'=>'Territori australi francesi', 'TG'=>'Togo', 'TH'=>'Thailand', 'TJ'=>'Tajikistan', 'TK'=>'Tokelau', - 'TI'=>'East Timor', + 'TI'=>'Timor Est', 'TM'=>'Turkmenistan', 'TN'=>'Tunisia', 'TO'=>'Tonga', - 'TP'=>'East Timor (old code)', + 'TP'=>'Timor orientale (vecchio codice)', 'TR'=>'Turchia', - 'TT'=>'Trinidad And Tobago', + 'TT'=>'Trinidad E Tobago', 'TV'=>'Tuvalu', 'TW'=>'Taiwan', - 'TZ'=>'Tanzania, United Republic Of', + 'TZ'=>'Tanzania, Repubblica Unita di', 'UA'=>'Ucraina', 'UG'=>'Uganda', 'UK'=>'Regno Unito', 'US'=>'Stati Uniti', - 'UM'=>'United States Minor Outlying Islands', + 'UM'=>'Isole Minori Esterne Degli Stati Uniti', 'UY'=>'Uruguay', 'UZ'=>'Uzbekistan', 'VA'=>'Città Del Vaticano (Santa Sede)', - 'VC'=>'Saint Vincent And The Grenadines', + 'VC'=>'Saint Vincent e Grenadines', 'VE'=>'Venezuela', - 'VG'=>'Virgin Islands (British)', - 'VI'=>'Virgin Islands (U.S.)', - 'VN'=>'Viet Nam', + 'VG'=>'Isole Vergini (British)', + 'VI'=>'Isole Vergini (British.)', + 'VN'=>'Vietnam', 'VU'=>'Vanuatu', - 'WF'=>'Wallis And Futuna Islands', + 'WF'=>'Isole di Wallis e Futuna', 'WS'=>'Samoa', 'YE'=>'Yemen', 'YT'=>'Mayotte', diff --git a/resources/lang/it/mail.php b/resources/lang/it/mail.php index 9dc0d9232d..ad883e281c 100644 --- a/resources/lang/it/mail.php +++ b/resources/lang/it/mail.php @@ -74,6 +74,7 @@ return [ 'your_credentials' => 'Le tue credenziali Snipe-IT', 'Accessory_Checkin_Notification' => 'Checkin accessorio avvenuto', 'Asset_Checkin_Notification' => 'Checkin asset avvenuto', + 'Asset_Checkout_Notification' => 'Check-out del bene avvenuto', 'License_Checkin_Notification' => 'Checkin licenza avvenuto', 'Expected_Checkin_Report' => 'Rapporto restituzione attesa del bene', 'Expected_Checkin_Notification' => 'Promemoria: scadenza riconsegna :name in avvicinamento', diff --git a/resources/lang/it/validation.php b/resources/lang/it/validation.php index e8ad0942f1..96140887da 100644 --- a/resources/lang/it/validation.php +++ b/resources/lang/it/validation.php @@ -67,6 +67,8 @@ return [ 'array' => 'L\'attributo deve avere almeno: elementi min.', ], 'starts_with' => 'Attributo :attribute deve iniziare con uno dei seguenti: :values.', + 'ends_with' => 'Attributo :attribute deve finire con uno dei seguenti: :values.', + 'not_in' => 'L\' :attribute selezionato è invalido.', 'numeric' => 'L\' :attribute deve essere un numero.', 'present' => 'Il campo attributo deve essere presente.', diff --git a/resources/lang/iu/admin/accessories/general.php b/resources/lang/iu/admin/accessories/general.php index 84a3e83383..bed7f38fab 100644 --- a/resources/lang/iu/admin/accessories/general.php +++ b/resources/lang/iu/admin/accessories/general.php @@ -17,5 +17,6 @@ return array( 'use_default_eula' => 'Use the primary default EULA instead.', 'use_default_eula_disabled' => 'Use the primary default EULA instead. No primary default EULA is set. Please add one in Settings.', 'clone' => 'Clone Accessory', + 'delete_disabled' => 'This accessory cannot be deleted yet because some items are still checked out.', ); diff --git a/resources/lang/iu/admin/components/message.php b/resources/lang/iu/admin/components/message.php index 1d13970f23..0a7dd8d954 100644 --- a/resources/lang/iu/admin/components/message.php +++ b/resources/lang/iu/admin/components/message.php @@ -23,7 +23,8 @@ return array( 'checkout' => array( 'error' => 'Component was not checked out, please try again', 'success' => 'Component checked out successfully.', - 'user_does_not_exist' => 'That user is invalid. Please try again.' + 'user_does_not_exist' => 'That user is invalid. Please try again.', + 'unavailable' => 'Not enough components remaining: :remaining remaining, :requested requested ', ), 'checkin' => array( diff --git a/resources/lang/iu/admin/consumables/message.php b/resources/lang/iu/admin/consumables/message.php index 48a3cfbd9f..c0d0aa7f68 100644 --- a/resources/lang/iu/admin/consumables/message.php +++ b/resources/lang/iu/admin/consumables/message.php @@ -23,7 +23,8 @@ return array( 'checkout' => array( 'error' => 'Consumable was not checked out, please try again', 'success' => 'Consumable checked out successfully.', - 'user_does_not_exist' => 'That user is invalid. Please try again.' + 'user_does_not_exist' => 'That user is invalid. Please try again.', + 'unavailable' => 'There are not enough consumables for this checkout. Please check the quantity left. ', ), 'checkin' => array( diff --git a/resources/lang/iu/admin/custom_fields/general.php b/resources/lang/iu/admin/custom_fields/general.php index 9dae380aa5..1923aa7f4a 100644 --- a/resources/lang/iu/admin/custom_fields/general.php +++ b/resources/lang/iu/admin/custom_fields/general.php @@ -49,4 +49,6 @@ return [ 'unique' => 'Unique', 'display_in_user_view' => 'Allow the checked out user to view these values in their View Assigned Assets page', 'display_in_user_view_table' => 'Visible to User', + 'auto_add_to_fieldsets' => 'Automatically add this to every new fieldset', + 'add_to_preexisting_fieldsets' => 'Add to any existing fieldsets', ]; diff --git a/resources/lang/iu/admin/hardware/general.php b/resources/lang/iu/admin/hardware/general.php index 3d1e43c2df..b0a48f2ce4 100644 --- a/resources/lang/iu/admin/hardware/general.php +++ b/resources/lang/iu/admin/hardware/general.php @@ -23,6 +23,7 @@ return [ 'restore' => 'Restore Asset', 'pending' => 'Pending', 'undeployable' => 'Undeployable', + 'undeployable_tooltip' => 'This asset has a status label that is undeployable and cannot be checked out at this time.', 'view' => 'View Asset', 'csv_error' => 'You have an error in your CSV file:', 'import_text' => ' diff --git a/resources/lang/iu/admin/hardware/table.php b/resources/lang/iu/admin/hardware/table.php index 6166ba8045..10629fd22c 100644 --- a/resources/lang/iu/admin/hardware/table.php +++ b/resources/lang/iu/admin/hardware/table.php @@ -8,6 +8,7 @@ return [ 'change' => 'In/Out', 'checkout_date' => 'Checkout Date', 'checkoutto' => 'Checked Out', + 'components_cost' => 'Total Components Cost', 'current_value' => 'Current Value', 'diff' => 'Diff', 'dl_csv' => 'Download CSV', diff --git a/resources/lang/iu/admin/licenses/general.php b/resources/lang/iu/admin/licenses/general.php index 25a536ec56..0187d076a3 100644 --- a/resources/lang/iu/admin/licenses/general.php +++ b/resources/lang/iu/admin/licenses/general.php @@ -1,8 +1,8 @@ 'About Licenses', - 'about_licenses' => 'Licenses are used to track software. They have a specified number of seats that can be checked out to individuals', + 'about_licenses_title' => 'About Licenses', + 'about_licenses' => 'Licenses are used to track software. They have a specified number of seats that can be checked out to individuals', 'checkin' => 'Checkin License Seat', 'checkout_history' => 'Checkout History', 'checkout' => 'Checkout License Seat', @@ -18,4 +18,30 @@ return array( 'software_licenses' => 'Software Licenses', 'user' => 'User', 'view' => 'View License', + 'delete_disabled' => 'This license cannot be deleted yet because some seats are still checked out.', + 'bulk' => + [ + 'checkin_all' => [ + 'button' => 'Checkin All Seats', + 'modal' => 'This will action checkin one seat. | This action will checkin all :checkedout_seats_count seats for this license.', + 'enabled_tooltip' => 'Checkin ALL seats for this license from both users and assets', + 'disabled_tooltip' => 'This is disabled because there are no seats currently checked out', + 'success' => 'License successfully checked in! | All licenses were successfully checked in!', + 'log_msg' => 'Checked in via bulk license checkout in license GUI', + ], + + 'checkout_all' => [ + 'button' => 'Checkout All Seats', + 'modal' => 'This action will checkout one seat to the first available user. | This action will checkout all :available_seats_count seats to the first available users. A user is considered available for this seat if they do not already have this license checked out to them, and the Auto-Assign License property is enabled on their user account.', + 'enabled_tooltip' => 'Checkout ALL seats (or as many as are available) to ALL users', + 'disabled_tooltip' => 'This is disabled because there are no seats currently available', + 'success' => 'License successfully checked out! | :count licenses were successfully checked out!', + 'error_no_seats' => 'There are no remaining seats left for this license.', + 'warn_not_enough_seats' => ':count users were assigned this license, but we ran out of available license seats.', + 'warn_no_avail_users' => 'Nothing to do. There are no users who do not already have this license assigned to them.', + 'log_msg' => 'Checked out via bulk license checkout in license GUI', + + + ], + ], ); diff --git a/resources/lang/iu/admin/manufacturers/message.php b/resources/lang/iu/admin/manufacturers/message.php index 21a4bc5aaf..d6656683ae 100644 --- a/resources/lang/iu/admin/manufacturers/message.php +++ b/resources/lang/iu/admin/manufacturers/message.php @@ -2,6 +2,7 @@ return array( + 'support_url_help' => 'Use {LOCALE} and {SERIAL} in your URL as variables to have those values auto-populate when viewing assets.', 'does_not_exist' => 'Manufacturer does not exist.', 'assoc_users' => 'This manufacturer is currently associated with at least one model and cannot be deleted. Please update your models to no longer reference this manufacturer and try again. ', diff --git a/resources/lang/iu/admin/manufacturers/table.php b/resources/lang/iu/admin/manufacturers/table.php index 4e3ea9904d..38cab6fd91 100644 --- a/resources/lang/iu/admin/manufacturers/table.php +++ b/resources/lang/iu/admin/manufacturers/table.php @@ -10,6 +10,7 @@ return array( 'support_email' => 'Support Email', 'support_phone' => 'Support Phone', 'support_url' => 'Support URL', + 'warranty_lookup_url' => 'Warranty Lookup URL', 'update' => 'Update Manufacturer', 'url' => 'URL', diff --git a/resources/lang/iu/admin/settings/general.php b/resources/lang/iu/admin/settings/general.php index 4c8bdcb629..92faf85c5f 100644 --- a/resources/lang/iu/admin/settings/general.php +++ b/resources/lang/iu/admin/settings/general.php @@ -32,7 +32,7 @@ return [ 'backups_restoring' => 'Restoring from Backup', 'backups_upload' => 'Upload Backup', 'backups_path' => 'Backups on the server are stored in :path', - 'backups_restore_warning' => 'Use the restore button to restore from a previous backup. (This does not currently work with S3 file storage or Docker.

Your entire :app_name database and any uploaded files will be completely replaced by what\'s in the backup file. ', + 'backups_restore_warning' => 'Use the restore button to restore from a previous backup. (This does not currently work with S3 file storage or Docker.)

Your entire :app_name database and any uploaded files will be completely replaced by what\'s in the backup file. ', 'backups_logged_out' => 'All existing users, including you, will be logged out once your restore is complete.', 'backups_large' => 'Very large backups may time out on the restore attempt and may still need to be run via command line. ', 'barcode_settings' => 'Barcode Settings', @@ -86,6 +86,8 @@ return [ 'ldap_settings' => 'LDAP Settings', 'ldap_client_tls_cert_help' => 'Client-Side TLS Certificate and Key for LDAP connections are usually only useful in Google Workspace configurations with "Secure LDAP." Both are required.', 'ldap_client_tls_key' => 'LDAP Client-Side TLS key', + 'ldap_location' => 'LDAP Location', +'ldap_location_help' => 'The Ldap Location field should be used if an OU is not being used in the Base Bind DN. Leave this blank if an OU search is being used.', 'ldap_login_test_help' => 'Enter a valid LDAP username and password from the base DN you specified above to test whether your LDAP login is configured correctly. YOU MUST SAVE YOUR UPDATED LDAP SETTINGS FIRST.', 'ldap_login_sync_help' => 'This only tests that LDAP can sync correctly. If your LDAP Authentication query is not correct, users may still not be able to login. YOU MUST SAVE YOUR UPDATED LDAP SETTINGS FIRST.', 'ldap_manager' => 'LDAP Manager', @@ -328,4 +330,9 @@ return [ 'setup_migration_create_user' => 'Next: Create User', 'ldap_settings_link' => 'LDAP Settings Page', 'slack_test' => 'Test Integration', + 'google_callback_help' => 'This should be entered as the callback URL in your Google OAuth app settings in your organization's Google developer console .', + 'google_login' => 'Google Workspace Login Settings', + 'enable_google_login' => 'Enable users to login with Google Workspace', + 'enable_google_login_help' => 'Users will not be automatically provisioned. They must have an existing account here AND in Google Workspace, and their username here must match their Google Workspace email address. ', + ]; diff --git a/resources/lang/iu/admin/users/message.php b/resources/lang/iu/admin/users/message.php index 247a1b321e..adf26b3229 100644 --- a/resources/lang/iu/admin/users/message.php +++ b/resources/lang/iu/admin/users/message.php @@ -6,7 +6,7 @@ return array( 'declined' => 'You have successfully declined this asset.', 'bulk_manager_warn' => 'Your users have been successfully updated, however your manager entry was not saved because the manager you selected was also in the user list to be edited, and users may not be their own manager. Please select your users again, excluding the manager.', 'user_exists' => 'User already exists!', - 'user_not_found' => 'User [:id] does not exist.', + 'user_not_found' => 'User does not exist.', 'user_login_required' => 'The login field is required', 'user_password_required' => 'The password is required.', 'insufficient_permissions' => 'Insufficient Permissions.', diff --git a/resources/lang/iu/auth/general.php b/resources/lang/iu/auth/general.php index 78b6780927..4486f090b2 100644 --- a/resources/lang/iu/auth/general.php +++ b/resources/lang/iu/auth/general.php @@ -12,5 +12,8 @@ return [ 'remember_me' => 'Remember Me', 'username_help_top' => 'Enter your username to be emailed a password reset link.', 'username_help_bottom' => 'Your username and email address may be the same, but may not be, depending on your configuration. If you cannot remember your username, contact your administrator.

Usernames without an associated email address will not be emailed a password reset link. ', - ]; + 'google_login' => 'Or login with Google Workspace', + 'google_login_failed' => 'Google Login failed, please try again.', + +]; diff --git a/resources/lang/iu/general.php b/resources/lang/iu/general.php index cb51b28a42..01779a8854 100644 --- a/resources/lang/iu/general.php +++ b/resources/lang/iu/general.php @@ -92,6 +92,7 @@ return [ 'debug_warning_text' => 'This application is running in production mode with debugging enabled. This can expose sensitive data if your application is accessible to the outside world. Disable debug mode by setting the APP_DEBUG value in your .env file to false.', 'delete' => 'Delete', 'delete_confirm' => 'Are you sure you wish to delete :item?', + 'delete_confirm_no_undo' => 'Are you sure you wish to delete :item? This can not be undone.', 'deleted' => 'Deleted', 'delete_seats' => 'Deleted Seats', 'deletion_failed' => 'Deletion failed', @@ -439,4 +440,13 @@ return [ 'setup_migration_output' => 'Migration output:', 'setup_migration_create_user' => 'Next: Create User', 'importer_generic_error' => 'Your file import is complete, but we did receive an error. This is usually caused by third-party API throttling from a notification webhook (such as Slack) and would not have interfered with the import itself, but you should confirm this.', + 'confirm' => 'Confirm', + 'autoassign_licenses' => 'Auto-Assign Licenses', + 'autoassign_licenses_help' => 'Allow this user to have licenses assigned via the bulk-assign license UI or cli tools.', + 'autoassign_licenses_help_long' => 'This allows a user to be have licenses assigned via the bulk-assign license UI or cli tools. (For example, you might not want contractors to be auto-assigned a license you would provide to only staff members. You can still individually assign licenses to those users, but they will not be included in the Checkout License to All Users functions.)', + 'no_autoassign_licenses_help' => 'Do not include user for bulk-assigning through the license UI or cli tools.', + 'modal_confirm_generic' => 'Are you sure?', + 'cannot_be_deleted' => 'This item cannot be deleted', + 'undeployable_tooltip' => 'This item cannot be checked out. Check the quantity remaining.', + ]; diff --git a/resources/lang/iu/mail.php b/resources/lang/iu/mail.php index 6bf36b4ebf..7dd8d6181c 100644 --- a/resources/lang/iu/mail.php +++ b/resources/lang/iu/mail.php @@ -75,6 +75,7 @@ return [ 'your_credentials' => 'Your Snipe-IT credentials', 'Accessory_Checkin_Notification' => 'Accessory checked in', 'Asset_Checkin_Notification' => 'Asset checked in', + 'Asset_Checkout_Notification' => 'Asset checked out', 'License_Checkin_Notification' => 'License checked in', 'Expected_Checkin_Report' => 'Expected asset checkin report', 'Expected_Checkin_Notification' => 'Reminder: :name checkin deadline approaching', diff --git a/resources/lang/iu/validation.php b/resources/lang/iu/validation.php index 31c9dcd85d..df514da6f9 100644 --- a/resources/lang/iu/validation.php +++ b/resources/lang/iu/validation.php @@ -67,6 +67,8 @@ return [ 'array' => 'The :attribute must have at least :min items.', ], 'starts_with' => 'The :attribute must start with one of the following: :values.', + 'ends_with' => 'The :attribute must end with one of the following: :values.', + 'not_in' => 'The selected :attribute is invalid.', 'numeric' => 'The :attribute must be a number.', 'present' => 'The :attribute field must be present.', diff --git a/resources/lang/ja/admin/accessories/general.php b/resources/lang/ja/admin/accessories/general.php index eeb85214ba..2efcf70890 100644 --- a/resources/lang/ja/admin/accessories/general.php +++ b/resources/lang/ja/admin/accessories/general.php @@ -17,5 +17,6 @@ return array( 'use_default_eula' => '初期設定EULA を代わりに利用する。', 'use_default_eula_disabled' => '初期設定EULAを代わりに利用する。 初期設定EULAが設定されていません。一つは追加してください。', 'clone' => '付属品を複製', + 'delete_disabled' => 'This accessory cannot be deleted yet because some items are still checked out.', ); diff --git a/resources/lang/ja/admin/components/message.php b/resources/lang/ja/admin/components/message.php index 06beea39e3..29fd4d21ed 100644 --- a/resources/lang/ja/admin/components/message.php +++ b/resources/lang/ja/admin/components/message.php @@ -23,7 +23,8 @@ return array( 'checkout' => array( 'error' => '構成部品はチェックアウトされませんでした。もう一度、やり直して下さい。', 'success' => '構成部品は正常にチェックアウトされました。', - 'user_does_not_exist' => '利用者が正しくありません。もう一度試して下さい。' + 'user_does_not_exist' => '利用者が正しくありません。もう一度試して下さい。', + 'unavailable' => 'Not enough components remaining: :remaining remaining, :requested requested ', ), 'checkin' => array( diff --git a/resources/lang/ja/admin/consumables/message.php b/resources/lang/ja/admin/consumables/message.php index 3fe47177b9..7f27ded3e5 100644 --- a/resources/lang/ja/admin/consumables/message.php +++ b/resources/lang/ja/admin/consumables/message.php @@ -23,7 +23,8 @@ return array( 'checkout' => array( 'error' => '消耗品はチェックアウトできませんでした。もう一度試して下さい。', 'success' => '消耗品はチェックアウトに成功しました。', - 'user_does_not_exist' => '利用者が正しくありません。もう一度試して下さい。' + 'user_does_not_exist' => '利用者が正しくありません。もう一度試して下さい。', + 'unavailable' => 'There are not enough consumables for this checkout. Please check the quantity left. ', ), 'checkin' => array( diff --git a/resources/lang/ja/admin/custom_fields/general.php b/resources/lang/ja/admin/custom_fields/general.php index ac5a27482e..857268086a 100644 --- a/resources/lang/ja/admin/custom_fields/general.php +++ b/resources/lang/ja/admin/custom_fields/general.php @@ -49,4 +49,6 @@ return [ 'unique' => '一意', 'display_in_user_view' => 'チェックアウトされたユーザーが割り当てられたアセットを表示ページでこれらの値を表示できるようにします', 'display_in_user_view_table' => 'ユーザーに表示', + 'auto_add_to_fieldsets' => 'Automatically add this to every new fieldset', + 'add_to_preexisting_fieldsets' => 'Add to any existing fieldsets', ]; diff --git a/resources/lang/ja/admin/hardware/general.php b/resources/lang/ja/admin/hardware/general.php index 6fb4e2bea1..ca02dd461c 100644 --- a/resources/lang/ja/admin/hardware/general.php +++ b/resources/lang/ja/admin/hardware/general.php @@ -23,6 +23,7 @@ return [ 'restore' => '資産を復元', 'pending' => 'ペンディング', 'undeployable' => '配備不可', + 'undeployable_tooltip' => 'This asset has a status label that is undeployable and cannot be checked out at this time.', 'view' => '資産を表示', 'csv_error' => 'CSVファイルにエラーがあります:', 'import_text' => ' diff --git a/resources/lang/ja/admin/hardware/table.php b/resources/lang/ja/admin/hardware/table.php index 43e8636fdf..feb87f06ce 100644 --- a/resources/lang/ja/admin/hardware/table.php +++ b/resources/lang/ja/admin/hardware/table.php @@ -8,6 +8,7 @@ return [ 'change' => 'In/Out', 'checkout_date' => '検査日', 'checkoutto' => '検査済', + 'components_cost' => 'Total Components Cost', 'current_value' => '現在の値', 'diff' => '差分', 'dl_csv' => 'CSVダウンロード', diff --git a/resources/lang/ja/admin/licenses/general.php b/resources/lang/ja/admin/licenses/general.php index bfe6aa199f..0cb05c1251 100644 --- a/resources/lang/ja/admin/licenses/general.php +++ b/resources/lang/ja/admin/licenses/general.php @@ -1,8 +1,8 @@ 'ライセンスについて', - 'about_licenses' => 'ライセンスはソフトウェアの追跡に使用されます。指定した数を個人にチェックアウトすることができます。', + 'about_licenses_title' => 'ライセンスについて', + 'about_licenses' => 'ライセンスはソフトウェアの追跡に使用されます。指定した数を個人にチェックアウトすることができます。', 'checkin' => 'ライセンスシートをチェックイン', 'checkout_history' => '履歴をチェックアウト', 'checkout' => 'ライセンスシートをチェックアウト', @@ -18,4 +18,30 @@ return array( 'software_licenses' => 'ソフトウェア・ライセンス', 'user' => '利用者', 'view' => 'ライセンスを表示', + 'delete_disabled' => 'This license cannot be deleted yet because some seats are still checked out.', + 'bulk' => + [ + 'checkin_all' => [ + 'button' => 'Checkin All Seats', + 'modal' => 'This will action checkin one seat. | This action will checkin all :checkedout_seats_count seats for this license.', + 'enabled_tooltip' => 'Checkin ALL seats for this license from both users and assets', + 'disabled_tooltip' => 'This is disabled because there are no seats currently checked out', + 'success' => 'License successfully checked in! | All licenses were successfully checked in!', + 'log_msg' => 'Checked in via bulk license checkout in license GUI', + ], + + 'checkout_all' => [ + 'button' => 'Checkout All Seats', + 'modal' => 'This action will checkout one seat to the first available user. | This action will checkout all :available_seats_count seats to the first available users. A user is considered available for this seat if they do not already have this license checked out to them, and the Auto-Assign License property is enabled on their user account.', + 'enabled_tooltip' => 'Checkout ALL seats (or as many as are available) to ALL users', + 'disabled_tooltip' => 'This is disabled because there are no seats currently available', + 'success' => 'License successfully checked out! | :count licenses were successfully checked out!', + 'error_no_seats' => 'There are no remaining seats left for this license.', + 'warn_not_enough_seats' => ':count users were assigned this license, but we ran out of available license seats.', + 'warn_no_avail_users' => 'Nothing to do. There are no users who do not already have this license assigned to them.', + 'log_msg' => 'Checked out via bulk license checkout in license GUI', + + + ], + ], ); diff --git a/resources/lang/ja/admin/manufacturers/message.php b/resources/lang/ja/admin/manufacturers/message.php index 52a07d4236..cc801de1b7 100644 --- a/resources/lang/ja/admin/manufacturers/message.php +++ b/resources/lang/ja/admin/manufacturers/message.php @@ -2,6 +2,7 @@ return array( + 'support_url_help' => 'Use {LOCALE} and {SERIAL} in your URL as variables to have those values auto-populate when viewing assets.', 'does_not_exist' => '製造元が存在しません。', 'assoc_users' => 'この製造元は一つ以上の型番に関連付けられているため、削除できません。この製造元の関連付けを削除後、もう一度試して下さい。 ', diff --git a/resources/lang/ja/admin/manufacturers/table.php b/resources/lang/ja/admin/manufacturers/table.php index d2fdf133c7..299c8bcbe0 100644 --- a/resources/lang/ja/admin/manufacturers/table.php +++ b/resources/lang/ja/admin/manufacturers/table.php @@ -10,6 +10,7 @@ return array( 'support_email' => 'サポート Eメール', 'support_phone' => 'サポート 電話番号', 'support_url' => 'サポート URL', + 'warranty_lookup_url' => 'Warranty Lookup URL', 'update' => '製造業者を更新', 'url' => 'URL', diff --git a/resources/lang/ja/admin/settings/general.php b/resources/lang/ja/admin/settings/general.php index 23640092b9..9197c642f1 100644 --- a/resources/lang/ja/admin/settings/general.php +++ b/resources/lang/ja/admin/settings/general.php @@ -32,9 +32,7 @@ return [ 'backups_restoring' => 'バックアップから復元中', 'backups_upload' => 'バックアップをアップロード', 'backups_path' => 'サーバー上のバックアップは :path に保存されています', - 'backups_restore_warning' => '以前のバックアップから復元する場合は、復元ボタン